Discovering CODESYS 3: Supported Devices, Compatible Field Buses, and Learning Resources

Question:

Hello, Earlier today, I was disheartened to find that a significant number of products from PLC manufacturers are missing from the CoDeSys Device Directory (http://devices.codesys.com/device-directory.html). This was particularly evident when I searched for CODESYS SoftPLC systems, PLC/Compact PLCs, and Panel PLCs. Can anyone inform me about the devices that support programming and running CODESYS 3? Additionally, I’m curious about which field buses are compatible with CODESYS 3. I would also appreciate recommendations for comprehensive tutorial resources or learning materials for CODESYS 3, as the available 30 pages simply don't meet my educational needs. Thank you!

Top Replies

Numerous manufacturers personalize the CoDeSys platform by rebranding it under their own labels. For example, Bosch Rexroth offers IndraWorks, which is essentially an adapted version of CoDeSys. Similarly, EATON has its own branded version called X-Soft, while Schneider Electric markets CoDeSys through its SoMachine platform. Wago and Exor also utilize the CoDeSys technology in their products. Additionally, there are many other companies that incorporate this popular automation software. The bus support provided often varies, depending on the specific features included by each manufacturer. In our experience, we have successfully utilized protocols such as SERCOS 3, CANopen, Ethernet/IP, DeviceNet, Profinet, ProfiBus, EtherCat, Modbus/TCP, Modbus/RTU, and OPC UA. By leveraging these diverse communication standards, users can enhance their automation systems and achieve seamless interoperability.

Prominent players in the automation industry, such as Wago, Schneider, and Turck, feature prominently on this list. However, giants like Siemens, Allen-Bradley, and Omron do not provide a CoDeSys option and are unlikely to do so in the future. Notably, the vast majority of Beckhoff controllers utilize TwinCAT 3, a tailored version of CoDeSys 3, for programming. Additionally, it's noteworthy that these controllers provide robust support for all major fieldbuses, ensuring seamless connectivity in industrial applications.

I recently explored CoDeSys V3 and the accompanying softPLC, and while I’m not entirely certain, it seems that standard CoDeSys does not allow you to download your code to a physical controller, if that is what you intended to do. For comprehensive tutorials, I recommend visiting Wago's YouTube channel, where you can find valuable and informative videos, especially for earlier versions of CoDeSys. These resources are great for enhancing your understanding and skills with the software.

Thank you for sharing your thoughts. I'm not entirely clear on what you mean by "vanilla CoDeSys," aside from the fact that you're not talking about the ice cream flavor. Could you please clarify?

I apologize for any confusion. By "vanilla," I was referring to the standard version you can download from the CodeSys website. This version does not include any hardware catalogs, which means you won’t have the tools to select specific hardware for transferring your code.

Hey there! I totally get your frustration with the device directory; it can be hit or miss sometimes. As for CODESYS 3, a bunch of manufacturers like Beckhoff, Wago, and Schneider Electric have PLCs that support it. For fieldbus compatibility, you’ll often find it works with systems like EtherCAT, CANopen, and Modbus, among others. As for resources, I recommend checking out the CODESYS Academy and their YouTube channel for in-depth tutorials and projects—it’s a treasure trove of practical info! Good luck with your learning journey!

Hey there! I totally understand your frustration with the CoDeSys Device Directory – it can be pretty lacking sometimes. For devices supporting CoDeSys 3, you might want to check manufacturers like Beckhoff, WAGO, or Siemens as they often have compatible models. As for field buses, CoDeSys generally supports a variety, including EtherCAT, PROFINET, and CANopen. For tutorials and learning materials, I recommend exploring the official CoDeSys forums or YouTube channels that offer practical demonstrations and detailed guides; they can really complement the basic documentation you found. Good luck, and I hope you find the right resources you need!

More Replies →

Streamline Your Asset Management
See How Oxmaint Works!!

✅   Work Order Management

✅   Asset Tracking

✅   Preventive Maintenance

✅   Inspection Report

We have received your information. We will share Schedule Demo details on your Mail Id.

You must be a registered user to add a comment. If you've already registered,
sign in. Otherwise, register and sign in.

Frequently Asked Questions (FAQ)

Ready to Simplify Maintenance?

Join hundreds of satisfied customers who have transformed their maintenance processes.
Sign up today and start optimizing your workflow.

Request Demo  →