7
GSD file
The functionality of the device is described by the GSD file. The MULTIGATE Profibus / multisys 1D3-ESDP
represents its connected KBR device as a modular device.
By lining up the desired modules using the configuration data, the input and output data can be put together any
way you like. The offfset for the respective values in the input data is derived from the length of the data formats
specified in each case.
Depending on the device connected, a different GSD file is used. Detection takes place automatically. This means
that if a multimess 1F96-0-LED-ES-US1 is connected, for example, the gateway also announces itself as a
multimess 1F96-0-LED-ES-US1. The configuration tool then provides the modules for selection for this device.
7.1
Example for integration into a Simatic S7-300 control
Since the 300-type controls from the Siemens company cannot process any consistent data of 3 or >4 bytes, the
data have to be read using SFC14. This is the case for the multimess 1F96-0-LED-ES-US1 and multicount
basic LCD bus devices, because these all supply three-phase measured values as 12-byte modules. For the
BK12 Basic it is not required to use SFC14, since all modules are 4 bytes in length (see first block in the
example).
// In the hardware configurator the "Frequency" module was configured to the input address 24.
// This module is 4-bytes in length (consistent) and can therefore be
// evaluated immediately
L
ED
24
T
MD
24
// The module "Voltage PH-N L1-L3" was configured to the input address 0 and
// the module "Current L1-L3" was configured to the input address 12.
// These modules each have 12 bytes of consistent length (3 * 4 bytes real) and can
// be read out using SFC14.
CALL
"DPRD_DAT"
LADDR
:=W#16#0
RET_VAL:=MW120
RECORD :=P#DB4.DBX0.0 BYTE 12
L
DB4.DBD
T
MD
0
L
DB4.DBD
T
MD
4
L
DB4.DBD
T
MD
8
CALL
"DPRD_DAT"
LADDR
:=W#16#C
RET_VAL:=MW120
RECORD :=P#DB4.DBX12.0 BYTE 12
L
DB4.DBD
T
MD
12
L
DB4.DBD
T
MD
16
L
DB4.DBD
T
MD
20
Version 1.0
// Frequency
// SFC 14
// configured E-address of the module
// any measured value for possible error codes
// Pointer target area of data
0
// U L1
4
// U L2
8
// U L3
// SFC 14
// configured E-address of the module
// any measured value for possible error codes
// Pointer target area of data
12
// 1 L1
16
// 1 L2
20
// 1 L3
MULTIGATE-Profibus / multisys 1D3-ESDP
Page - 9 -
Need help?
Do you have a question about the multisys 1D3-ESDP and is the answer not in the manual?