各位老师:下面的指令能否这样理解。
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