当前位置: 主页 > PLC控制

西门子S7-1200CPU的MODBS RTU通讯求解

我自己做了个MODBUSRTU通讯,但总觉得和网上的有点差别,请大家给指点指点我。1,S7-1200做主站,最主要的就是MB_MASTER模块中的DATA_PTR这一变量是不是正确的,从从站读取5个数(如电压,电流)存到我自己创建的数据块中,创建的数据块为DB5,在DB5中我只做了一个数组存这5个数,看看这样对不对?
2,在输入DATA_PTR这个变量时,输入的只是这个数组中的一个地址,为什么不能是整个STatic_1而是Static_1[0],如果是Static_1[0]是不是只能从从站读取一个数值而不是五个数值。

图片说明:

662bcb96395FC12bacfbaed2f7a5cfb6西门子S7-1200CPU的MODBS RTU通讯求解 西门子S7-1200CPU的MODBS RTU通讯求解西门子S7-1200CPU的MODBS RTU通讯求解

最佳答案

如果是Static_1[0]只能从从站读取一个数值而不是五个数值!
如果要读五个数据,则填写RTU_READ.Static_1或者P#DB5.DBX0.0BYTE10

提问者对于答案的评价:
谢谢

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号