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