chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

請(qǐng)問(wèn)一下$err故障變量該如何使用呢?

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來(lái)源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 作者:微笑應(yīng)對(duì) ? 2022-09-14 15:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

7591de7c-304c-11ed-ba43-dac502259ad0.png

$ err

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

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

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

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

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

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

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

ON_ERROR_PROCEED在當(dāng)前解釋器和當(dāng)前級(jí)別從$ 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í)的消息編號(hào)。如果未發(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:通過(guò)$ STOPMESS中斷(錯(cuò)誤停止)

int_prio中斷優(yōu)先級(jí)

?1,2,4…39

?81…128

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

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ā)子程序已打開(kāi),切換回正向運(yùn)動(dòng)。
?#TRG_REPLAY:觸發(fā)子程序在向后運(yùn)動(dòng)后反復(fù)切換。

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

如何使用呢?

1.ERR_RAISE() 的示例:

如果不想不輸出所有可能存在的運(yùn)行時(shí)間錯(cuò)誤信息,而是只不輸出特定的信息,則可以通過(guò) 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 {$ 變量 } 值無(wú)效 。(此外由中斷調(diào)用該程序。)

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

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)在 (隨后)通過(guò) 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 {$ 變量 } 值無(wú)效 ,因?yàn)?myVar 未安裝,因此無(wú)法將其傳輸給子程序。該行中的 ON_ERROR_PROCEED 事先抑制錯(cuò)誤信息。

5 mySubProg (myVar)

6 HALT

