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

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

3天內不再提示

KUKA編程中$FCT_CALL的存在

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 作者:機器人及PLC自動化 ? 2022-07-06 11:26 ? 次閱讀

$FCT_CALL: 將字符寫入文件

99182600-fc6a-11ec-ba43-dac502259ad0.png

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

CWRITE() 函數可用于通過 $FCT_CALL 命令通道調用函數。變量本身是寫保護的。

$FCT_CALL=Number

字符“a”將通過命令通道 $FCT_CALL 寫入文件MyTest.TXT。如果文件已經存在,則在打開文件時刪除文件的內容。 對于使用 CWRITE 的每個函數調用,都要進行檢查以查看函數是成功執(zhí)行還是因錯誤而中止。如果發(fā)生錯誤,可以根據錯誤原因編程相應的錯誤處理。如果沒有發(fā)生錯誤,將寫入字符并再次關閉文件.

DECL INTHANDLE DECL STATE_T STAT DECL MODUS_T MODE

...

CHAR MYCHAR

...

MODE =#SYNC HANDLE = 0 MYCHAR = "a"

...

; 在 C:KRCROBOTERUserFiles 下創(chuàng)建一個文件

CWRITE($FCT_CALL, STAT, MODE,"krl_fopen", "MyTest.TXT", "w", HANDLE)

; 檢查是否發(fā)生錯誤

