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
The required installation files can be found in the versiondog setup under /Tools/Sinumerik/Operate
. There is a separate subdirectory for each version.
- Copy the following files from the setup to the
/card/addon/sinumerik/hmi/appl
directory on the HMI:libVDogUploadSinumerikOperate.so
vdoguploadsinumerikoperatedialog.hmi
- Copy the file
VDogUploadSinumerikOperate.ini
from the Setup (/Tools/Sinumerik
) to/card/addon/sinumerik/hmi/cfg/
and adapt it to your device. - Adapt the file
systemconfiguration.ini
under/addon/sinumerik/hmi/cfg/
on the HMI. - Enable the port in the firewall.
- 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 fileVDogUploadSinumerikOperate.ini
. The default port is 42000. -
Example:
-
Restart the machine after this change.
Installation on the PCU
- Exit the HMI application.
-
Copy the following files to
{Drive}:\{Installation directory}\Siemens\MotionControl\addon\sinumerik\hmi\appl
.VDogUploadSinumerikOperate.dll
vdoguploadsinumerikoperatedialog.hmi
-
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
.
- 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
- Establish a connection to the SINUMERIK via PuTTY.
- log in with the user name "root" (you must request access from Siemens).
-
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
-
Restart the SINUMERIK (NCU).