6. TwinCAT/BSD

6.1. 如何解决TC/BSD系统添加路由失败

倍福目前的控制器包括两种操作系统,WindowsBSD(Unix) , 这两类系统的出厂默认防火墙设置有差异,对于BSD系统,普通的ADS端口(48898)是关闭的,这会导致如果没有关掉防火墙的情况下会添加路由失败,在这种情况下推荐勾选采用Secure ADS进行添加路由。也可以关掉防火墙或者打开端口来解决。


1. 添加通讯端口的操作方法

    ① 修改TC/BSD系统配置文件,在控制台使用doas ee /etc/pf.con.d/bhf命令,打开文件编辑器,对bhf文件进行修改。同时需输入password,以管理员身份进行操作。


    ② 进入bhf文件,将移动光标到“# allow ADS secure”下方“pass in quick proto tcp to port 48899”处,回车新加一行。将“pass in quick proto tcp to port 48898”添加进去。


    ③ 按[ESC]并推出文编编辑,之后再选择Save Changes。然后再命令行中输入“doas service pf restart,并输入password,重启防火墙服务。




2.关闭防火墙的操作方法

    在控制台输入命令 doas service pf disable来关闭防火墙。



FAQ

Q1: 如何查看控制器操作系统?
A
:广播查找控制器的时候可以在弹出的【Add Route Dialg】的【OS Version】中看到操作系统的类型;

 

Q2: 添加路由操作中常见的端口是哪些?
A48898是普通的ADS端口,8016是安全ADS端口(Secure),48899是广播寻找控制器端口;