您现在的位置是:首页 > 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所示是一个顺序功能图,图中的S0S23为步,S20中的输出Y1为在该步要执行的动作,由S20转移到S21的转移条件是T0。可以用顺序功能图来描述系统的功能,根据它可以容易地转换出梯形图程序。
典型的顺序功能图
    1-3    典型的顺序功能图    2.梯形图    梯形图是用得最多的PLC图形编程语言,梯形图与接触器继电器控制系统的电路图很相似,具有直观易懂的优点。它由触点、线圈和各种功能指令组成,如图1-4所示,图中有X000X001触点,Y000线圈及MOV功能指令。
梯形图
    1-4    梯形图    3.指令语句编程    PLC可用指令语句来编程,图1-4梯形图对应的指令语句如下:    LD         X000    OUT      Y000    LD         X001    MOV      K200    D0