+ All Categories
Home > Documents > DeviceNet Doc FCU5

DeviceNet Doc FCU5

Date post: 19-Nov-2015
Category:
Upload: hhh
View: 30 times
Download: 3 times
Share this document with a friend
Description:
fcu
Popular Tags:
51
DeviceNet Interface FCU version 5 Clink II DeviceNet Interface FCU version 5 Version 5.0 1/51
Transcript

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


Recommended