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