Controls

Quelle: 3S-Smart Software Solutions | Lukas Dehling,

Increasing execution speed

Manufacturers of automation devices can now offer their customers the functionality to manually distribute the various tasks of the PLC application to symmetrical processor cores of the control CPU in Codesys.

© 3S-Smart Software Solutions

Parallel processing increases the execution speed while at the same time utilizing the available processor power - and the user retains control over the timing. Although controllers with operating systems such as Linux or Windows perform such a distribution themselves, the resulting time behavior is difficult to estimate in individual cases. To use the multicore implementation implemented in Codesys, in the simplest case the user simply assigns the desired CPU core to task groups of his PLC application. Available coding guidelines help with more complex configurations. At the same time, the problem of data consistency in data storage or access is solved by appropriate software in the control runtime system, for example to prevent frequent blockages by multiple readers/single writers or to enable atomic access to data types up to 64 bits. With multicore support, complex PLC logic, for example, can be divided into various independent task groups and CPU cores. In addition, the logic application can be separated from the communication and additional functions such as motion, CNC or visualization.

  • Xing Icon
  • LinkedIn Icon
Advertisement
Advertisement
Advertisement

You might also be interested in

Advertisement
Advertisement
Advertisement
Advertisement

Starter kit

Entry into the IoT

A starter kit from Inonet, together with a web application, is designed to pave the way for users to enter the future of the Internet of Things (IoT). The target group are users who want to monitor their environment automatically and initiate...

read more...
Advertisement
Advertisement
Advertisement

Software

Developing autonomous systems

MathWorks introduces the Sensor Fusion and Tracking Toolbox, available with the 2018b release. The new toolbox provides engineers with algorithms and tools to determine and maintain position, orientation and situational awareness.

read more...

Gateways

Available with Azure IoT Edge

Moxa's IIoT Edge Gateway is available with Microsoft Azure IoT Edge pre-installed. According to the manufacturer, it offers Azure users a user-friendly solution to expand their IT infrastructure and enable OT data connectivity with their industrial...

read more...

Boards

Image processing in focus

The LV-67X industrial mini-ITX board from Spectra is designed for image processing solutions. The integrated LGA1151 socket works with the latest Coffee Lake, Celeron and Pentium CPUs.

read more...
Subscribe to our newsletter
Advertisement
Back to home