Commands

Overview of all commands:

TcHmiSrv --help

Initialize server:
The server is initialized in the following paths, depending on the version.
/etc/TwinCAT/Functions/TF2000-HMI-Server/service (Server < 14.5.73)
/var/lib/tchmisrv/service (Server >= 14.5.73)

sudo TcHmiSrv --initialize --password=<Passwort>

Enable/disable server:

sudo systemctl enable TcHmiSrv.service
sudo systemctl disable TcHmiSrv.service

Server start/stop/restart:

sudo systemctl start TcHmiSrv.service
sudo systemctl stop TcHmiSrv.service
sudo systemctl restart TcHmiSrv.service

Factory reset:

Reset all services.

sudo TcHmiSrv --factoryReset --serviceDir=/var/lib/tchmisrv/service

Reset a specific service.

sudo TcHmiSrv --factoryReset --serviceDir=/var/lib/tchmisrv/service/<ServiceName>

Follow the steps below to reinitialize the server.

sudo systemctl stop TcHmiSrv.service
sudo TcHmiSrv --initialize --password=<Passwort>
sudo systemctl start TcHmiSrv.service