第4章 编程语言及编程方法1

第4章 编程语言及编程方法1

ID:41352138

大小:2.08 MB

页数:74页

时间:2019-08-22

第4章   编程语言及编程方法1_第1页
第4章   编程语言及编程方法1_第2页
第4章   编程语言及编程方法1_第3页
第4章   编程语言及编程方法1_第4页
第4章   编程语言及编程方法1_第5页
资源描述:

《第4章 编程语言及编程方法1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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基本逻辑指令复习:1)输入继电器、输出继电

5、器:各输入输出基本单元都有诸如X0一x7,x10一x17,……,Y0一Y7,Y10一Y17,……的输入输出地址编号,均按八进制编号(输入/输出继电器以外的软元件全部按十进制编号)。扩展单元,扩展模块的地址号与基本的地址号连接。2)辅助继电器:M0一M449的500点辅助继电器为通用辅助继电器。M500—M1023,共524点是有电池后备的辅助继电器,即使停电其状态也能保持,也称为保持继电器。3)状态元件:是步进顺控元件s0—s499;不用步进顺控指令时,也可作一般辅助继电器或保持继电器使用s500—s899;还有被称

6、为报警器的软元件(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的计数器,共100点。c100—c199:计数范围同上,计数过程中

7、即使停电其计数值也能保持,共l00点。还有计数范围为-2147483648—2147483647的可逆计数器c200—c234,c235—c255(37点加上高速计数器)。4.2.1逻辑取与输出线圈驱动指令LD、LDI、OUT1.指令用法LD:取指令,用于常开触点与母线连。LDl:取反指令,用于常闭触点与母线连接。OUT:线圈驱动指令,用于将逻辑运算的结果驱动一个指定线圈。I映像寄存器区X00X102.指令用法说明1)LD、LDI指令用于将触点接到母线上,操作目标元件为X、Y、M、T、C、S。LD、LDI指令还可以与

8、ANB、ORB指令配合,用于分支回路的起点2)OUT指令的目标元件为Y、M、T、C、S和功能指令线圈F。对输入继电器X不能使用。3)OUT指令可以连续使用若干次,相当于线圈并联(线圈不可串联使用)。在对定时器、计数器使用OUT指令后,必须设置常数K。4.2.2单个触点串联指令AND、ANI1、指令用法:AND:与指令。用于单个常开触点的串联,完

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。