Eurotherm EPackECAT Object Dictionary rev2 Owner's Manual

Add to my manuals
14 Pages

advertisement

Eurotherm EPackECAT Object Dictionary rev2 Owner's Manual | Manualzz

Index ObjectCode

Communication Area

0x1000 VARIABLE

SI

0x1001 VARIABLE

0x1008 VARIABLE

0x1009 VARIABLE

0x100A VARIABLE

0x100B VARIABLE

0x1018 RECORD

3

4

1

2

0x10F1 RECORD

1

2

0x10F8 VARIABLE

Process Data Object Mapping Area

RxPDO Mapping (0x1600 - 0x17FF)

0x1600 ARRAY

1

0x1601 ARRAY

5

6

7

3

4

1

2

0x17FF ARRAY

TxPDO Mapping (0x1A00 - 0x1BFF)

0x1A00 ARRAY

1

2

5

6

3

4

0x1A01 ARRAY

5

6

7

3

4

1

2

8

9

10

5

6

7

3

4

1

2

0x1BFE ARRAY

1

0x1BFF ARRAY

1

DataType

UINT32

UINT8

STRING

STRING

STRING

STRING

UINT32

UINT32

UINT32

UINT32

UINT64

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

Name

Device Type

Error Register

Manufacturer Device Name

Manufacturer Hardware Version

Manufacturer Software Version

Manufacturer Bootloader Version

Identity Object

Vendor ID

Product Code

Revision Number

Serial Number

Error Settings

Local Error Reaction

Sync Error Counter Limit

Timestamp Object

Module RxPDO default mapping

Module RxPDO user specific mapping

Device RxPDO user specific mapping

Module TxPDO default mapping

Module TxPDO user specific mapping

Device TxPDO default mapping

Device TxPDO user specific mapping

Eurotherm EPackECAT Object Dictionary rev2

Default Description

0x0001138B Semiconductor Common Device Profile

Reserved for future use

EPackECAT Name of the device

Hardware version corresponding to PSL (Product Status Level) also written on instrument label

Software version of the device

Software version of the Bootloader

0x1BC

0xE1A2

Eurotherm Limited

EPackECAT

0x00000002 Revision Number of the device

Serial Number of the device

Reserved for future use

Local Timestamp of the device in ns

0x70010920 Setpoint provider Remote 2

0x00000010 flexible mapping

0x00000010 flexible mapping

0x00000010 flexible mapping

0x00000010 flexible mapping

0x00000010 flexible mapping

0x00000010 flexible mapping

0x00000010 flexible mapping

0x00000010 flexible mapping

0x00000010 flexible mapping

0x00000010 flexible mapping

0x00000010 flexible mapping

0x00000010 flexible mapping

0x00000010 flexible mapping

0x00000010 flexible mapping

0xF3900008 Latched Exception Status

0xF3800008 Active Exception Status

0x60020120 Control Process Value

0x60020220 Control Main Setpoint

0x60000520 Network Current

0x60000A20 Network Load Voltage

0x00000010 flexible mapping

0x00000010 flexible mapping

0x00000010 flexible mapping

0x00000010 flexible mapping

0x00000010 flexible mapping

0x00000010 flexible mapping

0x00000010 flexible mapping

0x00000010 flexible mapping

0x00000010 flexible mapping

0x00000010 flexible mapping

0xF3970120 Latched Global Device Error Details

0x00000010 flexible mapping

Eurotherm_EPackECAT_rev2.pdf

Available from https://www.eurotherm.com/downloads

Index ObjectCode

8

9

10

6

7

4

5

SI

2

3

Synchronization Object Area

0x1C00 ARRAY

3

4

1

2

0x1C12 ARRAY

1

2

3

0x1C13 ARRAY

3

4

1

2

0x1C32 RECORD

6

8

9

10

4

5

1

2

11

12

32

0x1C33 RECORD

6

8

9

10

4

5

1

2

11

12

32

Object Area of the Module

Input Data of the Module (0x6000 - 0x6FFF)

0x6000 RECORD

1

2

5

10

DataType

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

REAL

REAL

REAL

REAL

UINT16

UINT16

UINT16

UINT16

UINT16

UINT32

UINT16

UINT32

UINT32

UINT16

UINT32

UINT32

UINT16

UINT16

UINT8

UINT16

UINT32

UINT16

UINT32

UINT32

UINT16

UINT32

UINT32

UINT16

UINT16

UINT8

UINT8

UINT8

UINT8

UINT8

UINT16

UINT16

UINT16

Name

SyncManager Communication Type

Communication Type Sync Manager 0

Communication Type Sync Manager 1

Communication Type Sync Manager 2

Communication Type Sync Manager 3

SyncManager 2 Assignment

SyncManager 3 Assignment

SyncManager Output Parameter

Synchronization Type

Cycle Time

Synchronization Types supported

Minimum Cycle Time

Calc and Copy Time

Get Cycle Time

Delay Time

Sync0 Cycle Time

SM-Event Missed

Cycle Time Too Small

Sync Error

SyncManager Input Parameter

Synchronization Type

Cycle Time

Synchronization Types supported

Minimum Cycle Time

Calc and Copy Time

Get Cycle Time

Delay Time

Sync0 Cycle Time

SM-Event Missed

Cycle Time Too Small

Sync Error

Network inputs

Network Frequency

Network Line Voltage

Network Current

Network Load Voltage

Eurotherm EPackECAT Object Dictionary rev2

Default Description

0x00000010 flexible mapping

0x00000010 flexible mapping

0x00000010 flexible mapping

0x00000010 flexible mapping

0x00000010 flexible mapping

0x00000010 flexible mapping

0x00000010 flexible mapping

0x00000010 flexible mapping

0x00000010 flexible mapping

0x1A00

0x1A01

0x1BFE

0x1BFF

0x0000

0x0001

0x01

0x02

0x03

0x04

0x1600

0x1601

0x17FF

0x0000

0x0000

0x0001

0x0000

Mailbox Receive (Master to Slave)

Mailbox Send (Slave to Master)

Process Data Out (Master to Slave)

