Considerations for Using Function Blocks (FB) in PLCs

Considerations for Using Function Blocks (FB) in PLCs

1. Considerations for Using Function Blocks (FB) with Enable Inputs (EN/ENO) Function Blocks with EN/ENO behave more “intelligently” but are also more complex, requiring attention to their execution mechanism. 1. Understand the meaning of “not executing” Core note: When EN = FALSE, the internal code of the FB is completely skipped and not executed at … Read more

Complete Guide to Mitsubishi FX5U PLC Pulse Axis Control: From Wiring to ST Programming

Complete Guide to Mitsubishi FX5U PLC Pulse Axis Control: From Wiring to ST Programming

Click the blue text PLC Automation Exchange Follow us Precise control, efficient motion – creating an intelligent servo control system In the field of industrial automation, servo motor control is one of the core technologies. Today, we will delve into how to use the Mitsubishi FX5U PLC to write a complete pulse axis control program … Read more

Understanding the Differences Between Static and Temp Variables in PLCs

Understanding the Differences Between Static and Temp Variables in PLCs

Hello everyone, I received a submission from a fan asking me to explain the differences between Static and Temp variables. Newcomers in the field may find these two concepts a bit difficult to understand. In this article, I will clarify the differences between Static and Temp variables through a few simple examples, along with an … Read more

Want to Learn PLC Programming? First Understand the 5 Types of PLC-Specific Languages!

Want to Learn PLC Programming? First Understand the 5 Types of PLC-Specific Languages!

Currently, there are 5 standard programming languages for PLCs, including graphical programming languages and textual programming languages. Graphical programming languages include: Ladder Diagram (LD); Function Block Diagram (FBD); Sequential Function Chart (SFC). Textual programming languages include: Instruction List (IL) & Structured Text (ST). The programming languages of IEC 1131-3 are a set of international programming … Read more

How to Write an Accumulated Flow Program Using 1200 PLC

How to Write an Accumulated Flow Program Using 1200 PLC

At the end of the article, there are 55 practical case materials. Introduction: In engineering projects, there are situations where it is necessary to calculate accumulated flow and acceleration. In programming, we can use integration and differentiation formulas to obtain these data values. The motivation for the development of integration comes from the needs in … Read more

Siemens PLC TIA Portal: Programming Methods and Principles for Register Assignment

Siemens PLC TIA Portal: Programming Methods and Principles for Register Assignment

In automation control systems, the operating status of each device follows a certain action logic, just like tasks need to be performed in a specific order to maintain clarity and organization. For the action process of devices, we can define and manage it through register values. Each action of the device corresponds to different state … Read more

Two Essential PLC Programming Cases Every Beginner Must Master!

Two Essential PLC Programming Cases Every Beginner Must Master!

[Beginner’s Confusion] Many beginners in PLC programming often find themselves in the dilemma of “understanding tutorials but getting lost when writing on their own”: staring at the Siemens 1200 programming software, wanting to write a motor control program but not knowing where to start; the examples found online are either too complex or lack clear … Read more

Master These 7 Classic PLC Programs for Proficient PLC Programming!

Master These 7 Classic PLC Programs for Proficient PLC Programming!

For engineers who have been exposed to PLC programming, concepts such as self-locking, interlocking, and mutual locking are certainly familiar. These are typical foundational elements in PLC programming and are core skills that must be mastered. Next, we will introduce several classic small program examples. 1. Self-Locking (Start-Stop Control) The PLC control circuit for self-locking … Read more

Siemens S7-1200 PLC and SINAMICS V90 Servo Drive PROFINET Communication Control Example

Siemens S7-1200 PLC and SINAMICS V90 Servo Drive PROFINET Communication Control Example

The S7-1200 series PLC can control the speed of the V90 PN servo drive through PROFINET, with the S7-1200 PLC responsible for sending control commands and speed setpoints, as well as reading the status and actual speed of the V90 servo drive; the V90 servo drive itself performs the speed closed-loop control calculations. This example … Read more

Comparison of Siemens and Inovance PLC Programming Methods: Do They Feel Similar?

Comparison of Siemens and Inovance PLC Programming Methods: Do They Feel Similar?

At the end of the article, there are 55 practical case materials. Introduction: In automation equipment, the automatic control program is the basic function for the normal operation of the equipment. Since the logic of automatic control is essentially “start condition” result “end condition”, this article uses Siemens S7-1200 PLC and Inovance PLC to write … Read more