欢迎来到天天文库
浏览记录
ID:59017690
大小:1.33 MB
页数:74页
时间:2020-09-26
《第4章 编程语言及编程方法ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第4章PLC的编程语言及编程方法PLC的编程语言有梯形图语言、助记符语言、流程图语言和布尔代数语言等。其中前两种语言用得较多,流程图语言也在许多场合被采用。本章仅介绍前三种语言,即梯形图语言、助记符语言和流程图语言的编程和特点。4.1PLC的编程语言及格式2006-3-324.1.1梯形图语言1.梯形图与继电控制的区别梯形图是在原继电器—接触器控制系统的继电器线路图基础上演变而来的一种图形语言。它是目前用得最多的PLC编程语言。注意:梯形图表示的并不是一个实际电路而只是一个控制程序,其间的连线表示的是它们之
2、间的逻辑关系,即所谓“软接线”。常开触点:常闭触点:线圈:注意:梯形图中的元器件并非是物理实体,而是“软继电器”。每个“软继电器”仅对应PLC存储单元中的一位。该位状态为“1”时,对应的继电器线圈接通,其常开触点闭合、常闭触点断开;状态为“0”时,对应的继电器线圈不通,其常开、常闭触点保持原态。下图是一个继电器线路图和与其等效的PLC的梯形图。(1)梯形图按行从上至下编写,每一行从左至右顺序编写。PLC程序执行顺序与梯形图的编写顺序一致。(2)图左、右边垂直线称为起始母线、终止母线。每一逻辑行必须从起始母线
3、画起。终止母线可以省略。(3)继电器触点可以反复使用。(4)图中,最右一列只能放置线圈,用圆圈表示。且同一输出变量只能使用一次.2、梯形图的格式(P61)X0X1Y0Y0Y0X1(5)梯形图中的触点可以任意串、并联,输出线圈只能并联,不能串联。(6)程序结束时要有结束符、—般以“END”表示。输出线圈串联。输出线圈并联4.1.2助记符语言助记符语言是类似于计算机汇编语言,用一些简洁易记的文字符号表达PLC的各种指令。不同型号的PLC,其助记符语言也不同,但其基本原理是相近的。编程时,一般先根据要求编制梯形图
4、语言,然后再根据梯形图转换成助记符语言。PLC中最基本的运算是逻辑运算,最常用的指令是逻辑运算指令,如与、或、非等。常见的表示方法如下:LD——表示输入一个逻辑变量,每一逻辑行起始处必须用这一指令;AND——逻辑“与”,表示输入变量串联;OR——逻辑“或”,表示输入变量并联;ANI(ANDNOT)——逻辑“与反”;LDI(LDNOT)——输入变量“求反”;OUT——表示输出一个变量;END—---表示程序结束。梯形图与助记符语言的转换举例:某一控制小车往返运动的梯形图如下图所示,试转换成助记符语言。4.2基
5、本逻辑指令复习:1)输入继电器、输出继电器:各输入输出基本单元都有诸如X0一x7,x10一x17,……,Y0一Y7,Y10一Y17,……的输入输出地址编号,均按八进制编号(输入/输出继电器以外的软元件全部按十进制编号)。扩展单元,扩展模块的地址号与基本的地址号连接。2)辅助继电器:M0一M449的500点辅助继电器为通用辅助继电器。M500—M1023,共524点是有电池后备的辅助继电器,即使停电其状态也能保持,也称为保持继电器。3)状态元件:是步进顺控元件s0—s499;不用步进顺控指令时,也可作一般辅助
6、继电器或保持继电器使用s500—s899;还有被称为报警器的软元件(100点)S900一S999。FX2系列PLC共有20条基本指令,2条步进指令,近百条功能指令。4.2基本逻辑指令4)定时器:TO~T199:可以设定0.1—3276.7s,以0.1s为单位的定时器,共200点。T200一T245:可以设定0.01—327.67s,以0.0Is为单位的定时器,共46点。其他还有积算型定时器T246一T255,共10点,在停电计时中断后,复电时可继续计时。5)计数器:cO—c99:计数范围1~32767的计数
7、器,共100点。c100—c199:计数范围同上,计数过程中即使停电其计数值也能保持,共l00点。还有计数范围为-2147483648—2147483647的可逆计数器c200—c234,c235—c255(37点加上高速计数器)。4.2.1逻辑取与输出线圈驱动指令LD、LDI、OUT1.指令用法LD:取指令,用于常开触点与母线连。LDl:取反指令,用于常闭触点与母线连接。OUT:线圈驱动指令,用于将逻辑运算的结果驱动一个指定线圈。I映像寄存器区X00X102.指令用法说明1)LD、LDI指令用于将触点接到
8、母线上,操作目标元件为X、Y、M、T、C、S。LD、LDI指令还可以与ANB、ORB指令配合,用于分支回路的起点2)OUT指令的目标元件为Y、M、T、C、S和功能指令线圈F。对输入继电器X不能使用。3)OUT指令可以连续使用若干次,相当于线圈并联(线圈不可串联使用)。在对定时器、计数器使用OUT指令后,必须设置常数K。4.2.2单个触点串联指令AND、ANI1、指令用法:AND:与指令。用于单个常开触点的串联,完
此文档下载收益归作者所有