一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

DEF EthernetKRL文件機(jī)器人程序中的設(shè)置

機(jī)器人及PLC自動化應(yīng)用 ? 來源:機(jī)器人及PLC自動化應(yīng)用 ? 作者:機(jī)器人及PLC自動化 ? 2022-07-15 10:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

DEF EthernetKRL()文件機(jī)器人程序中的設(shè)置:

EKI_Check(Ret:IN,Type:IN,strChannelName[]:IN)– 檢查函數(shù)是否有錯誤

Ethernet KRL 會在出現(xiàn)任何錯誤時在 smartHMI 上輸出一條信息。可禁用信息的自動輸出。

檢查運(yùn)行函數(shù)時是否出錯:

? 將讀取錯誤編號并在 smartHMI 上輸出相應(yīng)的信息。

? 可選:如果給出了通道名稱,則在接收數(shù)據(jù)時會詢問是否存在錯誤參數(shù) .

參數(shù) 1 EKI_STATUS

所檢查函數(shù)的返回值

參數(shù) 2 類型:ENUM

在 smartHMI 上輸出的信息類型:

? #NOTIFY :提示信息

? #STATE:狀態(tài)信息

? #QUIT :確認(rèn)信息

? #WAITING:等待信息

參數(shù) 3 (可選) 類型:CHAR應(yīng)檢查的打開的通道名稱

示例 :EKI_CHECK(RET,#QUIT)

如果自動信息輸出已被禁用,建議用 EKI_CHECK() 檢查在運(yùn)行函數(shù)時是否出錯:

? 將讀取錯誤編號并在 smartHMI 上輸出相應(yīng)的信息。

? 如果在 EKI_CHECK() 中給出了通道名稱,則在接收數(shù)據(jù)時會詢問是否存在錯誤。

每次調(diào)用 EKI_CHECK() 時將調(diào)用程序 KRC:R1TPEthernetKRLEthernetKRL_USER.SRC。在該程序中可編程設(shè)定用戶特定的錯誤反應(yīng)。

EKI_Open RET = EKI_Open(CHAR[]) 打開初始化的通道

當(dāng)外部系統(tǒng)配置為服務(wù)器時,EKI_Open() 會中斷程序運(yùn)行,直至與外部系統(tǒng)的連接激活為止。

只能用函數(shù) EKI_OPEN() 恢復(fù)連接。

EKI 配置為客戶端時,EKI 將與外部系統(tǒng)(= 服務(wù)器)連接。

EKI 配置為服務(wù)器時,EKI 將等待外部系統(tǒng) (= 客戶端)的連接問詢。

RET = EKI_Open(通道名稱)

RET 反饋值,類型:EKI_STATUS

示例 RET = EKI_Open("Channel_1")

程序結(jié)構(gòu):

GLOBALDEFFCTEKI_STATUS EKI_Open(strChannelName[]:IN)

DECLCHAR strChannelName[] 通道的名稱變量聲明

DECLSTATE_T Stat

DECLMODUS_T Mode

DECLEKI_STATUS Ret

Mode= #SYNC 工作模式:一旦伙伴控制器從接收緩沖區(qū)中獲取了傳輸?shù)臄?shù)據(jù),就認(rèn)為CWRITE語句已執(zhí)行。

Ret= EKI_NULL_STATUS

CONTINUE

CWRITE($FCT_CALL,Stat,Mode,"EFC_eki_Open",strChannelName[])

使用”EFC_eki_Open”打開EthernetKRL文件的通道名

Ret.Msg_No= Stat.Msg_No

IF(Ret.Msg_No == 0)THEN 如果反饋狀態(tài)信息號是0 就認(rèn)為連接成功.

Ret.Connected= true

ENDIF

RETURN Ret

ENDFCT

ed998712-036f-11ed-ba43-dac502259ad0.png

通過命令通道$ FCT_CALL進(jìn)行通信

CWRITE

觸發(fā)器中不能進(jìn)行CWRITE調(diào)用。而是可以在觸發(fā)器子程序中使用CWRITE。

CWRITE將數(shù)據(jù)寫入LD_EXT_OBJ類型的已加載外部模塊。在已加載的LD_EXT_FCT類型的外部模塊中,CWRITE調(diào)用一個函數(shù)。

CWRITE將命令寫入命令通道$ CMD。

CWRITE通過命令通道$ FCT_CALL調(diào)用一個函數(shù)。

CWRITE觸發(fā)提前運(yùn)行停止。

CWRITE ( HandleΙ$CMDΙ$FCT_CALL, State, Mode, Format, Var1 < ,?

…, Var10 >)

HandleΙ類型:INT

處理由COPEN傳遞給CWRITE的變量,以標(biāo)識到外部模塊的通道.

$ CMD預(yù)定義句柄變量,用于寫入命令通道$ CMD

$ FCT_CALL預(yù)定義句柄變量,用于寫入命令通道$ FCT_CALL

State類型:STATE_T ; 自動返回到CWRITE的狀態(tài)

Mode類型:MODUS_T ;必須初始化寫模式。

Format類型:CHAR數(shù)組

必須先將變量Var1…Var10轉(zhuǎn)換為文本字符串,然后才能將其寫入通道。格式定義要生成的文本的格式。必須為每個變量指定一種格式。

Var1 … Var10

其數(shù)據(jù)寫入通道的變量。每個語句最多可以有10個變量。

對于類型為LD_EXT_FCT和命令通道$ FCT_CALL的外部模塊:變量Var1…Var10包含使用Format調(diào)用的函數(shù)的傳遞參數(shù)。

Format : 讀/寫的“格式”變量

$FCT_CALL

命令通道$ FCT_CALL的管理號(句柄)

CWRITE()函數(shù)可用于通過$ FCT_CALL命令通道調(diào)用函數(shù)。變量本身具有寫保護(hù)。

命令通道$ FCT_CALL的功能

使用CWRITE調(diào)用命令通道$ FCT_CALL的文件系統(tǒng)功能。進(jìn)行調(diào)用時,必須將功能參數(shù)作為Var1…Var10傳送到CWRITE。此外,由CWRITE傳輸?shù)膶懭肽J奖仨殲?SYNC。

