What are the plc programming languages?

The IEC (International Electrotechnical Commission) announced the PLC standard (IEC1131) in May 1994. It consists of five parts: general information, equipment and test requirements, programming languages, user guides, and communications. The third part (IEC1131-3) is the programming language standard for PLC. IEC1131-3 details the syntax, grammar and expressions of the five programming languages of PLC.
The five programming languages of PLC are:
1. Sequential function chart: Sequential function chart is a graphical language located on top of other programming languages. It is mainly used to prepare sequential control programs. . The sequential function diagram provides a graphical direction for organizing the program and can be used to describe the functions of the system. According to it, the ladder diagram can be easily drawn.

#2. Ladder diagram: Ladder diagram is the most commonly used graphical programming language for PLC programming. As mentioned earlier, the ladder diagram is very similar to the circuit diagram of the traditional relay control system. It has the advantage of being intuitive and easy to understand. It can be easily mastered by electrical personnel familiar with the relay control system in the factory. It is especially suitable for switching logic control. Ladder diagrams consist of contacts, coils, and function blocks represented by boxes. Contacts represent logical input conditions, such as external switches, buttons, etc. Coils usually represent logical output results and are used to control external indicators, contactors, etc. Function blocks are used to represent timers, counters, or additional instructions for mathematical operations.

#3. Function module diagram: This is a programming language similar to digital logic gate circuits, and it is easy for people with a foundation in digital circuits to master. This programming language uses boxes similar to AND, OR, and NOT gates to represent logical operations. The left side of the box is the input variable of the logical operation, the right side is the output variable, and the signal flows from left to right.

#4. Instruction list: (Siemens calls it statement list) A program composed of several instructions is called an instruction list. The instruction of PLC is a mnemonic expression similar to the instruction in microcomputer assembly language, consisting of operation code and operand. The instruction system of a small PLC is much simpler than that of assembly language. Only about 20 instructions can control the switching value. However, the instruction list program is difficult to read, and the logical relationships are difficult to see at a glance. Therefore, ladder diagrams are generally used when designing more complex switching control programs. The instruction list can handle some problems that cannot be solved with ladder diagram.

