我用的是224xp,2个串口,串口0已经被别的占用了。cpu目前装在控制箱里,没有多余空间安装扩展串口模块了,所以就没有购买。现在CPU剩1个port1口(改为自由口),需要接1台触摸屏(串口协议),1台工控机(组态王的串口协议)。触摸屏和工控机都做主站向PLC从站发消息。是否可以?
谢谢
问题补充:
我现在的要求是一个port1口接2个modbus主站,是否可以?如何实现?port0口已做他用。
最佳答案
你好!
首先明确的是:modbus 是一种单主站的主/从通信模式。modbus 网络上只能有一个主站存在。
所以,你要求是一个port1口接2个modbus主站,是不可能的!
可以这样实现,不知道你的port0口,走得是什么通讯协议。如果可以,你可以把触摸屏连接到port0上面,然后在再port1实现modbus通讯,带一个工控机作为主站。
这是在不增加成本的前提下这样做。
如果工控机安装一个通讯卡,CP5611支持mpi通讯的,触摸屏也支持这个协议的通讯,那么在port1上走mpi协议,200plc只能作为从站,MPI允许主-主通信和主-从通信,每个S7-200CPU通信口的连接数为4个。
提问者对于答案的评价:
谢谢,一个自由口不能接两个主站。我用了触摸屏做中转站,使用了weinview提供的“定时资料传输”功能,将vw地址复制到lw中,然后由上位机组态读取触摸屏中的lw数据,解决问题
专家置评
楼主的思路很强大!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc299800.html