0% found this document useful (0 votes)
20 views36 pages

APOLLO Configuration Manual 11-7-2017

Uploaded by

luis erick
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views36 pages

APOLLO Configuration Manual 11-7-2017

Uploaded by

luis erick
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 36

APOLLO CONFIGURTION MANUAL – 000000 11 2017

CONFIGURATION MANUAL
APOLLO
© All rights reserved. No part of this documentation may be reproduced, stored in a retrieval system or transmitted electronically,
mechanically, by photocopy, by recording or any other means, without the prior written permission of TALIS group,

Notwithstanding the precautions taken in the drafting of this documentation, errors or omissions can still occur, for which the
publisher and author assume no liability.

Equally, they assume no liability for any damage resulting from the use of the information contained in this document.

The information contained in this document is subject to change without notice and does not represent a commitment by TALIS
group

The software described in this document is provided under a nondisclosure agreement.

This software can be used or copied in accordance with the terms of these agreements.

APOLLO Configurtion Manual 2


APOLLO Configuration Manual
Contents

1.Introduction 04

2.Installation 06

3.User interface overview 07

4.General configuration 13

5.Advanced configuration 15

6.Timers 17

7.Digital inputs 19

8.Flow meters 20

9.Analogue inputs 21

10.Digital probes 23

11.MODBUS channels 25

12.Expansions --

13.Flags 27

14.Mathematical channels 28

15.Macros 29

16.Real time 30

17.Firmware 30

18.Terminal 31

Appendix A. Description of actions to execute 31

Appendix B. List of mathematical operators 34

APOLLO Configurtion Manual 3


1. INTRODUCTION

This manual describes the configuration of TALIS APOLLO devices. It is recommended that you read it carefully to take full advantage
of the device’s functionality.

1.1 System overview

Below is an overview of the system to help you understand the configuration concepts discussed.

The APOLLO device collects signals from your facility and, with this information, provides two well-defined functionalities:
■ Transmission of technical alarms. The user is notified by the receipt of a mobile phone message indicating the anomalies detected
in the facility. Alarms are received via SMS or Zeus Mobile iOS and Android app.
■ Datalogger/viewing on the Internet. The device features an internal memory that enables the recording of data received by its
inputs and this data is made available to the user via TALIS’s ZeusWeb service

1.2 Zeus server


The Zeus server is a SCADA system developed by TALIS to provide a service to the APOLLO. It is an application that offers the
following functionalities:

■ Chart display

■ Synoptics/SCADA

■ Alarm management

■ User management

■ Integrated web server

■ Clients for Windows, Android and iOS

■ API for integration into existing SCADA

■ Free tool for synoptic generation

APOLLO Configurtion Manual 4


1.2 Zeus server

1.3 Viewing of data on the Internet

TALIS’s free Zeus Web service enables you to monitor your facilities simply and efficiently. This service is essentially a Zeus server
installed and maintained by TALIS and therefore offers all of its functionalities.
You can view a demo of the system by going to http://www.talis-group.com
The login details for the demo are:
Username: demo
Password: demo
Contact TALIS to register your facility on Zeus Web.

1.4 Introduction to GPRS communication

GPRS communications enable your TALIS device to send historical data and recorded alarms to a Zeus server. Contact TALIS for
further information about GPRS services suitable for your device.
The conditions that trigger the transmission of data to the server are:

■ Execution of action 79 Connect/refresh data in Zeus. Usually from a timer.


■ Generation of an alarm configured for GPRS notification.
■ Receipt of a TCPCONNECT command. This command is useful, for example, for forcing the download of historical data through
the sending of an SMS.

The figure below shows how GPRS communication functions. The APOLLO device reads the different parameters of a tank, such as
level and chlorine, and sends this data via GPRS to a Zeus server.

APOLLO Configurtion Manual 5


2. INSTALLATION

Before installing the Universal Configuration Software, check that your computer meets the following requirements:
O.S. Microsoft Windows® XP/Vista/7/10 (32 or 64 bits)

2.1 Installing the configuration tool


Communication between your TALIS device and PC requires the installation of a configuration tool SW.
Log to TALIS SMART web and install the configurator.
After installing the driver, you should receive the following message:

2.2 Locating the assigned COM port

After installing the driver, connect the TALIS device and wait a few seconds for the new USB device to be detected. You can then
locate the assigned COM port by launching the Device Manager (Start→ Control Panel→ Device Manager).

The TALIS device appears in the list of COM ports as Remote GSM IO Module.

2.3 Installing the universal configuration software


Run the setup.exe file located in the Universal config tool folder and follow the instructions on the screen.

APOLLO Configurtion Manual 6


3. USER INTERFACE OVERVIEW

The user interface is divided into two sections: the top bar features the application’s buttons for accessing the menu, restoring and
saving the configuration file, model selection and interface language. And the main section below which features forms that need to
be completed to set up the TALIS devices.

From left to right on the top bar:


Main menu: Main menu of the application from which the different configuration screens are selected.
Save/restore configuration: Buttons for opening and saving configurations to disk
Device selection: Selection of the TALIS device to be configured.
Language selection: Language selector for the application.
Help: This displays a help panel explaining each field on the current screen.

