一类:特殊输出
项次 代码 描述 说明
1. DATAOUT 允许在SP里修改扫描的内容 OUT DATAOUT TEXT,
2. WO 将工单回显到UI OUT WO TEXT,
3. MODEL 将机型回显到UI OUT MODEL TEXT,
4. RES 系统处理结果 OUT RES TEXT,
5. COMMAND1 本地操作指令 OUT COMMAND1 TEXT,
6. CURSOR2 系统返回的一个游标 OUT CURSOR2 TEXT,
7. ID1 兼容富士康CMC503 OUT ID1 INT,
8. PORT1 兼容富士康CMC503 OUT PORT1 INT,
二类: 任何内容的输出
例如上一个SP中OUT name, 则下一个SP可以 in Name,从而实现两个SP之间任意变量的传递,
注意:只能在当前动作对应的SP内部传递,不可以跨域/跨动作。
三类: 动作传入参数
每一个动作的内容,直接以动作代码来命名,
例如第一个动作叫SN, 那后面的动作,都可以IN SN 直接读到第一个动作的内容。
注意:这个可以跨域/跨动作。
四类:SCADA内核支持的变量
项次 代码 描述 说明
1.  
line
section
group
station_num
w_station
mygroup
mo_date
w_section
scada的配置参数
线别
制程
组别
工位机台编号
工位机台名称
同于group
工时日期
工时时间
"device"=>array(
	"tag"=>$_TAG ,	//用于数据完整性检测
	"line"=>"",    	//线别信息
	"section"=>"", 	//区段信息
	"group"=>"",  	//工位信息
	"station_num"=>0,//取至c_app_config_t.device_no
	"w_station"=>"",//为了兼容旧版smo,同于设备IP地址
	"mygroup"=>"",	//为了兼容旧版smo,同于group
	"mo_date"=>"19810920",//为了兼容旧版smo,MO_DATE
	"w_section"=>12,  //为了兼容旧版smo,W_SECTION
2.  
empno
emp
empname
empbc
emp的全部属性
员工工号
员工工号,同于empno
员工姓名
员工条码
"emp"=>array(
	"empno"=>"", 	//当前执行的员工工号
	"emp"=>"", 	//为了兼容旧版smo,同于empno
	"empname"=>"",	//
	"empbc"=>"", 	//当前执行的员工BC  
3. xw 当前所使用的行为 IN XW int,
4. stopcode 当前在行为的第几枪 IN stepcode VARCHAR(20) ,
5. stepnow 记录当前是扫描什么 IN stepnow int,
6. data 当前扫描的内容 data
7. device 设备编号 IN DEVICE VARCHAR(25),
8. sid 模拟AP的SESSION概念 IN SID VARCHAR(20),
9. debug 是否工作在debug模式 debug
10. language 是否工作在哪种语言 language
11. reprint 是否工作在补印模式 reprint
12. cursor1 系统分配一个新的游标值 cursor1
13. ~ 当前枪在当前SP里可以使用
14. w_station 工位名取当前IP
15. w_datetime 取的now(),但建议废弃 w_datetime
16. ~ 其他全部为'N/A' 其他

SCADA支持哪些内部参数和动作

{$pageajx}