引用引用第3楼nbtr小赖于2020-02-27 09:10发表的 :盲生,你发现了华点。。这问题我们这也很烦,因为数量大到一定程度的时候做实时状态备份的工作量就很吓人了,所以我们做了最简单的出力,对应区域如果运行后执行任何手动处理,那么这个区域就要进行区域初始化处理。根据各个状态还原到初始状态再还原到目前状态的位置的程序难度肯定比实时状态备份简单。更何况,发现手动处理了你指望客户怎么处理?还是初始化还原直截了当。
引用引用第7楼cythyx于2020-02-27 17:03发表的 :手动和自动是一个开关的,不是手动就是自动,编写程序就要区分手动驱动和自动驱动,切手动自动驱动部分断开,切自动手动部分断开,我是见过很多手动/自动都是直接SET Y的,这样就容易出现像你这样的疑惑。至于切手动后再运行的问题日本企业有这种规范,你可以参考:自动中异常,只要不是气缸感应器和伺服等设备功能性异常,比如触碰光栅或者切到手动,设备马上报警停机,你只要断开所有输出就行。这时只要复位后运转准备再次切换自动的话,是有个按钮可以按下继续运行的。如果切了手动之后检测到有手动操作设备情况,就不能继续运行,需要回原位运行。