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

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

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

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

$err故障變量的用法介紹

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 2023-08-27 09:52 ? 次閱讀

af6696cc-4420-11ee-a2ef-92fbcf53809c.png

$ err

具有有關(guān)當(dāng)前程序信息的結(jié)構(gòu)

該變量可用于評估相對于提前運(yùn)行的當(dāng)前執(zhí)行程序。例如,該變量可用于評估程序中的錯(cuò)誤,以便能夠使用適當(dāng)?shù)墓收戏?wù)功能對其進(jìn)行響應(yīng)。

該變量具有寫保護(hù),只能被讀取。

該變量可用于評估相對于提前運(yùn)行的當(dāng)前執(zhí)行程序。例如,該變量可用于評估程序中的錯(cuò)誤,以便能夠使用適當(dāng)?shù)墓收戏?wù)功能對其進(jìn)行響應(yīng)。

該變量具有寫保護(hù),只能被讀取。

$ ERR對于機(jī)器人和提交解釋器是分別存在的。每個(gè)解釋器只能訪問其自己的變量。對于命令解釋器,$ ERR不存在。

每個(gè)子程序級別都有其自己的$ ERR表示形式。這樣,來自一個(gè)級別的信息不會(huì)覆蓋來自不同級別的信息,并且可以同時(shí)從不同級別讀取信息。

ON_ERROR_PROCEED在當(dāng)前解釋器和當(dāng)前級別從$ ERR隱式刪除信息。

$ERR=Information

信息類型:Error_T

列出有關(guān)當(dāng)前正在執(zhí)行的程序的信息.

STRUC Error_T INT number, PROG_INT_E interpreter, INT_TYP_E int_type, INT int_prio, line_nr,

CHAR module[24], up_name[24], TRIGGER_UP_TYPE trigger_type

Number:發(fā)生運(yùn)行時(shí)錯(cuò)誤時(shí)的消息編號。如果未發(fā)生錯(cuò)誤,則顯示零值。

Interpreter:當(dāng)前解釋器?

#R_INT:機(jī)器人解釋器

?#S_INT:提交解釋器

int_type當(dāng)前圖片類型和中斷狀態(tài)

?#I_NORMAL:該程序不是中斷程序。

?#I_INTERRUPT:該程序?yàn)橹袛喑绦颉?/p>

?#I_STOP_INTERRUPT:通過$ STOPMESS中斷(錯(cuò)誤停止)

int_prio中斷優(yōu)先級

?1,2,4…39

?81…128

line_nr當(dāng)前程序中的行號

module[]當(dāng)前程序的目錄和名稱

up_name[]當(dāng)前子程序的目錄和名稱

trigger_type

觸發(fā)屬于子程序的觸發(fā)器的上下文

?#TRG_NONE:該子程序不是觸發(fā)子程序。
?#TRG_REGULAR:在向前運(yùn)動(dòng)期間切換了觸發(fā)器子程序。
?#TRG_BACKWARD:觸發(fā)子程序在向后運(yùn)動(dòng)期間被切換。
?#TRG_RESTART:觸發(fā)子程序已打開,切換回正向運(yùn)動(dòng)。
?#TRG_REPLAY:觸發(fā)子程序在向后運(yùn)動(dòng)后反復(fù)切換。

注意:此組件在KUKA System Software 8.3或更高版本中可用。

如何使用呢?

1.ERR_RAISE() 的示例:

如果不想不輸出所有可能存在的運(yùn)行時(shí)間錯(cuò)誤信息,而是只不輸出特定的信息,則可以通過 SWITCH … ENDSWITCH 進(jìn)行該區(qū)分。在該示例中只不輸出信息 1422。可能存在的其他運(yùn)行時(shí)間錯(cuò)誤信息將顯示。

1 DEF myProg ()

2 DECL E6POS myPos

3 INI

4 ON_ERROR_PROCEED

5 myPos = $POS_INT

行 5 將觸發(fā)信息 1422 {$ 變量 } 值無效 。(此外由中斷調(diào)用該程序。)

6 SWITCH ($ERR.NUMBER) 情況區(qū)分取決于 $ERR.NUMBER獲取機(jī)器人故障號

7 CASE 0

如果在行 5 中未出現(xiàn)錯(cuò)誤,則 $ERR.NUMBER==0。在這種情況下不需要任何操作。

8 CASE 1422

如果觸發(fā)了信息 1422,則 $ERR.NUMBER==1422。在需要時(shí)可以編程設(shè)定一個(gè)錯(cuò)誤策略。

9 ;在需要時(shí)編程設(shè)定錯(cuò)誤策略

...

10 DEFAULT

11 ERR_RAISE ($ERR)

如果觸發(fā)了一個(gè)不同于 1422 的信息,則現(xiàn)在 (隨后)通過 ERR_RAISE 輸出該信息。

12 ENDSWITCH

