;************************ COMPANY INFORMATION ************************* ;* * ;* CREATED by Thomas Keusch * ;* PUBLISHED by Camille Bauer AG, Aargauerstr. 7, 5610 Wohlen * ;* * ;******************** DEVICE and FILE INFORMATION ********************* ;* * ;* FILE NAME: CAMB0636.gsd * ;* DEVICE TYPE: PROFIBUS-PA * ;* DEVICE INFORMATION: VK636 * ;* PROFILE COMPATIBILITY: PROFILE 3.0 * ;* DPV1 IMPLEMENTATION: MSAC2_Read/Write * ;* IDENTIFIER FORMAT: Standard * ;* * ;********************** GSD REVISION INFORMATION ********************** ;* Revision:: 1.0 * ;* Date:: 28 Aug 2001 * ;* * ;* DATE | NAME | VERSION | COMMENT * ;* ---------------------------------------------------------------------- * ;* 28.08.2001 | ThK | 1.0 | initial revision for profile 3.0 * ;************************************************************************** #Profibus_DP ; PrmText=1 Text(128)= "Typ B: Pt30Rh-Tp6Rh" Text(131)= "Typ E: NiCr-CuNi" Text(133)= "Typ J: Fe-CuNi" Text(134)= "Typ K: NiCr-NiAl" Text(139)= "Typ L: Fe-CuCni" Text(135)= "Typ N: NiCrSi-NiSi" Text(136)= "Typ R: Pt13Rh-Pt" Text(137)= "Typ S: Pt10Rh-Pt" Text(138)= "Typ T: Cu-CuNi" Text(140)= "Typ U: Cu-CuNi" Text(129)= "Typ C: W5Re-W26Re" Text(130)= "Typ D: W3Re-W26Re" Text(132)= "Typ G: W-W26Rh" Text(144)= " Ni-Ni18Mo" Text(143)= " Platinel II" Text(142)= " Ir-Ir40Rh" Text(141)= " Pt40Rh-Pt20Rh" EndPrmText PrmText=2 Text(100)= "Pt10" Text(101)= "Pt50" Text(102)= "Pt100" Text(103)= "Pt200" Text(104)= "Pt500" Text(105)= "Pt1000" Text(122)= "Ni50" Text(123)= "Ni100" Text(124)= "Ni120" Text(125)= "Ni1000" Text(127)= "Cu100" EndPrmText PrmText=3 Text(0)= "2-wire connection" Text(1)= "3-wire connection" Text(2)= "4-wire connection" EndPrmText PrmText=4 Text(0)= "lead breakage & short circuit" Text(1)= "lead breakage" Text(2)= "short circuit" Text(3)= "disabled" EndPrmText PrmText=5 Text(1000)= "Kelvin" Text(1001)= "Grad Celsius" Text(1002)= "Grad Fahrenheit" Text(1003)= "Grad Rankine" EndPrmText PrmText=6 ;Text(1240)= "V" ;Text(1241)= "MV" ;Text(1242)= "KV" Text(1243)= "mV" Text(1244)= "uV" EndPrmText PrmText=7 Text(1281)= "Ohm" ;Text(1282)= "GOhm" ;Text(1283)= "MOhm" Text(1284)= "kOhm" Text(1285)= "mOhm" Text(1286)= "uOhm" EndPrmText PrmText=8 Text(50)= "50 Hz" Text(60)= "60 Hz" EndPrmText PrmText=9 Text(0)= "no reference" Text(1)= "internally, Pt100 intern" Text(2)= "external fixed value" Text(3)= "internally, Pt100 extern" EndPrmText PrmText=10 Text(0)= "default value" Text(1)= "last valid value" Text(2)= "calculated value" EndPrmText ; ; Transducer Block ExtUserPrmData = 1 "Characterization type" Unsigned8 134 128-144 Prm_Text_Ref=1 EndExtUserPrmData ExtUserPrmData = 2 "Characterization type" Unsigned8 102 100-127 Prm_Text_Ref=2 EndExtUserPrmData ExtUserPrmData = 3 "Connection type" Unsigned8 1 0-2 Prm_Text_Ref=3 EndExtUserPrmData ExtUserPrmData = 4 "Sensor wire check" Unsigned8 0 0-3 Prm_Text_Ref=4 EndExtUserPrmData ExtUserPrmData = 5 "Unit" Unsigned16 1001 1000-1003 Prm_Text_Ref=5 EndExtUserPrmData ExtUserPrmData = 6 "Unit" Unsigned16 1244 1240-1244 Prm_Text_Ref=6 EndExtUserPrmData ExtUserPrmData = 7 "Unit" Unsigned16 1281 1281-1286 Prm_Text_Ref=7 EndExtUserPrmData ExtUserPrmData = 8 "Mains frequency filter" Unsigned16 50 50-100 Prm_Text_Ref=8 EndExtUserPrmData ExtUserPrmData = 9 "Reference junction" Unsigned8 1 0-3 Prm_Text_Ref=9 EndExtUserPrmData ExtUserPrmData = 10 "External fixed value [1/10 Unit]" Signed16 250 -2700-23150 EndExtUserPrmData ExtUserPrmData = 11 "Line compensation [mOhm]" Unsigned16 0 0-30000 EndExtUserPrmData ; Function Block ExtUserPrmData = 12 "Process value scale 0%" Signed16 0 -270-2315 EndExtUserPrmData ExtUserPrmData = 13 "Process value scale 100%" Signed16 600 -270-2315 EndExtUserPrmData ExtUserPrmData = 14 "Output scale 0%" Signed16 0 -10000-10000 EndExtUserPrmData ExtUserPrmData = 15 "Output scale 100%" Signed16 600 -10000-10000 EndExtUserPrmData ExtUserPrmData = 16 "Filter time constant" Unsigned16 0 0-60 EndExtUserPrmData ExtUserPrmData = 17 "Upper limit alarm" Signed16 850 -270-2315 EndExtUserPrmData ExtUserPrmData = 18 "Upper limit warning" Signed16 850 -270-2315 EndExtUserPrmData ExtUserPrmData = 19 "Lower limit warning" Signed16 -250 -270-2315 EndExtUserPrmData ExtUserPrmData = 20 "Lower limit alarm" Signed16 -250 -270-2315 EndExtUserPrmData ExtUserPrmData = 21 "Limit hysteresis" Unsigned16 50 0-500 EndExtUserPrmData ExtUserPrmData = 22 "Fail save default value" Signed16 25 -270-2315 EndExtUserPrmData ExtUserPrmData = 23 "Fail save mode" Unsigned8 1 0-2 Prm_Text_Ref=10 EndExtUserPrmData GSD_Revision = 3 Vendor_Name = "Camille Bauer AG" Model_Name = "PL: VK-636 GMC-AG" Revision = "Pepperl+Fuchs link" Ident_Number = 0x0636 Protocol_Ident = 0 Station_Type = 0 FMS_supp = 0 Hardware_Release = "-" Software_Release = "-" Bitmap_Device = "CAMB0636" 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 = 1 6M_supp = 1 12M_supp = 1 MaxTsdr_9.6 = 60 MaxTsdr_19.2 = 60 MaxTsdr_45.45 = 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 Repeater_Ctrl_Sig = 0 24V_Pins = 0 Freeze_Mode_supp = 0 Sync_Mode_supp = 0 Auto_Baud_supp = 0 Set_Slave_Add_supp = 1 Min_Slave_Intervall = 6 Modular_Station = 1 Max_Module = 1 Max_Input_Len = 5 ; maximum Input Length Max_Output_Len = 0 ; maximum Output Length Max_Data_Len = 5 ; maximum In-Output Length Slave_Family = 12 Max_Diag_Data_Len = 18 Max_User_Prm_Data_Len = 38 ;----------- Description of extended DP features: --------------------- ; ; DPV1_Slave = 1 ; C2_Read_Write_supp = 1 ; C2_Max_DataLen = 32 ; C2_ResponseTimeout = x ; C2_Read_Write_required = 1 ; C2_Max_Count_Channels = 1 ; Max_Initiate_PDU_Len = 52 ; DPV1_Data_Types = 1 ;----------- Description of physical interface for synchronous transmission: --------------------- ; RS485 Standard Copper transmission can be selected without additional restrictions for delays. ; ; Physical-Interface = 1 ; IEC61158-2 ; TransmissionDelay_31.25 = 0 ; ReactionDelay_31.25 = x ;----------- 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(26) = "Motor temperature too high" 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" ; User Diagnose Unit_Diag_Bit(56) = "Unknown unit" Unit_Diag_Bit(57) = "Unknown sensor type" Unit_Diag_Bit(58) = "Unknown reference type" Unit_Diag_Bit(59) = "Unknown connection type" Unit_Diag_Bit(60) = "-" Unit_Diag_Bit(61) = "-" Unit_Diag_Bit(62) = "-" Unit_Diag_Bit(63) = "-" Unit_Diag_Bit(64) = "Unknown measure type" Unit_Diag_Bit(65) = "Out of range" Unit_Diag_Bit(66) = "Calculation error" Unit_Diag_Bit(67) = "Range error" Unit_Diag_Bit(68) = "Parameter error" Unit_Diag_Bit(69) = "Unkown error" Unit_Diag_Bit(70) = "-" Unit_Diag_Bit(71) = "-" Unit_Diag_Bit(72) = "Short circuit" Unit_Diag_Bit(73) = "Lead breakage" Module = "DPV1 PA-Device" 0x94 Ext_Module_Prm_Data_Len = 3 Ext_User_Prm_Data_Const(0) = 0x00, 0x00, 0x00 1 EndModule Module = "Thermoresistance Device" 0x94 Ext_Module_Prm_Data_Len = 38 Ext_User_Prm_Data_Const(0) = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 Ext_User_Prm_Data_Const(8) = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 Ext_User_Prm_Data_Const(16) = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 Ext_User_Prm_Data_Const(24) = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 Ext_User_Prm_Data_Const(32) = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 Ext_User_Prm_Data_Ref(3) =2 ; Characterization type Ext_User_Prm_Data_Ref(4) =3 ; Connection type Ext_User_Prm_Data_Ref(5) =4 ; Sensor wire check Ext_User_Prm_Data_Ref(7) =5 ; Unit Ext_User_Prm_Data_Ref(9) =8 ; Mains frequency filter Ext_User_Prm_Data_Ref(11) =11 ; Line compensation Ext_User_Prm_Data_Ref(15) =12 ; Process value scale 0% Ext_User_Prm_Data_Ref(17) =13 ; Process value scale 100% Ext_User_Prm_Data_Ref(19) =14 ; Output scale 0% Ext_User_Prm_Data_Ref(21) =15 ; Output scale 100% Ext_User_Prm_Data_Ref(23) =16 ; Filter time constant Ext_User_Prm_Data_Ref(25) =17 ; Upper limit alarm Ext_User_Prm_Data_Ref(27) =18 ; Upper limit warning Ext_User_Prm_Data_Ref(29) =19 ; Lower limit warning Ext_User_Prm_Data_Ref(31) =20 ; Lower limit alarm Ext_User_Prm_Data_Ref(33) =21 ; Limit hysteresis Ext_User_Prm_Data_Ref(35) =22 ; Fail save default value Ext_User_Prm_Data_Ref(37) =23 ; Fail save mode 2 EndModule Module = "Thermocouple Device" 0x94 Ext_Module_Prm_Data_Len = 38 Ext_User_Prm_Data_Const(0) = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 Ext_User_Prm_Data_Const(8) = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 Ext_User_Prm_Data_Const(16) = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 Ext_User_Prm_Data_Const(24) = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 Ext_User_Prm_Data_Const(32) = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 Ext_User_Prm_Data_Ref(3) =1 ; Characterization type Ext_User_Prm_Data_Ref(6) =9 ; Reference junction Ext_User_Prm_Data_Ref(13) =10 ; External fixed value Ext_User_Prm_Data_Ref(7) =5 ; Unit Ext_User_Prm_Data_Ref(5) =4 ; Sensor wire check Ext_User_Prm_Data_Ref(9) =8 ; Mains frequency filter Ext_User_Prm_Data_Ref(15) =12 ; Process value scale 0% Ext_User_Prm_Data_Ref(17) =13 ; Process value scale 100% Ext_User_Prm_Data_Ref(19) =14 ; Output scale 0% Ext_User_Prm_Data_Ref(21) =15 ; Output scale 100% Ext_User_Prm_Data_Ref(23) =16 ; Filter time constant Ext_User_Prm_Data_Ref(25) =17 ; Upper limit alarm Ext_User_Prm_Data_Ref(27) =18 ; Upper limit warning Ext_User_Prm_Data_Ref(29) =19 ; Lower limit warning Ext_User_Prm_Data_Ref(31) =20 ; Lower limit alarm Ext_User_Prm_Data_Ref(33) =21 ; Limit hysteresis Ext_User_Prm_Data_Ref(35) =22 ; Fail save default value Ext_User_Prm_Data_Ref(37) =23 ; Fail save mode 3 EndModule Module = "R Device" 0x94 Ext_Module_Prm_Data_Len = 38 Ext_User_Prm_Data_Const(0) = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 Ext_User_Prm_Data_Const(8) = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 Ext_User_Prm_Data_Const(16) = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 Ext_User_Prm_Data_Const(24) = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 Ext_User_Prm_Data_Const(32) = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 Ext_User_Prm_Data_Ref(7) =7 ; Unit Ext_User_Prm_Data_Ref(4) =3 ; Connection type Ext_User_Prm_Data_Ref(5) =4 ; Sensor wire check Ext_User_Prm_Data_Ref(9) =8 ; Mains frequency filter Ext_User_Prm_Data_Ref(11) =11 ; Line compensation Ext_User_Prm_Data_Ref(15) =12 ; Process value scale 0% Ext_User_Prm_Data_Ref(17) =13 ; Process value scale 100% Ext_User_Prm_Data_Ref(19) =14 ; Output scale 0% Ext_User_Prm_Data_Ref(21) =15 ; Output scale 100% Ext_User_Prm_Data_Ref(23) =16 ; Filter time constant Ext_User_Prm_Data_Ref(25) =17 ; Upper limit alarm Ext_User_Prm_Data_Ref(27) =18 ; Upper limit warning Ext_User_Prm_Data_Ref(29) =19 ; Lower limit warning Ext_User_Prm_Data_Ref(31) =20 ; Lower limit alarm Ext_User_Prm_Data_Ref(33) =21 ; Limit hysteresis Ext_User_Prm_Data_Ref(35) =22 ; Fail save default value Ext_User_Prm_Data_Ref(37) =23 ; Fail save mode 4 EndModule Module = "DC U Device" 0x94 Ext_Module_Prm_Data_Len = 38 Ext_User_Prm_Data_Const(0) = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 Ext_User_Prm_Data_Const(8) = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 Ext_User_Prm_Data_Const(16) = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 Ext_User_Prm_Data_Const(24) = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 Ext_User_Prm_Data_Const(32) = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 Ext_User_Prm_Data_Ref(7) =6 ; Unit Ext_User_Prm_Data_Ref(5) =4 ; Sensor wire check Ext_User_Prm_Data_Ref(9) =8 ; Mains frequency filter Ext_User_Prm_Data_Ref(15) =12 ; Process value scale 0% Ext_User_Prm_Data_Ref(17) =13 ; Process value scale 100% Ext_User_Prm_Data_Ref(19) =14 ; Output scale 0% Ext_User_Prm_Data_Ref(21) =15 ; Output scale 100% Ext_User_Prm_Data_Ref(23) =16 ; Filter time constant Ext_User_Prm_Data_Ref(25) =17 ; Upper limit alarm Ext_User_Prm_Data_Ref(27) =18 ; Upper limit warning Ext_User_Prm_Data_Ref(29) =19 ; Lower limit warning Ext_User_Prm_Data_Ref(31) =20 ; Lower limit alarm Ext_User_Prm_Data_Ref(33) =21 ; Limit hysteresis Ext_User_Prm_Data_Ref(35) =22 ; Fail save default value Ext_User_Prm_Data_Ref(37) =23 ; Fail save mode 5 EndModule