a13650172982
好好学习!天天向上!
级别: 论坛先锋
精华主题: 0
发帖数量: 179 个
工控威望: 1288 点
下载积分: 5867 分
在线时间: 72(小时)
注册时间: 2019-10-19
最后登录: 2024-05-05
查看a13650172982的 主题 / 回贴
楼主  发表于: 2021-08-10 17:34
谁知道告诉我一下,谢谢!是不是在plc控制和宏程序里面
附件: mt8000.rar (545 K) 下载次数:163
网站提示: 请不要用迅雷下载附件,容易出错
湖北张军
级别: 探索解密
精华主题: 0
发帖数量: 43 个
工控威望: 154 点
下载积分: 963 分
在线时间: 43(小时)
注册时间: 2017-11-06
最后登录: 2024-04-20
查看湖北张军的 主题 / 回贴
1楼  发表于: 2021-08-16 16:49
macro_command main()
//定义变量
bool status,OFF=false,ON=true
short page
//读取lb 9060的状态值
GetData(status, "Local HMI", LB, 9060, 1)

//判断
如果状态为 TRUE  将LB1 置1

if status==true then
   SetData(ON, "Local HMI", LB, 1, 1)
else


//判断 如果状态为 FALSE  跳转画面到 31  同时将31数值传输到 PLC  D0中            
if status==false then
   page=31
   SetData(page, "DELTA DVP", D, 0, 1)
end if  
end if  
SetData(OFF, "Local HMI", LB, 0, 1)                            

end macro_command
本帖最近评分记录:
  • 下载积分:+5(a13650172982) 真诚感谢!