登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:这段西门子指令是什么意思?

点击:32726 回复:31

请问下面什么意思?
   L     DB17.DBW   50
     L     DB17.DBW   52
     +I    
     L     30
     -I    
     T     DB117.DBW   80
L不是把数据装载到ACCU1吗,连着两个L怎么理解,麻烦高手,
详细解释一下上面的程序好吗?谢谢。
又一个问题:
西门子的CUP指令就一个操作数,他的另一个操作数放在哪?操作结果放在哪?
例如:A     M      1.4
语句中只有一个操作数 M1.4,另一个操作数在哪,操作结果放在哪?
敬请指教!!!
又一个问题:U指令什么意思。我看指令手册上没有呀。
最后修改:2003-6-8 9:06:10
03-06-07 09:39
提问时先看书,
     L     DB17.DBW   50
     L     DB17.DBW   52
     +I    
     L     30
     -I    
     T     DB117.DBW   80
是:db17数据块的DBW50中的值加上DBW52的值减去30后送到DBW80地址。
03-06-07 13:29
还有一点不明:
L     DB17.DBW   50
L     DB17.DBW   52
第一条指令是把 DB17.DBW   50 装入ACCU1。
第二条指令是把 DB17.DBW   52 装入ACCU1。
那是不是执行完第二条指令后,ACCU1中的值是DB17.DBW   52中的值?
第一条指令的执行效果被第二条指令给覆盖了。
最后修改:2003-6-7 14:16:56
03-06-07 14:16
当用第二条L指令时 ,第一条指令执行后 的内容从ACCU1中传入ACCU2中,此时ACCU1中内容为后一条指令执行后的内容。
最后修改:2003-6-7 16:29:12
03-06-07 16:26
又一个问题:
西门子的CUP指令就一个操作数,他的另一个操作数放在哪?操作结果放在哪?
例如:A     M      1.4
语句中只有一个操作数 M1.4,另一个操作数在哪,操作结果放在哪?
敬请指教!!!
又一个问题:U指令什么意思。我看指令手册上没有呀。
03-06-07 17:53
另一个操作数就是前一句语句中的数,你看看前一条指令就知道了!
03-06-07 19:11
“U”是在德文版中用的,和英文版的“A”一样
03-06-08 14:35
ok
03-06-08 22:14
这么说,另一个操作数是RLO?操作结果也放在RLO?
最后修改:2003-6-9 14:04:01
03-06-09 09:20
请问下面的指令怎么解释?
     UN    M    153.7
     O     T    113
     ON    M      9.3
这是某个FC的开始部分,请问UN的另一个操作数是谁呢?
03-06-09 14:10

上一页下一页

工控新闻

更多新闻资讯