Skip to content

Installing the SINUMERIK Operate plugin

You can install the plugin either on an NCU (internal HMI on Unix) or a PCU (external HMI on Windows).

Installation on the NCU

Figure: SINUMERIK ONE plugin on the NCU

The required installation files can be found in the versiondog setup under /Tools/Sinumerik/Operate. There is a separate subdirectory for each version.

  1. Copy the following files from the setup to the /card/addon/sinumerik/hmi/appl directory on the HMI:
    • libVDogUploadSinumerikOperate.so
    • vdoguploadsinumerikoperatedialog.hmi
  2. Copy the file VDogUploadSinumerikOperate.ini from the Setup (/Tools/Sinumerik) to /card/addon/sinumerik/hmi/cfg/ and adapt it to your device.
  3. Adapt the file systemconfiguration.ini under/addon/sinumerik/hmi/cfg/ on the HMI.
  4. Enable the port in the firewall.
  5. Adapt the file basesys.ini in the directory/card/user/system/etc/ on the HMI to enable the port in the firewall. Use the port that you have set in the file VDogUploadSinumerikOperate.ini. The default port is 42000.
  6. Example:

    [LinuxBase]
    [...]
    FirewallOpenPorts="TCP/5900 TCP/5901 TCP/102 TCP/42000"
    [...]
    
  7. Restart the machine after this change.

Installation on the PCU

Figure: SINUMERIK ONE plugin on the PCU

  1. Exit the HMI application.
  2. Copy the following files to {Drive}:\{Installation directory}\Siemens\MotionControl\addon\sinumerik\hmi\appl .

    • VDogUploadSinumerikOperate.dll
    • vdoguploadsinumerikoperatedialog.hmi
  3. Example:

    • C:\Program Files\Siemens\MotionControl\addon\sinumerik\hmi\appl
    • Copy the file VDogUploadSinumerikOperate.ini to {Drive}:\{Installation directory}\Siemens\MotionControl\addon\sinumerik\hmi\cfg and adapt it to your device.
    • Adapt the file systemconfiguration.ini in the directory/addon/sinumerik/hmi/cfg.
    • Enter the file run_hmi.exe in the firewall and activate it so that the versiondog Server or Upload agent can communicate with the plugin. The file can be found in the directory {Drive}:\{Installation directory}\Siemens\MotionControl\Siemens\sinumerik\hmi\autostart.
  4. Restart the HMI application.

FAQ

Backing up SINUMERIK 840D Operate projects when HMI is running on a PCU and the connection fails

Explanation

This PCU is only connected to the internal network (via x120) of the SINUMERIK, versiondog is connected to the external interface (via x130). versiondog must communicate with the HMI (standard port 42000). The SINUMERIK (NCU) does not forward the requests via port 42000 to the internal network. The HMI is not accessible for versiondog.

Solution

A route must be set up so that the SINUMERIK (NCU) forwards the requests via port 42000 to the internal network.

To set up this route, you need explicit root rights to the SINUMERIK system. You can only request these root rights from the Siemens company.

Procedure

  1. Establish a connection to the SINUMERIK via PuTTY.
  2. log in with the user name "root" (you must request access from Siemens).
  3. Enter the command line:
    iptables -t nat -A PREROUTING -p tcp -i eth0 --dport {Port Sinumerik Operate Plugin}-j DNAT --to-destination {IP Address X120}:{Sinumerik Operate Plugin}
    Example:
    iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 42000 -j DNAT --to-destination 192.168.214.1:42000

  4. Restart the SINUMERIK (NCU).