IF (STAT.RET1 == #CMD_ABORT)THEN

IF (STAT.MSG_NO == -5) THEN

; 如果有很多文件已經打開,則錯誤處理

...

ELSE

; 如果需要,檢查其他錯誤代碼

... ENDIF

ELSE

; 沒有發(fā)生錯誤

; 將字符寫入文件

CWrite($FCT_CALL, STAT, MODE, "krl_fputc",HANDLE, MYCHAR) IF (STAT.RET1 == #CMD_ABORT) THEN

; 錯誤處理

... ENDIF

; 關閉文件

CWRITE($FCT_CALL, STAT, MODE,"krl_fclose", HANDLE) IF (STAT.RET1 == #CMD_ABORT) THEN

錯誤處理

... ENDIF

ENDIF

審核編輯:郭婷

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

    關注

    88

    文章

    3544

    瀏覽量

    93497
  • 函數
    +關注

    關注

    3

    文章

    4263

    瀏覽量

    62250

原文標題:也許使用它會對KUKA編程有一個突破性的認識---$FCT_CALL。

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

收藏 人收藏

    評論

    相關推薦

    abb機器人編程指令詳解call什么意思

    ABB機器人編程指令詳解的“call”是一個非常重要的指令,它允許程序員在程序調用另一個程序或子程序。 概述 在ABB機器人編程
    的頭像 發(fā)表于 06-17 09:47 ?854次閱讀

    鴻蒙開發(fā)電話服務:【@ohos.telephony.call (撥打電話)】

    call模塊提供呼叫管理功能,包括撥打電話、跳轉到撥號界面、獲取通話狀態(tài)、格式化電話號碼等。
    的頭像 發(fā)表于 06-15 09:13 ?612次閱讀
    鴻蒙開發(fā)電話服務:【@ohos.telephony.<b class='flag-5'>call</b> (撥打電話)】

    Kuka機器人配置Profinet通訊網關HT3S-PNS-ECS

    Kuka機器人配置Profinet通訊網關HT3S-PNS-ECS
    的頭像 發(fā)表于 06-13 15:52 ?562次閱讀
    <b class='flag-5'>Kuka</b>機器人配置Profinet通訊網關HT3S-PNS-ECS

    請問cubemx勾選call hal handler有什么作用?

    cubemx勾選call hal handler有什么作用
    發(fā)表于 05-17 11:55

    4位二進制計數器FCT163T數據表

    電子發(fā)燒友網站提供《4位二進制計數器FCT163T數據表.pdf》資料免費下載
    發(fā)表于 05-16 09:40 ?0次下載
    4位二進制計數器<b class='flag-5'>FCT</b>163T數據表

    MAVLink在應用編程編程原理和思路

    嵌入式開發(fā)過程,UART、 CAN、 USB等通信基本離不開通信協議。 下面給大家分享一種通信協議(MAVLink)在應用編程編程原理和思路。
    發(fā)表于 03-08 12:45 ?747次閱讀
    MAVLink在應用<b class='flag-5'>編程</b><b class='flag-5'>中</b>的<b class='flag-5'>編程</b>原理和思路

    PSoC? kit59開發(fā)KIT_A2G_TC387_MOTORCTR是否存在程序員支持對PSoC? 1系列MCU進行編程?

    PSoC? kit59 開發(fā)KIT_A2G_TC387_MOTORCTR是否存在程序員支持對PSoC? 1 系列 MCU(如 cy8c29466、cy8c27xxx、cy8c21xxx)進行編程?
    發(fā)表于 03-05 06:47

    更改KUKA C 4 Windows系統(tǒng)的密碼

    或者可以通過 WorkVisual 更改密碼。如果在機器人控制系統(tǒng)上安裝了 KUKA.NonAdmin,則只能通過 WorkVisual 更改該密碼。
    的頭像 發(fā)表于 12-12 17:11 ?977次閱讀

    js判斷是否在數組存在

    JavaScript 是一種用于客戶端和服務器端編程的腳本語言。它提供了許多內置函數和方法,以便進行數組操作。 在本文中,我們將學習如何使用 JavaScript 來判斷一個元素是否存在于數組
    的頭像 發(fā)表于 11-30 16:23 ?1040次閱讀

    ADI ICT/FCT設備解決方案

    ICT通過測試印刷電路板(PCBA)的單個元件來執(zhí)行原理驗證。對于查找焊接短路、缺失元件、元件錯誤和斷開連接等制造缺陷非常有效。 FCT通過向組件提供激勵信號并驗證響應情況,以此驗證PCBA組件是否正常工作。
    發(fā)表于 11-27 17:13 ?2次下載
    ADI ICT/<b class='flag-5'>FCT</b>設備解決方案

    怎么讀取plc存在的程序呢?

    怎么讀取plc存在的程序呢? PLC(可編程邏輯控制器)是一種重要的自動化設備,用于控制和監(jiān)控各種工業(yè)過程。PLC的程序是由用戶編寫的,它們定義了PLC在操作
    的頭像 發(fā)表于 11-21 16:10 ?8168次閱讀

    三菱FX3U調用CALL指令介紹與應用

    如果不執(zhí)行CALL指令,在工作是不接通的。即使待用程序里面所有條件滿足了,所有的輸入條件都滿足了,也是不會輸出的。只有當你執(zhí)行CALL指令后。用指針 P表示(例如 P1)。P后面的常數,要跟
    發(fā)表于 11-19 15:26 ?1140次閱讀
    三菱FX3U調用<b class='flag-5'>CALL</b>指令介紹與應用

    call stack+locals窗口內函數的加號打不開怎么解決?

    在用keil5的時候,打開call stack+locals窗口是函數的加號打不開,看不到局部變量。
    發(fā)表于 11-10 06:55

    Socket 網絡編程框架介紹

    一套面向 Socket 的網絡編程框架,并通過提供一組標準的 System call APIs,使得開發(fā)者可以在 Userspace 便捷的開發(fā)各種 Network Applications,例如
    的頭像 發(fā)表于 11-09 14:19 ?957次閱讀
    Socket 網絡<b class='flag-5'>編程</b>框架介紹

    數據流式編程在硬件設計的應用

    數據流式編程(Dataflow Programming)是一種存在已久的程序設計范式,可以追溯到19世紀60年代,由MIT的Jack Dennis教授開創(chuàng)。
    的頭像 發(fā)表于 10-31 11:04 ?742次閱讀
    數據流式<b class='flag-5'>編程</b>在硬件設計<b class='flag-5'>中</b>的應用