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

Last updated: 12 Nov 2024
323 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
Working principle of RS232 and RS485 communication
The working principle of RS232 is a standard that receives/sends data in full duplex mode, meaning that both parties can receive and send data at the same time. The transmission/receiving of data uses a total of 3 wires.
15 Nov 2024
Cloud data Center (Haiwell)
In the past, when connecting various devices to communicate with each other, many people probably thought that there was only a connection through signal cables through a serial port. Whether it is the RS-232, RS-485, RS-422 standard, they can connect various devices and communicate with each other through signal cables. But all of the communication mentioned above has a limitation, which is "the distance between devices".
15 Nov 2024
Basic selection of Inverter (VFD) to control Induction Motor
Inverter is a device used to control or reduce the speed of a 3-phase AC motor of the magnetic induction type (Induction Motor 3Phase). The main uses are to start and stop the motor, reduce the motor speed (0-50Hz or 0-100%), adjust the left and right rotation direction of the motor (Forward -Reverse), and some models are used to control the water pressure of the water pump (AC 3 Phase) with the PID Controller system, etc. It can adjust the settings, apply to a variety of applications, connect data to control the speed and direction via PLC or other devices.
15 Nov 2024
เว็บไซต์นี้มีการใช้งานคุกกี้ เพื่อเพิ่มประสิทธิภาพและประสบการณ์ที่ดีในการใช้งานเว็บไซต์ของท่าน ท่านสามารถอ่านรายละเอียดเพิ่มเติมได้ที่ นโยบายความเป็นส่วนตัว and นโยบายคุกกี้
Compare product
0/4
Remove all
Compare
Powered By MakeWebEasy Logo MakeWebEasy