Professional Documents
Culture Documents
2006 08 05 20:07:37
OB1 - <offline>
"Main_Program"
Name: Cycle
Author: Siemens
Name
Data Type
TEMP
Address
Comment
0.0
OB1_EV_CLASS
Byte
0.0
Bits 0 to 3 = 1 (incoming
OB1_SCAN_1
Byte
1.0
1 (cold
OB1_PRIORITY
Byte
2.0
1 (priority
OB1_OB_NUMBR
Byte
3.0
1 (organization
OB1_RESERVED_1
Byte
4.0
Reserved
for system
OB1_RESERVED_2
Byte
5.0
Reserved
for system
OB1_PREV_CYCLE
Int
6.0
Cycle
OB1_MIN_CYCLE
Int
8.0
Minimum
cycle
OB1_MAX_CYCLE
Int
10.0
Maximum
cycle
OB1_DATE_TIME
Date_And_Time
12.0
Block: OB1
Network: 1
"Key_1"
event),
scan 1 of OB1),
bits 4 to 7 = 1 (event
3 (scan
class
1)
2-n of OB1)
of 1 is lowest)
block
1, OB1)
time of previous
Connecting in Series
"Key_2"
Symbol information
I0.1
Key_1
I0.2
Key_2
Q4.0
Green_Light
Network: 2
restart
"Green_
Light"
Connecting in Parallel
"Key_3"
"Red_
Light"
"Key_4"
Symbol information
I0.3
Key_3
I0.4
Key_4
Q4.1
Red_Light
Page 1 of 3
SIMATIC
Network: 3
"Automatic
_On"
"Manual_
On"
2006 08 05 20:07:37
Symbol information
I0.5
Automatic_On
Q4.2
Automatic_Mode
I0.6
Manual_On
Network: 4
ENO
"Switch_
On_PE"
Switch_On
"Switch_
Off_PE"
Switch_
Off
"PE_
Failure"
Failure
"PE_
Actual_
Speed"
Actual_
Speed
Engine_On
Preset_
Speed_
Reached
Symbol information
FB1
Engine
DB1
Petrol
I1.0
Switch_On_PE
I1.1
Switch_Off_PE
I1.2
PE_Failure
MW2
PE_Actual_Speed
Q5.0
PE_On
Q5.1
PE_Preset_Speed_Reached
Network: 5
"PE_On"
"PE_
Preset_
Speed_
Reached"
Engine control
Data for petrol engine
Switch on petrol engine
Switch off petrol engine
Petrol engine failure
Actual speed for petrol engine
Command for switching on petrol engine
Display "Petrol engine preset speed reached"
"Switch_
On_DE"
Switch_On
"Switch_
Off_DE"
Switch_
Off
"DE_
Failure"
Failure
"DE_
Actual_
Speed"
Actual_
Speed
ENO
Engine_On
Preset_
Speed_
Reached
"DE_On"
"DE_
Preset_
Speed_
Reached"
Page 2 of 3
SIMATIC
Symbol information
FB1
Engine
DB2
Diesel
I1.4
Switch_On_DE
I1.5
Switch_Off_DE
I1.6
DE_Failure
MW4
DE_Actual_Speed
Q5.4
DE_On
Q5.5
DE_Preset_Speed_Reached
Network: 6
2006 08 05 20:07:37
Engine control
Data for diesel engine
Switch on diesel engine
Switch off diesel engine
Diesel engine failure
Actual speed for diesel engine
Command for switching on diesel engine
Display "Diesel engine preset speed reached"
"Fan"
EN
"PE_On"
ENO
Engine_On
Fan_On
"PE_
Follow_On"
"PE_Fan_
On"
Timer_
Function
Symbol information
FC1
Fan
Q5.0
PE_On
T1
PE_Follow_On
Q5.2
PE_Fan_On
Network: 7
Fan control
Command for switching on petrol engine
Follow-on time for petrol engine fan
Command for switching on petrol engine fan
"Fan"
EN
"DE_On"
ENO
Engine_On
Fan_On
"DE_
Follow_On"
"DE_Fan_
On"
Timer_
Function
Symbol information
FC1
Fan
Q5.4
DE_On
T2
DE_Follow_On
Q5.6
DE_Fan_On
Network: 8
Fan control
Command for switching on diesel engine
Follow-on time for diesel engine fan
Command for switching on diesel engine fan
ENO
Preset_
Speed_
Reached
"S_Data".
Preset_
Speed_
Reached
Symbol information
FB10
Engines
Example of multiple instances
DB10
Engine_Data
Instance data block for FB10
DB3.DBX4.0
"S_Data".Preset_Speed_Reached Both engines have reached the preset speed
Page 3 of 3
SIMATIC
2006 08 05 20:07:39
FB1 - <offline>
"Engine"
Engine control
Name: ENGINE
Family: GetStart
Author: Siemens
Version: 1.0
Block version: 2
Time stamp Code:
1999 02 11 11:49:31
Interface:
1998 10 05 17:35:28
Lengths (block/logic/data): 00154 00044 00000
Name
Data Type
IN
Address
Initial
Value
Comment
0.0
Switch_On
Bool
0.0
FALSE
Switch
on engine
Switch_Off
Bool
0.1
FALSE
Switch
off engine
Failure
Bool
0.2
FALSE
Engine
failure,
Actual_Speed
Int
2.0
Actual
engine
OUT
causes
off
speed
Bool
4.0
FALSE
Engine
is switched
Preset_Speed_Reached
Bool
4.1
FALSE
Preset
speed
1500
Requested
IN_OUT
0.0
STAT
0.0
Preset_Speed
Int
6.0
TEMP
on
reached
engine
speed
0.0
Network: 1
#Switch_On
to switch
0.0
Engine_On
Block: FB1
the engine
#Engine_On
SR
S
Q
#Switch_
Off
R
#Failure
Symbol information
Q4.2
Automatic_Mode
Network: 2
Memory function
CMP >=I
#Preset_
Speed_
Reached
#Actual_
Speed IN1
#Preset_
Speed IN2
Page 1 of 1
SIMATIC
2006 08 05 20:07:41
FB10 - <offline>
"Engines"
Example of multiple instances
Name: Multiple
Family: GetStart
Author: Siemens
Version: 1.0
Block version: 2
Time stamp Code:
1999 02 11 11:49:34
Interface:
1998 10 05 17:35:28
Lengths (block/logic/data): 00392 00246 00010
Name
Data Type
IN
Address
Initial
Value
Comment
0.0
OUT
0.0
Preset_Speed_Reached
Bool
0.0
IN_OUT
FALSE
Both engines
have reached
the preset
0.0
STAT
0.0
Petrol_Engine
Engine
2.0
First
Diesel_Engine
Engine
10.0
Second
local
instance
TEMP
local
instance
of FB1 "Engine"
of FB1 "Engine"
0.0
PE_Preset_Speed_Reached
Bool
0.0
Preset
speed
reached
(petrol
engine)
DE_Preset_Speed_Reached
Bool
0.1
Preset
speed
reached
(diesel
engine)
Block: FB10
speed
Network: 1
#Petrol_
Engine
EN
"Switch_
On_PE"
Switch_On
"Switch_
Off_PE"
Switch_
Off
"PE_
Failure"
Failure
"S_Data".
PE_Actual_
Speed
Actual_
Speed
ENO
Engine_On
"PE_On"
Preset_
Speed_
Reached
#PE_
Preset_
Speed_
Reached
Symbol information
I1.0
Switch_On_PE
I1.1
Switch_Off_PE
I1.2
PE_Failure
DB3.DBW0
"S_Data".PE_Actual_Speed
Q5.0
PE_On
Page 1 of 2
SIMATIC
Network: 2
2006 08 05 20:07:41
#Diesel_
Engine
EN
ENO
"Switch_
On_DE"
Switch_On
"Switch_
Off_DE"
Switch_
Off
"DE_
Failure"
Failure
"S_Data".
DE_Actual_
Speed
Actual_
Speed
Engine_On
"DE_On"
Preset_
Speed_
Reached
#DE_
Preset_
Speed_
Reached
Symbol information
I1.4
Switch_On_DE
I1.5
Switch_Off_DE
I1.6
DE_Failure
DB3.DBW2
"S_Data".DE_Actual_Speed
Q5.4
DE_On
Network: 3
#PE_
Preset_
Speed_
Reached
#Preset_
Speed_
Reached
Page 2 of 2
SIMATIC
2006 08 05 20:07:42
FC1 - <offline>
"Fan"
Fan control
Name: FAN
Author: Siemens
Family: GetStart
Version: 1.0
Block version: 2
Time stamp Code:
1999 02 11 11:49:36
Interface:
1998 10 05 17:35:28
Lengths (block/logic/data): 00126 00028 00000
Name
Data Type
IN
Address
Comment
0.0
Engine_On
Bool
0.0
Signal
Timer_Function
Timer
2.0
Timer
OUT
for switching
function
on the engine
delay
0.0
Fan_On
Bool
4.0
IN_OUT
0.0
TEMP
0.0
RETURN
0.0
RET_VAL
Block: FC1
S5T#4S
for switching
on the fan
0.0
Network: 1
#Engine_On
Signal
#Fan_On
BI
BCD
Page 1 of 1
SIMATIC
ZEn01_06_STEP7__LAD_1-10\SIMATIC300(1)\CPU314(1)\...\DB12006 08 05 20:07:44
DB1 - <offline>
Data view
"Petrol"
Name:
Petrol
Family:
GetStart
Author:
Siemens
Version:
1.0
Block version:
Lengths (Block / Data):
00110 / 00008
Time stamp
Code:
1999 02 11 11:49:39
Interface:
1998 10 05 17:35:28
Comment:
Address
Declaration
Name
Type
Initial value
Actual value
Comment
0.0
in
Switch_On
BOOL
FALSE
FALSE
Switch on engine
0.1
in
Switch_Off
BOOL
FALSE
FALSE
0.2
in
Failure
BOOL
FALSE
FALSE
2.0
in
Actual_Speed
INT
4.0
out
Engine_On
BOOL
FALSE
FALSE
Engine is switched on
4.1
out
Preset_Speed_Reached
BOOL
FALSE
FALSE
6.0
stat
Preset_Speed
INT
1500
1500
Page 1 of 1
SIMATIC
ZEn01_06_STEP7__LAD_1-10\SIMATIC300(1)\CPU314(1)\...\DB22006 08 05 20:07:45
DB2 - <offline>
Data view
"Diesel"
Name:
Diesel
Family:
GetStart
Author:
Siemens
Version:
1.0
Block version:
Lengths (Block / Data):
00110 / 00008
Time stamp
Code:
1999 02 11 11:49:41
Interface:
1998 10 05 17:35:28
Comment:
Address
Declaration
Name
Type
Initial value
Actual value
Comment
0.0
in
Switch_On
BOOL
FALSE
FALSE
Switch on engine
0.1
in
Switch_Off
BOOL
FALSE
FALSE
0.2
in
Failure
BOOL
FALSE
FALSE
2.0
in
Actual_Speed
INT
4.0
out
Engine_On
BOOL
FALSE
FALSE
Engine is switched on
4.1
out
Preset_Speed_Reached
BOOL
FALSE
FALSE
6.0
stat
Preset_Speed
INT
1500
1200
Page 1 of 1
SIMATIC
2006 08 05 20:07:46
Block: DB3
Address
0.0
+0.0
+2.0
+4.0
=6.0
Name
PE_Actual_Speed
DE_Actual_Speed
Preset_Speed_Reached
Type
STRUCT
INT
INT
BOOL
END_STRUCT
Initial value
Comment
0
0
FALSE
Page 1 of 1
SIMATIC
ZEn01_06_STEP7__LAD_1-10\SIMATIC300(1)\CPU314(1)\...\DB102006 08 05 20:07:47
DB10 - <offline>
Data view
"Engine_Data"
Name:
MI_Data
Family:
GetStart
Author:
Siemens
Version:
1.0
Block version:
Lengths (Block / Data):
00154 / 00018
Time stamp
Code:
1999 02 11 11:49:47
Interface:
1998 10 05 17:35:28
Comment:
Address
Declaration
Name
Type
Initial value
Actual value
Comment
0.0
out
Preset_Speed_Reached
BOOL
FALSE
FALSE
2.0
stat:in
Petrol_Engine.Switch_On
BOOL
FALSE
FALSE
Switch on engine
2.1
stat:in
Petrol_Engine.Switch_Off
BOOL
FALSE
FALSE
2.2
stat:in
Petrol_Engine.Failure
BOOL
FALSE
FALSE
4.0
stat:in
Petrol_Engine.Actual_Speed
INT
6.0
stat:out
Petrol_Engine.Engine_On
BOOL
FALSE
FALSE
Engine is switched on
6.1
stat:out
FALSE
FALSE
8.0
stat
Petrol_Engine.Preset_Speed_Rea BOOL
ched
Petrol_Engine.Preset_Speed
INT
1500
1500
10.0
stat:in
Diesel_Engine.Switch_On
BOOL
FALSE
FALSE
Switch on engine
10.1
stat:in
Diesel_Engine.Switch_Off
BOOL
FALSE
FALSE
10.2
stat:in
Diesel_Engine.Failure
BOOL
FALSE
FALSE
12.0
stat:in
Diesel_Engine.Actual_Speed
INT
14.0
stat:out
Diesel_Engine.Engine_On
BOOL
FALSE
FALSE
Engine is switched on
14.1
stat:out
FALSE
FALSE
16.0
stat
Diesel_Engine.Preset_Speed_Rea BOOL
ched
Diesel_Engine.Preset_Speed
INT
1500
1200
Page 1 of 1