色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用SFB54對(duì)OB82進(jìn)行編程

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來(lái)源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 2023-01-29 14:17 ? 次閱讀

診斷錯(cuò)誤 OB82

● 診斷錯(cuò)誤 OB82 的功能

S7-1200支持診斷錯(cuò)誤中斷,可以為具有診斷功能的模塊啟用診斷錯(cuò)誤中斷功能來(lái)檢測(cè)模塊狀態(tài)。

出現(xiàn)故障(進(jìn)入事件),故障解除(離開(kāi)事件)均會(huì)觸發(fā)診斷中斷 OB82 。當(dāng)模塊檢測(cè)到故障并且在軟件中使能了診斷錯(cuò)誤中斷時(shí),操作系統(tǒng)將啟動(dòng)診斷錯(cuò)誤中斷,診斷錯(cuò)誤中斷 OB82 將中斷正常的循環(huán)程序優(yōu)先執(zhí)行。

此時(shí)無(wú)論程序中有沒(méi)有診斷中斷 OB82,CPU 都會(huì)保持 RUN 模式,同時(shí) CPU 的 ERROR 指示燈閃爍。

如果希望 CPU 在接收到該類型的錯(cuò)誤時(shí)進(jìn)入 STOP 模式,可以在 OB82 中加入 STP 指令使 CPU 進(jìn)入 STOP 模式。

● 與診斷錯(cuò)誤 OB82 相關(guān)的信息

當(dāng)觸發(fā)診斷錯(cuò)誤中斷時(shí),通過(guò) OB82 的接口變量可以讀取相應(yīng)的啟動(dòng)信息,可以幫助確定事件發(fā)生的設(shè)備、通道和錯(cuò)誤原因。

OB82 的接口變量及啟動(dòng)信息參考下圖1、2。

261fa2d6-9f30-11ed-bfe3-dac502259ad0.jpg

圖1. OB82 接口變量

263acc5a-9f30-11ed-bfe3-dac502259ad0.jpg

圖2. OB82 啟動(dòng)信息

● 診斷錯(cuò)誤 OB 的使用示例:

例如:模擬量輸出模塊 SM1232 的電壓輸出通道,對(duì)于通道1使能短路診斷,當(dāng)通道1出現(xiàn)短路錯(cuò)誤時(shí),隨即觸發(fā)診斷錯(cuò)誤 OB82 ,此時(shí)可從 OB82 的啟動(dòng)參數(shù)中讀取診斷信息。

1、按如下步驟創(chuàng)建診斷錯(cuò)誤 OB82 。如圖3。

26520dfc-9f30-11ed-bfe3-dac502259ad0.jpg

圖3. 創(chuàng)建診斷錯(cuò)誤 OB82

2、OB82 中編程如下圖,創(chuàng)建地址為 MW100、MW102、MW104 的變量用于存儲(chǔ)出現(xiàn)診斷錯(cuò)誤時(shí)讀取到的啟動(dòng)信息。如圖4。

265eb07a-9f30-11ed-bfe3-dac502259ad0.jpg

圖4. OB82 中編程

3、在硬件組態(tài)窗口中,選中模擬量輸出模塊,選擇模擬量輸出通道1的“啟用短路診斷”功能。如圖5。

266b9e34-9f30-11ed-bfe3-dac502259ad0.jpg

圖5. 設(shè)置診斷功能

4、測(cè)試結(jié)果:程序下載后,在監(jiān)控表中給“channel1”設(shè)置輸出值5000,如果此時(shí)出現(xiàn)了短路故障,則將立即觸發(fā)診斷錯(cuò)誤功能。如圖6。

26859a32-9f30-11ed-bfe3-dac502259ad0.jpg

圖6. 測(cè)試結(jié)果

在 OB82 中使用 SFB 54 進(jìn)行診斷

支持診斷的信號(hào)模塊和功能模塊將檢測(cè)內(nèi)部和外部錯(cuò)誤,并生成診斷中斷(可通過(guò)調(diào)用中斷 OB 對(duì)其進(jìn)行響應(yīng))。與錯(cuò)誤事件有關(guān)的 OB 編碼和開(kāi)始信息提供有關(guān)錯(cuò)誤原因和位置的初始信息。

