6Configuration of the interfaces ................................................ 22
2
1Block diagram of functions
Driver RS 232Driver RS 485
Interface card RS 232, RS 485 / Profibus
CPU 80C51FQA
galvanic separation
OT-PROM 64 Kbit
Clock 12/16 MHz
RAM 32 Kbit
DC
DC
3
2Notices concerning use and safety
In order to ensure a perfect functioning and a long working life of the interface card
when using this card, the user is requested to follow this operating instructions and the
operating instructions of the digital units to be used with this card (e.g. Digital Industrial
Controller
Type 1110 or Digital Batch Controller Type 1115) as well as to maintain the operating
conditions and to observe the allowed specifications according to the data sheet.
Installation and maintenance personnel must be trained and qualified for this work.
All possibilites of unauthorized operation with the resulting impairment of the process are
to be ruled out through precautionary measures. For maintenance purposes, safe
electrical disconnectors and media technical shut off devices are to be provided. Should
the unit equipped with the interface card be part of a complex automation system, then
the automation system must be provided with a defined and controlled restart process
as specified in the instructions for starting up again following an interruption.
When operating the device or carrying out service and repair work on the equipment, the
regulations in force for the prevention of accidents and the safety of electrical
equipment must be observed.
Commissioning, start-up and repairs may only be carried out through authorized
specialists.
4
3System description
3.1Introduction
The Digital Industrial Controller 1110 as well as the Digital Batch Controller 1115 can be
equipped with a digital interface.
Using the additional card required for this purpose, either a point-to-point connection can
be erected through RS 232 or, by using additional equipment, a network can be built
through
RS 485/Profibus.
twisted double-wiring, shieldedNotice:
standard wiring diameter 0.22 mm
doubled wiring length at 0.5 mm
2
2
for additional information refer to the
Profibus standard DIN 19245
To operate, remove equipment from the mains supply. Remove plastic inset from back of
equipment and insert interface card.
After reconnecting to mains supply, the following settings are necessary in serial menu
supplements:
1. address
(for Profibus, the baud rate adjusts automatically)
2. additionally for RS 232/485:
parity / odd / even / none
baud rate 4800 / 9600
6
4.Profibus
Profibus is standardized according to DIN 19 245.
We support the following features:
Get OV (long)
Read
Write.
FMS features supported are therefore:
803000000000
Our equipment is slave.
We provide the following communication references:
IndexTypSAP
2MSZY3
4.1List of the objects for the Digital Industrial Controller Type 1110
Structure of the masks
Within a mask, the variable required for the configuration from among the following will
be represented. Sequence: 1st variable = LSB
LSB represented.
1-is required in the configuration
0-is not required in the configuration
20UINT16Mask process values
21UINT8Hardware unit
22FLPX1measurable value channel 1
23FLPX2measurable value channel 2
24FLPW1set point main controller or single controller
25FLPYhcorrecting variable main controller at cascade
26FLPW2set point support controller at cascade
27FLPY2hcorrecting variable heating/continuous
28FLPY2kcorrecting variable cooling
29FLPXdhcontrol offset main controller
7
30FLPXd2control offset support/single controller
31UINT8Relay position output relay
0: non-active
1: active
Bit 0 = position relay 1
Bit 1 = position relay 2
Bit 2 = alarm relay 2
Bit 3 = alarm relay 2
valve`s
32UINT8Reading-in condition of binary input (please follow Index 182/181)
33UINT8Reading-in condition of binary input (please follow Index 183/184)
34UINT8Condition of set point ramp
35UINT8Condition of set point tracking (SPT)
36UINT8Condition of main controller (only with cascade controller)
37UINT8Condition of support controller
Pulse valve: Not the current relay condition, but rather the
switching condition is set.
0: off
1: on
0: off
1: on
0: manual
1: automatic
2: manual
3: manual
0: manual
1: automatic
2: manual
3: manual
8
38UINT8Controller errors
x x x x x x x x
39UINT16Input errors
x x x x x x x x x
2
2
0 : EEPROM-data configuration OK
1 : EEPROM-data configuration defect
0 : EEPROM-data parametration OK
1 : EEPROM-data parametration defect
0 : EEPROM-data former condition OK
1 : EEPROM-data former condition defect
0 : EEPROM-data calibration data OK
1 : EEPROM-data calibration data defect
0 : no error at the binary input
1 : error at the binary input
0 : no error at the analogue output
1 : error at the analogue output
0 : no error at input 1
1 : error at input 1
0 : no error at input 2
1 : error at binary input 2
0 : no error at the thermocouple input
1 : error at the thermocouple input
0 : no error at the PT100 input
1 : error at the PT100 input
0 : no error at the first standard signal U input 1
1 : error at the first standard signal U input 1
0 : no error at the first standard signal I input 1
1 : error at the first standard signal I input 1
0 : no error at the first frequency input
1 : error at the first frequency input
0 : no error at the second frequency input
1 : error at the second frequency input
0 : no error at the second standard signal U input
1 : error at the second standard signal U input 2
0 : no error at the second standard signal I input
1 : error at the second standard signal I input 2
0 : no NTC error
1 : NTC error */
40UINT8Operating errors
refer to error list 3.2
41UINT8Configuration/parametration
0: reserve
1: process
2: configuration
3: parametration
9
42UINT8Remote / local switching
0: local
1: remote
43UINT16Alteration 1
44UINT16Alteration 2
45UINT8Address / station address of the unit
49UINT8PT 100 Type (connection type)
The contents of the following indices can be automatically
altered by the internal processor; i.e. meaningless user
parametrations will be automatically corrected.
IndexBitIndexBit
570816
561927
852918
8431019
58412510
82517011
The contents of the following indices can be automatically
altered by the internal processor; i.e. meaningless user
parametrations will be automatically corrected.
IndexBitIndexBit
0: 0 - 10 V
1: 0 - 20 mA
2: 4 -2 0 mA
3: frequency
4: Pt 100
5: thermocouple J
6: thermocouple K
7: thermocouple T
8: thermocouple R
9: thermocouple S
52UINT8Vst reference junction compensation ext / int at thermocouple
0: internal
1 external
53UINT8Rad evolving a root
54UINT16Frefinal value frequency input
55FLPFg1limit frequency filter
56FLPX1uminimum value 1st input (lower scale value)
57FLPX1omaximum value 1st input (upper scale value)
58FLPXvuminimum value ratio input (lower scale value)
59FLPXvomaximum value ratio input (upper scale value)
60UINT16Mask configuration limit of correcting variable
61FLPYulower limit main controller
62FLPYoupper limit main controller
63FLPY2hu lower limit heating/continuous
64FLPY2ho upper limit heating/continuous
65FLPY2ku lower limit cooling
66FLPY2ko upper limit cooling
70UINT16Mask structure / configuration 2nd input
71UINT8Structure of the controller
72UINT8Type 2nd input
0: no
1: yes
0: standard controller
1: external set point
2: ratio controller
3: disturbance-variable compensation
4: reserve
5: cascade controller
0: 0 - 10 V
1: 0 - 20 mA
2: 4 -2 0 mA
3: frequency
73UINT8Evolving a root
0: off
1: on
74UINT16Fre2final value frequency input
75FLPFg2limiting frequency filter
76FLPX2uminimum value 2. input (lower scale value)
77FLPX2omaximum value 2. input (upper scale value)
11
80UINT16Mask configuration alarm function
81FLPX1-lower alarm limit actual value
82FLPX1+upper alarm limit actual value
83FLPA1 Hy alarm hysteresis actual value
84FLPA1Q- lower alarm limit absolute value ratio regulation
85FLPA1Q+ upper alarm limit absolute value ratio regulation
86FLPA1QH hysteresis absolute value ratio regulation
87UINT8Mode alarm function
90UINT16Mask configuration set point limits
91FLPW1ulowest set point limit
92FLPW1oupper set point limit
100UINT16Mask configuration set point ramp
102FLPDgradient (standard: W/min)
103UINT8Ponramp at alteration of set point
110UINT16Mask configuration Set Point Tracking
111FLPSPTE final value set point tracking (read only!)
112FLPSPTD gradient set point tracking
113UINT8SPT on / off
120UINT16Mask configuration disturbance-variable compensation
121FLPkpsamplification
122FLPTdsderivative-action time
123FLPTsdelay time
124FLPXsdinsensitiveness
125FLPX0operating point
0: absolute alarm
1: band alarm
0: off
1: on
0: off
1: on
140UINT16Mask configuration main controller
141FLPkp1amplification
142FLPTnreset time
143FLPTvderivative-action time
144FLPRatio derivative-action time / delay time
145FLPY0operating point
146FLPXtbinsensitiveness
12
150UINT16Mask configuration support / single controller
151FLPkp1amplification heating / continuous
152FLPkp2amplification cooling
153FLPTnreset time
154FLPTvderivative-action time
155FLPRatio derivative-action time / delay time
156FLPY0operating point
157FLPXtbinsensitiveness
158UINT8direction of effect
0: positive direction of effect
1: inverted direction of effect
163UINT8Pulse valve yes / no (with 2 point output)
0: no pulse valve
1: pulse valve
164FLPTymotor running time
165FLPXshhysteresis
166FLPXsdinsensitiveness
167FLPT+cycle time heating
168FLPT-cycle time cooling
169FLPGtgear lot
170FLPOlpoverlapping range
171FLPYssafety value
200UINT16Mask configuration other
201UINT8Language
202UINT8Representation 2nd line
203UINT8Resolution bar graph
0: normal
1: inverted
0: German
1: English
2: French
0: actual value
1: bar graph
14
4.2Error list operating errors
Index 40
1:Acknowledged
2:Access OK
3:Data base not up to date
4:Value outside of value range
5:Value cannot be described in current condition
6:Another enquiry is still in progress
7:Main controller cannot be operated
8:Main controller contains wrong value
9:Support / single controller cannot be operated
10:Support / single controller contains wrong value
11:Wmain controller / single controller cannot be operated
12:Wmain controller / single controller contains wrong value
13:Wsupport controller cannot be operated
14:Wsupport controller contains wrong value
15:Yhmain controller cannot be operated
16:Yhmain controller contains wrong value
17:Y2hsupport / single controller cannot be operated
18:Y2hsupport / single controller contains wrong value
19:Y2ksupport / single controller cannot be operated
20:Y2ksupport / single controller contains wrong value
21:Y2h3-point step cannnot be operated
22:Y2h3-point step contains wrong value
23:Set point ramp cannot be operated
24:Set point ramp contains wrong value
25:Parametration is not possible
26:Configuration is not possible
27:Parametration is not possible→not part of process operation
28:Parametration is not possible→LOCAL in configuration
29:Configuration is not possible→not part of process operation
15
4.3List of the objects for Digital Batch Controller Type 1115
0: EEprom - data configuration defective
1: EEprom - data parametration defective
0: calibration defective
1: standard signal output defective
2: feeler channel 1 defective
3: feeler channel 2 defective
4: process data defective
5: power failure
0: local
1: remote
internal indices only
for the manufacturer
0: input not in use
1: frequency
2: 0 - 20 mA
3: 4 - 20 mA
4: 0 - 10 V
0: input not in use
1: frequency
2: 0 - 20 mA
3: 4 - 20 mA
4: 0 - 10 V
112UINT8Process sizes
113FLPMaximum flow
18
0: throughput channel 1
1: throughput channel 2
2: throughput channel 1 + 2
3: actual value channel 1
4: actual value channel 2
5: actual value channel 1+ 2
170UINT16Mask configuration operation
171UINT8Mode type
0: internal
1: external
2: global
19
172UINT8Effect
180UINT16Mask configuration language
181UINT8Language
4.4Error list operating errors
Batch controller-errors from the monitor
1:acknowledged
2:access OK
3:data base not up to date
4:value outside of value range
5:value cannot be described in current condition
6:another enquiry is still in progress
7:start cannot be operated
8:stop cannot be operated
9:reset cannot be operated
10:required channel 1 > cannot be operated
11:required channel 1 > corrected to limit
12:required channel 2 > cannot be operated
13:required channel 2 > corrected to limit
0: normal
1: inverted
0: German
1: English
2: French
20
14:exact channel 1 > cannot be operated
15:exact channel 1 > corrected to limit
16:exact channel 2 > cannot be operated
17:exact channel 2 > corrected to limit
18:condition k1 cannot be operated
19:reserve
20:condition k2 cannot be operated
21:reserve
22:reserve
23:reserve
24:reserve
25:parametration not possible
26:configuration not possible
27:parametration not possible→not part of process operation
28:parametration not possible→LOCAL in configuration
29:configuration not possible→not part of process operation
5.RS 232 - Protocol
5.1Transmission format
8 Bit ASCII
1 Startbit
1 Stopbit
1 Paritybit (if "odd" or "even")
The data is transmitted in IEEE format.
S. E. E. E. E. E. E. E.Value= (-1)S * 2
E. M. M. M. M. M. M. M.S= Sign
M. M. M. M. M. M. M. M.E= Exponent
M. M. M. M. M. M. M. M.M= Mantissa
hex 40 40 00 00= 1 · 2 · 1,5
A parity check will be carried out ("odd", "even", "none")
In addition, a block check will be carried out.
All bytes are added onto one byte without considering the overflow.
The LSByte of the "block check" symbol is transmitted as the second to last symbol
(before the ETX).
Each block begins with an STX (HEX 2) and ends with an ETX (HEX 3).
STX and ETX are not components of the "block check".
5.2Transmission protocol
Following each write access the unit answers with ACK (HEX 6) whenever the access
has
been carried out correctly.
The unit answers with NAK (HEX 15) whenever the access could not be carried out
even
through the block was correctly received.
In the event of a transmission error, no answer is given.
(E-127)
* 1.Mantissa
If an STX is received within a telegram, then this will result in a new start being carried
out and the former content being lost.
An access is built as follows:
1. Byte address:address of the station MSByte
2. Byte address:address of the station LSByte
3. Byte index:object index MSByte
4. Byte index:object index LSByte
5. Byte value:value MSByte
6. - 13. byte:value according to value length
21
During the writing, the value to be written is transmitted in "Wert".
During the reading, the value is not included while going out. When coming back, the
complete "Buffer" is transmitted along with the value.
Example of 5.1: Transmission format
Write Required ValueAddress 5, Index 24, Value 3
02 30353138 3430 3420 30 30 30 30 3536 30
The indices of the individual values correspond to those of the profibus protocoll.
PC Programme
You will find further details in the file "Read .me".
Each interface card contains a disk with which you can build a RS 485 / profibus net
or a RS 232 connection.
The programme is structured in menu technique and is therefore easy to handle.
The programme is started with "PROFIBUS" and/or "RS232".
For exchanging data, two rudimentary programmes are available on the disk.
These allow reading and writing transactions to be carried out:
a) RS 232.exe
b) Profibus. exe
22
6Configuration of the interfaces
When the interface card (RS 232 or RS 485 / Profibus) has been installed, then appears
in the menu item "Add. Menu" of the digital unit (e.g. Digital Industrial Controller Type 1110
or
Digital Batch Controller Type 1115) the menu item "Serial" (after the menu item
"Language").
Menu for configuringMenu for configuring
the serial interface RS 232the serial interface RS 485 /
Profibus
Add. Menu
Language
Serial
End
Add. Menu
Language
Serial
End
Mode
remote
local
Baud rate
Bd: 9600
Bd: 4800
Parity check
Par: even
Par: none
Address
Adr:
PAr: odd
Mode
local
Address
Adr:
remote
SELECT
ENTER
23
Further information concerning the menus
Mode
localIn the local mode, only data from digital units can be requested through the serial
remoteIn the remote mode , data can be transmitted in both directions through the
Par: noneNo parity check will be carried out.
Par: evenA check and/or an alteration will be carried out on an even parity.
interface. External data cannot be transmitted to the units.
The digital units can only be configurated and parametrated and the required
value can only be adjusted (at the controller) by using the unit`s keyboard and
not through the serial interface.
serial interface.
The digital unit can be configured and parametrated and the required value can
be adjusted using the serial interface.
In this case, the parametration and alteration of the required value cannot be
carried out through the unit`s keyboard.
If the operator mode is accessed through the remote mode by using the unit
keyboard, then the main configuration menu does not appear as usual, but rather
a menu item appears which permits the setting of the interface mode.
The configuration can be carried after the mode has been switched from remote
to local .
This parameter can only be set by using the interface RS 232.
Par: oddA check and/or an alteration will be carried out on an odd parity.
This parameter can only be set by using the interface RS 232.
Address
Adr:Address of the interface card
24
Address range with RS 232:1 ... 32
Address range with RS 485 / Profibus:0 .. 127.
Operating Instructions 0507/02_EU-EN_00000000
Contact addresses / Kontaktadressen
Germany / Deutschland / Allemange
Bürkert Fluid Control System
Sales Centre
Chr.-Bürkert-Str. 13-17
D-74653 Ingelfingen
Tel. + 49 (0) 7940 - 10 91 111
Fax + 49 (0) 7940 - 10 91 448
E-mail: info@de.buerkert.com
International
Contact addresses can be found on the internet at:
Die Kontaktadressen finden Sie im Internet unter:
Les adresses se trouvent sur internet sous :
www.burkert.com Bürkert Company Locations