lushushan123
级别: 略有小成
精华主题: 0
发帖数量: 213 个
工控威望: 336 点
下载积分: 974 分
在线时间: 62(小时)
注册时间: 2018-06-30
最后登录: 2024-10-21
查看lushushan123的 主题 / 回贴
楼主  发表于: 2018-08-27 14:11
LD X1 ALT M100 “交替输出”X1为暂停按钮,每按一次M100在0、1之间交替

然后

每个输出线圈的前端串联 ANI M100,就起到暂停作用了。



LD X0 OUT M8034

当X0为1时,M8034为1,所有输出禁止。“输出继电器线圈断电”

但是X0为0时,M8034为0,输出禁止恢复。
wangnaizhi
级别: 论坛先锋
精华主题: 0
发帖数量: 1275 个
工控威望: 1451 点
下载积分: 5498 分
在线时间: 901(小时)
注册时间: 2015-08-31
最后登录: 2025-01-08
查看wangnaizhi的 主题 / 回贴
1楼  发表于: 2018-08-28 10:14
我也是最近这个项目才写了这个功能 之前虽然客户有需求 我说程序框架有问题就搪塞过去了 最近公司内部有个设备自己用 有机械臂的配合 我就想写一下这个暂停功能 正好也提升一下自己 我是这么操作的 我触摸屏上面有手动部分 程序的自动运行会将其复位 我做了一个按钮 将这个断开了 然后按钮的上升沿记录下此刻所以输出点的状态 然后你可以按手动按钮部分进行必要的操作 当你断开按钮的时候下降沿同时将输出点的状态记录下来并且和前面记录下来的状态进行比对 发现不对就报警 之前有想过不报警然后直接继续往下面运行的  但是如果不知道设备各个输出的走向很容易出错 然后就直接写了报警 一劳永逸吧 大概思路是这样的
本帖最近评分记录:
  • 下载积分:+1(libin520) 感谢分享!