BVH 2448 GB
BVH 2448 GB
BVH 2448 GB
Data Communication
Programming Manual
BV-H2448 GB
PASS - Process Advanced Service System
Services and wearing parts for your applications.
Looking for after-sales solutions? Our comprehensive Process Advanced Service System (PASS) provides you with a customer-
oriented after-sales service tailored to your specific requirements.
Our experienced Schenck Process team will be happy to help you to create PASS packages that satisfy your needs. These packages
can consist of replacement and wear parts and a range of services and other components of the highest quality. We would be happy
to provide you with individual consultation - whether as part of a PASS contract or as an individual enquiry.
Contacts
Find your local contact on our Internet page:
http://www.schenckprocess.com/contact
Copyright
All rights reserved. Any reproduction of this documentation, regardless of method, without prior permission in writing, even by excerpt,
is prohibited. Subject to change without prior notice.
Table of Contents
1 Overview.....................................................................................................................................................1
3 Database.....................................................................................................................................................7
3.1 General Information ................................................................................................................................7
3.1.1 Data Segments ..............................................................................................................................7
3.1.2 Data Types (Numerical Notation) ...................................................................................................8
3.1.3 IDs (Identifiers) .............................................................................................................................10
3.1.4 Dimensions...................................................................................................................................10
3.1.5 Highest Priority Event ...................................................................................................................10
3.1.6 Illustration of the Telegram Bytes on Command ..........................................................................12
3.2 Payload Structure .................................................................................................................................14
3.2.1 Simplified Payload Structure ........................................................................................................15
3.2.1.1 General Information .....................................................................................................................15
3.2.1.2 Payload Scope and Content FIXED Mode...................................................................................15
3.2.1.3 Example of 'FIXED Mode' Telegram ............................................................................................22
3.2.2 General Payload Structure (VARIABLE Mode)............................................................................25
3.2.2.1 General Information .....................................................................................................................25
3.2.2.2 Payload Scope and Content VARIABLE Mode ...........................................................................26
3.2.2.3 Telegram Structure (Variable payload) ........................................................................................28
3.2.2.4 Parameter Transmission ..............................................................................................................34
3.2.2.5 Example Telegrams 'Variable Mode' ...........................................................................................37
3.3 Available Data - Listing .........................................................................................................................50
3.3.1 Cyclical and Acyclical Data Exchanges .......................................................................................50
3.3.1.1 Preset Values ...............................................................................................................................51
3.3.1.2 Read values .................................................................................................................................58
3.3.2 Material-Dependent Parameters (MDP) ....................................................................................107
3.3.3 Events - Overview ......................................................................................................................108
1 Overview
For whom has this manual been written?
This manual is aimed at the experienced technicians and programmers whose task it is to connect a
DISOCONT®Tersus system (hereinafter referred to also as weighing electronics, scales or device for the
sake of simplicity) to an existing Process Control System (PCS, system controller).
This requires good working knowledge of both systems and basic knowledge of data exchanges in local
computer networks.
How are both systems connected?
The weighing electronics can communicate with the PCS through an optional fieldbus connection. In this
configuration the PCS is always the bus master and the weighing electronics always the slave.
The following fieldbus types can be used:
▪ 'Classic' fieldbus: PROFIBUS DP1), DeviceNet1) and Modbus-RTU1)
▪ Ethernet based fieldbus (Industrial Ethernet): PROFINET IO2), EtherNet/IP3) and Modbus-TCP3)
1) The connection consists of a module fitted to the system unit of the weighing electronics.
2) It is implemented as a module for performance reasons.
3) No module required as Ethernet interfaces are included in the standard scope of delivery.
Reference is made at several points in this documentation to a Service Tool. This refers to the
software 'Schenck Process EasyServe'.
No. Title
2 Safety Information
To avoid personal injury and material damage, follow the safety regulations stated below.
Additionally you should also observe:
▪ Safety information given in order-specific documentation
▪ Safety information relating to mechanical components
▪ Instructions and safety instructions for parts manufactured by third-party suppliers or parts that are not
part of Schenck Process scope of delivery.
When performing installation, commissioning and service work, observe all applicable local regulations.
Intended Use
The supplied system is to be used exclusively for the specified task. Any other use which exceeds this shall
not be considered part of the intended use.
The supplied system may be part of a more complex system. The system operator bears overall responsibil-
ity for the operating safety of the system.
Personnel
Preparation, assembly, commissioning, operation, maintenance and servicing may only be carried out by
qualified personnel.
All persons working on the system are required to observe the safety hints and know the parts of the tech-
nical documentation relevant to their work.
The operating company is responsible for instructing his operators to observe all regulations and instructions
given.
Parameter Changes
The measuring system's functionality is determined by parameters. Only personnel familiar with the device's
mode of operation may alter these parameters (e.g. after training by Schenck Process). Incorrectly set pa-
rameters may cause injury or material damage, if control units are connected. Furthermore they may also
cause considerable disruption to the production process.
Password
Passwords safeguard the parameters against unauthorized changes. The measuring system operator has to
ensure that the password is handled responsibly.
Design Modifications
If you modify the system or expand it using parts not supplied by Schenck Process, Schenck Process cannot
assume liability for any such modifications. This especially applies to modifications which could affect the
operating safety of the system.
Replacing Components
Spare parts must meet the technical specifications indicated by Schenck Process. To ensure this require-
ment is met, only genuine Schenck Process spare parts should be used. When using other spare parts, the
warranty will be void.
Danger
The signal word DANGER identifies a danger with a high degree of risk that, if not prevented, will cause
grievous injury or death. Follow all instructions to prevent the danger from occurring.
Warning
The signal word WARNING identifies a danger with a moderate degree of risk that, if not prevented, may
cause grievous injury or death. Follow all instructions to prevent the danger from occurring.
Caution
The signal word CAUTION identifies a danger with a low degree of risk that, if not prevented, may cause a
minor or moderate injury. Follow all instructions to prevent the danger from occurring.
STRICTLY OBSERVE
Welding on load-bearing parts
Note
The signal word NOTE is used to highlight information on using the product economically and at an optimal
level of efficiency.
For example:
NOTICE
Take note of the measures listed below to rectify malfunctions.
DANGER
Electric shock from live components
There is a danger to life from an electric shock.
– Take all possible precautions to ensure safety before work is begun
on live components. Observe, among other things, the following:
1. Electrically isolate the components.
2. Secure against restart.
3. Ensure components are de-energized.
4. For voltages above 1 kV: Ground and short-circuit cables.
5. Cover or shield adjacent, live components.
3 Database
With cyclic data exchanges a further distinction is made between the modes in which the data is transmitted:
▪ FIXED Mode: All information on identifiers *) and parameters can be ignored.
See chapter 'Simplified Payload Structure (FIXED Mode)'
*) No IDs are transmitted in FIXED mode.
▪ VARIABLE Mode: This mode offers flexible methods of structuring the transmission of process data.
See chapter 'General Payload Structure (VARIABLE Mode)'
The parameters
The following tables show the byte order during transmission. The transmission begins at the
same time as the MSB ('Big Endian' byte order).
Most of the byte strings (telegrams) shown in this manual are based on the assumption that the
byte order has been set as 'Big Endian'. If this should not be the case this will be pointed out
explicitly.
► Floating-point numbers(FLOAT)
Measured values and some parameters are available in the weighing system as single-precision binary float-
ing-point numbers as per the IEEE-754 norm (4 bytes or 32 bits).
This number format is labeled below as FLOAT (often called REAL by controllers).
MSB LSB
Type 1st Byte 2nd Byte 3rd Byte 4th Byte
A conversion can be made into a different format depending on the parameters and protocol. Further infor-
mation can be found in the descriptions of the individual fieldbus protocols.
1.0 3F 80 00 00 01 40 00 00
10.0 41 20 00 00 04 50 00 00
100.0 42 C8 00 00 07 64 00 00
1000.0 44 7A 00 00 0A 7D 00 00
*) Used with S5 controllers only
► Integer values (INTEGER)
Data words (INT16) and data double-words (INT32) are transmitted in the so-called 'Motorola format' as
standard (Big Endian, high byte followed by low byte). A different byte order can be set depending on the
protocol and parameters. Further information can be found in the descriptions of the individual fieldbus pro-
tocols.
NOTES:
The existing protocol-dependent parameters Word Sequence and Byte Sequence affect only the transfer of
floating-point numbers and UINT32 parameter values via fieldbus. The standard setting always corresponds
to 'Big Endian'.
All fieldbus protocols can operate with double words, Modbus can also use 16 bit words.
► Bit coded information (BIT)
Bits are compiled together into double words (PROFIBUS DP, DeviceNet, PROFINET IO) or words (Modbus-
RTU/TCP).
MSB LSB
Type 1st Byte 2nd Byte 3rd Byte 4th Byte
Spaces 20
Hyphen - 2D
Point . 2E
Colon : 3A
Digits 0…9 30 … 39
Upper case letters A…Z 41 … 5A
Lower case letters a…z 61 … 7A
ID X (MSB) X (LSB)
The ID determines what information is to be transmitted or requested. The PCS sends *) this ID to the weigh-
ing electronics and receives the corresponding value in return.
IDs are given in decimal or hexadecimal form, e.g.
decimal: 32 352
*) IDs are always used to address data blocks. However, they are also transmitted in VARIABLE
MODE only, not in FIXED MODE. However, here they can be used to facilitate setting the struc-
ture of the payload (refer to chapter 'Payload Scope and Content FIXED Mode').
3.1.4 Dimensions
The weighing electronics use two systems of units. The parameter Units is used to switch between the two.
For a fieldbus transmission of dimension-related variables, this means:
▪ Setting Metric: Transmit in units m, kg and s (SI units).
▪ Setting English: Transmit in units ft, lb and s (NON-SI units).
MSB LSB
1st Byte 2nd Byte 3rd Byte 4th Byte
Status 52 HI Status 52 LO
Status 52 HI Status 52 LO
Reference to status 53
Status 53 will also always be transferred as the telegram is 4 bytes long (with the exception of Modbus). It
tells (numerically coded) in which parameter the event class for the highest priority event has been deter-
mined.
Status 53 HI Status 53 LO
Bit: 7 … 0 Bit: 7 … 0
Parameter no. Parameter block no.
Status 53 HI Status 53 LO
The use of a fieldbus connection generally requires extensive knowledge and training. However, the entire
available range of options for transferring data is seldom used. A simplified transfer mode (FIXED mode) was
implemented to simplify commissioning and to simultaneously enable data traffic sufficient for most applica-
tions. Therefore, you should decide before using a fieldbus whether you can use it in this 'simplified' mode or
whether you wish to use the more elaborate 'general' mode (VARIABLE mode).
▪ FIXED Mode
In this mode you can ignore all information on identifiers (IDs) and parameters. FIXED mode uses a
limited and static payload structure; parameters*) cannot be transferred. The information contained in
chapters 'Simplified Payload Structure (FIXED Mode)' 'Diagnostics and Troubleshooting' suffices.
*) The acyclical services may also be used for this.
▪ VARIABLE Mode
This mode makes all options available to you. A fixed basic content always is transmitted; in order to
receive additional information the PLS must transmit the corresponding IDs.
Some of the basic information on this can be found in chapter 'General Payload Structure (VARIABLE
Mode)'.
*)
Information on further FIXED formats and on the payload configuration can be found in section 'Payload
Scope and Content in FIXED Mode'.
The figure shows how the data are arranged in the telegram. Each information transmitted consists always of
4 bytes.
A 'preset value' (pres1 ... pres8) is either a command (usually bit-coded) or a numerical value (e.g. setpoint).
A 'read value' (value1 ... value8) is either a status (usually bit-coded) or a numerical value (e. g. measured
value).
The first line represents the telegram from the PCS to the weighing electronics, the second line is the re-
sponse of the weighing electronics.
CAUTION: Bit 3, 'Release', must always be set in preset value 1, (always 'Command 04+05'), as it is
used to monitor the connection.
The following preset values will not be processed and event 'SYxx Event: Cyclic Communica-
tion' will be set if this bit is not set!
FIXED_8_16 8 16
FIXED_8_8 8 8
FIXED_4_4 4 4
FIXED COMPATIBLE *) 8 16
Tab. 1 : FIXED formats
*) This format is compatible with an earlier DISOCONT model, i.e. any DISOCONT Tersus connected will
behave as a DISOCONT towards the master.
The size of the payload structure can be read directly from the format identifier, e. g.:
In the master you must use the corresponding device master data files (*.gsd for PROFIBUS DP,
*.gsdml for PROFINET IO and *.eds for DeviceNet and EtherNet/IP).
If you have selected a FIXED format you can identify which data will be transmitted to the individual mes-
sage positions from the 'Fixed mode configuration' block.
A * symbol in front of a button indicates that the currently active value in this position does not correspond to
the preset value.
B) Adjusting the FIXED format
The fixed mode isn't as 'fixed' as the name suggests. The current assignment of the individual positions can
be adjusted to suit your needs in the Fixed mode configuration block.
Alter a current assignment by pressing the corresponding button; this will call up a list (white area) of all of
the possible settings (IDs). The current assignment is marked and the related functionality will be displayed
to the right of it (yellow area).
The parameter 'ID Preset Value 1' cannot be altered; it is set to Command 04+05 because in it the
bit 3 'Release', that monitors the connection, must always be set. None of the preset values in the
telegram would be processed and event 'SYxx Event: Cyclic Communication' would be set if this bit
were not set.
The following selection list will be shown for all preset values (e. g. with DISOCONT Tersus):
The following selection list will be shown for all read values (e. g. with DISOCONT Tersus):
You can change the parameter by selecting a different ID and confirming with [OK], the label on the button
will have altered correspondingly.
Option '(no value)'
Select entry (no value) if you wish to set a parameter such that it transmits no data. The symbol '- - -' will
appear on the button and the corresponding parameter will be assigned ID = 0. This will transmit 4 zero
bytes at this position in the telegram (00 00 00 00).
Option 'n/a'
This is used for service purposes and is not intended for fieldbus applications. The symbol 'n/a' will appear
on the button.
Click the right mouse button and confirm with [OK] if you wish to reset this button to the default settings, e. g.
Assumptions:
Byte 1-4 00 0C 00 00 Command 04+05 *) 320 / 0x0140 'Clear Events' and 'Relea-
se'
Bytes 5-8 00 00 00 00 Command 06+07 *) 352 / 0x0160 (No command active)
Bytes 9-12 00 00 00 01 Command 08+09*) 384 / 0x0180 'Start Keyboard Mode'
Bytes 13-16 42 C8 00 00 Serial Setpoint 592 / 0x0250 100 kg/h
Bytes 17-20 43 C8 00 00 Serial Batch Setpoint 594 / 0x0252 400 kg
Bytes 21-24 00 01 00 00 Command 00+01 **) 256 / 0x0100 1 'Select MDP Set'
(= No. 1)
Bytes 25-28
Bytes 29-32
*) bit-coded
The payload (PPO) form the core. The structure of the payload for the cyclic channel is defined in
PROFIdrive profile version 2.0 and is designated Parameter Process data Object (PPO). Using the PPO, the
master (PCS) accesses the slaves (drives) at cyclic intervals. The PPO is subdivided into two ranges:
▪ PZD area
Both control words and setpoints (master → slave) and status words and actual values (master ←
slave) can be transmitted in the 'ProZess (Process) Data area (PZD)'. The process data are always
transmitted and are immediately effective. They area used to operate the scales in an automated in-
terlocked facility, e.g. switching on/off, define setpoints etc. As opposed to parameter transmission in
the PKW area in which the parameter to be transmitted is determined in the telegram, the process da-
ta variables to be transmitted in the PZD area are determined by the PPO type or the slave. The
quantity of process data also depends on the PPO type or the slave.
TIP
Deviating from this profile, special PPO types are used for Schenck Process
weighing electronics. These are described in the following chapter.
The size of the payload structure can be calculated directly from the format identifier:
TIP
The values Status (0x02F0) and Actual Value (0x0750) are fixed coded in
the telegram in VARIABLE mode and are always returned regardless of the
Order List. They therefore are not part of the format identifier but must be
incorporated when calculating the message length in bytes.
*) These formats are semi-variable, i.e. the payload structure is fixed, but the data content (IDs and val-
ues) are variable.
**) This format is compatible with an earlier DISOCONT model, i.e. any DISOCONT Tersus connected will
behave as a DISOCONT towards the master (refer also to the STEP7/CFC modules). Payload struc-
ture and data content (IDs and values) are variable within specific limits and can be set using Configu-
ration, Preset Count and READ_ID Count:
TIP
In the master you must use the corresponding device master data files
(*.gsd for PROFIBUS DP, *.gsdml for PROFINET IO and *.eds for De-
viceNet and EtherNet/IP).
Consequences
NOTE: The values 'Status' (0x02F0) and 'Actual Value' (0x0750) are additionally always sent from
the scales electronics to the master, regardless of PPO type.
NO_PARA - No PKW 0
3 Presets Preset[6] = preset ID [2] + preset value [4] 18
6 Read value IDs Read ID[2] 12
Master → Slave Σ = 30
NO_PARA - No PKW 0
- 2 read values Status[4] and Actual Value[4] (obligatory) 8
6 Read values Read value[4] 24
Master ← Slave Σ = 32
NO_PARA - No PKW 0
4 Presets Preset[6] = preset ID [2] + preset value [4] 24
12 Read value IDs Read ID[2] 24
Master → Slave Σ = 48
NO_PARA - No PKW 0
- 2 read values Status[4] and Actual Value[4] (obligatory) 8
12 Read values Read value[4] 48
Master ← Slave Σ = 56
'Parameter' NO No PKW 0
YES with PKW 8
'Preset Count' 2…4 Preset[6] = preset ID [2] + preset value [4]
2 12
3 18
4 24
'READ_ID Count' 0 …12 Read ID[2]
0 0
⋮ ⋮
12 24
Master → Slave 12 ≤ Σ ≤ 56
'Parameter' NO No PKW 0
YES with PKW 8
- 2 read values Status[4] and Actual Value[4] (obligatory) 8
'READ_ID Count' 0 …12 Read value[4]
0 0
⋮ ⋮
12 48
Master ← Slave 8 ≤ Σ ≤ 64
Number of bytes:
Master → Slave 12 56
Master ← Slave 8 64
Depending on the parameters set, the fieldbus message therefore can be expanded gradually by as many
IDs as required by the current application.
Remarks
▪ The preset value IDs from the master to the scales electronics (preset value 1 ...) must come from the
'Commands' or 'Presets' data segments. Either two setpoints (e.g. setpoint and batch setpoint) or two
commands or, also, setpoints and commands mixed with different IDs can be specified in one cycle.
▪ If a preset value ID is zero, the corresponding value will not be evaluated.
▪ If all bytes have been set to zero in the preset message (bus master to scales electronics), event
'SYxx Event: Cyclic Communication' will be set in the scales. The scales electronics interprets this
state as a failure of the bus master host CPU with a simultaneously active communication processor
in the master. The scales electronics' timeout monitoring cannot trap this state as formally valid data
packets continue to be transmitted. At least one preset value ID therefore must have a valid non-zero
value.
▪ Control and status information are always combined into blocks of 4 bytes (DDW). The IDs assigned
to the blocks are highlighted in bold in the database (e.g. 0x02D0). These IDs only may be used here.
The data will be rejected and an error message sent if a different ID is used.
▪ In the reply telegram, the status and actual values are identified on the basis of their positions in the
telegram. Therefore IDs are superfluous. The fixed IDs for status and actual values are 0x02F0 and
0x0750.
▪ You can make the scales electronics enter the desired values into the reply telegram by adding read
IDs into the telegram from the master to the scales electronics (normal order list). The order of the
values corresponds to the order of the IDs. The read IDs may originate from the data segments 'Sta-
tus' and 'Measured Values'. If IDs from the data segments 'Commands' or 'Preset values' are entered,
the last preset value will be read back.
– Special case 'Variable order list': Normally the read IDs are set once as problems arise (normal or-
der list). If the possibilities of parameterisation are exhausted, you can modify the order list, so that
the read IDs can be varied from cycle to cycle. In this case a special monitoring of the received data
is needed. One of the read IDs has to be used as monitoring ID by occupying this ID with the value
0x09FChex (2556dez). The varied read IDs provide valid data if the value of the monitoring ID has
changed.
▪ If an ID is identified as incorrect, its value in the reply will be set to zero.
▪ Parameter transmission (PKW range): IDs from chapter »Material-Dependent Parameters (MDP) [➙
107]« only should be used in the message from the master to the scales electronics. The parameter
IDs already have been assigned the Task Identifiers (TIDs) and are in both decimal and hex format.
The parameters chosen are sufficient to operate a VLW with different materials.
Example 1: Data transmission without parameters and without user-defined read IDs (order list)
(The preset value IDs used are intended as examples only)
In addition, the 'DISOCONT Compatible' format must be used and the related parameters set corresponding-
ly:
'Parameter' : NO
'Preset Count' :2
'READ_ID Count' :0
00 04 00 00 Acknowledge events
Example 2: Data transmission without parameters and with 6 user-defined read IDs (order list)
(The preset value IDs used are intended as examples only)
This message is the smallest payload message in the 'Variable DISOCONT Tersus Mode'
possible.
If in variable mode the first read ID is set to zero, the function 'Automatic Order List' will determine which and
how many read words are returned in the reply.
To do this, the function accesses the settings in the 'Fixed mode configuration' block.
The IDs for 'ID Read Value 1' to 'ID Read Value 16' in these settings determine which values are returned:
The type of variable format used determines how many values are returned:
NO_PARA_ID_3_6 *) 6
NO_PARA_ID_4_12 *) 12
PARA_ID_6_15 *) 15
VARIABLE COMPATIBLE **) 0 … 12
Tab. 3 : VARIABLE formats
The values 'Status' (0x02F0) and 'Actual Value' (0x0750) have a set coding in the message
and are always returned regardless of the 'order list'.
Scale's Reply
PKE
AK PNU
Bit no. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
X X X Parameter number: 1000 … 1FFF *)
*) parameters 0000 … 0FFF are reserved for cyclic parameters.
The meaning of the order identifier for the task telegram (master → scales) can be found in the correspond-
ing table.
The meaning of the reply identifier for the reply telegram (scales → master) can be found in the correspond-
ing table. Certain reply identifiers only can be used depending on the task identifier.
dec bin
0 000 No order
2 010 Transmit current parameter value/event group (DDW)
7 111 Order cannot be executed (error number in PWE2)
Tab. 5 : Reply identifiers (RID) scales master station
IND
Subindex (high) N/A (low)
Bit no. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 0 X X X X 0 0 0 0 0 0 0 0
Subindex Meaning
dec bin
0 0000 0000 Current value
4 0000 0100 Min. value
8 0000 1000 Max. value
Tab. 6 : Index in the parameter description (IND) - higher-value byte of the parameter index
dec bin
1 … 0001 Illegal parameter number (parameter does not exist or incorrect preset value, e.g. min. or
max. limit exceeded)
2 … 0010 Illegal subindex value
Tab. 7 : error codes
Order list:
Bytes 09-12 44 9A 51 EC Value corresponding to ID in bytes 25 + 26, so 'Totalizer 1' [kg] = [ID01]
1234.56
Bytes 13-16 00 00 00 00 Value corresponding to ID in bytes 27 + 28, so 'Speed' [ID02]
Bytes 17-20 42 B3 99 9A Value corresponding to ID in bytes 29 + 30, so 'Batch Actual Val- [ID03]
ue' [kg] = 89.8
Bytes 21-24 41 23 D7 0A Value corresponding to ID in bytes 31 + 32, so 'Batch Resid. [ID04]
Amount' [kg] = 10.24
Bytes 25-28 43 16 80 00 Value corresponding to ID in bytes 33 + 34, so 'Fill Weight' [kg] = [ID05]
150.5
Bytes 29-32 00 00 02 00 Value corresponding to ID in bytes 35+36, so 'Activated Material' [ID06]
=2
Bytes 33-36 01 17 03 15 Value corresponding to ID in bytes 37 + 38, also highest priority [ID07]
error (here: A, SY08, acknowledged)
Bytes 37-40 00 00 00 00 Value corresponding to ID in bytes 39 + 40, so 'Status 04+05' [ID08]
Bytes 41-44 00 00 10 00 Value corresponding to ID in bytes 41 + 42, so 'Status 06+07' [ID09]
Bytes 45-48 00 00 00 00 Value corresponding to ID in bytes 43 + 44 (reserve) [ID10]
Bytes 49-52 00 00 00 00 Value corresponding to ID in bytes 45 + 46 (reserve) [ID11]
Bytes 53-56 00 00 00 00 Value corresponding to ID in bytes 47 + 48 (reserve) [ID12]
*)this status is always returned. [02F0] means 'Content of Address 02F0'. In this example the bits set are
'Normal Mode', 'Selected Language OK', 'Volumetric Mode', 'Counter active' and 'Feeder On'.
**) this actual value is always returned.
'Parameter' : NO
'Preset Count' :2
*) not 4, because status and actual value are always returned. This must be taken into account when con-
sidering the quantity of read IDs.
Example for a process image master → slave (16 Bytes):
00
Bytes 05-08 43 16 80 Measured value 'Feedrate' [kg/h] = [ID=0750] = 150.5 **)
00
Order list:
Bytes 09-12 07 59 CC Value corresponding to ID in bytes 13+14, so 'Totalizer 1' [kg] = [ID01]
CD 89.8
Bytes 13-16 3F 00 00 Value corresponding to ID in bytes 15 + 16, so 'Belt Speed' [m/s] = [ID02]
00 0.5
*)this status is always returned. [02F0] means 'Content of Address 02F0'. In this example the bits set are
'Normal Mode' and 'No Release'.
**) this actual value is always returned.
'Parameter' : NO
'Preset Count' :4
*) not 8, because status and actual value are always returned. This must be taken into account when con-
sidering the quantity of read IDs.
Example for a process image master → slave (36 Bytes):
Bytes 07 6A ID = 076A for requesting measured value 'Batch Resid. Amount' ID04
31+32 [kg]
Bytes 07 60 ID = 0760 for requesting measured value 'Fill Weight' [kg] ID05
33+34
Bytes 06 50 ID=0650 for 'Status 56+57' for requesting the value 'Activated ID06
35+36 Material' = current MDP-Index
04
Bytes 05- 00 00 00 00 Measured value 'Feedrate' [kg/h] = [ID=0750] **)
08
Order list:
Bytes 09- 42 B3 99 9A Value corresponding to ID in bytes 25 + 26, so 'Totalizer 1' [kg] = [ID01]
12 89.8
Bytes 13- 00 00 00 00 Value corresponding to ID in bytes 27 + 28, so 'Speed' [ID02]
16
Bytes 17- 42 B3 99 94 Value corresponding to ID in bytes 29 + 30, so 'Batch Actual Val- [ID03]
20 ue' [kg] = 89.8
Bytes 21- 41 23 D7 0A Value corresponding to ID in bytes 31 + 32, so 'Batch Resid. [ID04]
24 Amount' [kg] = 10.24
Bytes 25- 43 16 80 00 Value corresponding to ID in bytes 33 + 34, so 'Fill Weight' [kg] = [ID05]
28 150.5
Bytes 29- 00 00 02 00 Value corresponding to ID in bytes 35+36, so 'Activated Material' [ID06]
32 =2
*)this status is always returned. [02F0] means 'Content of Address 02F0'. In this example the bits set are
'Normal Mode', 'Selected Language OK', 'Volumetric Mode', 'Counter active' and 'Feeder On'.
**) this actual value is always returned.
'Parameter' : YES
'Preset Count' :2
*) not 2, because status and actual value are always returned. This must be taken into account when con-
sidering the quantity of read IDs.
B) Determining parameter range (PKW)
1. Parameter ID (PKE)
The parameter has the ID '4613/0x1205' and its value is to be changed.
AK=3 and PNU=0x1205.
This must be coded as follows:
PKE
AK PNU
Bit no. 15 14 13 12 … 0
AK 0 1 1 Task identifier = 3 (→ change parameter)
↓ ↓ ↓
Par. ID 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 1
(hex) 1 2 0 5
PKE 0 1 1 1 0 0 1 0 0 0 0 0 0 1 0 1
(hex) 7 2 0 5
Bytes 01-02 72 05 TID = 3 and ID = 0x1205 (from 1st) → change PKE PKW
Bytes 03-04 00 00 Subindex = 0 (from 2nd) IND
Bytes 05-08 41 70 00 00 Value = 15 (from 3rd) PWE
Bytes 09+10 02 50 ID=0x0250 for 'Serial Setpoint' ID Preset
value 1 *)
Bytes 11-14 44 7A 00 00 1000.0 as setpoint [kg/h] Value
Bytes 15+16 01 40 ID=0x0140 for 'Command 04+05' ID Preset
value 2 *)
Bytes 17-20 00 01 00 00 Control value for 'Scales Start Feeder' Value
*) Preset value 1 and Preset value 2 are always sent, but the ID can vary.
Slave → Master (16 bytes):
PKE
AK PNU
Bit no. 15 14 13 12 … 0
AK 0 1 0 Reply Identifier = 2 (→ change accepted)
↑ ↑ ↑
Par. ID 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 1
(hex) 1 2 0 5
PKE 0 1 0 1 0 0 1 0 0 0 0 0 0 1 0 1
(hex) 5 2 0 5
3.2.2.5.5 VARIABLE COMPATIBLE Format with PKW ('Change Parameter' with Error Re-
ply)
Configuration module 'PPO_P0: 4 PKW, 2 Set, 2 PZD' (with 'change parameter' and error reply)
Floating point format = IEEE
Task: Set parameter (e.g. VLW) P06.10 'Threshold filling start' to '1000 %' (→ provoke error).
A) DISOCONT Tersus parameters to be set
'Parameter' : YES
'Preset Count' :2
*) not 2, because status and actual value are always returned. This must be taken into account when con-
sidering the quantity of read IDs.
B) Determining parameter range (PKW)
1st Parameter Identifier (PKE)
The parameter has the ID '4613/0x1205' and its value is to be changed.
TID=3 and PNU=0x1205.
They must be encoded as follows:
PKE
AK PNU
Bit no. 15 14 13 12 … 0
AK 0 1 1 Task identifier = 3 (→ change parameter)
↓ ↓ ↓
Par. ID 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 1
(hex) 1 2 0 5
PKE 0 1 1 1 0 0 1 0 0 0 0 0 0 1 0 1
(hex) 7 2 0 5
*)this status is always returned. [02F0] means 'Content of Address 02F0'. In this example the bits set are
'Normal Mode' and 'No Release'.
**) this actual value is always returned.
D) Evaluation of the reply identifier
(from returned content of the PKW → PKE)
The byte sequence in PKE = 'F2 05'.
PKE
AK PNU
Bit no. 15 14 13 12 … 0
AK 1 1 1 Reply Identifier = 7 (→ task cannot be executed → error number in
PWE2)
↑ ↑ ↑
Par. ID 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 1
(hex) 1 2 0 5
PKE 1 1 1 1 0 0 1 0 0 0 0 0 0 1 0 1
(hex) F 2 0 5
3.2.2.5.6 VARIABLE COMPATIBLE Format with PKW ('Change Parameter' - Text Parameter
Type)
'Parameter' YES
'Preset Count' :2
*) not 2, because status and actual value are always returned. This must be taken into account when con-
sidering the quantity of read IDs.
B) Determining parameter range (PKW)
1st Parameter Identifier (PKE)
The parameter has the ID '4540/0x11BC' and the parameter is to be changed.
TID/RID=3 and PNU=0x11BC.
They must be encoded as follows:
PKE
AK PNU
Bit no. 15 14 13 12 … 0
AK 0 1 1 Task identifier = 3 (→ change parameter)
↓ ↓ ↓
Par. ID 0 0 0 1 0 0 0 1 1 0 1 1 1 1 0 0
(hex) 1 1 B C
PKE 0 1 1 1 0 0 0 1 1 0 1 1 1 0 0 0
(hex) 7 1 B C
3609/0x0E19 = IEEE
A parameter value is always transmitted as a double word (32 bits); however, here an ID that is 'only' a 16 bit
value is to be transmitted as the parameter value. A parameter value such as this is transmitted in PWE2;
PWE1 must in this case be set to '0'.
This results in a content for PWE of '00 00 0E 18'.
C) Example of process images
Master → Slave (20 bytes):
Byte 01-04 51 BC 00 00 The preset parameter value has been accepted. PKW
byte 05-08 00 00 0E 18 The new value will be returned
Bytes 09-12 01 02 00 00 Message from 'Status 02+03' = [ID=02F0] *)
*)this status is always returned. [02F0] means 'Content of Address 02F0'. In this example the bits set are
'Normal Mode' and 'No Release'.
**) this actual value is always returned.
D) Evaluation of the reply identifier
(from returned content of the PKW → PKE)
The byte sequence in PKE = '51 BC'.
PKE
AK PNU
Bit no. 15 14 13 12 … 0
AK 0 1 0 Reply Identifier = 2 (→ change accepted)
↑ ↑ ↑
Par. ID 0 0 0 1 0 0 0 1 1 0 1 1 1 1 0 0
(hex) 1 1 B C
PKE 0 1 0 1 0 0 0 1 1 0 1 1 1 1 0 0
(hex) 5 1 B C
'Parameter' : YES
'Preset Count' :2
*) not 2, because status and actual value are always returned. This must be taken into account when con-
sidering the quantity of read IDs.
B) Determining parameter range (PKW)
1st Parameter Identifier (PKE)
The parameter has the ID '4613/0x1205' and the parameter is to be read.
TID/RID =1 and PNU=0x1205.
They must be encoded as follows:
PKE
AK PNU
Bit no. 15 14 13 12 … 0
AK 0 0 1 Task identifier = 1 (→ read parameter)
↓ ↓ ↓
Par. ID 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 1
(hex) 1 2 0 5
PKE 0 0 1 1 0 0 1 0 0 0 0 0 0 1 0 1
(hex) 3 2 0 5
*)this status is always returned. [02F0] means 'Content of Address 02F0'. In this example the bits set are
'Normal Mode' and 'No Release'.
**) this actual value is always returned.
D) Evaluation of the reply identifier
(from returned content of the PKW → PKE)
The byte sequence in PKE = '52 05'.
PKE
AK PNU
Bit no. 15 14 13 12 … 0
AK 0 1 0 Reply Identifier = 2 (→ current parameter value was transmitted)
↑ ↑ ↑
Par. ID 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 1
(hex) 1 2 0 5
PKE 0 1 0 1 0 0 1 0 0 0 0 0 0 1 0 1
(hex) 5 2 0 5
Result: Reply Identifier = 2 → parameter has been successfully read, what are its contents?
→ Determining the parameter value (PWE)
PWE supplies the byte sequence '41 70 00 00'. After conversion, this results in the decimal number 15.
The parameter has the current value = 15 %.
Example: Group alarm (data segment 'Status'): Word address 0x02F0 + 5 → Bit address 0x02F5
The bold printed IDs are the ones to be used for the following protocols:
▪ PROFIBUS DP
▪ DeviceNet
▪ PROFINET IO
▪ EtherNet/IP
They each represent the base address of a data double word. These Ids can also be used for all remaining
protocols if the 'General Payload Structure - Variable Mode' is used with them too.
b) Value
The meaning of the value in the weighing system can be found in the 'value' column (commands, presets,
status, measured values, ...).
c) Mode
Mode (commands only): Commands can be level- or edge-triggered.
▪ (S) means that the level determines the function.
▪ (D) indicates that a change from '0' to '1' (positive slope) will trigger the desired action.
CAUTION (applies to FIXED and VARIABLE Mode):
The PCS (master) preset data must be pending for at least 250 ms in order to be clearly identified by
the weighing electronics (slave).
d) Software
This column indicates whether the value concerned is present in this software. If not, the request will be an-
swered with the value ZERO. Presets that refer to non-existent IDs will not be evaluated.
TIP
Non-existent values may be available in a later version of the software (fur-
ther expansion stage).
hex dec Commands VLW VWF VBW VMC VSF VIF VBC
hex dec Commands VLW VWF VBW VMC VSF VIF VBC
0154 00340 4-
015c 00348 C-
015d 00349 D-
hex dec Commands VLW VWF VBW VMC VSF VIF VBC
hex dec Commands VLW VWF VBW VMC VSF VIF VBC
0189 00393 9-
018b 00395 B-
018c 00396 C-
018d 00397 D-
01a0 00416 0-
01a1 00417 1-
01a2 00418 2-
01a3 00419 3-
01a4 00420 4-
hex dec Commands VLW VWF VBW VMC VSF VIF VBC
01a5 00421 5-
01a6 00422 6-
01a7 00423 7-
01a8 00424 8-
01a9 00425 9-
01ad 00429 D-
01ae 00430 E-
01af 00431 F-
01b8 00440 8-
01b9 00441 9-
01ba 00442 A-
01bb 00443 B-
01c0 00448 0-
01c3 00451 3-
01c4 00452 4-
01c5 00453 5-
01c6 00454 6-
01c7 00455 7-
hex dec Commands VLW VWF VBW VMC VSF VIF VBC
01c8 00456 8-
01c9 00457 9-
01ca 00458 A-
01ce 00462 E-
01cf 00463 F-
01d0 00464 0-
01d1 00465 1-
01d8 00472 8-
01d9 00473 9-
01dd 00477 D-
01de 00478 E-
01df 00479 F-
01e0 00480 0-
01e5 00485 5-
hex dec Commands VLW VWF VBW VMC VSF VIF VBC
01e6 00486 6-
01e7 00487 7-
01e8 00488 8-
01e9 00489 9-
01ea 00490 A-
01eb 00491 B-
01ec 00492 C-
01ed 00493 D-
01ee 00494 E-
01ef 00495 F-
ID (identifier) Software
hex dec Default Value Dimension VLW VWF VBW VMC VSF VIF VBC
0278 00632
ID (identifier) Software
hex dec Default Value Dimension VLW VWF VBW VMC VSF VIF VBC
027a 00634
027c 00636
027e 00638
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
0303 00771 3-
0316 00790 6-
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
0324 00804 4-
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
0341 00833 1-
0342 00834 2-
0343 00835 3-
0347 00839 7-
034f 00847 F-
0352 00850 2-
0353 00851 3-
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
0367 00871 7-
0368 00872 8-
0369 00873 9-
036a 00874 A-
036b 00875 B-
036c 00876 C-
036d 00877 D-
036e 00878 E-
036f 00879 F-
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
037b 00891 B-
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
0398 00920 8-
0399 00921 9-
039a 00922 A-
039b 00923 B-
039f 00927 F-
03a7 00935 7-
03a9 00937 9-
03aa 00938 A-
03ab 00939 B-
03b0 00944 0-
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
03b1 00945 1-
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
03cf 00975 F-
03d6 00982 6-
03d7 00983 7-
03d8 00984 8-
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
03f8 01016 8-
03fa 01018 A-
03fb 01019 B-
03fc 01020 C-
03fd 01021 D-
03ff 01023 F - Event: LC Input > MAX (2nd Bin) CA16 (W2) *
Status 19 LO (coded as bit)
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
0414 01044 4-
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
0428 01064 8-
042b 01067 B-
043d 01085 D - Event: Gate OPEN Time > MAX SC14 (W1) *
043e 01086 E - Event: Batching Time > MAX SC15 (W1) *
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
0448 01096 8-
0449 01097 9-
044a 01098 A-
044b 01099 B-
044f 01103 F-
0456 01110 6-
0457 01111 7-
0459 01113 9-
045a 01114 A-
045b 01115 B-
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
0460 01120 0-
0461 01121 1-
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
047b 01147 B-
047f 01151 F-
0487 01159 7-
0488 01160 8-
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
04a8 01192 8-
04ab 01195 B-
04ac 01196 C-
04ad 01197 D-
04af 01199 F - Event: LC Input > MAX (2nd Bin) CA16 (W1) *
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
04c4 01220 4-
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
04d8 01240 8-
04db 01243 B-
04dd 01245 D-
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
04f8 01272 8-
04f9 01273 9-
04fa 01274 A-
04fb 01275 B-
04ff 01279 F-
0507 01287 7-
0509 01289 9-
050a 01290 A-
050b 01291 B-
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
0510 01296 0-
0511 01297 1-
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
0537 01335 7-
0538 01336 8-
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
0558 01368 8-
055a 01370 A-
055b 01371 B-
055c 01372 C-
055d 01373 D-
055f 01375 F - Event: LC Input > MAX (2nd Bin) CA16 (A) *
Status 41 LO (coded as bit)
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
0568 01384 8- *
0574 01396 4-
057e 01406 E-
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
0587 01415 7-
0588 01416 8-
0589 01417 9-
058a 01418 A-
058b 01419 B-
058c 01420 C-
0590 01424 0-
0591 01425 1-
0592 01426 2-
0593 01427 3-
0594 01428 4-
0595 01429 5-
0596 01430 6-
0597 01431 7-
0598 01432 8-
0599 01433 9-
059a 01434 A-
059b 01435 B-
059c 01436 C-
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
059d 01437 D-
059e 01438 E-
059f 01439 F-
05a8 01448 8-
05a9 01449 9-
05aa 01450 A-
05ab 01451 B-
05ac 01452 C-
05ad 01453 D-
05ae 01454 E-
05af 01455 F-
05b7 01463 7-
05b8 01464 8-
05b9 01465 9-
05ba 01466 A-
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
05bb 01467 B-
05bc 01468 C-
05c8 01480 8-
05c9 01481 9-
05ca 01482 A-
05cb 01483 B-
05cc 01484 C-
05cd 01485 D-
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
05de 01502 E-
05df 01503 F-
05e8 01512 8-
05e9 01513 9-
05ea 01514 A-
05eb 01515 B-
05ec 01516 C-
05ef 01519 F-
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
05f8 01528 8-
05f9 01529 9-
05fa 01530 A-
05fb 01531 B-
05fc 01532 C-
05fd 01533 D-
05ff 01535 F-
060d 01549 D-
060e 01550 E-
060f 01551 F-
0611 01553 1-
0612 01554 2-
0613 01555 3-
0614 01556 4-
0615 01557 5-
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
0616 01558 6-
0617 01559 7-
061a 01562 A-
061b 01563 B-
061c 01564 C-
061d 01565 D-
061e 01566 E-
061f 01567 F-
0620 01568 0-
0621 01569 1-
0622 01570 2-
0623 01571 3-
0624 01572 4-
0625 01573 5-
0626 01574 6-
0627 01575 7-
0628 01576 8-
0629 01577 9-
062a 01578 A-
062b 01579 B-
062c 01580 C-
062d 01581 D-
062e 01582 E-
062f 01583 F-
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
0671 01649 1-
0672 01650 2-
0673 01651 3-
0674 01652 4-
0675 01653 5-
0676 01654 6-
0677 01655 7-
067a 01658 A-
067b 01659 B-
067c 01660 C-
067d 01661 D-
067e 01662 E-
067f 01663 F-
0680 01664 0-
0681 01665 1-
0682 01666 2-
0683 01667 3-
0684 01668 4-
0685 01669 5-
0686 01670 6-
0687 01671 7-
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
0688 01672 8-
0689 01673 9-
068a 01674 A-
068b 01675 B-
068c 01676 C-
068d 01677 D-
068e 01678 E-
068f 01679 F-
0692 01682 2-
0693 01683 3-
0694 01684 4-
0695 01685 5-
0696 01686 6-
0697 01687 7-
0698 01688 8-
0699 01689 9-
069a 01690 A-
069b 01691 B-
069c 01692 C-
069d 01693 D-
069e 01694 E-
069f 01695 F-
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
06ae 01710 E-
06af 01711 F-
06b0 01712 0-
06b1 01713 1-
06b2 01714 2-
06b3 01715 3-
06b4 01716 4-
06b5 01717 5-
06b6 01718 6-
06b7 01719 7-
06b8 01720 8-
06b9 01721 9-
06ba 01722 A-
06bb 01723 B-
06bc 01724 C-
06bd 01725 D-
06be 01726 E-
06bf 01727 F-
06c0 01728 0-
06c1 01729 1-
06c2 01730 2-
06c3 01731 3-
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
06c4 01732 4-
06c5 01733 5-
06c6 01734 6-
06c7 01735 7-
06c8 01736 8-
06c9 01737 9-
06ca 01738 A-
06cb 01739 B-
06cc 01740 C-
06cd 01741 D-
06ce 01742 E-
06cf 01743 F-
06d4 01748 4-
06d8 01752 8-
06e0 01760 0-
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
06e1 01761 1-
06e2 01762 2-
06e3 01763 3-
06e4 01764 4-
06e5 01765 5-
06e6 01766 6-
06e7 01767 7-
06e8 01768 8-
06e9 01769 9-
06ea 01770 A-
06eb 01771 B-
06ec 01772 C-
06ed 01773 D-
06ee 01774 E-
06ef 01775 F-
06f6 01782 6-
06f7 01783 7-
06f8 01784 8-
06f9 01785 9-
06fa 01786 A-
06fb 01787 B-
06fc 01788 C-
06fd 01789 D-
06fe 01790 E-
06ff 01791 F-
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
0700 01792 0-
0701 01793 1-
0702 01794 2-
0703 01795 3-
0704 01796 4-
0705 01797 5-
0706 01798 6-
0707 01799 7-
0708 01800 8-
0709 01801 9-
070a 01802 A-
070b 01803 B-
070c 01804 C-
070d 01805 D-
070e 01806 E-
070f 01807 F-
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
hex dec Status Group/Class VLW VWF VBW VMC VSF VIF VBC
ID (identifier) Software
hex dec Process values Dimension VLW VWF VBW VMC VSF VIF VBC
ID (identifier) Software
hex dec Process values Dimension VLW VWF VBW VMC VSF VIF VBC
ID (identifier) Software
hex dec Process values Dimension VLW VWF VBW VMC VSF VIF VBC
07bc 01980
07be 01982
ID (identifier) Software
hex dec Process values Dimension VLW VWF VBW VMC VSF VIF VBC
082a 02090
082c 02092
082e 02094
0830 02096
0832 02098
0834 02100
0836 02102
0838 02104
083a 02106
083c 02108
083e 02110
ID (identifier) Software
hex dec Process values Dimension VLW VWF VBW VMC VSF VIF VBC
0840 02112
0842 02114
0844 02116
0846 02118
0848 02120
084a 02122
084c 02124
084e 02126
0850 02128
0852 02130
0854 02132
0856 02134
0858 02136
085a 02138
085c 02140
085e 02142
0860 02144
0862 02146
0864 02148
086c 02156
0870 02160
0874 02164
ID (identifier) Software
hex dec Process values Dimension VLW VWF VBW VMC VSF VIF VBC
0884 02180
089c 02204
089e 02206
08a0 02208
08a2 02210
08b6 02230
08b8 02232
08ba 02234
08bc 02236
08c0 02240
08c2 02242
08c4 02244
08c6 02246
ID (identifier) Software
hex dec Process values Dimension VLW VWF VBW VMC VSF VIF VBC
08c8 02248
08ca 02250
08cc 02252
08ce 02254
08d2 02258
08d4 02260
08d6 02262
08d8 02264
08da 02266
08dc 02268
08de 02270
08e0 02272
08e2 02274
08e4 02276
08e6 02278
08e8 02280
08ea 02282
08ec 02284
08ee 02286
08f0 02288
08f2 02290
08f4 02292
08f6 02294
08f8 02296
08fa 02298
ID (identifier) Software
hex dec Process values Dimension VLW VWF VBW VMC VSF VIF VBC
093a 02362
093c 02364
093e 02366
0940 02368
094a 02378
ID (identifier) Software
hex dec Process values Dimension VLW VWF VBW VMC VSF VIF VBC
0956 02390
ID (identifier) Software
hex dec Process values Dimension VLW VWF VBW VMC VSF VIF VBC
ID (identifier) Software
hex dec Process values Dimension VLW VWF VBW VMC VSF VIF VBC
1d5e 07518
1d60 07520
ID (identifier) Software
hex dec Process values Dimension VLW VWF VBW VMC VSF VIF VBC
Software
SY System
message
SY01 Event: Me- P08.15 P07.09 P07.06 P07.14 P07.14 P07.14 P07.06
mory Error
SY02 Event: P01.06 P01.06 P01.06 P01.06 P01.06 P01.06 P01.06
Communi-
cation
VCU20100-
Unit 2
SY03 Event: P01.10 P01.10 P01.10 P01.10 P01.10 P01.10 P01.10
Communi-
cation
VCU20100-
Unit 3
SY04 Event: P02.06 P02.06 P02.06 P02.06 P02.06 P02.06 P02.06
Communi-
cation HMI
1
SY05 Event: P02.08 P02.08 P02.08 P02.08 P02.08 P02.08 P02.08
Communi-
cation HMI
2
SY06 Event: P02.10 P02.10 P02.10 P02.10 P02.10 P02.10 P02.10
Communi-
cation HMI
3
SY07 Event: P02.11 P02.11 P02.11 P02.11 P02.11 P02.11 P02.11
Communi-
cation VHM
serial
SY08 Event: Cycl. P21.03 P20.03 P19.03 P18.03 P16.03 P18.03 P16.03
communi-
cation
SY09
SY10 Event: P21.04 P20.04 P19.04 P18.04 P16.04 P18.04 P16.04
Acyclical
Communi-
cation
Software
SY11
SY12
SY13 Event: P05.12
Bluetooth
connection
interrupted
SY14
SY15 Event: P01.13 P01.13 P01.13 P01.13 P01.13 P01.13 P01.13
Communi-
cation
VMO20100
-Unit 1
SY16 Event: P01.15 P01.15 P01.15 P01.15 P01.15 P01.15 P01.15
Communi-
cation
VMO20100
-Unit 2
SY17 Event: P01.17
VCU23160
measuring
unit VME
SY18
SY19 Event: IP P21.25 P20.25 P18.25
address
conflict
SC Sequence
monitoring
SC01 Event: Set- P08.07 P07.07 P07.06 P07.07 P07.06
point limited
SC02 Event: P08.01 P07.01 P07.01 P07.01 P07.01
Standby
SC03 Event: Sca- P19.04 P16.04 P15.04 P16.04 P14.04 P16.04 P14.04
le ON
SC04 Event: Vol- P19.02 P16.02 P15.02 P16.02 P14.02 P16.02 P14.02
tage ON
SC05 Event: Ex- P16.01 P13.01 P12.01 P13.01 P12.01 P13.01 P12.03
ternal event
1
Software
SC06 Event: Ex- P16.03 P13.03 P12.03 P13.03 P12.03 P13.03 P12.05
ternal event
2
SC07 Event: DAE P14.09
active
SC08 Event: DAE P14.10
fault
SC09 Event: Flap P06.16 P06.16
return sig-
nal
SC10 Event: P06.23 P06.04
T_Volum.
SC11 Event: Ex- P16.05 P13.05 P12.05 P13.05 P12.05 P13.05 P12.07
ternal event
3
SC12 Event: Ex- P16.07 P13.07 P12.07 P13.07 P12.07 P13.07 P12.09
ternal event
4
SC13 Event: P07.05
Discharge
gate
SC14 Event: Time P06.18
flap OPEN
> MAX
SC15 Event: Bat- P06.20
ching time
> MAX
SC16 Event: Di- P36.37
rection of
rotation
SC17 Event: Ex- P13.23
ternal event
5
SC18 Event: Ex- P13.25
ternal event
6
WE Electrical
Systems
Software
Software
WM Mechanical
Systems
WM01 Event: Limit P13.22 P12.20
switch
WM02 Event: Belt P18.12 P17.12
creep
WM03 Event: Pro- P18.10 P17.10
cedure
WM04 Event: Off- P18.08 P17.08
track run-
ning
WM05 Event: P34.08 P30.08
Slippage 2
WM06 Event: P06.10
Scraper
WM07 Event: Ob- P12.25
struction
discharge
WM08
WM09 Event: Mo- P36.31
tor Start
WM10
WM11
WM12
WM13 Event: Agi- P28.16
tator over-
load
WM14 Event: P36.35
Conveying
air MAX
Software
MF Material
flow
MF01
MF02
MF03 Event: P32.06 P36.34
Conveying
air MIN
MF04 Event: Se- P32.04 P36.33
aling air
MIN
MF05 Event: Mo- P30.10 P27.10 P27.10 P23.10 P25.10
isture MAX
MF06 Event: Out P18.21 P15.15 P14.15 P15.15 P15.21
of tolerance
MF07 Event: P18.25 P15.19 P14.19 P15.17 P15.25
Batch set-
point limit
MF08 Event: P01.17
Communi-
cation VVC
MF09 Event: No P06.03
No-motion
MF10 Event: To- P06.04
lerance
exceeded
MF11 Event: To- P06.05
lerance
undercut
MF12 Event: Ma- P18.22 P06.10
terial quan-
tity
Software
IL Interlo-
cking
IL01 Event: No P04.06 P04.04 P04.03 P04.06 P04.06 P04.06 P04.08
release
IL02 Event: Me- P29.10 P24.10 P23.10 P33.10 P19.10 P28.10 P22.10
chanical
equipment
IL03 Event: P29.12 P24.12 P23.12 P33.12 P19.12 P28.12 P22.12
Electrical
equipment
IL04 Event: Me- P29.15 P24.15 P23.15 P33.15 P19.15 P28.15 P22.15
chatronics
IL05 Event: Not P29.17 P24.17 P23.17 P33.17 P19.17 P28.17 P22.17
ready
IL06 Event: Not P29.19 P24.19 P23.19 P33.19 P19.19 P28.19 P22.19
ready to
switch on
IL07 Event: *
Communic.
Bluetooth
channel 1
IL08 Event: *
Communic.
Bluetooth
channel 2
IL09 Event: Fil- P07.17
ling blocked
IL10 Event: FKB P27.22 P36.22 P32.22 P34.22 P31.22 P29.22 P20.22
error
IL11 Event: In- P19.05 P16.05 P15.05 P16.05 P14.05 P16.05 P14.05
correct
system time
Software
CO Regulators
CO01 Event: Con- P08.14 P11.10 P07.13 P07.13
trol system
limited
CO02 Event: Dis- P33.07 P40.09 P34.09
tributor
position
MIN
CO03 Event: Dis- P33.09 40.11 P34.11
tributor
position
MAX
CO04 Event: Fill- P25.29 P26.29 P24.29 P22.29 P20.29 P22.29
level MAX
sensor
CO05 Event: Vo- P06.17
lum. be-
cause of
load cell
error
CO06 Event: Dis- P23.40 P23.40
tributor
position
MAX (B)
CO07
Software
CO08
CO09
CO10 Event: Dis- P23.38
tributor
position
MIN (B)
CO11 Event: Cor- P22.46
rection
MAX
CO12 Event: Limi- P22.49
ter range
CO13 Event: P08.17
ShakeCon-
trol VVC
CO14 Event: Helix P26.12
with center
rod rotatio-
nal speed
limited
CO15 Event: in- P08.18
termediate
circuit vol-
tage VVC
ALARM
CO16 Event: P08.19
Short circuit
VVC
ALARM
CO17 Event: P08.20
Overcurrent
VVC
ALARM
CO18 Event: P08.21
Outside
Frequency
VVC W1
Software
CH Check
measure-
ment sys-
tem
CH01 Event: P29.16 P26.16 P22.17
Check
quantity too
little
CH02 Event: P29.18 P26.18 P25.15 P22.19 P24.14
Check fill
level too
little
CH03 Event: P29.20 P26.20 P25.17 P22.21 P24.16
Check fill
level too
large
CH04 Event: Cor- P29.32 P26.32 P25.28 P22.32 P24.27
rection
error tare
value abso-
lute
Software
CA Adjustment
Software
CA01 Event: Error P08.04 P07.04 P07.02 P07.04 P07.04 P07.03 P07.01
load cell
input
CA02 Event: Ta- P08.03 P07.03 P07.01 P07.03 P07.03
chometer
input
CA03 Event: Error P25.07 P26.07 P24.07 P22.07 P20.07 P22.07
load cell
input (ves-
sel)
CA04 Event: Error P28.07
LC input
(2nd plat-
form)
CA05 Event: Li- P13.10 P32.10 P29.10 P39.10 P33.10
nearization
CA06 Event: Tare P06.13 P06.07 P28.03 P26.03
value cor-
rection
CA07 Event: DMS P35.06 P31.06 P29.06 P25.06
input
CA08 Event: P11.09
Capacity
adjustment
CA09
CA10 Event: Error P24.05
LC input
(FGK)
CA11
CA12
CA13
CA14
CA15 Event: Error P24.09
load cell
input (2nd
vessel)
Software
HI maximum
HI01 Event: LC P08.06 P07.06 P07.04 P07.05 P07.06 P07.05 P07.03
Input >
MAX
HI02 Event: Ac- P10.04 P09.04 P09.04 P09.04 P09.04 P09.04 P09.04
tual feedra-
te MAX
HI03 Event: Load P09.08 P09.08 P09.08
MAX
HI04 Event: Belt P09.12 P09.12
speed MAX
HI05 Event: De- P08.13 P11.09 P07.12 P07.13 P07.12
viation
HI06 Event: Fill P10.08 P09.08
level Max
HI07 Event: Ro- P10.12 P09.12
tational
speed max.
HI08 Event: P03.05 P07.04
Feed hop-
per over-
filled
HI09 Event: Max. P09.06
measuring
load
HI10 Event: LC P25.08 P26.08 P24.08 P22.08 P20.08 P22.08
input >
MAX (ves-
sel)
HI11 Event: Ves- P25.19 P26.19 P24.19 P22.19 P20.19 P22.19
sel MAX
HI12 Event: 2nd P28.12
platform
MAX
Software
LO minimum
LO01 Event: LC P08.05 P07.05 P07.03 P07.05 P07.04 P07.02
Input < MIN
LO02 Event: Ac- P10.02 P09.02 P09.02 P09.02 P09.02 P09.02 P09.02
tual feedra-
te MIN
LO03 Event: Load P09.06 P09.06 P09.06
MIN
LO04 Event: Belt P09.10 P09.10
speed MIN
LO05
LO06 Event: Fill P10.06 P09.06
level min.
LO07 Event: Ro- P10.10 P09.08 P09.10
tational
speed min.
LO08 Event: Fill P06.08
level MIN
LO09 Event: Ves- P24.18
sel MIN
Software
4 Fieldbus Connections
This chapter describes the functionality of the fieldbus connections, an option that can be selected for the
weighing system.
Whereas previous chapters described the similarities with respect to the database, from this point on the
special characteristics of the different connections will be described in separate subsections.
Each fieldbus description contains information on commissioning, functionality, data exchange, payload
structure and parameterization.
In fieldbus mode the plant control system (PLC/PCS) behaves as a master and a connected scales controller
as a server.
4.1 PROFIBUS DP
PROFIBUS DP is the abbreviation of 'Process field bus Decentralized Periphery'. This is not to be confused
with the PROFINET standard for industrial Ethernet networks.
The PROFIBUS protocol is specified by the standard EN 50170. There are three main specifications for
PROFIBUS (communication protocols):
1. PROFIBUS FMS (Fieldbus Message Specification)
2. PROFIBUS DP (Decentralized Periphery)
3. PROFIBUS PA (Process Automation)
Of these the weighing electronics supports only PROFIBUS DP (-V0, -V1).
The fieldbus interface used in the weighing electronics for a PROFIBUS connection is described in chapter
'PROFIBUS Module VPB 28020'.
A twisted cable pair based on the RS485 standard is the physical transmission medium for the bus. The
maximum length depends on the baudrate and is between 100 ... 1200 meters.
32 nodes can be connected in the same network segment without a repeater. Up to 127 nodes can be con-
nected in the network if repeaters are used, including the repeater itself and the master stations.
Repeaters do not require a distinct station address but they nevertheless count when determin-
ing the maximum number of devices permitted in a segment.
If a new node is added the master must be informed of its characteristics. This is done by installing a *.gsd
configuration file. This file contains information on the new node's available functions. Further information
can be found in the chapter 'PROFIBUS-Master Settings'.
The slave settings are made using parameters. Further information can be found in the chapter 'PROFIBUS
Slave Settings'.
FLOAT- SIEMENS-KG IEEE Format for FLOAT values (all setpoints, meas-
Format IEEE ured values, floating point parameters)
Parameter1) 2) NO NO Select whether or not the payload package con-
YES tains a parameter block
Preset Count1) 2 … 4 2 The number of preset values per message from
2) master → scales
READ_ID 0 … 12 6 Number of freely selectable read values (meas-
Count1) 2) ured and status values) per message from
scales → master
1)these parameters are subject to the 30 s condition for transfer to the interface card (see chapter Guidelines
for Commissioning).
2)These parameters are shown only if 'VARIABLE COMPATIBLE' is selected (see chapter Payload Scope
and Content).
1. You can use the 'Product Family Filter' to facilitate finding the desired data packet. Open the list and
mark the corresponding product family.
2. Click onto the magnifying-glass symbol (on the corresponding one if there are multiple entries), open-
ing a link to the related archive file (*.ZIP).
3. Click on the link to begin the download.
4. *) Select [Save] and then the target directory for the archive file.
5. *) Select [Open] to unzip the program.
6. Extract the contents of the archive file to the desired location.
*) The dialog steps described above may not appear and the contents of the archive file may be
listed immediately depending on your Windows configuration.
B) In tandem with this, DISOCONT Tersus and INTECONT Tersus store the current device configuration file
'On Board'. You can download this file using the service tool 'EasyServe' as follows:
1. Use menu item 'Tools | Start | Browse Controller' to show the device's 'Home Page'.
2. Click 'Fieldbus Configuration' in the navigation bar and select whether you wish to download or open
the file.
3. Extract the files from the archive file that correspond to your fieldbus.
File PROFIBUS mode Structure of the payload for the scales Step7 or CFC
electronics
In a GSD file, each selectable payload format is described by exactly one GSD module ('PPO type').
So-called 'identifier bytes' are transmitted in the PROFIBUS DP master configuration message with which
the PPO type of the payload message is established.
If an unknown identifier-byte combination is received, the module VPB 28020 will set the 'Con-
figuration Error' bit in the diagnostics message to the PROFIBUS DP master (refer to the LEDs
at the interface).
The slave (in this case: DISOCONT Tersus) is integrated using the program 'SIMATIC Hardware Configura-
tor'. You can find the components required (configuration) via the tree structure as follows (see figure):
PROFIBUS DP | Further FIELD DEVICES | Controller | DISOCONT Tersus | …
Integration is a two-part process using Drag & Drop:
1. 'Hook' the slave into the bus line (black dash)
2. Enter the payload structure into the table (→ module from GSD file)
A) How can I tell which GSD module has been selected as per the current parameter settings at the
slave and that needs to be set at the master?
Start the function 'Tools' in the EasyServe menu under 'Start' → 'Browse Controller' and select 'Identification
& Maintenance' to call up the following notice:
In the 'Fieldbus' section the relevant module name can be read in the line 'GSD Module', e. g. FIXED_8_16.
3) Relationship between DISOCONT Tersus parameter 'Configuration' and the GSD module with
PROFIBUS DP
There is exactly one GSD module for each selectable payload format. The names of the modules have been
selected so that they suggest the size of the transmitted payload.
a. Structure of the GSD Module Name for DISOCONT Tersus Payload Formats:
e. g.
FIXED_4_4 FIXED_4_4
FIXED_8_8 FIXED_8_8
FIXED_8_16 FIXED_8_16
NO_PARA_ID_3_6 NO_PARA_ID_3_6
NO_PARA_ID_4_12 NO_PARA_ID_4_12
PARA_ID_6_15 PARA_ID_6_15
A particular GSD module must then be assigned based on the content of these parameters (in this example
YES; 4; 6).
General structure of a GSD module name:
Examples:
Module properties
Settings
1 - B, RxD/TxD-P *)
2 - A, RxD/TxD-N **)
3 B, RxD/TxD-P *) DGND (0 V) ***)
We recommend that the bus cable shield is attached to the fitting panel at the intended points (provided on
almost all Schenck Process electronic components). Then the connection to the SHIELD contact of the
XP1/XP3 connectors can be omitted.
Status Display
Status Display
Cable specification:
The cable parameters for the standard cable of cable type A are listed in the following table.
*) The wire cross-sections used must match the available connections at the bus plug.
The specified cable parameters of the standard cable (type A) give in the following table the specified linear
extensions of a bus segment for the respective transfer speed.
Transfer rate (kBit/s) 9.6 19.2 45.45 93.75 187.5 500 1500 3000 6000 12000
Max. segment length (m) 1200 1200 1200 1200 1000 400 200 100 100 100
Tab. 18 : Cable lengths per segment
Important: Only one transfer speed can be chosen within a fieldbus system that is supported by all field
devices. The segment lengths given result from the selected transfer speed.
Call up the time, number and the ASCII 2014-05-21 14:12:03 68 140/0x8C S → M
counter value of the most recent log in No: 137
the legal-for-trade memory with an CR: 888170 kg
acyclic telegram.
*) The quantity of bytes given in the 'Byte Count' column must always be sent when performing a write opera-
tion. Unused bytes must be replaced by zero if the information to be transmitted is shorter.
1) The read ID must be written before the data can be read.
Write the value of the basic parameter Binary 42C80000 64 203/0xA M→S
sets of all material-dependent parame- 43440000 … D
ters, part 1 2) *)
Write the value of the basic parameter Binary 42C80000 64 204/0xAE M → S
sets of all material-dependent parame- 43440000 …
ters, part 2 2) *)
Read the value of the base parameter Binary 64 153/0x7B S → M
sets of all material-dependent parame-
ters, part 1 2)
Read the value of the base parameter Binary 64 154/0x7C S → M
sets of all material-dependent parame-
ters, part 2 2)
Write a material name *) ASCII 1C00 Name_1 42 186/0xBA M → S
Write a read ID the contents of which Binary 1C00 2 187/0xBB M → S
subsequently can be read 1) *)
Read the material name the ID of ASCII 1C00 Name_1 42 137/0x89 S → M
which was written beforehand 1)
*) The quantity of bytes given in the 'Byte Count' column must always be sent when performing a write opera-
tion. Unused bytes must be replaced by zero if the information to be transmitted is shorter.
1) The read ID must be written before the data can be read.
2) Available only if the device has material-dependent parameters (MDP).
*) PB Siemens S7
4.2 DeviceNet
1. You can use the 'Product Family Filter' to facilitate finding the desired data packet. Open the list and
mark the corresponding product family.
2. Click onto the magnifying-glass symbol (on the corresponding one if there are multiple entries), open-
ing a link to the related archive file (*.ZIP).
3. Click on the link to begin the download.
4. *) Select [Save] and then the target directory for the archive file.
5. *) Select [Open] to unzip the program.
6. Extract the contents of the archive file to the desired location.
*) The dialog steps described above may not appear and the contents of the archive file may be
listed immediately depending on your Windows configuration.
B) In tandem with this, DISOCONT Tersus and INTECONT Tersus store the current device configuration file
'On Board'. You can download this file using the service tool 'EasyServe' as follows:
1. Use menu item 'Tools | Start | Browse Controller' to show the device's 'Home Page'.
2. Click 'Fieldbus Configuration' in the navigation bar and select whether you wish to download or open
the file.
3. Extract the files from the archive file that correspond to your fieldbus.
How do I use the device configuration files?
The following table shows the correct use of the files:
File DeviceNet mode Structure of the payload for the scales electronics
Module properties
Settings
1 V-
2 CAN_L
3 Shielding
4 CAN_H
5 V+
Tab. 19 : 'Bus activation' connector
Call up the time, number and the ASCII 2014-05-21 14:12:03 68 141/0x8D 14/0x0E
counter value of the most recent No: 137
log in the legal-for-trade memory CR: 888170 kg
with an acyclic telegram.
(ID, Value)
(e.g. 'Serial Setpoint = 100 kg/h')
Write the value of the base parame- Binary 42C80000 43440000 … 128 174/0xAE 16/0x10
ter sets of all material-dependent
parameters 2) *)
Read the value of the base parame- Binary 128 124/0x7C 14/0x0
ter sets of all material-dependent E
parameters 2)
Write a material name *) ASCII 1C00 Name_1 42 187/0xBB 16/0x10
Write a read ID the contents of which Binary 1C00 2 188/0xBC 16/0x10
subsequently can be read 1) *)
Read the material name the ID of ASCII 1C00 Name_1 42 138/0x8A 14/0x0
which was written beforehand 1) E
*) The quantity of bytes given in the 'Byte Count' column must always be sent when performing a write opera-
tion. Unused bytes must be replaced by zero if the information to be transmitted is shorter.
1) The read ID must be written before the data can be read.
2) Available only if the device has material-dependent parameters (MDP).
4.3 PROFINET IO
NOTICE
MULTICAST services or closed ring may overload the network
The MULTICASTservices may overload the electronics processor if
MULTICAST services (e.g. webcam streams) are operated within the elec-
tronic network. Use only Switche in the electronics network that support
protocols IGMP (Internet Group Management Protocol) for IPv4 or
MLD (Multicast Listener Discovery) for IPv6.
In a closed Ethernet ring there may be a flood of messages because some
participants send messages to all the others. These messages are forward-
ed by a Switch in the network to all participants. If two Switche are connect-
ed to each other via two different paths (closed loop) this results in them
continuously sending the messages back and forth to each other. This leads
to an overloaded network. The connected controls can be overloaded by the
flood of messages and cease operation. Therefore closed Ethernet loop
structures are not permitted.
The overload can be identified by the unusual high-frequency blinking LED
at the switch. The LED are allocated to the Ethernet plugs.
See also
Settings at the PROFINET IO Controller [➙153]
Please refer to chapter »Notes for PROFINET IO [➙204]« for diagnostics and troubleshoot-
ing.
therefore no longer be made directly at the slave but can be monitored there on the 'Identification & Mainte-
nance' website. The general approach is described in chapter »Settings at the PROFINET IO Controller [➙
153]« by means of the example of SIMATIC S7.
1. You can use the 'Product Family Filter' to facilitate finding the desired data packet. Open the list and
mark the corresponding product family.
2. Click onto the magnifying-glass symbol (on the corresponding one if there are multiple entries), open-
ing a link to the related archive file (*.ZIP).
3. Click on the link to begin the download.
4. *) Select [Save] and then the target directory for the archive file.
5. *) Select [Open] to unzip the program.
6. Extract the contents of the archive file to the desired location.
*) The dialog steps described above may not appear and the contents of the archive file may be
listed immediately depending on your Windows configuration.
B) In tandem with this, DISOCONT Tersus and INTECONT Tersus store the current device configuration file
'On Board'. You can download this file using the service tool 'EasyServe' as follows:
1. Use menu item 'Tools | Start | Browse Controller' to show the device's 'Home Page'.
2. Click 'Fieldbus Configuration' in the navigation bar and select whether you wish to download or open
the file.
3. Extract the files from the archive file that correspond to your fieldbus.
How do I use the device configuration files?
In a GSDML file, each selectable payload format is described by exactly one GSDML module ('PPO type').
The following table shows the correct use of the files:
File PROFINET mode Structure of the payload for the scales elec- Step7 or CFC
tronics
The IO device (in this case: DISOCONT Tersus) is integrated using the program 'SIMATIC Hardware Con-
figurator'. You can find the components required (configuration) via the tree structure as follows (see figure):
PROFINET IO | Further FIELD DEVICES | I/O | DISOCONT Tersus | …
Integration is a two-part process using Drag & Drop:
1. 'Hook' the IO device into the bus line (black dash)
2. Enter the payload structure into the table (→ module from GSDML file)
A) How can I tell which GSDML module has been selected as per the current parameter settings at
the IO device and that needs to be set at the IO controller?
Start the function 'Tools' in the EasyServe menu under 'Start' → 'Browse Controller' and select 'Identification
& Maintenance' to call up the following notice:
In the 'Fieldbus' section the relevant module name can be read in the line 'GSD/GSDML Module', e.g.
FIXED_8_16.
FIXED_8_16 FIXED_8_16
PARA_ID_6_15 PARA_ID_6_15
Select 'Target System' - 'Edit Ethernet Subscriber' and click on the button [Search] in the 'Ether-
net Subscribers' frame.
If this is not the case inspect the subscriber projection, in particular the device names and the IP address.
Properties
Settings
- none –
Positions W200 … W203 are not jumpers and may not have anything fitted there!
OFF * No fault.
▪ All ARs are exchanging data and there are no errors.
* Initial state
1) AR = Application Relation
2) Single-chip device interface for PROFINET
NOTICE
Quality of the components used
The PROFINET fieldbus interface module VPN8020 can be operated in the
conformity classes CC-A/CC-B. In CC-A, the PROFINET specification re-
quires IEEE 802.1D (Auto Crossover, Auto Negotiation) / Q (prioritization) /
AB (neighbor detection). In this case, we therefore recommend using com-
ponents which have been specified for PROFINET. In order to guarantee
fault-free operation in CC-B any other components (e. g. external switches)
used within the network must be certified for PROFINET.
In any case, only industry-appropriate products may be used.
Star Topology
The network participants are connected with the PROFINET-capable switch in a star shape. In this topology,
Schenck Process devices (example A, B) can be configured via the PROFINET network.
Line Topology
In the line topology, the bus subscribers are arranged consecutively. The internal VPN switch is used to for-
ward the fieldbus.
The drawback of this topology: if one of the front network participants fails, the entire downstream network is
affected.
Ring Topology
The advantage of the ring topology is that each fieldbus subscriber can be reached in one of two ways. This
means that the no-motion state of a connection or participant does not lead to the total failure of the system.
NOTICE
The patch cable described below is supplied with the fieldbus module
VPN 28020.
The timing of the acyclic data exchange sequence is monitored by the RPC timeout.
The payload transmitted by an acyclic PROFINET service are summarized in the form of a dataset. Each
dataset is uniquely addressed by the following properties:
0 Transmission successful
Call up the time, number and the ASCII 2014-05-21 14:12:03 68 140/0x8C S → M
counter value of the most recent log in No: 137
the legal-for-trade memory with an CR: 888170 kg
acyclic telegram.
Write the value of the base parameter sets of Binary 42C80000 128 173/0xA M→S
all material-dependent parameters 2) *) 43440000 … D
Read the value of the base parameter sets Binary 128 123/0x7B S → M
of all material-dependent parameters 2)
Write a material name *) ASCII 1C00 Name_1 42 186/0xBA M → S
Write a read ID the Binary 1C00 2 187/0xBB M → S
contents of which subsequently can be read
1) *)
Read the material name the ID of which was ASCII 1C00 Name_1 42 137/0x89 S → M
written beforehand 1)
*) The quantity of bytes given in the 'Byte Count' column must always be sent when performing a write opera-
tion. Unused bytes must be replaced by zero if the information to be transmitted is shorter.
1) The read ID must be written before the data can be read.
2) Available only if the device has material-dependent parameters (MDP).
*) The GSDML file is supplied with a file containing recommended filter and color settings.
Documents of the PROFIBUS User Organization (PNO)
(www.profibus.com)
PN-Cabling-Guide_2252_V301_Oct11.pdf
PN_Netw_Comp_2252p2_V101_feb04.pdf
PROFINET-ConfClass_7042_V10_Dec07_GB.pdf
PROFINET_Commissioning_8082_V101_Jul10.pdf
PROFINET_Design_guideline_8062_V104_Nov10_1_[1].pdf
PROFINET_Guideline_Assembly_8072_V10_Jan09.pdf
PN_Comm_Checkl_8092_V101_Jul10.doc
PROFINET-ConfClass_7041_v10_Dez07_DE.pdf
PROFINET_Inbetriebnahme_8081_V101_Jul10.pdf
PROFINET_Montagerichtlinie_8071_V10__Jan09.pdf
PROFINET_Planungsrichtlinie_8061_V104_Nov10.pdf
PN_Inbetriebn_Checkl_8091_V101_Jul10.doc
4.4 EtherNet/IP
NOTICE
MULTICAST services or closed ring may overload the network
The MULTICASTservices may overload the electronics processor if
MULTICAST services (e.g. webcam streams) are operated within the elec-
tronic network. Use only Switche in the electronics network that support
protocols IGMP (Internet Group Management Protocol) for IPv4 or
MLD (Multicast Listener Discovery) for IPv6.
In a closed Ethernet ring there may be a flood of messages because some
participants send messages to all the others. These messages are forward-
ed by a Switch in the network to all participants. If two Switche are connect-
ed to each other via two different paths (closed loop) this results in them
continuously sending the messages back and forth to each other. This leads
to an overloaded network. The connected controls can be overloaded by the
flood of messages and cease operation. Therefore closed Ethernet loop
structures are not permitted.
The overload can be identified by the unusual high-frequency blinking LED
at the switch. The LED are allocated to the Ethernet plugs.
EtherNet/IP*) is based on the tried and tested fundamental Ethernet-TCP/IP technology for client-server
communication.
EtherNet/IP adds Common Industrial Protocol (CIP) to the standard Ethernet. This is the same application
protocol and object model used by DeviceNet. CIP facilitates interoperability between devices from different
manufacturers and sub-networks.
*) Here the abbreviation IP means Industrial Protocol and should not be confused with TCP/IP, where IP
stands for Internet Protocol. It is therefore common also to use the term 'Industrial Ethernet'.
Please refer to chapter »Notes for EtherNet/IP [➙204]« for diagnostics and troubleshooting.
The device must be restarted if a network parameter has been altered (switch OFF/ON) !
IP addresses have to be unambiguous. Ask your system administrator for valid addresses that
are not in use.
Notes
The following settings are useful for the PC network adapter if you are operating the subscriber in a local
subnetwork with a separate network card for this network:
▪ Network parameters:
IP Address: 192.168.240.254 (PC)
Net Mask: 255.255.255.0
Gateway: 0.0.0.0
▪ IP addresses subscriber 1 … n:
192.168.240.x where x = 1 … n
Verifying the subscriber addresses
One way of verifying the network parameters is by using a PC PING command, e.g. 'ping 192.168.240.1',
which is available in the command console of every PC.
If successful, the response time of the terminal will be shown.
In accordance with the specifications on certification, PING requests are only answered if they come from
their own sub-network.
1. You can use the 'Product Family Filter' to facilitate finding the desired data packet. Open the list and
mark the corresponding product family.
2. Click onto the magnifying-glass symbol (on the corresponding one if there are multiple entries), open-
ing a link to the related archive file (*.ZIP).
3. Click on the link to begin the download.
4. *) Select [Save] and then the target directory for the archive file.
5. *) Select [Open] to unzip the program.
6. Extract the contents of the archive file to the desired location.
*) The dialog steps described above may not appear and the contents of the archive file may be
listed immediately depending on your Windows configuration.
B) In tandem with this, DISOCONT Tersus and INTECONT Tersus store the current device configuration file
'On Board'. You can download this file using the service tool 'EasyServe' as follows:
1. Use menu item 'Tools | Start | Browse Controller' to show the device's 'Home Page'.
2. Click 'Fieldbus Configuration' in the navigation bar and select whether you wish to download or open
the file.
3. Extract the files from the archive file that correspond to your fieldbus.
▪ Setting up a new project in the RSLogix program
▪ Configuration of the controller
▪ Selection and configuration of the EtherNet/IP-Bridge
▪ Adding the DISOCONT Tersus to the I/O configuration
▪ Adding a 'Generic Ethernet Module'
The example applies to: FIXED_8_16
▪ Configuration of the new EtherNet/IP module
A) Setting the connection options for the controller
B) Expedient configuration of the query cycle for operation with weighing controllers
After preparing the controller with shown settings, the configuration have to be loaded into the controller
(download).
I Data are the input data from the DISOCONT Tersus (16 read values).
O Data are the output data to the DISOCONT Tersus (8 preset values).
Call up the time, number and the ASCII 2014-05-21 14:12:03 68 141/0x8D 14/0x0E
counter value of the most recent log in No.: 137
the legal-for-trade memory with an CR: 888170 kg
acyclic telegram.
Write one or multiple process or pa- Binary 0250 42C80000 66 176/0xB0 16/0x10
rameter values*) 0252 41200000
(ID, Value; ID, Value; … ) 0000 00000000 …
Max. 11 values
The evaluation ends at the next ID
with a ZERO value.
(e.g. 'Serial Setpoint = 100 kg/h,
Serial Batch Setpoint = 10 kg')
Read all preset value IDs of the pa- Binary 16 130/0x82 14/0x0E
rameter block 'Fixed mode configura-
tion'
(e.g. '0140 0160 0180 0250 0252
0100 …')
Set all preset values IDs of the pa- Binary 0140 01A0 … 16 180/0xB4 16/0x10
rameter block 'Fixed mode configura- CAUTION: The 1st transmit-
tion' *) ted ID must always be 0140
(→'Fieldbus Clearance')
*) The quantity of bytes given in the 'Byte Count' column must always be sent when performing a write opera-
tion. Unused bytes must be replaced by zero if the information to be transmitted is shorter.
1) The read ID must be written before the data can be read.
Write the value of the base parameter sets Binary 42C80000 43440000 … 128 174/0xAE 16/0x10
of all material-dependent parameters 2) *)
Read the value of the base parameter sets Binary 128 124/0x7C 14/0x0E
of all material-dependent parameters 2)
Write a material name *) ASCII 1C00 Name_1 42 187/0xBB 16/0x10
Write a read ID the contents of which sub- Binary 1C00 2 188/0xB 16/0x10
sequently can be read 1) *) C
Read the material name the ID of which ASCII 1C00 Name_1 42 138/0x8A 14/0x0E
was written beforehand 1)
*) The quantity of bytes given in the 'Byte Count' column must always be sent when performing a write opera-
tion. Unused bytes must be replaced by zero if the information to be transmitted is shorter.
1) The read ID must be written before the data can be read.
2) Available only if the device has material-dependent parameters (MDP).
The instruction 'Write a process or parameter value' is used for this. You will find the value 175dec (AFhex) in
the column 'Instance' of the list of 'Acyclic Data (Explicit Messages) Ethernet/IP'.
Therefore set the configuration dialog for this task as follows:
▪ Select the 'Set Attribute Single' entry from the 'Service Type' list. The corresponding 'Service Code' is
10hex.
▪ Enter the decimal value into the 'Instance' field, in this case 175.
▪ The other settings are shown in the figure
Modbus ASCII In this mode ASCII code is transmitted rather than a binary sequence. This makes it
legible for operators but the data throughput is lower than when using RTU.
Modbus-TCP Modbus-TCP is very similar to RTU but TCP/IP packets are used to transmit the data,
though the data presents itself to the application as a Modbus-RTU frame.
Communication channels:
TCP ports 502 and 503 are reserved for Modbus-TCP communication.
The most common modes for weighing controllers are Modbus-RTU and Modbus-TCP only.
Whereas with Modbus standard communication the slave address and a CRC checksum are transmitted in
addition to the order code and the data, in Modbus-TCP this function is performed by the subordinate TCP
protocol.
Read (back) multiple digital FC01: Read coils 00001 -09999 256 - 463 / 0x0100-0x01CF
outputs
Read multiple digital inputs FC02: Read discrete inputs 10001 -19999 720 - 1885 / 0x02D0-0x073F
Write a digital output FC05: Write single coil 00001 -09999 256 - 463 / 0x0100-0x01CF
Write multiple digital out- FC15: Write multiple coils 00001 -09999 256 - 463 / 0x0100-0x01CF
puts
Read multiple analog out- FC03: Read holding regis- 40001 -49999 592 - 638 / 0x0250-0x027E
puts ters 32 - 33 / 0x20-0x21)
Read multiple analog out- FC04: Read input registers 30001 -39999 1872 - 2428 / 0x0750-0x097C
puts 48 - 69 / 0x30-0x45
Write an analog output FC06: Write single register 40001 -49999 32 - 33 / 0x20-0x21
Write multiple analog out- FC16: Write multiple regis- 40001 -49999 592 - 638 / 0x0250-0x027E
puts ters 32 - 33 / 0x20-0x21)
Read and write multiple FC23: Read/write multiple Combination of See FC04 and FC16
analog outputs in one registers FC04 and FC16
command
1) Modbus-RTU only
Special features of the controller:
▪ Diagnostics using FC08 (subcode 0 and 1)
▪ FC03 can also be used wherever FC04 is used as default.
▪ Data that are read with FC02 by default can also be read with FC03/FC04
▪ Parameters and acyclical data can be rad with FC03/FC04 and written with FC16
Often, the control system will add a so-called 'segment address' (function-code dependent) to the
data address to be described. Also the data address must be increased by 1, because the registry
Modbus protocol addresses start at 1. In other words, the rule for configuring the data address is:
Data address = segment address + controller address + 1
Faultcode Meaning
4.5.1.8 Payload
A distinction is made in Modbus between master and slave devices. The weighing electronics with the
fieldbus interface card VSS 28020 always acts at the bus as a slave. The weighing electronics receives data
from the master and then transmits its data to the bus master. It is always a passive bus subscriber.
The payload is arranged as follows:
▪ Process data range for cyclic exchange of the process values
▪ Parameter range for reading/writing acyclic parameter values
Every segment of the cyclic payload contains values of the same type. From an address standpoint, the data
within a segment line up with no gap. The data of a segment can be read or written with one telegram each.
Data from different segments can be combined into lists of variables. This reduces the effort required to
transmit cyclic values to two telegrams (request/preset value).
The corresponding data addresses can be found in the following table.
hex dec
0x21E0 8672 Write all process values, as configured in block 'Fixed mode configuration’ (ID Preset
Value 1 - 8). Writing is performed with function code 16.
0x2400 9216 Read all process values, as configured in block 'Fixed mode configuration’ (ID Read
Value 1 - 16*)). Reading is performed with function codes 3 or 4.
*) 8 for INTECONT Tersus
The parameter area gives the user optional access via the bus system to all parameters in the scales.
A FC Data Function
4.5.1.10 Parameters
All parameters can be read and written. As opposed to cyclic values however, one parameter only can be
processed per telegram. The system-wide unique parameter ID is required for transmission. Use these IDs
as Modbus protocol data addresses.
A list of the parameters, including the IDs, can be created using the service tool 'EasyServe' by pressing
'Print| file'. The requirement is that the checkbox 'Print SysID' is activated via the menu 'Tools' | 'Options…' in
the 'Format' tab. To use German umlauts and special characters, the character format of the printer must be
set to CP ISO-Latin-1.
Please note that specialized knowledge is required to change selectable parameters. Floating point and in-
teger values, on the other hand, can be read and written with no trouble.
The data formats correspond to those of the cyclic values. Function codes 3 or 4 are used to read the current
parameter value; function code 16 is used to write the current parameter value. Each current parameter val-
ue consists of a data double word (4 bytes). Floating point values are coded according to the IEEE-754-4-
byte standard.
Examples of parameter telegrams (Modbus only):
Call up the time, number and the ASCII 2014-05-21 14:12:03 68 9279/0x243f 3
counter value of the most recent No.: 137
log in the legal-for-trade memory CR: 888170 kg
with an acyclic telegram.
Write one or multiple process or Binary 01 10 2043 0022 44 0250 66 8249/0x204 16/0x10
parameter values*) 42c80000 0252 41200000 0000 3
(ID, Value; ID, Value; … ) 00000000 ….
Max. 11 values
The evaluation ends at the next
ID with a ZERO value.
(e.g. 'Serial Setpoint = 100 kg/h,
Serial Batch Setpoint = 10 kg')
Read all preset value IDs of the Binary 01 03 208D 0008 16 8323/0x208 3
parameter block 'Fixed mode D
configuration'
(e.g. '0140 0160 0180 0250 0252
0100 …')
Set all preset values IDs of the Binary 01 10 208D 0008 10 0140 01A0 16 8323/0x208 16/0x10
parameter block 'Fixed mode … D
configuration' *) CAUTION: The 1st transmitted
ID must always be 0140
(→'Fieldbus Release')
Read all read IDs of the parame- Binary 01 03 2095 0010 32 8331/0x209 3
ter block 'Fixed mode configura- 5
tion'
(e.g. '02F0 0310 0610 0750 …')
Set all read IDs of the parameter Binary 01 10 2095 0010 20 0752 0754 32 8331/0x209 16/0x10
block 'Fixed mode configuration' … 5
*)
*) The quantity of bytes given in the 'Byte Count' column must always be sent when performing a write opera-
tion. Unused bytes must be replaced by '0' if the information to be transmitted is shorter.
1) The read ID must be written before the data can be read.
2) An incorrect data length in the telegram can lead to an error unnoticed by the coupling Q-bus.
Write the value of the base pa- Bi- 01 10 2000 0040 80 42C80000 … 128 8192/0x2 16/0x10
rameter sets of all material- nary 000
dependent parameters 2) *)
Read the value of the base Bi- 01 03 2000 0040 128 8192/0x2 3
parameter sets of all material- nary 000
dependent parameters 2)
Write a material name *) ASC 1C00 Name_1 42 0x2420 16/0x10
II
Write a read ID the contents of Bi- 1C00 2 0x2436 16/0x10
which subsequently can be read nary
1) *)
*) The quantity of bytes given in the 'Byte Count' column must always be sent when performing a write opera-
tion. Unused bytes must be replaced by zero if the information to be transmitted is shorter.
1) The read ID must be written before the data can be read.
2) Available only if the device has material-dependent parameters (MDP).
4.5.2 Modbus-TCP
NOTICE
MULTICAST services or closed ring may overload the network
The MULTICASTservices may overload the electronics processor if
MULTICAST services (e.g. webcam streams) are operated within the elec-
tronic network. Use only Switche in the electronics network that support
protocols IGMP (Internet Group Management Protocol) for IPv4 or
MLD (Multicast Listener Discovery) for IPv6.
In a closed Ethernet ring there may be a flood of messages because some
participants send messages to all the others. These messages are forward-
ed by a Switch in the network to all participants. If two Switche are connect-
ed to each other via two different paths (closed loop) this results in them
continuously sending the messages back and forth to each other. This leads
to an overloaded network. The connected controls can be overloaded by the
flood of messages and cease operation. Therefore closed Ethernet loop
structures are not permitted.
The overload can be identified by the unusual high-frequency blinking LED
at the switch. The LED are allocated to the Ethernet plugs.
Please refer to chapter »Notes for Modbus [➙205]« for diagnostics and troubleshooting.
Parameterization can be done both from the operating console (VHM) and the 'EasyServe' service tool. The
parameter description applies to both options.
Word Sequence I:std/L:std I:std/L:std Establish the word sequence during the transmission of
I:swp/L:std measured values in IEEE/LONG format
I:std/L:swp
I:swp/L:swp
Access Rights NO NO Determines for the Modbus-TCP protocol which master
Limitation FB FIRST WRITE system may execute controlling functions:
REMOTE IP NO: Each master system may give preset values. The
most recent value is effective.
FIRST WRITE: The master system that first sends a
preset message is given write access.
REMOTE IP: Only the master system whose IP address
was explicitly given can send preset values.
Remote IP 192168240250 19216824025 IP address of the subscriber with control rights
Address FB *) 0
*) This parameter is shown only if 'REMOTE IP' is selected.
Settings in the 'Ethernet' block
IP addresses have to be unambiguous. Ask your system administrator for valid addresses that
are not in use.
Notes
If you are operating the DISOCONT Tersus devices in a local subnetwork with an internal network card for
this network, we recommend that you use the following settings for the PC network adapter:
▪ Network parameters:
IP Address: 192.168.240.254 (PC)
Net Mask: 255.255.255.0
Gateway: 0.0.0.0
▪ IP addresses of the DISOCONT Tersus 1 … n:
192.168.240.x where x = 1 … n
Verifying the subscriber addresses
One way of verifying the network parameters is by using a PC PING command, e.g. 'ping 192.168.240.1'.
If successful, the response time of the terminal will be shown.
4.5.3 Modbus-RTU
4.5.3.1 General Information
Each bus subscriber must have a unique address. Address 0 is reserved for a broadcast. Each subscriber
may send messages through the bus. However, this is generally initiated by the master and an addressed
slave will reply.
Structure of the Modbus-RTU Protocol
Begin of transmission in Modbus-RTU is marked by a pause in transmission of at least 3.5 characters in
length. The length of the pause thus depends on the transmission speed. The address field consists of 8 bits
that represent the receiver address. In its reply to the master the slave includes this address so that the mas-
ter can identify the sender. The function field consists of 8 bits. If the slave receives correctly the request
from the master it will reply with the same function code. If an error occurs, the slave will change the function
code by setting the highest-value bit in the function field to '1'. The data field contains information on which
register the slave is to read out and at which address it begins. The slave will put the read-out data (e.g.
measured values) there before sending it to the master. If an error occurs an error code will be transmitted
there. The field for the check sum calculated by CRC is 16 bits long. The entire telegram must be transmitted
in a continuous stream of data. If an interruption longer than 1.5 characters occurs between two characters,
the telegram will be considered incomplete and should be rejected by the receiver.
Parameterization can be done both from the operating console (VHM) and the 'EasyServe' service tool. The
parameter description applies to both options.
Word Sequence I:std/L:std I:std/L:std Establish the word sequence during the transmission of
I:swp/L:std measured values in IEEE/LONG format
I:std/L:swp
I:swp/L:swp
Address 1 … 254 1 Address of the slave at the Modbus
Resolution 1 ... 32767 4096 In analog or integer format this parameter gives the
maximum number of characters of the transmitted val-
ue.
Refer to chapter »Available Data - Listing [➙199]«
Baud rate 2400 19200 Data transmission rate
4800
9600
19200
38400
Data Format 8-O-1 8-O-1 Modbus always uses an 11 bit frame
8-E-1
8-N-1
Physics RS232 RS232 Select the type of electrical interface
RS485-2-wire
(RS422)
RS485-4-wire
▪ Configuration of the telegrams. If data from several segments is used, each segment requires at least
one telegram.
▪ Setting the correct byte sequence with values in IEEE and LONG format.
▪ Ensure that the data addresses are correctly configured. Some master stations send with the address
set + 1! In this case the slave will send an error telegram. A quick look at the diagnosis using either
the terminal's program or the service tool will identify the cause of the problem immediately.
▪ The maximum permissible telegram length is 256 bytes, including header and trailer bytes.
hex dec Presets Calculation of In- VLW VWF VB VMC VSF VIF VBC
teger-Format W
hex dec Read Values Calculation of In- VLW VWF VB VMC VSF VIF VBC
teger-Format W
hex dec Read Values Calculation of In- VLW VWF VB VMC VSF VIF VBC
teger-Format W
Module properties
Cable specification
The cable parameters for the standard cable of cable type A are listed in the following table.
*) The wire cross-sections used must match the available connections at the bus plug.
The specified cable parameters of the standard cable (type A) give in the following table the specified linear
extensions of a bus segment for the respective transfer speed.
Transfer rate (kBit/s) 9.6 19.2 45.45 93.75 187.5 500 1500 3000 6000 12000
Max. segment length (m) 1200 1200 1200 1200 1000 400 200 100 100 100
Tab. 27 : Cable lengths per segment
Important: Only one transfer speed can be chosen within a fieldbus system that is supported by all field
devices. The segment lengths given result from the selected transfer speed.
1 Call up master simulator (Modbus-TCP) 4 Direction of data flow and channel infor-
mation
2 Active only when EasyServe is connected 5 Time accurate to the millisecond (device)
serially
In newer software versions diagnostic outputs with the identifier 'H' replace those with identifier 'O'.
They also display the selected user data structure and in FIXED mode the identifier 'participating'
in round brackets at each start*), e. g. (0140).
*) This ID was not transmitted, however; it is shown here for diagnostics purposes only.
The upper row indicates actions that can be taken, the selection fields in the lower row allow the selection
(filtering) of particular data after recording has been stopped.
Button Function
… All
> or } Reception
The two channel filters ('Channel') show all of the channels that appear in the log.
… All
T Communication EasyServe
The data of two host channels can be filtered out by combining the channel filters.
4 preset values: 1. 2. 3. 4.
Fixed Fixed Fixed Apply
DP_ID_V4 to
0x0160
Relative Zero Correction 2020 0x07E4 Result of the KME: Relative tare ((Z - F) / L) * (100 / Qo).
Will be calculated at the end of the measuring phase.
Relative Span Correction 2022 0x07E6 Result of the KME: Range relative (1 - F/Z) * 100: will be
calculated at the end of the measuring phase.
Contin. Result Z 2024 0x07E8 KMW continuous result Z in kg (determined by the scales
during the measuring phase)
Check Result F/Z 2026 0x07EA Result of the KME: F/Z (determined continuously during
the measuring phase)
Check Meas. Time 2028 0x07EC Current running time of the KME in [h]. (determined con-
tinuously during the measuring phase) VIF and VCM
Check Belt Length 2030 0x07EE Current length of the KME belt in [m] (determined continu-
ously during the measuring phase) VWF and VBW
Start Zero Check 352 0x0160 Start internal KME for 'Tare'.
Source must be set to fieldbus. KME block must be active.
Start Span Check 353 0x0161 Start internal KME for 'Range'.
Source must be set to fieldbus. KME block must be active.
Accept Correction 354 0x0162 Apply the result of the internal KME.
Source must be set to fieldbus. KME block must be active.
KME must have ended.
CANCEL Check Meas. 355 0x0163 Stop KME.
Source must be set to fieldbus. Ended KME will not be
applied. Ongoing KME will be canceled.
Source Check Enable 356 0x0164 Clear KME.
Source must be set to fieldbus. KME will be canceled.
Static signal !
Ext. Cor. Tare acqu. 357 0x0165 Apply external correction factor for tare.
External KME must be active. Applied via fieldbus only.
Ext.Cor. Range acqu. 358 0x0166 Apply external correction factor for range.
External KME must be active. Applied via fieldbus only.
Start External Check 359 0x0167 External KME must be active.
Can only be started via fieldbus.
Print Check Result 365 0x016D Parallel sources. Last KME values will be printed.
Echo: Bin Filling Stopped 427 0x01AB Echo conveyer unit OFF.
Source must be set to fieldbus.
Static signal that indicates that the conveyor unit is off.
The KME will be canceled if the signal is absent.
Span Correction Value 604 0x025C External KME must be active. Range correction value for
the external KME (see command 0x0166)
Zero Correction Value 606 0x025E External KME must be active. Tare correction value for the
external KME (see command 0x0165)
TIP
Notice: Step 7 is optional, it is sufficient to check the fill level (8a).
1 Filling Start 344 0x0158 This will manually begin a fill operation *).
2 DO: Gate 824 0x0338 Open gate. The PLC should open the inlet gate without
delay as soon as this bit is set to 1 at the fieldbus. This
bit corresponds to the fill contact at the DISOCONT.
3 DO: Gate 824 0x0338 Close gate. The PLC should close the gate instantly as
soon as this bit is set to 0 on the fieldbus.
*)
We differentiate between fill procedures started automatically or manually; also refer to BV-H2410, Chapter
Appendix → Fill weighing: START/STOP filling.
Usually the fill operations are started and monitored by DISOCONT itself. Fill operations can be canceled via
fieldbus at any time using the command Filling Stop (345/0x0159).
7 Appendix
7.3 Glossary
Item Explanation
GSD File PROFIBUS-specific configuration file in ASCII format containing information on node
(General Station properties, e.g. supported baud rates and other properties. If a new node is added
Description file) the master must be informed of the change in the network. This is done by installing
a *.GSD configuration file. This file contains information on the new node's available
functions.
(also: device configuration file)
GSDML file PROFINET-specific configuration file
Generic Station Description Markup Language: GSDML is the description language
for creating a GSD file. It is XML-based.
(also: device configuration file)
Cyclic Data Information sent to and from nodes at regular intervals. This information usually con-
tains start and stop values, setpoints and other control values; items that must con-
tinuously be updated. Cyclic data are also called process data.
Acyclic Data Information sent to and from nodes at irregular intervals. This information usually
includes configuration data, e.g. the specifications of a motor. This information need
not be transmitted regularly as it does not change.
Master Central unit that controls the system, usually a PLC. In a PROFIBUS network a mas-
ter is often referred to as an 'Active Station'.
PROFINET IO: specified as an IO controller
Slave Weighing electronics, controller
PROFINET IO: specified as an IO device
(Bus) Termination Method of damping a signal at the end of a cable to avoid reflections. A simple termi-
nating resistor is usually used.
PE Protective earth; connecting point to which the earth of the network is connected.
PROFIBUS DP Decentralized periphery ('classic' fieldbus)
PROFINET PROFIBUS user organization open industrial Ethernet standard for automation
(Ethernet-based fieldbus)
IO Input-output (input and output unit), also the code designation for the PROFINET
standard in this field
IO Controller Device (typically a controller) that initiates I/O data communication
IO Device Process-oriented PROFINET device used to connect the IO controller to the process.
Tab. 28 : Terms and abbreviations used
List of Figures
Fig. 1 Automatic order list ............................................................................................................................. 33
Fig. 2 SIMATIC S7 HW Configurator [PROFIBUS] ....................................................................................... 129
Fig. 3 VPB 28020 PROFIBUS module layout drawing ................................................................................. 134
Fig. 4 Light-emitting diodes – VPB 28020 front view .................................................................................... 135
Fig. 5 VCB 28020 DeviceNet module layout drawing ................................................................................... 144
Fig. 6 VCB 28020:XC1 DeviceNet module front view ................................................................................... 145
Fig. 7 Program: SIMATIC S7 HW Config...................................................................................................... 154
Fig. 8 PROFINET star topology .................................................................................................................... 162
Fig. 9 PROFINET line topology .................................................................................................................... 163
Fig. 10 PROFINET ring topology .................................................................................................................... 163
Fig. 11 VCU 20100 Connecting VPN 28020 to VCU 20100 ........................................................................... 164
Fig. 12 ControlLogix_regGeneral_connection options_DISOCONT Tersus_new .......................................... 174
Fig. 13 VSS 28020 Modbus module layout drawing ....................................................................................... 201
List of Tables
Tab. 1 FIXED formats .................................................................................................................................... 16
Tab. 2 VARIABLE formats ............................................................................................................................. 27
Tab. 3 VARIABLE formats ............................................................................................................................. 34
Tab. 4 Master station → scales task identifier (TID) ..................................................................................... 35
Tab. 5 Reply identifiers (RID) scales master station ...................................................................................... 35
Tab. 6 Index in the parameter description (IND) - higher-value byte of the parameter index......................... 36
Tab. 7 error codes ......................................................................................................................................... 36
Tab. 8 Fieldbus commands ........................................................................................................................... 51
Tab. 9 Fieldbus preset values ........................................................................................................................ 57
Tab. 10 Fieldbus status ................................................................................................................................... 58
Tab. 11 Fieldbus measured values .................................................................................................................. 96
Tab. 12 Event overview ................................................................................................................................... 108
Tab. 13 Download device configuration files (GSD, GSDML, EDS) ................................................................ 128
Tab. 14 'Bus activation' connector ................................................................................................................... 134
Tab. 15 LED 'Operating Mode' (below) ............................................................................................................ 135
Tab. 16 LED 'Status' (above) ........................................................................................................................... 136
Tab. 17 Cable parameters ............................................................................................................................... 136
Tab. 18 Cable lengths per segment ................................................................................................................. 136
Tab. 19 'Bus activation' connector ................................................................................................................... 144
Tab. 20 LED 'Network Status' (above) ............................................................................................................. 145
Tab. 21 LED 'Module Status' (below)............................................................................................................... 145
Tab. 22 Fieldbus Presets Integer Format ........................................................................................................ 199
Tab. 23 Fieldbus Meas. Values Integer format ................................................................................................ 199
Tab. 24 Modbus module properties ................................................................................................................. 201
Tab. 25 Pin assignment Modbus serial interface ............................................................................................. 202
Tab. 26 Cable parameters ............................................................................................................................... 202
Tab. 27 Cable lengths per segment ................................................................................................................. 202
Tab. 28 Terms and abbreviations used ........................................................................................................... 221
Index
Abbreviations in the List of Cyclical Data ................. 220 Explicit Messaging ........................................................ 7
Acknowledging Event Messages.................................. 4 Fieldbus Connections ............................................... 123
Acyclic Data (Explicit Messages) EtherNet/IP .......... 177 Fig. 1: Automatic order list .......................................... 33
Acyclic Data Exchange between PCS and Scales Fig. 10: PROFINET ring topology ............................. 163
Electronics............................................................ 179 Fig. 11: VCU 20100 Connecting VPN 28020 to
Acyclic Data PROFINET .......................................... 166 VCU 20100 ........................................................... 164
Acyclic Services ............................................... 136, 165 Fig. 12: ControlLogix_regGeneral_connection
Acyclical Data DeviceNet ......................................... 146 options_DISOCONT Tersus_new......................... 174
Acyclical Data Modbus ............................................. 189 Fig. 13: VSS 28020 Modbus module layout drawing 201
Acyclical Data PROFIBUS ....................................... 137 Fig. 2: SIMATIC S7 HW Configurator [PROFIBUS] .. 129
Appendix .................................................................. 219 Fig. 3: VPB 28020 PROFIBUS module layout drawing
Application Relation ................................................. 160 ............................................................................. 134
Automatic Order List .................................................. 33 Fig. 4: Light-emitting diodes – VPB 28020 front view135
Available Data - Listing....................................... 50, 199 Fig. 5: VCB 28020 DeviceNet module layout drawing
Caution ......................................................................... 5 ............................................................................. 144
Closed Loop ............................................. 149, 170, 193 Fig. 6: VCB 28020:XC1 DeviceNet module front view
Common Abbreviations ............................................ 219 ............................................................................. 145
Configuration of the DeviceNet Connection ............. 141 Fig. 7: Program: SIMATIC S7 HW Config................. 154
Configuration of the Ethernet Connection ................ 171 Fig. 8: PROFINET star topology ............................... 162
Configuration of the Modbus-RTU Connection......... 197 Fig. 9: PROFINET line topology ............................... 163
Configuration of the Modbus-TCP Connection ......... 193 Five Safety Rules of Electrical Engineering .................. 6
Configuration of the PROFIBUS Connection............ 125 fives safety rules ........................................................... 6
Configuration of the PROFINET Connection ............ 152 Format NO_PARA_ID_4_12 ...................................... 37
Connecting the PROFINET IO Module to the Star Format of the Safety Notices ........................................ 5
Topology .............................................................. 164 Function Codes (FC) ................................................ 185
Connection to a star topology – VCU 20100 with board Functionality of the DeviceNet Connection ............... 141
VPN8020 .............................................................. 164 Functionality of the Ethernet Connection .................. 171
Cover or shield ............................................................. 6 Functionality of the Modbus-RTU Connection .......... 197
Cyclical and Acyclical Data Exchanges ...................... 50 Functionality of the Modbus-TCP Connection .......... 193
Damaged/Defective Electrical Components ................. 6 Functionality of the PROFIBUS Connection ............. 124
Danger ......................................................................... 5 Functionality of the PROFINET Connection ............. 151
Data Formats ........................................................... 186 General Information .......................... 7, 15, 25, 183, 196
Data Segments ............................................................ 7 General Information for all Fieldbus Types ............... 203
Data Types (Numerical Notation) ................................. 8 General Payload Structure (VARIABLE Mode) .......... 25
Database ...................................................................... 7 General Telegram Structure ..................................... 184
Design Modifications .................................................... 4 Glossary ................................................................... 221
DeviceNet................................................................. 140 GSD.......................................................................... 128
DeviceNet Interface VCB8020 ................................. 144 GSDML ..................................................................... 128
DeviceNet Master Settings (PCS) ............................ 143 Guidelines for Commissioning .......... 124, 140, 170, 183
Diagnosis and Troubleshooting ................................ 203 Guidelines for Initial Startup ..................................... 150
Dimensions ................................................................ 10 Highest Priority Event ................................................. 10
Download ................................................................. 128 IDs (Identifiers) ........................................................... 10
Download Device Configuration Files (GSD, GSDML, IGMP (Internet Group Management Protocol) . 149, 170,
EDS)..................................................................... 128 193
EDS .......................................................................... 128 Illustration of the Telegram Bytes on Command ......... 12
electric shock ............................................................... 6 Integrating the IO Device .......................................... 154
electrical components................................................... 6 Integration Slave ...................................................... 129
Ensuring Transmission ............................................. 186 Intended Use ................................................................ 3
Error Codes .............................................................. 186 Internal On-Stream Calibration System of a
Ethernet loop structures Weighfeeder (VWF) .............................................. 211
MULTICAST ......................................... 149, 170, 193 IP Address and Name for PROFINET IO Subscriber 157
EtherNet/IP............................................................... 170 Keeping the Technical Documentation ......................... 4
EtherNet/IP Slave Settings ....................................... 171 Layout of the Components ............... 134, 144, 159, 201
Events - Overview .................................................... 108 LEDs H110, H120 ............................................ 135, 145
Example for 'Display Fixed Mode Configuration' ...... 181 LEDs in the Ethernet Connection (RJ45).................. 161
Example of 'FIXED Mode' Telegram .......................... 22 LEDs on the Board ................................................... 160
Example of 'Writing a Process or Parameter Value' . 180 Line Topology ........................................................... 163
Example Telegrams 'Variable Mode' .......................... 37 Live parts ...................................................................... 6
Examples of Telegrams (Process Values) ............... 187 Loss-in-Weight Feeder (VLW) Inlet Gate Control ..... 217
Explicit Messages .................................................... 179 Material-Dependent Parameters (MDP) ................... 107
Write process values (IEEE format) ........................... 57 Zeroing and Taring a Weighfeeder (VWF)................ 209