Contents 1 Introduction ����������������������������������������������������������������������������������������������������������������������������������������� 1 1.1 About this user guide ................................. 1 1.2 Important information ............................... 2 1.3 Warranty ....................................2 2 Inputs and outputs ������������������������������������������������������������������������������������������������������������������������������ 5 2.1 Introduction ................................... 5 2.2 Example ....................................7 2.3 Electrical connection ................................7 3 Communication ���������������������������������������������������������������������������������������������������������������������������������...
Apart from this user guide, there are other documents that are provided to help you. The example applications give you an idea of the many possibilities. The reference manuals contain all the details we could not include in this user guide. For more information, go to www.wmpro.abelko.se 1 - Introduction...
The equipment must be unplugged from the mains during installation. 1�2�2 Protection IMSE Webmaster Pro is protected to IP 20, which means it is not water resistant. It must not be in- stalled where it might be exposed to water of any kind.
Page 9
The information in this document is the property of Abelko Innovation. The content is confidential and unless you have Abelko Innovation's written permission, you may not disclose it to anyone except Abelko Innovation personnel, resellers, agents or licensees. You may not copy parts of the document or save it to data media or other media, including photocopying or recording, unless you have the permission of the copyright holder, Abelko Innovation.
2 Inputs and outputs This section explains how to connect sensors and actuators to the WMPro and how to power them. It starts with a description of the available inputs and outputs and a hookup example. The inputs and outputs are then described in detail separately. 2�1 Introduction The WMPro can use 24 V AC or DC, or 12 V DC as the power supply.
Page 12
I/O type Number Comments Temperature inputs For 1000 Ω sensors, e.g. Pt1000 or Ni1000. Measur- ing range 800 Ω to 1580 Ω (= -50 °C to +150 °C for Pt1000). They also act as digital inputs. Analog inputs for voltage 0 to 10 V, approx.
2�2 Example Later on we will configure inputs and outputs, as well as a controller for a heating central as illus- trated below. 2�3 Electrical connection Here are some examples of different electrical connection options. 2�3�1 Power supply The WMPro can run off a 12 V DC or 24 V AC or DC power supply. If a 24 V power supply is used, the 12 V DC and 24 V DC terminals can be used, each with a 100 mA load.
Page 14
2�3�2 Temperature inputs The temperature sensors share just five earth connections (GND). That means that in some places, two wires will use the same terminal. The sensor impedance is about 1000 ohm, and the line impedance is insignificant. 4 ohm corresponds to about 1 degree. Long cables and cables subject to interference must be shielded.
Page 15
2�3�4 Digital inputs Digital inputs have an internal 12 V supply via a resistor, and the input must be connected to earth (GND) with a dry contact output. Equipment with open collector or open drain outputs can also be used, but remember that the WMPro GND is connected to the equipment ground – which may cause problems in some situations.
Page 16
2�3�6 Digital outputs Digital outputs sink current to earth (GND). The output transistors can handle 36 V DC and 0.5 A. If the WMPro has a 24 V AC/DC power supply, you can connect a supply voltage to the output relay, either 12 or 24 V.
3 Communication You will need a computer with a web browser in order to change settings and access the infor- mation in a WMPro. This section explains how to connect a WMPro to a computer or network. First, there is an outline of the various options that are available, and you will find out how to get started quickly and easily.
Page 18
The Connection Wizard is a small program that sets the computer IP address, searches for a con- nected WMPro and opens a browser. The program is available for download from the Support section of the Abelko web site www. abelko.se. It automatically runs a "route add" command and opens a browser.
Page 19
3�2�4 Creating a search path Still in the DOS window, type this command: route add –p 10.0.48.94 X.X.X.X and press Enter. (Replace X.X.X.X with your computer's IP address). Your computer will now act as a gateway for WMPro. The "-p" option means that the setting is permanent. You can remove it with "route delete".
3�2�6 Connect the WMPro Standalone WMPro You are now ready to connect the WMPro to the network Use a direct connection if you want and switch it on. After a minute or so STATUS LED light up the WMPro to run as a standalone to indicate that the device is up and running.
Page 21
You might have to restart the computer to apply the changes. If your computer is usually connected to a network, you should make a note of the settings so you can restore them when you have fin- ished configuring the WMPro. 3�3�1 Changing the IP address in Windows 2000 and XP Right-click the "My Network Places"...
3�4 Browsing to the Network WMPro WMPro If you want to connect the WM- Start a browser, for example Pro to a network, you will need to Internet Explorer, and type change the IP address so it works http://10�0�48�94/ in the with other computers in the net- address bar.
To browse to the device you normally need a fixed IP address – the IP address is the address you enter in the browser. If you use a portal service or WDB, you can use DHCP. This means that valid network settings are sent automatically to the device.
Page 24
The diagram shows how to connect the router, the WMPro and the computer to an ADSL modem Broadband outlet The diagram shows how to connect the router, the WMPro and the computer to a broadband socket 3 - Communication...
3�7 NTP – Network Time Protocol In NTP, network devices obtain the current time from an NTP server and use it to synchronise their internal clocks. From release 3.4, WMPro has a built-in NTP client. If the option is enabled, the internal clock is regularly synchronised with a specified NTP server and adjusted if the difference is more than 5 seconds.
Page 26
3�7�2 Time zone It is also important to set the right time zone. The NTP server does not know which time zone the client is in, so the time needs to be adjusted to create the local time. To set the time zone go to Set- tings/System/Information.
If a WMPro is connected by modem, it cannot be accessed over the Internet. Modem connections are used quite rarely, most people preferring to use ADSL connections. If you are considering using a dialup modem or a GSM modem, see the Abelko support page at www. abelko.se for a description of modem settings.
3�10 SMS settings Starting from release 2.1, you can send alarm text messages via SMS if a GSM or GPRS modem is connected to the WMPro. The modem must be working properly, and must have a SIM card that can be used to send SMS text messages.
The WMPro will usually attempt to send the first text message straight away. If this attempt fails for some reason, the WMPro initially waits five minutes before trying again. If it still does not work, the system waits for 10 minutes this time, followed by 15 minutes between attempts. The phone bill can quickly mount up if you set the alarm thresholds too low or if the system trig- gers lots of alarms for some other reason.
Page 30
3�11�1 Broadband login Enter the IP address of the login server and the username, select "Set", and enter the password. Choose a "Keep-alive interval" (how often you want the WMPro to log in) and click "Update". If you have specified a DNS server in 3.5, you can type the name instead of the IP address. (For example mail1.telia.com if Telia is your ISP).
3�12 Monitoring communication If you are using a modem to connect a WMPro, the modem can sometimes hang. Contact with the installation is lost, and someone has to physically go to the modem and switch it off and on again. If you connect the power supply to the modem via a digital Communication output (DU8), the WMPro can restart the modem by itself...
3�13 If all else fails Factory settings If you forget the IP number you configured for a WMPro, The WMPro can easily be reset to you will no longer be able to browse to it. If an operator the original factory settings. panel is connected, you will be able to view and change the IP number from there.
4 Functions This section is a general description of how the WMPro works. There are several ways of ap- proaching the subject, and the best description for you depends on what you are interested in. Most users do not need to worry about the details. That is why 4.2 describes how the WMPro works when it is used for standard tasks.
4�2 Standard controllers Before you can control something, you need to tell the WMPro what you want it to control. Using the controller tool, you can specify what kind of installation you are running. Before starting the con- troller tool you should configure all the inputs and outputs you will be using, and give them names. This makes the configuration process easier.
Page 35
Databases input and output at all. A channel is not just a passive con- tainer for data – it can also modify the information flowing through it. It can be used to scale the information and carry out conversions, for exam- ple volts to kPa for a pressure sensor.
The scripts are stored in text form in the device, so there is no need for a compiler or other tools. If you use the controller tool, it creates the script and uploads it to the device, so the device knows what you want it to do.
5 Sensors and actuators This section explains how to change the settings for various types of sensor and actuator. The settings relate to the sensor type and to the information you want to store in the databases. You can also go to the channel page to change some of the settings directly. 5�1 Configuring sensors and actuators Sensors and actuators When you connect a sensor or actuator to a WMPro, you...
Click on the name to start the configuration tool. Java must be installed on your computer. If you see a message similar to "Do you want to install and run signed applet distributed by Abelko", answer Yes.
Page 39
Click Apply Settings to upload the new settings to the device. Click Measure to obtain a new read- ing to check plausibility. Click Reload Settings to import the settings that were saved last. Important: Make sure you save the sensor settings before starting database configuration. You can use the drop-down list box at the top to quickly switch to another sensor or actuator.
Page 40
The hour and day databases have more options for you to choose from. Choose mean value as the database entry type, then click Add Database Entry to include it in the database. A new line appears in the field underneath, showing the entry for that particular sensor. Details of the highest and low- est room temperatures may also be interesting, so let's include them too.
When you have finished changing the database settings, upload them to the WMPro by clicking Ap- ply Database Settings. If you want to change the name of a sensor, you will need to delete the old database settings and then create new ones. When you add or remove values to/from a database, the WMPro will be un- able to correctly interpret the remaining data.
Sensor type Comments Pt1000 IEC751 0.00385 IEC751 is an international standard governing Pt1000 sensor calibration. It is based on a DIN standard and is used throughout Europe. Pt1000 JIS C1604 0.003916 JIS C1604 is a Japanese industrial standard. There is also a corresponding US standard. Used in Japan and some US companies.
5�5 Digital sensors 5�5�1 Digital status A digital status input does not provide so many options. All you can do is invert the signal. An input normally has the value 1 = On if it is connected to earth or if the input voltage is low (< 6 V). If it is open (not connected) or if the input voltage is high (>...
5�5�3 Counters If you are using a pulse generator to measure a flow, the same sensor can be used to measure consumption. Alongside the four digital inputs that can be used as frequency inputs, there are four counter inputs. These inputs do not receive data from other sensors – instead they count pulses from the same sensor.
Page 45
The databases can accommodate up to 50 values per row. The number of rows, and therefore the stored history, is limited by the available memory. Because the available memory is constant, more values per row mean less space for rows. In other words you need to make choices about what you want to store, so that the databases cover the period you are interested in.
5�8�2 Names When you add statistical values to a database, they are automatically named by adding a prefix to the sensor name. If you click the Database tab in the View menu to open a database, you can choose the values you are interested in by name. You can use the channel list to change the name of a sen- sor, even if the databases already contain statistical information for that sensor.
6 Controllers This section explains how to configure various types of controller. The settings determine which inputs and outputs are used and how they influence each other. 6�1 Configuring controllers Controllers To configure a controller, you need to tell the WMPro The WMPro is supplied with a tool which sensors and other inputs and outputs to use, and for configuring controllers.
Page 48
Control functions: A heating central controller has the following control functions: constant or compensated, with or without pump(s) and one or two actuators in sequence. 6�1�1 Controller for heating centrals Control functions To illustrate, we are going to define a new controller for a A heating controller has the fol- heating central.
Page 49
If you have assigned names to all inputs and outputs, they Pump operation will appear by name in the lists. There is a New option in A heating controller has the fol- the list of control outputs. You should choose this option if lowing pump options: you are using a "three-state actuator".
Page 50
Set value displacement There are two types of set value displacement: simple digital displacement, in which the size of the displacement is specified in the controller tool; and a displace- ment channel for more advance displacements. Examples include room compensation. Select the controller curve.
Page 51
P-area The P-area defines the devia- tion necessary in order to obtain a 100% output signal from the controller. The P-area is centred on the set value, so if the P-area = 10 K and the set value is 20 °C, the output signal is 50% when the actual value is 20 °C.
Page 52
Specify the delay, the email option and the alarm type for pump feed- back. The delay is time between the moment the feedback loop is inter- rupted to the moment the alarm is triggered. This value also specifies the delay before starting the spare pump or twin pump if they are installed.
6�2 Viewing controller data The "View" menu now contains separate tabs for each controller. Open a controller The controller data appears at the top of the page. You are not able to modify this data. If there is a curve, it appears in the middle of the page. You can use drag-and-drop to alter the breakpoints. For more advanced curve settings, see section 8.
6�3�5 Transducer A transducer supplies the actual value to the controller. Two transducers can be connected to the WMPro, and they can generate the actual value in three different ways: the sensor with the lowest temperature, the highest temperature or the mean value of the two sensors. One of the transducers can also be used for the minimum threshold.
When setting the period time, remember that the minimum running time is 1 second. When you have finished changing the settings, click Save. The WMPro now generates a script and restarts. The program also creates a configuration page under the View menu, called Actuator 1. You will not be able to see the menu until you reload the page.
6�6 Ventilation and PID controllers Ventilation and PID controllers are configured in the same way. Please consult the controller manual for more detail. 6 - Controllers...
7 Alarms Alarms are central to the way the WMPro works. This section explains how you can view alarms and the alarm history, and how to acknowledge alarms. You will also find out about the various types of alarm and how you can send email notifications when an alarm is triggered. You will also learn how to change alarm settings.
7�2�2 Reset when acknowledged A-alarms and B-alarms The "Reset when acknowledged" setting means that the The WMPro does not classify alarm remains active until a user or operator acknowledg- alarms as A-alarms and B-alarms es it. If the error persists after the alarm is acknowledged, –...
7�4 Acknowledging alarms If you select a row in the alarm and event log or in the list of active alarms, the following dialog ap- pears. Apart from the alarm name, the dialog contains an alarm message if one has been defined. There is also a signature field.
Page 62
7�5�1 Alarm conditions Alarm list You can click on a row to show the alarm definition. You Alarms that are used by a script will see the name and the channel, as well as the condi- have a pale blue background, and tions that trigger the alarm.
Page 63
Choose the channel you want to use as the alarm value. In this example, use the "Hotwater" channel. Specify the alarm conditions. In this example, use outside limit 1 and limit 2. (OUTSIDE, not (Limit 1 < Value > Limit 2)). Enter values for Limit 1 = 55 ºC and Limit 2 = 65 ºC. Enter times for On-filter and Off-filter.
Page 64
7�5�5 Deleting alarms To delete an alarm, select it then click the "Delete" button in the edit dialog. You cannot delete alarms that are being used by scripts. 7�5�6 Action channels If you select a channel as an action channel (this is optional) it will change according to the alarm status.
Page 65
The device has restarted because of a software error. Make a note of the circum- stances around the time the error occurred, and send the system log file to Abelko. If the error occurred some time ago, the information about the error is likely to have disappeared from the system log.
8 Curves This section explains how to create and change new and existing curves for compensated con- trollers, sequences, etc. 8�1 Control curves Control curves are used in order to influence the set value in the controller. You can use up to ten different curves in the WMPro. A curve tool is provided to help you create new curves and edit existing ones.
Page 68
You will now see the first curve in chart form. At this stage Curve tool you can select any of the nine other curves to edit them. You can find the curve tool in the Some of the curves will have names, while the others are advanced settings.
8�1�4 Editing a new curve Select a curve that has not been edited before, for example Curve 4. On the chart page, you can see there are only two breakpoints. In most scenarios, this will not be enough. To add more breakpoints, click Curve settings and enter the number you need.
If you need more breakpoints you can open the curve in the edit window by clicking Curve settings. Click Save if you have made any changes, then open the curve for sequence 2. In sequence 2, the output voltage stays at 0 V until the output signal reaches 50%, climbing to 10 V when the output signal is 100%.
8�4 Curves for room compensation A control curve is an easy way of setting the displacement if you want the controller to use compen- sation based on the room temperature. The chart below shows a curve with +3 K compensation at 15 ºC, no compensation between 19 and 21 ºC and –10 K at 30 ºC.
9 Time control Time control is central to the way the WMPro works. This section explains how to view time con- trols and edit them. 9�1 Calendars You can use time control to do certain things at certain times. Time control in the WMPro is based on integrated calendars.
9�2 Example You can only edit or create a new calendar if you are logged in as "config". Go to Settings/Time control. A window appears contain- ing all the calendars. If you have set up a controller with a pump and night setback, there will already be at least two named cal- endars.
Page 75
9�2�2 Editing the pump exercise calendar Open the calendar by clicking on the name. The existing name is too long, so change it to "Pump exercise" and click Update. Click on calendar item 1. This opens the edit dialog. We only want to exercise the pump on weekdays during working hours. Uncheck Saturday, Sunday and Use weekday catalog.
Page 76
9�2�3 Editing the night setback calendar Click on the name. Change the name to Night setback and click Update. We are going to build up a week schedule day by day. Some days will be the same. In principle, a day begins at 00:00:00 and ends at 24:00:00.
9�3 Weekday catalog The WMPro includes a calendar where you can define public holidays and other days, for example periods of leave, that you want to treat differently. If Christmas Eve falls on a Tuesday, for example, you may want to treat it as a Sunday. The weekday catalog has space for 100 programmable days.
Page 78
The calendar item below is set to run every Sunday and every day in the weekday catalog that is treated as a Sunday. 9 - Time control...
10 Databases The databases contain a history of the data in the system, and they can be used to generate sta- tistics. This section explains how you can choose the information displayed. 10�1 Databases The WMPro has three standard databases. There is a short time data- base that saves a value every second.
10�1�3 Downloading databases If you want to download the database as a file instead, start by specifying how much of the data- base you want to download. Now click Download database. Next, specify a location for the file on your computer. The default name of the file is Database.dta. You should rename the file before you save it, to make it easier to find later on.
Page 81
Select an unconfigured transfer. All configured transfers have an asterisk * after the name. Choose the Email recipients for this transfer. Each transfer can be sent to different recipients. Enter an SMTP server address if you have not already done so. See 3.7 for the communication set- tings.
Page 82
This opens an edit dialog. Select the channel you want to ap- pear in the first column, then click OK. Continue in the same way for the next column until you have included all the database channels you are interested in. If there are not enough columns you will need to set up a new transfer.
11 Channels and parameters All variable data in the WMPro is handled by channels. There are 200 channels, of which the first 44 are reserved for the I/Os. Parameters store data that can only be changed by the user. 11�1 Channels All the variable data in the WMPro is handled by channels.
Page 84
When you check one of the boxes for the hour and day databases, the first unoccupied channel is reserved for this purpose. That means that the database channels will not be in any particular order. This does not really matter, but you may prefer things slightly more organised. In that case, simply wait until you have finished configuring everything else before adding the databases.
Page 85
11�1�4 Manual control You might need to set an analog input, say, to a particu- lar value during setup or service. All analog and digital outputs can do this automatically, but you can also set other channels manually. This function is time limited in case you forget that it is activated.
Page 86
11�1�5 Channels for running times Running time Running times can be measured in all channels. The most As well as measuring the running common application is to measure how long a digital time, the WMPro can record how input or output is in the ON state. This shows, for example, long an analog signal, e.g.
Page 87
11�1�6 Running times in databases You might be interested in finding out how long the pump runs every day. To do this you will need another channel that obtains today's counter setting, subtracts yesterday's value and stores the difference in the database. There is no automatic way of doing this –...
11�2 Parameters A parameter stores values that can only be changed by the user. The WMPro has 100 parameters, which you can use without restriction. When you configure a controller, some parameters are cre- ated automatically, e.g. Setvalue, I-time, etc. Parameters can be added to a configuration page and/ or an overview image where settings can be changed.
12 Plant information You can use the plant information page to save important information about the equipment. It is also useful as a service log, etc. 12�1 Plant information Plant information is stored in the WMPro as a text file with space for 250 rows.
13 Overviews Overviews are a good way of seeing your installation as a whole. The images can display live measurements, alarms, etc. This section explains how to create an overview and how to add measurements to the image. 13�1 Overviews Overviews Overviews containing measurements and readings, are a You can create your own over-...
Page 92
Select any of the files file1.xxx –file5. xxx and click Upload file. Important: Make sure you keep track of which files are in use in the WMPro. Other- wise you might overwrite an impor- tant file. Find out more about the file manager in section 15.
Page 93
The WMPro imports the file and restarts. The image has now been imported into the WMPro and is ready for editing. 13 - Overviews...
Page 94
13�2�2 Add measuring points Now you can add measuring points to the image. Open Settings/Overview This opens an edit win- dow for the first image. All occupied overviews have an asterisk * after the name. Start with the "Overview settings" towards the bottom of the page – enter a new name and select an image if the correct image is not already selected.
When you have finished, you need to update the browser. There is now a new section under "View" named after the overview. Open the overview and see how it looks. If the overview includes a parameter or an alarm, you can click on it to change or reset it.
You will need to write a script if there is a digital output with a feedback connection to a digital input and you want an alarm to be triggered when the output and input have different values. Con- trollers with feedback generate code that is similar to the code for pump feedback. The script could look like this: ROUTINE FeedBack...
14 Summaries A summary is a page containing the channels, parameters, databases and curves belonging, say, to a controller. This section explains how to use and create a summary. 14�1 Summary When you configure a controller, the controller tool automatically creates a summary for the controller.
Page 98
14�1�2 New summary In this example, we will create a simple summary. There is a solar collector on the roof, and we want to automatically start a pump when the temperature on the roof is three degrees higher than the bottom of the storage tank, and stop it when the difference has decreased by one degree.
Page 99
Select row function. In this example, we want to Edit parameter value. Select the parameter you want to edit, which in this case is "Diff.temp Sun- panel" We can also enter a help text if necessary. The parameter name is self-explanatory here so this field can be left blank.
15 Graphical programming This section is about graphical programming and a few other functions in the Advanced menu. The idea is to help you learn how to use the graphical programming tool, which opens up the powerful capabilities of the WMPro that are not available in the standard controllers. We cannot cover the rest of the Advanced menu as this would take too much space.
Page 102
Above the workspace there are two drop-down list boxes under Inputs. Change the input from CHANNEL to CALENDAR. In the list box underneath, choose the calendar function you want to use. Click Add Input. The red square in the workspace now contains an icon for the calendar function (a stylised clock).
The program is now finished, and all you need to do is click Save. Since the tool creates and uploads a user script file, the WMPro has to restart. You will be unable to use the device for a few minutes. 15�3 Inputs An input is a data source that provides information to the graphical program.
Operators are icons that you add to the workspace between the inputs and the outputs to increase the range of things the program can do. The operators are classified by the number of inputs they have and by the type of signals they use. All operators have one output, to the right. They can have one, two or three inputs.
15�6 Connecting operators There are certain rules you need to follow when you connect the operators in the workspace. An input can only be connected to an output. The connection is made from left to right, in other words the input must be one column to the right of the output. An input can only be connected to one output, but a single output can be connected to multiple inputs.
15�9 Example - solar collector In the next example, we will program the control system for a solar collector pump. It will work like this: If the temperature in the solar collector is three degrees higher than the temperature at the bottom of the storage tank, the pump will start running and continue until the difference drops to two degrees.
Page 107
Next, create five inputs – two channels, two parameters and one calendar. Start by clicking on the square in the top left, select the input called "Sunpanel roof" and click Add Input. Click on the square underneath and insert "Accumulator bottom". Click on the next square down.
Page 108
Next, we need an operator that switches to on when the upper output is on, and off when the lower output is on. We will use an RS toggle switch. Click on the square in the fifth column of the second row, and add the RS operator.
15�10 Example – room compensation in controller We will now use the programming tool to add room compensation to the controller we configured earlier. We will need a room sensor, a control curve and a channel for set value displacement. Config- ure the room sensor as described in 5.3.
Page 110
Connect the items as shown and save the program. Example applications Please go to the Abelko web site for more example applications us- ing graphical programming. 15 - Graphical programming...
15�11 List of operators Logical operators: and, or, exclusive or (a or b, but not both) and not (inversion). Comparison operators: a compared to b. If the condition is met, the output signal is 1, otherwise it is 0. The four mathematical operators: a + b, a – b, a * b and a / Mathematical functions: sine, cosine, absolute value and square root.
Page 112
If the b input (enable) is true (anything other than 0), the output signal is equal to the a input. If the b input is 0, the operator keeps using the old value as the output signal. In other words the signal is frozen. The RS toggle switch sets the output to 1 if the set input (a) is true.
The log contains important information if something goes wrong and you need to contact Abelko. The only settings you can change here are the date and time, the time zone and the daylight sav- ing setting.
16�2 Presentation You can use this page to enter details of the number, name and address of the module. The informa- tion is included in emails sent by the module and also appears at the top of the web pages. You can also set the update interval for the alarm frame and the time appearing at the top of the pages.
16�3 Passwords You can change the default passwords on this page. You must enter a password before you can make changes from the operator panel. The password can only contain digits (four digits). The default password is 1234. The "view" level allows you to view settings and data and to download data. The default password is ab12.
16�4 File manager File manager You can use this page to upload and download programs, The WMPro has a file manager al- scripts, images, parameters, databases, etc. lowing you to upload or download software, scripts, images, etc. Click File manager. We have divided the page into two parts for practical reasons.
Page 117
Choose the file you want to upload or download and click the corresponding button. A dialog ap- pears in which you can select the source or destination of the file, depending on whether you are uploading or downloading. You can follow the progress in the status field on the right. Do not close the applet until the status field indicates that the process is finished.
Page 118
16�4�2 Bundles Bundles You can also use the file manager to create, download or The file manager can create and upload bundles. There are three ways to create a bundle. bundle all the files necessary for If you click Backup or Clone, the necessary files are cre- cloning a WMPro with a single ated automatically.
Page 119
The parameter bank creates a file containing all parameters, including IP addresses, etc. This file can only be used to back up your own device. There is also a link to a page for advanced editing of parameters. See the next page. The user script creates a file containing controllers, programs and scripts.
Page 120
16�4�4 Advanced editing of parameters The parameter file is a text file, and you can use programs like WordPad to edit it. You can also paste or type in parameters in the internal text editor. And you can edit and save all or parts of the param- eter bank.
Software updates are supplied in a program that automati- The upgrade program is available cally upgrades the WMPro to the latest version. Updates from the Abelko web site www. are available from a support page on the Abelko web site abelko.se. www.abelko.se. The program keeps track of the The file name will be something like this: ”WMPro_...
Page 122
As well as the used flag, there is an edit flag. Channels that have been initialised by the application scripts are used, but they are not edited until someone changes them from the web pages. You can reset this flag for all functions using it. If you remove both the EDITED and USED flags, the applica- tion script will overwrite all channel settings in the channels with a default setting.
17 Operator panel An operator panel is available as an accessory for the WMPro. You can use it to view and acknowl- edge alarms and to change some system settings. When you configure a controller in the WMPro, the system adds new menus to the operator panel, where you can view the channel values and set certain controller parameters.
Otherwise, four wires are used to connect the operator RS485 panel. The operator panel terminals are labelled +, -, A The WMPro has two LEDs for the and B. Connect the plus terminal to the WMPro terminal la- RS485 port. The yellow LED flashes belled "+12V in/out".
Page 125
Active alarms To select a menu, press OK. All devices have three menu that always appear at the top of the menu list. "Active Event log alarms", as its name suggests, lists alarms that are currently active. "Event log" lists the last 100 alarms and events as Setup on the Alarms and events page.
Page 126
17�3�2 Acknowledging alarms Acknowledge all? The operator panel has an alarm LED that corresponds to the alarm LED on the WMPro. It flashes if there are any [Esc]=NO, [OK]=YES alarms waiting to be acknowledged, and stays constantly lit if there are active alarms that are not waiting to be acknowledged.
17�3�4 Event log The event log is a list of alarms and events in reverse chronological order. The most recent events appear at the top of the list. The content of the event log is the same as the alarm and event log in the web interface.
Page 128
17�4�3 Clock The clock command shows the current system time. You can set the clock by pressing OK (and log- ging in). To set the clock, change one digit at a time. The digit you are changing will be flashing. Press the left and right arrows to move to another digit.
The last command is called Test. This sends a test SMS text message to all recipients. Turn to 3.8 for details of the requirements for SMS alarm notifications. You can use the operator panel to enter the recipients' phone numbers. 17�4�7 Restart You can use this menu to restart the WMPro.
Y-label Keep pressing the down arrow to scroll through pairs of X and Y values defining all the breakpoints in the curve. You Forward temp ºC can change these values by pressing OK. Y03: 47 The X and Y values start flashing as you are editing a break- point.
Page 131
Item 1 items that can be used to define a time control. The sec- ond line indicates whether the item is active or not. To edit Active the definition, press enter. Each object has a number of submenus, which are slightly different depending on the particular calendar type.
17�8 User-defined menus There is a tool to help you define your own menus for displaying channel values or setting parameters. To open the tool, go to Opera- tor panel menu in Settings/Advanced. The field on the left shows the user-defined menus and the menus created by the controller tool in graphical form.
Page 133
17�8�1 Adding and erasing items Controller menus If you click on a menu to highlight it (in blue), you will see You are free to change the menus the relevant settings on the right. You can change the set- generated by the controller tool, tings, and they are copied to the menu tree when you click but remember that if you make Apply.
Page 134
17�8�2 Testing and saving The operator panel settings are saved in the user script. When you click the Save button, a script file is created and stored in the device. This means the device has to be restarted, taking a few minutes. You can use the Test button to transfer the settings to the device without a restart.
The three options are Left padded, Right padded and Zero left padded. For these three options you must complete the minimum field, which is the minimum number of digits in the number including the decimal places and the point. If fewer digits are needed to display the number, the number is padded either with spaces or with zeros.
Click Add Parameter and select the Lighting control parameter from the list. Now click Advanced to show the advanced settings. Choose the Named Select edit method. In the field under- neath, enter "0=OFF,1=ON,2=TIME CONTROLLED, 3=TWILIGHT RELAY". Leave the format type as the default – left padded – and the other default settings 1 and 0 can also be left un- changed.
18 External units External units are units of various kinds that a WMPro is able to share information with as the master. Examples include expansion units to increase the number of available inputs and out- puts, a PLC or other subsystem, meters, etc. The WMPro uses RS485 to communicate with exter- nal units.
Page 138
WMPro expansion port. It is a proprietary protocol for Abelko units only. AeACom differs from the protocols supported by GFBI in that there is no need to configure the address, and the update times are highly predictable.
Alternatively you might be interested in statistical values rather than all the individual values. The script language includes a routine for handling groups of external units of the same type. You can use the routine to calculate the mean value, the highest and lowest value and other statistics from a group of sensors.
18�3 Setup The "External units" section appears at the bottom of Settings/Advanced. This is where you can change the settings of particular external units. The units (all 100 of them) are listed in the Setup tab. They are colour-coded – unused units are white, GFBI unit are yellow and WMShare units are sky blue.
Page 141
The fields under Parameters contain communication and other settings. The external unit on the right is an expan- sion module with five digital outputs. Here, the Address field contains the Modbus address used by the device and the other fields are settings that are sent to the device. You can link parameters to channels, and if you have done so, it is the channel that determines which settings are sent to the device.
18�4 Viewing external units There is also an External units command in the View menu. Click the command to display a list of all activated units. Each unit has a header row followed by all the values handled by that unit. The maximum number of values is ten.
Note that the list of external units is not updated until you click on Exter- nal units again in the menu. The sta- tistics, on the other hand, are updated every time you click on a header row. If you have not defined any external units, this page is empty.
The default value will be the channel value before the WMPro has established contact with the unit on startup. The Use default value field can be toggled between "As startvalue" and "As startvalue & on error". Choose the second option to also use the default value if there is an error in the external unit, in other words if the WMPro loses contact with it and it appears in red on the View page.
Page 145
You can define up to four recipients and configure emails for up to ten dif- ferent sensor types. The recipients are the same for all external unit emails. Click on an email row to display the Edit email dialog. Select the device type and the frequency.
Seneca is an Italian company that produces a range of modules with inputs and outputs, using Modbus to communicate. If you go to the Abelko web site you can download .gpss type defini- tions for four Seneca modules. One of the modules has five relay outputs, one has five digital inputs, one has four analogue inputs and one has three analogue outputs.
10 M-Bus slaves. You can generate type definitions for M-Bus using a small program that is available for download from the Abelko web site. The program is called M-Bus Device Creator. It has its own user guide, but we will describe the process in general terms here.
Page 148
Abelko will add more type definitions for units as they are created and after they have been tested. You can also write your own type definitions, or you can ask Abelko to add support for a particular type of unit. There are more Seneca I/O modules that communicate via Modbus, not to mention the other manufacturers.
18�8�2 Combining units The WMPro and GFBI are both able to switch easily between different protocols and speeds. But certain units may be confused by communication they do not understand. Most protocols include protective mechanisms making it highly unlikely that they will misinterpret or become confused by extraneous traffic, but a lot depends on the particular imple- mentation in different units.
Page 150
The WMShare export tab contains 20 key/channel pairs. Choose a key name that is known to all the devices that will access the value. For example OUTDOOR would be a suitable name for an outdoor temperature you want to distribute. If there is an outdoor sensor at T1, for example, select that chan- nel to export.
Page 151
To import the outdoor temperature we defined in the export tab, we need to define a type with the key OUTDOOR. You should also give the type definition a name that actually means something – for example Outdoor temperature. 18�9�3 Defining a WMShare unit To create a WMShare unit, go to Settings/ Advanced/External units, then Setup.
19 Troubleshooting 19�1 General 19�1�1 POWER LED off, device unresponsive The POWER LED in the bottom right will always be lit if the device is connected to the power supply. If the LED is off, check that the power supply is connected properly as described in 2.3.1. Test the voltage to check it is correct.
Page 154
19�3 Modem 19�3�1 About modem problems in general A quick and easy way to solve problems with modem connections is to connect the modem directly to your computer and establish a remote connection. If it works there, it is likely to work with the WMPro too.
Page 155
19�5�2 Controller self-oscillating P-area too small or amplification too great. Increase the P-area or reduce the amplification until the self-oscillation stops. 19�5�3 The controller error on the controller settings page is less than the difference between the actual value and the set value This is not actually an error.
Page 157
A Technical data A�1 Databases A�1�1 Hourly and daily values 1-50 channels, 45,000 values in each database (hour and day). Configurable logging of momentary values, mean values, max, min, variance and standard deviation. A�1�2 Short time log 1-50 channels, 105,000 momentary values. Short time logging can be set between 1 sec and 1 min. A�2 Inputs A�2�1 Temperature Quantity:...
A�3 Outputs A�3�1 Analog out Quantity: Output signal: 0-10 V Resolution: 8 bit Max current: A�3�2 3� Digital out Quantity: Output: Open collector Max current: 0.5A Max voltage: 36 VDC Protection: Short circuit proof, protected from excessive temperatures and transients A�4 Communication A�4�1 Protocols Protocols:...
A�4�4 RS 485 Quantity: Connector: One with screw terminal and one RJ12 modular contact Speed: Configurable (1.2-115 kbps) Max cable length: 1200 m (19.2 kbps) A�5 Other Processor: M16C80 - 20 MHz Operating system: RTXC RAM: 1 Mbyte CMOS Flash: 4 Mbyte Flash Parameter memory: 32 kbyte EEPROM...
Page 160
InterNische TCP/IP stack: TCP, IP, UDP, ARP, SLIP, ICMP, TFTP Web server: HTML, CGI, SSI, SSP PPP: CHAP, PAP, VJ compression, FTP Email: SMTP Abelko reserves the right to make changes to this specification without notice. A - Technical data...
This user guide contains most of the information that most users will need to use the IMSE WebMas- ter Pro. More documents are available for download from the Abelko web site, www.abelko.se. You can download reference manuals with more detailed information, and example applications to help and inspire you.
Need help?
Do you have a question about the IMSE WebMaster Pro and is the answer not in the manual?
Questions and answers