Pnio_Dev_Comm Function Block - Emerson PACSystems RX3i User Manual

Profinet i/o-controller
Hide thumbs Also See for PACSystems RX3i:
Table of Contents

Advertisement

RSTI-EP PROFINET I/O Controller User Manual
GFK-2571R
4.7.2

PNIO_DEV_COMM Function Block

The PNIO_DEV_COMM function block monitors communications between a specified
PROFINET Controller and a specified IO-Device.
Figure 92: PNIO_DEV_COMM Function Block
PNIO_DEV_COMM can be used by the application logic to take a corrective action or turn
on an indicator if a specific device fails. It might also be used by a custom HMI to show which
PROFINET IO-Device connections are currently established.
It is recommended that the All Devices Connected status bit be checked first to determine
whether all devices belonging to the PROFINET Controller are functioning. If this bit is 0,
indicating that one or more devices is not OK, the PNIO_DEV_COMM function block can
then be used to determine which specific devices are not communicating. For details on this
status bit, refer to Status Reporting in Section 5:, Diagnostics.
Parameters and Outputs of PNIO_DEV_COMM
PNIO_DEV_COMM returns a Boolean indication of whether a given PROFINET Controller is
currently communicating with a specified IO Device. The PROFINET Controller is identified
by the I/O Controller input parameter, which is a PNIO_CONTROLLER_REF data type. The IO-
Device is identified by the I/O Device input parameter, which is a PNIO_DEVICE_REF data
type.
PNIO_DEV_COMM has two Boolean outputs (in addition to ENO) labeled OK and Primary.
The application logic must identify the PROFINET Controller and the IO Device in a symbolic
manner, passing appropriate Reference ID Variables (see Figure 93) to the corresponding
input parameters.
Example
In the sample logic (Figure 93), the RIV iolan_controller01_L3 is assigned to a PROFINET
Controller and the RIV iolan_controller01_L3 is assigned to an IO-Device.
PROFINET System Operation
OK is set ON/true if the PROFINET Controller is successfully communicating with
the IO-Device; otherwise it is OFF/false.
Primary is set ON/true if the IO-Device is currently being actively controlled by the
PROFINET Controller. In a Hot Standby CPU redundancy application, only one
PROFINET Controller is actively controlling an IO-Device at any given time. For
details, refer to the PACSystems Hot Standby CPU Redundancy User's Manual, GFK
2308.
Section 4
May 2021
94

Advertisement

Table of Contents
loading

This manual is also suitable for:

Pacsystems rsti-ep

Table of Contents