Installing the versiondog SINUMERIK Operate plug-in
The HMI is run on the NCU and the versiondog SINUMERIK Operate Plug-in is installed on the NCU (HMI on Unix)
The installation files are located in your version Setup under /Tools/SinumerikOperate. The appropriate subdirectory has to be used depending on the version. Example: for Version 4.4 has to use the directory MyHMI-04.04.01 (Refer to look up SINUMERIK Operate version).
Step by step guide
- Copy the following files to /card/addon/sinumerik/hmi/appl.
This file needs to be modified to fit your device beforehand. Refer to chapter adjusting VDogUploadSinumerikOperate.ini .
To activate the port in the firewall, modify the files /card/user/system/etc/basesys.ini on the HMI. Use the port that you have set to use in the files VDogUploadSinumerikOperate.ini. The default port is 42000
FirewallOpenPorts="TCP/5900 TCP/5901 TCP/102 TCP/42000"
The machine needs to be restarted after making these changes.
The HMI is ran on a separate executing computer (CPU) and versiondog SINUMERIK Operate plug-in is installed on the PCU (external HMI on Windows)
Step by step guide
- End the HMI application
- Copy these files to:
- Copy the following filesVDogUploadSinumerikOperate.ini to: <drive:>\<installation folder>\Siemens\MotionControl\addon\sinumerik\hmi\cfg
This file needs to be potentially modified beforehand. (Refer to adjusting VDogUploadSinumerikOperate.ini .)
- Adjust the file systemconfiguration.ini.
File path: /addon/sinumerik/hmi/cfg/systemconfiguration.in). Refer to chapter adjusting systemconfiguration.ini
- Enter the file run_hmi.ex into the firewall and activate this so that the versiondog server or Upload Agent can communicate with the plug-in. This file can be found under:<drive:>\installationfile>\Siemens\MotorControl\Siemens\sinumerik\autostart\run_hmi.exe
- Start the HMI application
Possible cause: This PCU is only connected to SINUMERIK device via the internal/plant network (x120). versiondog is connected to the device via the external/company network (x130). versiondog needs to communicate with the HMI (default port: 42000). The SINUMERIK (NCU) cannot communicate to the internal network via the port 42000. Therefore versiondog is not able to communicate with the HMI.
Solution: A route needs to be established, so that the SINUMERIK device (running on the NCU) is able to use the port 42000 so that versiondog is able to communicate with the internal network.
To establish this route, you will need "root" rights from the SINUMERIK system. These "root rights" can only be obtained from Siemens.
Example: iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 42000 -j DNAT --to-destination 192.168.214.1:42000.