PROFINET Protocol PROFINET uses the IEEE 802.3 (Ethernet) based PROFINET RT protocol for cyclic real-time I/O communication and RPC (Remote Procedure Call) via UDP/IP for acyclic services. Any kind or
Functionality A PROFINET Controller opens a separate connection (AR = Application Relation) to each individual PROFINET Device for the purpose of data exchange, parameterization, and diagnosis. The de
Establishing a Connection The connection is established in several steps By means of a DCP identify request, the controller scans the network for a PROFINET Device with the defined station name. The c
PROFINET Diagnosis This chapter describes how the diagnosis mechanisms from PROFINET can be used in CODESYS . The detection and correction of system-related malfunctions (for example, caused by firewa
Diagnosis Database Every error that occurs in a PROFINET Device (for example, of type "broken cable" or "power surge") is stored in a local diagnosis database in the PROFINET Device. The error is also
Alarms In the case of a change to the entries of the diagnosis database, the PROFINET Device sends an alarm to the PROFINET Controller. This immediately signals the coming or going of a malfunction. T
Validity of I/O Data For both incoming and outgoing data, PROFINET devices (Controller and Device) send a status byte in submodule granular form, which marks the I/O data as valid or invalid. From an
Module/Submodule Status The SubmoduleState is a status word that indicates for each individual submodule the presence of diagnosis entries or other malfunctions such as a corrupt configuration. In thi