272 lines
6.2 KiB
Markdown
272 lines
6.2 KiB
Markdown
```pascal
|
|
// Block Type: GlobalDB
|
|
// Block Number: 1012
|
|
|
|
DATA_BLOCK "HMI_Digital"
|
|
{ S7_Optimized_Access := 'TRUE' }
|
|
VERSION : 0.1
|
|
|
|
VAR
|
|
LSN301L : STRUCT
|
|
Raw : Bool := FALSE;
|
|
Filtered : Bool := FALSE;
|
|
Wait : Bool := FALSE;
|
|
Spare03 : Bool := FALSE;
|
|
Spare04 : Bool := FALSE;
|
|
Spare05 : Bool := FALSE;
|
|
Spare06 : Bool := FALSE;
|
|
Config : Bool := TRUE;
|
|
DelayOnSP : Int := 100;
|
|
DelayOffSP : Int := 0;
|
|
DelayOn : Int := 0;
|
|
DelayOff : Int := 0;
|
|
END_STRUCT;
|
|
|
|
LSN302L : STRUCT
|
|
Raw : Bool := FALSE;
|
|
Filtered : Bool := FALSE;
|
|
Wait : Bool := FALSE;
|
|
Spare03 : Bool := FALSE;
|
|
Spare04 : Bool := FALSE;
|
|
Spare05 : Bool := FALSE;
|
|
Spare06 : Bool := FALSE;
|
|
Config : Bool := FALSE;
|
|
DelayOnSP : Int := 100;
|
|
DelayOffSP : Int := 0;
|
|
DelayOn : Int := 0;
|
|
DelayOff : Int := 0;
|
|
END_STRUCT;
|
|
|
|
LSM302L : STRUCT
|
|
Raw : Bool := FALSE;
|
|
Filtered : Bool := FALSE;
|
|
Wait : Bool := FALSE;
|
|
Spare03 : Bool := FALSE;
|
|
Spare04 : Bool := FALSE;
|
|
Spare05 : Bool := FALSE;
|
|
Spare06 : Bool := FALSE;
|
|
Config : Bool := TRUE;
|
|
DelayOnSP : Int := 20;
|
|
DelayOffSP : Int := 0;
|
|
DelayOn : Int := 0;
|
|
DelayOff : Int := 0;
|
|
END_STRUCT;
|
|
|
|
LAL_S3 : STRUCT
|
|
Raw : Bool := FALSE;
|
|
Filtered : Bool := FALSE;
|
|
Wait : Bool := FALSE;
|
|
Spare03 : Bool := FALSE;
|
|
Spare04 : Bool := FALSE;
|
|
Spare05 : Bool := FALSE;
|
|
Spare06 : Bool := FALSE;
|
|
Config : Bool := FALSE;
|
|
DelayOnSP : Int := 60;
|
|
DelayOffSP : Int := 0;
|
|
DelayOn : Int := 0;
|
|
DelayOff : Int := 0;
|
|
END_STRUCT;
|
|
|
|
_LS : STRUCT
|
|
Raw : Bool := FALSE;
|
|
Filtered : Bool := FALSE;
|
|
Wait : Bool := FALSE;
|
|
Spare03 : Bool := FALSE;
|
|
Spare04 : Bool := FALSE;
|
|
Spare05 : Bool := FALSE;
|
|
Spare06 : Bool := FALSE;
|
|
Config : Bool := FALSE;
|
|
DelayOnSP : Int := 0;
|
|
DelayOffSP : Int := 0;
|
|
DelayOn : Int := 0;
|
|
DelayOff : Int := 0;
|
|
END_STRUCT;
|
|
|
|
_PAL_S11 : STRUCT
|
|
Raw : Bool := TRUE;
|
|
Filtered : Bool := TRUE;
|
|
Wait : Bool := FALSE;
|
|
Spare03 : Bool := FALSE;
|
|
Spare04 : Bool := FALSE;
|
|
Spare05 : Bool := FALSE;
|
|
Spare06 : Bool := FALSE;
|
|
Config : Bool := TRUE;
|
|
DelayOnSP : Int := 20;
|
|
DelayOffSP : Int := 0;
|
|
DelayOn : Int := 0;
|
|
DelayOff : Int := 0;
|
|
END_STRUCT;
|
|
|
|
_PAL : STRUCT
|
|
Raw : Bool := FALSE;
|
|
Filtered : Bool := FALSE;
|
|
Wait : Bool := FALSE;
|
|
Spare03 : Bool := FALSE;
|
|
Spare04 : Bool := FALSE;
|
|
Spare05 : Bool := FALSE;
|
|
Spare06 : Bool := FALSE;
|
|
Config : Bool := FALSE;
|
|
DelayOnSP : Int := 0;
|
|
DelayOffSP : Int := 0;
|
|
DelayOn : Int := 0;
|
|
DelayOff : Int := 0;
|
|
END_STRUCT;
|
|
|
|
FSS301 : STRUCT
|
|
Raw : Bool := FALSE;
|
|
Filtered : Bool := FALSE;
|
|
Wait : Bool := FALSE;
|
|
Spare03 : Bool := FALSE;
|
|
Spare04 : Bool := FALSE;
|
|
Spare05 : Bool := FALSE;
|
|
Spare06 : Bool := FALSE;
|
|
Config : Bool := FALSE;
|
|
DelayOnSP : Int := 20;
|
|
DelayOffSP : Int := 0;
|
|
DelayOn : Int := 0;
|
|
DelayOff : Int := 0;
|
|
END_STRUCT;
|
|
|
|
_FS : STRUCT
|
|
Raw : Bool := FALSE;
|
|
Filtered : Bool := FALSE;
|
|
Wait : Bool := FALSE;
|
|
Spare03 : Bool := FALSE;
|
|
Spare04 : Bool := FALSE;
|
|
Spare05 : Bool := FALSE;
|
|
Spare06 : Bool := FALSE;
|
|
Config : Bool := FALSE;
|
|
DelayOnSP : Int := 0;
|
|
DelayOffSP : Int := 0;
|
|
DelayOn : Int := 0;
|
|
DelayOff : Int := 0;
|
|
END_STRUCT;
|
|
|
|
GSM307 : STRUCT
|
|
Raw : Bool := FALSE;
|
|
Filtered : Bool := FALSE;
|
|
Wait : Bool := FALSE;
|
|
Spare03 : Bool := FALSE;
|
|
Spare04 : Bool := FALSE;
|
|
Spare05 : Bool := FALSE;
|
|
Spare06 : Bool := FALSE;
|
|
Config : Bool := FALSE;
|
|
DelayOnSP : Int := 0;
|
|
DelayOffSP : Int := 0;
|
|
DelayOn : Int := 0;
|
|
DelayOff : Int := 0;
|
|
END_STRUCT;
|
|
|
|
GSM308 : STRUCT
|
|
Raw : Bool := FALSE;
|
|
Filtered : Bool := FALSE;
|
|
Wait : Bool := FALSE;
|
|
Spare03 : Bool := FALSE;
|
|
Spare04 : Bool := FALSE;
|
|
Spare05 : Bool := FALSE;
|
|
Spare06 : Bool := FALSE;
|
|
Config : Bool := FALSE;
|
|
DelayOnSP : Int := 0;
|
|
DelayOffSP : Int := 0;
|
|
DelayOn : Int := 0;
|
|
DelayOff : Int := 0;
|
|
END_STRUCT;
|
|
|
|
GSM309 : STRUCT
|
|
Raw : Bool := FALSE;
|
|
Filtered : Bool := FALSE;
|
|
Wait : Bool := FALSE;
|
|
Spare03 : Bool := FALSE;
|
|
Spare04 : Bool := FALSE;
|
|
Spare05 : Bool := FALSE;
|
|
Spare06 : Bool := FALSE;
|
|
Config : Bool := FALSE;
|
|
DelayOnSP : Int := 0;
|
|
DelayOffSP : Int := 0;
|
|
DelayOn : Int := 0;
|
|
DelayOff : Int := 0;
|
|
END_STRUCT;
|
|
|
|
GSM310 : STRUCT
|
|
Raw : Bool := FALSE;
|
|
Filtered : Bool := FALSE;
|
|
Wait : Bool := FALSE;
|
|
Spare03 : Bool := FALSE;
|
|
Spare04 : Bool := FALSE;
|
|
Spare05 : Bool := FALSE;
|
|
Spare06 : Bool := FALSE;
|
|
Config : Bool := FALSE;
|
|
DelayOnSP : Int := 0;
|
|
DelayOffSP : Int := 0;
|
|
DelayOn : Int := 0;
|
|
DelayOff : Int := 0;
|
|
END_STRUCT;
|
|
|
|
GSM311 : STRUCT
|
|
Raw : Bool := FALSE;
|
|
Filtered : Bool := FALSE;
|
|
Wait : Bool := FALSE;
|
|
Spare03 : Bool := FALSE;
|
|
Spare04 : Bool := FALSE;
|
|
Spare05 : Bool := FALSE;
|
|
Spare06 : Bool := FALSE;
|
|
Config : Bool := FALSE;
|
|
DelayOnSP : Int := 0;
|
|
DelayOffSP : Int := 0;
|
|
DelayOn : Int := 0;
|
|
DelayOff : Int := 0;
|
|
END_STRUCT;
|
|
|
|
GSM312 : STRUCT
|
|
Raw : Bool := FALSE;
|
|
Filtered : Bool := FALSE;
|
|
Wait : Bool := FALSE;
|
|
Spare03 : Bool := FALSE;
|
|
Spare04 : Bool := FALSE;
|
|
Spare05 : Bool := FALSE;
|
|
Spare06 : Bool := FALSE;
|
|
Config : Bool := FALSE;
|
|
DelayOnSP : Int := 0;
|
|
DelayOffSP : Int := 0;
|
|
DelayOn : Int := 0;
|
|
DelayOff : Int := 0;
|
|
END_STRUCT;
|
|
|
|
GSM322 : STRUCT
|
|
Raw : Bool := FALSE;
|
|
Filtered : Bool := FALSE;
|
|
Wait : Bool := FALSE;
|
|
Spare03 : Bool := FALSE;
|
|
Spare04 : Bool := FALSE;
|
|
Spare05 : Bool := FALSE;
|
|
Spare06 : Bool := FALSE;
|
|
Config : Bool := FALSE;
|
|
DelayOnSP : Int := 0;
|
|
DelayOffSP : Int := 0;
|
|
DelayOn : Int := 0;
|
|
DelayOff : Int := 0;
|
|
END_STRUCT;
|
|
|
|
GSM323 : STRUCT
|
|
Raw : Bool := FALSE;
|
|
Filtered : Bool := FALSE;
|
|
Wait : Bool := FALSE;
|
|
Spare03 : Bool := FALSE;
|
|
Spare04 : Bool := FALSE;
|
|
Spare05 : Bool := FALSE;
|
|
Spare06 : Bool := FALSE;
|
|
Config : Bool := FALSE;
|
|
DelayOnSP : Int := 0;
|
|
DelayOffSP : Int := 0;
|
|
DelayOn : Int := 0;
|
|
DelayOff : Int := 0;
|
|
END_STRUCT;
|
|
|
|
END_VAR
|
|
|
|
BEGIN
|
|
// Data Blocks have no executable code
|
|
END_DATA_BLOCK
|
|
|
|
```
|