Catalogue RTU870 Data Sheet
www.brodersencontrols.com
print switch display
Page / 39
Brodersen Controls - 16641
/ 39
See other catalogues for Brodersen Controls
Text version of the page
BRODERSEN
Compact Utility Outstation with 24IO and serial ports
RTU870
IEC870-5-101 General
The main serial interface port is, via a modem or direct used to provide an IEC60870-5-101 slave protocol functionality. The slave driver han­dles the reception of the requests from the master. When a error free request is received the slave driver will signal the B-CON application which is supposed to act on the request and send a response back to the master. This means that much of the IEC870-5-101 protocol is the responsibility of the B-CON application, which is free to define which requests it will support and the mapping of the information object addresses. However the B-CON language can in rare cases set some restriction on what kind of requests can be handled. The main port is configurable from 300 to 9600 baud, with fixed 8 data bit, even parity.
The second serial port (port B, 6 pole RJ45 connector) is used for configuration of the RTU870 module using the IOTOOL32 Pro driver toolkit. The configuration of the second serial port is fixed, 9600 baud
8 data bit, none parity. Configuration via modem is not supported. The Modbus slave/node number on second serial port is fixed to 1.
IEC60870-5-101 slave driver implementation Overview
The IEC60870-5-101 slave driver is implemented as a separate task in the RTU firmware. The driver will operate at the main RS232 port of the Dallas 80C320 controller in the RTU. The driver occupies a number of BM registers. BM 30..33 are used for dial control, and BM38..BM49 are used to receive IEC60870-5-101 data buffers in control direction. The driver will use RX, TX, DCD and RTS (and GND) signals to communicate with a dialup modem or a null modem connection (e.g. industrial radio modem).
If dialup mode is enabled, the driver activates the RTS signal perma­nently, and uses the DCD to determinate when a connection is estab­lished. When DCD is activated, the slave driver is ready to receive requests from the master station, no matter if the slave initiated the connection, or it is receiving an incoming call. If dialup mode is disabled, the DCD signal state is don't care, and RTS is activated according to the handshake option in the configuration menu.
Communication sequence
When connected, the RTU870 IEC60870-5-101 slave is typically scanned with one of the supported function codes in the control field:
0 SEND/CONFIRM expected Reset of remote link
Returned answer
• Single char frame E5 as acknowledge 3 SEND/CONFIRM expected User data
Returned answers:
• Single char frame E5 as acknowledge
• Fixed length frame function codes 0=ACK or 1=NACK
9 REQUEST/RESPOND expected Request status of link
Returned answers:
• Fixed length frame function code 11=Status of link or access demand
10 REQUEST/RESPOND expected Request user data class 1
11 REQUEST/RESPOND expected Request user data class 2
Returned answers:
• Single char frame E5 if no data available in either trans mit queue.
• Fixed length frame function code 9=NACK if no data available in the requested transmit queue.
• Variable length frame function code 8 with user data.
then monitor these registers to act on the requests and respond.
BM38 TYPE IDENTIFICATIONS Type ID (0=no command) BM39 VARIABLE STRUCTURE QUALIFIER (always = 1) BM40 CAUSE OF TRANSMISSION BM41 COMMON ADDRESS OF ASDU (the RTU8 node
address or 255) WM42 INFORMATION OBJECT ADDRESS
BM44..BM49 Data (see below)
The RTU IEC60870-5-101 slave firmware is able identify following requests. It is however the responsibility of the B-CON application to respond to these commands. Following ASDUs in control direction are supported by the firmware, all other TYPE IDENTIFICATIONS numbers are discarded and will return NACK:
Process information in control direction:
Type ID
Type Name
Description
BM44
BM45
BM46
45
C_SC_NA_1
Single command
SCO
N/A
N/A
46
C_DC_NA_1
Double command
DCO
N/A
N/A
48
C_SE_NA_1
Set point command, normalised value
NVA hi byte
NVA lo byte
QOS
49
C_SE_NB_1
Set point command, scaled value
SVA hi byte
SVA lo byte
QOS
System information in control direction:
Type ID Type Name Description BM44
BM45
BM46
100
C_IC_NA_1
Interrogation command
QOI
N/A
N/A
101
C_CI_NA_1
Counter interrogation command
QCC
N/A
N/A
103 C_CS_NA_1 Clock synchronisation
command This ASDU is handled by the firmware.
The B-CON application will not see it.
Process information in monitor direction
All process and system information in monitor direction (transmitted by the RTU) is must copied into BM registers before it is sent. The B-CON application program is responsible to format the registers correctly and then put them into one of the transmission queues for transmission. The transmission queues are built as FIFO buffers. There are low and high priority transmission queues. Low priority transmission queue is transmitted as a response to Class 2 request and high priority transmission queue is transmitted as a response to Class 1 request. Each transmission queue can contain until 190 KB.
Cyclic data transmission
Further more there are transmission buffers for cyclic data transmission. The cyclic buffers only keeps the current values and are not able to keep historical values. The cyclic buffers are built as array of ASDUs. There is space for 32 ASDUs for each class. The cyclic buffers have higher priority than the FIFO queues, which means if there are ASDUs in the cyclic buffer and in the FIFO queue the cyclic buffer will be transmitted first. The B-CON application should cyclically with specific interval queue ASDUs with current process values. B-CON application must supply an ASDU buffer number when creating and updating the ASDUs.
It is the B-CON application that controls into which queue a message is transferred to.
BM50
M50.0..2 Transmission queue number. 0=Class 2 1=Class 1 2=Class 2
3=Class 1 (Cyclic scan). 4=Class 2 (Cyclic scan). All other values are ignored
Process/System information in control direction
All process and system information in control direction (received by RTU) is mapped into BM area. The B-CON application program must
Brodersen Controls A/S * Industrivej 3 * DK-4000 Roskilde
Denmark * Tel (+45) 4674 0000 * Fax (+45) 4675 7336
9
40068.100 / 48.05
DirectIndustry's Virtual Technical Library: PDF Catalogue | Technical Documentation | Brochure | Manual | Industrial directory | Specifications | Characteristics
Search Go
page 1 p.1
page 2 p.2
page 3 p.3
page 4 p.4
page 5 p.5
page 6 p.6
page 7 p.7
page 8 p.8
page 9 p.9
page 10 p.10
page 11 p.11
page 12 p.12
page 13 p.13
page 14 p.14
page 15 p.15
page 16 p.16
page 17 p.17
page 18 p.18
page 19 p.19
page 20 p.20
page 21 p.21
page 22 p.22
page 23 p.23
page 24 p.24
page 25 p.25
page 26 p.26
page 27 p.27
page 28 p.28
page 29 p.29
page 30 p.30
page 31 p.31
page 32 p.32
page 33 p.33
page 34 p.34
page 35 p.35
page 36 p.36
page 37 p.37
page 38 p.38
page 39 p.39