
BRONKHORST®
Page11DeviceNetinterface 9.17.026
3 FUNCTIONALDESCRIPTION
3.1 GENERAL
The Bronkhorst digital instruments will behave as slaves on the DeviceNet bus. This means all communication
(instructions/readout)willbeperformedbyamasteronthesameDeviceNetfieldbus.MostlythiswillbeanyPLCor
PC‐cardcontrollingaprocess.
TheBronkhorst DeviceNetMFCisaGroup
2OnlyServerdevicewhichmessagescomplywiththeCAN2.0Astandard
and with the DeviceNet protocol. The DeviceNet MFC supports two typesof connection: Explicit and Polled I/O. As
definedbytheDeviceNetprotocol.
3.2 OBJECTSANDSERVICES
Bronkhorst MFC’sconsist of several objects with attributes and services for interfacing to DeviceNet.These objects
aredescribedbelow.
TheDeviceNetMassFlowControllerwillbein"Idle"stateafterpoweredonorreset.Inthisstate,thedevicewillnot
allow the Master to use the SetpointAttributeto
control gasflow. Instead, gas flow willbe controlled bythe value
previouslysetintheAnalogActuatorObject’sSafe‐StateAttributeandSafe‐ValueAttribute.Forinstance,iftheSafe‐
StateAttribute had avalue0x03whichis the codefor“UseSafeValue”thenthedevicewill set the
actuator (valve)
according tothe value previously stored in theAnalog ActuatorObject’s Safe‐Value Attribute. To be able to control
the flow, the Master device must send a “Start” request to the supervisor object of the Mass Flow Controller. The
“Start”requestbringsthedevicefrom“Idle”stateto
“Executing”state.Inthisstate,thedevicewillbeexecutingnew
setpoints received from the Master and then control the flow accordingly. Another way to bring the device in the
"Executing"stateisbysendingI/Odata(PolledI/O).
3.3 EXPLICITMESSAGING
Usingexplicitmessaging,followingtablesareneededwiththedescriptionsofDeviceNetobjectsforDigitalMassFlow
/PressureControllers/Meters.Thesemessageshaveana‐cycliccharacter.Forcyclicmessages,seePolledI/Ointhe
nextparagraph.
TheFLOW‐BUScolumnshowshowDeviceNetattributesaremappedontheinternalFLOW‐BUS
variablesoftheinstrument.ThisinformationcanbeusefulforwhoisfamiliarwithFLOW‐BUS.
3.3.1 IdentityObject
ClassCode:01HEX
Thisobjectprovidesidentificationofandgeneralinformationaboutthedevice.TheIdentityObjectispresentinallCIP
products.
IDENTITYOBJECT’SINSTANCEATTRIBUTES(Instance=1)
IDENTITY
OBJECT
ATTRI‐
BUTE
ATTRIBUTENAME
SERVICE
CODE
DATATYPE
FLOW‐
BUS
Comment
0x01 0x01 VendorId 0x0E UINT706
0x01 0x02 DeviceType 0x0E UINT0x001A
0x01 0x03 ProductCode 0x0E UINT 113,12 IdentNr
0x01 0x04 Revision 0x0E STRUCTVmajor.minor
0x01 0x05 Status 0x0E WORD always0x0001
0x01 0x06 SerialNumber 0x0E UDINTcalculatefrom113,3
0x01 0x07 ProductName 0x0E SHORT‐STRING “Bronkhorstmeter/controller”
Comentários a estes Manuais