在大众标准机器人程序中我们很多时候都要设置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自动化应用】欢迎添加关注!文章转载请注明出处。
全部0条评论
快来发表一下你的评论吧 !