1.3.5.7 Proprietary PIB Attributes

Table 1-5. Proprietary PIB Attributes in the PHY Layer
AttributeIDSizeRangeDescription
PIB_PHY_SW_VERSION0x80804 bytes-PLC PHY layer software version.
PIB_PHY_ZCT0x80814 bytes-Time in microseconds between the zero cross of the mains and the end of the last transmission or reception. Only applicable in PLC.
PIB_PHY_HOST_VERSION0x80824 bytes-PL360 Host Controller version.
PIB_MTP_PHY_TX_TIME0x80854 bytes-Transmission time of the last frame transmitted in PLC in tenths of µs.
PIB_MTP_PHY_RMS_CALC_CORRECTED0x80864 bytes-RMS value of the last PLC signal.
PIB_MTP_PHY_EXECUTE_CALIBRATION0x80872 bytes-Executes calibration process [0: stop process, 1: start process]. It returns threshold level to configure board for PLC.
PIB_MTP_PHY_RX_PARAMS0x808822 bytes-RX PLC PHY structure:
  • RxParam[0]. Modulation scheme:
    • DBPSK = 0
    • DQPSK = 1
    • D8PSK = 2
    • DBPSK_CC = 4
    • DQPSK_CC = 5
    • D8PSK_CC = 6
    • DBPSK_RB = 12
    • DQPSK_RB = 13
  • RxParam[1]. RSSI.
  • RxParam[2-3]. Reception data length in bytes.
  • RxParam[4-5]. EvmHeader.
  • RxParam[6-7]. EvmPayload.
  • RxParam[8-11]. EvmHeaderAcum.
  • RxParam[12-15]. EvmPayloadAcum.
  • RxParam[16-19]. Reception time in microseconds.
  • RxParam[20]. Noise.
  • RxParam[21]. SNR in dB (0 - 21).
PIB_MTP_PHY_TX_PARAMS0x80897 bytes-TX PLC PHY structure:
  • TxParam[0]. Modulation scheme:
    • DBPSK = 0
    • DQPSK = 1
    • D8PSK = 2
    • DBPSK_CC = 4
    • DQPSK_CC = 5
    • D8PSK_CC = 6
    • DBPSK_RB = 12
    • DQPSK_RB = 13
  • TxParam[1]. Attenuation level (0 - 21 dB). When set to 255, attenuation and gain are set to 0.
  • TxParam[2-3]. Transmission data length in bytes.
  • TxParam[4]. Inter-frame time in tenths of ms (0 - 2550 ms).
  • TxParam[5]. Random seed data generation. (0: send the same constant payload in each message, 1 - 255 seed used to generate different ranges of random values in the data payload).
  • TxParam[6]. Number of messages (1 - 0xFF).
PIB_MTP_PHY_CONTINUOUS_TX0x808A1 byte0 - 1Set the PLC PHY layer to transmit continuously [0: disabled, 1: enabled].
PIB_MTP_PHY_ENABLE0x808E1 byte0 - 1Manufacturing test procedure for PLC [0: disabled, 1: enabled]. Only when the MTP is enabled, related PIBs can be set.
PIB_PHY_TX_CHANNEL0x80901 byte1 - 8Transmission/Reception PLC channel, only when hardware permits multichannel. The channel depends on the selected PLC coupling.

In PRIME v1.3.6, it can only be set when MTP is enabled.

PIB_PHY_TXRX_CHANNEL_LIST0x80921 byte0 - 255List of available PLC channels. It has the same structure as the band plan. Only in PRIME v1.4.

In a SN, setting the value to 0 restores the configured band plan.

PIB_PHY_TXRX_DOUBLE_CHANNEL_LIST0x80931 byte0 - 255List of available PLC double channels. It has the same structure as the band plan for double channel. Only in PRIME v1.4.

In a SN, setting the value to 0 restores the configured band plan.

PIB_PHY_SNIFFER_ENABLED0x81061 byte0 - 1Enable/disable the sniffer [0: disabled, 1: enabled].

