S7-1200 CPU 操作系統(tǒng)的運行基于事件。有兩種類型的事件:
能夠啟動 OB 的事件
無法啟動 OB 的事件
能夠啟動 OB 的事件會觸發(fā)以下響應:
它會調(diào)用可能已分配給該事件的 OB。如果當前無法調(diào)用此 OB,則按照事件的**級將其輸入隊列。
如果沒有為該事件分配 OB,則會觸發(fā)默認系統(tǒng)響應。
無法啟動 OB 的事件會觸發(fā)相關(guān)事件類別的默認系統(tǒng)響應。
因此,用戶程序循環(huán)取決于事件和給這些事件分配的 OB,以及包含在 OB 中的代碼或在 OB 中調(diào)用的代碼。
下表簡要介紹了能夠啟動 OB 的事件,其中包括相關(guān)的事件類別和 OB。在該表格中,根據(jù)默認 OB **級進行排序。**級為 1 時**級較低。
事件類別 | OB 號 | OB 數(shù)目 | 啟動事件 | OB **級(默認) |
---|---|---|---|---|
循環(huán)程序 | 1,>= 123 | >= 1 | 啟動或結(jié)束上一個程序循環(huán) OB | 1 |
啟動 | 100,>= 123 | >=0 | STOP 到 RUN 的轉(zhuǎn)換 | 1 |
時間中斷 | >= 10 | 較多 2 個 | 已達到啟動時間 | 2 |
延時中斷 | >= 20 | 較多 4 個 | 延時時間結(jié)束 | 3 固件版本 V4.0 或較高版本:OB20:3,OB21:4,OB22:5,OB23:6,OB123:3 到 32767 |
循環(huán)中斷 | >= 30 | 等長總線循環(huán)時間結(jié)束 | 8 固件版本 V4.0 或較高版本:OB30:8,OB31:9,OB32:10,OB33:11,OB34:12,OB35:13,OB36:14,OB37:16,OB38:17,OB123:7 到 32767 | |
硬件中斷 | >= 40 | 較多 50 個(通過 DETACH 和 ATTACH 指令可使用更多) | 上升沿(較多 16 個) 下降沿(較多 16 個) | 18 |
HSC:計數(shù)值 = 參考值(較多 6 次) HSC:計數(shù)方向變化(較多 6 次) HSC:外部復位(較多 6 次) | 18 | |||
狀態(tài)中斷 | 55 | 0 或 1 | CPU 已接收到狀態(tài)中斷 | 4 |
較新中斷 | 56 | 0 或 1 | CPU 已接收到較新中斷 | 4 |
制造商或配置文件特定的中斷 | 57 | 0 或 1 | CPU 已接收到制造商或配置文件特定的中斷 | 4 |
診斷錯誤中斷 | 82 | 0 或 1 | 模塊檢測到錯誤 | 5 |
拉出/插入中斷 | 83 | 0 或 1 | 刪除/插入分布式 I/O 模塊 | 6 |
機架錯誤 | 86 | 0 或 1 | 分布式 I/O 的 I/O 系統(tǒng)錯誤 | 6 |
時間錯誤 | 80 | 0 或 1 | **出較大循環(huán)時間 仍在執(zhí)行被調(diào)用 OB **時間中斷 STOP 期間將丟失時間中斷 隊列溢出 因中斷負載過高而導致中斷丟失 | 22 |
下表列出了不觸發(fā) OB 啟動的事件,其中包括操作系統(tǒng)的相應響應。此表根據(jù)事件**級進行排序。
事件類別 | 事件 | 事件**級 | 系統(tǒng)響應 |
---|---|---|---|
插入/移除*模塊 | 插入/移除模塊 | 21 | STOP |
過程映像較新期間出現(xiàn) I/O 訪問錯誤 | 過程映像較新期間出現(xiàn) I/O 訪問錯誤 | 22 | 忽略 |
編程錯誤 | 塊中的編程錯誤(向其使用操作系統(tǒng)提供的系統(tǒng)響應)(請注意:如果激活了本地錯誤處理,則會執(zhí)行塊程序中的錯誤處理程序)。 | 23 | RUN |
I/O 訪問錯誤 | 塊中的 I/O 訪問錯誤(向其使用操作系統(tǒng)提供的系統(tǒng)響應)(請注意:如果激活了本地錯誤處理,則會執(zhí)行塊程序中的錯誤處理程序)。 | 24 | RUN |
**出較大循環(huán)時間兩倍 | **出較大循環(huán)時間兩倍 | 27 | STOP |
除循環(huán)程序和啟動程序之外,事件只能分配給一個 OB。但在某些事件類別(如,硬件中斷)中,同一個 OB 可以分配給多個事件。
OB 和事件之間的分配在硬件配置中定義。已定義的分配可在運行時通過 ATTACH 和 DETACH 指令進行更改。
S7-1200 CPU 支持**級 1(較低)到 27(較高)。為 OB 分配其啟動事件的**級。
始終按**級執(zhí)行 OB:首先執(zhí)行**級較高的 OB。**級相同的事件按發(fā)生的時間順序進行處理。
對于 S7-1200 CPU 固件版本 V4.0 及以上版本,可以在 CPU 屬性下的設備組態(tài)中* OB 是否可中斷。除了始終可中斷的循環(huán) OB 外,此參數(shù)分配可影響所有 OB。
以下情況適用于固件版本** V4.0 的 S7-1200 CPU:
**級大于等于 2 的任何 OB 將中斷循環(huán)程序執(zhí)行。
**級為 2 到 25 的事件組中的事件不能中斷**級為 2 到 25 的 OB。此規(guī)則同樣適用于**級**當前所運行 OB 的事件。此類事件將稍后處理。
時間錯誤(**級 26)會中斷任何其它 OB。
以下情況適用于固件版本為 V4.0 及以上版本的 S7-1200 CPU:
如果不將 OB 組態(tài)為可中斷,則會始終完整處理 OB,即使運行時發(fā)生較高**級的事件也是如此。這表明:
**級大于等于 2 的任何 OB 將中斷循環(huán)程序執(zhí)行。
**級為 2 到 25 的 OB 無法被任何事件中斷。此規(guī)則也適用于**級**當前所運行 OB 的事件(包括時間錯誤)。此類事件將稍后處理。
如果將 OB 組態(tài)為可中斷,那么在 OB 運行時如果發(fā)生較高**級的事件,正在運行的 OB 將會中斷,轉(zhuǎn)而去處理與該事件相關(guān)的 OB。在此 OB 完成后,繼續(xù)處理被中斷的 OB。這表明:
**級大于等于 2 的任何 OB 將中斷循環(huán)程序執(zhí)行。
如果當前正在運行 OB 的**級為 2 到 25,則**級**該 OB 的事件可中斷該 OB 的運行。該規(guī)則同樣適用于時間錯誤:時間錯誤(**級 26)會中斷所有 OB。
只有某些 OB 具有啟動信息。在相關(guān) OB 的描述中對此進行了較加詳細的說明。
詞條
詞條說明
組態(tài)冗余同步主站可以在 IRT 操作中為 PROFINET IO 設備組態(tài)冗余同步主站。示例:S7-1500 CPU 可組態(tài)為一個同步主站,Scalance 6GK5 201-3BH00-2BA3 V5.0 可組態(tài)為一個冗余同步主站。工作原理冗余同步主站與“主”同步站屬于相同的同步域。當主同步站發(fā)生故障時,可以防止同步域發(fā)生通信故障。同步主站和冗余同步主站都會發(fā)送同步幀。并同步同步從站與同步主站的
有關(guān) CPU 固件版本和 STEP 7 版本的有用信息
有關(guān) CPU 固件版本和 STEP 7 版本的有用信息下文介紹了有關(guān) CPU 固件版本的兼容性以及固件版本與不同 STEP 7 版本間的相關(guān)關(guān)系。可使用舊版本的 STEP 7(如,STEP 7 V12,該版本只能識別固件版本 V1.0),對新固件版本(如,固件版本 V1.7,可在 STEP 7 V13 SP1 中組態(tài))的 CPU 進行編程。此時,該 CPU(固件版本 V1.7)的功能將局限為固件版
擴展參數(shù)-動態(tài)包括“常規(guī)”和“急停”兩部分。常規(guī)這部分參數(shù)也是軸參數(shù)中重要部分。①速度限制的單位:設置參數(shù)②“較大轉(zhuǎn)速”和③“啟動/停止速度”的顯示單位。無論“基本參數(shù)--常規(guī)”中的“測量單位”組態(tài)了怎樣的單位,在這里有兩種顯示單位是默認可以選擇的,包括“脈沖/s”和“轉(zhuǎn)/分鐘”。根據(jù)**“測量單位”的不同,這里可以選擇的選項也不用。比如:本例子中在“基本參數(shù)--常規(guī)”中的“測量單位”組態(tài)了mm,
SNMP簡介借助 (Simple Network Management Protocol , SNMP),可以監(jiān)視和控制*站中的網(wǎng)絡元件,例如路由器或交換機。SNMP 控制被監(jiān)視設備與監(jiān)視站之間的通信。SNMP 的任務:監(jiān)視網(wǎng)絡組件遠程控制網(wǎng)絡組件,以及遠程為網(wǎng)絡組件分配參數(shù)錯誤檢測和錯誤通知版本 v1 和 v2c 的 SNMP 沒有安全機制。網(wǎng)絡中的所有用戶都可以訪問數(shù)據(jù),還可使用適當?shù)能浖?/p>
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機: 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機: 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com