18354226187
级别: 正式会员
精华主题: 0
发帖数量: 5 个
工控威望: 94 点
下载积分: 531 分
在线时间: 4(小时)
注册时间: 2015-11-20
最后登录: 2016-12-07
查看18354226187的 主题 / 回贴
楼主  发表于: 2015-12-15 12:32
想要实现以下功能
plc的输出Y0,
1,当Y0为ON时,LW10中的数值递增
2,当Y0变为OFF时,LW10中的数值停止增加并保持现有数值不变
3,当Y0再次变为ON时,LW10中的数值在原有数值上继续递增
自己用宏指令编写试了试,每弄出来,希望各位大神帮忙!!大家讨论!!
fsjnzhy
级别: 工控侠客

精华主题: 0
发帖数量: 1129 个
工控威望: 2294 点
下载积分: 109010 分
在线时间: 1309(小时)
注册时间: 2011-12-15
最后登录: 2022-09-28
查看fsjnzhy的 主题 / 回贴
1楼  发表于: 2015-12-15 14:40
这个简单,宏指令见下面。

macro_command main()

short d
GetData(d, "Local HMI", LW, 10, 1)
d=d+1
SetData(d, "Local HMI", LW, 10, 1)

end macro_command



[attachment=142646]

样例.rar (261 K) 下载次数:80