回复:帮帮我看一段程序!

分忧

  • 帖子

    154
  • 精华

    0
  • 被关注

    2

论坛等级:游士

注册时间:2008-06-20

普通 普通 如何晋级?

发布于 2009-02-23 11:03:11

0楼

L P#400.0 //将指针P#400.0装载到地址寄存器1中
T MD 1570 //传送到MD1570

L P#420.0 //将指针P#420.0装载到地址寄存器1中
T MD 1574 //传送到MD1574

L P#510.0 //将指针P#420.0装载到地址寄存器1中
T MD 1588 //传送到MD1588

L 400
T MW 1578 //传送400到MW1578

L L#0
T MD 1580 //初始化MD1580

L 1
T MW 1584 //传送1到MW1584

m131: A M [MD 1570] //M400.0通,打开DB81
OPN "DB 81 Fault Timer"
L DBW [MD 1580]
SD T [MW 1578] //定时器T400定时0,即初始化定时器


A T [MW 1578] //定时器时间到置位M420.0
S M [MD 1574]

A M [MD 1574] //M420.0上升沿触发M510.0置位M_Horn,Alarm;
FP M [MD 1588]

S "M_Horn"
S "Alarm"



L MD 1570
L P#0.1
+D
T MD 1570 //传送指针P#400.1到MD1570

L MD 1588
L P#0.1
+D
T MD 1588 //传送指针P#510.1到MD1570

L MD 1574
L P#0.1
+D
T MD 1574 //传送指针P#420.1到MD1570

L MD 1580
L P#2.0
+D
T MD 1580 //MD1580里面指针自加2

L MW 1584
L 1
+I
T MW 1584 //MW1584自加1



L MW 1578
L 1
+I
T MW 1578 //MW1578自加1



L MW 1584
L 160
<=I
JC m131 //循环160次。

好像是初始化160个计数器指令,不知道对不对,请大家指证。
做自己喜欢做的事情。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54765条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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