65. TwinCAT 3 PLC HMI客户端的远端部署方法

问题描述:

现场有一台倍福的控制器和工控机,如何实现在工控机上访问TwinCAT工程中的PLC HMI界面?

回答:

可以通过Web VisualizationTargetVisualization分别实现,其中Web的实现方式可参考TwinCAT 3 PLC HMI WEB,以下主要说明TargetVisualization如何在第三台计算机上部署。

PLC HMI TargetVisualization客户端也可以在第三台计算机上进行远程访问,这台计算机不是编程开发计算机也不是XAR运行的计算机。

要实现这个功能,必须满足以下要求:

      安装有TwinCAT 3 Build 4018.0或更高版本的ADS组件

      与控制器建立ADS通信(TwinCAT图标 > Router > Edit Routes > Add...

      完成PLCHMI功能在控制器中的部署

      授权仅需运行XAR的计算机包括有TF1800 PLC HMI的授权即可


操作步骤:

  1. 获取控制器中的PLC HMI.ini配置文件
    • 小于4022.0版本:C:\TwinCAT\3.1\Components\Plc\Tc3PlcHmi
    • 4022-4024版本:C:\TwinCAT\3.1\Boot\Plc
    • 4026及以上版本:C: \ProgramData\Beckhoff\TwinCAT\3.1\Boot\Plc\Tc3PlcHmi
  2. 将文件复制到第三台计算机中对应的.ini配置文件存储位置
  3. 修改文件中AMSNETID信息为目标控制器的AMSNETID
  4. 启动C:\TwinCAT\3.1\Components\Plc\Tc3PlcHmi\Tc3PlcHmi.exe

注:可将TargetVisualization 配置中的“Start Client On Startup”取消勾选,以此取消PLCHMI在控制器中自行启动,以节省HMI画面刷新对控制器CPU的消耗


参考资料:https://infosys.beckhoff.com/content/1033/tf1800_tc3_plc_hmi/136113291.html?id=5113821251460126625


2025.3.31 云龙 供稿