日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

KUKA機(jī)器人高級(jí)編程CWRITE的用法V3.1

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來(lái)源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 2023-03-08 11:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

CWRITE

CWRITE 將數(shù)據(jù)寫(xiě)入打開(kāi)的串行接口或加載的 LD_EXT_OBJ 類(lèi)型的外部模塊。在加載的 LD_EXT_FCT 類(lèi)型的外部模塊中,CWRITE 調(diào)用一個(gè)函數(shù)。

CWRITE 將命令寫(xiě)入命令通道。

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

CWRITE ( Handle or $CMD, State, Mode, Format, Var1 <, ..., Var10>)

Handle/$CMD

類(lèi)型:INT

句柄:由 COPEN 傳輸?shù)?WRITE 的變量,用于標(biāo)識(shí)通道

$CMD:用于寫(xiě)入命令通道的預(yù)定義變量

State:Type: STATE_T

自動(dòng)返回到 WRITE 的狀態(tài)

Mode : Type: INT

類(lèi)型:MODUS_T

寫(xiě)入模式, 必須初始化模式。

Format: Type: CHAR[]

在將 Var 變量寫(xiě)入字符串之前轉(zhuǎn)換它們。必須為每個(gè) Var 變量指定格式.

Var:

其數(shù)據(jù)寫(xiě)入字符串的變量。每個(gè)語(yǔ)句最多可以有 10 個(gè)變量。

寫(xiě)模式Mode

寫(xiě)入模式由 MODUS_T 類(lèi)型的變量確定。MODUS_T 是一個(gè)預(yù)定義的枚舉類(lèi)型:

ENUM MODUS_T SYNC, ASYNC, ABS, COND, SEQ 對(duì)于 CWRITE,只有 SYNC 和 ASYNC 相關(guān):

SYNC同步

一旦伙伴控制器從接收緩沖區(qū)中取出傳輸?shù)臄?shù)據(jù),則認(rèn)為該語(yǔ)句已執(zhí)行。

ASYNC異步

寫(xiě)入 LD_EXT_FCT 類(lèi)型的外部模塊時(shí),不允許 ASYNC 模式!

以下適用于所有其他通道:一旦數(shù)據(jù)到達(dá)伙伴控制器的接收緩沖區(qū),則認(rèn)為該語(yǔ)句已執(zhí)行。

  • 優(yōu)于 SYNC:程序執(zhí)行速度更快。

  • 與 SYNC 相比的缺點(diǎn):可能會(huì)丟失數(shù)據(jù)。

其他價(jià)值

如果模式具有 SYNC 或 ASYNC 以外的值,則默認(rèn)在 SYNC 模式下執(zhí)行寫(xiě)入。

例如:

CWRITE($CMD,STAT,MODE,"RUN /R1/CELL ()")程序執(zhí)行CELL程序

$CMD

通過(guò)命令通道$ CMD進(jìn)行通信

CWRITE可以通過(guò)命令通道將語(yǔ)句傳輸?shù)匠绦蚪忉屍?。示例:通過(guò)RUN啟動(dòng)程序并使用STOP將其停止。

7ee6121e-bce1-11ed-bfe3-dac502259ad0.png

與命令通道$ CMD通信

命令通道:?jiǎn)?dòng)、停止和取消選擇程序

程序 A6.SRC 將通過(guò)命令通道啟動(dòng)、停止和取消選擇。這是通過(guò) SUB 文件中的以下程序行來(lái)完成的。

DECL STATE_T STAT

DECL MODUS_T MODE

MODE=#SYNC

...

;select program A6()

;to start the program the START-button or

;an external start-signal is needed

IF $FLAG[1]==TRUE THEN

CWRITE($CMD,STAT,MODE,"RUN/R1/A6()")運(yùn)行程序

$FLAG[1]=FALSE

ENDIF

;stop program A6()

IF $FLAG[2]==TRUE THEN

CWRITE($CMD,STAT,MODE,"STOP 1")程序停止

$FLAG[2]=FALSE

ENDIF

;cancel program A6()

IF $FLAG[3]==TRUE THEN

CWRITE($CMD,STAT,MODE,"CANCEL 1") 退出程序

$FLAG[3]=FALSE

ENDIF

轉(zhuǎn)換示例:

例子1

