我写了一个跑马灯程序,欢迎大家点评

已锁定

ktissot

西门子1847工业学习平台

  • 帖子

    276
  • 精华

    1
  • 被关注

    3

论坛等级:侠士

注册时间:2009-10-25

普通 普通 如何晋级?

我写了一个跑马灯程序,欢迎大家点评

3931

11

2014-04-18 10:21:27

变量声明
in参数
name data type
in any 用于传递指针
start bool 开始
t1 timer
t2 timer
close s5time 闭合时间
open s5time 打开时间

in_out 参数
name data type
stauts_01 bool
stauts_02 bool
local_d dword

程序如下:
L P##in
LAR1
L D [AR1,P#0.0]
T LD 0
L D [AR1,P#4.0]
T LD 4
L W [AR1,P#8.0]
T LW 8
A(
AN #t2
L #open
SD #t1
A #t1
)
L #close
SD #t2
A #start
JCN _k01
L #local_d
LAR1
A #t1
= Q [AR1,P#0.0]
A #t1
FN #status_01
= #status_02
JCN _k04
TAR1
L P#0.1
+D
T #local_d
LAR1
L LD 0
L B#16#FF
AD
L LD 6
+D
TAR1
==D
JC _k01
_k04: NOP 0
JU _k03
_k01: L LD 6
T #local_d
LAR1
A #start
JC _k03
L LW 2
nex1: T LW 20
A #start
= Q [AR1,P#0.0]
TAR1
L P#0.1
+D
LAR1
L LW 20
LOOP nex1
_k03: NOP 0

在ob 1 中调用
CALL "跑马灯程序"
in :=P#Q 3.1 BOOL 11
start :=M3.0
t1 :=T15
t2 :=T16
close :=S5T#500MS
open :=S5T#500MS
status_01:=M3.1
status_02:=M3.2
local_d :=MD4
NOP 0
我写了一个跑马灯程序,欢迎大家点评 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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