S7-1200 6FC5197-0AC10-0AP0 CPU中的組織塊進(jìn)行了簡(jiǎn)單的介紹,包括程序循環(huán)組織塊、啟動(dòng)組織塊、延時(shí)中斷組織塊、循環(huán)中斷組織塊、硬件中斷組織塊、時(shí)間錯(cuò)誤中斷組織塊、診斷錯(cuò)誤中斷組織塊共七種。
硬件中斷組織塊用來(lái)響應(yīng)特定的事件,可以通過(guò)高速計(jì)數(shù)器和輸入通道來(lái)觸發(fā)硬件中斷,只能將觸發(fā)事件分配給一個(gè)硬件中斷組織塊兒,一個(gè)硬件中斷組織塊可以分配給多個(gè)事件,最多可使用50個(gè)硬件中斷組織塊。硬件中斷組織塊沒(méi)有啟動(dòng)信息。
如果發(fā)生以下事件,6FC5197-0AC10-0AP0操作系統(tǒng)將調(diào)用時(shí)間錯(cuò)誤中斷組織塊,例如循環(huán)程序超出循環(huán)時(shí)間,被調(diào)用的組織塊正在執(zhí)行,中斷組織塊隊(duì)列發(fā)生溢出,由于中斷負(fù)荷過(guò)大而導(dǎo)致中斷丟失等。時(shí)間錯(cuò)誤中斷組織塊有啟動(dòng)信息,只能使用一個(gè)時(shí)間錯(cuò)誤中斷組織塊OB80,不會(huì)觸發(fā)組織塊啟動(dòng)的事件以及操作系統(tǒng)相應(yīng)的響應(yīng)。
啟動(dòng)組織塊在CPU從STOP模式切換到軟RUN模式期間執(zhí)行一次。啟動(dòng)組織塊一般用于編寫(xiě)初始化程序,如賦初始值等,可以使用多個(gè)啟動(dòng)組織塊,啟動(dòng)組織塊包含啟動(dòng)信息。
循環(huán)中斷組織塊用于在循環(huán)程序執(zhí)行過(guò)程中,以周期性的時(shí)間間隔獨(dú)立啟動(dòng)6FC5197-0AC10-0AP0的程序,最多可使用四個(gè)循環(huán)中斷。通過(guò)利用相位偏移量循環(huán)中斷組織塊可以延期執(zhí)行。循環(huán)中斷組織塊沒(méi)有啟動(dòng)信息。
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 |