然后可以通過(guò)在此錯(cuò)誤 OB 中調(diào)用 SFB54(讀取附加的中斷信息)獲得詳細(xì)的錯(cuò)誤事件信息。

SFB54 功能

SFB54“RALARM”將從支持診斷的所有模塊讀取中斷數(shù)據(jù),而不管這些模塊是插入到中央機(jī)架中還是用在 PROFIBUS DP 或 PROFINET IO 中。

此信息將寫(xiě)入到輸出參數(shù) STATUS、ID、LEN、TINFO 和 AINFO。可以在 TINFO 目標(biāo)區(qū)域中找到 OB 啟動(dòng)和管理信息。頁(yè)眉信息和附加的中斷信息(例如,發(fā)生短路)位于 AINFO 目標(biāo)區(qū)域中。

通過(guò)在 OB82 中調(diào)用 SFB54 進(jìn)行診斷

如果支持診斷的模塊檢測(cè)到錯(cuò)誤,它將向 CPU 輸出診斷中斷請(qǐng)求(不管是進(jìn)入事件還是離開(kāi)事件)。這要求已對(duì)相關(guān)模塊啟用診斷中斷。操作系統(tǒng)調(diào)用 OB82 以對(duì)診斷請(qǐng)求進(jìn)行響應(yīng)。

OB82 的局部變量包含邏輯基址和關(guān)于故障模塊的四個(gè)字節(jié)的診斷數(shù)據(jù)。如果未對(duì) OB82 進(jìn)行編程,則 CPU 狀態(tài)將更改為 STOP。

使用 SFB54 對(duì) OB82 進(jìn)行編程 :

要求:

1. 您已創(chuàng)建并命名了新的 STEP 7 項(xiàng)目。

2. 您已添加了帶有 CPU 317-2 PN/DP 的 SIMATIC 300 站。

3. 您已在 CPU 317-2 PN/DP 的 PROFINET 子網(wǎng)上組態(tài)了 ET 200S。

執(zhí)行以下步驟:

1. 生成可以存儲(chǔ)中斷數(shù)據(jù)的背景數(shù)據(jù)塊(IDB)。為此 IDB 分配稱“IDB_SFB54”。

2. 插入 OB82

– 在 STEP 7 中打開(kāi)您的項(xiàng)目

– 選擇 Insert(插入) -> S7 block(S7 塊)-> Organization block(組織塊),然后在對(duì)話框中輸入塊名稱“OB82”。

3. 啟動(dòng) LAD/STL/FBD 編輯器

– 雙擊“OB82”符號(hào),打開(kāi) LAD/STL/FBD 編輯器。

4. 聲明 SFB54 中的變量

– 在對(duì)話框中輸入“CALL SFB54, DB54”以調(diào)用 SFB。

– 然后為 SFB54 的參數(shù)分配從下表中獲取的值。

CALL SFB54, DB54 通過(guò)實(shí)例 DB54 調(diào)用 SFB54

MODE := 1 將設(shè)置所有輸出參數(shù)(與中斷觸發(fā)組件無(wú)關(guān))

F_ID := 不必進(jìn)行設(shè)置,因?yàn)?F_ID 在模式 1 下不相關(guān)

MLEN := 1500 將要讀取的記錄信息的最大長(zhǎng)度設(shè)置為 1500 字節(jié)

NEW := M1000.1 如果已接收新記錄,則存儲(chǔ)器位 1000.1 = 1

STATUS := MD10 MD10 包含錯(cuò)誤代碼

ID := MD16 存儲(chǔ)器雙字 16 包含模塊或子模塊的邏輯起始地址,該地址用于接收中斷。

LEN := MW24 存儲(chǔ)器字 24 返回讀取的記錄信息的長(zhǎng)度

TINFO := P#M 500.0 BYTE 32 指向 MB500 的 ANY 指針,長(zhǎng)度為 32 個(gè)字節(jié)

AINFO := P#M 1500.0 BYTE 1431 指向 MB1500 的 ANY 指針,長(zhǎng)度為 1431 個(gè)字節(jié)

在標(biāo)志字節(jié) 500 或 1500 處開(kāi)始,輸入 TINFO 和 AINFO 變量中返回信息,長(zhǎng)度為 32 字節(jié)或 1431 字節(jié)。TINFO 和 AINFO 目標(biāo)區(qū)域的數(shù)據(jù)存儲(chǔ)器未完全分配,取決于哪個(gè) OB 調(diào)用 SFB54。





