;========================================================================= ; ; MT12F037.GSD ; ; Preliminary GSD-File for MT-DP12 ; ; Ver 1.6 Date: 29.06.99 ; ;========================================================================= ; Change: 26.11.98 W. Heinz : Byte swapping, ; MT-X16 Ext_User_Prm_Data_Ref ; Change: 30.11.98 W. Heinz : Slave_Family = 3 ; MT-X16, MT-Y16T Ext_User_Prm_Data_Ref ; Change: 03.03.99 V. Kuerner: added MT4DA ; V1.4 Change : 14.04.99 F. Keller : added MT-X4Y4T (Preliminary) ; V1.5 : 23.06.99 M. Rueeger : New Components :MT-Y8R5, MT-4DA ; V1.6 : 02.09.99 M. Rueeger : Modify details MT-X4Y4T ; : 06.10.99 M. Rueeger : Modify MT-4DA (Int.Error) ; : Modify MT-4AD (Overflow / Wire Breakage) ; : Modify MT-4DAV (Int.Error) ; ; ;========================================================================= ; #Profibus_DP GSD_Revision=2 Vendor_Name = "Mitsubishi Electric" Model_Name = "MT-DP12 Mitsubishi" Revision = "V1.6 / 991006" Ident_Number = 0xF037 ; Protocol_Ident = 0 ; 0: PROFIBUS-DP Station_Type = 0 ; 0: DP-Slave FMS_supp = 0 ; kein FMS/DP-Mischgeraet ; Hardware_Release = "V1.0" Software_Release = "V1.2" ; 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 = 450 MaxTsdr_12M = 800 ; Redundancy = 0 ; 0: wird nicht unterstuetzt Repeater_Ctrl_Sig = 2 ; 2: TTL 24V_Pins = 0 ; 0: nicht angeschlossen Implementation_Type = "SPC3" Bitmap_Device = "MTDPDEVI" Bitmap_Diag = "MTDPDIAG" Bitmap_SF = "MTDPDIAG" OrderNumber="MT-DP12" Periphery="DPS" OffsetFirstMPDBlock=2 ETERDelay=0 MaxResponseDelay=0 ; ; Slavespezifische Werte ------------------------------------------------- ; Freeze_Mode_supp = 1 ; 1: wird unterstuetzt Sync_Mode_supp = 1 ; 1: wird unterstuetzt Auto_Baud_supp = 1 ; 1: wird unterstuetzt Set_Slave_Add_supp = 0 ; 0: wird nicht unterstuetzt Max_User_Prm_Data_Len = 0x52 ; maximal 82 Byte Min_Slave_Intervall = 0x0005 ; 0.5ms = 5*0.1ms -> 5 ; Modular_Station = 1 ; 1: Modulares Geraet Max_Module = 0x10 ; maximal 16 Module pro Geraet Max_Input_Len = 0xC0 ; maximal 192 Byte Eingangsdaten Max_Output_Len = 0xC0 ; maximal 192 Byte Ausgangsdaten Max_Data_Len = 0xC0 ; maximal 192 Byte Ein- und Ausgangsdaten ; Unit_Diag_Bit (0) = "I/O-Error" Unit_Diag_Bit (1) = "Error 0: Low voltage" Unit_Diag_Bit (2) = "Error 1: Short circuit" Unit_Diag_Bit (3) = "Error 2: Overflow" Unit_Diag_Bit (4) = "Error 3: Cable break detection" ; PrmText = 1 ;Textdefinition fuer Busknoten-Parameterbit 0 Text(0) = "allowed" Text(1) = "no static Diagnosis" Text(2) = "no Diagnosis" EndPrmText ; PrmText = 2 ;Textdefinition fuer Verhalten bei internem Fehler Text(0) = "Erase output" Text(1) = "Keep value" EndPrmText ; PrmText = 3 ;Textdefinition fuer Diagnosefreigabe Text(0) = "report" Text(1) = "not report" EndPrmText ; PrmText = 4 ;Textdefinition fuer Analoginput Text(0) = "on" Text(1) = "off" EndPrmText ; PrmText = 5 ;Textdefinition fuer Analoginput Text(0) = "+/-10V" Text(1) = "+/-20mA" Text(2) = "4..20mA" Text(3) = "PT100" EndPrmText ; PrmText = 6 ;Textdefinition fuer Analogoutput MT4DAV Text(0) = "0..10V" EndPrmText ; PrmText = 7 ;Textdefinition fuer Bytetausch Text(0) = "No byte swapping" Text(1) = "Byte swapping" EndPrmText ; PrmText = 8 ;Textdefinition fuer Analogoutput MT4DA Text(0) = "+/-10V" Text(1) = "0..20mA" EndPrmText ; ExtUserPrmData = 1 "Diagnosis message" ;Referenznummer 1 BitArea(0-1) 0 0-2 ;Default = 0, Min = 0, Max = 3 Prm_Text_Ref = 1 ;Verweis auf Text-Definition 1 EndExtUserPrmData ; ExtUserPrmData = 2 "On Error" ;Referenznummer 2 Bit(0) 0 0-1 ;Default = 0, Min = 0, Max = 1 Prm_Text_Ref = 2 ;Verweis auf Text-Definition 2 EndExtUserPrmData ; ExtUserPrmData = 3 "Diagnosis at low voltage" ;Referenznummer 3 Bit(1) 0 0-1 ;Default = 0, Min = 0, Max = 1 Prm_Text_Ref = 3 ;Verweis auf Text-Definition 3 EndExtUserPrmData ; ExtUserPrmData = 4 "Diagnosis at short circuit";Referenznummer 4 Bit(2) 0 0-1 ;Default = 0, Min = 0, Max = 1 Prm_Text_Ref = 3 ;Verweis auf Text-Definition 3 EndExtUserPrmData ; ExtUserPrmData = 5 "Averaging" ;Referenznummer 5 Bit(4) 0 0-1 ;Default = 0, Min = 0, Max = 1 Prm_Text_Ref = 4 ;Verweis auf Text-Definition 4 EndExtUserPrmData ; ExtUserPrmData = 6 "Operating mode Input-Channel" ;Referenznummer 6 BitArea(5-7) 0 0-3 ;Default = 0, Min = 0, Max = 3 Prm_Text_Ref = 5 ;Verweis auf Text-Definition 5 EndExtUserPrmData ; ExtUserPrmData = 7 "Operating mode Output-Channel" ;Referenznummer 7 BitArea(5-7) 0 0-0 ;Default = 0, Min = 0, Max = 0 Prm_Text_Ref = 6 ;Verweis auf Text-Definition 6 EndExtUserPrmData ; ExtUserPrmData = 8 "Byte swapping" ;Referenznummer 8 Bit(3) 0 0-1 ;Default = 0, Min = 0, Max = 1 Prm_Text_Ref = 7 ;Verweis auf Text-Definition 7 EndExtUserPrmData ; ExtUserPrmData = 9 "Operating mode Output-Channel" ;Referenznummer 9 BitArea(5-7) 0 0-1 ;Default = 0, Min = 0, Max = 1 Prm_Text_Ref = 8 ;Verweis auf Text-Definition 8 EndExtUserPrmData ; ExtUserPrmData = 10 "Internal Error" ;Referenznummer 10 (06.10.99 Rü) Bit(2) 0 0-1 ;Default = 0, Min = 0, Max = 1 Prm_Text_Ref = 3 ;Verweis auf Text-Definition 8 EndExtUserPrmData ; ExtUserPrmData = 11 "Overflow / Wire Breakage" ;Referenznummer 11 (06.10.99 Rü) Bit(2) 0 0-1 ;Default = 0, Min = 0, Max = 1 Prm_Text_Ref = 3 ;Verweis auf Text-Definition 8 EndExtUserPrmData ; Ext_User_Prm_Data_Const(0)= 0x00,0x00 Ext_User_Prm_Data_Ref(1)=1 Modul_Offset = 2 ; Module = "MT-X8" 0x10 Ext_Module_Prm_Data_Len = 1 ;Parameterlaenge 1 Byte Ext_User_Prm_Data_Ref(0) = 3 ;ERROR0 Ext_User_Prm_Data_Ref(0) = 4 ;ERROR1 EndModule ; Module = "MT-Y8T" 0x20 Ext_Module_Prm_Data_Len = 1 ;Parameterlaenge 1 Byte Ext_User_Prm_Data_Ref(0) = 2 ;Fehlerverhalten Ext_User_Prm_Data_Ref(0) = 3 ;ERROR0 Ext_User_Prm_Data_Ref(0) = 4 ;ERROR1 EndModule ; Module = "MT-Y8T2" 0x20 Ext_Module_Prm_Data_Len = 1 ;Parameterlaenge 1 Byte Ext_User_Prm_Data_Ref(0) = 2 ;Fehlerverhalten Ext_User_Prm_Data_Ref(0) = 3 ;ERROR0 EndModule ; Module = "MT-Y4R" 0x20 Ext_Module_Prm_Data_Len = 1 ;Parameterlaenge 1 Byte Ext_User_Prm_Data_Ref(0) = 2 ;Fehlerverhalten Ext_User_Prm_Data_Ref(0) = 3 ;ERROR0 EndModule ; Module = "MT-Y8R5" 0x20 Ext_Module_Prm_Data_Len = 1 ;Parameterlaenge 1 Byte Ext_User_Prm_Data_Ref(0) = 2 ;Fehlerverhalten Ext_User_Prm_Data_Ref(0) = 3 ;ERROR0 EndModule ; Module = "MT-X4Y4T (X4)" 0x10 Ext_Module_Prm_Data_Len = 1 ;Parameterlaenge 1 Byte Ext_User_Prm_Data_Ref(0) = 3 ;ERROR0 Ext_User_Prm_Data_Ref(0) = 4 ;ERROR1 EndModule ; Module = "MT-X4Y4T (Y4T)" 0x20 Ext_Module_Prm_Data_Len = 1 ;Parameterlaenge 1 Byte Ext_User_Prm_Data_Ref(0) = 2 ;Fehlerverhalten Ext_User_Prm_Data_Ref(0) = 3 ;ERROR0 Ext_User_Prm_Data_Ref(0) = 4 ;ERROR1 EndModule ; Module = "MT-X16" 0x50 Ext_Module_Prm_Data_Len = 1 ;Parameterlaenge 1 Byte Ext_User_Prm_Data_Ref(0) = 3 ;ERROR0 Ext_User_Prm_Data_Ref(0) = 4 ;ERROR1 Ext_User_Prm_Data_Ref(0) = 8 ;Bytetausch EndModule ; Module = "MT-Y16T" 0x60 Ext_Module_Prm_Data_Len = 1 ;Parameterlaenge 1 Byte Ext_User_Prm_Data_Ref(0) = 2 ;Fehlerverhalten Ext_User_Prm_Data_Ref(0) = 3 ;ERROR0 Ext_User_Prm_Data_Ref(0) = 4 ;ERROR1 Ext_User_Prm_Data_Ref(0) = 8 ;Bytetausch EndModule ; Module = "MT-4AD" 0x50,0x50,0x50,0x50 Ext_Module_Prm_Data_Len = 4 ;Parameterlaenge 4 Byte Ext_User_Prm_Data_Ref(0) = 3 ;ERROR0 Ext_User_Prm_Data_Ref(0) = 11 ;ERROR1(06.10.99 Rü) Ext_User_Prm_Data_Ref(0) = 8 ;Bytetausch Ext_User_Prm_Data_Ref(0) = 5 ;Mittelwert Ext_User_Prm_Data_Ref(0) = 6 ;Modultyp Ext_User_Prm_Data_Ref(1) = 3 ;ERROR0 Ext_User_Prm_Data_Ref(1) = 11 ;ERROR1(06.10.99 Rü) Ext_User_Prm_Data_Ref(1) = 8 ;Bytetausch Ext_User_Prm_Data_Ref(1) = 5 ;Mittelwert Ext_User_Prm_Data_Ref(1) = 6 ;Modultyp Ext_User_Prm_Data_Ref(2) = 3 ;ERROR0 Ext_User_Prm_Data_Ref(2) = 11 ;ERROR1(06.10.99 Rü) Ext_User_Prm_Data_Ref(2) = 8 ;Bytetausch Ext_User_Prm_Data_Ref(2) = 5 ;Mittelwert Ext_User_Prm_Data_Ref(2) = 6 ;Modultyp Ext_User_Prm_Data_Ref(3) = 3 ;ERROR0 Ext_User_Prm_Data_Ref(3) = 11 ;ERROR1(06.10.99 Rü) Ext_User_Prm_Data_Ref(3) = 8 ;Bytetausch Ext_User_Prm_Data_Ref(3) = 5 ;Mittelwert Ext_User_Prm_Data_Ref(3) = 6 ;Modultyp EndModule ; Module = "MT-4DAV" 0x60,0x60,0x60,0x60 Ext_Module_Prm_Data_Len = 4 ;Parameterlaenge 4 Byte Ext_User_Prm_Data_Ref(0) = 2 ;Fehlerverhalten Ext_User_Prm_Data_Ref(0) = 3 ;ERROR0 Ext_User_Prm_Data_Ref(0) = 10 ;ERROR1(06.10.99 Rü) Ext_User_Prm_Data_Ref(0) = 8 ;Bytetausch Ext_User_Prm_Data_Ref(0) = 7 ;Modultyp Ext_User_Prm_Data_Ref(1) = 2 ;Fehlerverhalten Ext_User_Prm_Data_Ref(1) = 3 ;ERROR0 Ext_User_Prm_Data_Ref(1) = 10 ;ERROR1(06.10.99 Rü) Ext_User_Prm_Data_Ref(1) = 8 ;Bytetausch Ext_User_Prm_Data_Ref(1) = 7 ;Modultyp Ext_User_Prm_Data_Ref(2) = 2 ;Fehlerverhalten Ext_User_Prm_Data_Ref(2) = 3 ;ERROR0 Ext_User_Prm_Data_Ref(2) = 10 ;ERROR1(06.10.99 Rü) Ext_User_Prm_Data_Ref(2) = 8 ;Bytetausch Ext_User_Prm_Data_Ref(2) = 7 ;Modultyp Ext_User_Prm_Data_Ref(3) = 2 ;Fehlerverhalten Ext_User_Prm_Data_Ref(3) = 3 ;ERROR0 Ext_User_Prm_Data_Ref(3) = 10 ;ERROR1(06.10.99 Rü) Ext_User_Prm_Data_Ref(3) = 8 ;Bytetausch Ext_User_Prm_Data_Ref(3) = 7 ;Modultyp EndModule ; Module = "MT-4DA" 0x60,0x60,0x60,0x60 Ext_Module_Prm_Data_Len = 4 ;Parameterlaenge 4 Byte Ext_User_Prm_Data_Ref(0) = 2 ;Fehlerverhalten Ext_User_Prm_Data_Ref(0) = 3 ;ERROR0 Ext_User_Prm_Data_Ref(0) = 10 ;ERROR1(06.10.99 Rü) Ext_User_Prm_Data_Ref(0) = 8 ;Bytetausch Ext_User_Prm_Data_Ref(0) = 9 ;Modultyp Ext_User_Prm_Data_Ref(1) = 2 ;Fehlerverhalten Ext_User_Prm_Data_Ref(1) = 3 ;ERROR0 Ext_User_Prm_Data_Ref(1) = 10 ;ERROR1(06.10.99 Rü) Ext_User_Prm_Data_Ref(1) = 8 ;Bytetausch Ext_User_Prm_Data_Ref(1) = 9 ;Modultyp Ext_User_Prm_Data_Ref(2) = 2 ;Fehlerverhalten Ext_User_Prm_Data_Ref(2) = 3 ;ERROR0 Ext_User_Prm_Data_Ref(2) = 10 ;ERROR1(06.10.99 Rü) Ext_User_Prm_Data_Ref(2) = 8 ;Bytetausch Ext_User_Prm_Data_Ref(2) = 9 ;Modultyp Ext_User_Prm_Data_Ref(3) = 2 ;Fehlerverhalten Ext_User_Prm_Data_Ref(3) = 3 ;ERROR0 Ext_User_Prm_Data_Ref(3) = 10 ;ERROR1(06.10.99 Rü) Ext_User_Prm_Data_Ref(3) = 8 ;Bytetausch Ext_User_Prm_Data_Ref(3) = 9 ;Modultyp EndModule ; ;Fail_Safe = 1 Max_Diag_Data_Len = 0x0D ;Maximal 13 Slave_Family = 3