Advant OCS Advant Controller 55: With Master Software
Advant OCS Advant Controller 55: With Master Software
User’s Guide
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, AdvaCommand, AdvaInform, and AdvaBuild are registered trademarks of ABB Asea Brown Boveri Ltd, Switzerland.
ABB Master, MasterPiece, MasterView, MasterAid, and SuperView are registered trademarks of ABB Asea Brown Boveri Ltd.
Switzerland
MasterNet, MasterBus, and MasterBatch are trademarks of ABB Asea Brown Boveri Ltd. Switzerland
AdvaControl, AdvaBatch and AdvaTalk are registered trademarks of ABB Process Automation Corp. USA
NOTICE
The information in this document is subject to change without notice and should not be construed as a commitment by ABB
Industrial Systems AB . ABB Industrial Systems AB assumes no responsibility for any errors that may appear in this document.
In no event shall ABB Industrial Systems 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 Industrial Systems 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 Industrial Systems 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 72/23/EEC.
Template: 3BSE001286/E
TABLE OF CONTENTS
Chapter 1 - Introduction
1.1 General Information................................................................................................. 1-1
1.2 Manual Organization ............................................................................................... 1-2
1.3 Conventions ............................................................................................................. 1-3
1.4 Related Documentation............................................................................................ 1-4
1.5 Release History ........................................................................................................ 1-4
1.6 Terminology............................................................................................................. 1-4
1.7 Equipment Requirements......................................................................................... 1-5
1.8 Product Overview .................................................................................................... 1-6
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 and Commands .............................................................. 1-13
1.8.4.1 Data Flow on the RCOM Link....................................... 1-14
1.8.4.2 Data Flow on the RCOM+ Link .................................... 1-16
1.8.5 Flow Control ......................................................................................... 1-16
Chapter 2 - Installation
2.1 Site Planning Environment ...................................................................................... 2-1
2.2 AC 55 Setup............................................................................................................. 2-1
2.3 Modems and Cables................................................................................................. 2-3
2.4 AC 55 Start-up Procedures ...................................................................................... 2-5
2.5 AC 55 Product Verification ..................................................................................... 2-5
CONTENTS (continued)
3.4.2 Application in Slave Node .................................................................... 3-13
3.4.2.1 DB Elements in the Slave Node ..................................... 3-13
3.4.2.2 PC Program in the Slave Node....................................... 3-15
3.5 Application Procedures .......................................................................................... 3-16
3.5.1 Master Functions................................................................................... 3-17
3.5.2 Slave Functions ..................................................................................... 3-18
3.6 Configuration of RCOM Application DB Elements and PC Program .................. 3-19
3.6.1 DB Elements for RCOM Configuration ............................................... 3-19
3.6.1.1 DBElements for MVI Module Configuration
CT481, CT482................................................................ 3-20
3.6.1.2 DB Element for MVI Channel Characteristics
MVICHAN ..................................................................... 3-21
3.6.1.3 DB Element for Node Configuration and Status
MVINODE ..................................................................... 3-28
3.6.1.4 DB Element for Data Transfer and Command MVB..... 3-35
3.6.2 DB Element MVB for Data Transfer .................................................... 3-40
3.6.2.1 Data Transfer from Master to Slave ............................... 3-42
3.6.2.2 Data Transfer from Slave to Master ............................... 3-44
3.6.3 DB Element MVB for Commands........................................................ 3-47
3.6.3.1 Cold Start a Slave ........................................................... 3-48
3.6.3.2 Warm Start/Block a Slave .............................................. 3-50
3.6.3.3 Normalize/Deblock a Slave............................................ 3-52
3.6.3.4 Clock Synchronization ................................................... 3-53
3.6.3.5 Telephone Commands .................................................... 3-55
3.6.4 PC Program Layout............................................................................... 3-58
3.6.4.1 RCOM Data Flow Control Type Circuits ...................... 3-60
3.6.4.2 RCOM Data Flow Control ............................................. 3-63
3.6.4.3 Transmission of Time-Tagged Events from Event Sets. 3-64
3.6.5 Configuration with MasterPiece 40 ...................................................... 3-66
3.6.5.1 Application in Master Node AC 110 DB Elements ....... 3-68
3.6.5.2 Parameters on the Slave Node (MP 40) ......................... 3-75
CONTENTS (continued)
Chapter 5 - Maintenance
5.1 Hardware Indicators................................................................................................. 5-1
5.2 Software Indicators .................................................................................................. 5-1
5.3 Module Diagnosis .................................................................................................... 5-2
5.4 Fault Finding and User Repair................................................................................. 5-3
INDEX
Chapter 1 Introduction
MP 200/1 Master
AC 400 S.
RCOM
RCOM
• • • • • • • MP 200/1 AC 55
AC 110 AC 55
slaves AC 400 s. slaves
Master AC 55
RCOM
AC 55 AC 55 • • • • • • • MP 40
Slaves
Slaves
In Advant Controller 55 an RCOM and RCOM+ serial interface is built in, available without
additional hard- or software.
For AC 400 please refer to the manual RCOM - Advant Controller 400 Series User’s Guide.
For AC 110 please refer to the manual RCOM - Advant Controller 100 Series User’s Guide.
Configuration/ Runtime
Introduction Installation Application Operation Maintenance Index
Building
Introduction
In Chapter 1, Introduction, this chapter, you will find a description of the RCOM functions in
Advant Controller 55 system layout, hardware requirements, related documents, release history,
terminology and this manuals organization.
Installation
Chapter 2, Installation, tells you how to setup the RCOM communication hardware in the
AC 55. You will also find a description of the shut-down and start-up procedure and how to ver-
ify correct operation after power up.
Runtime operation
In Chapter 4, Runtime Operation, you will find information of how to check the link status and
how to activate the application for transmission of commands and data.
Maintenance
Chapter 5, Maintenance, gives assistance for error cases.
1.3 Conventions
All input values to data base elements that require user input are boldfaced.
1.6 Terminology
The following conventions and abbreviations are used throughout this document.
• AC is an abbreviation for the ABB Advant Controller Series of Controllers.
AC 55 is the abbreviation for Advant Controller 55.
• AMPL is an abbreviation for the ABB Master Programming Language. AMPL is used for
application programming in AC 55.
• Command MVB is a MVB DB element defining the command used for control of slaves.
The Command MVB’s are only defined in RCOM master mode, except the telephone
commands that also can be used in RCOM slave mode.
• DAT is a concept of the DB-elements that stores a data value (1 Real-, 1 Integer- or
32 Boolean values). The data values of MVB’s are hold by referenced DAT-elements.
• Data MVB is the MVB DB element used for data transfer. It is used for transfer of block
of data in an ABB Advant network.
In RCOM a Data MVB is a collection of up to 8 or 24 DAT's depending on the RCOM
protocol type.
• DB elements are used for configuring the AC 55.
• EVS (EVent Set) DB elements are used for configuring the flow of events.
• MS is an abbreviation for the Multi Vendor Data Set, used in AC 400 and MP 200 RCOM
implementations. The concept of data transfer and commands is similar to the MVB
concept.
• MVB is an abbreviation for the MVI Data Block. MVB is a special type of Data Sets used
for data transfer and commands in RCOM.
• MVI channel is a channel of the RCOM interface. AC 55 has one channel.
• RCOM is an abbreviation for Remote COMunication in the Advant Controller family.
• RCOM+ is an RCOM protocol type with 24 DAT’s, saver CRC check, no ’Break’.
• PC program (Process Control program) is a program written in AMPL.
• PS refers to ABB Advant Controller Process Station .
• RTU is an abbreviation for Remote Terminal Unit .
AC 55 AC 55
RCOM RCOM
MP 200 MP 40
AC 400 Master Slave
AC 110 AC 55
AC 55 AC 110
AC 55 has one RCOM interface built in. It forms a local control network with the network
numbers 1...9. In master mode it can handle up to 25 slaves (nodes). Since every node on the
RCOM link is a part of the local control network, each node must have a unique node number
(1...254) within the control network concerned.
C
I
5
3
2
AC 400
C
I
5 Series
3
2
Master Master
Modem Modem
AC 400 uses CI532V01 as RCOM interface. See RCOM Advant Controller 400 User’s Guide
and please refer to the related documentation of AC 400.
An example with the Advant Controller 110 as master see Figure 1-7:
To superior station
MP 200/1 or AC 400 Series
Zoom:
C
Subposition1
Modem
I Channel1
5
3 Channel2
C 2
I
C
Subposition2
AC 110 5
3 I Channel1
2 5
3 Channel2
Master 2
AC 110 with RCOM option needs a CI532V01 RCOM submodule. See RCOM Advant Control-
ler 100 Series User’s Guide.
CI532V01 is equipped with two independent, asynchronous communication channels for
RCOM communication (MVI channel). The channels can be configured either as master or
slave on the RCOM link.
Master
AC 55
Modem
C
AC 55 AC 55 I
AC 110 5
3
2
Slave Slave
Slave
Figure 1-8. Configuration example with AC 55 as master
Since AC 55 has only one RCOM interface in the configuration with AC 55 as Master no
superior station can be accessed.
In the following text the RCOM interface is referred to as “MVI channel“although no other
communication protocols than RCOM and RCOM+ are implemented in AC 55.
1.8.1 Functionality
Application = Function controlled from the application program.
System = Function controlled directly by the RCOM interface
The following RCOM functions are performed by a MVI channel in master mode:
• Polling of Data MVB’s and system messages from the slaves (System)
• Polling of Event Sets from AC 55 or AC 110 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 (System/Application)
• Deblocking of event-driven transmission from the slaves (Application)
• Blocking of the slaves (Application)
• Dialing up the slaves (Application)
• Cold start of the slaves (Application).
The following RCOM functions are performed by a MVI channel 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)
• Execution of Event Set writing to AC 55 or AC 110 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 (System/Application).
AC 55
. . .
. . .
CHANNEL2
MP 200/1
AC 400
AC 110 Master
AC 55
AC 55 AC 55 AC 110
Slaves
Figure 1-9. Functional overview in the AC 55 acting as master or slave for RCOM networks.
Slave
Pr A F L S P
Time
Pr A F L B B Fi Data S P
Slave <32 bytes
-
Time
Time
Figure 1-10. Data flow on the link during polling and commands
Slave
Pr A F L S P
Time
Slave Pr A F L B B Fi DATA S P
<32 bytes
Time
Figure 1-11. Data flow on the link during read command and data transmission
BREAK(*) Optional: Start element sent by the master to the Slave to synchronize the
communication. Only for RCOM not extended (PROTTYPE=1
in MVICHAN). Character time-out (CHARTOUT parameter in
MVICHAN) is used for synchronization of the communication
in the case of RCOM+ (PROTTYPE=2 in MVICHAN)
Pr: Preamble (HEX 00). Number of Preambles is selected in DB element
MVICHAN.
A: Address = The node number to the slave.
(The slave answers with its own node number.)
F: Function code = Type of telegram.
L: Length code = A unique code identifying the numbers of bytes in the message.
DATA: Data elements.
B B Fi: Identifies the Data elements.
First B = 0
Second B = IDENT (REGADDR in AC 55) on the slave
Fi = Number of DAT’s
S: Checksum (BCC), CRC Check(2 bytes) for RCOM+
P: Postamble (HEX 00)
Master Pr A F L S S P
Data in reply
Pr A F L B DATA
B Fi <100
Slave bytes S S P
-
Character timeout
Time
Figure 1-12. RCOM+ data flow on the link during polling and data transmission
Chapter 2 Installation
2.2 AC 55 Setup
For RCOM the AC 55 basic unit CT 481 or CT482 is equipped with a CCITT V.24 (RS232-C)
asynchronous communication channel CHANNEL 2.
Standard Modems can be connected with standard cables. Modems and cables must be correctly
installed. Figure 2-3 and Figure 2-2 show an example of necessary modems and cables in
RCOM point-to-point and multidrop connections.
The interface is used for RCOM communication with other units in a local control network.
Valid network numbers for a local network are 1 to 9. The AC 55 and every RTU (slave)
connected to RCOM must have a node number 1 to 254 which is unique within the control
network. The setup for each channel is made with the DB element MVICHAN using the AS 100
Series ES Engineering Station.
You don’t have to setup any jumpers or switches for RCOM.
You must check or fill in correct values on the following terminals on the DB elements
MVICHAN (see tables below and figures below).
DB elements
Recommend
where to fill
Terminal ed Description
in
Value
the values
NET MVICHAN (1-9) Own NETwork number of MVI-channel
NODE MVICHAN (1-254) * Own NODE number of MVI-channel
* For usage together with AdvaSoft for Windows only node numbers 1-99 are possible.
Direction
No. in 9 Pin No. in 25 Pin
Description Signal CCITT V.24 IN
Connector Connector
OUT
Data Carrier DCD 1 8 109
Detect
Receive Data RD 2 3 104
Transmit Data TD 3 2 103
Data Terminal DTR 4 20 108/2
Ready
Signal Ground SG 5 7 102
Data Set Ready DSR 6 6 107
Request To Send RTS 7 4 105
Clear To Send CTS 8 5 106
Ring Indicator RI 9 22 125
When modems for point-to-point connections are used without control signals the modem cable
must be wired for full duplex handling of modem signals as shown in the Figure 2-1. When
standard modems are used no extra wiring is necessary.
No. in
Description Signal 25 Pin CCITT V.24
Connector
Request To Send RTS 4 105
Clear To Send CTS 5 106
Data Set Ready DSR 6 107
Data Carrier Detect DCD 8 109
Data Terminal Ready DTR 20 108/2
Figure 2-1. Necessary wiring in the cable when a modem without control signals is used.
The following modems and telecontrol cables are recommended, see Table 2-3.
Version Description
Modems for High speed communication For communication to MP200/1, (1)
9600 bit/s, point to point and multidrop AC 400 series or other AC 110 or 55
Modems for low speed communication CCITT Dito. but longer distances up to 22/
V.23 1200 bit/s, point to point or multidrop 35 km, and/or MasterPiece 40 (2).
Modems for dial-up lines 1200/2400/9600 bit/s 1200 bit/s for MasterPiece 40 (2).
(Hayes-compatible instruction set, direct asyn- For RCOM (not extended)
chronous mode, no break detect).
Telecontrol cable One or two twisted pairs, each pair
Communication cable for RCOM individually shielded.
Conductor diameter up to 0.8(0.6)
(1) See RCOM AC 55 User’s Guide
(2) See MP 40 User’s Guide
Shield 1)
Twisted pairs
Transmitter/ Transmitter/
Receiver Receiver
Slaves parallel
Master connected for Slave
multidrop.
1) Connect shield only at one end (RCOM Master) to avoid loop currents.
Figure 2-2. Cables and modems in a RCOM 2 wire point to point or multi-drop connection
Channel 2
AC 55
Channe1 1
Modem cable
Modem
Modem
RTU
Modem Modem
Shield 1)
Twisted pairs
Receiver Transmitter
Transmitter Receiver
Shield 1)
1)
Connect shield only at one end (Transmitter) to avoid loop currents.
Figure 2-3. Cables and modems in a RCOM 4 wire full duplex point-to-point connection
NOTE
To select the cycle time for the PC program you must know how fast data must be
transferred.
3.2.1 Capacity
The RCOM channel is able to handle up to 340 MVB totally. Each MVB may contain up to
8 DAT (7 for event-driven transmission)1. Each DAT element contains 1 real value, 1 integer
(2 or 4 bytes) or 32 booleans. Due to performance and capacity reasons, data which can change
simultaneously should be collected into the same MVB.
RCOM+ can have up to 24 DAT elements referenced by each MVB. (24 DAT’s can also be used
for event driven transmission when RCOM+ is used.)
where
LRMVB = load caused by transmission of MVB elements (in %)
LRevent = load caused by transmission of time-tagged events from Event Sets (in %)
LRclock = load caused by cyclic transmission of clock synchronizations (in %)
The load on the RCOM link must be less than 100%. Otherwise MVBs are transmitted with a
cycle time higher than configured by the terminal CYCLETIM and the transmission of event-
driven MVBs and time-tagged events is partly or fully suppressed.
The maximum performance of an RCOM link can be calculated for different configurations
assuming a total load of 100%. If there are disturbances on the RCOM link the real performance
can be less than the calculated one.
Below the calculation of the load portions is explained. Note that in every equation the values of
the variables are inserted without units.
1. For MP 40: 2 DAT’s for digital values(DI), 6 DAT’s for analog values(AI).
where
N = number of DATs in MVB
S = communication speed (bit/s), see terminal SPEED at DB element MVICHAN
T resp = response time of RCOM slave or master (ms), see table below
The response time is the time the operating system needs to generate a telegram after having
received a telegram from the partner node and depends on the communication speed. Table 3-1
contains the minimum response time of an AC 55 RCOM slave or master for every allowed
communication speed. It shows minimum times at small system load. The response time can be
prolonged by high system load or very long pieces of application program. In the AC 55 system
software RCOM’s priority is lower than the priority of executing application program.
The transmission time of a MVB element is independent from the RCOM command by which
the MVB is transmitted (write command, read command or polling).
M
T MVB_i
LR MVB = ∑ ----------------- ⋅ 100
C
i = 1 MVB_i
where
M = number of MVB elements
T MVB_i = transmission time of MVB element (ms)
C MVB_i = cycle time of MVB element i (ms), i.e. terminal CYCLETIM multiplied by 100
If a MVB is transmitted in an event-driven way from a slave to the master (using the terminal
EXECUTE) the cycle time from the terminal CYCLETIM can not be applied. In this case the
cycle time C MVB_i can be derived from the average execution number of the MVB by
following formula:
60000-
C MVB_i = ---------------
A exec_i
where
A exec_i = average execution number of MVB i per minute
In Table 3-4 the transmission time and the load for some MVB elements is shown.
Table 3-2. Minimum transmission time and RCOM link load of MVB elements (examples)
The load L MVB can be reduced by increasing the cycle time (terminal CYCLETIM) of the
MVB elements.
where
K = number of slave nodes
S = communication speed (bit/s)
A event_i = average number of time-tagged events per minute from slave i
In Table 3-26 the load on the RCOM link caused by time-tagged events in different
configurations is shown as an example.
where
S = communication speed (bit/s)
C clock = cycle time of time distribution (s), see terminal PARAM6 at MVICHAN element
where
M = number of MVB elements
N = number of DATs in MVB
C MVB_i = cycle time of MVB element i (ms), i.e. terminal CYCLETIM multiplied by 100
The CPU load caused by a MVB element is independent from the RCOM command, the line
characteristics etc. Table 3-4 shows the CPU load for some MVB elements.
How to calculate the total CPU load is described in the manual AMPL Configuration Advant
Controller 55 Reference Manual.
3.4 Tutorial
This example describes the necessary application programming for sending DAT’s from a
master node to a slave node and receive DAT’s from the same slave.
The configuration is a dial-up telephone line (one slave).
Configuration on the master node:
• Own node number =5
• Network number =5
• Own telephone number = 1625 (no switchboard)
• Node number =2
• Network number =5
• Telephone number = 1651 (no switchboard).
Node 5 Master
AC 55
Network 5
AC 55
BASIC UNIT
CT1 NAME
0 UNIT-ADR
1 IMPL
CT481______________ TYPE
50 Hz AI GFREQ
CHANNEL1_________ MVI-CHAN
MVICHAN
CHANNEL1 ________ NAME
5 _________________ NET
5 _________________ NODE
1 _________________ MASTER
MASTER__________ TIMESYNC
MVINODE
2 _________________ PROTTYPE
FULL _____________ DUPLEX SLAVE_NODE1_____ NAME
1 _________________ DIAL 1 _________________ ACT
9600 ______________ SPEED 5 _________________ NET
8 _________________ CHLEN 2 _________________ REMNODE
1 _________________ STOPBITS ATDT_____________ DIALSTR1
EVEN_____________ PARITY 1651 ______________ PHONE_NO1
0 _________________ LINESTAB _________________ DIALSTR2
0 _________________ CARRDEL _________________ PHONE_NO2
2 _________________ MAXRETR _________________ DIALSTR3
2 _________________ CHARTOUT _________________ PHONE_NO3
200 _______________ TURNTIME _________________ DIALSTR4
0 _________________ UARTOUT _________________ PHONE_NO4
10 ________________ POLLCYCL
3 (No. of preambles)
. PARAM1 One MVINODE for every remote node on the line
30 (Hang-up time) PARAM2
5 (Disconnect time) PARAM3
3 (Max.no.of polls) PARAM4
3 (Clock set mode) PARAM5
0 (Clock cycle time) PARAM6
2 (Max. no. recalls) PARAM7
10 (Poll data timeout) PARAM8
Figure 3-2. Configuration DB elements and RTU Status DB elements on the master
CONV-IB
CONTRM
D=1 S ERR
D=0 >L SIGN
D=0 R ZERO
SLAVE_NODE1:STATUS1 I O1 STATUS1:LINK
O2 STATUS1:LINE
O3 DIALING-UP
....
STATUS1:LINK &
STATUS1:LINE
NORMALIZE1:ERR &
NORMALIZE1:EXECDONE
OR & NORMALIZE1:EXECUTE
D=0 S
D=1 D
>C
R
READ1:ERR &
READ1:EXECDONE
OR & READ1:EXECUTE
D=0 S
D=1 D
>C
R
OR WRITE1:BLOCKED
S
R
Figure 3-5. PC program for telephone command, normalizing the slave and sending data
BASIC UNIT
MVICHAN
CHANNEL1 _______ NAME
5 _________________ NET
2 _________________ NODE
0 _________________ MASTER
SLAVE____________ TIMESYNC
MVINODE
CONTRM CONV-IB
D=1 S ERR
D=0 >L SIGN
D=0 R ZERO
MASTER_NODE1:STATUS1 I O1 STATUS1:LINK
O2 STATUS1:LINE
D=0 S
DI1.1 D =1 &
>C
D=0 R
STATUS1:LINK
STATUS1:LINE
WRITE1:ERR &
WRITE1:EXECDONE
& WRITE1:EXECUTE
S
R
MOVE
(B,1) DAT1/WRITE1.B1
Figure 3-8. PC program for event driven transmission of digital input data to the master node
Configuration
The configuration of the basic unit CT 481 or CT 482, of the MVI channel, line and nodes is
built with special DB elements.
DB elements for Configuration
DB element for configuration of the AC 55 Basic Unit ’CT 481’ or ’CT 482’. The DB Elements
are described in Section 3.6.1.1, DBElements for MVI Module Configuration CT481, CT482
DB elements for Channel Characteristics of the MVI channels ’MVICHAN’ (Defines
transmission speed, time-outs etc.), The DB Element MVICHAN is described in
Section 3.6.1.2, DB Element for MVI Channel Characteristics MVICHAN.
DB elements for Node Configuration ’MVINODE’ (defines one node on the RCOM link and
the node status with information for flow control and error indication). The DB Element
MVINODE is described in Section 3.6.1.3, DB Element for Node Configuration and Status
MVINODE.
The DB Elements for configuration of the carrier module and the MVI device and channel
characteristics and node configuration must always be defined.
If they are not built at start-up of the MVI channel, application errors will be reported.
Application building
DB elements for Commands
The ’MVB’ DB elements are used for commands to control slaves when the MVI channel is
used in master mode and for the dial-up/hang-up (telephone) command. The DB Element MVB
is described in Section 3.6.3, DB Element MVB for Commands.
DB elements for Data
The ’MVB’ DB elements handle the actual data transfer (read, write, polled data/ MP 40-events
in master and slave mode). The DB Element MVB for data transfer is described in
Section 3.6.2, DB Element MVB for Data Transfer.
PC program
The PC program controls the commands and controls and checks the data flow through the
asynchronous port by means of the status information received from the MVI channel.
The PC program activates the execution of Command MVB and the Data MVB
(see Figure 3-9). The PC program is described in Section 3.6.4, PC Program Layout.
The application programming required to use RCOM consists of two main parts, PC program
and DB elements see figure below.
.. .. ..
MVI channel
CT481/CT482
reference
MVICHAN
CT481
Allowed Recommended
Terminal Description
Values Value
NAME max. 20 characters CTx Unique module NAME
UNIT_ADR 0 0 UNIT_ADDRess number.
IMPL 0,1 1 IMPLemented
0 = the element is spare
1 = the module is implemented
TYPE CT481,CT482 CT481,CT482 module TYPE
SC610
AI_GFREQ 50 Hz, 60 Hz 50 Hz, 60 Hz Analog Input GRID FREQuency
MVI_CHAN max. 20 characters MVC1 REF of DB element MVICHAN defining MVI CHANNEL
ERR ERRor
PVOLTERR Process Voltage ERRor (DI or AI)
CHECKERR CHECKsum ERRor
Communication
1 PROTTYPE CTRLERR
FULL DUPLEX
0 DIAL DSR
2400 SPEED DCD
8 CHLEN CTS
1 STOPBITS RI
EVEN PARITY
2 LINESTAB
1 CARRDEL
2 MAXRETR
2 CHARTOUT
80 TURNTIME
1 UARTOUT
80 POLLCYCL
Parameters
PARAM1
PARAM2
PARAM3
PARAM4
PARAM5
PARAM6
PARAM7
PARAM8
Allowed Recommended
Terminal Description
Values Value
NAME max. 20 characters MVC1 Unique module NAME
NET 1-9 Own NETwork number of MVI-channel
NET number is unique in the control network. The on-line
change is denied for this terminal.
NODE 1-254 Own NODE number of MVI-channel. If AC 55 is used
together with AdvaSoft for Windows only node numbers 1-99
are possible. The on-line change is denied for this terminal.
MASTER 0/1 MVI channel in
1 = MASTER mode
0 = slave mode
TIMESYNC NONE MASTER MVI TIME SYNChronization
MASTER SLAVE In MVI master mode (terminal MASTER=1)
SLAVE MASTER = time synchronization according to PARAM5.
In MVI slave mode (terminal MASTER=0)
SLAVE = time synchronization slave
NONE = no time synchronization.
ERR ERRor
0=no error
1=channel error ERR is always 0 in AC 55.
The terminal ERR is available for compatibility reasons with
AC 100 Series.
Allowed Recommended
Terminal Description
Value Value
PROTTYPE 1/2 2 PROTocol TYPE
(1 with MP 40 or 1 = RCOM. RCOM with ’break’, max 8 DAT’s
MP 200/1) 2 = RCOM+. RCOM without ’break’, max. 24 DAT’s
DUPLEX FULL or HALF, FULL or HALF DUPLEX (concerns modem signals between MVI and the
HALF (DCD modem)
IGNORED) (FULL, HALF, HALF (DCD IGNORED))
For dial-up lines only full duplex is supported.
Half duplex is provided for multi-drop or 2-wire private lines
Allowed Recommended
Terminal Description
Value Value
DIAL 0/1 0 or 1 DIALing
1= enabled. For dial-up lines
0= disabled. For dedicated lines (private/leased)
SPEED 150, 300, 600, 1200/9600 Transmission SPEED of communication in bits/s
1200, 2400, 4800, 150, 300, 600, 1200, 2400, 4800 or 9600
or 9600 (1200= standard for MP 40 slaves)
CHLEN 7-8 8 CHaracter LENgth in bits, must be 8 for RCOM
STOPBITS 1, 1.5, 2 1 STOP BITS
PARITY NONE, ODD, ODD PARITY (ODD= standard for MP 40 slaves)
EVEN (NONE, ODD, EVEN)
LINESTAB 0-15 2 for half duplex LINE STABilization time. (Pre idle time)
1 for full duplex The number of characters times to allow the carrier wave to
stabilize before transmission of the first character. If half
duplex is used, a check of DCD will be made by the send rou-
tine before activating RTS. If DCD is activated, in half duplex
mode a delay up to this number of characters or until DCD is
deactivated will be made.
Restrictions: Own pre idle time >= (opposite side) post idle
time. See also figure below.
For PROTTYPE = 1 and DIAL = 1 LINESTAB = 6 is
recommended.
CARRDEL 0-15 1 for half duplex CARRier DELay (Post idle time)
0 for full duplex Number of characters to wait after the transmission of the last
character before deactivating RTS. This delay is used to avoid
destruction of the last character in the message, due to lost car-
rier.
See also figure below.
MAXRETR 0-20 2 MAXimum number or RETRansmissions
4 with MP 40 before line is considered broken
CHARTOUT 0-15 2 CHARacter Time-OUT (in number of characters)
Allowed Recommended
Terminal Description
Value Value
TURNTIME 10-20000 ms in >= 200ms * TURNaround TIME. Time in ms to wait as from the last
steps of 10 ms 9600/SPEED character in the command until the first character in the reply
i.e. the time-out time, the master waits for a response from the
slave.
Note that this time is dependent on the pre idle time and post
idle time in the slave and must be adjusted accordingly.
You must also include delays that may occur in the slave units.
See also Figure 3-14.
Since in AC 55 the same microprocessor serves for RCOM
and execution of application program, RCOM may be delayed
if the application produces high system load or application
programs are very big. If so the delay time has to be consid-
ered in the RCOM partner’s TURNTIME.
UARTTOUT 0-15 0 Not used in AC 55
POLLCYCL 0-255 s 96000/SPEED maximum time between two POLLing CYCLes in seconds.
CTRLERR B(r) Indicating any ERRors in the modem ConTRoL signals
CTS, DCD, DSR, RI
DSR B(r) modem signal "Data Set Ready" (DSR)
DCD B(r) modem signal "Data Carrier Detect" (DCD)
CTS B(r) modem signal "Clear To Send" (CTS)
RI B(r) modem signal "Ring Indicator" (RI)
Allowed Recommended
Terminal Description
Values Value
PARAM1 - PARAM8 are protocol dependent parameters.
PARAM1 1-15 1 for multidrop No. of preambles.
and point to point See Section describing Data Flow on the RCOM Link.
3 for dial-up lines
PARAM2 10s-200 s 30 s Hang-up time for dial-up lines.
Time in seconds before hang-up in case no data is transmitted.
This time is also used for dial-up waiting for answer.
PARAM3 1-100 s 5s Disconnect time for dial-up lines. Hang-up time in seconds.
The time DTR is deactivated during hang-up
PARAM4 -1 - (IL) 3, (-1) Max. no. of polls per cycle and slave. Is set to -1 if polling
until the event queue in the slave (MP 40) is empty is desired.
PARAM5 0-4 2 for private lines Clock setting mode (used only for MASTER=1
3 for dial-up lines 0 = clock synchronization only on execute command from
0,1,3,4 for MP 40 application (Clock synchronization command)
1 = cyclic clock synchronization
Cycle time specified in PARAM6. Only for private lines.
2 = cyclic clock synch. and after restart of a slave node.
Cycle time specified in PARAM6. Only for private lines.
3 = clock synchronization after connect of a dial-up line.
4 = clock synchronization before hang-up of a dial-up line.
PARAM6 0-100000s 120s or less. Protocol dependent parameter for RCOM:
Master mode:
In case of clock setting modes (PARAM 5) 1 and 2:
Cycle time of clock setting.
Slave mode:
Interval between time synchronization from master.
PARAM7 0-12 2 Max. no. of recalls before trying with next phone number.
Depends on national Post requirements.Limit for German Post
12 recalls with delay 60 s (PARAM3)between the dial tries.
or 2 recalls with delay 5 s (PARAM3). Some modems are
allowed to have unlimited recalls with delay 30 s (PARAM3).
PARAM8 0-100000s 10s Poll data reception time-out in seconds only for MASTER=1.
Used for hang-up in master. This time-out relates to bit 14 in
the RTU status 1
DCD =
Data Carrier Detect
RTS =
Request To Send
Carrier
CTS =
Clear To Send
Data
TURNTIME Adjustment:
Time in milliseconds to wait as from the last character in the command until the first character
in the reply i.e. the time-out time, the master waits for a response from the slave. This time is
dependent on the times defined in the slave and must be adjusted accordingly. You must also
include delays that may occur in the slave units.
Master Slave
Answer from slave
T2
Turnaround time = T2 - T1
Figure 3-14. Turnaround time.
DB Element MVINODE
Call name: MVINODE
Element type: MVINODE
Item designation: MVNx
_
MVNx
The Terminals of the DB element MVINODE are explained in the table below.
Allowed Recommended
Terminal Description
Values Value
NAME max. 20 characters MVNx Unique module NAME
ACT 0/1 1 The DB element is ACTIVE
0 = The element is spare.
1 = The element is active.
REMNODE (1-254) 1 REMote NODE number
in master mode: node number of slave
in slave mode: node number of master
NET (1-9) 1 NETwork number of remote node
DIALSTR1 max. 20 characters ATDT or ATDP DIAL STRing 1 for modem (Hayes commands)
e.g. ATDT = Tone dialling
ATDP = Pulse dialling
PHONENO1 max. 20 characters PHONE number 1 (max. 20 characters) for
remote node master/slave including area number and
including Hayes commands for wait for dial tones etc.
DIALSTR2 max. 20 characters ATDT or ATDP DIAL STRing2 for modem (max. 20 characters) (see above)
PHONENO2 max. 20 characters PHONE number2 for remote node master/slave (see above)
including area number
DIALSTR3 max. 20 characters ATDT or ATDP DIAL STRing3 for modem (max. 20 characters) (see above)
PHONENO3 max. 20 characters PHONE number3 for remote node master/slave (see above)
including area number
DIALSTR4 max. 20 characters ATDT or ATDP DIAL STRing4 for modem (max. 20 characters) (see above)
PHONENO4 max. 20 characters PHONE number4 for remote node master/slave (see above)
including area number
STATUS1 IL(r) MVI STATUS word 1 (RCOM)Status of the remote node
STATUS2 IL(r) MVI STATUS word 2 (RCOM)Status of the remote node
STATUS3 IL(r) MVI STATUS word 3 (RCOM)Status of the remote node
ERR B(r) ERRor. ERR is always 0 in AC 55.
CONV-IB
(IL,1,32)
D=1 S ERR
D=0 >L SIGN
D=0 R ZERO
MVNn:STATUS1/2 I O1 Status bit 0
O2 Status bit 1
O3 Status bit 2
O4 Status bit 3
O5 Status bit 4
O6 Status bit 5
O7 Status bit 6
...
...
...
O32 Status bit 31
Figure 3-16. Example of a PC element CONV-IB used to get RTU status values.
Status1
Contains information required for supervision and flow control among other things.
When AC 55 operates in master mode, the status 1 bits 16-31 describe the RCSW (RCOM
Status Word) of the corresponding slave node. When AC 55 operates in slave mode,
the bits 16-31 describe the own RCSW. (RTU corresponds to remote slave node.)
NOTE
Status 1 bits 16-31 describe the RCSW (RCOM Status Word) of the
corresponding slave node. When the MVI channel operates in slave mode,
the bits 16-31 describe the own status RCSW.
Status2:
Contains information on system messages from the slave when AC 55 is the master.
Status2 is reset at Cold Start, Warm Start and Normalization.
MVBx
REF1
REF2
REF3
REF4
REF5
REF6
REF7
REF8
REF9
REF10
REF11
REF12
REF13
REF14
REF15
REF16
REF113
REF114
REF115
REF116
REF117
REF118
REF119
REF120
REF121
REF122
REF123
REF124
REF125
REF126
REF127
REF128
Allowed Recommended
Terminal Description
Values Value
NAME (max.12 charac- MVBx Unique module NAME
ters)
ACT 0/1 1 Element is ACTive
0 = The element is spare, 1 = The element is active
REGADDR 1-240 REGister start ADDRess in RCOM identity(IDENT) of the
MVB.
CMDCODE 3,4,110,210,301, CoMmanD CODE to be executed
302,305,308 for RCOM: 3, 4, 110, 210, 301, 302, 305, 308
AUXINFO1 0/1/-1 AUXiliary INFOrmation 1,
= 0 for CMDCODE 4, 110, 210, 301, 308
=-1 for CMDCODE 302, 305
= 0/1 for CMDCODE 3
AUXINFO2 0/-1 AUXiliary INFOrmation 2,
=-1 for CMDCODE 305, else =0.
NO_BREC (0-8/24) Number of Boolean RECords DAT(B) (protocol dependent)
(0-8) for RCOM, (0-24) for RCOM+
NO_INT (0-8/24) Number of INTeger records DAT(I) (prot. dependent)
(0-8) for RCOM, (0-24) for RCOM+
NO_INTL (0-8/24) Number of INTeger Long records DAT(IL) (prot. dependent)
(0-8) for RCOM, (0-24) for RCOM+
NO_REAL (0-8/24) Number of REAL records DAT(R) (prot. dependent)
(0-8) for RCOM, (0-24) for RCOM+
SOURCE RECEIVE/SEND SOURCE. Direction of the data transmission
RECEIVE = Receiving, SEND = Sending
BLOCKED 0,1 BLOCKED. Cyclic execution of the specified RCOM com-
mand is
0 = not BLOCKED, 1 = BLOCKED.
The cycle time is defined by the terminal CYCLETIM.
For MVB’s with SOURCE=RECEIVE: BLOCKED=1 blocks
the reception of MVB’s by polling.
NET 1-9 NETwork number of slave or master with REMNODE.
The network number must be the same as in the corresponding
MVINODE.
Allowed Recommended
Terminal Description
Values Value
REMNODE (1-255) REMote NODE number)
Master mode: node number of slave (255-> Global command)
Slave mode: node number of master
REMNODE must be the same as in the corresponding
MVINODE
CYCLETIME (0, 4, 8 ... 512 ... 512 CYCLE TIME.
32768) 1. Defines the cycle time of the protocol command execution
for BLOCKED = 0 in multiples of 100ms. (0 -> no cyclic exe-
cution).
2. For MVB’s with SOURCE=RECEIVE: Supervision time
for system reset of the terminal VALID (see terminal VALID).
SORT_REF NO/YES YES SORT REFerences
NO (MP 40) YES = references sorted in the order B, I, IL, R
EXECUTE B(r/w) EXECUTE command.
1. Invokes the single execution of the specified protocol han-
dler command when changing from 0 to 1.(The completion of
the command execution is indicated by the terminal EXEC-
DONE and the result status by the terminals ERR and
VALID.)
2. Setting EXECUTE to 0 the terminal EXECDONE is reset.
EXECDONE B(r/w) Command EXECUTION is DONE.
1 = The command execution requested by EXECUTE is com-
pleted. (The result status is indicated by the terminals ERR
and VALID.).
0 = MVB is ready for next command execution.
VALID B(r/w) VALID 1 after successful execution of the RCOM command.
For MVB’s with SOURCE=RECEIVE: The terminal will be
reset by system if no DAT’s are received within the supervi-
sion time of 3*CYCLETIM
(for CYCLETIM>0 and EXECUTE=0).
ERR B(r) ERRor
ERR is set if BLOCKED=0, CYCLETIM>0 and no data
within 3*CYCLETIM received
Recommended
Terminal Parameter Name Description
Value
REF1 REFerence: Name of connected DAT element
REF2 REFerence: Name of connected DAT element
REF3 REFerence: Name of connected DAT element
REF4 REFerence: Name of connected DAT element
REF5 REFerence: Name of connected DAT element
REF6 REFerence: Name of connected DAT element
REF7 REFerence: Name of connected DAT element
REF8 REFerence: Name of connected DAT element
Max. 8 REF for RCOM (not RCOM+.)
.... ....
REF24 REFerence: Name of connected DAT element
Max.24 REF for RCOM+
.... -- ....
REF128 -- REFerence: Name of connected DAT element
Not used for RCOM
NOTE
[REGADDR, NET,NODE, SOURCE, CMDCODE] must be unique in the control
netw (1-9).
VALID or
ERR * User (PC program)
MVBx
Value references
DAT1 REF1
DAT2 REF2
DAT3 REF3
DAT4 REF4
DAT5 REF5
DAT6 REF6
DAT7 REF7
DAT8 REF8
.... .....
.... .....
DAT24 REF24
Table 3-14. Configuration of the DB element MVB for data transfer on the master node
Master Node
Terminal Value Description
NAME MVBx Unique name of the MVI Data Block (max. 12 characters)
ACT 1 The element is active
0 The element is spare.
REGADDR 1-240 Register address. In RCOM represents the identity (IDENT) of the MVI Data
Block.
CMDCODE 210 Command code ’write’. Transmits the DAT’s of this MVB to the corresponding
MVB (same REGADDR) on the specified slave node (terminals NET,REMNODE)
AUXINFO1 0 Must be 0.
AUXINFO2 0 Must be 0.
NO_BREC (0-8/24) Number of boolean DAT’s referenced by the MVI Data Block
NO_INT (0-8/24) Number of integer DAT’s referenced by the MVI Data Block
NO_INTL (0-8/24) Number of long integer DAT’s referenced by the MVI Data Block
NO_REAL (0-8/24) Number of real DAT’s referenced by the MVI Data Block
SOURCE SEND SEND = Sending
BLOCKED 0 Cyclic data transmission deblocked
1 Cyclic data transmission blocked
NET 1-9 Network number of the line
REMNODE 1-254 Node number of the remote receiving RTU
CYCLETIM Defines the cycle time of the MVB transmission (only for BLOCKED =0). Ensure
that the receiving MVB on the slave node is configured with the same CYCLETIM
value.
SORT_REF YES/NO All DAT references are sorted in the order B, I, IL, R
EXECUTE When changing from 0 to 1 the transmission of the MVB is requested. The comple-
tion of the MVB transmission is indicated by the terminal EXECDONE.
Setting the terminal EXECUTE to 0 the terminal EXECDONE is reset.
Table 3-14. Configuration of the DB element MVB for data transfer on the master node (Continued)
Master Node
Terminal Value Description
EXECDONE 0 1 after MVB transmission if requested by terminal EXECUTE.
The terminal ERR indicates wether the MVB transmission failed or not.
VALID 1 after successful transmission of the MVB.
ERR 1 in case of error in transmission of the MVB. In this case the terminal is reset
after the next successful transmission of the MVB.
REF1-REF8 Names of DAT’s to be sent or received. Max. 8 DAT’s for RCOM,
REF1-REF24 max. 24 DAT’s for RCOM+
Slave Node
Terminal Value Description
NAME MVBx Unique name of the MVI Data Block (max. 12 characters)
ACT 1 The element is active
0 The element is spare.
REGADDR 1-240 Register address. In RCOM it represents the identity (IDENT) of the MVI Data
Block.
CMDCODE 110 Command code ’read’.Receives the DAT’s from the corresponding MVB (same
REGADDR) from the specified master node (terminals NET,REMNODE)
AUXINFO1 0 Not used.
AUXINFO2 0 Not used.
NO_BREC (0-8/24) Number of boolean DAT’s referenced by the MVI Data Block
NO_INT (0-8/24) Number of integer DAT’s referenced by the MVI Data Block
NO_INTL (0-8/24) Number of long integer DAT’s referenced by the MVI Data Block
NO_REAL (0-8/24) Number of real DAT’s referenced by the MVI Data Block
SOURCE RECEIVE RECEIVE= Receiving
BLOCKED 0 The DAT’s of this MVB are updated when a MVB is received from the master node
1 The DAT’s of this MVB are not updated when a MVB is received from the master.
NET 1-9 Network number of the RCOM line
REMNODE 1-254 Node number of the PLC/RTU the MVB is received from.
Slave Node
Terminal Value Description
CYCLETIM Supervision time for reset of the VALID terminal (see terminal VALID)
SORT_REF YES/NO All DAT references are sorted in the order B, I, IL, R
EXECUTE Not used
EXECDONE 0 Not used
VALID 1 after successful transmission of the MVB. The terminal is reset if no DAT’s have
been received from the master node within the supervision time of 3*CYCLETIM
(only for CYCLETIM>0)
ERR 1 in case of error in reception of the MVB. In this case the terminal is reset
after the next successful reception of the MVB.
REF1-REF8 Names of DAT’s storing the received data. Max. 8 DAT’s for RCOM,
REF1-REF24 max. 24 DAT’s for RCOM+
Table 3-16. Configuration of the DB element MVB for data transfer on the master node
Master Node
Terminal Value Description
NAME MVBx Unique name of the MVI Data Block (max. 12 characters)
ACT 1 The element is active
0 The element is spare.
REGADDR 1-240 Register address. In RCOM it represents the identity (IDENT) of the MVI Data
Block.
CMDCODE 110 Command code ’read’. Reads the DAT’s of the corresponding MVB (same
REGADDR) from the specified slave node (terminals NET,REMNODE)
In addition the DAT’s of the MVB can be received by polling
AUXINFO1 0 Must be 0.
AUXINFO2 0 Must be 0.
NO_BREC (0-8/24) Number of boolean DAT’s referenced by the MVI Data Block
NO_INT (0-8/24) Number of integer DAT’s referenced by the MVI Data Block
NO_INTL (0-8/24) Number of long integer DAT’s referenced by the MVI Data Block
NO_REAL (0-8/24) Number of real DAT’s referenced by the MVI Data Block
SOURCE RECEIVE RECEIVE = Receiving
BLOCKED 0 Cyclic execution of read command is deblocked
1 Cyclic execution of read command is blocked
NET 1-9 Network number of the RCOM line
REMNODE 1-254 Node number of the remote PLC/RTU the MVB is read from.
CYCLETIM Defines the cycle time of the read command execution (only for BLOCKED =0)
and the supervision time for reset of the VALID terminal.
SORT_REF YES/NO All DAT references are sorted in the order B, I, IL, R
EXECUTE When changing from 0 to 1 the read command is executed. EXECDONE indicates
the completion of the command. Setting the terminal EXECUTE to 0 the terminal
EXECDONE is reset.
EXECDONE 0 1 after the read command has been completed.The terminal ERR indicates wether
an error has occurred or not.
VALID 1 after successful reception of the MVB. If the MVB has been received by read
command the terminal is reset by system if no DAT’s have been received from the
master node within the supervision time of 3*CYCLETIM
(only for CYCLETIM>0 and EXECUTE=0)
ERR 1 in case of error. In this case the terminal is reset after the next successful reception
of the MVB from the slave node.
REF1- Names of DAT’s to be sent or received. Max. 8 (24) DAT’s for RCOM (Extended).
REF8(24)
Table 3-17. Configuration of the DB element MVB for data transfer on the slave node
Slave Node
Terminal Value Description
NAME MVBx Unique name of the MVI Data Block (max. 12 characters)
ACT 1 The element is active
0 The element is spare.
REGADDR 1-240 Register address. In RCOM it represents the identity (IDENT) of the MVI Data
Block.
CMDCODE 210 Command code’write’.The transmission of the DAT’s of this MVB to the corre-
sponding MVB (same REGADDR) on the specified master node (NET,REMN-
ODE) is requested.
The MVB is transmitted to the master node:
when the RCOM command ’read’ for this MVB (REGADDR) is received from
the master node providing the terminal Blocked=0 on the slave or
when a polling request is received from the master node providing the terminal
EXECUTE on the slave node has been changed from 0 to 1 before.
AUXINFO1 0 Must be 0.
AUXINFO2 0 Must be 0.
NO_BREC (0-8/24) Number of boolean DAT’s referenced by the MVI Data Block
NO_INT (0-8/24) Number of integer DAT’s referenced by the MVI Data Block
NO_INTL (0-8/24) Number of long integer DAT’s referenced by the MVI Data Block
NO_REAL (0-8/24) Number of real DAT’s referenced by the MVI Data Block
SOURCE SEND SEND = Sending
BLOCKED 0 Cyclic data transmission deblocked
1 Cyclic data transmission blocked
NET 1-9 Network number of the line
REMNODE 1-254 Node number of the remote receiving RTU
CYCLETIM Defines the cycle time of the MVB transmission is requested
(only for BLOCKED =0)
SORT_REF YES/NO All DAT references are sorted in the order B, I, IL, R
EXECUTE When changing from 0 to 1 the MVB’s transmission is requested. The completion
of the MVB transmission is indicated by the terminal EXECDONE. Setting the ter-
minal EXECUTE to 0 the terminal EXECDONE is reset.
EXECDONE 0 1 after the MVB has been sent as polling response telegram. The terminal ERR
indicates whether an error occurred or in case of time-out (3*CYCLETIM).
VALID 1 after successful transmission of the MVB.
ERR 1 in case of error or time-out (3*CYCLETIM). In this case the terminal is reset after
next successful execution of the RCOM command.
REF1-REF8 Names of DAT’s to be sent or received. Max. 8 DAT’s for RCOM,
REF1-REF24 max. 24 DAT’s for RCOM+.
MVBx
Table 3-20. Configuration of the DB element MVB for cold start on the master node
Master Node
Terminal Value Description
NAME MVBx Unique name of the MVI Data Block (max. 12 characters)
ACT 1 The element is active
0 The element is spare.
REGADDR 1-240 Register address. In RCOM represents the identity (IDENT) of the MVI Data
Block.
CMDCODE 301 RCOM command ’cold start’. Requests the transmission of the RCOM command
’cold start’ to the slave node.
AUXINFO1 0 Must be 0.
AUXINFO2 0 Must be 0.
NO_BREC 0 Not used.
NO_INT 0 Not used.
NO_INTL 0 Not used.
NO_REAL 0 Not used.
SOURCE SEND SEND = Sending
BLOCKED 0 Not recommended.
1 Recommended value. (Cyclic data transmission blocked).
NET 1-9 Network number of the RCOM line.
REMNODE 1-254 Node number of the remote PLC/RTU.
CYCLETIM 0 Not used.
SORT_REF YES Not used.
EXECUTE When changing from 0 to 1 the transmission of the RCOM command is requested.
The completion of the command transmission is indicated by the terminal EXEC-
DONE.
EXECDONE 0 1 after command transmission if requested by terminal EXECUTE.
The terminal ERR indicates wether the command transmission failed or not.
EXECDONE is reset by setting the Terminal EXECUTE to 0.
VALID 1 after successful command execution.
ERR 1 in case of error in command transmission. In this case the terminal is reset
after the next successful transmission of the RCOM command.
REF1- Not used.
REF8(24)
The MVB for the RCOM command "Warm start" is configured on the master in following
manner.
Table 3-21. Configuration of the DB element MVB for warm start on the master node
Master Node
Terminal Value Description
NAME MVBx Unique name of the MVI Data Block (max. 12 characters)
ACT 1 The element is active
0 The element is spare.
REGADDR 1-240 Register address. In RCOM represents the identity (IDENT) of the MVI Data
Block.
CMDCODE 302 RCOM command ’warm start’.Requests the transmission of the RCOM command
’warm start’ to the slave node.
AUXINFO1 -1 Must be -1.
AUXINFO2 0 Must be 0.
NO_BREC 0 Not used.
NO_INT 0 Not used.
NO_INTL 0 Not used.
NO_REAL 0 Not used.
SOURCE SEND SEND = Sending
BLOCKED 0 Not recommended.
1 Recommended value.(Cyclic data transmission blocked)
NET 1-9 Network number of the RCOM line
Table 3-21. Configuration of the DB element MVB for warm start on the master node (Continued)
Master Node
Terminal Value Description
REMNODE 1-254 Node number of the remote PLC/RTU
CYCLETIM 0 Not used.
SORT_REF YES Not used.
EXECUTE When changing from 0 to 1 the transmission of the RCOM command is requested.
The completion of the command transmission is indicated by the terminal EXEC-
DONE.
EXECDONE 0 1 after command transmission if requested by terminal EXECUTE.
The terminal ERR indicates whether the command transmission failed or not.
EXECDONE is reset by setting the Terminal EXECUTE to 0.
VALID 1 after successful command execution.
ERR 1 in case of error in command transmission. In this case the terminal is reset
after the next successful transmission of the RCOM command.
REF1- Not used.
REF8(24)
Table 3-22. Configuration of the DB element MVB for normalization/deblocking on the master node
Master Node
Terminal Value Description
NAME MVBx Unique name of the MVI Data Block (max. 12 characters).
ACT 1 The element is active
0 The element is spare.
REGADDR 1-240 Register address. In RCOM represents the identity (IDENT) of the MVI Data
Block.
CMDCODE 305 RCOM command ’normalization’.Requests the transmission of the RCOM com-
mand ’normalization’ to the slave node.
AUXINFO1 -1 Must be -1
AUXINFO2 -1 Must be -1
NO_BREC 0 Not used.
NO_INT 0 Not used.
NO_INTL 0 Not used.
NO_REAL 0 Not used.
SOURCE SEND S = Sending
BLOCKED 0 Not recommended.
1 Recommended value. (Cyclic data transmission blocked)
NET 1-9 Network number of the RCOM line
REMNODE 1-254 Node number of the remote PLC/RTU
CYCLETIM 0 Not used.
SORT_REF YES Not used.
Table 3-22. Configuration of the DB element MVB for normalization/deblocking on the master node (Continued)
Master Node
Terminal Value Description
EXECUTE When changing from 0 to 1 the transmission of the RCOM command is requested.
The completion of the command transmission is indicated by the terminal EXEC-
DONE.
EXECDONE 0 1 after command transmission if requested by terminal EXECUTE.
The terminal ERR indicates whether the command transmission failed or not.
EXECDONE is reset by setting the Terminal EXECUTE to 0.
VALID 1 after successful command execution.
ERR 1 in case of error in command transmission. In this case the terminal is reset
after the next successful transmission of the RCOM command.
REF1- Not used.
REF8(24)
Table 3-23. Configuration of the DB element MVB for clock synchronization on the master node
Master Node
Terminal Value Description
NAME MVBx Unique name of the MVI Data Block (max. 12 characters)
ACT 1 The element is active
0 The element is spare.
REGADDR 1-240 Register address. In RCOM represents the identity (IDENT) of the MVI Data
Block.
CMDCODE 308 RCOM command ’clock synchronization’. Requests the transmission of the RCOM
command ’clock synchronization’ to all slave nodes (global command).
Table 3-23. Configuration of the DB element MVB for clock synchronization on the master node (Continued)
Master Node
Terminal Value Description
AUXINFO1 0 Must be 0.
AUXINFO2 0 Must be 0.
NO_BREC 0 Not used.
NO_INT 0 Not used.
NO_INTL 0 Not used.
NO_REAL 0 Not used.
SOURCE SEND SEND = Sending
BLOCKED 0 Not recommended.
1 Recommended value. (Cyclic data transmission blocked).
NET 1-9 Network number of the RCOM line.
REMNODE 255 Must be 255 because the clock synchronization is sent to all slave nodes.
CYCLETIM 0 Not used.
SORT_REF YES Not used.
EXECUTE When changing from 0 to 1 the transmission of the RCOM command is requested.
The completion of the command transmission is indicated by the terminal EXEC-
DONE.
EXECDONE 0 1 after command transmission if requested by terminal EXECUTE.
The terminal ERR indicates whether the command transmission failed or not.
EXECDONE is reset by setting the Terminal EXECUTE to 0.
VALID 1 after successful command execution.
ERR 1 in case of error in command transmission. In this case the terminal is reset
after the next successful transmission of the clock synchronization.
REF1- Not used.
REF8(24)
NOTE
Note that for telephone handling only full duplex is valid.
Dial-up
Executing the command ’dial-up’ the MVI channel requests the connected modem to dial-up the
remote node specified by the terminals REMNODE and NET. The dial string and the phone
number are taken from the DB element MVINODE with the same terminal values of NET and
REMNODE.
Table 3-24. Configuration of the DB element MVB for dial-up on the master node
Master Node
Terminal Value Description
NAME MVBx Unique name of the MVI Data Block (max. 12 characters)
ACT 1 The element is active
0 The element is spare.
REGADDR 1-240 Register address. In RCOM it represents the identity (IDENT) of the MVI Data
Block.
CMDCODE 3 RCOM command ’dial-up’.The MVI channel requests the modem to dial-up the
remote node.
AUXINFO1 0 Used only in master mode: Requests normalization of communication part and
starts polling after acknowledgment from the slave node.
1 Used only in master mode: Requests only normalization of communication part
after acknowledgment from the slave node. Polling is commenced after the RCOM
command ’Normalization’ has been sent to the slave node.
AUXINFO2 0 Must be 0.
NO_BREC 0 Not used.
NO_INT 0 Not used.
NO_INTL 0 Not used.
Table 3-24. Configuration of the DB element MVB for dial-up on the master node (Continued)
Master Node
Terminal Value Description
NO_REAL 0 Not used.
SOURCE SEND SEND = Sending
BLOCKED 0 Not recommended.
1 Recommended value. (Cyclic data transmission blocked).
NET 1-9 Network number of the RCOM line.
REMNODE 1-254 Node number of the remote PLC/RTU.
CYCLETIM 0 Not used.
SORT_REF YES Not used.
EXECUTE When changing from 0 to 1 the transmission of the RCOM command is requested.
The completion of the command transmission is indicated by the terminal
EXECDONE.
EXECDONE 0 1 after completion of dialling. The terminal ERR indicates whether the dialling
failed or not. EXECDONE is reset by setting the Terminal EXECUTE to 0.
VALID 1 after successful command execution.
ERR 1 in case of error in dialling. In this case the terminal is reset
after the next successful dial-up.
REF1- Not used.
REF8(24)
Hang-up
Executing the command ’hang-up’ the MVI channel requests the modem to go on hook by
resetting the DTR signal after hang-up time. The hang-up time can be configured by the
terminal PARAM2 at the DB element MVICHAN.
Table 3-25. Configuration of the DB element MVB for hang-up on the master node
Master Node
Terminal Value Description
NAME MVBx Unique name of the MVI Data Block (max. 12 characters)
ACT 1 The element is active
0 The element is spare.
REGADDR 1-240 Not used.
CMDCODE 4 RCOM command ’hang-up’. The MVI channel requests the modem to go on hook.
Table 3-25. Configuration of the DB element MVB for hang-up on the master node (Continued)
Master Node
Terminal Value Description
AUXINFO1 0 Must be 0.
AUXINFO2 0 Must be 0.
NO_BREC 0 Not used.
NO_INT 0 Not used.
NO_INTL 0 Not used.
NO_REAL 0 Not used.
SOURCE SEND SEND = Sending
BLOCKED 0 Not recommended.
1 Recommended value. (Cyclic data transmission blocked).
NET 1-9 Network number of the RCOM line.
REMNODE 1-254 Node number of the remote PLC/RTU.
CYCLETIM 0 Not used.
SORT_REF YES Not used.
EXECUTE When changing from 0 to 1 the MVI channel requests the modem to go on hook.
The completion of the hang-up execution is indicated by the terminal EXECDONE.
EXECDONE 0 1 after completion of the hang-up execution.
The terminal ERR indicates whether the hang-up failed or not.
EXECDONE is reset by setting the Terminal EXECUTE to 0.
VALID 1 after successful command execution.
ERR 1 in case of error in command transmission. In this case the terminal is reset
after the next successful transmission of the RCOM command.
REF1- Not used.
REF8(24)
Alarm Dial-up
On a slave dial-up is performed by system (without configuring a MVB) in following cases:
• system error occurred which caused a system message
• time-tagged event has been generated by a DB element DIC, AIC, DIMVB, AIMVB and
alarm dial-up is enabled for this event source (terminal AL_DIAL).
Executing the alarm dial-up the MVI takes the dial strings and the phone numbers from the
terminals DIALSTR1-DIALSTR4 and PHONENO1-PHONENO4 at the DB element
MVINODE. If the dial-up fails for a phone number after a certain number of retries the next
phone number is dialed. A maximum of 4 phone numbers are provided. The number of retries
for every phone number is specified by the terminal PARAM7 at the DB element MVICHAN.
It is recommended to execute the hang-up command on the master. A criteria for hang-up is the
bit 15 (’poll data reception time-out’) in RTU status 1. This bit is set on the master when no data
have been received by polling within a specified time and is reset after receiving the next MVB
or time-tagged event by polling. Thus this status bit can be used to determine when the slave has
sent all events and system messages up to the master. The time-out can be configured by the
terminal PARAM8 at the DB element MVICHAN. The recommended value is 100 seconds.
Note that polling has lower priority than MVB transmission. So this time-out will be useful only
if polling is not fully suppressed by MVB transmission.
PC-Program DB elements
CONTRM MVICHAN
Application DSR
PC-Program DCD
driven CTS
logic RI
for
control
of
MVINODE
slave node
STATUS1
STATUS2
STATUS3
MVB
EXECUTE
EXECDONE
VALID
ERR
BLOCKED
: :
: :
It is recommended to include the PC program part for every slave node in an own CONTRM
The cycle time of the CONTRM should be approximately 100 ms.
In slave mode a PC program is only necessary for RCOM if data should be transmitted to the
master in an event driven way (e.g. to inform the master about I/O signal changes on the slave).
CONV-IB
D=1 S ERR
D=0 >L SIGN
D=0 R ZERO
NODE1:STATUS1 I O1 STATUS1:LINK READ1:BLOCKED
OR
O2 STATUS1:LINE
DEBLOCK
The design on the PC function block designed for the execution depends on whether the MVB is
executed cyclically or not.
For cyclic data transfer the Data MVB’s are just deblocked setting the terminal BLOCKED to 0.
It is recommended to connect the deblock signal with the link status (see figure above).
For dial-up lines the line status should be included in this action.
In this section 3 type circuits are proposed to easy the handling of MVB’s in the case of single
execution.
Type circuit EXECMVB1 (see Figure 3-24) has the aim to automate the reset of a MVB after
its execution.
* *+1
S & T=<EXECUTE>
D=0
D=1 D
T=<ACTIVATE> >C
T=<EXECDONE> R
*+2
S T=<FINISHED>
R
*+3
MOVE
(B,1)
T=<ERR> T=<ERROR>
The terminals EXECDONE, ERR and EXECUTE of the type circuit must be connected to the
identical terminals of the MVB.
Setting the input terminal ACTIVATE of the type circuit EXECMVB1 the execution of the
connected MVB is requested. The output terminal FINISHED becomes 1 after completion of
the MVB execution. Reading the terminal ERROR as long as READY is set it can be defined
whether the command execution has succeeded or not. The next MVB execution can be
requested by the terminal ACTIVATE as soon as the terminal FINISHED is 1.
To understand the function of the type circuit it has to be remembered that the execution of a
MVB is requested by terminal EXECUTE. The terminal EXECDONE becomes 1 after
completion of the MVB execution. At the same time the terminal ERR indicates whether the
MVB execution failed or not. In this type circuit the terminal EXECUTE is forced through the
PC element *+1 to 0 as long as the terminal EXECDONE is 1. As a result the terminal
EXECDONE is reset by the MVI. So the type circuit returns into the initial state.
TC EXECMVB2
1 >ACTIVATE READY 2
3 EXECDONE EXECUTE 5
4 ERR
*+1
D=0 S
* D=1 D
T=<ERR> & >C T=<READY>
T=<EXECDONE> R
The type circuit EXECMVB2 in the figure above includes an additional functionality - an
automatic retry mechanism in case of the execution of the MVB failed. The MVB is executed
until it succeeds or the terminal ACTIVATE is reset. The successful MVB execution is indicated
by terminal READY.
The automatic retry of command execution in case of failure is realized by the feedback
between the terminals EXECUTE and EXECDONE. This feedback is active until the
combination EXECDONE=1 and ERR=0 (successful execution) occurs.
TC EXECMVB3
1 >ACTIVATE READY 3
2 LINE_UP
4 EXECDONE EXECUTE 6
5 ERR
*+1
D=0 S
* D
D=1
T=<ERR> & >C T=<READY>
T=<EXECDONE> R
*+2
OR
T=<ACTIVATE>
*+3 *+4 *+5 *+6
& S S & T=<EXECUTE>
D=0
T=<LINE_UP> R D=1 D
>C
R
The type circuit in the figure above includes the automatic retry mechanism as in type circuit
EXECMVB2. In addition, the line status is taken into account, i.e. the execution of the MVB is
only started if the line is up.
To execute several MVB’s in a sequence these type circuits can be connected in a sequence.
See next section (RCOM data flow control).
CONTRM CONV-IB
D=1 S ERR
D=0 >L SIGN
D=0 R ZERO
NODE1:STATUS1 I O1 STATUS1:LINK
O2 STATUS1:LINE
....
TC EXECMVB3
START 1 >ACTIVATE READY 3
2 LINE_UP
NORM1:EXECDONE 4 EXECDONE EXECUTE 6 NORM1:EXECUTE
NORM1:ERR 5 ERR
TC EXECMVB3
1 >ACTIVATE READY 3
2 LINE_UP
SEND:EXECDONE 4 EXECDONE EXECUTE 6 SEND:EXECUTE
SEND:ERR 5 ERR
TC EXECMVB3
1 >ACTIVATE READY 3
2 LINE_UP
READ1:EXECDONE 4 EXECDONE EXECUTE 6 READ1:EXECUTE
READ1:ERR 5 ERR
OR READ2:BLOCKED
S
R
Figure 3-27. MVB sequence for read/write data transfer initiated by PC program on the master side.
Variant 1
The basic idea is to set a certain poll cycle time in the master MVI channel (terminal
POLLCYCL at DB element MVICHAN) and to control the deblocking of all cyclically
executed MVBs by the MVI status bit “poll time-out“ from all slave nodes (terminal STATUS1
at DB elements MVINODE). This approach guarantees that within a certain period every slave
is polled at least once and, hence, time-tagged events are received from the slave.
In the figure below an application example for the realization of this approach is shown.
The status bit “poll time-out“ from all slave nodes is connected to a PC element OR. The output
of this PC element controls the deblocking of all cyclically executed MVBs (read or write
commands).
As long as the master MVI channel manages to poll all slave nodes within the poll cycle time all
status bits “poll time-out“ are 0 and the MVB elements are deblocked. As soon as the master
MVI channel has not managed to poll at least one slave within the poll cycle time due to a heavy
MVB traffic on the link the corresponding status bits “poll time-out“ goes up. In the result all
MVB elements are blocked as long as the slave with poll time-out has been polled. So you get a
simple “regulator“ which provides the transmission of time-tagged events and MVBs
simultaneously.
The MVI channel parameter configuring the maximum number of polls per cycle and slave
(terminal PARAM4 at DB element MVICHAN) must be set to 1.
CONV-IB
D=1 S ERR
D=0 >L SIGN
D=0 R ZERO
NODE1:STATUS1 I ....
O12 POLL_TM01-5
....
CONV-IB
D=1 S ERR
D=0 >L SIGN
D=0 R ZERO
NODE2:STATUS1 I ....
O12 POLL_TM02-5
....
CONV-IB
D=1 S ERR
D=0 >L SIGN
D=0 R ZERO
NODE3:STATUS1 I ....
O12 POLL_TM03-5
....
POLL_TM01-5 READ_NODE1:BLOCKED
POLL_TM02-5 OR
READ_NODE1:BLOCKED
POLL_TM03-5 READ_NODE1:BLOCKED
WRITE_NODE1:BLOCKED
WRITE_NODE1:BLOCKED
The poll cycle time T poll_cycle (terminal PARAM4) on the master MVI channel and on all
slave MVI channels within the same RCOM network must be configured with the value
calculated by following formula:
T poll_cycle = N ⋅ 1200
------------ + 0,2
S
where
N = number of slave nodes
S = communication speed (bit/s)
In Table 3-26 the MVI poll cycle time (terminal PARAM4) for some RCOM network
configurations is shown.
Table 3-26. MVI poll cycle time for some network configurations (examples)
It is recommended not to send MVBs in an event-driven manner from a slave which is prepared
to send time-tagged events to the master.
This variant of application building can not be applied for dial line connections because in this
case the status flag “poll time-out“ is not handled.
Variant 2
The basic idea in this variant is to block the cyclic MVB transmission as soon as an time-tagged
event on a slave is generated. The generation of an event can be realized on the master by
reading the terminals Q_EMPTY of all EVS elements via a MVB. Note that the transmission of
the MVB transmitting the value of the Q_EMPTY terminals must never been blocked because
otherwise the actual queue state is not available in the MVB on the master! It is recommended
to specify a cycle time of more than 5 seconds for this MVB because the reading of the
Q_EMPTY terminals should brake the event transmission.
In the case of dial line it is proposed to block the MVB transmission before the hang-up is made
and then to allow the transmission of time-tagged events until all EVS event queues become
empty.
The poll cycle time (PARAM4) on the master MVI channel and on all slave MVI channels
within the same RCOM network must be configured with the value calculated by the formula
described above.
Master
AC 55
Node 5
Tel. 1625
Modem
Network 1
Tel. 1651
Slave
MP 40
Node 21
BASIC UNIT
CT1_______________ NAME
0 _________________ UNIT-ADR
1 _________________ IMPL
CT481_____________ TYPE
50 Hz _____________ AI GFREQ
CHANNEL1 _______ MVI-CHAN
MVICHAN
Figure 3-32. Telephone command MVB DB elements and optional MP 40 status MVB’s.
Note: 2 further optional Data MVB’s are recommended for diagnosis, with REGADDR (= ’Ident’) =232 or 237.
See MP 40 User’s Manual
DI-MVB DO-MVB
Figure 3-33. Data MVB DB elements for Digital Inputs and Digital Outputs
AI-MVB AI-MVB
CN-MVB(DI-Counter) AO-MVB
Figure 3-35. Data MVB DB elements for Counter Inputs and Analog Outputs optional
Note 1: Further optional Data MVB’s are needed for the MP 40’s expansion units. See MP 40 User’s Guide.
Note 2: Further optional Data MVB’s are needed for the MP 40’s parameters if they shall be read or written.
REGADDR (=’Ident’) in the range of 33 to 238. The answer of Read MVB’s (33 to 238) is on ’Ident’ = 239/240.
Display
code
Significance
(LED)
P- Start-up
P1 normal operation
Chapter 5 Maintenance
Software Indicators
The status of the control signals of each of the channels is available as an output of the related
DB element MVICHAN: The status may be observed with an AS 100 ES, e.g. if the outputs are
connected to any PC element (e.g. for connection to a Digital Output).
DSR Data Set Ready
DCD Data Carrier Detect
CTS Clear To Send
RI Ring Indicator.
RCOM Status
The RCOM Status is provided at AC 55 stations with the MVI channel in slave mode.
System errors related to the RCOM option are converted in RCOM system messages. Receiving
a system message a MVI in master mode sets the corresponding bit in RCOM status word 2.
The Status Word 2 is available at the terminal STATUS2 of the DB element MVINODE
in the master station.
Below the meaning of the bits of the Status Word 2 for AC 55 are explained.
Status Word 2 for AC 55 and corresponding Error Codes for CPU Diagnostic Display.
Error
Status bit Description Significance
codes
Value bit 0 Slave restarted The slave has carried out a system cold start. 49,58
Value bit 1 Not used by AC 55
Value bit 2 Checksum error, application The CRC checksum of the RAM containing the 47
configuration data and the application program
was wrong.
Value bit 3 Not used by AC 55
Error
Status bit Description Significance
codes
Value bit 4 Not used by AC 55
Value bit 5 Not used by AC 55
Value bit 6 Not used by AC 55
Value bit 7 Event queue full(1) At least one EQ is filled by 80%. 59
Value bit 8 Not used by AC 55
Value bit 9 Power failure A power failure has occurred. 4A
Value bit 10 I/O module error An analog or digital I/O error was detected 53
Value bit 11 Processor exception The processor executed an exception 05,2F,
(zero divide, address error etc.). 4C,4D,4E
Value bit 12 System overload A 3. or 4. activation of a task was executed by 41,42
the system software. This is caused by system
overload.
Value bit 13 Not used by AC 55
Value bit 14 Not used by AC 55
Value bit 15 Not used by AC 55
Value bit 16 Watchdog alarm The watchdog was not handled by the system 09,54
software, i.e. the system software is stalled.
Value bit17-31 Not used by AC 55
(1) ’Event queue full’ means that at least the event queue of one Event Set (DB element EVS(S), EVS (T))
is filled by 80%. For description of Event Sets see document. AMPL Configuration. Advant Controller 100
Reference Manual
The above mentioned errors cause RCOM system messages from slave to master
and the corresponding bits in status word 2 of the master are set.
The tool, e.g. AS 100 Series ES , delivers detailed error information in FCB’s ERROR REPORT
and MODULE DIAGNOSIS.
The AC 55 basic unit has unit address 0. The expansion units have unit addresses 1..4 in the
order they are connected to the basic unit. Problems with the RCOM line are in AC 55 always
reported in the basic unit with unit address 0.
Using the module diagnosis for unit address 0 you can mouse-click on the objects ’Device’,
’MVI channel’, ’MVI node’ and ’MVI data block’ in order to see detailed error information
about the RCOM line.
For further information please refer to the Advant Controller 55 User’s Guide
Chapter Fault Tracing and the Function Chart Builder documentation.
.
Start
AC 55
AS 100 Ser.ES:
Check the Module Diagnosis
Error Report?
concerning the unit address 0.
Yes Check the DB Elements
MVICHAN and MVINODE
No Parameters and ERR Output
INDEX
A P
AC 110 1-1 to 1-2 PC Program 1-11, 3-12, 3-15, 3-58
AC 400 1-1 to 1-2, 1-7 Point to point 2-3
AC 55 1-1, 1-12
Advant Controller 110 1-1 R
Advant Controller 400 series 1-1 RCOM 1-1, 1-14
Advant Controller 55 1-1 RCOM+ 1-1, 1-16
RTU Status 3-30
C
Cables 1-5 S
CCITT V.24 2-2 Status1 3-30
Clock Synchronization 3-53
Cold Start a Slave 3-48 T
Command MVB 3-47 Telephone Commands 3-55
Configuration 3-1, 3-19 Test tool 5-4
D W
Data MVB 3-40 Warm Start a Slave 3-50
DB Element CT 482 3-20
DB Element MVB 3-35
DB Element MVICHAN 3-21
DB Element MVINODE 3-28
DB Elements 1-11, 3-8, 3-13, 3-19
E
Engineering Tools 1-5
Event 3-34
H
Hardware
Cables 1-5
Modems 1-5
M
MasterPiece 200/1 1-1
MasterPiece 40 1-1
Modem 1-5
MP 200/1 1-1
MP 40 3-66
Multi-drop 2-3
MVB for Commands 3-47
MVB for Data Transfer 3-40
MVI Status 3-30
N
Normalize a Slave 3-52