电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

plc编程语言种类的特点

2016-08-08 16:31分类:PLC编程入门 阅读:

  PLC编程语言主要由两大类:一是采用字符表达方式的编程语言,二是采用图形符号表达方式的编程语言。常见的PLC编程语言主要有: 
  ①梯形图语言:以图形方式表达触点和线圈以及特殊指令块的梯级。   
 ②语句表语言:类似于汇编程序的助记符编程表达方式。 
  ③逻辑图语言:类似于数字逻辑电路结构的编程语言,由与门、或门、非门、定时器、计数器、触发器等逻辑符号组成。 
  ④功能表图语言:又称状态转移图语言,它不仅仅是一种语言,更是一种组织控制程序的图形化方式,对于顺序控制系统特别适用。 
  ⑤高级语言:为了争抢PLC的运算、数据处理及通信等功能,特别是大型PLC,可采用高级语言,如BASIC、C、PASCAL语言等。
PLC编程
PLC五种编程语言特点比较
1.梯形图(LD)
梯形图是使用得最多的PLC图形编程语言。梯形图与继电器控制系统的电路图很相似,直观易懂,很容易被工厂熟悉继电器控制的电气人员掌握,特别适用于开关量逻辑控制。
2.语句表语言(SFC)
    这是一种位于其他编程语言之上的图形语言,用来编制顺序控制程序。顺序功能图提供了一种组织程序的图形方法,在顺序功能图中可以用别的语言嵌套编程。步、转换和动作是顺序功能图中的三种主要元件。
3.逻辑图语言(FBD)  
    这是一种类似于数字逻辑门电路的编程语言,有数字电路基础的人很容易掌握。该编程语言用类似与门、或门的方框来表示逻辑运算关系,方框的左侧为逻辑运算的输入变量,右侧为输出变量,输入、输出端的小圆圈表示“非”运算,方框被“导线”连接在一起,信号自左向右流动。
4.功能表图语言
    PLC的指令是一种与微机的汇编语言中的指令相似的助记符表达式,由指令组成的程序叫做指令表(Instruction list)程序。指令表程序较难阅读,其中的逻辑关系很难一眼看出,所以在设计时一般使用梯形图语言。如果使用手持式编程器,必须将梯形图转换成指令表后再写入PLC。在用户程序存储器中,指令按步序号顺序排列。
5.高级语言(ST)   
    结构文本(ST)是为:IEC61131–3标准创建的一种专用的高级编程语言。与梯形图相比,它能实现复杂的数学运算,编写的程序非常简洁和紧凑。
    除了提供几种编程语言供用户选择外,标准还允许编程者在同一程序中使用多种编程语言,这使编程者能选择不同的语言来适应特殊的工作。 

上一篇:欧姆龙PLC常用功能指令

下一篇:plc编程语言包括

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部