91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

淺析KUKA機器人C4中VARSTATE()函數(shù)的作用

機器人及PLC自動化應用 ? 來源:機器人及PCL自動化應用 ? 作者:機器人及PCL自動化 ? 2021-03-18 09:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

用 VARSTATE() 可以詢問變量的狀態(tài)。

VARSTATE() 是帶有 VAR_STATE 類型返還值的函數(shù)。VAR_STATE 是在系統(tǒng)中如

下定義的計數(shù)類型:

ENUM VAR_STATE DECLARED(已聲明), INITIALIZED(初始化), UNKNOWN(未發(fā)布)

VARSTATE 在系統(tǒng)中如下定義:

VAR_STATE VARSTATE(CHAR VAR_STR[80]:IN)

示例 1:

DEF PROG1()

INT MYVAR

...

IF VARSTATE("MYVAR")==#UNKNOWN THEN

$OUT[11]=TRUE

ENDIF

第一個 IF 條件為假,因為 MYVAR 已聲明。不設定輸出端 11。

...

IF VARSTATE("MYVAR")==#DECLARED THEN

$OUT[12]=TRUE

ENDIF

第二個 IF 條件為真,因為 MYVAR 已聲明。設定輸出端 12。

...

IF VARSTATE("ANYVAR")==#UNKNOWN THEN 變量未發(fā)布

$OUT[13]=TRUE

ENDIF

在 $CONFIG.DAT 中沒有名稱為 ANYVAR 的變量的情況下,第三個 IF 條件為真。設定輸出端 13。

...

MYVAR=9

...

IF VARSTATE("MYVAR")==#DECLARED THEN 變量已經(jīng)發(fā)布

$OUT[14]=TRUE

ENDIF

第四個 IF 條件為假,因為 MYVAR 不僅已聲明,而且在該位置上已初始化。不設定輸出端 14。

...

IF VARSTATE("MYVAR")==#INITIALIZED THEN 變量在初始化狀態(tài)

$OUT[15]=TRUE

ENDIF

第五個 IF 條件為真,因為 MYVAR 已初始化。設定輸出端 15。

...

END

DEF PROG2()

INT MYVAR

INT YOURVAR

DECL VAR_STATE STATUS

...

STATUS=VARSTATE("MYVAR")

UP()

...

STATUS=VARSTATE("YOURVAR")

UP()

...

END

在該示例中,間接即通過附加的變量詢問狀態(tài)。附加的變量必須為 VAR_STATE 類型。對于聲明,不允許省略關鍵詞 DECL。附加變量的名稱為任意名稱。在該示例中,名稱為 STATUS。

在VASS標準中的使用-----例1

DEFFCTINT MAKRO0(ADV :IN)

IF VARSTATE ("ADV")<> #INITIALIZED THEN

如果變量"ADV"沒有之行初始化,就讓ADV=FALSE

ADV=FALSE

ENDIF

IF(NOT ADV)THEN 如果ADV=FALSE則開始執(zhí)行MAKRO0里面的程序

;ENDFOLD

;ENDFOLD

…..

ENDIF

在VASS標準中的使用-----例2

USER程序中的一段

