Codesys is a software from Germany designed to solve the problem of programmers in automation systems who have to write PLC software from many brands.
Codesys software IDE is widespread in Europe, with information from the codesys website indicating that it has at least 1,000 member devices (Several million CODESYS-compatible devices and approximately 1,000 different device types from over 500 manufacturers make CODESYS the leading manufacturer-independent IEC 61131 -3 automation suite.'https://www.codesys.com/the-system/codesys-inside.html') For example: ABB AG,ADVANTECH,Beijer,Bosch Rexroth,Eaton,Festo SE,Hitachi Europe,IFM, JUMO,KEP,Opto22,WAGO,Weidmuller,Delta.
Benefits
As for manufacturers, since hardware manufacturers do not need software developer engineers to develop their own software, this reduces costs in this area. Every company will turn to develop their own hardware PLC or PAC to be more efficient and cheaper.
For general users, you can download the software for free at the website www.codesys.com. The codesys software has many internal libraries for use with many commands and can add libraries from outside or from library developers, some of which are open source and can be modified and adjusted further, making program development faster, more compact, and more stable. Most importantly, you can study the codesys software. Just one software can be used with any PLC or PAC brand that is a member of codesys.
Highlights of codesys
- Supports a variety of programming formats LD,FBD,CFC,ST,SFC (IEC61131-3) according to the user's aptitude with OOIP (object-oriented industrial programming) added.
- Built-in Visaulization and Webvisaulization for easy development of HMI, SCADA in one software and can do Simulation.
- Supports various standard field buses compatible with modern production processes and machinery. Currently, various types of feild bus are popularly used to reduce the complexity of old wiring (hard wire), such as ModbusTCP, EthernetIP, Profinet, CanOpen, IO-link, etc.
- Supports standard CiA402 motion control commands via high-speed EtherCAT bus (CSP, PP, PV, Homing mode), which is popularly used in multi-axis motion control applications using servo drives or stepping drives as EtherCAT to reduce the complexity of wiring and limitations in old pulse train commands and are all standardized, allowing for the replacement of damaged devices without depending on any brand (Interchange).
-With OPC UA server, it can communicate between HMI, SCADA and other intelligent devices to ensure that the communication is in the same standard.
In Thailand, it may not be widespread in the industry at this time because most factories still use PLCs from Japanese, European and American companies that are not members of Codesys, except for new models of machinery imported from Europe that come with Codesys controllers, including new models of machinery from some Chinese manufacturers.
Automation developers, programmers, and technology stakeholders including educational institutions, it may be time to study and learn codesys software as another option in the near future to make the work in automation systems more up to international standards and to keep up with new technologies that old systems may not support, including up-skilling yourself to enter international standards.
Epower service company has OEM PLC(Programable Logic Controller) and PAC(Programable Automation Controller) products with various standard Feildbus licenses including Motion control, OPC UA, MQTT and Webvisaulization licenses with the idea that all functions should be included in a single PLC, PAC without having to buy additional Expansion or License at a reasonable price to be an alternative for automation system developers and programmers and those involved in technology to start studying with a budget that is not too high when compared to prices in the European and Japanese zones.
The company team is working hard to create programming examples (source code), programming tutorial clips in each language, and clips on connecting the feild bus to various devices, including controlling multi-axis movement with EtherCAT Motion control, and controlling Delta robots, 6 Axis Robots, Scara robots, ECAMs, CNC machines, OPC UA, MQTT. You can contact us via Line@epower or Facebook: codesys PLC&PAC, where interested parties can come and exchange knowledge.