登录
首页 PLC论坛 欧姆龙OMRON
回帖 发帖
正文

主题:请教,如何编写如图的功能块?

点击:4913 回复:22

引用 zq3076 在 2017/1/13 20:28:12 发言【内容省略】

欧姆龙CX ONE
17-01-13 20:53
欧姆龙
17-01-13 21:27

引用 鱼家女 在 2017/1/13 16:01:08 发言【内容省略】

在日系中,WORD或者DWORD代表的不是无符号整数,而是串,说通俗一点,也就是一个BOOL变量的数组。
WORD相当于 ARRAY[0..15] OF BOOL
DWORD相当于 ARRAY[0..31] OF BOOL
所以,您定义为DWORD自然会报错。
在欧姆龙中,比较指令接收的数据类型为有符号类型,INT或者DINT或者无符号类型UINT或者UDINT。
附件 snap1.jpg
所以请您将数据这个变量的类型改为UDINT。
Good Luck~
17-01-14 08:25
[upload=jpg]/uploadImages13/5296a81827788388b18d56c5300ea5c700862257.jpg#33.jpg[/uxi
谢谢!可我改了还是会报错,不知咋整了。
附件 33.jpg
最后修改:2017/1/14 12:21:46
17-01-14 12:20
附件 33.jpg
17-01-14 12:23
还是报错
17-01-14 12:24

引用 鱼家女 在 2017/1/14 12:23:05 发言【内容省略】

系统标志位在功能块中将不能被使用,您需要通过输入变量将A的值引入功能块。
附件 snap1.jpg
如下图,通过将A旗标作为输入参数引入功能块。
附件 snap2.jpg
HAVE FUN!
17-01-16 08:53
明白!谢谢!!
17-01-18 18:32
如果就是要顶楼的程序,很简单,直接用就是了
要在功能块里用,就要先赋予变量定义
功能块里,一切都以变量运行,哪怕是一个常数。
17-01-19 06:21
好像缺少d10的输入
17-01-19 06:37

上一页 下一页

工控新闻

更多新闻资讯