You are on page 1of 20

Voltage Regulator TAPCON® 230 expert

www.reinhausen.com Supplement 2195774 to Operating Instructions 2136339


Device Profile Document MODBUS
© 2009 All rights reserved, Maschinenfabrik Reinhausen

Unauthorised copying and distribution of this document and the utilisation and com-
munication of its contents are strictly prohibited unless expressly authorised.
Offenders will be held liable for the payment of damages. All rights reserved in the
case of registration of a patent, utility model or registered design.
The product may have been modified after this document went to press.
We expressly reserve the right to make changes to the technical data, the design or
the scope of delivery.
The information provided and the arrangements agreed during processing of the rele-
vant quotations and orders are strictly binding.
Inhaltsverzeichnis

1 General .......................................................................................... 5

1.1 Introduction ............................................................................................... 5

1.2 Abbreviations used ................................................................................... 5

2 Communication Interface Ports .................................................. 7

2.1 Settings on the voltage regulator .............................................................. 8


2.1.1 RS-232 ................................................................................................................. 8
2.1.2 RS-485 ................................................................................................................. 8
2.1.3 Ethernet (RJ45) .................................................................................................... 9
2.1.4 Optical Fiber ......................................................................................................... 9

3 Protocol specification .................................................................11

3.1 Function codes........................................................................................ 11

3.2 Exception codes...................................................................................... 11

3.3 MODBUS adressing model..................................................................... 12

4 Device Data Points...................................................................... 13

4.1 Coils ........................................................................................................ 13

4.2 Input Status ............................................................................................. 15

4.3 Holding Registers.................................................................................... 18

4.4 Input Registers........................................................................................ 19

© Maschinenfabrik Reinhausen 2009 2195774/00 EN TAPCON® 230 expert 3


1 General

1.1 Introduction

This implementation of the MODBUS® communication protocol (ASCII and


RTU mode) in the TAPCON® 230 expert is based on the Modicon MODBUS1
Protocol Reference Guide, PI-MBUS-300 Rev. J, copyright 1996 by Modicon
Inc.
This document details the implementation subset available in a TAPCON® 230
expert voltage controller equipped with the optional communication interface
module (CI-module).
Refer to the documentation of TAPCON® 230 expert available at Maschinenfa-
brik Reinhausen or www.reinhausen.com for additional information on the
TAPCON® 230 expert voltage controller.

1.2 Abbreviations used

Abbreviation Definition
ASCII American Standard Code for Information Interchange
IP Internet Protocol
LSW Least Significant Word
MSW Most Significant Word
RTU Remote Terminal Unit
SCADA Supervisory Control and Data Acquisition

Table 1 Abbreviations used

1
MODBUS is registered trademark of Modicon, Inc.

© Maschinenfabrik Reinhausen 2009 2195774/00 EN TAPCON® 230 expert 5


2 Communication Interface Ports

Ethernet Optical Fiber RS 485 RS 232


Figure 1 Communication Interface Ports

For data transfer via MODBUS protocol the voltage regulator provides the foll-
wing communication interface ports:

9 pin female SUB-D connector


Pin 2: TxD
RS-232
Pin 3: RxD
Pin 5: GND
3 pin male connector from Phönix MSTB 2,5/3-GF-5
Pin 1: GND (100 Ohm ground resistance)
Pin 2: B (inverting)
Pin 3: A (non inverting)
RS-485 Polarity:
A > B for more than 200 mV equates to 1
B < A for more than 200 mV equates to 0
A disabled communication line equates to 1
The Startbit is labled with 0
The recommended terminating resistor is 120 Ohm.
Optional Ethernet or Modem interface
Pin 1: Tx+
Ethernet
Pin 2: Tx-
(RJ45)
Pin 3: Rx+
Pin 6: Rx-
FH-ST connector (850nm oder 660nm)
Optical Fiber
F-SMA connector (850nm oder 660nm)
Table 2 Communication Interface ports

© Maschinenfabrik Reinhausen 2009 2195774/00 EN TAPCON® 230 expert 7


2.1 Settings on the voltage regulator

Getting started with MODBUS communication some parameters must be set on