Process data In (Slave to Master)

Module RxPDO default mapping

Module RxPDO user specific mapping

Device RxPDO user specific mapping

Module TxPDO default mapping

Module TxPDO user specific mapping

Device TxPDO default mapping

Device TxPDO user specific mapping

Free Run

Current Cycle time (Need 0x1C32.8 Get Cycle Time = 1)

Free Run only supported

Current Minimum Cycle Time (Need 0x1C32.8 Get Cycle Time = 1)

Current Calc and Copy Time (Need 0x1C32.8 Get Cycle Time = 1)

Write 1 to start Cycle Time Measurements

Not used

Not used

Not used

Not used

Not used

Free Run

Current Cycle time (Need 0x1C33.8 Get Cycle Time = 1)

Free Run only supported

Current Minimum Cycle Time (Need 0x1C33.8 Get Cycle Time = 1)

Current Calc and Copy Time (Need 0x1C33.8 Get Cycle Time = 1)

Write 1 to start Cycle Time Measurements

Not used

Not used

Not used

Not used

Not used units: [hz]

Frequency of the main Line voltage units: [V]

Voltage measurement on line side units: [A]

The time base measurement is the main period in phase angle, and the modulation period in burst mode units: [V]

Voltage measurement on load side

Eurotherm_EPackECAT_rev2.pdf

Available from https://www.eurotherm.com/downloads

Index ObjectCode

0x6001 RECORD

0x6002 RECORD

SI

15

19

22

25

1

2

3

1

2

3

4

7

16

17

18

0x6003

0x6004

RECORD

RECORD

10

11

1

1

Output Data of the Module (0x7000 - 0x7FFF)

0x7000 RECORD

REAL

REAL

REAL

BOOL

REAL

REAL

BOOL

REAL

REAL

BOOL

REAL

REAL

REAL

REAL

BIT3

REAL

REAL

REAL

DataType

REAL

Name

Network Power per modulation period

Network Power per main cycle

Network Apparent Power

Network Power Factor

Network Load Impedance

Network Z reference

Network PLF Adjusted

Setpoint Provider inputs

Setpoint provider Working Setpoint

Setpoint provider Working Setpoint in Engineering unit

Setpoint provider Ramp rate Status

Control inputs

Control Process Value

Control Main Setpoint

Control Transfer Process Value

Control Limit Process Value

Control Status

Control Output Power

Control Phase Angle Output for PA reduction

Modulator inputs

Modulator Output

Firing inputs

Firing Safety Ramp Status

Eurotherm EPackECAT Object Dictionary rev2

Default Description units: [W]

Measurement of the true power (P) on the network. This is calculated over the modulation period in burst mode. Typically used for monitoring or alarm strategy.

Example : When you set modulator mode to "Burst Var", P represents instantaneous True Power on a half period changing continuously according to the duty cycle. At the Same Time, PBurst remains constant during the modulation period and represents the True Power delivered to the load over this time.

Only if Power calculation feature is supported units: [W]

True power measurement (P) on the main period in phase angle and in burst firing. This is typically used for true power control

Only if Power calculation feature is supported units: [VA]

Apparent power (S) measurement. In phase angle defined as : S=Vline x Irms But in burst firing it is defined as:- S=Vrms x Irms

Only if Power calculation feature is supported range is in between 0 to 1

Calculation of power factor. Defined as : Power Factor = True Power / Apparent Power. In phase angle this is: PF=P/S In burst firing this is: PF = PBurst/S =

CosPhi(Load)

Only if Power calculation feature is supported units: [Ω]

Load impedance measurement. It is defined as:- Z=Vrms/Irms units: [Ω]

When the PLF is adjusted, this parameter is the reference load impedance.

Only if PLF feature is supported

Indicate if PLF is Adjusted (1) or Not (0).

Only if PLF feature is supported

0-100%

This is the active value being provided as a setpoint output

When operating in engineering units, this is an indication of the working setpoint in engineering units.

Only if Setpoint Engineering Units feature is supported,

Indicates whether the ramp is complete.

If the RampRate is active this is set to NO (0). If the rate limit has completed or the DisRamp (0x7nn1.03) is set, this value will be YES (1).

Only if setpoint ramp feature is supported,

This is the main PV of the Power Controller. Could be V

2

, I

2

or P depending on the control mode selected.

This is the setpoint you primarily wish to control at. This is taken as a percentage of the NominalPV. For example if NominalPV is 52900 squared voltage and the

MainSP set to 50% the controller will aim to regulate at 26450 squared voltage. However if Transfer or Limit is enabled that will supersede this setpoint.

if Transfer Enable this is the transfer PV if Limit Enable this is the limit PV

Return information about loop state

0: Main PV

1: Transfer active (if transfer feature supported)

2-3: Reserved

4: Limit active (if limit feature supported)

5-7: Reserved

Output demand of the controller in percent if Limit Enable and Burst Mode selected this is the output of limit loops in percent.

Only if Limit feature supported

This output is a logic signal (0;100) requesting the thyristor to turn on and off. If the Mode is set to PA this is a phase angle demand in percent.

Return information about safety ramp state

0: Ramping

1: Finished

Only if Safety Ramp feature supported

Network outputs

Eurotherm_EPackECAT_rev2.pdf

Available from https://www.eurotherm.com/downloads

Index ObjectCode SI

1

0x7001 RECORD

0x7002

0x7003

RECORD

RECORD

3

4

7

8

9

5

1

2

1

2

4

0x7004 RECORD

1

3

4

BOOL

USINT

USINT

5

6

USINT

UDINT

Configuration Data of the Module (0x8000 - 0x8FFF)

0x8001 RECORD

2

3

REAL

REAL

4 USINT

BOOL

BOOL

BOOL

BOOL

REAL

REAL

REAL

REAL

USINT

BOOL

UINT

DataType

BIT3

Name

Network PLF Adjust request

Setpoint Provider outputs

Setpoint provider Setpoint Selection

Setpoint provider Remote Setpoint selection

Setpoint provider Disable ramp

Operator access to Setpoint

Setpoint provider Local Setpoint

