当前位置: 主页 > PLC控制

大神们,小弟求助。两个独立项目用西门子200plc作远程公共IO点用,怎么设置才能使io点不互相干扰。

两个独立项目用西门子200PLC作远程公共io点用,怎么设置才能使io点不互相干扰。
目前遇到问题,硬件设置里两个EM277偏移量是一样的。DP地址是不同的,两个项目都能与200plc通讯上,但io口干扰了。
是否偏移量需要设置不同还有io数量地址等都不能一样。。

问题补充:
我现在遇到的问题就是,单个系统可以正常运行,但是如果另外一个系统上电通讯的话。那个正在运行的系统就会出现io干扰现象,特别是输出点

图片说明:

大神们,小弟求助。两个独立项目用西门子200plc作远程公共IO点用,怎么设置才能使io点不互相干扰。68fbec5eaCE7c383867bd15f940de5d2 大神们,小弟求助。两个独立项目用西门子200plc作远程公共IO点用,怎么设置才能使io点不互相干扰。大神们,小弟求助。两个独立项目用西门子200plc作远程公共IO点用,怎么设置才能使io点不互相干扰。

最佳答案

你这个是profibusdp通讯范畴内容。
这个应该没有关系,因为偏移量一致,而组态地址不同,主站是可以区分2个不同的从站偏移量一致的I/O具体地址,不必担心。原因是主站组态从站时会分配不同的V存储区。打个比方,基本上每一个地区均有人民路,总不至于你家全国都有。
补充问题回复:
根据你的描述,问题还是出在主站编程时的地址占用问题。因为硬件组态时,系统会自动(手动)添加通讯地址区,这个地址一般不容易重置。而最有可能的原因只能是你自己编辑程序时的地址重置,干扰的可能性非常小,不作重点考虑。

提问者对于答案的评价:
两个独立系统公用io点的话,硬件里要设置不同的偏移量?是不是要在西门子200plc里分配不同的V储存区?
目前两个主站分别对应两个EM277dp从站。两个通讯的都是独立的(除了io点)

最佳答案作者回复:
profibusdp通讯200侧不需要编程,只是在EM277模块中设置从站地址。
原来你是2个plc均需要调用200站的I/O地址,profibusdp系统只能有一个主站。
使用2个plc读取到200的映射地址一定是不同的,至于你描述的干扰还是程序的逻辑关系没有控制好。

  • 关注微信

猜你喜欢

微信公众号