;=============================================================================== ; GSD: AM/PA TOKYO KEISO AM Series Variable Area Flow Meter ; File name: TIC_0C5A.GSD ;=============================================================================== ; Product: AM Variable Area Flow Meter ; Manufacturer: Tokyo Keiso Co., LTD. ; Shiba Toho Bldg ; 1-7-24 Shibakoen, Minato-ku, Tokyo, 105-8558 ; JAPAN ; Phone : 03-3431-1625 Fax : 03-3433-4922 ; URL : www.tokyokeiso.co.jp ;=============================================================================== ; Reference: Specification for PROFIBUS Device Description and ; Device IntegrationVersion 6.04 Julay 2005 ; Author: Tetsuya Kubo(T.K.) ; ; Version: NO. Date Author Description ; V1.00 2009/6/23 T.K. First Release ; ;=============================================================================== ; Copyright 2008 Tokyo Keiso Co., LTD. All Right Reserved ;=============================================================================== #Profibus_DP ;=============================================================================== ; General DP keywords ;=============================================================================== GSD_Revision = 5 Vendor_Name = "TOKYOKEISO CO.,LTD." Model_Name = "AM/PA" Revision = "1" ; Revision Ident_Number = 0x0C5A Protocol_Ident = 0 ; 0 = PROFIBUS-DP Station_Type = 0 ; 0 = DP-Slave FMS_supp = 0 ; 0 = DP Only Hardware_Release = "P-2049B" ; Software_Release = "VER.01.02" ; 31.25_supp = 1 ; 45.45_supp = 1 ; Siemens Segmentkoppler 93.75_supp = 1 ; P&F Segmentkoppler MaxTsdr_31.25 = 100 ; 100 Tbit = 3.2 mS MaxTsdr_45.45 = 250 ; 250 Tbit = 5.5 mS ( Siemens Segmentkoppler ) MaxTsdr_93.75 = 1000 ; 1000 Tbit = 10.67 mS ( P&F Segmentkoppler ) Redundancy = 0 ; 0 = no redundancy Repeater_Ctrl_Sig = 0 ; 0 = not connected 24V_pins = 0 ; 0 = not connected Implementation_Type = "DPC31-Type C" ; Bitmap_Device = "ampa" ; Bitmap_Diag = "ampa" ; Bitmap_SF = "ampa" ; ;=============================================================================== ; Additional keywords for different physical interfaces ;=============================================================================== Physical_Interface = 0 ; RS-485 Standard Coppler Transmission_Delay_45.45 = 0 Reaction_Delay_45.45 = 0 Transmission_Delay_93.75 = 0 Reaction_Delay_93.75 = 0 End_Physical_Interface Physical_Interface = 1 ; MBP IEC61158-2 Transmission_Delay_31.25 = 0 Reaction_Delay_31.25 = 0 End_Physical_Interface ;=============================================================================== ; Basic DP-Slave related keywords ;=============================================================================== Freeze_Mode_supp = 0 ; 0 = not supported Sync_Mode_supp = 0 ; 0 = not supported Auto_Baud_supp = 0 ; 0 = not supported Set_Slave_Add_supp = 1 ; 1 = Supported Min_Slave_Intervall = 250 ; Modular_Station = 1 ; 1 = Moduler Device Max_Module = 2 ; AI + Tot Max_Input_Len = 10 ; 2 * 5 Bytes Max_Output_Len = 2 ; 1 * 2 Bytes Max_Data_Len = 12 ; Max_Input_Len + Max_Output_Len ;=============================================================================== ; User Parameterlize data ;=============================================================================== Slave_Family = 12 ; PA Device Max_User_Prm_Data_Len = 8 Ext_User_Prm_Data_Const(0) = 0x80, 0x00, 0x00 Ext_User_Prm_Data_Const(3) = 0x05, 0x41, 0x00, 0x00, 0x01 ; default condenced status Prm_Block_Structure_supp = 1 ; Enable Block structure of extended prm ;=============================================================================== ; I&M Function This keywords must be used from GSD Rev5.0 onwards ;=============================================================================== Ident_Maintenance_supp = 1 ; 1 = supported Time_Sync_supp = 0 ; 0 = not supported ;=============================================================================== ; Salve related keywords for DP extensions ;=============================================================================== DPV1_Slave = 1 ; Fail_Safe = 1 ; 1 = Supported ;Fail_Safe_required = 0 ; C1_Read_Write_supp = 1 ; C2_Read_Write_supp = 1 ; C1_Max_Data_Len = 240 ; C2_Max_Data_Len = 240 ; C1_Response_Timeout = 400 ; * 10 mS C2_Response_Timeout = 400 ; * 10 mS C2_Max_Count_Channels = 2 ; Max_Initiate_PDU_Length = 64 ; DPV1_Data_Types = 1 ; 1 = Extended Identifier Format supported WD_Base_1ms_supp = 1 ; Check_Cfg_Mode = 0 ; ;=============================================================================== ; Diagnostics keywords ;=============================================================================== Max_Diag_Data_Len = 20 ; 6(DDLM)+4(HEAD)+4(DIAG)+6(DIAG_EXT) ;=============================================================================== ; Device related Diagnostics ;=============================================================================== 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(40) = "Maintenance alarm" Unit_Diag_Bit(41) = "Maintenance demanded" Unit_Diag_Bit(42) = "Function Check" Unit_Diag_Bit(43) = "Invalid process condition" Unit_Diag_Bit(55) = "Extension Available" Unit_Diag_Bit(56) = "Scale changed" Unit_Diag_Bit(57) = "RAM Sum check error" Unit_Diag_Bit(58) = "EEPROM Hardware Error" Unit_Diag_Bit(59) = "EEPROM Sum check error" Unit_Diag_Bit(60) = "ADC Hardware error" Unit_Diag_Bit(61) = "Device temperature failed" Unit_Diag_Bit(62) = "No Calibration data" Unit_Diag_Bit(63) = "Sensor hardware failed" Unit_Diag_Bit(64) = "Sensor Gain Error in Zone 0" Unit_Diag_Bit(65) = "Sensor Gain Error in Zone 1" Unit_Diag_Bit(66) = "Sensor Gain Error in Zone 2" Unit_Diag_Bit(67) = "Position Error of sensor A and B" Unit_Diag_Bit(68) = "" Unit_Diag_Bit(69) = "" Unit_Diag_Bit(70) = "Device temperature too low" Unit_Diag_Bit(71) = "Device temperature too high" Unit_Diag_Bit(72) = "ADC Hardware failure" Unit_Diag_Bit(73) = "ADC GND measurement error" Unit_Diag_Bit(74) = "ADC SPAN measurement error" Unit_Diag_Bit(75) = "ADC REF voltage error" Unit_Diag_Bit(76) = "" Unit_Diag_Bit(77) = "" Unit_Diag_Bit(78) = "" Unit_Diag_Bit(79) = "" Unit_Diag_Bit(80) = "No temperature calibration data" Unit_Diag_Bit(81) = "No Gain calibration data" Unit_Diag_Bit(82) = "No Flow calibration data" Unit_Diag_Bit(83) = "" Unit_Diag_Bit(84) = "" Unit_Diag_Bit(85) = "" Unit_Diag_Bit(86) = "" Unit_Diag_Bit(87) = "EEPROM Hardware Error" Unit_Diag_Bit(88) = "EEPROM Sum Error(Physical Block)" Unit_Diag_Bit(89) = "EEPROM Sum Error(AI Block)" Unit_Diag_Bit(90) = "EEPROM Sum Error(TOT Block)" Unit_Diag_Bit(91) = "EEPROM Sum Error(Trans. Block)" Unit_Diag_Bit(92) = "EEPROM Sum Error(Sensor Cal.)" Unit_Diag_Bit(93) = "EEPROM Sum Error(Flow Cal.)" Unit_Diag_Bit(94) = "" Unit_Diag_Bit(95) = "" Unit_Diag_Bit(96) = "RAM Sum Error(Physical Block)" Unit_Diag_Bit(97) = "RAM Sum Error(AI Block)" Unit_Diag_Bit(98) = "RAM Sum Error(TOT Block)" Unit_Diag_Bit(99) = "RAM Sum Error(Trans. Block)" Unit_Diag_Bit(100) = "RAM Sum Error(Sensor Cal.)" Unit_Diag_Bit(101) = "RAM Sum Error(Flow Cal.)" Unit_Diag_Bit(102) = "" Unit_Diag_Bit(103) = "" ;=============================================================================== ; Module ;========1=========2=========3=========4=========5=========6=========7=========8 ;;; Empty Module Module = "Not in cyclic data transfer" 0x00 0 Info_Text="No Function Block selected. Function Disabled" EndModule ;;; AI.OUT : Flow Module = "AI Output" 0x94 1 EndModule ;;; TOT.TOTAL : Summarize Volume Flow Module = "Totalizer " 0x41,0x84,0x85 2 EndModule ;;; TOT.TOTAL with TOT.SET_TOT Module = "SETTOT_TOTAL" 0xC1,0x80,0x84,0x85 3 EndModule ;;; TOT.TOTAL with TOT.SET_TOT and TOT.MODE_TOT Module = "SETTOT_MODETOT_TOTAL" 0xC1,0x81,0x84,0x85 4 EndModule ;=============================================================================== ; Slot Definition ;=============================================================================== SlotDefinition Slot(1) = "AI Output" 1 0,1 Slot(2) = "Totalizer " 0 0,2,3,4 EndSlotDefinition