Setpoint provider Remote 1

Setpoint provider Remote 2

Control outputs

Control Limit setpoint 1

Modulator outputs

Modulator Minimum On Time

Modulator Switch Burst to PA

Modulator Cycle Time

Firing outputs

Firing Output Enable

Firing Soft Start Duration

Firing Soft End Duration

Firing Delay Triggering

SWIR Load Cooling Time

Network Settings

Network Nominal Voltage

Network Nominal Current

Network Voltage Dips Threshold

Eurotherm EPackECAT Object Dictionary rev2

Default Description

0: No

7: Request

Partial load failure adjustment request. This will start a load impedance measurement which will be used as a reference for detecting a partial load failure. If the load impedance measurement was successful the PLF Adjusted (0x6nn0.25) will be set. The measurement will fail if the load voltage (V) is below 30% of nominal voltage or the current (I) is below 30% of nominal current. This input is edge sensitive. That is, if the request remains at a permanent high level, only the first edge from 0 to 1 will be taken into account.

Only if PLF feature supported

To select setpoint source

0 : Local (can be modify by an operator from controller front fascia)

1: Remote (cannot be modify by an operator from controller front fascia)

To select remote source

0 : remote 1

1 : remote 2

If setpoint ramp rate is enabled, this may be used to terminate the ramp and write the target setpoint directly to the WorkingSP. The Ramp rate status is set to YES in this case.

Only if setpoint ramp feature is supported

Operator access to setpoint from front fascia enabled (1) or disabled(0),

Only if Operator access to setpoint feature supported.

Setpoint value in percent (0-100%)

Setpoint value in percent (0-100%)

Setpoint value in percent (0-100%) if Limit Enable this is the limit SP.

Only if Limit feature supported

Minimum on time for variable modulator. This is set in mains periods. At 50% demand from the modulator : Ton=Toff=MinOnTime and CycleTime=2 x

MinOnTime=Modulation period

Only if Burst Var modulation selected

This allows the user to select between the Burst mode (0), as specified by the Mode parameter and the forced PA mode (1).

Only available if burst to PA switching feature supported.

Cycle time for fixed period modulator. This is set in mains periods.This is the equivalent to the modulation period.

Scaling factor x1.

Only if Burst Fix modulation selected

This input enables (1) or disables (0) firing. Normally this could be linked to a digital input, in this case writing would have no effect.

Soft start duration on each "on" burst in burst firing. This applies a phase angle ramp over the number of specified mains periods. Soft start is applied only when the output turns on and is only available in burst firing.

0: soft start disabled

Only if soft start feature supported

Soft stop duration on each "on" burst in burst firing. This applies a phase angle ramp at the end of the "on" period for the number of specified mains periods. Soft stop is applied only when the output turns off and is only available in burst firing.

0: soft stop disabled

Only if soft stop feature supported

Specifies the duration of the triggering delay when firing into a transformer load. This is used to minimize inrush current on transformer load . It can be configured to a value from 0 to 90 degrees phase angle. This is only for burst firing without soft start.

Only if transformer load supported units: [ms]

0: No dedicated firing strategy is applied on SWIR load

1-4294967295: A dedicated firing strategy is applied at next firing if no power is applied on SWIR load for more than this amount of time

Only if Heater Type SWIR selected (0x8nn1:13 = 1)

Line nominal voltage setting of power module.

Nominal current of the stack used for calibrating the current measurement in power module. This is limited by Maximum Current Rating Option (0x9nn0.2), which imposes the limit of the physical current.

Voltage dips threshold to activate Network Dips Alarm. This is configured as a percentage difference between 2 consecutive half cycles. Each half cycle voltage measurement is integrated and at the end of each half cycle the last 2 voltage integrals are compared. The setting is specified as a percentage of vLineNominal.

Eurotherm_EPackECAT_rev2.pdf

Available from https://www.eurotherm.com/downloads

Index ObjectCode SI

6

7

8

9

10

11

12

13

DataType

REAL

Name

Network Frequency Drift Threshold

UINT

USINT

USINT

USINT

USINT

UINT

UINT8

Network Chop Off Threshold

Network Chop Off Number

Network Over Voltage Threshold

Network Under Voltage Threshold

Network PLF sensitivity

Network Over Current threshold

Heater Type

0x8002 RECORD

0x8003 RECORD

1

1

3

5

REAL

Setpoint Provider Settings

Setpoint Limit

REAL Setpoint Ramp rate

BOOL

REAL

Setpoint Units

Setpoint High Range

Control Settings

Eurotherm EPackECAT Object Dictionary rev2

Default Description

Frequency Drift Threshold.

It may be adjusted by the user to a higher value, up to 5%, in case of the source transformer having a high impedance which will introduce important phase shifting in burst firing.

The supply frequency is checked every half cycle, and if the percentage change between 1/2 cycles exceeds this threshold value, a Mains Frequency System Alarm is generated.

Chop-off alarm will be active when a current threshold is exceeded for more than a pre-defined number of mains period.

Scaling factor x1

Only if Chop off feature supported

Definition of the number of mains period in which Chop Off events can occur before a Chop Off alarm is enabled. Only used with Chop Off Threshold .

Only if Chop off feature supported

Defines the threshold for detecting an over voltage condition. This is specified as a percentage of VLineNominal. If Vline is above the threshold a OverVoltage alarm will occur.

Defines the threshold for detecting an under voltage condition. This is specified as a percentage of VLineNominal. If Vline is below the threshold an Under Voltage alarm will occur.

This defines how sensitive the partial load failure detection is. This is defined as a ratio between the load impedance for an adjusted PLF and the current impedance measurement. For example, for a load of 6 elements (in parallel) if the PLF sensitivity is set to 2, then a PLF alarm will occur if 3 of the 6 elements are broken.

Only available if PLF feature supported

Defines the threshold for detecting an over current condition. This is specified in percentage of INominal. If I is above the threshold a Over Current alarm will occur.

Scaling factor x1

Defines the type of heater used in the load:

0: Resistive load

1: Short wave infra red (SWIR)

2: Silicon Carbide (Csi)

