Unit 7/8, Heathrow Causeway Estate, Ariel Way, Hounslow Middlesex, TW4 6JW +44 (0) 208 6302270 www.cpcuk.co.uk Universal Monitoring System Model IMEC8A User Manual Version 1.10 Software version 2.3.1-1 -
All rights reserved The information contained in this manual has been carefully checked and is believed to be accurate. However, CPC (UK) assumes no responsibility for any inaccuracies that may be contained herein. In no event will CPC (UK), be liable for any direct, indirect, special, incidental, or consequential damages resulting from any defect or omission in this manual, even if advised of the possibility of such damages. In the interest of continued product development, CPC (UK) reserves the right to make improvements to this manual, and the products described herein, at any time without notice or obligation. Copyright Copyright by CPC (UK). No part of this manual may be reproduced or transmitted in any Form without express written authorization from CPC (UK). Trademarks All trademarks are acknowledged and are the property of their respective holders. - 2 -
Contents 1. Introduction... 4 2. Unit Hardware... 5 2.1 Power Input Connector... 5 2.2 Input Connectors 1 8... 6 2.3 Ethernet Connector... 6 2.4 Battery Link... 7 2.5 Factory Reset Link... 7 2.6 Input setup links... 7 3. Web Browser Interface... 8 3.1 Connecting to the unit... 8 3.2 Status Overview... 8 3.3 Reports page... 9 3.3 Unit settings page... 10 3.3.1 Unit Settings... 11 3.3.2 Channel Settings... 12 3.4 Help page... 13 4. Unit Operation... 14 4.1 Input conversion... 14 4.1.1 Analogue inputs... 14 4.1.2 Analogue input setup examples... 14 4.1.3 Digital inputs... 14 4.2 Event log... 15 4.3 Data log... 15 4.4 Alarms... 15 4.4.1 Analogue input alarms... 15 4.4.2 Digital input alarms... 16 5. XML Reports... 17 5.1 XML Status report... 17 5.2 XML Eventlog report... 17 5.3 XML Datalog report... 18 6. Specification... 19 7. Revision history... 20-3 -
1. Introduction The IMEC8A is a versatile, fully configurable unit for monitoring analogue and digital input signals from devices such as, level sensors, RH sensors, fault switches, alarm relays. The unit includes an Ethernet 10BaseT interface, enabling the unit to be connected to a TCP-IP based network. Information from the unit can be viewed using a standard web-browser, configuration of the unit is also achieved using a standard web-browser. A simple XML interface enables third-party alarm and management servers to collect status information unit. The unit is supplied in PCB only format, but sometimes maybe supplied within enclosures containing other equipment (such as routers, power supplies and signal conditioning devices), this manual explains the features of the PCB only. - 4 -
2. Unit Hardware The IMEC8A includes the following hardware features, Power Input Connector Sensor Input Connectors 1 8 Ethernet Connector Battery Link Factory Reset Link Input Setup Links Battery Link Factory Reset Power Test Link Ethernet Port IMEC8A Power Connector Core Module Input Setup Links 76 Inputs 1-8 135 Figure 2.0 Layout 2.1 Power Input Connector The power input connector is used to provide power to the unit. The unit will operate from either an 12VDC or 12~24VAC supply voltage, polarity non-dependant; Power In Power In +5VDC Output Figure 2.1 Power connections The power connector also provides a protected +5VDC output, this may be used when using the unit to monitor digital inputs see section 2.2 Note : The +5VDC output must not be used to power any devices such as relays and indicators etc.. - 5 -
2.2 Input Connectors 1 8 The unit includes 8 analogue inputs which are used for monitoring 0-10VDC input signals. The unit can be configured to use part or all of its input range, allowing 0-10VDC, 0-5VDC and 4-20mA sensors to be monitored (4-20mA requires an additional resistor across the input). Each input connector provides a common connection and an input signal connection, Common - Input 8 + Common - Input 7 + Common - Input 6 + Common - Input 5 + Common - Input 4 + Common - Input 3 + Common - Input 2 + Common - Input 1 + Figure 2.2 Input Connections Input signals should be connected as shown, +5VDC V 250R ma Alarm Contact 2.3 Ethernet Connector Fig 2.3 Input Examples The unit includes a 10BaseT Ethernet network interface; an RG45 connector (located on the CPU core module) enables connection of the unit to a network. In a typical application the unit will be connected to a network hub, switch or router using a standard CAT5 patch cable. The unit may also be connected directly to a PC or Laptop using a CAT5 cross-over cable. Note: The max. cable distance from the IMEC8A and other devices should be less than 80m. The CPU core module also includes LED s which show the status of the network connection, Link LED (Green) = Illuminated when network connected ACT LED (Orange) = Flickers with network activity Ethernet Contacts facing upward ACT LED LINK LED Fig 2.4 Ethernet Interface - 6 -
2.4 Battery Link There is an onboard battery for parameter and clock backup, the battery link enables and disables the battery. During normal operation the link must be permanently fitted. However, if the unit it be stored for long periods of time it is recommended that the link is removed to pro-long battery life. Battery Enabled Battery Disabled Fig 2.5 Battery Link 2.5 Factory Reset Link The factory reset link (JP1) enables the user to reload the factory default software configuration. To reload defaults, 1. Power off the unit 2. Fit the factory link 3. Power up the unit 4. Wait 5 seconds 5. Remove the link 6. Factory default software configuration will now be loaded Factory Reset Normal Operation Fig 2.6 Factory reset link 2.6 Input setup links The input setup links are not currently used, and must be left as factory configured. - 7 -
3. Web Browser Interface The user may view input status and configure the unit using the HTML web-browser interface. 3.1 Connecting to the unit To connect to a new unit, enter the default IP address in your web-browser address bar, Default IP Address = 10.10.64.55 Note: When connecting to the unit directly using a CAT5 cross-over cable it maybe necessary to change your PC s IP address settings. 3.2 Status Overview Once connected to the unit the status overview page will be displayed, Fig 3.0 Status overview page The status overview page displays the current status of all the inputs, the unit name, time, date and the current IP address setting. The toolbar at the top of the page enables includes various links to other pages, Overview links to this page Reports the xml report page Setup the unit setup page Help the unit help page The status overview page will automatically refresh once every 15 seconds. The Alarm status indicator will change colour according to the alarm state of the input, and how the input has been configured by the user. - 8 -
3.3 Reports page The report page enables the user to view the event logs and data logs stored by the unit. Fig 3.1 Reports page The user may view the last 20 or 100 events, or data logs by selecting the desired option on the page. The unit will then displays an XML report page of data, see section 5, for more details on the information contained within the XML reports. Fig 3.2 Event Log 20 Records, XML Report - 9 -
3.3 Unit settings page The unit settings page enables the user to setup software variables within the unit. The unit is designed to be completely user configurable, allowing the user to rename each input, the input states, unit name etc.. When accessing the unit settings page, the user will be prompted to enter a user name and password, Default username = engineer Default password = cpc Fig 3.3 Password prompt Note: The password prompt screen may vary, depending on the web-browser you are using. If an invalid username or password has been entered, the user will be prompted again to enter the username and password. If a valid username and password has been entered, the unit setup page will be displayed, Fig 3.4 Unit settings page The unit setup page is divided into two sections, Unit Settings and Channel Settings (it maybe necessary to scroll down the page to view all the Channel Settings ). Channel settings are displayed within a separate page, accessed by clicking on the appropriate button for the input you wish to setup. - 10 -
3.3.1 Unit Settings The unit settings section of the configuration page allows the user to setup the network settings, change the setup password etc, Fig 3.5 Unit Settings Note: When changing any of the unit settings, the Change Settings button must be clicked, before the new settings will take effect. Software Version IP Address Subnet mask Default Gateway DNS Server System password - Unit Name - De-bounce period - Logging rate - Time - Date - Set time and date - Reset all settings - Read only, displays the current software version of the unit. The IP address of the unit. If you change this setting the current connection to the unit will be lost. min 0 max 255 per segment. Not yet implemented Not yet implemented Not yet implemented The setup password Default = cpc, max 20 characters (alpha numerical only) The unit name, as displayed on the overview page, and within the XML status report. max 60 characters (alpha numerical only) The period in seconds that the digital input must have changed state for before the unit recognises the change. Only applies if the input is setup to operate as a digital input. min 0 secs max 30 secs The data logging rate min 1 sec max 9999 secs The units time of day The units date Must be selected if entered time and date settings are to be applied. If ticked, the factory default settings will be reloaded (with the exception of the IP address settings) - 11 -
3.3.2 Channel Settings The channel settings page allows the user to setup each input; Fig 3.6 Channel Settings Note: When changing any of the unit settings, the Change Channel Settings button must be clicked, before the new settings will take effect. For each channel the following settings maybe changed, Enabled? - Name - Analogue Input? - Input min Input max - Scale min - Scale max - Units - Must be ticked to enable this input The name of the input, as displayed on the overview page, and within the XML status report. max 20 characters (alpha numerical only) If ticked the input will operate as an analogue input The starting point of the input for the measurement range. min 0% max 99% The finishing point of the input for the measurement range, min 1% max 100% The displayed value if the input is at starting point for the measurement range, min 0.00 max 9999.99 The displayed value if the input is at starting point for the measurement range, min 0.00 max 9999.99 The user can define the units which will be displayed after the calculated value. maximum 4 characters. - 12 -
Level 1 Alarm Text - Level 1 Alarm Setpoint - Level 1 Alarm Hysteresis - Level 1 Alarm Sense - Level 1 Alarm Indicator - Level 1 Alarm Delay - The text to be recorded in the event log when this alarm occurs. The alarm level setpoint, will adopt the same range as setup in Scale min and Scale max. The alarm hysteresis setpoint, will adopt the same range as setup in Scale min and Scale max. How the alarm setpoint and hysteresis should be used see section xx. The colour of the alarm indicator on the overview page when the alarm is active. The alarm holdoff delay to be used. If set to 0 the alarm will be disabled. Level 2 Alarm Text ~ Level 2 Alarm Delay As Level 1 settings but for level 2 alarm. Digital Input? - Input True State - Input False State Input trigger % - Alarm Delay - Alarm Indicator - If ticked the input will operate as a digital input. If the input is digital, the user may enter the text to be displayed when the input is closed (true), for each input. If the input is digital, the user may enter the text to be displayed when the input is open (false), for each input. If the input is digital, the user may set a trigger %, at which the input reading must be above in order for a true state to be given. min 10% max 90% The alarm holdoff delay to be used. If set to 0 the alarm will be disabled. The colour of the alarm indicator on the overview page when the alarm is active. Alarm Indicator Activation - If true the input must be true in order to change the alarm indicator colour from green to red orange. If false the input must be false to change the indicator colour from green to red / orange. 3.4 Help page The help pages show basic information relating to the variables which can be changed within the setup pages. - 13 -
4. Unit Operation The unit constantly monitors its inputs; the raw reading of the input is converted according to the channel setup. The converted reading is then used to generate alarm depending on its value and the channel setup. Converted readings and logged in the datalog, alarms and other events are stored in the eventlog. 4.1 Input conversion Input readings are converted according to the channel settings. 4.1.1 Analogue inputs When set for an analogue input, The Input Min and Input Max setup the range of the sensor connected to input, i.e.; Input Min = 0% Input Max = 50% Start of Range = 0VDC End of Range = 5VDC The Scale Min and Scale Max setup the actual measured range of the sensor, ie, Scale Min = 0 Scale Max = 100 0 at start of range 100 at end of range The Units defines the character to be displayed after the converted value. 4.1.2 Analogue input setup examples For a 0-5VDC Liquid level sensor, Input Min = 0% Scale Min = 0 Input Max = 50% Scale Max = 99 Units = % For a 4-20mA Liquid level sensor, Input Min = 10% Scale Min = 0 Input Max = 50% Scale Max = 99 Unit = % 4.1.3 Digital inputs When set for a digital input, the Input Trigger % sets the voltage at which the input changes state, i.e., Input Trigger % = 20% Input True @ 2VDC The Input True State and Input False State specify the state to be displayed when the input is true, ie if the Input Trigger % = 20%; Input True State = CLOSED Input False State = OPEN CLOSED if input higher than 2VDC OPEN if input lower than 2VDC When changing between states the De-bounce period is applied, i.e. if the De-bounce period is set to 12 seconds, the input must remain in the new state for 12 seconds before the displayed value changes state. - 14 -
4.2 Event log The event log is used to store events such as alarms, setting alterations and power resets. The unit will record a maximum 100 events on first in, first out basis. The event log can only be viewed using the XML reports. For when an event occurs the unit records the following, The input number The digital input name OR analogue input alarm text OR Power up /Config. change The current date (DD/MM/YYYY) The current time (HH:MM:SS) The current status of the input (the actual status of the input if digital, ALARM or Healthy if analogue) The contents of the event log will be cleared if the user performs a factory reset. 4.3 Data log The data log will record the status of all inputs at the setup logging rate. The unit will record a maximum 100 samples on first in, first out basis. The data log can only be viewed using the XML reports. Each datalog entry will record, The sample date (DD/MM/YYYY) The sample time (HH:MM:SS) The input number The input name The current reading of every input The contents of the data log will be cleared if the user performs a factory reset. 4.4 Alarms The unit records input alarm events (for inputs configured as digital or analogue inputs). 4.4.1 Analogue input alarms If the input is configured as an analogue input, for each input there will be two separate alarm set points, hysteresis set points and alarm hold off delays generating two possible alarm events for each input. It is also be possible to change the sense of the alarm i.e. if the reading must be above (high) the alarm set point or below (low) the alarm set point for an alarm to be generated. Alarms are generated in the following manner, When the sense is set to low, An alarm will occur if, 1. The analogue input falls below the alarm set point 2. And remains below the alarm set point for the duration of the alarm delay An alarm will clear if, 1. The analogue input rises above the alarm set point + hysteresis set point - 15 -
When the sense is set to high, An alarm will occur if, 1. The analogue input rises above the alarm set point 2. And remains above the alarm set point for the duration of the alarm delay 4.4.2 Digital input alarms An alarm will clear if, 1. The analogue input falls below the alarm set point - hysteresis set point For inputs configured to operate as digital inputs, an event is recorded whenever an input changes state (if enabled to do so). An alarm will occur if, 1. The input enters the alarm condition 2. And remains in this condition, continuously for the duration of an alarm delay timer. An alarm will clear if, 1. The returns to the normal condition At power up, if an input reading meets criteria 1. for an alarm, criteria 2. must be applied from the point the unit is powered up. If a unit is reconfigured, in anyway, alarms will be reset as per a power up. - 16 -
5. XML Reports The XML reports enable third party alarm servers and management systems to read status information from the unit. 5.1 XML Status report The XML Status report displays the same information as displayed on the main Overview web page. To read the XML status report, the following HTTP request must be sent, HTTP://<IP Address>/xmlstatus.xml The following XML status report will be returned, <Status> <UnitType>CPC UK - IMEC-8A</UnitType> <UnitName>Somewhere</UnitName> <Time>19:58</Time> <Date>19-12-2008</Date> <Report> <Input ID="1" name="input 1" value="0 %" alarmstatus="1"/> <Input ID="2" name="input 2" value="0 %" alarmstatus="1"/> <Input ID="3" name="input 3" value="0 %" alarmstatus="1"/> <Input ID="4" name="input 4" value="0 %" alarmstatus="1"/> <Input ID="5" name="input 5" value="0 %" alarmstatus="1"/> <Input ID="6" name="input 6" value="0 %" alarmstatus="1"/> <Input ID="7" name="input 7" value="0 %" alarmstatus="1"/> <Input ID="8" name="input 8" value="0 %" alarmstatus="1"/> </Report> </Status> <alarmstatus> will show the current alarm indicator status 0 = white, 1 = green, 2 = orange, 3 = red 5.2 XML Eventlog report The XML event report displays the contents of the eventlog. To read the XML status report, the following HTTP request must be sent, HTTP://<IP Address>/xmleventlog.xml (returns the last 20 events) OR HTTP://<IP Address>/xmleventlog100.xml (returns the last 100 events) The following XML eventlog report will be returned, <Eventlog> <UnitType>CPC UK - IMEC-8A</UnitType> <UnitName>Somewhere</UnitName> <Input ID="0" name="unit" date="19-12-2008" time="20:00" status="power Reset"/> <Input ID="0" name="unit" date="19-12-2008" time="19:59" status="unit Setup Changed"/> </Eventlog> - 17 -
5.3 XML Datalog report The XML data log report displays the contents of the data log. To read the XML status report, the following HTTP request must be sent, HTTP://<IP Address>/xmldatalog.xml (returns the last 20 datalogs) OR HTTP://<IP Address>/xmldatalog100.xml (returns the last 100 datalogs) The following XML datalog report will be returned, <Datalog> <UnitType>CPC UK - IMEC-8A</UnitType> <UnitName>Somewhere</UnitName> <Sample> <SampleTime>19:59</SampleTime> <SampleDate>19-12-2008</SampleDate> <Data> <Input ID="1" name="xxx Liq Level" value="-24.75%"/> <Input ID="2" name="xxx Liq Level" value="-24.75%"/> <Input ID="3" name="xxx Liq Level" value="-24.75%"/> <Input ID="4" name="xxx Liq Level" value="-24.75%"/> <Input ID="5" name="xxx Liq Level" value="-24.75%"/> <Input ID="6" name="xxx Liq Level" value="-24.75%"/> <Input ID="7" name="xxx Liq Level" value="-24.75%"/> <Input ID="8" name="xxx Liq Level" value="-24.75%"/> </Data> </Sample> <Sample> <SampleTime>19:53</SampleTime> <SampleDate>19-12-2008</SampleDate> <Data> <Input ID="1" name="xxx Liq Level" value="-24.75%"/> <Input ID="2" name="xxx Liq Level" value="-24.75%"/> <Input ID="3" name="xxx Liq Level" value="-24.75%"/> <Input ID="4" name="xxx Liq Level" value="-24.75%"/> <Input ID="5" name="xxx Liq Level" value="-24.75%"/> <Input ID="6" name="xxx Liq Level" value="-24.75%"/> <Input ID="7" name="xxx Liq Level" value="-24.75%"/> <Input ID="8" name="xxx Liq Level" value="-24.75%"/> </Data> </Sample>... </Datalog> - 18 -
6. Specification Dimensions 133 x 76 x 25 mm Power Supply 12VDC or 12VAC~24VAC Inputs 8 off, 0-10VDC sensing 1 off, factory reset link Interfaces HTTP XML (via HTTP) Communications Ethernet 10BaseT Operating Environment 32º F to 115º F (0º C to 47º C) 0 to 95% Relative Humidity (non-condensing) - 19 -
7. Revision history 1.00 First draft of document 19/12/2008 1.10 Added details of Alarm Indicator Activation setting for digital inputs 27/03/2009-20 -