EasyIO Sedona Kits - techcommft.blob.core.windows.net€¦ · Sedona controller but uses the Sedona...
Transcript of EasyIO Sedona Kits - techcommft.blob.core.windows.net€¦ · Sedona controller but uses the Sedona...
-
EasyIO FC Series Sedona kit User Guide v1.1
EasyIO Sedona kits User Guide
(only for FC series)
Version 1.2 20th Sept 2014
-
EasyIO FC Series Sedona kit User Guide v1.1
Document Change Log
20th Sept 2013 Document created. 20th Sept 2014 Updated new kits and objects. 24th Dec 2014 Minor updates
-
EasyIO FC Series Sedona kit User Guide v1.1
Disclaimer EasyIO FC20 is a product by EasyIO Holdings Pte Ltd Sedona Framework is a trademark of Tridium, Inc.
-
EasyIO FC Series Sedona kit User Guide v1.1
Table of Contents Introduction .................................................................................................................................................... 7
1. easyioFC .................................................................................................................................................. 8
2. easyIOFC20 ............................................................................................................................................. 8
2.1. AO1 ~ AO4 ...................................................................................................................................... 9
2.2. DI1 ~ DI12 ..................................................................................................................................... 14
2.3. DO1 ~ DO4 .................................................................................................................................... 17
2.4. PulseAccum1 ~ PulseAccum4 ....................................................................................................... 21
2.5. Totaliser1 ~Totaliser8 ................................................................................................................... 23
2.6. UI1 ~UI12...................................................................................................................................... 25
3. easyioFC20Regs .................................................................................................................................... 29
3.1. Bool .............................................................................................................................................. 29
3.2. BoolWr ......................................................................................................................................... 30
3.3. Short ............................................................................................................................................. 31
3.4. ShortWr ........................................................................................................................................ 32
3.5. Long .............................................................................................................................................. 33
3.6. LongWr ......................................................................................................................................... 34
3.7. Float ............................................................................................................................................. 35
3.8. FloatWr ......................................................................................................................................... 36
4. easyioFCControl .................................................................................................................................... 38
4.1 Add2 ............................................................................................................................................. 38
4.2 ADemux2 ...................................................................................................................................... 38
4.3 And4 ............................................................................................................................................. 39
4.4 ASW .............................................................................................................................................. 39
4.5 Avg10 ............................................................................................................................................ 39
4.6 AvgN ............................................................................................................................................. 39
4.7 B2F ................................................................................................................................................ 40
4.8 B2P ............................................................................................................................................... 40
4.9 BSW .............................................................................................................................................. 41
4.10 Cmpr ............................................................................................................................................. 41
4.11 ConstBool ..................................................................................................................................... 41
4.12 ConstFloat .................................................................................................................................... 41
4.13 ConstInt ........................................................................................................................................ 42
4.14 Count ............................................................................................................................................ 42
4.15 DemuxI2B ..................................................................................................................................... 42
4.16 Div2 .............................................................................................................................................. 42
-
EasyIO FC Series Sedona kit User Guide v1.1
4.17 DlyOff ........................................................................................................................................... 43
4.18 DlyOn ............................................................................................................................................ 43
4.19 F2B ................................................................................................................................................ 43
4.20 F2I ................................................................................................................................................. 44
4.21 FloatOffset .................................................................................................................................... 44
4.22 Freq .............................................................................................................................................. 44
4.23 Hysteresis ..................................................................................................................................... 45
4.24 I2F ................................................................................................................................................. 45
4.25 ISW ............................................................................................................................................... 45
4.26 Limiter .......................................................................................................................................... 46
4.27 Linearize ....................................................................................................................................... 46
4.28 Max............................................................................................................................................... 46
4.29 Min ............................................................................................................................................... 47
4.30 MinMax ........................................................................................................................................ 47
4.31 Mul2 ............................................................................................................................................. 47
4.32 Neg ............................................................................................................................................... 47
4.33 Not ................................................................................................................................................ 47
4.34 OneShot........................................................................................................................................ 48
4.35 Or4................................................................................................................................................ 48
4.36 Ramp ............................................................................................................................................ 48
4.37 Round ........................................................................................................................................... 49
4.38 SRLatch ......................................................................................................................................... 49
4.39 Sub2.............................................................................................................................................. 49
4.40 TickTock ........................................................................................................................................ 49
4.41 TimeAvg ........................................................................................................................................ 49
4.42 Timer ............................................................................................................................................ 50
4.43 UpDn ............................................................................................................................................ 50
4.44 Xor ................................................................................................................................................ 51
5. easyioFCHVAC ....................................................................................................................................... 52
5.1 Drive ............................................................................................................................................. 52
5.2 Loop .............................................................................................................................................. 52
5.3 LSeq .............................................................................................................................................. 53
5.4 Psychrometric .............................................................................................................................. 54
5.5 ReheatSeq .................................................................................................................................... 55
5.6 ReSet ............................................................................................................................................ 55
5.7 RunTime ....................................................................................................................................... 56
-
EasyIO FC Series Sedona kit User Guide v1.1
5.8 Thermostat ................................................................................................................................... 56
6. easyioFCMath ....................................................................................................................................... 57
6.1 Ceiling ........................................................................................................................................... 57
6.2 Exponential .................................................................................................................................. 57
6.3 Float Absolute .............................................................................................................................. 57
6.4 Floor ............................................................................................................................................. 58
6.5 Inverse .......................................................................................................................................... 58
6.6 Log ................................................................................................................................................ 58
6.7 Log10 ............................................................................................................................................ 58
6.8 Power ........................................................................................................................................... 59
6.9 Squareroot ................................................................................................................................... 59
7. easyioFCSchedule ................................................................................................................................. 60
7.1. DailyScheduleBool ........................................................................................................................ 60
7.2. DaiyScheduleFloat ........................................................................................................................ 61
8. easyioFCTempTable .............................................................................................................................. 62
8.1. TempTable .................................................................................................................................... 62
-
EasyIO FC Series Sedona kit User Guide v1.1
Introduction
This document describes kits that can only be used in an EasyIO FC series controller. FC series in not a
Sedona controller but uses the Sedona platform and environment for programming.
Objects are limited to only 150 objects and no additional kits are allowed.
Table below describe the kits available for the EasyIO FC Series.
-
EasyIO FC Series Sedona kit User Guide v1.1
1. easyioFC This kit contains no objects seen in the Sedona palette. It is an internal kit.
2. easyIOFC20 This kit contains all the physical IO objects for FC series. These objects cannot be reuse. No duplication is allowed. Below images display the kit objects.
-
EasyIO FC Series Sedona kit User Guide v1.1
2.1. AO1 ~ AO4 AO or Analog Output, The Analogue Output (AO) component provides an interface to the physical analogue output point that can source/drive a 0 to 20mA current or 0 to 10V voltage signal. There are four analogue output points on EasyIO FC Series controller support voltage and current. The output type is selected via AO configuration and hardware jumper setting. The property sheet of the object is shown below.
Out Output value in percentage.
Raw Value Raw Value in voltage or curre
Min Value Recorded minimum value.
Max Value Recorded maximum value.
In
-
EasyIO FC Series Sedona kit User Guide v1.1
Input value for the AO object.
Reverse Output Enable the AO reverse output. False = normal output True = reverse output
The relationship between reverse output and the output value is as follow:
Reverse Output (%) = 100 - Output Value (%)
Out of Service This property is to disable the output value regardless of the input value.
Square Root Output
Enable the AO square root output. False = direct output True = square root output
The relationship between output value and the physical value (expressed in percentage) is:
Physical Calculated Value (%) = Output (%) * Output (%) Physical Value = Physical Calculated Value (%) * (Output High - Output Low) + Output Low
Where, Output (%) = 100 * Output Value/ (Scale High Value - Scale Low Value) Output High = 10V (voltage type), 20mA (current type) Output Low = 0V (voltage type), 0mA (current type 0 - 20mA), 4mA (current type 4 - 20mA)
Clamping High Enable Enable the clamping high limit control for the Analog Output.
Clamping Low Enable
Enable the clamping low limit control for the Analog Output.
Reset Min Value To reset the recorded minimum output value
Reset Max Value To reset the recorded maximum output value
Clamping High
The high limit of the AO output value. This is to set the max value of the output even if it exceeds the process value.
Clamping Low
The low limit of the AO output value. This is to set the min value of the output even if it exceeds the process value.
Emergency
This property provides an override action to the input value.
-
EasyIO FC Series Sedona kit User Guide v1.1
Emergency has the highest priority. To disable this function, a “nan” value must be key in. A “zero” value will not disable it.
Manual Override This property provides an override action to the input value. Manual override has the second highest priority.
To disable this function, a “nan” value must be key in. A “zero” value will not disable it.
Scale High It defines the output value of the AO when the output at the hardware point equals to the highest value. Voltage (0 - 10V): 10V Current (0 - 20mA): 20mA Current (4 - 20mA): 20mA
The AO uses the ScaleLow and ScaleHigh to convert the output value to physical value. Raw value property shows the physical output.
Physical Value = (Value (%) * (Scale High - Scale Low)
For instance:
Type= Current 4 - 20mA
Scale Low Value = 0% Scale High Value = 100% Current AO Value = 50% Physical AO Value = 12mA (Raw Value)
Scale Low It defines the output value of the AO when the output at the hardware point equals to the lowest value. Voltage (0 - 10V): 0V Current (0 - 20mA): 0mA Current (4 - 20mA): 4mA
The AO uses the ScaleLow and ScaleHigh to convert the output value to physical value. Raw value property shows the physical output.
Physical Value = (Value (%) * (Scale High - Scale Low)
For instance:
Type= Current 4 - 20mA
Scale Low Value = 0%
-
EasyIO FC Series Sedona kit User Guide v1.1
Scale High Value = 100% Current AO Value = 50% Physical AO Value = 12mA (Raw Value)
AO Type
Selection of the AO output type. Define the output type
Voltage , 0-10Volt Current , 4mA-20mA Current , 0mA-20mA
Example of setting the AO block with an external command to the In slot
-
EasyIO FC Series Sedona kit User Guide v1.1
Example of Emergency Override overriding the Example of Manual Override overriding the In slot In Slot
-
EasyIO FC Series Sedona kit User Guide v1.1
2.2. DI1 ~ DI12 DI or Digital Input, The Digital Input function block provides a means of reading the digital value
connected to one of the physical input points on the controller. The typical usage is to monitor the
status of contact closures from various field devices such as switches, open/close sensors or any
other dry contact devices.
There are twelve digital input points on each controller. All of them are derived from universal input (UI or AI) using value conversion (DI1 to DI12) under Resistance mode. Please refer to AI function block section for the conversion. The property sheet of the object is shown below.
Out Out state of the digital input.
Alarm Display the alarm state if “Alarm Enable” property is set to enable.
Off Latch The ON to OFF transition captured at the digital input state. Read-only The state will be permanently ON unless the latch is clear.
-
EasyIO FC Series Sedona kit User Guide v1.1
On Latch The OFF to ON transition captured at the digital input state. Read-only The state will be permanently ON unless the latch is clear.
Off Counter Digital input state ON to OFF transition counter. Read only This property increments by one on each digital input state changed from OFF to ON.
On Counter Digital input state OFF to ON transition counter. Read only This property increments by one on each digital input state changed from ON to OFF.
Off Timer The duration (in seconds) of the digital input state remains in the OFF state. The Off Timer is reset to 0 automatically when an OFF to ON transition is occurred at the digital input state and it will hold the value when the digital input state is at OFF state.
On Timer The duration (in seconds) of the digital input state remains in the ON state. The Off Timer is reset to 0 automatically when an ON to OFF transition is occurred at the digital input state and it will hold the value when the digital input state is at ON state.
Out of Service This property is to disable the output state regardless of the physical input value.
Polarity Selection of either direct or reverse polarity for the digital input state.
Physical Hardware Physical State Polarity DI State
Open Contact Active Direct ON
Closed Contact Inactive Direct OFF
Open Contact Active Reverse OFF
Closed Contact Inactive Reverse ON
User Set State
The output state if “out of service” property is enable. By default the out= false.
Alarm Enable Enable alarm monitoring.
Alarm Monitor State Alarm state if alarm is enable. Off = OFF state is alarm On = ON state is alarm
Alarm Reset Type To reset the alarm. Auto = alarm will be reset once the transition from alarm state to normal state.
-
EasyIO FC Series Sedona kit User Guide v1.1
Manual = alarm need to be manually reset if there is any transition from alarm state to normal state by using the “Reset Alarm” property.
Reset Alarm This option will is enabled if “Alarm Reset Type” is set to Manual. To reset the alarm choose “Reset”.
Reset Off Counter Reset the transition counter from ON to OFF.
Reset On Counter Reset the transition counter from OFF to ON.
Reset Off Timer
Reset the timer OFF state.
Reset On Timer Reset the timer ON state.
Clear OFF latch Clear the OFF latch property OFF Latch.
Clear ON latch Clear the ON latch property OFF Latch.
Alarm Delay Time Time period to delay if value falls within the alarm state. This property is set to avoid false alarm.
-
EasyIO FC Series Sedona kit User Guide v1.1
2.3. DO1 ~ DO4 Digital Output. The Digital Output component provides a means of turning a physical digital output point OFF or ON. The typical usage is for start/stop controls of external equipment such light, valve, fan or any other digital control equipment. The DO component monitors the required set state and determines the proper hardware output action based on its settings. There are four digital output points on EasyIO FC Series controller. Each of them is driven by a dry contact relay (SPST Relay) which is able to drive the external devices up to 1 Ampere (AC/DC).
Digital output is a prioritized command with 2 priorities control plus a default value (relinquish default). Emergency Override has the highest priority & Manual Override has the lower priority. In has the lowest priority.
The property sheet of the object is show as below.
Out Output state of the digital input.
-
EasyIO FC Series Sedona kit User Guide v1.1
Off Counter Digital input state ON to OFF transition counter. Read only This property increments by one on each digital input state changed from OFF to ON.
On Counter Digital input state OFF to ON transition counter. Read only This property increments by one on each digital input state changed from ON to OFF.
Off Timer The duration (in seconds) of the digital input state remains in the OFF state. The Off Timer is reset to 0 automatically when an OFF to ON transition is occurred at the digital input state and it will hold the value when the digital input state is at OFF state.
On Timer The duration (in seconds) of the digital input state remains in the ON state. The Off Timer is reset to 0 automatically when an ON to OFF transition is occurred at the digital input state and it will hold the value when the digital input state is at ON state.
In Input value for the Digital Output object.
Emergency Off This property provides an override action to the input value. Emergency has the highest priority. If selection is set to “ON”, this mean it will force the output to OFF state regardless of input or manual override. To disable this function, an “off” value must be selected.
Emergency On This property provides an override action to the input value. Emergency has the highest priority. If selection is set to “ON”, this mean it will force the output to ON state regardless of input or manual override. To disable this function, an “off” value must be selected.
Manual Override Off This property provides an override action to the input value. Emergency has the highest priority. If selection is set to “ON”, this mean it will force the output to OFF state regardless of input or manual override. To disable this function, an “off” value must be selected.
Manual Override On This property provides an override action to the input value. Emergency has the highest priority.
-
EasyIO FC Series Sedona kit User Guide v1.1
If selection is set to “ON”, this mean it will force the output to ON state regardless of input or manual override. To disable this function, an “off” value must be selected.
Out of Service This property is to disable the output state regardless of the physical input value.
Polarity Selection of either direct or reverse polarity for the digital input state.
Physical Hardware Physical State Polarity DI State
Open Contact Active Direct ON
Closed Contact Inactive Direct OFF
Open Contact Active Reverse OFF
Closed Contact Inactive Reverse ON
Min Off On Start This parameter prevents the Output State change to ON state for a specified time which
state in Minimum On Time when the controller just powered on or reset.
Reset Off Counter Reset the transition counter from ON to OFF.
Reset On Counter Reset the transition counter from OFF to ON.
Reset Off Timer Reset the timer OFF state.
Reset On Timer Reset the timer ON state.
Inter Output Delay This property prevent the digital output to change state for a specific time after it state has changed. This property prevent equipment from turning ON and OFF at the same time.
Minimum On Time The Minimum On Time prevents the Output State from being changed to OFF state from ON
state for a specified time. This ensures that the Output State will stay ON for a minimum
period (in seconds) before it can be turned off. This prevents short-cycling and helps to
increase equipment life-cycle.
Minimum Off Time
-
EasyIO FC Series Sedona kit User Guide v1.1
The Minimum Off Time prevents the Output State from being changed to ON state from OFF
state for a specified time. This ensures that the Output State will stay OFF for a minimum
period (in seconds) before it can be turned off. This prevents short-cycling and helps to
increase equipment life-cycle.
Example of Emergency Override OFF overriding Example of Manual Override OFF overriding the In slot Overriding the In Slot
-
EasyIO FC Series Sedona kit User Guide v1.1
2.4. PulseAccum1 ~ PulseAccum4 The Pulse Accumulator component detects and accumulating the digital pulse input and logging it to the non-volatile memory. The total Count data will be written to non-volatile memory every 60 seconds. The minimum on duration of the pulse width is 10ms and off duration is 5ms. Image below show the minimum pulse width for ON and OFF
The property sheet of the object is show as below.
Count
The accumulated counts of the digital pulse input. This data will be logged into non-volatile
memory every 60 seconds
Total Unit Pulse Accumulator current total unit
The max pulse count is 4,294,967,295 (4.2 billion pulse count)
Total Cost Pulse Accumulator current total cost
-
EasyIO FC Series Sedona kit User Guide v1.1
Enable
Enable Pulse Accumulator Unit per Pulse
The number of units represent by a pulse input. Cost per Unit
The cost per unit.
Reset Count
Reset the current value of count.
-
EasyIO FC Series Sedona kit User Guide v1.1
2.5. Totaliser1 ~Totaliser8 Totaliser component provides an accumulator function for analog input. Normally, the analog input is the flow rate measurement value. The accumulated value is stored in the non-volatile memory. It also provides alarm monitoring for the accumulated value. The property sheet of the object is show as below.
Value
Totalizer current accumulated value. Readonly
Alarm
Totalizer current alarm state. Alarm will only occur if Alarm Enable = “Enable”.
Input
Totalizer input value
Input Selection
Define totalizer input source. Manual = Input that been link to the object UI1 – UI8 = Input source from UI channel.
TimeBase
Set Totalizer time base used for accumulation
Second
Minute
Hour Scale Factor
Set Totalizer scale factor for accumulated value
-
EasyIO FC Series Sedona kit User Guide v1.1
The ScaleFactor provides scale up or scale down function for the accumulated value. The scale factor can be changed at anytime. For instance, to change liter/minute to milliliter/minute, set the scale factor to 1000.
Alarm Value
Totaliser accumulated value for alarm activation. The TotalValue is monitored and compared to this value to initiate the Alarm sequence.
Low Cut OffCount
Set Totalizer cutoff value Some sensor might have unstable output at low range operation. The LowCutoff function helps to filter the unstable value by forcing the output value to 0 when the input value is lower than the LowCutoff value.
Enable
Totalizer enable
Reset Value
Reset the value to zero.
Reset Alarm
Alarm set to false when set to true.
Alarm Enable
Totalizer alarm monitoring enable.
Alarm Reset Type
To reset the alarm. Auto = alarm will be reset once the transition from alarm state to normal state. Manual = alarm need to be manually reset if there is any transition from alarm state to normal state by using the “Reset Alarm” property.
-
EasyIO FC Series Sedona kit User Guide v1.1
2.6. UI1 ~UI12 UI or Universal Input, The Universal Input function block provides a means of reading both the digital
value and analog value connected to one of the physical input points on the controller. The typical
usage is to monitor the status of contact closures from various field devices such as switches,
open/close sensors or any other dry contact devices. Another usage is to monitor the status of analog
value given by other device such as sensor, resistance, voltage and current. For FC object such as UI is
fixed and can’t be changed it’s named or it will conflict with the system.
There are twelve universal input points on each controller. All of them are derived from universal input (UI or AI) using value conversion (DI1 to DI12) under Resistance mode. Please refer to AI function block section for the conversion. The property sheet of the object is shown below.
Out Output value in percentage.
Max Value Recorded maximum value.
Min Value Recorded minimum value.
Raw Value Raw Value is the physical value in resistance, voltage or current
Reliability The AI sensor/input conditions when configured as sensor type input.
Alarm Alarm states of the selected alarm type.
-
EasyIO FC Series Sedona kit User Guide v1.1
Alarm Type Determine which alarm currently active. For example, If High Alarm is enable and value given exceed the alarm high limit then the type chooses is high.
Alarm Reset Type To set alarm reset type either auto or manual reset.
High Alarm Enable Enable the Alarm high limit control for the Analog Output.
Low Alarm Enable Enable the Alarm low limit control for the Analog Output.
Low Cutoff Enable Enable the low Cutoff function will force the output to reach 0 when input value lower than Low Cutoff Value.
Out Of Service This property is to disable the output value regardless of the input value
Linearization This parameter will only applicable for Input type voltage and current. It will square root the input value.
Alarm Reset Manually reset the alarm and if Alarm Type is manual.
Reset Min Value To reset the recorded minimum output value
Reset Max Value To reset the recorded maximum output value
Alarm Deadband This Deadband is applied to Low and High Alarm Limit values to determine the return from alarm trip points. To return from High Alarm trip point, the AI Value must be lower than the Alarm High limit by Alarm Deadband limit. To return from Low Alarm trip point, the AI Value must be greater than the Alarm Low Limit by Alarm Deadband limit.
Alarm Delay AI alarm delay time, maximum 65535 seconds Delay time is the duration (in seconds) that
the AI Value must be:
- in the alarm condition before alarm state is generated
- in the non-alarm condition before returned from alarm state
Alarm High Limit The high limit of the AO output value. This is to set the max value of the output even if it exceeds the process value.
Alarm Low Limit The low limit of the AO output value. This is to set the min value for alarm to be activated.
-
EasyIO FC Series Sedona kit User Guide v1.1
Decimal Point Set the roundup decimal point precision of the AI Value during conversion. 0 – 4
Digital Off Level Set the OFF state level of the analog input value for digital transformation. A positive level value means greater than, and a negative level value means lower than during comparison.
Digital On Level Set the ON state level of the analog input value for digital transformation. A positive level value means greater than, and a negative level value means lower than during comparison.
Low Cutoff Value Set Low cutoff value. Some sensor might have unstable output at low range operation. The LowCutoff function helps to filter the unstable value by forcing the output value to 0 when the input value is lower than the LowCutoff value. if(AI Value < lowCutOff Value) AI Value = scaleLow Value
Offset Offset adjustment for the inputs.
Scale High Value It defines the input value of the AI when the input at the hardware point equals to the highest value. Applicable for voltage and current inputs only. For instance:
Type= Current 4 - 20mA
Scale Low Value = 0% Scale High Value = 100% Current AI Value = 50% Physical AI Value = 12mA (Raw Value)
Scale Low Value It defines the input value of the AI when the input at the hardware point equals to the lowest value. Applicable for voltage and current inputs only.
For instance: Type= Current 4 - 20mA Scale Low Value = 0% Scale High Value = 100% Current AI Value = 50% Physical AI Value = 12mA (Raw Value)
Temperature Table
-
EasyIO FC Series Sedona kit User Guide v1.1
Select analog input temperature table choice from 1 to 16. This temperature table defines the temperature curve table index used for lookup conversion for Temperature Sensor Input Type selection. The controller has built in 8 default temperature tables (9 to 16) and 8 user defined/customizable temperature tables (1 to 8). Please refer easyioFCTempTable section.
Ui Type The type of UI is determined to read the value from physical. - Voltage 0 – 10 - Voltage 0 – 5 - Current 0 – 20(mA) - Current 4 – 20(mA) - Resistance - Sensor
User Set Value User set point value.
-
EasyIO FC Series Sedona kit User Guide v1.1
3. easyioFC20Regs This is an internal register kit. It provides the means of software points to complete the application building. Register address are all predefine and it not editable. Below images display the kit objects.
3.1. Bool Bool, Boolean register is a read only register. It is used to broadcast as a modbus register or bacnet object. Maximum 16 Boolean registers are available. Below table display the address for both modbus and bacnet.
Bacnet Register Type Bacnet Register address
BI Reg 1 binaryValue:2
BI Reg 2 binaryValue:3
BI Reg 3 binaryValue:4
BI Reg 4 binaryValue:5
BI Reg 5 binaryValue:6
BI Reg 6 binaryValue:7
BI Reg 7 binaryValue:8
BI Reg 8 binaryValue:9
BI Reg 9 binaryValue:10
BI Reg 10 binaryValue:11
BI Reg 11 binaryValue:12
BI Reg 12 binaryValue:13
BI Reg 13 binaryValue:14
BI Reg 14 binaryValue:15
BI Reg 15 binaryValue:16
BI Reg 16 binaryValue:17
-
EasyIO FC Series Sedona kit User Guide v1.1
3.2. BoolWr BoolWr, Boolean register is a read write register. It is used to broadcast as a modbus register or bacnet object. Maximum 16 Boolean Read Write registers are available. Below table display the address for both modbus and bacnet.
Bacnet Register Type Bacnet Register address
BO Reg 1 binaryValue:18
BO Reg 2 binaryValue:19
BO Reg 3 binaryValue:20
BO Reg 4 binaryValue:21
BO Reg 5 binaryValue:22
BO Reg 6 binaryValue:23
BO Reg 7 binaryValue:24
BO Reg 8 binaryValue:25
BO Reg 9 binaryValue:26
BO Reg 10 binaryValue:27
BO Reg 11 binaryValue:28
BO Reg 12 binaryValue:29
BO Reg 13 binaryValue:30
BO Reg 14 binaryValue:31
BO Reg 15 binaryValue:32
BO Reg 16 binaryValue:33
Modbus Coil Output Reg Modbus Decimal Hex
Coil Output Register 1 02001 2001 7D1
Coil Output Register 2 02002 2002 7D2
Coil Output Register 3 02003 2003 7D3
Coil Output Register 4 02004 2004 7D4
Modbus Discrete Input Reg Modbus Decimal Hex
Discrete Input Register 1 12001 2001 7D1
Discrete Input Register 2 12002 2002 7D2
Discrete Input Register 3 12003 2003 7D3
Discrete Input Register 4 12004 2004 7D4
Discrete Input Register 5 12005 2005 7D5
Discrete Input Register 6 12006 2006 7D6
Discrete Input Register 7 12007 2007 7D7
Discrete Input Register 8 12008 2008 7D8
Discrete Input Register 9 12009 2009 7D9
Discrete Input Register 10 12010 2010 7DA
Discrete Input Register 11 12011 2011 7DB
Discrete Input Register 12 12012 2012 7DC
Discrete Input Register 13 12013 2013 7DD
Discrete Input Register 14 12014 2014 7DE
Discrete Input Register 15 12015 2015 7DF
Discrete Input Register 16 12016 2016 7E0
-
EasyIO FC Series Sedona kit User Guide v1.1
Coil Output Register 5 02005 2005 7D5
Coil Output Register 6 02006 2006 7D6
Coil Output Register 7 02007 2007 7D7
Coil Output Register 8 02008 2008 7D8
Coil Output Register 9 02009 2009 7D9
Coil Output Register 10 02010 2010 7DA
Coil Output Register 11 02011 2011 7DB
Coil Output Register 12 02012 2012 7DC
Coil Output Register 13 02013 2013 7DD
Coil Output Register 14 02014 2014 7DE
Coil Output Register 15 02015 2015 7DF
Coil Output Register 16 02016 2016 7E0
3.3. Short Short, Short register is a read only register. It is used to broadcast as a modbus register or bacnet object. Maximum 16 Short Read registers are available. Below table display the address for both modbus and bacnet.
Bacnet AV Read Only Reg Bacnet Register Address
AVIS 1 analogValue:1
AVIS 2 analogValue:2
AVIS 3 analogValue:3
AVIS 4 analogValue:4
AVIS 5 analogValue:5
AVIS 6 analogValue:6
AVIS 7 analogValue:7
AVIS 8 analogValue:8
AVIS 9 analogValue:9
AVIS 10 analogValue:10
AVIS 11 analogValue:11
AVIS 12 analogValue:12
AVIS 13 analogValue:13
AVIS 14 analogValue:14
AVIS 15 analogValue:15
AVIS 16 analogValue:16
Modbus Input Registers (Integers) Modbus Decimal Hex
Input Register 1 32001 2001 7D1
Input Register 2 32002 2002 7D2
Input Register 3 32003 2003 7D3
Input Register 4 32004 2004 7D5
Input Register 5 32005 2005 7D5
Input Register 6 32006 2006 7D6
-
EasyIO FC Series Sedona kit User Guide v1.1
Input Register 7 32007 2007 7D7
Input Register 8 32008 2008 7D8
Input Register 9 32009 2009 7D9
Input Register 10 32010 2010 7DA
Input Register 11 32011 2011 7DB
Input Register 12 32012 2012 7DC
Input Register 13 32013 2013 7DD
Input Register 14 32014 2014 7DE
Input Register 15 32015 2015 7DF
Input Register 16 32016 2016 7E0
3.4. ShortWr ShortWr, ShortWr register is a read write register (integer data type). It is used to broadcast as a modbus register or bacnet object. Maximum 16 ShortWr Read Write registers are available. Below table display the address for both modbus and bacnet.
Bacnet AV Read Write Reg Bacnet Register Address
AVOS 1 analogValue:33
AVOS 2 analogValue:34
AVOS 3 analogValue:35
AVOS 4 analogValue:36
AVOS 5 analogValue:37
AVOS 6 analogValue:38
AVOS 7 analogValue:39
AVOS 8 analogValue:40
AVOS 9 analogValue:41
AVOS 10 analogValue:42
AVOS 11 analogValue:43
AVOS 12 analogValue:44
AVOS 13 analogValue:45
AVOS 14 analogValue:46
AVOS 15 analogValue:47
AVOS 16 analogValue:48
Modbus Holding Registers (Integers) Modbus Decimal Hex
Holding Register 1 42001 2001 7D1
Holding Register 2 42002 2002 7D2
Holding Register 3 42003 2003 7D3
Holding Register 4 42004 2004 7D2
Holding Register 5 42005 2005 7D5
Holding Register 4 42006 2006 7D4
Holding Register 7 42007 2007 7D7
Holding Register 8 42008 2008 7D8
-
EasyIO FC Series Sedona kit User Guide v1.1
Holding Register 9 42009 2009 7D9
Holding Register 10 42010 2010 7DA
Holding Register 11 42011 2011 7DB
Holding Register 12 42012 2012 7DC
Holding Register 13 42013 2013 7DD
Holding Register 14 42014 2014 7DE
Holding Register 15 42015 2015 7DF
Holding Register 16 42016 2016 7E0
3.5. Long Long, Long register is a read only register. It is used to broadcast as a modbus register or bacnet object. These registers share the memory allocation with the Float register. A total combination (Long and Float data type) of 16 registers are allowed. Below table display the address for both modbus and bacnet.
Bacnet AV Read Only Reg Bacnet Register Address
AVIF 1 analogValue:17
AVIF 2 analogValue:18
AVIF 3 analogValue:19
AVIF 4 analogValue:20
AVIF 5 analogValue:21
AVIF 6 analogValue:22
AVIF 7 analogValue:23
AVIF 8 analogValue:24
AVIF 9 analogValue:25
AVIF 10 analogValue:26
AVIF 11 analogValue:27
AVIF 12 analogValue:28
AVIF 13 analogValue:29
AVIF 14 analogValue:30
AVIF 15 analogValue:31
AVIF 16 analogValue:32
Modbus Input Registers (Float or Long) Modbus Decimal Hex
Input Register 17 32017 2017 7E1
Input Register 19 32019 2019 7E3
Input Register 21 32021 2021 7E5
Input Register 23 32023 2023 7E7
Input Register 25 32025 2025 7E9
Input Register 27 32027 2027 7EB
Input Register 29 32029 2029 7ED
Input Register 31 32031 2031 7EF
Input Register 33 32033 2033 7F1
-
EasyIO FC Series Sedona kit User Guide v1.1
Input Register 35 32035 2035 7F3
Input Register 37 32037 2037 7F5
Input Register 39 32039 2039 7F7
Input Register 41 32041 2041 7F9
Input Register 43 32043 2043 7FB
Input Register 45 32045 2045 7FD
Input Register 47 32047 2047 7FF
3.6. LongWr LongWr, Long register is a read write register. It is used to broadcast as a modbus register or bacnet object. These registers share the memory allocation with the Float register. A total combination (Long and Float data type) of 16 registers are allowed. Below table display the address for both modbus and bacnet.
Bacnet AV Read Write Reg Bacnet Register Address
AVOF 1 analogValue:49
AVOF 2 analogValue:50
AVOF 3 analogValue:51
AVOF 4 analogValue:52
AVOF 5 analogValue:53
AVOF 6 analogValue:54
AVOF 7 analogValue:55
AVOF 8 analogValue:56
AVOF 9 analogValue:57
AVOF 10 analogValue:58
AVOF 11 analogValue:59
AVOF 12 analogValue:60
AVOF 13 analogValue:61
AVOF 14 analogValue:62
AVOF 15 analogValue:63
AVOF 16 analogValue:64
Modbus Holding Registers (Float or Long) Modbus Decimal Hex
Holding Register 17 42017 2017 7E1
Holding Register 19 42019 2019 7E3
Holding Register 21 42021 2021 7E5
Holding Register 23 42023 2023 7E7
Holding Register 25 42025 2025 7E9
Holding Register 27 42027 2027 7EB
Holding Register 29 42029 2029 7ED
Holding Register 31 42031 2031 7EF
Holding Register 33 42033 2033 7F1
Holding Register 35 42035 2035 7F3
-
EasyIO FC Series Sedona kit User Guide v1.1
Holding Register 37 42037 2037 7F5
Holding Register 39 42039 2039 7F7
Holding Register 41 42041 2041 7F9
Holding Register 43 42043 2043 7FB
Holding Register 45 42045 2045 7FD
Holding Register 47 42047 2047 7FF
3.7. Float Float, Float register is a read only register. It is used to broadcast as a modbus register or bacnet object. These registers share the memory allocation with the Float register. A total combination (Long and Float data type) of 16 registers are allowed. Below table display the address for both modbus and bacnet.
Bacnet AV Read Only Reg Bacnet Register Address
AVIF 1 analogValue:17
AVIF 2 analogValue:18
AVIF 3 analogValue:19
AVIF 4 analogValue:20
AVIF 5 analogValue:21
AVIF 6 analogValue:22
AVIF 7 analogValue:23
AVIF 8 analogValue:24
AVIF 9 analogValue:25
AVIF 10 analogValue:26
AVIF 11 analogValue:27
AVIF 12 analogValue:28
AVIF 13 analogValue:29
AVIF 14 analogValue:30
AVIF 15 analogValue:31
AVIF 16 analogValue:32
Modbus Input Registers (Float or Long) Modbus Decimal Hex
Input Register 17 32017 2017 7E1
Input Register 19 32019 2019 7E3
Input Register 21 32021 2021 7E5
Input Register 23 32023 2023 7E7
Input Register 25 32025 2025 7E9
Input Register 27 32027 2027 7EB
Input Register 29 32029 2029 7ED
Input Register 31 32031 2031 7EF
Input Register 33 32033 2033 7F1
Input Register 35 32035 2035 7F3
Input Register 37 32037 2037 7F5
Input Register 39 32039 2039 7F7
-
EasyIO FC Series Sedona kit User Guide v1.1
Input Register 41 32041 2041 7F9
Input Register 43 32043 2043 7FB
Input Register 45 32045 2045 7FD
Input Register 47 32047 2047 7FF
3.8. FloatWr FloatWr, Float register is a read write register. It is used to broadcast as a modbus register or bacnet object. These registers share the memory allocation with the Float register. A total combination (Long and Float data type) of 16 registers are allowed. Below table display the address for both modbus and bacnet.
Bacnet AV Read Write Reg Bacnet Register Address
AVOF 1 analogValue:49
AVOF 2 analogValue:50
AVOF 3 analogValue:51
AVOF 4 analogValue:52
AVOF 5 analogValue:53
AVOF 6 analogValue:54
AVOF 7 analogValue:55
AVOF 8 analogValue:56
AVOF 9 analogValue:57
AVOF 10 analogValue:58
AVOF 11 analogValue:59
AVOF 12 analogValue:60
AVOF 13 analogValue:61
AVOF 14 analogValue:62
AVOF 15 analogValue:63
AVOF 16 analogValue:64
Modbus Holding Registers (Float or Long) Modbus Decimal Hex
Holding Register 17 42017 2017 7E1
Holding Register 19 42019 2019 7E3
Holding Register 21 42021 2021 7E5
Holding Register 23 42023 2023 7E7
Holding Register 25 42025 2025 7E9
Holding Register 27 42027 2027 7EB
Holding Register 29 42029 2029 7ED
Holding Register 31 42031 2031 7EF
Holding Register 33 42033 2033 7F1
Holding Register 35 42035 2035 7F3
Holding Register 37 42037 2037 7F5
Holding Register 39 42039 2039 7F7
Holding Register 41 42041 2041 7F9
Holding Register 43 42043 2043 7FB
-
EasyIO FC Series Sedona kit User Guide v1.1
Holding Register 45 42045 2045 7FD
Holding Register 47 42047 2047 7FF
-
EasyIO FC Series Sedona kit User Guide v1.1
4. easyioFCControl This kit contains various objects as show below for application programming.
The control object are represent by either Boolean or integers or float. Boolean objects are either true state or false state. Integer objects are represented by a 32bit and display as whole number. Float objects are represented by 32bit floating points and display with decimal point.
4.1 Add2 Add2 is an object that adds 2 inputs. Data type supported is only float.
Out = In1 + In2
4.2 ADemux2 ADemux2 is single Input 2 Output analog de-multiplexer.
-
EasyIO FC Series Sedona kit User Guide v1.1
If S1 = false, Out1 = In while Out2 = last Value at In before S1 changed.
If S1 = true, Out2 = In while Out1 = last value at In before S1 changed.
4.3 And4 And4 is an object 4 input with AND gate logic. Data type supported is only Boolean.
4.4 ASW ASW is an analog switch object between 2 inputs. Data type supported is only Float. This output selection of this object is determined by S1 state.
If S1 = false, Out = In1 If S1 = true, Out = In2
4.5 Avg10 Avg10 is an average object that takes summation of 10 values while dividing it by 10 in every scan. It can only take float value.
4.6 AvgN AvgN is an average object that takes summation of N values while dividing it by N in every scan. It can only take float value.
-
EasyIO FC Series Sedona kit User Guide v1.1
4.7 B2F B2F is a Boolean to float conversion object. It allows up to 16 bit Boolean to float conversion. LSB is In1 and MSB is In16. The count display total number of active inputs.
4.8 B2P B2P is a Boolean to pulse object. It is a single shot oscillator.
-
EasyIO FC Series Sedona kit User Guide v1.1
4.9 BSW BSW is a Boolean switch object between 2 inputs. Data type supported is only Boolean. This output selection of this object is determined by S1 state.
If S1 = false, Out = In1 If S1 = true, Out = In2
4.10 Cmpr Cmpr is a simple mathematic comparison object. It compares 2 float values.
If X > Y , Xgy = true , where Xgy = X greater than Y If X = Y , Xey = true , where Xey = X equal Y If X < Y , Xly = true , where Xly = X less than Y
4.11 ConstBool ConstBool is a pre define Boolean state object. This object is normally used to set a constant value in to other objects. It is norm to use as writable object.
4.12 ConstFloat ConstFloat is a pre define float value object. This object is normally used to set a constant value in to other objects. It is norm to use as writable object.
-
EasyIO FC Series Sedona kit User Guide v1.1
4.13 ConstInt ConstInt is a pre define integer value object. This object is normally used to set a constant value in to other objects. It is norm to use as writable object.
4.14 Count Count is pulse counter object. Count on false to true if Dir = true. Count on true to false if Dir = false. Maximum value count is an integer value. To enable the count object, enable property has to true. To reset the counter to zero, reset trigger of the property Reset is needed.
4.15 DemuxI2B DemuxI2B is 4 output integers to Boolean de-multiplexer.
If In = Start At + 0 then Out1 = true else false If In = Start At +1 then Out2 = true else false If In = Start At + 2 then Out3 = true else false If In = Start At + 3 then Out4 = true else false
4.16 Div2 Div2 is a division object where it divides 2 inputs. Div0 property shows if In1 value is divided by zero.
-
EasyIO FC Series Sedona kit User Guide v1.1
Out = In1 / In2
If In2 = Zero, Div0 = true.
4.17 DlyOff DlyOff is a delay object where it delays the transition output from true to false after the Delay Time expires. Delay Time is in seconds.
Input transition from false to true state, Out = true. Input transition from true to false state, Out = true after the delay time expire.
4.18 DlyOn DlyOn is a delay object where it delays the transition output from false to true after the Delay Time expires.
Input transition from false to true state, Out = true. Input transition from false to true state, Out = true after the delay time expire.
4.19 F2B F2B is a float to binary conversion object. It allows up to 16 bit Boolean to float conversion. LSB is In1 and MSB is In16. The Ovrf (Overflow) will display true if the input value is larger than 65535. The object will ignored fractional value when computing the conversion.
-
EasyIO FC Series Sedona kit User Guide v1.1
4.20 F2I F2I is a float to integer conversion object. The output will be a whole number. Any fractional value will be truncated.
4.21 FloatOffset FloatOffset is that offset the input value. The offset value is configurable in the property sheet.
Out = In + Offset
4.22 Freq Freq is an object that calculates the input pulse frequency. It has 2 calculation output, Pps (Pulse per second) and Ppm (Pulse per minute)
-
EasyIO FC Series Sedona kit User Guide v1.1
Pps = Pulse Per Second Ppm = Pulse Per Minute
4.23 Hysteresis Hysteresis object provides 2 internal float properties, rising edge and falling edge to control the output.
If Rising Edge > Falling Edge, If In > Rising, then Out = true. If In < Falling, then Out = false. If Rising Edge < Falling Edge, If In < Rising, then Out = true. If In > Falling, then Out = false.
4.24 I2F I2F object provides conversion from Integer to Float.
4.25 ISW ISW is an Integer switch object between 2 inputs. Data type supported is only Integer. This output selection of this object is determined by S1 state.
If S1 = false, Out = In1 If S1 = true, Out = In2
-
EasyIO FC Series Sedona kit User Guide v1.1
4.26 Limiter Limiter limits the output value with a pre define high limit and low limit.
If In > High Limit, then Out = High Limit If In < Low Limit, then Out = Low Limit If In < High Limit and In > Low Limit, then Out = In
4.27 Linearize Linearize custom table to linearize a non linear input. It provides 10 pairs of X and Y property. The equation for this object is Y = mx + c Where m = slope between adjacent points and c is the Y intercept. If the input is out of range, the output will be nan.
4.28 Max
Max object is too compared between 2 values given. It selected the highest values.
If In1 > In2, then Out = In1 If In2> In1, then Out = In2
-
EasyIO FC Series Sedona kit User Guide v1.1
4.29 Min
Min object is too compared between 2 values given by input. It selected the lowest values.
If In1 < In2, then Out = In1 If In2 < In1, then Out = In2
4.30 MinMax MinMax object will record and show the Min and Max value of a float input value. It computes min and max of an input value every execute cycle
4.31 Mul2 Mul2 is an object that multiplies 2 float input.
Out = In1*In2
4.32 Neg Negate will change the sign value
Out = -1(In)
4.33 Not Not object will reverse the Boolean input.
-
EasyIO FC Series Sedona kit User Guide v1.1
Out =
4.34 OneShot OneShot is an object which acts like a momentary push button or a Boolean toggle button. A trigger at the action will set the out slot to true until the define time period is over.
4.35 Or4 Or is an object that sum of 4 Boolean inputs.
Out = In1|In2|In3|In4
4.36 Ramp Ramp generates a repeating triangular wave with a float Input and Output. Min and Max value can be adjustable. Ramp type is changeable either triangle wave or sawtooth.
-
EasyIO FC Series Sedona kit User Guide v1.1
4.37 Round Round will give the output by round up the decimal value of float. The decimal value place is
adjustable up to 5 places.
4.38 SRLatch SRLatch or Set/Reset Latch is single-bit data storage
If Set = true and Reset = false then Out = true
If Set = false and Reset = true then Out = false
If Set = true and R = true then Out = false
If Set = false and Reset = false then Out = Out from the last scan
4.39 Sub2 Subtract is the object that subtract between 2 float input. In1 is the Minuend while In2 is the
Subtrahend.
Out = In1 – In2
4.40 TickTock TickTock is will generates Boolean square wave with ticks per second. The periodic wave is
configurable from 1 to 10 pulses per sec.
Out = a periodic wave between 1 to 10 Hz
4.41 TimeAvg TimeAvg object averages "In" over the configured time. The actual time is marked in a resolution of scan period such that number of samples. Until a full time cycle has elapsed, the out is set to the average off all samples collected up until that point.
-
EasyIO FC Series Sedona kit User Guide v1.1
4.42 Timer Timer outputs a pulse for the configured amount of time "in" is used to fire the timer:
- if low, out is forced to false - if high, out = 1 until timer reaches "time" seconds
The Output will set to true until the count time reach zero.
4.43 UpDn
Up/down counter is the counter range between zero and a value that can be set with configurable
parameter Limit. Out is the current count and stop after reach or exceed the limit. The count is
selectable to either stop at limit or not.
Out = the current count
If Out Limit then Ovr is true
-
EasyIO FC Series Sedona kit User Guide v1.1
4.44 Xor Xor is a two input exclusive or.
-
EasyIO FC Series Sedona kit User Guide v1.1
5. easyioFCHVAC This kit contains various objects as show below for application programming.
5.1 Drive Drive component provides the mechanism to drive a floating type actuator by using two outputs (Open and Close control). A single input with scale factor determines the desired position which controls the hardware output. The open and close operation time is based on the full stroke travel time. When the calculated position hits the minimum (0%) or maximum (100%), the open or close output will continue run for the Drive Travel Time to make sure the actuator position is in place.
5.2 Loop Loop object is a PID system that uses numerous configurable parameters to increase the steady state
error hence reduces the error that sent from feedback. Sp is the set point or the desired outcome. Cv
is the controlled variable which we are trying to make equal to the set point. The difference between
Cv and Sp is the error signal (e) that drives the output variable Out used to manipulate the controlled
variable. There are three gain factors which are Kp (Proportional), Ki (integral), and Kd (derivative)
where called tuning parameter. By setting the gain factor to zero will disables those particular
modes.
Typical controller operation is:
(P) – Proportional – only
(PI) – Proportional plus reset (integral)
(PID) – Proportional plus reset plus rate
In HVAC application, P and PI are the most common. PID is seldom used. Enable must be set true if
loop action is to occur. If Enable is set to false, control action ceases and the output will remain at its
last state.
-
EasyIO FC Series Sedona kit User Guide v1.1
Loop Action can be set either direct or reverse. While direct is set, the output will increase if the Cv
becomes greater than Sp and if reverse is set the output will increase if the Cv becomes lower than
Sp.
Max and Min are limits on the output swing and are considered the absolute boundaries to the
controller’s throttling range (proportional control range). Basically, the LP component includes
Limiter functionality.
Bias sets the output offset. The amount of bias is not influenced by the proportional gain Kp.
Cycle time is from 100 – 6000ms. Most HVAC loops are slow acting and faster cycle time won’t do any
good.
5.3 LSeq LSeq will provide a linear sequence of 1 to 16 loads. Analogous to a bar graph of the input value, where the delta represented by each output is (inMax-inMin)/(numOuts + 1). So given an input value, out 1 through and will be set true, and any remaining outputs will be false. If in > inMax, then "numOuts" outputs will be set true and "ovfl" will be set true.
Example:
if in > inMin + 1*delta, then out1 = true if in > inMin + 2*delta, then out1 and out2 = true if in > inMin + 3*delta, then out1,out2, and out3 = true
-
EasyIO FC Series Sedona kit User Guide v1.1
5.4 Psychrometric Psychometric is a component calculating the psychometric values with the input of a Temperature and a Relative Humidity Value.
-
EasyIO FC Series Sedona kit User Guide v1.1
5.5 ReheatSeq ReheatSeq will provide a linear sequence of up to 4 loads based on configurable thresholds. It sets an output true if the "in" value is greater than corresponding threshold, and returns the output to false if the "In" value is less than threshold minus with the hysteresis value. "D On" is the count of outputs that are true (0 to 4) If "enable" is false, all outputs are set to false regardless of "In" value.
5.6 ReSet Reset re-scales in value to "out" value object. This function performs a "reset" on the input value.
"Reset" is a HVAC term for scaling a number between two limits.
To calculate out, the following equation is used:
Min = Min output / Min input
If inA < inMin, the value is capped at outMin.
If inA > inMax, the value is capped at outMax.
When inMin < inA < inMax, the output value scales linearly between outMin and outMax.
-
EasyIO FC Series Sedona kit User Guide v1.1
5.7 RunTime RunTime will give the integer value that continuously counts up when the state is set to true. The
value reset back to 0 when the state is changed to false. The time is in second.
5.8 Thermostat Thermostat provides On/Off or Floating Thermostat control raise & lower outputs operate independently. The mode is set to either lower or rise for the "out" to be true. It contain offset for control variable for cut in and cut out.
-
EasyIO FC Series Sedona kit User Guide v1.1
6. easyioFCMath This kit contains various mathematical objects as show below for application programming.
6.1 Ceiling Ceil or Round Up Value object Returns the smallest integral value that is not less than x.
6.2 Exponential Exp or Exponential Object
6.3 Float Absolute Fabs or Absolute value of input
-
EasyIO FC Series Sedona kit User Guide v1.1
6.4 Floor Floor or Round down Value object
6.5 Inverse Inverse the input value. 1/x
6.6 Log Log or compute natural logarithm
6.7 Log10 Log10 or compute common logarithm of input object
-
EasyIO FC Series Sedona kit User Guide v1.1
6.8 Power Pow or raise to power object
6.9 Squareroot Sqrt or compute square root object
-
EasyIO FC Series Sedona kit User Guide v1.1
7. easyioFCSchedule This kit contains various objects as show below for application programming.
7.1. DailyScheduleBool DailyScheduleBool object extends from DailySchedule to provide a boolean output. The selection is
made DailyScheduleBool represents a simple daily schedule with up to two active periods. Each
active period is defined by a start time and duration.
Out = Def if no active periods
Out = Val1 if period 1 is active
Out = Val2 if period 2 is active
-
EasyIO FC Series Sedona kit User Guide v1.1
7.2. DaiyScheduleFloat DailyScheduleFloat object extends from DailySchedule to provide a ‘float’ output. The selection is made
DailyScheduleFloat represents a simple daily schedule with up to two active periods. Each active period is
defined by a start time and duration
Out = Def if no active periods
Out = Val1 if period 1 is active
Out = Val2 if period 2 is active
-
EasyIO FC Series Sedona kit User Guide v1.1
8. easyioFCTempTable This kit contains an object as show below for application programming.
8.1. TempTable Temp Table is an object to scale the resistance versus temp value. This object enable user to define the temp table according to particular manufacturer temp table. Table 1 to table 8 is user defined or can be adjusted by user which called user Temperature Table. For table 9 until table 16 is fixed which is called Fixed Temperature Table. It comes with 32 lines for custom temp table.
Below tables display the temperature versus resistance and type of sensor for User Temperature Table. There are 8 type of sensor shown.
Table Number Temperature table Remarks
1 NTC 10K Type 2 User Defined
2 NTC 10K Type 2 Shunt 11K User Defined
3 NTC 10K Type 3 User Defined
4 NTC 10K Type 3 Shunt 11K User Defined
5 NTC 3K User Defined
6 NTC 20K User Defined
7 RTD 1K Platinum User Defined
8 RTD 1K Balco User Defined
9 NTC 10K Type 2 Fixed Temperature Table
10 NTC 10K Type 2 Shunt 11K Fixed Temperature Table
11 NTC 10K Type 3 Fixed Temperature Table
12 NTC 10K Type 3 Shunt 11K Fixed Temperature Table
-
EasyIO FC Series Sedona kit User Guide v1.1
13 NTC 3K Fixed Temperature Table
14 NTC 20K Fixed Temperature Table
15 RTD 1K Platinum Fixed Temperature Table
16 RTD 1K Balco Fixed Temperature Table
Introduction1. easyioFC2. easyIOFC201.2.2.1. AO1 ~ AO42.2. DI1 ~ DI122.3. DO1 ~ DO42.4. PulseAccum1 ~ PulseAccum42.5. Totaliser1 ~Totaliser82.6. UI1 ~UI12
3. easyioFC20Regs3.1. Bool3.2. BoolWr3.3. Short3.4. ShortWr3.5. Long3.6. LongWr3.7. Float3.8. FloatWr
4. easyioFCControl4.1 Add24.2 ADemux24.3 And44.4 ASW4.5 Avg104.6 AvgN4.7 B2F4.8 B2P4.9 BSW4.10 Cmpr4.11 ConstBool4.12 ConstFloat4.13 ConstInt4.14 Count4.15 DemuxI2B4.16 Div24.17 DlyOff4.18 DlyOn4.19 F2B4.20 F2I4.21 FloatOffset4.22 Freq4.23 Hysteresis4.24 I2F4.25 ISW4.26 Limiter4.27 Linearize4.28 Max4.29 Min4.30 MinMax4.31 Mul24.32 Neg4.33 Not4.34 OneShot4.35 Or44.36 Ramp4.37 Round4.38 SRLatch4.39 Sub24.40 TickTock4.41 TimeAvg4.42 Timer4.43 UpDn4.44 Xor
5. easyioFCHVAC5.1 Drive5.2 Loop5.3 LSeq5.4 Psychrometric5.5 ReheatSeq5.6 ReSet5.7 RunTime5.8 Thermostat
6. easyioFCMath6.1 Ceiling6.2 Exponential6.3 Float Absolute6.4 Floor6.5 Inverse6.6 Log6.7 Log106.8 Power6.9 Squareroot
7. easyioFCSchedule6.7.6.16.26.36.46.56.66.76.86.97.1. DailyScheduleBool7.2. DaiyScheduleFloat
8. easyioFCTempTable8.1. TempTable