Buerkert 874x PROFINET Description
Buerkert 874x PROFINET Description
PROFINET
1 History
Document Date Changes
version
1.0 2016-11-09 1st release version
Contents
1 History ................................................................................................................................................... 2
2 Overview................................................................................................................................................ 3
3 Objects................................................................................................................................................... 4
3.1 Cyclic data...................................................................................................................................... 4
3.2 Acyclic data .................................................................................................................................... 4
3.2.1 Device Data (Index 0x00__) ................................................................................................... 5
3.2.2 Common (Index 0x01__) ....................................................................................................... 8
3.2.3 Sensor (Index 0x02__) ........................................................................................................... 9
3.2.4 Controller (Index 0x03__) ...................................................................................................... 9
3.2.5 Actuator (Index 0x04__) ...................................................................................................... 10
4 Attachment.......................................................................................................................................... 12
4.1 Flow units .................................................................................................................................... 12
2 Overview
Used datatypes:
UINT8 8 bit: unsigned integer
UINT16 16 bit: unsigned integer
UINT32 32 bit: unsigned integer
REAL32 32 bit: float value IEEE 754
String C-string (20 chars)
3 Objects
SIM-Card
access
type
Represents the device status
0x01 0x01 0x0001 Device Status RO
UINT8
Actual flow value
0x02 0x01 0x0001 ActualFlow_x RO
REAL32 in Nl/min
Medium temperature
0x02 0x02 0x0001 MediumTemperature UINT16, 0..3276 Kelvin is scaled to 0..65535. RO
Resolution is 0.05 Kelvin
Totalizer value of the actual gas curve
0x02 0x03 0x0001 CurrentTotalizerNl RO
REAL32 in Nl
Current set point
0x03 0x01 0x0001 CurrentSetpoint RO
REAL32 in Nl/min
Set point
REAL32. The set point unit refers to unit of Actual
0x03 0x02 0x0001 Setpoint_w Flow (0x00/0x01/0x0201). RW
SIM-Card
access
type
Index / Subindex /
0x00 0x01 0x0001 RW
NodeID
Data length (write
0x00 0x01 0x0002 RW
access)
0x00 0x01 0x0003 Value UINT32 RW
SIM-Card
access
type
Unique device name
0x00 0x01 0x0008 Device Name RO
Visible string
Device ID No.
0x00 0x01 0x0009 Ident Number RO
UINT32
0x00 0x01 0x000A Manufacture Date Visible string RO
Uint32
0x00 0x01 0x000B Software Ident Number ID No. of firmware RO
UINT32
Version No. of firmware
0x00 0x01 0x000C Software Version RO
UINT32
Version No. of hardware
0x00 0x01 0x000D Hardware Version RO
UINT32
Serial No. device
0x00 0x01 0x000E Serial Number RO
UINT32
Manufacturers product code (type number)
0x00 0x01 0x000F Product Code RO
UINT32
SIM-Card
access
type
0x00 0x01 0x0011 Device Status Namur Ne107 RO
SIM-Card
access
type
Status The object stores a list. Each entry of the list corresponds
Message to a module (e.g. sensor) which changed their status or
mode during lifetime. Modules with normal status and
automatic mode are not listed by default.
0x0019 ... Entries are added when modules change their status or
0x00 0x01 RO
0x002B mode for the first time. Entries of added modules are
updated while changing their status or mode.
Unused sub-indices (list elements) are 0
Description of list elements (UINT32) 1)
1) Description of list elements (UINT32)
Byte 3 Byte 2 Byte 1 Byte 0
NC Message class 2) Module’s state and mode 3) Module number 4)
2) Message class
The message class of last change of the state or the mode
Hardware classes
0x00 General Hardware
0x01 Current
0x02 Voltage
0x03 Temperature
0x0C WirelessHW
0x0d CommunicationHW
0x0e SensorHW
0x0f CalibrationHW
0x10 AdditionalModulHW
0x11 ActuatorHW
0x1f DeviceSpecificHW
Software classes
0x20 General Software
0x21 State
0x22 Operating System
0x23 Storage
0x2c WirelessSW
0x2d CommunicationProtocolSW
0x2e SensorSW
0x2f CalibrationSW
0x30 AdditionalModulSW
0x31 ActuatorSW
0x32 ControllerSW
0x33 GatewaySW
0x34 FxSW
0x35 ProviderSW
0x36 RouterSW
0x3f DeviceSpecificSW
4) Module number
0x01 CoreInterface
0x02 BueS
0x03 SubBueS
0x04 MessageDispatcher
0x05 Blackboard
0x06 StorageHandler
0x07 FlashStorageHandler
0x08 EEPromStorageHandler
0x50 Implementation
0x82 InitExit_User
0x83 FlowSensor
0x84 Controller
0x85 PropValve
0x86 Autotune
0x87 DeviceDiagnose
SIM-Card
access
type
Voltage error A device error is generated when power supply exceeds
0x00 0x01 0x002C RO x
limit high this value as REAL32 in volts
Voltage error A device error is generated when power supply falls below
0x00 0x01 0x002D RO x
limit low this value as REAL32 in volts
Voltage
A device warning is generated when power supply exceeds
0x00 0x01 0x002E warning limit RO x
this value as REAL32 in volts
high
Voltage
A device warning is generated when power supply falls
0x00 0x01 0x002F warning limit RO x
below this value as REAL32 in volts
high
reserved
SIM-Card
access
type
Unit of the selected gas curve. (see attachment 4.1)
0x00 0x01 0x0201 Unit RW
UINT16
Devices nominal flow of selected gas
0x00 0x01 0x0202 Flow Full Scale RO
REAL32
Active
Selects the gas calibration curve (1...x).
0x00 0x01 0x0203 Calibration RW x
UINT16
Curve
filter for actual flow
0x00 0x01 0x0204 Output Filter RW x
cut-off frequency fg in Hz as REAL32
Medium Temp A device warning is generated when medium temperature
0x00 0x01 0x0205 RO
Limit Low falls below this value as REAL32 in degree Celsius
Medium Temp A device warning is generated when medium temperature
0x00 0x01 0x0206 RO
Limit High passes this value as REAL32 in degree Celsius
Totalizer customer of gas 1
0x00 0x01 0x0207 Totalizer Gas 1 RW
REAL32 in Nl
Totalizer customer of gas 2
0x00 0x01 0x0208 Totalizer Gas 2 RW
REAL32 in Nl
Totalizer customer of gas 3
0x00 0x01 0x0209 Totalizer Gas 3 RW
REAL32 in Nl
Totalizer customer of gas 4
0x00 0x01 0x020A Totalizer Gas 4 RW
REAL32 in Nl
Controller parameter
0x00 0x01 0x0301 kp RW x
REAL32
Controller parameter
0x00 0x01 0x0302 tn RW x
REAL32
Defines which source is used as set point. RW
UINT16.
0: Automatic
0x00 0x01 0x0303 SP Source 1: Manual Setpoint x
2: Stored Setpoint
3: Open Loop Control
4: Analyze-System
Set point in % of QNom.
Stored SP
0x00 0x01 0x0304 Usable as set point source (e.g. a standalone system). RW x
Percent
REAL32
Defines the controllers threshold in percent (0...30%).
Deactivated (0%) as default.
Threshold The threshold (as percent of QNominal) determines the
0x00 0x01 0x0305 RW x
Percent minimum value of the actuating variable. All values below
this limit are ignored and the actuating variable is directly
set to zero (y2 = 0). The used set point is manipulated by
4 Attachment
0x801 Nl/sec
0x802 Nl/min
0x803 Nl/h
0x804 Sl/sec
0x805 Sl/min
0x806 Sl/h
0x807 Nm³/sec
0x808 Nm³/min
0x809 Nm³/h
0x80A Sm³/sec
0x80B Sm³/min
0x80C Sm³/h
0x80D Ncm³/sec
0x80E Ncm³/min
0x80F Ncm³/h
0x810 Scm³/sec
0x811 Scm³/min
0x812 Scm³/h
0x816 SCF/sec
0x817 SCF/min
0x818 SCF/h
0x81F Nml/sec
0x820 Nml/min
0x821 Nml/h
0x822 Sml/sec
0x823 Sml/min
0x824 Sml/h