4个PLC做PPI通讯站号分别是2#,3#,4#,5#,其中5#站做主站,现在出现这样一个问题4#站和5#站通讯时为两个字节读两个字节写,从站写到主站的数据可以正常通讯,主站写到从站的数据的第一个字节也可以通讯,第二个字节的第0.0,0.1,0.2也可以通讯,0.3位开始后面的数据通讯不上,程序里面反复检查了没有地址重叠,当把0.3的数据放到0.2就可以写到从站,感到很奇怪,请教各位的帮助,谢谢!
最佳答案
可以比较肯定的,“不能通讯”的部分,实质是被从站改写(覆盖)了。
你可以在从站的程序头部写上:
LD SM0.0
DISI
END
就是CPU虽然在RUN,除了这几条指令,不再执行程序的其它部分。再通讯试试。
提问者对于答案的评价:
谢谢了,我把地址引用错了。
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc296398.html