有24个子站,都是挂EM277,请问每个PLC内部的V变量地址能一样吗,比如站地址为5和站地址为6的PLC种我使用VB100~VB110进行数据交换。
还有EM277上的指示灯CUPFAULT有时候会亮红灯,持续一段时间又好了,这和编程组态错误有关系吗?有时候报警后,重新上电又好了。
急,请各位大侠帮帮忙。
问题补充:
请各位大侠帮忙回答一下问题啊。
最佳答案
1、有24个子站,都是挂EM277,请问每个PLC内部的V变量地址能一样吗,比如站地址为5和站地址为6的PLC种我使用VB100~VB110进行数据交换?
每个PLC内部V变量地址可以一样的。因为,真正进行通讯的时候,是靠每个分站的DP地址来分辨的。只要你把通讯过来到300plc数据块里放置到不重叠的DB地址里就可以
2、还有EM277上的指示灯CUPFAULT有时候会亮红灯,持续一段时间又好了,这和编程组态错误有关系吗?有时候报警后,重新上电又好了。
你有24个子站,走的是DP通讯,这个肯定跟你的通讯距离和通讯速率有关系。最好降低下通讯波特率试一试。
要么就是添加RS485中继器来扩展下通讯的距离。
dp通讯距离问题可以看看下面的说明:
PROFIBUS网络最大传输为1000米是指DP网络中站与站之间的通信距离,
PROFIBUS 子网上,一个区段的最大电缆长度由设置的传输率所决定。
9.6 kbps 到187.5 kbps: 1000 米
500 Kbaud: 400 米
1.5 Mbaud: 200 米
3 Mbaud 到12 Mbaud :100 米
详见:《西门子RS485中继器使用说明》下载:
http://www2.ad.siemens.com.cn/download/Upload/AS/application/A0281.pdf
彼此实现的通讯,楼上的链接就有。这里不再重复!
提问者对于答案的评价:
谢谢各位
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc239270.html