Skip to content
Snippets Groups Projects
Commit 09a13e9c authored by m.marn's avatar m.marn
Browse files

Add generated PLC files

parent b8a56a64
No related branches found
No related tags found
No related merge requests found
(* ---------------------------------------------------------------------
* This file is auto generated by the SILECS framework tools. Code regeneration will overwrite it.
* ---------------------------------------------------------------------
*)
(* ---------------------------------------------------------------------
* SilecsHeader/ v1.0.0
* BLOCK Type definition
* ---------------------------------------------------------------------
*)
TYPE _SilecsHeader_hdrBlk
AUTHOR: mmarn
FAMILY: SILECS
NAME: UDTB
STRUCT
_version: STRING[16] := 'SILECS_3.0.0';
_checksum: DWORD := DW#16#9f655c27;
_user: STRING[16] := 'mmarn';
_date: DTL := DTL#2024-1-8-14:46:40.952;
END_STRUCT;
END_TYPE
(* ---------------------------------------------------------------------
* SilecsHeader/ v1.0.0
* BLOCK instance definition
* ---------------------------------------------------------------------
*)
(* SilecsHeader_hdrBlk ...........................................*)
DATA_BLOCK DB2000
{ S7_Optimized_Access := 'FALSE' }
AUTHOR: mmarn
FAMILY: SILECS
NAME: BLK_MODE
STRUCT
SilecsHeader: _SilecsHeader_hdrBlk;
END_STRUCT;
BEGIN
END_DATA_BLOCK
(* ---------------------------------------------------------------------
* AllTypesFESA/ v0.1.0
* BLOCK Type definition
* ---------------------------------------------------------------------
*)
TYPE _AllTypesFESA_MyROBlock
AUTHOR: mmarn
FAMILY: SILECS
NAME: UDTB
STRUCT
RO_int8: CHAR;
RO_uint8: BYTE;
RO_int16: INT;
RO_uint16: WORD;
RO_int32: DINT;
RO_uint32: DWORD;
RO_float32: REAL;
RO_string: STRING[64];
RO_date: DT;
RO_char: CHAR;
RO_byte: BYTE;
RO_word: WORD;
RO_dword: DWORD;
RO_int: INT;
RO_dint: DINT;
RO_real: REAL;
RO_dt: DT;
RO_enum: DINT;
END_STRUCT;
END_TYPE
TYPE _AllTypesFESA_MyRWBlock
AUTHOR: mmarn
FAMILY: SILECS
NAME: UDTB
STRUCT
RW_int8: CHAR;
RW_uint8: BYTE;
RW_int16: INT;
RW_uint16: WORD;
RW_int32: DINT;
RW_uint32: DWORD;
RW_float32: REAL;
RW_string: STRING[64];
RW_date: DT;
RW_char: CHAR;
RW_byte: BYTE;
RW_word: WORD;
RW_dword: DWORD;
RW_int: INT;
RW_dint: DINT;
RW_real: REAL;
RW_dt: DT;
RW2_int8: ARRAY[0..1, 0..1] OF CHAR;
RW2_uint8: ARRAY[0..1, 0..1] OF BYTE;
RW2_int16: ARRAY[0..1, 0..1] OF INT;
RW2_uint16: ARRAY[0..1, 0..1] OF WORD;
RW2_int32: ARRAY[0..1, 0..1] OF DINT;
RW2_uint32: ARRAY[0..1, 0..1] OF DWORD;
RW2_float32: ARRAY[0..1, 0..1] OF REAL;
RW2_date: ARRAY[0..1, 0..1] OF DT;
RW2_char: ARRAY[0..1, 0..1] OF CHAR;
RW2_byte: ARRAY[0..1, 0..1] OF BYTE;
RW2_word: ARRAY[0..1, 0..1] OF WORD;
RW2_dword: ARRAY[0..1, 0..1] OF DWORD;
RW2_int: ARRAY[0..1, 0..1] OF INT;
RW2_dint: ARRAY[0..1, 0..1] OF DINT;
RW2_real: ARRAY[0..1, 0..1] OF REAL;
RW2_dt: ARRAY[0..1, 0..1] OF DT;
RW_enum: DINT;
END_STRUCT;
END_TYPE
TYPE _AllTypesFESA_MyWOBlock
AUTHOR: mmarn
FAMILY: SILECS
NAME: UDTB
STRUCT
WO_int8: ARRAY[0..9] OF CHAR;
WO_uint8: ARRAY[0..9] OF BYTE;
WO_int16: ARRAY[0..9] OF INT;
WO_uint16: ARRAY[0..9] OF WORD;
WO_int32: ARRAY[0..9] OF DINT;
WO_uint32: ARRAY[0..9] OF DWORD;
WO_float32: ARRAY[0..9] OF REAL;
WO_string: ARRAY[0..9] OF STRING[64];
WO_date: ARRAY[0..9] OF DT;
WO_char: ARRAY[0..9] OF CHAR;
WO_byte: ARRAY[0..9] OF BYTE;
WO_word: ARRAY[0..9] OF WORD;
WO_dword: ARRAY[0..9] OF DWORD;
WO_int: ARRAY[0..9] OF INT;
WO_dint: ARRAY[0..9] OF DINT;
WO_real: ARRAY[0..9] OF REAL;
WO_dt: ARRAY[0..9] OF DT;
WO_enum: ARRAY[0..9] OF DINT;
END_STRUCT;
END_TYPE
TYPE _AllTypesFESA_MyCBlock
AUTHOR: mmarn
FAMILY: SILECS
NAME: UDTB
STRUCT
C_int8: ARRAY[0..1, 0..1] OF CHAR;
C_uint8: ARRAY[0..1, 0..1] OF BYTE;
C_int16: ARRAY[0..1, 0..1] OF INT;
C_uint16: ARRAY[0..1, 0..1] OF WORD;
C_int32: ARRAY[0..1, 0..1] OF DINT;
C_uint32: ARRAY[0..1, 0..1] OF DWORD;
C_float32: ARRAY[0..1, 0..1] OF REAL;
C_date: ARRAY[0..1, 0..1] OF DT;
C_char: ARRAY[0..1, 0..1] OF CHAR;
C_byte: ARRAY[0..1, 0..1] OF BYTE;
C_word: ARRAY[0..1, 0..1] OF WORD;
C_dword: ARRAY[0..1, 0..1] OF DWORD;
C_int: ARRAY[0..1, 0..1] OF INT;
C_dint: ARRAY[0..1, 0..1] OF DINT;
C_real: ARRAY[0..1, 0..1] OF REAL;
C_dt: ARRAY[0..1, 0..1] OF DT;
END_STRUCT;
END_TYPE
(* ---------------------------------------------------------------------
* AllTypesFESA/ v0.1.0
* BLOCK instance definition
* ---------------------------------------------------------------------
*)
(* AllTypesFESA_MyROBlock ...........................................*)
DATA_BLOCK DB2001
{ S7_Optimized_Access := 'FALSE' }
AUTHOR: mmarn
FAMILY: SILECS
NAME: BLK_MODE
STRUCT
allTypesBlkModeSilecsDevice: _AllTypesFESA_MyROBlock; //allTypesBlkModeFesaDevice
END_STRUCT;
BEGIN
END_DATA_BLOCK
(* AllTypesFESA_MyRWBlock ...........................................*)
DATA_BLOCK DB2002
{ S7_Optimized_Access := 'FALSE' }
AUTHOR: mmarn
FAMILY: SILECS
NAME: BLK_MODE
STRUCT
allTypesBlkModeSilecsDevice: _AllTypesFESA_MyRWBlock; //allTypesBlkModeFesaDevice
END_STRUCT;
BEGIN
END_DATA_BLOCK
(* AllTypesFESA_MyWOBlock ...........................................*)
DATA_BLOCK DB2003
{ S7_Optimized_Access := 'FALSE' }
AUTHOR: mmarn
FAMILY: SILECS
NAME: BLK_MODE
STRUCT
allTypesBlkModeSilecsDevice: _AllTypesFESA_MyWOBlock; //allTypesBlkModeFesaDevice
END_STRUCT;
BEGIN
END_DATA_BLOCK
(* AllTypesFESA_MyCBlock ...........................................*)
DATA_BLOCK DB2004
{ S7_Optimized_Access := 'FALSE' }
AUTHOR: mmarn
FAMILY: SILECS
NAME: BLK_MODE
STRUCT
allTypesBlkModeSilecsDevice: _AllTypesFESA_MyCBlock; //allTypesBlkModeFesaDevice
END_STRUCT;
BEGIN
END_DATA_BLOCK
"_SilecsHeader_hdrBlk","UDT 2000","UDT 2000","[SilecsHeader/1.0.0] UDT symbol: _<class-name>_<block-name>"
"SilecsHeader_hdrBlk","DB 2000","DB 2000","[SilecsHeader/1.0.0] DB symbol: <class-name>_<block-name>"
"_AllTypesFESA_MyROBlock","UDT 2001","UDT 2001","[AllTypesFESA/0.1.0] UDT symbol: _<class-name>_<block-name>"
"_AllTypesFESA_MyRWBlock","UDT 2002","UDT 2002",""
"_AllTypesFESA_MyWOBlock","UDT 2003","UDT 2003",""
"_AllTypesFESA_MyCBlock","UDT 2004","UDT 2004",""
"AllTypesFESA_MyROBlock","DB 2001","DB 2001","[AllTypesFESA/0.1.0] DB symbol: <class-name>_<block-name>"
"AllTypesFESA_MyRWBlock","DB 2002","DB 2002",""
"AllTypesFESA_MyWOBlock","DB 2003","DB 2003",""
"AllTypesFESA_MyCBlock","DB 2004","DB 2004",""
(* ---------------------------------------------------------------------
* This file is auto generated by the SILECS framework tools. Code regeneration will overwrite it.
* ---------------------------------------------------------------------
*)
(* ---------------------------------------------------------------------
* SilecsHeader/ v1.0.0
* BLOCK Type definition
* ---------------------------------------------------------------------
*)
TYPE _SilecsHeader_hdrBlk
AUTHOR: mmarn
FAMILY: SILECS
NAME: UDTB
STRUCT
_version: STRING[16] := 'SILECS_3.0.0';
_checksum: DWORD := DW#16#1febe55e;
_user: STRING[16] := 'mmarn';
_date: DTL := DTL#2024-1-8-14:46:40.940;
END_STRUCT;
END_TYPE
(* ---------------------------------------------------------------------
* SilecsHeader/ v1.0.0
* BLOCK instance definition
* ---------------------------------------------------------------------
*)
DATA_BLOCK SilecsHeader_SilecsHeader
{ S7_Optimized_Access := 'FALSE' }
AUTHOR: mmarn
FAMILY: SILECS
NAME: DEV_MODE
STRUCT
hdrBlk: _SilecsHeader_hdrBlk;
END_STRUCT;
BEGIN
END_DATA_BLOCK
(* ---------------------------------------------------------------------
* AllTypesFESA/ v0.1.0
* BLOCK Type definition
* ---------------------------------------------------------------------
*)
TYPE _AllTypesFESA_MyROBlock
AUTHOR: mmarn
FAMILY: SILECS
NAME: UDTB
STRUCT
RO_int8: CHAR;
RO_uint8: BYTE;
RO_int16: INT;
RO_uint16: WORD;
RO_int32: DINT;
RO_uint32: DWORD;
RO_float32: REAL;
RO_string: STRING[64];
RO_date: DT;
RO_char: CHAR;
RO_byte: BYTE;
RO_word: WORD;
RO_dword: DWORD;
RO_int: INT;
RO_dint: DINT;
RO_real: REAL;
RO_dt: DT;
RO_enum: DINT;
END_STRUCT;
END_TYPE
TYPE _AllTypesFESA_MyRWBlock
AUTHOR: mmarn
FAMILY: SILECS
NAME: UDTB
STRUCT
RW_int8: CHAR;
RW_uint8: BYTE;
RW_int16: INT;
RW_uint16: WORD;
RW_int32: DINT;
RW_uint32: DWORD;
RW_float32: REAL;
RW_string: STRING[64];
RW_date: DT;
RW_char: CHAR;
RW_byte: BYTE;
RW_word: WORD;
RW_dword: DWORD;
RW_int: INT;
RW_dint: DINT;
RW_real: REAL;
RW_dt: DT;
RW2_int8: ARRAY[0..1, 0..1] OF CHAR;
RW2_uint8: ARRAY[0..1, 0..1] OF BYTE;
RW2_int16: ARRAY[0..1, 0..1] OF INT;
RW2_uint16: ARRAY[0..1, 0..1] OF WORD;
RW2_int32: ARRAY[0..1, 0..1] OF DINT;
RW2_uint32: ARRAY[0..1, 0..1] OF DWORD;
RW2_float32: ARRAY[0..1, 0..1] OF REAL;
RW2_date: ARRAY[0..1, 0..1] OF DT;
RW2_char: ARRAY[0..1, 0..1] OF CHAR;
RW2_byte: ARRAY[0..1, 0..1] OF BYTE;
RW2_word: ARRAY[0..1, 0..1] OF WORD;
RW2_dword: ARRAY[0..1, 0..1] OF DWORD;
RW2_int: ARRAY[0..1, 0..1] OF INT;
RW2_dint: ARRAY[0..1, 0..1] OF DINT;
RW2_real: ARRAY[0..1, 0..1] OF REAL;
RW2_dt: ARRAY[0..1, 0..1] OF DT;
RW_enum: DINT;
END_STRUCT;
END_TYPE
TYPE _AllTypesFESA_MyWOBlock
AUTHOR: mmarn
FAMILY: SILECS
NAME: UDTB
STRUCT
WO_int8: ARRAY[0..9] OF CHAR;
WO_uint8: ARRAY[0..9] OF BYTE;
WO_int16: ARRAY[0..9] OF INT;
WO_uint16: ARRAY[0..9] OF WORD;
WO_int32: ARRAY[0..9] OF DINT;
WO_uint32: ARRAY[0..9] OF DWORD;
WO_float32: ARRAY[0..9] OF REAL;
WO_string: ARRAY[0..9] OF STRING[64];
WO_date: ARRAY[0..9] OF DT;
WO_char: ARRAY[0..9] OF CHAR;
WO_byte: ARRAY[0..9] OF BYTE;
WO_word: ARRAY[0..9] OF WORD;
WO_dword: ARRAY[0..9] OF DWORD;
WO_int: ARRAY[0..9] OF INT;
WO_dint: ARRAY[0..9] OF DINT;
WO_real: ARRAY[0..9] OF REAL;
WO_dt: ARRAY[0..9] OF DT;
WO_enum: ARRAY[0..9] OF DINT;
END_STRUCT;
END_TYPE
TYPE _AllTypesFESA_MyCBlock
AUTHOR: mmarn
FAMILY: SILECS
NAME: UDTB
STRUCT
C_int8: ARRAY[0..1, 0..1] OF CHAR;
C_uint8: ARRAY[0..1, 0..1] OF BYTE;
C_int16: ARRAY[0..1, 0..1] OF INT;
C_uint16: ARRAY[0..1, 0..1] OF WORD;
C_int32: ARRAY[0..1, 0..1] OF DINT;
C_uint32: ARRAY[0..1, 0..1] OF DWORD;
C_float32: ARRAY[0..1, 0..1] OF REAL;
C_date: ARRAY[0..1, 0..1] OF DT;
C_char: ARRAY[0..1, 0..1] OF CHAR;
C_byte: ARRAY[0..1, 0..1] OF BYTE;
C_word: ARRAY[0..1, 0..1] OF WORD;
C_dword: ARRAY[0..1, 0..1] OF DWORD;
C_int: ARRAY[0..1, 0..1] OF INT;
C_dint: ARRAY[0..1, 0..1] OF DINT;
C_real: ARRAY[0..1, 0..1] OF REAL;
C_dt: ARRAY[0..1, 0..1] OF DT;
END_STRUCT;
END_TYPE
(* ---------------------------------------------------------------------
* AllTypesFESA/ v0.1.0
* BLOCK instance definition
* ---------------------------------------------------------------------
*)
DATA_BLOCK AllTypesFESA_allTypesDevModeSilecsDevice //allTypesDevModeFesaDevice
{ S7_Optimized_Access := 'FALSE' }
AUTHOR: mmarn
FAMILY: SILECS
NAME: DEV_MODE
STRUCT
MyROBlock: _AllTypesFESA_MyROBlock;
MyRWBlock: _AllTypesFESA_MyRWBlock;
MyWOBlock: _AllTypesFESA_MyWOBlock;
MyCBlock: _AllTypesFESA_MyCBlock;
END_STRUCT;
BEGIN
END_DATA_BLOCK
"_SilecsHeader_hdrBlk","UDT 1000","UDT 1000","[SilecsHeader/1.0.0] UDT symbol: _<class-name>_<block-name>"
"SilecsHeader_SilecsHeader","DB 1000","DB 1000","[SilecsHeader/1.0.0] DB symbol: <class-name>_<device-label | device-id>"
"_AllTypesFESA_MyROBlock","UDT 1001","UDT 1001","[AllTypesFESA/0.1.0] UDT symbol: _<class-name>_<block-name>"
"_AllTypesFESA_MyRWBlock","UDT 1002","UDT 1002",""
"_AllTypesFESA_MyWOBlock","UDT 1003","UDT 1003",""
"_AllTypesFESA_MyCBlock","UDT 1004","UDT 1004",""
"AllTypesFESA_allTypesDevModeSilecsDevice","DB 1001","DB 1001","[AllTypesFESA/0.1.0] DB symbol: <class-name>_<device-label | device-id>"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment