曾姚王
纸上得来终觉浅,绝知此事要躬行!
级别: 略有小成
精华主题: 0
发帖数量: 269 个
工控威望: 352 点
下载积分: 15745 分
在线时间: 149(小时)
注册时间: 2021-07-24
最后登录: 2024-12-23
查看曾姚王的 主题 / 回贴
楼主  发表于: 2023-10-12 09:24
设备顺序编程中,各位师傅是怎样处理这样的问题:N-1步必须在N步运行完才能进入(外界因素导致节拍不同步造成当前步没运行完,上一步已到),我经常在某一步添加延时,这样做浪费时间(因为N-1步不是经常快)。有没有师傅有思路在每一步都做个约束条件,每一当前步必须完成上一步才能进入?
402096806
级别: 探索解密
精华主题: 0
发帖数量: 48 个
工控威望: 171 点
下载积分: 1401 分
在线时间: 26(小时)
注册时间: 2013-12-11
最后登录: 2024-12-23
查看402096806的 主题 / 回贴
1楼  发表于: 2023-10-12 09:48
用set   ret
工控肥仔
工控肥仔
级别: 网络英雄
精华主题: 0
发帖数量: 675 个
工控威望: 5673 点
下载积分: 4331 分
在线时间: 779(小时)
注册时间: 2018-11-17
最后登录: 2024-12-23
查看工控肥仔的 主题 / 回贴
2楼  发表于: 2023-10-12 09:55
完成机构输出一个信号,等待下个工站完成信号后再工作
楼主留言:
本步完成信号不能用来作为上步进入本步的条件的。
marksman_01
一起进步
级别: 家园常客
精华主题: 0
发帖数量: 482 个
工控威望: 524 点
下载积分: 3287 分
在线时间: 135(小时)
注册时间: 2019-06-01
最后登录: 2024-12-21
查看marksman_01的 主题 / 回贴
3楼  发表于: 2023-10-12 10:50
最好把每个工位程序单做POU也可以,FB也行,预留出上个工位的完成启动条件,这样比较方便
菜鸟学工控_1
级别: 工控侠客
精华主题: 0
发帖数量: 388 个
工控威望: 2302 点
下载积分: 2852 分
在线时间: 158(小时)
注册时间: 2017-08-29
最后登录: 2024-12-23
查看菜鸟学工控_1的 主题 / 回贴
4楼  发表于: 2023-10-12 13:23
顺控步进指令不可以吗   
楼主留言:
说的就是它,当前转下一步达到条件就行,但是下一步没完成呢?顺控也是循环执行,每个工位节拍不一致的情况下,又不想加工位(成本问题)。
bruce2020
级别: 论坛先锋
精华主题: 1 篇
发帖数量: 1081 个
工控威望: 1342 点
下载积分: 3413 分
在线时间: 727(小时)
注册时间: 2017-11-25
最后登录: 2024-12-23
查看bruce2020的 主题 / 回贴
5楼  发表于: 2023-10-12 23:44
烂机器。有一个工位特别慢。且速度无法提升。鉴定完毕,
ajunn
级别: 家园常客
精华主题: 0
发帖数量: 517 个
工控威望: 682 点
下载积分: 1659 分
在线时间: 1028(小时)
注册时间: 2008-11-05
最后登录: 2024-12-18
查看ajunn的 主题 / 回贴
6楼  发表于: 2023-10-13 00:13
不要用顺控指令,用寄存器等于某个值作为执行步的前提。第N步给一个运行标志位,只有它复位了,上一步才能给寄存器赋值。