3.1 Establishing local communication with the device

You firstly need to select the COM port assigned to the TALIS device. To do so, click on the drop-down list in the Comms section. Here
you will see the list of ports available in the system. If you cannot find the COM port for the TALIS device, click the Find ports button.
After selecting the COM port, click Connect. If connection is established successfully, information relating to the connected TALIS
device will be displayed in the Device information section.

After starting communication, the Read and Write buttons become enabled. These will allow you to read the configuration loaded in
the TALIS device and write a new configuration.

APOLLO Configurtion Manual 7


3.2 Establishing remote communication with the device

In addition to local communication via the USB port, there is also the option of communicating remotely with the devices, which
makes it possible to make configuration changes without the need to be present at the facility. This communication is carried
out via GSM data call, for which it is therefore necessary to connect a GSM MODEM to your computer. The configuration of serial
parameters for the GSM MODEM is 9600 baud 8N1.

For remote communication, you need to select the COM port where the GSM MODEM is located in the Comms section, click on the
Modem box and fill in the field with the phone number of the TALIS device to be contacted.

When connecting remotely with the device, it will ask for the access password, which is default set at

3.3 Device information


The device information section provides information about the different parameters of the device with which communication
has been established. These are:

DEVICE INFORMATION

Firm. Version Device firmware version

Serial number Serial number

VBat Power supply voltage

GSM GSM field strength

Historical data capacity Historical data memory size

Records occupied Number of records made.

Attention: It is extremely important to ensure that the facility has a sufficient GSM signal. The recommended minimum is a
signal value of 8. The numerical value of the GSM signal is displayed at the end of the GSM coverage bar in Device information.

APOLLO Configurtion Manual 8


3.4 Alarm configuration form

TALIS devices have a wide range of types of input, digital, analogue, flowmeters, MODBUS, etc. With the aim of making configuration
simple, a similar alarm configuration form structure has been designed for all types of input available.

By way of example, the analogue input configuration form, which is divided into two clearly defined sections, is shown below. The top
section is specific to each type of input and is explained in the corresponding chapter. The bottom section, marked in red below, is
common to all input types with only slight variations between digital and analogue inputs. This is the part that specifies the conditions
under which alarms should be generated and how they should be reported.

Below is a detailed description of each of the fields in the alarm section that are common to all channels.

Selection of alarm configuration. TALIS devices allow, in some channels, up to four alarm configurations on the same signal. This
enables, among other things, the transmission of different alarm texts depending on different ranges exceeded or the possibility of
having different alarm ranges in different time slots.

This enables the alarm for the selected configuration.

This enables the sending of an alarm restoration message. Alarm restoration messages are sent when the signal returns to nominal
values after being triggered. This consists of the text configured for the alarm, preceded by the restoration text configured on the
general screen.

APOLLO Configurtion Manual 9


3.4 Alarm configuration form

Use this to enable alarm resend. With this option enabled, the alarm will continue to be resent for as long as the alarm condition
persists. The amount of time between resends and the maximum number of resends are defined in the Resend time and Maximum
resends settings on the general screen.

Use this to select the time range for enabling the alarm.

This links the enabling of the alarm to a flag. The alarm will only be enabled if the selected flag is set to TRUE. To skip this option,
leave the value as TRUE.

This sets the text to be sent when the alarm is triggered.

The device will add to this text the value that the signal takes, indicating if the upper or lower limit is exceeded. Finally, it will also add
the device name, date and time. The following is an example alarm message:

Use this to select the alarm notification mode. The options are:

APOLLO Configurtion Manual 10


3.4 Alarm configuration form

SMS The alarm will be sent by SMS to all priority numbers.

The alarm will be sent by SMS and voice. This option is particularly useful for the most critical alarms because it guarantees delivery
to the user.
The procedure is as follows:
3.4 Alarm configuration form.

Notes:
SMS and voice • When a user picks up, the alarm is deemed to have been delivered and no other calls to numbers further down the priority list
will be made.
• If no user answers the call from the device, the round of calls starts again with the first user on the priority list. The device will
continue calling for as long as the call remains unanswered.
• Keep in mind that if the call is answered by voicemail, the device will consider the alarm delivered even though the user may
not be immediately aware of its receipt.

The alarm will be sent via GPRS to a Zeus server.


GPRS Note: Zeus server is software developed by TALIS to receive historical data and alarms from TAMAR series devices.

GPRS and SMS Combination of SMS and GPRS sending options.

GPRS, SMS and voice Combination of SMS, GPRS and voice sending options.

Don’t alert The alarm will not be sent. This is useful if only one action is required when an alarm is triggered.

Use this to establish the set point parameters for the analogue alarms.
High: Value above which the alarm will be triggered.
Low: Value below which the alarm will be triggered.
Hysteresis: Hysteresis value to apply. Also known as ‘dead band’.
Persistence: This indicates the amount of time that the signal needs to be out of range for the alarm to be triggered. Maximum
persistence 65535 seconds. It is expressed in seconds unless otherwise indicated.

