File upload - restrictions

General restrictions for the file upload

The following restrictions apply to the file upload:

  • You have the capability of loading 5 files or directories simultaneously.

  • You define a name for the file or the directory.
    Once you have defined a directory, 5 files are loaded from this directory. The files are selected according to the change date, the latest 5 files are loaded.

  • To distinguish between a file and a directory, directories must end with a "/" or "\".

  • Subdirectories in the selected directory are not taken into account.

  • The time limitation of the SINUMERIK controller must be set to 200 milliseconds.

    The following applies on account of the MindSphere restrictions:

    • Special characters are not supported for the file upload.
      Do not use the following characters: ?, : , *, &, ", $, |, `,<,>.+!

    • If the files are larger than 8 MB, the total path length cannot contain more than 60 characters.

  • The file size is limited to 100 MB.
    Files that are larger than 100 MB are not transferred. The information is transferred with an error message to MindSphere. The error message is output in English.

  • The size of the directory is limited to 100 MB. If, for example, the first three files in the directory amount to more than 100 MB, the fourth file is not transferred. The information is conveyed with an error message. The error message is output in English.

Restrictions for preventing erroneous transfers

To prevent loss of data, Manage MyMachines creates a "temp" directory into which the data is transferred if the transfer to MindSphere does not take place.

Note the following:

  • The maximum size of the directory cannot exceed 500 MB.

  • Prevent manipulation of the file upload directory that is located in the "temp" directory of the SINUMERIK controller ("<temp>/fileupload" and "<temp>/fileupload/recoveryfiles"), the failover uses these directories.

  • If file transfers fail, additional transfer attempts are started within a 1-hour cycle.

  • To prevent simultaneous multiple changes, a debounce time is added on the side of the SINUMERIK controller after the configuration. The files are sent to MindSphere after no later than 5 minutes.

Supported directories and folders

NOTE

The uploading of confidential files is not permitted

Permitted file extensions and directories have been generated to comply with the security guidelines and to prevent the uploading of confidential files.

The sending and loading of the correct files into the corresponding directories is the responsibility of the users.

Directories

The file upload supports the following directories:

  • /card/user/sinumerik/hmi/appl/

  • /card/oem/sinumerik/hmi/appl/

  • /card/oem/sinumerik/hmi/OMATIVE_ACM/data

  • C:\ProgramData\Siemens\MotionControl\oem\sinumerik\hmi\appl\

  • C:\ProgramData\Siemens\MotionControl\user\sinumerik\hmi\appl\

  • /card/user/sinumerik/hmi/cfg

  • /card/oem/sinumerik/hmi/cfg

  • /card/user/sinumerik/hmi/log

  • /card/oem/sinumerik/data/archive

  • /card/system/tmp

  • f:\oem\

  • f:\user\

  • f:\mmc2\

  • f:\hmisl\oem\sinumerik\hmi\OMATIVE_ACM\data

  • <temp>\
    You have the option of creating several subdirectories in this directory.

  • C:\temp\datatransfer
    On the PCU WIN NT

  • C:\ProgramData\Siemens\MotionControl\oem\sinumerik\hmi\OMATIVE_ACM\data

  • var\tmp\datatransfer
    On the PCU WIN XP

  • var\tmp\datatransfer
    For Linux

  • /user/sinumerik/hmi/data/version/

It is not possible to load files from other directories.

The special directory <temp>

To allow greater flexibility for the file upload, the "epsConfig temp" directory has been added to the permitted list.

Example:

"epsconfig.xml" - the associated temp file is: C:\temp\

<temp>\ file is C:\temp\files

Restrictions for files

File extensions

Only the following file extensions are allowed for the file upload:

  • .xml

  • .txt

  • .log

  • .png

  • .jpg

  • *.ini

  • *.csv:

  • *.json

  • *.sav

File names

An asset cannot save a file if the name contains certain special characters.

The following characters must not be used in file names: !, +, ?, :, *, &, ", $, /, `, <, >