3: Molybdenum disilicate (MoSi2)

4-255:Reserved

Only if Heater Type Supported

Setpoint limit scalar

Applies a limiting scalar to the target setpoint, this applies as:

Working setpoint = ( SL x SP ) / 100 where

SL = Setpoint limit scalar and

SP = Target setpoint

Note: The setpoint limiting scalar is applied before the rate limit.

Only if setpoint limit feature is supported

Ramp rate for the setpoint.

The WorkingSP will be rate limited by Ramp Rate until the target setpoint has been achieved, this is in units/sec. Whilst ramping Ramp Rate Status (0x6nn1.3) is set to NO; when the ramp is complete the Ramp Rate Status is set to YES.

If this value is set to 0 (OFF) the rate limit is disabled.

Note: The rate limit is applied after the setpoint limiting scalar.

Only if setpoint ramp feature is supported

Define the units of the setpoint, this can either be percent (0) or engineering (1). In the case of engineering the Working SP is calulated as a percentage based on the value of the Setpoint High Range parameter.

Only if setpoint Engineering Units feature is supported

If a setpoint is configured in engineering units this is the high range of the setpoint. This is then used to scale the setpoint into percent of HighRange.

Only if setpoint Engineering Units feature is supported

Eurotherm_EPackECAT_rev2.pdf

Available from https://www.eurotherm.com/downloads

Index ObjectCode SI

1

0x8004 RECORD

0x8005 RECORD

3

4

5

7

8

1

2

1

2

DataType

UINT8

Name

Control Mode

REAL

BOOL

BOOL

REAL

UINT8

UINT8

Control Nominal PV

Control Limit Enabled

Control Transfer Enabled

Control Transfer Span

Control Safe State Action

Modulator Settings

Modulator Mode

BOOL Modulator Logic Mode Cycle Selection

USINT

BOOL

Firing Settings

Firing Safety Ramp

Firing Load Type

Eurotherm EPackECAT Object Dictionary rev2

Default Description

To select the process value to control.

Value Options

0: Control Mode V 2

In this mode, the loop controls the squared value of the load voltage.

1: Control Mode I

2

In this mode, the loop controls the squared value of the load current.

2: Control Mode P (only if power feature supported)

In this mode, the loop controls the true power delivered to the load.

3: Open Loop

In this mode, the loop is kept opened.

4-255: Reserved

This is usually the nominal value for each of the control types. For example in V 2 control you must set Nominal PV to the nominal value you expect for V 2 this could be VloadNominal x VloadNominal.

This is used to enable the threshold limit feature for current limit.

Only if limit feature supported.

This is used to enable the transfer (proportional limit) to I

2

.

Only if Transfer feature supported

This is the span of operation for the transfer in the units of I

2

. The transfer control point will be proportional to the MainSP, so for example if TransferSpan is set to

100A 2 and the MainSP is set to 50% then the transfer control point will be 50A 2 .

Only if Transfer feature supported.

The control behavior in the safe state:

0: Control Output (0x6nn2 SI 0x0A) = 0,

1: Control Output (0x6nn2 SI 0x0A) normal processing,

2-255: Reserved

Defines the mode of modulation in which to operate:

0: Intelligent half cycle (optional)

In this mode, the minimum "on" time is half mains period. The modulator will eliminate the DC component.

1: Variable period modulation in burst firing (minimum on time)

In this mode, the modulation period is variable with the "on" time being fixed to the minimum "on" time setting. This mode will run in full mains cycles only.

2: Fixed period modulation in burst firing (cycle time)

In this mode, the modulation period is fixed with the "on" time being variable. This mode will run in full mains cycles only.

3: Logic firing

In this mode, the output will switch according to the state of the input. The output will switch at the next zero-crossing or the next full cycle zero-crossing depending upon the logic mode setting. A hysteresis is applied to the input. An input signal greater than 50% will apply a logic 1, an input signal less than 25% will set a logic zero.

4: Phase angle (Bypass modulation)

In this mode, no modulation is applied, the firing is phase angle.

5-255: Reserved

Determines when the output from the modulator block is stopped. This can be at the next full cycle or half cycle.

0: Half cycle logic mode

Logic mode stop on the next zero crossing

1: Full cycle logic mode

Logic Mode stop at the zero crossing of the next full cycle

If Logic modulation selected

Defines the duration of the safety ramp, this only applies at startup. This is defined in mains periods from 0 to 255. The ramp is a phase angle ramp from 0 to the requested target phase angle or to 100% in burst firing. Safety ramp is not applicable to IHC (Intelligent Half Cycle).

0: Off

Only if Safety Ramp feature supported

Define the type of load that is being fired into, for example this could be resistive or transformer coupled.

0: Resistive

With this mode, only resistive loads should be connected directly to the power module

1: Transformer

With this configuration, the load is connected to the power module through a transformer.

Only if transformer load supported

Information Data of the Module (0x9000 - 0x9FFF)

Eurotherm_EPackECAT_rev2.pdf

Available from https://www.eurotherm.com/downloads

Index

0x9000

ObjectCode

RECORD

SI

1

DataType

USINT

2 USINT

Diagnosis Data of the Module (0xA000 - 0xAFFF)

0xA000 RECORD

1 UINT

Name

Power Module Configuration

Power Module Type

Maximum Current Rating Option

Strategy Status

Strategy Status Word

Object area of the device

Semiconductor Device Profile Area

0xF000 RECORD

1

2

0xF010 ARRAY

1

Exception Handling Data

0xF380 VAR

UINT

UINT

UDINT

Semiconductor Device Profile

Index distance

Maximum number of modules

Module Profile List

USINT Active Exception Status

0xF381 RECORD

1 UDINT

Active Device Warning Details

Active Device Warning Details

0xF383 RECORD Active Device Error Details

Eurotherm EPackECAT Object Dictionary rev2

Default Description

Power Module Type identification: max current supported by HW (SCR/heatsink) units: [A]

0-255

Factory configured to indicate the maximum current supported by SW (chargeable option): units: [A]

0-255

This is a bitmap parameter that indicates the status of the strategy. The description of each bit and its meaning when it is set is as follows:

