PLC Training Centre Malaysia
  • Home
  • Training
    • Registration
    • Online Training
    • InHouse Training >
      • Siemens >
        • Siemens SM5.6 Inter
        • Siemens SM5.6 Advance
        • Siemens TIA Portal Inter
        • Siemens TIA Portal Advance
        • Siemens TIA Portal IIOT
      • Mitsubishi >
        • Mitsubishi FX Series Inter
        • Mitsubishi FX Series Advance
        • Mitsubishi FX Series Servo
      • Omron >
        • Omron C Series Inter
        • Omron C Series Advance
        • Omron NX Series Inter
        • Omron NX Series Advance
      • Allen Bradley >
        • Allen Bradley RSLogix5000 Inter
        • Allen Bradley RSLogix5000 Advance
        • Allen Bradley MicroLogix CCW 2 Days
      • Keyence >
        • Keyence PLC Basic
      • Schneider >
        • Schneider Machine EXpert Inter
      • GE Fanuc >
        • GE Fanuc Series 90-30 Inter
        • GE Fanuc Series 90-30 Advance
      • YASKAWA >
        • About VIPA Micro
        • Yaskawa Speed 7 Studio Basic
      • Industrial Process Control
      • Electrical Engineering Basic
    • Contract Base Training
  • Product & Services
    • PLC & HMI Training Kits
    • Industrial Automation Repair & Services
    • Automation & Control Panels
    • Software Support
    • PLC, HMI & Industrial Products
  • PLC Info
    • Confident PLC Programmer
    • PLC Is Dead ?
    • Know PLC >
      • What is PLC
      • Difference Between PLC & DCS
      • Difference Between SCADA and HMI
      • Top 15 PLC brands
      • Popular PLC Language
      • Modular PLC vs Compact PLC
      • PLC Power Supply Safety
      • PLC Projects
      • IIoT and PLC
      • Top 11 reasons why you still need a PLC
      • Siemens PLC Com Port Types
    • Automation Info >
      • The Solution for Malaysian in Automation Fear
      • PLC Job Scopes Demand in Malaysia
      • PLC Online vs Onsite Training
    • Industrial Info >
      • Industrial Applications with PLC
      • Project Plan for Panel
      • FLUKE Processmeter for PLC
    • Safety First >
      • Safety Relays PNOZ(PILZ)
      • Working Principle of PLC
      • Wiring Practices
      • PLC Control System Failures Top Reasons
      • Do’s and Don’ts in PLC
      • Static Survey of PLC Programming
    • SKIM BANTUAN LATIHAN / SBL (HRDC)
    • SKIM BANTUAN LATIHAN KHAS / SBL-KHAS (HRDC)
  • Blog
  • Contact
  • Legal Terms
    • Terms and Condition
    • Training Apply Terms
    • Privacy Policy
    • Copyright Notice
    • Calender (Locked)
  • About Us
  • asasmy Review

What are the most Popular PLC Programming Language used in Malaysian Industrial Automation's

There are 5 languages that are all a part of the IEC (International Electrotechnical Commission) Section 61131-3 Standard. This IEC Standard allows some ground rules that standardize PLC’s and their languages. Let’s take a deeper look into all these PLC Programming Languages.
Picture
The 5 most popular PLC Programming Languages are:
  1. Ladder Diagram (LD).
  2. Sequential Function Charts (SFC).
  3. Function Block Diagram (FBD).
  4. Structured Text (ST).
  5. Instruction List (IL).
Let’s show you a little bit about each of these. I will start with Ladder Diagram which is a graphical type of PLC Programming Language.

Ladder Diagram (LD)

Ladder Diagram was originally modeled from relay-logic which used physical devices, such as switches and mechanical relays to control processes. Ladder Diagram utilizes internal logic to replace all, except the physical devices that need an electrical signal to activate them.
Picture
Ladder Diagram is built in the form of horizontal rungs with two vertical rails that represent the electrical connection on relay-logic schematics.
You can program all the necessary input conditions to affect the output conditions, whether logical or physical.


Picture

Ladder Diagram Advantages

The main advantages of the Ladder Diagram language are:

  1. The rungs allow it to be organized and easy to follow.
  2. It also lets you document comments that are readily visible.
  3. It supports online editing very successfully.

