例如我S7-300PLC中置位了DB10.DBX10.0,DB10.DBX10.1,DB10.DBX10.2,在其它程序段使用MOVE 0 DB10.DBD0 即可复位。在博图V13 S7-1200中怎么实现上述功能?
问题补充:
诸位能否做个案例,截图发上来?还是没看懂你们描述的意思。另外问一下如图所示我的数据块中怎么偏移量这一列?
图片说明:
最佳答案
s7-1200的符号寻址可以用Fill对array类型数据进行清零,还是没有绝对寻址方便
不过现在符号寻址是趋势所在,就看西门子什么时候能开发个简便的指令
,
,
偏移量就是绝对地址,将DB块属性中的"优化块的访问"勾上,就是符号寻址,DB块没有偏移量那一项
,
如附件,数据块1是符号寻址,数据块2是绝对寻址,数据块1不能像数据块2那样使用 move 0 到DB2.dbd0,只能单独一个一个置零,或者使用FILL_BLK 指令对阵列进行赋值
,
楼主存放定时器的数据块没必要使用绝对寻址,符号寻址速度比绝对寻址快。
图片说明:
提问者对于答案的评价:
非常感谢 还是感觉绝对地址熟悉 可现在偏移量都是点点点
我QQ 2039499013 麻烦您再提供下帮助
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc180879.html