天天看點

PLC程式設計的6種語言

在IEC 61131-3标準中,規定了5種常用的PLC程式設計語言:IL、ST、LD、FBD、SFC。

按照形式分為:文本類程式設計語言和圖形類程式設計語言。

一、文本類程式設計語言

文本類程式設計語言有兩種:

一種是指令表(Instruction List,IL)程式設計語言,另一種是結構化文本(Structured Text,ST)程式設計語言;

IL由一系列指令組成程式組織單元本體部分,而ST是由一系列語句組成程式組織單元本體部分;

IL是底層程式設計語言,ST是高層程式設計語言。

二、圖形類程式設計語言

圖形類程式設計語言分為兩種:

一種是梯形圖(Ladder Diagram,LD)程式設計語言,另一種是功能塊圖(Function Block Diagram,FBD)程式設計語言;

LD用一系列梯級組成梯形圖,表示工業控制邏輯系統中各變量之間的關系;

FBD用一系列功能塊的連接配接表示程式組織單元的本體部分。

第5種程式設計語言是順序功能表圖(Squence Function Chart,SFC)程式設計語言

由于SFC采用文字叙述和圖形符号結合的方法進行程式設計,是以它既可作為文本類程式設計語言,又可作為圖形類程式設計語言。

另外還有一種不在IEC 61131-3标準規定之内的PLC程式設計語言:連續功能流程圖(Continuous Function Chart,SFC)程式設計語言

CFC是一種圖形類程式設計語言,與FBD有些類似。

繼續閱讀