在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

從FOLGEN程序中如何實現自動回到CELL程序/開始執行FOLGEN程序

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2023-05-05 10:20 ? 次閱讀

60e25cec-eacb-11ed-90ce-dac502259ad0.png

在自動循環過程中:

6104778c-eacb-11ed-90ce-dac502259ad0.png

611b40a2-eacb-11ed-90ce-dac502259ad0.png

IF($OUT[PF0]AND VW_CALL_CELL AND ( NOT $PRO_MOVE) AND ($MODE_OP==#EX))THEN

機器人在原位(A15),執行了CALL程序,機器人沒有程序執行,處在外部自動狀態

CWRITE($CMD,STAT,MODE,"STOP 1") 直接對當前成程序進行控制,程序停止。

CWRITE($CMD,STAT,MODE,"CANCEL 1") 直接對當前成程序進行控制,程序退出。

P_OLD=P_SELECT

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

ENDIF

這短語是用來實現執行完Folge程序后由自動回到CELL的功能。

......

------------------------------------------------------

6132466c-eacb-11ed-90ce-dac502259ad0.png

VW (#VW_AUE_WAIT,TRUE)

AUE_WAIT()

BOOL SIMU_START

INT P

$ADVANCE=DEF_ADVANCE –系統規定DEF_ADVANCE=1-因此預執行只能執行1步

IF(VW_INB AND$EXTSTARTTYP)THEN –此處正常不執行

-在CELL中將VW_INB關閉-$EXTSTARTTYP外部啟動的狀態TRUE/FALSE

N_VW=FALSE

RETURN

ENDIF

$H_POS=$AXIS_ACT-當前軌跡在HOME位

$LOOP_CONT=TRUE –激活模擬功能

$LOOP_MSG[]="KeyWord_WarteFolgestartSRB 發出提示信息:等待Folgestart"

REPEAT –開始執行循環指令

P0_MERKER=TRUE –機器人在HOME位

BITSHIFT=1

P=0

N_VW=FALSE

IF VW_CBY_CELL THEN –在CELL中激活VW_CBY_CELL=TRUE

IF(P_TYPE == 0)THEN -程序控制類型=0 整數控制方式

P = PRG_NR

ELSE

P = LOG_2(PRG_NR) -用于2進制程序號計算

ENDIF

ENDIF

IF(P<>P_OLD)THEN

–給入程序號與經過VW (#VW_AUE_INIT,TRUE)程序后的保存程序號P_OLD是否相同

N_VW=TRUE -不同FOLGEN程序會跳到最后一步

ELSE -相同沒有變化

PRG_NR_REFL = PRG_NR -給入程序號發并發出反饋給PLC程序號

ENDIF

IF(P==0) AND VW_INB AND (($MODE_OP==#T1) OR ($MODE_OP==#T2))THEN

-沒有給入程序號-在手動模式選擇FOLGEN程序時,進行模擬才能啟動FOLGEN程序

- VW_INB被在config.dat文件被設定為FALSE

N_VW=FALSE

SIMU_START=TRUE -啟動

ELSE

SIMU_START=FALSE

ENDIF

IF((P==0) OR (P==P_OLD)) AND NOT ($LOOP_CONT) AND (($MODE_OP==#T1) OR ($MODE_OP==#T2))THEN

-如果沒有程序號給入-或程序號與原來程序號相同 –沒有$LOOP_CONT開啟模擬-手動狀態

N_VW=FALSE

SIMU_START=TRUE 啟動模擬

ENDIF

--------

IS_CELL () –顯示選擇的程序名稱是否是從CELL程序中執行跳過來的.

--------

IF NOT VW_CBY_CELL THEN

-如果不是CELL程序執行跳過來的–用于直接選擇FOLGEN程序,而沒有選擇CELL

IF($MODE_OP==#T1) OR ($MODE_OP==#T2)THEN –在手動狀態時

N_VW=FALSE

ELSE

VW_CALL_CELL=TRUE

$LOOP_MSG[]="KeyWord_FuerAutomatikCellAnwaehlen " -提示:選擇執行CELL程序

WHILE NOT (($MODE_OP==#T1) OR ($MODE_OP==#T2)) -如果恢復到自動模式時才能下行

WAITSEC 0.1 -等待0.1秒

ENDWHILE

$LOOP_MSG[]="KeyWord_WarteFolgestartSRB" -提示: 等待程序啟動

ENDIF

ENDIF

---------

OUT_WSLAV=TRUE

OUT_WPROZ=FALSE

WAITSEC 0.001

UNTIL((($IN[SRB]==TRUE) AND (P>0)) OR (N_VW==TRUE)) OR SIMU_START

一直到有E9PLC給出程序啟動,有P程序號大于0, SIMU_START模擬才能跳出循環質量

-N_VW==TRUE -程序號發生變化程序號與之前CELL給入的程序號不同

退出循環指令—前提是程序啟動給入,沒有程序啟動就得給模擬。

---------

$LOOP_MSG[]=" "提示空信息

OUT_WSLAV=FALSE

OUT_WPROZ=FALSE

------

IF N_VW==TRUE THEN –有N_VW沒有反饋程序號

PRG_NR_REFL = 0

ELSE

P0_MERKER=FALSE

ENDIF

------

$LOOP_CONT=TRUE ---恢復模擬作準備

CHECK_EMI()-----獲取EMI記錄的內部狀態

END

----------------------------------

審核編輯 :李倩

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

    關注

    212

    文章

    29421

    瀏覽量

    211301
  • Call
    +關注

    關注

    0

    文章

    9

    瀏覽量

    8406
  • 程序
    +關注

    關注

    117

    文章

    3819

    瀏覽量

    82333

原文標題:從FOLGEN程序中如何實現自動回到CELL程序/開始執行FOLGEN程序

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    怎么應用程序回到引導程序

    主要是由于協議差異(包括最大包大小/緩沖),我想從主應用程序跳回Bootloader的CAMS部分。我試圖避免發出軟重置,因為我希望不同的功能,而不是自動回到應用程序。是否有一種方法
    發表于 04-06 07:06

    程序main函數執行的嗎

    程序main函數執行的嗎?匯編程序的第一條代碼哪里開始運行的呢?
    發表于 11-29 08:06

    ARM程序執行過程詳解

    本文主要詳解ARM程序執行過程,首先介紹了ARM程序的組成及ARM映像文件的組成,其次闡述了ARM程序執行過程,最后介紹了RO、RW、Z
    發表于 04-26 11:34 ?7352次閱讀

    Linux系統ELF程序執行過程

    我們知道在linux系統可以通過諸如"./debug"方式執行一個程序,那么這個程序執行過程
    發表于 04-27 19:48 ?3550次閱讀

    KUKA CELL()程序的分析解讀

    CELL的功能:只能檢測是否在原點,PLC給入的程序號是否正確,打開FOLGEN程序
    的頭像 發表于 05-11 09:15 ?1492次閱讀

    一文解析KUKA CELL程序

    只能檢測是否在原點,PLC給入的程序號是否正確,打開FOLGEN程序
    的頭像 發表于 09-03 14:09 ?3516次閱讀

    淺談RAM 執行應用程序

    程序 主應用程序的圖像將在運行時復制到 RAM 軟件概念 考慮到上述概念,開發需要考慮幾個問題: 如何創建將存儲在閃存但在運行時 RA
    的頭像 發表于 06-20 18:22 ?3435次閱讀
    淺談RAM <b class='flag-5'>執行</b>應用<b class='flag-5'>程序</b>

    KUKA CELL()程序的分析解讀

    號 -CELL的功能:只能檢測是否在原點,PLC給入的程序號是否正確,打開FOLGEN程序。 AUTOMATIK EXTERN? -外部自動
    的頭像 發表于 12-23 18:05 ?3800次閱讀

    stc單片機自動下載程序原理和代碼實現

    知道,當冷啟動或者對ISP_CONTR寄存器送入60H產生復位以后,單片機會ISP監控程序開始執行程序。如果這時候檢測到合法的ISP下載命令流(后面會說什么是ISP的合法下載流),
    發表于 11-10 20:21 ?10次下載
    stc單片機<b class='flag-5'>自動</b>下載<b class='flag-5'>程序</b>原理和代碼<b class='flag-5'>實現</b>

    單片機程序是如何執行的?指令數據寫哪了?

    單片機的運行需要執行程序,同時硬件也是必不可少的,二者缺一不可。大家都知道單片機的運行需要執行寫好的程序,但是單片機的指令數據都被寫在了哪里?在哪讀取指令?讓我們
    發表于 11-23 17:51 ?9次下載
    單片機<b class='flag-5'>程序</b>是如何<b class='flag-5'>執行</b>的?指令數據寫哪了?

    單片機程序是如何執行的:指令數據寫哪了

    ;nbsp;讓我們開始的環節講起。在單片機上電的瞬間,MCU的程序指針PC會被初始化為上電復位時的地址,哪個地址處讀取將要執行的指令,
    發表于 12-01 16:06 ?7次下載
    單片機<b class='flag-5'>程序</b>是如何<b class='flag-5'>執行</b>的:指令數據寫哪了

    中斷服務子程序是如何被執行的 ?

    筆者在 《程序是如何在 CPU 運行的(二)》 PC 指針寄存器的角度分析了一級函數調用和二級函數調用執行的過程,那么中斷服務子
    發表于 02-07 11:02 ?2次下載
    中斷服務子<b class='flag-5'>程序</b>是如何被<b class='flag-5'>執行</b>的 ?

    淺談單片機的程序執行過程

    關于程序執行時,哪里讀取指令,哪里讀取數據,也曾因為沒有弄清楚系統上的程序和裸機程序之間的區別,而疑惑了很久。
    發表于 11-23 14:17 ?3035次閱讀

    PLC程序執行過程

    程序執行的全過程由:輸入采樣階段、程序執行階段、輸出刷新階段。在這一階段,PLC以掃描方式讀入所有輸入端子上的輸入信號,并將各輸入狀態存入
    發表于 04-19 10:51 ?0次下載
    PLC<b class='flag-5'>程序</b><b class='flag-5'>執行</b>過程

    CPU中斷程序硬件看什么是中斷?

    CPU響應中斷轉去執行中斷服務程序前,需要把被中斷程序的現場信息保存起來,以便執行完中斷服務程序后,接著
    發表于 03-26 11:36 ?5151次閱讀
    CPU中斷<b class='flag-5'>程序</b>:<b class='flag-5'>從</b>硬件看什么是中斷?
    主站蜘蛛池模板: 天天操天天舔天天射 | 逼逼视频网站 | 天天曰夜夜操 | 欧美午夜视频一区二区三区 | 久久久久久毛片免费播放 | 国产玖玖 | 亚洲午夜视频在线观看 | 性欧美大胆高清视频 | 天天干天天干天天天天天天爽 | 免费观看午夜在线欧差毛片 | 天天做天天爱夜夜大爽完整 | 天天草天天射 | www.91在线| 中文字幕一区二区三区 精品 | www.av小视频 | 天天摸夜夜添狠狠添2018 | 最好看免费中文字幕2018视频 | 影音先锋色天使 | www.色com| 一女被两男吃奶玩乳尖口述 | 亚洲最新黄色网址 | 草伊人 | 日韩有色| 天天摸夜夜摸爽爽狠狠婷婷97 | 天天做爽夜夜做爽 | 国产成人毛片视频不卡在线 | 狠狠干狠狠操视频 | 久久成人精品免费播放 | 亚洲成人免费 | 亚洲视频在线网 | 日韩黄色成人 | 4455亚洲| 久久综合色综合 | 色激情网 | 天堂视频在线免费观看 | 亚洲香蕉久久 | 美女视频黄a全部 | 欧美色频| 欧美亚洲韩国国产综合五月天 | 你懂的在线视频观看 | 天天操天天操天天射 |