200的MODBUS库指令中的Dataptr管脚,用的是&VB多少,假如我开始用的&VB10,现在要读从站几个变频器的内容比方说频率、电压、电流等,下一个RSG库指令这个管脚处是不是要填写&VB294呢?在下一个是不是&VB578呢?若要读还有写十几个变频器的内容,那这个&VB数字也太大了吧!请问大佬是我这样理解吗
最佳答案
1、DataPtr 数据指针:
、如果是读指令,读回的数据放到这个数据区中 ;
、如果是写指令,要写出的数据放到这个数据区中 。
2、若要读还有写十几个变频器的内容,那这个&VB数字也太大了吧?
一般是每个变频器有自己固定的数据区,这个数据区由DataPtr指定。每当通信一次,每个变频器自己固定数据区中的数据刷新一次。请见例程:
、S7-200 modbus 通讯轮询程序:
https://www.99jianzhu.com/wenku/1504972.html
提问者对于答案的评价:
通信下一个时就把上面的刷新掉了吗?
最佳答案作者回复:
通信下一个时就把上面的刷新掉了吗?
是的,是固定的通信数据区。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc371416.html