我现在用向导做几台PLC之间的NETR/NETW的通讯。在主机读取从机的时候我想知道是读的几号站,请问可以用GPA/SPA指令吗,具体怎么运用,有例子可以参考下吗?
问题补充:
GPS/SPA是通讯用的,获取口地址和设定口地址指令
最佳答案
S7 200的NETR/NETW组态过程中就有选择相互通信的站的地址并分配V区地址,根据不同的V区中的数据的状态就可以知道读取的是哪个站的数据,当然通信的PLC可以组成单主或多主PPI网络
再有一个就是麻烦的方法,就是采用自由口通信,抛弃NETR/NETW屏蔽的通信细节,所有的通信都自己来写,主站对所有副站进行轮询,副站与主站之间的应答信息就有相互的地址,先解析地址,如果是需要的站的信息就读取数据,如果不是就抛弃
至于你说的GPS/SPA,我也不清楚,估计不是S7 200中的指令
提问者对于答案的评价:
多谢,给了我个思路。
SPA/GPA指令,书上是这么写的
我看了下软件里,上面的是GET_ADDR和SET_ADDR
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc346570.html