Bit 0 corresponds to the PLC sniffer.

Bit 1 corresponds to the RF sniffer.

Bit 3 corresponds to the Serial sniffer.

PIB_PHY_DRV_AUTO0x83011 byte0 - 1Enable/disable automatic selection of PLC transmission mode [0: disabled, 1: enabled].
PIB_PHY_DRV_IMPEDANCE0x83021 byte0 - 2Enable/disable the PLC high impedance branch [0: high, 1: low, 2: very low].
PIB_PHY_DRV_ATTENUATION0x83031 byte0 - 255Additional attenuation with which a PLC message must be transmitted.
PIB_PHY_SW_RF_VERSION0x90804 bytes-RF PHY layer software version.

Table 1-6. Proprietary PIB Attributes in the MAC Layer
AttributeID SizeRangeDescription
PIB_MTP_MAC_EUI_480x81006 bytes-MAC address.
PIB_MAC_PLC_STATE0x81011 byte-PRIME PLC state:
  • 0: SN disconnected
  • 1: SN detection
  • 2: SN registering
  • 3: SN operative
  • 4: BN
PIB_MAC_SERVICE_STATE0x81021 byte-Service Node state:
  • 0: SN disconnected
  • 1: SN registering
  • 2: SN terminal
  • 3: SN unregistering
  • 4: SN promoting
  • 5: SN switch
  • 6: SN demoting
  • 7: SN roaming
PIB_MAC_REG_RSS0x81031 byte0 - 255Attenuation level to send REG and PNPDU messages in a SN in PRIME v1.3.6.
PIB_MAC_ACTION_CFP_LENGTH0x810D2 bytes0 - 128Set CFP length in symbols in MAC certification mode in a BN.
PIB_MAC_ACTION_BCN_SLOT_COUNT0x810E1 byte1 - 4Change the number of beacon slots per frame in MAC certification mode in a BN in PRIME v1.3.6.
PIB_MAC_ALV_MIN_LEVEL0x810F1 byte1 - 64Set the minimum level of the node to add independent records to the alive response message (64 = default handling) in a BN in PRIME v1.4.
PIB_MAC_ACTION_FRAME_LENGTH0x81101 byte0 - 3Frame length in the present superframe of a BN in PRIME v1.4:
  • 0: 276 symbols
  • 1: 552 symbols
  • 2: 828 symbols
  • 3: 1104 symbols
PIB_CERTIFICATION_MODE0x81201 byte0 - 3Certification mode:
  • 0: no certification mode
  • 1: PHY certification for 1.3
  • 2: MAC certification
  • 3: PHY certification for 1.4
PIB_CERTIFICATION_SEND_MSG0x8121Array-Send message in PHY certification mode. See description below this table.
PIB_MTP_MAC_WRITE_SNA0x81236 bytes-Write SNA in MTP mode in a BN.
PIB_MAC_ACTION_ARQ_WIN_SIZE0x81241 byte1 - 32Change the ARQ window size in MAC certification mode in a BN.
PIB_MAC_INTERNAL_SW_VERSION0x81264 bytes-MAC internal software version.
PIB_CERT_MIN_LEVEL_TO_REG0x81301 byte0 - 63Minimum level where the SN can register in PRIME v1.4.
PIB_BCN_SLOTS_BUSY0x81311 byte0 - 128Number of used beacon slots in a BN in PRIME v1.3.6.
PIB_MAC_ACTION_MGMT_MUL_SEND_DATA0x81323 bytes-Send multicast data through the Management connection using the given length (first 2 bytes) and priority (third byte) in a BN in PRIME v1.4.
PIB_MAC_ACTION_BCN_TX_SCHEME0x81331 byte0 - 2Change the beacon modulation in MAC certification mode in a BN in PRIME v1.4:
  • 0: DBPSK_CC
  • 1: R_DQPSK
  • 2: R_DBPSK
