• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
y371032086
级别: 探索解密
精华主题: 0
发帖数量: 65 个
工控威望: 174 点
下载积分: 273 分
在线时间: 99(小时)
注册时间: 2014-10-16
最后登录: 2024-10-20
查看y371032086的 主题 / 回贴
楼主  发表于: 2020-02-26 13:57
大家程序中,气缸手动和自动是怎么区分?气缸手动后是否有做提示,提示气缸正在手动中?
东方花猪
级别: 网络英雄
精华主题: 0
发帖数量: 856 个
工控威望: 6585 点
下载积分: 12486 分
在线时间: 751(小时)
注册时间: 2009-12-17
最后登录: 2024-11-25
查看东方花猪的 主题 / 回贴
1楼  发表于: 2020-02-26 14:23
原点灯
楼主留言:
没有辨识作用,我的意思是说设备在运行过程中手动怎么处理。
拆二代
y371032086
级别: 探索解密
精华主题: 0
发帖数量: 65 个
工控威望: 174 点
下载积分: 273 分
在线时间: 99(小时)
注册时间: 2014-10-16
最后登录: 2024-10-20
查看y371032086的 主题 / 回贴
2楼  发表于: 2020-02-26 16:52
或者说自动和手动怎么才能比较方便的切换,设备在自动过程中出现异常,然后手动,手动后又忘记设备停止前的位置了,怎么处理才好呢?
nbtr小赖
级别: 家园常客
精华主题: 0
发帖数量: 161 个
工控威望: 577 点
下载积分: 566 分
在线时间: 69(小时)
注册时间: 2019-08-28
最后登录: 2023-07-18
查看nbtr小赖的 主题 / 回贴
3楼  发表于: 2020-02-27 09:10
盲生,你发现了华点。。这问题我们这也很烦,因为数量大到一定程度的时候做实时状态备份的工作量就很吓人了,所以我们做了最简单的出力,对应区域如果运行后执行任何手动处理,那么这个区域就要进行区域初始化处理。根据各个状态还原到初始状态再还原到目前状态的位置的程序难度肯定比实时状态备份简单。更何况,发现手动处理了你指望客户怎么处理?还是初始化还原直截了当。
eledesigner
懂一点点
级别: 工控侠客
精华主题: 0
发帖数量: 1795 个
工控威望: 2049 点
下载积分: 2677 分
在线时间: 2211(小时)
注册时间: 2009-08-21
最后登录: 2024-11-25
查看eledesigner的 主题 / 回贴
4楼  发表于: 2020-02-27 09:36
有的时候不能初始化啦,这个头痛
y371032086
级别: 探索解密
精华主题: 0
发帖数量: 65 个
工控威望: 174 点
下载积分: 273 分
在线时间: 99(小时)
注册时间: 2014-10-16
最后登录: 2024-10-20
查看y371032086的 主题 / 回贴
5楼  发表于: 2020-02-27 10:45
引用
引用第3楼nbtr小赖于2020-02-27 09:10发表的  :
盲生,你发现了华点。。这问题我们这也很烦,因为数量大到一定程度的时候做实时状态备份的工作量就很吓人了,所以我们做了最简单的出力,对应区域如果运行后执行任何手动处理,那么这个区域就要进行区域初始化处理。根据各个状态还原到初始状态再还原到目前状态的位置的程序难度肯定比实时状态备份简单。更何况,发现手动处理了你指望客户怎么处理?还是初始化还原直截了当。

区域初始化倒是好办法,我以前都是状态记录和手动中记录,不过工作量确实挺大,导致程序量也很大。
nbtr小赖
级别: 家园常客
精华主题: 0
发帖数量: 161 个
工控威望: 577 点
下载积分: 566 分
在线时间: 69(小时)
注册时间: 2019-08-28
最后登录: 2023-07-18
查看nbtr小赖的 主题 / 回贴
6楼  发表于: 2020-02-27 14:39
引用
引用第5楼y371032086于2020-02-27 10:45发表的  :

