为什么我用step7的Move指令不能传送数据双字?

西门子plc 发布于 3个月前 分类:S7-300/400

各位学长:为什么我用step7的Move指令不能传送数据双字〉
我的这条指令:
L DW#16#0
T      DB3.DBDW12(检测说这个DBDW是不合法的,DBW可以)。
如何将数据双字传送到以数据块3(DB3)的字12开始的双字里面去?

2个回复

  • plc学习
    plc学习

    你用的地址描述方法是错的! 应为DB3.DBD12.  在DB的访问中
    DBW 是字访问,DBD 是双字访问!

  • plc电工爱好者

    你对DB块的数据读取格式不够了解。举例来说对于BOOL量的地址描述为DB3.DBX12.0,对于BYTE量的地址描述为DB3.DBB12,对于WORD量的地址描述为DB3.DBW12,对于DWORD的地址描述为DB3.DBD12