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
Troubleshooting This section describes the troubleshooting of technical problems when using the CODESYS PROFINET drivers (Controller and Field Device). In particular, it covers problems that can occur
CODESYS Modbus Tip See the general description for information about the following tabs of the device editor. Tab: <device name> I/O Mapping Tab: <device name> IEC Objects Tab: <device name> Parameter
Rotary Axes with a Value Range over 360° Introduction Robots often have rotary axes with a value range over 360°. For example, the last axis (orientation axis A3) of a SCARA robot can often travel mor
Synchronization of External Axes, Torque Feed Forward Control The axis values of the axes of an axis group are normally calculated at the end of the cycle after the application code programmed by the
Triggers Triggers can be used to perform actions such as switching on a tool when a defined position on the path is reached, or with a time shift before or after. For this purpose, CODESYS SoftMotion
Torque Limitation and Torque Feed Forward Control The torque limitation of CODESYS SoftMotion makes sure that specified limits of the torques or forces of the drives from being exceeded during coordin