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

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

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

CPU如何檢測輸入模板沒有反應(yīng)時調(diào)用OB122

機器人及PLC自動化應(yīng)用 ? 來源:機器人及PLC自動化應(yīng)用 ? 作者:機器人及PLC自動化 ? 2022-10-20 17:02 ? 次閱讀

I/O 訪問錯誤(OB122)

當(dāng)STEP 7指令訪問一個信號模板的輸入或輸出時,而在最近的一次暖起動中沒有分配這樣的模板,CPU操作系統(tǒng)會調(diào)用OB122,例如:

? 直接訪問I/O 出錯(模板損壞或找不到)

? 訪問一個CPU不能識別的I/O 地址

為故障診斷插入替代值

對于某種類型的故障(如,受斷線影響的輸入信號),可以為由于故障而無法使用的數(shù)值提供一個替代位??捎靡韵聝煞N方法來提供替代值:

? 用STEP 7為可組態(tài)的輸出模板分配替代值。無法得到賦值參數(shù)的輸出模板用缺省替代值0。

? 用SFC44 RPLVAL ,可以在故障OB中編寫替代值(只適用于輸入模板)。

對于所有引起同步錯誤的裝載指令,可以在故障OB中為累加器內(nèi)容指定一個替代值。

替代數(shù)值程序舉例

在以下示例程序中,在SFC44 RPLVAL中有一個可用的替代值。下圖說明了CPU是如何在檢測到一個輸入模板沒有反應(yīng)時調(diào)用OB122的。

951e97ba-5051-11ed-a3b6-dac502259ad0.png

在這個示例中,下圖所示的替代值在程序中被輸入,這樣程序就可以用可行的數(shù)值繼續(xù)操作。

9560fcfe-5051-11ed-a3b6-dac502259ad0.png

如果一個輸入模板有故障,執(zhí)行指令L PIB0 就會產(chǎn)生一個同步錯誤并啟動OB122。作為標(biāo)準(zhǔn),這個裝載指令讀得數(shù)值0。然而,用SFC44 ,可以為過程定義任何合適的值。SFC 用指定的替代值替換累加器中的內(nèi)容。

以下示例程序可寫在OB122中。下表所示為在OB122的變量聲明表中聲明的臨時變量(啟動信息)。

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

    關(guān)注

    68

    文章

    10772

    瀏覽量

    210445
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6609

    瀏覽量

    123029
  • 程序
    +關(guān)注

    關(guān)注

    115

    文章

    3747

    瀏覽量

    80666

原文標(biāo)題:為故障診斷插入替代值

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