可以從機(jī)器人解釋程序或提交解釋程序調(diào)用文件系統(tǒng)功能。不允許從一個解釋器打開文件然后從另一個解釋器訪問文件,例如 寫入或再次關(guān)閉文件。

原文標(biāo)題:機(jī)器人標(biāo)準(zhǔn)文件的控制 Ethernet KRL

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

審核編輯:彭靜

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

    關(guān)注

    213

    文章

    29748

    瀏覽量

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

    關(guān)注

    117

    文章

    3826

    瀏覽量

    83002
  • DEF
    DEF
    +關(guān)注

    關(guān)注

    0

    文章

    13

    瀏覽量

    6438

原文標(biāo)題:機(jī)器人標(biāo)準(zhǔn)文件的控制 Ethernet KRL

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    利用PLC調(diào)用ABB機(jī)器人程序號教程

    PP TO MAIN 程序是用來使機(jī)器人里的程序回到 MAIN 主程序的。
    的頭像 發(fā)表于 07-04 15:34 ?1637次閱讀
    利用PLC調(diào)用ABB<b class='flag-5'>機(jī)器人</b><b class='flag-5'>程序</b>號教程

    明遠(yuǎn)智睿SSD2351開發(fā)板:語音機(jī)器人領(lǐng)域的變革力量

    在人工智能快速發(fā)展的今天,語音機(jī)器人逐漸成為人們生活和工作的得力助手。明遠(yuǎn)智睿SSD2351開發(fā)板憑借強(qiáng)大性能與豐富功能,為語音機(jī)器人的發(fā)展注入新動力,成為該領(lǐng)域的變革力量。 SSD2351開發(fā)板
    發(fā)表于 05-28 11:36

    盤點(diǎn)#機(jī)器人開發(fā)平臺

    地瓜機(jī)器人RDK X5開發(fā)套件地瓜機(jī)器人RDK X5開發(fā)套件產(chǎn)品介紹 旭日5芯片10TOPs算力-電子發(fā)燒友網(wǎng)機(jī)器人開發(fā)套件 Kria KR260機(jī)器人開發(fā)套件 Kria KR260-
    發(fā)表于 05-13 15:02

    【「# ROS 2智能機(jī)器人開發(fā)實(shí)踐」閱讀體驗】視覺實(shí)現(xiàn)的基礎(chǔ)算法的應(yīng)用

    的Cartographer以其高效的子地圖管理和回環(huán)檢測能力著稱。書中通過實(shí)例演示了如何配置Cartographer的Lua參數(shù)文件,以適應(yīng)不同場景。 在真實(shí)機(jī)器人測試,運(yùn)動噪聲(如輪子打滑)可能導(dǎo)致建圖漂移,因此需要
    發(fā)表于 05-03 19:41

    【「# ROS 2智能機(jī)器人開發(fā)實(shí)踐」閱讀體驗】機(jī)器人入門的引路書

    ROS的全稱:Robot Operating System 機(jī)器人操作系統(tǒng) ROS的 目的 :ROS支持通用庫,是通信總線,協(xié)調(diào)多個傳感器 為了解決機(jī)器人里各廠商模塊不通用的問題,讓機(jī)器人快速開發(fā)
    發(fā)表于 04-30 01:05

    【「# ROS 2智能機(jī)器人開發(fā)實(shí)踐」閱讀體驗】+內(nèi)容初識

    講解了如何在 ROS 2 實(shí)現(xiàn)機(jī)器人的運(yùn)動控制,包括速度控制、位置控制等。通過編寫運(yùn)動控制節(jié)點(diǎn),可以接收來自上層的控制指令,如速度指令或目標(biāo)位置指令,然后通過底層的驅(qū)動程序控制機(jī)器人
    發(fā)表于 04-27 11:24

    【「具身智能機(jī)器人系統(tǒng)」閱讀體驗】2.具身智能機(jī)器人的基礎(chǔ)模塊

    具身智能機(jī)器人的基礎(chǔ)模塊,這個是本書的第二部分內(nèi)容,主要分為四個部分:機(jī)器人計算系統(tǒng),自主機(jī)器人的感知系統(tǒng),自主機(jī)器人的定位系統(tǒng),自主機(jī)器人
    發(fā)表于 01-04 19:22

    開源項目!能夠精確地行走、跳舞和執(zhí)行復(fù)雜動作的機(jī)器人—Tillu

    。 執(zhí)行指令時確保與正在進(jìn)行的動作無沖突。 2.4. 清理 用于重置機(jī)器人并優(yōu)雅停止正在運(yùn)行的進(jìn)程的實(shí)用函數(shù)。 3. 主程序main() 函數(shù): 以中立眨眼表情開始。 在單獨(dú)的線程啟動
    發(fā)表于 01-02 17:24

    【「具身智能機(jī)器人系統(tǒng)」閱讀體驗】2.具身智能機(jī)器人大模型

    需要專業(yè)程序員進(jìn)行繁瑣的編程工作,這種方式不僅效率低下,還限制了機(jī)器人的應(yīng)用場景。例如,在我們大學(xué)工程實(shí)訓(xùn)課程中使用的數(shù)控機(jī)床,需要人為設(shè)定起點(diǎn)、終點(diǎn)、移動方向和移動距離等參數(shù),自動化程度非常有限。而
    發(fā)表于 12-29 23:04

    【「具身智能機(jī)器人系統(tǒng)」閱讀體驗】1.初步理解具身智能

    感謝 感謝電子發(fā)燒友網(wǎng)社區(qū)給予《具身智能機(jī)器人系統(tǒng)》試讀機(jī)會。在這知識的盛宴,我感受到社區(qū)的關(guān)懷與支持。定不負(fù)期望,認(rèn)真研讀,分享所學(xué),回饋社區(qū)。 一、本書大綱 《具身智能機(jī)器人系統(tǒng)》是一本
    發(fā)表于 12-28 21:12

    【「具身智能機(jī)器人系統(tǒng)」閱讀體驗】+初品的體驗

    提高機(jī)器人的自適應(yīng)性和自主性,賦能機(jī)器人在多種場景的應(yīng)用。例如在家庭自動化領(lǐng)域,具身智能機(jī)器人能夠感知家庭成員的日常習(xí)慣和需求,自動執(zhí)行清潔、整理或其他家務(wù)任務(wù)。它們通過觀察家庭成員
    發(fā)表于 12-20 19:17

    鴻蒙機(jī)器人與鴻蒙開發(fā)板聯(lián)動演示

    鴻蒙機(jī)器人與鴻蒙開發(fā)板聯(lián)動演示,機(jī)器人的角色為迎賓機(jī)器人,開發(fā)板負(fù)責(zé)人賓客出現(xiàn)監(jiān)聽
    發(fā)表于 12-02 14:55

    焊接機(jī)器人拖拽軌跡怎么設(shè)置

    ??自動化技術(shù)的不斷進(jìn)步,焊接機(jī)器人是提高生產(chǎn)效率和焊接質(zhì)量的重要工具。而焊接機(jī)器人拖拽軌跡的設(shè)置則是確保焊接精準(zhǔn)性和一致性的重要環(huán)節(jié)。今天跟隨創(chuàng)想智控焊縫跟蹤系統(tǒng)小編一起了解焊接機(jī)器人
    的頭像 發(fā)表于 09-11 17:10 ?814次閱讀
    焊接<b class='flag-5'>機(jī)器人</b>拖拽軌跡怎么<b class='flag-5'>設(shè)置</b>

    焊接機(jī)器人示教模式怎么設(shè)置

    在現(xiàn)代制造業(yè),焊接機(jī)器人廣泛應(yīng)用于提高生產(chǎn)效率和焊接質(zhì)量。而焊接機(jī)器人示教模式的正確設(shè)置,是確保自動化焊接過程精確執(zhí)行的重要環(huán)節(jié)。今天創(chuàng)想智控焊縫跟蹤系統(tǒng)小編帶大家了解焊接
    的頭像 發(fā)表于 09-09 17:55 ?964次閱讀
    焊接<b class='flag-5'>機(jī)器人</b>示教模式怎么<b class='flag-5'>設(shè)置</b>

    開源項目!用ESP32做一個可愛的無用機(jī)器人

    /Kawaii-Useless-Robot 也可以“可愛的無用機(jī)器人”打包下載所有3D打印文件。 項目鏈接:https://www.instructables.com/Kawaii-Useless-Robot-2024-Edition/ 項目作者:tobychui *附件
    發(fā)表于 09-03 09:34