審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • plc
    plc
    +關(guān)注

    關(guān)注

    5012

    文章

    13309

    瀏覽量

    463738
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7494

    瀏覽量

    163917
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10872

    瀏覽量

    211999
  • FBD
    FBD
    +關(guān)注

    關(guān)注

    0

    文章

    14

    瀏覽量

    7726
  • S7-1200
    +關(guān)注

    關(guān)注

    11

    文章

    331

    瀏覽量

    17997

原文標(biāo)題:西門子PLC 在 OB82 中使用 SFB 54 進(jìn)行診斷V1.23

文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    MPC82LE52-54 8-bit micro-controller

    ) 8通道8位ADC, MPC82x54是10位ADC 對(duì)于 PDIP 20(MPC82x5xAE),SOP 20(MPC82x5xAS),TSSOP 20(MPC82x5xAT),有
    發(fā)表于 03-07 16:29

    82c54的相關(guān)問(wèn)題

    本帖最后由 07611128 于 2021-12-19 06:34 編輯 本人大二,只學(xué)習(xí)了數(shù)電模電,在做數(shù)字分頻的過(guò)程中,在網(wǎng)上找到了這款芯片,可編程的計(jì)數(shù)器,不太懂程序怎樣實(shí)現(xiàn)具體的分頻,比如實(shí)現(xiàn)2分頻的具體程序,求大神說(shuō)一下Ps:有單片機(jī)基礎(chǔ),只需要82c54
    發(fā)表于 01-19 22:26

    關(guān)于51單片機(jī)中應(yīng)用m82c54計(jì)數(shù)器的問(wèn)題,

    本帖最后由 懶惰的魔方 于 2016-12-19 14:03 編輯 單片機(jī)晶振12MHz,因此下面函數(shù)中,沒(méi)有做延時(shí)處理.m82c54WR的作用是寫(xiě)控制字,寫(xiě)初值. 82c54有三路16位
    發(fā)表于 12-19 13:46

    西門子PLC停機(jī)的原因有哪些?

    和四字節(jié)的故障模塊的診斷數(shù)據(jù)。如果OB82尚未編程,則CPU轉(zhuǎn)為STOP模式。可以使用SFC 39至42禁用或延遲,并重新啟用診斷中斷OB。  OB121
    發(fā)表于 12-21 17:06

    82C54 pdf datasheet (CMOS Prog

    The Intersil 82C54 is a high performance CMOSProgrammable Interval Timer manufactured using
    發(fā)表于 01-08 18:43 ?26次下載

    CHMOS可編程時(shí)間間隔定時(shí)器芯片82C54

    82C54是專為Intel系列微處理機(jī)而設(shè)計(jì)的一種可編程時(shí)間間隔定時(shí)器/計(jì)數(shù)器,它是一種通用芯片,在系統(tǒng)軟件中可以把多級(jí)定時(shí)元素當(dāng)成輸入/輸出端口中的一個(gè)陣列看待。1.  與
    發(fā)表于 06-12 22:13 ?84次下載

    如何檢測(cè)S7-300 S7-400帶斷線診斷功能的模擬量模塊

    通過(guò)診斷中斷組織塊OB82可以檢測(cè)到有斷線故障的模擬量模塊的起始邏輯地址,得到此起始邏輯地址后,在OB82中調(diào)用SFC51可以判斷出具體是哪一個(gè)通道斷線。現(xiàn)以S7-300 PLC為例說(shuō)明如下
    發(fā)表于 06-30 13:45 ?76次下載

    基于82C54的測(cè)時(shí)設(shè)備研制

    本文介紹了一種高精度、寬范圍的測(cè)時(shí)設(shè)備的設(shè)計(jì)技術(shù)。運(yùn)用82C54的工作方式2作高精度時(shí)間測(cè)試,每片82C54的三個(gè)計(jì)數(shù)器前后級(jí)連,組成48位的計(jì)數(shù)器。選用AT89S52單片機(jī)作為MCU進(jìn)行管理,
    發(fā)表于 07-30 17:18 ?24次下載

    網(wǎng)絡(luò)時(shí)段診斷及HMI應(yīng)用

    。 檢測(cè)到的錯(cuò)誤包括: 部分PROFIBUS 上的節(jié)點(diǎn)故障、模塊斷線、IO通道短路、通道過(guò)載以及模擬量模塊電源故障等。OB82 的局部變量中含有故障模板四個(gè)BYTE 的診斷數(shù)據(jù),如果OB82編程,CPU 變?yōu)镾TOP 方式。
    發(fā)表于 10-17 11:40 ?0次下載
    網(wǎng)絡(luò)時(shí)段診斷及HMI應(yīng)用

    基于S7-300根據(jù)硬件指示燈排查故障

    CPU在運(yùn)行模式,PROFIBUS-DP.上卸載或安裝模塊,但是沒(méi)有調(diào)用OB86,或通過(guò)GSD文件集成沒(méi)有調(diào)用OB82;具有診斷功能的模塊報(bào)告診斷中斷,沒(méi)有調(diào)用OB82;在過(guò)程映像更新期間訪問(wèn)不存在的塊或有故障的塊,或連接器松動(dòng)
    發(fā)表于 10-18 15:17 ?11次下載
    基于S7-300根據(jù)硬件指示燈排查故障

    如何應(yīng)用優(yōu)先級(jí)錯(cuò)誤處理組織塊(OB85)

    優(yōu)先級(jí)錯(cuò)誤組織塊(OB85) 只要發(fā)生下列事件之一,CPU的操作系統(tǒng)即調(diào)用OB85: 1.尚未裝載的OB (OB8、 OB81、
    的頭像 發(fā)表于 10-14 16:18 ?4035次閱讀

    PROFINET IO中的診斷機(jī)制

    當(dāng)檢測(cè)到通道故障(例如,模擬輸入處短路)時(shí),IO 設(shè)備將向 CPU 輸出診斷中斷。操作系統(tǒng)通過(guò)調(diào)用診斷 DB(例如,OB82進(jìn)行響應(yīng)。此 OB 的局部變量包含故障設(shè)備的邏輯基址,并包含長(zhǎng)度為四個(gè)字節(jié)的診斷數(shù)據(jù)。
    的頭像 發(fā)表于 01-18 11:18 ?2673次閱讀
    PROFINET IO中的診斷機(jī)制

    如何編程使用OB組織塊

    如何編程使用OB組織塊.
    發(fā)表于 04-25 10:20 ?9次下載

    西門子PLC在OB82中使用SFB54進(jìn)行診斷

    S7-1200支持診斷錯(cuò)誤中斷,可以為具有診斷功能的模塊啟用診斷錯(cuò)誤中斷功能來(lái)檢測(cè)模塊狀態(tài)。
    發(fā)表于 03-02 09:29 ?1678次閱讀

    淺談西門子暖啟動(dòng)、熱啟動(dòng)、冷啟動(dòng)

    類似的中斷組織塊還有OB80;處理時(shí)間故障 OB82;診斷中斷OB83 、OB84 、OB85 、OB
    發(fā)表于 07-10 10:15 ?734次閱讀
    主站蜘蛛池模板: 欧美gay老头互吃| 草莓视频app深夜福利| 亚洲区视频在线观看| 伊人网综合在线观看| 91福利在线观看| 超碰超碰视频在线观看| 两个客户一起吃我的奶| 日韩吃奶摸下AA片免费观看| 亚洲国产精品第一影院在线观看| 伊人狼人久久精品热9| 国产精品免费小视频| 久久6699精品国产人妻| 欧美国产日韩久久久| 涩涩游戏盒| 中文字幕在线视频网站| 大香伊蕉在人线国产最新| 护士日本xx厕所| 日本19xxxx撤尿| 亚洲免费无码av线观看| yellow免费影视大全| 黄色亚洲片| 亚洲不卡视频| 国产高清美女一级毛片久久| 美女被日出水| 无码成A毛片免费| 99re6在线视频国产精品欧美| 国产剧情在线精品视频不卡| 毛片无码免费无码播放| 伊人久久电影院| 囯产愉拍亚洲精品一区| 久久伊人在| 午夜日韩久久影院| 99香蕉视频| 精品国内自产拍在线观看视频| 日本丝袜护士| 中文字幕一区二区三区在线观看| 精品国产自在天天线2019| 亚洲精品国产拍在线观看| 成人在线视频免费看| 美女网站免费久久久久久久| 亚洲精品高清AV在线播放|