PROFINET IO-Device - General¶
Object: PROFINET IO device
In this dialog box, you configure a communication link (PROFINET IO: application relation) to a PROFINET IO field device.
For all settings in the present dialog box, the device description determines if the values here are editable and the values that are predefined or possible.
Station name | The station name of the device. It is used for unique identification of the device in the network. |
Station status | 32-bit error code compliant with the PROFINET IO specification. In case of error, the status is provided here, for example, when establishing a connection fails or a link is interrupted. For some errors, an additional description is provided. |
:guilabel:`IP Parameters`\ | |
IP address | The IP settings of the device; set when establishing a connection to the controller. |
Subnet mask | |
Default gateway | |
:guilabel:`Communication`\ | |
Send Clock (ms) | Send clock time (in milliseconds). |
Reduction Ratio | Scaling factor The transmission interval results from the Send Clock multiplied by the Reduction Ratio. Therefore, a Send Clock of 1ms and a |
Phase | With a Reduction Ratio of If Send Clock = 1 and Reduction Ratio = 4 (as in the example above), then you could configure phases 1 - 4. For four slaves with this send clock and reduction ratio settings, you could assign one of the four phases to each of the four slaves. In this way, only one data package is sent in each of the four phases of the clock time and the load is distributed equally. |
Watchdog (ms) | Monitoring time. Possible values: 3 ms to 1920 ms. (in steps, depends on Send Clock * Reduction Ratio) A connection is canceled when the controller or the PROFINET IO device does not receive I/O data from the communication peer within this time period. The device enters error mode and switches the outputs to default values. |
VLAN ID | VLAN identifier: Number between 0 and 4095 for VLAN type 802.1Q. Please note: For newer devices compliant with PROFINET IOspecification V2.3, only “0” is still permitted. |
RT Class | if available, you can select the required RT class from the list (real-time communication). |
:guilabel:`User Parameters`\ | |
Set all default values | CODESYS resets all settings to default values (see default value column) from the GSDML file. |
Read all values | CODESYS reads the current values from the device and updates them in the editor. |
Write all values | CODESYS writes the current values from the editor to the I/O device. Not all I/O devices support parameter updates in run mode. If not, then an error message is displayed. |