整數(shù)變量 VI 的值以十進(jìn)制和十六進(jìn)制 ASCII 表示法傳輸。第一個(gè) CWRITE 語(yǔ)句傳輸字符 123。第二個(gè) CWRITE 語(yǔ)句傳輸字符 7B。

INT VI

VI=123

CWRITE(HANDLE,SW_T,MW_T,"%d",VI)

CWRITE(HANDLE,SW_T,MW_T,"%x",VI)

例子2

整數(shù)變量 VI 的值以二進(jìn)制表示法傳輸:

INT VI

VI=123

CWRITE(HANDLE,SW_T,MW_T,"%r",VI)

例子3

傳輸數(shù)組的所有數(shù)組元素:

REAL VR[10]

CWRITE(HANDLE,SW_T,MW_T,"%r",VR[])

使用“%r”格式時(shí),系統(tǒng)不會(huì)檢查變量或數(shù)組元素是否已初始化。為尚未初始化的數(shù)組元素傳輸隨機(jī)值。

例子4

數(shù)組的前五個(gè)數(shù)組元素以二進(jìn)制表示法傳輸:

REAL VR[10]

CWRITE(HANDLE,SW_T,MW_T,"%.5r",VR[])

20 個(gè)字節(jié)以二進(jìn)制表示法傳輸。

例子5

傳輸直到第一個(gè)未初始化元素的所有數(shù)組元素:

CHAR VS[100]

CWRITE(HANDLE,SW_T,MW_T,"%s",VS[])

例子6

傳輸前 50 個(gè)數(shù)組元素:

CHAR VS[100]

CWRITE(HANDLE,SW_T,MW_T,"%s",VS[])

例子7

ENUM 常量的內(nèi)部值以 ASCII 符號(hào)傳輸。對(duì)應(yīng)號(hào)碼轉(zhuǎn):

DECL ENUM_TYP E

CWRITE(HANDLE,SW_T,MW_T,"%d",E)

例子8

兩個(gè) REAL 值與附加文本一起傳輸:

REAL V1,V2

V1=3.97

V2=-27.3

CWRITE(...,...,...,"value1=%+#07.3f value2=+#06.2f",V1,V2)

傳輸以下數(shù)據(jù):

value1=+03.970

value2=-27.30

CWRITE和命令界面

7ef841dc-bce1-11ed-bfe3-dac502259ad0.png

CELL.SRC可通過(guò)CWRITE語(yǔ)句和RUN從SPS.SUB程序中選擇。呼叫僅在冷啟動(dòng)時(shí)生效。

CWRITE可以通過(guò)命令通道$CMD將語(yǔ)句傳輸?shù)浇忉屍鳌3?a target="_blank">機(jī)器人口譯員和系統(tǒng)提交外,擴(kuò)展提交也可在多提交模式下用于此目的。

與單一提交模式相比,以下命令的含義發(fā)生了變化:

  • RUN[口譯員ID]

  • STOP[口譯員ID]

  • 重置[口譯員ID]

  • 取消[口譯員ID]

口譯員ID:

0:所有提交口譯員

1:機(jī)器人翻譯

2:系統(tǒng)提交解釋器

3:擴(kuò)展提交解釋器1

4:擴(kuò)展提交解釋器2

9:擴(kuò)展提交解釋器7

此外,RUN還擴(kuò)展了可選元素[>口譯員ID]。 CWRITE ($CMD, STAT, MODE, "RUN/R1/CELL()") 單次提交模式下的行為: 啟動(dòng)程序CELL()。由于CELL()是一個(gè)SRC程序,因此它在機(jī)器人解釋器中啟動(dòng)。 多提交模式下的行為: 與單次提交模式相同。該程序行可用于系統(tǒng)提交或擴(kuò)展提交。 CWRITE ($CMD, STAT, MODE, "RUN/R1/SPS()") 單次提交模式下的行為: 啟動(dòng)程序SPS()。由于SPS()是一個(gè)SUB程序,它在系統(tǒng)提交解釋器中啟動(dòng)(=僅在單次提交模式下提交解釋器)。 多提交模式下的行為: 啟動(dòng)程序SPS()。由于SPS()是SUB程序,它在系統(tǒng)提交解釋器中啟動(dòng)。

CWRITE ($CMD, STAT, MODE, "STOP 0")

