s7-1200 Modbus_Master 的输入参数DATA_PTR是否可为数组
1
已解决
软件编程通信(通讯)arrayDAmasterST1
解决于:2024-09-27 09:27139产品版区:SIMATICS7-1200系列
S7-1200 PN控制起停及调速
如我定义一个数组arr3 array[3] of word
比如我想读1个字word,能否传arr3
我想读2个字word,能否传arr3
我想读3个字word,能否传arr3
可以的。因为DATA_PTR只是一个缓冲区,要求必需大于等于要接收或发送的数据区域大。
你都填arr3,就是给DATA_PTR指定的arr3,共3个word。
读取1个寄存器时,数据存在第1word
读取2个寄存器时,数据存在第1、2word
读取3个寄存器时,数据存在第1、2、3word