pCOWeb
+030220966 – rel. 1.1 – 12.12.2017
46
9.5
SETTINGS RELATING TO
pCOWeb
-
pCO
COMMUNICATION
INFORMATION:
pCOWeb
-
pCO
communication occurs by default using the CAREL supervisor protocol.
pCOWeb
is also able to communicate with
pCO*
controller
using protocol Modbus Extended (BMS_PROTOCOL = 30 on 1tool and SERIAL1_PROTOCOL = 30 on Easytool, BIOS > 4.00). Simple Modbus (BMS_PROTOCOL =
3) is not supported. This enables
pCOWeb
to exchange up to 12048 variables (5000 analog, 5000 integer and 2048 digital variables) with the
pCO
application, which
has to be specifically designed to use the new extended range of variables to the monitoring system. To enable the modbus extended protocol
pCOWeb
has to be told:
•
The address used by the
pCO
in the serial port BMS, this is identified by the system variable BMS_ADDRESS in the
pCO
controller and in the
pCO
application, default is 1;
•
The highest index for each type of variable, default is 2048 for digital variables, 5000 for analog and integer variables; it is strongly advised to limit the
number of variables read by
pCOWeb
to those which are actually managed by the software to improve drastically the performances of the card. All the
configuration web pages of
pCOWeb
will automatically adapt to the new limits.
IMPORTANT: The number of variables read by
pCOWeb
must be equal or superior to the number of variables mapped in the BACnet configuration (see
Figure 7.a
on page 37).
IMPORTANT:
if the “CAREL supervisor” protocol or “ModBus Extended” protocol has not been selected on the
pCO
, communication will not be possible
.
NOTE
pCOWeb
, unlike other devices that communicate using the CAREL supervisor protocol, does not require the setting of the supervisor serial
address (IDENT) while using ModBus Extended it is required.
The fixed settings for the
pCOWeb
serial port are:
frame: 8 bit
parity bits: none
stop bits: 2
The speed can be set between 300-600-1200-2400-4800-9600-19200(default)-38400-57600-115200 bit/s and must coincide with the baud rate of the
pCO
supervisor port, selected on a special screen on the application interface, the protocol can be set between Carel and Modbus Extended as we can see in
Figure 9.i
. The default values for
pCOWeb
are 19200 baud and Carel protocol, and can be changed as required.
Figure 9.l – Setting the pCOWeb-pCO communication: Carel (left) and Modbus (right)
IMPORTANT
•
The set value will only be used when
pCOWeb
is next rebooted.
•
If the speed set for
pCOWeb
is different from the value set for the
pCO
, communication will not be possible.
9.5.1
Extended range ad functionalities
All the protocols and some of the functionalities of
pCOWeb
have been extended to cover the entire range of variables made available by modbus extended.
pCOWeb
returns “Undefined” if requesting a variable which is not available on the database of modbus extended (
pCO
application doesn’t support the
specific index) and “Error”: if requesting a variables which is out of the boundaries defined in the configuration page “
pCO
Com”.
Web PagesAll the web pages designed for
pCOWeb
<= A1.3.5 are fully compatible with version A2.0.4 and Modbus extended. The ranges of variables
have been extended as explained here below:
•
Read/write digital variables: <%var(0,1,1,0,1)%> up to <%var(0,1,2048,0,1)%>
•
Read/write analog variables. <%var(0,2,1,-3276.8,3276.7)%> up to <%var(0,2,5000,-3276.8,3276.7)%>
•
Read/write integer variables. <%var(0,3,1,-32768,32767)%> up to <%var(0,3,5000,-32768,32767)%>
SNMP
Fully compatible with version <=A135; Trap event notifications are available only for the first 207 variables (range has not been extended from A135). The
ranges of variables have been extended as explained here below:
•
Digital variables: OID from 1.3.6.1.4.1.9839.2.1.1.1.0 up to 1.3.6.1.4.1.9839.2.1.1.2048.0
•
Analog variables: OID from 1.3.6.1.4.1.9839.2.1.2.1.0 up to 1.3.6.1.4.1.9839.2.1.2.5000.0
•
Integer variables: OID from 1.3.6.1.4.1.9839.2.1.3.1.0 up to 1.3.6.1.4.1.9839.2.1.3.5000.0
Modbus TCP/IP: Fully compatible with version <=A135. The ranges of variables have been extended as explained here below:
•
Digital variables: coils from 1 up to 2048
•
Analog variables: registers from 1 up to 5000
•
Integer variables: registers from 5001 to 10000
BACnet: Fully compatible with version <=A135 if using Carel protocol, with modbus extended the mapping of the variables into BACnet objects changes
completely to allow a larger number of variables.
•
Digital variables: Binary value objects from 1 up to 207 (Carel Protocol), 100001 up to 102048 (Modbus extended protocol)
•
Analog variables: Analog value objects from 1 up to 207 (Carel Protocol), 100001 up to 102048 (Modbus extended protocol)
•
Integer variables: Analog/Multistate value objects from 1001 up to 1207 (Carel Protocol), 200001 up to 202048 (Modbus extended protocol)
Clock Synchronization: Variables used to synchronize the clock have been extended to cover the entire range of integer variables.
Logger: With the new version of firmware, logger has been deeply improved; anyway only variables with index from 1 to 207 can be logged and graphed
by
pCOWeb
.