;=============================================================================== ; Profibus Device Database of HMS Industrial Networks. ; ; Model: Anybus-C PROFIBUS ; Description: Anybus-C PROFIBUS Communicator ; Language: English ; Author: HMS Industrial Networks ; WWW: www.anybus.com ; ; Revision log: ; ; 2003-04-16: Added 45.45kbps ; 2006-02-15: Updated GSD file template ; Updated Revision ; Updated Hardware_Release ; Updated Software_Release ; Optimized MaxTsdr values ; ;=============================================================================== #Profibus_DP GSD_Revision = 2 ; Device identification Vendor_Name = "HMS Industrial Networks" Model_Name = "Anybus-C PDP" Revision = "Version 1.2" Ident_Number = 0x1803 Protocol_Ident = 0 ; DP protocol Station_Type = 0 ; Slave device FMS_supp = 0 ; FMS not supported Slave_Family = 0 ; General device Hardware_Release = "Version 1.6" Software_Release = "Version 1.2" ; Supported hardware features Redundancy = 0 ; Not supported Repeater_Ctrl_Sig = 2 ; TTL 24V_Pins = 0 ; Not connected Implementation_Type = "SPC3" ; Supported DP features Freeze_Mode_supp = 1 ; Supported Sync_Mode_supp = 1 ; Supported Auto_Baud_supp = 1 ; Supported Set_Slave_Add_supp = 0 ; Not supported Fail_Safe = 0 ; Not supported ; Supported baud rates 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 ; Maximum responder time for supported baud rates MaxTsdr_9.6 = 15 MaxTsdr_19.2 = 15 MaxTsdr_45.45 = 15 MaxTsdr_93.75 = 15 MaxTsdr_187.5 = 15 MaxTsdr_500 = 15 MaxTsdr_1.5M = 25 MaxTsdr_3M = 50 MaxTsdr_6M = 100 MaxTsdr_12M = 200 ; Maximum polling frequency Min_Slave_Intervall = 1 ; 100 us ; Diagnostic related Max_Diag_Data_Len = 6 ; I/O related Modular_Station = 1 ; Modular Max_Module = 24 Max_Input_Len = 244 Max_Output_Len = 244 Max_Data_Len = 416 Modul_Offset = 1 ; Definition of modules Module = "IN/OUT: 1 Byte" 0x30 EndModule ; Module = "IN/OUT: 2 Byte ( 1 word)" 0x70 EndModule ; Module = "IN/OUT: 4 Byte ( 2 word)" 0x71 EndModule ; Module = "IN/OUT: 8 Byte ( 4 word)" 0x73 EndModule ; Module = "IN/OUT: 16 Byte ( 8 word)" 0x77 EndModule ; Module = "IN/OUT: 32 Byte (16 word)" 0x7F EndModule ; Module = "IN/OUT: 64 Byte (32 word)" 0xC0,0x5F,0x5F EndModule ; Module = "IN/OUT: 128 Byte (64 word)" 0xC0,0x7F,0x7F EndModule ; Module = "INPUT: 1 Byte" 0x10 EndModule ; Module = "INPUT: 2 Byte ( 1 word)" 0x50 EndModule ; Module = "INPUT: 4 Byte ( 2 word)" 0x51 EndModule ; Module = "INPUT: 8 Byte ( 4 word)" 0x53 EndModule ; Module = "INPUT: 16 Byte ( 8 word)" 0x57 EndModule ; Module = "INPUT: 32 Byte (16 word)" 0x5F EndModule ; Module = "INPUT: 64 Byte (32 word)" 0x40,0x5F EndModule ; Module = "INPUT: 128 Byte (64 word)" 0x40,0x7F EndModule ; Module = "OUTPUT: 1 Byte" 0x20 EndModule ; Module = "OUTPUT: 2 Byte ( 1 word)" 0x60 EndModule ; Module = "OUTPUT: 4 Byte ( 2 word)" 0x61 EndModule ; Module = "OUTPUT: 8 Byte ( 4 word)" 0x63 EndModule ; Module = "OUTPUT: 16 Byte ( 8 word)" 0x67 EndModule ; Module = "OUTPUT: 32 Byte (16 word)" 0x6F EndModule ; Module = "OUTPUT: 64 Byte (32 word)" 0x80,0x5F EndModule ; Module = "OUTPUT: 128 Byte (64 word)" 0x80,0x7F EndModule