- 1、本文档共42页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.3 可编程控制器的工作原理 3.3.1 PLC的工作方式 所谓扫描,就是CPU依次对各种规定的操作项目进行访问和处理。 PLC采用循环扫描方式。如图3.2所示。工作过程如下: 1)自诊断 2)与外设通信 3)输入采样 4)程序执行 5)输出刷新处理 图3-12 PLC的扫描工作过程 3.3.2 PLC的扫描周期 每扫描一个循环所用的时间称为扫描周期。 它的长短与用户程序的长度、I/O点数及CPU的处理通信过程等因素都有关系。 3.3.3 PLC的I/O滞后时间 输入/输出滞后时间又称系统响应时间,是指PLC输入信号发生变化的时刻至它控制的有关外部输出信号发生变化的时刻之间的时间间隔,它由输入电路滤波时间、输出电路的滞后时间和因扫描工作方式产生的滞后时间三部分组成。 采用循环扫描的方式,由于扫描周期的时间很短,只要变量满足条件的时间大于扫描周期,该变量满足条件就能被PLC的程序执行。 产品检测传送带如图示,用PLC来检测产品数量。为确保不漏检,对PLC扫描周期有何要求? 产品通过检测点的时间间隔为:T=0.025m/(50m/60s)=30ms, 所以,PLC的扫描周期必须小于30ms 3.4 PLC的编程语言 3.4.1 梯形图编程语言(LD) 梯形图编程语言是用梯形图的图形符号来描述程序的一种程序设计语言。 左右两条垂直线称作左母线和右母线。在左、右两母线之间,触点在水平线上相串联,相邻的线也可以用一条垂直线连接起来,作为逻辑的并联。触点的水平方向串联相当于“与”(AND),垂直方向的触点并联,相当于“或”(OR)。 梯形图编程语言的特点是: 与电气操作原理图相对应,具有直观性和对应性; 与原有继电器逻辑控制技术相一致,对电气技术人员来说,易于撑握和学习。 图3-28 典型的梯形图 3.4.2 顺序功能图语言(SFC) 作用:用顺序功能流程图表达一个顺序控制过程。 图是一个钻孔顺控的例子。每一方框表示一个状态,方框中的数字代表顺序步,每一状态对应于一个控制任务,每个状态的转移条件以及每个状态执行的功能可以写在方框右边。 顺序功能图语言的特点是:以功能为主线,条理清楚,便于对程序操作的理解和沟通;对大型的程序可分工设计,采用较灵活的程序结构,可节省程序设计时间和调试时间;常用于系统规模校大,程序关系较复杂的场合。 3.4.3 功能块图语言(FBD) 功能块图语言的特点是:功能模块是用图形化的方法描述功能,它的直观性大大方便了设计人员的编程和组态,有较好的易操作性;对控制规模较大、控制关系较复杂的系统,由于控制功能的关系可以较清楚地表达出来,编程和组态时间可以缩短,调试时间也随之减少;由于每种功能模块需要占用一定的程序内存,故这种设计语言在大中型可编程控制器中才被采用。 3.4.4 指令表语言(IL) 指令表语言是一种低级语言,与汇编语言很相似,它可以用来描述功能、功能块和程序的行为,还可以在顺序功能流程图中描述动作和转变的行为。 每段的开始用LD(LDI)指令,触点的串/并联用AND/OR指令,线圈的驱动总是放在最右边,用OUT指令 。 指令表语言具有下列特点:采用助记符来表示操作功能,容易记忆,便于掌握;在编程器的键盘上采用助记符表示,便于操作;可在无计算机的场合进行编程设计,与梯形图有一一对应关系。 图3-29 基本指令应用举例 3.4.5 结构文本语言(ST) 结构文本语言是用结构化的描述语句来描述程序的一种编程语言,它是一种类似于高级语言的编程语言。在大中型的可编程序控制器系统中,常采用结构文本语言来描述控制系统中各个变量之间的运算关系。 结构文本语言具有的特点:采用高级语言进行编程,可以完成较复杂的控制运算;需要有一定的计算机高级程序设计语言的知识和编程技巧,对编程人员的技能要求较高,直观性和易操作性等性能较差;在常用其他语言较难实现的编程中,常采用该编程语言进行编程。 深圳市拓野教育投资有限公司 创新 科技 共赢未来 拓野教育 关注学生的未来 * * * * * LOGO 第3章 返回第一张 上一张幻灯片 下一张幻灯片 深圳市拓野教育投资有限公司 创新 科技 共赢未来 拓野教育 关注学生的未来 电气控制与PLC第三章 第3章 可编程控制器(PLC)基础 3.1 概述 3.2 PLC的组成 3.3 PLC的工作原理 3.4 PLC的编程语言 3.1 PLC概述 可编程序控制器PC (Programmable Controller)又称可编程序逻辑控制器PLC (Programmable Logic ),
文档评论(0)