Device DDT for the BMENOC0301/11
Original instructions
Introduction
The Ethernet communication module contains two objects:
NOTE: This content applies to the T_BMENOC0301_2 and T_BMENOC0311_2 DDDTs only. The T_BMENOC0301 and T_BMENOC0311 DDDTs are supported in Unity Pro 8.1 only. All these DDDTs can’t be localized.
Input Parameters
The following tables describe the input parameters in the device DDT for the module:.
ETH_STATUS: This table describes the bits associated with the ETH_STATUS (word):
Parameter
Type
Bit
Description
PORT1_LINK
BOOL
0
0: Ethernet port 1 (ETH 1) link is down.
1: Ethernet port 1 (ETH 1) link is up.
PORT2_LINK
BOOL
1
0: Ethernet port 2 (ETH 2) link is down.
1: Ethernet port 2 (ETH 2) link is up.
PORT3_LINK
BOOL
2
0: Ethernet port 3 (ETH 3) link is down.
1: Ethernet port 3 (ETH 3) link is up.
ETH_BKP_PORT_LINK
BOOL
3
0: Backplane port link is down.
1: Backplane port link is up.
REDUNDANCY_STATUS (See the note below.)
BOOL
5
0: Redundant path is not available.
1: Redundant path is available.
SCANNER_OK
BOOL
6
0: I/O scanner operations are not normal.
1: At least one configured device is scanned.
GLOBAL_STATUS
BOOL
7
0: At least one service is not operating normally.
1: All services are operating normally.
NETWORK_HEALTH
BOOL
8
0: A potential network broadcast storm is detected.
NOTE: Check your wiring and your CPU and BMENOC0301/11 configurations.
1: A network broadcast storm is not detected.
NOTE: You can monitor breaks in the RIO main ring by diagnosing the REDUNDANCY_STATUS bits in the CPU module device DDT. The system detects and reports in this bit a main ring cable break that persists for at least 5 seconds.
REDUNDANCY_STATUS bit value: 0 The cable is broken or the device is stopped. 1 The loop is present and healthy.
SERVICE_STATUS: This table describes the bits associated with the SERVICE_STATUS (word):
Parameter
Type
Bit
Description
RSTP_SERVICE
BOOL
0
0: The RSTP service is not operating normally.
1: The RSTP service is operating normally or is disabled.
PORT502_SERVICE
BOOL
2
0: Port 502 is not operating normally.
1: Port 502 is operating normally or is disabled.
SNMP_SERVICE
BOOL
3
0: SNMP is not operating normally.
1: SNMP service is operating normally or is disabled.
MAIN_IP_ADDRESS_STATUS
BOOL
4
0: The main IP address is duplicated or not assigned.
1: The main IP address is unique and valid.
EIP_SCANNER
BOOL
7
0: The EtherNet/IP scanner service is not operating normally.
1: The EtherNet/IP scanner service is operating normally or is disabled.
MODBUS_SCANNER
BOOL
8
0: The Modbus scanner service is not operating normally.
1: The Modbus scanner service is operating normally or is disabled.
SNTP_CLIENT
BOOL
10
0: The SNTP client service is not operating normally.
1: The SNTP client service is operating normally or is disabled.
WEB_SERVER
BOOL
11
0: The web server service is not operating normally.
1: The web server service is operating normally or is disabled.
FIRMWARE_UPGRADE
BOOL
12
0: The firmware upgrade service is not operating normally.
1: The firmware upgrade service is operating normally or is disabled.
FTP
BOOL
13
0: The FTP server service is not operating normally.
1: The FTP server service is operating normally or is disabled.
FDR_SERVER
BOOL
14
0: The FDR server service is not operating normally.
1: The FDR server service is operating normally or is disabled.
EIP_ADAPTER
BOOL
15
0: The EtherNet/IP adapter service is not operating normally.
1: The EtherNet/IP adapter service is operating normally or is disabled.
SERVICE_STATUS2: This table describes the parameters associated with the SERVICE_STATUS2 (word):
Parameter
Type
Bit
Description
A_B_IP_ADDRESS_STATUS
BOOL
0
0: Duplicate IP address for CPU A/B.
1: Unique IP addresses for CPUs A/B.
LLDP_SERVICE
BOOL
1
0: The LLDP service is not operating normally.
1: The LLDP service is operating normally or is disabled.
EVENT_LOG_STATUS
BOOL
2
0 = Event log service is not operating normally.
1 = Event log service is operating normally or is disabled.
LOG_SERVER_NOT_REACHABLE
BOOL
3
1 = No acknowledgment received from the syslog server.
0 = Acknowledgment received from the syslog server
Other Input Parameters: The scanner device DDT contains these other parameters:
Parameter
Type
Description
ETHERNET_PORT_1_2_STATUS
(BYTE)
Bits 1...0
0: ETH 1 disabled
1: ETH 1 access port
2: ETH 1 port mirroring
3: ETH 1 device network port
Bits 3...2
reserved (0)
Bits 5...4
0: ETH 2 disabled
1: ETH 2 access port
2: ETH 2 port mirroring
3: ETH 2 device network port
Bits 7...6
0: ETH 2 alternate RSTP port
1: ETH 2 backup RSTP port
2: ETH 2 designated RSTP port
3: ETH 2 root RSTP port
ETHERNET_PORT3_BKP_STATUS
(BYTE)
Bits 1...0
0: ETH 3 disabled
1: ETH 3 access port
2: ETH 3 port mirroring
3: ETH 3 device network port
Bits 3...2
0: ETH 3 alternate RSTP port
1: ETH 3 backup RSTP port
2: ETH 3 designated RSTP port
3: ETH 3 root RSTP port
Bits 5...4
0: The Ethernet backplane port is disabled.
3: The Ethernet backplane port is enabled to support Ethernet communications.
Bits 7...6
reserved (0)
FIRMWARE_VERSION
WORD
MSB = major revision; LSB = minor revision
FDR_USAGE
BYTE
% of FDR sever usage
IN_PACKETS
UINT
number of packets received by the module
IN_ERRORS
UINT
number of inbound packets that contain detected errors
OUT_PACKETS
UINT
number of packets sent from the module
OUT_ERRORS
UINT
number of packets from the module that contain detected errors
CONF_SIG
signature of all PRM files on the local module FDR server
Output Parameters
This table describe the output parameters in the device DDT for the module:
Parameter
Type
Bit
Description
DIO_CTRL
BOOL
0: Enable normal communications to the DIO device.
1: Disable communications to the device. In this case, outputs are not be written and inputs are not updated.
distributed equipment control bits (1 bit per distributed device up to 128 devices)
ARRAY [0...127] of BOOL
NOTE: The array index for the DIO device is mapped to the device number in the request/connection summary of the BMENOC0301/11 module’s Device List.
Device Health Bits
The following table describes the health bits of the devices that are scanned by the module:
Parameter
Type
Bit
Description
LS_HEALTH
BOOL
0: Local slaves and distributed equipment are not operating normally.
1: Local slaves and distributed equipment are operating normally or are disabled.
local slave health bits (local slave 1 to 16)
ARRAY [1...16] of BOOL
DIO_HEALTH
BOOL
distributed equipment health bits (1 bit per distributed device up to 128 devices)
ARRAY [0...127] of BOOL