129 lines
7.4 KiB
XML
129 lines
7.4 KiB
XML
<?xml version="1.0"?>
|
|
|
|
<!-- Sylk IO - SIO12000 model definition File descriptor -->
|
|
<SylkDevice>
|
|
<DeviceInfo>
|
|
<!-- OS number of the device -->
|
|
<Model>SIO12000</Model>
|
|
|
|
<!-- Model Description -->
|
|
<Description>Sylk IO extension module with 12 Universal Inputs</Description>
|
|
|
|
<!-- Type of the device [sensor / actuator / generic IO, this information will be used
|
|
by the SpyderTool to know if Sensor dropdown list in the ModulatingInput configuration
|
|
screen to show this sensor name or in the ModulatingOutput configuration screen to show
|
|
this actuator name for the easier configuration for the user -->
|
|
<Type family="IO" />
|
|
|
|
<!-- Device type major/minor associated with the proxy file content for the bus device.
|
|
This represents the tool's notion of what device was selected during application
|
|
development. It will be compared to the device type in file 0 of the installed device
|
|
to ensure compatibility prior to SylkBus file download or upload. -->
|
|
<DeviceTypeMajor>12</DeviceTypeMajor>
|
|
<DeviceTypeMinor>10</DeviceTypeMinor>
|
|
<DeviceTypeMinorForCOV>11</DeviceTypeMinorForCOV>
|
|
|
|
<SupportedAdress>1,2,3,4,5,6,7,8,9,10,11,12,13,14,15</SupportedAdress>
|
|
<!-- Info on how much power it will use up in the Sylk bus, this information will be
|
|
used by the SpyderTool to validate if the total number of configured sylk device
|
|
going beyond the total power limit supported by the Spyder controller -->
|
|
<SylkPower>90</SylkPower>
|
|
|
|
<!-- Terminal details of the Sylk IO Device. This information should be matching to
|
|
corresponding wiring diagram.
|
|
-->
|
|
<Terminals>
|
|
<Terminal name="UI1" number="0" type="analoginput" valuePvid="36864" calibrationPvid="41984" />
|
|
<Terminal name="UI2" number="1" type="analoginput" valuePvid="36865" calibrationPvid="41985" />
|
|
<Terminal name="UI3" number="2" type="analoginput" valuePvid="36866" calibrationPvid="41986" />
|
|
<Terminal name="UI4" number="3" type="analoginput" valuePvid="36867" calibrationPvid="41987" />
|
|
<Terminal name="UI5" number="4" type="analoginput" valuePvid="36868" calibrationPvid="41988" />
|
|
<Terminal name="UI6" number="5" type="analoginput" valuePvid="36869" calibrationPvid="41989" />
|
|
<Terminal name="UI7" number="6" type="analoginput" valuePvid="36870" calibrationPvid="41990" />
|
|
<Terminal name="UI8" number="7" type="analoginput" valuePvid="36871" calibrationPvid="41991" />
|
|
<Terminal name="UI9" number="8" type="analoginput" valuePvid="36872" calibrationPvid="41992" />
|
|
<Terminal name="UI10" number="9" type="analoginput" valuePvid="36873" calibrationPvid="41993" />
|
|
<Terminal name="UI11" number="10" type="analoginput" valuePvid="36874" calibrationPvid="41994" />
|
|
<Terminal name="UI12" number="11" type="analoginput" valuePvid="36875" calibrationPvid="41995" />
|
|
</Terminals>
|
|
|
|
<Analog_Outputs>
|
|
<Voltage voltsLow="0" voltsHigh="10"/>
|
|
<Current mAmpsLow="4" mAmpsHigh="20"/>
|
|
</Analog_Outputs>
|
|
|
|
<!-- COV related fields -->
|
|
<COVSupported>true</COVSupported>
|
|
<FDSupported>true</FDSupported>
|
|
<FailDetectTime>20</FailDetectTime>
|
|
|
|
<Compiler>honeywellSpyderTool.com.honeywell.honeywellXL10NextGen.sylkio.compiler.SylkIODeviceCompiler</Compiler>
|
|
<ResourceCounter>honeywellSpyderTool.com.honeywell.honeywellXL10NextGen.sylk.fw.SylkIODeviceResourceCounter</ResourceCounter>
|
|
</DeviceInfo>
|
|
|
|
<Files>
|
|
<File fileName="fileZero" fileId="0" readOnly="1" writeOnly="0" pollInterval="12" endianness="little">
|
|
<Table tableName="hardwareInformationTable" loop="defined" rowLength="10">
|
|
<Field fieldName="deviceTypeMajor" dataType="u8" dependsOn="value" value="12" />
|
|
<Field fieldName="modelNumber" dataType="u8" dependsOn="value" value="1" />
|
|
<Field fieldName="majorRevNum" dataType="u8" dependsOn="value" value="1" />
|
|
<Field fieldName="minorRevNum" dataType="u8" dependsOn="value" value="1" />
|
|
<Field fieldName="deviceSpecific1" dataType="u8" dependsOn="value" value="1" />
|
|
<Field fieldName="deviceSpecific2" dataType="u8" dependsOn="value" value="1" />
|
|
<Field fieldName="deviceTypeMinor" dataType="u8" dependsOn="value" value="10" />
|
|
<Field fieldName="spare1" dataType="u8" dependsOn="value" value="1" />
|
|
<Field fieldName="spare2" dataType="u16" dependsOn="value" value="1" />
|
|
</Table>
|
|
</File>
|
|
</Files>
|
|
|
|
<!-- Tool only information required to generate necessary LON, BACnet
|
|
network interface in the Spyder for communication -->
|
|
<NetworkInterface>
|
|
<TiInfo name="IO" purpose="readValue">
|
|
<Field name="UI1" unitName="celsius" precision="6" value="0" type="f32" />
|
|
<Field name="UI2" unitName="celsius" precision="6" value="0" type="f32" />
|
|
<Field name="UI3" unitName="celsius" precision="6" value="0" type="f32" />
|
|
<Field name="UI4" unitName="celsius" precision="6" value="0" type="f32" />
|
|
<Field name="UI5" unitName="celsius" precision="6" value="0" type="f32" />
|
|
<Field name="UI6" unitName="celsius" precision="6" value="0" type="f32" />
|
|
<Field name="UI7" unitName="celsius" precision="6" value="0" type="f32" />
|
|
<Field name="UI8" unitName="celsius" precision="6" value="0" type="f32" />
|
|
<Field name="UI9" unitName="celsius" precision="6" value="0" type="f32" />
|
|
<Field name="UI10" unitName="celsius" precision="6" value="0" type="f32" />
|
|
<Field name="UI11" unitName="celsius" precision="6" value="0" type="f32" />
|
|
<Field name="UI12" unitName="celsius" precision="6" value="0" type="f32" />
|
|
</TiInfo>
|
|
<TiInfo name="CalOff" purpose="calibration">
|
|
<Field name="UI1" unitName="celsius" precision="6" value="0" purpose="calibration" dependsOn="IO/UI1" type="f32" />
|
|
<Field name="UI2" unitName="celsius" precision="6" value="0" purpose="calibration" dependsOn="IO/UI2" type="f32" />
|
|
<Field name="UI3" unitName="celsius" precision="6" value="0" purpose="calibration" dependsOn="IO/UI3" type="f32" />
|
|
<Field name="UI4" unitName="celsius" precision="6" value="0" purpose="calibration" dependsOn="IO/UI4" type="f32" />
|
|
<Field name="UI5" unitName="celsius" precision="6" value="0" purpose="calibration" dependsOn="IO/UI5" type="f32" />
|
|
<Field name="UI6" unitName="celsius" precision="6" value="0" purpose="calibration" dependsOn="IO/UI6" type="f32" />
|
|
<Field name="UI7" unitName="celsius" precision="6" value="0" purpose="calibration" dependsOn="IO/UI7" type="f32" />
|
|
<Field name="UI8" unitName="celsius" precision="6" value="0" purpose="calibration" dependsOn="IO/UI8" type="f32" />
|
|
<Field name="UI9" unitName="celsius" precision="6" value="0" purpose="calibration" dependsOn="IO/UI9" type="f32" />
|
|
<Field name="UI10" unitName="celsius" precision="6" value="0" purpose="calibration" dependsOn="IO/UI10" type="f32" />
|
|
<Field name="UI11" unitName="celsius" precision="6" value="0" purpose="calibration" dependsOn="IO/UI11" type="f32" />
|
|
<Field name="UI12" unitName="celsius" precision="6" value="0" purpose="calibration" dependsOn="IO/UI12" type="f32" />
|
|
</TiInfo>
|
|
|
|
</NetworkInterface>
|
|
|
|
<!-- Tool only use to generate terminal layout -->
|
|
<WiringDiagram>
|
|
<PXPath>local:|module://honeywellSpyderTool/sylkDeviceFiles/wiringDiagram/SIO12000.px</PXPath>
|
|
<PinDisplayNames></PinDisplayNames>
|
|
</WiringDiagram>
|
|
|
|
<!-- List of supported Spyder device models -->
|
|
<SpyderModels>
|
|
<!-- RSH: DO NOT MODIFY the formatting, it will affect VarationLogic.XML-->
|
|
<PUL6438SR modelId="14" />
|
|
<PUB6438SR modelId="15" />
|
|
<LCBS modelId="17" />
|
|
</SpyderModels>
|
|
|
|
</SylkDevice>
|