Jan 22, 2026 Leave a message

FINGER DevMaster - IEC61131-3 Standardized Programming Development

一,Ladder Diagram (LD)

news-1091-667Figure: Ladder Diagram Programming
01

Ladder Diagram is a graphical programming language similar to electrical control circuit diagrams, intuitive and easy to understand, particularly suitable for logical control. For engineers familiar with traditional relay control circuits, Ladder Diagram is the most accessible programming method. Through DevMaster, engineers can easily draw Ladder Diagrams to implement complex logical control functions.

02

In Ladder Diagram, complex expressions can be used as function inputs, and a segment of ST code can be embedded within the Ladder Diagram, further simplifying the logical structure of the Ladder Diagram.

news-543-115Figure: Embedding ST Code in Ladder Diagram

 

news-869-543Figure: Ladder Diagram Drag-and-Drop Operations (GIF)
03

Ladder Diagram provides flexible drag-and-drop operations, which can be used to move components or add and replace components, offering simple and convenient operations.

04

Ladder Diagram displays specific error messages in real-time in the variable table and editing area. When engineers correct errors, the corresponding errors and warnings are cleared. This feature helps engineers identify and fix issues more quickly.

news-869-543Figure: Ladder Diagram Error Checking (GIF)
news-864-600Figure: Ladder Diagram Monitoring (GIF)
05

After enabling monitoring, the variable table displays the values of each variable and internal members in a tree structure. In the editing area, the enabled status of segments and calculation blocks is clearly displayed, facilitating engineers to observe the program's runtime status and identify issues faster. By modifying and writing prepared values, engineers can easily simulate various scenarios to better test the program's reliabilit

 

 

二,Structured Text (ST)

news-905-336Figure: ST Programming

  Structured Text (ST) is an advanced text programming language with strong expressive capabilities, supporting IF, CASE, WHILE, FOR, and REPEAT statements, suitable for handling complex mathematical operations, algorithm implementation, and control logic.

  DevMaster provides rich ST language support to help engineers efficiently write and debug code, including syntax highlighting, folding, indentation adjustment, auto-completion, and real-time error checking.

Figure: ST Editing Operations (GIF)news-864-600
news-864-600Figure: ST Monitoring (GIF)

Similar to Ladder Diagram, ST code also supports monitoring and modifying variable values

 

 

三,MacroC Scripting Language

  MacroC is a lightweight scripting language compatible with G-code, seamlessly integrating with machining program development. Its rich built-in functions can cover HMI script development for various application scenarios. It supports conditional statements, branching statements, loop statements, and their nesting, easily realizing various complex business logic.

 

  MacroC can encapsulate common functions (functions, global variables, etc.) into modules, allowing reuse across multiple files, significantly improving code reusability.

news-640-675
Figure: MacroC Module Encapsulation
news-640-516
Figure: MacroC Module Import

四,C/C++ Development for PLC Function Modules

 

DevMaster supports developing PLC functions/function blocks using C/C++, meeting the demand for ultimate performance. 

news-700-558
Figure: C/C++ Development
news-469-152
Figure: Calling C/C++ Developed PLC Functions/Function Blocks

 

五,Conclusion

 

   Whether you are a beginner or a seasoned engineer, DevMaster can offer you powerful development tools and flexible programming methods to help you quickly achieve control functions.

   Don't forget to follow us to get the latest news and product updates first!

 

Send Inquiry

whatsapp

Phone

E-mail

Inquiry