Escolar Documentos
Profissional Documentos
Cultura Documentos
InteliGen-NTC-BB
InteliSys-NTC-BB
InteliGen-NT-BB
InteliMains-NT-BB
January 2011
COMMUNICATION GUIDE
2. Remote communication
via Ethernet
via Internet (AirGate)
via MODEM
These types of connections are available via RS232, RS485, USB, ETHERNET
communication ports.
Related Documents
Local connection
Type of connection using direct connection on site via protocol of ports on the controller. Length of
connection is given by protocol specification.
Remote connection
Type of connection using standard communication lines such as Internet, modem connection and
GSM connection for communication between controller and other superior device.
Comap Protocol
Communication between PC with ComAp software (InteliMonitor, GenConfig) and controller is running
on this protocol.
rd
3 party software
Software using standardized protocol for sharing of data between particular systems (for example
ModBus RTU, ModBus TCP etc.).
Monitoring
Type of communication used for continuous displaying of process data and process control of the
system.
Configuration
Type of communication used for writing of configuration file into the controller.
IG/IS-NTC-BB - Communications
RS232 connection
RS232
PC
Controllers
Controllers IG-NT-BB IG-NTC-BB IS-NTC-BB IM-NT-BB
Connection applicable YES YES YES YES
Available ports RS232(1) RS232(1) RS232(1) RS232(1)
Controller setup
(Setpoints/Comms settings group)
Equipment
Equipment needed
Controller side -
Connection RS232 cable up to 10m
PC side RS232 connection or RS232/USB converter
USB
PC
Controllers
Controllers IG-NT-BB IG-NTC-BB IS-NTC-BB IM-NT-BB
Connection applicable NO YES YES NO
Available ports - USB USB -
Controller setup
(Setpoints/Comms settings group)
Equipment
Equipment needed
Controller side -
Connection USB cable A-B
PC side USB connection
Hint:
Direct USB connection to IG-NT-BB is not possible, however it is possible to realize it via I-LB+
module the same way as USB multiple gen-set connection (I-LB+).
RS485 connection
Hint:
Direct RS485 connection to IG-NT-BB is not possible, however it is possible to realize it via I-LB+
module the same way as RS232/RS485 multiple gen-set connection (I-LB+).
Controller setup
(Setpoints/Comms settings group)
Equipment
Equipment needed
Controller side -
Connection RS485 cable - Twisted pair, length up to 1 km
PC side Converter RS485/RS232 or USB
Hint:
RS485 connection can be used for gen-set control for longer distance. IG-NT-BB has no possibility of
direct connection to RS485 bus. This controller provides RS232 port only. External converter from
RS232 to RS485 is needed.
Ethernet connection
The Internet (Ethernet) connection is a point-to-point connection between a PC and a controller or site
via an TCP/IP protocol-based network. The physical configuration of such network can be a small
local area ethernet network as well as the Internet.
Controllers
Controllers IG-NT-BB IG-NTC-BB IS-NTC-BB IM-NT-BB
Connection applicable NO YES YES NO
Available ports - ETHERNET ETHERNET -
NOTE:
The IP addresses of the controllers must be accessible from the remote computer. If the remote
computer is connected into another LAN segment than the gen-sets are, there must be a gateway(s)
that enable direct traffic between the segments. If the remote computer is connected via Internet, then
the internet gateway of the LAN where gen-sets are connected must have public IP address, must
allow incoming traffic and must provide port forwarding from the external public IP to the different
internal gen-set IPs according to the port used.
RS485 connection
Controllers
Controllers IG-NT-BB IG-NTC-BB IS-NTC-BB IM-NT-BB
Connection applicable NO YES YES NO
Available ports - RS485(2) RS485(2) -
Controller setup
(Setpoints/Comms settings group)
Hint:
IG-NT-BB has no possibility of direct connection to RS485 bus. This controller provides RS232 port
only. External converter from RS232 to RS485 is needed.
Equipment
Equipment needed
Controller side -
Connection RS485 cable - Twisted pair, length up to 1 km
PC side RS232 connection, Converter RS485/RS232
Hint:
I-LB+ module enables monitoring and configuration up to 32 controllers interconnected via CAN(2)
intercontroller bus. It is also possible to use I-LB+ for single controller connection.
Controllers
Controllers IG-NT-BB IG-NTC-BB IS-NTC-BB IM-NT-BB
Connection applicable YES YES YES YES
RS232 on I-LB+ RS232 on I-LB+ RS232 on I-LB+ RS232 on I-LB+
Available ports
RS485 on I-LB+ RS485 on I-LB+ RS485 on I-LB+ RS485 on I-LB+
Equipment
Equipment needed
Controller side I-LB+ unit
Connection RS232 or RS485 cable
PC side RS232 connection or RS232/USB converter
Hint:
I-LB+ module enables monitoring and configuration up to 32 controllers interconnected via CAN(2)
intercontroller bus. It is also possible to use I-LB+ for single controller connection.
Controllers
Controllers IG-NT-BB IG-NTC-BB IS-NTC-BB IM-NT-BB
Connection applicable YES YES YES YES
Available ports USB on I-LB+ USB on I-LB+ USB on I-LB+ USB on I-LB+
Equipment
Equipment needed
Controller side I-LB+ unit
Connection USB
PC side USB connection
Controllers
Controllers IG-NT-BB IG-NTC-BB IS-NTC-BB IM-NT-BB
Connection applicable NO YES YES NO
Available ports - ETHERNET ETHERNET -
NOTE:
The IP addresses of the controllers must be accessible from the remote computer. If the remote
computer is connected into another LAN segment than the gen-sets are, there must be a gateway(s)
that enable direct traffic between the segments. If the remote computer is connected via Internet, then
the internet gateway of the LAN where gen-sets are connected must have public IP address, must
allow incoming traffic and must provide port forwarding from the external public IP to the different
internal gen-set IPs according to the port used.
RS232 ModBus
Controllers
Controllers IG-NT-BB IG-NTC-BB IS-NTC-BB IM-NT-BB
Connection applicable YES YES YES YES
Available ports RS232(1) RS232(1) RS232(1) RS232(1)
Controller setup
(Setpoints/Comms settings group)
Equipment
Equipment needed
Controller side -
Connection RS232 cable up to 10 m
Other device side RS232 connection or RS232/USB converter
Controllers
Controllers IG-NT-BB IG-NTC-BB IS-NTC-BB IM-NT-BB
Connection applicable NO YES YES NO
Available ports - RS485(2) RS485(2) -
Controller setup
(Setpoints/Comms settings group)
Equipment
Equipment needed
Controller side -
Connection RS485 cable
Other device side RS485 connection or RS485/USB converter
Controllers
Controllers IG-NT-BB IG-NTC-BB IS-NTC-BB IM-NT-BB
Connection applicable NO YES YES NO
Available ports - ETHERNET ETHERNET -
Equipment
Equipment needed
Controller side -
Connection Ethernet cable to LAN, for point to point connection
between PC and controller use cross-wired cable
PC side ETHERNET connection
For more informations about ModBus implementation to ComAp controllers read the chapter ModBus
communication.
RS485 MODBUS
Controllers
Controllers IG-NT-BB IG-NTC-BB IS-NTC-BB IM-NT-BB
Connection applicable NO YES YES NO
Available ports - RS485(2) RS485(2) -
Controller setup
(Setpoints/Comms settings group)
Hint:
For gen-set control for longer distance can be RS485 used. IG-NT-BB has no possibility of direct
connection to RS485 bus. This controller provides RS232 port only. External converter from RS232 to
RS485 may be a good solution (for example...ADAM).
Equipment
Equipment needed
Controller side -
Connection RS485 cable - Twisted pair, length up to 1 km
Other device side RS485 connection or RS485/RS232 or USB converter
Hint:
I-LB+ module enables monitoring and configuration up to 32 controllers interconnected via CAN(2)
intercontroller bus. It is also possible to use I-LB+ for single controller connection.
Controllers
Controllers IG-NT-BB IG-NTC-BB IS-NTC-BB IM-NT-BB
Connection applicable YES YES YES YES
RS232 on I-LB+ RS232 on I-LB+ RS232 on I-LB+ RS232 on I-LB+
Available ports
RS485 on I-LB+ RS485 on I-LB+ RS485 on I-LB+ RS485 on I-LB+
Equipment
Equipment needed
Controller side I-LB+ unit
Connection RS232, RS485 cable
PC side RS232 connection or RS232/USB converter
RS485 connection or RS485/USB converter
Controllers
Controllers IG-NT-BB IG-NTC-BB IS-NTC-BB IM-NT-BB
Connection applicable NO YES YES NO
Available ports - ETHERNET ETHERNET -
Equipment
Equipment needed
Controller side -
Connection Ethernet cable to LAN, for point to point connection
between PC and controller use cross-wired cable
PC side ETHERNET connection
For more informations about ModBus implementation to ComAp controllers read the chapter ModBus
communication.
Ethernet connection
Controllers
Controllers IG-NT-BB IG-NTC-BB IS-NTC-BB IM-NT-BB
Connection applicable NO YES YES NO
Available ports - ETHERNET ETHERNET -
NOTE:
The IP addresses of the controllers must be accessible from the remote computer. If the remote
computer is connected into another LAN segment than the gen-sets are, there must be a gateway(s)
that enable direct traffic between the segments. If the remote computer is connected via Internet, then
the internet gateway of the LAN where gen-sets are connected must have public IP address, must
allow incoming traffic and must provide port forwarding from the external public IP to the different
internal gen-set IPs according to the port used.
Equipment
Equipment needed
Controller side -
Connection Ethernet cable to LAN, for point to point connection
between PC and controller use cross-wired cable
PC side ETHERNET connection
This connection type is used for connection to controllers/sites, that are connected to the Internet,
however they do not have public and static IP address. The controllers connect by themselves to the
AirGate server and cyclically ask whether there is a connection request from a client or not. On the
other side the clients (InteliMonitor, WebSupervisor) connect to the AirGate server instead of
connecting directly to the controller. The server then creates a "tunnel" between the client and the
controller. Internet connection via AirGate server is supported by controllers IG-NTC-BB and IS-NTC-
BB with ethernet connection possibility. The connection to ethernet is realized the same way as
remote ethernet connection.
CAUTION!
To avoid unauthorized access to the controller change the access code and keep it secret!
Controllers
Controllers IG-NT-BB IG-NTC-BB IS-NTC-BB IM-NT-BB
Connection applicable NO YES YES NO
Available ports - ETHERNET ETHERNET -
NOTE:
This function is available in InteliMonitor ver. 2.6 and higher. A public AirGate server will be launched
by ComAp in autumn 2010. Please watch the ComAp web site for detailed information.
NOTE:
Although the controllers in your site are not connected together by the CAN2 bus they must have
different controller addresses (4).
WebSupervisor
Websupervisor uses connection via AirGate server analogous to InteliMonitor. WebSupervisor
application is described in WebSupervisor manual.
Controllers
Controllers IG-NT-BB IG-NTC-BB IS-NTC-BB IM-NT-BB
Connection applicable YES YES YES YES
Available ports RS232(1) RS232(1) RS232(1) RS232(1)
Controller setup
(Setpoints/Comms settings group)
Equipment
Equipment needed
Controller side Analog, ISDN or GSM modem
Connection Phone line or GSM
PC side Analog, ISDN or GSM modem
Hint:
For appropriate function is the same type of modem on both sides needed. Use of combination of
analog and GSM modem is not recommended.
Hint:
I-LB+ module enables monitoring and configuration up to 32 controllers interconnected via CAN(2)
intercontroller bus. It is also possible to use I-LB+ for single controller connection.
Controllers
Controllers IG-NT-BB IG-NTC-BB IS-NTC-BB IM-NT-BB
Connection applicable YES YES YES YES
Available ports RS232 on I-LB+ RS232 on I-LB+ RS232 on I-LB+ RS232 on I-LB+
Active Call
Function
When active calls are activated for alarms on site (warning, shut-down) the controller calls to the
preselected telephone number and sends the ANT archive file.
Software (e.g. InteliMonitor) on the PC side must be running and waiting for active call.
Controllers
Controllers IG-NT-BB IG-NTC-BB IS-NTC-BB IM-NT-BB
Connection applicable YES YES YES YES
Equipment
Same as for modem connection
Controller setup
(Setpoints/Comms settings group)
Function
When SMS active calls are activated for alarms on site (warning, shut-down) the controller sends
SMS message to the predefined GSM number.
Controllers
Controllers IG-NT-BB IG-NTC-BB IS-NTC-BB IM-NT-BB
Connection applicable YES YES YES YES
Equipment
Equipment needed
side GSM Modem or I-LB + GSM Modem
Connection GSM
PC side GSM Mobile Phone
Controller setup
(Setpoints/Comms settings group)
Example
SMS in format
is sent in case that the primary water temperature exceeded the warning limit and Emergency stop
input has been deactivated.
Hint:
For IG/IS-NT FW version 1.1 and lower and for ID controllers, character ASCII codes lower than $20
and higher than $7F are prohibited to appear in an SMS body. If they appear, the SMS sending may
be blocked by GSM modem. I.e. those character codes are not allowed in gen-set name and all
messages that can appear in an active SMS.
In IG/IS-NT FW version 2.0 and higher, these characters are replaced by character _.
Equipment
Equipment needed
Controller side Ethernet connection
Connection Internet
PC side e-mail message box
Function
When active e-mails are activated for alarms on site (warning, shut-down) the controller sends e-
mail message to the predefined e-mail address.
Controller setup
(Setpoints/Comms settings group)
Regarding intercontroller communication via CAN(2) are controllers IG-NT-BB, IG-NTC-BB and IS-
NTC-BB fully compatible with controllers IG-NT, IG-NTC and IS-NT-BB.
Communication between IG-NT-BB, IG-NTC-BB and IS-NTC-BB and IG/IS clasic line controllers is
realized via CAN(2) bus. However load sharing communication of IG/IS clasic line is realized via
analog voltage line. For compatibility with all NT line controllers is necessary to use NT-Converter
module. NT-Converter is an interface module for IG/IS-NT controllers. It allows to connect them into
an existing system consisting of IG/IS classic line controllers or to some third-party gen-set controllers
(Woodward, Barber-Colman, ...) via their analog Load Sharing lines. Connection via their CAN(2) bus
is available from the 1.1 version of NT-Converter. For more informations read NT-Converter-x.y.pdf
manual.
Displays
InteliVision 8 display
Controllers
Controllers IG-NT-BB IG-NTC-BB IS-NTC-BB IM-NT-BB
Connection applicable YES YES YES YES
Physical port RS485 (1), RS485 (1), RS485 (1), RS485 (1),
CAN(2) CAN(2) CAN(2) CAN(2)
It is possible to connect up to 3 IV8 displays to RS485(1) terminal Link and up to 2 displays on CAN(2)
bus.
Hint:
Connection InteliVision 8 to IG/IS-NT controllers is described in InteliVision-1.2.2-Reference Guide.pdf
Attention:
In case of connection IV8 to controller via CAN(2) bus the collision can occur. IV8 is in this case
connected via 123 and 124 CAN (2) physical address, that can be used for other peripheral modules
(see the table bellow). Make sure, that real CAN(2) physical address (123 and 124) are not shared by
other devices such as I-LB+ module.
Controller setup
(Setpoints/Comms settings group)
InteliVision 5 displey
Controllers
Controllers IG-NT-BB IG-NTC-BB IS-NTC-BB IM-NT-BB
Connection applicable YES YES YES YES
Physical port RS485 (1) RS485 (1) RS485 (1) RS485 (1)
Hint:
Connection InteliVision 5 to IG/IS-NT controllers is described in InteliVision 5 Reference Guide.pdf
Description
I-LB+ is communication modules for communication with all devices connected to CAN(2) bus. I-LB+
is successors of the IG-MU unit designed to be used with IG/IS controllers. It therefore provides
additional communication port and higher communication speed. Speed for direct/modem connection
can be up to 57600 bps (IG-MU only 19200 bps). I-LB / I-LB+ can be connected with PC via USB,
RS232 or RS485. I-LB is without USB port, I-LB+ is with USB port (speed 115200 bps).
- ComAp
o Direct / Modem selects between direct connection (via RS232 or RS485) and
modem connection type
DIRECT
RS232 / RS485 selection of serial communication type
ADR1 / ADR2 selection between two available local communication
channels; if I-LB+ is used, the USB communication automatically
occupies the other channel
MODEM
HW / SW control selection between modems with full interface
ADR1 / ADR2 selection between two available modem
communication channels; IG/IS-NT controllers only, in ID the
secondary modem channel not available
Setting RS232 / RS485 jumper to RS232 position is obligatory
- ModBus (not available at USB port of I-LB+, USB port always works in ComAp mode)
o Direct / Modem selects between direct connection (via RS232 or RS485) and
modem connection type
DIRECT
RS232 / RS485 selection of serial communication type
ADR1 / ADR2 selection between two available local communication
channels; if I-LB+ is used, the USB communication automatically
occupies the other channel
MODEM
ADR1 / ADR2 selection between two available modem
communication channels; IG/IS-NT controllers only, in ID the
secondary modem channel not available
Setting HW / SW control has no influence; a modem with HW control
is always expected in this mode
o ModBus Rate (9600 / 19200 / 38400 / 57600 bps) selects the communication
speed when ModBus protocol is selected, no matter if in Direct or Modem mode
If the distance between units is too high to fit into the 200 m limit (or 900 m for 8 controllers), CAN
repeater module (I-CR) can be used to extend it.
I-CR
A CAN B
This connection allows PC communication to all controllers in the system (e.g. via InteliMonitor),
including a distant InteliMains unit.
For more detailed information about I-CR, see the Application sheet Extending the CAN bus or
IGS-NT-x.y-Installation guide.pdf..
In the case of surge hazard (connection out of building in case of storm etc.) see the Recommended
CAN/RS485 connection chapter of the IGS-NT-2.4-Installation guide.pdf.
This module is intended to provide CAN bus redundancy in applications where IG/IS-NT controllers
are placed in several switchboards that need to be interconnected by the CAN bus communication line
and where there is essential to keep the line working. As a side effect, the module also provides the
CAN bus line extension.
As the CAN bus provides data exchange needed for Load Sharing and VAr Sharing and also for
Power Management features, its redundancy can be very important in complex systems with more
engines, more mains incomers.
The module is based on I-CB/CAT GAS HW. This HW needs to be bought and then its standard FW
replaced with I-CR-R FW obtained from ComAp Download Center. Also, for the replacement of the
FW, you will need the FlashProg utility which can be downloaded in Peripheral Modules Upgrade
Package here: http://www.comap.cz/support/download-center/type/software/. Chapter related to I-CB
reprogramming is to be used.
INT CAN RS485 INT CAN RS485 INT CAN RS485 INT CAN RS485
I-CR-R (1) I-CR-R (2) I-CR-R (N-1) I-CR-R (N)
LOCAL CAN LOCAL CAN LOCAL CAN LOCAL CAN
INT CAN RS485 INT CAN RS485 INT CAN RS485 INT CAN RS485
I-CR-R (1) I-CR-R (2) I-CR-R (3) I-CR-R (4)
LOCAL CAN LOCAL CAN LOCAL CAN LOCAL CAN
IG-NT IG-NT
(2) (6)
Switchboard 2 Switchboard 4
IG-NT IG-NT
(3) (7)
Switchboard 1 Switchboard 3
INT CAN RS485 INT CAN RS485 I-LB INT CAN RS485 INT CAN RS485
I-CR-R (1) I-CR-R (2) (option 1) I-CR-R (3) I-CR-R (4)
LOCAL CAN LOCAL CAN LOCAL CAN LOCAL CAN
IG-NT IG-NT
(2) (6)
Switchboard 2 Switchboard 4
IG-NT IG-NT
(3) (7)
Switchboard 3
I-LB
(option 2)
Switchboard 1
Note: If I-LB (or other bridging module) is to monitor all the site, it is recommended to place it at the
position 1. If there is preferably monitored one group (within one switchboard) and the other controllers
not at all or only seldom, option 2 is more suitable. Remote connection to lets say controller 7 is
possible in this case but data transfer will be quite slow.
- Intercontroller CAN bus extension each I-CR-R module provides also CAN bus extension in the
same way as I-CR module, i.e. creates segments of the bus where the length of the line is limited
within the segment only, not within the whole system.
Note 2: For proper connection of RS485 line, connect the terminals TxA and RxA together and
terminals TxB and RxB together. This should be done on each I-CR-R module and with short wire
(see drawing).
I-CR-R
module
Note: All I-CR-R modules within the system must be switched to the same mode, otherwise the
primary intercontroller CAN bus wont work.
P4 Enables transmission of SHBOUT6 message to local CAN bus; the message is intended to
transmit indication and error flags from the module to the controllers to make the status of the module
visible to the customers. By sending this message, I-CR-R is cheating the controllers in its local
CAN bus because it is pretending to be one of the other controllers (from intercontroller bus) sending
this message. Do not use the real source for SHBOUT6 message if this feature is enabled.
Note 1: Typically, configure a Warning-type protection on the lowest bit signal of this message. The
signal becomes active if part of controllers normally visible through the Primary or Backup bus is not
visible anymore; this means the cable was cut or shorted or otherwise damaged and doesnt connect
anymore some part or all the controllers.
Communication cables
1) RS 485 cable
B) For longer distances: 3106A Paired - EIA Industrial RS-485 PLTC/CM (1x2+1 conductors)
Recommended data cables: BELDEN (http://www.belden.com)
A) For shorter distances: 3105A Paired - EIA Industrial RS-485 PLTC/CM (1x2 conductors)
In case of surge hazard: 3106A Paired - EIA Industrial RS-485 PLTC/CM (1x2+1 conductors)
RS232 cable
It is recommended to use standard Null-modem cable for local connection between controller and PC,
although the three wires (TxD, RxD, GND) RS 232 connection is enough for direct controller to PC
communication:
USB cable
CAUTION!
Use shielded USB cable only! (ComAp order code: USB-LINK CABLE 1.8m)
After successful installation of the driver and connection of the controller or I-LB+ to the PC the new
Virtual Communications Port appears in ComAp PC tools and it is possible to open connection via
USB.
Ethernet cable
It is recommended to use standard UTP or STP cable with connectors RJ 45. Maximal length of cable
is 100 m. For direct connection between Controller and PC is necessary to use cross-wired cable (only
in case that your PC does not have automatic recognizing of direct and cross-wired cable).
Standard maximum bus length is 200m for 32C CAN BUS MODE and 900m for 8C CAN BUS MODE
(setpoint in comms setings group)
Shielded cable has to be used, shielding has to be connected to PE on one side (controller side).
Recommended data cables: BELDEN (http://www.belden.com)
A) For shorter distances: 3105A Paired - EIA Industrial RS-485 PLTC/CM (1x2 conductors)
B) For longer distances: 3106A Paired - EIA Industrial RS-485 PLTC/CM (1x2+1 conductors)
C) In case of surge hazard: 3106A Paired - EIA Industrial RS-485 PLTC/CM (1x2+1 conductors)
Recommended converter
ADF Web HD67181FS (www.ADFweb.com)
http://www.adfweb.com/home/products/optics_fibres_can_bus_repeaters.asp
Use converter Baud Rate Setting to 50k if setpoint Comms setting: CAN bus mode is set to 8C in
controllers:
CAUTION!
This device can extend total CAN bus length by 2000 m using optical link, but total length of metalic
CAN bus must not exceed these values:
200 m if setpoint Comms setting: CAN bus mode is set to 32C in controllers
900 m if setpoint Comms setting: CAN bus mode is set to 8C in controllers
CAN-Ethernet gateway
RS485 connection
The line has to be terminated by 120 Ohm resistors at both ends.
External units can be connected on the RS485 line in any order, but keeping line arrangement (no
tails, no star) is necessary.
Standard maximum link length is 1000m.
Shielded cable has to be used, shielding has to be connected to PE on one side (controller side).
Hint:
RS485 and CAN bus line has to be terminated by 120 ohm resistors on the both ends. Always check
the number and placement of terminating resistors in the CAN bus line, only correct wiring ensures
reliable operation! Resistors must be placed at either end of the line (see picture), and correct number
of resistors must be used! Correct number can be checked using ohmmeter - when power supply for
ALL devices on the CAN bus line is switched off, the resistance measured between A and B wire
should be 60 Ohms. For longer distances is recommended to connect CAN COM terminals between
all controllers and cable shielding to the ground in one point. External units can be connected on the
CAN bus line in any order, but line arrangement (no tails no star) is necessary.
Modem Recommendations
The controller has to be connected to modem via standard modem cable where the DSR (Data Send
Ready) signal detects modem presence (ComAp order code AT-LINK CABL).
Hint:
It is recommended to use the same type of modem on the both sides (and PC) of connection.
For GSM modem proper set-up use automatic ComAp GSM set-up software from the installation
package. Setup software runs independently. In MS Windows select: Start - Program files Comap
Tools Gm_setup.exe
Hint:
The ISDN modems must work in the X.75 or V.120 protocols. The internet connection (HDLC-PPP)
does not work.
Hint:
The usage possibility depends on the network type.
Hint:
Selection Modem will be used with old version of IG-MU (below 1.8) sets GSM modem Baud rate to
38400 bps !!!
It is strongly recommended to use the same type of modem at both sides (IG and PC) of connection.
Hint:
All SMS on SIM card will be erased during GSM modem initialization. Valid SMS on SIM card will be
served. Except of adjusting and gen-set control command.
Both SIM cards must have DATA services enabled when communicating from controller to PC via two
GSM modems. The GSM tariff should have CSD (Circuit Switch Data) service enabled.
3G Modems
The functionality of 3G modems with Comap controllers depends on the operator and his network
settings. Therefore it is recommended to first test the controller with such modem.
A
RS232 DATA+ IG/IS-NT
PC ADAM I-LB
(not crossed) 4520 ID
DATA- B
SW1: 1 closed RS485 Jumper for
(10bit) RS485
SW2: 6 closed connected
Recommended converters
External:
ADAM 4520,
ADVANTECH, (http://www.advantech.com/)
- DIN rail, automatic RS485 bus supervision, no external data flow
control signals, galvanic isolated, baud rate 19200 bps
- When communication is working the LED on ADAM 4520 is going
from full illumination to short darkness then again full illuminated
- When communication of I-LB is working, PWR and RUN LEDs
full red illuminated; TxD and RxD flashing when transmitting
Internal for PC:
PCL-745B or PCL745S,
ADVANTECH, (http://www.advantech.com/)
(Dual port RS422/485 Interface card, automatic RS485 bus
supervision, no external data flow control signals, galvanic isolated,
baud rate 19200 bps)
Hint:
In the case of surge hazard (connection out of building in case of storm etc.) see the Recommended
CAN/RS485 connection chapter of the IGS-NT-2.2-Installation guide.pdf.
RS232 10 - 30 m
PC BL-830 BL-830 Controller
Recommended adapter
BL-830 (http://www.brainboxes.com/category/bluetooth.aspx) doesnt work with Windows Vista
For installations where IG-IB is used but internet connection is not available
The connection can be established using electric grid (230 V AC) using Ethernet/230VAC
converters
Can be used for distances up to 200 meters
Recommended converter
Powerline Ethernet Wall Mount,
Corinex Communications (http://www.corinex.com/)
Example
230 V AC
Ethernet
Ethernet CAN
Recommended converters
UCAB232 Full,
ASIX (http://www.asix.cz/)
UCAB232 is designated for all standard RS232 devices (mouses,
modems, data terminals, barcode readers, serial printers) and
industrial applications. UCAB232 supports Baud rates from 300 Bd
to 250 kBaud (guaranteed) / 500 kBaud (typ.).
VPI - USS-101/111,
VPI (http://www.vpi.us/usb-serial.html)
Supports serial devices with speeds up to 230kb/sec (e.g. PDAs,
modems, scanners, etc.).
C-232-MM,
(http://www.usbgear.com/item_288.html)
The USB Serial Adapter provides instant connectivity with modems,
ISDN TAs, PDS, handheld & pocket PCs, digital cameras, POS,
serial printers, etc. It supports data rates up to 230 Kbps.
Recommended converter
SB485,
PaPouch elektronika
(http://www.papouch.com/)
Ethernet Modbus
TCP
For connecting of Modbus serial devices (e.g. Inteli controllers) to an Ethernet network
Recommended converter
Nport 6110, MOXA (www.moxa.com)
NPort 5110
NPort 5130
Recommended settings
Nport6110:
Controller:
IG/IS-NT
Comms settings: RS232(1) mode / RS232(2) mode* = MODBUS-DIRECT
Comms settings: RS232(1)MBCSpd / RS232(2)MBCSpd* = 9600 / 19200 / 38400
IS-CU
Basic settings: RS232 mode = MODBUS
Isolator RS232
For galvanic separation of the line between Inteli controllers and PC
Useful when different ground potentials are present
Recommneded isolators
UC232,
PaPouch elektronika (http://www.papouch.com/)
The isolator UC232 can be used instead of UC232-7. The only difference is that UC232 needs
external power supply. It can be 5V stabilized or 7-17V unstabilized. The power supply voltage must
be specified in the order. Suitable 5V power supply is also available from the Papouch company.
UC UC232-7,
PaPouch elektronika (http://www.papouch.com/)
Radio Link
IG/IS-NT
RL-2400E ETHERNET ADAM RS232
ID
4571
IL
Recommended equipment
RadioLinx RL-2400E wireless Ethernet switch, ProSoft Technology Inc.
(www.prosoft-technology.com)
ADAM-4571, ADVANTECH (www.advantech.com)
MOXA DE311, MOXA (www.moxa.com)
MOXA Nport 5230, MOXA
Ethernet
Ethernet
SNMP
Controller
Controller
For connection of 1-32 IG/IS-NT (stadard line) controllers to a SNMP supervision system
Supports GET, SET, TRAP transactions
Hint:
For testing purposes there is IG-NT controller with this converter on address 195.122.193.153
(controller address = 1). Appropriate MIB table is available on www.comap.cz.
MIB Table
The MIB table contains following data objects
Read only:
Modbus
Register(s) Com.Obj. Name Dim Type* Decimals
Read / Write
* SNMI data types are INTEGER32 for all numerical values except Run hours, which is GAUGE32. The column Type
means how the data shall be interpreted.
Converter settings
Setup of the converter is done via TELNET at port 9999 instead of standard port 21. The default IP
address is 192.168.1.254.
Setup procedure:
*SNMP manager address is IP address of the device the TRAPs are addressed to.
Hint:
The converter provides communication only with controllers (addresses) that are present on startup of
the converter. It means any controller powered-up later than the converter is not recognized and
supported.
The converters are supposed to work with IG/IS-NT controllers of standard line (version 2.1 and
higher), IC-NT and IL-NT controllers (standard branches).
Modbus
RTU RS485
(RS232) Profibus
IGS-NT Master
Profibus DP
Profibus
IGS-NT
IGS-NT
Converter settings
Use EnerVista software to setup the converter. It can be downloaded from the web page
http://pm.geindustrial.com/download/download.asp?id=p485&file=1.
To configure the converter in the Profibus network, download the description file
http://www.geindustrial.com/products/software/d485/P48509E5.zip and import it to the
Profibus configuration tool.
Follow instructions in the P485 manual while configuring the converter. The setup wizard
incorporated in the Enervista software will make the setup process much easier, but finally some
1. The physical layer for Modbus communication is select table. The selected type
(RS232/RS485) and speed must be same in the P485 and controller, see Controller
settings.
2. Use RS485 in case more controllers are connected to the P485.
3. A Device mentioned in the wizard represents a controller type (IG-NT, IM-NT, IS-NT).
Once a device is defined, more nodes of the same type (device) can be created easily.
4. A modbus network node represents a controller. The slave address must correspond to
the Controller address setpoint of the related controller.
5. See Modbus Connection chapter in this document for details about Modbus, register
numbers, sizes etc.
6. Use triggered update mode for writing objects (registers) to the controller. Never
use cyclic update mode!
1. Select wizard.
7. Save the configuration overview (the picture below is only a general example, not a real one).
12. Write the configuration to the P485 and save it also to disk as backup.
Controller settings
IG/IS-NT
Comms settings: RS232(1) mode / RS232(2) mode* = MODBUS-DIRECT
Comms settings: RS232(1)MBCSpd / RS232(2)MBCSpd* = according to converter setting
Comms settings: RS485(1)conv. / RS485(2)conv.* = according the converter setting
Controller address
Controller address is unique controller identification number located in setpoint group Basic
setting : Contr addr [1 to 32].
Syntax: #XX
XX controller address [1 to 32]
Example: #5
Message is addressed to controller with address 5.
Access code
InteliGen / InteliSys Access code is 15 characters length string. Access code is separated
from controller address by column.
Syntax: #5:X
X controller access code up to 15 characters length
Example: #5:accesscode
Message is addressed to controller with address 5 and its access code is set
to value accesscode.
Adjust setpoint
Command for adjusting of selected setpoint. Answer message contains only confirmation of
successful adjusting or appropriate error.
Gen-set control
SMS command for invoking gen-set control command as Start, Stop, Fault reset etc.
Syntax: c Y (or cY)
c command
Y type of operation
Syntax: a
a command
Example: #5:accesscode a
Request of actual Alarm list.
Return code: AL=(items of alarm list) comma separated items of Alarm list.
Exclamation mark in front of Alarm list item indicates inverse record (still
active alarm).
Time delay
Insert time delay before serving next part of SMS command.
Syntax: d T
d command
T time delay in sec (in range 1 to 600)
Example: #5:accesscode d 10
Request 10 sec delay before serving next SMS command.
Note: Any other SMS messages are not served during time delay!
Syntax: ?
Example: #5:accesscode ?
Return code: ?=(p <user:>passwd,r comm_obj,w com_obj val,c cmd_num,d sec,a,sx y,ex
y,?)...
..... list of supported SMS commands
Note: Return code is not separated to more message.
Answer message
Answer message start with # character followed by Gen-set name. Colon separates this
header form return codes of SMS commands. Answer message is generated during serving of
received message and is sent in case that 160 characters or end of received message are
There are three possibilities of Modbus connection to single or multiple controllers : Via RS232 or
RS485, IG/IS-NT-BB controllers is possible connect via Ethernet port (TCP/IP ModBus).
Controllers configuration:
Comms settings:RS232(1) mode = [MODBUS-DIRECT ]
ComAp PLC
controller RS485 PC
Hint:
The RS232/RS485 converter is included in the IG-NTC, IG-EEC and IS-NT controllers (no external
RS232/RS485 converter is needed).
Hint:
RS485 communication line has to be terminated by 120 ohms resistors at both ends follow converter
user manual. RS485 communication can be used for monitoring and controlling of many controllers via
InteliMonitor.
up to 32 controllers
ComAp CAN2
controller
No.1
I-LB RS232
PLC
CAN2 /
I-LB+ PC
USB
ComAp
controller CAN2
RS232 or USB
No.2
up to 32 controllers
Hint:
To use I-LB Modbus communication connect Modbus jumper in I-LB unit (P16). Additionally, you can
choose the communication speed using the speed selection jumpers (P13, P14). Their combination
allows the speed selection of 9600 / 19200 / 38400 / 57600 bps.
Hint:
IG-IB communication unit doesnt support Modbus/TCP protocol!
Data reading
The function Read Multiple Registers has to be used for data reading. The terminal sends a query and
from the controller receives either the normal response containing the requested data or the
exceptional response indicating a read error.
Data writing
All data can be written by the function Write Multiple Registers. Data up to 2 bytes can be written by
the function Write Single Register, too. The terminal sends a query containing a written data and the
controller either confirms it (normal response) or refuses it (exceptional response).
For writing it is possible to use function 6 (Write Single Register) or function 16 (Write Multiple
Registers).
Using function 16 it is possible to write maximum 16 registers at once.
Data cannot be written from the middle. Register number must correspond with the beginning of
the data object. Written data must be complete to perform writing of all requested data objects.
Writing to EEPROM is executed using a queue. The queue is common for writing from all
terminals. The request for next writing is accepted in case that there is empty space in the queue.
Otherwise the controller returns an error message and the terminal must repeat the request.
All written registers must be implemented. If an unimplemented register appears among the read
registers, the controller returns an error message.
It is possible to include also unnamed registers in the written sequence
(See Cfg image - column Name = (N/A)). The controller confirms this writing but writing of
unnamed registers is not performed.
Request :
- controller address (1 - 32), you can set or check your controllers address in the controller
setpoints. Setpoints -> Comms settings -> Contr.address
- Modbus function code, you can use the 3, 6, 16 Modbus function code,
After sent your request, you receive the response. The response has also five parts:
- Controller address (1 - 32), the same as the address in the request
- Modbus function code (3,6,16, ), mostly the same as in the request
- Length of data (1 - 127), here is specified the length of the received data
- Data (0 - FF), data are in the HEX form, length is defined above
- CRC (no range)
Standard response
Byte Meaning Note
0 Controller address Same as in the query
1 3 Same as in the query
Length of read data in bytes (L) Number of registers 2
Data of the 1st register
3 - upper byte (MSB)
4 - lower byte (LSB)
Data of the 2nd register
5 - upper byte (MSB)
6 - lower byte (LSB)
Exceptional response
Byte Meaning Note
0 Controller address Same as in the query
1 131 Modbus fun.number + 128
2 2 See Error list
Check field CRC See Check field calculation
3 - lower byte (LSB)
4 - upper byte (MSB)
Standard response
Byte Meaning Note
0 Controller address Same as in the query
1 6 Same as in the query
Exceptional response
Byte Meaning Note
0 Controller address Same as in the query
1 134 Modbus fun.number + 128
2 2 See Error list
Check field CRC See Check field calculation
3 - lower byte (LSB)
4 - upper byte (MSB)
Standard response
Byte Meaning Note
0 Controller address Same as in the query
1 16 Same as in the query
Communication object number Same as in the query
2 - upper byte (MSB)
3 - lower byte (LSB)
Communication object length expressed by the number of registers Same as in the query
4 - upper byte (MSB)
5 - lower byte (LSB)
Check field CRC See Check field calculation
6 - lower byte (LSB)
7 - upper byte (MSB)
Exceptional response
Byte Meaning Note
0 Controller address Same as in the query
1 144 Function code + 128
2 2 See Error list
Check field CRC See Check field calculation
3 - lower byte (LSB)
4 - upper byte (MSB)
It is not possible to read alarm list simultaneously from more terminals. If the terminal starts reading,
the reading is locked for other terminals. It is unlocked 5 seconds after last reading of alarm list. The
locked terminal indicates to another terminal an error message.
The whole alarm list is stored in the cache memory at the moment of locking and the following reading
of records is performed from this memory. Locking is done only while reading the first record. So the
successive reading from the first to the last record is supposed.
Number of register of particular protection you can get as exporting of modbus registers list from
GenConfig. Open an archive in GenConfig (ver. 2.5 and higher), open File menu and choose
Generate Cfg Image --> Modbus registers all (see How get numbers of ModBus communication
objects chapter). Open the list of modbus registers you have got and see registers with number
according the table. Here you can see meaning of particular modbus registers. Each register carries
informations about two protections (Protection#1 and Protection#2).
---------------------------------------------------------------------------
Example
Register Protection#1 Protection#2
=============================================================================
45754 Warning 7 Warning 8
45755 Warning 9 Warning 10
45756 SD 11 SD 12
45863 Oil press Water temp
45864 Fuel level N/A
45925 BIN 1 BIN 2
45926 BIN 3 BIN 4
Register number 45863 carries informations about states of protections Oil press and Water temp.
For undersanding of particular bit meaning use previous register map according table bellow. The first
line contains numbers of bits of the registers, the second one contains values of particullar bits.
Vallues of particullar sections are in third line, their meaninng is in the last line.
History reading
It is not possible to read history from more terminals simultaneously. Reading must be started by
writing of an index of requested history record. If the index is not written it is not possible to read
neither history header nor data part of the record. In this case the controller returns an error message.
If the terminal writes the index of requested record, history reading is locked for other terminals (i.e.
reading and writing of an index of requested record, reading of header and data part of the record). It
is unlocked 5 seconds after the last history reading. Locked history is indicated to other terminals by
an error message.
Requested history record is stored at the moment of locking in the cache memory and following
reading is performed from this memory.
The check field allows the receiver to check the validity of the message. The check field value is the
Cyclical Redundancy Check (CRC) based on the polynomial x16+x15+x2+1. CRC is counted from all
message bytes preceding the check field. The algorithm of CRC calculation is introduced below on an
example of a C language function.
while (num--)
{
CRC ^= *addr++;
for (i = 0; i < 8; i++)
{
if (CRC & 1)
{
CRC >>= 1;
CRC ^= 0xA001;
}
else
{
CRC >>= 1;
}
}
}
return CRC;
}
Header Descritpion
Registers(s) Register number; register address = register number 1
Com.Obj. Corresponding communication object number
Name Communication object name
Dim Value dimension
Type Value data type (see Data types)
Len Data length in Bytes (max. 64)
Dec Number of decimals
Min Value low limit
Max Value high limit
Group Group of setpoints/values
These objects are always available regardless of the controller software modification:
#1
The result of reading of an unused record is an empty string.
#2
The result of reading of an unused record is a domain with zero value.
#3
An argument must be written before writing of a command code, because immediately after the
command code has been written, the command is executed. It is recommended to write an argument
and command simultaneously, in a multiple registers write. As the argument has lower register
address than command, the required sequence is maintained. See List of commands and modbus
communication examples.
#4
Before entering the password for writing it is necessary to define user identification number. It is
recommended to enter user identification number and password simultaneously. Entered password
stays valid 5 minutes after the last successful writing.
#5
The latest record has index 0, older record has index -1, next record has index -2,
#6
It is possible to read and write only in case that history reading is not locked by another terminal.
Second necessary condition is to previously write the index.
#7
Implicitly = 0.
#8
Values multipacket contains values that are currently configured in the history record.
Dedicated communication objects are setpoints and commands that are protected by a password
against writing. The set of protected objects is given in the controller configuration and is fixed for a
particular controller.
In IG/IS-NT controllers it is possible to specify access levels to protected objects for 8 different users.
For each user a set of access attributes is defined and each of them has his password. The user can
gain the right for writing to 8 groups of objects with different access levels by entering his password.
The objects are assigned into groups in the controller configuration. For example setpoints in the
ProcessControl group can be configured in GenConfig on Setpoints card:
Each user has his identification number (0 7). User with identification number 0 has an exceptional
position. This user has access to all groups of protected objects (this access cannot be changed
anyhow) and can define groups of access attributes to other users (1 7), reset their password and
set their name (alias of an identification number). Entering of password must be foregone by writing of
a user identification number.
First it is necessary to enter an appropriate user and his password first to enable commands, if these
are protected by level 1-7
#8
If the controller setpoints are not valid after it is switched on, the controller goes to a blocked state. In
this state it is necessary to modify the setpoints from the controller keypad and switch off and on the
controller or from the external terminal and unblock the controller by Reset from Init state command.
Another condition necessary to unblock the application function of the controller is valid configuration.
#2
Check if the setpoints ExtValueXLoLim and ExtValueXHiLim allow set the requested value to
ExtValue.
First it is necessary to enter an appropriate user and his password first to enable commands, if these
are protected by level 1-7
#9
If the controller setpoints are not valid after it is switched on, the controller goes to a blocked state. In
this state it is necessary to modify the setpoints from the controller keypad and switch off and on the
controller or from the external terminal and unblock the controller by Reset from Init state command.
Another condition necessary to unblock the application function of the controller is valid configuration.
#2
Check if the setpoints ExtValueXLoLim and ExtValueXHiLim allow set the requested value to
ExtValue.
Error list
If the controller encounters an error when processing the query, it returns the exceptional response
instead of the normal one to the terminal. An exception has always the value 2 (Illegal Data Address).
After receiving the exceptional response, the terminal should read the communication object 24523
containing the last error specification. The meaning of an error can be found out from the following
table.
Data types
The following table contains the communication objects data types and their representation in the data
part of the communication function.
1
MSBx = register x, bits 15-8
LSBx = register x, bits 7-0
Communication status
Hint:
The MODE< and MODE> commands have not been implemented to the register oriented modbus
commands.
Note:
ComAp believes that all information provided herein is correct and reliable and reserves the right to
update at any time. ComAp does not assume any responsibility for its use unless otherwise expressly
undertaken.
00 01 = Number of registers
40013, it is one register = 01 DEC => 0001 HEX
you have to calculate number of register which you want read
09 44 = CRC
CRC has to be written LSB then MSB ! See how to calculate CRC. or
implementation in C language page 89.
Response: 01 03 02 00 DC B9 DD
01 = Controller address
see your controller settings
03 = Modbus function code (Read Multiple Registers)
02 = Length of read data in Bytes (in HEX)
02 HEX => 2 DEC
define the length of data
00 DC = Value of battery voltage
DC HEX => 220 DEC => Batt. voltage is represented with 1 decimal => 22,0
VDC
convert the data from hex to dec. Use the multiplication factor (In this case
0.1) !
DD B9 = CRC
check with your CRC, because of data validity
Response: 01 03 06 00 27 00 2E 00 2B 35 64
01 = Controller address
03 = Modbus function code (Read Multiple Registers)
06 = Length of read data in Bytes (in HEX)
00 27 = 27 HEX => 39 DEC => 3,9 Bar (Oil pressure is represented with 1 decimal in Bars)
00 2E = 2E HEX => 46 DEC => 46C (Water temperature is represented with 0 decimals in
C)
00 2B = 2B HEX => 43 DEC => 43% (Fuel level is represented with 0 decimals in %)
64 35 = CRC
Response: 01 03 02 00 0A 38 43
01 = Controller address
03 = Modbus function code (Read Multiple Registers)
02 = Length of read data in Bytes (in HEX)
00 0A = Object data value (Binary input = 00000000000001010 i.e. BI2 and BI4 are set)*
43 38 = CRC
Response: 01 03 04 68 73 90 00 7B 88
01 = Controller address
03 = Modbus function code (Read Multiple Registers)
04 = Length of read data in Bytes (in HEX)
68 73 90 00 = 68739000 HEX => 1752403968 DEC = > password decode is 1752403968
88 7B = CRC
Response: 01 03 10 49 47 53 2D 4E 54 00 00 00 00 00 00 00 00 00 00 D7 6A
01 = Controller address
03 = Modbus function code (Read Multiple Registers)
10 = Length of read data in Bytes (in HEX)
49 47 = Object data value (IG)
53 2D = Object data value (S-)
4E 54 = Object data value (NT)
00 00 = Object data value (_ _)
00 00 = Object data value (_ _)
00 00 = Object data value (_ _)
00 00 = Object data value (_ _)
00 00 = Object data value (_ _) =.> gen-set name is IGS-NT
6A D7 = CRC
Response: 01 03 02 00 02 39 85
01 = Controller address
03 = Modbus function code (Read Multiple Registers)
02 = Length of read data in Bytes (in HEX)
00 02 = Object data value see the List#1 in the Cfg Image => (NotReady)
85 39 = CRC
Response: 01 06 0B D0 00 7D 4A 36
01 = Controller address
06 = Modbus function code (Write Single Register)
0B D0 = Register addres
00 7D = Set the setpoint gear teeth to > 7D HEC => 125 DEC = 125
36 A4 = CRC
Response: 01 06 0B C0 01 F4 8B C5
01 = Controller address
06 = Modbus function code (Write Single Register)
0B C0 = Register addres
01 F4 = Set the setpoint nominal power to > 1F4 HEC => 500 DEC = 500
C5 8B = CRC
Mode writing
Request: 01 06 0B D2 00 03 6B D6
01 = Controller address
06 = Modbus function code (Write Single Register)
Response: 01 06 0B D2 00 03 6B D6
01 = Controller address
06 = Modbus function code (Write Single Register)
0B D2 = Register addres
00 03 = Object data value > TEST
D6 6B = CRC
Response: 01,10,18,D6,00,03,67,50
01 = Controller address
10 = Modbus command
Response: 01 10 18 D6 00 03 67 50
01 = Controller address
10 = Modbus command
18 D6 = Register addres
00 03 = Release value, number of written Modbus registers
50 67 = CRC
RemoteSwitch 1 2 3 4 5 6 7 8
Set / On 00200000 00200001 00200002 00200003 00200004 00200005 00200006 00200007
Off 00100000 00100001 00100002 00100003 00100004 00100005 00100006 00100007
Response: 01 10 18 D6 00 03 67 50
01 = Controller address
10 = Modbus command
18 D6 = Register addres
00 03 = Release value, number of written Modbus registers
50 67 = CRC
Request: 01 10 18 D6 00 03 06 01 FE 00 00 00 01 95 53
01 = controller address
10 = Modbus command (Write Multiple Register)
18D6 = 6538 object for engine commands (46359) 40001 = 6358 DEC => 18D6 HEX
0003 = number of Modbus registers
06 = data length in bytes (01FE0000+0001)
01FE0000 = argument for Engine start (page 93)
0001 = command number (page 93)
53 95 = CRC (write LSB MSB !)
Response: 01 10 18 D6 00 03 67 50
01 = Controller address
10 = Modbus function code (Read Multiple Registers)
18 D6 = Register addres
00 03 = Release value, number of written Modbus registers
50 67 = CRC
Request 2: 01 06 18 D8 00 01 CE 91
01 = Controller address
06 = Modbus function code (Write Single Register)
18 D8 = Register address for command (46361) 40001 = 6360 DEC => 18D8 HEX
00 01 = command number (page 93)
91 CE = CRC
History reading
Hint:
If you use the ModScan32 PC tool, use the script for this issue.
Response: 01 06 18 D4 00 00 CF 52
AlarmList reading
Request: 01 03 1A 0C 00 19 43 B1
01 = Controller address
03 = Modbus function code (Read Multiple Registers)
1A 0C = Register address: Register number (46669) 40001 = 6668 DEC => 1A0C HEX
00 19 = Number of registers > 46669 46693 => 25 DEC => 19 HEX
B1 43 = CRC (write LSB MSB !)
Response: 01 03 32 2A 53 64 20 53 44 20 31 32 00 00 18 F5
01 = Controller address
03 = Modbus function code (Read Multiple Registers)
32 = Length of read data in Bytes (in HEX)
2A 53 = Object data value (* S)
64 20 = Object data value (d _)
53 44 = Object data value (S D)
20 31 = Object data value (_ 1)
32 00 = Object data value (2) = > 1.record in alarmlist is *Sd SD 12 (inactive, not accepted)
F5 18 = CRC
Response: 01 03 32 21 2A 53 64 20 53 44 20 31 32 00 00 00 00 89 38
01 = Controller address
03 = Modbus function code (Read Multiple Registers)
32 = Length of read data in Bytes (in HEX)
21 2A = Object data value (! *)
53 64 = Object data value (S d)
20 53 = Object data value (_ S)
44 20 = Object data value (D _)
31 32 = Object data value (1 2) = > 1.record in alarmlist is !*Sd SD 12 (active, not accepted)
38 89 = CRC
Response: 01 06 18 CE 00 00 EE 95
01 = Controller address
06 = Modbus function code (Read Multiple Registers)
18 CE = Register address
00 01 = Language index set to > 1
55 2F = CRC