Bit 0 : Network is not firing

Bit 1 : Network is not syncronised

Bit 2-7 : Reserved

Bit 8 : Strategy is in Standby Mode

Bit 9 : Strategy is in Telemetry Mode

Bit 10 : Strategy is in Calibration Mode

Bit 11-15 : Reserved

0x10

0x01

Index offset between PDO entries of two consecutive modules (for ETG.5003 = 0x10), e.g. 0x7000, 0x7010

Up to 255 modules are possible. A device can support less than this. This entry described the supported number of modules

0x00000001 Each sub-index lists the profile-number of the corresponding module (hexadecimal representation, i.e. SDP 2000 is 0x07D0)Bit 15…0: SDP NumberBit 31...16:

0x0000

0x00000001 = Common device profile

0x0000080C = Temperature controller

A condensed summary byte describing the collection of active device exceptions after corresponding masks (0xF3Ax) were applied. See CDP for additional information.

Bit 0: Device Warning

Bit 1: Manufacturer Warning

Bit 2: Device Error

Bit 3: Manufacturer Error

Bit 4...7: Reserved

Bit 0-4 : Reserved

Bit 5 : Network TLF (Total Load Failure)

Bit 6 : Reserved

Bit 7 : Network PLF (Partial Load Failure)

Bit 8 : Reserved

Bit 9 : Network Over Volt

Bit 10 : Network Under Volt

Bit 11 : Network Pre Temp: Reserved

Bit 12 : Network Over Current

Bit 13-14 : Reserved

Bit 15 : FaultDet External Input

Bit 16 : Control Closed Loop

Bit 17 : Control Transfer active

Bit 18 : Control Limit active

Bit 19-31 : Reserved

Eurotherm_EPackECAT_rev2.pdf

Available from https://www.eurotherm.com/downloads

Index ObjectCode SI

1

0xF387 RECORD

0xF390 VARIABLE

0xF391 RECORD

0xF393 RECORD

0xF397 RECORD

0xF3A1 RECORD

1

1

1

1

DataType

UDINT

Name

Active Device Error Details

UDINT

Active Global Device Error Details

Active Global Device Error Details

USINT Latched Exception Status

UDINT

Latched Device Warning Details

Latched Device Warning Details

UDINT

Latched Device Error Details

Latched Device Error Details

UDINT

Latched Global Device Error Details

Latched Global Device Error Details

Device Warning Mask

Eurotherm EPackECAT Object Dictionary rev2

Default Description

Bit 0 : Network Missing mains

Bit 1 : Network Thyristor Shot Circuit

Bit 2 : Network Over Temp: Reserved

Bit 3 : Network Dips

Bit 4 : Network Frequency Fault

Bit 5 : Reserved

Bit 6 : Network Chop Off

Bit 7-31 : Reserved

Bit 0-13 : Reserved

Bit 14 : AnalogIP Over Current

Bit 15-23 : Reserved

Bit 24 : Any bit in Global Status word 0 (FA07.1)

Bit 25 : Any bit in Global Status word 1 (FA07.2)

Bit 26 : Any bit in Global Status word 2 (FA07.3)

Bit 27-31 : Reserved

A condensed summary byte describing the collection of device exceptions after corresponding masks (0xF3Ax) were applied. See CDP for additional information.

Bit 0 : Device Warning

Bit 1: Manufacturer Warning

Bit 2: Device Error

Bit 3: Manufacturer Error

Bit 4...7: Reserved

Bit 0-4 : Reserved

Bit 5 : Network TLF (Total Load Failure)

Bit 6 : Reserved

Bit 7 : Network PLF (Partial Load Failure)

Bit 8 : Reserved

Bit 9 : Network Over Volt

Bit 10 : Network Under Volt

Bit 11 : Network Pre Temp: Reserved

Bit 12 : Network Over Current

Bit 13-14 : Reserved

Bit 15 : FaultDet External Input

Bit 16 : Control Closed Loop

Bit 17 : Control Transfer active

Bit 18 : Control Limit active

Bit 19-31 : Reserved

Bit 0 : Network Missing mains

Bit 1 : Network Thyristor Shot Circuit

Bit 2 : Network Over Temp: Reserved

Bit 3 : Network Dips

Bit 4 : Network Frequency Fault

Bit 5 : Reserved

Bit 6 : Network Chop Off

Bit 7-31 : Reserved

Bit 0-13 : Reserved

Bit 14 : AnalogIP Over Current

Bit 15-23 : Reserved

Bit 24 : Any bit in Global Status word 0 (FA07.1)

Bit 25 : Any bit in Global Status word 1 (FA07.2)

Bit 26 : Any bit in Global Status word 2 (FA07.3)

Bit 27-31 : Reserved

Eurotherm_EPackECAT_rev2.pdf

Available from https://www.eurotherm.com/downloads

Index ObjectCode

0xF3A3 RECORD

0xF3A7 RECORD

SI

1

1

1

Manufacturer Specific Device Data

0xF500 RECORD

1

2

3

4

0xF501 RECORD

3

4

1

2

SDP Device Specific Inputs

0xF600 RECORD

1

2

0xF601 RECORD

REAL

REAL

REAL

REAL

UINT

UINT

UINT

UINT

REAL

REAL

DataType

UDINT

UDINT

UDINT

Name

Device Warning Mask

Device Error Mask

Device Error Mask

Global Device Error Mask

Global Device Error Mask

User Value (real)

UserVal1 value

UserVal2 value

UserVal3 value

UserVal4 value

User Value (integer)

UserVal1 value

UserVal2 value

UserVal3 value

UserVal4 value

Analog Interface

Analog Input Measured value in true units

Analog Input Scaled output value in process units

Digital Interface

Eurotherm EPackECAT Object Dictionary rev2

Default Description

0x000716A0 Bitmask to include the corresponding device warning exception bits in the active and latched exception status objects (0xF380 bit 0 and 0xF390 bit 0), if the corresponding bit is TRUE.

Bit 0-4 : Reserved

Bit 5 : Network TLF (Total Load Failure)

