S7-1200 6FC5197-0AC10-0AP0 CPU中的组织块进行了简单的介绍,包括程序循环组织块、启动组织块、延时中断组织块、循环中断组织块、硬件中断组织块、时间错误中断组织块、诊断错误中断组织块共七种。
硬件中断组织块用来响应特定的事件,可以通过高速计数器和输入通道来触发硬件中断,只能将触发事件分配给一个硬件中断组织块儿,一个硬件中断组织块可以分配给多个事件,最多可使用50个硬件中断组织块。硬件中断组织块没有启动信息。
如果发生以下事件,6FC5197-0AC10-0AP0操作系统将调用时间错误中断组织块,例如循环程序超出循环时间,被调用的组织块正在执行,中断组织块队列发生溢出,由于中断负荷过大而导致中断丢失等。时间错误中断组织块有启动信息,只能使用一个时间错误中断组织块OB80,不会触发组织块启动的事件以及操作系统相应的响应。
启动组织块在CPU从STOP模式切换到软RUN模式期间执行一次。启动组织块一般用于编写初始化程序,如赋初始值等,可以使用多个启动组织块,启动组织块包含启动信息。
循环中断组织块用于在循环程序执行过程中,以周期性的时间间隔独立启动6FC5197-0AC10-0AP0的程序,最多可使用四个循环中断。通过利用相位偏移量循环中断组织块可以延期执行。循环中断组织块没有启动信息。
6ES7212-1AB22-0XB0 | 6ES7216-2AD21-0XB0 | 6ES7223-1BH00-0XA0 | 6ES7232-0HB22-0XA0 | 6FC5203-0AB10-0AA0 |
6ES7212-1AB23-0XB0 | 6ES7216-2AD22-0XB0 | 6ES7223-1BH22-0XA0 | 6ES7232-0HB22-0XA8 | 6FC5203-0AB10-0AA1 |
6ES7212-1AB23-0XB8 | 6ES7216-2AD23-0XB0 | 6ES7223-1BH22-0XA8 | 6ES7232-0HD22-0XA0 | 6FC5203-0AB11-0AA0 |
6ES7212-1BA01-0XB0 | 6ES7216-2AD23-0XB8 | 6ES7223-1BL00-0XA0 | 6ES7235-0KD00-0XA0 | 6FC5203-0AB11-0AA1 |
6ES7212-1BA10-0XB0 | 6ES7216-2AF21-0XB0 | 6ES7223-1BL21-0XA0 | 6ES7235-0KD22-0XA0 | 6FC5203-0AB11-0AA2 |
6ES7212-1BB21-0XB0 | 6ES7216-2AF22-0XB0 | 6ES7223-1BL22-0XA0 | 6ES7235-0KD22-0XA8 | 6FC5203-0AB12-0AA0 |
6ES7212-1BB22-0XB0 | 6ES7216-2BD00-0XB0 | 6ES7223-1BL22-0XA8 | 6ES7241-1AA22-0XA0 | 6FC5203-0AB12-0AA1 |
6ES7212-1BB23-0XB0 | 6ES7216-2BD21-0XB0 | 6ES7223-1BM22-0XA0 | 6ES7253-1AA22-0XA0 | 6FC5203-0AB13-0AA0 |
6ES7212-1BB23-0XB8 | 6ES7216-2BD22-0XB0 | 6ES7223-1BM22-0XA8 | 6ES7272-0AA20-0YA0 | 6FC5203-0AB13-0AA1 |
6ES7212-1CA01-0XB0 | 6ES7216-2BD23-0XB0 | 6ES7223-1EF00-0XA0 | 6ES7272-0AA30-0YA0 | 6FC5203-0AB13-0AA2 |
6ES7212-1DA01-0XB0 | 6ES7216-2BD23-0XB8 | 6ES7223-1HF00-0XA0 | 6ES7272-0AA30-0YA1 | 6FC5203-0AB20-0AA0 |
6ES7212-1FA01-0XB0 | 6ES7216-2BF21-0XB0 | 6ES7223-1HF22-0XA0 | 6ES7272-0AA31-0YA0 | 6FC5203-0AB21-0AA0 |
6ES7212-1GA01-0XB0 | 6ES7216-2BF22-0XB0 | 6ES7223-1HF22-0XA8 | 6ES7272-0SB20-0AA0 | 6FC5203-0AB50-0AA0 |
6ES7214-1AC01-0XB0 | 6ES7221-1BF00-0XA0 | 6ES7223-1PH00-0XA0 | 6ES7272-1AA10-0YA0 | 6FC5203-0AB50-0AA1 |
6ES7214-1AD21-0XB0 | 6ES7221-1BF10-0XA0 | 6ES7223-1PH21-0XA0 | 6ES7272-1AA10-0YA1 | 6FC5203-0AB50-0AA2 |
6ES7214-1AD22-0XB0 | 6ES7221-1BF22-0XA0 | 6ES7223-1PH22-0XA0 | 6ES7272-1AF00-7AA0 | 6FC5203-0AB51-0AA0 |
6ES7214-1AD23-0XB0 | 6ES7221-1BF22-0XA8 | 6ES7223-1PH22-0XA8 | 6ES7272-1BA10-0YA0 | 6FC5203-0AB51-1AA0 |
6ES7214-1AD23-0XB8 | 6ES7221-1BH22-0XA0 | 6ES7223-1PL00-0XA0 | 6ES7272-1BF00-7AA0 | 6FC5203-0AB51-2AA0 |
6ES7214-1BC01-0XB0 | 6ES7221-1BH22-0XA8 | 6ES7223-1PL21-0XA0 | 6ES7274-1XF00-0XA0 | 6FC5203-0AC00-0AA0 |
6ES7214-1BC10-0XB0 | 6ES7221-1EF00-0XA0 | 6ES7223-1PL22-0XA0 | 6ES7274-1XH00-0XA0 | 6FC5203-0AC00-0AA1 |