DeviceNet Interface FCU version 5
DeviceNet Interface FCU version 5
Clink II
DeviceNet Interface FCU version 5Copyright ( 2003 Eaton HolecVersion
Version 2.1 of the DeviceNet Interface has to be used with FCU version 3.x.
Version 5 of the DeviceNet Interface has to be used with FCU version 5.x
VersionDateDescription
1.029-11-1999Initial revision
2.019-01-2000 Assembly Object, Instance 100:
bit 0..7 : Pulse General Output 0..7 (was Set General Output 0..7)
bit 8..15 : Toggle General Output 0..7 (was Clear General Output 0..7)
2.126-01-2000Minor changes
5.021-11-2003Added all functions belonging to CFCU
Contents
51Object Classes
2Identity object72.1Description72.2Class Code72.3Class Attributes72.4Instance Attributes72.4.1Status82.5Services92.5.1Reset92.6Behaviour93Message Router Object103.1Description103.2Class Code103.3Class Attributes103.4Instance Attributes103.5Services103.6Behaviour104DeviceNet Object114.1Description114.2Class Code114.3Class Attributes114.4Instance Attributes114.5Services124.6Behaviour125Assembly Object135.1Description135.2Class Code135.3Class Attributes135.4Instance Attributes135.4.1Instance 100: Standard Output135.4.2Instance 101: Standard Input145.5Services145.6Behaviour146Connection Object156.1Description156.2Class Code156.3Class Attributes156.4Instance Attributes156.4.1Instance 1: Predefined Master/Slave Connection Set - Explicit Message Connection156.4.2Instance 2: Predefined Master/Slave Connection Set - Polled I/O Message Connection166.4.3Instance 3: Predefined Master/Slave Connection Set - Bit strobe I/O Connection176.4.4Instance 4: Predefined Master/Slave Connection Set - Change of State or Cyclic I/O Connection176.4.5Instance 5: Predefined Master/Slave Connection Set - Reserved176.4.6Instance 6, 7 and 8: Group 3 Explicit Message Connection186.5Services196.6Behaviour197Parameter Object207.1Description207.2Class Code207.3Class Attributes207.4Instance Attributes207.4.1Supported Parameters217.5Services328Command Object328.1Description328.2Class Code328.3Class Attributes328.4Instance Attributes328.4.1Instance 1: Local Control348.4.2Instance 2: Process Control348.4.3Lock/Unlock Event Matrix348.4.4Digital Output Event Matrix348.5Services348.6Behaviour349Application Energy Object369.1Description369.2Class Code369.3Class Attributes369.4Instance Attributes369.4.1Instance 1:369.4.2Instance 2:369.4.3Instance 3:369.5Services37
1Object Classes
The Feeder Control Unit supports the following object classes:
Class Code
NameNumber of InstancesDescription
0x01Identity1 This object provides identification and general information about the device.
0x02Message Router1 per physical networkThis object provides a messaging connection point through which a Client may address a service to any object class or instance residing in the physical device.
0x03DeviceNet1 per physical networkThis object provides the configuration and status of a DeviceNet port.
0x04I/O Assembly2 per physical network
This object binds attributes of multiple objects, which allows data to or from each object to be sent or received over a single connection. Assembly objects can be used to bind input data or output data. The terms input and output are defined from the networks point of view. An input will produce data on the network and an output will consume data from the network.
0x05Connection8 per physical network
(only 4 supported in first release)This object manages and provides the run-time exchange of messages.
0x0FParameter156This object provides a known, public interface to the devices configuration and monitoring data.
0x64Command15This object provides all process and local control commands
0x68Application Energy Output 1This object provides control about the Energy object
2Identity object
2.1Description
This object provides identification and general information about the device.
2.2Class Code
0x01.
2.3Class Attributes
IdAccess Rule
NameData TypeDescriptionValue
1GetRevisionUINTRevision of this object1
2.4Instance Attributes
IdAccess Rule
NameData TypeDescriptionValue
1GetVendor IDUINTIdentification of each vendor by number.403 = Holec Laagspanning B.V.
2GetDevice TypeUINTIdentification of general type of product.0 = Generic Device
3GetProduct CodeUINTIdentification of a particular product of an individual vendor2 = FCU
4GetRevision
Major Revision
Minor RevisionSTRUCT of:
USINT
USINTRevision of the item the Identity Object represents.5
x
5GetStatusWORDSummary status of devicesee section 0
6GetSerial NumberUDINTSerial Number of Device
7GetProduct NameSHORT_
STRINGHuman readable identification3
FCU
8GetStateUSINTPresent state of the device as represented by the state transition diagram.0 = Non existent
1 = Device Self Testing
2 = Standby
3 = Operational
4 = Major Recoverable Fault
5 = Major Unrecoverable Fault
9GetConfiguration Consistency ValueUINTCRC of setpoint in non-volatile memory-
2.4.1Status
This attribute represents the current status of the entire device. Its value changes as the state of the device changes. The Status attribute is a WORD, with the following bit definitions:
Bit no.NameDescription
0OwnedTRUE indicates that at least one master has allocated the device with the predefined master/slave connection set.
1Reserved, set to 0
2ConfiguredTRUE indicates the application of the device has been configured to do something different than the out-of-box default. This does not include configuration of the communications.
3Reserved, set to 0
4WarningTRUE indicates there is an Over and/or Under Warning.
5Tripreserved for future use.
6Digital Input 0TRUE indicates Digital Input 0 is high.
7Digital Input 1TRUE indicates Digital Input 1 is high.
8Minor Recoverable FaultTRUE indicates the device detected a problem with itself, which is thought to be recoverable. The problem does not cause the device to go into one of the faulted states.
9Minor Unrecoverable FaultTRUE indicates the device detected a problem with itself, which is thought to be unrecoverable. The problem does not cause the device to go into one of the faulted states.
10Major Recoverable FaultTRUE indicates the device detected a problem with itself, which caused the device to go into the Major Recoverable Fault state.
11Major Unrecoverable FaultTRUE indicates the device detected a problem with itself, which caused the device to go into the Major Unrecoverable Fault state.
12-15Reserved, set to 0
2.5Services
Service CodeImplementation for
Service NameDescription
ClassInstance
0x0EYesYesGet_Attribute_SingleReturns the contents of the specified attribute
0x05NoYesResetInvokes the Reset service for the device. See section 0
2.5.1Reset
The reset common service has the following object-specific parameter:
NameTypeDescriptionValue
Type
USINTType of Reset0 =
1 =Emulate cycling power on as closely as possible. This value is the default if this parameter is omitted.
Reset device to out-of-box configuration, then emulate cycling power on as closely as possible.
2.6Behaviour
See section 6-2.5 of part 2 of DeviceNet Specification.
3Message Router Object
3.1Description
The Message Router Object provides a messaging connection point through which a Client may address a service to any object class or instance residing in the physical device.
3.2Class Code
0x02
3.3Class Attributes
IdAccess RuleNameData TypeDescriptionValue
1GetRevisionUINTRevision of the Message Router Object Class Definition upon which the implementation is based.1
3.4Instance Attributes
None Supported
3.5Services
Service CodeImplementation for
Service NameDescription
Class
Instance
0x0EYesNoGet_Attribute_SingleReturns the contents of the specified attribute
3.6Behaviour
The Message Router Object receives Explicit Messages and performs the following functions:
interprets the Class Instance specified in a message
routes a service to the specified object
interprets services directed to it
routes a response to the correct service source
Service Request
Interpretation of the Class Instance is performed on every service received by the Message Router.
Any Class Instance that cannot be interpreted by a devices implementation of a Message Router will report the Object_Not_Found error.
The service is then routed to a target object.
Service ResponseAll service responses are routed to the Explicit Messaging connection across which the service request was received.
4DeviceNet Object
4.1Description
The DeviceNet Object is used to provide the configuration and status of a physical attachment to DeviceNet. A product must support one (and only one) DeviceNet Object per physical connection to the DeviceNet communication link.
4.2Class Code
0x03
4.3Class Attributes
IdAccess RuleNameData TypeDescriptionValue
1GetRevisionUINTRevision of the DeviceNet Object Class Definition upon which the implementation is based.2
4.4Instance Attributes
IdAccess RuleNameData TypeDescriptionValue
1Get/SetMAC IDUSINTNode Address
Range 0-63
2Get/SetBaud rateUSINTBaud rate0 =
1 =
2 =125 kbit/s
250 kbit/s
500 kbit/s
3GetBOIBOOLBus-Off Interrupt1 =If possible, fully reset the CAN chip and continue communicating upon detection of a busoff indication
4Get/SetBus-Off CounterUSINTNumber of times CAN went to the bus-off state
the set attribute single service resets the value independent from the value which is sent.Range 0-255
5GetAllocation Information
Allocation Choice Byte
Masters MAC IDSTRUCT of:
BYTE
USINTIndicates whether or not the predefined Master/Slave Connection Set has been allocatedSee section 5-5.3 and 5-5.4.2 of part 1 of DeviceNet Specification
4.5Services
Service CodeImplementation for
Service NameDescription
Class
Instance
0x0EYesYesGet_Attribute_SingleReturns the contents of the specified attribute
0x10NoYesSet_Attribute_SingleModifies the contents of the specified attribute
0x4BNoYesAllocate_Master/Slave_Connection SetRequest the use of the predefined Master/Slave Connection Set.
0x4CNoYesRelease_Group_2_Identifier_SetIndicates that the specified Connections within the predefined Master/Slave Connection Set are no longer desired. These Connections are to be released.
4.6Behaviour
See section 5-5 of part 1 of DeviceNet Specifications
5Assembly Object
5.1Description
The Assembly Object binds attributes of multiple objects, which allows data to or from each object to be sent or received over a single connection. Assembly objects can be used to bind input data or output data. The terms input and output are defined from the networks point of view. An input will produce data on the network and an output will consume data from the network.
Only static assemblies will be supported by this device.
5.2Class Code
0x04
5.3Class Attributes
IdAccess Rule
NameData TypeDescriptionValue
1GetRevision7UINTRevision of this object class definition.2
5.4Instance Attributes
IdAccess Rule
NameData TypeDescriptionValue
3Get/SetDataARRAYThis attribute contains the data of the assemblySee next sections.
5.4.1Instance 100: Standard Output
0Pulse Digital Output 7Pulse Digital Output 6Pulse Digital Output 5Pulse Digital Output 4Pulse Digital Output 3Pulse Digital Output 2Pulse Digital Output 1Pulse Digital Output 0
1UnlockProcessControlUnlockLocalControlUnlockManualControlLockProcessControlLockLocalControlLockManualControlResetNumberofContactorOperationsResetNumberofOperatingHours
2Reset Min/MaxAcknowledge Warning Over/Under
3Parameter Number
5.4.2Instance 101: Standard Input
0ErrorWarningTripDigital Input 4Digital Input 3Digital Input 2Digital Input 1Digital Input 0
1Parameter Number
2Parameter Value (0 LSB)
3Parameter Value (1 LSB)
4Parameter Value (2 LSB)
5Parameter Value (3 LSB)
5.5Services
Service CodeImplementation for
Service NameDescription
Class
Instance
0x0E
YesYesGet_Attribute_SingleReturns the contents of the specified attribute
0x10
NoYesSet_Attribute_SingleModifies the contents of the specified attribute
5.6Behaviour
See section 6-5.5 of part 2 of DeviceNet Specification.
6Connection Object
6.1Description
The Connection Object manages and provides the run-time exchange of messages.
6.2Class Code
0x05
6.3Class Attributes
IdAccess RuleNameData TypeDescriptionValue
1GetRevisionUINTRevision of the Connection Object Class Definition upon which the implementation is based.1
6.4Instance Attributes
6.4.1Instance 1: Predefined Master/Slave Connection Set - Explicit Message Connection
IdAccess RuleNameData TypeDescriptionValue
1GetStateUSINTState of the object0 = Non existent
1 = Configuring
2 = Waiting For Connection ID
3 = Established
4 = Timed out
5 = Deferred Delete
2GetInstance TypeUSINTIndicates either I/O or Messaging Connection0 = Explicit Message
3GetTransport Class TriggerBYTEDefines behaviour of the connection0x82
4GetProduced Connection IDUINT10xxxxxx011
wherein
- xxxxxx = Source MAC ID
5GetConsumed Connection IDUINT10xxxxxx100
wherein
- xxxxxx = Destination MAC ID
6GetInitial Comm CharacterUSINT33
7GetProduced Connection SizeUINT32
8GetConsumed Connection SizeUINT32
9Get/SetExpected Packet RateUINT2500 ms default
12GetWatchdog Time-out ActionUSINT1 = Auto Delete
3 = Deferred Delete
13GetProduced Connection Path LengthUINT0
14GetProduced Connection PathARRAY of
USINTempty
15GetConsumed Connection Path LengthUINT0
16GetConsumed Connection PathARRAY of
USINTempty
6.4.2Instance 2: Predefined Master/Slave Connection Set - Polled I/O Message Connection
IdAccess RuleNameData TypeDescriptionValue
1GetStateUSINTState of the object0 = Non existent
1 = Configuring
2 = Waiting For Connection ID
3 = Established
4 = Timed out
5 = Deferred Delete
2GetInstance TypeUSINTIndicates either I/O or Messaging Connection1 = I/O Message
3Get/SetTransport Class TriggerBYTEDefines behaviour of the connection0x82 = Server/Transport Class 2
4GetProduced Connection IDUINT01111xxxxxx
wherein
- xxxxxx = Source MAC ID
5GetConsumed Connection IDUINT10xxxxxx101
wherein
- xxxxxx = Destination MAC ID
6GetInitial Comm CharacterUSINT0x01
7Get/SetProduced Connection SizeUINT7
8GetConsumed Connection SizeUINT3
9Get/SetExpected Packet RateUINTdefault 00
12Get/SetWatchdog Time-out ActionUSINT0 = Transaction to Timed Out
2 = Auto reset (stay in Established)
13GetProduced Connection Path LengthUINT6
14GetProduced Connection PathARRAY of
USINTLOGICAL_SEGMENT|CLASS_TYPE |FORMAT_8, 4,
LOGICAL_SEGMENT|INSTANCE_TYPE |FORMAT_8,100,
LOGICAL_SEGMENT|ATTRIBUTE_TYPE|FORMAT_8, 3
15GetConsumed Connection Path LengthUINT6
16GetConsumed Connection PathARRAY of
USINTLOGICAL_SEGMENT|CLASS_TYPE |FORMAT_8, 4,
LOGICAL_SEGMENT|INSTANCE_TYPE |FORMAT_8,101,
LOGICAL_SEGMENT|ATTRIBUTE_TYPE|FORMAT_8, 3
100Get/SetInput AssemblyUSINTIndicates which Input Assembly is currently active101 = Standard Input
101Get/SetOutput AssemblyUSINTIndicates which Output Assembly is currently active100 = Standard Output
6.4.3Instance 3: Predefined Master/Slave Connection Set - Bit strobe I/O Connection
None Supported
6.4.4Instance 4: Predefined Master/Slave Connection Set - Change of State or Cyclic I/O Connection
None Supported
6.4.5Instance 5: Predefined Master/Slave Connection Set - Reserved
None Supported
6.4.6Instance 6, 7 and 8: Group 3 Explicit Message Connection
IdAccess RuleNameData TypeDescriptionValue
1GetStateUSINTState of the object0 = Non existent
1 = Configuring
2 = Waiting For Connection ID
3 = Established
4 = Timed out
5 = Deferred Delete
2GetInstance TypeUSINTIndicates either I/O or Messaging Connection0 = Explicit Message
3GetTransport Class TriggerBYTEDefines behaviour of the connection0x83
4GetProduced Connection IDUINT11yyyxxxxxx
wherein
- yyy = Group Message ID
- xxxxxx = Source MAC ID
5GetConsumed Connection IDUINT11yyyxxxxxx
wherein
- yyy = Group Message ID
- xxxxxx = Source MAC ID
6GetInitial Comm CharacterUSINT51
7GetProduced Connection SizeUINT32
8GetConsumed Connection SizeUINT32
9Get/SetExpected Packet RateUINTMax. Time between messages in ms.
Default - 2500 ms.
is always roundup to 10 ms precision2500 ms default
12Get/SetWatchdog Time-out ActionUSINTDefault = 1 (Auto Delete)1 = Auto Delete
3 = Deferred Delete
13GetProduced Connection Path LengthUINT0
14GetProduced Connection PathARRAY of
USINTempty
15GetConsumed Connection Path LengthUINT0
16GetConsumed Connection PathARRAY of
USINTempty
6.5Services
Service CodeImplementation for
Service NameDescription
Class
Instance
0x0E
YesYesGet_Attribute_SingleReturns the contents of the specified attribute
0x10
NoYesSet_Attribute_SingleModifies the contents of the specified attribute
0x05NoYesResetResets the connection State from time-out to established (and the watchdog inactivity timer if necessary)
6.6Behaviour
See section 5-4 and 7 of part 1 of DeviceNet Specification.
7Parameter Object
7.1Description
The Parameter Object provides a known, public interface to the devices configuration and monitoring data.
7.2Class Code
0x0F
7.3Class Attributes
IdAccess Rule
NameData TypeDescriptionValue
1GetRevisionUINTRevision of this object class definition.1
2GetMaximum InstanceUINTThe largest instance number of this class155
8GetParameter Class DescriptorWORDBits that describe parameters0x0001
9GetConfiguration Assembly InstanceUINTInstance number of the configuration assembly0
7.4Instance Attributes
IdAccess Rule
NameData TypeDescriptionValue
1Get/SetParameter ValueSee Data Type and Data Size AttributesActual value of parameter. This attribute is read-only if bit 4 of Descriptor Attribute is TRUE.
2GetLink Path SizeUSINTSize of link path.Logical encoding
3GetLink PathARRAY of
USINTPath to the object from where this parameters value is retrieved
4GetDescriptorWORDDescription of parameter
5GetData TypeUSINTData type code
6GetData SizeUSINTNumber of bytes in parameter value
7.4.1Supported Parameters
Inst.
IdAccess RuleNameData TypeUnitRangeDefaultScaleDescription
1GetVoltage L1-NINTV0..498-10..498 V
2GetVoltage L2-NINTV0..498-10..498 V
3GetVoltage L3-NINTV0..498-10..498 V
4GetVoltage L1-L2INTV0..863-10..863 V
5GetVoltage L2-L3INTV0..863-10..863 V
6GetVoltage L3-L1INTV0..863-10..863 V
7GetCurrent L1DINTA0..9000000-0.0010.000..9000.000 A
8GetCurrent L2DINTA0..9000000-0.0010.000..9000.000 A
9GetCurrent L3DINTA0..9000000-0.0010.000..9000.000 A
10GetCurrent NDINTA0..9000000-0.0010.000..9000.000 A
11GetCurrent DemandDINTA0..9000000-0.0010.000..9000.000 A
12GetCurrent AverageDINTA0..9000000-0.0010.000..9000.000 A
13GetActive Power L1DINTkW-47804600..47804600-0.001-47804.600..+47804.600 kW
14GetActive Power L2DINTkW-47804600..47804600-0.001-47804.600..+47804.600 kW
15GetActive Power L3DINTkW-47804600..47804600-0.001-47804.600..+47804.600 kW
16GetActive Power SumDINTkW-143413800..143413800-0.001-143413.800..+143413.800 kW
17GetActive Power DemandDINTkW-143413800..143413800-0.001-143413.800..+143413.800 kW
18GetReactive Power L1DINTkVAR-47804600..47804600-0.001-47804.600..+47804.600 kW
19GetReactive Power L2DINTkVAR-47804600..47804600-0.001-47804.600..+47804.600 kW
20GetReactive Power L3DINTkVAR-47804600..47804600-0.001-47804.600..+47804.600 kW
21GetReactive Power SumDINTkVAR-143413800..143413800-0.001-143413.800..+143413.800 kW
22GetApparent Power L1DINTkVA0..47804600-0.0010.000..47804.600 kVA
23GetApparent Power L2DINTkVA0..47804600-0.0010.000..47804.600 kVA
24GetApparent Power L3DINTkVA0..47804600-0.0010.000..47804.600 kVA
25GetApparent Power SumDINTkVA0..143413800-0.0010.000..143413.800 kVA
26GetActive Energy ImportDINTkWh0..999999999-10..999999999 kWh
27GetActive Energy ExportDINTkWh0..999999999-10..999999999 kWh
28GetReactive Energy ImportDINTkVARh0..999999999-10..999999999 kVARh
29GetReactive Energy ExportDINTkVARh0..999999999-10..999999999 kVARh
30GetApparent EnergyDINTkVAh0..999999999-10..999999999 kVAh
31GetPower Factor L1INT--100..100-0.01-1.00..+1.00
32GetPower Factor L2INT--100..100-0.01-1.00..+1.00
33GetPower Factor L3INT--100..100-0.01-1.00..+1.00
34GetPower Factor AverageINT--100..100-0.01-1.00..+1.00
35GetFrequencyUINTHz480..620-0.148.0..62.0 Hz
36GetVoltage L-L MinINTV0..863-10..863 V
37GetVoltage L-N MinINTV0..498-10..498 V
38GetCurrent L1 MinDINTA0..9000000-0.0010.000..9000.000 A
39GetCurrent L2 MinDINTA0..9000000-0.0010.000..9000.000 A
40GetCurrent L3 MinDINTA0..9000000-0.0010.000..9000.000 A
41GetCurrent N MinDINTA0..9000000-0.0010.000..9000.000 A
42GetCurrent Demand MinDINTA0..9000000-0.0010.000..9000.000 A
43GetActive Power Sum MinDINTkW-143413800..143413800-0.001-143413.800..+143413.800 kW
44GetActive Power Demand MinDINTkW-143413800..143413800-0.001-143413.800..+143413.800 kW
45GetReactive Power Sum MinDINTkVAR-143413800..143413800-0.001-143413.800..+143413.800 kVAR
46GetApparent Power Sum MinDINTkVA-143413800..143413800-0.001-143413.800..+143413.800 kVA
47GetVoltage L-L MaxINTV0..863-10..863 V
48GetVoltage L-N MaxINTV0..498-10..498 V
49GetCurrent L1 MaxDINTA0..9000000-0.0010.000..9000.000 A
50GetCurrent L2 MaxDINTA0..9000000-0.0010.000..9000.000 A
51GetCurrent L3 MaxDINTA0..9000000-0.0010.000..9000.000 A
52GetCurrent N MaxDINTA0..9000000-0.0010.000..9000.000 A
53GetCurrent Demand MaxDINTA0..9000000-0.0010.000..9000.000 A
54GetActive Power Sum MaxDINTkW-143413800..143413800-0.001-143413.800..+143413.800 kW
55GetActive Power Demand MaxDINTkW-143413800..143413800-0.001-143413.800..+143413.800 kW
56GetReactive Power Sum MaxDINTkVAR-143413800..143413800-0.001-143413.800..+143413.800 kVAR
57GetApparent Power Sum MaxDINTkVA-143413800..143413800-0.001-143413.800..+143413.800 kVA
58GetOver Warning Actual StatusWORD-0x0000..0xFFFF--bit 0: Voltage L-L
bit 1: Voltage L-N
bit 2: Current L1
bit 3: Current L2
bit 4: Current L3
bit 5: Current N
bit 6: Current Demand
bit 7: Active Power Sum
bit 8: Active Power Demand
bit 9: Reactive Power
bit 10: Apparent Power
bit 11-15: Reserved
59GetOver Warning Acknowledge StatusWORD-0x0000..0xFFFF--see above
60GetUnder Warning Actual StatusWORD-0x0000..0xFFFF--see above
61GetUnder Warning Acknowledge StatusWORD-0x0000..0xFFFF--see above
62Get/SetVoltage Measurement ModeUSINT-0..41-0 = LL
1 = LN
2 = L1N
3 = L2N
4 = L3N
63Get/SetNominal Current MIUUINTA1..641611, 4, 16, 64 A
64Get/SetAuxiliary CT RatioUINT-1..1200111..1200
65Get/SetWindow TypeUSINT-0..2110 = Fixed Window
1 = Sliding Window
2 = First Order
66Get/SetWindow PeriodUSINTmin.1..991511..99 min.
67Get/SetVoltage L-L Over Warning LevelINTV0..863010..863 V
68Get/SetVoltage L-N Over Warning LevelINTV0..498010..498 V
69Get/SetCurrent L1 Over Warning LevelDINTA0..900000000.0010.000..9000.000 A
70Get/SetCurrent L2 Over Warning LevelDINTA0..900000000.0010.000..9000.000 A
71Get/SetCurrent L3 Over Warning LevelDINTA0..900000000.0010.000..9000.000 A
72Get/SetCurrent N Over Warning LevelDINTA0..900000000.0010.000..9000.000 A
73Get/SetCurrent Demand Over Warning LevelDINTA0..900000000.0010.000..9000.000 A
74Get/SetActive Power Sum Over Warning LevelDINTkW-143413800..14341380000.001-143413800..+143413800 kW
75Get/SetActive Power Demand Over Warning LevelDINTkW-143413800..14341380000.001-143413800..+143413800 kW
76Get/SetReactive Power Sum Over Warning LevelDINTkVAR-143413800..14341380000.001-143413800..+143413800 kVAR
77Get/SetApparent Power Sum Over Warning LevelDINTkVA-143413800..14341380000.001-143413800..+143413800 kVA
78Get/SetVoltage L-L Under Warning LevelINTV0..863010..863 V
79Get/SetVoltage L-N Under Warning LevelINTV0..498010..498 V
80Get/SetCurrent L1 Under Warning LevelDINTA0..900000000.0010.000..9000.000 A
81Get/SetCurrent L2 Under Warning LevelDINTA0..900000000.0010.000..9000.000 A
82Get/SetCurrent L3 Under Warning LevelDINTA0..900000000.0010.000..9000.000 A
83Get/SetCurrent N Under Warning LevelDINTA0..900000000.0010.000..9000.000 A
84Get/SetCurrent Demand Under Warning LevelDINTA0..900000000.0010.000..9000.000 A
85Get/SetActive Power Sum Under Warning LevelDINTkW-143413800..14341380000.001-143413800..+143413800 kW
86Get/SetActive Power Demand Under Warning LevelDINTkW-143413800..14341380000.001-143413800..+143413800 kW
87Get/SetReactive Power Sum Under Warning LevelDINTkVAR-143413800..14341380000.001-143413800..+143413800 kVAR
88Get/SetApparent Power Sum Under Warning LevelDINTkVA-143413800..14341380000.001-143413800..+143413800 kVA
89Get/SetOver Under Auto Acknowledge WORD0x0000..0xFFFF0-bit 0: Voltage L-L
bit 1: Voltage L-N
bit 2: Current L1
bit 3: Current L2
bit 4: Current L3
bit 5: Current N
bit 6: Current Demand
bit 7: Active Power Sum
bit 8: Active Power Demand
bit 9: Reactive Power
bit 10: Apparent Power
bit 11-15: Reserved
90Get/SetPulse Length DO0UINTs10..500100.010.10..5.00 s, applicable if a general purpose function is coupled to the digital output
91Get/SetPulse Length DO1UINTs10..500100.010.10..5.00 s, see above
92Get/SetPulse Length DO2UINTs10..500100.010.10..5.00 s, see above
93Get/SetPulse Length DO3UINTs10..500100.010.10..5.00 s, see above
94Get/SetPulse Length DO4UINTs10..500100.010.10..5.00 s, see above
95Get/SetPulse Length DO5UINTs10..500100.010.10..5.00 s, see above
96Get/SetPulse Length DO6UINTs10..500100.010.10..5.00 s, see above
97Get/SetPulse Length DO7UINTs10..500100.010.10..5.00 s, see above
98GetDigital Output Initial StateBYTE-0x00..0xFF0x00-bit 0: DO0
bit 1: DO1
bit 2: DO2
bit 3: DO3
bit 4: DO4
bit 5: DO5
bit 6: DO6
bit 7: DO7
99Get/SetSystem ConfigurationBYTE-0x00..0xFF0x00-bit 0: General Power Supply A
bit 1: General Power Supply B
bit 2: Network Power Supply A
bit 3: Network Power Supply B
bit 4: Local Power Supply
bit 5-7: reserved
100GetGeneral Purpose Input StatusBYTE-0x00..0xFF--bit 0: General Purpose Input 0
bit 1: General Purpose Input 1
bit 2: General Purpose Input 2
bit 3: General Purpose Input 3
bit 4: General Purpose Input 4
bit 5: General Purpose Input 5
bit 6: General Purpose Input 6
bit 7: General Purpose Input 7
101GetGeneral Purpose Output StatusBYTE-0x00..0xFF--bit 0: General Purpose Output 0
bit 1: General Purpose Output 1
bit 2: General Purpose Output 2
bit 3: General Purpose Output 3
bit 4: General Purpose Output 4
bit 5: General Purpose Output 5
bit 6: General Purpose Output 6
bit 7: General Purpose Output 7
102GetMajor Recoverable FaultINT-0..3--0 = No Fault
1 = Duplicate Digital Input Function
2 = Duplicate Digital Output Function
3 = Invalid Current Configuration
103GetMajor Unrecoverable FaultINT-0..10--0 = No Fault
1 = Software Failure
2 = Clock Read Failure
3 = Clock Write Failure
4 = EEPROM Read Failure
5 = EEPROM Write Failure
6 = RAM Failure
7 = FLASH Failure
8 = Crystal Failure
9 = Invalid Serial Number
10 = EEPROM CRC Failure
11 = Digital Output Error
104GetMinor Recoverable FaultINT-0..2--0 = No Fault
1 = General Power Supply Error
2 = Network Power Supply Error
105GetMinor Unrecoverable FaultINT-0..0--0 = No Fault
106Get/SetOver Under Warning EnableWORD0x0000..0xFFFF0-bit 0: Voltage L-L
bit 1: Voltage L-N
bit 2: Current L1
bit 3: Current L2
bit 4: Current L3
bit 5: Current N
bit 6: Current Demand
bit 7: Active Power Sum
bit 8: Active Power Demand
bit 9: Reactive Power
bit 10: Apparent Power
bit 11-15: Reserved
107Get/SetReserved
USINT----
108Get/SetNominal VoltageUINTV220..6904001220..690V
109Get/SetDigital Input InvertBYTE-0x00..0xFF0x00-bit 0: Invert Digital Input 0
bit 1: Invert Digital Input 1
bit 2: Invert Digital Input 2
bit 3: Invert Digital Input 3
bit 4: Invert Digital Input 4
bit 5: Invert Digital Input 5
bit 6: Invert Digital Input 6
bit 7: Invert Digital Input 7
110Get/SetDigital Input Function 0USINT-0..311-0 = None
1 = Isolator
2 = Contactor K1
3 = Manual Open
4 = Manual Close
5 = Manual Ack
6 = Tray in Test
7 = External Interlock
8-31 = Reserved
111Get/SetDigital Input Function 1USINT-0..312-0 = None
1 = Isolator
2 = Contactor K1
3 = Manual Open
4 = Manual Close
5 = Manual Ack
6 = Tray in Test
7 = External Interlock
8-31 = Reserved
112Get/SetDigital Input Function2USINT-0..310-0 = None
1 = Isolator
2 = Contactor K1
3 = Manual Open
4 = Manual Close
5 = Manual Ack
6 = Tray in Test
7 = External Interlock
8-31 = Reserved
113Get/SetDigital Input Function3USINT-0..310-See Above
114Get/SetDigital Input Function4USINT-0..310-See Above
115Get/SetDigital Input Function5USINT-0..310-See Above
116Get/SetDigital Input Function6USINT-0..310-See Above
117Get/SetDigital Input Function7USINT-0..310-See Above
118Get/SetDigital Output InvertBYTE-0x00 0xFF0x000bit 0: Invert Digital Output 0
bit 1: Invert Digital Output 1
bit 2: Invert Digital Output 2
bit 3: Invert Digital Output 3
bit 4: Invert Digital Output 4
bit 5: Invert Digital Output 5
bit 6: Invert Digital Output 6
bit 7: Invert Digital Output 7
119Get/SetDigital Output Function 0USINT-0..311-0 = None
1 = Auxiliary Relay K10
2 = Auxiliary Relay K11
3 = Trip Signal
4 = Warning Signal
5 = Trip Or Warning Signal
6 = Trip Status
7 = Warning Status
8 = Trip Or Warning Status
9 = Earth Leakage Warning
10 = Earth Leakage Trip
11 = General Purpose Output 0
12 = General Purpose Output 1
13 = General Purpose Output 2
14 = General Purpose Output 3
15 = General Purpose Output 4
16 = General Purpose Output 5
17 = General Purpose Output 6
18 = General Purpose Output 7
19-31 = Reserved
120Get/SetDigital Output Function 1USINT-0..312-0 = None
1 = Auxiliary Relay K10
2 = Auxiliary Relay K11
3 = Trip Signal
4 = Warning Signal
5 = Trip Or Warning Signal
6 = Trip Status
7 = Warning Status
8 = Trip Or Warning Status
9 = Earth Leakage Warning
10 = Earth Leakage Trip
11 = General Purpose Output 0
12 = General Purpose Output 1
13 = General Purpose Output 2
14 = General Purpose Output 3
15 = General Purpose Output 4
16 = General Purpose Output 5
17 = General Purpose Output 6
18 = General Purpose Output 7
19-31 = Reserved
121Get/SetDigital Output Function2USINT-0..310-0 = None
1 = Auxiliary Relay K10
2 = Auxiliary Relay K11
3 = Trip Signal
4 = Warning Signal
5 = Trip Or Warning Signal
6 = Trip Status
7 = Warning Status
8 = Trip Or Warning Status
9 = Earth Leakage Warning
10 = Earth Leakage Trip
11 = General Purpose Output 0
12 = General Purpose Output 1
13 = General Purpose Output 2
14 = General Purpose Output 3
15 = General Purpose Output 4
16 = General Purpose Output 5
17 = General Purpose Output 6
18 = General Purpose Output 7
19-31 = Reserved
122Get/SetDigital Output Function3USINT-0..310-See Above
123Get/SetDigital Output Function4USINT-0..310-See Above
124Get/SetDigital Output Function5USINT-0..310-See Above
125Get/SetDigital Output Function6USINT-0..310-See Above
126Get/SetDigital Output Function7USINT-0..310-See Above
127Get/SetRestart EnableUSINT-0..11-0 = Disabled
1 = Enabled
If Enabled is selected the functionality of digital input 0 and 1 and digital output 0 and 1 is pre-defined.
128Get/SetImmediate Restart Time-outUINTs0..40200.010.00..0.40 s
129Get/SetDelayed Restart Time-out UINTs0..301004000.010.00..300.00s
301.00 = infinite
130Get/SetRestart Delay TimeUINTs0..300002000.010.00..300.00s
131Get/SetCommand After Communication FailureUSINT-0..20-0 = No Action
1 = ContactorOpen
2 = ContactorClose
132Get/SetTrip EnableWORD-0x0000..0xFFFF0x0000-bit 0: Earth Leakage
bit1-15: Reserved
133Get/SetWarning EnableWORD-0x0000..0xFFFF0x0000bit 0: Earth Leakage
bit 1-15: Reserved
134Get/SetEarth Leakage Trip TimeUINTs5..10000500.010.05..100.00 s
135Get/SetEarth Leakage Trip LevelUINTA3..600100 0.010.03..6.00A
136Get/SetEarth Leakage Warning LevelUINTA3..60080 0.010.03..6.00A
137Get/SetEarth Leakage RangeUSINT-0..10-0 = 0.00 0.60 A
1 = 0.00 6 A
138Get/SetEarth Leakage EnableUSING-0..11-0 = Disabled
1 = Enabled
If Enabled is selected the functionality of digital input 0 and 1 and digital output 0 and 1 is pre-defined.
139Get/SetProcess Control Acknowledge Trip EnableWORD-0x0000..0xFFFF0xFFFF-bit 0: Earth Leakage
bit 1-15: Reserved
140Get/SetProcess Control Acknowledge Warning EnableWORD-0x0000..0xFFFF0xFFFF0bit 0: Earth Leakage
bit 1-15: Reserved
141Get/SetManual Control Acknowledge Trip EnableWORD-0x0000..0xFFFF0xFFFF-bit 0: Earth Leakage
bit 1-15: Reserved
142Get/SetManual Control Acknowledge Warning EnableWORD-0x0000..0xFFFF0xFFFF-bit 0: Earth Leakage
bit 1-15: Reserved
143GetEarth Leakage CurrentUINTA0..60 /
0.. 600-0.010.0 .. 0.60A /
0.0 .. 6.0A dependent of instance 137
144GetNumber of Operating HoursUDINThours0..4000000000-0.10.0..400000000.0 hours
145GetNumber of Contactor OperationsUDINT-0..4000000000-10..4000000000
146GetNumber of Contactor Operations Last HourUSING-0..64-10..64
147GetContact StatusBYTE-0x00..0xFF--bit 0: Isolator
bit 1: Contactor K1
bit 2: Tray in Test
bit 3: External Interlock
bit 4-7: Reserved
148GetContactor Logic StatusBYTE-0x00..0xFF--bit 0: Contactor Open
bit 1: Contactor Closed
149GetRestart Logic StatusBYTE-0x00..0xFF--bit 0: Mains Voltage Healthy
bit 1: Mains Voltage Failure
bit 2: Restart Pending
bit 3-7: Reserved
150GetInterlock StatusBYTE-0x00..0xFF--bit 0: Manual Control Interlocked
bit 1: Local Control Interlocked
bit 2: Process Control Interlocked
bit 3-7: Reserved
151GetTrip Actual StatusWORD-0x0000..0xFFFF--bit 0: Earth Leakage
bit 1-15: Reserved
152GetTrip Acknowledge StatusWORD-0x0000..0xFFFF--See Above
153GetWarning Actual StatusWORD-0x0000..0xFFFF--See Above
154GetWarning Acknowledge StatusWORD-0x0000..0xFFFF--See Above
155GetStatus bits DWORD-0x00000000 0xFFFFFFFF--Bit 0 = Digital Input 0
Bit 1 = Digital Input 1
Bit 2 = Digital Input 2
Bit 3 = Digital Input 3
Bit 4 = Digital Input 4
Bit 5 = Digital Input 5
Bit 6 = Digital Input 6
Bit 7 = Digital Input 7
Bit 8 = Digital Output 0
Bit 9 = Digital Output 1
Bit 10 = Digital Output 2
Bit 11 = Digital Output 3
Bit 12 = Digital Output 4
Bit 13 = Digital Output 5
Bit 14 = Digital Output 6
Bit 15 = Digital Output 7
Bit 16 = Earth Leakage Trip
Bit 17 = Earth Leakage Warning
7.5Services
Service CodeImplementation for
Service NameDescription
Class
Instance
0x0E
YesYesGet_Attribute_SingleReturns the contents of the specified attribute
0x10
NoYesSet_Attribute_SingleModifies the contents of the specified attribute
8Command Object
8.1Description
This object provides all process and local control commands
8.2Class Code
0x64
8.3Class Attributes
IdAccess Rule
NameData TypeDescriptionValue
1GetRevisionUINTRevision of this object class definition.1
8.4Instance Attributes
IdAccess Rule
NameData TypeDescription
1 Get/SetResetMinMaxValuesCmdBOOL0->1 ResetMinMaxValuesCmd
2 Get/SetAcknowledgeWarningsCmdBOOLbool: AcknowledgeWarningsCmd
3 Get/SetSetDigOutputCmdBYTEbit 0: See Set, Clear, Pulse matrix with x = SetDigOutputCmd1
bit 1: See Set, Clear, Pulse matrix with x = SetDigOutputCmd2
bit 2: See Set, Clear, Pulse matrix with x = SetDigOutputCmd3
bit 3: See Set, Clear, Pulse matrix with x = SetDigOutputCmd4
bit 4: See Set, Clear, Pulse matrix with x = SetDigOutputCmd5
bit 5: See Set, Clear, Pulse matrix with x = SetDigOutputCmd6
bit 6: See Set, Clear, Pulse matrix with x = SetDigOutputCmd7
bit 7: See Set, Clear, Pulse matrix with x = SetDigOutputCmd8
4 Get/SetClrDigOutputCmdBYTEbit 0: See Set, Clear, Pulse matrix with x = ClrDigOutputCmd1
bit 1: See Set, Clear, Pulse matrix with x = ClrDigOutputCmd2
bit 2: See Set, Clear, Pulse matrix with x = ClrDigOutputCmd3
bit 3: See Set, Clear, Pulse matrix with x = ClrDigOutputCmd4
bit 4: See Set, Clear, Pulse matrix with x = ClrDigOutputCmd5
bit 5: See Set, Clear, Pulse matrix with x = ClrDigOutputCmd6
bit 6: See Set, Clear, Pulse matrix with x = ClrDigOutputCmd7
bit 7: See Set, Clear, Pulse matrix with x = ClrDigOutputCmd8
5 Get/SetPulseDigOutputCmdBYTEbit 0: See Set, Clear, Pulse matrix with x = PulseDigOutputCmd1
bit 1: See Set, Clear, Pulse matrix with x = PulseDigOutputCmd2
bit 2: See Set, Clear, Pulse matrix with x = PulseDigOutputCmd3
bit 3: See Set, Clear, Pulse matrix with x = PulseDigOutputCmd4
bit 4: See Set, Clear, Pulse matrix with x = PulseDigOutputCmd5
bit 5: See Set, Clear, Pulse matrix with x = PulseDigOutputCmd6
bit 6: See Set, Clear, Pulse matrix with x = PulseDigOutputCmd7
bit 7: See Set, Clear, Pulse matrix with x = PulseDigOutputCmd8
6 Get/SetReservedBYTE
7 Get/SetLockBYTEbit 0: Reserved
bit 1: See Lock/Unlock event matrix with x = Local Control
bit 2: See Lock/Unlock event matrix with x = Process Control
bit 3-7: Reserved
8 Get/SetUnlockBYTEbit 0: Reserved
bit 1: See Lock/Unlock event matrix with x = Local Control
bit 2: See Lock/Unlock event matrix with x = Process Control
bit 3-7: Reserved
9 Get/SetContactor OpenBOOL0->1 = Open Contactor
10 Get/SetContactor CloseBOOL0->1 = Close Contactor
11 Get/SetAcknowledge ProtectionBOOL0->1 = Acknowledge Protection
12 Get/SetAcknowledge TripWORDbit 0: 0->1 = Acknowledge Earth Leakage Trip
bit 1-15: Reserved
13 Get/SetAcknowledge WarningWORDSee Above
14 Get/SetReset_maintenanceBYTEBit 0: 0 ( 1 Reset Operating Hours
Bit 1: 0 ( 1 Reset Contactor Operations
8.4.1Instance 1: Local Control
This object provides all local control commands.
8.4.2Instance 2: Process Control
This object provides all process control commands
The assembly output used in a polled I/O-connection accesses this command object instance.
8.4.3Lock/Unlock Event Matrix
Value of Attribute (bit x)
Trigger Event
Lock
Unlock
0->10Lock [x]
00->1Unlock [x]
8.4.4Digital Output Event Matrix
Value of Attribute (bit x)
Trigger Event
Set
ClearPulse
0->100Set [x]
00->10Clear [x]
000->1Pulse[x]
8.5Services
Service CodeImplementation for
Service NameDescription
Class
Instance
0x0E
YesYesGet_Attribute_SingleReturns the contents of the specified attribute
0x10
NoYesSet_Attribute_SingleModifies the contents of the specified attribute
8.6Behaviour
The master (of the master slave connection set) should make use of Instance 1 and LCU's should use Instance 2.
If there are more masters or LCU's and there can be evaluation problems. (One Unit can have a LCU on each explicit message connection (in total 3 * 2 = 6) and a master on each DeviceNet Network (2)
If I/O assemblies are received attributes of Instance 1 (the master's instance) will be manipulated.
The attribute values are evaluated every 10 ms. a pulse causing a command should have a duration of at least 10 ms.
(see also behaviour of the assembly object).
9Application Energy Object
9.1Description
This object is a application specific energy object.
9.2Class Code
0x68
9.3Class Attributes
IdAccess Rule
NameData TypeDescriptionValue
1GetRevisionUINTRevision of this object class definition.1
9.4Instance Attributes
IdAccess Rule
NameData TypeDescriptionValue
1Get/SetEnergy Value ImportUDINTThe Consumed Energy0..999999999
2Get/SetEnergy Value ExportUDINTThe Produced Energy0..999999999
9.4.1Instance 1:
Active energy presented in kWh
9.4.2Instance 2:
Reactive energy presented kVARh
9.4.3Instance 3:
Apparent energy presented in kVAh
9.5Services
Service CodeImplementation for
Service NameDescription
Class
Instance
0x0E
YesYesGet_Attribute_SingleReturns the contents of the specified attribute
0x10
NoYesSet_Attribute_SingleModifies the contents of the specified attribute
8/8Version 5.0
_1137396374.vsd