登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:西门子数组怎么用比较

点击:3152 回复:8

定义的是64位BOOL 能不能当一个字比较是否大于0
19-07-31 12:11
把64个bool量move到一个64bit的int64变量中,然后变量值是否为0
Siemens支持不支持联合体变量?
19-07-31 12:50
64位,应该可以组双字比较.
19-07-31 13:58

引用 542188416 在 2019/7/31 12:11:11 发言【内容省略】

字是32位,只能当双字用,如果没有定义,完全可以这么用。
最后修改:2019/7/31 14:44:13
19-07-31 14:43
数组不能直接用比较吗,我之前用欧姆龙的NJ系列可以直接比较的,西门子不会用表情
19-07-31 17:52
例如:定义ARRAY 0...31ofbool 数据名字为A 我想A<>0
19-07-31 17:54

引用 yanli7234 在 2019/7/31 14:43:41 发言【内容省略】

字是16位的,双字才是32位的
19-08-01 08:37
兄弟说的对,本胖记错了。
19-08-01 23:53
没直接比较过数组,可能需要编程来实现吧,用指针。字、双字我前面说的是错的,字是16位、双字是32位。
19-08-01 23:56

工控新闻

更多新闻资讯