$ DeviceNet Electronic Data Sheet for the Swagelok VCM $ $ Revnotes: $ 2.0 10/6/2012 AJC Initial release $ [File] DescText = "Valve Control Module"; CreateDate = 10-06-2012; $ created CreateTime = 09:00:00; ModDate = 10-06-2012; $ last changed ModTime = 09:00:00; Revision = 2.0; $ Revision of EDS HomeURL = "http://www.swagelok.com/downloads/WebCatalogs/EN/SEF-00002.zip"; $ Location of EDS and Icon file [Device] VendCode = 1165; $ Vendor Code = Swagelok VendName = "Swagelok"; ProdType = 0x1B; $ Product Type = Pneumatic Valve Device ProdTypeStr = "Valve Control Module"; ProdCode = 1; $ Product Code MajRev = 1; $ Device Major Revision MinRev = 001; $ Device Minor Revision ProdName = "VCM"; Catalog = "SS-VCM-D-6-X"; Icon = "SEF-00002.ico"; [IO_Info] Default = 0x0001; $ The default I/O type is polled I/O. PollInfo = 0x0005, $ OK to combine Poll and COS. 1, $ Input1 entry is the default input connection. 1; $ Output1 entry is the default output connection. COSInfo = 0x0005, $ OK to combine Poll and COS. 1, $ Input1 entry is the default input connection. 1; $ Output1 entry is the default output connection. $Input1 is the response from the VCM consisting of the status byte and the valve state byte Input1 = 2, $ 2 bytes assembly instance 24 (produce) 6, $ Six bits of this connection are significant. 0x0005, $ OK for Poll and/or COS "Valve Status", $ Name of Connection. 6, $ Path length. "20 04 24 18 30 03", $ Path to I/O Production Assembly. ""; $ Help string $Input2 is the repsonse from the VCM consisting of the status byte, valve state byte, and the diagnostic code Input2 = 3, $ 3 bytes - assembly instance 100 (produce) 0, $ All bits of this connection are significant. 0x0005, $ OK for Poll and/or COS "Valve Status", $ Name of Connection. 6, $ Path length. "20 04 24 64 30 03", $ Path to I/O Production Assembly. ""; $ Help string $Output1 is the command to the VCM to actuate valves based on the command byte Output1 = 1, $ 1 byte assembly instance 34 (consume) 6, $ Two bits of this connection are used. 0x0005, $ OK for Poll and/or COS "Valve Command", $ Name of Connection. 6, $ Path length. "20 04 24 22 30 03", $ Path to I/O Consumption Assembly. ""; $ Help string [ParamClass] MaxInst = 144; Descriptor = 10; CfgAssembly = 4; [Params] $==================Identity Object================= Param1 = $ Vendor ID 0, $ reserved 6, $ Path Size "20 01 24 01 30 01", $ Link Path 0x0010, $ No support for settable path, scaling, scaling links, or real time update of value. $ Value is gettable only. 0xC7, $ Data Type - UINT: unsigned 16-bit integer value 2, $ Data Size "Vendor ID", $ Parameter Name "", $ Units String "", $ Help String 0,65535,0, $ Min, Max, and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param2 = $ Device Type 0, $ reserved 6, $ Path Size "20 01 24 01 30 02", $ Link Path 0x0010, $ No support for settable path, scaling, scaling links, or real time update of value. $ Value is gettable only. 0xC7, $ Data Type - UINT: unsigned 16-bit integer value 2, $ Data Size "Device Type", $ Parameter Name "", $ Units String "", $ Help String 0,65535,0, $ Min, Max, and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param3 = $ Product Code 0, $ reserved 6, $ Path Size "20 01 24 01 30 03", $ Link Path 0x0010, $ No support for settable path, scaling, scaling links, or real time update of value. $ Value is gettable only. 0xC7, $ Data Type - UINT: unsigned 16-bit integer value 2, $ Data Size "Product Code", $ Parameter Name "", $ Units String "", $ Help String 0,65535,0, $ Min, Max, and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param4 = $ Status 0, $ reserved 6, $ Path Size "20 01 24 01 30 05", $ Link Path 0x0010, $ No support for settable path, scaling, scaling links, or real time update of value. $ Value is gettable only. 0xD2, $ Data Type - WORD: bit string 16 bits 2, $ Data Size "Status", $ Parameter Name "", $ Units String "", $ Help String 0,65535,0, $ Min, Max, and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param5 = $ Serial Number 0, $ reserved 6, $ Path Size "20 01 24 01 30 06", $ Link Path 0x0010, $ No support for settable path, scaling, scaling links, or real time update of value. $ Value is gettable only. 0xC8, $ Data Type - UDINT: unsigned 32-bit integer value 4, $ Data Size "Serial Number", $ Parameter Name "", $ Units String "", $ Help String 0,4294967295,0, $ Min, Max, and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param6 = $ Product Name 0, $ reserved 6, $ Path Size "20 01 24 01 30 07", $ Link Path 0x0010, $ No support for settable path, scaling, scaling links, or real time update of value. $ Value is gettable only. 0xDA, $ Data Type - ASCII Character Short String 1, $ Data Size "Product Name", $ Parameter Name "", $ Units String "", $ Help String 0,12,"0", $ Min, Max, and Default values 1,1,1,0,0,0,0,0,0; $ Not Used $$$ VALVE #1 ================================================================= Param101 = $ input point 1 instance 0, $ reserved 6, $ Link Path Size "20 08 24 01 30 03", $ Link Path to object 0x0012, $ No support settable path, scaling, scaling links, real time update of value. $ Value is gettable. Enumerated strings supported. 0xC1, $ Data Type - Boolean 1, $ Data Size "P1: Valve State", $ Parameter Name "", $ Units String "Represents valve command state if position sensor is not used.", $ Help String 0,1,0, $ Min, Max, and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param102 = $ output point 1 instance 0, $ reserved 6, $ Link Path Size "20 09 24 01 30 03", $ Link Path to the Parameter Class Poll Assembly Instance Value 0x0002, $ No support settable path, scaling, scaling links, real time update of value. $ Value is gettable and settable. Enumerated strings supported. 0xC1, $ Data Type - Boolean 1, $ Data Size "P1: Valve Command", $ Parameter Name "", $ Units String "Maintains last commanded port state.", $ Help String 0,1,0, $ Min, Max, and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param103 = $ Status Flag 0, $ reserved 6, $ Link Path Size "20 64 24 01 30 05", $ Link Path to Parameter Class COS Assembly Instance Value. 0x0012, $ No support settable path, scaling, scaling links, real time update of value. $ Value is gettable only, Enumerated strings supported 0xC1, $ Data Type - Boolean 1, $ Data Size "P1: Status Flag", $ Parameter Name "", $ Units String "Will read 'OK' if there are no errors in the diagnostic code. Will read 'Fault' if there is an error in the diagnostic code.", $ Help String 0,1,0, $ Min, Max, and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param104 = $ Diagnostic Code 0, $ reserved 6, $ Link Path Size "20 64 24 01 30 06", $ Link Path to Parameter Class Current Count Value. 0x0032, $ No support for settable path, scaling, scaling links, or real time update of value. $ Value is gettable only; Enumerated strings supported. 0xC6, $ Data Type - USINT: unsigned 8-bit integer value 1, $ Data Size "P1: Diagnostic Code", $ Parameter Name "", $ Units String "Displays error message, if any.", $ Help String 0,8,0, $ Min, Max , and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param105= $ Output 1 Fault Action 0, $ reserved 6, $ Link Path Size "20 09 24 01 30 05", $ Link Path to DIP object's Value attribute. 0x0002, $ No scaling, scaling links, real time update of value. $ Value is gettable and settable. Enumerated strings supported. 0xC6, $ Data Type - USINT 1, $ Data Size "P1: Fault Action", $ Parameter Name "", $ Units String "Action taken on the valve command when a recoverable network fault occurs.", $ Help String 0,1,0, $ Min, Max (max enumeration #), and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param106= $ Output 1 Fault Value 0, $ reserved 6, $ Link Path Size "20 09 24 01 30 06", $ Link Path to DIP object's Value attribute. 0x0002, $ No scaling, scaling links, real time update of value. $ Value is gettable and settable, Enumerated strings supported. 0xC6, $ Data Type - USINT 1, $ Data Size "P1: Fault Value", $ Parameter Name "", $ Units String "With fault action active, defined value for valve command.", $ Help String 0,1,0, $ Min, Max (max enumeration #), and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param107= $ Output 1 Idle Action 0, $ reserved 6, $ Link Path Size "20 09 24 01 30 07", $ Link Path to DIP object's Value attribute. 0x0002, $ No scaling, scaling links, real time update of value. $ Value is gettable and settable. Enumerated strings supported. 0xC6, $ Data Type - USINT 1, $ Data Size "P1: Idle Action", $ Parameter Name "", $ Units String "Action taken on the valve command when the network is in an idle state.", $ Help String 0,1,0, $ Min, Max (max enumeration #), and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param108= $ Output 1 Idle Value 0, $ reserved 6, $ Link Path Size "20 09 24 01 30 08", $ Link Path Support settable path, 0x0002, $ No scaling, scaling links, real time update of value. $ Value is gettable and settable. Enumerated strings supported. 0xC6, $ Data Type - USINT 1, $ Data Size "P1: Idle Value", $ Parameter Name "", $ Units String "With idle action active, defined value for valve command.", $ Help String 0,1,0, $ Min, Max (max enumeration #), and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param109 = $ Cycle count 0, $ reserved 6, $ Link Path Size "20 64 24 01 30 07", $ Link Path to Parameter Class Replace Seat Limit Value. 0x0010, $ No support for settable path, scaling, scaling links, or real time update of value. $ Value is gettable and settable, NO enum 0xC8, $ Data Type - UDINT: unsigned 32-bit integer value 4, $ Data Size "P1: Cycle Count", $ Parameter Name "cycles", $ Units String "Current Number of cylces on Port 1 pilot valve", $ Help String 0,4294967295,0, $ Min, Max , and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param110 = $ Cycle Limit 0, $ reserved 6, $ Link Path Size "20 64 24 01 30 08", $ Link Path to Parameter Class Current Count Value. 0x0000, $ No support for settable path, scaling, scaling links, or real time update of value. $ Value is gettable and settable, NO enum 0xC8, $ Data Type - UDINT: unsigned 32-bit integer value 4, $ Data Size "P1: Cycle Limit", $ Parameter Name "cycles", $ Units String "Used to set the number of valve cycles. If cycle count exceeds cycle limit a high cycle fault will occur.", $ Help String 0,4294967295,1000000, $ Min, Max , and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param111 = $ Sensor Available 0, $ reserved 6, $ Link Path Size "20 64 24 01 30 12", $ Link Path to Valve Super object's Sensor Available attribute. 0x0002, $ No support settable path, scaling, scaling links, real time update of value. $ Value is gettable and settable. Enumerated strings are supported. 0xC1, $ Data Type - Boolean 1, $ Data Size "P1: Sensor Available", $ Parameter Name "", $ Units String "Set to true if a proximity sensor is available for Port 1.", $ Help String 0,1,0, $ Min, Max (max enumeration #), and Default values 1,1,1,0,0,0,0,0,0; $ Not Used $$$ VALVE #2 ================================================================= Param201 = $ input point 2 instance 0, $ reserved 6, $ Link Path Size "20 08 24 02 30 03", $ Link Path to object 0x0012, $ No support settable path, scaling, scaling links, real time update of value. $ Value is gettable. Enumerated strings supported. 0xC1, $ Data Type - Boolean 1, $ Data Size "P2: Valve State", $ Parameter Name "", $ Units String "Represents valve command state if position sensor is not used.", $ Help String 0,1,0, $ Min, Max, and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param202 = $ output point 2 instance 0, $ reserved 6, $ Link Path Size "20 09 24 02 30 03", $ Link Path to the Parameter Class Poll Assembly Instance Value 0x0002, $ No support settable path, scaling, scaling links, real time update of value. $ Value is gettable and settable. Enumerated strings supported. 0xC1, $ Data Type - Boolean 1, $ Data Size "P2: Valve Command", $ Parameter Name "", $ Units String "Maintains last commanded port state.", $ Help String 0,1,0, $ Min, Max, and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param203 = $ Status Flag 0, $ reserved 6, $ Link Path Size "20 64 24 02 30 05", $ Link Path to Parameter Class COS Assembly Instance Value. 0x0012, $ No support settable path, scaling, scaling links, real time update of value. $ Value is gettable only, Enumerated strings supported 0xC1, $ Data Type - Boolean 1, $ Data Size "P2: Status Flag", $ Parameter Name "", $ Units String "Will read 'OK' if there are no errors in the diagnostic code. Will read 'Fault' if there is an error in the diagnostic code.", $ Help String 0,1,0, $ Min, Max, and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param204 = $ Diagnostic Code 0, $ reserved 6, $ Link Path Size "20 64 24 02 30 06", $ Link Path to Parameter Class Current Count Value. 0x0032, $ No support for settable path, scaling, scaling links, or real time update of value. $ Value is gettable only; Enumerated strings supported. 0xC6, $ Data Type - USINT: unsigned 8-bit integer value 1, $ Data Size "P2: Diagnostic Code", $ Parameter Name "", $ Units String "Displays error message, if any.", $ Help String 0,8,0, $ Min, Max , and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param205= $ Output 2 Fault Action 0, $ reserved 6, $ Link Path Size "20 09 24 02 30 05", $ Link Path to DIP object's Value attribute. 0x0002, $ No scaling, scaling links, real time update of value. $ Value is gettable and settable. Enumerated strings supported. 0xC6, $ Data Type - USINT 1, $ Data Size "P2: Fault Action", $ Parameter Name "", $ Units String "Action taken on the valve command when a network fault occurs.", $ Help String 0,1,0, $ Min, Max (max enumeration #), and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param206= $ Output 2 Fault Value 0, $ reserved 6, $ Link Path Size "20 09 24 02 30 06", $ Link Path to DIP object's Value attribute. 0x0002, $ No scaling, scaling links, real time update of value. $ Value is gettable and settable, Enumerated strings supported. 0xC6, $ Data Type - USINT 1, $ Data Size "P2: Fault Value", $ Parameter Name "", $ Units String "With fault action active, defined value for valve command.", $ Help String 0,1,0, $ Min, Max (max enumeration #), and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param207= $ Output 2 Idle Action 0, $ reserved 6, $ Link Path Size "20 09 24 02 30 07", $ Link Path to DIP object's Value attribute. 0x0002, $ No scaling, scaling links, real time update of value. $ Value is gettable and settable. Enumerated strings supported. 0xC6, $ Data Type - USINT 1, $ Data Size "P2: Idle Action", $ Parameter Name "", $ Units String "Action taken on the valve command when the network is in an idle state.", $ Help String 0,1,0, $ Min, Max (max enumeration #), and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param208= $ Output 2 Idle Value 0, $ reserved 6, $ Link Path Size "20 09 24 02 30 08", $ Link Path Support settable path, 0x0002, $ No scaling, scaling links, real time update of value. $ Value is gettable and settable. Enumerated strings supported. 0xC6, $ Data Type - USINT 1, $ Data Size "P2: Idle Value", $ Parameter Name "", $ Units String "With idle action active, defined value for valve command.", $ Help String 0,1,0, $ Min, Max (max enumeration #), and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param209 = $ Cycle count 0, $ reserved 6, $ Link Path Size "20 64 24 02 30 07", $ Link Path to Parameter Class Replace Seat Limit Value. 0x0010, $ No support for settable path, scaling, scaling links, or real time update of value. $ Value is gettable and settable, NO enum 0xC8, $ Data Type - UDINT: unsigned 32-bit integer value 4, $ Data Size "P2: Cycle Count", $ Parameter Name "cycles", $ Units String "Current Number of cylces on Port 2 pilot valve", $ Help String 0,4294967295,0, $ Min, Max , and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param210 = $ Cycle Limit 0, $ reserved 6, $ Link Path Size "20 64 24 02 30 08", $ Link Path to Parameter Class Current Count Value. 0x0000, $ No support for settable path, scaling, scaling links, or real time update of value. $ Value is gettable and settable, NO enum 0xC8, $ Data Type - UDINT: unsigned 32-bit integer value 4, $ Data Size "P2: Cycle Limit", $ Parameter Name "cycles", $ Units String "Used to set the number of valve cycles. If cycle count exceeds cycle limit a high cycle fault will occur.", $ Help String 0,4294967295,1000000, $ Min, Max , and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param211 = $ Sensor Available 0, $ reserved 6, $ Link Path Size "20 64 24 02 30 12", $ Link Path to Valve Super object's Sensor Available attribute. 0x0002, $ No support settable path, scaling, scaling links, real time update of value. $ Value is gettable and settable. Enumerated strings are supported. 0xC1, $ Data Type - Boolean 1, $ Data Size "P2: Sensor Available", $ Parameter Name "", $ Units String "Set to true if a proximity sensor is available for Port 2.", $ Help String 0,1,0, $ Min, Max (max enumeration #), and Default values 1,1,1,0,0,0,0,0,0; $ Not Used $$$ VALVE #3 ================================================================= Param301 = $ input point 3 instance 0, $ reserved 6, $ Link Path Size "20 08 24 03 30 03", $ Link Path to object 0x0012, $ No support settable path, scaling, scaling links, real time update of value. $ Value is gettable. Enumerated strings supported. 0xC1, $ Data Type - Boolean 1, $ Data Size "P3: Valve State", $ Parameter Name "", $ Units String "Represents valve command state if position sensor is not used.", $ Help String 0,1,0, $ Min, Max, and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param302 = $ output point 3 instance 0, $ reserved 6, $ Link Path Size "20 09 24 03 30 03", $ Link Path to the Parameter Class Poll Assembly Instance Value 0x0002, $ No support settable path, scaling, scaling links, real time update of value. $ Value is gettable and settable. Enumerated strings supported. 0xC1, $ Data Type - Boolean 1, $ Data Size "P3: Valve Command", $ Parameter Name "", $ Units String "Maintains last commanded port state.", $ Help String 0,1,0, $ Min, Max, and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param303 = $ Status Flag 0, $ reserved 6, $ Link Path Size "20 64 24 03 30 05", $ Link Path to Parameter Class COS Assembly Instance Value. 0x0012, $ No support settable path, scaling, scaling links, real time update of value. $ Value is gettable only, Enumerated strings supported 0xC1, $ Data Type - Boolean 1, $ Data Size "P3: Status Flag", $ Parameter Name "", $ Units String "Will read 'OK' if there are no errors in the diagnostic code. Will read 'Fault' if there is an error in the diagnostic code.", $ Help String 0,1,0, $ Min, Max, and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param304 = $ Diagnostic Code 0, $ reserved 6, $ Link Path Size "20 64 24 03 30 06", $ Link Path to Parameter Class Current Count Value. 0x0032, $ No support for settable path, scaling, scaling links, or real time update of value. $ Value is gettable only; Enumerated strings supported. 0xC6, $ Data Type - USINT: unsigned 8-bit integer value 1, $ Data Size "P3: Diagnostic Code", $ Parameter Name "", $ Units String "Displays error message, if any.", $ Help String 0,8,0, $ Min, Max , and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param305= $ Output 3 Fault Action 0, $ reserved 6, $ Link Path Size "20 09 24 03 30 05", $ Link Path to DIP object's Value attribute. 0x0002, $ No scaling, scaling links, real time update of value. $ Value is gettable and settable. Enumerated strings supported. 0xC6, $ Data Type - USINT 1, $ Data Size "P3: Fault Action", $ Parameter Name "", $ Units String "Action taken on the valve command when a network fault occurs.", $ Help String 0,1,0, $ Min, Max (max enumeration #), and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param306= $ Output 3 Fault Value 0, $ reserved 6, $ Link Path Size "20 09 24 03 30 06", $ Link Path to DIP object's Value attribute. 0x0002, $ No scaling, scaling links, real time update of value. $ Value is gettable and settable, Enumerated strings supported. 0xC6, $ Data Type - USINT 1, $ Data Size "P3: Fault Value", $ Parameter Name "", $ Units String "With fault action active, defined value for valve command.", $ Help String 0,1,0, $ Min, Max (max enumeration #), and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param307= $ Output 3 Idle Action 0, $ reserved 6, $ Link Path Size "20 09 24 03 30 07", $ Link Path to DIP object's Value attribute. 0x0002, $ No scaling, scaling links, real time update of value. $ Value is gettable and settable. Enumerated strings supported. 0xC6, $ Data Type - USINT 1, $ Data Size "P3: Idle Action", $ Parameter Name "", $ Units String "Action taken on the valve command when the network is in an idle state.", $ Help String 0,1,0, $ Min, Max (max enumeration #), and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param308= $ Output 3 Idle Value 0, $ reserved 6, $ Link Path Size "20 09 24 03 30 08", $ Link Path Support settable path, 0x0002, $ No scaling, scaling links, real time update of value. $ Value is gettable and settable. Enumerated strings supported. 0xC6, $ Data Type - USINT 1, $ Data Size "P3: Idle Value", $ Parameter Name "", $ Units String "With idle action active, defined value for valve command.", $ Help String 0,1,0, $ Min, Max (max enumeration #), and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param309 = $ Cycle count 0, $ reserved 6, $ Link Path Size "20 64 24 03 30 07", $ Link Path to Parameter Class Replace Seat Limit Value. 0x0010, $ No support for settable path, scaling, scaling links, or real time update of value. $ Value is gettable and settable, NO enum 0xC8, $ Data Type - UDINT: unsigned 32-bit integer value 4, $ Data Size "P3: Cycle Count", $ Parameter Name "cycles", $ Units String "Current Number of cylces on Port 3 pilot valve", $ Help String 0,4294967295,0, $ Min, Max , and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param310 = $ Cycle Limit 0, $ reserved 6, $ Link Path Size "20 64 24 03 30 08", $ Link Path to Parameter Class Current Count Value. 0x0000, $ No support for settable path, scaling, scaling links, or real time update of value. $ Value is gettable and settable, NO enum 0xC8, $ Data Type - UDINT: unsigned 32-bit integer value 4, $ Data Size "P3: Cycle Limit", $ Parameter Name "cycles", $ Units String "Used to set the number of valve cycles. If cycle count exceeds cycle limit a high cycle fault will occur.", $ Help String 0,4294967295,1000000, $ Min, Max , and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param311 = $ Sensor Available 0, $ reserved 6, $ Link Path Size "20 64 24 03 30 12", $ Link Path to Valve Super object's Sensor Available attribute. 0x0002, $ No support settable path, scaling, scaling links, real time update of value. $ Value is gettable and settable. Enumerated strings are supported. 0xC1, $ Data Type - Boolean 1, $ Data Size "P3: Sensor Available", $ Parameter Name "", $ Units String "Set to true if a proximity sensor is available for Port 3.", $ Help String 0,1,0, $ Min, Max (max enumeration #), and Default values 1,1,1,0,0,0,0,0,0; $ Not Used $$$ VALVE #4 ================================================================= Param401 = $ input point 4 instance 0, $ reserved 6, $ Link Path Size "20 08 24 04 30 03", $ Link Path to object 0x0012, $ No support settable path, scaling, scaling links, real time update of value. $ Value is gettable. Enumerated strings supported. 0xC1, $ Data Type - Boolean 1, $ Data Size "P4: Valve State", $ Parameter Name "", $ Units String "Represents valve command state if position sensor is not used.", $ Help String 0,1,0, $ Min, Max, and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param402 = $ output point 4 instance 0, $ reserved 6, $ Link Path Size "20 09 24 04 30 03", $ Link Path to the Parameter Class Poll Assembly Instance Value 0x0002, $ No support settable path, scaling, scaling links, real time update of value. $ Value is gettable and settable. Enumerated strings supported. 0xC1, $ Data Type - Boolean 1, $ Data Size "P4: Valve Command", $ Parameter Name "", $ Units String "Maintains last commanded port state.", $ Help String 0,1,0, $ Min, Max, and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param403 = $ Status Flag 0, $ reserved 6, $ Link Path Size "20 64 24 04 30 05", $ Link Path to Parameter Class COS Assembly Instance Value. 0x0012, $ No support settable path, scaling, scaling links, real time update of value. $ Value is gettable only, Enumerated strings supported 0xC1, $ Data Type - Boolean 1, $ Data Size "P4: Status Flag", $ Parameter Name "", $ Units String "Will read 'OK' if there are no errors in the diagnostic code. Will read 'Fault' if there is an error in the diagnostic code.", $ Help String 0,1,0, $ Min, Max, and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param404 = $ Diagnostic Code 0, $ reserved 6, $ Link Path Size "20 64 24 04 30 06", $ Link Path to Parameter Class Current Count Value. 0x0032, $ No support for settable path, scaling, scaling links, or real time update of value. $ Value is gettable only; Enumerated strings supported. 0xC6, $ Data Type - USINT: unsigned 8-bit integer value 1, $ Data Size "P4: Diagnostic Code", $ Parameter Name "", $ Units String "Displays error message, if any.", $ Help String 0,8,0, $ Min, Max , and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param405= $ Output 4 Fault Action 0, $ reserved 6, $ Link Path Size "20 09 24 04 30 05", $ Link Path to DIP object's Value attribute. 0x0002, $ No scaling, scaling links, real time update of value. $ Value is gettable and settable. Enumerated strings supported. 0xC6, $ Data Type - USINT 1, $ Data Size "P4: Fault Action", $ Parameter Name "", $ Units String "Action taken on the valve command when a network fault occurs.", $ Help String 0,1,0, $ Min, Max (max enumeration #), and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param406= $ Output 4 Fault Value 0, $ reserved 6, $ Link Path Size "20 09 24 04 30 06", $ Link Path to DIP object's Value attribute. 0x0002, $ No scaling, scaling links, real time update of value. $ Value is gettable and settable, Enumerated strings supported. 0xC6, $ Data Type - USINT 1, $ Data Size "P4: Fault Value", $ Parameter Name "", $ Units String "With fault action active, defined value for valve command.", $ Help String 0,1,0, $ Min, Max (max enumeration #), and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param407= $ Output 4 Idle Action 0, $ reserved 6, $ Link Path Size "20 09 24 04 30 07", $ Link Path to DIP object's Value attribute. 0x0002, $ No scaling, scaling links, real time update of value. $ Value is gettable and settable. Enumerated strings supported. 0xC6, $ Data Type - USINT 1, $ Data Size "P4: Idle Action", $ Parameter Name "", $ Units String "Action taken on the valve command when the network is in an idle state.", $ Help String 0,1,0, $ Min, Max (max enumeration #), and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param408= $ Output 4 Idle Value 0, $ reserved 6, $ Link Path Size "20 09 24 04 30 08", $ Link Path Support settable path, 0x0002, $ No scaling, scaling links, real time update of value. $ Value is gettable and settable. Enumerated strings supported. 0xC6, $ Data Type - USINT 1, $ Data Size "P4: Idle Value", $ Parameter Name "", $ Units String "With idle action active, defined value for valve command.", $ Help String 0,1,0, $ Min, Max (max enumeration #), and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param409 = $ Cycle count 0, $ reserved 6, $ Link Path Size "20 64 24 04 30 07", $ Link Path to Parameter Class Replace Seat Limit Value. 0x0010, $ No support for settable path, scaling, scaling links, or real time update of value. $ Value is gettable and settable, NO enum 0xC8, $ Data Type - UDINT: unsigned 32-bit integer value 4, $ Data Size "P4: Cycle Count", $ Parameter Name "cycles", $ Units String "Current Number of cylces on Port 2 pilot valve", $ Help String 0,4294967295,0, $ Min, Max , and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param410 = $ Cycle Limit 0, $ reserved 6, $ Link Path Size "20 64 24 04 30 08", $ Link Path to Parameter Class Current Count Value. 0x0000, $ No support for settable path, scaling, scaling links, or real time update of value. $ Value is gettable and settable, NO enum 0xC8, $ Data Type - UDINT: unsigned 32-bit integer value 4, $ Data Size "P4: Cycle Limit", $ Parameter Name "cycles", $ Units String "Used to set the number of valve cycles. If cycle count exceeds cycle limit a high cycle fault will occur.", $ Help String 0,4294967295,1000000, $ Min, Max , and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param411 = $ Sensor Available 0, $ reserved 6, $ Link Path Size "20 64 24 04 30 12", $ Link Path to Valve Super object's Sensor Available attribute. 0x0002, $ No support settable path, scaling, scaling links, real time update of value. $ Value is gettable and settable. Enumerated strings are supported. 0xC1, $ Data Type - Boolean 1, $ Data Size "P4: Sensor Available", $ Parameter Name "", $ Units String "Set to true if a proximity sensor is available for Port 4.", $ Help String 0,1,0, $ Min, Max (max enumeration #), and Default values 1,1,1,0,0,0,0,0,0; $ Not Used $$$ VALVE #5 ================================================================= Param501 = $ input point 5 instance 0, $ reserved 6, $ Link Path Size "20 08 24 05 30 03", $ Link Path to object 0x0012, $ No support settable path, scaling, scaling links, real time update of value. $ Value is gettable. Enumerated strings supported. 0xC1, $ Data Type - Boolean 1, $ Data Size "P5: Valve State", $ Parameter Name "", $ Units String "Represents valve command state if position sensor is not used.", $ Help String 0,1,0, $ Min, Max, and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param502 = $ output point 5 instance 0, $ reserved 6, $ Link Path Size "20 09 24 05 30 03", $ Link Path to the Parameter Class Poll Assembly Instance Value 0x0002, $ No support settable path, scaling, scaling links, real time update of value. $ Value is gettable and settable. Enumerated strings supported. 0xC1, $ Data Type - Boolean 1, $ Data Size "P5: Valve Command", $ Parameter Name "", $ Units String "Maintains last commanded port state.", $ Help String 0,1,0, $ Min, Max, and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param503 = $ Status Flag 0, $ reserved 6, $ Link Path Size "20 64 24 05 30 05", $ Link Path to Parameter Class COS Assembly Instance Value. 0x0012, $ No support settable path, scaling, scaling links, real time update of value. $ Value is gettable only, Enumerated strings supported 0xC1, $ Data Type - Boolean 1, $ Data Size "P5: Status Flag", $ Parameter Name "", $ Units String "Will read 'OK' if there are no errors in the diagnostic code. Will read 'Fault' if there is an error in the diagnostic code.", $ Help String 0,1,0, $ Min, Max, and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param504 = $ Diagnostic Code 0, $ reserved 6, $ Link Path Size "20 64 24 05 30 06", $ Link Path to Parameter Class Current Count Value. 0x0032, $ No support for settable path, scaling, scaling links, or real time update of value. $ Value is gettable only; Enumerated strings supported. 0xC6, $ Data Type - USINT: unsigned 8-bit integer value 1, $ Data Size "P5: Diagnostic Code", $ Parameter Name "", $ Units String "Displays error message, if any.", $ Help String 0,8,0, $ Min, Max , and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param505= $ Output 5 Fault Action 0, $ reserved 6, $ Link Path Size "20 09 24 05 30 05", $ Link Path to DIP object's Value attribute. 0x0002, $ No scaling, scaling links, real time update of value. $ Value is gettable and settable. Enumerated strings supported. 0xC6, $ Data Type - USINT 1, $ Data Size "P5: Fault Action", $ Parameter Name "", $ Units String "Action taken on the valve command when a network fault occurs.", $ Help String 0,1,0, $ Min, Max (max enumeration #), and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param506= $ Output 5 Fault Value 0, $ reserved 6, $ Link Path Size "20 09 24 05 30 06", $ Link Path to DIP object's Value attribute. 0x0002, $ No scaling, scaling links, real time update of value. $ Value is gettable and settable, Enumerated strings supported. 0xC6, $ Data Type - USINT 1, $ Data Size "P5: Fault Value", $ Parameter Name "", $ Units String "With fault action active, defined value for valve command.", $ Help String 0,1,0, $ Min, Max (max enumeration #), and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param507= $ Output 5 Idle Action 0, $ reserved 6, $ Link Path Size "20 09 24 05 30 07", $ Link Path to DIP object's Value attribute. 0x0002, $ No scaling, scaling links, real time update of value. $ Value is gettable and settable. Enumerated strings supported. 0xC6, $ Data Type - USINT 1, $ Data Size "P5: Idle Action", $ Parameter Name "", $ Units String "Action taken on the valve command when the network is in an idle state.", $ Help String 0,1,0, $ Min, Max (max enumeration #), and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param508= $ Output 5 Idle Value 0, $ reserved 6, $ Link Path Size "20 09 24 05 30 08", $ Link Path Support settable path, 0x0002, $ No scaling, scaling links, real time update of value. $ Value is gettable and settable. Enumerated strings supported. 0xC6, $ Data Type - USINT 1, $ Data Size "P5: Idle Value", $ Parameter Name "", $ Units String "With idle action active, defined value for valve command.", $ Help String 0,1,0, $ Min, Max (max enumeration #), and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param509 = $ Cycle count 0, $ reserved 6, $ Link Path Size "20 64 24 05 30 07", $ Link Path to Parameter Class Replace Seat Limit Value. 0x0010, $ No support for settable path, scaling, scaling links, or real time update of value. $ Value is gettable and settable, NO enum 0xC8, $ Data Type - UDINT: unsigned 32-bit integer value 4, $ Data Size "P5: Cycle Count", $ Parameter Name "cycles", $ Units String "Current Number of cylces on Port 5 pilot valve", $ Help String 0,4294967295,0, $ Min, Max , and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param510 = $ Cycle Limit 0, $ reserved 6, $ Link Path Size "20 64 24 05 30 08", $ Link Path to Parameter Class Current Count Value. 0x0000, $ No support for settable path, scaling, scaling links, or real time update of value. $ Value is gettable and settable, NO enum 0xC8, $ Data Type - UDINT: unsigned 32-bit integer value 4, $ Data Size "P5: Cycle Limit", $ Parameter Name "cycles", $ Units String "Used to set the number of valve cycles. If cycle count exceeds cycle limit a high cycle fault will occur.", $ Help String 0,4294967295,1000000, $ Min, Max , and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param511 = $ Sensor Available 0, $ reserved 6, $ Link Path Size "20 64 24 05 30 12", $ Link Path to Valve Super object's Sensor Available attribute. 0x0002, $ No support settable path, scaling, scaling links, real time update of value. $ Value is gettable and settable. Enumerated strings are supported. 0xC1, $ Data Type - Boolean 1, $ Data Size "P5: Sensor Available", $ Parameter Name "", $ Units String "Set to true if a proximity sensor is available for Port 5.", $ Help String 0,1,0, $ Min, Max (max enumeration #), and Default values 1,1,1,0,0,0,0,0,0; $ Not Used $$$ VALVE #6 ================================================================= Param601 = $ input point 6 instance 0, $ reserved 6, $ Link Path Size "20 08 24 06 30 03", $ Link Path to object 0x0012, $ No support settable path, scaling, scaling links, real time update of value. $ Value is gettable. Enumerated strings supported. 0xC1, $ Data Type - Boolean 1, $ Data Size "P6: Valve State", $ Parameter Name "", $ Units String "Represents valve command state if position sensor is not used.", $ Help String 0,1,0, $ Min, Max, and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param602 = $ output point 6 instance 0, $ reserved 6, $ Link Path Size "20 09 24 06 30 03", $ Link Path to the Parameter Class Poll Assembly Instance Value 0x0002, $ No support settable path, scaling, scaling links, real time update of value. $ Value is gettable and settable. Enumerated strings supported. 0xC1, $ Data Type - Boolean 1, $ Data Size "P6: Valve Command", $ Parameter Name "", $ Units String "Maintains last commanded port state.", $ Help String 0,1,0, $ Min, Max, and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param603 = $ Status Flag 0, $ reserved 6, $ Link Path Size "20 64 24 06 30 05", $ Link Path to Parameter Class COS Assembly Instance Value. 0x0012, $ No support settable path, scaling, scaling links, real time update of value. $ Value is gettable only, Enumerated strings supported 0xC1, $ Data Type - Boolean 1, $ Data Size "P6: Status Flag", $ Parameter Name "", $ Units String "Will read 'OK' if there are no errors in the diagnostic code. Will read 'Fault' if there is an error in the diagnostic code.", $ Help String 0,1,0, $ Min, Max, and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param604 = $ Diagnostic Code 0, $ reserved 6, $ Link Path Size "20 64 24 06 30 06", $ Link Path to Parameter Class Current Count Value. 0x0032, $ No support for settable path, scaling, scaling links, or real time update of value. $ Value is gettable only; Enumerated strings supported. 0xC6, $ Data Type - USINT: unsigned 8-bit integer value 1, $ Data Size "P6: Diagnostic Code", $ Parameter Name "", $ Units String "Displays error message, if any.", $ Help String 0,8,0, $ Min, Max , and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param605= $ Output 6 Fault Action 0, $ reserved 6, $ Link Path Size "20 09 24 06 30 05", $ Link Path to DIP object's Value attribute. 0x0002, $ No scaling, scaling links, real time update of value. $ Value is gettable and settable. Enumerated strings supported. 0xC6, $ Data Type - USINT 1, $ Data Size "P6: Fault Action", $ Parameter Name "", $ Units String "Action taken on the valve command when a network fault occurs.", $ Help String 0,1,0, $ Min, Max (max enumeration #), and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param606= $ Output 6 Fault Value 0, $ reserved 6, $ Link Path Size "20 09 24 06 30 06", $ Link Path to DIP object's Value attribute. 0x0002, $ No scaling, scaling links, real time update of value. $ Value is gettable and settable, Enumerated strings supported. 0xC6, $ Data Type - USINT 1, $ Data Size "P6: Fault Value", $ Parameter Name "", $ Units String "With fault action active, defined value for valve command.", $ Help String 0,1,0, $ Min, Max (max enumeration #), and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param607= $ Output 6 Idle Action 0, $ reserved 6, $ Link Path Size "20 09 24 06 30 07", $ Link Path to DIP object's Value attribute. 0x0002, $ No scaling, scaling links, real time update of value. $ Value is gettable and settable. Enumerated strings supported. 0xC6, $ Data Type - USINT 1, $ Data Size "P6: Idle Action", $ Parameter Name "", $ Units String "Action taken on the valve command when the network is in an idle state.", $ Help String 0,1,0, $ Min, Max (max enumeration #), and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param608= $ Output 6 Idle Value 0, $ reserved 6, $ Link Path Size "20 09 24 06 30 08", $ Link Path Support settable path, 0x0002, $ No scaling, scaling links, real time update of value. $ Value is gettable and settable. Enumerated strings supported. 0xC6, $ Data Type - USINT 1, $ Data Size "P6: Idle Value", $ Parameter Name "", $ Units String "With idle action active, defined value for valve command.", $ Help String 0,1,0, $ Min, Max (max enumeration #), and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param609 = $ Cycle count 0, $ reserved 6, $ Link Path Size "20 64 24 06 30 07", $ Link Path to Parameter Class Replace Seat Limit Value. 0x0010, $ No support for settable path, scaling, scaling links, or real time update of value. $ Value is gettable and settable, NO enum 0xC8, $ Data Type - UDINT: unsigned 32-bit integer value 4, $ Data Size "P6: Cycle Count", $ Parameter Name "cycles", $ Units String "Current Number of cylces on Port 6 pilot valve", $ Help String 0,4294967295,0, $ Min, Max , and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param610 = $ Cycle Limit 0, $ reserved 6, $ Link Path Size "20 64 24 06 30 08", $ Link Path to Parameter Class Current Count Value. 0x0000, $ No support for settable path, scaling, scaling links, or real time update of value. $ Value is gettable and settable, NO enum 0xC8, $ Data Type - UDINT: unsigned 32-bit integer value 4, $ Data Size "P6: Cycle Limit", $ Parameter Name "cycles", $ Units String "Used to set the number of valve cycles. If cycle count exceeds cycle limit a high cycle fault will occur.", $ Help String 0,4294967295,1000000, $ Min, Max , and Default values 1,1,1,0,0,0,0,0,0; $ Not Used Param611 = $ Sensor Available 0, $ reserved 6, $ Link Path Size "20 64 24 06 30 12", $ Link Path to Valve Super object's Sensor Available attribute. 0x0002, $ No support settable path, scaling, scaling links, real time update of value. $ Value is gettable and settable. Enumerated strings are supported. 0xC1, $ Data Type - Boolean 1, $ Data Size "P6: Sensor Available", $ Parameter Name "", $ Units String "Set to true if a proximity sensor is available for Port 6.", $ Help String 0,1,0, $ Min, Max (max enumeration #), and Default values 1,1,1,0,0,0,0,0,0; $ Not Used $================================================================== [EnumPar] $====Valve 1 Enumerated================================= Param101= "0", "1"; Param102= "0", "1"; Param103= "Ok", "Fault"; Param104= "No Error", "", "", "", "", "", "", "High Cycles", ""; Param105= "Fault Value", "Hold Last State"; Param106= "0", "1"; Param107= "Idle Value", "Hold Last State"; Param108= "0", "1"; Param111= "False", "True"; $====Valve 2 Enumerated================================= Param201= "0", "1"; Param202= "0", "1"; Param203= "Ok", "Fault"; Param204= "No Error", "", "", "", "", "", "", "High Cycles", ""; Param205= "Fault Value", "Hold Last State"; Param206= "0", "1"; Param207= "Idle Value", "Hold Last State"; Param208= "0", "1"; Param211= "False", "True"; $====Valve 3 Enumerated================================= Param301= "0", "1"; Param302= "0", "1"; Param303= "Ok", "Fault"; Param304= "No Error", "", "", "", "", "", "", "High Cycles", ""; Param305= "Fault Value", "Hold Last State"; Param306= "0", "1"; Param307= "Idle Value", "Hold Last State"; Param308= "0", "1"; Param311= "False", "True"; $====Valve 4 Enumerated================================= Param401= "0", "1"; Param402= "0", "1"; Param403= "Ok", "Fault"; Param404= "No Error", "", "", "", "", "", "", "High Cycles", ""; Param405= "Fault Value", "Hold Last State"; Param406= "0", "1"; Param407= "Idle Value", "Hold Last State"; Param408= "0", "1"; Param411= "False", "True"; $====Valve 5 Enumerated================================= Param501= "0", "1"; Param502= "0", "1"; Param503= "Ok", "Fault"; Param504= "No Error", "", "", "", "", "", "", "High Cycles", ""; Param505= "Fault Value", "Hold Last State"; Param506= "0", "1"; Param507= "Idle Value", "Hold Last State"; Param508= "0", "1"; Param511= "False", "True"; $====Valve 6 Enumerated================================= Param601= "0", "1"; Param602= "0", "1"; Param603= "Ok", "Fault"; Param604= "No Error", "", "", "", "", "", "", "High Cycles", ""; Param605= "Fault Value", "Hold Last State"; Param606= "0", "1"; Param607= "Idle Value", "Hold Last State"; Param608= "0", "1"; Param611= "False", "True"; $============Groups============================================================= [Groups] Group1 = "Valve 1", 11, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111; Group2 = "Valve 2", 11, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211; Group3 = "Valve 3", 11, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311; Group4 = "Valve 4", 11, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411; Group5 = "Valve 5", 11, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511; Group6 = "Valve 6", 11, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611; Group7 ="Identity Object", 6, 1, 2, 3, 4, 5, 6;