Ladder Diagram Disadvantages

The main disadvantage is that there are some instructions that are not available, which might make it more difficult for programming such as motion or batching.
Picture
The next PLC Programming Language that I will talk to you about is the Sequential Function Charts which uses a graphical type of programming.

Sequential Function Charts (SFC)

If you have any experience with flowcharts, then this PLC Programming language will feel familiar to you. In Sequential Function Charts, you use steps and transitions to achieve your end results.
Picture
Steps act as a major function in your program. These steps house the actions that occur when you program them to happen. This decision can be based on timing, a certain phase of the process, or a physical state of an equipment.
Transitions are the instructions that you use to move from one step to another step by setting conditions of true or false.
Picture
Unlike traditional flowcharts, the Sequential Function Charts can have multiple paths. You can use branches to initiate multiple steps at one time.
Picture

Sequential Function Charts Advantages

A couple of the advantages of Sequential Function Charts are:

1.Processes can be broken into major steps that can make troubleshooting faster and easier.
Picture
2.You have direct access in the logic to see where a piece of equipment faulted.
Picture
3. It can be faster to design and write the logic due to the ability to use repeated executions of individual pieces of logic.
Picture

Sequential Function Charts Disadvantages

Even when you consider the advantages of the Sequential Function Charts, this PLC Programming Language does not always fit every application.
Now we are on to our third PLC Programming Language.


Function Block Diagram (FBD)

The Function Block Diagram which is also a graphical type of language. The Function Block Diagram describes a function between inputs and outputs that are connected in blocks by connection lines.
Picture
Picture

Function Block Diagram Disadvantages

The code can get disorganized using this PLC Programming Language because you can place the function blocks anywhere on the sheet. This can also make it more difficult to troubleshoot.

Function Block Diagram Advantages

1. The Function Block Diagram does work well with motion controls.

2. The visual method is easier for some users.

3. The biggest advantage of Function Block Diagram is that you can take many lines of programming and put it into one or several function blocks.
Picture

Structured Text (ST)

The 4th PLC Programming Language is the Structured Text. This language is a textual based language.

Structured Text is a high-level language that is like Basic, Pascal and “C”.

It is a very powerful tool that can execute complex tasks utilizing algorithms and mathematical functions along with repetitive tasks.

The code uses statements that are separated by semicolons and then either inputs, outputs, or variables are changed by these statements.

You must write out each line of code and it uses functions such as FOR, WHILE, IF, ELSE, ELSEIF AND CASE.

Picture
If you have experience with Basic or C languages, this PLC Programming Language will come easier than some of the other languages.
Picture

Structured Text Advantages.

The disadvantages of the Structured Text PLC programming language are:

1. The syntax can be difficult.

2. It is hard to debug.

3. It is difficult to edit online.

Structured Text Disadvantages.

The disadvantages of the Structured Text PLC programming language are:

1. The syntax can be difficult.

2. It is hard to debug.

3. It is difficult to edit online.

Picture

Instruction List (IL)

I will now show you the 5th and final PLC Programming Language which is Instruction List. The Instruction List is also a textual based language.

The Instruction List language resembles Assembly Language. When you use this PLC Programming Language, you will use mnemonic codes such as LD (Load), AND, OR, etc.

The Instruction List contains instructions with each instruction on a new line with any comments you might want to annotate at the end of each line.

Instruction List Advantages

The Instruction List language is valuable for applications that need code that is compact and time critical.
Picture

Instruction List Disadvantages

The main disadvantages of this PLC Programming Language are:

1. There are few structuring possibilities with the “Goto” command being one of them.

2. There can also be many errors that are more difficult to deal with in comparison to many of the other languages that I have previously reviewed.

Picture

So, have you decided which PLC Programming Language you consider to be the most popular?
After reading many reviews and opinions and with my own experiences, the Ladder Diagram is by far the most popular PLC programing language .

The main reason for this is that the Ladder Diagram language naturally followed the technology advancement from a physical relay logic to a digital and logical one. This allowed the engineers and skilled workers to follow and troubleshoot and make that transition.

