您现在的位置是:首页 > PLC技术 > PLC技术
PLC的基本编程语言
来源:艾特贸易2017-06-04
简介目前 PLC 普遍采用的编程语言是梯形图,梯形图以其直观、形象、简单等特点为广大用户所熟悉和掌握。但是,随着 PLC 功能的不断增强,新一代 PLC 除了可采用梯形图编制用户程序以外
目前PLC普遍采用的编程语言是梯形图,梯形图以其直观、形象、简单等特点为广大用户所熟悉和掌握。但是,随着PLC功能的不断增强,新一代PLC除了可采用梯形图编制用户程序以外,还可以采用IEC规定的用于顺序控制的标准化语言-SFC (Sequential Function Chart)。此外,有些PLC还采用与计算机兼容的BASIC语言、C语言以及汇编语言等编写用户程序。 PLC编程语言标准(IEC61131-3)中有5种编程语言,即顺序功能图、梯形图(LAdder Diagram)、功能块图(Function Block Dia gram)、指令表(Instruction List)和结构文本(Structured Text)。 1.顺序功能图 顺序功能图是一种位于编程语言之上的图形语言,用来编制顺序控制程序。它提供了一种组织程序的图形方法,在顺序功能图中可以用别的语言嵌套编程。步、转换和动作是顺序功能图中的3种主要元件,图1-3所示是一个顺序功能图,图中的S0~S23为步,S20中的输出Y1为在该步要执行的动作,由S20转移到S21的转移条件是T0。可以用顺序功能图来描述系统的功能,根据它可以容易地转换出梯形图程序。 图1-3 典型的顺序功能图 2.梯形图 梯形图是用得最多的PLC图形编程语言,梯形图与接触器继电器控制系统的电路图很相似,具有直观易懂的优点。它由触点、线圈和各种功能指令组成,如图1-4所示,图中有X000、X001触点,Y000线圈及MOV功能指令。
图1-4 梯形图 3.指令语句编程 PLC可用指令语句来编程,图1-4梯形图对应的指令语句如下: LD X000 OUT Y000 LD X001 MOV K200 D0
点击排行
