#Profibus_DP ; ; Sierra Instruments Inc. ; ; Version 1.0 ; ; This GSD-File is intended for the Smart Trak mass flow meter ; This Unit support DPV0, DPV1 ; ; History: ; ========= ; V1.0 January 2012 Initial version ; ; Incoming cyclic data ( slave to master ): ; Process data: ; Instance ID | Description | Size (bytes) | Format ;---------------+-----------------------+---------------+------- ;Modul 1 ; 1 | Flow | 4 | REAL ;Modul 2 ; 2 | Temp | 4 | REAL ; 3 | Pres | 4 | REAL ; 4 | Totl | 4 | INT ;Modul 3 ; 5 | Totl | 4 | REAL ; 6 | Stat | 1 | INT ; ; ============== ; Create DPV1 Objects ; Write Object´s from 1 - 6 from Master ; Idx = 0 for all ; Outgoing Acyclic data ( Write: master to slave ) ; ; Slot | Description | Size (bytes) | Format ;---------------+-----------------------+---------------+------- ; 0 | Totz Rset | 2 | INT ; 1 | Password | 4 | ASCII ; 2 | Meter Tune | 4 | REAL ; 3 | Gas Index | 2 | INT ; 4 | Full Scale | 4 | REAL ; 5 | Pipe ID | 4 | REAL ; ============== ; Incoming Acyclic data ( Read: slave to master ) ; ; Slot | Description | Size (bytes) | Format ;---------------+-----------------------+---------------+------- ; 7 | Gas_ [0] Flsc | 4 | FLOAT ; 8 | Spln [0] | 4 | REAL ; 9 | Gas_ [0] Gnic | 10 | ASCII ; 10 | Pipe[0] | 10 | ASCII ; 11 | User_Gasi | 10 | ASCII ; 12 | User | 10 | ASCII ; 13 | Info | 10 | ASCII ; 14 | - | 10 | ASCII ; 15 | System Response | 10 | ASCII ;... ; ; GSD_Revision = 4 ; Vendor_Name = "Sierra Instruments Inc." Model_Name = "240i Innovamass" Revision = "V1.0" Ident_Number = 0x0E15 Protocol_Ident = 0 Station_Type = 0 FMS_supp = 0 Hardware_Release = "V1.2" Software_Release = "V1.4" ; 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 Implementation_Type = "VPC3+C" Bitmap_Device = "240i_De" Bitmap_Diag = "240i_Di" Bitmap_SF = "240i_Sf" ; Freeze_Mode_supp = 1 Sync_Mode_supp = 1 Auto_Baud_supp = 1 Set_Slave_Add_supp = 1 Min_Slave_Intervall = 1 Publisher_supp = 0 ; Modular_Station = 1 Max_Module = 2 Max_Input_Len = 46 Max_Output_Len = 24 Max_Data_Len = 70 Modul_Offset = 0 ; Fail_Safe = 0 Slave_Family = 9 Max_Diag_Data_Len = 11 ; DPV1_Slave = 1 ;C1_Read_Write_supp = 0 ;Max_Initiate_PDU_Length = 52 C2_Read_Write_supp = 1 C2_Max_Data_Len = 80 C2_Response_Timeout = 300 C2_Read_Write_required = 1 C2_Max_Count_Channels = 2 ; DPV1_Data_Types = 0 ; Max_User_Prm_Data_Len = 237 ;depending from used Hardware (9..237) ; PrmText=1 Text(0)="disabled" Text(1)="enabled" EndPrmText ExtUserPrmData=1 "DPV1mode" Bit(7) 0 0-1 Prm_Text_Ref=1 EndExtUserPrmData Ext_User_Prm_Data_Const(0) = 0x00,0x00,0x00 Ext_User_Prm_Data_Ref(0) = 1 ; ; Module = "Modul 1, 4 bytes in" 0x93 1 EndModule Module = "Modul 2, 3 x 4 bytes in" 0x93,0x93,0x93 2 EndModule Module = "Modul 3, 4B 1B in" 0x93,0x90 3 EndModule Module = "Modul 4, M1 + M2" 0x93,0x93,0x93,0x93 4 EndModule Module = "Modul 5, M1 + M3" 0x93,0x93,0x90 5 EndModule Module = "Modul 6, M1 + M2 + M3" 0x93,0x93,0x93,0x93,0x93,0x90 6 EndModule