#Profibus_DP
;
; Sierra Instruments Inc.
;
; Version 1.0
;
; This GSD-File is intended for the Smart Meter 640S 
; This Unit supports DPV0
;
; Outgoing Cyclic data (slave to master)
; 
; Instance ID	| Description		| Size (bytes)	| Format
;---------------+-----------------------+---------------+-------
; 1		| Flow			| 4		| REAL
; 2		| Totalizer		| 4		| REAL
; 3		| User full scale	| 4		| REAL
; 4		| Factory full scale	| 4		| REAL
; 5		| K-factor		| 4		| REAL
; 6		| Serial Number		| 12		| ASCII
; 7		| Flow unit		| 5		| ASCII
; 8		| Totalizer unit	| 3		| ASCII
; 9		| Status		| 2		| INT
;
; Incoming Cyclic data (master to slave)
; 
; Instance ID	| Description		| Size (bytes)	| Format
;---------------+-----------------------+---------------+-------
; 10		| Reset totalizer	| 4		| REAL
; 11		| User full scale	| 4		| REAL
; 12		| K-factor		| 4		| REAL
;
GSD_Revision        = 4
;
Vendor_Name         = "Sierra Instruments, Inc."
Model_Name          = "Smart Meter 640S - Profibus"
Revision            = "V1.0"
Ident_Number        = 0x0e13
Protocol_Ident      = 0
Station_Type        = 0
FMS_supp            = 0
Hardware_Release    = "Revision H"
Software_Release    = "V6.0"
;
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
Implementation_Type = "VPC3+C"
Bitmap_Device	    = "640S_De"
Bitmap_Diag	    = "640S_Di"
Bitmap_SF	    = "640S_Sf"
;
Freeze_Mode_supp    = 1
Sync_Mode_supp      = 1
Auto_Baud_supp      = 1
Set_Slave_Add_supp  = 1
Min_Slave_Intervall = 1
;
Modular_Station     = 0
;
Fail_Safe           = 0
Slave_Family        = 0		; General
Max_Diag_Data_Len   = 6
;
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      = 0
;
; <Module-Definition-List>
Module 		    = "42 bytes in, 12 bytes out" 0xc0,0x8b,0xa9
1
EndModule






