新手请教:MODUBUS指令理解

各位老师:下面的指令能否这样理解。
 LD     Read_Inputs_Done:M2.2
=      L60.0
LD     Read_Inputs_Done:M2.2
EU
=      L63.7
LD     L60.0
CALL   MBUS_MSG:SBR2, L63.7, 3, 1, 1, 8, &VB3000, Write_Output_Done:M2.3, MB5

将V3000.0–V3000.7写到从站3的Q0.0-Q0.7
望老师们能帮忙解惑。

问题补充:
谢谢阿鸣老师的回答。我还有个疑问就是主站这个V3000.0–V3000.7的状态是不是要我们再赋值给他。比如要V3000.5为1,从(而让从站Q0.5为1)其他为0,那么我们就赋值32给VB3000就可以了吗?

最佳答案

是的。
参见:
《modbus RTU通讯协议在S7-200中的应用》连接:
http://www.plc365.com/SIMATIC/752.html
《S7-200 CPUs — 通信组态和编程 — USS, modbus 或自由口通信》连接:
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&objId=28767151&nodeid0=10805397&load=treecontent&lang=zh&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=CN

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

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc314560.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