Step 3.1.2. Enter a Customized Address

Addressing is used for most GE Fanuc device communications options and for devices created via the Device Communications Toolkit API that use custom addressing.

1

Address entry only.

2

Address offset (Boolean points only)

3

Address for diagnostic data

 

1

Address entry only

Enter an address that is appropriate for the selected device in the Address field.

See the documentation for a selected device for more information

2

Address offset (Boolean points only)

Enter an Address Offset (bit offset) if the first bit of the point's data is not the first bit of the address. Address offsets start at 0, which is the least significant bit.

Example

A digital point is located in the third (3rd) bit of Register 5 on a Series 90-70

The Address is %R5.

The Address Offset is 2.

3

Address for diagnostic data

Device communication enablers (devcoms) contain diagnostic data that you can use to detect, diagnose and correct data communication problems.

To view diagnostic data, configure device points that correspond to the diagnostic locations in the enabler. These diagnostic points are like device data points in all ways, except they are always available when the enabler is running; points containing device data are unavailable if communication with the device fails. Diagnostic points may be scanned at any appropriate multiple of the port's base scan rate, displayed in CimView screens, trended, logged, alarmed, etc.

Important: You cannot write to diagnostic points. Always configure them for Read access.

  1. Check Diagnostic Data if the address is for a diagnostic point.

  2. Enter one of the following values as the text address of the diagnostic data in the Address field.

 

Address

Data Type

 

Description

$CURRENT_INIT_TIME

DINT

Should match the $FIRST_INIT_TIME value if the device was functioning correctly on startup.

$CURRENT_STARTUP_TYPE

USINT

Possible values

 

 

0

 

 

 

1

 

 

 

2

Normal

$DEVICE_DOWN

BOOL

Device down status.

 

 

0

 

 

 

1

Device down state

$DEVICE_UP

BOOL

Device up status.

 

 

0

 

 

 

1

Device up state

$FAILURES

UDINT

Number of communication failures.

Should increment when the enabler has a failure.

$FIRST_INIT_TIME

DINT

Startup time for the device the point is attached to.

Should be a positive value.

$FIRST_PORT_INIT_TIME

DINT

Should be a positive value greater than the sum of the $FIRST_INIT_TIME values for the devices attached to this port.

$FIRST_STARTUP_TYPE

USINT

Possible values

 

 

0

 

 

 

1

 

 

 

2

Normal

$RESPONSES

UDINT

Number of messages received.

Should be a value that:

Increments when the device is up.

May not increment when the device is down.

$RETRIES

UDINT

Number of retries.

Should increment when enablers retry logic is operating, such as when the device is unplugged.

$TRANSMISSIONS

UDINT

Number of messages.

Should be a value that increments.

Standard diagnostic data, available for all enablers, includes:

Standard Data

Description

Transmissions

Number of all messages sent to the device.

Responses

Number of all responses received from the device (successfully or not).

This includes responses that can be unsolicited with no data that can be mapped or that can contain protocol errors.

Retries

Number of times a message had to be resent

Failures

Number of periods of communication failure.

A failure period includes retries that are back to back and continues until a retry is successful. When a retry is successful and a failure occurs again, the next retry begins a new failure period.

Device status

Current device state

Each device communication enabler may also provide protocol-specific data.

 Notes

Diagnostic points are not available for the Point Bridge.

Criteria described in this section is for customized addressing. There is another type of addressing, standard addressing. However, it is rarely used.

 Important: You cannot write to diagnostic points. Always configure them for Read access.

See the documentation for a selected device for more information about addressing.

More information

Step 3.1. Enter device point basic device properties.