IF($softplcint[1]>0) AND $OUT[O_SZ1_FRG] AND (Varstate("act_P1")==#initialized)THEN

$softplcint[1]=7焊鉗外部軸基數(shù)=7,A715焊槍控制,act_P1激活的軌跡步變量如果被初始化

IF($softplcint[1]==7)THEN焊鉗外部軸基數(shù)=7

$FLAG[F_SZ1_Oeff_iO]=(act_P1.E1>=$COUNT_I[60])

E1值大于I60的值F745偏差合格

ENDIF

IF($softplcint[1]==8)THEN焊鉗外部軸基數(shù)=8

$FLAG[F_SZ1_Oeff_iO]=(act_P1.E2>=$COUNT_I[60])

E2值大于I60的值F745偏差合格

ENDIF

ELSE 如果沒有激活的話就關閉F745

$FLAG[F_SZ1_Oeff_iO]=FALSE

ENDIF

IF Varstate("SZNr")==#initialized then 如果SZNr焊鉗號變量已經(jīng)初始化賦值

SWITCH SZNr 選擇焊鉗是多少進行選擇程序

CASE 1 鉗號1

Par[1] = { Par_type #Value , Par_int 1 }

………

ELSE如果SZNr焊鉗號變量沒賦值

Par[1]= { Par_type #Value, Par_txt[] " " }

編輯:jq

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

    關注

    0

    文章

    39

    瀏覽量

    11740
  • 庫卡
    +關注

    關注

    0

    文章

    83

    瀏覽量

    14661

原文標題:KUKA 機器人C4 中VARSTATE()函數(shù)的作用-w

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    智能機器人的“神經(jīng)網(wǎng)絡”:線圈在驅動與感知的核心作用

    機器人線圈 是機器人系統(tǒng)實現(xiàn)電能轉換、運動驅動與信號感知的重要基礎元件,廣泛應用于工業(yè)機器人、服務機器人、協(xié)作
    的頭像 發(fā)表于 02-05 19:09 ?109次閱讀

    探索RISC-V在機器人領域的潛力

    利用Gazebo仿真環(huán)境(在x86主機上運行)和MUSE Pi Pro上的ROS 2節(jié)點進行了聯(lián)合仿真。 ? 場景: 在PC的Gazebo運行一個TurtleBot3機器人模型,MUSE Pi
    發(fā)表于 12-03 14:40

    EtherCAT轉PROFINET網(wǎng)關:助力KUKA機器人實現(xiàn)“焊”裝自由!

    EtherCAT轉PROFINET網(wǎng)關:助力KUKA機器人實現(xiàn)“焊”裝自由! 在追求極致效率與精度的現(xiàn)代汽車焊裝車間,實現(xiàn)車身總拼、地板總成、四門兩蓋等核心工序的100%自動化,已成為衡量制造水平
    的頭像 發(fā)表于 10-31 14:04 ?212次閱讀

    RK3576機器人核心:三屏異顯+八路攝像頭,重塑機器人交互與感知

    瑞芯微RK3576 AIoT處理器處理器憑借其卓越的多屏異顯與8路攝像頭接入能力,為機器人領域帶來革新。米爾電子MYD-LR3576開發(fā)板實測數(shù)據(jù)顯示,在高負載下CPU占用僅34%,完美實現(xiàn)多路視覺
    發(fā)表于 10-29 16:41

    小蘿卜機器人的故事

    經(jīng)過我的申請, 馬老師發(fā)放了, 小蘿卜機器人的, 開發(fā)權限, 原來的小蘿卜公司, 因為經(jīng)營不善倒閉, 作為科研產(chǎn)品, 幾個技術對此惋惜, 自掏腰包, 要讓小蘿卜機器人, 再生, 每次聽到小蘿卜說
    發(fā)表于 10-23 05:24

    機器人競技幕后:磁傳感器芯片激活 “精準感知力”

    2025 世界人形機器人運動會于 8 月 17 日圓滿收官,賽場上機器人在跑步、跳躍、抓取等項目中的精彩表現(xiàn),背后是運動控制、環(huán)境感知等技術的迭代升級。而在這些技術,磁傳感器芯片憑借獨特優(yōu)勢,成為
    發(fā)表于 08-26 10:02

    工業(yè)機器人的特點

    的基礎,也是三者的實現(xiàn)終端,智能制造裝備產(chǎn)業(yè)包括高檔數(shù)控機床、工業(yè)機器人、自動化成套生產(chǎn)線、精密儀器儀表、智能傳感器、汽車自動化焊接線、柔性自動化生產(chǎn)線、智能農(nóng)機、3D 打印機等領域。而智能制造裝備工業(yè)
    發(fā)表于 07-26 11:22

    明遠智睿SSD2351開發(fā)板:語音機器人領域的變革力量

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

    盤點#機器人開發(fā)平臺

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

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

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

    網(wǎng)線在機器人領域如何發(fā)揮重要作用

    機器人制造領域正經(jīng)歷前所未有的變革,網(wǎng)絡產(chǎn)品作為連接機器人內(nèi)部系統(tǒng)與外部環(huán)境的關鍵紐帶,在機器視覺、數(shù)據(jù)采集和遠程控制等環(huán)節(jié)發(fā)揮著決定性作用。本文將從這網(wǎng)線角度,來看看他們在
    的頭像 發(fā)表于 04-27 13:33 ?861次閱讀

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

    21講為底”,詳細講述了ROS基礎理論的內(nèi)容,同時還官方文檔提供了Python/C++雙語代碼,非常詳細完整 機器人設計篇(4-6章) 官方是以OriginBot開源套件為原型,涵蓋URDF建模
    發(fā)表于 04-27 11:24

    KUKA機器人使用說明書

    電子發(fā)燒友網(wǎng)站提供《KUKA機器人使用說明書.pdf》資料免費下載
    發(fā)表于 04-17 14:07 ?1次下載

    庫卡KUKA機器人常見故障維修

    ; ⑤盤管灌溉不足; 2.維修期間KUKA機器人伺服電機過熱故障排除 ①降低電源電壓(例如,調(diào)整電源變壓器的抽頭); ②增加電源電壓或更換電源; ①修理鐵芯并排除故障; ①減載;按照規(guī)定時間檢查啟動; ⑤采用二次浸漬和真空浸漬工藝; ?
    的頭像 發(fā)表于 03-08 09:16 ?1855次閱讀

    KUKA機器人編程說明(英文)

    電子發(fā)燒友網(wǎng)站提供《KUKA機器人編程說明(英文).pdf》資料免費下載
    發(fā)表于 03-07 14:05 ?0次下載