|
1
|
[Equipmment]
|
|
2
|
;MDLN,equipment model
|
|
3
|
;SOFTREV, software version num
|
|
4
|
MDLN=DemoMachine
|
|
5
|
SOFTREV=1.0.2
|
|
6
|
EqpSerialNum=0001
|
|
7
|
EqpModel=UVMachine
|
|
8
|
Manufacturer=Beckhoff Gmbh
|
|
9
|
|
|
10
|
[Connection]
|
|
11
|
;ECS connection type, SECS connection mode, Device ID, IP Address, TCP Port No
|
|
12
|
;SECS connection type: SECS-I (Serial Port), HSMS (Ethernet, default)
|
|
13
|
;SECS connection mode: Active (Host is TCP server), Passive (Local PLC is TCP server, default)
|
|
14
|
;Device ID: 0 (default) ~ 32767
|
|
15
|
;IP Address: In Active mode, host PC IP. In Passive, local PLC listening IP, 0.0.0.0 means listen at every local IP address
|
|
16
|
;TCP Port No: In Active mode, host PC listenning Port No. In Passive mode, local PLC listenning Port No. Default: 5000
|
|
17
|
CONN1=HSMS,Passive,0,0.0.0.0,5000
|
|
18
|
CONN2=HSMS,Passive,0,0.0.0.0,5001
|
|
19
|
CONN3=HSMS,Passive,0,0.0.0.0,5002
|
|
20
|
|
|
21
|
|
|
22
|
[Variables]
|
|
23
|
;Variable ID, GEM Variable Name, PLC Variable Name, Variable Type, Persistent(False/True), Variable Value Type, Unit, MinValue, MaxValue, DefaultValue, Description
|
|
24
|
;Variable Type: SV(Status Variable), DV(Data Variable), EC(Equipment Constant)
|
|
25
|
;Variable Value Type: L/B/BOOLEAN/A/I1/I2/I4/I8/U1/U2/U4/U8/F4/F8
|
|
26
|
CHA.Temperature=1001,SV,MAIN.CHA.Temperature,False,F8,C,0,100,25,Chamber heater temperature reading
|
|
27
|
CHA.Pressure=1002,SV,MAIN.CHA.Pressure,False,F8,mBar,0,1020,750,Chamber vac pressure reading
|
|
28
|
CHA.StepNo=1003,SV,MAIN.CHA.RecipeStep,False,I2,,0,1000,0,Chamber current recipe step number
|
|
29
|
CHA.RecipeName=1004,SV,MAIN.CHA.RecipeName,False,A,,,,,Chamber recipe name
|
|
30
|
CHA.OverTempThreshold=1005,EC,MAIN.CHA.OverTempThreshold,True,F8,C,0,1000,100,Over temperature alarm threshold
|
|
31
|
CHA.OverPressThreshold=1006,EC,MAIN.CHA.OverPressThreshold,True,F8,mBar,0,2000,760,Over pressure alarm threshold
|
|
32
|
|
|
33
|
CHB.Temperature=2001,SV,MAIN.CHB.Temperature,False,F8,C,0,100,25,Chamber heater temperature reading
|
|
34
|
CHB.Pressure=2002,SV,MAIN.CHB.Pressure,False,F8,mBar,0,1020,750,Chamber vac pressure reading
|
|
35
|
CHB.StepNo=2003,SV,MAIN.CHB.RecipeStep,False,I2,,0,1000,0,Chamber current recipe step number
|
|
36
|
CHB.RecipeName=2004,SV,MAIN.CHB.RecipeName,False,A,,,,,Chamber recipe name
|
|
37
|
CHB.OverTempThreshold=2005,EC,MAIN.CHB.OverTempThreshold,True,F8,C,0,1000,100,Over temperature alarm threshold
|
|
38
|
CHB.OverPressThreshold=2006,EC,MAIN.CHB.OverPressThreshold,True,F8,mBar,0,2000,760,Over pressure alarm threshold
|
|
39
|
|
|
40
|
StepNo=3001,DV,,False,I2,,0,1000,0,Chamber current recipe step numberStepNo=3001,DV,,False,I2,,0,100000,0,Chamber current recipe step number
|
|
41
|
RecipeName=3002,DV,,False,A,,,,,Chamber recipe name
|
|
42
|
ChamberName=3003,DV,,False,A,,,,,Chamber name
|
|
43
|
Temperature=3004,DV,,False,F8,C,0,1000,100,Over temperature alarm threshold
|
|
44
|
Pressure=3005,DV,,False,F8,mBar,0,2000,760,Over pressure alarm threshold
|
|
45
|
|
|
46
|
[Events]
|
|
47
|
;Event ID, Event Name, Description, Associated Variable Names
|
|
48
|
RecipeStarted=1001,Triggered when recipe starts,RecipeName|ChamberName
|
|
49
|
RecipeCompleted=1002,Triggered when recipe succ completes,RecipeName|ChamberName
|
|
50
|
RecipeStopped=1003,Triggered when recipe is stopped,RecipeName|ChamberName
|
|
51
|
RecipeStepStarted=1010,Triggered when recipe step starts,RecipeName|ChamberName|StepNo
|
|
52
|
RecipeStepComplete=1011,Triggered when recipe step succ completes,RecipeName|ChamberName|StepNo
|
|
53
|
RecipeStepStopped=1012,Triggered when recipe step is stopped,RecipeName|ChamberName|StepNo
|
|
54
|
|
|
55
|
;Following SEMI standard, each alarm should associate with two events
|
|
56
|
CHA.OverTempAlarm_SET=2001,CHA.OverTempAlarm SET event,ChamberName|Temperature
|
|
57
|
CHA.OverTempAlarm_CLEAR=2002,CHA.OverTempAlarm CLEAR event,ChamberName|Temperature
|
|
58
|
CHA.OverPressAlarm_SET=2003,CHA.OverPress SET event,ChamberName|Pressure
|
|
59
|
CHA.OverPressAlarm_CLEAR=2004,CHA.OverPress CLEAR event,ChamberName|Pressure
|
|
60
|
CHB.OverTempAlarm_SET=3001,CHB.OverTempAlarm SET event,ChamberName|Temperature
|
|
61
|
CHB.OverTempAlarm_CLEAR=3002,CHB.OverTempAlarm CLEAR event,ChamberName|Temperature
|
|
62
|
CHB.OverPressAlarm_SET=3003,CHB.OverPress SET event,ChamberName|Pressure
|
|
63
|
CHB.OverPressAlarm_CLEAR=3004,CHB.OverPress CLEAR event,ChamberName|Pressure
|
|
64
|
|
|
65
|
[Alarms]
|
|
66
|
;Alarm ID, Alarm Name, Alarm Text, Alarm Code, SetEventName, ClearEventName, Description
|
|
67
|
;Alarm Code: 0 = Not used, 1 = Personal safety, 2 = Equipment safety, 3 = Parameter control warning, 4 = Parameter control error, 5 = Irrecoverable error, 6 = Equipment status warning, 7 = Attention flags, 8 = Data integrity, >8 = Other categories
|
|
68
|
CHA.OverTempAlarm=101,CHA over temperature alarm,2,CHA.OverTempAlarm_SET,CHA.OverTempAlarm_CLEAR,Chamber A over temperaure alarm
|
|
69
|
CHA.OverPressAlarm=102,CHA over pressure alarm,2,CHA.OverPressAlarm_SET,CHA.OverPressAlarm_CLEAR,Chamber A over pressure alarm
|
|
70
|
CHB.OverTempAlarm=201,CHB over temperature alarm,2,CHB.OverTempAlarm_SET,CHB.OverTempAlarm_CLEAR,Chamber B over temperaure alarm
|
|
71
|
CHB.OverPressAlarm=202,CHB over pressure alarm,2,CHB.OverPressAlarm_SET,CHB.OverPressAlarm_CLEAR,Chamber B over pressure alarm
|
|
72
|
|
|
73
|
|
|
74
|
[RemoteCommands]
|
|
75
|
;Remote command name,Tigger symbol name,P1 symbol name,P2 symbol name,P3 symbol name,P4 symbol name,P5 symbol name,P6 symbol name,P7 symbol name,P8 symbol name,P9 symbol name,P10 symbol name
|
|
76
|
RCMD1=PP-SELECT,HandleRemoteCommand.RemoteCommandArrival,HandleRemoteCommand.RemoteCommandName,HandleRemoteCommand.P1,HandleRemoteCommand.P2,,,,,,,,
|
|
77
|
RCMD2=START,HandleRemoteCommand.RemoteCommandArrival,HandleRemoteCommand.RemoteCommandName,HandleRemoteCommand.P1,HandleRemoteCommand.P2,,,,,,,,
|
|
78
|
RCMD3=STOP,HandleRemoteCommand.RemoteCommandArrival,HandleRemoteCommand.RemoteCommandName,HandleRemoteCommand.P1,HandleRemoteCommand.P2,,,,,,,,
|
|
79
|
|
|
80
|
[TerminalRequest]
|
|
81
|
;Terminal ID,PLC varaible to indicate a new message arrival,PLC variable of received terminal message content
|
|
82
|
TID=0,Host.IsTerminalMessageReceived,Host.ReceivedTermialMessage
|