In summary, there is certainly a place for all the PLC Programming Languages that we have reviewed. Your background, experience and the application you are working with are really going to be the key to which PLC Programming Language you choose.

What’s the biggest knowledge you’re taking away from this technical conversation? How can you put that insight into action now? . To do this get our inquiry for PLC Training , we provide ONE-to-ONE training to our students once early booking been made. We are the only PLC Training Centre that provide 8 Days course. Click the picture below so we can bring you to our training category page.

Picture
Popular PLC , PLC Programming Language Malaysia , Industrial Automation Malaysia , PLC Programming Language used, Ladder Logic , IEC , International Electrotechnical Commission , Section 61131 , Instruction List , Sequential Function Charts , Structure Text , Ladder Logic , Programmable Logic Controllers , PLC Training Centre Malaysia , asasmy , Pusat Latihan Kemahiran PLC SCADA dan HMI Malaysia , Automasi Kilang , Engineering , Kejuruteraan
​NO 9-01, JALAN PERTAMA 5, PUSAT PERDAGANGAN DANGA UTAMA, 81300, JOHOR BAHRU, JOHOR, MALAYSIA. 
TEL : 607-5596470

email: sthangar@asasmy.com

pCloud Premium

Copyright © 2012-2021  AS Automation Services(MY) & AS Automation System Training Centre P.L.T. All Rights Reserved.

  • Home
  • Training
    • Registration
    • Online Training
    • InHouse Training >
      • Siemens >
        • Siemens SM5.6 Inter
        • Siemens SM5.6 Advance
        • Siemens TIA Portal Inter
        • Siemens TIA Portal Advance
        • Siemens TIA Portal IIOT
      • Mitsubishi >
        • Mitsubishi FX Series Inter
        • Mitsubishi FX Series Advance
        • Mitsubishi FX Series Servo
      • Omron >
        • Omron C Series Inter
        • Omron C Series Advance
        • Omron NX Series Inter
        • Omron NX Series Advance
      • Allen Bradley >
        • Allen Bradley RSLogix5000 Inter
        • Allen Bradley RSLogix5000 Advance
        • Allen Bradley MicroLogix CCW 2 Days
      • Keyence >
        • Keyence PLC Basic
      • Schneider >
        • Schneider Machine EXpert Inter
      • GE Fanuc >
        • GE Fanuc Series 90-30 Inter
        • GE Fanuc Series 90-30 Advance
      • YASKAWA >
        • About VIPA Micro
        • Yaskawa Speed 7 Studio Basic
      • Industrial Process Control
      • Electrical Engineering Basic
    • Contract Base Training
  • Product & Services
    • PLC & HMI Training Kits
    • Industrial Automation Repair & Services
    • Automation & Control Panels
    • Software Support
    • PLC, HMI & Industrial Products
  • PLC Info
    • Confident PLC Programmer
    • PLC Is Dead ?
    • Know PLC >
      • What is PLC
      • Difference Between PLC & DCS
      • Difference Between SCADA and HMI
      • Top 15 PLC brands
      • Popular PLC Language
      • Modular PLC vs Compact PLC
      • PLC Power Supply Safety
      • PLC Projects
      • IIoT and PLC
      • Top 11 reasons why you still need a PLC
      • Siemens PLC Com Port Types
    • Automation Info >
      • The Solution for Malaysian in Automation Fear
      • PLC Job Scopes Demand in Malaysia
      • PLC Online vs Onsite Training
    • Industrial Info >
      • Industrial Applications with PLC
      • Project Plan for Panel
      • FLUKE Processmeter for PLC
    • Safety First >
      • Safety Relays PNOZ(PILZ)
      • Working Principle of PLC
      • Wiring Practices
      • PLC Control System Failures Top Reasons
      • Do’s and Don’ts in PLC
      • Static Survey of PLC Programming
    • SKIM BANTUAN LATIHAN / SBL (HRDC)
    • SKIM BANTUAN LATIHAN KHAS / SBL-KHAS (HRDC)
  • Blog
  • Contact
  • Legal Terms
    • Terms and Condition
    • Training Apply Terms
    • Privacy Policy
    • Copyright Notice
    • Calender (Locked)
  • About Us
  • asasmy Review