问题:
OP启动时确认位的状态如何?
解答:
OP启动后,确认位即刻为0。
当已触发和确认所有的消息时,确认位为1。
参见下列过程:
启动后无消息的状态:
故障报警位:n | 0n | 0n | 0n | 0n | 0n | 0n | 0n | 0n |
确认位n | 0n | 0n | 0n | 0n | 0n | 0n | 0n | 0n |
启动后第一次确认
显示消息1:
故障报警位:n | 0n | 0n | 0n | 0n | 0n | 0n | 0n | 1 |
确认位:n | 0n | 0n | 0n | 0n | 0n | 0n | 0n | 0 |
已确认消息区:
故障报警位:n | 0n | 0n | 0n | 0n | 0n | 0n | 0n | 1 |
确认位:n | 0n | 0n | 0n | 0n | 0n | 0n | 0n | 1 |
消息1已离开:
故障报警位:n | 0n | 0n | 0n | 0n | 0n | 0n | 0n | 0 |
确认位:n | 0n | 0n | 0n | 0n | 0n | 0n | 0n | 1 |
显示所有消息并已确认:
故障报警位:n | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
确认位:n | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
无可显示的消息:
故障报警位:n | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
确认位:n | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
正常操作确认
显示任何消息:
故障报警位:n | 0n | 1 | 0n | 0n | 0n | 0n | 0n | 0n |
确认位:n | 1n | 0 | 1n | 1n | 1n | 1n | 1n | 1n |
已确认显示的消息:
故障报警位:n | 0n | 1 | 0n | 0n | 0n | 0n | 0n | 0n |
确认位:n | 1n | 1 | 1n | 1n | 1n | 1n | 1n | 1n |
不再显示消息:
故障报警位:n | 0n | 0 | 0n | 0n | 0n | 0n | 0n | 0n |
确认位:n | 1n | 1 | 1n | 1n | 1n | 1n | 1n | 1n |
如果期望在程序启动的时候评估确认位的状态,那么如下进行:
- 程序启动时,在故障报警区将所有的位全部置位。
- 通过在确认区置位确认所有的消息。
- 在故障报警区重新置位。
- 通过触发控制作业 50删除故障报警缓冲区。n
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc341788.html