S 0005321
S 0005321
User’s Guide
3BSE 000 532R101 Rev B
Use of DANGER, WARNING, CAUTION, and NOTE
This publication includes, DANGER, WARNING, CAUTION, and NOTE information where appropriate to point out safety
related or other important information.
DANGER Hazards which could result in severe personal injury or death
WARNING Hazards which could result in personal injury
CAUTION Hazards which could result in equipment or property damage
NOTE Alerts user to pertinent facts and conditions.
Although DANGER and WARNING hazards are related to personal injury, and CAUTION hazards are associated with
equipment or property damage, it should be understood that operation of damaged equipment could, under certain operational
conditions, result in degraded process performance leading to personal injury or death. Therefore, comply fully with all
DANGER, WARNING, and CAUTION notices.
TRADEMARKS
Advant is a registered trademark of ABB Asea Brown Boveri Ltd., Switzerland.
Master, MasterBus, MasterNet and MasterPiece are registered trademarks of ABB Asea Brown Boveri Ltd., Switzerland.
Westermo is a registered trademark of Westermo Teleindustri AB, Sweden.
NOTICE
The information in this document is subject to change without notice and should not be construed as a commitment by ABB
Automation Products AB. ABB Automation Products AB assumes no responsibility for any errors that may appear in this
document.
In no event shall ABB Automation Products AB be liable for direct, indirect, special, incidental or consequential damages of
any nature or kind arising from the use of this document, nor shall ABB Automation Products AB be liable for incidental or
consequential damages arising from use of any software or hardware described in this document.
This document and parts thereof must not be reproduced or copied without ABB Automation Products AB’s written permission,
and the contents thereof must not be imparted to a third party nor be used for any unauthorized purpose.
The software described in this document is furnished under a license and may be used, copied, or disclosed only in accordance
with the terms of such license.
CE MARKING
This product meets the requirements specified in EMC Directive 89/336/EEC and in Low Voltage Directive 73/23/EEC.
Template: 3BSE001286/E
TABLE OF CONTENTS
Chapter 1 - Introduction
1.1 General Information................................................................................................. 1-1
1.2 Equipment Requirements......................................................................................... 1-2
1.3 Manual Organization ............................................................................................... 1-4
1.4 Conventions ............................................................................................................. 1-5
1.5 Related Documentation............................................................................................ 1-6
1.6 Release History ........................................................................................................ 1-6
1.7 Terminology............................................................................................................. 1-7
1.8 Product Overview .................................................................................................... 1-8
1.8.1 Functionality ......................................................................................... 1-10
1.8.2 Functional Overview..............................................................................1-11
1.8.3 Initiating a Connection.......................................................................... 1-13
1.8.4 Data Transfer ........................................................................................ 1-13
1.8.4.1 Send Data ....................................................................... 1-13
1.8.4.2 Commands ..................................................................... 1-13
1.8.5 Data Flow on the RCOM Link (Protocol Version RCOM) .................. 1-14
1.8.5.1 Data Flow on the RCOM+ Link .................................... 1-16
1.8.5.2 Flow Control .................................................................. 1-16
1.8.6 Redundant Bus Handling ...................................................................... 1-16
1.9 User Interface......................................................................................................... 1-16
Chapter 2 - Installation
2.1 Site Planning Environment ...................................................................................... 2-1
2.2 Setup ........................................................................................................................ 2-1
2.3 Shut-down Procedures ............................................................................................. 2-8
2.4 Start-up Procedures.................................................................................................. 2-8
2.5 Product Verification ................................................................................................. 2-8
CONTENTS (continued)
3.3 Application Start-up ............................................................................................... 3-10
3.4 Tutorial ................................................................................................................... 3-10
3.4.1 Application in Advant Controller 450 Master Node............................. 3-12
3.4.1.1 Data Base........................................................................ 3-12
3.4.1.2 PC Program .................................................................... 3-15
3.4.2 Application in Slave Node .................................................................... 3-16
3.4.2.1 Data Base........................................................................ 3-16
3.4.2.2 PC Program .................................................................... 3-18
3.5 Application Procedures .......................................................................................... 3-19
3.5.1 Master Functions.................................................................................. 3-21
3.5.2 Slave Functions ..................................................................................... 3-22
3.6 Configuration of RCOM Application Data Base and PC Program........................ 3-22
3.6.1 MS for RCOM Configuration ............................................................... 3-22
3.6.1.1 Line Characteristics MS ................................................. 3-22
3.6.1.2 Network Configuration MS............................................ 3-28
3.6.1.3 RTU Status MS............................................................... 3-32
3.6.2 Data MS for Data Transfer.................................................................... 3-40
3.6.2.1 Transmission of Data MS ............................................... 3-40
3.6.2.2 Reception of Data MS .................................................... 3-43
3.6.3 Reception of Event Set.......................................................................... 3-45
3.6.4 Command MS for Control of Slave Nodes ........................................... 3-47
3.6.4.1 Cold Start a Slave Node ................................................. 3-47
3.6.4.2 Warm Start/Block a Slave Node..................................... 3-49
3.6.4.3 Normalize/Deblock a Slave Node .................................. 3-52
3.6.4.4 Read Requests ................................................................ 3-54
3.6.4.5 Clock Synchronization ................................................... 3-56
3.6.4.6 Telephone Command...................................................... 3-59
3.6.5 PC Program Layout............................................................................... 3-61
3.6.5.1 Type Circuits for RCOM Data Flow Control ................. 3-63
3.6.6 Redundant Configuration ...................................................................... 3-67
3.6.6.1 Established Connection .................................................. 3-69
3.6.6.2 Lost Connection ............................................................. 3-69
3.6.6.3 Re-established Connection ............................................. 3-69
3.6.6.4 Flow Control for Redundant Bus ................................... 3-70
3.6.7 Configuration for Routing..................................................................... 3-70
3.6.7.1 Limits.............................................................................. 3-72
3.6.7.2 Assumptions and Dependencies ..................................... 3-72
3.6.7.3 Advant Controller 400 Data Base Configuration ........... 3-73
3.6.7.4 AC400 PC Program Configuration ................................ 3-75
CONTENTS (continued)
Chapter 4 - Runtime Operation
4.1 Product Operation .................................................................................................... 4-1
4.2 Operating Overview................................................................................................. 4-1
4.3 Runtime Tutorial...................................................................................................... 4-1
4.4 Operating Instructions.............................................................................................. 4-1
4.5 Runtime Operation Menus....................................................................................... 4-1
Chapter 5 - Maintenance
5.1 Preventive Maintenance........................................................................................... 5-1
5.2 Hardware Indicators................................................................................................. 5-1
5.3 Error Messages ........................................................................................................ 5-1
5.4 Fault Finding and User Repair................................................................................. 5-8
INDEX
Chapter 1 Introduction
AC 450
RCOM
RCOM
RCOM is available in two versions RCOM and RCOM+. RCOM+ has safer checksum
calculation, allows you to send larger data packages and does not use the BREAK character in
messages. In this document, if nothing else is stated, both the protocol versions RCOM and
RCOM+ are called RCOM.
This manual tells you how to configure and use RCOM from the application programs, that is,
the process data base and the PC programs, in the AC 400.
It is intended primarily for Advant OCS application builders, though it is also useful to
commissioning and service engineers. To use it, you must be familiar with application building
in the AC 400.
NOTE
The RCOM protocol (not RCOM+) uses a BREAK signal to start a message.
Some modems increase the duration of the BREAK signal. This may cause
trouble for the RCOM protocol due to time-out, destroyed characters etc.
Engineering Tools
To build the data base and the PC program in the AC 400, you need an Advant Station 500
Series Engineering Station or an Advant Station 100 Series Engineering Station.
Chapter
Configuration/ Runtime
Introduction Installation Application Maintenance Appendices Index
Building Operation
Introduction
This chapter describes RCOM functions in the AC 400, system layout, hardware requirements,
related documents, release history, terminology and the manual’s organization.
Installation
Chapter 2, Installation, tells you how to set up the RCOM communication hardware in the
AC 400. You will also find descriptions of the shutdown and start-up procedures and how to
verify correct operation after you power up.
Runtime Operation
In Chapter 4, Runtime Operation, you will find information on how to check the link status and
how to activate the application for transmission of commands and data.
Maintenance
Chapter 5, Maintenance translates error messages from the RCOM CI532V01 submodule. This
chapter also describes a fault-finding procedure.
1.4 Conventions
The following conventions are used in this manual:
• All inputs to data base elements which require you to enter a value are in bold.
• References to other documents are in italics.
• Advant OCS is used for Advant Open Control system, with Master software, throughout
this manual.
Advant OCS
Advant Controller ABB Master ABB Master
RCOM MasterBus Installation
400 Series
Version Description
1.0 Initial Release for Advant Controller 400 Series.
RCOM applications for MP 200/1 can be used in
AC 400.
1.7 Terminology
AC 400 is an abbreviation for the Advant Controller 400 Series
(Advant Controller 410 and 450).
AMPL is an acronym for ABB Modular Programming Language. AMPL is a function-block
language with graphic presentation which is especially oriented towards process control. The
AMPL is used for configuration and application building in the Advant Controllers.
Blocking/Deblocking of event-driven transmission disables/enables transfer polled data from a
RCOM slave. See also Event-driven transmission below.
Controller refers to Advant Controllers. (AC 400, AC 110, and so forth.)
Command MS is a normal MS (see below) defining the command used to control slaves.
The Command MS is only defined in MVI-RCOM master mode, except when the slave uses the
telephone command.
Configuration MS is the MS (see below) used to configure the CI532V01 submodule for the
communication.
DAT is a concept in the data base that holds a data value (one Real (4 bytes), one Integer
(2 or 4 bytes) or 32 Boolean values). The data values to DS and MS are held by connected DAT
elements.
Data MS is the MS used for the actual data transfer.
DS is an abbreviation for Data Set, which is a data base concept in Advant OCS. It is used to
transfer blocks of data in an Advant OCS network.
Event-driven transmission is transfer of messages from a RCOM slave node to a master node.
The message is transferred when the master node polls the slave node. The message can be a
Data MS or an Event Set. (see EVS(R) below). The event transferred Data MS from the slave,
includes a time stamp, see Section 3.6.1.3, RTU Status MS.
EVS(R) (EVent Set (Receive)) is a data base concept used to receive blocks of time-tagged
process events in an Advant OCS network. One EVS(R) can refer up to 32 AI or DI event
channel elements (AIEV or DIEV).
MB 300/300E or MasterBus 300/300E is a high-speed bus used to interconnect Controllers,
Operator Stations and Communication Stations.
MP is an abbreviation for the ABB MasterPiece.
MS is a special type of Data Set used by the MultiVendor Interface (MultiVendor Interface Data
Set).
MVI is an abbreviation for the MultiVendor Interface.
PC program (Process Control program) is a program written in AMPL.
PLC is an abbreviation for Programmable Logic Controller
Poll messages are sent from a RCOM master node to the slave nodes when nothing else is
transferred on the RCOM link. When the master polls the slave, messages (Data MS or Event
Sets) ready for sending, are transferred from the slave. See also Event-driven transmission
above.
Register Addresses MS (see MS) holds the information for the cross-reference table. The
cross-reference table is used to translate the Register Addresses to corresponding Data MS
(see below) identities in the AC 400.
RCOM+ is a variant of RCOM with a safer checksum calculation (CRC-16), larger data
packages (MVI Data Sets with 24 DATs) and no BREAK character in the
message.
RTU is an abbreviation for Remote Terminal Unit (MP 40).
NOTE
In some documentation describing RCOM, the terms “channel” and “signal” are
used instead of “MS” and “DAT”. In this document, the terms “MS” (or “MVI
Data Set”) and “DAT” are used.
PC Program
Data Base
CI532V01
RTU RTU
CI532V01 submodule is installed in the central subrack of the AC 400. The CI532V01
submodule is equipped with two independent, asynchronous communication ports for RCOM
communication. You can configure the ports as either master or slave on the RCOM link. The
setup of each port is individually defined by a number of MS data base elements, see Section
3.6, Configuration of RCOM Application Data Base and PC Program.
Each port forms a local control network within the ABB Master system with the network
numbers 1 to 9. In master mode, CI532V01 can handle up to eight slaves. Since every RTU
(Remote Terminal Unit) on the RCOM bus is part of an Advant OCS control network, each
RTU must have a unique node number, 1 to 99, within the controller concerned.
AC 450 1 1 1
SR511
S
y Voltage
s Reg.
t
e
m
sw
2 2 SB510 TC
520
Battery S
Charger u
p
e
r
v.
Master Slave
Port 1 Modem Modem Port 2
Modem
Modem Modem Modem
AC 410
RTU RTU RTU
Slave Slave Slave
Master
1.8.1 Functionality
The following RCOM functions are implemented in the CI532V01 submodule in master mode:
• Application = Function controlled from the application program
• System = Function controlled directly by the CI532V01 submodule.
• Polling of Data MS from the slaves (System)
• Polling of Event Sets from slaves (System)
• Read command to the slaves (Application)
• Write command to the slaves (Application)
• Reset of the sequence marks in the slaves (System)
• Clearing of the event queues in the slaves (System/Application)
• Setting of the clocks in the slaves (Application)
• Deblocking of event-driven transmission from the slaves (Application)
• Blocking of the slaves (Application)
• Dialing up the slaves (Application).
The following RCOM functions are performed by CI532V01 submodule in slave mode:
• Reply to the event polling from the master (System/Application)
• Reply to the read commands from the master (System)
• Execution of write commands from the master (System)
• Resetting of the sequence marks (System)
• Clearing of the event queue (System)
• Status query communications part (RCOM Status Word, RCSW) (System)
• Setting of the clock (System)
• Deblocking event-driven transmission (System)
• Blocking event-driven transmission (System)
• Dialing up the master (Application).
PC Program
Use the PC program to control the data flow and status of the RTU. All Command MS (see
below) are activated from the PC program.
Data Base
The necessary data base input for the CI532V01 submodule is defined with the normal MVI
Data Set (MS) used for a special purpose, Event Set and with the CI532 data base element.
• MS data base is divided into three parts: Configuration MS, Command MS and Data MS.
– Configuration MS
Data base elements for Line Characteristics (defines transmission speed, time-out
times, etc.), Network Configuration (defines all nodes on the RCOM link) and RTU
Status (status information for flow control and error indication).
– Command MS
Commands to control slaves when the CI532V01 submodule is used in master mode.
– Data MS
Handles the actual data transfer.
• Event Set EVS(R)
RCOM supports reception of a set of time-tagged process events from a slave RTU/PLC.
• CI532
The CI532 data base element is used to set up the two ports on the CI532V01 submodule,
see Section 2.2, Setup.
PC Program
.. .. .. ..
.. .. .. ..
CI532V01
Port 1 Port 2
RTU
Figure 1-6. Functional Overview in the Advant Controller 400 for RCOM
1.8.4.2 Commands
Use commands to control the slaves. Use all commands in RCOM master mode only, except for
the Telephone command. You can use the following commands:
• Read request (to request data from the slaves)
• Cold start
• Warm start/Block
• Normalize/Deblock
• Clock synchronization
• Telephone command.
Advant Controller 400 master Event request to RTU slave (poll) - No data in reply
AC 400
Break Pr Pr A F L S P
No data in reply
RTU
Pr A F L S P
Time
Advant Controller 400 master Event request to RTU slave (poll) - Data in reply
AC 400
Break Pr Pr A F L S P
Data in reply
DATA
RTU
Pr A F L B B Fi ≤35 bytes S P
Time
Advant Controller 400 command to RTU (Cold start, Warm start/Block,
Normalize/deblock and Clock synchronization)
AC 400
Break Pr Pr A F L DATA S P
Pr A F L DATA S P
RTU
Time
RTU
Time
Figure 1-7. Data Flow on the Link During Poll, Command and System Message
Advant Controller 400 master Transmit Data to RTU slave (Send Data MS)
AC 400
Break Pr Pr A F L B B Fi DATA S P
RTU
Pr A F L S P
Time
Advant Controller 400 master Read request to RTU slave (Read command)
AC 400
Break Pr Pr A F L B B Fi S P
RTU
Pr A F L B B Fi DATA S P
Time
Figure 1-8. Data Flow on the Link During Read Command and Data Transmission
Pr A F L B B Fi DATA
RTU ≤100 bytes S S P
Time
Figure 1-9. RCOM+ Data Flow on the Link During Read Command and Data Transmission
See Section 1.8.4, Data Transfer for definition of abbreviation used in Figure 1-9.
Chapter 2 Installation
2.2 Setup
The RCOM submodule CI532V01 is equipped with two independent, CCITT V.24 (RS-232-C),
asynchronous communication ports, see Figure 2-1.
• In Advant Controller 410 the CI532V01 submodule is connected to one of the four
submodule positions on the main processor module PM150, see Figure 2-4.
• In Advant Controller 450 the CI532V01 submodule is connected to a free submodule
position on one of the following submodule carriers; SC510 or SC520.
Figure 2-1 shows two CI532V01 submodules connected to a SC510 carrier.
SC510 CI532
V01
F
RUN F= FAULT LED
F R
1
RUN-LED R= RUN
CI532
V01
(GREEN) • ••
F R ••
•• PORT 1
•••• ••
•••• CI532V01 SUBMODULE
• CI532V01
•••• SUBMODULE 1 • ••
••
•••• ••
• ••
PORT 2
2
CI532
V01
F R
••••
••••
• CI532V01
•••• SUBMODULE 2
••••
•
RCOM communicates with other units in a proprietary, local control network. Valid network
numbers for a local control network are 1 to 9. The AC 400, and every RTU connected to
RCOM, must have a node number, 1 to 99, which is unique within the connected controller.
Modems and cables must be correctly installed. Figure 2-6 shows an example of necessary
modems and cables in a RCOM point-to-point connection.
The setup for each port on the CI532V01 submodule is made with the data base element
CI532 1). There are no strappings on the CI532V01 submodule and no strappings on the carrier
boards SC510 and SC520.
Record number
MVIn/MVIn
MVI
(344.n)
Base part
MVIn 1 NAME
0 3 BUS WARNING 16
0 4 STATION ERR 17
(AC 450/AC 410) 2-8/1 5 POSITION ERRTYPE 9
1-2/1-4 6 SUBPOS PROTOCOL 20
10 IMPL
11 SERVICE
CI532 7 TYPE
9[ 8 VARIANT
(Own node number) 1-99 18 NODE
OFF 28 CONSOLE
Ch1 Comm. Param.
22 NET1 VALID1 33
0 25 SET_NET1 DSR1 34
CTS1 35
DCD1 36
RI1 37
Ch2 Comm. Param.
23 NET2 VALID2 42
0 26 SET_NET2 DSR2 43
CTS2 44
DCD2 45
RI2 46
Figure 2-2. Data Base Element CI532 for RCOM Communication Submodule CI532V01
You must check or fill in correct values on the CI532 data base element (Element type is MVI
and Call name is CI532). For further description, please refer to the Data Base Elements Advant
Controller 400 Series Reference Manual.
1. The call name for the data base element is CI532 and the element type is MVI.
Value in Value in
Terminal Description
AC 450 AC 410
CI532 Record 1-5 1-2 CI532V01 submodule number. Record number for the CI532
number data base element for the RCOM port defines the submodule
number.
Record no 1 => submodule = 7
Record no 2 => submodule = 8
Record no 3 => submodule = 9 (only valid for AC 450)
Record no 4 => submodule = 10 (only valid for AC 450)
Record no 5 => submodule = 11 (only valid for AC 450)
1 NAME Unique NAME of the element.
3 BUS 0 0 Not used
4 STATION 0 0 Not used
5 POSITION 2-8 1 POSITION of the carrier board in the CPU rack, see figure
below. To change the POSITION in operation mode, the IMPL
must be set to 0. See figure below.
6 SUBPOS 1-2 1-4 SUBPOSition on the carrier board, see figure below. To
change the SUBPOS in operation mode, the IMPL must be set
to 0. See figure below.
10 IMPL 1 1 IMPLemented = 1 to set CI532V01 submodule in normal
operation
11 SERVICE 1 1 SERVICE = 1 to set CI532V01 submodule in normal operation
SERVICE = 0 to stop the communication on the RCOM bus
7 TYPE CI532 CI532 Always CI532
8 VARIANT V01 V01 V01 = RCOM
18 NODE 1 - 99 1 - 99 Set to AC 400’s own node number. If node number of the
AC 400 is already defined, NODE can only be set to that node
number. In order to modify a node number >0, a COLD START
of the AC 400 is necessary.
28 CONSOLE OFF OFF CONSOLE = ON to enable console function on port 2. Used
for test purpose.
16 WARNING 0-1 0-1 Warning flag
17 ERR 0-1 0-1 Error flag
9 ERRTYPE 0-n 0-n Error type. See Section 5.3, Error Messages for translation.
Table 2-1. Properties for the Data Base Element CI532 (Continued)
Value in Value in
Terminal Description
AC 450 AC 410
20 PROTOCOL RCOM RCOM Always set to RCOM for protocol version RCOM and
RCOM +. (Version RCOM or RCOM+ is selected by the set-up
of the Line Characteristics MS)
22 NET1 0-9 0-9 Local control NETwork number for port 1 and 2. If SET_NET1
23 NET2 or SET_NET2 =1, the network number is already set for the
corresponding port. In order to modify the already set network
number, a COLD START of the AC 400 is necessary. All local
control network numbers in the AC 400 must be unique.
Use NET’n’ = 0 if the port ‘n’ is not used.
25 SET_NET1 0-1 0-1 When SET_NET’n’ is set to 1, the network number for port ‘n’
26 SET_NET2 is set to NET’n’.
NOTE: Network number can only be set once, see above.
33 VALID1 0-1 0-1 VALID1 = 1 when DSR1, CTS1, etc., are valid.
42 VALID2 VALID2 = 1 when DSR2, CTS2, etc., are valid.
34 DSR1 0-1 0-1 Value read from signal Data Set Ready (CCITT V.24 107) for
43 DSR2 the corresponding port. See NOTE below.
35 CTS1 0-1 0-1 Value read from signal Clear To Send (CCITT V.24 106) for
44 CTS2 the corresponding port. See NOTE below.
36 DCD1 0-1 0-1 Value read from signal Data Carrier Detect (CCITT V.24 109)
45 DCD2 for the corresponding port. See NOTE below.
37 RI1 0-1 0-1 Value read from signal Ring Indicator (CCITT V.24 125) for the
46 RI2 corresponding port. See NOTE below.
NOTE
Displayed values from the CI532 element on the Advant Station 100 Series
Engineering Station are not synchronized to the actual value change of the
signals; short pulses may not be displayed.
AC 410
1
SUB-
POSITION
2 3 4
POSITION ALWAYS = 1
Figure 2-3. Position and Subposition for CI532V01 Submodule in Advant Controller 410
AC 450 PM
510
SR511
1 1 1 1
F
RUN TO S
HLT DUAL
BAT y Voltage
s Reg.
t
1 2 3 4
e
m SB510
SUB- ENTER
sw
POSITION 1 = AUTO
2 = STOP
3 = CLEAR
4 = OFFLINE
2 2 2 2 TC
520
O I
HI
LO Battery S
X10 EXT. SERV
Charger u
p
e
r
v.
1 2 3 4 5 6 7 8
POSITION
Figure 2-4. Position and Subposition for CI532V01 Submodule in Advant Controller 450
The cable TK577 has a 9-position D-Sub Connector Receptacle (female) for connection to one
port on the front of the CI532V01 submodule and a 25-position D-Sub Connector Plug (male)
for connection to the modem. The connection between the 9- and the 25-pin connectors is
shown in Table 2-2. No wiring of the modem signals is made in the cable TK577.
Direction
No. in 9-Pin No. in 25-Pin
Description Signal CCITT V.24 IN
Connector Connector
OUT
If the RCOM port is set up for full duplex handling of modem signals, the cable TK577/TK595
can be wired as shown in the Figure 2-5. The setup of modem signals can also be strapped in the
modems. When you use the telephone modem in dialed-up connections (full duplex handling of
modem signals), no extra wiring is necessary.
No. in 9-PIN
Description Signal CCITT V.24
Connector at MVI-side
DCD 1
Data Carrier Detect 109
DTR 4 108/2
Data Terminal Ready
AC 450
SR511
1 1 1 1
S
y Voltage
s Reg.
t
e
m
sw
2 2 2 2 SB510 TC
520
Battery S
Charger u
p
e
r
v. Cable TK577
Modem
Modem
RTU
5 Shield 1)
Twisted pairs
R+ 1 4 T-
Receiver Transmitter
R- 2
3 T+
RS-232-C RS-232-C
T+ 3 2R-
Transmitter Receiver
T- 4 1R+
Shield 1) 5
Figure 2-6. Cables and Modems in a RCOM Full Duplex Point-to-point Connection
NOTE
If the network number or node number for any of the communication modules in
the AC 400 is changed after the start-up of the node, the AC 400 must be COLD
STARTED. (Connect an Advant Station 100 Series Engineering Station to the
AC 400 and make a DUAP. Press ENTER on the main CPU with start-up switch
in “CLEAR” position and make a LOAP.)
Read / 8 9600 7
Write / 24 9600 5
Read / 24 9600 4
Write / 8 19200 10
Read / 8 19200 9
Write / 24 19200 7
Read / 24 19200 6
NOTE
The capacity depends on the load in the AC 400, the size of the data base in the
AC 400, the response time in the PLC/RTU and the length of the messages.
Transmission Max No of
Function / Number of DAT Elements
Speed (bits/s) Commands/s
Receive Write Command From Master/ 8 9600 11
Answer Read Command From Master/ 8 9600 9
Send Event To Master/ 7 9600 3 (1)
Receive Write Command From Master/ 24 9600 6
Answer Read Command From Master/ 24 9600 5
Send Events To Master/ 24 9600 2 (1)
Receive Write Command From Master/ 8 19200 17
Answer Read Command From Master/ 8 19200 12
Send Events To Master/ 7 19200 5 (1)
Receive Write Command From Master/ 24 19200 10
Answer Read Command From Master/ 24 19200 8
Send Events To Master/ 24 19200 3 (1)
(1) The capacity is valid with the recommended cycle time on the PC programs (100 ms) for
the data flow control, see Section 3.6.5, PC Program Layout.
10000 ⋅ ( 4 ⋅ N DAT + 30 )
- + 2 ⋅ T resp
T MS = --------------------------------------------------------
S
where
N DAT = number of DAT in MS
S = communication speed (bit/s)
T resp = MVI response time (ms), see table below
The MVI response time is the time the MVI needs to generate a message after receiving a
message from another node and depends on the communication speed. Table 3-3 contains the
MVI response time for all allowed communication speeds.
300 200
600 150
1200 110
2400 110
4800 100
9600 100
19200 100
The load LRMS can be reduced by increasing the cycle time for the MS elements.
Table 3-4 shows examples of the load caused by MS Elements.
The basic load of the RCOM link caused by EVS elements LREVSBasic (in%) can be
calculated by following formula.
K1 + K2 ⋅ ( N – 1 )
LR EVSBasic = N EVS ⋅ -----------------------------------------
1200
where
N = number of slave nodes
N EVS = number of Event Sets in network
K 1 ,K 2 = constants according to Table 3-5.
Table 3-5. Basic Load Calculation Constants
Communication
Speed (bit/s)
K1 K2
150 9460 2600
The dynamic load of the RCOM link caused by transmission of time-tagged events between
EVS elements LR EVSDynamic (in %) can be calculated by following formula:
N
500 ⋅ ( N + 3 )
LR EVSDynamic = ------------------------------- + 0,5 ⋅ N ⋅ ∑ Aevent_i
S
i=1
where
N = number of slave nodes
S = communication speed
A event_i = average number of time tagged events per minute from slave i
Table 3-6 shows examples of the load caused by time-tagged events for different configurations.
1200 1 2 10 24
1200 4 8 3 78
1200 4 16 2 77
1200 8 16 0.25 80
4800 1 2 10 10
4800 4 8 3 43
4800 4 16 2 41
4800 8 16 0.5 54
9600 1 2 10 8
9600 4 8 6 65
9600 4 16 4 54
9600 8 16 1 65
100000
LR clock = ----------------------
S ⋅ C clock
where
S = communication speed (bit/s)
C clock = cycle time of time synchronization (s)
3.4 Tutorial
The indications (A), (B), (C), etc., in the text below refer to identical indications in the figures
describing the data base and PC program in this example.
This example describes the necessary application building to send eight Real DATs (A) with a
cycle time of one second (B) from a AC 450 master node to a slave node and receive seven Real
DATs (C) from the same slave with the same cycle time. The configuration is a dialed-up tele-
phone line (one slave node) with protocol RCOM (D). The configuration of the link is made for
AC 450 AC 410
1 1 1
SR511
Master Slave 1
S
y Voltage
s Reg.
t
e
m
sw 2 3 4
2 2 SB510 TC
520
Battery S
Charger u
p
e
r
v.
Node 15
Node 10 Pos.1 <Q>
Pos.4 <J>
Modem Network 4
Modem
Figure 3-2. CI532 Data Base Element for the Master Node
Line.char. MS Netw.conf. MS
<N>
<D> PORT1.IL11) (=1) REF1 NETW1.IL1 (=15) REF1
<E> PORT1.IL2 (=1) REF2 NETW1.IL2 (=0) REF2
<T> PORT1.IL3 (=1200) REF3 NETW1.IL3 (=54321) REF3
PORT1.IL4 (=8) REF4 <P>
PORT1.IL5 (=10) REF5 RTU status MS
PORT1.IL6 (=2) REF6 STATUS1 NAME
<D> PORT1.IL7 (=1) REF7 ACT
<D> 1
PORT1.IL8 (=3) REF8 IDENT
<D> 3
PORT1.IL9 (=2) REF9 SOURCE
RECEIVE
PORT1.IL10 (=2) REF10
<T> 0 BLOCKED
PORT1.IL11 (=80) REF11 7 NET
<E> PORT1.IL12 (=2) <F>
REF12 -3 NODE
<T> PORT1.IL13 (=80) REF13
PORT1.IL14 (=30) REF14
PORT1.IL15 (=3) STATUS1.B1 REF1
REF15
<R,S> PORT1.IL16 (=0) STATUS1.B2 REF2
REF16
<I> PORT1.IL17 (=0) STATUS1.B3 REF3
REF17
PORT1.IL18 (=5) STATUS1.B4 REF4
REF18 .. .
.
<D> PORT1.IL19 (=3) REF19 .
.
STATUS1.B8 REF8
STATUS1.IL1 REF9
STATUS1.IL2 REF10
.. .
.
1)
(=x) shows the actual value of the connected DAT . .
STATUS1.IL16 REF24
Figure 3-3. Line Characteristics MS, Network Configuration MS and RTU Status MS in Master Node
The terminal NODE is always -3 for the Configuration MS. NET is a reference to the CI532V01
submodule. The Record number for the CI532 data base element defines the NET.
Record nr.1 => NET= 7, Record nr.2 => NET= 8, Record nr.3 => NET= 9,
Record nr.4 => NET= 10 and Record nr.5 => NET= 11.
The Telephone Command MS must have the same value on the NET and NODE terminal as the
Configuration MS (NET = 7, NODE = -3). The Normalize Command MS and the Send and
Receive Data MS have NET and NODE defined as the network and node number to the slave
node ((NET = 4, NODE = 15).
3.4.1.2 PC Program
The PC program in the master node is designed to send a Normalization/Deblock command to
the slave node each time the link to the slave is connected. The Dial-up is performed from the
master when the “Dial-up” pulse is set in the PC program and the DCD, CTS and DCD signals
from the CI532 data base element are valid and one of them set to 1. The data to the slave node
is sent cyclically each second.
Data from the slave node is polled from the master node, that is, the Read command is not used
in this example.
The Link status (STATUS1.B1:VALUE), Line status (STATUS1.B1:VALUE2), Polling blocked
(STATUS.B1:VALUE28) and Ready for Message (STATUS1.B1:VALUE6) are fetched from
the RTU Status MS.
SENDREQ (2,0,1)
CONTRM (100)
<K>
“Dial-up” D=1 >ACT BUSY
“Telephone
D=7 NET Command”
D= -3 NODE
D=126 IDENT
SENDREQ (2,0,1)
=STATUS1.B1:VALUE28 >1
- >ACT BUSY
D=4 NET “Normalize
D=15 NODE User Part”
D=254 IDENT
BLOCK NXTBLK
PRVBLK
Figure 3-5. PC Program for Telephone Command, Normalizing/ Deblocking the Slave Node and Data Sending
Figure 3-6. CI532 Data Base Element for the Slave Node
Line.char. MS Netw.conf. MS
<G>
REF1 REF1
1)
<D> PORT1.IL1 REF2 NETW1.IL1 REF2
<L> PORT1.IL2 REF3 NETW1.IL2 REF3
<T> PORT1.IL3 REF4 NETW1.IL3
PORT1.IL4 REF5 <I>
PORT1.IL5 REF6 RTU status MS
PORT1.IL6 REF7 67$786 NAME
<D> PORT1.IL7 REF8 ACT
<D> PORT1.IL8 REF9 IDENT
<D> PORT1.IL9 REF10 RECEIVE SOURCE
PORT1.IL10
<T>
REF11 BLOCKED
PORT1.IL11 REF12 <M> NET
<L> PORT1.IL12 REF13 NODE
<T> PORT1.IL13 REF14
PORT1.IL14 REF15
PORT1.IL15 REF16 REF1
<R,S> STATUS1.B1
PORT1.IL16 REF17 REF2
<P> STATUS1.B2
PORT1.IL17 REF18 REF3
STATUS1.B3
PORT1.IL18 REF19 REF4
<D> PORT1.IL19 STATUS1.B4
.. .
.
. .
REF8
STATUS1.B8 REF9
STATUS1.IL1 REF10
1)
(=x) shows the value of the DAT
STATUS1.IL2
.. .
.
. .
REF24
STATUS1.IL16
Figure 3-7. Line Characteristics MS, Network Configuration MS and RTU Status MS in Slave Node
The terminal NODE is always -3 for the Configuration MS. NET is a reference to the CI532V01
submodule. The Record number for the CI532 data base element defines the NODE.
Record nr.1 => NODE= 7, Record nr.2 => NODE= 8, Record nr.3 => NODE= 9,
Record nr.4 => NODE= 10 and Record nr.5 => NODE= 11.
NET and NODE are the network and node number, respectively, to the master node.
3.4.2.2 PC Program
The PC program in the slave node is designed to send data to the master (events) cyclically
each second.
The Link status (STATUS1.B1:VALUE), Line status (STATUS1.B1:VALUE2) and Ready for
Message (STATUS.B1:VALUE6) are fetched from the RTU Status MS.
CONTRM (100)
SENDREQ
OSC-B (2,0,1)
<B> <C>
D=1 EN >ACT BUSY
D=0.5 TP
D=1 D=4 NET “Send Data”
TC
D=10 NODE
D=2 IDENT
PC Program
The PC program controls and checks the data flow through the asynchronous port by means of
the PC element SENDREQ and status information received from the CI532V01 submodule.
The SENDREQ element activates the Command MS and the Data MS (see below). The
SENDREQ PC element activates the Command MS and the Data MS (see below). The PC
program is described in Section 3.6.5, PC Program Layout.
Always use the PC program in master mode. A PC program is necessary in slave mode if the
slave uses the Dial-up command or Event Transmission of Data MS.
Data Base
The necessary data base input for the CI532V01 submodule is defined in MVI Data Sets (MS),
Event Sets EVS(R) and the CI532 data base element.
• MS data base is divided into three parts: Configuration MS, Command MS and Data MS.
– Configuration MS
The configuration MS must always be defined. If they do not exist when you start
up the CI532V01 submodule, application errors are reported.
Line Characteristics MS: RCOM line characteristics (that is, transmission speed,
time-outs, etc.), one for each communication port. The MS is described in Section
3.6.1, MS for RCOM Configuration.
Network Configuration MS: Defines all nodes and associated phone number, if
applicable, connected to the RCOM network. One MS is used for each
communication port. Status MS: Receive status information for flow control and
error indication used by the PC program and updated by CI532V01. One Status MS
is used for each port. Section 3.6.1.3, RTU Status MS describes the Status MS.
– Command MS
MS used for various commands to control slave nodes. The Command MS are only
defined in the RCOM master node, except for the Telephone Command MS.
– Data MS
MS used for the actual data transfer between the PC program and the PLC/RTU.
There are two types of Data MS: Sending MS and Receiving MS. See Section
3.6.2.1, Transmission of Data MS and Section 3.6.2.2, Reception of Data MS,
respectively.
• Event Set EVS(R)
RCOM supports reception of a set of time-tagged process events from a slave RTU/PLC.
• CI532
The CI532 data base element is used to set up the two ports on the CI532V01 submodule,
see Section 2.2, Setup.
PC Program
. . . .
. . . .
. . . .
. . . .
CI532V01
NOTE
Line Characteristics MS is always blocked at runtime. If not, RCOM
communication software restarts each time the submodule receives it. The
submodule must be restarted (see Section 2.4, Start-up Procedures) if references
in the Network Configuration MS are changed (see Section 3.6.1.2, Network
Configuration MS). Sending the Line Characteristics MS to the CI532V021
submodule for new initiation of the port is not enough.
MSn/MSn
MVI Data Set
(298.n)
Base part
MSn 1 NAME VALID 11
2 ACT ERR 17
3 IDENT
0 4 NO_BREC
0 5 NO_INT
6 NO_INTL
0 7 NO_REAL
9 USER
6(1' 10 SOURCE
12 BLOCKED
³VXEPRGXOHQXPEHU´ 13 NET
14 NODE
15 SCAN_FTR
YES 18 SORT_REF
Value references
The parameters REF1 - REF21 are stored in the DAT elements referenced by the Line
Characteristics MS. You can give DAT elements arbitrary names.
Recommended
Terminal Parameter Name Value Description
(Min-Max)
NAME Arbitrary NAME of the MVI Data Set
IDENT 1 or 11 Identity of the MVI Data Set 1 for port 1, 11 for port 2
NO_BREC 0
NO_INT 0
NO_REAL 0
USER 3
SOURCE SEND
NET 7 - 11 CI532V01 submodule number. Record number for the CI532 data
base element for the MVI-MODBUS port defines the submodule
number.
Record no 1 => submodule = 7
Record no 2 => submodule = 8
Record no 3 => submodule = 9 (only valid for AC 450)
Record no 4 => submodule = 10 (only valid for AC 450)
Record no 5 => submodule = 11 (only valid for AC 450)
SORT_REF YES REF1-24 sorted with Boolean DATs first, then Integer and long
Integer and, finally, Real DATs.
ERROR 1 if the transmission has failed due to lost contact with destination
node or queue full to CI532V01.
REF3 Bitrate Transmission speed: 150, 300, 600, 1200, 2400, 4800, 9600 or
19200 bits/s.
Recommended
Terminal Parameter Name Value Description
(Min-Max)
REF4 Character Length 8 The number of bits/character
REF8 Pre-idle time 3 telephony The number of characters times to wait, to allow the modem carrier to
2 half duplex stabilize before transmission. If half duplex is used, a check of DCD
1 full duplex is made by the send routine before activating RTS. If DCD is
(0 - 255) activated, in half duplex mode (REF7=0), a delay up to this number of
characters or until DCD is deactivated is made.
Restrictions:
“(own) pre- idle. time >= (opposite side) post- idle time”
See also Figure 3-12 below.
REF9 Post-idle time 2 telephony Number of characters times to wait after transmission of the last
1 half duplex character before deactivating RTS. This delay is used to avoid
0 full duplex destruction of the last character in the message, due to lost carrier.
(0 - 255) See also Figure 3-12 below.
REF10 Char Time-out 2 The number of characters to wait until the message is considered
(0 - 255) interrupted.
Char Time-out = 0 => Disable Char Time-out supervision.
REF11 Turn-around time 96000 / Bitrate Time in milliseconds to wait from the last character in the command
(5 - 640) until the first character in the reply, i.e., time-out time, where the waits
for a response from the slave node.
Note: This time is dependent on the times defined in REF8 and
REF9 (or corresponding set-up) in the slave node and must be
adjusted accordingly. You must also include delays that may occur in
the slave units. See also Figure 3-13.
REF12 Retransmissions 2 for Master Max. no. of retransmissions before the line is considered broken.
0 for Slave
(0 - 200)
REF13 Poll cycle time 96000 / Bitrate Max. allowed time in seconds between two polling cycles.
(5 - 640)
Recommended
Terminal Parameter Name Value Description
(Min-Max)
REF14 Hang-up Time 030 Time in seconds before hang-up in case no data is transmitted. This
(1 - 200) time is also used for dial-up waiting for answer.
REF15 Max No. poll 3 Max. No. of polls per cycle and RTU. Is set to -1 if it is desirable to
(-1, 1 - 200) poll until the event queue in the slave node is empty.
REF16 Type of modem 0 -7, Determines the command sequence during auto call.
10, 12, 14, 16, If 10 is added to command codes 0, 2,4 and 6, a ’P’ is added
immediately after the ’ATD’ to set the modem in pulse dialing mode.
20, 22, 24 or 26 If 20 is added to command codes 0, 2, 4 and 6, a ’T’ is added
immediately after the ’ATD’ to set the modem in tone dialing mode.
REF18 Disconnect time 5 Hang-up time in seconds. The time DTR is deactivated during hang-
(1 - 200) up.
REF20(1) Own area number Used for the ID part in the dial-up command if REF16 = 2, 3, 6 or 7.
For a description of the contents,
see Section 3.6.1.2, Network Configuration MS.
REF21(1) Own phone number Used for the ID part in the dial-up command if REF16 = 2, 3, 6 or 7.
For a description on the contents,
see Section 3.6.1.2, Network Configuration MS.
RTS =
Request To Send
Carrier
CTS =
Clear To Send
Data
Pre-idle Time Post-idle Time
Figure 3-12. Pre-idle Time and Post-idle Time in Half Duplex Mode
AC PLC
400 Answer from PLC
T2
Turn-around Time = T2 - T1
NOTE
If you use a dialed-up line you must always enter the telephone number in the
Network Configuration MS, even if the node does not use the Telephone
command MS. The telephone number is used to detect if the dial-up handling is to
be used.
The area code description (REF2, REF5, REF8, REF11, REF14, REF17, REF20 and REF23)
may also contain a national code. Since national and area codes often start with zeros and since
leading zeros are not significant in Integers, precede this part of the description by a digit 1-9.
If the description contains only an area code, it must start with a “1”.
If the description includes a national code, the number of digits it consists of is specified by the
first digit. A pause is always included for the dial tone after the national code.
Examples
The national and area code 00946-921 are entered as 500946921.
The national and area code 1234-5678 are entered as 412345678.
You can enter a maximum of nine digits, including the length code, for the national/area code
respective phone number.
NOTE
The CI532V01 submodule must always be restarted (see Section 2.4, Start-up
Procedures) if the references in the Network Configuration MS are changed.
Sending the Line Characteristics MS to the CI532V02 submodule for new
initiation of the port is not enough.
MSn/MSn
MVI Data Set
(298.n)
Base part
The parameters REF1 - REF24 are stored in DAT elements referenced by the Network
Configuration MS. You can give the DAT elements arbitrary names.
Each RTU requires three DATs: the first DAT is used to define the node number and the other
two for the telephone number. If you do not use the dial-up function, you must define the latter
two DATs and set them to 0 (zero). You need only build DATs for the connected RTUs.
Recommended
Terminal Parameter Name Description
Value
NAME Arbitrary NAME of the MVI Data Set
IDENT 2 or 12 Identity of the MVI Data Set 2 for port 1 12 for port 2
NO_BREC 0
NO_INT 0
NO_REAL 0
USER 3
SOURCE SEND
NET 7 - 11 CI532V01 submodule number. Record number for the CI532 data
base element for the RCOM port defines the submodule number.
Record no 1 => submodule = 7
Record no 2 => submodule = 8
Record no 3 => submodule = 9 (only valid for AC 450)
Record no 4 => submodule = 10 (only valid for AC 450)
Record no 5 => submodule = 11 (only valid for AC 450)
SORT_REF YES REF1-24 sorted with Boolean DATs first, then Integer and long
Integer and, finally, Real DATs.
ERROR 1 if the transmission has failed due to lost contact with destination
node or queue full to CI532V01.
Recommended
Terminal Parameter Name Description
Value
RTU number: 1-99 Node number of:
REF1 RTU1 RTU1
REF4 RTU2 RTU2
REF7 RTU3 RTU3
REF10 RTU4 RTU4
REF13 RTU5 RTU5
REF16 RTU6 RTU6
REF19 RTU7 RTU7
REF22 RTU8 RTU8
Note: All the defined node numbers must be unique within the
connected controller.
(1)
:
:
MSn/MSn
MVI Data Set
(298.n)
Base part
MSn 1 NAME VALID 11
2 ACT ERR 17
3 IDENT
4 NO_BREC
0 5 NO_INT
6 NO_INTL
0 7 NO_REAL
9 USER
5(&(,9( 10 SOURCE
12 BLOCKED
³VXEPRGXOHQXPEHU´ 13 NET
14 NODE
15 SCAN_FTR
YES 18 SORT_REF
Value references
status1 RTU1 8(1) REF1
status1 RTU2 8(2) REF2
status1 RTU3 8(3) REF3
status1 RTU4 8(4) REF4
status1 RTU5 8(5) REF5
status1 RTU6 8(6) REF6
status1 RTU7 8(7) REF7
status1 RTU8 8(8) REF8
status2 RTU1 8(9) REF9
status2 RTU2 8(10) REF10
status2 RTU3 8(11) REF11
status2 RTU4 8(12) REF12
status2 RTU5 8(13) REF13
status2 RTU6 8(14) REF14
status2 RTU7 8(15) REF15
status2 RTU8 8(16) REF16
status3 RTU1 8(17) REF17
status3 RTU2 8(18) REF18
status3 RTU3 8(19) REF19
status3 RTU4 8(20) REF20
status3 RTU5 8(21) REF21
status3 RTU6 8(22) REF22
status3 RTU7 8(23) REF23
status3 RTU8 8(24) REF24
The parameters REF1 - REF24 are stored in DAT elements referenced from this Status MS.
You can give the DAT elements arbitrary names.
Recommended
Terminal Parameter Name Description
Value
NAME Arbitrary NAME of the MVI Data Set
IDENT 3 or 13 Identity of the MVI Data Set 3 for port 1 13 for port 2
NO_INT 0
NO_REAL 0
USER 3
SOURCE RECEIVE
NET 7 - 11 CI532V01 submodule number. Record number for the CI532 data
base element for the RCOM port defines the submodule number.
Record no 1 => submodule = 7
Record no 2 => submodule = 8
Record no 3 => submodule = 9 (only valid for AC 450)
Record no 4 => submodule = 10 (only valid for AC 450)
Record no 5 => submodule = 11(only valid for AC 450)
SCAN_FTR 1 Used for reset of the VALID flag. VALID is set to 0 when the Time =
3∗SCAN_FTR ∗ MS_SCANTIME has passed. Default value for
MS_SCANTIME = 2 s.
SORT_REF YES REF1-24 sorted with Boolean DATs first, then Integer and long
Integer and, finally, Real DATs.
Recommended
Terminal Parameter Name Description
Value
REF9 Status2 RTU1 Second status word for RTU2
REF10 Status2 RTU2 Second status word for RTU2
REF11 Status2 RTU3 Second status word for RTU3
REF12 Status2 RTU4 Second status word for RTU4
REF13 Status2 RTU5 Second status word for RTU5
REF14 Status2 RTU6 Second status word for RTU6
REF15 Status2 RTU7 Second status word for RTU7
REF16 Status2 RTU8 Second status word for RTU8
NOTE
You must build this MS with 24 DATs, according to the description above.
NOTE
Status 1 bits 16-31 describe the RCSW (RCOM Status Word) of the
corresponding slave node. When CI532V01 operates in slave mode, the bits
16-31 describe the own RCSW. The sequence marks are not updated due to load
reasons in the AC 400.
VALUE3 (bit2) Check sum error, application Master. Received only from
AC 110 and MP 100.
VALUE4 (bit3) Check sum error, system 1 Master. Received only from
MP 100.
VALUE5 (bit4) Check sum error, system 2 Master. Received only from
MP 100.
VALUE6 (bit5) Check sum error, EEPROM Master. Received only from
MP 100.
You need only use a PC program in slave mode if CI532V01 is used with event-driven
transmission of Data MS to the master. See Section 3.6.1, MS for RCOM Configuration.
MSn/MSn
MVI Data Set
(298.n)
Base part
MSn 1 NAME VALID 11
2 ACT ERR 17
³LGHQWLW\´ 3 IDENT
³QXPEHURI%RROHDQ'$7¶V´ 4 NO_BREC
³QXPEHURI,QWHJHU'$7¶V´ 5 NO_INT
³QXPEHURI/RQJ,QWHJHU'$7¶V´ 6 NO_INTL
³QXPEHURI5HDO'$7¶V´ 7 NO_REAL
9 USER
6(1' 10 SOURCE
12 BLOCKED
³QHWZ´ 13 NET
³QRGH´ 14 NODE
15 SCAN_FTR
YES 18 SORT_REF
Value references
The parameters REF1 - REFn are stored in DAT elements referred from this Data Transmission
MS. You can give the DAT elements arbitrary names.
Recommended
Terminal Parameter Name Description
Value
NAME Arbitrary NAME of the MVI Data Set
Recommended
Terminal Parameter Name Description
Value
NO_BREC 0-8 Number of Boolean DATs, see NOTE below
0 - 24 0 - 8 for RCOM, 0 - 24 for RCOM+
USER 3
SOURCE SEND
NET 1-9 Network number of the RCOM bus. Defined in the CI532 data base
element for the CI532V01 submodule. See Chapter 2, Installation.
NODE 1 - 99 RTU number (node) of the receiving RTU. Valid node number must
be defined in the Line Characteristics MS.
Note: All the defined node numbers must be unique within the
connected controller.
SCAN_FTR 1 Without function when BLOCKED = 1.
SORT_REF YES REF1-24 sorted with Boolean DATs first, then Integer and long
Integer and, finally, Real DATs.
ERROR 1 if the transmission has failed due to lost contact with destination
node or queue full to CI532V01.
REF1 - REF8 Value1 - Value8 for DAT to be sent to the RTU, max 8 Values for RCOM and max 24
REF1 - REF24 RCOM values for RCOM+, see NOTE below.
Value1 - Value24 for
RCOM+
NOTE
For RCOM, the total number of DATs in the MS for data transmission must not
exceed eight. For event-driven transmission in the AC 400, the limit is seven.
If the RTU is an MP 100, the limit is five.
RCOM+ can handle a full MS with 24 DATs. You can also use 24 DATs for
event-driven transmission with RCOM+.
MSn/MSn
MVI Data Set
(298.n)
Base part
MSn 1 NAME VALID 11
2 ACT ERR 17
³LGHQWLW\´ 3 IDENT
³QXPEHURI%RROHDQ'$7V´ 4 NO_BREC
³QXPEHURI,QWHJHU'$7V´ 5 NO_INT
³QXPEHURI/RQJ,QWHJHU'$7V´ 6 NO_INTL
³QXPEHURI5HDO'$7V´ 7 NO_REAL
9 USER
RECEIVE 10 SOURCE
0 12 BLOCKED
³QHWZ´ 13 NET
³QRGH´ 14 NODE
15 SCAN_FTR
YES 18 SORT_REF
Value references
The parameters REF1 - REFn are stored in DAT elements referred to by Data Reception MS.
The DAT elements can be given arbitrary names.
Recommended
Terminal Parameter Name Description
Value
NAME Arbitrary NAME of the MVI Data Set
NO_INTL 0-8 0, not used Number of Boolean DATs, see NOTE below
0 - 24 0 - 8 for RCOM, 0 - 24 for RCOM+
NO_REAL 0-8 0, not used. Number of Boolean DATs, see NOTE below
0 - 24 0 - 8 for RCOM, 0 - 24 for RCOM+
USER 3
SOURCE RECEIVE
BLOCKED 0
NET 1-9 Network number of the RCOM bus. Defined in the CI532 data base
element for the CI532V01 submodule. See Chapter 2, Installation.
NODE 1 - 99 RTU number (node) of the receiving RTU. Valid node numbers must
be defined in the Network Configuration MS.
Note: All the defined node numbers must be unique within the
connected controller.
SCAN_FTR 1 Used for reset of the VALID flag. VALID is set to 0 when the Time =
1.5∗SCAN_FTR ∗ MS_SCANTIME has passed. Default value for
MS_SCANTIME = 2 s.
SORT_REF YES REF1-24 sorted with Boolean DATs first, then Integer and long
Integer and, finally, Real DATs.
REF1 - REF8 Value1 - Value8 for DAT to be sent to the RTU, max 8 Values for RCOM and
RCOM max 24 Values for RCOM+. See NOTE below.
REF1-REF24 Value1 - Value24 for
RCOM+
NOTE
For RCOM, the total number of DATs in the MS for data transmission must not
exceed eight. For event-driven transmission in the AC 400, the limit is seven.
If the RTU is an MP 100, the limit is five. RCOM+ can handle a full MS with
24 DATs. You can also use 24 DATs for event-driven transmission with RCOM+.
For event-driven MS, a time stamp is appended to the message and entered in
Status3 in the Status MS upon receipt of the MS. RCOM+ can handle a full MS
with 24 DATs. You can also use 24 DATs for event-driven transmission with
RCOM+. For event-driven MS, a time stamp is appended to the message and
entered in Status3 in the Status MS upon receipt of the MS.
EVSn
Event Set (Receive)
(351.n)
Base part
EVSn 1 NAME WARNING 22
19 ACT ERR 20
³LGHQWLW\´ 2 IDENT
NORMAL 15 QUEUE
4 S_USER
6 S_BUS
7 S_STN
³VRXUFHLGHQWLW\´ 8 S_IDENT NO_AI 17
NO_DI 16
Event references
AIEV/DIEV element 1 30(1) REF1
AIEV/DIEV element 2 30(2) REF2
AIEV/DIEV element 3 30(3) REF3
Figure 3-19. Event Set EVS(R) for Reception of Time Tagged Process Events
The parameters REF1 - REF32 are stored in AIEV or DIEV data base elements referenced from
this Event Set. You can give the AIEV and DIEV elements arbitrary names.
Recommended
Terminal Parameter Name Description
Value
NAME Arbitrary Name of the Event Set
ACT 1 1 = Active,
0 = Inactive
IDENT 1 - 65535 Unique identity of this Event Set. Not used by the system.
S_BUS 1-9 Network number of the RCOM bus. Defined in the CI532 data base
element for the CI532V01 submodule.
See Chapter 2, Installation.
Recommended
Terminal Parameter Name Description
Value
S_STN 1 - 99 RTU number (node) of the sending RTU. Valid node numbers must
be defined in the Network Configuration MS.
Note: All the defined node numbers must be unique within the
connected controller.
S_IDENT 1 - 65535 Identity of the corresponding EVS(S) or EVS(T) in the sending RTU.
REF1 - REF32 AIEV/DIEV element The REF1 to REF32 terminals are used to fill in references to event
1 - 32 channels. References can be made to DI and AI channels (AIEV and
DIEV elements) generating events. It is not necessary to fill in
references for all REF terminals.
NOTE
Cold Start must always be accompanied by a Normalization of the slave node so
that events can be transferred from the slave. For further information,
see Section 3.6.4.3, Normalize/Deblock a Slave Node.
MSn/MSn
MVI Data Set
(298.n)
Base part
MSn 1 NAME VALID 11
2 ACT ERR 17
3 IDENT
0 4 NO_BREC
0 5 NO_INT
6 NO_INTL
0 7 NO_REAL
9 USER
6(1' 10 SOURCE
12 BLOCKED
³QHWZ´ 13 NET
³QRGH´ 14 NODE
15 SCAN_FTR
YES 18 SORT_REF
Value references
The parameter REF1 is stored in the DAT element as a reference from the Cold Start command
MS. You can give the DAT element an arbitrary name.
Recommended
Terminal Parameter Name Description
Value
NAME Arbitrary Name of the MVI Data Set
ACT 1 1 = Active
0 = Inactive
USER 3
Recommended
Terminal Parameter Name Description
Value
SOURCE SEND
NET 1-9 Network number of the RCOM bus. Defined in the CI532 data base
element for the CI532V01 submodule. See Chapter 2, Installation.
NODE 1 - 99 RTU number (node) of the receiving RTU. Valid node numbers must
be defined in the Network configuration MS.
Note: All the defined node numbers must be unique within the
connected controller.
SORT_REF YES
NOTE
Warm Start must always be accompanied by a Normalization of the slave node so
that events can be transferred from the slave. For further information,
see Section 3.6.4.3, Normalize/Deblock a Slave Node.
MSn/MSn
MVI Data Set
(298.n)
Base part
MSn 1 NAME VALID 11
2 ACT ERR 17
3 IDENT
0 4 NO_BREC
0 5 NO_INT
6 NO_INTL
0 7 NO_REAL
9 USER
6(1' 10 SOURCE
12 BLOCKED
³QHWZ´ 13 NET
³QRGH´ 14 NODE
15 SCAN_FTR
YES 18 SORT_REF
Value references
The parameters REF1 - REF2 are stored in the DAT elements referenced by the Warm Start
Command MS. You can give the DAT elements arbitrary names.
Recommended
Terminal Parameter Name Description
Value
NAME Arbitrary Name of the MVI Data Set
ACT 1 1 = Active
0 = Inactive
IDENT 253 Identity of the MVI Data Set
NO_BREC 0 Number of Boolean DATs
NO_INT 0 Number of Integer DATs
NO_INTL 2 Number of Long Integer DATs
NO_REAL 0 Number of Real DATs, see NOTE below
Recommended
Terminal Parameter Name Description
Value
USER 3
SOURCE SEND
BLOCKED 1 Note: The MS must be blocked. Transmission of the MS is
controlled from the application with the SENDREQ PC
element.
NET 1-9 Network number of the RCOM bus. Defined in the CI532 data
base element for the CI532V01 submodule.
See Chapter 2, Installation
NODE 1 - 99 RTU number (node) of the receiving RTU. Valid node numbers
must be defined in the Network Configuration MS.
Note: All the defined node numbers must be unique within the
connected controller.
SCAN_FTR 1 Without function when BLOCKED = 1
SORT_REF YES
VALID 1 after first successful transmission. Reset by user.
ERROR 1 if the transmission has failed due to lost contact with
destination node or queue full to CI532V01
REF1 MS Ident -1 or MS id No. Identity of the MS to be blocked for event-driven transmission.
-1 blocks all MS, see NOTE below.
REF2 MS Ident -1 or DATs Bit mask defining which DATs in the MS to block for event-
driven transmission. Bit 0 = 0 blocks first DAT, Bit 1 = 0 blocks
second DAT, etc.
NOTE
If the slave node is an MP 100, MP 200/1, MP 40, AC 110 or an AC 400, the only
permissible values are REF1 = -1 and REF2 = 0; that is, all MS and DAT
elements are blocked for event-driven transmission.
MSn/MSn
MVI Data Set
(298.n)
Base part
MSn 1 NAME VALID 11
2 ACT ERR 17
3 IDENT
0 4 NO_BREC
0 5 NO_INT
6 NO_INTL
0 7 NO_REAL
9 USER
6(1' 10 SOURCE
12 BLOCKED
³QHWZ´ 13 NET
³QRGH´ 14 NODE
15 SCAN_FTR
YES 18 SORT_REF
Value references
The parameters REF1 - REF2 are stored in the DAT elements referenced by this Normalization
Command MS. You can give the DAT elements arbitrary names.
Recommended
Terminal Parameter Name Description
Value
NAME Arbitrary Name of the MVI Data Set
ACT 1 1 = Active
0 = Inactive
IDENT 254 Identity of the MVI Data Set
NO_BREC 0 Number of Boolean DATs
NO_INT 0 Number of Integer DATs
NO_INTL 2 Number of Long Integer DATs
NO_REAL 0 Number of Real DATs
USER 3
SOURCE SEND
BLOCKED 1 Note: The MS must be blocked. Transmission of the MS is
controlled from the application with the SENDREQ PC
element.
NET 1-9 Network number of the RCOM bus. Defined in the CI532 data
base element for the CI532V01 submodule.
See Chapter 2, Installation.
NODE 1 - 99 RTU number (node) of the receiving RTU. Valid node numbers
must be defined in the Network Configuration MS.
Note: All the defined node numbers must be unique within the
connected controller.
SCAN_FTR 1 Without function when BLOCKED = 1
SORT_REF YES
VALID 1 after successful transmission
ERROR 1 if the transmission has failed due to lost contact with
destination node or queue full to CI532V01
REF1 MS Ident -1 or MS id No. Identity of the MS to be deblocked for event-driven
transmission.
-1 blocks all MS, see description below
REF2 DATs Bit mask defining which DATs in the MS to deblock for event-
driven transmission. Bit 0 = 1deblocks first DAT, Bit 1 = 1
deblocks second DAT, etc.
-1 for all DATs
NOTE
The same MS is used for all Read commands to a particular RTU.
MSn/MSn
MVI Data Set
(298.n)
Base part
MSn 1 NAME VALID 11
2 ACT ERR 17
3 IDENT
0 4 NO_BREC
0 5 NO_INT
6 NO_INTL
0 7 NO_REAL
9 USER
6(1' 10 SOURCE
12 BLOCKED
³QHWZ´ 13 NET
³QRGH´ 14 NODE
15 SCAN_FTR
YES 18 SORT_REF
Value references
The parameters REF1 - REF2 are stored in the DAT elements referenced by the Read Command
MS. You can give the DAT elements arbitrary names.
Recommended
Terminal Parameter Name Description
Value
NAME Arbitrary Name of the MVI Data Set
ACT 1 1 = Active
0 = Inactive
IDENT 255 Identity of the MVI Data Set
NO_BREC 0 Number of Boolean DATs
NO_INT 0 Number of Integer DATs
NO_INTL 2 Number of Long Integer DATs
NO_REAL 0 Number of Real DATs
Recommended
Terminal Parameter Name Description
Value
USER 3
SOURCE SEND
BLOCKED 1 Note: The MS must be blocked. Transmission of the MS is
controlled from the application with the SENDREQ PC
element.
NET 1-9 Network number of the RCOM bus. Defined in the CI532 data
base element for the CI532V01 submodule.
See Chapter 2, Installation.
NODE 1 - 99 RTU number (node) of the receiving RTU. Valid node numbers
must be defined in the Network Configuration MS.
Note: All the defined node numbers must be unique within the
connected controller.
SCAN_FTR 1 Without function when BLOCKED=1.
SORT_REF YES
VALID 1 after first successful transmission. Reset by user.
ERROR 1 if the transmission has failed due to lost contact with
destination node or queue full to CI532V01
REF1 MS Ident 1 - 240 Identity of the MS to be read. The PC program must write this
identity to the DAT connected to REF1 before sending this
MS.
REF2 No. of DATs 1-8 The number of DAT elements to be read.The PC program
1 - 24 must write this value to the DAT connected to REF2 before
sending this MS.
1 - 8 for RCOM, 1 - 24 for RCOM+
MSn/MSn
MVI Data Set
(298.n)
Base part
MSn 1 NAME VALID 11
2 ACT ERR 17
3 IDENT
0 4 NO_BREC
0 5 NO_INT
6 NO_INTL
0 7 NO_REAL
9 USER
6(1' 10 SOURCE
12 BLOCKED
³VXEPRGXOHQXPEHU´ 13 NET
14 NODE
15 SCAN_FTR
YES 18 SORT_REF
Value references
mode 8(1) REF1
cycle time 8(2) 5()
The parameters REF1 - REF2 are stored in the DAT elements referenced by the Clock
Synchronization Command MS. You can give the DAT elements arbitrary names.
NOTE
The Clock Synchronization MS uses NODE = -3 and NET = submodule number.
Recommended
Terminal Parameter Name Description
Value
NAME Arbitrary Name of the MVI Data Set
ACT 1 1 = Active
0 = Inactive
IDENT 124/125 Identity of the MVI Data Set
124 for port number 1
125 for port number 2
Recommended
Terminal Parameter Name Description
Value
NO_BREC 0 Number of Boolean DATs
NO_INT 0 Number of Integer DATs
NO_INTL 2 Number of Long Integer DATs
NO_REAL 0 Number of Real DATs
USER 3
SOURCE SEND
BLOCKED 1 Note: The MS must be blocked. MS requested by the
CI532V01 module at start-up.
NET 7 - 11 CI532V01 submodule number. Record number for the CI532
data base element for the RCOM port defines the submodule
number.
Record no 1 => submodule = 7
Record no 2 => submodule = 8
Record no 3 => submodule = 9 (only valid for AC 450)
Record no 4 => submodule = 10 (only valid for AC 450)
Record no 5 => submodule = 11 (only valid for AC 450)
NODE -3 Always -3 for Clock Synchronization MS.
SCAN_FTR 1 Without function when BLOCKED = 1
SORT_REF YES
VALID 1 after first successful transmission. Reset by user.
ERROR 1 if the transmission has failed due to lost contact with
destination node or queue full to CI532V01.
REF1 Mode 0-4 0 = Direct request for synchronization (=one shot)
1 = Cyclic synchronization
2 = Cyclic sync. and during restart of a slave
3 = After connection of a telephone line
4 = Before hang-up of telephone line
REF2 Cycle time Cycle time in seconds between
synchronization messages.
Applies to Modes 1 and 2.
NOTE
For telephone handling, only full duplex is valid.
MSn/MSn
MVI Data Set
(298.n)
Base part
MSn 1 NAME VALID 11
2 ACT ERR 17
3 IDENT
0 4 NO_BREC
0 5 NO_INT
6 NO_INTL
0 7 NO_REAL
9 USER
6(1' 10 SOURCE
12 BLOCKED
³VXEPRGXOHQXPEHU´ 13 NET
14 NODE
15 SCAN_FTR
YES 18 SORT_REF
Value references
The parameters REF1 - REF3 are stored in the DAT elements referenced by the Telephone
Command MS. You can give the DAT elements arbitrary names.
NOTE
The Telephone Command MS uses NODE = -3 and NET = submodule number.
Recommended
Terminal Parameter Name Description
Value
NAME Arbitrary Name of the MVI Data Set
ACT 1 1 = Active
0 = Inactive
IDENT 126/127 Identity of the MVI Data Set
126 for port number 1
127 for port number 2
NO_BREC 0 Number of Boolean DATs
NO_INT 0 Number of Integer DATs
NO_INTL 3 Number of Long Integer DATs
NO_REAL 0 Number of Real DATs
USER 3
SOURCE SEND
BLOCKED 1 Note: The MS must be blocked. MS requested by the
CI532V01 module at start-up.
NET 7 - 11 CI532V01 submodule number. Record number for the CI532
data base element for the RCOM port defines the submodule
number.
Record no 1 => submodule = 7
Record no 2 => submodule = 8
Record no 3 => submodule = 9 (only valid for AC 450)
Record no 4 => submodule = 10 (only valid for AC 450)
Record no 5 => submodule = 11 (only valid for AC 450)
NODE -3 Always -3 for Telephone Command MS
SCAN_FTR 1 Without function when BLOCKED = 1
SORT_REF YES
VALID 1 after first successful transmission. Reset by user.
ERROR 1 if the transmission has failed due to lost contact with
destination node or queue full to CI532V01
REF1 RTU number 1 - 99 Node number of the RTU concerned by the command. Valid
node numbers must be defined in the Network Configuration
MS.
Recommended
Terminal Parameter Name Description
Value
REF2 Number of recalls 2 Number of repeated calls before the RTU is considered
unreachable
REF3 Type of call 0-2 Information to the CI532V01 about how to handle the call.
0 - 1 = Dial-up
2 = Disconnect the line.
When dialing-up a telephone connection, the master request a
communication normalization (Reset of sequence mark for
read and write).
Dial-up in master mode is handled differently depending on
REF3:
0 = Start polling after acknowledgment from the RTU
1 = Polling is not started directly after acknowledgment from
the RTU. A command for Normalization/deblocking of the
slave nodes application part must be sent before the
polling starts.
See Section 3.6.4.3, Normalize/Deblock a Slave Node.
Sequence for
CONTRM CONTRM
RTU1
Event SENDREQ See Figure 3-27
driven SENDREQ
logic SENDREQ
to SENDREQ
activate SENDREQ
the
transmission
of
Data Sequence for
CONTRM
Sets RTU2
SENDREQ See Figure 3-27
SENDREQ
SENDREQ
SENDREQ
SENDREQ
:
:
Sequence for
CONTRM
RTUn
See Figure 3-27
SENDREQ
SENDREQ
SENDREQ
SENDREQ
SENDREQ
CONTRM
SENDREQ (2,0,1)
Puls to Activate MS >ACT BUSY
D=1 NET “Normalize
D=10 NODE User Part”
(from status MS) 1) D=254 IDENT
SENDREQ (2,0,1)
Puls to Activate MS >ACT BUSY
D=1 NET “Read Data”
D=10 NODE
D=255 IDENT
BLOCK NXTBLK
PRVBLK
: : :
SENDREQ (2,0,1)
Puls to Activate MS >ACT BUSY
D=1 NET “Send Data”
D=10 NODE
D=n IDENT
BLOCK NXTBLK
PRVBLK
1) Status is fetched from the Status MVI Data Set with IDENT = 3/13
for the RTU (in this example node=10), see Section 3.6.1.3, RTU Status MS
Ready for Message = Status1:VALUE6
Link status = Status1:VALUE
CONTRM
SENDREQ (2,0,1)
SENDREQ (2,0,1)
BLOCK NXTBLK
PRVBLK
:
: :
: :
SENDREQ (2,0,1)
BLOCK NXTBLK
PRVBLK
1)
Status is fetched from the Status MVI Data Set with IDENT = 3/13
for the RTU (in this example node=9), see Section 3.6.1.3, RTU Status MS
Ready for Message = Status1:VALUE6
Link status = Status1:VALUE
You can use the following function block for the Warm Start Command and/or the Normalize
Command MS, to multiplex different values into the Command MS for different block/deblock
functions.
NOTE
This function block is only applicable for slave nodes handling
blocking/deblocking of event-driven transmission of unique MS and DATs. All
MS and DATs are blocked/deblocked from AC 400, MP 40, MP 100 and
MP 200/1, which means that this function block is not necessary for AC 400,
MP 40, MP 100 and MP 200/1 slave nodes.
DEMUX-MI
(B,n)
AERR
D=1 S MUX-NM
D=0 >L D=1 S
D=1/0 R
D=0
“1 - n” A L
D=0 R
OA1 A1
D=1 I
OA2 A2
: :
OAn An
MUX-NM
D=1 S
Warm Start/
D=0 L Norm. MS
D=0 R
A1
A2
:
An REF1
DAT bitmap IA1 O REF2
DAT bitmap IA2
:
DAT bitmap IAn
Figure 3-29. Function Block for Warm Start and Normalization of a Slave Node
You can use this function block to multiplex different MS IDENT and a number of DATs for the
Read Command MS.
DEMUX-MI
(B,n)
AERR
D=1 S MUX-NM
D=0 >L S
D=1/0 R D=1
“1 - n” A D=0 L
D=0 R
OA1 A1
D=1 I
OA2 A2
: :
OAn An
MUX-NM
D=1 S
Read
D=0 L Command MS
D=0 R
A1
A2
:
An REF1
No. of values (DAT) IA1 O REF2
No. of values (DAT) IA2
:
No. of values (DAT) IAn
You can use this function block to multiplex different Telephone Command MS parameters in
master mode.
DEMUX-MI
(B,n)
AERR
D=1 S MUX-NM
D=0 >L D=1 S
D=1/0 R
“1 - n” A D=0 L
D=0 R
OA1 A1
D=1 I
OA2 A2
: :
OAn An
Telephone
Command MS
REF1
No. of dial-up attempts REF2
Type of call REF3
Use redundant RCOM only for point-to-point connections as delay times and time-out times are
hard to predict in a multidrop environment.
To set up a redundant RCOM configuration, you must:
• Build the Configuration MS (Line Characteristics MS, Network Configuration MS and
RTU Status MS) for both the ports. Configure the Configuration MS for both ports with
the same parameters (the same values on the connected DAT elements).
• Also make the setup with the data base element CI532 for both the ports.
• The Data MS and the Command MS are shared by the two redundant ports. The only
exceptions are the Clock Synchronization MS and the Telephone Command MS, these MS
must be built for both the ports. The Data MS and the Command MS must have the
parameter NET corresponding to the main port, see Section 3.6.6.1, Established
Connection.
AC 450 1 1 1 1
SR511
S
y Voltage
s Reg.
t
e
m
sw
2 2 2 2 SB510 TC
520
Battery S
Charger u
p
e
r
v.
Port 1 Port 2
Master Master
Modem Modem
Network = 1 Network = 2
Modem Modem
Slave Slave
Port 1 Port 2
AC 450 1 1 1 1
SR511
S
y Voltage
s Reg.
t
e
m
sw
2 2 2 2 TC
SB510
520
Battery S
Charger u
p
e
r
v.
NOTE
It may be necessary to adjust the recommended values, depending on the type of
RTU and configuration.
Status 1 port 1
Ready for Message BLOCK on
-> 1
Link Status & SENDREQ
Status 1 port 2
Ready for Message
&
Link Status
MB300
FastComm
AC 410/450
Adr=12,3 AC 410/450
AS 100ES
CI532 CI532 Adr=12,4
Adr=12,3,1,1,7,2
RCOM
CI532 CI532 Network (7)
Modem
Modem Adr = Address in the form:
MB300 network number, MB300 node number,
bus number, station number,
Modem RCOM network number, RCOM node number
No access to
CI532 this node via
RCOM routing!
AC 110/AC 55
Adr=12,3,1,1,7,2
The routing via RCOM supports access to all AC 55/AC 110 target systems shown in
Figure 3-34.
We are supporting the following RCOM connection types:
• Dial-up connection
• Multi drop connection
• Permanent line
Routing via RCOM is only possible to AC 55/AC 110 nodes which are directly connected to a
Advant Controller 400 node as shown in Figure 3-34.
The user can perform the following operations on the AC 55/AC 110 target system:
• Start and stop the execution of the application
• Download an application (not supported via dial-up connection)
• Save the application in PROM.
All operations are carried out by the Function Chart Builder (FCB) which is part of the
AdvaBuild for Windows product (Windows 3.11) and AMPL Control Configuration
(Windows NT).
/LPLWV
The following limits apply to the function:
• It is not possible to use the RCOM routing function while the AC 400 and the AC 110 are
exchanging processes data. (MS). To use the routing function via RCOM, the entire data
exchange on the RCOM network must be stopped (as long as the routing function is used).
• The AS 100ES is unable to turn the process data exchange off; this must be done by the
application program.
• The communication speed must at least be 2400 baud
• The RCOM configuration can not be changed via RCOM. That means:
– You can not download a new configuration for the RCOM on the AC 110 via RCOM
routing (CI532 data base element)
– You can not download an application via a dial-up line.
$VVXPSWLRQVDQG'HSHQGHQFLHV
The routing function is an additional feature with RCOM. To use this feature, the RCOM
communication must be configured as described in the previous chapters of this manual.
A PC program (on AC 400) is used to execute RCOM operation. This puts some basic
requirements on the configuration of the AC 400 and the AC 55/AC 110:
• The AC 400 must be operation mode
• The RCOM connection on the AC 400 must be configured; the PC program which serves
the connection must be executing.
• The RCOM connection must be configured on the AC 110/AC 55.
• No other AS 100ES/AS 500ES must be connected to the AC 400
• The AC 400 is always the "Master"; the AC 55/AC 110 must be the "Slave" node.
• The RCOM routing can only be carried out by the FCB running on a PC with a
Engineering board.
$GYDQW&RQWUROOHU'DWD%DVH&RQILJXUDWLRQ
The routing function requires one additional DAT(B) data base element for each RTU that
should be accessed. This DAT(B) is called “Trigger DAT” in the rest of this document. The
AS 100ES software is using this DAT to communicate with the PC program in the AC 400
which runs the RCOM configuration.
The AS 100ES uses the name of the data base element to find the corresponding “Trigger DAT”
for the RTU that it want to communicate with. The name of the “Trigger DAT” is build
according to the following schema:
The name is:
RCAS<slave-board-number><RTU-number>
([DPSOH
For the RTU 3 on the board 1, the AS 100ES will look for the following DAT(B):
RCAS0103
For <slave-board-number> and the <RTU-number> see Section 3.6.1.2, Network Configuration
MS, case IDENT=2/12 in this manual.
The terminals “VALUE”, “VALUE3”, “VALUE5” and “VALUE7” are used by the AS 100ES to
send commands the application program that run the RCOM configuration. The AS 100ES
expects the feedback on the following terminal. The AS 100ES make no assumption about how
the application program executes the command.
VALUE3 AS 100ES The AS 100ES sets this bit to “1” to start the
dial-up of the node. The PC program on the
AC 400 must perform the dial-up.
VALUE5 AS 100ES The AS 100ES sets this bit to “1” to send the
“normalize” data set (MS 254) to the RCOM
node.
The terminals VALUE3 and VALUE7 are only used for dial-up connections.
$&3&3URJUDP&RQILJXUDWLRQ
The routing function requires some additions in the PC program which drives the RCOM
communication. This additions are needed to respond to the command which the AS 100ES
give via the “Trigger DAT” (see previous chapter). The following example shows a PC program
that drives a RCOM line (not dialled) with a single MS send on a cyclic base.
.2
2) G 1 1 20 ACT>3
4) G 2
.3
5) G 1 & 20 6)
7) G 2
8) G 3
.4
SENDREQ(2,0,1)
1 ACT BUSY 5 9)
D=7 2 NET NXTBLK 23 10)
D=7 3 NODE
D=2 4 IDENT
21 BLOCK
22 PRVBLK
.5
OSC-B
D=1 1 EN O 5 11)
D=0.5 2 TP
D=1 3 TC
.6
MOVE
(B,1)
1 21 P 12)
1) SEND1_PRVBLK
2) =DAT23:31/STATUS.B1:VALUE28
3) ACT_NORMALIZE
4) =DAT23:5/STATUS1.B1:VALUE2
5) =DAT23/STATUS1.B1
6) SEND1_BLOCK
7) =DAT51/RCAS0701
8) =DAT23:9/STATUS.B1:VALUE6
9) SEND1_BUSY
10)SEND1_NXTBLK
11)SEND1_ACT
12)=DAT51:5/RCAS0701:VALUE2
Chapter 5 Maintenance
CI532
V01
F R
F= FAULT LED (RED)
R= RUN (GREEN))
• ••
••
••
••
• ••
••
••
••
The error codes indicated on the data base element CI532 is translated in the figure below.
Table 5-1. Error Codes from the Data Base Element CI532
Error
Interpretation
Code
21 Duplicate node number on the network
22 More than one node number in the station
23 Station connected to more than one Control Network
25 Network number already used in the Advant Controller
31 Module not found or internal bus error
32 Not correct hardware identity on module
33 Start up of module failed
34 Suspected hardware error
35 Not correct software identity on module
36 Not correct module interface identity
50 Illegal submodule number
51 Illegal module position
52 Module position number already used in the Advant
Controller
53 Two modules has the same submodule number
System message printouts on the Advant Station 120 ES have the following appearance:
Parameter Description
Trace Number
1 = data1 Comments and Suggested Actions
(Hexadecimal)
2 = data2
00040005 1: File descriptor Read from FIFO failed.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
00040006 1: File descriptor Write to FIFO failed.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
Table 5-3. Messages with Mcode = 56 and Task Name = MviStbnn from CI532V01
Parameter Description
Trace Number
1 = data1 Comments and Suggested Actions
(Hexadecimal)
2 = data2
00020002 1: - Failed to create watchdog timer device.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
00020004 1: - Failed to open watchdog timer device.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
00020010 1: File Descriptor Failed to start watchdog timer.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
00020011 1: File Descriptor Failed to cancel watchdog timer.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
Table 5-3. Messages with Mcode = 56 and Task Name = MviStbnn from CI532V01 (Continued)
Parameter Description
Trace Number
1 = data1 Comments and Suggested Actions
(Hexadecimal)
2 = data2
00030002 1: - Failed to create transceiver channel.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
00030004 1: File Descriptor Failed to open transceiver channel.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
00030005 1: File Descriptor Read from transceiver channel failed.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
00030006 1: File Descriptor Write to transceiver channel failed.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
00030007 1: File Descriptor Failed to close transceiver channel.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
0003000f 1: File Descriptor Failed to allocate transceiver buffer
2: - Reset the MVI module, if the problem persists, please
contact ABB.
00030016 1: - Failed to fetch Host Information.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
00040004 1:- Failed to open FIFO device.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
00040005 1: File Descriptor Read from FIFO failed.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
00040006 1: File Descriptor Write to FIFO failed.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
0005000f 1: Requested block size Failed to allocate memory.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
00050012 1: - Select failed.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
0005001f 1: - Start of protocol handler failed.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
Table 5-3. Messages with Mcode = 56 and Task Name = MviStbnn from CI532V01 (Continued)
Parameter Description
Trace Number
1 = data1 Comments and Suggested Actions
(Hexadecimal)
2 = data2
00050020 1: 10 Semaphore operation failed.
2: Semaphore ID Reset the MVI module, if the problem persists, please
contact ABB.
00060013 1: 000000xx Illegal node number.
xx = node number Check the node number in the Command MS.
2: 0
00070014 1: Data1 = xxyyyyyy Illegal Line Characteristics parameter.
xx = 1: Duplex (REF7) Check the corresponding DAT value in the Line
xx = 2: Speed (REF3) Characteristics MS. Restart the CI532V01 submodule
xx = 3: Character Length (REF4) after change of Line Characteristics MS.
xx = 4: Stop Bit (REF5)
xx = 5: Parity (REF6)
xx = 6: Illegal PLC type (REF1)
xx = 7: Illegal Modem type (REF16)
xx = 8: Illegal MS identity
yyyyyy = parameter value
2: -
00070018 1: MS identity Time-out waiting for Configuration MS.
2: - Create the Configuration MS with ident=Data1, and fill in
the connected DAT references. See Section 3.6.1, MS for
RCOM Configuration
00070022 1: Type of call Illegal type of call.
2: - Check Telephone Command MS.
Table 5-4. Messages with Mcode = 57 and Task name = MviMux from CI532V01
Parameter Description
Trace Number
1 = data1 Comments and Suggested Actions
(Hexadecimal)
2 = data2
00030002 1: - Failed to create transceiver channel.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
00030004 1: - Failed to open transceiver channel.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
00030005 1: File Descriptor Read from transceiver channel failed.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
Table 5-4. Messages with Mcode = 57 and Task name = MviMux from CI532V01 (Continued)
Parameter Description
Trace Number
1 = data1 Comments and Suggested Actions
(Hexadecimal)
2 = data2
00030006 1: File Descriptor Write to transceiver channel failed.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
00040004 1: - Failed to open FIFO device
2: - Reset the MVI module, if the problem persists, please
contact ABB.
00040005 1: File Descriptor Read from FIFO failed.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
00040006 1: File Descriptor Write to FIFO failed.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
00050012 1: - Select failed.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
00070015 1: MS identity Illegal DSX Signal received.
2: - Check the identity (m_code) for all Configuration MS and
Command MS.
Table 5-5. Messages with Mcode = 58 and Task name = MviHdlnn from CI532V01
Parameter Description
Trace Number
1 = data1 Comments and Suggested Actions
(Hexadecimal)
2 = data2
00010005 1: File Descriptor Read from UART failed.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
00010006 1: File Descriptor Write to UART failed.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
0001000b 1: File Descriptor Failed to fetch event status from UART.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
0001000c 1: 000000xx Failed to assert/de-assert modem signal.
xx = 1: Assert DTR Reset the MVI module, if the problem persists, please
xx = 2: De-assert DTR contact ABB.
xx = 3: Break handling off
xx = 4: Break handling on
2: -
Table 5-5. Messages with Mcode = 58 and Task name = MviHdlnn from CI532V01 (Continued)
Parameter Description
Trace Number
1 = data1 Comments and Suggested Actions
(Hexadecimal)
2 = data2
0001000d 1: File Descriptor Failed to fetch modem status from UART.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
0001000e 1: File Descriptor Failed to cancel read descriptor.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
0001001e 1: File Descriptor Failed to flush UART.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
00020004 1: - Failed to open watchdog timer device.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
00020010 1: File Descriptor Failed to start watchdog timer.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
00020011 1: File Descriptor Failed to cancel watchdog timer.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
00050012 1: - Select failed.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
0005001f 1: - Start of protocol handler failed.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
00050020 1: 10 Semaphore operation failed.
2: Semaphore ID Reset the MVI module, if the problem persists, please
contact ABB.
00070019 1: MS identity Illegal Data Request.
2: Number of DAT’s Check the Command MS.
00070021 1: Clock synchronization mode Illegal Clock synchronization mode.
2: - Check Clock Synchronization Command MS.
Table 5-6. Messages with Mcode = 61 and Task name = MviSupnn from CI532V01
Parameter Description
Trace Number
1 = data1 Comments and Suggested Actions
(Hexadecimal)
2 = data2
00040002 1: - Failed to create FIFO device.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
0005001f 1: - Task spawn failed.
2: - Reset the MVI module, if the problem persists, please
contact ABB.
NOTE
Some errors are only reported once.
Description
CI532V01 - RCOM is a submodule destined to the submodule carrier SC510 and CI532
ABB
SC520 in Advant Controller 450 and Processor Module PM150 in Advant V01
Controller 410. RUN-LED
F R
The two RS-232-C communication interfaces are used for communication with the
RCOM protocol. (Also the protocol version RCOM Extended.)
The communication channels support communication speed up to 19.2 kbit/s which FAULT-LED
is the limit set by the system software. CHANNEL 1 (X4)
Both channels can run at this speed simultaneously.
The maximum communication distance without modems is 15 m.
The modem signals which are supported can be found in Table A-1 below.
Communication pins are short circuit proof.
Technical Data
CHANNEL 2 (X5)
Indicators
LED R, Run (green) on module front. Indicating module running normally.
LED F, Fault (red) on module front. Indicating a fatal error detected on the
CI532V01 module. The LED is also turned on at reset of the module.
Jumpers
The board contains one jumper for special purposes. In normal operation always Front View
keep the S1 in position 3 - 4 (“parking place”). The component and position
indications are found on the printed circuit board.
Connectors
Serial channels 1 and 2 connectors (X4 and X5):
• Connector type 9-pole male DSUB (DE9P)
• Placement On module front
• Pin designation See Table A-1 below
Power Supply
5V typical 400 mA
max. 670 mA
24V max. 40 mA
Power loss (heat) typical 3W
Mechanical Data
Module size: Occupying one submodule slot (H = 95 mm, L = 140 mm connectors
not included).
Weight: 0.13 kg.
INDEX
A H
Application procedures 3-19 Half duplex 3-25
Area code 3-31 Hang-up time 3-26
Hardware
B AC 410 1-2
Bitrate 3-24 AC 450 1-2
Cables 1-3
C Modems 1-3
Cables 1-3 Hardware indicators 5-1
Capacity and performance 3-2 Hardware module
CCITT V.24 2-6 CI532 A-1
Character length 3-25
Character time-out 3-25 I
Checksum 1-15 Indicators
Clock synchronization 3-56 LED indicators on CI532V02 5-1
Cold start 3-47
Command MS 1-7, 1-11, 3-20, 3-47 L
Configuration 1-11, 3-20, 3-22 Line characteristics 3-22
Configuration MS 1-7, 1-11, 2-8, 3-22
M
D Master 3-24
Data flow on the link 1-14 Master functions 3-21
Data MS 1-7, 1-11, 3-20 MasterBus 1-2, 1-7
Design considerations 3-1 Modem 1-3, 3-26
Disconnect time 3-26
Duplex 3-25 N
NET 2-4, 3-24
E Network configuration 3-28
Engineering tools 1-3 NODE 2-3, 3-24
Error messages 5-1 Normalize/Deblock a slave node 3-52
Event set 1-7, 1-11, 3-45
P
F Parity 3-25
Fault finding and user repair 5-8 PC program 3-61
Flow control 3-63 PC-program 1-8
Full duplex 3-25 Poll 3-26
Poll cycle time 3-25
POSITION 2-3
Post-idle time 3-25, 3-27
Preambles 3-26
Pre-idle time 3-25, 3-27
R
RCOM extended 1-8, 3-24
Read requests 3-54
Record number 2-3
Redundant configuration 3-67
Registers addresses MS 1-8
Retransmissions 3-25
RTU number 3-31
RTU Status 3-32
Status1 3-36
Status2 3-39
Status3 3-40
S
Slave 3-24
Slave functions 3-22
Start-up 2-8
Status1 3-36
Status2 3-39
Status3 3-40
Stopbits 3-25
Submodule
Number 2-3
Position 2-3
Subposition 2-3
SUBPOS 2-3
Subscriber number 3-31
Switchboard 3-26
T
Telephone command 3-59
Test tool 5-9
Transmission speed 3-24
Turn-around time 3-25, 3-27
Tutorial 3-10
Type circuit 3-63
W
Warm start/Block a slave 3-49