工控-雨夜
级别: 略有小成
精华主题: 0
发帖数量: 52 个
工控威望: 381 点
下载积分: 580 分
在线时间: 47(小时)
注册时间: 2021-01-28
最后登录: 2024-12-23
查看工控-雨夜的 主题 / 回贴
楼主  发表于: 2021-07-31 16:39
不知道各位平时在写程序时有没有遇到过,当一个气缸或伺服动作时需要许多条件达成后才能动做,这时候有条件没达成怎样提示操作人员具体哪个条件未达到。
slik
级别: 论坛先锋
精华主题: 0
发帖数量: 908 个
工控威望: 1175 点
下载积分: 5868 分
在线时间: 539(小时)
注册时间: 2008-06-01
最后登录: 2024-12-23
查看slik的 主题 / 回贴
1楼  发表于: 2021-08-01 10:15
用一个字寄存器类似(ERR_MASK),比如你有50个条件,当NO1没到位,你就move 1 to 寄存器,当NO2没到位,你就move 2 to寄存器,等等,当NO50没到位,你就move 50 to寄存器,然后再在HMI中设置消息字或报警字等,取自寄存器值,自己编辑信息做报警用!