;============================================================================= ;GSD File for Profibus DP (EN 50170) ;============================================================================= ; ; FILENAME : Trk1ff9f.gsd ;----------------------------------------------------------------------------- ; VENDOR : Hans TURCK GmbH & Co. KG ;----------------------------------------------------------------------------- ; AUTHOR : - Praske - ; ; ;----------------------------------------------------------------------------- ; DATE : 10.01.2002 ;----------------------------------------------------------------------------- ; VERSION : 1.1.0 ;----------------------------------------------------------------------------- ; Revision : 1.1.0 DI40Ex added ; TF20Ex P changed to DF20Ex P ; TF20Ex F changed to DF20Ex F ;============================================================================= #Profibus_DP GSD_Revision = 3 Vendor_Name = "Hans Turck GmbH & Co. KG" Model_Name = "Excom M1 TURCK" Revision = "1.1.0" Info_Text = "Process I/O System" OrderNumber = "GDP1,5 Id:6884008" Ident_Number = 0xff9f Protocol_Ident = 0 ; Profibus-DP Station_Type = 0 ; DP-slave Hardware_Release = "12233301Z" Software_Release = "1.4.0" FMS_supp = 0 ; DP 9.6_supp = 1 19.2_supp = 1 45.45_supp = 1 93.75_supp = 1 187.5_supp = 1 500_supp = 1 1.5M_supp = 1 3M_supp = 0 6M_supp = 0 12M_supp = 0 MaxTsdr_9.6 = 60 MaxTsdr_19.2 = 60 MaxTsdr_45.45 = 250 MaxTsdr_93.75 = 60 MaxTsdr_187.5 = 60 MaxTsdr_500 = 100 MaxTsdr_1.5M = 150 MaxTsdr_3M = 250 MaxTsdr_6M = 450 MaxTsdr_12M = 800 Redundancy = 0 Repeater_Ctrl_Sig = 0 24V_Pins = 0 ;============================================================================= ; Slave specific Data ;============================================================================= Modular_Station = 1 Freeze_Mode_supp = 1 Sync_Mode_supp = 1 Auto_Baud_supp = 1 Fail_Safe = 1 Modul_Offset = 0 Set_Slave_Add_supp = 0 Min_Slave_Intervall = 1 ; 100µs ABB_HCIR_supp = 1 ; supports hot configuration in run ABB_HCIR_Offset = 6 ; position of parameter byte in User_Prm ;============================================================================= ; Bitmap, Implementation ;============================================================================= Implementation_Type = "SPC3" Bitmap_Device = "EXCOM--n" Bitmap_Diag = "EXCOM--d" Bitmap_SF = "EXCOM--s" Slave_Family=3 ;I/O ;============================================================================= ; Limitations ;============================================================================= Max_Module = 17 ; Slot 0..16 Max_Input_Len = 216 Max_Output_Len = 216 Max_Data_Len = 216 Max_User_Prm_Data_Len = 87 Max_Diag_Data_Len = 80 ;============================================================================= ; DPV1 specific data ;============================================================================= DPV1_Slave = 1 WD_Base_1ms_supp = 0 Check_Cfg_Mode = 1 C1_Read_Write_supp = 1 C1_Max_Data_Len = 132 C1_Response_Timeout = 50 C1_Read_Write_required = 0 C2_Read_Write_supp = 1 C2_Max_Data_Len = 132 C2_Read_Write_required = 0 C2_Max_Count_Channels = 1 C2_Response_Timeout = 50 Max_Initiate_PDU_Len = 132 DPV1_Data_Types = 0 ;============================================================================= ; User Parameter preset ;============================================================================= Ext_User_Prm_Data_Const(0) = 0x00,0x00,0x00 ; DPV1 parameters ;DPV1 status1 = 0x00 => ; Bit2 = 0 WD_Base=10ms (1ms=1) ; Bit7 = 1 DPV1 Enable (Disable=0) ;DPV1 status2 = 0x00 => ; Bit0 = 0 ChkCfg nach EN50170(User specific=1) ;DPV1 status3 = 0x00 => ; alarm not implemented ;============================================================================= ; Parameter text definition ;============================================================================= ; 1..10: for general use (both slot 0 and I/O modules) ; 11..50: used for slot 0 only ; 51... : used for I/O modules only ;General used parameter text-------------------------------------------------- PrmText = 1 Text(0) = "on" Text(1) = "off" EndPrmText PrmText = 2 Text(0) = "off" Text(1) = "on" EndPrmText PrmText = 3 Text(0) = "on" Text(3) = "off" EndPrmText ;----------------------------------------------------------------------------- ;Slot 0 parameter text ------------------------------------------------------- PrmText = 11 Text(0) = "mode 1" ;Text(1) = "mode 2" ;Text(2) = "mode 3" EndPrmText PrmText = 12 Text(0) = "50Hz" Text(1) = "60Hz" EndPrmText PrmText = 13 Text(0) = "status MSB" Text(1) = "status LSB" Text(2) = "no status" EndPrmText PrmText = 14 Text(0) = "MT5 (4 I/O modules)" Text(1) = "MT9 (8 I/O modules)" Text(2) = "MT18 (16 I/O modules)" EndPrmText PrmText = 15 Text(0) = "base x 1" Text(1) = "base x 16" EndPrmText PrmText = 16 Text(0) = "off" Text(1) = "mode 1" ;Text(2) = "mode 2" Text(3) = "mode 3" EndPrmText PrmText = 17 Text(0) = "off" Text(1) = "mode 1" Text(2) = "mode 2" Text(3) = "mode 3" EndPrmText PrmText = 18 Text(0) = "single" Text(1) = "redundant" EndPrmText PrmText = 20 Text(0) = "select 0" Text(1) = "select 1" Text(2) = "select 2" Text(3) = "select 3" EndPrmText PrmText = 21 Text(0) = "select 0" Text(1) = "select 1" EndPrmText PrmText = 22 Text(0) = "disable" Text(1) = "enable" EndPrmText ;----------------------------------------------------------------------------- ;I/O module partameter text -------------------------------------------------- PrmText = 52 Text(0) = "off / 0..20mA" Text(1) = "off / 4..20mA" Text(2) = "on / 4..20mA" EndPrmText PrmText = 53 Text(0) = "off" Text(1) = "50ms" EndPrmText PrmText = 54 Text(0) = "normal" Text(1) = "inverted" EndPrmText PrmText = 55 Text(0) = "8 inputs" Text(1) = "4 inputs / 4 outputs" Text(2) = "5 inputs / 3 outputs" Text(3) = "8 outputs" EndPrmText PrmText = 56 Text(0) = "min value" Text(1) = "max value" Text(2) = "last valid value" EndPrmText PrmText = 57 Text(0) = "0..10V" Text(1) = "2..10V" EndPrmText PrmText = 58 Text(0) = "off" Text(1) = "100ms" EndPrmText PrmText = 59 Text(0) = "0..20mA" Text(1) = "4..20mA" EndPrmText PrmText = 60 Text(0) = "on / V 1,2,3,4 of ch. 1" Text(1) = "auto / V 1,2,3,4 of ch. 1" Text(2) = "on / V 1,2 of ch. 1,2" Text(3) = "auto / V 1,2 of ch. 1,2" Text(4) = "on / V 1 of ch. 1,2,3,4" Text(5) = "on / V 2 of ch. 1,2,3,4" Text(6) = "on / V 3 of ch. 1,2,3,4" Text(7) = "on / V 4 of ch. 1,2,3,4" EndPrmText PrmText = 61 Text(0) = "off" Text(1) = "11s" EndPrmText PrmText = 62 Text(0) = "PT100 2w (auto R line)" Text(1) = "PT100 3w" Text(2) = "PT100 4w" Text(3) = "PT1000 2w (auto R line)" Text(4) = "PT1000 3w" Text(5) = "PT1000 4w" Text(6) = "NI100 2w" Text(7) = "NI100 3w" EndPrmText PrmText = 63 Text(0) = "Type B" Text(1) = "Type E" Text(2) = "Type J" Text(3) = "Type K" Text(4) = "Type N" Text(5) = "Type R" Text(6) = "Type S" Text(7) = "Type T" EndPrmText PrmText = 64 Text(0) = "normal" Text(4) = "inverted" EndPrmText PrmText = 74 Text(0) = "count up (f < 4kHz)" Text(1) = "host controlled (f < 4kHz)" Text(2) = "field controlled (f < 4kHz)" Text(3) = "field contr.(auto, f < 1.25kHz)" EndPrmText PrmText = 75 Text(0) = "host controlled" Text(1) = "field controlled" EndPrmText PrmText = 76 Text(0) = "off" Text(1) = "8 values" EndPrmText ;============================================================================= ; Parameter name definition ;============================================================================= ; For ExtUserPrmData: ; 1..10: for general use (both slot 0 and I/O modules) ; 11..50: used for slot 0 only ; 51... : used for I/O modules only ;General used parameter names ------------------------------------------------ ExtUserPrmData = 1 "value" Unsigned8 0 0-255 EndExtUserPrmData ;----------------------------------------------------------------------------- ;Slot 0 parameter names ------------------------------------------------------ ExtUserPrmData = 11 "prm. mode" BitArea(0-1) 0 0-0 Prm_Text_Ref = 11 ; mode 1,2,3 EndExtUserPrmData ExtUserPrmData = 12 "grid frequency" Bit(2) 0 0-1 Prm_Text_Ref = 12 ; 50 / 60Hz EndExtUserPrmData ExtUserPrmData = 13 "analog data format" BitArea(3-4) 0 0-2 Prm_Text_Ref = 13 ; MSB / LSB / none EndExtUserPrmData ExtUserPrmData = 14 "backplane" BitArea(5-6) 2 0,1,2 Prm_Text_Ref = 14 ; 4 / 8 / 16 I/O modules EndExtUserPrmData ExtUserPrmData = 15 "HCIR WCBC factor" Bit(6) 0 0-1 Prm_Text_Ref = 15 ; x 1 / x 16 EndExtUserPrmData ExtUserPrmData = 16 "redundancy mode" BitArea(0-1) 0 0,1,3 Prm_Text_Ref = 16 ; off / ... EndExtUserPrmData ExtUserPrmData = 17 "redundancy mode" BitArea(0-1) 0 0-3 Prm_Text_Ref = 17 ; off / ... EndExtUserPrmData ExtUserPrmData = 18 "power supply" Bit(3) 0 0-1 Prm_Text_Ref = 18 ; single / redundant EndExtUserPrmData ExtUserPrmData = 19 "cyclic data" BitArea(4-5) 0 0-3 Prm_Text_Ref = 20 ; function 1 / 2... EndExtUserPrmData ExtUserPrmData = 20 "HCIR WCBC base (x 100ms)" BitArea(0-5) 5 0-63 EndExtUserPrmData ExtUserPrmData = 21 "HCIR active" Bit(7) 0 0-1 Prm_Text_Ref = 2 ; on / off EndExtUserPrmData ExtUserPrmData = 22 "SF1" Bit(7) 0 0-1 Prm_Text_Ref = 21 ; select 0 / select 1 EndExtUserPrmData ExtUserPrmData = 23 "SF2" BitArea(6-7) 0 0-3 Prm_Text_Ref = 20 ; select 0 / select 1... EndExtUserPrmData ExtUserPrmData = 24 "SF3" Bit(2) 0 0-1 Prm_Text_Ref = 21 ; select 0 / select 1 EndExtUserPrmData ExtUserPrmData = 25 "address offset value" BitArea(0-6) 0 0-124 EndExtUserPrmData ExtUserPrmData = 26 "address offset" Bit(7) 0 0-1 Prm_Text_Ref = 22 EndExtUserPrmData ExtUserPrmData = 27 "unused channels slot 1" BitArea(0-7) 0 0-255 EndExtUserPrmData ExtUserPrmData = 28 "unused channels slot 2" BitArea(0-7) 0 0-255 EndExtUserPrmData ExtUserPrmData = 29 "unused channels slot 3" BitArea(0-7) 0 0-255 EndExtUserPrmData ExtUserPrmData = 30 "unused channels slot 4" BitArea(0-7) 0 0-255 EndExtUserPrmData ExtUserPrmData = 31 "unused channels slot 5" BitArea(0-7) 0 0-255 EndExtUserPrmData ExtUserPrmData = 32 "unused channels slot 6" BitArea(0-7) 0 0-255 EndExtUserPrmData ExtUserPrmData = 33 "unused channels slot 7" BitArea(0-7) 0 0-255 EndExtUserPrmData ExtUserPrmData = 34 "unused channels slot 8" BitArea(0-7) 0 0-255 EndExtUserPrmData ExtUserPrmData = 35 "unused channels slot 9" BitArea(0-7) 0 0-255 EndExtUserPrmData ExtUserPrmData = 36 "unused channels slot 10" BitArea(0-7) 0 0-255 EndExtUserPrmData ExtUserPrmData = 37 "unused channels slot 11" BitArea(0-7) 0 0-255 EndExtUserPrmData ExtUserPrmData = 38 "unused channels slot 12" BitArea(0-7) 0 0-255 EndExtUserPrmData ExtUserPrmData = 39 "unused channels slot 13" BitArea(0-7) 0 0-255 EndExtUserPrmData ExtUserPrmData = 40 "unused channels slot 14" BitArea(0-7) 0 0-255 EndExtUserPrmData ExtUserPrmData = 41 "unused channels slot 15" BitArea(0-7) 0 0-255 EndExtUserPrmData ExtUserPrmData = 42 "unused channels slot 16" BitArea(0-7) 0 0-255 EndExtUserPrmData ;----------------------------------------------------------------------------- ;I/O module parameter names -------------------------------------------------- ExtUserPrmData = 51 "short detect" Bit(7) 0 0-1 Prm_Text_Ref = 1 ; on / off EndExtUserPrmData ExtUserPrmData = 52 "open line detect" Bit(6) 0 0-1 Prm_Text_Ref = 1 ; on / off EndExtUserPrmData ExtUserPrmData = 53 "failsafe mode" BitArea(4-5) 0 0-2 Prm_Text_Ref = 56 ; min / max / lgv EndExtUserPrmData ExtUserPrmData = 54 "direction" BitArea(0-1) 0 0-3 Prm_Text_Ref = 55 ; input / output EndExtUserPrmData ExtUserPrmData = 55 "polarity" Bit(2) 0 0-1 Prm_Text_Ref = 54 ; normal / inverted EndExtUserPrmData ExtUserPrmData = 56 "damping" Bit(3) 0 0-1 Prm_Text_Ref = 53 ; off / 50ms EndExtUserPrmData ExtUserPrmData = 57 "filter (PT1)" Bit(3) 0 0-1 Prm_Text_Ref = 58 ; off / 100ms EndExtUserPrmData ExtUserPrmData = 61 "HART status / variables" BitArea(0-2) 0 0-7 Prm_Text_Ref = 60 ; on V1 of... EndExtUserPrmData ExtUserPrmData = 62 "filter (PT1)" Bit(3) 0 0-1 Prm_Text_Ref = 61 ; off / 10s EndExtUserPrmData ExtUserPrmData = 63 "sensor type" BitArea(0-2) 2 0-7 Prm_Text_Ref = 62 ; PT100 / PT1000 / ... EndExtUserPrmData ExtUserPrmData = 64 "sensor type" BitArea(0-2) 0 0-7 Prm_Text_Ref = 63 ; type B / type E / ... EndExtUserPrmData ExtUserPrmData = 65 "line monitoring" BitArea(6-7) 0 0-3 Prm_Text_Ref = 3 ; on / off EndExtUserPrmData ExtUserPrmData = 66 "polarity" BitArea(0-2) 0 0,4 Prm_Text_Ref = 64 ; normal / inv. EndExtUserPrmData ExtUserPrmData = 67 "polarity" BitArea(0-3) 0 0,4 Prm_Text_Ref = 64 ; normal / inv. EndExtUserPrmData ExtUserPrmData = 68 "HART status / range" BitArea(0-2) 2 0,1,2 Prm_Text_Ref = 52 ; off / 0..20mA ... EndExtUserPrmData ExtUserPrmData = 69 "HART status / range" BitArea(0-3) 2 0,1,2 Prm_Text_Ref = 52 ; off / 0..20mA ... EndExtUserPrmData ExtUserPrmData = 70 "HART status / variables" BitArea(0-3) 0 0,1,2,3,4,5,6,7 Prm_Text_Ref = 60 ; off / V 1,2,3,4 ... EndExtUserPrmData ExtUserPrmData = 71 "range" BitArea(0-2) 1 0,1 Prm_Text_Ref = 59 ; 0..20mA / 4..20mA EndExtUserPrmData ExtUserPrmData = 72 "range" BitArea(0-2) 1 0,1 Prm_Text_Ref = 57 ; 0..10V / 2..10V EndExtUserPrmData ExtUserPrmData = 73 "range" BitArea(0-3) 1 0,1 Prm_Text_Ref = 59 ; 0..20mA / 4..20mA EndExtUserPrmData ExtUserPrmData = 74 "direction" BitArea(1-2) 0 0,1,2,3 Prm_Text_Ref = 74 ; intern / extern... EndExtUserPrmData ExtUserPrmData = 75 "counter reset" Bit(0) 0 0,1 Prm_Text_Ref = 75 ; intern / extern EndExtUserPrmData ExtUserPrmData = 76 "average" Bit(0) 0 0,1 Prm_Text_Ref = 76 ; off / 8 EndExtUserPrmData ;============================================================================= ; Device Specific Diagnosis ;============================================================================= ;Unit_Diag_Bit(0000) = "tbd" ;Unit_Diag_Bit(0001) = "DPSE Status DIAG to implement" ; Status PDU header Unit_Diag_Area = 0-7 Value(130) = "excom status diagnosis" Unit_Diag_Area_End Unit_Diag_Area = 8-9 Value(0) = "module / status" Unit_Diag_Area_End Unit_Diag_Area = 16-17 Value(0) = " " Value(1) = "status active" Value(2) = "status inactive" Value(3) = "status reserved" Unit_Diag_Area_End ; Slot 0 Unit_Diag_Area = 24-25 Value(0) = "Red. GDP valid / na." Value(1) = "Red. GDP error" Value(2) = "Red. GDP reserved" Value(3) = "Red. GDP missing" Unit_Diag_Area_End ; Slot 1 Unit_Diag_Area = 26-27 Value(0) = "valid slot 1" Value(1) = "failure slot 1" Value(2) = "wrong module slot 1" Value(3) = "missing module slot 1" Unit_Diag_Area_End ; Slot 2 Unit_Diag_Area = 28-29 Value(0) = "valid slot 2" Value(1) = "failure slot 2" Value(2) = "wrong module slot 2" Value(3) = "missing module slot 2" Unit_Diag_Area_End ; Slot 3 Unit_Diag_Area = 30-31 Value(0) = "valid slot 3" Value(1) = "failure slot 3" Value(2) = "wrong module slot 3" Value(3) = "missing module slot 3" Unit_Diag_Area_End ; Slot 4 Unit_Diag_Area = 32-33 Value(0) = "valid slot 4" Value(1) = "failure slot 4" Value(2) = "wrong module slot 4" Value(3) = "missing module slot 4" Unit_Diag_Area_End ; Slot 5 Unit_Diag_Area = 34-35 Value(0) = "valid slot 5" Value(1) = "failure slot 5" Value(2) = "wrong module slot 5" Value(3) = "missing module slot 5" Unit_Diag_Area_End ; Slot 6 Unit_Diag_Area = 36-37 Value(0) = "valid slot 6" Value(1) = "failure slot 6" Value(2) = "wrong module slot 6" Value(3) = "missing module slot 6" Unit_Diag_Area_End ; Slot 7 Unit_Diag_Area = 38-39 Value(0) = "valid slot 7" Value(1) = "failure slot 7" Value(2) = "wrong module slot 7" Value(3) = "missing module slot 7" Unit_Diag_Area_End ; Slot 8 Unit_Diag_Area = 40-41 Value(0) = "valid slot 8" Value(1) = "failure slot 8" Value(2) = "wrong module slot 8" Value(3) = "missing module slot 8" Unit_Diag_Area_End ; Slot 9 Unit_Diag_Area = 42-43 Value(0) = "valid slot 9" Value(1) = "failure slot 9" Value(2) = "wrong module slot 9" Value(3) = "missing module slot 9" Unit_Diag_Area_End ; Slot 10 Unit_Diag_Area = 44-45 Value(0) = "valid slot 10" Value(1) = "failure slot 10" Value(2) = "wrong module slot 10" Value(3) = "missing module slot 10" Unit_Diag_Area_End ; Slot 11 Unit_Diag_Area = 46-47 Value(0) = "valid slot 11" Value(1) = "failure slot 11" Value(2) = "wrong module slot 11" Value(3) = "missing module slot 11" Unit_Diag_Area_End ; Slot 12 Unit_Diag_Area = 48-49 Value(0) = "valid slot 12" Value(1) = "failure slot 12" Value(2) = "wrong module slot 12" Value(3) = "missing module slot 12" Unit_Diag_Area_End ; Slot 13 Unit_Diag_Area = 50-51 Value(0) = "valid slot 13" Value(1) = "failure slot 13" Value(2) = "wrong module slot 13" Value(3) = "missing module slot 13" Unit_Diag_Area_End ; Slot 14 Unit_Diag_Area = 52-53 Value(0) = "valid slot 14" Value(1) = "failure slot 14" Value(2) = "wrong module slot 14" Value(3) = "missing module slot 14" Unit_Diag_Area_End ; Slot 15 Unit_Diag_Area = 54-55 Value(0) = "valid slot 15" Value(1) = "failure slot 15" Value(2) = "wrong module slot 15" Value(3) = "missing module slot 15" Unit_Diag_Area_End ; Slot 16 Unit_Diag_Area = 56-57 Value(0) = "valid slot 16" Value(1) = "failure slot 16" Value(2) = "wrong module slot 16" Value(3) = "missing module slot 16" Unit_Diag_Area_End ;============================================================================= ; Module Definition ;============================================================================= ;Module= "--------------------------------" Max len = 32 Characters ! Module = "Empty slot" 0x00 1 Info_Text = " " Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Const(0) = 0x00 EndModule ;----------------------------------------------------------------------------- Module = "GDP1,5Ex" 0x01,0x02 2 Info_Text = "Communication Interface, Profibus DPV1" Ext_Module_Prm_Data_Len = 4 Ext_User_Prm_Data_Ref(0) = 11 Ext_User_Prm_Data_Ref(0) = 12 Ext_User_Prm_Data_Ref(0) = 13 Ext_User_Prm_Data_Ref(0) = 14 Ext_User_Prm_Data_Ref(1) = 16 Ext_User_Prm_Data_Ref(1) = 18 Ext_User_Prm_Data_Ref(3) = 21 Ext_User_Prm_Data_Ref(3) = 15 Ext_User_Prm_Data_Ref(3) = 20 Ext_User_Prm_Data_Ref(2) = 26 Ext_User_Prm_Data_Ref(2) = 25 Ext_User_Prm_Data_Ref(0) = 22 Ext_User_Prm_Data_Ref(1) = 23 Ext_User_Prm_Data_Ref(1) = 24 Channel_Diag(16) = "ROM error" Channel_Diag(17) = "RAM error" Channel_Diag(18) = "EEPROM error" Channel_Diag(19) = "Error 19" Channel_Diag(20) = "Error 20" Channel_Diag(21) = "Error 21" Channel_Diag(22) = "No CAN communication" Channel_Diag(23) = "Red. CAN missing" Channel_Diag(24) = "Power supply 1 error" Channel_Diag(25) = "Power supply 2 error" Channel_Diag(26) = "Reset after watchdog" Channel_Diag(27) = "Redundancy switchover" Channel_Diag(28) = "Red. GDP missing" Channel_Diag(29) = "Red. GDP not ready" Channel_Diag(30) = "Red. GDP error" Channel_Diag(31) = "Red. GDP no DP comm." EndModule ;----------------------------------------------------------------------------- Module = "GDP1,5Ex D" 0x01, 0x2C 44 Info_Text = "Communication Interface, Profibus DPV1 with diagnosis mask" Ext_Module_Prm_Data_Len = 20 Ext_User_Prm_Data_Ref(0) = 11 Ext_User_Prm_Data_Ref(0) = 12 Ext_User_Prm_Data_Ref(0) = 13 Ext_User_Prm_Data_Ref(0) = 14 Ext_User_Prm_Data_Ref(1) = 16 Ext_User_Prm_Data_Ref(1) = 18 Ext_User_Prm_Data_Ref(3) = 21 Ext_User_Prm_Data_Ref(3) = 15 Ext_User_Prm_Data_Ref(3) = 20 Ext_User_Prm_Data_Ref(2) = 26 Ext_User_Prm_Data_Ref(2) = 25 Ext_User_Prm_Data_Ref(0) = 22 Ext_User_Prm_Data_Ref(1) = 23 Ext_User_Prm_Data_Ref(1) = 24 Ext_User_Prm_Data_Ref(4) = 27 Ext_User_Prm_Data_Ref(5) = 28 Ext_User_Prm_Data_Ref(6) = 29 Ext_User_Prm_Data_Ref(7) = 30 Ext_User_Prm_Data_Ref(8) = 31 Ext_User_Prm_Data_Ref(9) = 32 Ext_User_Prm_Data_Ref(10) = 33 Ext_User_Prm_Data_Ref(11) = 34 Ext_User_Prm_Data_Ref(12) = 35 Ext_User_Prm_Data_Ref(13) = 36 Ext_User_Prm_Data_Ref(14) = 37 Ext_User_Prm_Data_Ref(15) = 38 Ext_User_Prm_Data_Ref(16) = 39 Ext_User_Prm_Data_Ref(17) = 40 Ext_User_Prm_Data_Ref(18) = 41 Ext_User_Prm_Data_Ref(19) = 42 Channel_Diag(16) = "ROM error" Channel_Diag(17) = "RAM error" Channel_Diag(18) = "EEPROM error" Channel_Diag(19) = "Error 19" Channel_Diag(20) = "Error 20" Channel_Diag(21) = "Error 21" Channel_Diag(22) = "No CAN communication" Channel_Diag(23) = "Red. CAN missing" Channel_Diag(24) = "Power supply 1 error" Channel_Diag(25) = "Power supply 2 error" Channel_Diag(26) = "Reset after watchdog" Channel_Diag(27) = "Redundancy switchover" Channel_Diag(28) = "Red. GDP missing" Channel_Diag(29) = "Red. GDP not ready" Channel_Diag(30) = "Red. GDP error" Channel_Diag(31) = "Red. GDP no DP comm." EndModule ;----------------------------------------------------------------------------- Module = "GDP1,5Ex CD" 0xC1,0x40,0x40,0x03 3 Info_Text = "Communication Interface, Profibus DPV1, with cyclic data, with diagnosis mask" Ext_Module_Prm_Data_Len = 20 Ext_User_Prm_Data_Ref(0) = 11 Ext_User_Prm_Data_Ref(0) = 12 Ext_User_Prm_Data_Ref(0) = 13 Ext_User_Prm_Data_Ref(0) = 14 Ext_User_Prm_Data_Ref(1) = 17 Ext_User_Prm_Data_Ref(1) = 18 Ext_User_Prm_Data_Ref(1) = 19 Ext_User_Prm_Data_Ref(3) = 21 Ext_User_Prm_Data_Ref(3) = 15 Ext_User_Prm_Data_Ref(3) = 20 Ext_User_Prm_Data_Ref(2) = 26 Ext_User_Prm_Data_Ref(2) = 25 Ext_User_Prm_Data_Ref(0) = 22 Ext_User_Prm_Data_Ref(1) = 23 Ext_User_Prm_Data_Ref(1) = 24 Ext_User_Prm_Data_Ref(5) = 28 Ext_User_Prm_Data_Ref(6) = 29 Ext_User_Prm_Data_Ref(7) = 30 Ext_User_Prm_Data_Ref(8) = 31 Ext_User_Prm_Data_Ref(9) = 32 Ext_User_Prm_Data_Ref(10) = 33 Ext_User_Prm_Data_Ref(11) = 34 Ext_User_Prm_Data_Ref(12) = 35 Ext_User_Prm_Data_Ref(13) = 36 Ext_User_Prm_Data_Ref(14) = 37 Ext_User_Prm_Data_Ref(15) = 38 Ext_User_Prm_Data_Ref(16) = 39 Ext_User_Prm_Data_Ref(17) = 40 Ext_User_Prm_Data_Ref(18) = 41 Ext_User_Prm_Data_Ref(19) = 42 Channel_Diag(16) = "ROM error" Channel_Diag(17) = "RAM error" Channel_Diag(18) = "EEPROM error" Channel_Diag(19) = "Error 19" Channel_Diag(20) = "Error 20" Channel_Diag(21) = "Error 21" Channel_Diag(22) = "No CAN communication" Channel_Diag(23) = "Red. CAN missing" Channel_Diag(24) = "Power supply 1 error" Channel_Diag(25) = "Power supply 2 error" Channel_Diag(26) = "Reset after watchdog" Channel_Diag(27) = "Redundancy switchover" Channel_Diag(28) = "Red. GDP missing" Channel_Diag(29) = "Red. GDP not ready" Channel_Diag(30) = "Red. GDP error" Channel_Diag(31) = "Red. GDP no DP comm." EndModule ;----------------------------------------------------------------------------- Module = "DM80Ex" 0xC1,0x00,0x00,0x04 4 Info_Text = "Digital I/O, 1 x 8 ch., initiator or I.S. valve" Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Ref(0) = 51 Ext_User_Prm_Data_Ref(0) = 52 Ext_User_Prm_Data_Ref(0) = 53 Ext_User_Prm_Data_Ref(0) = 54 Ext_User_Prm_Data_Ref(0) = 55 Ext_User_Prm_Data_Ref(0) = 56 Channel_Diag(16) = "Line error" Channel_Diag(17) = "Forcing active" Channel_Diag(18) = "Internal address conflict" Channel_Diag(19) = "Unknown module configured" Channel_Diag(20) = "Unknown module found" Channel_Diag(21) = "Error 21" Channel_Diag(22) = "Parameter inconsistent" Channel_Diag(23) = "Error 23" Channel_Diag(24) = "Error 24" Channel_Diag(25) = "Error 25" Channel_Diag(26) = "Error 26" Channel_Diag(27) = "Error 27" Channel_Diag(28) = "Error 28" Channel_Diag(29) = "Error 29" Channel_Diag(30) = "HART status error" Channel_Diag(31) = "HART comm. error" EndModule ;----------------------------------------------------------------------------- Module = "DM80Ex S" 0xC1,0x00,0x01,0x05 5 Info_Text = "Digital I/O, 1 x 8 ch., initiator or I.S. valve, with status" Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Ref(0) = 51 Ext_User_Prm_Data_Ref(0) = 52 Ext_User_Prm_Data_Ref(0) = 53 Ext_User_Prm_Data_Ref(0) = 54 Ext_User_Prm_Data_Ref(0) = 55 Ext_User_Prm_Data_Ref(0) = 56 Channel_Diag(16) = "Line error" Channel_Diag(17) = "Forcing active" Channel_Diag(18) = "Internal address conflict" Channel_Diag(19) = "Unknown module configured" Channel_Diag(20) = "Unknown module found" Channel_Diag(21) = "Error 21" Channel_Diag(22) = "Parameter inconsistent" Channel_Diag(23) = "Error 23" Channel_Diag(24) = "Error 24" Channel_Diag(25) = "Error 25" Channel_Diag(26) = "Error 26" Channel_Diag(27) = "Error 27" Channel_Diag(28) = "Error 28" Channel_Diag(29) = "Error 29" Channel_Diag(30) = "HART status error" Channel_Diag(31) = "HART comm. error" EndModule ;----------------------------------------------------------------------------- Module = "DM80Ex 8I" 0x41,0x00,0x06 6 Info_Text = "Digital Input, 1 x 8 ch., initiator" Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Ref(0) = 51 Ext_User_Prm_Data_Ref(0) = 52 Ext_User_Prm_Data_Ref(0) = 53 Ext_User_Prm_Data_Ref(0) = 66 Ext_User_Prm_Data_Ref(0) = 56 Channel_Diag(16) = "Line error" Channel_Diag(17) = "Forcing active" Channel_Diag(18) = "Internal address conflict" Channel_Diag(19) = "Unknown module configured" Channel_Diag(20) = "Unknown module found" Channel_Diag(21) = "Error 21" Channel_Diag(22) = "Parameter inconsistent" Channel_Diag(23) = "Error 23" Channel_Diag(24) = "Error 24" Channel_Diag(25) = "Error 25" Channel_Diag(26) = "Error 26" Channel_Diag(27) = "Error 27" Channel_Diag(28) = "Error 28" Channel_Diag(29) = "Error 29" Channel_Diag(30) = "HART status error" Channel_Diag(31) = "HART comm. error" EndModule ;----------------------------------------------------------------------------- Module = "DM80Ex S 8I" 0x41,0x01,0x07 7 Info_Text = "Digital Input, 1 x 8 ch., initiator, with status" Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Ref(0) = 51 Ext_User_Prm_Data_Ref(0) = 52 Ext_User_Prm_Data_Ref(0) = 53 Ext_User_Prm_Data_Ref(0) = 66 Ext_User_Prm_Data_Ref(0) = 56 Channel_Diag(16) = "Line error" Channel_Diag(17) = "Forcing active" Channel_Diag(18) = "Internal address conflict" Channel_Diag(19) = "Unknown module configured" Channel_Diag(20) = "Unknown module found" Channel_Diag(21) = "Error 21" Channel_Diag(22) = "Parameter inconsistent" Channel_Diag(23) = "Error 23" Channel_Diag(24) = "Error 24" Channel_Diag(25) = "Error 25" Channel_Diag(26) = "Error 26" Channel_Diag(27) = "Error 27" Channel_Diag(28) = "Error 28" Channel_Diag(29) = "Error 29" Channel_Diag(30) = "HART status error" Channel_Diag(31) = "HART comm. error" EndModule ;----------------------------------------------------------------------------- Module = "DO40Ex" 0x81,0x00,0x08 8 Info_Text = "Digital Output, 4 x 1 ch., I.S. valve" Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Ref(0) = 51 Ext_User_Prm_Data_Ref(0) = 52 Ext_User_Prm_Data_Ref(0) = 53 Ext_User_Prm_Data_Ref(0) = 67 Channel_Diag(16) = "Line error" Channel_Diag(17) = "Forcing active" Channel_Diag(18) = "Internal address conflict" Channel_Diag(19) = "Unknown module configured" Channel_Diag(20) = "Unknown module found" Channel_Diag(21) = "Error 21" Channel_Diag(22) = "Parameter inconsistent" Channel_Diag(23) = "Error 23" Channel_Diag(24) = "Error 24" Channel_Diag(25) = "Error 25" Channel_Diag(26) = "Error 26" Channel_Diag(27) = "Error 27" Channel_Diag(28) = "Error 28" Channel_Diag(29) = "Error 29" Channel_Diag(30) = "HART status error" Channel_Diag(31) = "HART comm. error" EndModule ;----------------------------------------------------------------------------- Module = "DI40Ex" 0x41,0x00,0x09 9 Info_Text = "Digital Input, 4 x 1 ch., initiator, with status" Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Ref(0) = 51 Ext_User_Prm_Data_Ref(0) = 52 Ext_User_Prm_Data_Ref(0) = 53 Ext_User_Prm_Data_Ref(0) = 66 Ext_User_Prm_Data_Ref(0) = 56 Channel_Diag(16) = "Line error" Channel_Diag(17) = "Forcing active" Channel_Diag(18) = "Internal address conflict" Channel_Diag(19) = "Unknown module configured" Channel_Diag(20) = "Unknown module found" Channel_Diag(21) = "Error 21" Channel_Diag(22) = "Parameter inconsistent" Channel_Diag(23) = "Error 23" Channel_Diag(24) = "Error 24" Channel_Diag(25) = "Error 25" Channel_Diag(26) = "Error 26" Channel_Diag(27) = "Error 27" Channel_Diag(28) = "Error 28" Channel_Diag(29) = "Error 29" Channel_Diag(30) = "HART status error" Channel_Diag(31) = "HART comm. error" EndModule ;----------------------------------------------------------------------------- Module = "DF20Ex P" 0xC1,0x01,0x07,0x0A 10 Info_Text = "Pulse counter, 2 blocks" Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Ref(0) = 51 Ext_User_Prm_Data_Ref(0) = 52 Ext_User_Prm_Data_Ref(0) = 53 Ext_User_Prm_Data_Ref(0) = 74 Ext_User_Prm_Data_Ref(0) = 75 Ext_User_Prm_Data_Ref(0) = 56 Channel_Diag(16) = "Line error" Channel_Diag(17) = "Forcing active" Channel_Diag(18) = "Internal address conflict" Channel_Diag(19) = "Unknown module configured" Channel_Diag(20) = "Unknown module found" Channel_Diag(21) = "Error 21" Channel_Diag(22) = "Parameter inconsistent" Channel_Diag(23) = "Error 23" Channel_Diag(24) = "Error 24" Channel_Diag(25) = "Error 25" Channel_Diag(26) = "Error 26" Channel_Diag(27) = "Error 27" Channel_Diag(28) = "Error 28" Channel_Diag(29) = "Error 29" Channel_Diag(30) = "HART status error" Channel_Diag(31) = "HART comm. error" EndModule ;----------------------------------------------------------------------------- Module = "DF20Ex F" 0xc1,0x01,0x07,0x2E 46 Info_Text = "Frequency input, 2 blocks" Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Ref(0) = 51 Ext_User_Prm_Data_Ref(0) = 52 Ext_User_Prm_Data_Ref(0) = 53 Ext_User_Prm_Data_Ref(0) = 74 Ext_User_Prm_Data_Ref(0) = 76 Ext_User_Prm_Data_Ref(0) = 56 Channel_Diag(16) = "Line error" Channel_Diag(17) = "Forcing active" Channel_Diag(18) = "Internal address conflict" Channel_Diag(19) = "Unknown module configured" Channel_Diag(20) = "Unknown module found" Channel_Diag(21) = "Error 21" Channel_Diag(22) = "Parameter inconsistent" Channel_Diag(23) = "Error 23" Channel_Diag(24) = "Error 24" Channel_Diag(25) = "Error 25" Channel_Diag(26) = "Error 26" Channel_Diag(27) = "Error 27" Channel_Diag(28) = "Error 28" Channel_Diag(29) = "Error 29" Channel_Diag(30) = "HART status error" Channel_Diag(31) = "HART comm. error" EndModule ;----------------------------------------------------------------------------- Module = "AIH40Ex" 0x41,0x43,0x0B 11 Info_Text = "Analog input, 1 x 4 ch., 0/4..20mA, active HART" Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Ref(0) = 51 Ext_User_Prm_Data_Ref(0) = 52 Ext_User_Prm_Data_Ref(0) = 53 Ext_User_Prm_Data_Ref(0) = 68 Ext_User_Prm_Data_Ref(0) = 57 Channel_Diag(16) = "Line error" Channel_Diag(17) = "Forcing active" Channel_Diag(18) = "Internal address conflict" Channel_Diag(19) = "Unknown module configured" Channel_Diag(20) = "Unknown module found" Channel_Diag(21) = "Error 21" Channel_Diag(22) = "Parameter inconsistent" Channel_Diag(23) = "Error 23" Channel_Diag(24) = "Error 24" Channel_Diag(25) = "Error 25" Channel_Diag(26) = "Error 26" Channel_Diag(27) = "Error 27" Channel_Diag(28) = "Error 28" Channel_Diag(29) = "Error 29" Channel_Diag(30) = "HART status error" Channel_Diag(31) = "HART comm. error" EndModule ;----------------------------------------------------------------------------- ; Reference number 12 reserved ;----------------------------------------------------------------------------- Module = "AIH40Ex 4H " 0x41,0x4B,0x0D 13 Info_Text = "Analog input, 1 x 4 ch., 4..20mA, active, 4 cyclic HART variables" Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Ref(0) = 51 Ext_User_Prm_Data_Ref(0) = 52 Ext_User_Prm_Data_Ref(0) = 53 Ext_User_Prm_Data_Ref(0) = 61 Ext_User_Prm_Data_Ref(0) = 57 Channel_Diag(16) = "Line error" Channel_Diag(17) = "Forcing active" Channel_Diag(18) = "Internal address conflict" Channel_Diag(19) = "Unknown module configured" Channel_Diag(20) = "Unknown module found" Channel_Diag(21) = "Error 21" Channel_Diag(22) = "Parameter inconsistent" Channel_Diag(23) = "Error 23" Channel_Diag(24) = "Error 24" Channel_Diag(25) = "Error 25" Channel_Diag(26) = "Error 26" Channel_Diag(27) = "Error 27" Channel_Diag(28) = "Error 28" Channel_Diag(29) = "Error 29" Channel_Diag(30) = "HART status error" Channel_Diag(31) = "HART comm. error" EndModule ;----------------------------------------------------------------------------- ; Reference number 14..18 reserved ;----------------------------------------------------------------------------- Module = "AIH41Ex " 0x41,0x43,0x13 19 Info_Text = "Analog input, 1 x 4 ch., 0/4..20mA, passive HART" Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Ref(0) = 65 Ext_User_Prm_Data_Ref(0) = 53 Ext_User_Prm_Data_Ref(0) = 68 Ext_User_Prm_Data_Ref(0) = 57 Channel_Diag(16) = "Line error" Channel_Diag(17) = "Forcing active" Channel_Diag(18) = "Internal address conflict" Channel_Diag(19) = "Unknown module configured" Channel_Diag(20) = "Unknown module found" Channel_Diag(21) = "Error 21" Channel_Diag(22) = "Parameter inconsistent" Channel_Diag(23) = "Error 23" Channel_Diag(24) = "Error 24" Channel_Diag(25) = "Error 25" Channel_Diag(26) = "Error 26" Channel_Diag(27) = "Error 27" Channel_Diag(28) = "Error 28" Channel_Diag(29) = "Error 29" Channel_Diag(30) = "HART status error" Channel_Diag(31) = "HART comm. error" EndModule ;----------------------------------------------------------------------------- ; Reference number 20 reserved ;----------------------------------------------------------------------------- Module = "AIH41Ex 4H " 0x41,0x4B,0x15 21 Info_Text = "Analog input, 1 x 4 ch., 4..20mA, passive, 4 cyclic HART variables" Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Ref(0) = 65 Ext_User_Prm_Data_Ref(0) = 53 Ext_User_Prm_Data_Ref(0) = 61 Ext_User_Prm_Data_Ref(0) = 57 Channel_Diag(16) = "Line error" Channel_Diag(17) = "Forcing active" Channel_Diag(18) = "Internal address conflict" Channel_Diag(19) = "Unknown module configured" Channel_Diag(20) = "Unknown module found" Channel_Diag(21) = "Error 21" Channel_Diag(22) = "Parameter inconsistent" Channel_Diag(23) = "Error 23" Channel_Diag(24) = "Error 24" Channel_Diag(25) = "Error 25" Channel_Diag(26) = "Error 26" Channel_Diag(27) = "Error 27" Channel_Diag(28) = "Error 28" Channel_Diag(29) = "Error 29" Channel_Diag(30) = "HART status error" Channel_Diag(31) = "HART comm. error" EndModule ;----------------------------------------------------------------------------- ; Reference number 22..26 reserved ;----------------------------------------------------------------------------- Module = "AOH40Ex " 0x81,0x43,0x1B 27 Info_Text = "Analog output, 1 x 4 ch., 0/4..20 HART" Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Ref(0) = 51 Ext_User_Prm_Data_Ref(0) = 52 Ext_User_Prm_Data_Ref(0) = 53 Ext_User_Prm_Data_Ref(0) = 69 Channel_Diag(16) = "Line error" Channel_Diag(17) = "Forcing active" Channel_Diag(18) = "Internal address conflict" Channel_Diag(19) = "Unknown module configured" Channel_Diag(20) = "Unknown module found" Channel_Diag(21) = "Error 21" Channel_Diag(22) = "Parameter inconsistent" Channel_Diag(23) = "Error 23" Channel_Diag(24) = "Error 24" Channel_Diag(25) = "Error 25" Channel_Diag(26) = "Error 26" Channel_Diag(27) = "Error 27" Channel_Diag(28) = "Error 28" Channel_Diag(29) = "Error 29" Channel_Diag(30) = "HART status error" Channel_Diag(31) = "HART comm. error" EndModule ;----------------------------------------------------------------------------- ; Reference number 28 reserved ;----------------------------------------------------------------------------- Module = "AOH40Ex 4H " 0xC1,0x43,0x47,0x1D 29 Info_Text = "Analog output, 1 x 4 ch., 0/4..20 4 cyclic HART variables" Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Ref(0) = 51 Ext_User_Prm_Data_Ref(0) = 52 Ext_User_Prm_Data_Ref(0) = 53 Ext_User_Prm_Data_Ref(0) = 70 Channel_Diag(16) = "Line error" Channel_Diag(17) = "Forcing active" Channel_Diag(18) = "Internal address conflict" Channel_Diag(19) = "Unknown module configured" Channel_Diag(20) = "Unknown module found" Channel_Diag(21) = "Error 21" Channel_Diag(22) = "Parameter inconsistent" Channel_Diag(23) = "Error 23" Channel_Diag(24) = "Error 24" Channel_Diag(25) = "Error 25" Channel_Diag(26) = "Error 26" Channel_Diag(27) = "Error 27" Channel_Diag(28) = "Error 28" Channel_Diag(29) = "Error 29" Channel_Diag(30) = "HART status error" Channel_Diag(31) = "HART comm. error" EndModule ;----------------------------------------------------------------------------- ; Reference number 30..34 reserved ;----------------------------------------------------------------------------- Module = "AI42Ex " 0x41,0x43,0x23 35 Info_Text = "Analog input, 1 x 4 ch., 0/4..20mA, active" Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Ref(0) = 51 Ext_User_Prm_Data_Ref(0) = 52 Ext_User_Prm_Data_Ref(0) = 53 Ext_User_Prm_Data_Ref(0) = 71 Ext_User_Prm_Data_Ref(0) = 57 Channel_Diag(16) = "Line error" Channel_Diag(17) = "Forcing active" Channel_Diag(18) = "Internal address conflict" Channel_Diag(19) = "Unknown module configured" Channel_Diag(20) = "Unknown module found" Channel_Diag(21) = "Error 21" Channel_Diag(22) = "Parameter inconsistent" Channel_Diag(23) = "Error 23" Channel_Diag(24) = "Error 24" Channel_Diag(25) = "Error 25" Channel_Diag(26) = "Error 26" Channel_Diag(27) = "Error 27" Channel_Diag(28) = "Error 28" Channel_Diag(29) = "Error 29" Channel_Diag(30) = "HART status error" Channel_Diag(31) = "HART comm. error" EndModule ;----------------------------------------------------------------------------- Module = "AI40Ex " 0x41,0x43,0x24 36 Info_Text = "Analog input, 4 x 1 ch., 0/4..20mA, active/passive" Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Ref(0) = 51 Ext_User_Prm_Data_Ref(0) = 52 Ext_User_Prm_Data_Ref(0) = 53 Ext_User_Prm_Data_Ref(0) = 71 Ext_User_Prm_Data_Ref(0) = 57 Channel_Diag(16) = "Line error" Channel_Diag(17) = "Forcing active" Channel_Diag(18) = "Internal address conflict" Channel_Diag(19) = "Unknown module configured" Channel_Diag(20) = "Unknown module found" Channel_Diag(21) = "Error 21" Channel_Diag(22) = "Parameter inconsistent" Channel_Diag(23) = "Error 23" Channel_Diag(24) = "Error 24" Channel_Diag(25) = "Error 25" Channel_Diag(26) = "Error 26" Channel_Diag(27) = "Error 27" Channel_Diag(28) = "Error 28" Channel_Diag(29) = "Error 29" Channel_Diag(30) = "HART status error" Channel_Diag(31) = "HART comm. error" EndModule ;----------------------------------------------------------------------------- Module = "AI41Ex" 0x41,0x43,0x25 37 Info_Text = "Analog input, 4 x 1 ch., 0/2..10V" Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Ref(0) = 51 Ext_User_Prm_Data_Ref(0) = 52 Ext_User_Prm_Data_Ref(0) = 53 Ext_User_Prm_Data_Ref(0) = 72 Ext_User_Prm_Data_Ref(0) = 57 Channel_Diag(16) = "Line error" Channel_Diag(17) = "Forcing active" Channel_Diag(18) = "Internal address conflict" Channel_Diag(19) = "Unknown module configured" Channel_Diag(20) = "Unknown module found" Channel_Diag(21) = "Error 21" Channel_Diag(22) = "Parameter inconsistent" Channel_Diag(23) = "Error 23" Channel_Diag(24) = "Error 24" Channel_Diag(25) = "Error 25" Channel_Diag(26) = "Error 26" Channel_Diag(27) = "Error 27" Channel_Diag(28) = "Error 28" Channel_Diag(29) = "Error 29" Channel_Diag(30) = "HART status error" Channel_Diag(31) = "HART comm. error" EndModule ;----------------------------------------------------------------------------- Module = "AO41Ex " 0x81,0x43,0x26 38 Info_Text = "Analog output, 1 x 4 ch., 0/4..20mA" Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Ref(0) = 51 Ext_User_Prm_Data_Ref(0) = 52 Ext_User_Prm_Data_Ref(0) = 53 Ext_User_Prm_Data_Ref(0) = 73 Channel_Diag(16) = "Line error" Channel_Diag(17) = "Forcing active" Channel_Diag(18) = "Internal address conflict" Channel_Diag(19) = "Unknown module configured" Channel_Diag(20) = "Unknown module found" Channel_Diag(21) = "Error 21" Channel_Diag(22) = "Parameter inconsistent" Channel_Diag(23) = "Error 23" Channel_Diag(24) = "Error 24" Channel_Diag(25) = "Error 25" Channel_Diag(26) = "Error 26" Channel_Diag(27) = "Error 27" Channel_Diag(28) = "Error 28" Channel_Diag(29) = "Error 29" Channel_Diag(30) = "HART status error" Channel_Diag(31) = "HART comm. error" EndModule ;----------------------------------------------------------------------------- Module = "AO40Ex " 0x81,0x43,0x27 39 Info_Text = "Analog output, 4 x 1 ch., 0/4..20mA" Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Ref(0) = 51 Ext_User_Prm_Data_Ref(0) = 52 Ext_User_Prm_Data_Ref(0) = 53 Ext_User_Prm_Data_Ref(0) = 73 Channel_Diag(16) = "Line error" Channel_Diag(17) = "Forcing active" Channel_Diag(18) = "Internal address conflict" Channel_Diag(19) = "Unknown module configured" Channel_Diag(20) = "Unknown module found" Channel_Diag(21) = "Error 21" Channel_Diag(22) = "Parameter inconsistent" Channel_Diag(23) = "Error 23" Channel_Diag(24) = "Error 24" Channel_Diag(25) = "Error 25" Channel_Diag(26) = "Error 26" Channel_Diag(27) = "Error 27" Channel_Diag(28) = "Error 28" Channel_Diag(29) = "Error 29" Channel_Diag(30) = "HART status error" Channel_Diag(31) = "HART comm. error" EndModule ;----------------------------------------------------------------------------- Module = "TI40Ex R " 0x41,0x43,0x28 40 Info_Text = "Temperature Input, 4 x 1 ch., Resistor (2,3,4 wire)" Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Ref(0) = 51 Ext_User_Prm_Data_Ref(0) = 52 Ext_User_Prm_Data_Ref(0) = 53 Ext_User_Prm_Data_Ref(0) = 62 Ext_User_Prm_Data_Ref(0) = 63 Channel_Diag(16) = "Line error" Channel_Diag(17) = "Forcing active" Channel_Diag(18) = "Internal address conflict" Channel_Diag(19) = "Unknown module configured" Channel_Diag(20) = "Unknown module found" Channel_Diag(21) = "Error 21" Channel_Diag(22) = "Parameter inconsistent" Channel_Diag(23) = "Error 23" Channel_Diag(24) = "Error 24" Channel_Diag(25) = "Error 25" Channel_Diag(26) = "Error 26" Channel_Diag(27) = "Error 27" Channel_Diag(28) = "Error 28" Channel_Diag(29) = "Error 29" Channel_Diag(30) = "HART status error" Channel_Diag(31) = "HART comm. error" EndModule ;----------------------------------------------------------------------------- Module = "TI40Ex T " 0x41,0x43,0x29 41 Info_Text = "Temperature Input, 4 x 1 ch., Thermocouple" Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Ref(0) = 52 Ext_User_Prm_Data_Ref(0) = 53 Ext_User_Prm_Data_Ref(0) = 62 Ext_User_Prm_Data_Ref(0) = 64 Channel_Diag(16) = "Line error" Channel_Diag(17) = "Forcing active" Channel_Diag(18) = "Internal address conflict" Channel_Diag(19) = "Unknown module configured" Channel_Diag(20) = "Unknown module found" Channel_Diag(21) = "Error 21" Channel_Diag(22) = "Parameter inconsistent" Channel_Diag(23) = "Error 23" Channel_Diag(24) = "Error 24" Channel_Diag(25) = "Error 25" Channel_Diag(26) = "Error 26" Channel_Diag(27) = "Error 27" Channel_Diag(28) = "Error 28" Channel_Diag(29) = "Error 29" Channel_Diag(30) = "HART status error" Channel_Diag(31) = "HART comm. error" EndModule ;----------------------------------------------------------------------------- ; Reference number 42, 43 reserved ;============================================================================= ; Slot Definition ;============================================================================= ;SlotDefinition ;Slot(0) = "Slot 0" 2 2,3,44 ;Slot(1) = "Slot 1" 1 1,4-43 ;Slot(2) = "Slot 2" 1 1,4-43 ;Slot(3) = "Slot 3" 1 1,4-43 ;Slot(4) = "Slot 4" 1 1,4-43 ;Slot(5) = "Slot 5" 1 1,4-43 ;Slot(6) = "Slot 6" 1 1,4-43 ;Slot(7) = "Slot 7" 1 1,4-43 ;Slot(8) = "Slot 8" 1 1,4-43 ;Slot(9) = "Slot 9" 1 1,4-43 ;Slot(10) = "Slot 10" 1 1,4-43 ;Slot(11) = "Slot 11" 1 1,4-43 ;Slot(12) = "Slot 12" 1 1,4-43 ;Slot(13) = "Slot 13" 1 1,4-43 ;Slot(14) = "Slot 14" 1 1,4-43 ;Slot(15) = "Slot 15" 1 1,4-43 ;Slot(16) = "Slot 16" 1 1,4-43 ;EndSlotDefinition ;============================================================================= ; END of File ;=============================================================================