Bit 6 : Reserved

Bit 7 : Network PLF (Partial Load Failure)

Bit 8 : Reserved

Bit 9 : Network Over Volt

Bit 10 : Network Under Volt

Bit 11 : Network Pre Temp: Reserved

Bit 12 : Network Over Current

Bit 13-14 : Reserved

Bit 15 : FaultDet External Input

Bit 16 : Control Closed Loop

Bit 17 : Control Transfer active

Bit 18 : Control Limit active

Bit 19-31 : Reserved

0x0000005F Bitmask to include the corresponding device error exception bits in the active and latched exception status objects (0xF380 bit 2 and 0xF390 bit 2), if the corresponding bit is TRUE.

Bit 0 : Network Missing mains

Bit 1 : Network Thyristor Shot Circuit

Bit 2 : Network Over Temp: Reserved

Bit 3 : Network Dips

Bit 4 : Network Frequency Fault

Bit 5 : Reserved

Bit 6 : Network Chop Off

Bit 7-31 : Reserved

Note: modifiying this mask can lead to unexpected behaviour of Power Controller

0x07004000 Bitmask to include the corresponding device error exception bits in the active and latched exception status objects (0xF380 bit 2 and 0xF390 bit 2), always TRUE (no maskable).

Bit 0-13 : Reserved

Bit 14 : AnalogIP Over Current

Bit 15-23 : Reserved

Bit 24 : Config Error, i.e. any bit in Global Status word 0 (FA07.1) (non maskable)

Bit 25 : Hardware Error, i.e. any bit in Global Status word 1 (FA07.2) (non maskable)

Bit 26 : Data Error, i.e. any bit in Global Status word 2 (FA07.3) (non maskable)

Bit 27-31 : Reserved

Analog input of the device

Value measured at the instrument terminals and displayed in electrical units.

Only if Analog Input supported

Scaled output value in process units. PV is clipped to RangeHigh on input going Over Range and to RangeLow on input going Under Range.

Only if Analog Input supported

Digital input of the device

Eurotherm_EPackECAT_rev2.pdf

Available from https://www.eurotherm.com/downloads

Index ObjectCode

2

3

SI

1

0xF602 RECORD

4

1

CDP Device Specific Inputs

0xF6F0 RECORD

1

SDP Device Specific Outputs

0xF700 RECORD

1

SDP Device Specific Configuration Data

0xF800 RECORD

1

DataType

BOOL

BOOL

BOOL

BOOL

BOOL

UDINT

BOOL

UINT8

Name

Digital Input 1 Measured value

Digital Input 1 Current state

Digital Input 2 Measured value

Digital Input 2 current state

Relay Interface

Relay Measured value

Input Latch Local Timestamp

Input Latch Local Timestamp

Relay

Relay Process value

Analog Interfaces Settings

Analog Input Type

0xF801 RECORD

2

4

3

4

1

REAL

REAL

UINT8

Analog Input Range High

Analog Input Range Low

Digital Interfaces Settings

Digital Input 1 Type

BOOL Digital Input 1 Invert

UINT8 Digital Input 2 Type

Eurotherm EPackECAT Object Dictionary rev2

Default Description

Value measured at the instrument terminals.

When configured in "volt", a voltage higher than 4.4V is considered as an active level voltage , and a voltage lower than 2.2V is considered as a non-active level voltage.

Only if Digital Input Supported

The current state of the digital input (after any inversion has been applied)

Only if Digital Input Supported

Value measured at the instrument terminals.

When configured in "volt", a voltage higher than 4.4V is considered as an active level voltage , and a voltage lower than 2.2V is considered as a non-active level voltage.

Only if Digital Input Supported

The current state of the digital input (after any inversion has been applied)

Only if Digital Input Supported

The measured value reflects the state of the relay coil, as follows:

0 = not energised

1 = energised

Local controller time corresponding to the input latch time in microseconds. It starts at zero on device power-up.

If device has physical inputs: time of latching those inputs

If device has no physical inputs: time immediately prior to writing to input SyncManager

This is the desired value. The relay is configured as a fail-safe output.

This means that the relay is energised when the PV is set to zero.

Specify input type in terms of volts or current and the range in which it is to be scaled.

0: 0-10V

1: 1-5V

2: 2-10V

3: 0-5V

4: 0-20mA

5: 4-20mA

6-255: Reserved

Only if Analog Input supported

High input range for scaling to process units used to scale the electrical value to a PV in process units. The PV is clipped to RangeHigh on the input going over range.

Only if Analog Input supported

Low input range for scaling to process units used to scale the electrical value to a PV in process units. The PV is clipped to RangeLow on the input going under range.

Only if Analog Input supported

Specify the digital IO type, this can be input volts or contact closure.

0: Logic Input

1: Contact Input

2-255: Reserved

Only if Digital Input Supported

Invert the sense of the digital IO

The PV is inverted relative to the electrical signal present on the instrument terminals (Measured Value).

0: No

1: Yes

Only if Digital Input Supported

Specify the digital IO type, this can be input volts or contact closure.

0: Logic Input

1: Contact Input

2-255: Reserved

Only if Digital Input Supported

Eurotherm_EPackECAT_rev2.pdf

Available from https://www.eurotherm.com/downloads

Index ObjectCode

0xF802 RECORD

SI

5

1

SDP Device Specific Information Data

0xF907 RECORD

1

2

SDP Device Specific Diagnosis

0xFA00 RECORD

1

0xFA07 RECORD

1

2

3

DataType

BOOL

UINT8

UINT8

USINT

3

CDP Device Specific Information Data

0xF9F0 VARIABLE

0xF9F1 ARRAY

1

0xF9F2 ARRAY

1

0xF9F3 VARIABLE

0xF9F4 RECORD

1

0xF9F5 RECORD

1

0xF9F6 VARIABLE

0xF9F8 VARIABLE

STRING(3)

STRING(10)

UDINT

UDINT

STRING(17)

STRING(3)

USINT

UDINT

UDINT

UINT

UDINT

UDINT

UDINT

Name

Digital Input 2 Invert

Relay Interface Settings

