The KS800 multi-temperature controller versions (9407-480-30001) are equipped with a PROFIBUS-DP
interface for transmission of process parameter and configuration data. Connection is via the 9-pole sub-D
connector socket. The serial communication interface permits connections to supervisory systems,
visualization tools, etc.
Another interface, which is always provided as standard, is the PC interface. This interface serves for
connecting an engineering tool, which runs on a PC.
Communication is according to the master/slave principle. KS800-DP is always slave.
Cable medium as well as physical and electrical interface proporties:
Network topologie
w
Linear bus with active bus termination at both ends. Stub lines are possible (dependent of cable type, a
maximum overall stub line length of 6,6m with 1,5Mbit/s and of 1,6m with 3-12Mbit/s is possible).
Transmission medium
w
screened, twisted 2-wire cable (Ä EN 50170 vol.2).
Baudrates and cable lengths (without repeater)
w
The maximum cable length is dependent of transmission rate.
The Baudrate is determined by the master configuration.
General
Automatic Baudrate
detection
Interface
w
RS485 connectable with sub-D connector (9-pole).
Address settings
w
Address setting is possible as follows:
- Adjustment via coding switches, range 00 ... 99, default 00
- adjustment via software, range 0 ... 126, default 126
With the coding switches set to ‘00’, the adjusted software address is valid.
A modified coding switch address is active only after switching on the supply voltage again.
32 instruments in one segment. Extension to 127 by means of a repeater is possible.
w
KS800 with PROFIBUS-DP interface offers many advantages with respect to handling and integration into a
PROFIBUS network.
Diagnosis and monitoring via COM-LED
w
LED off: error identification for ‘no bus access’ (so far not addressed by the master)
LED on: OK, cyclic data exchange running
LED blinks: (2Hz) Data exchange interrupted
LED blinks: (4Hz) PROFIBUS parameter setting and configuration error.
Particularities
w
Configurable process data modules
Direct input and output reading and writing
Output forcing
Easy connection to PLCs
BaudrateMaximum cable length
9,6 / 19,2 / 93,75 kbit/s1200 m
187,5kbit/s1000 m
500kbit/s400 m
1,5Mbit/s200 m
3 ... 12 Mbit/s100m
STEP®7-FB for parameter channel
project example in STEP®7
type file
configuration example COM PROFIBUS for
IM308-C
configuration example COM PROFIBUS for S5 CPU
95U
configuration example COM PROFIBUS for
PC-Karte
9499 040 505116
2Hints on operation
2.1 Interface connection
The PROFIBUS must be connected to the 9-pole sub-D socket.
Serial interface, physical RS485-based signals.
Fig.: 1 Connecting PROFIBUS-DP
Hints on operation
The construction of suitable cabling must be provided by the user, whereby the general cable specifications
to EN 50170 vol.2 must be taken into account.
2.1.1 Installation of cables
When laying the cables, the general hints for cable installation given by the supplier of the master module
must be followed:
Cable run in buildings (inside and outside cabinets)
w
Cable run inside and outside buildings
w
Potential compensation
w
Cable screening
w
Measures against interference voltages
w
Stub line length
w
Bus termination resistors are not contained in KS800-DP, but must be realized via the connector, if
w
necessary.
Earthing
w
Special hints for installation of PROFIBUS cables are given in the PNO technical guideline “Installation
g
guidelines for PROFIBUS-DP/FMS” (Order no. 2.111 [dt]; 2.112 [engl.]).
2.2 Forcing
Digital outputs can be written directly after configuring them accordingly.
C.100 C.500/
do
79499 040 50511
Process data
3Process data
Process data
module A:
Process data
module B:
Process data
module C:
Process data
module D:
Process data
module E:
Process data
module F:
Process data
module G:
Process data
module H:
During data transmission, distinction of process data to be transmitted cyclically and parameter /
configuration data to be transmitted acyclically is made. The I/O data field is structured modularly for
matching it to the requirements of the control task.
Selection of the process data module is via configuration tools of the master circuits (e.g. with Siemens S5
via COM PROFIBUS).
The following process data modules can be configured:
write (16 Byte)
Instrument control, (multiplexing 64 variable process
data)
1)
with parameter
channel
1)
with parameter
channel
1)
with parameter
channel
1)
with parameter
channel
The parameter channel is used for sequential transmission of parameter and configuration data. The values to
be adjusted and data significations are given in the following tables:
For the process data modules (module E - H), the cyclical transmission data must be selected by means of
the ‘KS800’ engineering tool via General instrument settings rCommunication rBus data.
Max. 64 data for reading and 64 data for writing can be selected. Dependent of selected process data
module, the first 52 data (module E), the first 40 data (module F), the first 8 data (module H) or all
data are used (module G).
Transmission of the analog values is in the 16-bit fix point format (FIX). In FIX format, all values are
interpreted with one digit behind the decimal point (range -3000,0 to 3200,0).
Module D (Like Module B, but more compact Configurationformat)
2 Unit_Cntrl I, Unit_Cntrl IIW42332DA
3 OUT_1 … OUT_8W16678AA
In- /Outputs
4 ParameterchannelR/W8 / 8F34AX
Number of
Bytes
Number of
Bytes
HexCOM PROFIBUS
FIX Point-Format
HexCOM PROFIBUS
Value
Value
Rem.
A, F
B
Rem.
A, F
B
119499 040 50511
Process data
g
Module H (Multiplexing of all 64 variable processdata and parameterchannel)
q
FIX Point-Format
No..Descr.R/W
Inputs] 16
0 Unit_State, Digital_OutputsR41332DE
1
Index IN
2 Read ValueR2501AE
Outputs] 16
3 Unit_Cntrl I, Unit_Cntrl IIW42332DA
4
Index OUT
5 Write ValueW2601AA
In- /Outputs
6 ParameterchannelR/W8 / 8F34AX
Operating principle (reading):
Enter the index number into ‘Index OUT’ (Read).
w
After the index number is mirror-inverted in ‘Index IN’ (Read), the read value is stored in
w
‘Read Value’ .
Operating principle (writing):
Enter the index number into ‘Index OUT’ (Write)
w
Enter the value to be written into ‘Write Value’.
w
After the index number is mirror-inverted in ‘Index IN’ (Write), the value was transmitted.
w
To ensure consistent data transmission, ‘Index OUT’ (Write) and ‘Write Value’ must have been updated
safely before a PROFIBUS data cycle. If this cannot be ensured, proceed as follows: ‘0’ in ‘Index OUT’
(Write), write the value to be transmitted into ‘Write Value’ and write the index number into ‘Index OUT’
(Write). With entry ‘0’ in ‘Index OUT’ (Read) / ‘Index OUT’ (Write), no data are transmitted.
OUT1Forcing of output OUT1offon
OUT2Forcing of output OUT2offon
OUT3Forcing of output OUT3offon
OUT4Forcing of output OUT4offon
OUT5Forcing of output OUT5offon
OUT6Forcing of output OUT6offon
OUT7Forcing of output OUT7offon
OUT8Forcing of output OUT8offon
OUT9Forcing of output OUT9offon
OUT10Forcing of output OUT10offon
OUT11Forcing of output OUT11offon
OUT12Forcing of output OUT12offon
OUT13Forcing of output OUT13offon
OUT14Forcing of output OUT14offon
OUT15Forcing of output OUT15offon
OUT16Forcing of output OUT16offon
139499 040 50511
Process data
Rem. E Unit_Contrl II
MSBLSB
D31D30D29......D2D1D0
Bit no.NameAllocationStatus ‘0’Status ‘1’
D0
D1
D2
D3
D4
D5
D6- D15
OUT17Forcing of output OUT17offon
OUT18Forcing of output OUT18offon
OUT19Forcing of output OUT19offon
OstartGStart optimizing all group controllersno startstart
OStopGForcing of output OUT5no stopstop
DvalForcing of output OUT6flank 0->1
1) Signals are active only with change from 0 Ä 1. The signal must be available, until a change of Orun
(see Status_x) has occurred.
2)See chapter 3.3 page 15 "Disabling mechanism with changes".
9499 040 5051114
3.2 Status and diagnosis messages
For KS800 instrumwent status signalling, the external (user-specific) diagnosis must be used. The format
corresponds to the instrument-related diagnosis (EN50170 volume 2 PROFIBUS).
Instrument-specific diagnosis Octet 1
MSBLSB
D7D6D5D4D3D2D1D0
Bit no.NameAllocationStatus ‘0’Status ‘1’Type
D0
D1
D2
D3
D4 .. D7
Instrument-specific diagnosis Octet 2
Bit no.NameAllocationStatus ‘0’Status ‘1’Type
D0
D1
D2
D3
D4
D5
D6
D7
Online/ConfOn-line / configurationon-lineconfigurationstatus
DO1_12FailError do1 ... do12noyesdiagnosis
D=13_16FailError do13 ... do16noyesdiagnosis
HCFailHeating current short circuit noyesdiagnosis
Changing the reference to a datum to be transmitted during operation, e.g. on-line via parameter channel
or via the engineering interface, implies a hazard of value misinterpreting by bus master and KS800.
This can be prevented by a disabling mechanism.
When changing a reference, the controller module sets bit Dex = 1.
w
The master must evaluate bit Dex.
w
Acknowledgement and a statement that there are only valid write data also on the master side, are
w
generated via a positive flank for bit Dval.
When receiving a positive flank, the controller module sets Dex = 0 and stores the data which were
w
sent.
Resetting Dex is also possible by switching the voltage off and on again.
w
3.4 Process data transmission
Process data are transmitted cyclically by the controller, whereby compliance with the minimum poll time of
570ms is ensured, if no simultaneous access via the parameter channel is made. Output data sent to KS800
are compared with the previously transmitted values and processed by the controller with deviation. If one of
the data is faulty, bit 8 with error in channel 1, bit 9 with error in channel 2 ... or bit 15 with error in channel
8 is set in the ‘Unit_State’, until no faulty accesses are pending any more.
159499 040 50511
Process data
3.5 Parameter transmission
For parameter transmission, the ‘parameter channel’ via which data can be exchanged transparently via the
function block protocol is available. Thereby, all possible protocol access modes are supported (individual
access, tens block and overall block). Communication to the controller is transparent, i.e. the user himself is
responsible for monitoring ranges, operating modes (auto/hand) etc.
The parameter channel is designed for large amounts of data with low requirements on the transmission
speed.
3.5.1 Message elements
Some terms which are used in the following text are explained below:
ElementDescriptionRem.
ID
ID1
Code
FB no.
Fct no.
Type
Rem. A ID
This element identifies the telegram type:
Rem. B ID1
This element identifies the file format:
Parameter 1Parameter 1
Parameter 2Parameter 2
........
........
........
........
........
Parameter nParameter n
Parameterkanal
Telegram mode identification
Format of data to be transmitted or to be received
Addressing code of a datum
Function block number
Function number
d.c. (always ‘0’)
ID = 0x10 = start telegram
1)
ID = 0x68 = data telegram
ID = 0x16 = end telegram
ID1=0= Integer
ID1 = 1 = Real value as fixpoint
A
B
C
D
E
Rem. C Code
The code identification is decimal and the range includes ‘00’...’99’ as well as ‘178’ = B2 and ‘179’ = B3.
Rem. D FB no. (function block number)
A function block is addressed with a function block number. It is within ‘0’ and ‘250’. Channel addressing is
also via the function block number.
Function block number ranges:
0general data for the overall instrument
w
1 - 99 fixed function blocks
w
Rem. E Fct. no. (function number)
A function as a partial address of a function block is also addressed with a function number. It is within ‘0’
and ‘99’.
Function number ranges:
0function general
w
1 - 99 other functions
w
1) 0x10 means 10 in hexadecimal
9499 040 5051116
Loading...
+ 36 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.