下载此文档

第6章 可编程控制器的编程语言及指令系统.ppt


文档分类:IT计算机 | 页数:约148页 举报非法文档有奖
1/148
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/148 下载此文档
文档列表 文档介绍
第6章可编程控制器编程语言及指令系统
制作:彭芳
PLC的编程语言(IEC61131-3中的5种PLC基本语言) ●梯形图( L D ):以图形方式表达触点和线圈以及
特殊指令块的梯级。 ●指令表( I L ):类似汇编程序的基于文本的语言
与其相对应的是LD。
●顺序功能图(SFC):不仅仅是一种语言,更是一种组
织控制程序的图形化方式。
●结构文本( S T ):类似Pascal的基于文本的语言
●功能块图(FBD):一种对应于线路图的图形语言。
FBD广泛地用于过程工业。
PLC的编程语言
1、梯形图(Ladder diagram)
梯形图语言是一种以图形符号及其在图中的相互关系表示控制关系的编程语言,是从继电器电路图演变过来的。
可编程控制器中参与逻辑组合的元件可看成和继电器一样的器件,具有常开、常闭触点及线圈;且线圈的得电及失电将导致触点的相应动作。再用母线代替电源线;用能量流概念来代替继电器线路中的电流概念,采用绘制继电器线路图类似的思路绘出梯形图。
PLC中的继电器等编程元件并不是实际物理元件,而是机内存储器中的存储单元,它的所谓接通不过是相应存储单元置1而已。
控制电路图
SB1
SB2
KM
KM
X1
X0
COM
Y0
COM
~
KM
SB2
SB1
PLC外部接线图
Y0
X1
Y0
X0
梯形图
梯形图与继电器控制电路相似
直观、易懂
I/O分配:
X0:启动 X1:停车 Y0:KM
符号对照表
符号名称
继电器电路图符号
梯形图符号
常开触点
常闭触点
线图
某些编程元件沿用继电器名称
逻辑求解顺序:从上到下,从左到右
梯形图两侧的垂直公共线为公共母线(Bus bar)
最左边的竖线称为起始母线也叫左母线,然后按一定的控制要求和规则连接各个触点,最后以继电器线圈结束,称为一逻辑行或一梯级。
编程元件的常开触点和常闭触点可以无限次使用
X1
X3
X2
Y1
X5
X3
X1
X4
X5
梯形图按从左到右、从上到下的顺序书写。最左边的竖线称为起始母线也叫左母线,然后按一定的控制要求和规则连接各个触点,最后以继电器线圈结束,称为一逻辑行或一梯级。当PLC处于运行状态时,PLC对梯形图是按扫描方式顺序执行程序。
梯形图中的某些编程元件沿用了继电器这一名称,如输入继电器、输出继电器、内部辅助继电器等,但他们不是物理继电器(即硬件继电器),而是软件中使用的编程元件,每个继电器和PLC存储器中元件映象寄存器的一个存储单元相对应,因此称为“软继电器”。相应位的状态为“1”,表示该继电器线圈通电,其常开触点闭合,常闭触点断开;相应位的状态为“0”,表示该继电器线圈失电,其常开触点断开,常闭触点闭合。
2、指令表(Instruction list) 指令表也叫做语句表。一条指令一般由助记符和操作数二部分组成,有的指令只有助记符没有操作数,称为无操作数指令。
指令表程序和梯形图程序有严格的对应关系。
步序指令地址
0 LD X2
1 AND X0
2 OUT Y3
3 LD Y3
4 ANI X3
5 OUT M101
6 AND T1
7 OUT Y4
AND
ANI
AND
X2
Y3
M101
Y3
T1
Y4
X0
X3
3、顺序功能图(Sequential function chart)
顺序功能图常用来编制顺序控制类程序。它包含步、动作、转换三个要素。顺序功能编程法可将一个复杂的控制过程分解为一些小的工作状态,对这些小的工作状态的功能分别处理后再依一定的顺序控制要求连接组合成整体的控制程序。
4、功能块图(Function block diagram)
功能块图是一种类似于数字逻辑电路的编程语言,熟悉数字电路的人比较容易掌握。该编程语言用类似与门、或门的方框来表示逻辑运算关系,方框的左侧为逻辑运算的输入变量,右侧为输出变量,信号自左向右流动。就像电路图一样,它们被“导线”连接在一起。

第6章 可编程控制器的编程语言及指令系统 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数148
  • 收藏数0 收藏
  • 顶次数0
  • 上传人分享精品
  • 文件大小3.23 MB
  • 时间2018-01-04