S7-200 CPU226 给相邻两个字分别传送不同的值,为什么后面的值把前面给覆盖了,例如十进制的100传送给VW100,接着将十进制101传送给VW101,则运行程序的时候只显示VW101的值为101,而VW100则不正确
最佳答案
程序中的两个地址应为VW100,VW102。
注意:
1、VW100这个存储单元由WB100与WB101两个字节组成。
2、VW存储器单元地址的排序为:VW0,VW2,VW4.....,
3、VW100的下一个地址为VW102.
4、有关字节、字与双字:
字节:VB。排序为VB0,VB1,VB2......。
字:WW。排序为VW0,VW2,VW4......。由两个字节组成一个字。
双字:VD。排序为VD0,VD4,VD8......。由两个字组成一个双字。
提问者对于答案的评价:
谢谢!学习了不少东西,高高
专家置评
大家回答的都很好!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc300137.html