Local inputs and outputs configurations – NOVUS Web Server – WS10 User Manual

Page 9

Advertising
background image

Web Server – WS10

NOVUS AUTOMATION

9/33

LOCAL INPUTS AND OUTPUTS CONFIGURATIONS

The built-in inputs and outputs are configured on the LOCALIO.CFG file. Only the selection between voltage and current input is accomplished in
hardware. All other configurations are done on this file, exemplified below.

[General]
AChannels=1
DecimalSeparator=.
[Input1]
Tag=LIN1
Logic=1
PullUp=2
Debounce=1
CalLow=0
CalHigh=1023
[Input2]
Tag=LIN2
Logic=1
PullUp=1
Debounce=0
CalLow=0
CalHigh=1023
<Flow>
TotTag=TOT2
Interval=10 [Input3]
...
[Input4]
...
[Output1]
Tag=OUT1
[Output2]
Tag=OUT2
[Memory]
MEM01=0
MEM02=”NOVUS”
[Memory-Hold]
MEM03=50
[Aliases]
PRES1=_INTERNAL_/LIN1
LEVEL=TT101/PV,0,0,1000,3000,1

On [General] section are defined the number of analog input channels (the remaining channels are
digital inputs) and the character to be used as decimal separator in numbers calculated by the
WS10. In the example, one input is defined as analog, and the decimal separator is a dot.

All parameters for each of the 4 inputs are defined on sections [Input1], [Input2], [Input3] and
[Input4]. On the end of each of this sections can be defined a sub-section named <Flow>, that
activates flow measurement for this input. The instantaneous flow is defined as the number of
pulses on the defined Interval. The total flow is also calculated and identified by a separate tag
named on the parameter TotTag.

On sections [Output1] and [Output2] tag names are assigned to both outputs.

On [Memory] section the user can define tag names for memory registers. This memory registers
are not associated to any input or output, and may be used to store values used as email triggers,
historical log control and any other function that require volatile storage of values. A name and initial
value is defined for each memory register. Changes to the content of a memory register will be lost
when the WS10 is powered-down. On power-up the defined initial value will be assigned to each
memory register. To assign text to a memory register, set the initial value as a quoted string
(maximum 200 characters).

On section [Memory-Hold] the user can define tag names for non-volatile memory registers. The
initial value of these registers can be changed by a write operation to the register using an HTML
page, for example. They can also hold text values when defined with a quoted string as initial value
(maximum 200 characters). These register can be used, for example, to hold setpoints for the
alarms of the WS10.

On the [Aliases] section, new registers can be defined from the value of an existing register. It can
be used to create a new register, calculated as a linear transformation of an existing register. It is
useful to convert the numerical range of a register. In the example, register LEVEL (in the range 0 to
300.0) is calculated from register TT101/PV, which range is 0 to 1000.

The input, output and memory registers belong to the _INTERNAL_ device.

Local inputs are automatically read by the WS10 at 100ms interval. If the configuration file
MODBUS.CFG exists, the local inputs scan will be done on the same Scanrate of the Modbus
network.

Advertising