...

13 END

2.ON_ERROR_PROCEED的示例:

1 DEF myMainProg ()

2 INT myVar, myVar2

3 INI

4 ON_ERROR_PROCEED

行 5 觸發(fā)信息 1422 {$ 變量 } 值無效 ,因?yàn)?myVar 未安裝,因此無法將其傳輸給子程序。該行中的 ON_ERROR_PROCEED 事先抑制錯(cuò)誤信息。

5 mySubProg (myVar)

6 HALT

如果在此通過變量修正讀取 $ERR,則以下分量具有以下值:$ERR.number == 1422/$ERR.line_nr == 15/$ERR.module[] == "MYMAINPROG"/ $ERR.up_name[] == "MYMAINPROG".

3.$ ERR不僅可以用于錯(cuò)誤處理,還可以用于確定當(dāng)前環(huán)境。

在此示例中,參數(shù)從機(jī)器人程序和提交程序都轉(zhuǎn)換為子程序。在子程序中,系統(tǒng)確定參數(shù)來自哪個(gè)解釋器。所執(zhí)行的操作取決于結(jié)果。

機(jī)器人程序:

GLOBALDEF mySUB (par:IN)

INTpar

INI

IF($ERR.INTERPRETER==#R_INT) THEN -如果故障時(shí)機(jī)器人解釋器-發(fā)出輸出

$OUT_C[par]= TRUE

ELSE

$OUT[par]= TRUE

ENDIF

...

END

afa669aa-4420-11ee-a2ef-92fbcf53809c.png






審核編輯:劉清

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

    關(guān)注

    211

    文章

    28632

    瀏覽量

    208000
  • 觸發(fā)器
    +關(guān)注

    關(guān)注

    14

    文章

    2003

    瀏覽量

    61289
  • Err
    Err
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    6510
  • 中斷控制
    +關(guān)注

    關(guān)注

    0

    文章

    26

    瀏覽量

    8884
  • 解釋器
    +關(guān)注

    關(guān)注

    0

    文章

    103

    瀏覽量

    6551

原文標(biāo)題:$err 故障變量的用法

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

收藏 人收藏

    評論

    相關(guān)推薦

    介紹一下關(guān)鍵字extern的用法

    學(xué)單片機(jī)C語言一定要熟悉關(guān)鍵字的用法,本文介紹一下關(guān)鍵字extern的用法。1、extern的定義是:extern可以置于變量或者函數(shù)前,以標(biāo)示變量
    發(fā)表于 07-15 06:38

    介紹“生成”按鈕的用法

    當(dāng)您啟動(dòng)Simulator GUI時(shí),精明的觀察者會(huì)注意到有三個(gè)類似于啟動(dòng)的按鈕:“啟動(dòng)”,“生成”和“從圖像加載”。本文將主要介紹“生成”按鈕的幕后工作,盡管我們將在以下部分中簡要介紹它的用法
    發(fā)表于 09-15 08:55

    常用燈頭規(guī)格及用法介紹

    常用燈頭規(guī)格及用法介紹 簡述常用燈頭規(guī)格及用法介紹
    發(fā)表于 04-19 15:40 ?56次下載

    static作用(修飾函數(shù)、局部變量、全局變量

    詳細(xì)介紹了static作用(修飾函數(shù)、局部變量、全局變量)的用法
    發(fā)表于 11-17 10:30 ?4次下載

    MSF及Unicorn的介紹用法

    MSF及Unicorn的介紹用法
    發(fā)表于 09-07 15:09 ?3次下載
    MSF及Unicorn的<b class='flag-5'>介紹</b>及<b class='flag-5'>用法</b>

    C語言中變量的聲明和定義以及extern的用法介紹

    變量的聲明不同于變量的定義,這一點(diǎn)往往容易讓人混淆。 l變量的聲明是告訴編譯器,該變量名稱已經(jīng)存在,編譯器認(rèn)識這個(gè)名字,不會(huì)引起編譯錯(cuò)誤。 對變量
    發(fā)表于 11-21 10:59 ?12次下載

    探究$err 故障變量用法

    $ err 具有有關(guān)當(dāng)前程序信息的結(jié)構(gòu) 該變量可用于評估相對于提前運(yùn)行的當(dāng)前執(zhí)行程序。例如,該變量可用于評估程序中的錯(cuò)誤,以便能夠使用適當(dāng)?shù)?b class='flag-5'>故障服務(wù)功能對其進(jìn)行響應(yīng)。 該
    的頭像 發(fā)表于 04-12 11:13 ?1749次閱讀

    KUKA系統(tǒng)變量:$ERR

    ON_ERROR_PROCEED 可用于抑制由以下程序行觸發(fā)的運(yùn)行時(shí)錯(cuò)誤消息。機(jī)器人控制器跳過觸發(fā)錯(cuò)誤的語句,并用有關(guān)錯(cuò)誤的信息填充系統(tǒng)變量 $ERR
    的頭像 發(fā)表于 07-01 10:42 ?3048次閱讀

    KUKA與$ERR故障變量相關(guān)聯(lián)的函數(shù)

    變量可用于評估當(dāng)前執(zhí)行的程序相對于提前運(yùn)行。例如,該變量可用于評估程序中的錯(cuò)誤,以便能夠使用合適的故障服務(wù)功能對其進(jìn)行響應(yīng)。
    的頭像 發(fā)表于 07-11 10:38 ?2160次閱讀

    請問一下$err故障變量該如何使用呢?

    變量可用于評估相對于提前運(yùn)行的當(dāng)前執(zhí)行程序。例如,該變量可用于評估程序中的錯(cuò)誤,以便能夠使用適當(dāng)?shù)?b class='flag-5'>故障服務(wù)功能對其進(jìn)行響應(yīng)。
    的頭像 發(fā)表于 09-14 15:14 ?834次閱讀

    KUKA系統(tǒng)變量$err注意事項(xiàng)說明

    變量可用于評估相對于提前運(yùn)行的當(dāng)前執(zhí)行程序。例如,該變量可用于評估程序中的錯(cuò)誤,以便能夠使用適當(dāng)?shù)?b class='flag-5'>故障服務(wù)功能對其進(jìn)行響應(yīng)。
    的頭像 發(fā)表于 12-06 17:11 ?1294次閱讀

    KUKA系統(tǒng)變量:$ERR 程序信息的結(jié)構(gòu)

    變量可用于評估當(dāng)前執(zhí)行的程序相對于提前運(yùn)行。例如,該變量可用于評估程序中的錯(cuò)誤,以便能夠使用合適的故障服務(wù)功能對其進(jìn)行響應(yīng)。
    的頭像 發(fā)表于 03-21 11:20 ?801次閱讀

    收藏丨超聲波外測液位開關(guān)常見故障及處理方法

    目前液位開關(guān)最常見的三大故障,A:儀表顯示ERR01,ERR12,ERR14等代碼,B:儀表誤報(bào)警,C:儀表黑屏。一、引起超聲波外測液位開關(guān)“顯示E
    的頭像 發(fā)表于 03-24 11:38 ?2374次閱讀
    收藏丨超聲波外測液位開關(guān)常見<b class='flag-5'>故障</b>及處理方法

    KUKA系統(tǒng)變量$err說明

    變量可用于評估相對于提前運(yùn)行的當(dāng)前執(zhí)行程序。例如,該變量可用于評估程序中的錯(cuò)誤,以便能夠使用適當(dāng)?shù)?b class='flag-5'>故障服務(wù)功能對其進(jìn)行響應(yīng)。
    的頭像 發(fā)表于 12-18 15:41 ?895次閱讀

    伺服驅(qū)動(dòng)器err13故障原因怎么解決

    伺服驅(qū)動(dòng)器ERR13故障是一種常見的伺服驅(qū)動(dòng)器故障,通常表示伺服驅(qū)動(dòng)器的編碼器信號異常。為了解決這個(gè)問題,我們需要從多個(gè)方面進(jìn)行分析和排查。本文將詳細(xì)介紹
    的頭像 發(fā)表于 06-06 12:10 ?1.7w次閱讀
    主站蜘蛛池模板: 果冻传媒独家原创在线观看 | 日本无码免费久久久精品 | 色播播电影 | 脱女学小内内摸出水网站免费 | 野花日本免费完整版高清版动漫 | 免费精品国产人妻国语 | 野花韩国视频中文播放 | 国产Av男人的天堂精品良久 | 毛片免费观看的视频 | 午夜影院美女 | 中文字幕 人妻熟女 | 红番阁免费观看 | 丰满的女朋友韩国版在线观看 | 欧美97色伦影院在线观看 | 国产亚洲视频在线观看 | 爽死你个放荡粗暴小淫货漫画 | 亚洲国产精品免费观看 | 久久久97丨国产人妻熟女 | 日本一本二本三区免费免费高清 | 99久久久无码国产精品免费人妻 | 4399日本电影完整版在线观看免费 | 真人美女精美小穴 | 99热在线免费观看 | 校花的奶好大好浪 | 国产精品亚洲精品影院 | 卫生间被教官做好爽HH视频 | 久久国产精品麻豆AV影视 | 我要色色网 | 久久久久久久尹人综合网亚洲 | 欧美91精品久久久久网免费 | 高清mv视频免费观看 | 99精品国产自在自线 | 久久婷婷色香五月综合激情 | 电影内射视频免费观看 | 国产精品久久久久久日本 | 99精品网站 | 被男按摩师添的好爽在线直播 | 好吊日视频在线 | 野花日本免费完整版高清版动漫 | 永久免费观看视频 | 佐山爱巨大肥臀在线 |