回复:西门子高手帮我解释一下这段程序的功能

mengquanshui

  • 帖子

    3417
  • 精华

    4
  • 被关注

    65

论坛等级:至圣

注册时间:2007-03-12

钻石 钻石 如何晋级?

发布于 2008-09-18 09:29:05

0楼

这么长怎么解释,一楼说得好,这主要是寻址指令,我也在学,有错请指教:
L #IN3 //装载变量#IN3
L 1 //装载实数1
JC M001 //RLO为1时转到M001
SET

AN #IN1 //与到反

MCR( //当 RLO=1,主令继电器关,否为开
L P##IN2 //装载指针IN2
LAR1 //装载到累加器AR1中
L W [AR1,P#0.0] //装载指针偏移量为0.0的字到累加器AR1中
T #TEMP4 //装载到指针TEMP4中
OPN DB [#TEMP4] //打开指针为TEMP4的DB块
L D [AR1,P#2.0] //装载指针偏移量2.0的双字到累加器AR1中,
LAR1

SET

A #IN0

= #TEMP6

= #TEMP5

L #IN3

M002: T #IN3

MCRA //开始主令继电器

SET

A [AR1,P#0.1]

= #TEMP6

SET

A [AR1,P#0.0]

= #TEMP7

SET

A #TEMP5

= [AR1,P#0.0]

SET

A #TEMP7

= #TEMP5

+AR1 P#0.1 //加上累加器AR1并偏移0.1
MCRD //结束主继电器

L #IN3

LOOP M002 //跳转标签 M002

)MCR //主令继电器结束

M001: SET

SAVE
喜欢用SIEMENS,乐水工控生活 打造工业智能家居生活!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54761条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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