您好!欢迎您访问群沃电子科技(苏州)有限公司官方网站!

语言版本

群沃电子科技(苏州)有限公司

提供烧录机、烧录编程器一站式服务

服务热线 0512-67950666 4000-526-058

行业新闻

当前位置:首页>新闻中心> 行业新闻

烧录编程器五种常见编程语言对比介绍

点击:5 更新时间:2020.04.30 来源: www.ic-test.cn

 编程器语言的操控特性有哪些差异?,其首要有以下5种编程语言:

  1、梯形图语言(LD)

  梯形图语言是PLC程序规划中最常用的编程语言。它是与继电器线路相似的一种编程语言。因为电气规划人员对继电器操控较为了解,因此,梯形图编程语言得到了广泛的欢迎和运用。

  梯形图编程语言的特征是:与电气操作原理图相对应,具有直观性和对应性;与原有继电器操控相一起,电气规划人员易于把握。

  梯形图编程语言与原有的继电器操控的不同点是,梯形图中的能流不是实践意义的电流,内部的继电器也不是实践存在的继电器,运用时,需求与原有继电器操控的概念差异对待。

  2、指令表语言(IL)

  指令表编程语言是与汇编语言相似的一种助记符编程语言,和汇编语言相同由操作码和操作数组成。在无计算机的情况下,适合选用PLC手持编程器对用户程序进行编制。一起,指令表编程语言与梯形图编程语言图一一对应,在PLC编程软件下能够互相转换。

  指令表表编程语言的特征是:选用助记符来标明操作功用,具有简略回想,便于把握;在手持编程器的键盘上选用助记符标明,便于操作,可在无计算机的场合进行编程规划;与梯形图有一一对应联络。其特征与梯形图语言根柢一起。

  3、功用模块图语言(FBD)

  功用模块图语言是与数字逻辑电路相似的一种PLC编程语言。选用功用模块图的办法来标明模块所具有的功用,不同的功用模块有不同的功用。

  功用模块图编程语言的特征:功用模块图程序规划语言的特征是:以功用模块为单位,分析了解操控计划简略简略;功用模块是用图形的办法表达功用,直观性强,关于具有数字逻辑电路根底的规划人员很简略把握的编程;对规划大、操控逻辑联络杂乱的操控体系,因为功用模块图能够清楚表达功用联络,使编程调试时刻大大削减。

  4、  次序功用流程图语言(SFC)

  次序功用流程图语言是为了满意次序逻辑操控而规划的编程语言。编程时将次序流程动作的进程分红步和转换条件,依据搬运条件对操控体系的功用流程次序进行分配,一步一步的依照次序动作。每一步代表一个操控功用使命,用方框标明。在方框内含有用于完毕相应操控功用使命的梯形图逻辑。这种编程语言使程序结构清楚,易于阅览及维护,大大减轻编程的工作量,缩短编程和调试时刻。用于体系的规划校大,程序联络较杂乱的场合。

  次序功用流程图编程语言的特征:以功用为主线,依照功用流程的次序分配,条理清楚,便于对用户程序了解;避免梯形图或其他语言不能次序动作的缺点,一起也避免了用梯形图语言对次序动作编程时,因为机械互锁构成用户程序结构杂乱、难以了解的缺点;用户程序扫描时刻也大大缩短。

  5、结构化文本语言(ST)

  结构化文本语言是用结构化的描绘文正本描绘程序的一种编程语言。它是相似于高档语言的一种编程语言。在大中型的PLC体系中,常选用结构化文正本描绘操控体系中各个变量的联络。首要用于其他编程语言较难完毕的用户程序编制。

  结构化文本编程语言选用计算机的描绘办法来描绘体系中各种变量之间的各种运算联络,完毕所需的功用或操作。大多数PLC制造商选用的结构化文本编程语言与BASIC语言、PASCAL语言或C语言等高档语言相相似,但为了运用便当,在句子的表达办法及句子的种类等方面都进行了简化。结构化文本编程语言的特征:选用高档语言进行编程,能够完毕较杂乱的操控运算;需求有必定的计算机高档语言的常识和编程技巧,对工程规划人员要求较高。直观性和操作性较差。

  总结:不同类型的PLC编程软件对以上五种编程语言的支撑种类是不同的,前期的PLC仅仅支撑梯形图编程语言和指令表编程语言。现在的PLC对梯形图(LD)、指令表(STL)、功用模块图(FBD)编程语言都以支撑。