the TAPCON® 230 expert.
MENU-key > Configuration > Continue > Continue > Comm. Interface

For further instructions on setting the configuration parameters please refer to


the user manual of the TAPCON® 230 expert voltage regulator.

2.1.1 RS-232

Communication protocol MODBUS ASCII or MODBUS RTU


Communication port RS-232
Communication baud rate 9600/19200/38400/57600 Baud
IP address Not used
TCP port Not used
Light On/Off Mode Not used
Local SCADA address 1..255 (0 = broadcast)
SCADA master address Not used for MODBUS
Unsolicited messages Not used for MODBUS
Unsolicited retries Not used for MODBUS
Application confirm timeout Not used for MODBUS
RS-485 transmit delay time Not used

2.1.2 RS-485

Communication protocol MODBUS ASCII or MODBUS RTU


Communication port RS-485
Communication baud rate 9600/19200/38400/57600 Baud
IP address Not used
TCP port Not used
Light On/Off Mode Not used
Local SCADA address 1..255 (0 = broadcast)
SCADA master address Not used for MODBUS
Unsolicited messages Not used for MODBUS
Unsolicited retries Not used for MODBUS

8 TAPCON® 230 expert 2195774/00 EN © Maschinenfabrik Reinhausen 2009


Application confirm timeout Not used for MODBUS
RS-485 transmit delay time 0..254 ms*
*) E.g. 2 ms to compensate the reaction time needed by the RS-485/RS-232
converter to switch from send mode to receive mode.

2.1.3 Ethernet (RJ45)

Note: This is not MODBUS TCP!


Simply put, this is a Modbus RTU message transmitted with a TCP/IP wrapper
and sent over a network instead of serial lines.

Communication protocol MODBUS RTU over tCP


Communication port RJ45
Communication baud rate fixed 19200 Baud
IP address 0.0.0.0
TCP port 1234
Light On/Off Mode Not used
Local SCADA address 1..255 (0 = broadcast)
SCADA master address Not used for MODBUS
Unsolicited messages Not used for MODBUS
Unsolicited retries Not used for MODBUS
Application confirm timeout Not used for MODBUS
RS-485 transmit delay time Not used

2.1.4 Optical Fiber

Communication protocol MODBUS ASCII or MODBUS RTU


Communication port Optical Fiber
Communication baud rate 9600/19200/38400/57600 Baud
IP address Not used
TCP port Not used
Light On/Off Mode ON means light ON at 1
OFF means light OFF at 1
Local SCADA address 1..255 (0 = broadcast)
SCADA master address Not used for MODBUS
Unsolicited messages Not used for MODBUS
Unsolicited retries Not used for MODBUS

© Maschinenfabrik Reinhausen 2009 2195774/00 EN TAPCON® 230 expert 9


Application confirm timeout Not used for MODBUS
RS-485 transmit delay time Not used

10 TAPCON® 230 expert 2195774/00 EN © Maschinenfabrik Reinhausen 2009


3 Protocol specification

Modbus ASCII: 7-E-1 (7 data bits, even parity, 1 stop bit)


Modbus RTU:8-E-1 (8 data bits, even parity, 1 stop bit)

3.1 Function codes

Following function codes are supported:

Funciton Code Name


01 Read coil status
02 Read input status
03 Read holding registers
04 Read input registers
05 Force single coil
06 Preset single register
Table 3 Supported function codes

Note:
No more than 1 register should be written with one request.
No more than 1 coil should be forced whit one request.
“Read input status” also includes the data points of “Read coil status”
“Read input registers” also includes the data points of “Read holding registers”

3.2 Exception codes

The following exception codes are implemented:

Funciton Code Name


01 Illegal function
02 Illegal data
03 Illegal data value
Table 4 Implemented exception codes

© Maschinenfabrik Reinhausen 2009 2195774/00 DE TAPCON® 230 expert 11


General notes:
Multiple communication links are not supported.
Communication is half-duplex mode.
Addresses in this document refers to the MODBUS PDU addresses.
Example: Reading input status with address 8 will read address 7 in the Discrete
Input block of the MODBUS data model.

3.3 MODBUS adressing model

MODBUS data model MODBUS PDU addresses

