以CX8290为例,使用Beckhoff RT Linux®系统的控制器,在出厂时可能没有允许ADS相关端口的通过,因此会在广播搜索界面被搜索出来,但是输入用户名密码后没有打勾的样式表示成功添加上路由。
此时需要使用putty等软件连接入控制器,使用Shell界面,输入命令
sudo nft add rule inet filter input tcp dport 48898 accept
开放ADS相关TCP端口。注意此时要处在管理员权限中。
输入后,再输入命令
sudo nft list ruleset
查看TCP 48898 input端口是否已经开放。
如果已经开放,可以回到TwinCAT界面输入用户名密码添加路由。