GFK-2571A
Chapter 4 System Operation
4-11
4
RX3i CPU Operations for PROFINET
This section describes several RX3i CPU functions as related to their operation when used with a
PROFINET network.
In addition, RX3i CPUs with version 7.0 or later firmware and Proficy Machine Edition version 7.0 or
later provide special tools for use in systems with PROFINET networks based on the RX3i PNC:
Reference ID Variables (RIVs)
PNIO_DEV_COMM function block
Reference ID Variables for the RX3i Application
RIVs are available to the RX3i application logic to provide a simple symbolic reference to an entity.
The following RIV types are defined for use with RX3i PNCs and IO-Devices.
RIVs are assigned in Proficy Machine Edition by editing the Properties for a PNC or IO-Device in the
hardware configuration.
Reference ID Variable Data Types
Data Type
Associated With
PNIO_CONTROLLER_REF
RX3i PROFINET Controller
PNIO_DEVICE_REF
PROFINET IO-Device
PNIO_CONTROLLER_REF Variable
Each RX3i PNC in a hardware configuration can have a PNIO_CONTROLLER_REF variable
assigned to it.
When assigned, it is linked to the PNC and its value cannot be changed. If a linked
PNIO_CONTROLLER_REF variable is present, the application logic and hardware configuration are
coupled. The name of the PNIO_CONTROLLER_REF linked variable corresponds to the
controller’s device name used in the hardware configuration to identify the module on the
PROFINET network. If the PNIO_CONTROLLER_REF variable is renamed, Proficy Machine Edition
will make sure all uses of that variable in logic indicate the new variable name.
Unlinked PNIO_CONTROLLER_REF variables can be passed to the IN and Q parameters of the
MOVE_DATA function block. Linked PNIO_CONTROLLER_REF variables can only be passed to
the IN parameter of the MOVE_DATA function block.
PNIO_DEVICE_REF Variable
An RIV of type PNIO_DEVICE_REF uniquely identifies a PROFINET IO-Device. It is an unsigned
integer in the range of 1
– 128.
Each PROFINET IO-Device in an RX3i hardware configuration can have a PNIO_DEVICE_REF
variable assigned to it. When assigned, it is linked to a PROFINET IO-Device. When a linked
PNIO_DEVICE_REF is present, the logic and hardware configuration are coupled. The name of the
PNIO_DEVICE_REF linked variable corresponds to a combination of the LAN ID and the device
name used to identify the IO-Device on that LAN. If the PNIO_DEVICE_REF variable is renamed,
Proficy Machine Edition will make sure all uses of that variable in logic indicate the new variable
name.