5. Structured text: Structured text is a dedicated high-level programming language created by the IEC1131-3 standard, which can enhance PLC's mathematical operations, data processing, graphic display, Report printing and other functions. It can be said to be an advanced application of PLC, so it is mostly used by programmers who have received professional computer programming training.
Among the above five programming languages, the most commonly used ones are ladder diagram and instruction list (statement list). Beginners must master these two programming languages well. There is a certain correspondence between the ladder diagram and the instruction list, and they can be converted into each other. Siemens PLC programming software uses ladder diagram programming and statement list programming as the main interfaces. No matter what language the user writes the program, another program is required. If so, it will be converted automatically.
The above is the detailed content of What are the plc programming languages?. For more information, please follow other related articles on the PHP Chinese website!
Hot AI Tools
Undress AI Tool
Undress images for free
Undresser.AI Undress
AI-powered app for creating realistic nude photos
AI Clothes Remover
Online AI tool for removing clothes from photos.
Clothoff.io
AI clothes remover
Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!
Hot Article
Hot Tools
Notepad++7.3.1
Easy-to-use and free code editor
SublimeText3 Chinese version
Chinese version, very easy to use
Zend Studio 13.0.1
Powerful PHP integrated development environment
Dreamweaver CS6
Visual web development tools
SublimeText3 Mac version
God-level code editing software (SublimeText3)
Hot Topics
1793
16
1737
56
1588
29
267
587
What is AI
Jun 26, 2025 pm 09:01 PM
The core of artificial intelligence is algorithms, especially models that can learn laws from data, such as deep learning. It trains the system through a large amount of data, allowing it to make judgments on new situations, such as face recognition and chatbots. AI is not really intelligent, but statistical methods that mimic human behavior. Common applications include voice recognition (such as Siri), image recognition (such as Alipay face-scanning payment), recommendation systems (such as TikTok and Taobao recommendations), and autonomous driving. AI's capabilities have boundaries, it can only work within the scope of training data, has no real awareness, and relies on a large number of computing resources. When looking at AI, it should be rational. It is an efficient tool but not perfect. It can be used to improve efficiency, but it also needs to be wary of its limitations.
What is inflation
Jun 26, 2025 pm 06:37 PM
Inflation is a phenomenon of general price increases, including demand-driven, cost-driven and currency super-engineering; its impacts include shrinking deposits, unable to catch up with prices, and loans becoming "favorable"; response methods include appropriate investment, increasing income sources, controlling consumption rhythms and paying attention to policy trends.
How to take a screenshot
Jun 26, 2025 pm 09:13 PM
Screenshot methods vary depending on the device. Common operations are as follows: 1. Windows: PrtScn full screen, Alt PrtScn screenshots the current window, Win Shift S free selection screenshots, Win PrtScn automatically saves; 2. Mac: Shift Cmd 3 full screen screenshots, Shift Cmd 4 selection or click window screenshots; 3. iPhone: Press the power home button model with Home button, and press the power volume plus key for the full screen model with Power Volume; 4. Android: Generally, the power volume down key, and some brands support gesture screenshots; 5. Special needs can be used to scroll screenshots, screen recording functions or third-party tools such as Snagit and Lightshot. Master the commonly used shortcut keys to be familiar
How to write a resume
Jun 27, 2025 am 02:16 AM
The key to writing a good resume is to clarify the goals, concise structure, and focus the content. First, the resume should be tailored for specific positions, adjust the content according to the position requirements, highlighting the matching skills and experience; second, the structure should be clear, including contact information, personal profile, experience and other modules, and distinguish them with titles and boldness to avoid large paragraphs of text; third, the experience description should be spoken with facts and data, and the verbs should be started with digital quantization and achievement-oriented methods to show actual value; finally, pay attention to the details of the layout, unify the font and spacing, use PDF format, and standardize the name of the file to improve professionalism. Repeated modifications or asking others to check will help improve the quality of your resume.
What is my IP address
Jun 26, 2025 pm 05:49 PM
YourIPaddressisessentialforinternetconnectivityandnetworkmanagement.TocheckyourpublicIPaddress,search“WhatismyIP?”onGoogle,useasmartphonebrowser,orvisitdedicatedwebsiteslikewhatismyipaddress.com.ForyourlocalIPaddress,followthesesteps:1)OnWindows,open
How to convert PDF to Word
Jun 27, 2025 am 02:18 AM
The key to converting PDF to Word is to select the right tool and pay attention to the format preservation. ① Use Adobe Acrobat to directly export to .docx, which is suitable for text-type PDF and is not easy to mess with. The operation steps include opening the file, clicking "Export PDF", selecting the format and downloading and checking; ② Online tools such as Smallpdf and iLovePDF are suitable for daily simple conversion, but you need to pay attention to privacy risks and possible format confusion; ③ New version of Word supports direct import of PDF, which is suitable for situations where only small edits are required. The operation is to insert files and automatically identify content by Word; ④ Scanned files must first use OCR tools to identify text, and pay attention to details such as font changes and misalignment of column tables. It is recommended to manually adjust after conversion to ensure that
How to check my graphics card driver version
Jun 30, 2025 am 12:29 AM
If you want to view the graphics card driver version on your computer, you can do it by: 1. Use Device Manager to view: Win X to open the Device Manager, expand the display adapter, right-click the graphics card to select properties, and view the version and date in the driver tab; 2. View through DirectX diagnostic tool: Win R enter dxdiag to view the driver version and related graphics information in the display tab; 3. Use the official software of the graphics card manufacturer to query: such as NVIDIA's GeForceExperience, AMD's Radeon Software or Intel's Driver&Support Assistant, the main interface will display the current driver status and support updates; 4.
How to build a website
Jun 26, 2025 pm 10:56 PM
The key to building a website is to select the right tools and follow a clear process. 1. First, clarify the website goals and types, such as blogs, official websites, e-commerce, etc., and select adapter tools, such as WordPress, Shopify or Wix. 2. Register the domain name (recommended.com) and select a hosting platform, such as hosting, Vercel or Netlify. 3. Design the page structure, including homepage, about us, product pages, etc., to ensure that the layout is clear and easy to use. 4. After going online, continue to optimize content, check links, adapt to mobile terminals, and improve visibility through SEO. Follow the steps and the website construction can be completed within a few days.