Relay Safe State Action

Device Configuration

Auxiliary Power Supply Type

Feature Option

FoE Configuration file version

Manufacturer Serial Number

CDP Functional Generation Number

SDP Functional Generation Number

Vendor Name

Semiconductor SDP Device Name

Semiconductor SDP Device Name

Output Identifier

Output Identifier

Time since power on

Firmware Update Functional Generation Number

Analog Interface Diagnosis

Analog input over current status

Global Status

Config Global Status

Hardware Global Status

Data Global Status

Eurotherm EPackECAT Object Dictionary rev2

Default Description

Invert the sense of the digital IO

The PV is inverted relative to the electrical signal present on the instrument terminals (Measured Value).

0: No

1: Yes

Only if Digital Input Supported

The relay behavior in the safe state:

0: Relay not energised

1: Relay normal processing

2-255: Reserved

Only if Relay supported

Type of Auxiliary Power Supply:

0: 24V

1: 500V

2-255: Reserved

This is a bitmap parameter that indicates the feature option available:

Bit 0: Current Limit

Bit 1: Transfer

Bit 2: Power Control

Bit 3: Energy

Bit 4: Graphical Wiring Editor

Bit 5: Reserved

Bit 6: OEM Security

Bit 7: Reserved

Only if feature option supported

Version of configuration file compatible for this device

Format is "Vxx" where xx represents version digit (e.g. V01)

Only if CFG file over FoE supported

A string representing the manufacturer’s serial number for the device.NOTE: This may have the same value as 0x1018:04.

0x00000002 Common Device Profile Functional Generation Number

0x00000000 SDP functional generation number off nn-th module

It shall be specified by each SDP.

Eurotherm

Limited

This string identifies the supplier of the device.

N/A String identifying the device type of nn-th module as defined by the SDP.

Output identifier of nn-th module, This value can be mapped to both the RxPDO and TxPDO. The required function of the slave device is to store the value in memory as written by the host. The master can then read this value back through the TxPDO to ensure the RxPDO was received.

This is the time the device has been currently powered on, in seconds, regardless of communication presence.

0x00000001 Firmware Update Functional Generation Number supported by the device.

Value shall be specified by the Firmware Update Profile (ETG.5003-2)

0x00000000: FW Update according to ETG.5003-2 not supported. A device cannot return this value and still be compliant with ETG.5003.1, as ETG.5003-2 compliance is mandatory.

Analog Input over current bitfield bit 0: Analog Input 1 over current bit 1-15: Reserved

Config error bitfield (manufacturer specific)

Hardware error bitfield (manufacturer specific)

Data error bitfield (manufacturer specific)

Eurotherm_EPackECAT_rev2.pdf

Available from https://www.eurotherm.com/downloads

Index ObjectCode

CDP Command Objects

0xFBF0 RECORD

SI DataType Name

Device Reset Command

1 ARRAY [0..5] OF BYTE Command

2 USINT Status

0xFBF1 RECORD

4

1

ARRAY [0..1] OF BYTE Response

Exception Reset Command

ARRAY [0..4] OF BYTE Command

2 USINT Status

0xFBF2 RECORD

3 ARRAY [0..1] OF BYTE Response

Store Parameters Command

Eurotherm EPackECAT Object Dictionary rev2

Default Description

Execution of this command causes the device to emulate a complete power cycle. This includes an ESC reset. Some devices may require this reset to maintain a specific state not matching power cycle behavior for proper operation, per the SDP.

NOTE: As a consequence of an ESC reset all of the subsequent devices are disconnected from the network.

There are two versions of this command:

Device Reset: Backup parameters will not change as a result of this reset. All setting parameters will revert to power-on defaults as a result of the reset.

Factory Reset: All backup parameters will be changed to their as-shipped defaults. All setting parameters will revert to power-on defaults as a result of the reset.

A device reset is initiated when the following byte sequence is sent:

Byte 0: 0x74

Byte 1: 0x65

Byte 2: 0x73

Byte 3: 0x65

Byte 4: 0x72

Byte 5: Device Standard Reset = 0x00, Factory Reset = 0x66

Supported values:

0: Default value if the command has not been initiated. Not a supported value otherwise.

1: Reserved

2: last command completed, error, no response

3: Reserved

3-99: Reserved,

100-200: indicates how much of the command has been executed (in %, 100 = 0%, 200 = 100%)

201-254: Reserved,

255: command is executing (if the percentage display is not supported)

Byte 0: see Subindex 2

Byte 1: Unused - Shall be zero

Execution of this command clears the latched exceptions. Execution of this command may also optionally acknowledge device or SDP-specific exceptions (if specified) that would otherwise require a separate acknowledgement action to resume normal operation. If this is required, it shall be noted in the SDP or device documentation.

A Latched Exception Reset is initiated when the following byte sequence is sent:

Byte 0: 0x74

Byte 1: 0x65

Byte 2: 0x73

Byte 3: 0x65

Byte 4: 0x72

Supported values:

0: last command completed, no error, no response

1: Reserved

2: last command completed, error, no response

3: Reserved

3-99: Reserved,

100-200: indicates how much of the command has been executed (in %, 100 = 0%, 200 = 100%)

201-254: Reserved,

255: command is executing (if the percentage display is not supported)

Byte 0: see Subindex 2

Byte 1: Unused - Shall be zero

Execution of this command will store all parameters to non-volatile memory. If a device automatically saves all non-volatile parameters at the time they are written, this command will not take any action. In the event that this command may interfere with the safe or expected functional operation of a device, it may be optionally restricted to functioning only in certain functional conditions while in OPERATIONAL state. If the command cannot be performed due to this operating condition, the Abort Code "0x08 00 00 21" shall be returned. In this case, documentation shall be supplied detailing the proper condition to execute this command.

All devices shall be able to execute this command in PREOP without restriction.

Eurotherm_EPackECAT_rev2.pdf

Available from https://www.eurotherm.com/downloads

Index ObjectCode SI

1

DataType

ARRAY [0..3] OF BYTE

Name

Command

2 USINT Status

0xFBF3 RECORD