如果在此通過(guò)變量修正讀取 $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ù)來(lái)自哪個(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

75efb966-304c-11ed-ba43-dac502259ad0.png




審核編輯:劉清

聲明:本文內(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)投訴
  • 機(jī)器人
    +關(guān)注

    關(guān)注

    213

    文章

    30907

    瀏覽量

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

    關(guān)注

    14

    文章

    2054

    瀏覽量

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

    關(guān)注

    0

    文章

    103

    瀏覽量

    6952

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    請(qǐng)問(wèn)一下,CW32R030的功耗如何?。客ㄓ嵕嚯x般是多少?

    請(qǐng)問(wèn)一下,CW32R030的功耗如何???通訊距離般是多少?
    發(fā)表于 01-20 07:49

    請(qǐng)問(wèn)一下,繪制F030系列MCU的時(shí)候,仿真接口是否必須要引出RST?

    請(qǐng)問(wèn)一下,繪制F030系列MCU的時(shí)候,仿真接口是否必須要引出RST?
    發(fā)表于 01-13 07:06

    請(qǐng)問(wèn)一下,CW32L083VCT6的DeepSleep模式,功耗般在多少?

    請(qǐng)問(wèn)一下,CW32L083VCT6的DeepSleep模式,功耗般在多少?
    發(fā)表于 12-03 06:14

    請(qǐng)問(wèn)一下,芯源的IR調(diào)制器怎么使用?什么場(chǎng)合使用?

    請(qǐng)問(wèn)一下,芯源的IR調(diào)制器怎么使用?什么場(chǎng)合使用?
    發(fā)表于 12-03 06:04

    將蜂鳥(niǎo)E203的內(nèi)核移植到fpga之后怎么進(jìn)行二次開(kāi)發(fā)?

    你們好!請(qǐng)問(wèn)一下我將蜂鳥(niǎo)E203的內(nèi)核移植到fpga之后怎么進(jìn)行二次開(kāi)發(fā)?比如我想點(diǎn)亮板子上的led?驅(qū)動(dòng)攝像頭進(jìn)行圖像識(shí)別?這些如何
    發(fā)表于 11-10 07:09

    MADDT1205A21驅(qū)動(dòng)器的故障代碼ERR14如何解決?

    MADDT1205A21驅(qū)動(dòng)器故障代碼? ERR14 ?(過(guò)電流或接地錯(cuò)誤)的解決方法如下: 1. ? 檢查電機(jī)與電纜 ? ? 短路/接地故障 ?:斷開(kāi)電機(jī)電纜,單獨(dú)通電測(cè)試。若仍報(bào)ERR
    的頭像 發(fā)表于 10-25 09:01 ?1001次閱讀

    請(qǐng)問(wèn)各位大神,我要用個(gè)串口控制12臺(tái)串聯(lián)的氣體流量計(jì),想要做好點(diǎn)怎么修改程序

    我剛開(kāi)始學(xué)串口通信,我想請(qǐng)問(wèn)一下各位大神,我要用個(gè)串口同時(shí)控制12臺(tái)串聯(lián)的氣體流量計(jì),每臺(tái)流量計(jì)的機(jī)器號(hào)都不樣,因?yàn)橐獙?shí)現(xiàn)在個(gè)界面去同
    發(fā)表于 09-30 11:13

    分享一下多點(diǎn)電極液位開(kāi)關(guān)的特點(diǎn)與優(yōu)勢(shì)

    ,都是在監(jiān)測(cè)液位。在工業(yè)生產(chǎn)中,會(huì)用到很多液體,他們的液位監(jiān)測(cè)又由誰(shuí)來(lái)守護(hù)?今天我們來(lái)了解一下,多點(diǎn)電極液位開(kāi)關(guān),聊聊它有什么特點(diǎn)和優(yōu)勢(shì)? 我們?cè)谏钪谢蚴枪I(yè)中,遇到的開(kāi)關(guān)可能就知道“滿了”與“空了”,但
    的頭像 發(fā)表于 09-24 18:15 ?597次閱讀
    分享<b class='flag-5'>一下</b>多點(diǎn)電極液位開(kāi)關(guān)的特點(diǎn)與優(yōu)勢(shì)

    請(qǐng)問(wèn)一下誰(shuí)有這個(gè)OB6625的Pspice模型

    請(qǐng)問(wèn)一下誰(shuí)有這個(gè)OB6625的Pspice模型
    發(fā)表于 08-04 15:18

    “碰一下”支付終端應(yīng)用在酒店:智能無(wú)卡入住與客房控制

    “碰一下”支付終端和“碰一下”支付機(jī)具今年已在各種餐飲零售門(mén)店推廣應(yīng)用。就連天波小編家附近的村口小超市也用上了“碰一下”支付終端。近日,鹵味龍頭企業(yè)絕味食品宣布,全國(guó)門(mén)店將接入“支付寶碰一下
    的頭像 發(fā)表于 07-04 09:57 ?724次閱讀
    “碰<b class='flag-5'>一下</b>”支付終端應(yīng)用在酒店:智能無(wú)卡入住與客房控制

    等效電阻:請(qǐng)問(wèn)一下方框所示的電路,可以等效為多大的電阻?

    請(qǐng)問(wèn)一下方框所示的電路,可以等效為多大的電阻。
    發(fā)表于 06-16 09:57

    單片機(jī):請(qǐng)問(wèn)一下圖中題目怎么解答?

    請(qǐng)問(wèn)一下圖中題目怎么解答?
    發(fā)表于 03-19 20:19

    PCBA故障快速診斷指南

    在PCBA生產(chǎn)制造中經(jīng)常會(huì)發(fā)生設(shè)備以及元器件的故障問(wèn)題,這樣大大的降低了PCBA的生產(chǎn)制造效率,那么如何進(jìn)行快速的故障判處?今天四川英特麗小編來(lái)為大家分析
    的頭像 發(fā)表于 03-03 09:24 ?1007次閱讀

    請(qǐng)問(wèn)FPGA在啟動(dòng)的時(shí)候是否有對(duì)于Flash的任何故障檢測(cè)機(jī)制

    請(qǐng)問(wèn)FPGA在啟動(dòng)的時(shí)候是否有對(duì)于Flash的任何故障檢測(cè)機(jī)制? 以及在載入資料時(shí),如何確保數(shù)據(jù)的致性,有相關(guān)檢測(cè)機(jī)制嗎? 另外DLPComposer是否有Checksum 或相
    發(fā)表于 02-20 06:14

    BNC連接器對(duì)于工業(yè)方面如何選擇?

    BNC連接器涵蓋各種各樣類型的產(chǎn)品,在工業(yè)方面的使用會(huì)特別考驗(yàn)BNC連接器性能的穩(wěn)定,不同的應(yīng)用環(huán)境也會(huì)影響到連接器的性能和可靠性。那么BNC連接器對(duì)于工業(yè)方面如何選擇?德索精密工業(yè)小編為大家科普
    的頭像 發(fā)表于 02-17 09:10 ?756次閱讀
    BNC連接器對(duì)于工業(yè)方面<b class='flag-5'>該</b>如何選擇<b class='flag-5'>呢</b>?