ABB
AC500
1. 串口透传
1.建立串口透传通道,请参考:串口透传FBox通讯设置。
- AC500编程口参数是固定的,若使用PLC的同一个串口进行数据监控和透传,请设置串口参数与编程口参数一致。
- 由于Control Builder Plus软件编程口不支持Modbus协议,透传时请将AC500的COM1连接到FBox的COM2。或者在FBox的COM1和COM3分别创建两个Modbus RTU设备,分别连接PLC 的COM1和COM2,一个用于监控数据,一个用于透传。
2.运行Control Builder Plus软件,右键点击“COM2_Online_Access",在弹出的对话框中选择”COM2 - Modbus“添加Modbus串口设备,COM2设置为Modbus协议,用于数据监控;COM1作为编程口。
3.设置Modbus协议的串口参数说明如下:
- “Parity”:“None”(与编程口一致)
- “Operation mode”:“Server”(PLC做从站)
- “Address”:按实际需求设置
4.双击”AC500“,打开CoDeSys,设置CoDeSys通信。
5.在菜单栏选择【Online】>【Communication Parameters】,编辑相关参数如下:
6.在菜单栏选择【Online】>【Login】,使PLC在线。
2. 以太网透传
1.建立以太网透传通道,请参考:以太网透传FBox通讯设置。
设置虚拟网卡IP为PLC的IP地址。
添加网络PLC设备:Modbus_TCP,端口:502。
添加网络PLC设备:Modbus_TCP,端口:1201,设置如下:
(Control Builder Plus编程端口为1201,添加端口为1201的设备用于透传程序,端口号为502的设备用于串口通讯。)
2.右键点击“Onboard _Ethernet”,选择“添加设备”,在弹出的对话框中选择“Modbus TCP/IP Server”,点击“添加设备”。
3.双击"Modbus_TCP_IP_Server(Modbus TCP/IP Sever)",在弹出的对话框中编辑相关参数。
“服务器连接”:设置可连接至PLC的客户端个数,最大可设置为12;设置为 0 时,表示Modbus 主站。本案例中PLC仅连接FBox可设置为1。
“Open Modbus时间”:设定接收到应答报文后连接的保持时间,保持时间大于主站对PLC的扫描周期,保证连接不会频繁关闭。
4.以下为ABB以太网模块CM577的Modbus Server设置(冗余PLC模块设置)。
5.双击”AC500“,打开CoDeSys设置CoDeSys通信。
6.在菜单栏选择【Online】>【Communication Parmeters】,编辑相关参数,设置如下:
7.在菜单栏选择【Online】>【Login】,使PLC在线。