; ;====================================================== ; GSD-file for PROFIBUS-DP Coupler/SPC3 ; Manufacturer: Beckhoff Automation GmbH ; Eiserstr. 5 ; 33415 Verl (Germany) ; Tel.: +49(0)5246/963-0 ; stock-nr.: BC3100 ; state: 02.06.06 ; ; ;----------------------- TwinCAT ---------------------- ; Tc_KBus_supp = 1 ; Bus-Coupler Tc_Plc_supp = 1 ; Bus-Controller Tc_Firmware_Flashable = 1 ; Tc_ComplexTerminals = 1 ; Tc_Comment = "Bus-Controller, 12MBaud" ; Tc_BitmapFile = "BK_PLC.bmp" Tc_VendorBitmapFile = "Beckhoff.bmp" Tc_StatusMessage = 1 Tc_AmsBlockCon = 1 ; ;------------------------- DP ------------------------- ; #Profibus_DP ; ;------------------ PrmText-Definitionen -------------- ; PrmText = 1 Text(0) = "is not active" Text(1) = "is active" EndPrmText PrmText = 2 Text(0) = "BK3100-Compatible Format" Text(1) = "DPV1-Format" EndPrmText PrmText = 6 Text(0) = "manual reset" Text(1) = "automatic reset" EndPrmText PrmText = 8 Text(0) = "in process image" Text(1) = "not in process image" EndPrmText PrmText = 11 Text(0) = "INTEL" Text(1) = "MOTOROLA" EndPrmText PrmText = 13 Text(1) = "KBus-outputs to 0" Text(2) = "KBus-outputs remain equal" EndPrmText PrmText = 14 Text(1) = "DP-inputs to 0" Text(2) = "DP-inputs remain equal" EndPrmText PrmText = 16 Text(0) = "DP-inputs to 0" Text(1) = "DP-inputs remain equal" EndPrmText PrmText = 17 Text(0) = "KBus-outputs to 0" Text(1) = "KBus-outputs remain equal" EndPrmText PrmText = 18 Text(0) = "PLC-inputs to 0" Text(1) = "PLC-inputs remain equal" EndPrmText PrmText = 19 Text(0) = "DP-Process image" Text(1) = "reserved" Text(2) = "PLC-Process image compact" Text(3) = "PLC-Process image complex" EndPrmText PrmText = 22 Text(0) = "KBus-In -> PLC -> KBus-Out" Text(1) = "KBus Cycle before PLC-cycle" Text(2) = "KBus Cycle after PLC-cycle" EndPrmText PrmText = 5 Text(0) = "do not copy in MB" Text(1) = "copy in MB 508-511" EndPrmText PrmText = 23 Text(0) = "do not copy in MB" Text(1) = "copy in MB 504-507" EndPrmText PrmText = 20 Text(0) = "do not save in boot project" Text(1) = "save in boot project" EndPrmText PrmText = 21 Text(0) = "leave outputs unchanged" Text(1) = "set outputs to 0" EndPrmText ; ;------------- ExtUserPrmData-Definitionen -------------- ; ExtUserPrmData = 1 "DPV1-Services (Class 1)" Bit(7) 0 0-1 Prm_Text_Ref = 1 EndExtUserPrmData ExtUserPrmData = 2 "Diag-Format" Bit(3) 0 0-1 Prm_Text_Ref = 2 EndExtUserPrmData ExtUserPrmData = 6 "Behavior in case of KBus-Error" Bit(0) 0 0-1 Prm_Text_Ref = 6 EndExtUserPrmData ExtUserPrmData = 7 "Terminal-Diagnosis" Bit(1) 0 0-1 Prm_Text_Ref = 1 EndExtUserPrmData ExtUserPrmData = 8 "DiagData of digital terminals" Bit(4) 0 0-1 Prm_Text_Ref = 8 EndExtUserPrmData ExtUserPrmData = 9 "BK200-Mode" Bit(6) 1 0-1 Prm_Text_Ref = 1 EndExtUserPrmData ExtUserPrmData = 11 "Data-Format" Bit(3) 1 0-1 Prm_Text_Ref = 11 EndExtUserPrmData ExtUserPrmData = 12 "save MB in Nov-RAM" Bit(0) 1 0-1 Prm_Text_Ref = 1 EndExtUserPrmData ExtUserPrmData = 13 "Reaction on DP-Error" BitArea(0-1) 1 1-2 Prm_Text_Ref = 13 EndExtUserPrmData ExtUserPrmData = 14 "Reaction on KBus-Error" BitArea(2-3) 1 1-2 Prm_Text_Ref = 14 EndExtUserPrmData ExtUserPrmData = 16 "DP-Reaction on PLC-STOP" Bit(6) 0 0-1 Prm_Text_Ref = 16 EndExtUserPrmData ExtUserPrmData = 17 "BC-State" Bit(5) 0 0-1 Prm_Text_Ref = 5 EndExtUserPrmData ExtUserPrmData = 19 "Mapping Terminal 1" BitArea(0-1) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 20 "Mapping Terminal 2" BitArea(2-3) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 21 "Mapping Terminal 3" BitArea(4-5) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 22 "Mapping Terminal 4" BitArea(6-7) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 23 "Mapping Terminal 5" BitArea(0-1) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 24 "Mapping Terminal 6" BitArea(2-3) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 25 "Mapping Terminal 7" BitArea(4-5) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 26 "Mapping Terminal 8" BitArea(6-7) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 27 "Mapping Terminal 9" BitArea(0-1) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 28 "Mapping Terminal 10" BitArea(2-3) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 29 "Mapping Terminal 11" BitArea(4-5) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 30 "Mapping Terminal 12" BitArea(6-7) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 31 "Mapping Terminal 13" BitArea(0-1) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 32 "Mapping Terminal 14" BitArea(2-3) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 33 "Mapping Terminal 15" BitArea(4-5) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 34 "Mapping Terminal 16" BitArea(6-7) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 35 "Mapping Terminal 17" BitArea(0-1) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 36 "Mapping Terminal 18" BitArea(2-3) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 37 "Mapping Terminal 19" BitArea(4-5) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 38 "Mapping Terminal 20" BitArea(6-7) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 39 "Mapping Terminal 21" BitArea(0-1) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 40 "Mapping Terminal 22" BitArea(2-3) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 41 "Mapping Terminal 23" BitArea(4-5) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 42 "Mapping Terminal 24" BitArea(6-7) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 43 "Mapping Terminal 25" BitArea(0-1) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 44 "Mapping Terminal 26" BitArea(2-3) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 45 "Mapping Terminal 27" BitArea(4-5) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 46 "Mapping Terminal 28" BitArea(6-7) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 47 "Mapping Terminal 29" BitArea(0-1) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 48 "Mapping Terminal 30" BitArea(2-3) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 49 "Mapping Terminal 31" BitArea(4-5) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 50 "Mapping Terminal 32" BitArea(6-7) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 51 "Mapping Terminal 33" BitArea(0-1) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 52 "Mapping Terminal 34" BitArea(2-3) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 53 "Mapping Terminal 35" BitArea(4-5) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 54 "Mapping Terminal 36" BitArea(6-7) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 55 "Mapping Terminal 37" BitArea(0-1) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 56 "Mapping Terminal 38" BitArea(2-3) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 57 "Mapping Terminal 39" BitArea(4-5) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 58 "Mapping Terminal 40" BitArea(6-7) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 59 "Mapping Terminal 41" BitArea(0-1) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 60 "Mapping Terminal 42" BitArea(2-3) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 61 "Mapping Terminal 43" BitArea(4-5) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 62 "Mapping Terminal 44" BitArea(6-7) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 63 "Mapping Terminal 45" BitArea(0-1) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 64 "Mapping Terminal 46" BitArea(2-3) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 65 "Mapping Terminal 47" BitArea(4-5) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 66 "Mapping Terminal 48" BitArea(6-7) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 67 "Mapping Terminal 49" BitArea(0-1) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 68 "Mapping Terminal 50" BitArea(2-3) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 69 "Mapping Terminal 51" BitArea(4-5) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 70 "Mapping Terminal 52" BitArea(6-7) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 71 "Mapping Terminal 53" BitArea(0-1) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 72 "Mapping Terminal 54" BitArea(2-3) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 73 "Mapping Terminal 55" BitArea(4-5) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 74 "Mapping Terminal 56" BitArea(6-7) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 75 "Mapping Terminal 57" BitArea(0-1) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 76 "Mapping Terminal 58" BitArea(2-3) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 77 "Mapping Terminal 59" BitArea(4-5) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 78 "Mapping Terminal 60" BitArea(6-7) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 79 "Mapping Terminal 61" BitArea(0-1) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 80 "Mapping Terminal 62" BitArea(2-3) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 81 "Mapping Terminal 63" BitArea(4-5) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 82 "Mapping Terminal 64" BitArea(6-7) 3 0-3 Prm_Text_Ref = 19 EndExtUserPrmData ExtUserPrmData = 83 "Master-Out/BC-PLC-In-Offset" Unsigned16 128 0-511 EndExtUserPrmData ExtUserPrmData = 84 "Master-Out/BC-PLC-In-Length" Unsigned8 16 0-128 EndExtUserPrmData ExtUserPrmData = 85 "Master-In/BC-PLC-Out-Offset" Unsigned16 128 0-511 EndExtUserPrmData ExtUserPrmData = 86 "Master-In/BC-PLC-Out-Length" Unsigned8 16 0-128 EndExtUserPrmData ExtUserPrmData = 91 "Terminal-configuration" Bit(6) 0 0-1 Prm_Text_Ref = 20 EndExtUserPrmData ExtUserPrmData = 92 "System-Clock" Bit(0) 0 0-1 Prm_Text_Ref = 23 EndExtUserPrmData ExtUserPrmData = 93 "Reaction on breakpoint" Bit(1) 0 0-1 Prm_Text_Ref = 21 EndExtUserPrmData ExtUserPrmData = 94 "Relation KBus- to PLC-cycle" BitArea(2-3) 0 0-2 Prm_Text_Ref = 22 EndExtUserPrmData ExtUserPrmData = 95 "KBus-Reaction on PLC-STOP" Bit(3) 0 0-1 Prm_Text_Ref = 17 EndExtUserPrmData ExtUserPrmData = 96 "PLC-Reaction on KBus-Error" Bit(4) 0 0-1 Prm_Text_Ref = 18 EndExtUserPrmData ExtUserPrmData = 97 "PLC-Reaction on DP-Error" Bit(5) 0 0-1 Prm_Text_Ref = 18 EndExtUserPrmData ExtUserPrmData = 88 "Number of remanent MB" Unsigned16 64 0-512 EndExtUserPrmData ExtUserPrmData = 89 "cycle time" Unsigned8 10 2-150 EndExtUserPrmData ExtUserPrmData = 90 "Background Time" Unsigned8 5 1-50 EndExtUserPrmData ExtUserPrmData = 98 "Number of persistent MB" Unsigned16 0 0-512 EndExtUserPrmData ExtUserPrmData = 183 "Offset digital outputs in PLC" Unsigned16 0 0-511 EndExtUserPrmData ExtUserPrmData = 184 "Offset digital inputs in PLC" Unsigned16 0 0-511 EndExtUserPrmData ; ;---------------------- DP-General --------------------- ; GSD_Revision = 3 Vendor_Name = "BECKHOFF" Model_Name = "BC3100" Revision = "Revision 4.03" Ident_Number = 0xBECE Protocol_Ident = 0 Station_Type = 0 FMS_supp = 0 Hardware_Release = "04" Software_Release = "B5" 9.6_supp = 1 19.2_supp = 1 93.75_supp = 1 187.5_supp = 1 500_supp = 1 1.5M_supp = 1 3M_supp = 1 6M_supp = 1 12M_supp = 1 MaxTsdr_9.6 = 60 MaxTsdr_19.2 = 60 MaxTsdr_93.75 = 60 MaxTsdr_187.5 = 60 MaxTsdr_500 = 100 MaxTsdr_1.5M = 150 MaxTsdr_3M = 250 MaxTsdr_6M = 350 MaxTsdr_12M = 550 Redundancy = 0 Repeater_Ctrl_Sig = 0 24V_Pins = 0 Implementation_Type = "SPC3" Bitmap_Device = "busklemn" Bitmap_Diag = "busklems" ; ;-------------------- DP-Slave ----------------------- ; Freeze_Mode_supp = 1 Sync_Mode_supp = 1 Auto_Baud_supp = 1 Set_Slave_Add_supp = 0 Min_Slave_Intervall = 1 Modular_Station = 1 Max_Module = 64 Max_Input_Len = 128 Max_Output_Len = 128 Max_Data_Len = 256 Fail_Safe = 1 Max_Diag_Data_Len = 64 Modul_Offset = 0 Slave_Family = 10 ; ;---------------------- DPV1 ------------------------- ; DPV1_Slave = 1 C1_Read_Write_supp = 1 C1_Max_Data_Len = 48 C1_Response_Timeout = 1000 C2_Read_Write_supp = 1 C2_Max_Data_Len = 48 C2_Response_Timeout = 1000 C2_Max_Count_Channels = 1 Max_Initiate_PDU_Length = 52 ; ;------------------- UserPrmData --------------------- ; Max_User_Prm_Data_Len = 53 Ext_User_Prm_Data_Const(0) = 0x00 Ext_User_Prm_Data_Ref(0) = 1 Ext_User_Prm_Data_Const(1) = 0x00 Ext_User_Prm_Data_Const(2) = 0x00 Ext_User_Prm_Data_Ref(2) = 2 Ext_User_Prm_Data_Const(3) = 0x00 Ext_User_Prm_Data_Const(4) = 0x00 Ext_User_Prm_Data_Const(5) = 0x00 Ext_User_Prm_Data_Const(6) = 0x00 Ext_User_Prm_Data_Const(7) = 0x00 Ext_User_Prm_Data_Ref(7) = 6 Ext_User_Prm_Data_Ref(7) = 7 Ext_User_Prm_Data_Ref(7) = 8 Ext_User_Prm_Data_Ref(7) = 9 Ext_User_Prm_Data_Const(8) = 0x00 Ext_User_Prm_Data_Const(9) = 0x63 Ext_User_Prm_Data_Ref(9) = 11 Ext_User_Prm_Data_Const(10) = 0x00 Ext_User_Prm_Data_Ref(10) = 13 Ext_User_Prm_Data_Ref(10) = 14 Ext_User_Prm_Data_Const(11) = 0x40 Ext_User_Prm_Data_Const(12) = 0x00 Ext_User_Prm_Data_Ref(12) = 92 Ext_User_Prm_Data_Ref(12) = 93 Ext_User_Prm_Data_Const(13) = 0x00 Ext_User_Prm_Data_Ref(13) = 12 Ext_User_Prm_Data_Ref(13) = 94 Ext_User_Prm_Data_Ref(13) = 17 Ext_User_Prm_Data_Ref(13) = 91 Ext_User_Prm_Data_Const(14) = 0x01 Ext_User_Prm_Data_Ref(14) = 95 Ext_User_Prm_Data_Ref(14) = 96 Ext_User_Prm_Data_Ref(14) = 97 Ext_User_Prm_Data_Ref(14) = 16 Ext_User_Prm_Data_Ref(15) = 19 Ext_User_Prm_Data_Ref(15) = 20 Ext_User_Prm_Data_Ref(15) = 21 Ext_User_Prm_Data_Ref(15) = 22 Ext_User_Prm_Data_Ref(16) = 23 Ext_User_Prm_Data_Ref(16) = 24 Ext_User_Prm_Data_Ref(16) = 25 Ext_User_Prm_Data_Ref(16) = 26 Ext_User_Prm_Data_Ref(17) = 27 Ext_User_Prm_Data_Ref(17) = 28 Ext_User_Prm_Data_Ref(17) = 29 Ext_User_Prm_Data_Ref(17) = 30 Ext_User_Prm_Data_Ref(18) = 31 Ext_User_Prm_Data_Ref(18) = 32 Ext_User_Prm_Data_Ref(18) = 33 Ext_User_Prm_Data_Ref(18) = 34 Ext_User_Prm_Data_Ref(19) = 35 Ext_User_Prm_Data_Ref(19) = 36 Ext_User_Prm_Data_Ref(19) = 37 Ext_User_Prm_Data_Ref(19) = 38 Ext_User_Prm_Data_Ref(20) = 39 Ext_User_Prm_Data_Ref(20) = 40 Ext_User_Prm_Data_Ref(20) = 41 Ext_User_Prm_Data_Ref(20) = 42 Ext_User_Prm_Data_Ref(21) = 43 Ext_User_Prm_Data_Ref(21) = 44 Ext_User_Prm_Data_Ref(21) = 45 Ext_User_Prm_Data_Ref(21) = 46 Ext_User_Prm_Data_Ref(22) = 47 Ext_User_Prm_Data_Ref(22) = 48 Ext_User_Prm_Data_Ref(22) = 49 Ext_User_Prm_Data_Ref(22) = 50 Ext_User_Prm_Data_Ref(23) = 51 Ext_User_Prm_Data_Ref(23) = 52 Ext_User_Prm_Data_Ref(23) = 53 Ext_User_Prm_Data_Ref(23) = 54 Ext_User_Prm_Data_Ref(24) = 55 Ext_User_Prm_Data_Ref(24) = 56 Ext_User_Prm_Data_Ref(24) = 57 Ext_User_Prm_Data_Ref(24) = 58 Ext_User_Prm_Data_Ref(25) = 59 Ext_User_Prm_Data_Ref(25) = 60 Ext_User_Prm_Data_Ref(25) = 61 Ext_User_Prm_Data_Ref(25) = 62 Ext_User_Prm_Data_Ref(26) = 63 Ext_User_Prm_Data_Ref(26) = 64 Ext_User_Prm_Data_Ref(26) = 65 Ext_User_Prm_Data_Ref(26) = 66 Ext_User_Prm_Data_Ref(27) = 67 Ext_User_Prm_Data_Ref(27) = 68 Ext_User_Prm_Data_Ref(27) = 69 Ext_User_Prm_Data_Ref(27) = 70 Ext_User_Prm_Data_Ref(28) = 71 Ext_User_Prm_Data_Ref(28) = 72 Ext_User_Prm_Data_Ref(28) = 73 Ext_User_Prm_Data_Ref(28) = 74 Ext_User_Prm_Data_Ref(29) = 75 Ext_User_Prm_Data_Ref(29) = 76 Ext_User_Prm_Data_Ref(29) = 77 Ext_User_Prm_Data_Ref(29) = 78 Ext_User_Prm_Data_Ref(30) = 79 Ext_User_Prm_Data_Ref(30) = 80 Ext_User_Prm_Data_Ref(30) = 81 Ext_User_Prm_Data_Ref(30) = 82 Ext_User_Prm_Data_Const(31) = 0x02,0x02,0x02,0x02,0x02,0x02 Ext_User_Prm_Data_Ref(37) = 83 Ext_User_Prm_Data_Ref(39) = 84 Ext_User_Prm_Data_Ref(40) = 85 Ext_User_Prm_Data_Ref(42) = 86 Ext_User_Prm_Data_Ref(43) = 89 Ext_User_Prm_Data_Ref(44) = 90 Ext_User_Prm_Data_Ref(45) = 88 Ext_User_Prm_Data_Ref(47) = 98 Ext_User_Prm_Data_Ref(49) = 183 Ext_User_Prm_Data_Ref(51) = 184 ; ;-------------------- Modules ------------------------ ; Module = "KL1501" 0xB4 7 EndModule Module = "KL1512" 0xB5 355 EndModule Module = "KL2502" 0xB5 10 EndModule Module = "KL2521" 0xB2 12 EndModule Module = "KL2531" 0xB4 341 EndModule Module = "KL2532" 0xB5 351 EndModule Module = "KL2535" 0xB5 352 EndModule Module = "KL2541" 0xB4 342 EndModule Module = "KL2542" 0xB5 353 EndModule Module = "KL2545" 0xB5 354 EndModule Module = "KL2692" 0xB2 347 EndModule Module = "KL3351 compact (16In)" 0x51 19 EndModule Module = "KL3351 complex (24In/Out)" 0xB5 20 EndModule Module = "KL3356" 0xB5 22 EndModule Module = "KL3361" 0xB4 23 EndModule Module = "KL3362" 0xB9 322 EndModule Module = "KL3403" 0xB8 323 EndModule Module = "KL3xx1 compact (16In)" 0x50 335 EndModule Module = "KL3xx1 complex (24In/24Out)" 0xB2 336 EndModule Module = "KL3xx2 compact (16In)" 0x51 24 EndModule Module = "KL3xx2 complex (24In/24Out)" 0xB5 25 EndModule Module = "KL3xx4 compact (16In)" 0x53 27 EndModule Module = "KL3xx4 complex (24In/24Out)" 0xBB 28 EndModule Module = "KL3xx8 compact (16In)" 0x53, 0x53 343 EndModule Module = "KL3xx8 complex (24In/24Out)" 0xBB, 0xBB 344 EndModule Module = "KL4xx1 compact (16Out)" 0x60 338 EndModule Module = "KL4xx1 complex (24Out/24In)" 0xB2 339 EndModule Module = "KL4xx2 compact (16Out)" 0x61 35 EndModule Module = "KL4xx2 complex (24Out/24In)" 0xB5 36 EndModule Module = "KL4xx4 compact (16Out)" 0x63 38 EndModule Module = "KL4xx4 complex (24Out/24In)" 0xBB 39 EndModule Module = "KL4xx8 compact (16Out)" 0x63, 0x63 345 EndModule Module = "KL4xx8 complex (24Out/24In)" 0xBB, 0xBB 346 EndModule Module = "KL4494 compact (16Out/16In)" 0xB3 348 EndModule Module = "KL4494 complex (24Out/24In)" 0xB5 349 EndModule Module = "KL5001 compact (32In)" 0x93 42 EndModule Module = "KL5001 complex (48In/48Out)" 0xB5 43 EndModule Module = "KL5051" 0xB5 48 EndModule Module = "KL5101" 0xB5 50 EndModule Module = "KL5111" 0xB5 52 EndModule Module = "KL5121" 0xB5 54 EndModule Module = "KL5151" 0xB4 56 EndModule Module = "KL5302" 0xB5 58 EndModule Module = "KL6001" 0xB5 61 EndModule Module = "KL6011" 0xB5 68 EndModule Module = "KL6021" 0xB5 75 EndModule Module = "KL6031" 0xC0,0x97,0x97 350 EndModule Module = "KL6041" 0xC0,0x97,0x97 356 EndModule Module = "KL6051 compact (32In/32Out)" 0xB3 81 EndModule Module = "KL6051 complex (48In/48Out)" 0xB5 82 EndModule Module = "KL6061" 0xBA 83 EndModule Module = "KL6401" 0xC0,0xD1,0xD1 91 EndModule Module = "KL6811" 0xB2 88 EndModule Module = "KL8001" 0xBB 89 EndModule Module = "KL8610 - 1 channel" 0xB2 333 EndModule Module = "KL8610 - 2 channels" 0xB5 334 EndModule Module = "KL8610 - 3 channels" 0xB8 324 EndModule Module = "KL8610 - 4 channels" 0xBB 325 EndModule Module = "KL8610 - 5 channels" 0xBE 326 EndModule Module = "KL8610 - 6 channels" 0xF8 327 EndModule Module = "KL8610 - 7 channels" 0xFA 328 EndModule Module = "KL8610 - 8 channels" 0xFB 329 EndModule Module = "8 Bit digital inputs" 0x10 111 EndModule Module = "16 Bit digital inputs" 0x11 112 EndModule Module = "24 Bit digital inputs" 0x12 113 EndModule Module = "32 Bit digital inputs" 0x13 114 EndModule Module = "40 Bit digital inputs" 0x14 115 EndModule Module = "48 Bit digital inputs" 0x15 116 EndModule Module = "56 Bit digital inputs" 0x16 117 EndModule Module = "64 Bit digital inputs" 0x17 118 EndModule Module = "72 Bit digital inputs" 0x18 119 EndModule Module = "80 Bit digital inputs" 0x19 120 EndModule Module = "88 Bit digital inputs" 0x1A 121 EndModule Module = "96 Bit digital inputs" 0x1B 122 EndModule Module = "104 Bit digital inputs" 0x1C 123 EndModule Module = "112 Bit digital inputs" 0x1D 124 EndModule Module = "120 Bit digital inputs" 0x1E 125 EndModule Module = "128 Bit digital inputs" 0x1F 126 EndModule Module = "8 Bit digital outputs" 0x20 128 EndModule Module = "16 Bit digital outputs" 0x21 129 EndModule Module = "24 Bit digital outputs" 0x22 130 EndModule Module = "32 Bit digital outputs" 0x23 131 EndModule Module = "40 Bit digital outputs" 0x24 132 EndModule Module = "48 Bit digital outputs" 0x25 133 EndModule Module = "56 Bit digital outputs" 0x26 134 EndModule Module = "64 Bit digital outputs" 0x27 135 EndModule Module = "72 Bit digital outputs" 0x28 136 EndModule Module = "80 Bit digital outputs" 0x29 137 EndModule Module = "88 Bit digital outputs" 0x2A 138 EndModule Module = "96 Bit digital outputs" 0x2B 139 EndModule Module = "104 Bit digital outputs" 0x2C 140 EndModule Module = "112 Bit digital outputs" 0x2D 141 EndModule Module = "120 Bit digital outputs" 0x2E 142 EndModule Module = "128 Bit digital outputs" 0x2F 143 EndModule Module = "1 Byte Master-Out/BC-PLC-In" 0xA0 179 EndModule Module = "2 Bytes Master-Out/BC-PLC-In" 0xA1 180 EndModule Module = "3 Bytes Master-Out/BC-PLC-In" 0xA2 181 EndModule Module = "4 Bytes Master-Out/BC-PLC-In" 0xA3 182 EndModule Module = "5 Bytes Master-Out/BC-PLC-In" 0xA4 183 EndModule Module = "6 Bytes Master-Out/BC-PLC-In" 0xA5 184 EndModule Module = "7 Bytes Master-Out/BC-PLC-In" 0xA6 185 EndModule Module = "8 Bytes Master-Out/BC-PLC-In" 0xA7 186 EndModule Module = "9 Bytes Master-Out/BC-PLC-In" 0xA8 187 EndModule Module = "10 Bytes Master-Out/BC-PLC-In" 0xA9 188 EndModule Module = "11 Bytes Master-Out/BC-PLC-In" 0xAA 189 EndModule Module = "12 Bytes Master-Out/BC-PLC-In" 0xAB 190 EndModule Module = "13 Bytes Master-Out/BC-PLC-In" 0xAC 191 EndModule Module = "14 Bytes Master-Out/BC-PLC-In" 0xAD 192 EndModule Module = "15 Bytes Master-Out/BC-PLC-In" 0xAE 193 EndModule Module = "16 Bytes Master-Out/BC-PLC-In" 0xAF 194 EndModule Module = "17 Bytes Master-Out/BC-PLC-In" 0x80,0x90 195 EndModule Module = "18 Bytes Master-Out/BC-PLC-In" 0x80,0x91 196 EndModule Module = "19 Bytes Master-Out/BC-PLC-In" 0x80,0x92 197 EndModule Module = "20 Bytes Master-Out/BC-PLC-In" 0x80,0x93 198 EndModule Module = "21 Bytes Master-Out/BC-PLC-In" 0x80,0x94 199 EndModule Module = "22 Bytes Master-Out/BC-PLC-In" 0x80,0x95 200 EndModule Module = "23 Bytes Master-Out/BC-PLC-In" 0x80,0x96 201 EndModule Module = "24 Bytes Master-Out/BC-PLC-In" 0x80,0x97 202 EndModule Module = "25 Bytes Master-Out/BC-PLC-In" 0x80,0x98 203 EndModule Module = "26 Bytes Master-Out/BC-PLC-In" 0x80,0x99 204 EndModule Module = "27 Bytes Master-Out/BC-PLC-In" 0x80,0x9A 205 EndModule Module = "28 Bytes Master-Out/BC-PLC-In" 0x80,0x9B 206 EndModule Module = "29 Bytes Master-Out/BC-PLC-In" 0x80,0x9C 207 EndModule Module = "30 Bytes Master-Out/BC-PLC-In" 0x80,0x9D 208 EndModule Module = "31 Bytes Master-Out/BC-PLC-In" 0x80,0x9E 209 EndModule Module = "32 Bytes Master-Out/BC-PLC-In" 0x80,0x9F 210 EndModule Module = "33 Bytes Master-Out/BC-PLC-In" 0x80,0xA0 211 EndModule Module = "34 Bytes Master-Out/BC-PLC-In" 0x80,0xA1 212 EndModule Module = "35 Bytes Master-Out/BC-PLC-In" 0x80,0xA2 213 EndModule Module = "36 Bytes Master-Out/BC-PLC-In" 0x80,0xA3 214 EndModule Module = "37 Bytes Master-Out/BC-PLC-In" 0x80,0xA4 215 EndModule Module = "38 Bytes Master-Out/BC-PLC-In" 0x80,0xA5 216 EndModule Module = "39 Bytes Master-Out/BC-PLC-In" 0x80,0xA6 217 EndModule Module = "40 Bytes Master-Out/BC-PLC-In" 0x80,0xA7 218 EndModule Module = "41 Bytes Master-Out/BC-PLC-In" 0x80,0xA8 219 EndModule Module = "42 Bytes Master-Out/BC-PLC-In" 0x80,0xA9 220 EndModule Module = "43 Bytes Master-Out/BC-PLC-In" 0x80,0xAA 221 EndModule Module = "44 Bytes Master-Out/BC-PLC-In" 0x80,0xAB 222 EndModule Module = "45 Bytes Master-Out/BC-PLC-In" 0x80,0xAC 223 EndModule Module = "46 Bytes Master-Out/BC-PLC-In" 0x80,0xAD 224 EndModule Module = "47 Bytes Master-Out/BC-PLC-In" 0x80,0xAE 225 EndModule Module = "48 Bytes Master-Out/BC-PLC-In" 0x80,0xAF 226 EndModule Module = "49 Bytes Master-Out/BC-PLC-In" 0x80,0xB0 227 EndModule Module = "50 Bytes Master-Out/BC-PLC-In" 0x80,0xB1 228 EndModule Module = "51 Bytes Master-Out/BC-PLC-In" 0x80,0xB2 229 EndModule Module = "52 Bytes Master-Out/BC-PLC-In" 0x80,0xB3 230 EndModule Module = "53 Bytes Master-Out/BC-PLC-In" 0x80,0xB4 231 EndModule Module = "54 Bytes Master-Out/BC-PLC-In" 0x80,0xB5 232 EndModule Module = "55 Bytes Master-Out/BC-PLC-In" 0x80,0xB6 233 EndModule Module = "56 Bytes Master-Out/BC-PLC-In" 0x80,0xB7 234 EndModule Module = "57 Bytes Master-Out/BC-PLC-In" 0x80,0xB8 235 EndModule Module = "58 Bytes Master-Out/BC-PLC-In" 0x80,0xB9 236 EndModule Module = "59 Bytes Master-Out/BC-PLC-In" 0x80,0xBA 237 EndModule Module = "60 Bytes Master-Out/BC-PLC-In" 0x80,0xBB 238 EndModule Module = "61 Bytes Master-Out/BC-PLC-In" 0x80,0xBC 239 EndModule Module = "62 Bytes Master-Out/BC-PLC-In" 0x80,0xBD 240 EndModule Module = "63 Bytes Master-Out/BC-PLC-In" 0x80,0xBE 241 EndModule Module = "64 Bytes Master-Out/BC-PLC-In" 0x80,0xBF 242 EndModule Module = "1 Byte Master-In/BC-PLC-Out" 0x90 243 EndModule Module = "2 Bytes Master-In/BC-PLC-Out" 0x91 244 EndModule Module = "3 Bytes Master-In/BC-PLC-Out" 0x92 245 EndModule Module = "4 Bytes Master-In/BC-PLC-Out" 0x93 246 EndModule Module = "5 Bytes Master-In/BC-PLC-Out" 0x94 247 EndModule Module = "6 Bytes Master-In/BC-PLC-Out" 0x95 248 EndModule Module = "7 Bytes Master-In/BC-PLC-Out" 0x96 249 EndModule Module = "8 Bytes Master-In/BC-PLC-Out" 0x97 250 EndModule Module = "9 Bytes Master-In/BC-PLC-Out" 0x98 251 EndModule Module = "10 Bytes Master-In/BC-PLC-Out" 0x99 252 EndModule Module = "11 Bytes Master-In/BC-PLC-Out" 0x9A 253 EndModule Module = "12 Bytes Master-In/BC-PLC-Out" 0x9B 254 EndModule Module = "13 Bytes Master-In/BC-PLC-Out" 0x9C 255 EndModule Module = "14 Bytes Master-In/BC-PLC-Out" 0x9D 256 EndModule Module = "15 Bytes Master-In/BC-PLC-Out" 0x9E 257 EndModule Module = "16 Bytes Master-In/BC-PLC-Out" 0x9F 258 EndModule Module = "17 Bytes Master-In/BC-PLC-Out" 0x40,0x90 259 EndModule Module = "18 Bytes Master-In/BC-PLC-Out" 0x40,0x91 260 EndModule Module = "19 Bytes Master-In/BC-PLC-Out" 0x40,0x92 261 EndModule Module = "20 Bytes Master-In/BC-PLC-Out" 0x40,0x93 262 EndModule Module = "21 Bytes Master-In/BC-PLC-Out" 0x40,0x94 263 EndModule Module = "22 Bytes Master-In/BC-PLC-Out" 0x40,0x95 264 EndModule Module = "23 Bytes Master-In/BC-PLC-Out" 0x40,0x96 265 EndModule Module = "24 Bytes Master-In/BC-PLC-Out" 0x40,0x97 266 EndModule Module = "25 Bytes Master-In/BC-PLC-Out" 0x40,0x98 267 EndModule Module = "26 Bytes Master-In/BC-PLC-Out" 0x40,0x99 268 EndModule Module = "27 Bytes Master-In/BC-PLC-Out" 0x40,0x9A 269 EndModule Module = "28 Bytes Master-In/BC-PLC-Out" 0x40,0x9B 270 EndModule Module = "29 Bytes Master-In/BC-PLC-Out" 0x40,0x9C 271 EndModule Module = "30 Bytes Master-In/BC-PLC-Out" 0x40,0x9D 272 EndModule Module = "31 Bytes Master-In/BC-PLC-Out" 0x40,0x9E 273 EndModule Module = "32 Bytes Master-In/BC-PLC-Out" 0x40,0x9F 274 EndModule Module = "33 Bytes Master-In/BC-PLC-Out" 0x40,0xA0 275 EndModule Module = "34 Bytes Master-In/BC-PLC-Out" 0x40,0xA1 276 EndModule Module = "35 Bytes Master-In/BC-PLC-Out" 0x40,0xA2 277 EndModule Module = "36 Bytes Master-In/BC-PLC-Out" 0x40,0xA3 278 EndModule Module = "37 Bytes Master-In/BC-PLC-Out" 0x40,0xA4 279 EndModule Module = "38 Bytes Master-In/BC-PLC-Out" 0x40,0xA5 280 EndModule Module = "39 Bytes Master-In/BC-PLC-Out" 0x40,0xA6 281 EndModule Module = "40 Bytes Master-In/BC-PLC-Out" 0x40,0xA7 282 EndModule Module = "41 Bytes Master-In/BC-PLC-Out" 0x40,0xA8 283 EndModule Module = "42 Bytes Master-In/BC-PLC-Out" 0x40,0xA9 284 EndModule Module = "43 Bytes Master-In/BC-PLC-Out" 0x40,0xAA 285 EndModule Module = "44 Bytes Master-In/BC-PLC-Out" 0x40,0xAB 286 EndModule Module = "45 Bytes Master-In/BC-PLC-Out" 0x40,0xAC 287 EndModule Module = "46 Bytes Master-In/BC-PLC-Out" 0x40,0xAD 288 EndModule Module = "47 Bytes Master-In/BC-PLC-Out" 0x40,0xAE 289 EndModule Module = "48 Bytes Master-In/BC-PLC-Out" 0x40,0xAF 290 EndModule Module = "49 Bytes Master-In/BC-PLC-Out" 0x40,0xB0 291 EndModule Module = "50 Bytes Master-In/BC-PLC-Out" 0x40,0xB1 292 EndModule Module = "51 Bytes Master-In/BC-PLC-Out" 0x40,0xB2 293 EndModule Module = "52 Bytes Master-In/BC-PLC-Out" 0x40,0xB3 294 EndModule Module = "53 Bytes Master-In/BC-PLC-Out" 0x40,0xB4 295 EndModule Module = "54 Bytes Master-In/BC-PLC-Out" 0x40,0xB5 296 EndModule Module = "55 Bytes Master-In/BC-PLC-Out" 0x40,0xB6 297 EndModule Module = "56 Bytes Master-In/BC-PLC-Out" 0x40,0xB7 298 EndModule Module = "57 Bytes Master-In/BC-PLC-Out" 0x40,0xB8 299 EndModule Module = "58 Bytes Master-In/BC-PLC-Out" 0x40,0xB9 300 EndModule Module = "59 Bytes Master-In/BC-PLC-Out" 0x40,0xBA 301 EndModule Module = "60 Bytes Master-In/BC-PLC-Out" 0x40,0xBB 302 EndModule Module = "61 Bytes Master-In/BC-PLC-Out" 0x40,0xBC 303 EndModule Module = "62 Bytes Master-In/BC-PLC-Out" 0x40,0xBD 304 EndModule Module = "63 Bytes Master-In/BC-PLC-Out" 0x40,0xBE 305 EndModule Module = "64 Bytes Master-In/BC-PLC-Out" 0x40,0xBF 306 EndModule