1200 事件和 OB

    事件和 OB

    事件和 OB

    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


    OB 和事件之間的分配

    除循環(huán)程序和啟動程序之外,事件只能分配給一個 OB。但在某些事件類別(如,硬件中斷)中,同一個 OB 可以分配給多個事件。

    OB 和事件之間的分配在硬件配置中定義。已定義的分配可在運行時通過 ATTACH 和 DETACH 指令進行更改。

    OB **級和運行時特性

    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 啟動信息

    只有某些 OB 具有啟動信息。在相關(guān) OB 的描述中對此進行了較加詳細的說明。


    上海騰希電氣技術(shù)有限公司專注于西門子PLC,V90伺服,V20變頻器等, 歡迎致電 13681875601

  • 詞條

    詞條說明

  • 組態(tài)冗余同步主站

    組態(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)的功能將局限為固件版

  • V90伺服擴展參數(shù)動態(tài)

    擴展參數(shù)-動態(tài)包括“常規(guī)”和“急停”兩部分。常規(guī)這部分參數(shù)也是軸參數(shù)中重要部分。①速度限制的單位:設置參數(shù)②“較大轉(zhuǎn)速”和③“啟動/停止速度”的顯示單位。無論“基本參數(shù)--常規(guī)”中的“測量單位”組態(tài)了怎樣的單位,在這里有兩種顯示單位是默認可以選擇的,包括“脈沖/s”和“轉(zhuǎn)/分鐘”。根據(jù)**“測量單位”的不同,這里可以選擇的選項也不用。比如:本例子中在“基本參數(shù)--常規(guī)”中的“測量單位”組態(tài)了mm,

  • SNMP

    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>

聯(lián)系方式 聯(lián)系我時,請告知來自八方資源網(wǎng)!

公司名: 上海騰希電氣技術(shù)有限公司

聯(lián)系人: 田禮科

電 話: 021-37660026

手 機: 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓

郵 編:

網(wǎng) 址: shtxjd.cn.b2b168.com

八方資源網(wǎng)提醒您:
1、本信息由八方資源網(wǎng)用戶發(fā)布,八方資源網(wǎng)不介入任何交易過程,請自行甄別其真實性及合法性;
2、跟進信息之前,請仔細核驗對方資質(zhì),所有預付定金或付款至個人賬戶的行為,均存在詐騙風險,請?zhí)岣呔瑁?
    聯(lián)系方式

公司名: 上海騰希電氣技術(shù)有限公司

聯(lián)系人: 田禮科

手 機: 13681875601

電 話: 021-37660026

地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓

郵 編:

網(wǎng) 址: shtxjd.cn.b2b168.com

    相關(guān)企業(yè)
    商家產(chǎn)品系列
  • 產(chǎn)品推薦
  • 資訊推薦
關(guān)于八方 | 八方幣 | 招商合作 | 網(wǎng)站地圖 | 免費注冊 | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務| 匯款方式 | 商務洽談室 | 投訴舉報
粵ICP備10089450號-8 - 經(jīng)營許可證編號:粵B2-20130562 軟件企業(yè)認定:深R-2013-2017 軟件產(chǎn)品登記:深DGY-2013-3594
著作權(quán)登記:2013SR134025
Copyright ? 2004 - 2024 b2b168.com All Rights Reserved