機器人及PLC自動化 發表於 2020-12-23 17:17:44
在大眾標準機器人程序中我們很多時候都要設置P,或者使用P,那它被存到了那裡呢?
例如:
;FOLD t12 ( E15 ) = p26[1/10Sek]
VW(#SET_TIME,$IN[15],12,0,PROCPAR[26])---執行大眾標準程序
;ENDFOLD;%{E}%MKUKATPVW %CVW_SPS %VTASG %P 2:t12 ( E15 ) = p26[1/10Sek], 3: TASG
VW(#SET_TIME,$IN[15],12,0,PROCPAR[26])
;ENDFOLD
---這裡我們看到P值對應PROCPAR[..]
DEFDAT procparam PUBLIC (公共)
GLOBAL INT PROCPAR[256]
PROCPAR[1]=0
PROCPAR[2]=0
PROCPAR[3]=0
PROCPAR[4]=0
PROCPAR[5]=0
PROCPAR[6]=-10
PROCPAR[7]=-20
PROCPAR[8]=-10
PROCPAR[9]=-20
PROCPAR[10]=-8
PROCPAR[11]=0
PROCPAR[12]=0
PROCPAR[13]=0
PROCPAR[14]=0
PROCPAR[15]=-2
... ...
PROCPAR[254]=0
PROCPAR[255]=0
PROCPAR[256]=0
局部 *.DAT 文件中的變量
1. 在相關 *.SRC 文件的程序運行時始終可以被顯示,
2. 變量值在程序運行結束後還保持不變,
3.在整個 *.SRC 文件以及局部子程序中可用,
4.也可創建為全局變量,
5.將當前值保存在 *.DAT 文件 中,重新調用時以所保存的值開始。
6.如果對該變量進行全局聲明,則此變量也可供全局使用。 如果 DAT 文件使用關鍵詞 PUBLIC 並在聲明時再另外使用關鍵詞 GOLBAL ,則該文件在所有程序中都可以讀寫。
責任編輯:xj
原文標題:大眾標準裡機器人程序中P值的設置存在那裡?
文章出處:【微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請註明出處。
打開APP閱讀更多精彩內容
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