LW =指令的问题

已锁定

TP回家

  • 帖子

    156
  • 精华

    0
  • 被关注

    4

论坛等级:游士

注册时间:2004-12-29

普通 普通 如何晋级?

LW =指令的问题

12654

9

2012-02-02 17:06:34

S5程序:
Segment 1
Name :MIN-L00P
Decl :MIN I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF
Decl :DBSW I/Q/D/B/T/C: B
Decl :DWMI I/Q/D/B/T/C: I BI/BY/W/D: W
Decl :DWMA I/Q/D/B/T/C: I BI/BY/W/D: W

:***

Segment 2
:DO =DBSW
:LW =DWMI
:T FW 250
LOOP :LW =MIN
:DO FW 250
:L DW 0
:<=F
:JC =INC
:DO FW 250
:L DW 0
:L KB 0
:!=F
:JC =INC
:LW =MIN
:DO FW 250
:T DW 0
INC :L FW 250
:I 1
:T FW 250
:LW =DWMA
:<=F
:JC =LOOP
:BE


关于这段程序的一些疑问:
1、MIN的数据类型是D,那么相当于S7里面的哪种数据类型呢?

2、 :DO =DBSW
:LW =DWMI
:T FW 250
这段程序的意思是
OPN DB[DBSW]
L #DWMI
T FW 250
还是
OPN DB[DBSW]
L P##DWMI
T LD0
L DBW[LD 0]
T FW250

我的主要问题就是“LW =”这个指令是直接取数值,还是将这个数值作为地址指针。
后面跟随的操作参数在不同数据类型或其它情况下,结果一样吗?(比如说上面这段程序里的LW =DWMI 和LW =MIN).


谢谢各位大神!
LW =指令的问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S5

共有2571条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。