plc编程的方式有哪些

plc编程的方式有哪些,第1张

  IEC(国际电工委员会)1994年5月公布了可编程控制器标准(IEC1131),其中第三部分(IEC1131-3)是PLC的编程语言标准。该标准详细说明了句法、语义和5种PLC编程语言的表达方式,分别是梯形图(LadderDiagram)、指令表(InstrucTIonList)、顺序功能图(SequenTIalFuncTIonChart)、功能块图(FuncTIonBlockDiagram)、结构文本(StructuredText)。

  三菱FX系列PLC的编程语言主要有梯形图、顺序功能图及指令表。在步进指令编程中采用的顺序功能图的编程语言也称状态转移图,梯形图是PLC最主要的编程方式。

  1.梯形图(LD)

  梯形图(LadderDiagram)程序设计语言是用图形符号来描述程序的一种程序设计语言。这种程序设计语言采用因果关系来描述事件发生的条件和结果,每个梯级是一个因果关系。在梯级中,描述事件发生的条件表示在左边,描述事件发生的结果表示在右边。梯形图编程语言是由电气原理图演变而来的,它沿用了电气控制原理图中的触点、线圈、串并联等术语和图形符号,比较形象直观,并且逻辑关系明确,因此熟悉电气控制的工程技术人员和一线的工人师傅非常容易接受。

  下图(a)所示是某个电气控制线路中带自锁的长动控制电路,下图(b)所示的PLC梯形图可以完成图(a)的控制作用。两种图形很接近,但也有些区别。梯形图中没有实际的继电器,只是存储器的存储位,也称为软元件,当它的逻辑为“1”时,表示继电器线圈通电或者表示动合触点闭合、动断触点断开。

plc编程的方式有哪些,plc编程的方式有哪些,第2张

  2.指令表(IL)

  PLC的指令是一种与微机汇编语言中的指令极其相似的助记符表达式,由指令组成的程序叫做指令表(InstructionList)程序。FX2N系列PLC共有基本指令27条,步进指令2条,应用指令128条。不同厂家PLC指令的助记符有所不同,但基本的逻辑与运算的指令功能可以相通。

  每条指令都由步序号、 *** 作码和 *** 作数组成。步序号为指令的步数,每条指令都有规定的步长,程序的步数从0开始,最大步序由程序存储器的容量决定。 *** 作码是用助记符表示要执行的功能, *** 作数(参数)表明 *** 作的地址或一个预先设定的值。

  指令表程序较难阅读,其逻辑功能不如梯形图直观,但输入方便。由于指令表的逻辑关系很难一眼看出,所以在设计时一般使用梯形图语言。表5.1就是上图(b)所对应的程序指令。

plc编程的方式有哪些,plc编程的方式有哪些,第3张

  3.顺序功能图(SFC)

  顺序功能图(SequentialFunctionChart)又叫功能表图,也称状态转移图,是一种位于其它编程语言之上的图形语言,它主要用来编制顺序控制程序,在第7章中将作详细介绍。顺序功能图提供了一种组织程序的图形方法,在其中可以用其它语言嵌套编程。顺序功能图表示程序的流程,常用来编制顺序控制类程序,主要由步、有向连线、转换条件和动作组成,如图所示。

plc编程的方式有哪些,plc编程的方式有哪些,第4张

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2494199.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-04
下一篇 2022-08-04

发表评论

登录后才能评论

评论列表(0条)

保存