恭喜,你发布的帖子
发布于 2023-01-14 14:57:49
9楼
DB3数据块全是布尔量,FC程序段中使用DBD0与DBW3进行比较运算,如何执行?
////////////////////////
第一,你要了解BOOL , byte word int dint real 的区别。其次 字,字节 双字的组成。
DB1.DBX0.0-----DB1.DBX0.7 为 DB1.DBB0
DB1.DBX0.0-----DB1.DBX1.7 为 DB1.DBW0
DB1.DBX0.0------DB1.DBX3.7 为DB1.DBD0
第二 ,通过DINT 进行比较,例如DB1.DBD0 =0 表示DB1.DBX0.0------DB1.DBX3.7 均为FALSE,这样的逻辑操作相当于如下图
希望对你有帮助
请填写推广理由:
分享
只看
楼主