This enables automatic execution of a series of actions when the value of an analogue signal exceeds the upper or lower limit or
returns to the nominal state. A list of available actions can be found in Appendix A.

APOLLO Configurtion Manual 11


3.4 Alarm configuration form

Use this to establish the set point parameters for the digital alarms:
• Persist: Amount of time in seconds that the digital signal needs to be in an active state for the alarm to be triggered.

Maximum persistence 65535 seconds.


• Reset: Amount of time in seconds for the alarm to be reset after being triggered. Maximum reset time 65535 seconds.

This enables automatic execution of a series of actions when a digital signal is triggered (High level) or returns to the nominal state
(Low level).

3.5 Example of alarm configuration

Configuration of an analogue input in 4/20mA mode for reading a level probe with full scale of 5 metres. The alarm has been set to an
out-of-range level of above 4.2m or below 0.8m with hysteresis of 0.2m and 300 seconds of persistence.

APOLLO Configurtion Manual 12


4. General configuration
The General form is used to configure some of the most important device settings,
such as name, authorised phone number list, etc.
To access this form, click Menu -> General

4.1 General form, field description

Station identification name. All SMSs sent from the device will include this name for easy sender identification. This field does not
allow more than 50 characters.

Country selection and phone operator. The APN and SMS service centre fields are automatically populated once the country and
operator have been selected.
The own phone number field must contain the number of the SIM card inserted into the device in the international format (+34 for
Spanish numbers).

Attention: In the case of cards with associated short numbers (corporate numbers), enter the short instead of the long
number, and without the international prefix.

Here, select the PC port to be used for communication with the Hermes device. If a MODEM is to be used for remote communication,
the MODEM box needs to be ticked. To the right, enter the number of the remote device to be called.

TALIS devices only pay attention to SMSs received from numbers on the authorised phone number list. All SMSs whose senders are
not included on this list will be automatically disregarded.

This list consists of up to 20 user-configurable phone numbers. There are two types of authorised phone number: those that are
allowed to make configuration changes and device status enquiries, and those that will also be sent alarm messages or any other
message generated spontaneously by the device. The latter are known as priority numbers.

APOLLO Configurtion Manual 13


4.1 General form, field description

Each priority number has an associated priority level between 1 (highest priority) and 8 (lowest priority), which determines the order
in which messages are sent or voice calls made when an alarm is generated. By selecting No Prio., the device will not send any
alarms to the entered phone number, even if you allow it to perform all of the functions authorised at its privilege level.

Priority numbers can also have an associated input mask, meaning that a priority phone number can be configured to receive only
the alarms described in the mask.

Finally, it is possible to associate a privilege level with each phone number in the list in four states

PRIVILEGE TABLE

Administrator Phone number authorised for configuration changes, output activation and status interrogation.

Advanced user Phone number authorised for output activation and device status interrogation.

User Combination of SMS and GPRS sending options.

Zeus The alarm will not be sent. This is useful if only one action is required when an alarm is triggered.

Note: The privilege level has no effect on receiving alarms. All priority numbers receive the alarms regardless of their degree of
privilege.

The procedure for registering a new telephone number is as follows:


Fill in the phone field with the number in the international format (+34 for Spanish numbers), select the privilege and priority
required and click add.
If the number to be added has an associated short number (corporate numbers), enter the short instead of the long number.
To delete a phone number, simply select it from the list and click ‘Delete’.

Attention: The list of authorised phone numbers should not be left empty. When the list is empty, the device will reply to any
sender.

Configuration of the GPRS parameters for connection to the Zeus server. Select Enable GPRS communication and fill in the Zeus
server IP and Port fields.
The Keep connection open option keeps the device in constant communication with the server, which, among other things, allows
the optimisation of data consumption in short data refresh cycles (<30 min.), the sending of orders from Zeus to the device and
connection in real time at any time. It is generally recommended to enable this option in Hermes models, but not TAMAR, as it could
prevent the device from entering low-power mode.

Configuration of FTP server parameters.


To leave the files in the root, the path must contain ‘/’.

APOLLO Configurtion Manual 14


5. Advanced configuration

The Advanced form is used to set advanced configuration parameters such as time zone, maximum number of alarm resends, and
others.
Access this form by clicking Menu -> Advanced.

Configuration of device behaviour in alarms configured for voice call alert.

Configuration of device behaviour in alarms configured for SMS alert.

This is the clear message that the device will send when an alarm has been restored. This message will precede the text of the alarm
that has just been restored. For example, if a night flow out of range alarm input is triggered, when the network returns to normal,
the text written in the Restoration text box will precede the night flow out of range text. If the word ‘restored’ is written in the box, the
text received on the mobile phone would be: ‘restored night flow out of range.’

Resend time: This determines the amount of time that will elapse between successive alarm resends if resending is enabled.
Max. resends: This sets the maximum number of times an alarm will be resent while it is active if resending is enabled.

APOLLO Configurtion Manual 15


5. Advanced configuration

Use to set the maximum number of SMS messages to send a day (between 200 and 500).

Use to select the time zone and setting automatic summer/winter time changes.

In models with MODBUS channels and expansion, this sets the allocation of channels between both.

