外部操作一次可以由多台人机界面执行。但是,由于每台人机界面的读取时间不同,会发生时间延迟,而且执行操作以及[完成位]置ON的顺序也将不同。在确认了每台人机界面中的[完成位]都已置OFF后,设置操作代码。
此外,将操作代码清“0”时,要确保每台人机界面中的每个[完成位]都已置ON。
例如:
使用多台人机界面 (GP1、GP2),为 [控制字地址]设置相同的地址,用于执行外部操作,并为每台人机界面的 [完成位] 设置单独的地址。
在[控制字地址]中设置来自PLC的操作代码和报警类型。
来自PLC的GP1和GP2处理顺序。
当操作完成后,GP1和GP2的[完成位]置ON。
PLC确认所有人机界面中的各个[完成位]现在均已置ON。
运行来自PLC的[控制字地址]的[操作代码]“0” (无操作)。
当人机界面写入“0”作为[操作代码]时,[完成位]置OFF。
PLC确认所有人机界面中的各个[完成位]现在均已置OFF。
设计系统时,请务必在启动时将[控制地址]和[完成位地址]置0。这是为预防人机界面在运行时断电。
当从PLC上在多台人机界面上运行操作时,每台人机界面上触发和恢复的报警可能并不相同。
运行外部操作对块内的所有报警进行确认时,确认顺序将是[历史]、[日志]和[活动]。如果在使用实时打印时在[历史]和[日志]中注册了相同的消息,则[历史]和[日志]的确认均会打印,从而造成重复现象。