這個(gè)程序行只在機(jī)器人程序中有意義。 單次提交模式下的行為: 停止系統(tǒng)提交解釋器。 多提交模式下的行為: 停止所有正在運(yùn)行的提交解釋器。

CWRITE ($CMD, STAT, MODE, "CANCEL 0")

單次提交模式下的行為: 取消選擇系統(tǒng)提交解釋器。 多提交模式下的行為: 取消選擇所有提交的口譯員。 CWRITE ($CMD, STAT, MODE, "RUN/R1/MySubProg() > 5")

在單次提交模式下不允許使用此語(yǔ)句。

多提交模式下的行為: 如果MySubProg()是SUB程序,它將從擴(kuò)展的submit 3開(kāi)始。 該程序行可用于其他提交解釋器或機(jī)器人程序。


審核編輯 :李倩


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guā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

    文章

    31494

    瀏覽量

    223865
  • 編程
    +關(guān)注

    關(guān)注

    90

    文章

    3724

    瀏覽量

    97458
  • KUKA機(jī)器人
    +關(guān)注

    關(guān)注

    4

    文章

    144

    瀏覽量

    10108

原文標(biāo)題:KUKA機(jī)器人高級(jí)編程CWRITE的用法V3.1

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    KUKA機(jī)器人高級(jí)編程SWRITE的用法案例

    ? SWRITE SWRITE 具有與 CWRITE 類(lèi)似的功能和語(yǔ)法。但是,與 CWRITE 不同的是,SWRITE 不會(huì)將數(shù)據(jù)寫(xiě)入通道,而是寫(xiě)入 CHAR 數(shù)組。 SWRITE 可以
    發(fā)表于 07-05 17:39 ?4036次閱讀

    KUKA重型機(jī)器人

    這個(gè)是KUKA重型機(jī)器人處理和測(cè)量混凝土軌枕的視頻。處理得相當(dāng)精細(xì)。真心值得愛(ài)好機(jī)器者和愛(ài)國(guó)者研究研究。
    發(fā)表于 02-03 15:18

    KUKA機(jī)器人問(wèn)題解答

    1 開(kāi)機(jī)坐標(biāo)系無(wú)效 世界坐標(biāo)系是以槍頭為基點(diǎn),在這種坐標(biāo)系中機(jī)器人所有的動(dòng)作都是按照以槍頭為頂點(diǎn)來(lái)完成移動(dòng),XYZ方向切割槍方向不改變,如果機(jī)器人在世界坐標(biāo)系中移動(dòng),槍頭也隨著改變方向,那就是我們?cè)?/div>
    發(fā)表于 07-15 07:48

    KUKA焊接機(jī)器人伺服電機(jī)常見(jiàn)故障及維修處理

    KUKA焊接機(jī)器人伺服電機(jī)常見(jiàn)故障及維修處理1、庫(kù)卡機(jī)器人伺服電機(jī)的基本檢查由于庫(kù)卡機(jī)器人伺服電機(jī)內(nèi)含有精密檢測(cè)器,因此,當(dāng)發(fā)生碰撞、沖擊時(shí)可能會(huì)引起故障,在對(duì)庫(kù)卡
    發(fā)表于 09-26 16:51

    庫(kù)卡機(jī)器人MGV電源模塊維修

    KUKA庫(kù)卡機(jī)器人MGV電源模塊維修PH1013-2840MGV電源維修 庫(kù)卡電源模塊維修 機(jī)器人電源模塊維修 庫(kù)卡控制器維修 KUKA電源維修KU
    發(fā)表于 09-08 07:30

    KUKA機(jī)器人伺服驅(qū)動(dòng)模塊維修

    KUKA庫(kù)卡C4機(jī)器人驅(qū)動(dòng)器故障報(bào)警維修庫(kù)卡機(jī)器人維修內(nèi)容包括庫(kù)卡機(jī)器人示教器維修,KUKA伺服驅(qū)動(dòng)模塊維修,庫(kù)卡
    發(fā)表于 09-17 07:09

    信捷XC系列PLC上位機(jī)編程軟件XCPPro V3.1正式版

    信捷XC系列PLC上位機(jī)編程軟件XCPPro V3.1正式版
    發(fā)表于 11-29 16:45 ?0次下載
    信捷XC系列PLC上位機(jī)<b class='flag-5'>編程</b>軟件XCPPro <b class='flag-5'>V3.1</b>正式版

    Somachine軟件常用操作V3.1

    Somachine軟件常用操作V3.1(電源技術(shù)發(fā)展的新趨勢(shì)新技術(shù))-Somachine軟件常用操作V3.1,有需要的可以參考!
    發(fā)表于 09-15 12:05 ?5次下載
    Somachine軟件常用操作<b class='flag-5'>V3.1</b>

    KUKA機(jī)器人高級(jí)編程CWRITE用法

    CWRITE 將數(shù)據(jù)寫(xiě)入打開(kāi)的串行接口或加載的 LD_EXT_OBJ 類(lèi)型的外部模塊。在加載的 LD_EXT_FCT 類(lèi)型的外部模塊中,CWRITE 調(diào)用一個(gè)函數(shù)。
    的頭像 發(fā)表于 03-28 14:20 ?2559次閱讀

    KUKA機(jī)器人高級(jí)編程CWRITE用法

    CWRITE 將數(shù)據(jù)寫(xiě)入打開(kāi)的串行接口或加載的 LD_EXT_OBJ 類(lèi)型的外部模塊。在加載的 LD_EXT_FCT 類(lèi)型的外部模塊中,CWRITE 調(diào)用一個(gè)函數(shù)。
    的頭像 發(fā)表于 04-12 09:41 ?1865次閱讀

    教你如何去使用KUKA機(jī)器人高級(jí)編程CWRITE

    CWRITE 將數(shù)據(jù)寫(xiě)入打開(kāi)的串行接口或加載的 LD_EXT_OBJ 類(lèi)型的外部模塊。在加載的 LD_EXT_FCT 類(lèi)型的外部模塊中,CWRITE 調(diào)用一個(gè)函數(shù)。
    的頭像 發(fā)表于 02-12 11:32 ?2698次閱讀

    KUKA機(jī)器人高級(jí)編程CWRITE用法

    CWRITE 將數(shù)據(jù)寫(xiě)入打開(kāi)的串行接口或加載的 LD_EXT_OBJ 類(lèi)型的外部模塊。在加載的 LD_EXT_FCT 類(lèi)型的外部模塊中,CWRITE 調(diào)用一個(gè)函數(shù)。
    的頭像 發(fā)表于 04-03 18:00 ?2471次閱讀

    淺談KUKA機(jī)器人CWRITE編程用法

    CWRITE”語(yǔ)句能夠使文字寫(xiě)入打開(kāi)的通道,或者命令被寫(xiě)入命令通道。 應(yīng)用實(shí)例: 數(shù)據(jù) ( 寫(xiě)語(yǔ)句) 在KRC1 和裝置間( PC, 智能傳感器...). 轉(zhuǎn)換。
    發(fā)表于 05-09 14:55 ?2100次閱讀
    淺談<b class='flag-5'>KUKA</b><b class='flag-5'>機(jī)器人</b><b class='flag-5'>CWRITE</b><b class='flag-5'>編程</b><b class='flag-5'>用法</b>

    工業(yè)機(jī)器人編程

    工業(yè)機(jī)器人編程 工業(yè)機(jī)器人一般使用的編程語(yǔ)言主要有:基于圖形化編程界面的編程語(yǔ)言,如ABB的Ro
    發(fā)表于 06-26 14:03 ?1752次閱讀

    KUKA機(jī)器人編程說(shuō)明(英文)

    電子發(fā)燒友網(wǎng)站提供《KUKA機(jī)器人編程說(shuō)明(英文).pdf》資料免費(fèi)下載
    發(fā)表于 03-07 14:05 ?0次下載
    高州市| 崇信县| 平泉县| 辽阳县| 青龙| 松溪县| 太仓市| 罗田县| 芜湖市| 静宁县| 凤庆县| 承德市| 沛县| 芦溪县| 福泉市| 宜丰县| 咸宁市| 彭阳县| 邹平县| 中西区| 璧山县| 汽车| 牡丹江市| 凌海市| 宿州市| 许昌县| 水城县| 台中市| 崇文区| 嘉义县| 鄂温| 昌都县| 郁南县| 资溪县| 湘潭市| 图们市| 子长县| 建宁县| 泸州市| 临漳县| 布拖县|