In the APOLLO, this sets the sampling frequency of the digital inputs. The options are 64 or 256Hz.

APOLLO Configurtion Manual 16


6. Timers

TALIS devices feature a complete set of timers. There are four types of timer: cyclic, weekly, monthly and long, which vary depending
on their time range and functionality.
6.1 Cyclic timers
Cyclic timers are normally used for reading and recording the various inputs of the device. A typical configuration is that of a cyclic
timer with a period of 600 seconds whose action to execute is Record channel group 0. This configuration generates a log of the values
of the corresponding analogue input in 10-minute intervals.

Access this form by clicking Menu -> Timers -> Cyclic.

Each cyclic timer features the following fields:

Use to enable the timer

Use to set the cyclic timer repeat period in seconds. The valid range is 1 second to 43200 seconds.

Use to set the period of the day and days of the week when the cyclic timer is active. By selecting the Always option, the timer will
be active 24 hours a day, 7 days a week.

Use to link timer operation with the status of one of the system flags. If the corresponding flag has the value TRUE, the timer will be
active. Use this option for example to record an input only when another condition is fulfilled, such as the activation of a digital input
or the over range of an analogue input. To disable this option, keep the drop-down menu as TRUE.

Use to select a list of up to 8 actions to be executed at the end of the time period.

APOLLO Configurtion Manual 17


6.2 Weekly timers

Weekly timers enable actions to be executed at a certain time of the day on the days of the week selected. Cyclic timers are typically
used to cause the daily download of logged data recorded by the GPRS. To do this, a weekly timer is configured to execute the Start
GPRS connection action every day at the time selected.
Access this form by clicking Menu -> Timers -> Weekly.

6.3 Monthly timers


Monthly timers enable actions to be executed at a certain time of the day on the days of the month selected.
Access this form by clicking Menu -> Timers -> Monthly.

6.4 Long timers

Long timers enable the programming of functions that span periods of time whose basic unit is a day. The maximum number of days
is 90.
Access this form by clicking Menu -> Timers -> Long.

APOLLO Configurtion Manual 18


7. Digital inputs

The configuration of the digital inputs enables the conditions for sending alarms to be defined.
Digital input activation varies depending on the model of TALIS device. Refer to the manual of the particular model you are using to
obtain the necessary information.

Note for the APOLLO : Digital input sampling is always active, even if the APOLLOdevice is in sleep mode. That way, as soon
as an alarm is generated, the APOLLO device will wake up automatically if in sleep mode and the message will be sent.

7.1 Digital inputs form, field description

Access this form by clicking Menu -> Inputs and outputs -> Digital inputs.

Use this box to configure the digital signal as normally open (NO) or normally closed (NC).

Use to set the Name of the digital signal.

7.2 Digital inputs, example of use

The following is an example of a digital input configuration for a signal to indicate a mains fault and cause an SMS to be sent if it is
active for more than 5 minutes (persistence 300 seconds).

APOLLO Configurtion Manual 19


8. Flowmeters

Each digital input has an associated flowmeter function which directly converts the pulse signal from a flowmeter into flow rate in
engineering units.
8.1 Flowmeters form, field description
Access this form by clicking Menu -> Inputs and outputs -> Flowmeters.

Use this box to enable/disable the flowmeter function in the corresponding digital input

Use to set the name of the value measured.

Use to specify the unit in which the measured value is expressed.

Period in seconds during which pulses are counted and then multiplied by the conversion coefficient. The typical values of the time
base range from 300 to 900 seconds.

Use to set the pulse/time ratio to the required engineering unit.

Use to configure the counter/totalizer associated with the flowmeter. The name assigned to the totalizer, as well as the coefficient
of conversion to m3, is assigned independently of the flowmeter. Use the ‘Initialise’ button to initialise the totalizer at the required
value.

8.2 Flowmeters, example of use


Configuration of a digital input in flowmeter mode for the reading of a flowmeter with a pulse output weight of 10L to find out the
flow rate in L/s. A high night flow alarm has been configured to operate from 1 am to 6 am.

APOLLO Configurtion Manual 20


9. Analogue inputs

The configuration of analogue inputs defines the parameters for converting the probe used to engineering units and the conditions
under which alarms in the channel need to be sent.
The reading of analogue inputs is performed automatically every second except in APOLLO and LP models in which a timer needs
to be configured to explicitly force the reading by executing the ‘Read channel group X’ or ‘Record channel group X’ functions. In this
case, the APOLLO device will automatically exit sleep mode, read and record the analogue signal and then return to sleep mode.

Note for the APOLLO : To optimise energy consumption, the device manages the power supply of the analogue probes in such
a way that, when it is necessary to perform a measurement, the APOLLO device powers them through one of its voltage
outputs, takes the measurement and then switches off the probe. The amount of time for which the probe has power prior to
measurement is configurable to adapt to the probes’ different stabilisation times.

9.1 Analogue inputs form, field description


Access this form by clicking Menu -> Inputs and outputs -> Analogue inputs.

