#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: ; Process data: ; Instance ID | Description | Size (bytes) | Format ;---------------+-----------------------+---------------+------- ; 1 | Flow | 4 | REAL ; 2 | Setpoint | 4 | REAL ; 3 | Valve mode | 2 | INT ; 4 | Valve power | 2 | INT ; 5 | User full scale | 4 | REAL ; 6 | Factory full scale | 4 | REAL ; 7 | Flow unit | 2 | INT ; 8 | Setpoint source | 2 | INT ; 9 | Gas Span | 4 | REAL ; 10 | Gas Index | 2 | INT ; 11 | Status | 2 | INT ; ; Device Info: ; Instance ID | Description | Size (bytes) | Format ;---------------+-----------------------+---------------+------- ; 12 | Serial Number | 12 | ASCII ; 13 | Device Type | 2 | INT ; 14 | Firmware revision | 4 | REAL ; ; ============== ; Outgoing Cyclic data (master to slave) ; ; Instance ID | Description | Size (bytes) | Format ;---------------+-----------------------+---------------+------- ; 15 | Setpoint | 4 | REAL ; 16 | Valve mode | 2 | INT ; 17 | User full scale | 4 | REAL ; 18 | Flow unit | 2 | INT ; 19 | Setpoint source | 2 | INT ; 20 | Gas Span | 4 | REAL ; 21 | Gas Index | 2 | INT ; 22 | Zero unit | 2 | INT ; 23 | Factory reset | 2 | INT ; ; GSD_Revision = 4 ; Vendor_Name = "Sierra Instruments Inc." Model_Name = "Smart Trak 100S - Profibus" Revision = "V1.0" Ident_Number = 0x0e12 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 = "100S_De" Bitmap_Diag = "100S_Di" Bitmap_SF = "100S_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 = "Process,32 bytes in,24 bytes out" 0xc0,0x97,0x9f 1 EndModule Module = "Device info, 14 bytes in" 0x40,0x8d 2 EndModule