信捷PLC和西门子S7-200走以太网通讯
信捷PLC和西门子S7-200通讯,以前都是通过RS485,走modbusRTU通讯。
cpu224作为从站,XCM作为主站,在西门子驱动网中找到Modbus Slave Port0(V1.2)版本的指令库,
需要定义port0的通讯参数,
Buad:19200;
Parity:2偶校验;
Addr:站号;MaxIQ:参数将提供Modbus地址0XXXX和1XXXX使用I和Q点数设为0~~128之间的数值;MaxAi:参数
将提供Modbus地址3XXXX使用的字输入(AI)寄存器数目设为0~~32之间的数值;
MaxHold:参数设定Modbus地址4XXXX使用的V存储器中的字保持寄存器数目。
MBUS_INIT,MBUS_SLAVE,在信捷PLC中写LDM0 ;COLW K2 K1 M10 K2足矣
CPU224做主站,信捷XCM-60做从站,MA-16YR模块做从站,MA的Y0对应地址K129,通讯参数写好就是了!
现在由于现场距离比较远,大约1000米左右 利用现在已经具备的局域网,通过第三方无锡北辰ppi转以太网。支持modbus-tcp/ip协议。支持很多功能码。
Bcnet北辰自动化
ModbusTCP 通讯
BCNet-S7 模块内集成ModbusTCP 通讯服务器,因此ModbusTCP 客户机,如支持ModbusTCP 的组
态软件、OPC 服务器、PLC 以及实现ModbusTCP 客户机的高级语言开发的软件等,可以直接访问
S7 系列PLC 的内部数据区。Modbus 协议地址在BCNet 内部已经被默认映射至S7 系列PLC 的地址
区,实现功能号包括:FC1、FC2、FC3、FC4、FC5、FC6 和FC16。
信捷PLC和西门子S7-200走以太网通讯
信捷XC5-32T-E作为主站,西门子CPU224作为从站,用信捷封装modbus指令就可以了。
信捷PLC和西门子S7-200走以太网通讯
北辰自动化,以太网口转PPI非常方便的,可以远程上下载程序,远程监控,数据监控,数据采集。