Use to select the required analogue input configuration. The image in the lower part shows the position that the Jumper should take
for the configuration selected (only applicable to the APOLLO.

Use to set the name of the value measured.

Use to specify the unit in which the measured value is expressed.

Use to assign the probe to a group of probes.

Use to define the parameters for conversion to the engineering unit of the analogue probes. The ‘Scaling start” and ‘Scaling end’
parameters link the value of the analogue input in volts or mA to the actual physical value measured at both points. Between both
points, the device linearly interpolates the measured value.

APOLLO Configurtion Manual 21


9.2 Configuring groups

The configuration of groups enables the power characteristics of the analogue probes connected to the APOLLO and LP to be defined.

Each group comprises of one or more probes which will be powered simultaneously. Use this box to define the power source output,
supply voltage and warm-up time (probe stabilisation time).

Use to set the output from which the probe or probes associated with the referred channel will be powered.

Use to configure the voltage at which the probes will be powered. The available options are 0 (if powered by other means or if it is an
active probe), 12 and 24v.

Use to set the time in hundredths of a second during which the probes will be powered before taking the measurement. The purpose
of this timing is to allow the probe’s electronics to initialise properly in order to provide an accurate measurement. The maximum
time is 2999 hundredths of a second.

9.3 Analogue inputs, example of use

Configuration of an analogue input in 4/20mA mode for reading a level probe with full scale of 5 metres. The alarm has been set to an
out-of-range level of above 4.2m or below 0.8m with hysteresis of 0.2m and 300 seconds of persistence. The probe is powered from
output 0 at a voltage of 12v and with a warm-up period of 5 sec.

APOLLO Configurtion Manual 22


10. Digital Probes
Hermes LC1, LC2, M102 and TAMAR and LP devices have a digital interface that allows them to read the intelligent probes developed
by TALIS:

MODEL DESCRIPTION

STDV01 Digital temperature probe.

STDV02 Combined temperature and humidity probe.

Y100 Ultrasonic level probe.

Note: Probe reading is performed every 10 seconds in Hermes devices and on request (execution of probe record action) in APOLLO
devices.

10.1 Probes form, field description


Access this form by clicking Menu -> Inputs and outputs -> Probes.

Use to select the type of probe connected. If it is a combined temperature/humidity probe, a channel must be used for each
measurement.

Use to set the name of the value measured.

Use to specify the unit in which the measured value is expressed.

Use to select the address of the probe. If there is only one probe in the bus, select Single probe mode. Otherwise, select the Probe ID
option and enter the ID.

APOLLO Configurtion Manual 23


10.2 Probes, obtaining the ID of the connected probe

When more than one probe is connected, it is necessary to address each one by its unique identifier. The procedure for obtaining the
ID of the probe is described below.
In order to facilitate the description of the procedure, an example will be shown in which two temperature probes are available, one
called Room temperature and the other outside temperature.
The Room temperature probe is connected first, the other must remain disconnected.
When communication with the device has been established, click the Read ID button.

A message will then appear with a reminder that only one probe should be connected and the ID of the connected probe will be
loaded on the form.

To read the ID of the Room temperature probe, disconnect it and then connect the Outside temperature probe, select a new probe
channel, fill in the name and click on Read ID again. This completes the configuration of the ID.

10.3 Probes, examples of use

Configuration of a probe to trigger an alarm for out of range temperature above 25°C or below 18°C. Hysteresis of 1°C and persistence
of 60 seconds.

APOLLO Configurtion Manual 24


11. MODBUS channels

APOLLO feature a MODBUS RTU interface over RS485. The functionality provided by this interface depends to a large extent on the
configuration of the operating mode as master or slave.

MASTER MODE
The APOLLO acquires through its MODBUS interface the reading of the configured MODBUS registers. After reading, as in any other
channel, it checks if the value is within the nominal range; if not, it sends the corresponding alarm.
SLAVE MODE
The APOLLO waits for the bus master to write in its input
Registers. These values will be checked against the configured set point parameters, and if they are exceeded, the corresponding
alarm will be sent.

Note: The memory map in slave mode starts at address 40001 for the MODBUS 0 channel and continues successively.

11.1 MODBUS form, field description


Access this form by clicking Menu -> Inputs and outputs -> MODBUS.

Use this box to set the serial parameters of the MODBUS interface, speed, parity and stop bits.

Use to configure the device as master or slave. If configured as slave, enter the slave address assigned to the device.

Use to set the name of the value measured.

Use to specify the unit in which the measured value is expressed.

Slave Address : Address of the MODBUS device.


Reg. Address : Address of the MODBUS register.

Reg. Address:
Addresses 4xxxx: Reading of holding registers.
Addresses 3xxxx: Reading of input registers.
Addresses 1xxxx: Reading of discrete inputs.
Addresses 0xxxx: Reading of coils.

APOLLO Configurtion Manual 25


11.1 MODBUS form, field description

Use this box to define the parameters for conversion to the engineering unit of the MODBUS variable. There are two operating modes:

Analogue: The MODBUS variable is treated as an analogue value. By means of the multiplier and associated constant, it is possible
to convert to the engineering unit of the MODBUS register. The channel value will then be equal to the register value obtained by
MODBUS multiplied by the ‘Multiplier’ and this added to the optional constant.

Digital: The MODBUS variable is treated as a bit field. By means of the mask, it is possible to define the bits, which, if at 1, will cause
the alarm to be sent. The deny box causes the alarm to be triggered if the bits are at 0.

11.2 MODBUS, examples of use

Configuration of a MODBUS channel for reading the voltage in a phase from a network analyser. An alarm has been configured for
out of range voltage above 250v or below 210v. The network analyser provides the voltage in a 16-bit word expressed in 1/10 of a volt.

APOLLO Configurtion Manual 26


13. Flags

TALIS devices feature 16 binary flags that can store a true/false logic value. Each of them can be assigned with an equation that
will be computed once per second and then accordingly update the value of the flag. This enables alarms combining several logical
operations to be generated, such as the activation of two digital inputs. The equation that defines the behaviour of the flag is configured
in the macros section.

13.1 Flags, example of use

In order to illustrate the utility and functioning of flags, the following is the procedure for adding an equation and configuring an
alarm in a flag that causes an SMS to be sent when two digital inputs are activated.

To define the equation, operators ‘&’ and DI(x) are used, the first of which performs the logical function and, while the second returns
the value of the specified digital input. The complete list of operators can be found in Appendix B.

Firstly, create the equation by going to the Macros form and selecting it in the navigation tree. As shown in the figure below, the
equation needs to be entered in the Command field. In this case, it takes the form DI(0)&DI(1), performing the function and of digital
inputs 0 and 1.

Then click Add Equation to register the new equation.

All that now remains is to configure flag 0 to generate the corresponding alarm:

APOLLO Configurtion Manual 27


14. Mathematical channels

Mathematical channels are virtual channels whose value is the result of an equation that links one or more physical channels.
Appendix B shows the list of available operators including mathematical, logical, and operator operations that return the reading of
the device’s physical channels.
The most useful applications of the mathematical channels are the conversion of signals from non-linear probes and the calculation
of values derived from two or more physical measurements, such as calculating the dew point from knowledge of the temperature
and relative humidity.

Note: Remember to set a timer to read the mathematical channels.

14.1 Mathematical channels form, field description

Access this form by clicking Menu -> Inputs and outputs -> Mathematical channels.
This enables/disables the mathematical channel.

Use to set the name of the value measured

Use to specify the unit in which the measured value is expressed.

Use to set the equation that defines the behaviour of the mathematical channel.

14.2 Mathematical channels, example of use

Configuration of a mathematical channel to obtain the electrical power value from the voltage (analogue channel 0) and current
(analogue channel 1).

The conversion equation in this case is a simple multiplication of the readings from analogue channels 0 and 1: AI(0)*AI(1).

APOLLO Configurtion Manual 28


15. Macros

Macros are used to define user commands by setting an equivalence with the actual command in the ‘language’ of the device. This
enables the creation of commands that can be easily memorised by the user. For example, the command to activate a digital output
could take the form OUT0=1 following the syntax of the device, or even Boiler on, which is obviously much easier to remember.

Macros can also be used to create sets of commands that will be executed from one action. Below are examples of both situations.

15.1 Macros, examples of use


Example of configuring a macro called Boiler on that will trigger digital output 0
On the Macros form, fill in the Name field and the associated command.

Then click Add Macro to register the new macro.

With this configuration, when the device receives an SMS with the text Boiler on, it will convert it to OUT0=1, which will cause the
activation of digital output 0.
The following is another example in which a weekly timer is used to activate the automatic turning on of the boiler by executing the
previously configured macro.

APOLLO Configurtion Manual 29


16. Real time

The Real time form shows the status of the device’s different inputs/outputs. This is particularly useful when setting up a new facility.

The form is divided into 4 tabs:

GENERAL
This displays readings from analogue inputs and digital inputs and outputs, the status of flags and the value of counters/totalizer and
flowmeters.

MATHEMATICAL CHANNELS
This shows channel and mathematical record values.

MODBUS
This displays readings from MODBUS channels.

EXPANSIONS
This shows readings from expansion channels.

17. Firmware
The Firmware form is used to update the internal firmware of the TALIS device. The procedure is as follows: In the Firmware file
path field, select the new firmware to load. In the Copy Flash file path field, select the Copy Flash. hex file. Press Start to begin the
firmware update process, with progression shown on the progress bar. After the firmware transfer, the device starts the internal code
flash memory update process. Power must not be turned off until this operation is completed. The operation ends when the status
LED starts blinking again.

Note: The firmware update process can be performed locally and remotely.
Attention: The firmware update process will completely delete the configuration of the device. Make sure that you save it before
you begin.

APOLLO Configurtion Manual 30


18. Terminal
The Terminal form has two basic functions, the first of which is accessing the device’s operating traces. Through the traces, the device
provides an important source of information about the operations that it executes (communications, reading of inputs, etc.), as well
as the errors that can occur. The second function is enabling this screen to send commands and frames.
TRACES:
To access the traces, press the Enable traces button. After a few seconds, the device’s status messages will start to appear on the
screen. To disable traces, press the Disable traces button. This is advisable once the session is terminated.

SEND COMMANDS:
The Send command button is used to send standard commands that are usually sent by SMS from the PC itself.

APPENDIX A
Description of actions to execute
TALIS devices have a series of predefined actions that can be executed under different circumstances:
• Execution from a timer.
• Execution by activation/deactivation of digital inputs or flags.
• Execution due to high/nominal/low level in analogue or similar inputs.

The action selection screen is shown below. For each event, it is possible to select the execution of up to 8 actions.

ADDING AN ACTION:
The procedure for adding an action is as follows: Select the new action from the list of Available actions and press the add button. The
new action will appear in the Actions to run list.

DELETING AN ACTION:
The procedure for deleting an action is as follows: Select the action to be deleted from the Actions to run list and press the delete
button.

APOLLO Configurtion Manual 31


List of available actions:

ACTION DESCRIPTION

X - Execute macro X Causes the execution of macro X.

41 – Send counters by SMS Obsolete, maintained for compatibility.

42 – Synchronise clock Causes the synchronisation of the clock with the GSM network time in real time. Requires the sending of an SMS.

43 – Turn on GSM for 5m Causes the GSM MODEM to be turned on for 5 minutes. Useful for deploying the communication window.

44 – Read channel group 0 Causes the reading of analogue channel group 0.

45 – Read channel group 1 Causes the reading of analogue channel group 1.

46 – Read channel group 2 Causes the reading of analogue channel group 2.

47 – Read channel group 3 Causes the reading of analogue channel group 3.


Causes the sending of an SMS with status information about the inputs/outputs to all authorised telephone numbers with Zeus privilege
48 – Send Zeus-type SMS
and priority.
49 – Record all channels Causes the recording in the memory of all channels.

50 – Turn on GSM for 10m Causes the GSM MODEM to be turned on for 10 minutes. Useful for deploying the communication window.

51 – Turn on GSM for 20m Causes the GSM MODEM to be turned on for 20 minutes. Useful for deploying the communication window.

52 – Turn on GSM for 30m Causes the GSM MODEM to be turned on for 30 minutes. Useful for deploying the communication window.

53 – Record channel group 0 Causes the reading and recording in the memory of analogue channel group 0.

54 – Record channel group 1 Causes the reading and recording in the memory of analogue channel group 1.

55 – Record channel group 2 Causes the reading and recording in the memory of analogue channel group 2.

56 – Record channel group 3 Causes the reading and recording in the memory of analogue channel group 3.

57 – Record counter 0 Causes the recording in the memory of the counter/totaliser of digital input 0.

58 – Record counter 1 Causes the recording in the memory of the counter/totaliser of digital input 1.

59 – Record counter 2 Causes the recording in the memory of the counter/totaliser of digital input 2.

60 – Record counter 3 Causes the recording in the memory of the counter/totaliser of digital input 3.

61 – Record counter 4 Causes the recording in the memory of the counter/totaliser of digital input 4.

62 – Record counter 5 Causes the recording in the memory of the counter/totaliser of digital input 5.

63 – Record counter 6 Causes the recording in the memory of the counter/totaliser of digital input 6.

64 – Record counter 7 Causes the recording in the memory of the counter/totaliser of digital input 7.
Causes the recording in the memory of the flowmeters in digital inputs 0 and 1. The flow rate is recorded in pairs for reasons of memory
65 – Record flow rate 0 and 1
optimisation.
Causes the recording in the memory of the flowmeters in digital inputs 2 and 3. The flow rate is recorded in pairs for reasons of memory
66 – Record flow rate 2 and 3
optimisation.
Causes the recording in the memory of the flowmeters in digital inputs 4 and 5. The flow rate is recorded in pairs for reasons of memory
67 – Record flow rate 4 and 5
optimisation.
Causes the recording in the memory of the flowmeters in digital inputs 6 and 7. The flow rate is recorded in pairs for reasons of memory
68 – Record flow rate 6 and 7
optimisation.

APOLLO Configurtion Manual 32


List of available actions:

ACTION DESCRIPTION

70 – Read all MODBUS Causes the reading of all configured MODBUS channels.

71 – Read MODBUS group 0 Causes the reading of MODBUS channels 0 to 7.

72 – Read MODBUS group 1 Causes the reading of MODBUS channels 8 to 15.

73 – Read MODBUS group 2 Causes the reading of MODBUS channels 16 to 23.

74 – Read MODBUS group 3 Causes the reading of MODBUS channels 24 to 31.

75 – Record MODBUS group 0 Causes the recording in the memory of MODBUS channels 0 to 7.

76 – Record MODBUS group 1 Causes the recording in the memory of MODBUS channels 8 to 15.

77 – Record MODBUS group 2 Causes the recording in the memory of MODBUS channels 16 to 23.

78 – Record MODBUS group 3 Causes the recording in the memory of MODBUS channels 24 to 31.

79 – Start GPRS connection Causes connection via GPRS to the configured server, mainly for downloading historical data via GPRS.

By executing this action from an event generated by an input (e.g. Action due to high value), the alarm is recorded in the historical data
80 – Record alarm
memory.

89 – Start FTP connection Causes connection to the FTP server for downloading historical data.

90 – Read mathematical channel 0 Causes the reading of mathematical channel 0.

91 – Read mathematical channel 1 Causes the reading of mathematical channel 1.

92 – Read mathematical channel 2 Causes the reading of mathematical channel 2.

93 – Read mathematical channel 3 Causes the reading of mathematical channel 3.

94 – Record mathematical channel 0 Causes the reading and recording in the memory of mathematical channel 0.

95 – Record mathematical channel 1 Causes the reading and recording in the memory of mathematical channel 1.

96 – Record mathematical channel 2 Causes the reading and recording in the memory of mathematical channel 2.

97 – Record mathematical channel 3 Causes the reading and recording in the memory of mathematical channel 3.

98 – Record probe 0 Causes the recording in the memory of temperature or humidity probe 0.

99 – Record probe 1 Causes the recording in the memory of temperature or humidity probe 1.

100 – Record probe 2 Causes the recording in the memory of temperature or humidity probe 2.

101 – Record probe 3 Causes the recording in the memory of temperature or humidity probe 3.

102 – Record digital input 0 Causes the recording in the memory of digital input 0.

103 – Record digital input 1 Causes the recording in the memory of digital input 1.

104 – Record digital input 2 Causes the recording in the memory of digital input 2.

105 – Record digital input 3 Causes the recording in the memory of digital input 3.

APOLLO Configurtion Manual 33


List of available actions:

ACTION DESCRIPTION

106 – Record digital input 4 Causes the recording in the memory of digital input 4.

107 – Record digital input 5 Causes the recording in the memory of digital input 5.

108 – Record digital input 6 Causes the recording in the memory of digital input 6.

109 – Record digital input 7 Causes the recording in the memory of digital input 7.

110 – Record expansions group 0 Causes the recording in the memory of expansions group 0.

111 – Record expansions group 1 Causes the recording in the memory of expansions group 1.

112 – Record expansions group 2 Causes the recording in the memory of expansions group 2.

113 – Record expansions group 3 Causes the recording in the memory of expansions group 3.

114 – Record expansions group 4 Causes the recording in the memory of expansions group 4.

115 – Record expansions group 5 Causes the recording in the memory of expansions group 5.

116 – Record expansions group 6 Causes the recording in the memory of expansions group 6.

117 – Record expansions group 7 Causes the recording in the memory of expansions group 7.

118 – Record expansions group 8 Causes the recording in the memory of expansions group 8.

119 – Record expansions group 9 Causes the recording in the memory of expansions group 9.

120 – Record expansions group 10 Causes the recording in the memory of expansions group 10.

121 – Record expansions group 11 Causes the recording in the memory of expansions group 11.

122 – Record expansions group 12 Causes the recording in the memory of expansions group 12.

123 – Record expansions group 13 Causes the recording in the memory of expansions group 13.

124 – Record expansions group 14 Causes the recording in the memory of expansions group 14.

125 – Record expansions group 15 Causes the recording in the memory of expansions group 15.

APPENDIX B

List of mathematical operators

SIN() Sine

ASIN() Arcsine

COS() Cosine

ACOS() Arccosine

ATAN() Arctangent

ABS() Absolute value

SQRT() Square root

APOLLO Configurtion Manual 34


List of mathematical operators

LN() Napierian logarithm

EXP() Exponent

+ Sum

- Subtraction

* Multiplication

/ Division

> Greater than

< Smaller than

<> Not equal to

& Logical AND

| Logical OR

NOT() NOT function

DI(x) Returns the state (0/1) of digital input x

DIT(x) Returns the time in seconds that digital input x has been active

DITA(x) Returns the accumulated time in seconds that digital input x has been active (hour count)

F(x) Returns the value of flag x

NF(x) Returns the NOT of flag x

M(x) Returns the value of mathematical record x

AI(x) Returns the value of analogue input x

T(x) Returns the value of counter/totaliser x

Q(x) Returns the value of flowmeter x

DAYFLOW(x) Returns the 24-hour flow rate of flowmeter x

PB(x) Returns the value of temperature/humidity probe x

MB(x) Returns the value of MODBUS channel x

O(x) Returns the value of analogue output x

AUX(x) Returns the value of auxiliary input x

BAT(x) If x = 0, it returns the device’s power supply or battery (LC2) voltage

APOLLO Configurtion Manual 35


www.talis-group.com

TALIS is the undisputed Number One for water transport and water flow
control. TALIS has the best solutions available in the fields of water and
energy management as well as for industrial and communal applications.
We have numerous products for comprehensive solutions for the whole
water cycle – from hydrants, butterfly valves and knife gate valves through
to needle valves. Our experience, innovative technology, global expertise
and individual consultation processes form the basis for developing long-
term solutions for the efficient treatment of the vitally important resource RAPHAEL Valves Industries Ltd
“water”. Hailan St.,
North Industrial Zone
Or-Akiva
Israel 30600
PHONE +972 4 626 35 55
FAX +972 4 626 35 58
November 2017

INTERNET www.raphael-valves.com
www.talis-group.com

Note: Information and specifications may be changed without notification at any time.
Copyright: No copying without express written permission of TALIS
TALIS is a Registered Trademark.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy