设置缘由
在初次使用笔记本电脑连接倍福控制器时,可能会因本地防火墙规则阻止连接到控制器,这种情况下需要设备本地计算机的防火墙规则,允许倍福ADS通信协议所使用的端口入站,本文描述了设置方法。
注意:本文描述的设置方法基于CX2030 控制器,实际上倍福的控制器如果是预装有TwinCAT的话,一般是不需要特殊设置的,默认已经开启相应的端口了,需要设置的是本地计算机的防火墙规则,这里以控制器视角来演示,主要考虑到一部分诸如C69xx系列的控制器在没有预装TwinCAT的情况下,如需客户自身安装TwinCAT runtime并进行开发的情况以及其他因开启了防火墙而无法连接的情况。以英文系统做示例方便一些不熟悉英文的工程师快速设置,节约时间。
如果是工厂内的封闭局域网不需要考虑外部攻击风险或者调试使用,可直接把本地计算机和倍福控制器的防火墙都关闭即可。
开启步骤
以Windows Embedded Standard 7为例介绍一下设置的主要步骤
1、打开桌面上的 computer,单击左下角的Network
2、打开network and sharing center
3、打开Windows firewall
4、打开advanced settings
5、右键inbound rules,点击New rules
6、选择port,点击Next
7、选择TCP,Specific local ports中填写48898,8016(注意用逗号隔开,逗号在英文半角状态下输入)
8、选择allow the connection,点击next
9、都勾选
10、为新建的规则起个名字,加下备注描述,点击Finish
11、在这里可以看见新建的规则
12、同样地,需要再新建一个UDP协议的入站规则,前面的步骤都类似,在第7步的时候选择UDP,填入48899端口号,点击Next
13、之后的几步选择都类似,最后的这里填写一下规则名字和描述
14、成功以后,可以出现在规则列表里面,此时已经把ADS通信所用到的端口都添加好了。
15、这样选择好以后,就不需要关闭防火墙了,保持防火墙开启就可以正常连接。
16、以上的设置方法来自倍福的info,可参考下图的官方说明