4 ARRAY [0..1] OF BYTE Response

Calculate Checksum Command

1 ARRAY [0..3] OF BYTE Command

Eurotherm EPackECAT Object Dictionary rev2

Default Description

Read:

Bit 0 = 1: slave saves the non-volatile parameters when writing 0xFBF2:01 with 0x65766173

Bit 1 = 1: slave saves the non-volatile parameters automatically when they are written

Bit 2-31: reserved, shall be 0

Write:

All writable, non-volatile values will be stored in non-volatile memory when the following is sent:

Byte 0: 0x73

Byte 1: 0x61

Byte 2: 0x76

Byte 3: 0x65

If other values are written the Abort Code "0x06040043 General parameter incompatibility reason" shall be returned.

Supported values:

0: last command completed, no error, no response

1: Reserved

2: last command completed, error, no response

3: Reserved

3-99: Reserved,

100-200: indicates how much of the command has been executed (in %, 100 = 0%, 200 = 100%)

201-254: Reserved,

255: command is executing (if the percentage display is not supported)

Byte 0: see Subindex 2

Byte 1: Unused - Shall be zero

Execution of this command will calculate a checksum for all writable, non-volatile parameters as currently stored in non-volatile memory. In the event that this calculation may interfere with the safe or expected functional operation of a device, it may be optionally restricted to functioning only in certain functional conditions while in OPERATIONAL state. If the Checksum cannot be calculated the Abort Code "0x08 00 00 21" shall be returned. In this case, documentation shall be supplied detailing the proper condition to execute this command. All devices shall be able to calculate the checksum in PREOP without restriction.Even if the manufacturer chooses to store the checksum itself in non-voltile or volatile memory, the device shall perform the calcaluation at the time of executing this command and return this calculated value. This command shall therefore not return a value calculated prior to executing this command.

Read: Returns information about the supported checksum type

Bit 0 = 0: no non-volatile parameters supported

Bit 0 = 1: non-volatile parameters supported, at least 1 of the defined bits 1-7 shall be set

Bit 1 = 1: CRC-32

Bit 2 = 1: MD5

Bit 3 = 1: SHA-1

Bit 4-6: Reserved, shall be 0

Bit 7 = 1: other algorithm

Bit 8...31: Reserved, shall be 0

Write: Checksum Type Selection and Start Calculation

A write access to this subindex shall only set one bit true in Bit[0...7]. If other values are written the Abort Code "0x06040043 Parameter is incompatible" shall be returned.

Bit 0 = 1: Use default checksum algorithm of the slave

Bit 1 = 1: CRC-32

Bit 2 = 1: MD5

Bit 3 = 1: SHA-1

Bit 4-6: Reserved, shall be 0

Bit 7 = 1: other algorithm

Bit 8...31: Reserved, shall be 0

Eurotherm_EPackECAT_rev2.pdf

Available from https://www.eurotherm.com/downloads

Index ObjectCode SI

2

DataType

USINT

Name

Status

0xFBF4 RECORD

4 ARRAY [0..5] OF BYTE Response

Load Parameters Command

1 ARRAY [0..3] OF BYTE Command

2 USINT Status

4 ARRAY [0..1] OF BYTE Response

Eurotherm EPackECAT Object Dictionary rev2

Default Description

Supported values:

0: Default value if the command has not been initiated. Not a supported value otherwise.

1: last command completed, no error, reply there

2: last command completed, error, no response

3: Reserved

3-99: Reserved,

100-200: indicates how much of the command has been executed (in %, 100 = 0%, 200 = 100%)

201-254: Reserved,

255: command is executing (if the percentage display is not supported)

Byte 0: see Subindex 2

Byte 1: Unused - Shall be zero

Byte 2-n: Checksum return value. Size varies depending on checksum type used. The maximum length shall be 64 bytes.

Execution of this command will load all parameters from non-volatile memory. If a device automatically saves all non-volatile parameters at the time they are written, this command will not take any action. In the event that this command may interfere with the safe or expected functional operation of a device, it may be optionally restricted to functioning only in certain functional conditions while in OPERATIONAL state. If the command cannot be performed due to this operating condition, the Abort Code "0x08 00 00 21" shall be returned. In this case, documentation shall be supplied detailing the proper condition to execute this command.

All devices shall be able to execute this command in PREOP without restriction.

Read:

Bit 0 = 1: slave loads the non-volatile parameters when writing 0xFBF4:01 with 0x64616F6C

Bit 1 = 1: slave saves the non-volatile parameters automatically when they are written

Bit 2-31: reserved, shall be 0

Write:

All writable, non-volatile parameters will loaded from non-volatile memory when the following is sent:

Byte 0: 0x6C

Byte 1: 0x6F

Byte 2: 0x61

Byte 3: 0x64

If other values are written the Abort Code "0x06040043 General parameter incompatibility reason" shall be returned.

Supported values:

0: last command completed, no error, no response

1: Reserved

2: last command completed, error, no response

3: Reserved

3-99: Reserved,

100-200: indicates how much of the command has been executed (in %, 100 = 0%, 200 = 100%)

201-254: Reserved,

255: command is executing (if the percentage display is not supported)

Byte 0: see Subindex 2

Byte 1: Unused - Shall be zero

Eurotherm_EPackECAT_rev2.pdf

Available from https://www.eurotherm.com/downloads

advertisement

Was this manual useful for you? Yes No
Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Related manuals

Frequently Answers and Questions

What is the default value of 'Setpoint provider Working Setpoint'?
The default value is 0
What is the data type of 'Setpoint provider Ramp rate Status'?
It is of data type 'BOOL'
What is the default value of 'Control Process Value'?
The default value is 0
What is the data type of 'Control Transfer Process Value'?
It is of data type 'REAL'
What is the description of 'Control Output Power'?
This is the output demand of the controller in percent
What is the default value of 'Firing Safety Ramp Status'?
The default value is 1
What is the data type of 'Modulator Output'?
It is of data type 'REAL'
What is the description of 'Network apparent Power'?
This is the true power measurement (P) on the main period in phase angle and in burst firing.
Download PDF

advertisement