首页 台达(DEL. 正文

回复

模拟搅拌机运行(更新)

台达(DELTA)HMI 浏览:1546 回复:7 收藏

gjj_94  2014-12-15 12:44


模拟搅拌机运行更新;

1、DOP-B10S411 离线模拟动画。

2、宏指令简要说明

$12 = 114         系统设置$11是提升料斗动画状态,$12 X轴动画

$13 = 177         $13 Y轴动画,数字为;料斗在下限位坐标。

IF $100 == 1      如果;按下启动按钮;$100.0 == ON

$0 = $0 + 1       $0 模拟搅拌站过程寄存器在每个扫描周期加1。

$14 = 1           搅拌站主机启动。

ENDIF             判断语句结束。

IF $0 > 1         如果;$0 > 1

$1 = $1 + 1       骨料1运行,寄存器做+1运算,

$9 = $9 + 1       水泥、粉煤灰运行,寄存器做+1运算。

$8 = 1            上水泵,添加剂泵运行

ENDIF             判断语句结束。

IF $0 > 10        如果;$0 > 10

$2 = $2 + 1       骨料2运行,

$1 = 0            骨料1停止。

ENDIF             判断语句结束。

IF $0 > 20        如果;$0 > 20

$3 = $3 + 1       骨料3运行,

$2 = 0            骨料2停止,

ENDIF             判断语句结束。

IF $0 > 30        如果;$0 > 30

$4 = $4 + 1       骨料4运行,

$3 = 0            骨料3停止,

ENDIF             判断语句结束。  

IF $0 > 40        如果;$0 > 40

$4 = 0            骨料4停止,

$8 = 0            上水泵,添加剂泵停止

$10 = 1           骨料磅带投料

$11 = 1           料斗动画1状态。料斗有骨料

ENDIF             判断语句结束。

IF $0 > 50        如果;$0 > 50

$6 = 1            料斗提升指示灯点亮

$10 = 0           磅带停止

$12 = 157         料斗动画X轴=157

$13 = 108         料斗动画Y轴=108 料斗提升到轨道中部。

ENDIF             判断语句结束。

IF $0 > 60        如果;$0 > 60

$12 = 188         料斗动画X轴=188

$13 = 59          料斗动画Y轴=59 料斗提升到顶部。

ENDIF             判断语句结束。

IF $0 > 70        如果;$0 > 70

$5 = $5 + 1       骨料、水泥、水剂投料。

$9 = 0            清除水泥称等数字。

$11 = 0           料斗动画0状态。料斗空骨料

ENDIF             判断语句结束。

IF $0 > 80        如果;$0 > 80

$6 = 2            料斗下降指示灯点亮

$12 = 157

$13 = 108         料斗下降到轨道中部。

$5 = 0            骨料、水泥、水剂投料完成。

ENDIF             判断语句结束。

IF $0 > 90        如果;$0 > 90

$6 = 0            料斗运行指示灯熄灭

$12 = 114

$13 = 177         料斗回到底部。

$7 = $7 + 1       混凝土卸料。

ENDIF             判断语句结束。

IF $0 > 99        如果;$0 > 99

$0 = 0            模拟搅拌站过程循环运行

$7 = 0            混凝土卸料完成

ENDIF             判断语句结束。


当启动按钮OFF(模拟过程停止),添加宏指令判断语句,清除相应寄存器,系统自动停止,宏指令在此预留。






正在下载,请等待……
下载附件需 0 积分!

我知道了