P请问AB PLC LOGIX5000怎样才能实现与西门子s7-200modbus或者流量计算机通信?
发布网友
发布时间:2022-04-25 18:18
我来回答
共5个回答
热心网友
时间:2023-10-03 08:39
几个要点:
1、LOGIX5000 CPU模块上有RS232口,s7-200的自由口是RS485口,两口连接需要一个RS232-RS485转换器。
2、LOGIX5000有串口指令,用户可以自由编程通信。s7-200的自由口也可以由用户编程通信,如果要求相对简单,你可以自己定义通信协议。又或者使用s7-200的modbus库指令,LOGIX5000的例程也有modbus例程,自己先理解该modbus例程,稍做修改就能实现两者modbus通信。
3、LOGIX5000的波特率、校验位等参数在处理器属性中设置。在程序的数据区(Tag)设定地址,modbus例程的地址区有注释说明。
4、串口通信数据包由一个个字节组成,浮点数也要转换为字节数据进行传送,接收到后再处理还原成浮点数。
希望对你有帮助。追问非常感谢大哥的赐教,我想问一下哪个指令是LOGIX5000的串口指令,找了半天也不知道,我是个初学者希望大哥多多指教,
追答LOGIX5000有串口指令:AWT,AWA,ARD,ARL,ACB,ABL,AHL,ACL。
热心网友
时间:2023-10-03 08:40
使用AB合作方(PROSOFT 和 WOODHEAD 和 HMS) 的模块的这些都不需要编写,设置即可;
但如果对响应速度要求不高,可以使用串口模拟,见RsLogix5000目录下的例子即可,一般在c:\rslogix5000 自带说明文档
热心网友
时间:2023-10-03 08:40
加一个MODBUS的板卡就行了,很简单的。
热心网友
时间:2023-10-03 08:41
当前最流行~!也是应用最多~!最方便的是采用PROSOFT的MCMI56模块~!不用编程,调用他给的例程就行~!上雄越科技的网,上面有PROSOFT的资料~!~!
热心网友
时间:2023-10-03 08:41
AB的也有MODBUS模块,你购买这样的模块就可以了