FNCC device

The FNCC Tango device reflects the state of the Field Node Communications Controller. The following read-only attributes are exposed:

Tango attribute name

Register

address(es)

Register description

ModbusRegisterMapRevisionNumber

1

Modbus FNCC register map revision number, fixed at firmware compile time

PcbRevisionNumber

2

FNCB revision number, fixed at firmware compile time

CpuId

3-4

Microcontroller device ID

ChipId

5-12

Microcontroller unique device ID

FirmwareVersion

13

Firmware revision number, fixed at compile time

Uptime

14-15

Time, in seconds, since FNCC boot

SysAddress

16

Modbus address

PasdStatus

17

Communications status (see below)

FieldNodeNumber

18

Field node unique ID (set using rotary switch)

The FNCC PasdStatus attribute should be interpreted as follows:

PasdStatus attribute value

Meaning

OK

System operating normally, all comms links open

RESET

Serial to ethernet converter being reset

FRAME_ERROR

UART3 framing error

MODBUS_STUCK

Timer circuit on FNCB tripped

FRAME_ERROR_MODBUS_STUCK

Both framing error and timeout have occurred

After an error has occurred, the status register can be reset by issuing the ResetFnccStatus() command on the MccsPasdBus.

The FNCC’s heath model reflects the current value of the status register. A value of ‘RESET’ translates to DEGRADED health, ‘OK’ to OK health, and everything else to FAILED health.