What can CODESYS do? Why should we study it if no one is using it yet? Is it difficult?

Last updated: 12 Nov 2024
266 Views
What can CODESYS do? Why should we study it if no one is using it yet? Is it difficult?

Article by : num2002 Line ID : @epower

         We probably do not need to explain what CODESYS is, as the E Power team has already posted about it. You can read and follow their article on the website www.epower.co.th. Today, well focus on what CODESYS can be used for, its benefits, and why its worth studying. If you have other questions, well address them as we gradually get to know CODESYS better.

         CODESYS is currently very popular in Europe and China, where there is even a dedicated CODESYS China. However, in Thailand, it is still not widely used. But dont dismiss the possibility of it becoming more common here. New machinery models from Europe and China, known for their high speed and precision, have already installed controllers that are compatible with CODESYS. Additionally, I know that high-speed train projects and various industrial plants, which involve engineers from abroad, are already using CODESYS. Since CODESYS supports various programming formats, learning it is not difficult. You can use your basic knowledge from writing PLCs to apply it to some extent. You just have to understand the connection system and the various functions of the tools in the Codesys program.

As mentioned above, the language used to write Codesys supports many different languages ​​such as AWL, KOP, FUP, ST, AS, Function Block Diagram (FBD) and Continuous Function Chart (CFC). Examples of writing in different languages.

First of all, codesys has a lot of advantages. The most notable is that it supports almost all new communication types that exist in the world, such as OPCUA, EtherCat, CANbus serial interfaces, or controller I/Os, etc. In particular, for OPCUA communication, the team has tested the connection of the Codesys Controller, which I will call PAC for short. It is much easier and easier to use than before.

         Let me further explain the term PAC (Programmable Automation Controller) and how it differs from PLC (Programmable Logic Controller).They are quite different.The CPU of PAC is faster, more powerful, and more brutal than PLC. PAC comes in 2- and 4-core options, so you could say that it is a combination of PLC+PC=PAC, making it more complex and capable of handling higher-speed calculations than PLC. It can even perform very complex tasks, such as writing games, partly because PAC can multitask. In terms of memory size and functional I/O, PAC is a clear winner. Most importantly, PAC is affordable, starting at just tens of thousands of baht today. In the past, famous brands cost around 300,000-400,000 baht to play PAC Codesys.

The second highlight is the Dashboard feature, which is the display or screen used to show the status. This is called CODESYS Visualization. With CODESYS, we can write both the program and the display part, saving time from having to write it twice like PLC or writing one HMI screen and writing another PLC program. But Codesys does not have to be written at the same time, so we can edit it along with the program, saving a lot of development time. In addition, Codesys supports writing in Object-Oriented Programming. In terms of graphics, it is very beautiful and has everything to choose from. The function of Codesys allows you to develop games right away, such as the example of the game that Codesys has made an example for you to see, which is a highly complex program, such as making SuDoKu, Bubble Breaker, Mahjongg, and many other games developed with Codesys. Do you see that it is very Power Full?

Example of a game developed with Codesys Mahjong

Example of a game developed with Codesys SuDoKu

The third highlight, which our team is currently developing, is Robotic Kinematics. CODESYS has this feature built-in, allowing us to create our own robots without relying on other libraries or open-source solutions, saving time. Its ready for immediate use, or if you have the time and expertise, you can create your own libraries.In the Kinematics equation, we can enter and set various parameter values ​​that we need to use to make the robot as we want. We can make many different types of robots, such as 3D-CNC, CNC+Robotis, Motion control, Delta Robot, Arm Robot, Gantry Robot 3axes 4axes.

         Everyone, please follow our Facebook and Line OA: @epower. We will soon start teaching and training the use of codesys from basic to advanced. In foreign training courses, just the training fee for Codesys' Motion control alone costs hundreds of thousands. You can check the price in the codesys store. The course is in English and may cost hundreds of thousands for the robotic arm to not move. Codesys has a lot of functions. There are new ones and they are updated all the time. While I am writing this article, they are about to launch another new function. In particular, our team spent 3-4 years developing and producing the application. But I can tell you that the main functions that we use are enough to further develop your career in Automation. See you in the next article. Thank you.


Related Content
What is a Temperature Controller?
The working principle of the temperature controller is to control the temperature to the specified value. It will process the analog signal or input signal from the temperature sensor to control various devices such as Heater, Solid State Relay, Motor, Valve, Pump, etc. according to the set working conditions. There are various control process formats such as ON-OFF Control, PID Control, etc.
13 Nov 2024
What is the Haiwell Happy program?
Haiwell Happy is a software designed to support the work in the automation control system, especially in terms of connecting and controlling various devices in industrial plants through technology that works with the cloud computing system. The highlight of Haiwell Happy is the integration of the ability to connect with PLC (Programmable Logic Controller) devices and other field devices to make the management and control of various production processes more convenient and efficient.
13 Nov 2024
 IoT x Agriculture system, combining technology to enhance smart agriculture
In todays era, technology plays a major role in every sector, and agriculture is no exception. The application of IoT (Internet of Things) in agriculture, known as "smart agriculture", is rapidly developing and gaining popularity. One important technology that connects IoT and agriculture is the PLC (Programmable Logic Controller), a device that efficiently controls and manages various systems on the farm. The PLC is used to control various automatic processes, which can be programmed to work as desired. It processes data from sensors installed on the farm or in cultivation area and sends commands to other devices such as water valves, water pumps, lighting systems, or other systems so that the entire system works together efficiently.
13 Nov 2024
เว็บไซต์นี้มีการใช้งานคุกกี้ เพื่อเพิ่มประสิทธิภาพและประสบการณ์ที่ดีในการใช้งานเว็บไซต์ของท่าน ท่านสามารถอ่านรายละเอียดเพิ่มเติมได้ที่ นโยบายความเป็นส่วนตัว and นโยบายคุกกี้
Compare product
0/4
Remove all
Compare
Powered By MakeWebEasy Logo MakeWebEasy