Read input 0
1
Discrete Input .
.
1
Coils . Read coils 4
5
1 Read Registers 1
Input Registers 2
.
1
.
Holding Registers
. Read Registers 54
55

Figure 2 MODBUS adressing model

12 TAPCON® 230 expert 2195774/00 DE © Maschinenfabrik Reinhausen 2009


4 Device Data Points

4.1 Coils

Point Name for Name for


Adre Name State when State when Description
ss value is 0 value is 1
Selection of Desired Voltage Level 1 (only
possible if there is no GPI set to an VL)
Desired Voltage
0 - Select VL 1 Pulse/Latch On/Off times are fixed hard-
Level 1
ware dependent. Variable On/Off times will
be ignored.
Selection of Desired Voltage Level 2 (only
possible if there is no GPI set to an VL)
Desired Voltage
1 - Select VL 2 Pulse/Latch On/Off times are fixed hard-
Level 2
ware dependent. Variable On/Off times will
be ignored.
Selection of Desired Voltage Level 3(only
possible if there is no GPI set to an VL)
Desired Voltage
2 - Select VL 3 Pulse/Latch On/Off times are fixed hard-
Level 3
ware dependent. Variable On/Off times will
be ignored.
Activation of Auto or Manual voltage regu-
lation method.
Auto / Manual
3 Manual On Auto On Pulse/Latch On/Off times are fixed hard-
Switch
ware dependent. Variable On/Off times will
be ignored.
Paralleling On/Off software switch
Parallel Switch Parallel Switch Pulse/Latch On/Off times are fixed hard-
4 Paralleling On/Off
Off On ware dependent. Variable On/Off times will
be ignored.
Activation of Paralleling Group 1 (only
possible if there is no GPI set to an paral-
leling Group)
Parallel Group Parallel Group
5 Parallel Group 1 Pulse/Latch On/Off times are fixed hard-
1 off 1 on
ware dependent. Variable On/Off times will
be ignored.

Activation of Paralleling Group 2 (only pos-


sible if there is no GPI set to an paralleling
Group)
Parallel Group Parallel Group
6 Parallel Group 2 Pulse/Latch On/Off times are fixed hard-
2 off 2 on
ware dependent. Variable On/Off times will
be ignored.

Table 5 Device Data Points: Coils

© Maschinenfabrik Reinhausen 2009 2195774/00 DE TAPCON® 230 expert 13


Point Name for Name for
Adre Name State when State when Description
ss value is 0 value is 1
Master method selection (only possible if
Select Master there is no GPI set to Master/Follower)
7 Parallel Master - Paralleling Pulse/Latch On/Off times are fixed hard-
Method ware dependent. Variable On/Off times will
be ignored.
Follower method selection (only possible if
Select Follo- there is no GPI set to Master/Follower)
8 Parallel Follower - wer Paralleling Pulse/Latch On/Off times are fixed hard-
Method ware dependent. Variable On/Off times will
be ignored.
Sync method selection (only possible if
Select Auto- there is no GPI set to Master/Follower)
9 Parallel AutoSync - Sync Paralle- Pulse/Latch On/Off times are fixed hard-
ling Method ware dependent. Variable On/Off times will
be ignored.
Circulating Current method selection (only
Select Circula- possible if there is no GPI set to Master/
ting Current Follower)
10 Circulating Current -
Paralleling Pulse/Latch On/Off times are fixed hard-
Method ware dependent. Variable On/Off times will
be ignored.
Force AVR to Raise operation
Pulse/Latch On/Off times are fixed hard-
11 Raise - Raise
ware dependent. Variable On/Off times will
be ignored.
Force AVR to Lower operation
Pulse/Latch On/Off times are fixed hard-
12 Lower - Lower
ware dependent. Variable On/Off times will
be ignored.
Table 5 Device Data Points: Coils

14 TAPCON® 230 expert 2195774/00 DE © Maschinenfabrik Reinhausen 2009


4.2 Input Status

Point Name for Name for


