行业新闻

永宏PLC与埃斯顿伺服MODBUS通讯

永宏PLC与埃斯顿伺服MODBUS通讯
一、 硬件
永宏PLCmodbus通讯,使用的接口类型是485接口,所以使用CB5通讯模块扩展了modbus通讯接口。模块上的D+、D-、GND对应的接埃斯顿驱动器上的RJ45的3脚、5脚(或4脚)、6脚。
二、 驱动器参数设置
Pn700:0171(modbus通讯、模式RTU(slavery)、9600bps、8,E,1)(注:使用ASII模式,OS版本必须4.24以上才支持)
Pn701:2(驱动器作为从站的站号)
Pn006:0020(无总线)
三、 软件
永宏PLC有专门的功能指令即FN150,能够实现MODBUS通讯,具体实现:
1、 确定特殊功能继电器
PLC使用的是PORT2口,所以使用的是M1962 来显示端口被占用。
2、 确定端口
在Pt选项里选择2(因为占用的是PORT2口)
 
3、 编辑modbus通讯表格
在表格里使用读和写的指令,确定从站的站好及读和写的地址。永宏PLCmodbus通讯时驱动器的地址要经过六码转换才能实现读和写,转换原则是先将驱动器十六进制地址转换成十进制后加1(因为PLC配置的缓存器地址是从0开始的,驱动器寄存器地址是从1开始的),第六位确定为4,形成的数据形式就是驱动器地址对应的通讯地址,资料长度依据读取数据个数情况定义。
                      
4、 联机后设定通讯参数
设定PORT2的参数,主要能容是数据位、奇偶校验位、波特率、停止位、通讯协议。其次
还有PLC站号(一般设为1,作为主站)所设参数要与驱动器设定一致才能实现通信。
         以上是MODBUS通讯时所要做的事情,一般情况完成硬件和软件的设置后就能实现通讯。