; Device : 2000T ; Date : 25.04.2000 ; Address: D-32425 Minden, Schillerstr 72 ; Fax : + 49 (0)571 / 830 1368 E-Mail: karl-heinz.schack@de.abb.com ;============================================================================ ; #Profibus_DP GSD_Revision = 2 ; DP/V1 ; ;- Allgemeine Angaben ------------------------------------------------------- ; Vendor_Name = "ABB Automation" Model_Name = "2000T ABB" Revision = "0.22" Ident_Number = 0x04C2 Protocol_Ident = 0 Station_Type = 0 FMS_supp = 0 Hardware_Release = "0.1" Software_Release = "0.1" Bitmap_Device = "2000T__n" Bitmap_Diag = "2000T__d" Bitmap_SF = "2000T__s" ; ;- unterstuetzte Baudraten ---------------------------------------------------- ; 31.25_supp = 1 45.45_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 ; ;- maximale Antwortzeit bei den Baudraten ------------------------------------ ; MaxTsdr_31.25 = 100 MaxTsdr_45.45 = 250 MaxTsdr_93.75 = 250 MaxTsdr_187.5 = 60 MaxTsdr_500 = 100 MaxTsdr_1.5M = 150 MaxTsdr_3M = 250 MaxTsdr_6M = 450 MaxTsdr_12M = 800 ; ;- Hardware spezifisch --------------------------------------------------------- ; Redundancy = 0 Repeater_Ctrl_Sig = 0 24V_Pins = 0 ; ;- DP-spezifische Parameter -------------------------------------------------- ; Freeze_Mode_supp = 0 Sync_Mode_supp = 0 Auto_Baud_supp = 0 Set_Slave_Add_supp = 1 Min_Slave_Intervall = 250 Modular_Station = 1 Max_Module = 5 Max_Input_Len = 30 ; maximum Input Length: 3AI +PID +MV(2) Max_Output_Len = 10 ; maximum Output Length: PID(2) Max_Data_Len = 40 ; maximum In-Output Length (Input+Output) Slave_Family = 12 Fail_Safe = 1 Max_Diag_Data_Len = 20 ;----------- Description of device related diagnosis: --------------------- ; Unit_Diag_Bit(16) = "Error appears" Unit_Diag_Bit(17) = "- ERROR DISAPPEARS" Unit_Diag_Bit(24) = "Hardware failure electronics" Unit_Diag_Bit(25) = "Hardware failure mechanics" Unit_Diag_Bit(27) = "Electronic temperature too high" Unit_Diag_Bit(28) = "Memory error" Unit_Diag_Bit(29) = "Measurement failure" Unit_Diag_Bit(30) = "Device not initialized" Unit_Diag_Bit(31) = "Device initialization failed" Unit_Diag_Bit(32) = "Zero point error" Unit_Diag_Bit(33) = "Power supply failed" Unit_Diag_Bit(34) = "Configuration invalid" Unit_Diag_Bit(35) = "Restart" Unit_Diag_Bit(36) = "Coldstart" Unit_Diag_Bit(37) = "Maintenance required" Unit_Diag_Bit(38) = "Characteristics invalid" Unit_Diag_Bit(39) = "Ident_Number violation" Unit_Diag_Bit(55) = "- EXTENSION AVAILABLE" ;-- diagnosisExtension[0] Unit_Diag_Bit(56) = "Electronic eeprom error " Unit_Diag_Bit(57) = "Sensor eeprom error" Unit_Diag_Bit(58) = "Electr. eeprom: max. write cycl." Unit_Diag_Bit(59) = "Sensor eeprom: max. write cycles" Unit_Diag_Bit(60) = "Electronic data error" Unit_Diag_Bit(61) = "Sensor data error" Unit_Diag_Bit(62) = "User data error" Unit_Diag_Bit(63) = "Factory data error" ;-- diagnosisExtension[1] Unit_Diag_Bit(64) = "Extended user data error" Unit_Diag_Bit(65) = "Eeprom data save" Unit_Diag_Bit(66) = "Extended factory data error" ;Unit_Diag_Bit(67) = empty Unit_Diag_Bit(68) = "Device busy" Unit_Diag_Bit(69) = "Int. error: cycl. data length" Unit_Diag_Bit(71) = "Int.: cycl. data not writeable" Unit_Diag_Bit(70) = "Int.: cycl. data not readable" ;-- diagnosisExtension[2] Unit_Diag_Bit(72) = "Rom error" Unit_Diag_Bit(73) = "Internal ram error" Unit_Diag_Bit(74) = "External ram error" ;Unit_Diag_Bit(75) = empty Unit_Diag_Bit(76) = "Communication timeout" Unit_Diag_Bit(77) = "Device malfunction" Unit_Diag_Bit(78) = "Software malfunction" ;Unit_Diag_Bit(79) = empty ;-- diagnosisExtension[3] ;Unit_Diag_Bit(80) = empty ;Unit_Diag_Bit(81) = empty ;Unit_Diag_Bit(82) = empty ;Unit_Diag_Bit(83) = empty Unit_Diag_Bit(84) = "Software error #1" Unit_Diag_Bit(85) = "Software error #2" Unit_Diag_Bit(86) = "Software error #3" ;Unit_Diag_Bit(87) = empty ;-- diagnosisExtension[4] Unit_Diag_Bit(88) = "- MV DP INPUT OUT OF RANGE" Unit_Diag_Bit(89) = "MV pres. input out of range" Unit_Diag_Bit(90) = "MV temp. input out of range" ;Unit_Diag_Bit(91) = empty Unit_Diag_Bit(92) = "T TB temp. input out of limits" Unit_Diag_Bit(93) = "T TB temp. input out of range" ;Unit_Diag_Bit(94) = empty ;Unit_Diag_Bit(95) = empty ;-- diagnosisExtension[5] ;Unit_Diag_Bit(96) = empty ;Unit_Diag_Bit(97) = empty ;Unit_Diag_Bit(98) = empty ;Unit_Diag_Bit(99) = empty Unit_Diag_Bit(100) = "P TB press. inp. out of limits" Unit_Diag_Bit(101) = "P TB press. inp. out of range" Unit_Diag_Bit(102) = "P TB temp. inp. out of limits" Unit_Diag_Bit(103) = "P TB static press. out of limits" ; ;------------------------------------------------------------------------- ; ; Empty module Module = "Empty Module" 0x00 EndModule ; Modules for Analog Input Module = "Analog Input (AI)short" 0x94 EndModule ; Modules for Analog Input Module = "Analog Input (AI)long" 0x42,0x84,0x08,0x05 EndModule ;Module for OUT_MASS_FLOW Module = "Input Mass Flow" 0x42,0x84,0xF0,0x81 EndModule ;Module for OUT_VOL_FLOW Module = "Input Vol Flow" 0x42,0x84,0xF0,0x82 EndModule ;Module for OUT_MASS_FLOW / OUT_VOL_FLOW Module = "Input Mass/Vol Flow" 0x42,0x89,0xF0,0x83 EndModule ;Module for OUT_PID Module = "Input PID" 0x42,0x84,0x86,0x81 EndModule ;Module for OUT_PID / CAS_IN Module = "Input/Set Point PID" 0xC2,0x84,0x84,0x86,0x83 EndModule ;Module for OUT_PID / CAS_IN IN / IN Module = "Input/Set Point/Output/ PID" 0xC2,0x89,0x84,0x86,0x87 EndModule