可编程控制器编程语言课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《可编程控制器编程语言课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可编程控制器 编程 语言 课件
- 资源描述:
-
1、第7章可编程控制器编程语言以梯形图为主的简明、易学的工业控制编程方法7.1 编程语言7.1.1 梯形图语言 由接触器继电器电路的形式演变而来,形象、直观、实用,为电气技术人员熟悉。图7-1表示了这两种梯形图的表达形式,这两种梯形图的基本表达思想是一致的,具体表达方式有一定区别。1.梯形图的格式 整个梯形图有多个阶梯组成;每个在最右边的输出可构成一个阶梯;每个阶梯可有多个支路组成;梯形图结构从左到右,从上到下 布置;复杂的支路放在左边和上边;每个编程元素以符号加数字表示。2.梯形图编程格式的特点 梯形图的继电器是存储位代表的软继电器 梯形图中的电流是从左到右的“概念”电流;软继电器常开、常闭接点
2、可以无限使用;PLC中的输入继电器有触点、无线圈;梯形图的逻辑运算结果,可以马上使用;梯形图中的输入接点和线圈;输出继电器线圈只反映输出映像的对应位7.1.2 助记符语言是一种与汇编语言类似的编程语言;表达式:操作码+操作数 操作码+操作数+参数操作数的分配原则:1.每个独立的元素指定互不重复的操作数;2.所指定的参数必须是在该型号PLC允许的范围内。7.1.3 逻辑功能图 采用半导体逻辑电路的逻辑功能框图表示可编程控制器的逻辑组合;一个逻辑功能框表示一种运算功能;常用的逻辑运算功能有“与”,“或”,“非”三种逻辑运算功能。7.1.4 高级语言 在大型可编程控制器中,为完成比较复杂的控制任务时
3、,有采用高级语言进行编程 各种可编程控制器的编程语言和符号是有差异的,但编程的基本原理和方法是相同或相似的。.2 梯形图画法 触点符号:分为输入、输出和内部各种继电器及常开、常闭触点。触点的基本画法见图;输出符号:分为输出和取反输出,输出的基本画法见图;数据处理指令符号:有多种功能,画法见图;逻辑电源符号:基本画法见图。.2.2 梯形图使用规则1.由多个梯形组成,代表一个逻辑方程;2.由软件的存储器代表“软继电器”;3.电路中流过的是“概念电流”;4.软继电器的触点可以多次使用;5.输入输出的是存储器的状态;6.存储器的输出需要模块;7.触点在有,线圈在坐;8.线圈能够并联,不能串联;9.程序
4、结实要有。.2.3 逻辑运算的梯形图表示1.“与”运算,触点串联;2.“或”运算,触点并联;3.“非”运算,取反。编程原则:从左向右,从上向下进行编程,不能返回。桥式电路必须化简为繁,见图以下将以OMRON的指令为例进行教学7.3 可编程控制器编程基础7.3.1 基本指令LD/LD NOT 图AND/AND NOT图OR/OR NOT 图OUT/OUT NOT 图END 图7.3.2 逻辑块指令1.AND LD 图2.OR LD 图3.逻辑块指令串联 图、图应用举例 图4.多个输出指令 图编程举例将继电器接触器控制的正、反转控制电路转化为可编程控制器的梯形图电路图(a)是电气控制电路;图(b)
5、是的端口分配;图(c)是的梯形图;图(d)是的程序指令。7.4 可编程控制器常用指令7.4.1 概述基本指令包括输入、输出和逻辑与、或、非功能指令包括定时/计数器、数据移位、传送比较、算术运算、数制转换、逻辑运算、程序分支与跳转、子程序中断、步进、网络和其他系统操作指令。常用指令的格式1.微分指令:在指令前加,在执行条件变off后执行一个扫描周期;2.指令的数据区和标志:即指令的操作数,通常以字母+通道号表示;常数加#。系统标志:ER:出错标志;CY:进位标志;EQ:等于标志;GR:大于步骤;LE:小于步骤。7.4.2 基本指令 LD (基本指令应用见图7-31)OUT AND OR NOT
6、END AND LD OR LD7.4.3 连锁IL和连锁清除ILC IL和ILC必须成对使用;当IL条件不满足时,在IL和ILC之间的所有程序都不满足。编程举例:图7-32 IL的串联使用:图7-337.4.4 暂存继电器TR 在具有一个以上输出分支的地方作为一个暂存工作位。当不能用IL和ILC编程时,可以使用TR;PLC中有8个TR暂存继电器,TR0TR7。使用举例:图7-347.4.5 跳转JMP和跳转结束JME 当JMP条件为off时,跳过JMP和JME之间的程序;JMP00是一个特殊情况,当JMP00和JME00之间的指令被跳过时,这些指令仍被处理但不执行,即占用扫描时间;JMP00
7、和JME00可以多次使用,但其他只能使用一次。JMP和JME指令应用,见图7-35,367.4.6 锁存继电器KEEP 维持ON或OFF直到条件改变;和HR或AR使用,实现掉电保持;应用举例,见图7-37,7-38,7-397.5 可编程控制器功能指令7.5.1 微分指令DIFU(13)和DIFD(14)DIFU上升沿微分指令,在off变 on时,输出一个周期;DIFD下升沿微分指令,在on变 off 时,输出一个周期。应用举例:图7-407.5.2 定时器和计数器指令 定时器和计数器的地址编号相同,不能重复;定时器有低速TIM和高速TIMH,都采用减计数,输入条件满足,从设定值SV开始计时,
8、到零时输出ON;计数器有单向减法计数器CNT和双向可逆计数器CNTR;设定值SV必须是BCD码。定时器的应用1.定时器指令TIM:以0.1秒为单位计时,SV的范围是09999,应用举例见图7-422.高速定时器指令TIMH:以0.01秒为单位计时,SV的范围是09999,应用举例见图7-43 延长定时器的延时时间的两个方法:采用多个定时器;采用定时器和计数器结合。计数器的应用3.计数器指令CNT:是预置递减计数器,计数范围是00009999,有一个计数输入端CP和复位端R t,见图7-48;4.可逆计数器指令CNTR:有加、减两个输入端,可分别输入递增信号和递减信号。CNTR计数器的应用见图7
展开阅读全文