在博途V13数据块中定义个变量(int),想对其中的某个位进行都写操作!

如题,在数据块中定义先定义一个整数型变量,现要对其个别位进行读写操作,有没有类似的命令,请各位大神支招……

问题补充:
谢谢letham的回答,但是在博途V13中你说的方法似乎不行!如图所示!

图片说明:

在博途V13数据块中定义个变量(int),想对其中的某个位进行都写操作!   

最佳答案

1;建立这个DB时,不要勾选 “只允许符号访问“,这样可能浪费些地址空间,但是可以直接地址方式访问数据,就像在STEP7中一样。
2;比如,DB1没有勾选”只允许符号访问” 里面 建立了一个 MyWord的 INT 变量,偏移地址是0,。则 表示DB1.MyWord 就是DB1.DBW0
3;这样你就可以在程序中 以类似
A M0.0
=DB1.DBX0.7 的指令来进行编程了!


那只是个警告,只要你不勾选 "优化块的访问" 就可以正常运行的 不信,你试下,把结果反馈给我哦

提问者对于答案的评价:
谢谢!没有看清楚,就像你说的,只是个报警,不影响使用……

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月24日
下一篇 2017年8月24日

相关推荐