;********************************************************** ; File : MKSI0712.GSD ; Date : 09/30/02 ; Revision="V1.0" ; ; GSD File for PFB366: "DP/RS232C Gateway" ; MKS Instruments, DIP Product Group ; ;********************************************************** #Profibus_DP ; User-Parameter-Definition PrmText=1 Text(0)="Normal" EndPrmText PrmText=2 Text(300)="300 Baud" Text(600)="600 Baud" Text(1200)="1200 Baud" Text(2400)="2400 Baud" Text(4800)="4800 Baud" Text(9600)="9600 Baud" Text(19200)="19200 Baud" EndPrmText PrmText=3 Text(7)="7 Data Bits" Text(8)="8 Data Bits" EndPrmText PrmText=4 Text(0)="No Parity" Text(1)="Odd Parity" Text(2)="Even Parity" Text(3)="Mark Parity" Text(4)="Space Parity" EndPrmText PrmText=5 Text(0)="None" Text(1)="XON/XOFF" Text(2)="CTS/RTS" EndPrmText PrmText=6 Text(1)="Lists" Text(2)="Timeout" Text(4)="Length" EndPrmText PrmText=7 Text(0)="None" Text(1)="Data Only" Text(2)="Pre-String" Text(3)="Pre-String + Data" Text(4)="Post-String" Text(5)="Data + Post-String" Text(6)="Pre-String + Post-String" Text(7)="Pre-String + Data + Post-String" EndPrmText PrmText=8 Text(0)="None" Text(1)="Data Only" Text(2)="Str1" Text(3)="Str1 + Data" Text(4)="Str2" Text(5)="Str2 + Data" Text(6)="Str1 + Str2" Text(7)="Str1 + Str2 + Data" Text(8)="Str1 " Text(9)="Data + Str1" Text(10)="Str1 + Str1" Text(11)="Str1 + Data + Str1" Text(12)="Str1 + Str2" Text(13)="Str2 + Data + Str1" Text(14)="Str1 + Str2 + Str1" Text(15)="Str1 + Str2 + Data + Str1" Text(16)="Str2" Text(17)="Data + Str2" Text(18)="Str1 + Str2" Text(19)="Str1 + Data + Str2" Text(20)="Str2 + Str2" Text(21)="Str2 + Data + Str2" Text(22)="Str1 + Str2 + Str2" Text(23)="Str1 + Str2 + Data + Str2" Text(24)="Str1 + Str2" Text(25)="Data + Str1 + Str2" Text(26)="Str1 + Str1 + Str2" Text(27)="Str1 + Data + Str1 + Str2" Text(28)="Str1 + Str2 + Str2" Text(29)="Str2 + Data + Str1 + Str2" Text(30)="Str1 + Str2 + Str1 + Str2" Text(31)="Str1 + Str2 + Data + Str1 + Str2" EndPrmText PrmText=9 Text(0)="None (Disable)" Text(194)="Signed Short Int (8 bits)" Text(195)="Signed Int (16 bits)" Text(198)="Unsigned Short Int (8 bits)" Text(199)="Unsigned Int (16 bits)" Text(202)="Real (32 bits)" Text(218)="Short String (Settable Size)" EndPrmText PrmText=10 Text(0)="Sync Off" Text(1)="Sync On" EndPrmText ;User Parameter Data ExtUserPrmData=1 "Mode" Unsigned8 0 0-2 Prm_Text_Ref=1 EndExtUserPrmData ExtUserPrmData=2 "Baud Rate" Unsigned16 9600 300-19200 Prm_Text_Ref=2 EndExtUserPrmData ExtUserPrmData=3 "Data Bits" Unsigned8 8 7-8 Prm_Text_Ref=3 EndExtUserPrmData ExtUserPrmData=4 "Parity" Unsigned8 0 0-4 Prm_Text_Ref=4 EndExtUserPrmData ExtUserPrmData=5 "Stop Bits" Unsigned8 1 1-2 EndExtUserPrmData ExtUserPrmData=6 "Flow Control" Unsigned8 0 0-2 Prm_Text_Ref=5 EndExtUserPrmData ExtUserPrmData=7 "Delimiter Mode" Unsigned8 2 0-7 Prm_Text_Ref=6 EndExtUserPrmData ExtUserPrmData=8 "Number of Pre-Delimiters" Unsigned8 0 0-8 EndExtUserPrmData ExtUserPrmData=9 "Pre-Delimiter 1" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=10 "Pre-Delimiter 2" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=11 "Pre-Delimiter 3" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=12 "Pre-Delimiter 4" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=13 "Pre-Delimiter 5" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=14 "Pre-Delimiter 6" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=15 "Pre-Delimiter 7" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=16 "Pre-Delimiter 8" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=17 "Number of Post-Delimiters" Unsigned8 0 0-8 EndExtUserPrmData ExtUserPrmData=18 "Post-Delimiter 1" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=19 "Post-Delimiter 2" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=20 "Post-Delimiter 3" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=21 "Post-Delimiter 4" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=22 "Post-Delimiter 5" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=23 "Post-Delimiter 6" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=24 "Post-Delimiter 7" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=25 "Post-Delimiter 8" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=26 "Receive Timeout (msec)" Unsigned8 255 0-255 EndExtUserPrmData ExtUserPrmData=27 "Max Receive Length" Unsigned8 1 0-255 EndExtUserPrmData ExtUserPrmData=28 "Receive #1 Mode" Unsigned8 1 0-7 Prm_Text_Ref=7 EndExtUserPrmData ExtUserPrmData=29 "Receive #1 Data Type" Unsigned8 218 0-255 Prm_Text_Ref=9 EndExtUserPrmData ExtUserPrmData=30 "Receive #1 Data Size" Unsigned8 5 0-236 EndExtUserPrmData ExtUserPrmData=31 "Receive #1 Width" Unsigned8 0 0-127 EndExtUserPrmData ExtUserPrmData=32 "Receive #1 Conversion" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=33 "Receive #1 Pad Char" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=34 "Receive #1 Sync Enabled" Unsigned8 0 0-255 Prm_Text_Ref=10 EndExtUserPrmData ExtUserPrmData=35 "Transmit #1 Mode" Unsigned8 1 0-32 Prm_Text_Ref=8 EndExtUserPrmData ExtUserPrmData=36 "Transmit #1 Data Type" Unsigned8 218 0-255 Prm_Text_Ref=9 EndExtUserPrmData ExtUserPrmData=37 "Transmit #1 Data Size" Unsigned8 5 0-236 EndExtUserPrmData ExtUserPrmData=38 "Transmit #1 Precision" Unsigned8 0 0-6 EndExtUserPrmData ExtUserPrmData=39 "Transmit #1 Width" Unsigned8 0 0-127 EndExtUserPrmData ExtUserPrmData=40 "Transmit #1 Conversion" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=41 "Receive #1 Number Pre-Bytes" Unsigned8 0 0-8 EndExtUserPrmData ExtUserPrmData=42 "Receive #1 Pre-Byte 1" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=43 "Receive #1 Pre-Byte 2" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=44 "Receive #1 Pre-Byte 3" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=45 "Receive #1 Pre-Byte 4" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=46 "Receive #1 Pre-Byte 5" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=47 "Receive #1 Pre-Byte 6" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=48 "Receive #1 Pre-Byte 7" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=49 "Receive #1 Pre-Byte 8" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=50 "Receive #1 Number Post-Bytes" Unsigned8 0 0-8 EndExtUserPrmData ExtUserPrmData=51 "Receive #1 Post-Byte 1" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=52 "Receive #1 Post-Byte 2" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=53 "Receive #1 Post-Byte 3" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=54 "Receive #1 Post-Byte 4" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=55 "Receive #1 Post-Byte 5" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=56 "Receive #1 Post-Byte 6" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=57 "Receive #1 Post-Byte 7" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=58 "Receive #1 Post-Byte 8" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=59 "Transmit #1 String 1 Length" Unsigned8 0 0-8 EndExtUserPrmData ExtUserPrmData=60 "Transmit #1 String 1 Byte 1" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=61 "Transmit #1 String 1 Byte 2" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=62 "Transmit #1 String 1 Byte 3" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=63 "Transmit #1 String 1 Byte 4" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=64 "Transmit #1 String 1 Byte 5" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=65 "Transmit #1 String 1 Byte 6" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=66 "Transmit #1 String 1 Byte 7" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=67 "Transmit #1 String 1 Byte 8" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=68 "Transmit #1 String 2 Length" Unsigned8 0 0-8 EndExtUserPrmData ExtUserPrmData=69 "Transmit #1 String 2 Byte 1" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=70 "Transmit #1 String 2 Byte 2" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=71 "Transmit #1 String 2 Byte 3" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=72 "Transmit #1 String 2 Byte 4" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=73 "Transmit #1 String 2 Byte 5" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=74 "Transmit #1 String 2 Byte 6" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=75 "Transmit #1 String 2 Byte 7" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=76 "Transmit #1 String 2 Byte 8" Unsigned8 0 0-255 EndExtUserPrmData ; Unit-Definition-List: GSD_Revision=2 Vendor_Name="MKS Instruments" Model_Name="DP/RS232C Gateway" Revision="V1.0" Ident_Number=0x0712 Protocol_Ident=0 Station_Type=0 Hardware_Release="V3.0" Software_Release="V3.1" 9.6_supp=1 19.2_supp=1 93.75_supp=1 187.5_supp=1 500_supp=1 1.5M_supp=1 3M_supp=1 6M_supp=0 12M_supp=0 MaxTsdr_9.6=60 MaxTsdr_19.2=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 Implementation_Type="SPC3" Bitmap_Device="PFB366_" ; Slave-Specification: Freeze_Mode_supp=1 Sync_Mode_supp=1 Min_Slave_Intervall=1 Max_Diag_Data_Len=8 Modul_Offset=0 Slave_Family=9 Modular_Station=1 Max_Module=1 Max_Input_Len=204 Max_Output_Len=204 Max_Data_Len=204 ; UserPrmData: Length and Preset: ;User_Prm_Data_Len=78 ;User_Prm_Data=0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 Max_User_Prm_Data_Len=78 Ext_User_Prm_Data_Const(0)= 0x00,0x00,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(4)=3 Ext_User_Prm_Data_Ref(5)=4 Ext_User_Prm_Data_Ref(6)=5 Ext_User_Prm_Data_Ref(7)=6 Ext_User_Prm_Data_Ref(8)=7 Ext_User_Prm_Data_Ref(9)=8 Ext_User_Prm_Data_Ref(10)=9 Ext_User_Prm_Data_Ref(11)=10 Ext_User_Prm_Data_Ref(12)=11 Ext_User_Prm_Data_Ref(13)=12 Ext_User_Prm_Data_Ref(14)=13 Ext_User_Prm_Data_Ref(15)=14 Ext_User_Prm_Data_Ref(16)=15 Ext_User_Prm_Data_Ref(17)=16 Ext_User_Prm_Data_Ref(18)=17 Ext_User_Prm_Data_Ref(19)=18 Ext_User_Prm_Data_Ref(20)=19 Ext_User_Prm_Data_Ref(21)=20 Ext_User_Prm_Data_Ref(22)=21 Ext_User_Prm_Data_Ref(23)=22 Ext_User_Prm_Data_Ref(24)=23 Ext_User_Prm_Data_Ref(25)=24 Ext_User_Prm_Data_Ref(26)=25 Ext_User_Prm_Data_Ref(27)=26 Ext_User_Prm_Data_Ref(28)=27 ;number 1 Ext_User_Prm_Data_Ref(29)=28 ;receive 1 mode Ext_User_Prm_Data_Ref(30)=29 ;receive 1 type Ext_User_Prm_Data_Ref(31)=30 ;receive 1 size Ext_User_Prm_Data_Ref(32)=31 ;receive 1 width Ext_User_Prm_Data_Ref(33)=32 ;receive 1 conversion Ext_User_Prm_Data_Ref(34)=33 ;receive 1 pad Ext_User_Prm_Data_Ref(35)=34 ;receive 1 sync Ext_User_Prm_Data_Ref(36)=35 ;transmit 1 mode Ext_User_Prm_Data_Ref(37)=36 ;transmit 1 type Ext_User_Prm_Data_Ref(38)=37 ;transmit 1 size Ext_User_Prm_Data_Ref(39)=38 ;transmit 1 precision Ext_User_Prm_Data_Ref(40)=39 ;transmit 1 width Ext_User_Prm_Data_Ref(41)=40 ;transmit 1 conversion Ext_User_Prm_Data_Ref(42)=41 ;receive 1 num pre-bytes Ext_User_Prm_Data_Ref(43)=42 ;receive 1 pre-byte 1 Ext_User_Prm_Data_Ref(44)=43 ;receive 1 pre-byte 2 Ext_User_Prm_Data_Ref(45)=44 ;receive 1 pre-byte 3 Ext_User_Prm_Data_Ref(46)=45 ;receive 1 pre-byte 4 Ext_User_Prm_Data_Ref(47)=46 ;receive 1 pre-byte 5 Ext_User_Prm_Data_Ref(48)=47 ;receive 1 pre-byte 6 Ext_User_Prm_Data_Ref(49)=48 ;receive 1 pre-byte 7 Ext_User_Prm_Data_Ref(50)=49 ;receive 1 pre-byte 8 Ext_User_Prm_Data_Ref(51)=50 ;receive 1 num post-bytes Ext_User_Prm_Data_Ref(52)=51 ;receive 1 post-byte 1 Ext_User_Prm_Data_Ref(53)=52 ;receive 1 post-byte 2 Ext_User_Prm_Data_Ref(54)=53 ;receive 1 post-byte 3 Ext_User_Prm_Data_Ref(55)=54 ;receive 1 post-byte 4 Ext_User_Prm_Data_Ref(56)=55 ;receive 1 post-byte 5 Ext_User_Prm_Data_Ref(57)=56 ;receive 1 post-byte 6 Ext_User_Prm_Data_Ref(58)=57 ;receive 1 post-byte 7 Ext_User_Prm_Data_Ref(59)=58 ;receive 1 post-byte 8 Ext_User_Prm_Data_Ref(60)=59 ;transmit 1 num str1 bytes Ext_User_Prm_Data_Ref(61)=60 ;transmit 1 str1 byte 1 Ext_User_Prm_Data_Ref(62)=61 ;transmit 1 str1 byte 2 Ext_User_Prm_Data_Ref(63)=62 ;transmit 1 str1 byte 3 Ext_User_Prm_Data_Ref(64)=63 ;transmit 1 str1 byte 4 Ext_User_Prm_Data_Ref(65)=64 ;transmit 1 str1 byte 5 Ext_User_Prm_Data_Ref(66)=65 ;transmit 1 str1 byte 6 Ext_User_Prm_Data_Ref(67)=66 ;transmit 1 str1 byte 7 Ext_User_Prm_Data_Ref(68)=67 ;transmit 1 str1 byte 8 Ext_User_Prm_Data_Ref(69)=68 ;transmit 1 num str2 bytes Ext_User_Prm_Data_Ref(70)=69 ;transmit 1 str2 byte 1 Ext_User_Prm_Data_Ref(71)=70 ;transmit 1 str2 byte 2 Ext_User_Prm_Data_Ref(72)=71 ;transmit 1 str2 byte 3 Ext_User_Prm_Data_Ref(73)=72 ;transmit 1 str2 byte 4 Ext_User_Prm_Data_Ref(74)=73 ;transmit 1 str2 byte 5 Ext_User_Prm_Data_Ref(75)=74 ;transmit 1 str2 byte 6 Ext_User_Prm_Data_Ref(76)=75 ;transmit 1 str2 byte 7 Ext_User_Prm_Data_Ref(77)=76 ;transmit 1 str2 byte 8 ; Module-Definitions: ; **** Data Type = Short String **** Module="4 TX 4 RX (7,7)" 0x31,0xC0,0x04,0x04 1 EndModule Module="32 TX 32 RX (35,35)" 0x31,0xC0,0x20,0x20 2 EndModule Module="16 TX 16 RX (19,19)" 0x31,0xC0,0x10,0x10 3 EndModule Module="0 TX 16 RX (2,19)" 0x31,0x40,0x10 4 EndModule Module="8 TX 0 RX (11,2)" 0x31,0x80,0x08 5 EndModule Module="75 TX 75 RX (78,78)" 0x31,0xC0,0x3F,0x3F,0xC0,0x0B,0x0B 6 EndModule Module="15 TX 65 RX (18,68)" 0x31,0xC0,0x0F,0x3F,0x40,0x01 7 EndModule ; **** Data Type = INT or UINT **** Module="2 TX 2 RX (4,4)" 0x31,0xC0,0x01,0x01 8 EndModule ; **** Data Type = SINT or USINT **** Module="1 TX 1 RX (3,3)" 0x31,0xC0,0x00,0x00 9 EndModule ; **** Data Type = REAL **** Module="4 TX 4 RX (6,6)" 0x31,0xC0,0x03,0x03 10 EndModule