Adre Name State when State when Description
ss value is 0 value is 1
Desired Voltage
0 VL 1 inactive VL 1 active Activation status of Desired Voltage Level 1
Level 1
Desired Voltage
1 VL 2 inactive VL 2 active Activation status of Desired Voltage Level 2
Level 2
Desired Voltage
2 VL 3 inactive VL 3 active Activation status of Desired Voltage Level 3
Level 3
Auto / Manual
3 Manual Auto Status of Auto/Manual regulation mode
Switch
Parallel Switch Parallel Switch Status of software switch Paralleling On/
4 Paralleling On/Off
Off On Off
Parallel Group Parallel Group
5 Parallel Group 1 Activation status of Parallel Group 1
1 off 1 on
Parallel Group Parallel Group
6 Parallel Group 2 Activation status of Parallel Group 2
2 off 2 on
Paralleling Paralleling
Activation status of paralleling method
7 Parallel Master Method Mas- Method Master
Master
ter inactive active
Paralleling Paralleling Fol-
Activation status of paralleling method Fol-
8 Parallel Follower Method Follo- lower Master
lower
wer inactive active
Paralleling Paralleling
Activation status of paralleling method Auto
9 Parallel AutoSync Method Auto- Method Auto-
Sync
Sync inactive Sync active
Paralleling Paralleling
Method Circu- Method Circu- Activation status of paralleling method Cir-
10 Circulating Current
lating Current lating Current culating Current
inactive active
Raise Output Raise Output
Raise output relay closes when the AVR is
11 Raise Output Command Command
setting a raise command
inactive active
Lower Output Lower Output
Lower output relay closes when the AVR is
12 Lower Output Command Command
setting a lower command
inactive active
Independent Active paralleling status of the voltage
13 Parallel Status Parallel Mode
Mode regulator
14 Parallel Error No Error Error Parallel Error status
Local (SCADA Remote
Local / Remote
15 controls igno- (SCADA cont- Control mode status of AVR
Status
red) rols enabled)
Table 6 Device Data Points: Input Status

© Maschinenfabrik Reinhausen 2009 2195774/00 DE TAPCON® 230 expert 15


Point Name for Name for
Adre Name State when State when Description
ss value is 0 value is 1
16 Overvoltage No overvoltage Overvoltage Overvoltage detection status
No undervol-
17 Undervoltage Undervoltage Undervoltage detection status
tage
18 Overcurrent No overcurrent Overcurrent Overcurrent detection status
No undercur-
19 Undercurrent Undercurrent Undercurrent detection status
rent
Status Alarm
20 No alarm Alarm Status of the Status Alarm Relay
Relay
Function Monito- Signal 15 min
21 Normal mode Function Monitoring
ring out of Bandwith
Activation status Auto Input (Edge triggered
22 Auto Input
input)
Activation status Manual Input (Edge trig-
23 Manual Input
gered input)
Raise Input Raise input
24 Raise Input Status of Raise input
inactive active
Lower input Lower input
25 Lower Input Status of the Lower Input
inactive activeQuick
Active power flow Positive active Negative active
26 Direction of the active power flow
direction power flow power flow
Activation Status of Quick Tap regulation
27 Quick Tap Status No Quick Tap Tap
mode
Parameter vol-
Remote volt. Lev. Remote voltage
28 tage level Activation status of remote voltage level
Act. level active
active
29 GPO 1 Output GPO 1 inactive GPO 1 active Status of General Purpose Output 1
30 GPO 2 Output GPO 2 inactive GPO 2 active Status of General Purpose Output 2
31 GPO 3 Output GPO 3 inactive GPO 3 active Status of General Purpose Output 3
32 GPO 4 Output GPO 4 inactive GPO 4 active Status of General Purpose Output 4
33 GPO 5 Output GPO 5 inactive GPO 5 active Status of General Purpose Output 5
34 GPO 6 Output GPO 6 inactive GPO 6 active Status of General Purpose Output 6
35 GPO 7 Output GPO 7 inactive GPO 7 active Status of General Purpose Output 7
36 GPI 1 Input GPI 1 inactive GPI 1 active Status of General Purpose Input 1
37 GPI 2 Input GPI 2 inactive GPI 2 active Status of General Purpose Input 2
38 GPI 3 Input GPI 3 inactive GPI 3 active Status of General Purpose Input 3
39 GPI 4 Input GPI 4 inactive GPI 4 active Status of General Purpose Input 4
40 GPI 5 Input GPI 5 inactive GPI 5 active Status of General Purpose Input 5
41 GPI 6 Input GPI 6 inactive GPI 6 active Status of General Purpose Input 6
Table 6 Device Data Points: Input Status

