Engineering
Develop IEC 61131-3 applications, configure devices and commission supported controllers.
Primionics supports CODESYS-based controller engineering and integration across the Development System, Control runtimes, Visualization, Motion CNC Robotics, Safety products, industrial communication and Automation Server.
CODESYS combines IEC 61131-3 application engineering with runtime systems for compatible devices, integrated visualization, motion and robotics functions, safety products and centralized controller operations.
Develop IEC 61131-3 applications, configure devices and commission supported controllers.
Execute control applications on compatible controllers, industrial PCs and supported virtual platforms.
Create browser-based, remote and target visualizations from the automation project.
Integrate PLCopen motion, camming, CNC interpolation and supported robot kinematics.
Manage connected controllers, projects, applications, users and certificates with Automation Server.
The CODESYS Development System is the IEC 61131-3 engineering environment for controller applications. It includes language editors, device and fieldbus configuration, libraries, project comparison, debugging and online commissioning functions.
Develop control software with Structured Text, Ladder Diagram, Function Block Diagram and Sequential Function Chart according to the project standard.
Configure compatible controllers, I/O, drives and communication networks with supported device descriptions.
Use variable monitoring, breakpoints, trace, watch lists and online functions to verify controller behaviour.
Manage reusable libraries, add-ons, versions and project dependencies within the CODESYS ecosystem.
CODESYS Control turns a compatible intelligent device into a programmable controller. Available implementations include runtimes already integrated by controller manufacturers and installable SoftPLC or virtual-control products for supported targets.
Use controller products that already include a compatible runtime and device support from the hardware manufacturer.
Install a supported CODESYS Control SL runtime on an industrial PC or standard operating-system platform.
Deploy supported virtual-controller products where the platform, timing, I/O and lifecycle model are appropriate.
Integrate CODESYS Control into an intelligent device with defined hardware, BSP, communication, licensing and update responsibilities.
CODESYS Visualization is integrated into the Development System and can generate interfaces for browser-based, remote and target displays from the same project.
Create operator screens alongside the IEC 61131-3 application and link them directly to project variables.
Display supported visualizations in standard web browsers for operation, service and monitoring.
Run the visualization on a compatible controller or panel with an attached display.
Use a separate HMI runtime where visualization is required independently of the control runtime.
CODESYS Motion CNC Robotics integrates PLC logic, PLCopen motion, camming, CNC interpolation and supported robot kinematics in one IEC 61131-3 project. CODESYS Safety products support SIL2 and SIL3 applications within their certified architectures; the complete machine safety function still requires system-level design and validation.
Implement positioning, gearing, camming and synchronized axes with compatible drives and communication.
Configure CNC paths, interpolation and supported robot kinematics for coordinated machine motion.
Use the applicable SIL2 or SIL3 product only with supported targets, safety I/O and certified integration conditions.
Validate the complete safety function, including sensors, logic, communication, drives, actuators and required PL or SIL evidence.
Communication functions depend on the selected runtime and target. Supported fieldbuses, Industrial Ethernet stacks, OPC UA services and libraries connect I/O, drives, supervisory systems and device protocols.
Configure supported networks for I/O, drives and distributed machine components.
Expose structured controller data to compatible clients with the required certificates and access policies.
Connect selected controller data to edge or IT applications through an appropriate gateway or supported library.
Use supported protocol stacks and libraries for machine peripherals and connected products.
The Automation Server provides centralized management of connected CODESYS controllers and associated projects, including remote access, application deployment, project and version management, certificates, users and licenses. Deployment and network requirements should be confirmed for the intended operating model.
Use the server layer to organize connected controllers, maintain associated applications, control user permissions and support authorized remote-service workflows.
CODESYS is used across machine automation, OEM controllers, industrial PCs, software and virtual PLCs, motion systems, process skids and modernization projects. Hardware compatibility, runtime licensing and real-time performance must be confirmed for each target.
Controller logic, HMI, drives, fieldbus and diagnostics within a coordinated machine project.
Enable programmable devices with runtime, communication and engineering integration.
Combine control, data handling and higher-level software where timing and isolation are appropriate.
Coordinate drives, kinematics, CNC functions and visualization within the supported platform.
Apply reusable control, alarming and visualization across modular process equipment.
Migrate control applications while defining interfaces to installed I/O, drives and supervisory systems.