$PROG_INFO[]将某些系统状态组合在一个结构中。
$PROG_INFO[ Interpreter ] = Information
Interpreter |
类型:INT 1:机器人翻译 2:系统提交解释器 3:扩展提交解释器1 4:扩展提交解释器2 … 9:扩展提交解释器7 |
Information |
类型:Prog_Info 系统状态列表,参考解释器 |
Prog_Info
STRUC Prog_Info CHAR sel_name[32], PRO_STATE p_state, PRO_MODE p_mode, CHAR pro_ip_name[32], INT pro_ip_snr
sel_name[] | 所选程序的名称 |
p_state |
程序状态 可能的值与$PRO_STATE的值相同。 |
p_mode |
程序运行模式 可能的值与$PRO_MODE的值相同。 |
pro_ip_name[] | 当前模块的名称 |
pro_ip_snr | 当前模块中的电流块 |
例子:
DEF myProgr()
...
WAIT FOR $PROG_INFO[4].P_STATE == #P_ACTIVE
意思是:等待扩展提交2选择并启动程序。
全部0条评论
快来发表一下你的评论吧 !