收藏 人收藏

    評論

    相關(guān)推薦

    請問OPAMP TPA6138的Mute/Un-mute反應(yīng)時間為多少?

    想請教一下目前OPAMP TPA6138的Mute/Un-mute反應(yīng)時間為多少?\" 也就是 MUTE PIN ON/OFF 時的TIMING
    發(fā)表于 10-17 08:17

    液晶電視的最佳反應(yīng)時間是多久

    液晶電視的最佳反應(yīng)時間是多久   所謂反應(yīng)時間是液晶電視各像素點對輸入信號反應(yīng)的速度,即像素由暗轉(zhuǎn)亮或由亮轉(zhuǎn)暗所需要的時間(其原理是在液晶分子內(nèi)施加電壓,使液晶
    發(fā)表于 11-18 09:41

    灰階反應(yīng)時間測量技術(shù)

    灰階反應(yīng)時間量測技術(shù) ●簡介..3 ●量測灰階響應(yīng)時間...5 1. 需求設(shè)備...5 2. Westar 灰階響應(yīng)時間解決方案..6 ●�T-Drive..6 ●�T
    發(fā)表于 11-01 15:14 ?16次下載

    運動員起跑反應(yīng)時無線測量系統(tǒng)的研究和實現(xiàn)

    摘??? 要:本文主要介紹了一種基于加速度傳感器ADXL105和無線數(shù)傳模塊的運動員起跑反應(yīng)時測量系統(tǒng)的設(shè)計和實現(xiàn)方案。該系統(tǒng)能夠?qū)崟r采集運動員的反應(yīng)時,并對其進(jìn)
    發(fā)表于 08-10 17:44 ?1100次閱讀
    運動員起跑<b class='flag-5'>反應(yīng)時</b>無線測量系統(tǒng)的研究和實現(xiàn)

    人體生理刺激反應(yīng)時間測試電路

    人體生理刺激反應(yīng)時間測試電路
    發(fā)表于 02-28 18:35 ?1100次閱讀
    人體生理刺激<b class='flag-5'>反應(yīng)時</b>間測試電路

    液晶電視的反應(yīng)時

    液晶電視的反應(yīng)時間  所謂反應(yīng)時間是液晶電視各像素點對輸入信號反應(yīng)的速度,即像素由暗轉(zhuǎn)亮或由亮轉(zhuǎn)暗所需要的時間(其原理是在液晶分子內(nèi)施加電壓,使液晶
    發(fā)表于 12-31 16:41 ?717次閱讀

    運動員(聽覺)神經(jīng)-運動反應(yīng)時的測量系統(tǒng)

      本文實現(xiàn)了一個測量運動員(聽覺)神經(jīng)-運動反應(yīng)時的系統(tǒng),以提高運動員聽到發(fā)令槍后的起跑速度。該系統(tǒng)是通過聲音傳感器和加速度傳感器檢測運動員聽到發(fā)令槍到起跑所
    發(fā)表于 08-30 11:15 ?1306次閱讀
    運動員(聽覺)神經(jīng)-運動<b class='flag-5'>反應(yīng)時</b>的測量系統(tǒng)

    單片機的低壓檢測和延時調(diào)用輸入輸出設(shè)置程序資料免費下載

    對于剛接觸義隆單片機的朋友,這邊看過來,這個程序包含了低壓檢測,延時調(diào)用,輸入輸出設(shè)置等。
    發(fā)表于 11-02 08:00 ?8次下載

    筆記本電腦USB接口沒有反應(yīng)怎么解決

    筆記本電腦因為輕巧、方便攜帶,已經(jīng)成為很多上班族的標(biāo)配。筆記本在使用過程中,偶爾也會出現(xiàn)一些問題,比如筆記本的USB接口忽然沒反應(yīng)了,這就可能造成不少的麻煩。那么面對筆記本USB接口沒有反應(yīng)的時候
    發(fā)表于 07-07 10:36 ?1.3w次閱讀
    筆記本電腦USB接口<b class='flag-5'>沒有反應(yīng)</b>怎么解決

    變頻器通電后沒有反應(yīng)的檢查方法

    變頻器維修中經(jīng)常會遇到變頻器通電后沒有反應(yīng)的情況。在正常的情況的變頻器即使在有故障的情況下通電后也會有相應(yīng)的故障提示,那么當(dāng)變頻器出現(xiàn)了通電后沒有反應(yīng)的情況,這時候我們應(yīng)該怎么檢查維修呢?
    的頭像 發(fā)表于 11-01 11:00 ?9702次閱讀

    為故障診斷插入替代值

    I/O 訪問錯誤(OB122) 當(dāng)STEP 7指令訪問一個信號模板輸入或輸出時,而在最近的一次暖起動中沒有分配這樣的模板,
    的頭像 發(fā)表于 12-23 17:06 ?1635次閱讀
    為故障診斷插入替代值

    如何解決vivado點擊xsetup.exe沒有反應(yīng)?

    加密軟件,導(dǎo)致安裝vivado后點擊xsetup.exe沒有反應(yīng)。即使是用管理員權(quán)限再加上設(shè)置兼容模式也沒有任何效果。 解決方法: 我們知道xsetup.exe本質(zhì)上是調(diào)用xsetup.bat (個別
    的頭像 發(fā)表于 05-19 11:16 ?1.1w次閱讀
    如何解決vivado點擊xsetup.exe<b class='flag-5'>沒有反應(yīng)</b>?

    vivado點擊xsetup.exe沒有反應(yīng)如何解決

    加密軟件,導(dǎo)致安裝vivado后點擊xsetup.exe沒有反應(yīng)。即使是用管理員權(quán)限再加上設(shè)置兼容模式也沒有任何效果。 解決方法: 我們知道xsetup.exe本質(zhì)上是調(diào)用xsetup.bat (個別
    的頭像 發(fā)表于 08-09 18:11 ?6723次閱讀

    S7-300 PLC:I/O 訪問故障組織塊

    OB122 程序在出現(xiàn) I/O 訪問錯誤時被調(diào)用,例如當(dāng) CPU 程序訪問一未定義的I/O 地址,CPU 會出現(xiàn) I/O 訪問錯誤,CPU
    發(fā)表于 05-05 06:55 ?3842次閱讀
    S7-300 PLC:I/O 訪問故障組織塊

    西門子博途中CPU對錯誤的反應(yīng)

    如果CPU的操作系統(tǒng)檢測到錯誤,它會以OB調(diào)用的形式搜索適當(dāng)?shù)腻e誤處理。如果找到了相應(yīng)的OB,則執(zhí)行該O
    的頭像 發(fā)表于 12-11 17:12 ?774次閱讀
    西門子博途中<b class='flag-5'>CPU</b>對錯誤的<b class='flag-5'>反應(yīng)</b>