16 TAPCON® 230 expert 2195774/00 DE © Maschinenfabrik Reinhausen 2009


Point Name for Name for
Adre Name State when State when Description
ss value is 0 value is 1
42 GPI 7 Input GPI 7 inactive GPI 7 active Status of General Purpose Input 7
43 GPI 8 Input GPI 8 inactive GPI 8 active Status of General Purpose Input 8
Position Bit 0 Position Bit 0
44 Position Bit 0 Input Status of Position Bit 0 input
inactive active
Position Bit 1 Position Bit 1
45 Position Bit 1 Input Status of Position Bit 1 input
inactive active
Position Bit 2 Position Bit 2
46 Position Bit 2 Input Status of Position Bit 2 input
inactive active
Position Bit 3 Position Bit 3
47 Position Bit 3 Input Status of Position Bit 3 input
inactive active
Position Bit 4 Position Bit 4
48 Position Bit 4 Input Status of Position Bit 4 input
inactive active
Position Bit 5 Position Bit 5
49 Position Bit 5 Input Status of Position Bit 5 input
inactive active
Position Bit Sign Position Bit Position Bit
50 Status of Position Bit sign input
Input sign inactive sign active
Table 6 Device Data Points: Input Status

© Maschinenfabrik Reinhausen 2009 2195774/00 DE TAPCON® 230 expert 17


4.3 Holding Registers

Transmitted Value Scaling


Point Reso-
Name Mini- Maxi- Multi- Units Description
Adress Offset lution
mum mum plier
Desired
0 Voltage 490 1400 10 0 V 1
Level 1
Desired
1 Voltage 490 1400 10 0 V 1
Level 2
Desired
2 Voltage 490 1400 10 0 V 1
Level 3
3 reserved 0 65535 1 0 - 1
4 reserved 0 65535 1 0 - 1
5 reserved 0 65535 1 0 - 1
6 reserved 0 65535 1 0 - 1
7 reserved 0 65535 1 0 - 1
8 reserved 0 65535 1 0 - 1
9 reserved 0 65535 1 0 - 1
Table 7 Device Data Points: Holding Registers

18 TAPCON® 230 expert 2195774/00 DE © Maschinenfabrik Reinhausen 2009


4.4 Input Registers

Transmitted Value Scaling


Point Reso-
Name Mini- Maxi- Multi- Units Description
Adress Offset lution
mum mum plier
Desired
0 Voltage 490 1400 10 0 V 1
Level 1
Desired
1 Voltage 490 1400 10 0 V 1
Level 2
Desired
2 Voltage 490 1400 10 0 V 1
Level 3
Operation The value of Operation
3 Counter 0 99999999 1 0 - 1 Counter consists of
LSW LSW and MSW
Operation The value of Operation
4 Counter 0 99999999 1 0 - 1 Counter consists of
MSW LSW and MSW
Tap Posi-
5 -40 40 1 0 - 1
tion
Measured
6 0 1700 10 0 V 1
Voltage
Voltage In % of active voltage
7 -1000 2470 10 0 % 1
deviation level
Active cur-
8 -22000 22000 100 0 % 1 100 % = 200 mA
rent
Reactive
9 -22000 22000 100 0 % 1 100 % = 200 mA
current
Measured
10 0 22000 100 0 % 1 100 % = 200 mA
Current
11 Frequency 0 1000 10 0 % 1
Table 8 Device Datat Points: Input Registers

© Maschinenfabrik Reinhausen 2009 2195774/00 DE TAPCON® 230 expert 19


www.reinhausen.com ©Maschinenfabrik Reinhausen GmbH Fon: +49 (0)941 4090 0
Falkensteinstraße 8 Fax: +49 (0)941 4090 7001
D - 93059 Regensburg E-Mail: sales@reinhausen.com

2195774 • 12/09 • F0218100

You might also like