link start!

This commit is contained in:
cherubin
2026-03-17 13:31:18 -07:00
commit 08abe87cfb
5910 changed files with 386288 additions and 0 deletions
@@ -0,0 +1,21 @@
<panes version="1">
<bw_BinaryInput default_text="BinaryInput" type="javax.baja.ui.BWidget" x="0.0" y="0.0" w="320.0" h="210">
<!--lb_BinaryIpName default_text="Name" type="javax.baja.ui.BLabel" x="20.0" y="5.0" w="50.0" h="23.0"/>
<tf_BinaryIpName default_text="BinaryInput1" type="com.honeywell.honeywellXL10NextGen.functionalBlocks.ui.BStringTextField" x="60.0" y="5.0" w="190.0" h="23.0"/-->
<bpe_IpType default_text="Input Type" type="com.honeywell.honeywellXL10NextGen.functionalBlocks.ui.BBorderPaneEx" x="10.0" y="0.0" w="300.0" h="45.0">
<lbl_Input_Type type="javax.baja.ui.BLabel" x="10.0" y="20.0" w="80.0" h="25.0" default_text="Input Type:" icon_path=""/>
<Input_Type_Drop_Down type="com.honeywell.honeywellXL10NextGen.xl10Controller.ui.BEnumDropDown" x="140.0" y="20.0" w="150.0" h="20.0" default_text="" icon_path=""/>
</bpe_IpType>
<bpe_IpState default_text="Input State" type="com.honeywell.honeywellXL10NextGen.functionalBlocks.ui.BBorderPaneEx" x="10.0" y="58.0" w="300.0" h="115.0">
<rb_NorOpen default_text="Normally Open" type="javax.baja.ui.BRadioButton" x="10.0" y="20.0" w="130.0" h="20.0"/>
<rb_NorClose default_text="Normally Close" type="javax.baja.ui.BRadioButton" x="10.0" y="50.0" w="130.0" h="20.0"/>
<lb_IpStateNote1 default_text="Note: Input State Configuration shall be ignored for" type="javax.baja.ui.BLabel" x="10.0" y="70.0" w="300.0" h="30"/>
<lb_IpStateNote2 default_text="binary input assigned to digital pins" type="javax.baja.ui.BLabel" x="40.0" y="85.0" w="300.0" h="30"/>
</bpe_IpState>
<bb_BinaryIpHelp default_text="Help" type="javax.baja.ui.BButton" x="12.0" y="180.0" w="60.0" h="20.0"/>
<bb_BinaryIpAdvanced default_text="Advanced" type="javax.baja.ui.BButton" x="82.0" y="180.0" w="80.0" h="20.0"/>
<bb_BinaryIpOk default_text="OK" type="javax.baja.ui.BButton" x="175.0" y="180.0" w="60.0" h="20.0"/>
<!--bb_BinaryIpApply default_text="Apply" type="javax.baja.ui.BButton" x="29100.0" y="50.0" w="55.0" h="20.0"/-->
<bb_BinaryIpCancel default_text="Cancel" type="javax.baja.ui.BButton" x="250.0" y="180.0" w="60.0" h="20.0"/>
</bw_BinaryInput>
</panes>
@@ -0,0 +1,15 @@
<panes version="1">
<bw_BinaryOutput default_text="BinaryOutput" type="javax.baja.ui.BWidget" x="0.0" y="0.0" w="310.0" h="25">
<!--lb_BinaryOpName default_text="Name" type="javax.baja.ui.BLabel" x="20.0" y="5.0" w="50.0" h="23.0"/>
<tf_BinaryOpName default_text="BinaryOutput1" type="com.honeywell.honeywellXL10NextGen.functionalBlocks.ui.BStringTextField" x="60.0" y="5.0" w="190.0" h="23.0"/-->
<bpe_OpState default_text="Output State" type="com.honeywell.honeywellXL10NextGen.functionalBlocks.ui.BBorderPaneEx" x="29100.0" y="70.0" w="180.0" h="80.0">
<rb_EnergOn default_text="Energized On" type="javax.baja.ui.BRadioButton" x="10.0" y="20.0" w="130.0" h="20.0"/>
<rb_EnergOff default_text="Energized Off" type="javax.baja.ui.BRadioButton" x="10.0" y="50.0" w="130.0" h="20.0"/>
</bpe_OpState>
<bb_BinaryOpHelp default_text="Help" type="javax.baja.ui.BButton" x="12.0" y="5.0" w="60.0" h="20.0"/>
<bb_BinaryOpAdvanced default_text="Advanced" type="javax.baja.ui.BButton" x="82.0" y="5.0" w="80.0" h="20.0"/>
<bb_BinaryOpOk default_text="OK" type="javax.baja.ui.BButton" x="175.0" y="5.0" w="60.0" h="20.0"/>
<!--bb_BinaryOpApply default_text="Apply" type="javax.baja.ui.BButton" x="29100.0" y="50.0" w="55.0" h="20.0"/-->
<bb_BinaryOpCancel default_text="Cancel" type="javax.baja.ui.BButton" x="250.0" y="5.0" w="60.0" h="20.0"/>
</bw_BinaryOutput>
</panes>
@@ -0,0 +1,88 @@
package com.honeywell.honeywellXL10NextGen.io;
import com.honeywell.honeywellXL10NextGen.functionalBlocks.blocks.enums.BIOTypesEnum;
import com.honeywell.honeywellXL10NextGen.points.BIOTerminal;
public interface IIOInfoInterface {
int getAITypeIdentifier();
int getAOTypeIdentifier();
String getAddressAlignment(int i, int i2);
int getAddressIndex(int i, int i2);
String getAddressLabel(int i, int i2);
String[] getAddressLabel(IOAddressDetails iOAddressDetails);
short getAddressPosition(int i, int i2);
String getConfigViewForFB(String str);
int getDITypeIdentifier();
int getDOTypeIdentifier();
String getDefaultOutputType(BIPhysicalPointInterface bIPhysicalPointInterface);
String getDefaultOutputType(BIOTerminal bIOTerminal);
String getHelpFilePathForFB(String str);
BIOTypesEnum getIOType(BIPhysicalPointInterface bIPhysicalPointInterface);
BIOTypesEnum getIOType(BIOTerminal bIOTerminal);
float getMAmpsHighForAO();
float getMAmpsLowForAO();
int getMaxConfigurableIO(int i);
int getMaxIOCount(String str, String str2);
int getMiscTypeIdentifier();
int getNumberOfTerminals();
String getOutputType(BIPhysicalPointInterface bIPhysicalPointInterface);
String getOutputType(BIOTerminal bIOTerminal);
String[] getReservedIOAddresses(String str, String str2);
String getReservedTypeIO(IOAddressDetails iOAddressDetails, String str);
String[] getReservedTypeIOs(IOAddressDetails iOAddressDetails, String str);
String getSimulationForFB(String str);
String[] getSupportedIONames(String str, int i);
String getViewXmlPathForFB(String str);
float getVoltsHighForAO();
float getVoltsLowForAO();
boolean isAddressHidden(int i, int i2);
boolean isAddressPreassigned(int i, int i2);
boolean isAddressReserved(int i, int i2);
boolean isFastDigitalIO(BIPhysicalPointInterface bIPhysicalPointInterface);
boolean isIOReservedType(BIPhysicalPointInterface bIPhysicalPointInterface);
boolean isIOReservedType(BIOTerminal bIOTerminal);
boolean isPinPresent(int i);
boolean isReservedIO(BIPhysicalPointInterface bIPhysicalPointInterface);
boolean isReservedIO(BIOTerminal bIOTerminal);
boolean isSupportedIO(String str, String str2);
}
@@ -0,0 +1,9 @@
package com.honeywell.honeywellXL10NextGen.io;
import com.honeywell.honeywellXL10NextGen.logicContainers.BIMacro;
public interface IIORestorer {
void restoreAllIOs(BIMacro bIMacro);
void restoreIO(BIOComponent bIOComponent);
}
@@ -0,0 +1,135 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Document : CommonIO.xml
Created on : December 5, 2006, 7:02 PM
Author : E324325
Description:
Purpose of the document follows.
-->
<IO>
<!-- ........ModulatingOutput ....... -->
<Types>
<ModulatingOutput>
<Analog v="0" >
<Properties>
<OutputType n="OutputType" v="0" type="int" flags="0"/> <!-- Should match the value v in analog -->
<ZeroPercent n="ZeroPercent" v="0.00" type="float" flags="0" min="0.00" max="100.00"/>
<FullPercent n="FullPercent" v="10.00" type="float" flags="0" min="0.00" max="100.00"/>
</Properties>
</Analog>
<Floating v="1" >
<Properties>
<OutputType n="OutputType" v="1" type="int" flags="0"/> <!-- Should match the value v in Floating -->
<TravelTime n="TravelTime" v="0" type="float" flags="0" min="0.00" max="3276.70"/>
<AutoSyncType n="AutoSyncType" v="0" type="int" flags="0"/>
<AutoSyncInterval n="AutoSyncInterval" v="0.0" type="float" flags="0" min="0.0" max="255.0"/>
<PowerupSyncType n="PowerupSyncType" v="0" type="int" flags="0"/>
<PowerupDelay n="PowerupDelay" v="0" type="float" flags="0" min="0.00" max="3276.70"/>
<MotorAction n="MotorAction" v="true" type="boolean" flags="0"/>
</Properties>
</Floating>
<Pwm v="2" >
<Properties>
<OutputType n="OutputType" v="2" type="int" flags="0"/> <!-- Should match the value v in Pwm -->
<Period n="Period" v="25.6" type="float" flags="0" min="0.10" max="3276.70"/>
<ZeroTime n ="ZeroTime" v="0.1" type="float" flags="0" min="0.0" max="3276.70"/>
<FullTime n ="FullTime" v="25.5" type="float" flags="0" min="0.0" max="3276.70"/>
</Properties>
</Pwm>
<Actuator v="3" subtype = "Floating">
<Properties>
<OutputType n="OutputType" v="3" type="int" flags="0"/> <!-- Should match the value v in Actuator -->
<TravelTime n="TravelTime" v="90.00" type="float" flags="0" min="0.00" max="3276.70"/>
<AutoSyncType n="AutoSyncType" v="0" type="int" flags="0"/>
<AutoSyncInterval n="AutoSyncInterval" v="0.0" type="float" flags="0" min="0.0" max="255.0"/>
<PowerupSyncType n="PowerupSyncType" v="0" type="int" flags="0"/>
<PowerupDelay n="PowerupDelay" v="0.00" type="float" flags="0" min="0.00" max="3276.70"/>
<MotorAction n="MotorAction" v="true" type="boolean" flags="0"/>
</Properties>
</Actuator>
</ModulatingOutput>
<ModulatingInput>
<Properties>
<SensorType n="SensorType" v="0" type="int" flags="0"/> <!--value in v indicates the SensorType in sensors tag; eg 0 = kntc20 -->
<!-- DataType will created as a unit facets -->
<DataType n="DataType" v="celsius" type="BUnit" flags="0"/> <!-- value in v should match the "disnam" in units XL10NextGenXML\lonXL10NextGen_Units.xml-->
<InputLow n="InputLow" v="70200.00" type="float" flags="0"/>
<InputHigh n="InputHigh" v="1114.00" type="float" flags="0"/>
<OutputLow n="OutputLow" v="0.00" type="float" flags="0"/>
<OutputHigh n="OutputHigh" v="100.00" type="float" flags="0"/>
<SensorLow n="SensorLow" v="-45" type="float" flags="0"/>
<SensorHigh n="SensorHigh" v="112" type="float" flags="0"/>
<InvalidType n="InvalidType" v="0" type="int" flags="0"/>
<InputUnit n="InputUnit" v="ohms" type="String" flags="h1"/>
<!-- <DataCategory n="DataCategory" v="17" type="int" flags="0"/> ==> dropped out can be got from units itself by accessing xml
<DataType n="DataType" v="0" type="int" flags="0"/> ==> moved to facets -->
</Properties>
<Sensors>
<Kntc20 n="Kntc20" SensorType="0" DataCategory="Temperature" DataType="celsius" InputLow="70200" InputHigh="1114" OutputLow="0.00" OutputHigh="100.00" InputUnit = "ohms" InputUnitPrecision = "0" SensorLow="-45" SensorHigh="112" Type="celsius"/>
<Pt1000 n="Pt1000" SensorType="1" DataCategory="Temperature" DataType="celsius" InputLow="1000" InputHigh="1385" OutputLow="0.00" OutputHigh="100.00" InputUnit = "ohms" InputUnitPrecision = "0" SensorLow="-100" SensorHigh="200" Type="celsius"/>
<CustomResistive n="CustomResistive" SensorType="2" DataCategory="Temperature" DataType ="celsius" InputLow="500" InputHigh="10500" OutputLow="0.00" OutputHigh="10.00" InputUnit = "ohms" InputUnitPrecision = "0" SensorLow="27" SensorHigh="200000" Type="celsius"/>
<C7400A n="C7400A" SensorType="3" DataCategory="current" DataType="milliampere" InputLow="2.00" InputHigh="10.00" OutputLow="4.0" OutputHigh="20.0" InputUnit = "volts" InputUnitPrecision = "2" SensorLow="0" SensorHigh="10.3" Type="milliampere"/>
<C7632A n="C7632A" SensorType="4" DataCategory="PartsperMillion" DataType="partspermillion" InputLow="0.00" InputHigh="10.00" OutputLow="0" OutputHigh="2000" InputUnit = "volts" InputUnitPrecision = "2" SensorLow="0" SensorHigh="10.3" Type="parts per million"/>
<C7632B n="C7632B" SensorType="5" DataCategory="PartsperMillion" DataType="partspermillion" InputLow="0.00" InputHigh="10.00" OutputLow="0" OutputHigh="2000" InputUnit = "volts" InputUnitPrecision = "2" SensorLow="0" SensorHigh="10.3" Type="parts per million"/>
<C7600B n="C7600B" SensorType="6" DataCategory="Percentage" DataType="percent" InputLow="2.00" InputHigh="10.00" OutputLow="0.000" OutputHigh="100.000" InputUnit = "volts" InputUnitPrecision = "2" SensorLow="0" SensorHigh="10.3" Type="percent"/>
<H7655A n="H7655A" SensorType="7" DataCategory="Percentage" DataType="percent" InputLow="0.00" InputHigh="10.00" OutputLow="0.000" OutputHigh="100.000" InputUnit = "volts" InputUnitPrecision = "2" SensorLow="0" SensorHigh="10.3" Type="percent"/>
<CustomVoltage n="CustomVoltage" SensorType="8" DataCategory="Temperature" DataType="celsius" InputLow="0.00" InputHigh="10.00" OutputLow="0.00" OutputHigh="10.00" InputUnit = "volts" InputUnitPrecision = "2" SensorLow="0" SensorHigh="10.3" Type="celsius"/>
<On_Board_Pressure subtype ="CustomVoltage" n="On_Board_Pressure" SensorType="9" DataCategory="Pressure" DataType="pascal" InputLow="0.00" InputHigh="10.30" OutputLow="0.00" OutputHigh="1.00" InputUnit = "volts" InputUnitPrecision = "2" SensorLow="-12.3" SensorHigh="394" Type="pascal"/>
<Pulse_Meter subtype="" n="Pulse_Meter" SensorType="10" DataCategory="Unit - less" DataType="VAL-float" InputLow="-1" InputHigh="-1" OutputLow="-1" OutputHigh="-1" InputUnit = "volts" InputUnitPrecision = "2" SensorLow="-1" SensorHigh="-1" Type="kilowatthour"/>
<Counter subtype="" n="Counter" SensorType="11" DataCategory="Unit - less" DataType="VAL-float" InputLow="-1" InputHigh="-1" OutputLow="-1" OutputHigh="-1" InputUnit = "volts" InputUnitPrecision = "2" SensorLow="-1" SensorHigh="-1" Type="VAL-float"/>
<Kntc20_TR20_Series n="Kntc20_TR20_Series" SensorType="12" DataCategory="Temperature" DataType="celsius" InputLow="10000" InputHigh="80000" OutputLow="0.00" OutputHigh="100.00" InputUnit = "ohms" InputUnitPrecision = "0" SensorLow="-45" SensorHigh="112" Type="celsius"/>
<CustomSensor n="CustomSensor" SensorType="13" DataCategory="Temperature" DataType="celsius" InputLow="0" InputHigh="300000" OutputLow="0.00" OutputHigh="0" InputUnit = "ohms" InputUnitPrecision = "4" SensorLow="0" SensorHigh="0" Type="celsius"/>
</Sensors>
</ModulatingInput>
<BinaryOutput>
<Properties>
<OutputState n="OutputState" v="true" type="boolean" flags="0"/>
<In n="In" v="0" type="BStatusNumeric" flags="s"/>
</Properties>
</BinaryOutput>
<BinaryInput>
<Properties>
<InputState n="InputState" v="true" type="boolean" flags="0"/>
<InputType n="InputType" v="0" type="BEnumDIInputType" flags="0"/>
</Properties>
</BinaryInput>
</Types>
<Enums>
<!-- make sure the ordinal values for all the models supporting modulating output floating uses same ordinals -->
<ModOpAutoSyncType>
<None v="0"/>
<SyncClosed v="1"/>
<SyncOpen v="2"/>
</ModOpAutoSyncType>
<ModOpPowerupSyncType>
<None v="0"/>
<SyncClosed v="1"/>
<SyncOpen v="2"/>
</ModOpPowerupSyncType>
<!-- make sure the ordinal values are in sync with the BAnalogOutputModeEnum in FunctionalBlocks.Enums -->
<!-- make sure the "sym" matches with the "s" in XL10NextGenXML\lonXL10NextGen_Units.xml -->
<ModOpAnalogType>
<Volts v="0" sym="V"/> <!-- sym stands for symbol -->
<milliAmps v="1" sym="mA"/>
</ModOpAnalogType>
<DigInputType>
<Maintained v="0"/>
<Momentary v="1"/>
<PulseMeter v="2"/>
<Counter v="3"/>
<UnDefined v="4"/>
</DigInputType>
</Enums>
</IO>
@@ -0,0 +1,80 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Document : ModelSpecificIO.xml
Created on : December 5, 2006, 7:03 PM
Author : E324325
Description:
Purpose of the document follows.
-->
<IO>
<Types>
<BinaryInput>
<Custom>
<Maintained maxCount="1">
</Maintained>
</Custom>
<Fixed>
<Momentary maxCount="1">
<Pin v="-1"/>
</Momentary>
</Fixed>
</BinaryInput>
<BinaryOutput>
</BinaryOutput>
<ModulatingInput>
<Fixed>
<On_Board_Pressure maxCount="1" >
<Pin v="31"/>
</On_Board_Pressure>
<Pulse_Meter maxCount="1">
<Pin v="-1"/>
</Pulse_Meter>
<Counter maxCount="1">
<Pin v="-1"/>
</Counter>
</Fixed>
<Std> <!-- the following sensors are supported by this model -->
<Kntc20/>
<Kntc20_TR20_Series/>
<Pt1000/>
<C7400A/>
<C7632A/>
<C7632B/>
<C7600B/>
<H7655A/>
</Std>
<Custom>
<CustomResistive/>
<CustomVoltage/>
<CustomSensor/>
</Custom>
</ModulatingInput>
<ModulatingOutput>
<Fixed>
<Actuator maxCount="1">
<Pin v="17"/>
<Pin v="18"/>
</Actuator>
</Fixed>
<Custom>
<Analog/>
<Floating/>
<Pwm/>
</Custom>
</ModulatingOutput>
</Types>
</IO>
@@ -0,0 +1,68 @@
<?xml version="1.0" encoding="UTF-8"?>
<IO>
<Types>
<BinaryInput>
<Custom>
<Maintained maxCount="1">
<Pin v="19"/>
</Maintained>
</Custom>
<Fixed>
<Momentary maxCount="1">
<Pin v="19"/>
</Momentary>
</Fixed>
</BinaryInput>
<BinaryOutput>
</BinaryOutput>
<ModulatingInput>
<Fixed>
<On_Board_Pressure maxCount="1">
<Pin v="18"/>
</On_Board_Pressure>
<Pulse_Meter maxCount="1">
<Pin v="19"/>
</Pulse_Meter>
<Counter maxCount="1">
<Pin v="19"/>
</Counter>
</Fixed>
<Std>
<Kntc20/>
<Kntc20_TR20_Series/>
<Pt1000/>
<C7400A/>
<C7632A/>
<C7632B/>
<C7600B/>
<H7655A/>
</Std>
<Custom>
<CustomResistive/>
<CustomVoltage/>
<CustomSensor/>
</Custom>
</ModulatingInput>
<ModulatingOutput>
<Fixed>
</Fixed>
<Custom>
<Analog/>
<Floating/>
<Pwm/>
</Custom>
</ModulatingOutput>
</Types>
</IO>
@@ -0,0 +1,71 @@
<?xml version="1.0" encoding="UTF-8"?>
<IO>
<Types>
<BinaryInput>
<Custom>
<Maintained maxCount="1">
<Pin v="19"/>
</Maintained>
</Custom>
<Fixed>
<Momentary maxCount="1">
<Pin v="19"/>
</Momentary>
</Fixed>
</BinaryInput>
<BinaryOutput>
</BinaryOutput>
<ModulatingInput>
<Fixed>
<On_Board_Pressure maxCount="1">
<Pin v="18"/>
</On_Board_Pressure>
<Pulse_Meter maxCount="1">
<Pin v="19"/>
</Pulse_Meter>
<Counter maxCount="1">
<Pin v="19"/>
</Counter>
</Fixed>
<Std>
<Kntc20/>
<Kntc20_TR20_Series/>
<Pt1000/>
<C7400A/>
<C7632A/>
<C7632B/>
<C7600B/>
<H7655A/>
</Std>
<Custom>
<CustomResistive/>
<CustomVoltage/>
<CustomSensor/>
</Custom>
</ModulatingInput>
<ModulatingOutput>
<Fixed>
<Actuator maxCount="1">
<Pin v="12"/>
<Pin v="13"/>
</Actuator>
</Fixed>
<Custom>
<Analog/>
<Floating/>
<Pwm/>
</Custom>
</ModulatingOutput>
</Types>
</IO>
@@ -0,0 +1,65 @@
<?xml version="1.0" encoding="UTF-8"?>
<IO>
<Types>
<BinaryInput>
<Custom>
<Maintained maxCount="1">
<Pin v="19"/>
</Maintained>
</Custom>
<Fixed>
<Momentary maxCount="1">
<Pin v="19"/>
</Momentary>
</Fixed>
</BinaryInput>
<BinaryOutput>
</BinaryOutput>
<ModulatingInput>
<Fixed>
<Pulse_Meter maxCount="1">
<Pin v="19"/>
</Pulse_Meter>
<Counter maxCount="1">
<Pin v="19"/>
</Counter>
</Fixed>
<Std>
<Kntc20/>
<Kntc20_TR20_Series/>
<Pt1000/>
<C7400A/>
<C7632A/>
<C7632B/>
<C7600B/>
<H7655A/>
</Std>
<Custom>
<CustomResistive/>
<CustomVoltage/>
<CustomSensor/>
</Custom>
</ModulatingInput>
<ModulatingOutput>
<Fixed>
</Fixed>
<Custom>
<Analog/>
<Floating/>
<Pwm/>
</Custom>
</ModulatingOutput>
</Types>
</IO>
@@ -0,0 +1,65 @@
<?xml version="1.0" encoding="UTF-8"?>
<IO>
<Types>
<BinaryInput>
<Custom>
<Maintained maxCount="1">
<Pin v="14"/>
</Maintained>
</Custom>
<Fixed>
<Momentary maxCount="1">
<Pin v="14"/>
</Momentary>
</Fixed>
</BinaryInput>
<BinaryOutput>
</BinaryOutput>
<ModulatingInput>
<Fixed>
<Pulse_Meter maxCount="1">
<Pin v="14"/>
</Pulse_Meter>
<Counter maxCount="1">
<Pin v="14"/>
</Counter>
</Fixed>
<Std>
<Kntc20/>
<Kntc20_TR20_Series/>
<Pt1000/>
<C7400A/>
<C7632A/>
<C7632B/>
<C7600B/>
<H7655A/>
</Std>
<Custom>
<CustomResistive/>
<CustomVoltage/>
<CustomSensor/>
</Custom>
</ModulatingInput>
<ModulatingOutput>
<Fixed>
</Fixed>
<Custom>
<Analog/>
<Floating/>
<Pwm/>
</Custom>
</ModulatingOutput>
</Types>
</IO>
@@ -0,0 +1,72 @@
<?xml version="1.0" encoding="UTF-8"?>
<IO>
<Types>
<BinaryInput>
<Custom>
<Maintained maxCount="1">
<Pin v="-1"/>
</Maintained>
</Custom>
<Fixed>
<Momentary maxCount="1">
<Pin v="-1"/>
</Momentary>
</Fixed>
</BinaryInput>
<BinaryOutput>
</BinaryOutput>
<ModulatingInput>
<Fixed>
<On_Board_Pressure maxCount="1">
<Pin v="14"/>
</On_Board_Pressure>
<Pulse_Meter maxCount="1">
<Pin v="-1"/>
</Pulse_Meter>
<Counter maxCount="1">
<Pin v="-1"/>
</Counter>
</Fixed>
<Std>
<Kntc20/>
<Kntc20_TR20_Series/>
<Pt1000/>
<C7400A/>
<C7632A/>
<C7632B/>
<C7600B/>
<H7655A/>
</Std>
<Custom>
<CustomResistive/>
<CustomVoltage/>
<CustomSensor/>
</Custom>
</ModulatingInput>
<ModulatingOutput>
<Fixed>
<Actuator maxCount="1">
<Pin v="12"/>
<Pin v="13"/>
</Actuator>
</Fixed>
<Custom>
<Analog/>
<Floating/>
<Pwm/>
</Custom>
</ModulatingOutput>
</Types>
</IO>
@@ -0,0 +1,82 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Document : ModelSpecificIO.xml
Created on : December 5, 2006, 7:03 PM
Author : E324325
Description:
Purpose of the document follows.
-->
<IO>
<Types>
<BinaryInput>
<Custom>
<Maintained maxCount="1">
</Maintained>
</Custom>
<Fixed>
<Momentary maxCount="1">
<Pin v="-1"/>
</Momentary>
</Fixed>
</BinaryInput>
<BinaryOutput>
</BinaryOutput>
<ModulatingInput>
<Fixed>
<On_Board_Pressure maxCount="1">
<Pin v="31"/>
</On_Board_Pressure>
<Pulse_Meter maxCount="1">
<Pin v="-1"/>
</Pulse_Meter>
<Counter maxCount="1">
<Pin v="-1"/>
</Counter>
</Fixed>
<Std> <!-- the following sensors are supported by this model -->
<Kntc20/>
<Kntc20_TR20_Series/>
<Pt1000/>
<C7400A/>
<C7632A/>
<C7632B/>
<C7600B/>
<H7655A/>
</Std>
<Custom>
<CustomResistive/>
<CustomVoltage/>
<CustomSensor/>
</Custom>
</ModulatingInput>
<ModulatingOutput>
<Fixed>
<Actuator maxCount="1">
<Pin v="17"/>
<Pin v="18"/>
</Actuator>
</Fixed>
<Custom>
<Analog/>
<Floating/>
<Pwm/>
</Custom>
</ModulatingOutput>
</Types>
</IO>
@@ -0,0 +1,76 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Document : ModelSpecificIO.xml
Created on : December 5, 2006, 7:03 PM
Author : E324325
Description:
Purpose of the document follows.
-->
<IO>
<Types>
<BinaryInput>
<Custom>
<Maintained maxCount="1">
</Maintained>
</Custom>
<Fixed>
<Momentary maxCount="1">
<Pin v="-1"/>
</Momentary>
</Fixed>
</BinaryInput>
<BinaryOutput>
</BinaryOutput>
<ModulatingInput>
<Fixed>
<On_Board_Pressure maxCount="1">
<Pin v="31"/>
</On_Board_Pressure>
<Pulse_Meter maxCount="1">
<Pin v="-1"/>
</Pulse_Meter>
<Counter maxCount="1">
<Pin v="-1"/>
</Counter>
</Fixed>
<Std> <!-- the following sensors are supported by this model -->
<Kntc20/>
<Kntc20_TR20_Series/>
<Pt1000/>
<C7400A/>
<C7632A/>
<C7632B/>
<C7600B/>
<H7655A/>
</Std>
<Custom>
<CustomResistive/>
<CustomVoltage/>
<CustomSensor/>
</Custom>
</ModulatingInput>
<ModulatingOutput>
<Fixed>
</Fixed>
<Custom>
<Analog/>
<Floating/>
<Pwm/>
</Custom>
</ModulatingOutput>
</Types>
</IO>
@@ -0,0 +1,79 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Document : ModelSpecificIO.xml
Created on : December 5, 2006, 7:03 PM
Author : E324325
Description:
Purpose of the document follows.
-->
<IO>
<Types>
<BinaryInput>
<Custom>
<Maintained maxCount="1">
</Maintained>
</Custom>
<Fixed>
<Momentary maxCount="1">
<Pin v="-1"/>
</Momentary>
</Fixed>
</BinaryInput>
<BinaryOutput>
</BinaryOutput>
<ModulatingInput>
<Fixed>
<Pulse_Meter maxCount="1">
<Pin v="-1"/>
</Pulse_Meter>
<Counter maxCount="1">
<Pin v="-1"/>
</Counter>
</Fixed>
<Std> <!-- the following sensors are supported by this model -->
<Kntc20/>
<Kntc20_TR20_Series/>
<!-- BeginGearsBlock XML UNSUPPORTED_NOVOR_SENSOR -->
<Pt1000/>
<C7400A/>
<!-- EndGearsBlock XML UNSUPPORTED_NOVOR_SENSOR -->
<C7632A/>
<!-- BeginGearsBlock XML UNSUPPORTED_NOVOR_SENSOR -->
<C7632B/>
<C7600B/>
<!-- EndGearsBlock XML UNSUPPORTED_NOVOR_SENSOR -->
<H7655A/>
</Std>
<Custom>
<CustomResistive/>
<CustomVoltage/>
<CustomSensor/>
</Custom>
</ModulatingInput>
<ModulatingOutput>
<Fixed>
</Fixed>
<Custom>
<Analog/>
<Floating/>
<Pwm/>
</Custom>
</ModulatingOutput>
</Types>
</IO>
@@ -0,0 +1,64 @@
<?xml version="1.0" encoding="UTF-8"?>
<IO>
<Types>
<BinaryInput>
<Custom>
<Maintained maxCount="1">
</Maintained>
</Custom>
<Fixed>
<Momentary maxCount="1">
<Pin v="-1"/>
</Momentary>
</Fixed>
</BinaryInput>
<BinaryOutput>
</BinaryOutput>
<ModulatingInput>
<Fixed>
<Pulse_Meter maxCount="1">
<Pin v="-1"/>
</Pulse_Meter>
<Counter maxCount="1">
<Pin v="-1"/>
</Counter>
</Fixed>
<Std> <!-- the following sensors are supported by this model -->
<Kntc20/>
<Kntc20_TR20_Series/>
<Pt1000/>
<C7400A/>
<C7632A/>
<C7632B/>
<C7600B/>
<H7655A/>
</Std>
<Custom>
<CustomResistive/>
<CustomVoltage/>
</Custom>
</ModulatingInput>
<ModulatingOutput>
<Fixed>
</Fixed>
<Custom>
<Analog/>
<Floating/>
<Pwm maxCount="1">
<Pin v="-1"/>
</Pwm>
</Custom>
</ModulatingOutput>
</Types>
</IO>
@@ -0,0 +1,33 @@
<panes version="1">
<bw_ModulatingInput default_text="ModulatingInput" type="javax.baja.ui.BWidget" x="0.0" y="0.0" w="510.0" h="255">
<!--lb_ModIpName default_text="Name" type="javax.baja.ui.BLabel" x="30.0" y="30.0" w="70.0" h="20.0"/>
<tf_ModIpName default_text="ModulatingInput1" type="com.honeywell.honeywellXL10NextGen.functionalBlocks.ui.BStringTextField" x="120.0" y="30.0" w="150.0" h="20.0"/-->
<lb_ModIpType default_text="Type" type="javax.baja.ui.BLabel" x="11.0" y="0.0" w="60.0" h="20.0"/>
<edd_ModIpType default_text="KNTC20" type="com.honeywell.honeywellXL10NextGen.xl10Controller.ui.BEnumDropDown" x="154.0" y="0.0" w="155.0" h="20.0"/>
<bb_ConfigCustSensorPointsButton default_text="Custom Sensor Configuration" type="javax.baja.ui.BButton" x="320.0" y="0.0" w="190.0" h="20.0"/>
<lb_ModIpDataCat default_text="Data Category" type="javax.baja.ui.BLabel" x="11.0" y="35.0" w="70.0" h="20.0"/>
<edd_ModIpDataCat default_text="Temperature" type="com.honeywell.honeywellXL10NextGen.xl10Controller.ui.BEnumDropDown" x="154.0" y="35.0" w="155.0" h="20.0"/>
<lb_ModIpDataType default_text="DataType" type="javax.baja.ui.BLabel" x="11.0" y="70.0" w="70.0" h="20.0"/>
<edd_ModIpDataType default_text="F" type="com.honeywell.honeywellXL10NextGen.xl10Controller.ui.BEnumDropDown" x="154.0" y="70.0" w="155.0" h="20.0"/>
<bpe_ModOpSensor default_text="Input State" type="com.honeywell.honeywellXL10NextGen.functionalBlocks.ui.BBorderPaneEx" x="6.0" y="105.0" w="500.0" h="100.0">
<lb_IpLow default_text="Input Low" type="javax.baja.ui.BLabel" x="10.0" y="30.0" w="70.0" h="20.0"/>
<tf_IpLow default_text="0" type="com.honeywell.honeywellXL10NextGen.functionalBlocks.ui.BFloatTextField" x="93.0" y="30.0" w="100.0" h="20.0"/>
<lb_IpLowUnit default_text="ohms" type="javax.baja.ui.BLabel" x="196.0" y="30.0" w="50.0" h="20.0"/>
<lb_OpLow default_text="Output Low" type="javax.baja.ui.BLabel" x="260.0" y="30.0" w="70.0" h="20.0"/>
<tf_OpLow default_text="0" type="com.honeywell.honeywellXL10NextGen.functionalBlocks.ui.BFloatTextField" x="343.0" y="30.0" w="100.0" h="20.0"/>
<lb_OpLowUnit default_text="ohms" type="javax.baja.ui.BLabel" x="446.0" y="30.0" w="100.0" h="20.0"/>
<lb_IpHigh default_text="Input High" type="javax.baja.ui.BLabel" x="10.0" y="60.0" w="70.0" h="20.0"/>
<tf_IpHigh default_text="0" type="com.honeywell.honeywellXL10NextGen.functionalBlocks.ui.BFloatTextField" x="93.0" y="60.0" w="100.0" h="20.0"/>
<lb_IpHighUnit default_text="ohms" type="javax.baja.ui.BLabel" x="196.0" y="60.0" w="50.0" h="20.0"/>
<lb_OpHigh default_text="Output High" type="javax.baja.ui.BLabel" x="260.0" y="60.0" w="70.0" h="20.0"/>
<tf_OpHigh default_text="0" type="com.honeywell.honeywellXL10NextGen.functionalBlocks.ui.BFloatTextField" x="343.0" y="60.0" w="100.0" h="20.0"/>
<lb_OpHighUnit default_text="ohms" type="javax.baja.ui.BLabel" x="446.0" y="60.0" w="100.0" h="20.0"/>
</bpe_ModOpSensor>
<bb_ModulatingIpHelp default_text="Help" type="javax.baja.ui.BButton" x="11.0" y="230.0" w="60.0" h="20.0"/>
<bb_ModulatingIpAdvanced default_text="Advanced" type="javax.baja.ui.BButton" x="195.0" y="230.0" w="100.0" h="20.0"/>
<bb_ModulatingIpSensorLimits default_text="Sensor Limits" type="javax.baja.ui.BButton" x="81.0" y="230.0" w="100.0" h="20.0"/>
<bb_ModulatingIpOk default_text="OK" type="javax.baja.ui.BButton" x="370.0" y="230.0" w="60.0" h="20.0"/>
<!--bb_ModulatingIpApply default_text="Apply" type="javax.baja.ui.BButton" x="371.0" y="230.0" w="60.0" h="20.0"/-->
<bb_ModulatingIpCancel default_text="Cancel" type="javax.baja.ui.BButton" x="445.0" y="230.0" w="60.0" h="20.0"/>
</bw_ModulatingInput>
</panes>
@@ -0,0 +1,51 @@
<panes version="1">
<bw_ModulatingOutput default_text="ModulatingOutput" type="javax.baja.ui.BWidget" x="0.0" y="0.0" w="525.0" h="405">
<lb_ModulatingOpType default_text="Type" type="javax.baja.ui.BLabel" x="11.0" y="10.0" w="50.0" h="23.0"/>
<edd_ModulatingOpType default_text="Analog" type="com.honeywell.honeywellXL10NextGen.xl10Controller.ui.BEnumDropDown" x="80.0" y="10.0" w="130.0" h="20.0"/>
<lb_ModOpAnalogType default_text="Analog Type" type="javax.baja.ui.BLabel" x="300.0" y="10.0" w="60.0" h="23.0"/>
<edd_ModOpAnalogType default_text="Volts" type="com.honeywell.honeywellXL10NextGen.xl10Controller.ui.BEnumDropDown" x="400.0" y="10.0" w="100.0" h="20.0"/>
<bpe_OpValue default_text="Output Values" type="com.honeywell.honeywellXL10NextGen.functionalBlocks.ui.BBorderPaneEx" x="20.0" y="40.0" w="255.0" h="120.0">
<lb_ModOpZeroPercent default_text="Zero Percent" type="javax.baja.ui.BLabel" x="10.0" y="30.0" w="70.0" h="20.0"/>
<tf_ModOpZeroPercent default_text="0" type="com.honeywell.honeywellXL10NextGen.functionalBlocks.ui.BFloatTextField" x="120.0" y="30.0" w="100.0" h="20.0"/>
<lb_ModOpZeroPercentUnit default_text="Volts" type="javax.baja.ui.BLabel" x="225.0" y="30.0" w="30.0" h="20.0"/>
<lb_ModOpFullPercent default_text="Full Percent" type="javax.baja.ui.BLabel" x="10.0" y="60.0" w="70.0" h="20.0"/>
<tf_ModOpFullPercent default_text="0" type="com.honeywell.honeywellXL10NextGen.functionalBlocks.ui.BFloatTextField" x="120.0" y="60.0" w="100.0" h="20.0"/>
<lb_ModOpFullPercentUnit default_text="Volts" type="javax.baja.ui.BLabel" x="225.0" y="60.0" w="30.0" h="20.0"/>
</bpe_OpValue>
<bpe_PwmConfig default_text="PWM Configuration" type="com.honeywell.honeywellXL10NextGen.functionalBlocks.ui.BBorderPaneEx" x="300.0" y="40.0" w="220.0" h="120.0">
<lb_ModOpPeriod default_text="Period" type="javax.baja.ui.BLabel" x="10.0" y="30.0" w="70.0" h="20.0"/>
<tf_ModOpPeriod default_text="0" type="com.honeywell.honeywellXL10NextGen.functionalBlocks.ui.BFloatTextField" x="100.0" y="30.0" w="100.0" h="20.0"/>
<lb_ModOpZeroTime default_text="Zero Time" type="javax.baja.ui.BLabel" x="10.0" y="60.0" w="70.0" h="20.0"/>
<tf_ModOpZeroTime default_text="0" type="com.honeywell.honeywellXL10NextGen.functionalBlocks.ui.BFloatTextField" x="100.0" y="60.0" w="100.0" h="20.0"/>
<lb_ModOpFullTime default_text="FullTime" type="javax.baja.ui.BLabel" x="10.0" y="90.0" w="70.0" h="20.0"/>
<tf_ModOpFullTime default_text="0" type="com.honeywell.honeywellXL10NextGen.functionalBlocks.ui.BFloatTextField" x="100.0" y="90.0" w="100.0" h="20.0"/>
</bpe_PwmConfig>
<bpe_FloatingMotorConfig default_text="FloatingMotorConfiguration" type="com.honeywell.honeywellXL10NextGen.functionalBlocks.ui.BBorderPaneEx" x="20.0" y="180.0" w="500.0" h="190.0">
<lb_ModOpTravelTime default_text="TravelTime" type="javax.baja.ui.BLabel" x="10.0" y="30.0" w="70.0" h="20.0"/>
<tf_ModOpTravelTime default_text="0" type="com.honeywell.honeywellXL10NextGen.functionalBlocks.ui.BFloatTextField" x="120.0" y="30.0" w="100.0" h="20.0"/>
<lb_ModOpTravelTimeUnit default_text="s" type="javax.baja.ui.BLabel" x="225.0" y="30.0" w="50.0" h="20.0"/>
<lb_ModOpAutoSyncType default_text="AutoSyncType" type="javax.baja.ui.BLabel" x="10.0" y="60.0" w="80.0" h="20.0"/>
<edd_ModOpAutoSyncType default_text="0" type="com.honeywell.honeywellXL10NextGen.xl10Controller.ui.BEnumDropDown" x="120.0" y="60.0" w="100.0" h="20.0"/>
<lb_ModOpAutoSyncInterval default_text="AutoSyncInterval" type="javax.baja.ui.BLabel" x="10.0" y="90.0" w="100.0" h="20.0"/>
<tf_ModOpAutoSyncInterval default_text="0" type="com.honeywell.honeywellXL10NextGen.functionalBlocks.ui.BFloatTextField" x="120.0" y="90.0" w="100.0" h="20.0"/>
<lb_ModOpAutoSyncIntervalUnit default_text="hrs" type="javax.baja.ui.BLabel" x="225.0" y="90.0" w="50.0" h="20.0"/>
<lb_ModOpPowerupSyncType default_text="PowerupSyncType" type="javax.baja.ui.BLabel" x="10.0" y="120.0" w="100.0" h="20.0"/>
<edd_ModOpPowerupSyncType default_text="0" type="com.honeywell.honeywellXL10NextGen.xl10Controller.ui.BEnumDropDown" x="120.0" y="120.0" w="100.0" h="20.0"/>
<lb_ModOpPowerupDelay default_text="PowerupDelay" type="javax.baja.ui.BLabel" x="10.0" y="150.0" w="80.0" h="20.0"/>
<tf_ModOpPowerupDelay default_text="0" type="com.honeywell.honeywellXL10NextGen.functionalBlocks.ui.BFloatTextField" x="120.0" y="150.0" w="100.0" h="20.0"/>
<lb_ModOpPowerupDelayUnit default_text="s" type="javax.baja.ui.BLabel" x="225.0" y="150.0" w="50.0" h="20.0"/>
</bpe_FloatingMotorConfig>
<lb_FloatingSyncNote default_text="Sync Edge Trigger functionality: &#13;&#60;=0 - No Effect &#13; 1 - Sync Closed &#13; 2 - Sync Open &#13;&#62;=3 - No Effect "
type="javax.baja.ui.BLabel" x="300.0" y="222.0" w="250.0" h="200.0"/>
<bpe_MotorAction default_text="MotorAction" type="com.honeywell.honeywellXL10NextGen.functionalBlocks.ui.BBorderPaneEx" x="300.0" y="200.0" w="120.0" h="80.0">
<rb_MotorDirect default_text="Direct" type="javax.baja.ui.BRadioButton" x="10.0" y="20.0" w="100.0" h="20.0"/>
<rb_MotorReverse default_text="Reverse" type="javax.baja.ui.BRadioButton" x="10.0" y="50.0" w="100.0" h="20.0"/>
</bpe_MotorAction>
<bb_ModulatingOpHelp default_text="Help" type="javax.baja.ui.BButton" x="20.0" y="385.0" w="60.0" h="20.0"/>
<bb_ModulatingOpAdvanced default_text="Advanced" type="javax.baja.ui.BButton" x="90.0" y="385.0" w="100.0" h="20.0"/>
<bb_ModulatingOpOk default_text="OK" type="javax.baja.ui.BButton" x="390.0" y="385.0" w="60.0" h="20.0"/>
<bb_ModulatingOpCancel default_text="Cancel" type="javax.baja.ui.BButton" x="460.0" y="385.0" w="60.0" h="20.0"/>
</bw_ModulatingOutput>
</panes>