问题:允许twincat服务,modbusTCP服务穿过防火墙的设置方法
回答:

如果出现能够广播到控制器,但是无法加上路由(不出现x)的情况,可能是twincat服务不能穿过防火墙,也可以参考此方法的设置。

本方法可以适用于win7系统或者win10系统的普通PC,以及非CE系统的嵌入式控制器;

如果您使用的是企业版操作系统而您没有修改防火墙设置的权限,请咨询您的IT部门;

本例以modbusTCP服务为例,在嵌入式控制器上进行设置,如果需要修改PC的防火墙的策略,在电脑的控制面板里设置即可。

1 通过远程桌面或者外接显示器的方式,进入嵌入式控制器的操作系统,打开控制面板,选择system and security系统安全设定

2 选择windows firewall防火墙设定

3 选择allow a program or feature through windows Firewall允许程序穿过防火墙

4 选择allow another program添加程序

5 选择browse手动选择程序

6 在指定目录下找到TcModbusSrv.exe(如果需要添加其他服务,可以在其他路径下查找,比如twincat3服务,可以在C:\twincat\3.1\System目录下找到TCATsyssrv.exe)

7 选择该程序点击Add添加

8 将Home/Work(Private)和Public两个选项勾选,modbusTCP就可以穿过防火墙了





数据维护:史震宇
编辑时间:24 11月 2020

如果此回答有不清楚或错误的地方,请扫描页面底部二维码添加微信公众号与我们联系,我们努力给您满意的答复。