Home

EasyIO Sedona kits User Guide

image

Contents

1. 174 16 22 Tangent e Ed eet 174 17 SES e ele EC 175 ES ME o et e RENT 176 e DETE eNO mr 177 1723 Holding Rege EE 178 17 3 ROUNE Reg EE 179 17 5 Holding Reg Word EE 180 176 Input iine 181 5 Ze MORSE RON E 182 E MEUM NWO BE 183 18 Seene ele EE 185 18 1 ModbusSlaveAsyncNetwork ccccccsssscccsssecceceesscceceescceseenseceeceeeecessueueceeeeneeeceuseeeseenseeesegs 186 18 2 Modb sSlav DeviCe 189 MSS NO CIDUS POINT OW ee E E EE T PH 191 15 4 JMOOBDUSPOIDEDISCEBID EE 192 18 5 ModbusPointHoldihigFIOGL deeg Seed Eege 193 18 6 e ele ES e lag e ele nt Ee TE 194 18 7 MeodbusPointHoldilig Word MEN 196 EasylO 30P Sedona Kits User Guide CasulO 15 9 IMOGOUSPOINTINOUL Ge 197 19 9 MOGDUSPOINTINDUCIOME sete esas su od ekao ne Un spe dex seed Ah qud Eee Uds 1d EUH ia RE eU E Eiai 198 18 10 ModbusPointlnputWord nnne nennen nennen enn nnn nnne 199 19 zz zn 201 19 1 Ae e We ol ee eee ee ee ae EEEE EE E E 201 20 ESV M TT 205 20 ZI CMGI SOT CO epopeon n OAE TE E R EE 205 ZOD EE EEN 207 21 SET ne E OM CI Ol E 208 21 1 Constant ee BE 209 AME ee cdi 210 SE EE EE 211 22 FASO CIC RIETI E E E E 212 221 Hord y Cen
2. 13 Senn ANAC EE 13 L1 EVOP ON DEE 14 2 EOS IO O M J als 16 2 1 Anales pb EE 17 2 2 neie ef EE 22 2 3 ee o TU ESI E 25 2 4 PITA SOG ea E E Km 26 2 5 eege TE 30 2 6 WICH ee T PHT 30 2 7 Digital input Fal d EE 32 2 8 BIZ Biet e EE 33 2 9 Seefe E 34 2 10 Digital Output Status 36 241 P lbeAccumulatOr e mE 37 P MEE DS P HP 39 2 TOE cts eee 41 3 ASN NO Ee EE 44 3 1 fee iuo pue RT eer 45 3 2 BOIGAN VVPIEJDIG cadere isole E Gratis ed ten esque Duda AE 46 3 3 FOG FOUN m 47 3 4 FIO AGW TU T 48 3 5 LON POIN E oo E E E E E DUIS 49 3 6 Lone W el VE 50 3 7 ege Ee un EE 50 3 8 ee a DE P 51 A EAS VIO edi RT Tuuu 53 4 1 JA RIS e ET 53 4 2 ANAIOL 1 AT 55 4 3 DM BAUER 56 4 4 lef era 57 4 5 MultiStateValue geed 59 EasylO 30P Sedona Kits User Guide CasulO 4 6 MS sai c 60 EE EASVIOCOIMDONENE RE Em 61 5 1 Brie RR T EAEE AEE AE E EE EEEE tenikeamraghoueiee 62 5 2 SIS 64 5 3 DigitalStateTimer E 69 5 4 pu
3. 70 5 5 zog m 72 5 6 FO NT RR 75 5 7 MomentaryStartStOp sisis 78 5 8 RTC Redl Hee e EE 79 5 9 Sg Une OO P R U 80 EX MES LOOD E 85 SEMEN FA ect 90 BSI OC Oia i a T 94 6 1 PMV Tert NE ETE ae esate ace mE 95 6 2 Seilen E 96 6 3 Discrete EE 97 6 4 1 41 T I 98 6 5 conent TiD t 99 6 6 bio c n 100 SG ES WNC TR EE 102 7 1 ASS let 102 BAS VIO zn NOU 105 AME I e zn NEU 106 9 1 BO OVS AIA ET d EE 107 9 2 Sieg EE 108 9 3 eipgios lQ PT P 111 10 Ea OENGO NR 114 wL PRON e 115 11 af SAY gi Gr d kil RETE 117 QNM F GBC SCI inu TENE D T T TT 118 Jesolo e 119 TOS ACC BOO ONS INO C 122 EE ee e 125 EasylO 30P Sedona Kits User Guide e Bel e M 10 7 Lecdloathverwrite esses 10 8 Ee p 10 9 LedSchedule ENEE TO 10 GE 12 EAS VIOMISLON E 13 BS VOB No ERE 13 1 E Ee UE 13 2 AnalogLimit erre ote retina cii 13 3 KIT EE
4. 3 cosh feasyioMathConyversion cosh C3 Meta Group i gt In 1 40 Even 169 EasylO 30P Sedona Kits User Guide EasulO 16 8 Exponential Exp or Exponential Object The property sheet of the object is shown below 3 expl easyioMathConversion exp I Meta aGroup i gt E ui ov mue 16 9 Float Absolute Fabs or Absolute value of input The property sheet of the object is shown below O fabs easyioMathConversion Fabs _ Meta Group i gt E 4 dn gue 16 10 Floor Floor or Round Down Value object The property sheet of the object is shown below C3 Floor teasyioMathconversian Floor 3 Meta Group i X E vid TC vow 170 EasylO 30P Sedona Kits User Guide EasulO 16 11 FMod Fmod or Remainder of the Division of input The property sheet of the object is shown below C3 Fmad feasyioMathConversion Friod I 3 Meta amp Group 1 gt m i E VE PZ ub 16 12 Frexp Frexp or Get significand and exponent The property sheet of the object is shown below C3 frexp teasyioMathConversion Frexp CO Meta Group 1 gt _ C In 12 00 Ont 1 Obwerent E 16 13 Ldexp Ldexp or Generate number from significand and exponent object The property sheet of the object is shown below C3 ldexp feasyioMathConversion ldexp C3 Meta Group 1 gt _ 3 Mantissa 12 00 1 O Exponent _ CQ Gut 24 00 171 EasylO 30P Sedona Kit
5. CH Meta Group 1 X J Qm 3 Status Qadk woo jroo i195 In Coil Output input value Status Register status Readonly true valid Fale invalid Address Register address 1000 1199 Hirter control WriteF loa M In 20 0 ut 20 0 InputRe iun add easyiollodbus an cnt LWriteFloa Ea Example of a modbus InputRegFloat reading Out froma Add object 17 7 Input Reg Long InputRegLong maximum 200 Input Register can be defined ID 1000 1199 200 Holding Register is including floating point 16 bit data amp 32 bit data type Floating Point amp 32 bit data occupy 2 register address where 16 bit occupies 1 register address All addresses are based O Example Address Name Register Type EasylO 30P Sedona Kits User Guide CasulO 1000 SetPoint floating point 2 registers 1002 Duration 32 bit data 2 registers 1004 Count 16 bit data 1 register 1005 Delay 16 bit data 1 register The property sheet of the object is shown below C InputR1 easyioMadbus InputRF egLong ICH Meta Group i gt son E TI Status JOs o mue in Coil Output input value Status Register status Readonly true valid Fale invalid Address Register address 1000 1199 InputRe datetinneStd Dat Un m LD Status true Addr 1004 re ee Dd o2 e Example of a modbus InputRegLong reading current year from a Date
6. Escalation Time1 Delay time of the alarm escalation in minute min 1 min means escalation alarm will occur 1 min after the first alarm Default to its minimum value 1 min Escalation Level Enabled To enable or disable the level2 of alarm escalation which will be set by user Escalation Time2 Delay time of the alarm escalation in minute min 2 min means escalation alarm will occur 2 min after the first alarm Default to its minimum value 2 min Escalation Level3 Enabled To enable or disable the level3 of alarm escalation which will be set by user Escalation Time3 Delay time of the alarm escalation in minute min 3 min means escalation alarm will occur 3 min after the first alarm Default to its minimum value 3 min High Limit Text The text message to be sent as the information for recipients as the Float input exceeds the High Limit Low Limit Text The text message to be sent as the information for recipients as the Float input less than the Low Limit To Normal Text The text message to be sent as the information for recipients as the Float input fall between High and Low limit High Limit Upper limit for the Float type input Low Limit Low limit for the Float type input Deadband High alarm High Limit Deadband Low alarm Low Limit Deadband 109 EasylO 30P Sedona Kits User Guide EasulO Temp e cantral canstFla Cut 25 0 DE FloatAl eas Ver
7. Input Selection Define totalizer input source Direct Input that been link to the object ConstFl cantral ConstFloat Cut 1 00 Total value 335 00 Input 1 00 EES R Example of direct input to the totalizer object UI1 UI8 Input source from UI channel 42 EasylO 30P Sedona Kits User Guide CasulO Total easyioS0p Totaliser _ C3 Meta Group i gt _ 3 Total Value _ 3 Alarm CH Channel Totaliserl _ 3 Enable C true _ Alarm Enable rue _ Alarm Manual Reset CH False _ Input 3 37 3 Input Selection 4 _ C3 Rate Timebase minute _ 3 Scale Factor ool il ICH Alarm Value a0 0a ICH Low Cut Off r3 ce ce Example of universal input to the totalizer object The input is from a UI2 value Rate Timebase Set Totalizer time base used for accumulation Second Minute Hour Scale Factor Set Totalizer scale factor for accumulated value 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 Off Set Totalizer cutoff value Some sensor might have unstable output at low range operation The LowCutoff function h
8. Clamping Low The low limit of the AO output value This is to set the min value of the output even if it fall below the process value Output Type Define the output type Voltage OQ 10Volt Current 4mA 20mA Current OmA 20mA 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 Square Root Enable the AO square root output false direct output true squareroot output The relationship between output value and the physical value expressed in percentage 1s Physical Calculated Value Output Output Physical Value Physical Calculated Value Output High Output Low Output Low 28 EasylO 30P Sedona Kits User Guide CasyulO Where Output 100 Output Value Scale High Value Scale Low Value Output High 10V voltage type 20mA current type Output Low OV voltage type OmA current type 0 20mA 4mA current type 4 20mA CH Analogo easvio3 p AnalogOutput _ C3 Meta Group 1 gt BER 1 OR CH Channel Aol F ICH Scale Low _ Scale High _ 3 Clamping High Enable true Lei OH Clamping High op Op C3 Clamping Low Enable true Lei 3 Clamping Low L Output Type _ C3 Reverse Output OO Fase C3 Square Root OH fase Le Example of configuring AO1 with output type Voltage
9. EasylO 30P Sedona Kits User Guide CasulO 22 1 Holiday Calendar HolidayCalendar is used to specify up to 16 holiday dates It allowed input date in the format either dd mm yy or mm dd yy It s normally implement by link its output to Schedule property either Holiday1Enabled or Holiday2Enabled The property sheet of the object is shown below e Holiday amp easviaSchedule Holiday Calendar ICH Meta ICH Status IO Gut 3 Date Format _ C3 Datel _ C3 Date _ Dates _ Date _ C3 Dates _ C3 Dates _ Date _ Daten _ Dates Group 1 Datel Error MONTH out of range LO ddimmivy 7 Status To show current status of the HolidayCalendar either indicate with Ok or relevant error messages If any error message shown all Boolean outputs will always set to false until all error is corrected by user Out HolidayCalendar s output True when current date matched with any of the 16 dates Date Format Date format that is currently in used for user to enter the date and for component to read the date entered Two date format allowed dd mm yy or mm dd yy dd day mm month yy year 213 EasylO 30P Sedona Kits User Guide Date1 Date setting for Holiday 1 Date2 Date setting for Holiday 2 Date3 Date setting for Holiday 3 Date4 Date setting for Holiday 4 Date5 Date setting for Holiday 5 Date6 Date setting for Holiday 6 Date7 Date se
10. Host Ip The IP address corresponding to the Host Name Port The port number that used by SmtpService to send email Socket Timeout User defined time length to wait before the TCP Socket for communication is closed Default to its minimum value 5000ms Request Timeout User defined time length to wait before the SmtpService getting a response in milliseconds ms Default to its minimum value 5000ms State State of the socket whether Open or Close To Offnormal To be set by user whether true or false If true email will be sent when BoolAlarm FloatAlarm changed from normal to offnormal vice versa when set to false To Normal To be set by user whether true or false If true email will be sent when BoolAlarm FloatAlarm changed from offnormal to normal vice versa when set to false Account Email account that will be used to send the email Password Password of the email s Account Subject Email s subject Recipient Recipient s email address Support multiple recipients by using semicolon or comma Example abc easyio com def easyio com abc easyio com def easyio com Greeting The greeting words at the beginning of the email User may customize the getting message to provide information such as device name and location Example of email sent 112 EasylO 30P Sedona Kits User Guide EasulO EasyIO30P SF MAILING koh easyio com Sent Fri 22 07 11 12 00 AM To ko
11. rm Digita feasyios0p DigitallnputStatus _ 3 Meta Group 1 gt Q Out e ofr ICH On Latch a False C GFF Latch 3 On Counter ICH OFF Counter 3 Gn Timer _ 3 OFF Timer 2195 5 CH Channel e Te Out The out is the output value of the selected Channel If the channel is selected as DI1 On Latch The ON to OFF transition captured at the digital input state Read only Off Latch The ON to OFF transition captured at the digital input state Read only On Counter Digital input state OFF to ON transition counter Read only This property increments by one on each digital input state changed from OFF to ON Read only 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 Read only OnTime The duration in seconds of the digital input state remains in the ON state Read only The On 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 Read only 33 EasylO 30P Sedona Kits User Guide CasulO Off Timer The duration in seconds of the digital input state remains in the OFF state Read only The Off Timer is reset to O 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
12. Channel The output channel selection Channel DO1 DO8 EasylO 30P Sedona Kits User Guide CasulO Reverse Polarity controls the relationship between the physical digital command state If reversePolarity is false the out state to directly reflect the digital condition of the command state An active state closed contact is considered ON while inactive state open contact is considered OFF If reversePolarity is true the out state to inversely reflect the digital condition of the command state An active state closed contact is considered OFF while inactive state open contact is considered ON Tigital Output Polarity Physical State OFF Closed Contact OFF Closed Contact Min On Time The minOnTime prevents the out state from being changed to OFF state from ON state for a specified time This ensures that the out state will stay ON fora minimum period in seconds before it can be turned off This prevents short cycling and helps to increase equipment life cycle Maximum 65535 Min Off Time The minOffTime prevents the out state from being changed to ON state from OFF state for a specified time This ensures that the out state will stay OFF for a minimum period in seconds before it can be turned off This prevents short cycling and help to increase equipment life cycle Maximum 65535 Inter Delay The interDelay prevents other digital output objects to change theirs state for a specific time in se
13. Restore Default Paste Special emper Ss r Lis Duplicate Ctrl D _ C3 Resista A Delete Delete 262 Infocon KSDI CasulO H H A M F VI P K m Leading Open DDC Technelegy Reload Reload is loading from current selection table channel fast action Update Update is just update to the EasylO Temperature table this table will be update to the controller as long as the temperature table kits object is in the apps Once the kit is deleted the temperature table will be restored back with the original table or the last save table in non volatile memory Load from Table Load loading from one of the exiting available table 1 16 Save to Table Save to table is permanently save to non volatile memory Restore Default To restore the table values back to factory setting as per table below Table below shows the resistance value versus Temperature value Resistance Value Ohm Temp Value Celcius Temp Value Fahrenheit 705 06 795 63 20 00 400 842 72 891 00 30 20 915 58 41 00 940 46 50 00 965 64 59 00 991 12 68 00 1016 89 77 00 1042 97 86 00 1069 35 95 00 1096 03 104 00 1123 02 113 00 263 nfocon WANA Easylo H H A M F VV a H K i Leading Open DOC Technelegy 26 17 Siemens Landis 1K Nikel Celcius Siemens Landis 1K Nikel is an extension object to the Temperature Table object This object values are preset to commonly used Siemens Landis 1K Nikel Sensor resistance table versus Temperature
14. Status Status of the server object It will show error when another server object is created with the same port It will show cannot binid to port Last Client Address Shows the latest client connected to the server object Port By default the server port is 2011 However it can be change to other port if it is occupy by other system 207 EasylO 30P Sedona Kits User Guide CasyulO 21 unc fn ciii EasyioPersistentControl 1 0 45 22 Easyio 1 0 43 10 or ConstBool higher ConstFloat B E e ii 1 0 45 20 Constint This kit contains 3 objects All the objects are to be used for engineer the Sedona apps These object are extension from the Tridium Control kit objects ConstBool COnstFloat and ConstInt Tridium constant objects do not save the last written value These objects are used if the last value is to remember For example a setpoint value changes from a value to another If a Constant Float from the control kit is used it won t remember the last value To use these objects just drag and drop into the wire sheet TIVE Palette ir easvioPersistentControl e e ConstBool 40 B CA ConstFloat 44 B 4 Constint 44 B 208 EasylO 30P Sedona Kits User Guide EasylO 21 1 Constant Boolean ConstBool is an object for a Boolean value This object is used to remember the last state of the object if there is power failure or unsaved apps The property sheet of the object is shown below E Con
15. 3 Gut p 5 O0 line amp e eazwioFaLcd LedFlaatCcrwerwribe Title FloabCwer ConstF1 CH i control iConstFloat Comman1 e control ConstFloat Ee cut 10 00 Example of using the LcFloatlOverwrite object 10 8 Lcdint LcdInt is a Integer object and child object that sits under the page object It is used to display Float point in the LCD display It can be a read only object or writable object The property sheet of the object is shown below 133 EasylO 30P Sedona Kits User Guide CasulO C3 lineS easyioFGLcd LcdInt _ 3 Meta Group 1 gt Eve 3 Access Right OH Readenly 40m E LE vie Ej c Unis ER b sou ff Title Title for the point to be shown in the LCD screen Max 15 characters Access Right Selection between Read only or Writable If writable is selected title will be in Bold is view from the LCD Min Min value that the LCD Integer can display Max Min value that the LCD Integer can display Precision The number of precision value that the float value will display in the LCD screen Unit Engineering Unit that will be display next to the Float Value This is a string value and max of 15 characters supported In Input constant value Out Output value to the LCD display 134 EasylO 30P Sedona Kits User Guide CasulO C3 lineS easyioFGLcd LcdInb _ 3 Meta Group 1 gt D _ Title LcdInt _ 3
16. EasylO 30P Sedona Kits User Guide EasulO EasyIO Sedona kits User Guide Version 1 2 26 Sept 2012 EasylO 30P Sedona Kits User Guide CasulO Document Change Log 7 July 2011 Document created 18 Oct 2011 Added MathConversion kit 20 Oct 2011 Grammar correction for EasyioSox kit Minor changes 25 Oct 2011 Updated Pulse Accumulator details Updated DEMS wiring diagram 28 Oct 2011 Updated EasySox kit 31 Oct 2011 Updated EasyioTempTable kit 14 Objects added Version 1 0 45 22 Added new kit easyioEnergy 1 March 2012 Updated EasyioTempTable kit 2 Objects added Version 1 0 45 23 Updated easyioDNS kit version 1 0 45 2 Updated easyioEmail kit version to 1 0 45 1 Updated easyioEnergy kit version 1 0 45 1 Updated easyioPersistanceControl kit version 1 0 45 22 Updated easyioSchedule kit version 1 0 45 2 Bug fixes Added easyioFGLcd kit Version 1 0 45 1 26 September 2012 Updated easyioP2P kit version 1 0 45 1 include client monitor status Boolean output Added easyioLimKit version 1 0 45 4 contain conversion objects EasylO 30P Sedona Kits User Guide CasyulO Disclaimer EasylO 30P is a product by EasylO Corporation Ptd Ltd The EasylO 30P was built on the Sedona Framework 9 Sedona Framework is a trademark of Tridium Inc EasylO 30P Sedona Kits User Guide CasulO Table of Contents BW Te It S 10 ET co e
17. Fault Status of the Modbus register false Valid true Invalid Status Status of the point OK Online Down Offline Address Modbus register address Note that only Decimal format is supported If the Modbus device register is in HEX need to convert to DEC Out Current Coil Output state Readonly 197 EasylO 30P Sedona Kits User Guide CasulO IUord easwinlvladbussla o ault Falza Status OK D Dong easwinladbussla o Latus Out 1938 EE IFloat Bas iaModbusSla A Fault A Status Eas Psion a ault False Statys OK 7 ui o Discrte easwialadbussla o Fault False Status kK ei ooo i D ModbusSlaveDevice register example 18 9 ModbusPointinputLong ModbusPointInputLong is Modbus Input Long point Note ModbusPointInputLong can only be a child of ModbusSlaveDevice The property sheet of the object is shown below CH ILong eas ioModbusslave MadbusPointInputLang 21 CQ Meta Group 1 gt Fault C3 Status _ Address zr f out Fault Status of the Modbus register false Valid true Invalid Status Status of the point OK Online Down Offline Address Modbus register address Note that only Decimal format is supported If the Modbus device register is in HEX need to convert to DEC Out 198 EasylO 30P Sedona Kits User Guide Current Coil Output state Readonly Discrte gas joModbusSla A Fault False Salus
18. Jfzoo0 2099 e Day J mn sg 1 months fo n 12 J Yeas fo t2000 2059 J CH Days tm 31 CH Months In ID 12 J Yeas fo Lomp 2099 Obas n ID 1 Montht foo Joa _ CH Day JE 31 Out Readonly The out state is set to ON when the controller current date equal to one of the date in the Holiday On Holiday Off Normal day Vearl Holiday 1 Year s setting Range from 2000 to 2099 Month Holiday 1 Month s setting Range from 1 to 12 Day1 Holiday 1 Day s setting Range from 1 to 31 Year2 Holiday 2 Year s setting Range from 2000 to 2099 Month2 Holiday 2 Month s setting Range from 1 to 12 Day2 Holiday 2 Day s setting Range from 1 to 31 Year3 Holiday 3 Year s setting Range from 2000 to 2099 Month 75 EasylO 30P Sedona Kits User Guide CasulO Holiday 3 Month s setting Range from 1 to 12 Day3 Holiday 3 Day s setting Range from 1 to 31 Year4 Holiday 4 Year s setting Range from 2000 to 2099 Month4 Holiday 4 Month s setting Range from 1 to 12 Day4 Holiday 4 Day s setting Range from 1 to 31 Year5 Holiday 5 Year s setting Range from 2000 to 2099 Month5 Holiday 5 Month s setting Range from 1 to 12 Day5 Holiday 5 Day s setting Range from 1 to 31 Year6 Holiday 6 Year s setting Range from 2000 to 2099 Month6 Holiday 6 Month s setting Range from 1 to 12 Day6 Holiday 6 Day s setting Ra
19. TE sox gog Hime face EasvIO The property sheet of the object is shown below DnsServ easyioDns DnsService ICH Meta Group 1 gt v Pieter Lire JO Alter Dns CO Timeout ms 2000 max EA Last Query NAI Prefer Dns IP address of Preferred DNS server used to lookup the IP address of the given hostname Alter Dns IP address of Alternate DNS server as a backup in the case that Prefer Dns not working Timeout User defined time length to wait before the DNS server giving a response in milliseconds ms Default to its minimum value 2000ms Last Query The last query hostname sent to DNS server Last Result The last response corresponding to Last Query receives from the DNS server 103 EasylO 30P Sedona Kits User Guide EasuylO Retrieve Is use to test the internet connection Any URL address will do Last Que xu Ctrl X Ctrl 4c wm google conl Text input area allowed users to insert the hostname which the IP address corresponding to this hostname will be retrieved through DNS server s response 104 EasylO 30P Sedona Kits User Guide EasulO 8 EasyioEmail easyioEnergy 1 0 45 1 Easyio 1 0 43 10 or OptimizeStartStop higher OSSHOlidayCalender easyioFGLcd 1 0 45 4 or higher OSSSchedule Psychometric Easyioenergy kit is generally objects blocks for energy optimization The working principle is very similar to Tridium Niagara Ax workbench
20. Users E DrisServ EI 5mtpSer MEpServ EasvIO 147 EasylO 30P Sedona Kits User Guide CasulO The property sheet of the object is shown below License easyioLicense LicenseService _ OH Meta Group 1 gt C3 Fault Cause Error License not valid IO Host Id ES 9FC5 EF amp 5 4C87 86E5 ICH Unlock Code 2 Expired Date _ CH Valid False 1 Bored Fault Cause To show cause of the error when there was LicenseService failure Host Id Device Host ID Unlock code A series of alphabets or numbers as the license keys to unlock all the common kits Expired Date Expiry date of the unlock code license Valid To show the status whether the license unlock code is valid True for valid and false for invalid license Expired To show the status whether the license unlock code is expired An expired license will show true 148 EasylO 30P Sedona Kits User Guide EasulO 15 wae Joc EasyioLimkit 1 0 45 3 Easyio 1 0 43 10 or higher B2S Firmware 0 5 00 and later B2W FLatch IntDecoder L2B MinMaxAvg PFSelect RateLimit S2B S2Time Time2S W2B This kit contains 13 objects These objects are fundamentally for conversions To use these objects just drag and drop into the wire sheet BzL 80 B Ix 625 60 B Iz B2w 60 B x FLatch 48 B IntDecoder 56 B L2B 76 B MinMaxAvg 88 B PFSelect 64 B RateLimit 80 B 52B 56 B S
21. 3 Out2 ICH Outa ICH Out4 ICH Guts amp Out6 _ 3 Out ICH Guts Example of S2B object use In 3 Out1 true Out2 true Out3 to Out16 false 62 kA EasylO 30P Sedona Kits User Guide CasulO 15 11 S2Time S2Time or Short to Time conversion object The output of this object is a time range in 24 hours format This output can be used for the easylO Boolean schedule time input string The property sheet of the object is shown below SzTime easviaLimkib SzTime _ Meta Group i gt C3 Gut 0000 0000 Out Output of the conversion is time range 24 hours format The output data type is a string data type In Start The start time Format is in 24 hours format 0000 12 00AM 2399 11 59PM InStop The stop time Format is in 24 hours format 0000 12 00AM 2399 11 59PM S2Time easvioLimKik SzTime C3 Meta Group 1 gt _ OH Gut 0800 1200 1 Instart OH In Stop 1200 Example of S2Time object use The time range period is 8 00AM to 12 00PM is the on time User then can link this to the easylO schedule Schedul easwyiaSchedule Schedule Out Source week Wednesda 4 Time easyiaLimKil S2zTime USOU LA rischedulei 0800 1208 MEER ERE 163 EasylO 30P Sedona Kits User Guide CasulO 15 12 Time2S Time2S or Time to Short conversion object The output of this object is a absolute time in 24 h
22. Object Id Long Ion 2199 _ C In Out Bacnet Analog Value current output value Status Bacnet Analog Value object status Readonly true valid Fasle invalid Load Last Value Enable the load last value when program start true load last stored value when start false do not load last value Cov Bacnet Analog Value cov This is to set the COV increment Object Id Bacnet Analog Value object ID 1000 1199 In Bacnet Analog Value object input value 55 EasylO 30P Sedona Kits User Guide CasulO Enable e easvioBacnet Binary aluebw Out Of easyio Component SingleLoop easyioBacnett Analogvalue BEE Le ER E ee Occupied trej EM IEEE Binary e easwioBacnet Binary value easwioBacnet AnaloqvalueR ww aria C NN UC TEE Example of using the AnalogValueRW writing the PID loop setpoint Noticed the bacnet object ID 2000 4 3 BinaryValue BinaryValue maximum 200 Binary Value objects can be defined ID 2000 2199 ke E The property sheet of the object is shown below C3 Binary teasyioBacnet Binary Value ICH Meta Group 1 gt SE gor v _ Status _ Object Id 1000 1199 In Bacnet Binary current input value This is normally link from an analog input Status Bacnet Binary Value object status Readonly true valid Fasle invalid e Object Id Bacnet Binary Value object ID 1000 1199 56 EasylO 30P Sedona Kits User Guide CasulO Enable
23. Title Command Cut Falze Cut Falze 120 EasylO 30P Sedona Kits User Guide CasyulO Example of configuring LcdBool as a writable point Make sure you link to an object in the sedona apps that would be control by the LCD writable point Ga linei amp easvioFaLcd Lcd C3 Meta Gra E JO Title Fan Status _ C3 Access Right IQ Readonly E C3 True Text Dun _ C3 False Text Stop IOn fase v ER r mh Link Lx Status Source E line1 Target Meta Title Set True 3 Access Right Set False True Text False Text C3 In CIE Status line i cantral ConstBaal o Out False Example of configuring LcdBool as a read only point Make sure you link from an object in the sedona apps that would be monitor by the LCD read only point 121 easywioFGLbed LeodBool Title Fan Status a EJ EasylO 30P Sedona Kits User Guide CasulO 10 3 LcdBoolOneShot LcdBoolOneShot is a Boolean object and child object that sits under the page object It is used to control Boolean point from the LCD display for a define time period It is a writable object The property sheet of the object is shown below Ga linez easvioFaLcd LcdBoaloneShoat _ CH Meta Group 1 gt 3 Title onl ne 3 True Text _ C3 False Text _ Retrigger Enabled Disable e ra ra CH Trigger Period ms ICH Trigger Value Que v O In fae 40 ou Ti
24. jJ C oute ICH Gut C3 False 1 outs Example of L2B object use In 7 Out1 true Out2 true Out3 true Out4 to Out 32 false 157 EasylO 30P Sedona Kits User Guide CasulO 15 7 MinMaxAvg MinMaxAvg is an object that will calculate the Min Max Summation and Average of the inputs It supports up to 8 inputs The property sheet of the object is shown below MinMaxA CeasyioLimkit Minho bg ICH Meta Group 1 gt Om 20 n 1 Os JO Sm ED 20m 4 Om Om Oe 2 Q me 20m 2 Ome oner Rh Min Minimum value base on 8 inputs Max Maximum value base on 8 inputs Avg Calculated average value base on Count specify in the count property Sum Calculated summation value base on Count specify in the count property Inti In2 1In8 Input variable Up to 8 inputs can be use Count Property to enable total number of inputs that to be use for calculation 158 EasylO 30P Sedona Kits User Guide EasylO MinMax CeasyioLimkity MinMax4ayg _ 3 Meta Group 1 gt Q Min JO Max JO Avg 2 O n 20m 20m Oe 20m 4 O18 D come 40m Or 1 Count Example of MinMaxAvg object use In this example it only computes 3 inputs as the count is specify to 3 15 8 PFloatSelect PFSelect is Priority Select It only supports float value There are 4 inputs floats value and 4 input Enable The property sheet of the object is shown below PFSelec feasyioLimkity PF Select _ 3
25. 13 4 Hghlow elerct eere E CEET e UE 14 Sieten 14 1 LicenseService EEN 15 zr To Biel Ke LV TETTE NM 5 228 c 154 io DEE 15 5 INtDECOdE EE MEN E c E 15 7 MinMAaxAVyg eene 15 8 Ploatzelect AANEREN 159 RAC CB le E Tio E 15 11 SPA P 15 12 Joc 15 13 PI 16 EasyioMathConversion eene Gel E ee e El 15 2 ee E 16 3 Arc ET E 16 4 Arc Tangent Jee dll lt gt ame e EasylO 30P Sedona Kits User Guide CasulO oe co 169 is MEME GC i o onere e 169 16 8 EE EO E EEN 170 16 9 FIG AT Ee Uii ME 170 16 10 ijo q 170 16 11 iem 171 16 12 a 171 16 13 Foro me 171 16 14 fo MH 172 16 15 folo 172 16 16 Miele T eee sctee ns 172 16 17 go gg Q 173 16 18 s 173 16 19 SNA TAY Uecimere oT ODE 173 16 20 SCI ee m TT 174 16 21 Iis
26. 3 Date Format LO ddimmivy 4 Dat Date Dates Hj f Dates Example of setting the Holiday Schedule Date 1 Example of setting a single date that will occur every year Noticed that year is set to wild card Date 2 Example of setting a date range Holiday will occur from 7 Sept 2011 till 15 Sept 2011 This is very useful for school holidays This date range will only occur once Date 3 Example of setting a date range with wild card every year from 7 August till 7 Sept will be a holiday Holiday Schedule wild card applicable to date range and single date but is limited as follow Single Date wild card applicable to dd mm yy Date range wild card applicable to only mm yy 215 EasylO 30P Sedona Kits User Guide CasulO 22 2 Schedule Schedule is used to produce scheduler output according to the scheduled time setting Schedule can setting up to 7 weekdays Monday to Sunday and 2 holidays while each day having 2 sessions The property sheet of the object is shown below c Schedul easyioSchedule Schedule _ CH Meta Group 1 gt Ok _ Status C3 Out Source Week Tuesday Jj c out _ 3 Monday CQ Mon Schedulei 3 Mon Schedule2 _ 3 Tuesday C3 Tues Schedulel Tues Schedulez _ CH Wednesday CH Wed Schedule1 CH Wed Schedulez 3 Thur Schedule1 ICH Thur Schedulez ICH Friday 3 Fri Schedulet 3 Fri Schedulez ICH Saturday ICH Sat Schedulel _
27. Channel Pulse Accumulator channel Pulse Accumulator 1 Digital Input 1 Pulse Accumulator 2 Digital Input 2 Pulse Accumulator 3 Digital Input 3 Pulse Accumulator 4 Digital Input 4 Enable Enable Pulse Accumulator Unit per Pulse The number of units represent by a pulse input Cost per Unit The number of cost per unit 38 EasylO 30P Sedona Kits User Guide CasulO 2 12 PWM PWM The Pulse Width Modulation component provides a time proportioned On Off digital output signal in response to a O to 100 input signal duty cycle either fixed or dynamic The digital On Off cycle operation is determined by the time period and the duty cycle This output can be applied for both fixed and compensated duty cycle applications like control valves actuators electric heat loads and etc There are two PWM output points on EasylO30P controller The PWM outputs are driven by isolated open collector transistor 3 75KV isolated which able to sink 1A current at maximum 60Vdc The property sheet of the object is show as below PWM easyia3 p PWwM _ CH Meta Group 1 X 4 O ox _ CH Duty Cycle a C3 Channel PUMI _ Enable CH true Lei CH Set Duty Cycle _ 3 Scale Low _ CH Scale High Period ms 20 360000000 Out The PWM output state Duty Cycle PWM current duty cycle The DutyCycle shows the working duty cycle for the PWM output based on the SetDutyCycle ScaleLow and Scal
28. Format HHMM HHMM HH 20 23 MM 2 0 59 Sunday Sunday scheduled output If current day of week is Sunday Out will read this as its value Always show False if day of week doesn t match Sun Schedule 1 Sunday s first session time setting Format HHMM HHMM HH 20 23 MM 0 59 Sun Schedule 2 Sunday s second session time setting Format HHMM HHMM HH 20 23 MM 0 59 218 Infocon KINNA CasulO H H A M F VV a H K i Leading Open DOC Technelegy Holiday1 Enabled When set to true it s in holiday state and override output from weekdays Monday to Sunday and Holiday2 It has the highest priority Usually linked from HolidayCalendar s Out property Holiday1 Holiday1 scheduled output If Holiday1 Enabled is ON Out property will read this as its value Always show False if Holiday1 Enabled is OFF e Holt Schedule 1 Holiday1 s first session time setting Format HHMM HHMM HH 20 23 MM 0 59 e Holt Schedule 2 Holiday1 s second session time setting Format HHMM HHMM HH 20 23 MM 2 0 59 Holiday2 Enabled When set to true it s in holiday state and override output from weekdays Monday to Sunday It has the higher priority than weekdays but lower priority than Holiday1 Usually linked from HolidayCalendar s Out property Holiday2 Holiday2 scheduled output If Holiday2 Enabled is ON Out property will read this as its value Always show False if Holiday2 Enabled is OFF e Holz Sche
29. InSel Selection of the Input IF InSel true Out In B IF InSel fasle Out In A Out Output of the selection depend on InSel 6 3 DiscreteTotalizer DiscTotalizer is an object where you could totalize a Boolean value runtime The property sheet of the object is shown below 3 DiscTot teasyiocontral DiscTotalizer Meta Group 1 X _ CO Dur Runtime 00000h m 37s CH Dur Cumulated Runtime 00000h lm D s e 2 ej Cy 3 Runtime C3 cumulated Runtime i 1Om Ote 7 _ 3 Reset D fase Dur Runtime Duration runtime is the current runtime The runtime will reset whenever there is a change in the input Read Only Dur Cumulated Runtime Duration cumulated runtime is the total runtime Read Only Runtime Current runtime in float value format in minute Read Only Cumulated Runtime Duration cumulated runtime in float value format in minute Read Only In Input for the Disctotalizer 97 EasylO 30P Sedona Kits User Guide CasulO Reset To reset the counter C3 DiscTot teasyiocontral DiscTabalizer CH Meta aroup 1 gt Q Dur Runtime Dur Cumulated Runtime C3 Runtime _ CO Cumulated Runtime 4 Qn Que E Reset OO fase Example of the object while calculate the Runtime DiscTot e easwiocantral DiscTatkalizer ConstB e control ConstBool Ee Reset False Example of the object in the wire sheet 6 4 Floa
30. OutS Readonly DEMS digital output 5 In DEM5 analog input value Scan Time Scan time of DEM5 processing in milliseconds ms Maximum 65535ms Scan time of 500ms means DEM will scan In every 500ms and produce the 5 respective digital outputs Responses of 5 digital outputs with respect to In values Oui Out2 Outs Out4 Out5 in Off 66 EasylO 30P Sedona Kits User Guide CasulO Off On On 147044 149543 On Of On 142044 144543 or on on Of 19544 10048 Off On On On 136994 139543 On Off Of Off 134344 136993 of On Of Of On 131944 134443 Off Of On Of On On 1269 44 1294 43 Of On On Of Off 124444 126043 Off On On Off On 121944 124443 Off On On On Off 119444 121943 On Off Of Off On 111744 114243 On Off Off On Off 109244 111743 On Off On Off Off 104244 106743 On Off On On On 9096694 99243 On On Of Off Of f 94144 96693 On On Of On Of 89144 91643 srr DEMS easyiolomponent DEM Analog eas ico o AmalagInput Example of using the DEM5 object The DEM5 object must be linked from a analog input object 67 EasylO 30P Sedona Kits User Guide EasylO Image below show the wiring diagram for the DEM5 Primary AC Analog Source Input e MODEL DEM 5 D
31. Receive Nanos Origin Nanos Transmit Nanos Destination Nanos 2 Round Trip Delay The total length of time it takes for the request to be sent and the response to be received from time server Round Trip Delay Destination Nanos Origin Nanos Transmit Nanos Receive Nanos 203 EasylO 30P Sedona Kits User Guide Force Update easwialp Round Trip VIEWS N Cut ry Copy ER Paste fo Paste Special CasulO Force Update Force the NtpService to send the update request to time server instead of waiting for auto update 204 EasylO 30P Sedona Kits User Guide CasyulO 20 EasyioP2P 18 easyioP2P 1 0 45 Easyio 1 0 43 0 or P2P Client Service higher P2P Server Service This kit contains 2 objects as show below By default an EasylO Sedona controller comes pre installed with this kit To use this object just drag and drop into the wire sheet space LL easvio2P d oe P2PClientService 1492 B P2PServerservice 1972 E 20 1 P2P Client Service P2PClientService is an object where it sits in the client controller polling values from a P2PServer controller This object contain 8 boolean output 8 float output and 8 enum output These outputs are used to poll value from the user define server controller The property sheet of the object is shown below 205 EasylO 30P Sedona Kits User Guide CasulO PzPClie easvioPzP PzPClienkService Met
32. Register is including floating point 16 bit data amp 32 bit data type Floating Point amp 32 bit data occupy 2 register address where 16 bit occupies 1 register address All addresses are based O Example Address Name Register Type LO0DO SetPoint floating point 2 registers 1002 Duration 32 bit data 2 registers 1004 Count 16 bit data 1 register 1005 Delay 16 bit data 1 register The property sheet of the object is shown below C3 Holding easyvioModbus HoldingR egFloat 3 Meta Group 1 gt m J Status Load Last Value true v Addr Long Jim 1199 JON Out HoldingRegFloat output value Status Register status Readonly true valid Fale invalid Load Last Value Enable the load last value when program start true load last stored value when start false do not load last value Address Register address 1000 1199 in HoldingRegFloat input value 178 EasylO 30P Sedona Kits User Guide CasulO SingleL Set Point 2 00 eee Holding ut 23 00 Example of a modbus HoldingregFloat writing setpoint to a SingleLoop object 17 4 Holding Reg Long HoldingRegLong maximum 200 Holding Register can be defined ID 1000 1199 200 Holding Register is including floating point 16 bit data amp 32 bit data type Floating Point amp 32 bit data occupy 2 register address where 16 bit occupies 1 register address All addresses are based O
33. Temperaturez _ Resistance2 54720 00 3 Temperatures _ Resistance3 01818 00 3 Temperature _ C3 Resistance4 5252 00 3 Temperatures A 72 _ C3 Resistances 6632 00 d rm cu rm rm l rm l D l g rm Dp B c Dr e c VS D D em b um VS E c Channel Channel is referring to the temp table from number 1 to 8 where it is user customizable Temperature Temperature Value that will be tie back to the resistance Value 1 22 Lines Resistance Resistance Value that will te back to the temperature value 1 22 Lines Actions Actions is available when right mouse button at the object It will show as below e Invens3 Andover 10K TvypellI degt _ 3 Meta O chan y o Chri eX Update _ 2 Tempe ke Copy Ctrl C Load From Table CH Resist ER Paste Ctrl V Save To Table Paste Special Restore Default amp Tempe Ke Duplicate Ctrl D _ C3 Resist A Delete Delete 246 Infocon KSDI CasulO H H A M F VI P K m Leading Open DDC Technelegy Reload Reload is loading from current selection table channel fast action Update Update is just update to the EasylO Temperature table this table will be update to the controller as long as the temperature table kits object is in the apps Once the kit is deleted the temperature table will be restored back with the original table or the last save table in non volatile memory Load from Table Load loading from one of the exiting availab
34. load last stored value when start false do not load last value Options Bacnet Multistate Value object option text seperated by Maximum length 50 characters Example voltage Current Resistance Temperature Object ID Bacnet Multistate Value object ID 000 1199 60 EasylO 30P Sedona Kits User Guide EasulO 5 ONE EasyioComponent 1 0 43 10 Easyio 1 0 43 10 or DayZone higher DEM DigitalStateTimer Drive FanControl Holiday MomentaryStartStop RTC SequenceLoop SingleLoop TimeZone This kit contains 11 objects All the objects are to be used for engineer the Sedona apps To use these objects just drag and drop into the wire sheet Sedona Palette Cy easyioComponent ffe e DayZone 76 B CA DEMS 72 B DigitalStateTimer 60 B C3 Drive 80 B FanControl 68 B Holiday 108 B O MomentaryStartstop 68 B O RTC 44 B CA SequenceLoop 220 B CA SingleLoop 212 B amp TimeZone 56 B 61 EasylO 30P Sedona Kits User Guide CasulO 5 1 DayZone DayZone component is used to specify the operation period of a day and each day zone consists of 4 periods specifying the start amp stop time If the Start Time amp Stop Time is set to 00 00 the period is considered all denied Usually implement together with TimeZone object by linking its output to TimeZone object The property sheet of the object is shown below e DayZone easviacompanent Davzorne
35. 0 10V and clamping high and clamping low enable 29 EasylO 30P Sedona Kits User Guide CasulO 2 5 AnalogOutputStatus Analog Output Status is EasylO 30P physical Analog output status component It checks the AO configuration and value reliability The property sheet of the object is show as below pm Analog easvia3Up AnalagiutputbSEakus ICH Meta Group 1 ER Om Om JO Chanel none Out The out is the output value of the selected Channel If the channel is selected as AOI then the out is the value of Channel AO1 according to the Input type Max This property shows the max value of the system since the last system reset or reset action Min This property shows the min value of the system since the last system reset or reset action 2 6 Digital Input Digital Input component 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 16 digital input points on EasylO30P controller Eight of them are derived directly from digital input detection circuitry 4 5Vdc pulled up named DI1 to DI8 whereby the other eight inputs are derived from universal input UI or Al using value conversion D9 to D16 DI1 to DI8 might have different characteristics if compare to DI9 to DI16 depend on
36. 00 400 960 86 1000 00 30 20 1019 53 41 00 1039 02 50 00 1058 50 59 00 1077 93 68 00 1097 34 77 00 1116 72 86 00 1136 07 95 00 1155 39 104 00 1174 68 113 00 249 O 1 NN C asulO infocon KDA Casul H H A M F VV a H K de Leading Open DDC Technelegy 26 10 Invensys Johnson Pt1000 Platinum Fahrenheit Invensys Johnson Pt1000 Platinum is an extension object to the Temperature Table object This object values are preset to commonly used Invensys or Johnson Pt1000 Platinum Sensor resistance table versus Temperature Value in Fahrenheit The temperature range for this sensor is from 40 E to248 F The property sheet of the object is shown below E InvensS easyioTempTable Invensys_Johnson_1k_Platinum_degF ICH Meta Group 1 X _ 3 Channel 3 Temperature i a CH im A _ C3 Resistancel 42 71 Temperature u cea l ca l na d em e DJ e D e _ 3 Resistance BEA 3 Temperatures 17 64 _ 3 Resistance3 D2 72 ICH Temperature4 1 04 _ C3 Resistance 32 El 3 Temperatures LO rm LO Dei J KA _ Resistances 62 43 Channel Channel is referring to the temp table from number 1 to 8 where it is user customizable Temperature Temperature Value that will be tie back to the resistance Value 1 22 Lines Resistance Resistance Value that will te back to the temperature value 1 22 Lines Actions Actions is available when right mouse button at the objec
37. C False J Out12 3 False _ 3 Out13 CH False CH Outi4 ICH Out D Outi6 In Input value An integer format value Out 16 boolean outputs If In 0 All Out false If In 1 Out1 true Out 2 Out3 Out16 false If In 2 4 Out 1 Out2 Out3 Out4 true Out5 Out6 Out7 Out16 false 155 EasylO 30P Sedona Kits User Guide EasulO IntDeco easviaLimKik IntDecader _ CH Meta Group 1 gt J Qm Out Out Outs Out C Outs Out 4 O out 1 outs _ 3 Out C3 False I Outta 3 False C Outil ICH out 3 Ou _ Outi4 J CH Out15 ICH Outi6 Example of IntDecoder object use 15 6 L2B L2B or Long to Bit conversion object The output data type is Boolean 32 outputs available The property sheet of the object is shown below L25 easviaLimKib LzB CH Meta Group 1 gt lon b outt amp Out2 O ours out C Outs _ C3 Outs CH False _ C3 Out 3 False 1 oute kA Ul Oo EasylO 30P Sedona Kits User Guide EasylO In Input of the conversion base on the long data type input The output data type is boolean Outi Out2 Outs Out32 There are total 32 outputs for the object which supports up to a 32bit value Out1 LSB Least Significant Bit Out32 MSB Most Significant Bit L B easvioLimKiE LzB ICH Meta Group 1 gt 10m BEER 4 O ou 4 O ous JO ot jJ O ous
38. Farenheit ICH In Temp I 3 In Humidity Unit In Humidity C3 Gut Dew Point Unit arenheit CQ Gut Dew Point nan Gut Enthalpy Unit ETU lb 3 Gut Enthalpy C3 Out Sat Press Unit CQ Qut Sat Press A 3 Out Vapor Press Unit si Gut Vapor Press nhan C3 Qut wet Bulb Temp Unit Farenheit WC elm E zj Ae Gut Wet Bulb Temp nan Calculate On Selection of calculation mode If a COV is selected Interval time period is no longer used Interval Interval time period for the object to re calculate Only applicable if the Calculate On selection is selected to Interval Unit Select Unit selection Metric or English SI Units In Temp Unit Input Temperature SI Unit 115 EasylO 30P Sedona Kits User Guide CasulO InTemp Input Temperature Value In Humidity Unit Input Relative Humidity SI Unit In Humidity Input Relative Humidity Value Out Dew Point Unit Dew Point SI Unit Read Only Unit is reflection by the selection of the Unit Select Parameter Out Dew Point Calculated Dew Point Value Out Enthalpy Unit Enthalpy SI Unit Read Only Unit is reflection by the selection of the Unit Select Parameter Out Enthalpy Calculated Enthalpy Value Out Saturation Pressure Unit Saturation Pressure SI Unit Read Only Unit is reflection by the selection of the Unit Select Parameter Out Saturation Pressure Calculated Satturation Pressure Value Out
39. IC Temperatures A 00 _ C2 Resistance3 56 20 3 Temperature 2 nu _ O Resistance4 nano ad Temperatures 1 00 _ C3 Resistance5 022 30 rm d rm DJ uo LO CO l d ce ce ce Channel Channel is referring to the temp table from number 1 to 8 where it is user customizable Temperature Temperature Value that will be tie back to the resistance Value 1 22 Lines Resistance Resistance Value that will te back to the temperature value 1 22 Lines Actions Actions is available when right mouse button at the object It will show as below Johnsol Meel degF n m a a See M Cut Chel H Update C Temper Ke Copy chte Load From Table Save To Table Resistat D Paste Chl Restore Default 7 Paste Special emper 10 s Lis Duplicate Ctri D _ C3 Resista A Delete Delete 266 Infocon KSDI CasulO H H A M F VI P K m Leading Open DDC Technelegy Reload Reload is loading from current selection table channel fast action Update Update is just update to the EasylO Temperature table this table will be update to the controller as long as the temperature table kits object is in the apps Once the kit is deleted the temperature table will be restored back with the original table or the last save table in non volatile memory Load from Table Load loading from one of the exiting available table 1 16 Save to Table Save to table is permanently save to non volatile memory
40. Out16 There are total 16 outputs for the object which supports up to a 32bit value Out1 LSB Least Significant Bit Out32 MSB Most Significant Bit WzB ieasviaLimKiE w25 _ Meta ICH In Outi ICH Gute C3 Outs C3 Out ICH Guts ICH Gute C3 Gut C3 Outs Group 1 gt alse alse S OH OI d alse C3 False C3 False B GES cue iu AU Example of W2B object use In 2 Out2 true Out1 false Out3 to Out16 false kA 65 EasylO 30P Sedona Kits User Guide EasulO 16 EasyioMathConversion 1 0 45 21 Easyio 1 0 43 100r Arcos higher Arcsin Firmware 0 5 00 and later Arctan Arctan2 Ceil Cos Cosh Exp Fabs Floor Fmod Frexp Ldexp Log Log10 Modf Pow Sin Sinh Sqrt Tan Tanh 166 EasylO 30P Sedona Kits User Guide EasuylO This kit contains 22 objects All the objects are to be used for mathematics calculations All the objects are derive from the C reference library For details explainaton refer to http www cplusplus com reference clibrary cmath sin To use these objects just drag and drop into the wire sheet G easyioMathConversion e arccos 44 B C3 arcsin 44 B 3 arctan 44 B C3 arctanz 48 B 3 ceil 44 B CO cos 44 B C3 cosh 44 B C3 exp 44 B 3 Fabs 44 B C3 Floor 44 E 3 Frood 48 B CO frexp 56 B Idexp 48 B CH lag 44 B 3 logia 44 B CH madf 56 B 3 pow 48 B si
41. Restore Default To restore the table values back to factory setting as per table below Table below shows the resistance value versus Temperature value Resistance Value Ohm Temp Value Celcius Temp Value Fahrenheit 826 80 913 40 20 00 400 956 20 1000 00 30 20 1022 30 41 00 1044 80 50 00 1067 60 59 00 1090 70 68 00 1114 00 77 00 1137 60 86 00 1161 50 95 00 1185 70 104 00 1210 20 113 00 267 nfocon agin CasulO F A M F VV a H K de Leading Open DDC Technelegy 26 19 Temperature Table TemperatureTable is an object for user to define the temperature sensor table resistance value versus the temperature value according to the manufacturer specifications User may use this object if any of the preset objects in this kit is not suitable The property sheet of the object is shown below E Tempera easvioTempTable TemperatureTable _ C3 Meta Group 1 gt ICH Channel 3 Temperature IC Resistancel 2650 00 3 Temperature O Resistancez 5391 00 ICH Temperatures 0 00 _ O Resistance3 9999 00 _ 3 Temperature 5 00 _ Resistance4 5711 00 3 Temperatures 0 00 ral e en foo e E I Im O Resistance5 2492 00 Channel Channel is referring to the temp table from number 1 to 8 where it is user customizable Channel 9 to 16 is predefine table and is not editable Channel 9 to 16 is preset to temp table as below image Analog Inpu
42. User Guide CasyulO Unoccupied Cool Set Point The Cooling operation set point for loop control during unoccupied mode Unoccupied Hysterisis The hysteresis control value of the Cooling and Heating operation during unoccupied mode Scan Time Defines the interval at which the process variable is sampled or the loop algorithm is executed in seconds s Ramp Time Defines the minimum interval at which the loop output may increase from 096 to 10096 in seconds s This Ramp Time is only applied during the first start of loop operation and will be inhibiting when the output value reaching the desired output value Reset Integral Manually reset the accumulated integral value accumulated error value Seguent easyio ompa Cut ewerze Cut rocess Value Accumulated nable Occupied Reset Integral Cr 4C Chri 4 Temp e Seguent control constFlaat easwiac omponent SegquenceLoop rare everse Cut Process Value ccumulated Integral SIPH C nable control ConstFloat ccupied Cut 20 00 et Point aaa ajo E LI E 225 sm bal rJ c EE SE EasylO 30P Sedona Kits User Guide EasylO CA Sequenc easyioComponent SequenceLoop C3 Meta amp aroup 1 gt C3 Out _ C3 Reverse Out 00 00 So _ C3 Process Value o Es K l ed CG ce ce CH Accumulated Integral 4 Enable Ome v _ 3 Occupied C3 true CH Set Point 5 00 CH
43. Value in Celsius The temperature range for this sensor is from 40 C to 120 C The property sheet of the object is shown below P Invensz easyioTempTable Invensys Andover 10K TypellIl deg o Meta Group i gt CH Channel none Y 3 Temperaturel _ C3 Resistancel 39800 00 _ Temperature _ Resistancez 54720 00 Temperatures _ Resistance3 01818 00 _ 3 Temperatured Ber E _ C3 Resistanced a282 n00 3 Temperatures _ Resistance5 6632 00 d Ti l ka l TJ l r2 e d d p CH CD d c um c c Channel Channel is referring to the temp table from number 1 to 8 where it is user customizable Temperature Temperature Value that will be tie back to the resistance Value 1 22 Lines Resistance Resistance Value that will te back to the temperature value 1 22 Lines Actions Actions is available when right mouse button at the object It will show as below edover 10K Tvpelll degc Wiens d Se Reload CH Channel Not oo Update ICH Temperat Ke Copy Ctrl C Load From Table _ CH Resistanc ER Paste Chr ev Save To Table 407 Paste Special empera D Ke Duplicate Cctrl D _ C Resistanc X Delete Delete Restore Default 244 Infocon KSDI CasulO H H A M F VI P K m Leading Open DDC Technelegy Reload Reload is loading from current selection table channel fast action Update Update is just update to the EasylO Temperature table
44. Value in Fahrenheit The temperature range for this sensor is from 40 C to 120 C The property sheet of the object is shown below Siemens easvioTempTable Siemens Landis 1K Mikel degC _ 3 Meta Group i gt _ CH Channel none Lei ICH Temperature _ Resistancel 26 80 ICH Temperature _ 3 Resistance 13 40 3 Temperatures _ 3 Resistance3 56 20 3 Temperature4 rr LO l LO l CD l rm r3 d ce ce e ce e ce e e _ Resistance4 000 00 CH Temperatures 5 00 _ C3 Resistances 1022 30 Channel Channel is referring to the temp table from number 1 to 8 where it is user customizable Temperature Temperature Value that will be tie back to the resistance Value 1 22 Lines Resistance Resistance Value that will te back to the temperature value 1 22 Lines Actions Actions is available when right mouse button at the object It will show as below GN Johnsol i z Mikel degt Ste ed Reload C4 Channe v Cut ctrl 4x Update C3 Temper Ts Copy Chl ec Load From Table CTETUR Save To Table _ C Resista ER Paste Ctrl Paste Special Restore Default Temper 40 Lis Duplicate Ctrl D _ 3 Resista gt Delete Delete 264 Infocon KSDI CasulO H H A M F VI P K m Leading Open DDC Technelegy Reload Reload is loading from current selection table channel fast action Update Update is just update to the EasylO Temperature table this table will be up
45. Ww 56 B O Multistatevalue 108 E O MultiStatevalueR w 116 B 4 1 AnalogValue AnalogValue Maximum 200 Analog Value objects can be defined ID 1000 1199 The property sheet of the object is shown below 53 EasylO 30P Sedona Kits User Guide CasulO 3 Analogy teasvioBacnet Analpgvalue CH Meta Group 1 X 1 Om _ 3 Status 1 Cov _ C Object Id ooo Jio 1199 In Bacnet Analog current input value This is normally link from an analog input Status Bacnet Analog Value object status Readonly True valid Fasle invalid Cov Bacnet Analog Value cov Object Id Bacnet Analog Value object ID 1000 1199 Enable e easwviaBacnet BinaryV alueF w SingleL e AnalogV easyioC Component SingleLaap easviaBacnst amp nalaqvalue BRE LES Occupied true EE QM Binary eas yiobacnet Binary value easwiaBacnat Analogvaluek vil In on Cut ECHO Salus true Status true Object Id 1000 Object Id 2000 gor EN SE Example of using the AnalogValue reading the PID loop output Noticed the bacnet object ID 1000 4 Ul EasylO 30P Sedona Kits User Guide CasulO 4 2 AnalogValueRW AnalogValueRW Maximum 200 Analog Value RW objects can be defined ID 2000 2199 The property sheet of the object is shown below Cj 4nalogi easvioBacnet AnalogvalueR Ww _ 3 Meta Group 1 gt _ out _ 3 Status Q Load Last Value true JO cov _
46. e easvioBacnet Binary aluebw SingleL eO AnalogV C easyio Component SingleLoop easyioBacnett Analogvalue ae Occupied trej EM IEEE Binary e easwioBacnet Binary value easwioBacnet AnaloqvalueR ww aria C NN UC ENSE UE SENE Example of using the BinaryValue reading the PID loop occupancy status Noticed the bacnet object ID 1000 4 4 BinaryValueRW BinaryValueRW maximum 200 Binary Value RW objects can be defined ID 2000 2199 The property sheet of the object is shown below 3 Binary1 easyioBacnet BinaryValueR wj ICH Meta Group 1 gt ICH Gut _ Status Co true JO Load Last Value true v Object Id Lon 2000 2199 JO Don Je Out Bacnet Binary Value current output value Status Bacnet Binary Value object status Readonly true valid Fasle invalid Load Last Value Enable the load last value when program start 57 EasylO 30P Sedona Kits User Guide CasulO true load last stored value when start false do not load last value Object Id Bacnet Binary Value object ID 1000 1199 In Bacnet Binary Value object input value Enable e easwioBacnet Binary V aluebw Quit Of SingleL AnalogV easyio Component SingleLoop o easyiaBacneli Analagvalue e p B Out L Accumulated Integral 0 00 Object Id 1000 Enable False SS ee Occupied sd eg Binary e amp etPt CH easvioBacnet Binary value easvioBacnet 4nalogvalueR ww an O Erg a NEUE pg Example of using
47. feasyioFtGLbed LodFloatOverwrite C Meta Group 1 gt _ CQ Title Floatl er _ C3 Mode _ 3 Overwrite On Value 0 00 _ 3 Overwrite OFF Value 30 00 J In 5 00 I C3 Out 5 00 Po ba d E 5 A Title Title for the point to be shown in the LCD screen Max 15 characters Mode Selection of mode available This selection is available in the LCD display Auto null value output When this mode is selected Out In Overwrite On When this mode is selected Out Overwrite On Value Overwrite Off When this mode is selected Out Overwrite On Value Overwrite On Value User define output value when mode selection is Overwrite On Overwrite Off Value User define output value when mode selection is Overwrite Off In Input constant value Out 132 EasylO 30P Sedona Kits User Guide CasulO Current Output Value The control algorithm is a below If the input is set to X overwrite value On Y overwrite value Off Z Mode Auto Output X If the input is set to X overwrite value On Y overwrite value Off Z Mode Overwrite On Output Overwrite Value On Y If the input is set to X overwrite value On Y overwrite value Off Z Mode Overwrite Off Output Overwrite Value On Z CA nee feasyioFGbed LodFloatOverwrite _ C3 Meta Group 1 gt _ Title loatOver _ C3 Mode uto CH Overwrite On value 0 00 _ CH Overwrite OFF Value 0 00 _ In 5 00
48. from true gt false Timer1 eas ipm a ConstBo CH cantral CanstBao PONERTE Y An example of Timer object hold the out value to true until the timer time count down to zero 227 Infocon KINNA CasulO H H A M F VV a H K de Leading Open DOC Technelegy 25 EasyioTcom 23 EasyioTcom 1 0 45 2 Easyio 1 0 43 or TcomService higher This kit contains 1 object The objects are to be used for engineer the Sedona apps This tcom service is for sedona protocol integration with Infocon TCom Driver To use these objects just drag and drop into the wire sheet F Sedona Palette Dom 0 fei Oe TComService 1740 B 25 1 TcomService TomService is an object use to integrate a sedona controller with Niagara station via sedona protocol with Infocon Tcom driver The property sheet of the object is shown below TComSer tcom TCom5ervice _ C3 Meta amp Group 1 gt _ Port _ Events Per Sec ICH Client Connected fos 4 IC Comm Lost State C3 Comm Lost Interval s 60 max Port Port that uses to communicate between Niagara Station and a sedona controller By default is 5021 It is user editable Events Per Sec A read only property It will only handles 30 events per second and it is queue if there are more events This will minimize the tcom driver load and controller load during the integration Client Connected 228 Infocon KSDI CasulO H H A M
49. original table or the last save table in non volatile memory Load from Table Load loading from one of the exiting available table 1 16 Save to Table Save to table is permanently save to non volatile memory Restore Default To restore the table values back to factory setting as per table below Table below shows the resistance value versus Temperature value 220000 1 2 000 200 70200 1 A 000 A 23020 600 2312000 X 2480 239 nfocon WANA Easylo H H A Vi F VV a H K i Leading Open DOC Technelegy 26 5 Invensys 10K Thermistor with 11K Shunt Celcius Invensys 10K Thermistor with 11K Shunt is an extension object to the Temperature Table object This object values are preset to commonly used Invensys 10K Thermistor with 11K Shunt Sensor resistance table versus Temperature Value in Celsius The temperature range for this sensor is from 40 C to120 C The property sheet of the object is shown below E Invensy easvioTempTable Invensvs 10K with 11E Shunt deg ICH Meta Group 1 gt _ CH Channel none Lei ICH Temperature _ Resistancel 0517 50 3 Temperature _ Resistancez 0269 20 3 Temperatures _ C3 Resistance3 927 10 3 Temperature4 _ C3 Resistanced 173 34 3 Temperatures _ C3 Resistances 899 568 CO uo l LO l e l e l rm ra EN d 1 d ra ce r3 ca d ce c ce ce ce Channel Channel is referring to the temp table from number 1 to 8 wh
50. read only point C line teasvyioF aLcd LedFloat _ CH Meta aroup 1 gt D _ Title Valve SP C3 Access Right CH writable Om _ OH Max 100 00 Precision Bo fo 65835 IO Unit Deg C Jor 4 out EasylO 30P Sedona Kits User Guide EasulO 2 antral constFlaat o Cuir 29 00 aaa lined C easyioFaled LedFloat Title Valve SP In 0 00 tut 24 00 D Example of configuring LcdFloat as a writable point The LcdFloat object is writing to a Setpoint Object 129 EasylO 30P Sedona Kits User Guide CasulO 10 6 LcdFloatOneShot LcdFloatOneShot is a Float object and child object that sits under the page object It is used to control Float point from the LCD display for a define time period It is a writable object The property sheet of the object is shown below C lineS easvioFGLed LedFloatoneshot CO Meta Group 1 x Title 3 Retrigger Enabled IO Disable C3 Trigger Period ms _ CH Trigger Value _ Precision 2s fo 65535 Unit ox 100 Title Title for the point to be shown in the LCD screen Max 15 characters Retrigger Enable This property can be set to enable is re trigger is required Trigger period Period of the trigger period in miliseconds Trigger Value Output Value when object is triggered Precision The number of precision value that the float value will display in the LCD s
51. shows the resistance value versus Temperature value 97130 20000 200 32660 000 30 20 25400 41 00 19900 50 00 15710 59 00 12490 68 00 10000 77 00 8056 86 00 6531 95 00 5326 104 00 4368 113 00 3602 122 00 2987 131 00 2489 140 00 2084 149 00 1753 158 00 26 13 Johnson 1K Nikel Celcius Johnson Control 1K Nikel is an extension object to the Temperature Table object This object values are preset to commonly used Johnson Control 1K Nikel Sensor resistance table versus Temperature Value in Celsius 255 infocon BIANA CasulO H HB A M F VV a H K xd Leading Open DDC Technology The temperature range for this sensor is from 40 C to120 C The property sheet of the object is shown below Johnson easyioaTempTable Johnson 1E Mikel deg _ OH Meta Group 1 X _ CH Channel none 7 IC Temperature _ C3 Resistancel 05 06 3 Temperature _ C3 Resistance 38 91 Temperatures _ Resistance3 73 45 O Temperature4 _ Resistance4 08 69 3 Temperatures ca ca l l l l rm r3 b 1 d r2 c r3 ca dB ce ce ce c ce _ Resistances 44 63 Channel Channel is referring to the temp table from number 1 to 8 where it is user customizable Temperature Temperature Value that will be tie back to the resistance Value 1 22 Lines Resistance Resistance Value that will te back to the temperature value 1 22 Lines Actions Actions is available when right mouse b
52. temperature table kits object is in the apps Once the kit is deleted the temperature table will be restored back with the original table or the last save table in non volatile memory Load from Table Load loading from one of the exiting available table 1 16 Save to Table Save to table is permanently save to non volatile memory Restore Default To restore the table values back to factory setting as per table below Table below shows the resistance value versus Temperature value 9216 1 2000 200 10000 1 2 2000 AJ 2020 233 nfocon agin Casulo H H A M F VV a H K i Leading Open DOC Technelegy 26 2 Honeywell Johnson Pt100 Platinum Fahrenheit Honeywell Johnson Pt100 Platinum is an extension object to the Temperature Table object This object values are preset to commonly used Honeywell or Johnson Controls Pt100 Platinum Sensor resistance table versus Temperature Value in Fahrenheit The temperature range for this sensor is from 40 E to 248 F The property sheet of the object is shown below Hoenyw easyiaTempTable Hoenywell_Johnson_100Platinum_degF _ 3 Meta Group 1 gt _ CH Channel none 7 Temperature _ 3 Resistance 4 27 Temperaturez _ 3 Resistance2 7 28 _ 3 Temperatures _ 3 Resistance3 3 Temperature _ 3 Resistance4 3 Temperatures d 72 _ 3 Resistances 6 24 Channel Channel is referring to the temp table fro
53. the AI settings Please refer to Al component section for the conversion The property sheet of the object is show as below 30 EasylO 30P Sedona Kits User Guide CasulO Ga Digital ieasyio3 p DigitalInput _ C3 Meta Group 1 gt _ Gut C OFF CQ Channel _ Reverse Polarity fale le I I d Out This value is the current digital input state False Off True On Channel This parameter defines the digital input channel None No input selected DI1 DI8 digital input DI9 DI16 digital input derived from Universal Inputs Reverse Polarity Reverse polarity reverse controls the relationship between the physical digital input and the digital input state If reversePolarity is false the output value out to directly reflect the digital condition of the physical point An active state closed contact 1s considered ON while inactive state open contact is considered OFF If reversePolarity is true the output value out to inversely reflect the digital condition of the physical point An active state closed contact 1s considered OFF while inactive state open contact is considered ON Digital Input Polarity Physical Hardware Physical State Closed Contact Closed Contact 31 EasylO 30P Sedona Kits User Guide CasulO 2 7 Digital Input Alarm Digital Input Alarm is a EasylO 30P physical Digital Input alarm Component This component is used when user would
54. this table will be update to the controller as long as the temperature table kits object is in the apps Once the kit is deleted the temperature table will be restored back with the original table or the last save table in non volatile memory Load from Table Load loading from one of the exiting available table 1 16 Save to Table Save to table is permanently save to non volatile memory Restore Default To restore the table values back to factory setting as per table below Table below shows the resistance value versus Temperature value 78910 1 2000 200 29 490 Du 30 20 23 460 41 00 18 790 50 00 15 130 59 00 12 260 68 00 10 000 77 00 8 194 86 00 6 752 95 00 5 592 104 00 4 655 113 00 3 893 122 00 3 270 131 00 2 760 140 00 2 339 149 00 1 990 158 00 245 Jnfocon WANN CasulO H HB A M F VV a H K xd Leading Open DDC Technology 26 8 Invensys Andover 10K Thermistor Type III Fahrenheit Invensys 10K Thermistor type lll is an extension object to the Temperature Table object This object values are preset commonly used Invensys or Andover 10K Thermistor Type III Sensor resistance table versus Temperature Value in Fahrenheit The temperature range for this sensor is from 40F to 248F The property sheet of the object is shown below Invenss easvioTempTable Invensys Andover 10K Tvpelll degt _ 3 Meta Group 1 gt _ CH Channel none 7 Temperature _ Resistance 39800 00
55. 0 E to 248 F The property sheet of the object is shown below Gi Honeywi ieasyiaTempTable Honeywell 20k _thermistor_degF _ C3 Meta Group 1 gt _ CH Channel none Y C3 Temperature _ Resistancel CU p l ds l l p d p e c c e CH d p c 14000 00 Temperatures _ CQ Resistancez 86840 00 IC Temperatures _ CQ Resistance3 97320 00 Temperature La e d _ C3 Resistance4 56448 00 C3 Temperatures d 72 _ C3 Resistance5 119668 00 Channel Channel is referring to the temp table from number 1 to 8 where it is user customizable Temperature Temperature Value that will be tie back to the resistance Value 1 22 Lines Resistance Resistance Value that will te back to the temperature value 1 22 Lines Actions Actions is available when right mouse button at the object It will show as below Reload Update M Cut Clrl X Jd Ke Copy Chrlec Load Fram Table IQ ER Paste Chr 4A Save To Table Paste Special Restore Default Ke Duplicate ChrlAp A Delete Delete Reload 238 Infocon KSDI CasulO H H A MI F wo P d m Leading Open DDC Technelegy Reload is loading from current selection table channel fast action Update Update is just update to the EasylO Temperature table this table will be update to the controller as long as the temperature table kits object is in the apps Once the kit is deleted the temperature table will be restored back with the
56. 172 00 Ln ka CD Lr Lr p l DJ l e DA d ce e CH d e EN ce D c Channel Channel is referring to the temp table from number 1 to 8 where it is user customizable Temperature Temperature Value that will be tie back to the resistance Value 1 22 Lines Resistance Resistance Value that will te back to the temperature value 1 22 Lines Actions Actions is available when right mouse button at the object It will show as below TAC 101 Typell degF id Views ki pell degr Meta Reload IO chan M Cut Ctrl X Update 1 Tempe D Copy cree Load From Table Save To Table ER Paste Chl h _ C3 Resist Restore Default Paste Special amp Temps Duplicate Ctrl D _ UO Resist Delete Delete 254 nfocon KIANA CasulO H H A M F VI D K Ve Leading Open DDC Technelegy Reload Reload is loading from current selection table channel fast action Update Update is just update to the EasylO Temperature table this table will be update to the controller as long as the temperature table kits object is in the apps Once the kit is deleted the temperature table will be restored back with the original table or the last save table in non volatile memory Load from Table Load loading from one of the exiting available table 1 16 Save to Table Save to table is permanently save to non volatile memory Restore Default To restore the table values back to factory setting as per table below Table below
57. 2000 200 10000 2000 AJQ 2020 130 89 80 00 138 5 100 00 212 00 146 06 120 00 248 00 235 infocon BISON CasulO FRAMEWORK 26 3 Honeywell 20K Thermistor Celcius Honeywell 20K Thermistor is an extension object to the Temperature Table object This object values are preset to commonly used Honeywell 20K Thermistor Sensor resistance table versus Temperature Value in Celsius The temperature range for this sensor is from 40 C to 120 C The property sheet of the object is shown below b Honevwe feasyioTempTable Honeywell 20K Ehermiskor deg Meta Group 1 X _ CH Channel none 7 C3 Temperature _ C3 Resistancel eu C3 Temperaturez _ C3 Resistance2 _ C3 Temperatures _ C3 Resistance3 _ Temperature4 _ C3 Resistance IC Temperatures 14000 00 geaau uu graci 00 DA UU e l D l d l l rm D 1 DI d d r2 ce r3 ca d ce ce ce ce ce _ C3 Resistances 119668 00 Channel Channel is referring to the temp table from number 1 to 8 where it is user customizable Temperature Temperature Value that will be tie back to the resistance Value 1 22 Lines Resistance Resistance Value that will te back to the temperature value 1 22 Lines Actions Actions is available when right mouse button at the object It will show as below Reload Views I Odg Y cut Chrl x 10 i ChrlAcC Paste Ctrl h J OF Paste Special 16 Dupl
58. 26 Il sensors0k Ra c Du UU C5 False False Joa E Jus 55 00 45 00 Example of configuring a 10K Thermistor temperature sensor in degree C Note that selection of Input Type is 30K instead of 10K CA Analogi feasyioz0p AnalogInputi _ CH Meta 3 Gut _ 3 Raw _ Channel 3 Input Type Scale Low 3 Scale High _ Offset ICH Cut OFF Enable ICH Low Cut Off Square Root 1 C Decimal Point C3 Temp Table CH Digital Gn Level Digital OFF Level Group i ji am zu ensorl E Ce 8 H EN 00 UU C5 False CH false E Joa Ju i 55 00 45 00 Example of configuring a 10K Thermistor 11K Shunt temperature sensor in degree C This configuration can be use when configuring Universal Input as Digital Input N 1 EasylO 30P Sedona Kits User Guide 2 2 AnaloginputAlarm CasulO AnaloginputAlarm is a EasylO 30P physical Analog Input Universal Input alarm Component This component is used when user would like to have alarm notification when the Analog value exceed or fall below a pre define value The property sheet of the object is show below X Analog easvio3Op AnalegInputAlarm _ 3 Meta C3 Out ICH Alam CH High ICH Low ICH Channel _ CH High Enable CH High Limit _ CH Low Enable CH Low Limit _ CH Deadband C3 Delay _ 3 Manual Reset Out Group i gt di
59. 2Time 68 B Timez5 92 B Iz w zB 60 B 149 EasylO 30P Sedona Kits User Guide EasulO 15 1 B2L B2L or Bit to Long conversion object The output data type is long The property sheet of the object is shown below B2L easvioLimKik EzL I CH Meta Group 1 gt ER 4 O Cot ER _ j Inz 3 true ES ICH In3 C5 False e _ CH Ind fase w ICH In5 C5 False e 3 In False 20m mn 20m ETS 4 Omni I Omz ET 4 O nid I O inis I In16 OH fase le Out Output of the conversion base on the binary The output data type is long Count This slot shows the total number of bit count It will count total number of bit between bit1 to bit32 which the value is true Ini In2 In3 In32 There are total 32 input for the object to calculate the binary format In1 LSB Least Significant Bit In32 MSB Most Significant Bit kb E kA Ul 0 EasylO 30P Sedona Kits User Guide EasulO 15 2 B2S BzL easvioLimKiE B2L _ 3 Meta aroup 1 ER Count som Ome F 10m Ote v som Ome v Example of B2L object use Out In1 In2 n3 Out 2 21 2 Qut 7 B2S or Bit to Short conversion object The output data type is short The property sheet of the object is shown below B25 feasyioLimkit 625 _ 3 Meta Group 1 gt oa EI Ocmw P Jom rs 7 40m rs 7 JO Ir fase _ Ind CO false _ Ins CO false IO Ire fase 40
60. 3 Sat Schedulez I CH Sunday J CH Sun Schedulet ICH Sun Schedules CH OFF CH OFF OFF CO OFF OFF OFF OFF CH Holiday Enabled p oorr Le CH Holiday1 JO Hel senn E Gomis E Holidayz Enabled Oort CH Holidayz _ 2 Holz Schedule1 _ Holz Schedulez 216 EasylO 30P Sedona Kits User Guide CasulO Status To show current status of the Schedule either indicate with Ok or relevant error messages If any error message shown all Boolean outputs will always set to false until all error is corrected by user Out Source To indicate the source property which provide the schedule output Out Out Schedule s output indicate either true or false Monday Monday scheduled output If current day of week is Monday Out will read this as its value Always set to False if day of week doesn t match Mon Schedule 1 Monday s first session time setting Format HHMM HHMM HH 0 23 MM 0 59 Mon Schedule 2 Monday s second session time setting Format HHMM HHMM HH 0 23 MM 0 59 Tuesday Tuesday scheduled output If current day of week is Tuesday Out will read this as its value Always set to False if day of week doesn t match Tues Schedule 1 Tuesday s first session time setting Format HHMM HHMM HH 0 23 MM 0 59 Tues Schedule 2 Tuesday s second session time setting Format HHMM HHMM HH 20 23 MM 0 59 Wednesday Wednesday schedul
61. 30 100 00 212 00 461 60 120 00 248 00 26 6 Invensys 10K Thermistor with 11K Shunt Fahrenheit Invensys 10K Thermistor with 11K Shunt is an extension object to the Temperature Table object This object values are preset to commonly used Invensys 10K Thermistor with 11K Shunt Sensor resistance table versus Temperature Value in Fahrenheit 241 infocon WANA Easylo H H A M F VV a H K i Leading Open DOC Technelegy The temperature range for this sensor is from 40 E to 248 F The property sheet of the object is shown below E Invensi easvioTempTable Invensvs 10K with 11E Shunt degF _ 4 Meta Group i gt _ CH Channel none 7 Temperature _ Resistance 0517 50 Temperature _ Resistancez 0269 20 3 Temperatures _ 3 Resistance3 927 10 LO l rm l e l lt r3 nm r3 en ce em DJ e d K l e 3 Temperature4 La ce d _ Resistance4 473 34 CH Temperatures d 72 _ C3 Resistances 899 68 Channel Channel is referring to the temp table from number 1 to 8 where it is user customizable Temperature Temperature Value that will be tie back to the resistance Value 1 22 Lines Resistance Resistance Value that will te back to the temperature value 1 22 Lines Actions Actions is available when right mouse button at the object It will show as below Gi Invensi eas with 11K Shunt get VIEWS b pli ciii Reload Channel v op EE U
62. Access Right OH Readonly Je Om KI 20 Mex _ Unit Bar 3 In E 1 200 E line1 Target Meta Title Set True 3 Access Right Set False True Text False Text line5 C ConstIn eaxwioFcaLcd LedInt cantral constInt I In Bees Example of configuring LcFloatl as a read only point C3 lineS easvioFGLcd LedInt _ CH Meta croup 1 gt D _ Title LcdInt _ 3 Access Right CH writable Le ER JO Max 3 Unit Bar 3 In Gut 135 EasylO 30P Sedona Kits User Guide EasulO Bh Link LX Status Source line 1 Target Meta Title Set True 3 Access Right Set False True Text 2 False Text line eazwiaFiaLcd LedInt G Title LedInt ee Command e control ConstInt as Example of configuring LcdInt as a writable point The LcdInt object is writing to a object 136 EasylO 30P Sedona Kits User Guide CasulO 10 9 LcdSchedule LcdSchedule is a Integer object and child object that sits under the page object It is used to display easylO schedule object in the LCD display This object will replicate the easylO schedule in the sedona apps and display it in the LCD display User can edit the schedule from the LCD display with the same format as easylO schedule object Please refer to easylO sedona kits easyioSchedule for schedule editing format The property sheet of the object is shown below c lined
63. CH Trigger Period sooo lee Trigger value In fase 1 CO ou 123 EasylO 30P Sedona Kits User Guide CasulO line CH easwyiaFaLcd LedBoaloneshat Tithe Baalone Cut False d Comamnd r1 control WriteBaal n ConstEo fy control CaonstBaal Cut False e O Example 02 of LcdBoolOneShoot In false Trigger value true Out In When object is trigger output true for 5secs 124 EasylO 30P Sedona Kits User Guide CasulO 10 4 LcdBoolOverwrite LcdBoolOverwerite is a Boolean object and child object that sits under the page object It is used to control overwrite Boolean point from the LCD display It is a permanent overwrite until the overwrite is released It is a writable object from the LCD display It has 3 Selection 1 Auto null value 2 Overwrite On 3 Overwrite Off The property sheet of the object is shown below lineS easvioFaLcd LedBaoloverwribe CH Meta Group 1 gt _ C Title oolOver _ CH Mode uta _ CH Overwrite On Value fale _ CH Overwrite OFF value tme In null Lei 4004 Title Title for the point to be shown in the LCD screen Max 15 characters Mode Selection of mode available This selection is available in the LCD display Auto null value output When this mode is selected Out In Overwrite On When this mode is selected Out Overwrite On Value Overwrite Off When thi
64. Contral AnalogFilcer _ 3 Meta Group i gt _ Dif _ Dif val ER _ Pre Val CH Out Val _ C3 Cycle Time fas 1 10 Dif User define offset value or cut off value Dif Value This is a read property where it represent a calculate different base on previous input In Input float value to the object Pre Val Last float value object received Out Val Output value after filtration Cycle Time Time period for the object to calculate and process the output 95 EasylO 30P Sedona Kits User Guide AnalogI easwia3 p AnaloagInput 29 08 29 18 29 18 gF easyioontral 4nalogFilter Example of using the analog filter to slow down the poll rate of an 1 5K Platinum Temperature Sensor CA AnalogF CeasyioContral 4nalogFilter _ 3 Meta ICH Dif _ C Dif val d e In _ 3 Pre Val 3 Out val ICH Cycle Time aroup 1 gt 5 13 4 09 a 1d ja 79 E DJ bd r3 in d e ce s 1 1 Example of property sheet for the Analog Filter object 6 2 BooleanSelect BSlect is an object to select between 2 boolean inputs for the output value The output value is also Boolean The property sheet of the object is shown below InA User define Input InB User define Input e BSlect easvyioContral BSlecE Meta aroup 1 gt Ona fse Te Jon Ore A dOme Ore Te ER 96 EasylO 30P Sedona Kits User Guide CasulO
65. Control digital low speed output state True ON False OFF Enabled Enable disable the Fan Control function If the Fan Control is disabled all digital outputs will be set to off and all timers are reset True Enabled False Disabled Set Speed The desired speed in percentage 0 100 used by the Fan Control to determine the output No Of Speed To defines the Fan Control output type 1 One Fan Speed use Low Speed Output 2 Two Fan Speed use High and Low Speed Output 72 EasylO 30P Sedona Kits User Guide CasulO 3 Three Fan Speed use High Medium and Low Speed Output The Fan Control output speed response to NoOfSpeed when SetSpeed changes as shown below Fan Control Output Speed Type set Speed Medium peed One Fan Speed 0 210096 Two Fan Speed 0 30 gt 50 100 Three Fan Speed 0 lt 33 3396 2 333396 lt 66 6696 Min On Time Defines the time period in seconds the fan control should run before it can be turned off Default Os Kick Time Defines the time period in seconds the fan control should run at highest speed when it starts to run from off state before it can be switched to the desired lower speed Hysteresis The Hysteresis prevents the Fan Control point type output to be changed too frequently when the SetSpeed is swing at the margin value Example When the SetSpeed value at range 66 6096 to 66 7096 the output will be switched in between Hig
66. D MEETS IUlord easwinlvladbussla o ng E Fault False OC I T o easwinlladbussla o Fault False Ou 1338 L IFloat easwinlvadbussla o Fault False Status OK Out 105 0 DEE EasylO 30P Sedona Kits User Guide CasulO 18 7 ModbusPointHoldingWord ModbusPointHoldingWord is Modbus Holding Word point Note ModbusPointHoldingWord can only be a child of ModbusSlaveDevice The property sheet of the object is shown below 3 HWord easyioModbussSlave ModbusPointHoldingword 19 _ 3 Meta Group 1 gt Fault C3 Status _ 3 Address Ez HG In Fault Status of the Modbus register false Valid true Invalid Status Status of the point OK Online Down Offline Address Modbus register address Note that only Decimal format is supported If the Modbus device register is in HEX need to convert to DEC Out Current Coil Output state Readonly In Local input value 196 EasylO 30P Sedona Kits User Guide e a msc ault H sd b nbus M Fault x IFloa aat ie Modbussla A Fault Statys ooo m D ModbusSlaveDevice register example 18 8 ModbusPointInputFloat ModbusPointInputFloat is Modbus Input Float point Note ModbusPointinputFloat can only be a child of ModbusSlaveDevice The property sheet of the object is shown below C3 IFloat easyioModbusslave ModbusPointInputFloat 20 ICH Meta Group 1 gt IL _ Status Sut
67. EasylOHistoryIntervalBool higher EasylOHistoryIntervalFlaot Tridium Pstore EasylOHistoryIntervallnt Tridium History This kit contains 3 objects All the objects extend the Tridium history kit for Interval history logs These object eliminates the daily transition error where it will create 20 lines per second where by the interval is set to minutely Objects available in the PStore Service property sheet File Type File Name s Number to Add Z easvioHiskary EasyIOHisInbervalFloat 4 easvioHiskary EasvIOHisIntervalInt z history HisCovBool z history HisCovFloat z history HisCovInt z history HisIntervalBool history HisIntervalFloat z history HisIntervallnt 3 pstare PstoreFile 3 pstare TestPstoreFile Below is some example of the tridium Interval history error Every second has 20 lines 127 rows Timestamp a sss 10 Aug 11 11 59 06 PM SGT 468 2 a 10 Aug 11 11 59 06 PM SGT 468 1 10 Aug 11 11 59 06 PM SGT 468 1 10 Aug 11 11 59 06 PM SGT 468 1 10 Aug 11 11 59 06 PM SGT 468 1 10 Aug 11 11 59 06 PM SGT 468 1 10 Aug 11 11 59 06 PM SGT 468 1 10 Aug 11 11 59 06 PM SGT 466 1 10 Aug 11 11 59 06 PM SGT 468 1 10 Aug 11 11 59 06 PM SGT 468 1 10 Aug 11 11 59 06 PM SGT 468 1 10 Aug 11 11 59 06 PM SGT 468 0 10 Aug 11 11 59 06 PM SGT 468 0 10 Aug 11 11 59 06 PM SGT 468 0 10 Aug 11 11 59 06 PM SGT 468 0 10 Aug 11 11 59 06 PM SGT 468 0 10 Aug 11 11 59 07
68. Example Address Name Register Type 1000 SetPoint Floating point 2 registers 1002 Duration 32 bit data 2 registers 1004 Count 16 bit data 1 register 1005 Delay 16 bit data 1 register The property sheet of the object is shown below 3 Holdini easyioModbus HaldingR egLong _ 3 Meta aroup 1 gt 1008 IO Status JO Load Last Value O true Le OO Addr ioo Jim 1199 JON Kl Out HoldingRegLong output value Status Register status Readonly true valid Fale invalid Load Last Value Enable the load last value when program start 179 EasylO 30P Sedona Kits User Guide CasulO true load last stored value when start false do not load last value Address Register address 1000 1199 In HoldingRegLong input value Holding eas E 2 Cut 5 wm Status true DnsS serv ba eas E nc Timeout 1111 ms pee ES Example of a modbus HoldingRegLong writing year value to a DNS service object 17 5 Holding Reg Word HoldingRegWord maximum 200 Holding Register can be defined ID 1000 1199 200 Holding Register is including floating point 16 bit data amp 32 bit data type Floating Point amp 32 bit data occupy 2 register address where 16 bit occupies 1 register address All addresses are based O Example Address Name Register Type 1000 SetPoint floating point 2 registers 1002 Duration 32 bit data 2 registers 1004 Count 16 bit data 1 r
69. F VV a H K de Leading Open DDC Technelegy A read only property Show total number of client connected to the Sedona controller Comm lost state This property is a Boolean property where it monitor the tcom protocol time out This property can be used as comm monitoring where user can switch to local standalone schedule whenever the sedona controller comm time out Com Lost Interval This is the comm monitoring interval check By default is 60 seconds 229 Infocon KINNA CasulO H H A M F VV a H K de Leading Open DOC Technelegy 26 EasyioTempTable Number EasyIO Sedona Kit Current Dependencies Components Version 24 EasyioTempTable 1 0 45 22 Easyio Honeywell Johnson Pt100 Platinum C 1 0 43 10 or higher Honeywell Johnson Pt100 Platinum F Platform Easyio Honeywell 20K Thermistor C 1 0 45 20 Honeywell 20K Thermistor F Invensys 10K with 11K shunt C Invensys 10K with 11K shunt F Invensys Andover 10K Thermistor Type III C Invensys Andover 10K Thermistor Type III F Invensys Johnson Pt1000 Platinum C Invensys Johnson Pt1000 Platinum F Invensys TAC 10K Thermistor Type II C Invensys TAC 10K Thermistor Type II C Johnson 1K Nikel C Johnson 1K Nikel F Sauter 1K Nikel C Sauter 1K Nikel F Siemens Landis 1K Nikel C Siemens Landis 1K Nikel F Temperature Table This kit contains 19 objects The object is to configure the temp table via Sedona workbench without configuring via th
70. IGITAL INPUT 11 C 2 C 3 C 4 C 5 C 68 EasylO 30P Sedona Kits User Guide CasulO 5 3 DigitalStateTimer DigitalStateTimer is an object for On and Off period monitoring The property sheet of the object is shown below B Digital ieasyio Component DigitalState Timer ICH Meta Group 1 gt ER One Eh 2 Q offtimer za 40m Sp Out Readonly output which indicating Current digital state OnTimer Duration in seconds of the digital state remains in the ON state The onTimer is reset to 0 automatically when an OFF to ON transition is occurred at the digital state and it will hold the value when the digital state is at OFF state Use resetOnTimer to clear the timer manually Off Timer Duration in seconds of the digital state remains in the OFF state The offTimer is reset to O automatically when an ON to OFF transition is occurred at the digital state and it will hold the value when the digital state is at ON state Use resetOffTimer to clear the timer manually In Input digital state Digital easyioomponent DigitalState Timer ConstEo cantral ConstBaal Cut FalzeF Example of using the Digital State Timer link from a Constant Boolean object 69 EasylO 30P Sedona Kits User Guide CasulO 5 4 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 dete
71. InputLong ModbusPointInputWord ModbusSlaveAsyncNetwork ModbusSlaveDevice This kit contains 10 objects All the objects are to be used for Modbus Master Slave configuration only Modbus Master and Slave configuration is a unique configuration where the EasylO 30P Sedona controller as a Modbus Master Controller and Modbus Slave controller connecting to the Rs 485 com port To use these objects just drag and drop into the wire sheet F Sedona Palette ir easviaMadbusslave e C3 MadbusPoinECoil 72 E C3 MaodbusPointDiscrete 72 B C3 MaodbusPointHoldingFloat 84 B 3 ModbusPointHoldinaLong 84 B C3 MaodbusPointHolding word 76 E C3 MadbusPointInputFloat 72 B C3 MaodbusPointInputLong 72 B ModbusPointInpuEWword 72 E C3 MadbusslaveAsyncMebwork 60 E ModbusslaveDevice 64 B 185 EasylO 30P Sedona Kits User Guide CasyulO 18 1 ModbusSlaveAsyncNetwork ModbusSlaveAsyncNetwork uses the EasylO 30P built in Modbus RTU master driver to connect to Modbus Slave devices The serial port has to be disabled first before changing parameter Do not attempt to change the parameters via web browser The serial port setting will automatically changed from Modbus to Modbus Master whenever you change the parameter in this object Note ModbusSlaveAsyncNetwork can be in a new folder or in default EasylO folder Example below show the ModbusSlaveAsyncNetwork is in a new folder created with the name Slave My Host ape
72. Meta Group 1 gt ER 20m 20m 20 r 1 Om EE In ID 1 O Ens B fase v JO Ini Defaut IO fase le 159 EasylO 30P Sedona Kits User Guide CasyulO Out Output value as per Enable selection Int In2 In3 and Ind User define input float value Ent En2 En3 and End Value enable for respective inputs En1 true Out In1 En2 true Out In2 En3 true Out In3 End true Out In4 Only 1 enable can be true in any condition If 2 Enable are true output will be the higher priority value that enable Ini Default If set to true default value is In1 if all enable are false This is to eliminate output to be zero in case the entire enable are false If set to false out value will be zero if all enable are false PFSelec feasyioLinkit PFSeleck _ C3 Meta Group 1 gt J ut C3 Inl 1 00 J Ine 2 00 JO Im 3 00 _ In4 z f Eni CO False _ C3 En2 3 true e ER _ En4 C5 False 41 C Int Defaut Ten False Example of PFSelect object use 160 EasylO 30P Sedona Kits User Guide CasulO 15 9 RateLimit RateLimit is an object to reduce the update rate for a float value In some cases where a fast value change will caused a fast ramp in the equipment This object can slow down the value change by ramping the value slowly The property sheet of the object is shown below Ratelim easvioLimkik F abeLimiL _ 3 Meta Group i gt L ivi en z n
73. Meta aroup 1 gt Joa oon Te _ CH Status Addr In CH On Lei Example showing Boolean Writable register access from the EasylO note that it is based 1 Which means the web register has to minus 1 in the sedona 3 3 Float Point FloatPoint is use to access to EasylO 30P Float Point type readonly register Modbus Input register floating point The register address is based O address whereby EasylO 30P documented address is based 1 address The property sheet of the object is shown below C3 FloatPo easyio30pRegs FloatPoint _ C3 Meta Group 1 gt out 1 Status Om Out Float Point registers current value Readonly Status Float Point registers validity Readonly True valid False invalid Address Float Point register address Analogue Input Value 1 l 1 4 3900 Analogue Input Raw Value 1 1 162 9988 2363 mA V Ohm Example showing Float point with the register 1 182 47 EasylO 30P Sedona Kits User Guide EasylO 3 FloatPo feasyvio30pRegs FloatPaoint _ CH Meta Group 1 X jg e Out 1 Status J Addr Example showing Float Point register access from the EasylO note that it is based 1 Which means the web register has to minus 1 in the sedona 3 4 FloatWritable FloatWritable is use to access to EasylO 30P Float Writable type register Modbus Holding register floating point The register address is based O address whereby EasylO 30P doc
74. OFF C3 false C3 False i m E m A false Du uu CO False fase Le s 0 65535 The out is the output value of the selected Channel If the channel is selected as Ul1 then the out is the value of Channel UI1 according to the Input type Alarm Alarm state of the selected channel base on limit configurations Analog alarm state for high limit if high limit is enable True alarm False Analog alarm state for low limit if low limit is enable True alarm False High normal Low normal Channel Channel which this object is tied to Only applicable for UI1 to UI8 High Enable To enable the high limit EasylO 30P Sedona Kits User Guide CasulO High Limit To configure the value for the high limit Low Enable To configure the value for the high limit Low Limit To configure the value for the high limit Deadband Al alarm deadband value 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 Al Value must be lower than the Alarm High limit by Alarm Deadband limit To return from Low Alarm trip point the Al Value must be greater than the Alarm Low Limit by Alarm Deadband limit Alarm High Limit High Alarm Alarm High Limit Alarm Deadband Limit Return trom High Alarm z Alarm Low Limit Low Alarm gt Alarm Low Limit Alarm Deadband Limit Return from Low Al
75. OK i aea inns a ault I IFloat aat ieModbussla A Fault Statys NE T D ModbusSlaveDevice register example 18 10 ModbusPointInputWord ModbusPointlnputWord is Modbus Input Word point Note ModbusPointinputWord can only be a child of ModbusSlaveDevice The property sheet of the object is shown below Dword easvioModbusslave IModbusPointInputword 22 _ CH Meta aroup 1 gt Fault _ CH Status _ Address Joo Fault Status of the Modbus register false Valid true Invalid Status Status of the point OK Online Down Offline Address Modbus register address Note that only Decimal format is supported If the Modbus device register is in HEX need to convert to DEC 199 EasylO 30P Sedona Kits User Guide CasulO Out Current Coil Output state Readonly F ault False Fault False easyioModbusSla Cut 2012 lu EN GE Fault False 2012 Ok E ILong H ong CH easyioModbusSla o eas yialvodbussla ault Status OK Hord IUlord eas yioModbusSla O easyiollodbusSla o OK l Status CK 1338 Ou EE In 550 REDDE FHold ei easyioModbusSla ModbusSlaveDevice register example 200 EasylO 30P Sedona Kits User Guide EasulO 19 EasyioNTP 17 easyioNtp 1 0 45 Easyio 1 0 43 10 or NtpService higher easyioDns 1 0 45 or higher easyioLicense 1 0 45 or higher easyioNtp kit provide the Time Synchronization Service to the devices over
76. Online Down Offline Address 193 EasylO 30P Sedona Kits User Guide CasulO Modbus register address Note that only Decimal format is supported If the Modbus device register is in HEX need to convert to DEC Out Current Coil Output state Readonly In Local input value IUlord easwyialadbussla o Fault False Coil OK easyioModbusSla o ModbusSlaveDevice register example 18 6 ModbusPointHoldingLong ModbusPointHoldingLong is Modbus Holding Long point Note ModbusPointHoldingLong can only be a child of ModbusSlaveDevice The property sheet of the object is shown below CH Hong eas ioModbusslave ModbusPointHoldingLong 18 _ CH Meta amp Group 1 gt Fault _ Status _ CH Address Ed Ju m Fault Status of the Modbus register false Valid true Invalid Status Status of the point 194 EasylO 30P Sedona Kits User Guide OK Online Down Offline Address Modbus register address Note that only Decimal format is supported If the Modbus device register is in HEX need to convert to DEC Out Current Coil Output state Readonly In Local input value Cail easwialadbussla o Fault False Gute m EN MEER Discrte easyiohlodbusSla o Fault False Cut eG Ton EEUU ModbusSlaveDevice register example 195 HUlord eas yioModbusSla Fault tatus ut HLon In O DEE FHold eas yioModbusSla O See CasulO
77. PM SGT 468 0 10 Aug 11 11 59 07 PM SGT 468 0 10 Aug 11 11 59 07 PM SGT 468 0 10 Aug 11 11 59 07 PM SGT 468 0 10 Aug 11 11 59 07 PM SGT 468 0 10 Aug 11 11 59 07 PM SGT 467 9 10 Aug 11 11 59 07 PM SGT 467 9 10 Aug 11 11 59 07 PM SGT 467 9 10 Aug 11 11 59 07 PM SGT 467 9 10 Aug 11 11 59 07 PM SGT 467 9 10 Aug 11 11 59 07 PM SGT 467 9 10 Aug 11 11 59 07 PM SGT 467 9 10 Aug 11 11 59 07 PM SGT 467 9 v 10 Aug 11 11 59 07 PM SGT 467 9 10 Aug 11 11 59 07 PM SGT 467 9 139 EasylO 30P Sedona Kits User Guide EasulO 13 EasyioLib 12 easyioLib 1 0 43 Easyio 1 0 43 or AnaloglInvert higher AnalogLimit DigitalState HighLowSelect Thermostat This kit contains 5 objects All the objects can be used for the controller logic programming To use these objects simply just drag and drop into the wire sheet Dieu Sd Analoginvert 52 B AnalagLimit 52 B DigitalState 48 B x HighLowSelect 56 B Thermostat 56 E 13 1 AnalogFilter Analoginvert component invert the input based on scale factor if In Min then Out Max else if In gt Max then Out Min else Out Max Min In The property sheet of the object is shown below 140 EasylO 30P Sedona Kits User Guide CasulO AnalogI easyioLib AnalogInvert _ 3 Meta amp roup 1 gt ge su zn za Mir Ee ues Out Current output value Readonly In Current input value Min Minimum input value scale low factor Max Maximum
78. Range from O0 59 Start Hour4 Period 4 start hour Range from O 23 Start Min4 Period 4 start minute Range from O 59 Stop Hour4 Period 4 stop hour Range from O 23 Stop Min4 Period 4 stop minute Range from O 59 63 EasylO 30P Sedona Kits User Guide Example of using the DayZone Start time is set to 0800 hours and stop time is at 1730 hours DayZone en easyio_omoonent D ayzone Out ER See CasulO eu DayZone feasyioComponent Dayzone _ 3 Meta CQ Out Start Hour 3 Start Mind Stop Houri _ CH Stop Mini Start Hourz 3 Start Min2 Stop Hourz _ 3 Stop Min2 _ Start Hour 3 Start Ming Stop Hours _ CH Stop Min3 ICH Start Hour 3 Stark Min4 Stop Hour4 _ 3 Stop Mind aroup 1 gt m zs 1 m ss m z3 o osa b m zsi fo 591 po fo 28 po fo 591 fpf 28 b m ssi ff 283 po fo 591 m esi m ssi i z po m ssi Timezon easyiot_omponent Timezone Holiday easyio Component Holida ei ou E E Example of using the DayZone with the TimeZone object 5 2 DEM5 DEMS5 component provides up to 5 digital inputs through a single universal input analog input by using a specific resistor to resistor network connected to the universal input 64 EasylO 30P Sedona Kits User Guide EasulO If EasylO30P Al is used as i
79. Read only Channel None No input selected DI1 DI8 digital input DI9 DI16 digital input derived from Universal Inputs 2 9 Digital Output Digital Output EasylO 30P has 8 digital output control 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 eight digital output points on EasylO30P 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 16 priorities control plus a default value relinquish default in1 has the highest priority amp in16 has the lowest priority in6 is reserved for minimum maximum on time control The value can be commanded value false 0 true 1 or a null value 2 A null value indicates that there is no value or not active at that priority The property sheet of the object is show as below Digitas feasyiosOp Digitaloutput _ 3 Meta Group 1 gt JO out CH Channel pol Us _ C3 Reverse Polarity fale Le C3 Min On Time s 0 65535 CH Min OFF Time s 0 65535 _ C3 Inter Delay s 0 65535 li Out The current Digital Output State
80. Throttling Range Cif e f ps ce e 3 Aux Set Point 3 n _ CH Aux Throttling Range _ 3 Deadband C2 Integral CH Differential kt CH c mir eoo CO kat 3 Unoccupied Heat Set Point CH Unoccupied Cool Set Point 3 Unoccupied Hysterisis _ CH Scan Time L i 3 Ramp Time L i Example of using the Sequence Loop object 84 EasylO 30P Sedona Kits User Guide CasulO 5 10 SingleLoop SingleLoop is a component provides proportional integral and derivative PID control action of outputs based on the process value input and set point value It monitors the process value compare the process value to the set point and calculate the output to reduce error difference between the set point and process value The output is the result of proportional integral and derivative calculation This single loop operation comes with single output and the output can be configured as either direct cooling or reverse acting If only throttling range is applied to single loop operation without integral and derivative tuning the output is 5096 when the input Process Value is equal to Set Point Typical cooling operation without the integral tuning and derivative tuning factor Single Loop Cooling Operation Typical heating operation without the integral tuning and derivative tuning factor Single Loop Heating Operation 85 EasylO 30P Sedona Kits User Guide CasulO If loop control
81. User Guide EasulO 11 EasyioHistory 1 0 45 Easyio 1 0 43 0 or higher PStore kit History kit 12 EasyioLib 1 0 43 0 Easyio 1 0 43 0 or higher 13 EasyioLicense 1 0 45 Easyio 1 0 43 10 or higher 14 EasyioLimkit 1 045 3 Easyio 1 0 43 0 or higher 15 EasyioMathConversion 1 0 45 21 Easyio 1 0 43 10 or higher Firmware 0 5 00 and later Easyio 1 0 43 0 or higher EasyioModbus 1 0 43 20 17 EasyioModbusSlave 1 0 43 21 EasyNtp 1 0 45 EasyioP2P 1 0 45 1 Easyio 1 0 43 0 20 EasyioPersistanceControl 1 0 45 22 Easyio 1 0 43 10 Easyio 1 0 43 10 Firmware 0 5 00 and later Easyio 1 0 43 10 Firmware 0 5 00 and later Firmware 0 5 00 and later B cos I s Ic UN RE eee pe 1 I a 11 EasylO 30P Sedona Kits User Guide EasulO EasyioTempTable 1 0 45 23 Easyio 1 0 43 10 Firmware 0 5 00 and later 12 EasylO 30P Sedona Kits User Guide CasyulO 1 Easyio 1 Easyio 1 0 43 10 Firmware 0 5 00 and Benchmark EasylOPlatform This kit contains 2 objects as show below By default an EasylO Sedona controller comes pre installed with this kit To use this object just drag and drop into the wire sheet space F Sedona Palette Uesemg e Benchmark 56 B EasyIOPlatfarm 212 B Benchmark Benchmark object is an object where is shows the CPU loads with a number Value varies from 140 to 150 depending on total objects used EasylO compon
82. Vaporize Pressure Unit Vaporize Pressure SI Unit Read Only Unit is reflection by the selection of the Unit Select Parameter Out Vaporize Pressure Calculated Vaporize Pressure Value Out Wet Bulb Unit Wet Bulb SI Unit Read Only Unit is reflection by the selection of the Unit Select Parameter Out Wet Bulb Calculated Wet Bulb Value 116 EasylO 30P Sedona Kits User Guide EasulO 11 easyioFGLcd kit Number EasyIO Sedona Kit Current Dependencies Components Version EasyioFGLcd 1 0 45 1 Easyio 1 0 43 0 FGLcdServerService LcdBool LcdBoolOnShot LcdBoolOverwrite LcdFloat LcdFloatOnShot LcdFloatOverwrite LcdInt LcdSchedule Pagel This kit contains 10 object as show below To use this object just drag and drop into the wire sheet space D easvorGcd Lei SS Fal cdserverService 2456 B LcdBool 22 E e LcdBooloneshot 108 B e LcdBoolOverwrite 64 B CA LcdFloat 88 B CA LcdFloatoneshat 96 B CA LedFloatOverwrite 76 E 4 LcdInt 88 B Sa LcdSchedule 116 B pagel 72 B The hierarchy of the LCD service is as below 117 EasylO 30P Sedona Kits User Guide CasulO D 192 168 10 10 ell Sedona EasyIO3UP Bi app m service ES plat H users 9 sox a EasySux D Benchma 9 FaLcdse hpage D linel CO linez pagel D linel CO line FGLcd Service object is a child of Service folder Page
83. _ C3 Meta Group 1 gt C Out _ Start Houri In 0 23 _ CH Start Mind In Jm 5a ICH Stop Houri In Jj 0 23 _ CH Stop Mini In 0 59 1 CH Start Hour In Jm 23 _ CH Start Mir In Jm 5a _ CH Stop Hour In D 23 _ CH Stop Min In E 0 59 1 CH Start Hour In Jm 23 CH Start Mir In Jm 5a _ CH Stop Hour In D 23 _ CH Stop Min3 In E 0 59 _ CH Start Hour4 Jm 23 _ CH Start Min In Jm 5a _ CH Stop Hourd In O D 23 1 CH Stop Mind Je Out Boolean type of output Readonly indicate Current Day Zone state set to ON when the controller current time is fall within one of the period of Day Zone True Day Zone Active False Day Zone Inactive Start Hour Period 1 start hour Range from O 23 62 EasylO 30P Sedona Kits User Guide CasulO Start Mini Period 1 start minute Range from O 59 Stop Hour1 Period 1 stop hour Range from 0 23 Stop Min1 Period 1 stop minute Range from O 59 Start Hour2 Period 2 start hour Range from 0 23 Start Min2 Period 2 start minute Range from O 59 Stop Hour2 Period 2 stop hour Range from O 23 Stop Min2 Period 2 stop minute Range from O 59 Start Hour3 Period 3 start hour Range from O 23 Start Min3 Period 3 start minute Range from 0 59 Stop Hour3 Period 3 stop hour Range from 0 23 Stop Min3 Period 3 stop minute
84. _ CH Disable IQ fase le one E Rate Down Out Output value after the a rate up or rate down process In Input value for the ramp limit object Disable To disable the rate limiter Rate Up Rate of increasing the value if there is any change in the In slot Zero disable Higher the value the slower the change of the Out value will be Rate Down Rate of decreasing the value if there is any change in the In slot Zero disable Higher the value the slower the change of the Out value will be The algorithm of the rate up and rate down is as below If the Diff gt 0 0 Out Diff rateUp 1sec If the Diff lt 0 0 Out Diff rateUp 1sec Where Diff Input Last Value Input Current Value 161 EasylO 30P Sedona Kits User Guide EasulO 15 10 S2B S2B or Short to Bit conversion object The output data type is Boolean 16 outputs available The property sheet of the object is shown below S26 easyioLimkib S2B OH Meta Group 1 X son E 4 out EEN 4 OQ ous 1 ous 1 O ous 1 ou ER ICH Outs In Input of the conversion base on the short data type input The output data type is boolean Outi Out2 Outs Out16 There are total 16 outputs for the object which supports up to a 16bit value Out1 LSB Least Significant Bit Out32 MSB Most Significant Bit S256 feasyioLimkit 52B _ 3 Meta Group 1 gt 4 Om _ Guti _
85. a Group 1 E chests _ C3 Status Output C3 Enabled true Le E 7d J Port _ C Poll Freq ms 2000 max Timeout ms 500 max Status This parameter will show the connection between the client and server Status Output This parameter will show the connection between the client and server It gives user an Boolean output Online P2P link good Down P2P link no good Enable P2P client polling can be enable or disable with this parameter Host Address This is the server IP address Port By default the server port is 2011 However it can be change to other port if it is occupy by other system Poll Freq By default polling frequency is set to 5 seconds Min poll frequency is 2sec and max is unlimited Timeout Time period to wait for a response from the server before it time out 206 EasylO 30P Sedona Kits User Guide CasulO 20 2 P2P Server Service P2PServerService is an object where it sits in the client controller polling values from a P2PServer controller This object contain 8 boolean output 8 float output and 8 enum output These outputs are used to poll value from the user define server controller The property sheet of the object is shown below PzPServ ieasyioPzP PZPServerService _ C3 Meta amp Group 1 gt 3 Enabled true Lei 1 Status 1 Last Client address E v5 Pail Enable P2P server sending can be enable or disable with this parameter
86. a Integer value This object is used to remember the last state of the object if there is power failure or unsaved apps The property sheet of the object is shown below C3 constin easyioPersistentContral Constint _ 3 Meta aroup 1 gt 409 20d Eng 4 Status Out The output value for the Constant Boolean Channel Total max of 32 channel can be used Range from 1 32 Status Status of the object True valid False Invalid ConstiIn easvioPersistent Control Views EE M Cut Cir X Ke Copy Ctrl C ER Paste ctrl i fo Paste Special Ke Duplicate Ctrl D X Delete Delete Only a SET action will automatically save the value A link destination will not save the value 211 CasulO EasylO 30P Sedona Kits User Guide 22 EasyioSchedule 20 EasyioSchedule Easyio 1 0 43 10 or HolidayCalendar higher Schedule EasyioScedule kit is built to provide the feature of scheduler User may customize their schedule for a total 7 weekdays and 2 holidays while each day having 2 sessions EasyioSchdule contains 2 components F Sedona Palette Cl easyioSchedule e ue HolidayCalendar 560 B a Schedule 752 B The basic structure of implementing EasyioSchdule as below Holiday SE Schedul EE easyioSchedule Schedule S eazwia Schedule Holidawcalendar Out Source Wesel Tuesda F Holiday 1 Enabled e OF Holiday Enabled OFF We 212
87. adonly Current calculated reverse output value of the loop algorithm in percentage Process Value The loop control input value normally derived from the analog input This value will be used to compare with the Set Point value to determine Output Reverse Out value Accumulated Integral Readonly This is the accumulated integral value over the loop process period if the Integral parameter is not zero Enabled Enable the loop control operation Occupied This parameter sets the occupied condition for loop control operation Loop control uses different loop algorithm under occupied and unoccupied mode False Unoccupied True Occupied Set Point The control reference or the desired value used by loop algorithm Throttling Range Defines the amount of input change required for loop control output to proportionally change from 0 to 100 Aux Set Point The loop control secondary set point Aux Throttling Range The loop control secondary throttling range Deadband To Defines the minimum changes of Process Value for the loop control to take action Integral Defines the loop integral gain parameter used in loop algorithm Integral Tuning Parameter I Differential Defines the loop derivative gain parameter used in loop algorithm Derivative Tuning Parameter D e Unoccupied Heat Set Point The Heating operation set point for loop control during unoccupied mode 82 EasylO 30P Sedona Kits
88. al input value 191 EasylO 30P Sedona Kits User Guide e a msc ault H sd b nbus M Fault x IFloa aat ie Modbussla A Fault Statys ooo m D ModbusSlaveDevice register example 18 4 ModbusPointDiscrete ModbusPointDiscrete is Modbus Discrete Input point Note ModbusPointDiscrete can only be a child of ModbusSlaveDevice The property sheet of the object is shown below C3 Discrte eas ioModbusslave ModbusPointDiscrete 16 _ 3 Meta Group i gt EU _ Status JO out Fault Status of the Modbus register false Valid true Invalid Status Status of the point OK Online Down Offline Address Modbus register address Note that only Decimal format is supported If the Modbus device register is in HEX need to convert to DEC 192 EasylO 30P Sedona Kits User Guide CasulO Out Current Coil Output state Readonly Coil easyioModbusSla o Fault False DE ModbusSlaveDevice register example 18 5 ModbusPointHoldingFloat ModbusPointHoldingFloat is Modbus Holding Float point Note ModbusPointHoldingFloat can only be a child of ModbusSlaveDevice The property sheet of the object is shown below 3 FHold easyiaMadbussSlave ModbusPaintHoldingFloat 17 _ CH Meta Group 1 gt _ Fault _ Status C3 Address Dp jJ J Q Out jp en Fault Status of the Modbus register false Valid true Invalid Status Status of the point OK
89. an Internet enabled network from a user defined time server EasyioNtp kit contains 1 object To use these objects just drag and drop into the wire sheet Des TE ye NtpService 836 B 19 1 NtpService NtpService is a service that provides the device with the time synchronization service This service is build by reference on Network Time Protocol NTP version 3 documentation rfc1305 Note NtpService must be drop inside Service folder Sedona App Service 201 EasylO 30P Sedona Kits User Guide CasulO My Host apexc IDL 192 168 10 10 E Sedona rEasvIO3UP Bl app Service ES plat H users 39 sox Tr License e DrisServ E SmtpSer MISERE EasvIo The property sheet of the object is shown below MtpServ easyioNEp MEpService _ 3 Meta aroup 1 gt C3 Enabled true 3 Fault Cause Error Missing easyiolLicense LicenseSer 1 Host ae dO Hexe id Line Fd CH Update Freq hr 1 max C3 Reupdate Freg ms 30000 600000 gt Timeout ms 2000 max C3 Origin Nanos fo rs _ C3 Receive Nanos fo rs _ 3 Transmit Nanos fo fr _ Destination Nanos fo rs CH Offset rs 3 Round Trip Delay p O ns Enabled To enable or disable the NtpService which is set by user Fault Cause To show cause of the error when there was NtpService failure Host Name The Time Server Host which will provide the ti
90. arm Delay Al alarm delay time maximum 65535 seconds Delay time is the duration in seconds that the Al Value must be in the alarm condition before alarm state is generated in the non alarm condition before returned from alarm state Manual reset Enable disable Al alarm manual reset Under Auto mode the Alarm state will be reset when the Al State is in the non alarm condition For Manual mode when alarm is triggered the Alarm state will stay on even the Al State is back to non alarm condition ResetAlarm Reset Analog Input alarm state This only applies to alarm manual reset type Right click at the object and go to action 23 EasylO 30P Sedona Kits User Guide M Cut ra Copy ER Paste ral Delete Paste Special Ke Duplicate CasulO Chrlax Chrlac Cri Ckrl D Delete Link Mark Link From Link Ta Export Rename Reorder _ 3 Manual Reset Ctrl R s 0 65535 fase r Example of manual reset action f Analog easvio3 p AnalogInputAlarm ICH Meta C3 Qut ICH Alarm CH High ICH Low Channel High Enable CH High Limit _ CH Low Enable CH Low Limit _ CH Deadband 1 C3 Delay ICH Manual Reset aroup i a D d ji On C3 true oO False 1 Hi i au C3 true 7 00 Ca true 4 UU 5D T c s 0 65535 l CO fase v Example of configuri
91. asylO 30P Sedona Kits User Guide CasulO Applicable for voltage and current inputs only Scale High Applicable for voltage and current inputs only Offset Offset adjustment for the inputs Cut off enable Enable the low level cutoff Some sensors might have unstable output at low range operation The lowCutoff function helps to filter the unstable value by forcing the output value to scale Low value when the input value is lower than the lowCutoff value The cutoff Enable only applied to current and voltage inputType selection Low Cut off The cutoff value for Al input value If the lowCutOff is enabled the output value will be set to scaleLow value whenever the input value is lower than the lowCutoff Value The cutoffEnable only applied to current and voltage inputType selection if AI Value lt lowCutOff Value AI Value scaleLow Value Square Root This parameter will only applicable for Input type voltage and current It will square root the input value Decimal point Set the roundup decimal point precision of the AI Value during conversion 0 4 Temp table Select analog input temperature table choice 1 to 16 This temperature table defines the temperature curve table index used for lookup conversion for Temperature Sensor InputType selection The controller has built in 8 default temperature tables 9 to 16 and 8 user defined customizable temperature tables 1 to 8 19 EasylO 30P Sedona Kits User Gu
92. average over the previous time as the out value and updates out every time ms Until a full time cycle has elapsed the out is set to the average off all samples collected up until that point The average may be reset restarted at any time using the reset action The property sheet of the object is shown below TimeAvg easyIOsub TimeAvg _ CH Meta amp Group 1 gt C3 Out 50 19 2 Qm _ CH Time 10000 ms Out Value averaged over last time period in The input value to average Time The time period over which to average the in value to get the out value 226 Infocon KINN CasulO H H A M F VV a H K i Leading Open DOC Technelegy coz controli Ramp Cut 452 6 An example of TimeAvg object computing the average from Carbon Dioxide Value over period of every 1000ms 24 5 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 Alternatively the pulse can be fired from the Start Timer action if in is not linked The property sheet of the object is shown below L Timer easyIOsub Timer _ C3 Meta amp Group 1 gt 404 4ORn Onn Tz on 5 Out A timed pulse output Run Used to fire the timer on transition from false true Time Desire duration of the output pulse Left Remaining time before the output transition
93. between ProcessValue and SetPoint to determine the Thermostat output on state A positive CutlnOffset value means greater than SetPoint and a negative CutInOffset value means lower than SetPoint during comparison For cooling control uses positive value and negative value for heating control e Cut Out Offset Defines the differential value between ProcessValue and SetPoint to determine the Thermostat output off state A positive CutOutOffset value means greater than SetPoint and a negative CutOutOffset value means lower than SetPoint during comparison For cooling control uses negative value and positive value for heating control Thermos easviolib Thern ConstF4 cantral sConstF lo o Ew 400r pour NENNEN Ee EE EE Example of thermostat object use 146 EasylO 30P Sedona Kits User Guide CasyulO 14 easyioLicense Easyio 1 0 43 10 or LicenseService higher easyioLicense kit function as the centralize management for the license of all common kits easyioLicense kit contains 1 objects To use these objects just drag and drop into the service folder wire sheet Sedona Palette BESTEEN zt LicenseService 488 B 14 1 LicenseService LicenseService is a service to manage the license for all common kits Note LicenseService must be drop inside Service folder Sedona App Service E My Host apexc D 192 168 10 10 ei Sedona EasyIO3 P Bl App E service ES plat
94. calation Level Enabled D fale le _ Escalation Times min 1 65535 l min 2 65535 l min 3 65535 l 3 To Offnormal Text affnarmal To Normal Text normal Status To show current status of the BoolAlarm indicated by either Alarm or Normal In Input point with Boolean type Alarm will be triggered once it changed from false to true normal to offnormal Escalation Level1 Enabled To enable or disable the level1 of alarm escalation which will be set by user Escalation Time1 Delay time of the alarm escalation in minute min 1 min means escalation alarm will occur 1 min after the first alarm Default to its minimum value 1 min Escalation Level Enabled To enable or disable the level2 of alarm escalation which will be set by user Escalation Time2 Delay time of the alarm escalation in minute min 2 min means escalation alarm will occur 2 min after the first alarm Default to its minimum value 2 min Escalation Level3 Enabled To enable or disable the level3 of alarm escalation which will be set by user Escalation Time3 107 CasulO Delay time of the alarm escalation in minute min 3 min means escalation alarm will occur 3 min after the first alarm Default to its minimum value 3 min EasylO 30P Sedona Kits User Guide To Offnormal Text The text message to be sent as the information for recipients as the Boolean input changed from normal to offnor
95. conds after its state has changed This protection prevents equipments from turning on and off at the same time hence reduces overloading high spike surge and other electrical problems Maximum 65535 35 EasylO 30P Sedona Kits User Guide CasulO 2 10 Digital Output Status Digital Output Status is EasylO 30P physical Digital Input status Component It checks the DI state and as well time in particular state The property sheet of the object is show as below rm Digitad feasyios0p DigitalQutputStatus _ 3 Meta Group 1 gt 4 O out On Counter vr E ICH OFF Counter fo O CH On Timer e OFF Timer 5 CH Channel mH F Out The current Digital Output State according to selected Output Channel On Counter Digital input state OFF to ON transition counter This property increments by one on each digital output state changed from OFF to ON Readonly Off Counter Digital input state ON to OFF transition counter This property increments by one on each digital output state changed from ON to OFF Readonly OnTimer The duration in seconds of the digital output state remains in the ON state The onTimer is reset to 0 automatically when an OFF to ON transition is occurred at the digital output state and it will hold the value when the digital output state is at OFF state Readonly Off Timer The duration in seconds of the digital output state remains in the OFF state The offTimer
96. creen Unit Engineering Unit that will be display next to the Float Value This is a string value and max of 15 characters supported In Input Constant value Out Current Output Value The control algorithm is a below If the input is set to X trigger value set toY when a trigger fire 130 EasylO 30P Sedona Kits User Guide CasulO Output Y according to the period time CH lineS easyioFaLcd LcdFloatoneShat _ 3 Meta Group 1 gt 1 O Tite _ 3 Retrigger Enabled IQ Disable CH Trigger Period ms Trigger value 23 00 Precision E 65535 I Q Unit Jj 6 In 24 0 OH Gut 24 00 line5 Bas Roses tLedFloatOneShat ConstFl e contral ConstFlaat Command o control lt ConstFloat EES SEENEN EE Example of LcdFloatOneShoot In 24 00 Trigger value 23 00 Out Trigger Valuefor 5seconds when object is trigger from the LCD Out In after trigger period 5 second ends 131 EasylO 30P Sedona Kits User Guide CasulO 10 7 LcdFloatOverwrite LcdFloatOverwerite is a Float object and child object that sits under the page object It is used to control overwrite Float point from the LCD display It is a permanent overwrite until the overwrite is released It is a writable object from the LCD display It has 3 Selection 4 Auto null value 5 Overwrite On 6 Overwrite Off The property sheet of the object is shown below CA nee
97. d Eom meme 213 PETER E o E T E Tm 216 23 EAS VO SOX EEEE T TN T UTE 221 24 EVO EE 222 E MEE E e E EE 223 242 LOOP EON NR 224 E SC e E EE 225 244 e ln 226 pu MUSEUM 227 25 EAS VIO CO E 228 PM plo TP Ho 228 26 EasyioTempTable M 230 26 1 Honeywell Johnson Pt100 Platinum Celcius eeeeeeeeeerrennnnnnnnnnnnns 232 26 2 Honeywell Johnson Pt100 Platinum Fahrenheit eese 234 26 3 Honeywell 20K Thermistor ICelciusl nennen 236 26 4 Honeywell 20K Thermistor Fahrenheit eese 238 26 5 Invensys 10K Thermistor with 11K Shunt Celciusl cc esssecccceceeeesececceeeeeeseeeeeeeeeeees 240 26 6 Invensys 10K Thermistor with 11K Shunt Fahrenheit esee 241 26 7 Invensys Andover 10K Thermistor Type lll Celcius een 244 26 8 Invensys Andover 10K Thermistor Type III Fahrenheit cccccccceceeeeeeeeeeeeseeeeeeeaes 246 26 9 Invensys Johnson Pt1000 Platinum Celcius eeeeeceeeereennnnnnnnnnnnnnns 248 8 EasylO 30P Sedona Kits User Guide CasyulO 26 10 26 11 26 12 26 13 26 14 26 15 26 16 26 17 26 18 26 19 Invensys Johnson Pt1000 Platinum Fahrenheit eeeeeeeeenne 250 Invensys TAC 10K Thermistor Type II ICelcius 252 Inven
98. date to the controller as long as the temperature table kits object is in the apps Once the kit is deleted the temperature table will be restored back with the original table or the last save table in non volatile memory Load from Table Load loading from one of the exiting available table 1 16 Save to Table Save to table is permanently save to non volatile memory Restore Default To restore the table values back to factory setting as per table below Table below shows the resistance value versus Temperature value Resistance Value Ohm Temp Value Celcius Temp Value Fahrenheit 826 80 913 40 20 00 400 956 20 1000 00 30 20 1022 30 41 00 1044 80 50 00 1067 60 59 00 1090 70 68 00 1114 00 77 00 1137 60 86 00 1161 50 95 00 1185 70 104 00 1210 20 113 00 265 infocon WANA Casulo H H A M F VV a H K i Leading Open DOC Technelegy 26 18 Siemens Landis 1K Nikel Fahrenheit Siemens Landis 1K Nikel is an extension object to the Temperature Table object This object values are preset to commonly used Siemens Landis 1K Nikel Sensor resistance table versus Temperature Value in Fahrenheit The temperature range for this sensor is from 40 E to 248 F The property sheet of the object is shown below Gemen easvioTempTable Siemens Landis 1K Mikel degF I C3 Meta Group 1 gt ICH Channel i m C m A IC Temperature _ C3 Resistancel 26 80 _ 3 Temperature _ C3 Resistance 13 4
99. day Sunday Set to On true if the Sunday is true and controller weekday is Sunday and none of the holiday is active This weekday setting is usually linked to Day Zone out property On Active Off Inactive Monday Set to On true if the Monday is true and controller weekday is Monday and none of the holiday is active This weekday setting is usually linked to Day Zone out property On Active Off Inactive Tuesday Set to On true if the Tuesday is true and controller weekday is Tuesday and none of the holiday is active This weekday setting is usually linked to Day Zone out property On Active Off Inactive 91 EasylO 30P Sedona Kits User Guide CasulO Wednesday Set to On true if the Wednesday is true and controller weekday is Wednesday and none of the holiday is active This weekday setting is usually linked to Day Zone out property On Active Off Inactive Thursday Set to On true if the Thursday is true and controller weekday is Thursday and none of the holiday is active This weekday setting is usually linked to Day Zone out property On Active Off Inactive Friday Set to On true if the Friday is true and controller weekday is Friday and none of the holiday is active This weekday setting is usually linked to Day Zone out property On Active Off Inactive Saturday Set to On true if the Saturday is true and controller weekday is Saturday and none of the holiday is active This
100. dule 1 Holiday2 s first session time setting Format HHMM HHMM HH 20 23 MM 2 0 59 Hol2 Schedule 2 Holiday2 s second session time setting Format HHMM HHMM HH 20 23 MM 2 0 59 219 Infocon KINN CasulO H H A M F VV C H K de Leading Open DOC Technelegy c Schedul feasyioSchedule Schedule 3 Meta Group 1 gt Ok _ 3 Status C3 Out Source Week Wednesday JO Out CO OFF Q Monday CH OFF 3 Mon Schedulei 000 1200 CH Mon Schedulez 1300 1800 Example of setting the schedule object Time On 0800 1200 Time Off 1201 1259 Time On 1300 1800 Time Off 1801 2399 220 Infocon BISON CasulO H H A M F VI P K m Leading Open DDC Technelegy 23 EasyioSox 21 EasyioSox Discontinue Easyio 1 0 43 or Discontinue higher Discontinue Infocon KINNA CasulO H A M F VV a H d i Leading Open DOC Technelegy 24 EasyioSub 22 EasyioSub 1 0 45 00 Easyio 1 0 43 or higher LP MinMax TimeAvg Timer This kit contains 5 objects All the objects are to be used for engineer the Sedona apps Objects are originally from Tridium These 5 objects are additional objects derived from Sedona Workbench 1 0 47 control kit It is not available in Sedona Workbench 1 0 45 To use these objects just drag and drop into the wire sheet e Count 52 E 3 LP 115 E MinMax 52 E TimeAvg 64 B D Timer 64 B 222 Infocon KIO CasulO H H A M F VV p H K de Leading Open DOC Tech
101. e C3 Load Last Value true v OO Addr Long Jtmp 1199 ER eor E Out Coil Output output value Status Register status Readonly true valid Fale invalid Load Last Value Enable the load last value when program start true load last stored value when start false do not load last value Address Register address 1000 1199 In Coil Output input value 176 EasylO 30P Sedona Kits User Guide CasulO ColOut Writebo easyiotlodbus ic F Control zl inteboel L1 sin False Status true Addr 1000 Example of a modbus coil point driving a BooleanWritable object 17 2 Discretelnput Discretelnput maximum 200 Discretelnput registers can be defined ID 1000 1199 The property sheet of the object is shown below 3 Discret easyioModbus DiscreteInput _ CH Meta Group 1 X 40m BFE 1 Status Q Addr ood J 1000 1199 In Coil Output input value Status Register status Readonly true valid Fale invalid Address Register address 1000 1199 Writeb i Control WrreBaal And Si Control s amp ndz Discret easwioMaodbus uE L In ee Addr 1000 Been UlriteBz cantral WrireBaal Example of a modbus discrete point reading from an AND object 177 EasylO 30P Sedona Kits User Guide CasulO 17 3 Holding Reg Float HoldingRegFloat maximum 200 Holding Register can be defined ID 1000 1199 200 Holding
102. e ICH Square Root CH False Out The output value of the Analog Output in percentage Raw The raw value of the Analog Output depending if the Output Type selection For example output selection is set to OV 10V the raw value is 0 10 Channel The output channel selection Channel 1 4 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 OV Current 0 20mA OmA Current 4 20mA 4mA No The AO uses the ScaleLow and ScaleHigh to convert the output value to physical value Raw value register shows the physical output am Physical Value Value 5 For instance Scale High Scale Low Type Current 4 20mA Scale Low Value 0 Scale High Value 100 Current AO Value 50 Physical AO Value 12mA Raw Value Scale High Analog output scale high value 27 EasylO 30P Sedona Kits User Guide CasulO 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 40mA Clamping High Enable Enable the clamping high limit control for the Analog Output Clamping High The high limit of the AO output value This is to set the max value of the output even if it exceed the process value Clamping Low Enable Enable the clamping low limit control for the Analog Output
103. e value 79568 1 2 200 200 89100 2000 o o XAJ4 2020 261 infocon agiemtg CasulO H H A M F VV a H K de Leading Open DDC Technelegy 26 16 Sauter 1K Nikel Fahrenheit Sauter 1K Nikel is an extension object to the Temperature Table object This object values are preset to commonly used Sauter 1K Nikel Sensor resistance table versus Temperature Value in Fahrenheit The temperature range for this sensor is from 40 E to 248 F The property sheet of the object is shown below Sauterl ieasyioTempTable Sauter 1E Mikel degFj _ CH Meta Group 1 gt _ Channel none ICH Temperature _ C3 Resistancel 31 00 _ C3 Temperaturez _ C3 Resistance 33 00 _ Temperature 4 00 _ Resistance 46 00 C3 Temperature 2 oo _ C3 Resistance noa 0n _ Temperatures 41 00 _ C3 Resistance 028 00 rp rp GA VO rp CD l m ce ce ce Channel Channel is referring to the temp table from number 1 to 8 where it is user customizable Temperature Temperature Value that will be tie back to the resistance Value 1 22 Lines Resistance Resistance Value that will te back to the temperature value 1 22 Lines Actions Actions is available when right mouse button at the object It will show as below Johnsol Meel degF n Ss channe M Cut Ctrl x Update E f Temper Ke Copy chte Load From Table Save To Table J Resistat D Paste Che
104. e web browser This eliminates extra tools for configuring and backup These objects are also good for multiple typical controller duplication No more extra tools for temperature table configuring 230 nfocon BISON CasulO H H A M F VV a H K de Leading Open DOC Technelegy To use these objects just drag and drop into the wire sheet F Sedona Palette E easviaTempTable Honeywell 20K thermistor deac 220 B Honevivell Johnson _100Platinun dego 220 B Honeywell Johnson 10 Platinum degF 220 B Invensys 10K with 11K Shunt degc 220 B Invensys 10K with 11K Shunt degt 220 B Invensys Andover 10K Typelll degc 220 B Invensys Andover 10K Typell _degF 220 B Invensys Johnson 1E Platinum deg 220 B Invensys Johnson 1E Platinum degF 220 B Invensys TAC 10K Tvpell degc 220 E Invensys TAC 10K Tvpell degF 220 E Johnson 1K Mikel degc 220 B Johnson 1K Mikel degF 220 B Sauter 1E Mikel degt 220 B Sauter 1E Mikel degF 220 B Siemens Landis 1K Mikel degt 220 B Siemens Landis 1K Mikel degF 220 B e TemperatureTable 216 E 231 nfocon agin CasulO H H A M F VV a H K i Leading Open DOC Technelegy 26 1 Honeywell Johnson Pt100 Platinum Celcius Honeywell Johnson Pt100 Platinum an extension object to the Temperature Table object This object values are preset to commonly used Honeywell or Johnson Controls Pt100 Platinum Temperature Sensor resis
105. eHigh properties e Channel The PWM channel 0 No PWM selected PWM 1 0C1 PWM 2 OC2 Enable Enable PWM When PWM output control is disabled the physical output will be set off state at all time Set Duty Cycle EasylO 30P Sedona Kits User Guide CasulO PWM set duty cycle The DutyCycle input determines the on and off duration of the PWM output for one Period time The input value will be scaled using ScaleLow and ScaleHigh value Working Duty Cycle Set Duty Cycle Duty Cycle Low Scale Duty Cycle High Scale Duty Cycle Low Scale If the SetDutyCycle is lower than the ScaleLow value then the Working Duty Cycle will be set to 0 and if the SetDutyCycle is higher than the ScaleHigh value then the Working Duty Cycle will be set to 100 A 0 working duty cycle will set the PWM output to off state and 100 working duty cycle will be set the PWM output to on state during the cycle time Table below shows how the output on and off time will be affected by the working duty cycle PWM Duty Cycle and On Offf Time oo CF all theme F500 0 75 g Period 0 25 g Period SOL UU 0 90 x Period 10zxPFPernod 100 00 On all the time U CU 0 50 x Period 0 50 x Period Scale Low Defines the Duty Cycle lowest value which is equivalent to 0 Scale High Defines the Duty Cycle highest value which is equivalent to 100 Period Defines the PWM period in milli second The Period input defines the repeating
106. ean object and child object that sits under the page object It is used to display Boolean point in the LCD display It can be a read only object or writable object The property sheet of the object is shown below e inel easyioFaLcd LcdBoal _ 3 Meta Group 1 gt 1 Q Title Access Right IC Readonly False Text I Om fake v ER 119 EasylO 30P Sedona Kits User Guide EasulO Title Title for the point to be shown in the LCD screen Max 15 characters Access Right Selection between Read only or Writable If writable is selected title will be in Bold is view from the LCD True Text True text to be shown in the LCD display False Text True text to be shown in the LCD display In Input value of the object When the object configured as read only input is link from another object within the Sedona apps Out Output value of the object When the object configured as writable output is link to another object within the Sedona apps for control c inel easyioFGbed LedBool 30 CH Meta CH Title aroup 1 gt D Command JO Access Right writable _ 3 True Text _ 3 False Text f In JO Out we Link line 1 Source Meta Title 3 Access Right True Text False Text C3 In Start stop OQ false E WriteBo Target CO In Cub line 1 we EN WriteEo E eas yioFGLed LodBool controls vyriteBool
107. ed output If current day of week is Wednesday Out will read this as its value Always set to False if day of week doesn t match Wed Schedule 1 Wednesday s first session time setting Format HHMM HHMM HH 20 23 MM 0 59 Wed Schedule 2 Wednesday s second session time setting Format HHMM HHMM HH 20 23 MM 0 59 217 infocon KWINANA CasulO H H A M F VV a H K de Leading Open DDC Technelegy Thursday Thursday scheduled output If current day of week is Thursday Out will read this as its value Always show False if day of week doesn t match e Thur Schedule 1 Thursday s first session time setting Format HHMM HHMM HH 0 23 MM 0 59 e Thur Schedule 2 Thursday s second session time setting Format HHMM HHMM HH 0 23 MM 2 0 59 Friday Friday scheduled output If current day of week is Friday Out will read this as its value Always show False if day of week doesn t match FriSchedule 1 Friday s first session time setting Format HHMM HHMM HH 20 23 MM 2 0 59 Thur Schedule 2 Friday s second session time setting Format HHMM HHMM HH 0 23 MM 0 59 Saturday Saturday scheduled output If current day of week is Saturday Out will read this as its value Always show False if day of week doesn t match Sat Schedule 1 Saturday s first session time setting Format HHMM HHMM HH 0 23 MM 0 59 Sat Schedule 2 Saturday s second session time setting
108. egister 1005 Delay 16 bit data 1 register The property sheet of the object is shown below C3 Holding easyioModbus HaldingRegword _ 3 Meta Group 1 gt 1008 E ICH Status C Load Last Value true v Addr fiona 1000 1199 20m p 180 EasylO 30P Sedona Kits User Guide CasulO Out HoldingRegWord output value Status Register status Readonly true valid Fale invalid Load Last Value Enable the load last value when program start true load last stored value when start false do not load last value Address Register address 1000 1199 In HoldingRegWord input value Holding Cc P Lu SingleL SetPoint 23 00 ems Example of a modbus HoldingRegWord writing Scan Time to a SingleLoop object 17 6 Input Reg Float InputRegFloat maximum 200 Input Register can be defined ID 1000 1199 200 Holding Register is including floating point 16 bit data amp 32 bit data type Floating Point amp 32 bit data occupy 2 register address where 16 bit occupies 1 register address All addresses are based O Example Address Name Register Type 1000 SetPoint floating point 2 registers 181 EasylO 30P Sedona Kits User Guide CasulO 1002 Duration 32 bit data 2 registers 1004 Count 16 bit data 1 register 1005 Delay 16 bit data 1 register The property sheet of the object is shown below C3 InputRe ieasyioMadbus InputRegFloat
109. elps to filter the unstable value by forcing the output value to when the input value is lower than the LowCutoff value 43 EasylO 30P Sedona Kits User Guide EasulO 3 Easyio3 Easyio30pRegs 1 0 43 00 Easyio 1 0 43 00 or BooleanPoint higher BooleanWritable FloatPoint FloatWritable LongPoint LongWritable WordPoint WordWritable This kit contains 8 objects All the objects are to be use to access registers from the controller other than the physical I O points Some example of register that can be use in the controller are Modbus Comm Monitoring Bacnet Comm Monitoring To use these objects just drag and drop into the wire sheet Sedona Palette ir easvia3 pRegs e BooleanFoint 44 E 3 Boolean writable 44 B FloatPoint 52 E 3 Floatwritable 60 E C3 LongPoint 52 E Longwritable 60 B C3 WordPoint 48 B C3 WaordWritable 52 B 44 EasylO 30P Sedona Kits User Guide EasulO 3 1 Boolean Point BooleanPoint is use to access to EasylO 30P boolean point type readonly register Modbus Discrete Input The register address is based O address whereby EasylO 30P documented address is based 1 address The property sheet of the object is shown below 3 Boolean easyios0pRegs BooleanPoint _ 3 Meta Group 1 gt 100 _ 3 Status 1 O ador Out Boolean Point registers current value Readonly Status Boolean Point registers validity Readonly True
110. ent performance measurement used to measure the single component n cycle per second The execution time is distributed equally to every installed component and hence putting one Benchmark component is good enough to benchmark the component execution cycle Do not engineer the controller until this Benchmark object value drop below 6 The property sheet of the object is shown below 13 EasylO 30P Sedona Kits User Guide CasulO Li Benchma easyio Benchmark CH Meta Group 1 X CH Cycle Per Second Cycle Per Second Number of execution cycles per component per second readonly This value is not a linear curve versus total number of components Note Do not hit below 6 or else you will be overloading the controller CPU Benchma D easwioBenchmat Cycle Der Second 18 RENE Example of the Benchmark object in the wire sheet 1 1 EasylOPlatform EasylOPlatform object is an object where it gets the platform identifier which defines how this Sedona device should be provisioned The property sheet of the object is shown below plat easvin EasvIOPlatForrn _ OH Meta Group 1 gt JO Pao _ CH Mem Available Eoi VEe JO Serial No JO Host Id Platform ID Get the platform identifier which defines how this Sedona device should be provisioned Mem Available Display available memory of the controller Mac Address Display the MAC address of the controller Serial NO Display
111. ere it is user customizable Temperature Temperature Value that will be tie back to the resistance Value 1 22 Lines Resistance Resistance Value that will te back to the temperature value 1 22 Lines Actions Actions is available when right mouse button at the object It will show as below with 11K Shunt degc _ C3 Meta ctions Reload Update Load From Table Chri k 3 Temperat Ls Copy Chel c ER Paste Cle el Save To Table Restore Default Resistanc EH Paste Special 3 Temperat Ke Duplicate Ctrl D _ 3 Resistanc A Delete Delete Reload 240 nfocon KIANA CasulO H H A MI F wo D d de Leading Open DOC Technelegy Reload is loading from current selection table channel fast action Update Update is just update to the EasylO Temperature table this table will be update to the controller as long as the temperature table kits object is in the apps Once the kit is deleted the temperature table will be restored back with the original table or the last save table in non volatile memory Load from Table Load loading from one of the exiting available table 1 16 Save to Table Save to table is permanently save to non volatile memory Restore Default To restore the table values back to factory setting as per table below Table below shows the resistance value versus Temperature value 965420 2000 200 801160 Li 000 XA 23020 1 287 40 80 00 760
112. ess is based O address whereby EasylO 30P documented address is based 1 address The property sheet of the object is shown below Co Wwordwri reasvio3 pRegs Wordw ribable ICH Meta Group 1 gt 409 E Status oam E 40m E Out LongWritable registers current value Status Long Writable registers validity True valid False invalid Address Long Writable register address In Local input value 51 EasylO 30P Sedona Kits User Guide EasulO Modbus TCP IP Port H 34 302 Modbus Serial Turn Around Time H 35 5 Modbus Bridge Slave Response Time Out H 36 500 Example showing Word Writable with the register H 35 C3 WordwWri easvio3 pRegs Wordwritable _ CH Meta aroup 1 gt ER ICH Status C Addr JON Example showing Word Writable register access from the EasylO note that it is based 1 Which means the web register has to minus 1 in the sedona 52 EasylO 30P Sedona Kits User Guide EasulO 4 EasyioBacnet 4 EasyioBacnet 1 0 43 20 Easyio 1 0 43 000r AnalogValue higher AnalogValueRW BinaryValue BinaryValueRW MultiStateValue MultiStateRW This kit contains 6 objects All the objects are to be used for BACnet points broadcast Each object has a max of 200 register To use these objects just drag and drop into the wire sheet F Sedona Palette Dewexne Te 4 Analog ae 68 B C3 AnalogvalueR w 76 B 3 Binary value 52 B Binary valueR
113. h easyio com teckhaokoh amp gmail com Hello This is EasyIO38P 5F TIMESTAMP 22 July 2011 16 9 6 MESSAGE TEXT Temperature reach low limit VALUE 22 808080888B Email Text The contents of last email sent by SmtpService Test mtpSer SS easwioEmail Smtp Fault Cause VIEWS ESTE SE xpire Ctrl X To OF Harmal Ctrl c S iri ITI Cancel Text input area allowed users to enter email contents to test the functionality of SmtpService All properties of SmtpService have to be properly set before invoke this action 113 EasylO 30P Sedona Kits User Guide EasulO 10 EasyioEnergy Number EasyIO Sedona Kit Current Dependencies Components Version HN EasyioEnergy 1 0 45 1 Easyio 1 0 43 0 Psychometric This kit contains 1 objects These objects are used for energy control optimizations To use these objects simply just drag and drop into the wire sheet Sedona Palette Beren Sd C3 psychrometric 164 B 114 EasylO 30P Sedona Kits User Guide CasulO 10 1 Psychometric Psychometric is a component calculating the psychometric values with the input of a Temperature and a Relative Humidity Value The property sheet of the object is shown below 3 psychrl easyioPsvchrometric psychrometric _ CH Meta Group 1 gt CH Calculate On Interval Y _ C Interval s 1 60 Unit Select English Y 3 In Temp Unit
114. h and Medium Fan Control output speed response when Hysteresis is applied Fan Control Hysteresis Type met Speed Low Medium High moe sonra Speed spera One Fan Speed ete SERERE se on OFF OFF Two Fan Speed gt 0 ED 3096 H Three Fan Speed gt 0 H 33 3396 H gt 33 3396 H 66 66 H where H Hysteresis value 73 EasylO 30P Sedona Kits User Guide CasulO SingleL 2 FanCont e eaxswvioacCompaonent SingleLoaop easwiocCompaonent Fantcontral H Cul iah i rocess Value 26 0 o B ccumulated Integral nable true Enable tru Occupied true Get Speed c000 35 ee EE Example of using the FanControl object controlby a PID loop The outputs can be link to Digital Output or virtual objects 74 EasylO 30P Sedona Kits User Guide CasulO 5 6 Holiday Holiday object is used to specify up to 8 holiday dates Usually implement together with TimeZone by linking its output to TimeZone s holiday slots The property sheet of the object is shown below ex Holiday feasyioComponent Halidav _ CH Meta Group 1 gt CH Years b Jiz 2099 d CO Out Months fo JD 1Overt Jo 2000 2099 Oas fo ID Ourth 5 12 a Yeas fo t2000 2099 CH Dayi JD 31 CH Month In JD 12 1Over2 oo 2000 2029 Obae p n su J O Month jp ft 12 SO year fo 2000 2099 CH Daye JE 31 CH Month sd 12 J Yea fo
115. hrenheit The temperature range for this sensor is from 40 E to 248 F The property sheet of the object is shown below Johnsol easyioTempTable Johnson_1k_Nikel_degF _ C3 Meta Group 1 gt _ CH Channel mone Le 3 Temperature _ Resistancel 05 06 3 Temperature2 Seis ae _ 3 Resistance2 38 01 ICH Temperatures 12 684 _ 3 Resistance3 73 45 3 Temperature4 _ C3 Resistanced 06 69 3 Temperatures d 72 _ 3 Resistance5 44 63 CO e co l l l l S DE e ce c e unn Channel Channel is referring to the temp table from number 1 to 8 where it is user customizable Temperature Temperature Value that will be tie back to the resistance Value 1 22 Lines Resistance Resistance Value that will te back to the temperature value 1 22 Lines Actions Actions is available when right mouse button at the object It will show as below Johnsol Meel degF Se Reload Q channe M Cut Chel x Update 3 Temper Ts Copy chte Load From Table Save To Table J Resistat ET Paste Che Paste Special Restore Default Temper Er Ke Duplicate Ctrl D _ 3 Resista Delete M 258 Infocon KSDI CasulO H H A M F VI P K m Leading Open DDC Technelegy Reload Reload is loading from current selection table channel fast action Update Update is just update to the EasylO Temperature table this table will be update to the controller as long as the tempera
116. icate Ctrl D CO AX Delete Delete 236 eyvivell 20K thermistor deg Reload Update Load From Table Save To Table Restore Default Leading Open DDC Technelegy Infocon KSDI CasulO H H A MI F wo P d m Leading Open DDC Technelegy Reload is loading from current selection table channel fast action Update Update is just update to the EasylO Temperature table this table will be update to the controller as long as the temperature table kits object is in the apps Once the kit is deleted the temperature table will be restored back with the original table or the last save table in non volatile memory Load from Table Load loading from one of the exiting available table 1 16 Save to Table Save to table is permanently save to non volatile memory Restore Default To restore the table values back to factory setting as per table below Table below shows the resistance value versus Temperature value 220000 1 2 000 200 70200 1 A 000 A 23020 600 2312000 X 2480 237 infocon agin CasulO H H A M F VV a H K i Leading Open DOC Technelegy 26 4 Honeywell 20K Thermistor Fahrenheit Honeywell 20K Thermistor is an extension object to the Temperature Table object This object values are preset to commonly used Honeywell 20K Thermistor Sensor resistance table versus Temperature Value in Fahrenheit The temperature range for this sensor is from 4
117. ide CasulO 5 7 MomentaryStartStop MomentaryStartStop provide StartPulse StopPulse component provides the StartPulse and StopPulse pulse control to equipment that requires binary pulse on off control rather than steady state signal The property sheet of the object is shown below 3 Momenta easyiacemponent Momentary SEartSEop _ 3 Meta Group 1 gt _ C3 Start Pulse C3 Stop Pulse 40m DEE _ C3 Start Pulse Delay ioo ms _ CH Stop Pulse Delay ms Start Pulse Readonly start pulse output state Turned On when In changed from Off to On turn to Off after duration as configured in Start Pulse Delay Stop Pulse Readonly stop pulse output state Turned On when In changed from Off to On turn to Off after duration as configured in Stop Pulse Delay In On amp Off digital input On Start Pulse Off Stop Pulse Start Pulse Delay Start pulse duration to hold on On state in milliseconds Default 1000ms Stop Pulse Delay Stop pulse duration to hold on On state in milliseconds Default 1000ms ConstB 1 CH easyior c amponent Momentary StartStop e contral constEool poU UU EE Example of using the Momentary Start Stop object It is linked to a Boolean constant object 78 EasylO 30P Sedona Kits User Guide EasylO 5 8 RTC Real Time Clock RTC is the Real Time Clock component showing the controller date amp time information The property sheet of the
118. ide CasulO Analog Input Temperature Table Selection Temperature Table Index Type of Temperature Sensor 5 User defined Table 1 5 default table 9 163 Po OK shunt ITE Thermistor in DegreeC lE Platinum in Degree Fahrenheit Digital On 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 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 CA Analog feasyio30p 4nalogInput Meta Group i X _ Sut JO Raw CH Channel UI2 ls 1 Input Type ICH Scale Low 3 Scale High _ CH Offset Cut OFF Enable CH False ICH Low Cut Off _ Square Root CH False open Er 1 omenm fe Jue Q Digital Gn Level 55 00 _ Q Digital OFF Level 45 00 Example of configuring a 1K Platinum temperature sensor in degree C N 0 EasylO 30P Sedona Kits User Guide CasulO CH Analog easyio30p 4nalogInput _ Meta 3 Gut 3 Raw ICH Channel 3 Input Type ICH Scale Low 3 Scale High _ 3 Offset _ 3 Cut OFF Enable Low Cut OFF ICH Square Root 1 CH Decimal Point _ 3 Temp Table 3 Digital On Level _ CH Digital Off Level iaroup 1 2 dad il 140
119. ime delay in milliseconds between a message can be sent out by driver after it receive the last message Serial Turn Around Time Message Transmit Time Out Modbus Slave device time out in milliseconds Enable Enable Serial port Write On Up Perform a write whenever the COM Device is up Write On Start Perform a write whenever the COM Device is up 188 EasylO 30P Sedona Kits User Guide CasulO 18 2 ModbusSlaveDevice ModbusSlaveDevice must be child of Modbus Slave Network It cannot be anywhere else Note ModbusSlaveDevice can only be a child of ModbusSlaveNetwork Example below show the ModbusSlaveDevice is in a child oof the network My Host apexc D 192 166 10 10 E Sedona EasyIO3UP Bl app service EasvIo Slave 3 network C Device ModbusSlaveDevicek is a child of ModbusSlaveNetwork The property sheet of the object is shown below CH Device easvialadbusslave ModbusslaveDevice 8 _ C3 Meta Group i gt 1 Fault 4 O Status _ 3 Enable ICH Address CH Long Byte Order3z1 ICH Float Byte Order3210 true JO Use Preset Multiple Register CO False _ Use Force Multiple Cail fake le Fault Fault status Readonly False No fault True Fault Status Current status Readonly Alive Slave Device Alive Down Slave Device Down 189 EasylO 30P Sedona Kits User Guide CasyulO Enable Enable device Address Device Address in deci
120. input value scale high factor ConstFl e contral sczonstFla Example of Analoglnvert object used 13 2 AnalogLimit AnalogLimit component restricts an analog value to a specific range When the input value is within the limit range it will be passed direct to the output if ln lt LowLimit then Out LowLimit else if In HighLimit then Out HighLimit else Out In 141 EasylO 30P Sedona Kits User Guide CasulO The property sheet of the object is shown below CO AnalogL ieasvioLib AnalogLimiE _ CO Meta Group 1 gt ER zia CH Low Limit CH High Limit Out Current output value Readonly In Current input value Low Limit Lowest allowed value High Limit Maximum allowed value ConstF1 AnaloaL cantral ConstFla eazwiaLib Analog Example of AnalogLimit used to limit the value of the Input Min Limit is set to 20 and Max Value is set to 30 This application can be used to limit the temperature setpoint 13 3 DigitalState DigitalState component monitors the digital state transition from On to Off state and Off to On state On Off latch and monitors the digital state On to Off transition and Off to On transition count The property sheet of the object is shown below 142 EasylO 30P Sedona Kits User Guide CasulO Digital easvioLib DigitalState ICH Meta aroup 1 C3 On Latch _ CH Off Latch 1 On Courter d f In Qon On Latch OnCounte
121. is disabled Enable 0 the Out will be set to O Under unoccupied setting where Occupied is set to 0 cooling and heating operation are using the unoccupied set point and hysteresis setting If the single loop is set for cooling under unoccupied mode the output is set to 10096 when the input is higher than the unoccupied cool set point The output is set to 096 when the input is lower than the unoccupied cool set point minus hysteresis single Loop Cooling Unoccupied Operation single Loop Heating Unoccupied Operation 86 EasylO 30P Sedona Kits User Guide CasulO The property sheet of the object is shown below CH SingleL teasviocomponent SingleLoop OH Meta Group 1 X Gut 0 00 rh _ C3 Process Value 7 00 CH Accumulated Integral _ 3 Enable O true Le CH Occupied O true _ C3 Is Heating CH False C3 Set Point 5 00 _ C3 Deadband _ CH Throttling Range _ 3 Integral _ Differential CH Unoccupied Heat Set Point CH Unoccupied Cool Set Point CH Unoccupied Hysterisis _ Scan Time _ C3 Ramp Time e ii m Ln D ce e Out Readonly Current calculated output value of the loop algorithm in percentage Process Value The loop control input value normally derived from the analog input This value will be used to compare with the SetPoint value to determine Output value Accumulated Integral Readonly This is the accumulated integral value over the l
122. is limit the Drive Open and Drive Close outputs will be activated to nullify the difference Default 5 00 Travel Time Drive full stroke travel time in seconds s Default value 30s DO eazwia3 p Diokalcutput Cut Ini Ini F EE Drive easwiar omponent Drive e e D Do eaxwia3 p DigitalGutout 9 Cur Off Ini en Ini nul EE Example of using the Drive object controlling 2 Digital Output or a floating actuator 71 EasylO 30P Sedona Kits User Guide CasulO 5 5 FanControl FanControl component is able to drive a point type output for sequenced control of up to three digital outputs to support one two or three fan speed motor The Fan Control also provides other control sequences such as minimum speed minimum on time kick time and hysteresis for a better fan operation The property sheet of the object is shown below C3 FanCont ieasyio Component Fancontral _ CH Meta Group 1 gt Q High C of CH Medium C of ICH Low On _ C Enable CO tme Le _ Set Speed 0 00 100 00 _ No OF Speed iS JE 3 CH Min On Time 5 min 65535 _ C Kick Time 5 min 65535 _ Hysteresis 0 00 100 00 High Readonly Indicate the Fan Control digital high speed output state True ON False OFF Medium Readonly Indicate the Fan Control digital medium speed output state True ON False OFF Low Readonly Indicate the Fan
123. is reset to O automatically when an ON to OFF transition is occurred at the digital output state and it will hold the value when the digital output state is at ON state Readonly Channel The output channel selection Channel DO1 DO8 36 EasylO 30P Sedona Kits User Guide EasulO 2 11 Pulse Accumulator Pulse Accumulator has 4 inputs The Pulse Accumulator component detects and accumulating the digital pulse input and logging it to the non volatile memory The totalCount data will be written to non volatile memory every 60 seconds Only DI1 DI2 DI3 and DI4 are able to take the digital pulse input 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 I Minimum On Time 10ms Minimum Off Time 5ms The property sheet of the object is show as below Pulse4c feasyio30p PulseAccurulator CH Meta Group 1 ICH Total Count oS O Total Unit _ 3 Total Cost CH Channel Pulseacel Is _ 3 Enable tme gt CH Unit Per Pulse CH Cost Per Unit Total Count The accumulated counts of the digital pulse input This data will be logged into non volatile memory every 60 seconds 37 EasylO 30P Sedona Kits User Guide CasyulO 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
124. le table 1 16 Save to Table Save to table is permanently save to non volatile memory Restore Default To restore the table values back to factory setting as per table below Table below shows the resistance value versus Temperature value Resistance Value Ohm Temp Value Celcius Temp Value Fahrenheit 239 800 78 910 20 00 400 47 540 29 490 30 20 23 460 41 00 18 790 50 00 15 130 59 00 12 260 68 00 10 000 77 00 8 194 86 00 6 752 95 00 5 592 104 00 4 655 113 00 247 Inf ocon x9 INA CasulO 26 9 Invensys Johnson Pt1000 Platinum Celcius Invensys Johnson Pt1000 Platinum is an extension object to the Temperature Table object This object values are preset to commonly used Invensys or Johnson Pt1000 Platinum Sensor resistance table versus Temperature Value in Celsius Leading Open DDC Technelegy The temperature range for this sensor is from 40 C to 120 C The property sheet of the object is shown below E Invens4 easyioTempTable Invensys Johnson 1K Platinum deg _ CH Meta Group 1 gt _ CH Channel none Le Temperature _ 3 Resistancel 42 71 Temperaturez _ 3 Resistance EE _ 3 Temperatures _ 3 Resistances 02 72 _ 3 Temperatured _ C3 Resistance4 E E 3 Temperatures _ C3 Resistances 52 03 LO LO LO l ca l ca l rm D DJ d 1 d D ce ra CO d c e ce e e Channel Channel is referring to the temp table from number 1 to 8 where it is use
125. like to have alarm notification when the Digital Input in true state The property sheet of the object is show as below A Digital easvio3 p DigibalInputAlarm ICH Meta Group 1 gt 1 out _ Alarm _ CH Channel DIZ Lei _ Enable 3 true e 4 state Oo Ir C3 Manual Reset fase 1 O Delay s 0 65595 Out Out is the selected digital channel input state Alarm Alarm state of the selected channel Channel None No input selected DI1 DI8 digital input DI9 DI16 digital input derived from Universal Inputs Enable This parameter is to enable the digital input alarm State Digital input alarm monitoring state Manual reset Enable disable Al alarm manual reset Under Auto mode the Alarm state will be reset when the DI State is in the non alarm condition For Manual mode when alarm is triggered the Alarm state will stay on even the DI State is back to non alarm condition Delay Al alarm delay time maximum 65535 seconds Delay time is the duration in seconds that the Al Value must be in the alarm condition before alarm state is generated in the non alarm condition before returned from alarm state 32 EasylO 30P Sedona Kits User Guide CasulO 2 8 Digital Input Status Digital Input Status is EasylO 30P physical Digital Input status Component It checks the DI state and as well time in particular state The property sheet of the object is show as below
126. ling range This can be referred as auto mode since the loop control regulates the output by switching between the cooling and heating cycle The SetPoint and ThrottlingRange are used for the cooling control and the Out as the output control The AuxSetPoint and AuxThrottlingRange are used for the heating control and the ReverseOut as the output control Under unoccupied setting where Occupied is set to 0 cooling and heating operation are using the unoccupied set point and hysteresis setting 80 EasylO 30P Sedona Kits User Guide CasulO Loop Control Sequence Loop Unoccupied Operation Chat EE EE EEE Enable 1 Occupied The property sheet of the object is shown below CA Sequenc easyioComponent Sequenceloops _ C3 Meta Group i gt ICH Out _ C3 Reverse Out 00 00 KO o Es _ Process Value pa de un C3 Accumulated Integral _ Enable true C3 Occupied CH Set Point CH Throttling Range _ CH Aux Set Point CH Aux Throttling Range _ 3 Deadband 1 00 _ Integral Differential CH Unoccupied Heat Set Point Unoccupied Cool Set Point 5 00 3 Unoccupied Hysterisis _ 3 Scan Time L uh C3 Ramp Time elle fea fe feo fe fe D infi Pl Pt c Ss Fyopyo ce eUOoIIm O ce Out 81 EasylO 30P Sedona Kits User Guide CasulO Readonly Current calculated output value of the loop algorithm in percentage Reverse Out Re
127. m O tee gt JOm Ofse v Out Output of the conversion base on the binary The output data type is word Count This slot shows the total number of bit count It will count total number of bit between bit1 to bit16 which the value is true In1 In2 In3 In16 kA 51 EasylO 30P Sedona Kits User Guide EasulO There are total 16 input for the object to calculate the binary format In1 LSB Least Significant Bit In32 MSB Most Significant Bit B25 feasyiolinkit B25 _ 3 Meta Group i gt Out 3 Count 3 ICH Ini CH tme Le Il n ICH Ir CH true Le n sons T 40m _ C In8 CH fase Le Example of B2S object use Out In1 In2 n3 Out 2 21 2 Qut 7 15 3 B2W B2W or Bit to Word conversion object The output data type is word The property sheet of the object is shown below B2w easyinLimKib Bz Ww _ 3 Meta Group 1 gt Out 3 Count JOm false r 40m 6f 7 JOm false Li ER Om On 20m Ore SENE e F 152 EasylO 30P Sedona Kits User Guide EasulO Out Output of the conversion base on the binary The output data type is word Count This slot shows the total number of bit count It will count total number of bit between bit1 to bit16 which the value is true Ini In2 In3 In16 There are total 16 input for the object to calculate the binary format In1 LSB Leas
128. m number 1 to 8 where it is user customizable Ww H Ww Ww l en l CU l Co z e Dr VS o ce o D cem ce 3 Hei 3 Ti em to e nu p Temperature Temperature Value that will be tie back to the resistance Value 1 22 Lines Resistance Resistance Value that will te back to the temperature value 1 22 Lines Actions Actions is available when right mouse button at the object It will Show as below Hae envwel Johnson 100Platinum deck 9 Views d s HegF 20 SS Jd M Cut Clrlex Update IC Ke Copy Circ Load From Table 10 P SE Chl Save Ta Table Restore Default Paste Special 1G Duplicate Ctrl D Jd f A Delete Delete 234 Infocon KSDI CasulO H H A M F VI P K m Leading Open DDC Technelegy Reload Reload is loading from current selection table channel fast action Update Update is just update to the EasylO Temperature table this table will be update to the controller as long as the temperature table kits object is in the apps Once the kit is deleted the temperature table will be restored back with the original table or the last save table in non volatile memory Load from Table Load loading from one of the exiting available table 1 16 Save to Table Save to table is permanently save to non volatile memory Restore Default To restore the table values back to factory setting as per table below Table below shows the resistance value versus Temperature value 9216 1
129. mal To Normal Text The text message to be sent as the information for recipients as the Boolean input changed from offnormal to normal BoolAla l F easwioEmail Boo Status OR oral D Trip cantral CanstBao 9 Example of configuring the Boolean point for Alarm Email 9 2 FloatAlarm FloatAlarm is an object to monitor Float type of data which will trigger the alarm once the Float value is out of its preset High or Low limit The property sheet of the object is shown below CH Floatal easvioEmail Floatalarm _ 3 Meta _ 3 Status _ In _ 3 Escalation Levell Enabled _ 3 Escalation Time _ 3 Escalation Level Enabled _ Escalation Timez _ 3 Escalation Level3 Enabled 3 Escalation Times High Limit Text ICH Low Limit Text To Normal Text CH High Limit 3 Low Limit C3 Deadband Group 1 gt Alarm High 1 00 i min 1 65535 CO False l min 2 65535 fase v min 3 65535 l igh La ea e O UU O uu w pe E e mn E p HS 108 EasylO 30P Sedona Kits User Guide CasulO Status To show current status of the BoolAlarm indicated by either Alarm or Normal In Input point with Float type Alarm will be triggered when its value out of either the preset High or Low limit Escalation Level1 Enabled To enable or disable the level1 of alarm escalation which will be set by user
130. mal Long Byte Order3210 Long type data 32 bit byte order True 3210F False 1032 Float Byte Order3210 Floating point type data byte order True 3210 False 1032 Use Preset Multiple Register True support Modbus function 16 Use Force Multiple Coil True support Modbus function 15 Action Version 1 0 43 21 offers device ping Right mouse button at the device to do a force ping 1G Bi b IbusSlave MadbusslaveDevice 12 i gt IA Cut Ckrl X C true Ke Copy Chel ER Paste Chr Paste Special mi Ke Duplicate Chrlap m ral Delete Delete C true I A al C true rue ber CO false false Link Mark Link From Link To jJ En En EI Rename Ctrl R Deeler 190 EasylO 30P Sedona Kits User Guide CasulO 18 3 ModbusPointCoil ModbusPointCoil is Modbus Coil Output Point Note ModbusPointCoil can only be a child of ModbusSlaveDevice The property sheet of the object is shown below 3 Cail easyioMadbusslave ModbusPoinkCoil 15 _ CH Meta Graup 1 gt 2 Oras _ C3 Status ER In Qon x Fault Status of the Modbus register false Valid true Invalid Status Status of the point OK Online Down Offline Address Modbus register address Note that only Decimal format is supported If the Modbus device register is in HEX need to convert to DEC Out Current Coil Output state Readonly In Loc
131. me information for time synchronization Example time windows com 202 EasylO 30P Sedona Kits User Guide CasulO Host Address The IP address corresponding to the Host Name as a result return by DnsService Last Update This parameter will show the last successful update time Update Freq The NtpService update frequency in the unit of Hour hr Default to its minimum value 1 hr Value of 1 hr means request will be sent every 1 hr Reupdate Freq The NtpService re update frequency when the first attempt of update is failed in the unit of milliseconds ms Default to 60000ms range from 30000ms to 600000ms Timeout User defined time length to wait before the NtpService getting a response in milliseconds ms Default to its minimum value 2000ms Origin Nanos The time in the unit of nanoseconds ns when the NtpService request sending to time server Host Address Receive Nanos The time in the unit of nanoseconds ns when the time server is received the request Transmit Nanos The time in the unit of nanoseconds ns when the time server response is sending back to the device send the request Destination Nanos The time in the unit of nanoseconds ns when the NtpService is received the response from time server Offset Offset is time difference between the device and the time server which is also the time to be adjusted by device Value can be either positive or negative Offset
132. mponent F anzzontrol o WeekEnd En Time Zon En easyiocomponent Dau Zone easyiaccompanent Timezane cam EJ NEM SEEDS AJ oO EE Enable EI 7 E MM Set Speed 0 00 96 E cleM m iE E Jiednesday Off Jrusisy GG Frida OH Holi Eh easviaicomponent Holida ou ee Uu E Holi D En easyiolomponent Dau Zone out GSS ee e Hol easyioComponent Holida eil Or control ore Hol3 Eh Ou fase easviaicomponent Holida d In alse Hol2D2 En easwio Component Da Zonge Example of using the Time Zone object This object is combine with Day Zone and Holiday object EasylO 30P Sedona Kits User Guide EasulO 6 EasyioControl EasyioControl 1 0 43 10 Easyio 1 0 43 00 or AnalogFilter higher BSlect DiscTotalizer FloatVal Generic Table SaveApp This kit contains 6 objects All the objects are to be used for engineer the Sedona apps To use these objects just drag and drop into the wire sheet Deet e D AnalogFilter 96 B Bslecr 40 B 3 DiscTotalizer 80 B Floatval 92 B CH SaveApp 68 B SRLatch 44 B 94 EasylO 30P Sedona Kits User Guide CasulO 6 1 AnalogFilter AnalogFilter object is use to limit a float value within a range This is good for controlling a fluctuating float value where it always keeps hunting The property sheet of the object is shown below C3 AnalogF ieasyio
133. n 446 C3 sinh 44 E CH sqrt 44 B CH tan 44 B 3 tanh 44 B 16 1 ArcCosine Arccos or ArcCosine object The property sheet of the object is shown below Cj arccos easvioldakhiconversian arccos _ 3 Meta amp Group 1 gt I n E vus 167 EasylO 30P Sedona Kits User Guide EasylO 16 2 ArcSine Arcsin or ArcSine object The property sheet of the object is shown below Cj arcsin easyioMathConversion arcsin _ 3 Meta aroup 1 gt Jj Om out 16 3 Arc Tangent Arctan or ArcTangent object The property sheet of the object is shown below 3 arctan easyioMathConversion arctan _ C3 Meta aroup 1 gt ER ER 16 4 Arc Tangent 2 Arctan2 or Arc Tangent with 2 parameters The property sheet of the object is shown below O arctan easyioMathiConversian arcEanz _ 3 Meta Group 1 gt JOm 20m ER 168 EasylO 30P Sedona Kits User Guide EasulO 16 5 Ceiling Ceil or Round Up Value object Returns the smallest integral value that is not less than x The property sheet of the object is shown below 3 ceil easyioMathConversion ceil C3 Meta Group i gt 20m 2004 16 6 Cosine Cos or Cosine object The property sheet of the object is shown below C3 cos f easyioMathConversion cos _ gt Meta Group i gt SECH 4 out 16 7 Cosine Hyperbolic Cosh or hyperbolic cosine Object The property sheet of the object is shown below
134. nelegy 24 1 Count Count is an object to count a Boolean value It can be count UP or DOWN The property sheet of the object is shown below Count easyIosub Count _ C3 Meta aroup 1 gt _ Q Out 40m Es _ 3 Preset aow Ow I _ 3 Enable true Le 10k fou E Out Number of times in property has transitioned from O to 1 Preset Presets the counter to a specific value defaults to 0 Dir Configures direction True up False down Enable To enable input R if ris true out preset and no counting takes place It act as a reset switch TickToc AA cantral Tick Tack BEE Count F DEn kel KN An example of Count object counting transition from a Tick Tock object 223 infocon 24 2 Loop Point oan CasulO FRAMEWORK Leading Open DDC Technelegy LP PID loop object this is an updated Loop Point this fixes the output turn to nan when a invalid Process Value is detected The property sheet of the object is shown below C LP ieasyIOsub LP _ CH Meta 3 Enable JO Sp Hd c cv I amp Out _ Kp J amp ki kd _ C3 Max _ 2 Min _ C3 Bias CH Direct _ 3 Ex Time Enable To enable the LP object Sp Setpoint for the LP object Cv Group 1 gt 4 true 0000 0000 0000 0000 O 0000 0000 UUUU 3 true ka c Control Variable for the LP object Out The o
135. neric table object used 6 6 SaveApp SaveApp is an object where it can used to automatically save the Sedona apps with a user pre define period Please do not set the frequency to be too low as there is a limited write cycle in the Flash Memory The property sheet of the object is shown below O SaveApp feasviolontrol SaveApp _ 3 Meta Group 1 gt _ Save Frequency min 6 max Save Frequency Period of time defines by user to automatically save the apps Default is 6minutes 100 EasylO 30P Sedona Kits User Guide EasulO 101 EasylO 30P Sedona Kits User Guide EasulO 7 EasyioDns 7 easyioDns 1 0 45 2 Easyio 1 0 43 00 or DnsService higher easyioLicense 1 0 45 or higher This kit contains 1 object The object is to be used for retrieve the internet DNS host To use these objects just drag and drop into the wire sheet F Sedona Palette U Ca DnsService 180 B 7 1 DnsService DnsService is used to retrieve the IP address corresponding to a given hostname For example Hostname www google com IP address 209 85 175 104 User will be needed to provide the hostname and DnsService will return with the corresponding IP address Note DnsService must be drop inside Service folder Sedona gt App gt Service 102 EasylO 30P Sedona Kits User Guide CasulO My Host apexc H 192 168 10 10 S ER Sedona EasyIO30P amp app z service plat H users
136. ng UI1 fir high limit alarm and low limit alarm 24 EasylO 30P Sedona Kits User Guide CasulO f Analog easvio3 p AnalogInputAlarm _ 3 Meta Group 1 gt IET ICH Alarm omg 3 Low _ CH Channel CH High Enable Que Le 3 High Limit ICH Low Enable CH bus CO Low Limit _ CH Deadband 0 50 O Delay Lk sto essss _ C Manual Reset fake le Example of configuring UI1 for high limit alarm and low limit alarm The alarm has return to normal with manual reset false 2 3 AnaloginputStatus AnaloginputStatus is EasylO 30P physical Analog Input Universal Input status Component It checks the AI configuration and value reliability The property sheet of the object is show as below pm Analog feasyios0p 4nalogInputStatus _ C3 Meta Group 1 gt C3 out CO Max J Min _ Reliability _ 3 Channel none Lei Out The out is the output value of the selected Channel If the channel is selected as Ul1 then the out is the value of Channel UI1 according to the Input type Max This property show the max value of the system since the last system reset or reset action Min This property show the min value of the system since the last system reset or reset action 25 EasylO 30P Sedona Kits User Guide CasulO Reliability The AI sensor input conditions when configured as sensor type input No Fault Sensor Open Sensor Short Over range Under
137. nge from 1 to 31 Year7 Holiday 7 Year s setting Range from 2000 to 2099 Month7 Holiday 7 Month s setting Range from 1 to 12 Day7 Holiday 7 Day s setting Range from 1 to 31 Years Holiday 8 Year s setting Range from 2000 to 2099 Month8 Holiday 8 Month s setting Range from 1 to 12 Day8 Holiday 8 Day s setting Range from 1 to 31 76 EasylO 30P Sedona Kits User Guide CasulO en Holiday feasyioComponent Holiday _ 3 Meta amp aroup 1 gt C Out _ CH Year zo 2000 2099 1 Montht sd SEN CH Dayt k st 31 CH Year Ion 2099 QMnh2 n In 4 CH Day b Ip 81 Example of defining holiday date for the Holiday object easyiolomponent Timezone e Mut unda nda Dayfone cy easwioct omparnent Dayzane ou MEUM L 4 Tuesda Se que I CM ERRARE EEEE SAHR OJO oaa 3 3 3 3 F hursda o rida aturda Holiday 1 Holiday eaxviacCompaonent Halida y CMM Holidaye Holiday Day Zone Holiday Day Zone I SE duu H H cL cL i Di LA I LC Di nr m a Imm OO F Fl A SB SRLS SRR Example of using the Holiday object It is linked to the TimeZone object The Holiday object state is ON which overwrite the TimeZone Output for the day Tuesday which is ON The output is OFF when the holiday overwrite 77 EasylO 30P Sedona Kits User Gu
138. nput the Al must be configured as Resistance 10K type by setting the Analog Input Type to 5 refer to Analog Input component for setting Resistor to Resistor Network for Digital Expansion Module Ri Resistor Value R1 806 Ohms 0 1 R7 407 Ohms 0 1 R3 00 Ohms 0 1 RA 100 Ohms 0 1 R5 49 9 Ohms 0 1 To Universal Input Only dry contracts voltage free with resistance less than 5 ohms can be used for the input The resistance for the input open condition must be at least 1 mega ohms For long wire connection or high resistance contact external driver circuit is required as illustrated here Input with external driver circuit E im l 3 The DEMS digital inputs response time is about 2 seconds maximum Due to the high resistor precision requirement the EasylO30P might not get the right resistance reading on the Al To compensate this connect the DI Expander board with all input ON and adjust the Analog Input value by alter the Analog Input Offset to about 778 65 EasylO 30P Sedona Kits User Guide CasulO The property sheet of the object is shown below CH DEMS feasyioComponent DEMS _ CH Meta aroup 1 gt ICH Gui _ Outz f Guts _ C outa ICH QutS Hj amp In 10000 00 _ C Scan Time ms min 65535 Outi Readonly DEMS digital output 1 Out Readonly DEMS digital output 2 Out3 Readonly DEMS digital output 3 Out4 Readonly DEMS digital output 4
139. ntroller as long as the temperature table kits object is in the apps Once the kit is deleted the temperature table will be restored back with the original table or the last save table in non volatile memory Load from Table Load loading from one of the exiting available table 1 16 Save to Table Save to table is permanently save to non volatile memory Restore Default To restore the table values back to factory setting as per table below Table below shows the resistance value versus Temperature value 97530 1 2000 A 00 3260 000 X 23020 253 1 NN C asulO infocon DOANA Casul H H A M F VV a H K de Leading Open DDC Technelegy 26 12 Invensys TAC 10K Thermistor Type Il Fahrenheit Invensys TAC 10K Thermistor Type II is an extension object to the Temperature Table object This object values are preset to commonly used Invensys 10K Thermistor Type Il Sensor resistance table versus Temperature Value in Fahrenheit The temperature range for this sensor is from 40 E to 248 F The property sheet of the object is shown below Gi TAC 101 ieasyioTempTable TAC 10E Typell degt _ CH Meta Group 1 gt _ 3 Channel none Y Temperature _ C3 Resistancel 37200 00 Temperature _ 3 Resistancez 06040 00 Temperatures 17 64 _ Resistance3 26980 00 Temperature _ 3 Resistance 2692 00 Temperatures A 72 _ C3 Resistances 4
140. object 17 8 Input Reg Word InputRegWord maximum 200 Input Register can be defined ID 1000 1199 200 Holding Register is including floating point 16 bit data amp 32 bit data type Floating Point amp 32 bit data occupy 2 register address where 16 bit occupies 1 register address All addresses are based O Example Address Name Register Type 1000 SetPoint floating point 2 registers 183 EasylO 30P Sedona Kits User Guide CasyulO 1002 Duration 32 bit data 2 registers 1004 Count 16 bit data 1 register 1005 Delay 16 bit data 1 register The property sheet of the object is shown below C3 InputR2 ieasyioladbus InputRegword _ C3 Meta aroup 1 gt 40m E IG Sate 204 uod jio ug In Coil Output input value Status Register status Readonly true valid Fale invalid Address Register address 1000 1199 Benchma gas s dm d Cycle Per Second 37 GE InputR 1 easwiolodbus fr G Statys true Addr 1006 SS in Example of a modbus InputRegWord reading current benchmark cycle per second object 184 EasylO 30P Sedona Kits User Guide EasulO 18 EasyioModbusSlave Number EasyIO Sedona Kit Current Dependencies Components Version EasyioModbusSlave 1 0 43 21 Easyio 1 0 43 10 ModbusPointCoil or higher ModbusPointDiscrete ModbusPointHoldingFloat ModbusPointHoldingLong ModbusPointHoldingWord ModbusPointInputFloat ModbusPoint
141. object is a child of the FGLcd Service object Line object is a child of the Pagex object Line objects are are objects as image below LedBool 22 B LcdBooloneshot 108 B LcdBoolOverwrite 63 B CA LedFloat 88 B CA LedFloatOneShot 96 B CH LcdFloatCverwrite 76 B CO LcdInt 88 B LedSchedule 116 B ed E 10 1 FGLcdServerService FGLcdServerService is service object that drop in to the service folder wire sheet in order for the LCD to display values It is not necessary to drop the LCDService under the service folder It can be anywhere in the apps The property sheet of the object is shown below 118 EasylO 30P Sedona Kits User Guide CasulO FaLcdS5e easvioaFLcd FaLcdServerService _ 3 Meta Group 1 gt 3 Enabled O true Lei 4 G Tile EL Eee se ere _ Port Enable FGLcd service can be enable or disable with this parameter Title This slot will be the display name of the controller when view at the LCD It Support max 13 characters Status Status of the FGLcd Service object It will show error when the LCD device might be having same port with other application It will show cannot bind to port Last Client Address Shows the latest client connected to the server object Client is the EasylO LCD device Port By default the server port is 59905 However it is not supported with other port number at the moment 10 2 LcdBool LcdBool is a Bool
142. object is shown below D RTC feasvioComponents RTC CH Meta Group 1 gt Year JO Ment Day L Welds Oe CH Minute CH Second Year Current year Readonly Month Current month Readonly Day Current day Readonly Weekday Current day of week Readonly Hour Current Hour Readonly Minute Current minute Readonly Second Current second Readonly 7 LD EasylO 30P Sedona Kits User Guide CasulO 5 9 SequenceLoop SequenceLoop is a component that provides proportional integral and derivative PID control action of outputs based on the process value input and set point value It monitors the process value compare the process value to the set point and calculate the output to reduce error difference between the set point and process value The output is the result of proportional integral and derivative calculation This Sequence Loop consists of a single PID loop operation with two set points Set Point and Aux Set Point and two outputs Output and Reverse Aux Output Typical sequence loop operation without the integral tuning and derivative tuning factor Loop Control Sequence Loop If loop control is disabled Enable 0 the loop control Out and ReverseOut will be set to 0 The Sequence Loop configuration operates the direct and reverse cooling and heating at the same time They share the PID control algorithm and parameters except the set point and thrott
143. oop process period if the Integral parameter is not zero Enable Enable the loop control operation Occupied This parameter sets the occupied condition for loop control operation Loop control uses different loop algorithm under occupied and unoccupied mode False Unoccupied True Occupied 87 EasylO 30P Sedona Kits User Guide CasulO Is Heating This parameter defines the output action of Single Loop configuration either cooling or heating False Cooling True Heating Set Point The control reference or the desired value used by loop algorithm Deadband To defines the minimum change of Process Value for the loop control to take action Throttling Range Defines the amount of input change required for loop control output to proportionally change from 0 to 100 Integral Defines the loop integral gain parameter used in loop algorithm Integral Tuning Parameter I Differential Defines the loop derivative gain parameter used in loop algorithm Derivative Tuning Parameter D e Unoccupied Heat Set Point The Heating operation set point for loop control during unoccupied mode Unoccupied Cool Set Point The Cooling operation set point for loop control during unoccupied mode Unoccupied Hysterisis The hysteresis control value of the Cooling and Heating operation during unoccupied mode Scan Time Defines the interval at which the process variable is sampled or the loop algorithm is e
144. optimize start stop object EasyioEnergy kit contains 3 objects To use these objects just drag and drop into the wire sheet easvineroy m C3 OptimizedstartStop 480 B 2 55 QSSHalidaycalendar 960 B 7 5 OS5Schedule 896 E S psvchrometric 164 B 105 EasylO 30P Sedona Kits User Guide EasulO 9 EasyioEmail easyioEmail 1 0 45 1 Easyio 1 0 43 10 or BoolAlarm higher FloatAlarm easyioDns 1 0 45 or higher SmtpService easyioLicense 1 0 45 or higher EasyioEmail kit is generally an alarm system which embedded with SMTP email service Once the alarm is triggered an email will be sent to the recipients as configured At the moment only Boolean type and Float type is supported EasyioEmail kit contains 3 objects To use these objects just drag and drop into the wire sheet F Sedona Palette Geet EB Gi BoolAlarm 304 B OC FloatAlarm 448 B E SmtpService 2276 B 106 EasylO 30P Sedona Kits User Guide CasulO 9 1 BooleanAlarm BoolAlarm is an object to monitor Boolean type of data which will trigger the alarm once the Boolean value changed from false to true The property sheet of the object is shown below Bool la ieasyioEmail BoolAlarm C3 Meta Group 1 gt _ Status J On Qon E C3 Escalation Level Enabled fase _ Escalation Time IO Escalation Level2 Enabled fase _ Escalation Timez C3 Es
145. ours format The property sheet of the object is shown below Time25 easviaLimKiE Timez5 _ 3 Meta Group 1 gt _ 3 In 0000 0000 Out Start Output of the conversion is absolute time 24 hours format The output data type is a short data type Out Stop Output of the conversion is absolute time 24 hours format The output data type is a short data type In This is the input time range of a string data type The time format is in 24 hours format Every segment must have 4 digits Example 8 00AM 0800 12 00PM 1200 Failure to comply to the above may cause wrong conversion Time25 easyiaLimKit Time25 _ 3 Meta Group 1 2 1 Out Start _ Out Stop izon In 0800 1200 Example of S2Time object use Timez5 easvioLimkKik Timez 5 _ C3 Meta Group 1 gt ICH Out Start 65535 _ Q Out Stop 65535 JO Example of S2Time object with incorrect time settings 164 EasylO 30P Sedona Kits User Guide 15 13 W2B CasulO W2B or Word to Bit conversion object The output data type is Boolean 16 outputs available The property sheet of the object is shown below In WB CeasyioLimkit WB _ C3 Meta ICH In IC Qut E CQ Gute CQ Guts IC Ootd C Guts C3 Out CQ out C Guts Group 1 gt alse alse alse alse A False Input of the conversion base on the integer data type input The output data type is boolean Outi Out2 Outs
146. pdate 1 CH Temperat LT Copy Celte Load From Table ER Paste Chel eh Save To Table Paste Special Restore Default Ke Duplicate ChrlAp _ C3 Resistance 3 Delete Delete Reload Reload is loading from current selection table channel fast action Update 242 Infocon KSDI CasulO H H A Vi F W P K m Leading Open DDC Technelegy Update is just update to the EasylO Temperature table this table will be update to the controller as long as the temperature table kits object is in the apps Once the kit is deleted the temperature table will be restored back with the original table or the last save table in non volatile memory Load from Table Load loading from one of the exiting available table 1 16 Save to Table Save to table is permanently save to non volatile memory Restore Default To restore the table values back to factory setting as per table below Table below shows the resistance value versus Temperature value Resistance Value Ohm Temp Value Celcius Temp Value Fahrenheit 10517 5 9654 20 722000 400 8933 00 8011 60 000 243 nfocon agin Casulo H H A M F VV a H K i Leading Open DOC Technelegy 26 7 Invensys Andover 10K Thermistor Type III Celcius Invensys 10K Thermistor type lll is an extension object to the Temperature Table object This object values are preset commonly used Invensys or Andover 10K Thermistor Type Ill Sensor resistance table versus Temperature
147. play It can be a read only object or writable object The property sheet of the object is shown below CA linet amp easvioFGLcd LcdFloat ICH Meta Group 1 gt 1 The _ 3 Access Right IQ Readonly ER JO Max 3 Precision ko Jm 55535 J Q Unit J Om 1 out Title Title for the point to be shown in the LCD screen Max 15 characters Access Right Selection between Read only or Writable If writable is selected title will be in Bold is view from the LCD Min Min value that the LCD Float can display Max Min value that the LCD Float can display Precision The number of precision value that the float value will display in the LCD screen Unit Engineering Unit that will be display next to the Float Value This is a string value and max of 15 characters supported In Input constant value Out Output value to the LCD display 127 EasylO 30P Sedona Kits User Guide CasulO CO linet amp easvioFGLcd LcdFloat _ 3 Meta Group 1 gt n IO Title Sup Water Temp ICH Access Right IQ Readonly Om JO Max 3 Precision ko Jm 65535 IO Unit Deg C On out line 1 Target Status Source Meta Meta Out Title Set True 3 Access Right Set False True Text 2 False Text CE line 1 eazwiaFcaLcd LedFlaoat o Title Sup Water Temp In 4 67 tuk 46 PO Kamp control Ramp Example of configuring LcFloatl as a
148. r customizable Temperature Temperature Value that will be tie back to the resistance Value 1 22 Lines Resistance Resistance Value that will te back to the temperature value 1 22 Lines Actions Actions is available when right mouse button at the object It will show as below e Invens4 Jahnsan 1K Platinum degC VIEWS H 2 O Meta SS _ Chan Y Cut Chr Update _ Temp D Copy Ctrl C Load From Table GE Save Ta Table P C ESI ER Paste Ctrl h Paste Special Restore Default T ER Temp Ke Duplicate Ctrl D _ 3 Resis A Delete Delete 248 Infocon KSDI CasulO H H A M F VI P K m Leading Open DDC Technelegy Reload Reload is loading from current selection table channel fast action Update Update is just update to the EasylO Temperature table this table will be update to the controller as long as the temperature table kits object is in the apps Once the kit is deleted the temperature table will be restored back with the original table or the last save table in non volatile memory Load from Table Load loading from one of the exiting available table 1 16 Save to Table Save to table is permanently save to non volatile memory Restore Default To restore the table values back to factory setting as per table below Table below shows the resistance value versus Temperature value Resistance Value Ohm Temp Value Celcius Temp Value Fahrenheit 842 71 921 60 20
149. r provides a means to count OFF to ON digital transition on the Out state This output increments by one on each In state OFF to ON transition Readonly e Off Latch OffLatch is the ON to OFF transition capture at the In state This output remains in ON state following the first ON to OFF transition unless reset by ResetOffLatch action Readonly true At least one ON to OFF transition false No ON to OFF transition occurred or reset by ResetOffLatch action On Counter OnLatch is the OFF to ON transition capture at the In state This output remains in ON state following the first OFF to ON transition unless reset by ResetOnLatch action Readonly true At least one OFF to ON transition false No OFF to ON transition occurred or reset by ResetOnLatch action Off Counter OffCounter provides a means to count ON to OFF digital transition on the Out state This output increments by one on each In state ON to OFF transition Readonly In Current input state 143 EasylO 30P Sedona Kits User Guide CasyulO 13 4 HighLowSelect HighLowSelect component output highest and lowest value out of 3 input values The property sheet of the object is shown below HighLow easviaLib HighLowSeleck _ 3 Meta aGroup i1 gt Q High OQ Low Int Omne Org High The highest value of all inputs Readonly Low The lowest value of all inputs Readonly ini Input value 1 In2 Input value 2 In3 Input
150. range No sensor OT s Ger DO FS c i Channel Channel which this object is tied to Only applicable for UI1 to UI8 2 4 AnalogOutput Analog Output EasylO 30P has 4 analog output The Analogue Output AO component provides an interface to the physical analogue output point that can source drive a O to 20mA current or O to 10V voltage signal There are four analogue output points on EasylO30P controller that support voltage and current The output type is selected via AO configuration and hardware jumper setting The Analogue Output provides 16 levels of prioritized command controls to the analog output in1 has the highest priority and in16 is the lowest The inx may have a commanded value valid floating point value or a null value usually NaN in floating point A null value indicates that there is no value or not active at that priority The analog output continuously monitors all priority inputs in1 to in16 to locate the entry with the highest priority non NULL value and sets the output using this value The property sheet of the object is show as below 26 EasylO 30P Sedona Kits User Guide CasulO Analog feasyios0p 4nalogoutput ICH Meta Group 1 gt 4 out Oz Channel none Le ICH Scale Low CH Scale High CH Clamping High Enable CO False 2 Clamping High 00 00 _ CH Clamping Low Enable CH False CH Clamping Low C3 Output Type valtage tal v _ Reverse Output CH Fals
151. re range for this sensor is from 40 C to120 C The property sheet of the object is shown below QR TAC 10K easvioTempTable TAC 10E Typell den OH Meta Group 1 gt JO Channel none E 3 Temperature _ Resistancel 3 Temperature _ 3 Resistance C3 Temperatures _ 3 Resistance3 Temperature4 _ C3 Resistance 3 Temperatures _ C3 Resistances Channel Channel is referring to the temp table from number 1 to 8 where it is user 37200 00 Dena uu 209300 00 2692 00 in CO l ed l D l Dd l DJ D d d IA e p CO d c e e e e 4172 00 customizable Temperature Temperature Value that will be tie back to the resistance Value 1 22 Lines Resistance Resistance Value that will te back to the temperature value 1 22 Lines Actions Actions is available when right mouse button at the object It will show as below Reload vpell degc Ld Reload Update C3 channe Y eu ETS _ 3 Temper Ke Copy Celte Load From Table ER Paste Ctrl ey Save To Table _ C3 Resista SHUT NM Paste Special estore Derau D z Twee Duplicate Ctrl D _ Resistan Y Delete Celtes 252 Leading Open DDC Technelegy Infocon KSDI CasulO H H A MI F wo P d m Leading Open DDC Technelegy Reload is loading from current selection table channel fast action Update Update is just update to the EasylO Temperature table this table will be update to the co
152. rmines the desired position which controls the hardware output The open and close operation time is based on the full stroke travel time TravelTime When the calculated position hits the minimum 096 or maximum 10096 the open or close output will continue run for the Drive Travel Time to make sure the actuator position is in place The property sheet of the object is shown below O Drivel easvioComponent Drive _ 3 Meta Group 1 gt 3 Open E 3 Close C3 Current Position bo Io J Om _ 3 Low Scale 3 High Scale _ C3 Hysteresis Travel Time in e ce CL CH un Open Readonly Indicate Drive current open state True run False stop Close Readonly Indicate Drive current close state True run False stop Current Position Current calculated position based on the Drive time In This parameter specifies the desired drive position The input is scale to a range from 0 to 100 using the Drive HighScale and Drive LowScale parameters 70 EasylO 30P Sedona Kits User Guide CasulO Low Scale Defines the lowest value of Drive input value which is equals to 0 Default 0 00 High Scale Defines the highest value of Drive input value which is equals to 10096 Default 100 00 Hysteresis Defines the minimum changes of the input value to activate the open and close operation When the difference between input value and the calculated value is exceeding th
153. roup 1 3 i e CH Im 91 00 33 00 46 00 O00 UU O20 00 Lr in rm LO l ceu l 1 l g rm Dr B ce ce ce c D D c c c c c c Channel is referring to the temp table from number 1 to 8 where it is user customizable Temperature Temperature Value that will be tie back to the resistance Value 1 22 Lines Resistance Resistance Value that will te back to the temperature value 1 22 Lines Actions Actions is available when right mouse button at the object It will show as below Reload Paste Special Duplicate Ctrl D 1 Ax Delete Delete Reload Update Load From Table Save To Table trl x Ctrl C Ctrl h Restore Default 260 Infocon KSDI CasulO H H A MI F wo P d m Leading Open DDC Technelegy Reload is loading from current selection table channel fast action Update Update is just update to the EasylO Temperature table this table will be update to the controller as long as the temperature table kits object is in the apps Once the kit is deleted the temperature table will be restored back with the original table or the last save table in non volatile memory Load from Table Load loading from one of the exiting available table 1 16 Save to Table Save to table is permanently save to non volatile memory Restore Default To restore the table values back to factory setting as per table below Table below shows the resistance value versus Temperatur
154. s User Guide EasylO 16 14 Log Log or compute natural logarithm The property sheet of the object is shown below C3 log teasyioMathConversion lag _ C3 Meta aroup 1 gt _ C In 123 00 _ Q Out 16 15 Log 10 Log10 or compute common logarithm of input object The property sheet of the object is shown below C3 lagi easyioMathConversion logi0 _ 3 Meta aroup 1 gt _ In 123 00 _ Q Out 16 16 ModF Modf or break in fractional and integral parts of the input The property sheet of the object is shown below 3 mod feasyioMathConversion mod ICH Meta aroup 1 gt Qin 123 45 OH Int Part 123 00 1 Frac Part 172 EasylO 30P Sedona Kits User Guide EasylO 16 17 Power Pow or raise to power object The property sheet of the object is shown below O powl ieasyioMathiConversian pow CH Meta Group i gt 41 Base Exponent 4 O ox 16 18 Sine Sin or compute sin object The property sheet of the object is shown below 3 sin easvioMathConversion sin _ 3 Meta Group i gt E vd E vu 16 19 Sine Hyperbolic Sinh or hyperbolic sine object The property sheet of the object is shown below O sinh feasyioMathConversion sinh _ C3 Meta Group i gt I Qn ov au 173 EasylO 30P Sedona Kits User Guide EasulO 16 20 Square Root Sqrt or compute square root object The property sheet of the object is shown below sqrt ea
155. s mode is selected Out Overwrite On Value Overwrite On Value User define output value when mode selection is Overwrite On Overwrite Off Value User define output value when mode selection is Overwrite Off In Input constant value Out Current Output Value The control algorithm is a below 125 EasylO 30P Sedona Kits User Guide CasulO If the input is set to true overwrite value On set to true overwrite value Off set to false Mode Auto Output Input If the input is set to true overwrite value On set to true overwrite value Off set to false Mode Overwrite On Output Overwrite Value On true If the input is set to true overwrite value On set to true overwrite value Off set to false Mode Overwrite Off Output Overwrite Value Off false line3 easvioFaLcd LedBooloverwribe _ C3 Meta Group l gt _ C3 Title BooloOver _ CH Mode I CH Overwrite Gn Value true Le Dee _ CH Overwrite OFF Value fale E El BR In false TO line3 e easyioP Sled LodBoolOveryrite Title Gooler Mode Auto true ut true Dos easyiosdo DigitalGutout o TickToc controls Tick Tack Example of using the LcdBoolOverwrite object 126 EasylO 30P Sedona Kits User Guide CasulO 10 5 LcdFloat LcdFloat is a Float object and child object that sits under the page object It is used to display Float point in the LCD dis
156. st Flo E Status Gormal H In eb Example of configuring the Float point for Alarm Email 110 EasylO 30P Sedona Kits User Guide CasulO 9 3 SmtpService SmtpService is an object to provide the email service for the Alarm objects BoolAlarm and FloatAlarm mentioned above When an alarm is triggered SmtpService will send the message as configured to the recipients Note SmtpService must be drop inside Service folder Sedona gt App gt Service t My Host apexc D 192 166 10 10 E Sedona rEasvyIO3UP Bi app service plat H users ES sox CS License 8 DnsServ sages Smiter MEpServ EasvIO The property sheet of the object is shown below E 5mtpSer easvioEmail 5mtpService _ Subject aan soup 2 E v Sedat CH Enabled true le Hello This is EasyID3D0P 3F dOfakam J O Hest ne e JO Host Ip Om CH Socket Timeout soon Im 5000 max _ Request Timeout ms 2000 max TIMESTAMP 25 July Z011 ne ese State in oda TEXT Mr _ To Off Normal OO mue v 1 Email Text _ To Normal false v mee _ Password Enabled To enable or disable the SmtpService which will be set by user Fault Cause To show cause of the error when there was SmtpService failure Host Name 111 EasylO 30P Sedona Kits User Guide CasulO The email server host name for the SmtpService to send the email to recipients
157. stBo feasyioPersistentCantral ConstBool _ C3 Meta aroup 1 gt oa Ore e 20d Jt xz J Status Out The output value for the Constant Boolean Channel Total max of 32 channel can be used Range from 1 32 Status Status of the object True valid False Invalid VIEWS ConstBho easyioPersistent M Cut Ctrl X o Copy Ctrl C DECRE Fr Paste Clr V fo Paste Special Ke Duplicate Ctrl D A Delete Delete Only a SET action will automatically save the value A link destination will not save the value 209 EasylO 30P Sedona Kits User Guide EasylO 21 2 Constant Float ConstFloat is an object for a Float value This object is used to remember the last state of the object if there is power failure or unsaved apps The property sheet of the object is shown below 3 ConstFl feasyioPersistentControl ConstFloat _ CH Meta Group 1 gt ER Ode EC L status Out The output value for the Constant Float Channel Total max of 32 channel can be used Range from 1 32 Status Status of the object True valid False Invalid M Cut Ctrl x Ke Copy Chel ER Paste Ctrl h n Paste Special Ke Duplicate Ctrl D A Delete Delete Only a SET action will automatically save the value A link destination will not save the value 210 EasylO 30P Sedona Kits User Guide EasylO 21 3 Constant Integer Constint is an object for
158. sys TAC 10K Thermistor Type II Fabrenbent 254 Johnson 1K Nikel CGelciusl nennen nennen 255 Johnson 1K Nikel Fahrenheit nnne nnne 258 Sauter 1K Nikel su m c 260 Sauter 1K Nikel Fahrenheit WEE 262 Siemens Landis 1K Nikel Celcius sicasssicvsavensandeerervnsnaeewaawssadeadaesavseentadvessendsaeastecannsaeaedlvs 264 Siemens Landis 1K Nikel Fahrenheit cessessssssseececseseeseeeccececceseeseeeuseeeseeesseees 266 MOS ee Mes 268 EasylO 30P Sedona Kits User Guide CasyulO Introduction This document describe about all the EasylO Sedona kits and functionality All the EasylO Sedona kits can only be used with EasylO Sedona controllers No other controllers can be used Table below describe about the dependencies for all he EasylO Sedona kits 1 Easyio 1 0 43 10 Firmware 0 5 00 Must have kit and later Default kit 2 Easyio30p 1 0 43 0 Easyio 1 0 43 0 or Default kit higher 3 Easyio30pRegs 1 0 43 0 Easyio 1 0 43 0 or higher 4 EasyioBacnet 1 0 43 20 Easyio 1 0 43 0 or higher 5 EasyioComponent 1 0 43 10 Easyio 1 0 43 0 or higher Easyio 1 0 43 0 or higher EasyioEmail 1 0 45 1 Easyio 1 0 43 10 Firmware 0 5 00 and later Easyio 1 0 43 0 or higher EasyioEnergy 1 0 45 1 EasylOFGLcd 1 0 45 4 or higher WW EasyioControl 7 EasyioDns 1 0 45 2 Easyio 1 0 43 10 Firmware 0 5 00 and later 10 EasyioFGLcd 1 0 45 1 Easyio 1 0 43 0 or higher 10 EasylO 30P Sedona Kits
159. syvioMathConversion sqrt _ 3 Meta Group 1 gt Sch 4 out 16 21 Tangent Tan or compute Tangent object The property sheet of the object is shown below 3 tan feasyioMathConversion stan _ 3 Meta Group 1 E v E v9 16 22 Tangent Hyperbolic Tanh or compute hyperbolic tangent object The property sheet of the object is shown below CH tanh feasyioMathConversion Eanh _ 3 Meta aroup 1 gt E v Sut 174 EasylO 30P Sedona Kits User Guide EasulO 17 EasyioModbus 16 EasyioModbus 1 0 43 20 Easyio 1 0 43 00 or CoilOutput higher Discretelnput HoldingRegFloat HoldingRegLong HoldingRegWord InputRegFloat InputRegLong InputRegWord This kit contains 8 objects All the objects are to be used for Modbus points broadcast Each object has a max of 200 register To use these objects just drag and drop into the wire sheet F Sedona Palette D easyioModbus amp 5 5 C3 Coiloutput 58 E C3 DiscreteInput 52 B CH HoldingRegFloat 64 E CH HaldingRegLong 64 B C3 HaldingRegword 60 B CH InputRegFloat 56 E CH InputRegLong 56 B CH InputRegWord 52 B 175 EasylO 30P Sedona Kits User Guide CasulO 17 1 CoilOutput CoilOutput maximum 200 Coil Output registers can be defined ID 1000 1199 The property sheet of the object is shown below O CoilOut teasyiofMadbus Coilboutput C3 Meta Group 1 gt ER _ Status Co tru
160. t It will show as below e Invens s Jahnson IK Platinum degt 4 O Tee RE Jj ch v Cut Chrlex Update 4 6 Te D Copy Ctrl C Load From Table Save To Table ER Paste Chr 3 Re Restore Default Paste Special Duplicate Chr _ G Re A Delete Delete Reload 250 Infocon KSDI CasulO H H A Vi F wo P d m Leading Open DDC Technelegy Reload is loading from current selection table channel fast action Update Update is just update to the EasylO Temperature table this table will be update to the controller as long as the temperature table kits object is in the apps Once the kit is deleted the temperature table will be restored back with the original table or the last save table in non volatile memory Load from Table Load loading from one of the exiting available table 1 16 Save to Table Save to table is permanently save to non volatile memory Restore Default To restore the table values back to factory setting as per table below Table below shows the resistance value versus Temperature value 92160 1 2000 200 1000000 8D 251 infocon BISON CasulO FRAMEWORK 26 11 Invensys TAC 10K Thermistor Type Il Celcius Invensys TAC 10K Thermistor Type II is an extension object to the Temperature Table object This object values are preset to commonly used Invensys 10K Thermistor Type II Sensor resistance table versus Temperature Value in Celsius The temperatu
161. t Significant Bit In32 MSB Most Significant Bit Bev reasviaLimKiE Bz Ww _ 3 Meta amp roup 1 3 Out 3 Count Il som se ICH In C3 true e _ In3 C true e _ In4 fase le ICH Ins CO False e ko In CH false ICH In CO False ICH In8 CH false e Example of B2W object use Out In1 In2 n3 Out 204214 2 Out 7 15 4 FLAtch FLatch is a latching object where it can latch a float input value The property sheet of the object is shown below FLatch easvioLimKit FLatch C9 Meta Group i 2 ICH Gut ICH In Lach IO fase 153 EasylO 30P Sedona Kits User Guide EasulO Out Output value when the latch is triggered In Input variable for the latching process Latch This slot is link to a Boolean to trigger the latch The output value will be latch until the next latch slot true FLatch easyioLimkit FLabch Meta Group i gt 4 Q ou J Om 4 Qtatch OT 7 Example of FLatch object use 15 5 ntDecoder IntDecoder is an object where it converts an integer value and triggers a Boolean according to the input value The property sheet of the object is shown below 154 EasylO 30P Sedona Kits User Guide EasulO IntDeco feasyvioLimkit Intbecoder CH Meta Group 1 Aan E IOo 4 Q oue JO ou _ C3 Guta I C3 Guts I C3 Out O C3 Qut ICH Guts C3 False ICH Surg C3 False _ Outta 3 False _ C3 Outil
162. t Temperature Table Selection Temperature Table Index Type of Temperature Sensor 5 User defined Table 1 5 default table 9 16 3 iEsr iK ThemitormDegeeC 15 16 5 1K Balco in Degree Fahrenheit 16 0 1E Platinum in Degree Fahrenheit Temperature Temperature Value that will be tie back to the resistance Value 1 22 Lines 268 Infocon KINNA CasulO H H A M F VV a H K de Leading Open DOC Technelegy Resistance Resistance Value that will te back to the temperature value 1 22 Lines Actions Actions are available when right mouse button at the object It will show as below Ld JON dc FUSE Update SLE D any c Load Fram Table Save To Table OR T ctrl 4 Cl Paste Special d h Dumrdbr zste Cel Ds Reload Reload is loading from current selection table channel fast action Update Update is just update to the EasylO Temperature table this table will be update to the controller as long as the temperature table kits object is in the apps Once the kit is deleted the temperature table will be restored back with the original table Load from Table Load loading from one of the exiting available table 1 16 Save to Table Save to table is permanently save to non volatile memory 269
163. tVal FloatVal is an object providing output as pulse depend on the input and setpoint The property sheet of the object is shown below 3 Floatva ieasyiacontral FloatVal OH Meta Group 1 gt In 20 00 ICH Sp 12 00 _ CH Target Time 5 ICH Pulse Per Sec In 10 I CH Open ICH Clase In The input 98 EasylO 30P Sedona Kits User Guide CasulO Sp Setpoint for the input Target Time Time period for the output Open or Close to be activated Pulse Per Sec Pulse time period in seconds Open Open Output Close Close output 6 5 Generic Table Generic Table is an object where it act like a curve fit It can be used to tabulate a non linear input The property sheet of the object is shown below O Generic teasyiocontral enericTable _ 3 Meta Group i gt 1 Om IY 1 On _ valei 20m I 3 valez oO I 3 Value3 ox _ 3 Value4 Oe _ Values In Input value for the generic table Out Calculate value as per the table values key in 9 WO EasylO 30P Sedona Kits User Guide CasulO Ini iIn10 Input value 1 for the generic table Value1 Value 10 Output Value base on the input 1 value ConstFl e Generic control ConstFlaat easwioacontral eneric Table Cuir 5 00 In 5 t Ee JO Ins ICH Values 55 00 Ir ConstFl C l Ci value DU UU control constFlaat eaxwiocontral enericT able 55 Sa Example of a ge
164. tance table versus Temperature Value in Celsius The temperature range for this sensor is from 40 C to 120 C The property sheet of the object is shown below i Hoenywe ieasyiaTempTable Hoensywell Johnson 10Platinum deg _ 3 Meta Group 1 gt _ CH Channel none 7 ICH Temperature _ 3 Resistancel 4 27 _ 3 Temperature _ 3 Resistancez 7 28 3 Temperatures _ Resistance3 0 27 _ Temperatures EX _ Resistance4 3 26 3 Temperatures u un LO l cu l ca l r3 Cu d d r3 ce ca d e ce e ce IO Resistance5 6 24 Channel Channel is referring to the temp table from number 1 to 8 where it is user customizable Temperature Temperature Value that will be tie back to the resistance Value 1 22 Lines Resistance Resistance Value that will te back to the temperature value 1 22 Lines Actions Actions are available when right mouse button at the object It will show as below wiVvell Johnson 10 Platinum deg C nued QC op Ctrl ex Update Ke Copy Ctrl C Load From Table ER Paste Cle el Save To Table Restore Default Paste Special Ke Duplicate Ctrl D A Delete Delete 232 Infocon KSDI CasulO H H A M F VI P K m Leading Open DDC Technelegy Reload Reload is loading from current selection table channel fast action Update Update is just update to the EasylO Temperature table this table will be update to the controller as long as the
165. teasyioFaGLed LedSchedule _ C3 Meta amp Group 1 gt 2 OTt 4 Tue Text Fake Text 40m Due J Oo Title Title for the point to be shown in the LCD screen Max 15 characters True text Text that will appear in the LCD display next to the title True text Text that will appear in the LCD display next to the title In Input constant value This slot has to be link from a easyioSchedule kit object Out Output value to other objects to be control Schedul E easyio Schedule Schedule i eaten eee GE line4 easyioPGbLedi LedSchedule Title Schedule true pe Example of using the LcdSchedule object in the sedona apps 137 EasylO 30P Sedona Kits User Guide CasyulO 10 10 Page Page is a child object for easyioLcdService It must be a child of the LCD service This object will determine the page that will display in the LCD display Max number of pages allowed per controller at the moment is 99 pages The property sheet of the object is shown below page4 feasyioFGLlcd pagel C3 Meta Group 1 gt Title Title for the point to be shown in the LCD screen page view This title will appear on top of the page Max 15 characters are allowed Title is not used for hpage 138 EasylO 30P Sedona Kits User Guide EasulO 12 EasyioHistory Number EasyIO Sedona Current Dependencies Components Version easyioHistory Easyio 1 0 43 or
166. the BinaryValueRW writing the PID loop enable Noticed the bacnet object ID 2000 58 EasylO 30P Sedona Kits User Guide CasyulO 4 5 MultiStateValue MultiStateValue maximum 200 Multistate Value objects can be defined ID 1000 1199 The property sheet of the object is shown below C3 Multist easyioBacnet MulkiSEabe Value ICH Meta Group 1 gt 40m E _ Status oww _ Object Id ood fio 1199 In Bacnet Multistate Value current input value Status Bacnet Multistate Value object status Readonly true valid False invalid Options Bacnet Multistate Value object option text seperated by Maximum length 50 characters Example voltage Current Resistance Temperature Object ID Bacnet Multistate Value object ID 000 1199 59 EasylO 30P Sedona Kits User Guide CasulO 4 6 MultistateValueRW MultiStateValueRW maximum 200 Multistate ValueRW objects can be defined ID 2000 2199 The property sheet of the object is shown below C3 Multisi easvioBacnet MultistateValueR W ICH Meta Group 1 gt ER 31 3 Load Last Value Que Le _ Options Lee _ CH Object Id Long Lon 2199 J Qm n o Out Bacnet Multistate Value current output value Status Bacnet Multistate Value objects status Readonly true valid False invalid Load Last Value Enable the load last value when program start true
167. the serial number of the controller 14 EasylO 30P Sedona Kits User Guide EasulO Host ID Display the host ID of the controller which will be use for special kit licensing 15 EasylO 30P Sedona Kits User Guide EasulO 2 Easyio30p 2 Easyio30p 1 0 43 0 Easyio 1 0 43 00 or Analoginput higher AnalogInputAlarm AnalogInputStatus AnalogOutput AnalogOutputStatus Digitallnput DigitallnputAlarm DigitallnputStatus DigitalOutput DigitalOutputStatus PulseAccumulator PWM Totalizer This kit contains 13 objects All the objects are to be used for the controller physical I O points such as Analog Inputs Analog Outputs Digital Inputs and Digital Outputs To use these objects simply just drag and drop into the wire sheet 16 EasylO 30P Sedona Kits User Guide F Sedona Palette CA SnalogInput 76 B A AnalngInputAlarm 68 B 4naloginputStatus 52 B Analagoutput 136 B Analog ukput Status 52 B DigitalInpuk 40 B DigitalInpukAlarm 44 B DigitalInpuESEakus 52 B DigitalQutput 64 B DigitalQutputSkatus 52 B Pulse amp ccumulator 60 B Pw 60 B Totaliser 64 B 2 1 Analoginput Analoginput component provides a means of reading the analog value connected to one of the physical analog type points on a controller There are eight analog input points on EasylO30P controller that support voltage current resistance and temperature sensors The input type is selected via Al configura
168. time for one complete On Off cycle for the PWM output The Period may range from 20ms to 360000000ms 100 Hours 40 EasylO 30P Sedona Kits User Guide CasulO PWM Duty Cycle and Period Enable Ott Phi Output Ofi i Duty Cycle 2 13 Totalizer On Period Totalizer 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 Totalit easyios0p Totaliser _ C3 Meta _ 3 Total Value _ CH Alarm ICH Channel _ 3 Enable _ 3 Alarm Enable _ Alarm Manual Reset 3 Input Input Selection _ 3 Rate Timebase 3 Scale Factor _ CH Alarm value ICH Low Cut Off Total Value Group 1 gt 16 20 C OFF otaliser F Ca true CO False CH false 2 00 ju ur direct e minute CH Totalizer current accumulated value Readonly 41 EasylO 30P Sedona Kits User Guide CasulO Alarm Totalizer current alarm state Alarm will only occur if Alarm Enable true Channel Total number of 8 object are available for use Enable Totalizer enable Alarm Enable Totalizer alarm monitoring enable Alarm Manual Reset To set alarm reset type False auto reset True manual reset is required Input Totalizer input value
169. tion and hardware jumper setting For temperature sensors standard curves for 10K Thermistor with or without 11K shunt 1K Balco and 1K Platinum in degree C and Fahrenheit F are provided within the internal tables Additional tables are also available as user defined curves The property sheet of the object is shown below 17 EasylO 30P Sedona Kits User Guide CasulO CH Analogz easyio3 p AnalogInput Meta Group 1 gt C3 Out _ Raw _ CH Channel Input Type ICH Scale Low Scale High _ C3 Offset ICH Cut GFF Enable Low Cut Off C3 Square Root OO fase Le jQDedmaPoint gd fa 4 _ C3 Temp Table In 16 _ CH Digital On Level Digital OFF Level 45 00 Out The output value of the Analog Input depending of the Input type Raw The raw value of the Analog Input depending of the input type selection Channel The input selection channel Channel 1 8 Input type Defines the sensor type connected to the physical point and determines the conversion algorithm Current 4 20mA Current 0 20mA Voltage 0 10V Voltage 0 5V Res30K 30K resistance range Res10K 10K resistance range Res1 5k 1 5K resistance range Temperature sensor 30K 30K range 10K thermistor temperature sensor Temperature sensor 10K 10K range 10K thermistor sensor with 11k shunt Temperature sensor 1 5K 1 5K range 1K platinum temperature sensor Scale Low 18 E
170. tle Title for the point to be shown in the LCD screen Max 15 characters True Text True text to be shown in the LCD display False Text True text to be shown in the LCD display Retrigger Enable This property can be set to enable is re trigger is required Trigger period Period of the trigger period in seconds Trigger Value Output Value when object is triggered In Input Constant value Out Current Output Value The control algorithm is a below If the input is set to true trigger value set to false when a trigger fire 122 EasylO 30P Sedona Kits User Guide CasulO Output false according to the period time If the input is set to false trigger value set to true when trigger is fire Output true according to the period time line easyioFaLcd LcdBooloneShat ICH Meta Group 1 gt CO Title ool ne _ 3 True Text _ False Text OFF C3 Retrigger Enabled CH Trigger Period 000 ms _ 3 Trigger value ICH In Ca true e 40 ou easyioF aled LedBoaloneshat ConstBo e contral WriteEool contral ConstBaal EES Say Cut true Example 01 of LcdBoolOneShoot In true Trigger value false Out In When object is trigger output false for 5secs line easyioFGled LedBoolGneShots _ CH Meta Group 1 gt _ Title ool0ne _ C3 True Text _ C3 False Text FF C3 Retrigger Enabled CH Enable
171. tting for Holiday 7 Date8 Date setting for Holiday 8 Date9 Date setting for Holiday 9 Date10 Date setting for Holiday 10 Support Date range as well Date11 Date setting for Holiday 11 Date12 Date setting for Holiday 12 Date13 Date setting for Holiday 13 Date14 Date setting for Holiday 14 Date15 Date setting for Holiday 15 Date16 Date setting for Holiday 16 CasulO Support Date range as well Support Date range as well Support Date range as well Support Date range as well Support Date range as well Support Date range as well Support Date range as well Support Date range as well Support Date range as well 214 Support Date range as well Support Date range as well Support Date range as well Support Date range as well Support Date range as well Support Date range as well Refer to example below Refer to example below Refer to example below Refer to example below Refer to example below Refer to example below Refer to example below Refer to example below Refer to example below Refer to example below Refer to example below Refer to example below Refer to example below Refer to example below Refer to example below Refer to example below EasylO 30P Sedona Kits User Guide CasulO c Holiday easyiaSchedule Haliday Calendar _ CH Meta aroup 1 gt k ICH Status JO Out _
172. ture table kits object is in the apps Once the kit is deleted the temperature table will be restored back with the original table or the last save table in non volatile memory Load from Table Load loading from one of the exiting available table 1 16 Save to Table Save to table is permanently save to non volatile memory Restore Default To restore the table values back to factory setting as per table below Table below shows the resistance value versus Temperature value Resistance Value Ohm Temp Value Celcius Temp Value Fahrenheit 705 06 795 63 20 00 400 842 72 891 00 30 20 915 58 41 00 940 46 50 00 965 64 59 00 991 12 68 00 1016 89 77 00 1042 97 86 00 1069 35 95 00 1096 03 104 00 1123 02 113 00 259 infocon 26 15 Sauter 1K Nikel Celcius Saal CasulO FRAMEWORK Leading Open DDC Technelegy Sauter 1K Nikel is an extension object to the Temperature Table object This object values are preset to commonly used Sauter 1K Nikel Sensor resistance table versus Temperature Value in Celsius The temperature range for this sensor is from 40 C to120 C The property sheet of the object is shown below E Sauter feasyioTempTable Sauter_ikK_Nikel_ deg _ 3 Meta _ 3 Channel ICH Temperature _ O Resistancel C3 Temperature _ 3 Resistancez 3 Temperatures _ 3 Resistances _ 3 Temperatures _ C3 Resistance 3 Temperatures _ Resistances Channel G
173. ule to be linked The Holiday Lists have higher priority than the weekday setting Scheduler can be constructed using Day Zone Time Zone amp Holiday components Weekda Gar ERC Zone ai Du lll Eee FanCont eee See eas yio Component iF ancantral o WeekEnd En Time Zon En easvloCormpopnent Dau Zone SarvloCormpopnent Trme Zone eege eg L E E Enable EI EES DE EE OH SSS Po zn Ce zn Frida On Holi Eh Saturda OH eas viaicomponent Holida Sut n ENMENSUN Holiday 1 Day Zone On EE Holi DZ En easvloCormpopnent Dau Zone Out n NNNM zu EE ny El Hol gaswyioaicampanent Halida CH Cut O Ore control ore Hol3 Ou el easviaicomponent Holida oi Ou EE Ini Eeer EES Hol2D2 En easwio Component Da Zonge EasylO 30P Sedona Kits User Guide CasulO The property sheet of the object is shown below eu Timezon feasyioComponent Timezone _ 3 Meta Group 1 gt ICH Gut C off _ 3 Sunday C off _ C3 Monday e ofr _ 3 Tuesday C off _ 3 Wednesday C off _ Thursday e ofr _ CH Friday C off _ C3 Saturday CH OFF _ C3 Holiday1 CH Off _ 3 Holiday1 Day Zone C off _ Holiday off _ 3 Holiday Day Zone C off _ CH Holidays CH Off _ C3 Holidays Day Zone e ofr Out Readonly Time Zone current state True Active False Inactive State overridden priority Holiday1 Holiday2 Holiday3 Monday Sunday depends on controller week
174. umented address is based 1 address The property sheet of the object is shown below 3 Floatwr feasyios0pRegs Float writable ICH Meta aroup 1 gt ER 4 Status 4 Addr _ Q In 1L oa Out Float Writable registers current value Status Float Writable registers validity True valid False invalid Address Float Writable register address In Local input value Analogue Output Scale Low 1 H 301 0 0000 Analogue Output Scale High 1 H 309 100 0000 Example showing Float Writable with the register H 301 48 EasylO 30P Sedona Kits User Guide CasulO 3 Floatwr feasyios0pRegs FloatWritable _ CH Meta Group i gt ow _ Status Addr n Example showing Float Writable register access from the EasylO note that it is based 1 Which means the web register has to minus 1 in the sedona 3 5 LongPoint LongPoint is use to access to EasylO 30P Long Point type readonly register Modbus Input register 32 bit integer The register address is based O address whereby EasylO 30P documented address is based 1 address The property sheet of the object is shown below C3 LongPoi easyio30pRegs LongPaint _ 3 Meta Group 1 gt C3 Gut 1 Status In Out Long Point registers current value Readonly Status Long Point registers validity Readonly True valid False invalid Address Long Point register address 49 Eas
175. utput of the LP object Kp Propotional gain for LP object Ki Integral Gain for LP object Kd Derivative Gain for the LP object Max N 24 ms Infocon KSDI CasulO H H A M F VV a H K de Leading Open DOC Technelegy Scale Max for the LP output Min Scale Max for the LP output Bias Direct This parameter defines the output action True cooling False heating ExTime Defines the interval at which the process variable is sampled or the loop algorithm is executed in seconds 24 3 MinMax MinMax is an object that will show the Min and Max value of a float input value It computes min and max of an input value every execute cycle Minklax easyIOsub MinIax CH Meta Group 1 X CH Min Gut CH Max Qut J Om JOR D fase v Min Out The Min value for the input Max Out The Max value for the input In Input value which is to track R Reset input If R true then minOut and maxOut are forced to in value 225 Infocon KINN CasulO H H A MI F VV a H K i Leading Open DOC Technelegy Pinar eazwyICOsub Minlv An example of MinMax object computing the Min Value and Max Value from Ramp object 24 4 TimeAverage TimeAvg object averages in over the configured time The actual time is marked in a resolution of scan period such that number of samples Averaged time Sys app scanPeriod Note that this is NOT a running average this object caches the
176. utton at the object It will show as below Reload Update Load From Table Ctrl X Ckr 4 Save To Table Ctrl i Paste Special Restore Default Duplicate Chrl D i Ax Delete Delete Reload Reload is loading from current selection table channel fast action Update 256 Infocon KSDI CasulO H H A Vi F W P K m Leading Open DDC Technelegy Update is just update to the EasylO Temperature table this table will be update to the controller as long as the temperature table kits object is in the apps Once the kit is deleted the temperature table will be restored back with the original table or the last save table in non volatile memory Load from Table Load loading from one of the exiting available table 1 16 Save to Table Save to table is permanently save to non volatile memory Restore Default To restore the table values back to factory setting as per table below Table below shows the resistance value versus Temperature value Resistance Value Ohm Temp Value Celcius Temp Value Fahrenheit 705 06 795 63 20 00 400 842 72 891 00 30 20 000 257 Jnfocon WONN CasulO H H A M F VV a H K de Leading Open DDC Technelegy 26 14 Johnson 1K Nikel Fahrenheit Johnson Control 1K Nikel is an extension object to the Temperature Table object This object values are preset to commonly used Johnson Control 1K Nikel Sensor resistance table versus Temperature Value in Fa
177. valid False invalid Address Boolean Point register address Bacnet Communication Lost D 111 e ER I Bacnet Binary Value ID 10111 Modbus Communication Lost D 112 e ch Bacnet Binary Value ID 10112 Example showing Boolean point with the register D 111 Cj Boolean easyio30pRegs BooleanPoint _ 3 Meta Group 1 gt ER ICH Status 20 M Example showing Boolean register access from the EasylO note that it is based 1 Which means the web register has to minus 1 in the sedona 45 EasylO 30P Sedona Kits User Guide EasylO 3 2 Boolean Writable BooleanWritable is use to access to EasylO 30P boolean writable type register Modbus Coil Output The register address is based O address whereby EasylO 30P documented address is based 1 address The property sheet of the object is shown below 3 Booleal feasyios0pRegs Boolean ritable _ 3 Meta aroup i gt toot e ICH Status IT ION CENE Out Boolean Writable registers current value Status Boolean Writable registers validity True valid False invalid Address Boolean Writable register address in Local input value Parameters Digital Input Polarity 1 C 66 Direct Reverse Digital Input Alarm Enable 1 C 82 Disabled Enabled Example showing Boolean point with the register C 66 46 EasylO 30P Sedona Kits User Guide EasylO 3 Boolean teasyio30pRegs Boolean ritable _ 3
178. value 3 ConstFl e Control sConstFla Nene ConstF 2 control isConstFlo o Out SoD EIE ConstF 3 cantral isConstFlo o ut su Example of a highlow object with 3 inputs 144 EasylO 30P Sedona Kits User Guide CasyulO 13 5 AnalogFilter Thermostat component provides the output control based on the input process and the set point value Thermostat in cooling operation Thermostat in Coolmg Operation Cut In Offset Positre Value Set Fort Cart Chit Offset Megatrze Value Thermostat Output State Thermostat in heating operation Thermostat in Heating Operation Cart Chat Offset Postres Value Set Pont Cut In Offset Megatre Value Thermostat Chuten State The property sheet of the object is shown below 145 EasylO 30P Sedona Kits User Guide CasulO r Thermos e amp asvioLib Thermostat CH Meta Group i gt out C On _ 3 Enable Ca true e Set Point _ 3 Process Value 3 Cut In Offset T e rag E z in ce c ce C3 cut Out Offset 1 00 e Out Output state ON or OFF as the comparison result of ProcessValue and SetPoint Readonly e Enable Enable the thermostat function e Set Point Desired target value e Process Value Thermostat input value Thermostat function block compares the SetPoint and the ProcessValue to determine the output state e Cut In Offset Defines the differential value
179. weekday setting is usually linked to Day Zone out property On Active Off Inactive Holiday1 The Time Zone is in holiday state when this property set to true and the Time Zone out is determined by this holiday day zone This holiday setting is usually linked to Holiday out property True Active False Inactive Holiday1 Day Zone This property specifies the day zone control for holiday 1 This holiday day zone setting is usually linked to Day Zone out property True Active False Inactive Holiday2 The Time Zone is in holiday state when this property set to true and the Time Zone out is determined by this holiday day zone This holiday setting is usually linked to Holiday out property True Active False Inactive Holiday2 Day Zone This property specifies the day zone control for holiday 2 This holiday day zone setting is usually linked to Day Zone out property True Active False Inactive Holiday3 The Time Zone is in holiday state when this property set to true and the Time Zone out is determined by this holiday day zone This holiday setting is usually linked to Holiday out property True Active False Inactive 92 EasylO 30P Sedona Kits User Guide CasulO Holiday3 Day Zone This property specifies the day zone control for holiday 3 This holiday day zone setting is usually linked to Day Zone out property True Active False Inactive Weekda Bas peanut Zone e Ou FanCont NNNM easvioCo
180. xc Ez 122 1568 10 10 E Sedona EasyIO3UP Bl app service EasvIo Slave 23 network C Device ModbusSlaveAsyncNetwork is under a new folder named Slave MASTER MODBUS SLAVE MODBUS Eoo CAT 5E RIR SOX PROTOCOL EssySox NETWORK NETWORK 100 mbps Typical Modbus Master Slave Configuration 186 EasylO 30P Sedona Kits User Guide CasulO The property sheet of the object is shown below 3 Modbuss easyioModbusSlave Modbusslavedsyncnetwork _ CH Meta aroup 1 gt 1 Por Baudrate aen n2w 115200 _ Databit fs Ip 8 JO Stonbk po C3 Parity Even ICH Turn Around sms 1 max Time Out ms 100 max Enable Ore gt _ Write On Up true Le Write On zart ICH true le Status Network status Readonly gt 0 OK 0 Not connected 1 port not available 2 invalid baudrate 3 invalid databit 4 invalid stopbit 5 invalid parity Normally the value should be 1 Port Serial port COM1 1 COM2 2 and etc By default the Com port is 1 Baudrate Serial port baudrate 1200 115200 Default baud rate set is at 19 2K EasylO30P default baud rate is at 19 2K Databit Serial port data bit 7 or 8 Stopbit Serial port stop bit 1 or 2 Parity Serial port parity 187 EasylO 30P Sedona Kits User Guide CasyulO 0 None 1 Odd 2 Even Turn Around Turnaround is the t
181. xecuted in seconds Ramp Time Defines the minimum interval at which the loop output may increase from 096 to 10096 in seconds This RampTime is only applied during the first start of loop operation and will be inhibit when the output value reaching the desired output value 88 EasylO 30P Sedona Kits User Guide Reset Integral CasulO Manually reset the accumulated integral value accumulated error value SingleL easwiac ompornsnt 5Sina Tem SingleL GEET SingleLaap o EE Enable true control iConstFloat DINEM Ctrl X Ctrl C ed agg CH SingleL feasyioComponent SingleLoop _ 3 Meta C3 Gut _ 3 Process Value 3 Accumulated Integral ICH Enable 3 Occupied _ 3 Is Heating C3 Set Point _ 3 Deadband _ 3 Throttling Range C3 Integral _ CH Differential 3 Unoccupied Heat Set Point CH Unoccupied Cool Set Point 3 Unoccupied Hysterisis 3 Scan Time _ C3 Ramp Time Example of using the Single Loop object 89 amp araup 1 gt 00 au to a Ul C3 true C3 true CO False O 00 e j e b r3 ce ce EasylO 30P Sedona Kits User Guide CasulO 5 11 TimeZone TimeZone object used to specify the weekly operation time including the holidays Each time zone consists weekday 7 days sunday to saturday amp 3 holidays day zone control The Holiday List specifies the Holiday Sched
182. ylO 30P Sedona Kits User Guide CasulO 3 6 LongWritable LongWritable is use to access to EasylO 30P Long Writable type register Modbus Holding register 32 bit integer The register address is based O address whereby EasylO 30P documented address is based 1 address The property sheet of the object is shown below 3 Longwtri easyios0pRegs LangWritable OH Meta Group 1 X 400 C3 Status oan E on E Out LongWritable registers current value Status Long Writable registers validity True valid False invalid Address Long Writable register address In Local input value 3 7 WordPoint WordPoint is used to access to EasylO 30P Word Point type readonly register Modbus Input register 16 bit integer The register address is based O address whereby EasylO 30P documented address is based 1 address The property sheet of the object is shown below O WordPoi easyvios0pRegs WordPoint CH Meta Group 1 gt Joo E 4 Status 40s Out 50 EasylO 30P Sedona Kits User Guide CasulO Word Point or Integer Point registers current value Readonly Status Word Point or Integer Point registers validity Readonly True valid False invalid Address Word Point or Integer Point register address 3 8 WordWritable WordWritable is use to access to EasylO 30P Word Writable type register Modbus Holding register 16 bit integer The register addr

Download Pdf Manuals

image

Related Search

Related Contents

Mini Thermal Receipt Printer  AEG S73400CNS0  User Manual - WirelessDealer.ca  2015 Application Form - THAIFEX – World of Food Asia  www.silverlinetools.com  8616-2002 resume FR  デルタ輸入水栓 2015 国内在庫版  16,7 - SKY AGRICULTURE  liste des fiches documentaires parues en 2014 - CRIJ Nord  

Copyright © All rights reserved.
Failed to retrieve file