;=========================================================== ; GSD file for Numatics G2-2 Node ; Freeze_Mode_supp, Sync_Mode_supp, Auto_Baud_supp, 12Mbit/s ; MSPN : 256-710 ; Copyright (C) Numatics, Inc. 1999,2003 All Rights Reserved. Confidential ; ; Date : 11-12-03 ; File : NUMA0888.GSD ;=========================================================== #Profibus_DP ; ; User-Parameter-Definition PrmText=1 ; Diagnostic setup dialog strings Text(0)="Disabled" Text(1)="Enabled" EndPrmText PrmText=2 ; Fail-Safe setup dialog strings Text(0)="Fail Safe Disabled" Text(1)="Output Fail Safe Data" Text(2)="Output Last Data Received" EndPrmText ; ExtUserPrmData=1 "Diagnostics" BitArea(0-1) 0 0-1 Prm_Text_Ref=1 EndExtUserPrmData ; ExtUserPrmData=2 "Fail Safe Mode" BitArea(0-2) 0 0-2 Prm_Text_Ref=2 EndExtUserPrmData ; ExtUserPrmData=3 "Fail Safe Data, nibble 0" Unsigned8 0x00 0x00-0x0F EndExtUserPrmData ; ExtUserPrmData=4 "Fail Safe Data, byte 0" Unsigned8 0x00 0x00-0xFF EndExtUserPrmData ; ExtUserPrmData=5 "Fail Safe Data, byte 1" Unsigned8 0x00 0x00-0xFF EndExtUserPrmData ; ExtUserPrmData=6 "Fail Safe Data, byte 2" Unsigned8 0x00 0x00-0xFF EndExtUserPrmData ; ExtUserPrmData=7 "Fail Safe Data, byte 3" Unsigned8 0x00 0x00-0xFF EndExtUserPrmData ; ExtUserPrmData=8 "Diagnostic mask, 2 bits" Unsigned8 0x00 0x00-0x03 EndExtUserPrmData ; ExtUserPrmData=9 "Diagnostic mask, 4 bits" Unsigned8 0x00 0x00-0x0F EndExtUserPrmData ; ExtUserPrmData=10 "Diagnostic mask, byte 0" Unsigned8 0x00 0x00-0xFF EndExtUserPrmData ; ExtUserPrmData=11 "Diagnostic mask, byte 1" Unsigned8 0x00 0x00-0xFF EndExtUserPrmData ; ExtUserPrmData=12 "Diagnostic mask, byte 2" Unsigned8 0x00 0x00-0xFF EndExtUserPrmData ; ExtUserPrmData=13 "Diagnostic mask, byte 3" Unsigned8 0x00 0x00-0xFF EndExtUserPrmData ; ExtUserPrmData=14 "Diagnostic mask, 6 bits" Unsigned8 0x00 0x00-0x3F EndExtUserPrmData ; ; Unit-Definition-List: GSD_Revision=1 Vendor_Name = "Numatics, Inc." Model_Name = "G2-2" Revision="V1.4" Ident_Number=0x0888 ; Profibus identification number Protocol_Ident=0 ; Profibus-DP Station_Type=0 ; DP slave Hardware_Release="V2.0" Software_Release="V2.03" 9.6_supp=1 ; 9.6 k bps supported 19.2_supp=1 ; 19.2 k bps supported 93.75_supp=1 ; 93.7 k bps supported 187.5_supp=1 ; 187. k bps supported 500_supp=1 ; 500 k bps supported 1.5M_supp=1 ; 1.5 M bps supported 3M_supp=1 ; 3 M bps supported 6M_supp=1 ; 6 M bps supported 12M_supp=1 ; 12 M bps supported MaxTsdr_9.6=60 ; @ 9.6 k bps max. response time = 60 Tbit MaxTsdr_19.2=60 ; @ 19.2 k bps max. response time = 60 Tbit MaxTsdr_93.75=60 ; @ 93.7 k bps max. response time = 60 Tbit MaxTsdr_187.5=60 ; @ 187. k bps max. response time = 60 Tbit MaxTsdr_500=100 ; @ 500 k bps max. response time = 100 Tbit MaxTsdr_1.5M=150 ; @ 1.5 M bps max. response time = 150 Tbit MaxTsdr_3M=250 ; @ 3 M bps max. response time = 250 Tbit MaxTsdr_6M=450 ; @ 6 M bps max. response time = 450 Tbit MaxTsdr_12M=800 ; @ 12 M bps max. response time = 800 Tbit Implementation_Type="SPC3" ; SPC3 ASIC used for Profibus interface Bitmap_Device="NUM2012n" ; .BMP file used for graphic view Bitmap_Diag="NUM2012d" ; .BMP file used for graphic view Bitmap_SF="NUM2012s" ; .BMP file used for graphic view ; ; Slave-Specification: Freeze_Mode_supp=1 ; Freeze mode supported Sync_Mode_supp=1 ; Sync mode supported Min_Slave_Intervall=01 ; min. time between slave lists (x100 uS) Max_Diag_Data_Len=23 ; max. length of diagnostic data in bytes Modul_Offset=0 Slave_Family=4 ; member of valve family Modular_Station=1 ; station is modular Max_Module=7 ; 7 modules max. (1 valve and up to 6 slots) Max_Input_Len=24 ; 6 slots * 4 bytes max. inputs per slot Max_Output_Len=28 ; 4 bytes valves, 6 slots * 4 bytes max. Max_Data_Len=52 ; 24 + 28 Fail_Safe=1 ; fail safe supported ; ; ; User-Prm-Data: ;User_Prm_Data_Len=1 ;User_Prm_Data = 0x00 Max_User_Prm_Data_Len=60 Ext_User_Prm_Data_Const(0)= 0x00 ; ; ; Module-Definitions: Module="Slot 1 (32 NPN Coils)" 0x23 Ext_Module_Prm_Data_Len=12 Ext_User_Prm_Data_Const(0)=0x20,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ 0x00,0x00 Ext_User_Prm_Data_Ref(2)=1 Ext_User_Prm_Data_Ref(3)=2 Ext_User_Prm_Data_Ref(4)=4 Ext_User_Prm_Data_Ref(5)=5 Ext_User_Prm_Data_Ref(6)=6 Ext_User_Prm_Data_Ref(7)=7 Ext_User_Prm_Data_Ref(8)=10 Ext_User_Prm_Data_Ref(9)=11 Ext_User_Prm_Data_Ref(10)=12 Ext_User_Prm_Data_Ref(11)=13 EndModule ; Module="Slot 1 (24 NPN Coils)" 0x22 Ext_Module_Prm_Data_Len=10 Ext_User_Prm_Data_Const(0)=0x20,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 Ext_User_Prm_Data_Ref(2)=1 Ext_User_Prm_Data_Ref(3)=2 Ext_User_Prm_Data_Ref(4)=4 Ext_User_Prm_Data_Ref(5)=5 Ext_User_Prm_Data_Ref(6)=6 Ext_User_Prm_Data_Ref(7)=10 Ext_User_Prm_Data_Ref(8)=11 Ext_User_Prm_Data_Ref(9)=12 EndModule ; Module="Slot 1 (16 NPN Coils)" 0x21 Ext_Module_Prm_Data_Len=8 Ext_User_Prm_Data_Const(0)=0x20,0x02,0x00,0x00,0x00,0x00,0x00,0x00 Ext_User_Prm_Data_Ref(2)=1 Ext_User_Prm_Data_Ref(3)=2 Ext_User_Prm_Data_Ref(4)=4 Ext_User_Prm_Data_Ref(5)=5 Ext_User_Prm_Data_Ref(6)=10 Ext_User_Prm_Data_Ref(7)=11 EndModule ; Module="Slot 1 (8 NPN Coils)" 0x20 Ext_Module_Prm_Data_Len=6 Ext_User_Prm_Data_Const(0)=0x20,0x01,0x00,0x00,0x00,0x00 Ext_User_Prm_Data_Ref(2)=1 Ext_User_Prm_Data_Ref(3)=2 Ext_User_Prm_Data_Ref(4)=4 Ext_User_Prm_Data_Ref(5)=10 EndModule ; Module = "Slot 2 239-1384 (MCM)" 0x00 Ext_Module_Prm_Data_Len=1 Ext_User_Prm_Data_Const(0)=0x10 EndModule ; Module = "239-1304 (4 NPN Inputs)" 0x10 Ext_Module_Prm_Data_Len=1 Ext_User_Prm_Data_Const(0)=0x40 EndModule ; Module = "239-1305 (4 PNP Inputs)" 0x10 Ext_Module_Prm_Data_Len=1 Ext_User_Prm_Data_Const(0)=0xC0 EndModule ; Module = "239-1306 (4 NPN Outputs)" 0x20 Ext_Module_Prm_Data_Len=5 Ext_User_Prm_Data_Const(0)=0x00,0x00,0x00,0x00,0x00 Ext_User_Prm_Data_Ref(1)=1 Ext_User_Prm_Data_Ref(2)=2 Ext_User_Prm_Data_Ref(3)=3 Ext_User_Prm_Data_Ref(4)=9 EndModule ; Module = "239-1307 (4 PNP Outputs)" 0x20 Ext_Module_Prm_Data_Len=5 Ext_User_Prm_Data_Const(0)=0x80,0x00,0x00,0x00,0x00 Ext_User_Prm_Data_Ref(1)=1 Ext_User_Prm_Data_Ref(2)=2 Ext_User_Prm_Data_Ref(3)=3 Ext_User_Prm_Data_Ref(4)=8 EndModule ; Module = "239-1308 (8 NPN Inputs)" 0x10 Ext_Module_Prm_Data_Len=1 Ext_User_Prm_Data_Const(0)=0x41 EndModule ; Module = "239-1309 (8 PNP Inputs)" 0x10 Ext_Module_Prm_Data_Len=1 Ext_User_Prm_Data_Const(0)=0xC1 EndModule ; Module = "239-1310 (8 NPN Outputs)" 0x20 Ext_Module_Prm_Data_Len=5 Ext_User_Prm_Data_Const(0)=0x01,0x00,0x00,0x00,0x00 Ext_User_Prm_Data_Ref(1)=1 Ext_User_Prm_Data_Ref(2)=2 Ext_User_Prm_Data_Ref(3)=4 Ext_User_Prm_Data_Ref(4)=10 EndModule ; Module = "239-1311 (8 PNP Outputs)" 0x20 Ext_Module_Prm_Data_Len=5 Ext_User_Prm_Data_Const(0)=0x81,0x00,0x00,0x00,0x00 Ext_User_Prm_Data_Ref(1)=1 Ext_User_Prm_Data_Ref(2)=2 Ext_User_Prm_Data_Ref(3)=4 Ext_User_Prm_Data_Ref(4)=8 EndModule ; Module = "239-1312 (8 NPN Inputs)" 0x10 Ext_Module_Prm_Data_Len=1 Ext_User_Prm_Data_Const(0)=0x42 EndModule ; Module = "239-1313 (8 PNP Inputs)" 0x10 Ext_Module_Prm_Data_Len=1 Ext_User_Prm_Data_Const(0)=0xC2 EndModule ; Module = "239-1314 (8 NPN Outputs)" 0x20 Ext_Module_Prm_Data_Len=5 Ext_User_Prm_Data_Const(0)=0x02,0x00,0x00,0x00,0x00 Ext_User_Prm_Data_Ref(1)=1 Ext_User_Prm_Data_Ref(2)=2 Ext_User_Prm_Data_Ref(3)=4 Ext_User_Prm_Data_Ref(4)=10 EndModule ; Module = "239-1315 (8 PNP Outputs)" 0x20 Ext_Module_Prm_Data_Len=5 Ext_User_Prm_Data_Const(0)=0x82,0x00,0x00,0x00,0x00 Ext_User_Prm_Data_Ref(1)=1 Ext_User_Prm_Data_Ref(2)=2 Ext_User_Prm_Data_Ref(3)=4 Ext_User_Prm_Data_Ref(4)=9 EndModule ; Module = "239-1316 (16 NPN Inputs)" 0x11 Ext_Module_Prm_Data_Len=1 Ext_User_Prm_Data_Const(0)=0x43 EndModule ; Module = "239-1317 (16 PNP Inputs)" 0x11 Ext_Module_Prm_Data_Len=1 Ext_User_Prm_Data_Const(0)=0xC3 EndModule ; Module = "239-1318 (16 NPN Outputs)" 0x21 Ext_Module_Prm_Data_Len=7 Ext_User_Prm_Data_Const(0)=0x03,0x00,0x00,0x00,0x00,0x00,0x00 Ext_User_Prm_Data_Ref(1)=1 Ext_User_Prm_Data_Ref(2)=2 Ext_User_Prm_Data_Ref(3)=4 Ext_User_Prm_Data_Ref(4)=5 Ext_User_Prm_Data_Ref(5)=10 Ext_User_Prm_Data_Ref(6)=11 EndModule ; Module = "239-1319 (16 PNP Outputs)" 0x21 Ext_Module_Prm_Data_Len=6 Ext_User_Prm_Data_Const(0)=0x83,0x00,0x00,0x00,0x00,0x00 Ext_User_Prm_Data_Ref(1)=1 Ext_User_Prm_Data_Ref(2)=2 Ext_User_Prm_Data_Ref(3)=4 Ext_User_Prm_Data_Ref(4)=5 Ext_User_Prm_Data_Ref(5)=9 EndModule ; Module = "239-1460 (25 SubD 22 PNP Out)" 0x22 Ext_Module_Prm_Data_Len=7 Ext_User_Prm_Data_Const(0)=0x85,0x00,0x00,0x00,0x00,0x00,0x00 Ext_User_Prm_Data_Ref(1)=1 Ext_User_Prm_Data_Ref(2)=2 Ext_User_Prm_Data_Ref(3)=4 Ext_User_Prm_Data_Ref(4)=5 Ext_User_Prm_Data_Ref(5)=6 Ext_User_Prm_Data_Ref(6)=14 EndModule ; Module = "239-1994 ( SubD 32 PNP Out)" 0x23 Ext_Module_Prm_Data_Len=8 Ext_User_Prm_Data_Const(0)=0x84,0x00,0x00,0x00,0x00,0x00,0x00 Ext_User_Prm_Data_Ref(1)=1 Ext_User_Prm_Data_Ref(2)=2 Ext_User_Prm_Data_Ref(3)=4 Ext_User_Prm_Data_Ref(4)=5 Ext_User_Prm_Data_Ref(5)=6 Ext_User_Prm_Data_Ref(6)=7 Ext_User_Prm_Data_Ref(7)=14 EndModule ; Module = "239-1868(2-15 SubD 16 NPN In)" 0x11 Ext_Module_Prm_Data_Len=1 Ext_User_Prm_Data_Const(0)=0x46 EndModule ; Module = "239-1869 (25 SubD 16 NPN In)" 0x11 Ext_Module_Prm_Data_Len=1 Ext_User_Prm_Data_Const(0)=0x46 EndModule ; Module = "239-1870(2-15 SubD 16 PNP In)" 0x11 Ext_Module_Prm_Data_Len=1 Ext_User_Prm_Data_Const(0)=0xC6 EndModule ; Module = "239-1871 (25 SubD 16 PNP In)" 0x11 Ext_Module_Prm_Data_Len=1 Ext_User_Prm_Data_Const(0)=0xC6 EndModule ; Module = "2 In 2 Out Analog" 0x33 Ext_Module_Prm_Data_Len=6 Ext_User_Prm_Data_Const(0)=0xCF,0x00,0x00,0x00,0x00,0x00 Ext_User_Prm_Data_Ref(1)=2 Ext_User_Prm_Data_Ref(2)=4 Ext_User_Prm_Data_Ref(3)=5 Ext_User_Prm_Data_Ref(4)=6 Ext_User_Prm_Data_Ref(5)=7 EndModule ; Module = "3 In 1 Out Analog" 0x35 Ext_Module_Prm_Data_Len=4 Ext_User_Prm_Data_Const(0)=0xCE,0x00,0x00,0x00 Ext_User_Prm_Data_Ref(1)=2 Ext_User_Prm_Data_Ref(2)=4 Ext_User_Prm_Data_Ref(3)=5 EndModule ; Module="Slot 1 (32 PNP Coils) Opt." 0x23 Ext_Module_Prm_Data_Len=9 Ext_User_Prm_Data_Const(0)=0xA0,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00 Ext_User_Prm_Data_Ref(2)=1 Ext_User_Prm_Data_Ref(3)=2 Ext_User_Prm_Data_Ref(4)=4 Ext_User_Prm_Data_Ref(5)=5 Ext_User_Prm_Data_Ref(6)=6 Ext_User_Prm_Data_Ref(7)=7 Ext_User_Prm_Data_Ref(8)=9 EndModule ; Module="Empty" 0x00 Ext_Module_Prm_Data_Len=1 Ext_User_Prm_Data_Const(0)=0xFF EndModule ; Unit_Diag_Bit(0) = "Unable to read flash memory" ; strings for diagnostics Unit_Diag_Bit(1) = "Unable to write flash memory" Unit_Diag_Bit(2) = "Input/Output length error" Unit_Diag_Bit(3) = "Initialization error"