有个问题想请教大家。一台200PLC和三台420的变频器通过USS通信,在PLC的程序里USS初始化指令激活三台变频器的地址以后,PLC程序没有对变频器有控制和读写操作,PLC和变频器还有数据传输吗?比如PLC会自动轮流询问变频器,以确认线路和变频器正常,但是没有任何控制和读写操作。还是说当PLC有控制和读写操作时,设备间才会有数据传输,然后才会判断通信是否正常?
问题补充:
这样问吧!plc对变频器的轮询是当uss控制指令或者读写指令运行时才发生的,还是和指令无关,轮询一直在发生的?有些文章上边会说到因为plc对变频器是轮询,所以变频器不能太多,会因为超时,导至通信失败。我在想是不是程序里没有对变频器的操作时,通信依然存在,只是没有传输实质性的东西,只是在确认线路,硬件正常
最佳答案
首先在S7200侧进行程序编写 并安装GSD文件,然后在变频器MM420里进行参数设定,然后才能完成通讯。
你补充的说明我理解了,是这样的PLC在硬件组态上变频器,虽然没有程序触发操作,但是通讯依然存在,通讯扫描硬件的存在且正常可以通讯,这样就是你说的轮询,所以硬件过多会造成通讯失败的
s7200与MM420USS通讯
https://wenku.baidu.com/view/426bc70bba1aa8114431d9c3.html
提问者对于答案的评价:
谢谢
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc366191.html