profibus通讯问题。
林慧玲
发布于2014-04-09 17:57
108
0
标签:
想一下关于profibus通讯的问题。现在是一个300的主站下面挂了22个200从站,2个300的从站。由于主站离现场很远(用的光纤),所以把现场300从站做为主站进行了通讯测试,是可以读到后面的200从站的数据的,也比较稳定。但是换成主站的300plc测试时候就不是那么稳定了,离主站近的数据测试倒是收到了也稳定,但只有400米不到吧,超过400米后面的几个站收到的数据就不稳定一会有一会没有,超过600米后的站直接连数据都读不到了。另外一个300的从站离主站差不多就200米,可以读取到数据,但是数据一直为0.(这里说的距离是忽略光纤的距离,也就是profibus的距离)
佳答案
先确认终端电阻是否设置合适,物理连接的两头设置为on,其他设置为off
然后降速测试一下。
还有就是确认从站的io点数是否超出了主站300cpu的输入输出映像区,超出的部分不能使用i0.0或者q0.0这类的映像区读写,需要使用立即数读写如:pib、piw、pid、pqb、pqw、pwd等,或者使用sfc14/15进行一致性读写