卓发智能
相互学习,共同进步。
级别: 工控侠客
精华主题: 0
发帖数量: 2313 个
工控威望: 2891 点
下载积分: 6313 分
在线时间: 613(小时)
注册时间: 2008-08-03
最后登录: 2024-04-30
查看卓发智能的 主题 / 回贴
楼主  发表于: 2023-04-19 14:27
大家好!一般大家在写PLC程序时,控制伺服与气缸的动作中是怎样记忆动作流程的,比如非正常停机时或者报警复位后再次启动,程序会记忆上次没有执行完的步骤接着继续动作?有什么好思路,请指教一二,谢谢!
相信自我!
工控小c
级别: 论坛先锋
精华主题: 0
发帖数量: 232 个
工控威望: 1041 点
下载积分: 6155 分
在线时间: 263(小时)
注册时间: 2022-10-14
最后登录: 2024-05-06
查看工控小c的 主题 / 回贴
1楼  发表于: 2023-04-19 16:29
图片:
可以这样逐个记忆在退出自动的时候的输出与实时输出进行对比,如果不相符不能再进入自动,或者规划好地址用异或指令进行批量对比。
工控小c
级别: 论坛先锋
精华主题: 0
发帖数量: 232 个
工控威望: 1041 点
下载积分: 6155 分
在线时间: 263(小时)
注册时间: 2022-10-14
最后登录: 2024-05-06
查看工控小c的 主题 / 回贴
2楼  发表于: 2023-07-14 11:36
我的做法和这位兄台大同小异,只是我记录的是轴的当前位置
引用
引用第18楼隐姓埋名于2023-07-14 10:21发表的  :
自动条件断开的时候,记录轴当前的位置,主要是记录到达设定点位的位置,如果是非设定点位,这个没关系,自动条件接通后,会继续定位。 按启动的时候先将当前所有轴的位置与记忆位置进行比较,如果不一样,就反馈出记录的位置在哪里,提示轴应该在什么位置,这时手动定位过去就行了。 至于气缸状态,吧手动自动分开,检测到手动信号接通,提示在手动中,需要人为处理掉。 以上个人思路  欢迎讨论指正。