PIB_MAC_ACTION_ALV_TYPE0x81341 byte0 - 1Change the ALV mode in a BN in PRIME v1.4:
  • 0: 1.4 ALV mode
  • 1: 1.3 ALV mode
PIB_MAC_CHN_SCANNING_MODE0x81351 byte0 - 3Change the channel scanning mode in a SN in PRIME v1.4.
  • 0: start with random channel and scan in ascending order
  • 1: start with random channel and scan in descending order
  • 2: start with next registered channel and scan in ascending order
  • 3: start with previous registered channel and scan in descending order
PIB_MAC_ACTION_CFG_BCN_SWITCH_RATE0x81361 byte0 - 5Transmission frequency of the beacon in switches (PRO.FRQ) in a BN in PRIME v1.4.
PIB_MAC_ACTION_CFG_SEC_PROF0x81371 byte0 - 2Security profile to be used in the network in a BN in PRIME v1.4.
PIB_MAC_SEC_DUK_BN0x814022 bytes-DUK for the indicated service node. The first six bytes correspond to the MAC address of a service node. The following bytes are its DUK. In a BN in PRIME v1.4.
PIB_MAC_SEC_PROFILE_USED0x81411 byte0 - 2Security profile used in the network where the Service Node is registered in PRIME v1.4.
PIB_MAC_SEC_OLD_SWK_TIME0x81422 bytes0 - 10800Validity time (in seconds) of the old SWK during a key update process in a BN in PRIME v1.4.
PIB_MAC_WHITELIST0x8150--List of MAC addresses of nodes which are allowed to register in a BN.
PIB_MAC_WHITELIST_ENABLED0x81511 byte0 - 1Whitelist status [0: disabled, 1: enabled] in a BN.
PIB_MAC_ACTION_CLEAR_NWK_STRUCTURE0x81521 byte0 - 1Clear network structure in a BN.

Table 1-7. Data in PIB_CERTIFICATION_SEND_MSG
ElementSizeRangeDescription
MsgCount2 bytes1 - 2000Number of messages to transmit.
Modulation1 byte0 - 7Modulation scheme (as in PIB_MTP_PHY_TX_PARAMS).
SignalAtt1 byte0 - 21Signal attenuation (in dB).
DutyCycle1 byte1 - 100Duty cycle.
PrimeFrame1 byte0 - 3PRIME frame:
  • 1.3 frame
  • 1.4 type A frame
  • 1.4 type B frame
  • 1.4 type BC frame

Table 1-8. Proprietary PIB Attributes in the IEC 61334-4-32 SSCS Layer
AttributeIDSizeRangeDescription
PIB_432_CON_STATE0x82001 byte0 - 3State of IEC 61334-4-32 SSCS layer in a SN:
  • 0: closed
  • 1: connecting
  • 2: disconnecting
  • 3: open
PIB_CL_INTERNAL_SW_VERSION0x82014 bytes-Internal software version of the SSCS layer.
PIB_432_LIST_NODES0x8250--List of nodes registered in IEC 61334-4-32 layer of a BN. See description below this table.

Table 1-9. Data in PIB_432_LIST_NODES
ElementSizeRangeDescription
Address2 bytes0 - 0xFFFFIEC 61334-4-32 address.
SerialNumber16 bytes-Serial number assigned in IEC 61334-4-32.
LenSerial1 byte0 - 16Length of serial number.
MAC6 bytes-MAC address of the node.

Table 1-10. Proprietary PIB Attributes in the Management Plane
AttributeIDSizeRangeDescription
PIB_FU_LIST0x8350--List of nodes in the FU target list of a BN. See description below this table.

Table 1-11. Data in PIB_FU_LIST
ElementSizeRangeDescription
FUNodeState1 byte0 - 0x7FFU node state:
  • 0: idle
  • 1: receiving
  • 2: complete
  • 3: countdown
  • 4: upgrade
  • 5: exception
  • 0x7F: unknown
PagesCompleted4 bytes-Array that indicates which pages are completed
MAC6 bytes-MAC address of the node