项目

一般

简介

01-03-01 倍福 Beckhoff 桥接 » PlcGemSetting.txt

黄 玉峰, 2026-05-21 04:26

 
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
(10-10/39)