首页 上一页 1 2 下一页 尾页

菜鸟求教 点击:1420 | 回复:21



我是小菜

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 82回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2006年8月11日
发表于:2006-08-17 00:34:00
楼主
请问OMRON的复位指令怎么写的
比如LD   00000  
    SET  01000
    LD   00001
    RSET 01000
 我这个怎么老提示重复输出啊,用三菱的直接就可以了啊



我是小菜

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 82回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2006年8月11日
发表于:2006-08-17 12:17:00
1楼

我是小菜

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 82回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2006年8月11日
发表于:2006-08-17 12:19:00
2楼
晕,怎么没有人有反应啊。
哎~~~,没有就算了,现在我用KEEP指令把问题解决了,不过用起来没有SET和RESET灵活

yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2006-08-17 12:23:00
3楼
我试过了,这样的写法没有问题,软件环境:CXP5

Legoooooooooooooo

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 135回
  • 年度积分:0
  • 历史总积分:922
  • 注册:2006年7月08日
发表于:2006-08-17 14:36:00
4楼
只是会警告,不要紧的!
编译的时候可能会有一大堆警告,只要你程序逻辑上没问题,不影响运行的。

我是小菜

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 82回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2006年8月11日
发表于:2006-08-17 18:18:00
5楼

我是小菜

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 82回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2006年8月11日
发表于:2006-08-17 18:19:00
6楼
    谢谢二位了,原来警告可以忽略的啊~~~~~~~~~
    我的程序已经写完了,全部改成了KEEP的:)

我是小菜

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 82回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2006年8月11日
发表于:2006-08-17 18:23:00
7楼
回legoo 
    编译后会发现有一个infor。因为以前一直用三菱PLC,对这个不熟(我写程序一般要求没有一个警告) 

听雨观雪

  • 精华:0帖
  • 求助:0帖
  • 帖子:75帖 | 2918回
  • 年度积分:0
  • 历史总积分:4435
  • 注册:2004年2月26日
发表于:2006-08-17 20:41:00
8楼
好象是语句次序不对

Legoooooooooooooo

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 135回
  • 年度积分:0
  • 历史总积分:922
  • 注册:2006年7月08日
发表于:2006-08-18 12:45:00
9楼
下面引用由我是小菜在 2006-8-17 18:23:00 发表的内容:
  回legoo&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;编译后会发现有一个infor。因为以前一直用三菱PLC,对这个不熟…
--------------------------------------------------------------------------------------------
警告常常在下述情况下出现:
有时需要多次SET或RESET同一个位;
有时直接将INT用于LINT整数运算;
有时直接将UINT数据类型用于带符号整数运算;
有时直接将INT/UINT用于浮点运算;
...
当然,这些都可以完全避免的,只是要多花些精力。

听雨观雪

  • 精华:0帖
  • 求助:0帖
  • 帖子:75帖 | 2918回
  • 年度积分:0
  • 历史总积分:4435
  • 注册:2004年2月26日
发表于:2006-08-18 13:22:00
10楼
OMRON的PLC运用SET、RSET等语句,都要重复使用同一个位,出项的警告能避免吗?不太可能吧。

Legoooooooooooooo

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 135回
  • 年度积分:0
  • 历史总积分:922
  • 注册:2006年7月08日
发表于:2006-08-19 14:57:00
11楼
可以!用Keep代替SET、RSET.

听雨观雪

  • 精华:0帖
  • 求助:0帖
  • 帖子:75帖 | 2918回
  • 年度积分:0
  • 历史总积分:4435
  • 注册:2004年2月26日
发表于:2006-08-19 17:05:00
12楼
用Keep代替SET、RSET能避免出项的警告,但有什么场合使用SET、RSET不出现警告?

Legoooooooooooooo

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 135回
  • 年度积分:0
  • 历史总积分:922
  • 注册:2006年7月08日
发表于:2006-08-21 10:07:00
13楼
在上次回复中我已经说明了[b]“当然,这些都可以完全避免的,只是要多花些精力。”[/b]
我是针对整个程序来说的,而不是针对某几个指令。
谢谢!

海海海海海

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 37回
  • 年度积分:0
  • 历史总积分:237
  • 注册:2003年10月10日
发表于:2006-08-21 11:10:00
14楼
omron的set,reset指令就是会出警告,个人认为是omron的plc的一个不完善的地方,不应该都报警高,要区分具体的情况

我是小菜

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 82回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2006年8月11日
发表于:2006-08-22 21:21:00
15楼
回Legoo
   我在二楼的时候说已经用KEEP解决了,当然,谢谢你的好心提醒!

我是小菜

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 82回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2006年8月11日
发表于:2006-08-22 21:26:00
16楼
  我现在发现在写步进指令时也会出现类似的问题,我自己先找找看,如果没办法再来请教。
  谢谢各位!

新学PLC

  • 精华:0帖
  • 求助:1帖
  • 帖子:10帖 | 225回
  • 年度积分:0
  • 历史总积分:463
  • 注册:2003年9月08日
发表于:2006-08-23 20:11:00
17楼
好多时候有警告提示是正常的

dadao

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2004年3月08日
发表于:2007-03-23 17:56:00
18楼
OMRON的PLC运用SET、RSET指令就是会出警告
晕 请问哪位高手能个解释

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2007-03-23 18:52:00
19楼
编译...
[PLC/程序名 : 新PLC1/新程序1]
[段名称 : 段1]
警告:重复输出 SET 10.00 在条 0 (6, 1) 
警告:重复输出 RSET 10.00 在条 1 (6, 1) 
[段名称 : END]

新PLC1 - 0 错误, 2 警告.

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2007-03-23 18:56:00
20楼
这个警告只是提示你程序中存在重复输出的地方,不是语法错误。
其实,不是SET、RSET的程序段也可能采用重复输出(只要有需要)。
软件根本无法判断你是故意这样写的还是无意写错的——甚至你还可以再输出几次这个线圈...

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页