西門子S7-400模擬量模塊6ES7432-1HF00-0AB0
DPV1 模式下的中斷
ET 200AL 分布式 I/O 系統(tǒng)支持以下中斷:
● 診斷中斷
● 硬件中斷
● 拉出/插入模塊中斷
觸發(fā)診斷中斷
如果對(duì)到達(dá)或離去事件(如,I/O 模塊的通道斷路)進(jìn)行了相應(yīng)的組態(tài),并且設(shè)置了“啟
用:診斷中斷”(Enable:diagnostics interrupt),則接口模塊將觸發(fā)診斷中斷。
CPU 中斷用戶程序執(zhí)行并處理診斷中斷 OB (OB 82)。 觸發(fā)中斷的事件將輸入到診斷中
斷 OB 的啟動(dòng)信息中。
觸發(fā)硬件中斷
發(fā)生硬件中斷時(shí),CPU 將中斷用戶程序的執(zhí)行并處理硬件中斷 OB,如 OB 40。 觸發(fā)中
斷的事件將輸入到硬件中斷 OB 的啟動(dòng)信息中。
說明西門子S7-400模擬量模塊6ES7432-1HF00-0AB0
診斷“硬件中斷丟失”(從 I/O 模塊)
請(qǐng)勿將硬件中斷用于工藝性目的(例如,周期性生成硬件中斷)。
如果硬件中斷負(fù)載過高,則硬件中斷會(huì)丟失,具體取決于 I/O 模塊的數(shù)目和通信負(fù)載。
觸發(fā)插入/移除模塊中斷
發(fā)生插入/移除模塊中斷時(shí),CPU 將中斷用戶程序的執(zhí)行并處理插入/移除模塊中斷 OB
(OB 83)。 觸發(fā)了中斷的事件將輸入到插入/移除 OB 的啟動(dòng)信息中。
對(duì)于所有后續(xù) I/O 模塊,還會(huì)觸發(fā)拉出/插入 OB (OB 83),因?yàn)?ET-Connection 和/或電
源都會(huì)中斷
數(shù)據(jù)記錄
模塊的診斷數(shù)據(jù)位于數(shù)據(jù)記錄 0 和 1 中:
● 數(shù)據(jù)記錄 0 包含用于描述分布式 I/O 系統(tǒng)當(dāng)前狀態(tài)的診斷數(shù)據(jù)的 4 個(gè)字節(jié)。 數(shù)據(jù)記錄
0 是 OB 82 標(biāo)頭信息的一部分(本地?cái)?shù)據(jù)字節(jié) 8 到 11)。
● 數(shù)據(jù)記錄 1 包含 4 個(gè)字節(jié)的診斷數(shù)據(jù),這些診斷數(shù)據(jù)也保存在數(shù)據(jù)記錄 0 中。