首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

威纶通触摸屏宏指令的使用

工控多年的公众号运营者

我经常分享原创技术内容

内容涉及到工业多个方面

分享新知识带你一起进步

在宏指令的使用上,和其它国产HMI语法类似。注意的是

语句末尾不需要添加";"(分号)结尾

for..to..next为一组而不是 for..to..(by..do..)end for为一组

具体的看我的代码实现,注释写在了行下

macro_command main()

//主函数

short FLAG,i

//声明变量

GetData(FLAG, "Local HMI", LB, 10, 1)

//从HMI本机获取LB10的状态

if FLAG == 1 or FLAG == 0 then

//判断语句

for i=0 to 2

//for循环

SetData(FLAG, "Local HMI", LB, 0+i, 1)

//将1#、2#、3#灯点亮

next

DELAY(3000)

//延时3秒

SetData(FLAG, "Local HMI", LB, 3, 1)

//3秒后将4#灯点亮

end if

end macro_command

界面如下绘制,4个LED指示灯分别为LB0-LB3

=>更多原创内容点击菜单查看【我的原创】

仿真看一下运行效果

受开关控制,默认状态下灯为熄灭状态

接通按钮,1#、2#、3#指示灯接通

延时3000毫秒后,4#指示灯接通

关闭按钮,1#、2#、3#指示灯首先关闭

延时3000毫秒后,4#指示灯关闭

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200227A0T71G00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券