区域初始化倒是好办法,我以前都是状态记录和手动中记录,不过工作量确实挺大,导致程序量也很大。

你现在做过的我曾经都做过,确实如你所说,尤其当机台复杂程度上升时这部分程序的量可以说远大于机台本身的自动程序,不值当。
cythyx
级别: 家园常客
精华主题: 0
发帖数量: 452 个
工控威望: 527 点
下载积分: 1634 分
在线时间: 107(小时)
注册时间: 2019-06-27
最后登录: 2024-11-24
查看cythyx的 主题 / 回贴
7楼  发表于: 2020-02-27 17:03
手动和自动是一个开关的,不是手动就是自动,编写程序就要区分手动驱动和自动驱动,切手动自动驱动部分断开,切自动手动部分断开,我是见过很多手动/自动都是直接SET  Y的,这样就容易出现像你这样的疑惑。
至于切手动后再运行的问题日本企业有这种规范,你可以参考:
自动中异常,只要不是气缸感应器和伺服等设备功能性异常,比如触碰光栅或者切到手动,设备马上报警停机,你只要断开所有输出就行。
这时只要复位后运转准备再次切换自动的话,是有个按钮可以按下继续运行的。如果切了手动之后检测到有手动操作设备情况,就不能继续运行,需要回原位运行。
yooyo
级别: 略有小成
精华主题: 0
发帖数量: 65 个
工控威望: 201 点
下载积分: 833 分
在线时间: 66(小时)
注册时间: 2008-01-26
最后登录: 2022-01-27
查看yooyo的 主题 / 回贴
8楼  发表于: 2020-02-28 15:36
我就好奇,到底是什么样的设备,程序要这样做
楼主留言:
机构不太给力的情况下需要这么做。
y371032086
级别: 探索解密
精华主题: 0
发帖数量: 65 个
工控威望: 174 点
下载积分: 273 分
在线时间: 99(小时)
注册时间: 2014-10-16
最后登录: 2024-10-20
查看y371032086的 主题 / 回贴
9楼  发表于: 2020-02-28 19:48
引用
引用第7楼cythyx于2020-02-27 17:03发表的  :
手动和自动是一个开关的,不是手动就是自动,编写程序就要区分手动驱动和自动驱动,切手动自动驱动部分断开,切自动手动部分断开,我是见过很多手动/自动都是直接SET  Y的,这样就容易出现像你这样的疑惑。
至于切手动后再运行的问题日本企业有这种规范,你可以参考:
自动中异常,只要不是气缸感应器和伺服等设备功能性异常,比如触碰光栅或者切到手动,设备马上报警停机,你只要断开所有输出就行。
这时只要复位后运转准备再次切换自动的话,是有个按钮可以按下继续运行的。如果切了手动之后检测到有手动操作设备情况,就不能继续运行,需要回原位运行。

如果只是触碰光栅这种报警比较好处理,比较麻烦的是切了手动之后检测到有手动操作设备情况,这样就要记录做了哪些手动了,然后告诉操作告诉操作员应该怎么做设备才能继续工作,这部分程序量比较大。
majing2004
级别: 探索解密
精华主题: 0
发帖数量: 16 个
工控威望: 125 点
下载积分: 506 分
在线时间: 85(小时)
注册时间: 2018-02-02
最后登录: 2024-10-15
查看majing2004的 主题 / 回贴
10楼  发表于: 2020-03-01 20:07
手动工作中的状态处理是直接影响到程序执行的流畅性,如果要全部还原的话有时会时间比较长
yooyo
级别: 略有小成
精华主题: 0
发帖数量: 65 个
工控威望: 201 点
下载积分: 833 分
在线时间: 66(小时)
注册时间: 2008-01-26
最后登录: 2022-01-27
查看yooyo的 主题 / 回贴
11楼  发表于: 2020-03-01 22:46
大概想通了,其实程序也没那么难编,关键是思路清晰
楼主可发一份动作时序图看看
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go