- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.1 PLC之前的工业控制装置 PLC控制电路图 2.2 可编程控制器的基本工作原理 ★ 当PLC运行时,需要进行众多的操作; ★而 PLC的CPU不可能同时去执行多个操作, 每一刻只能执行一个操作 。 PLC扫描工作方式的特点 注意点 PLC存在着原理上的滞后,扫描周期越长滞后现象越严重 扫描周期包括执行用户程序和系统管理所占用的时间 响应的滞后与扫描方式、硬件电路的延时以及程序设计中的指令有关 例题 本意:Y1、Y2为互锁,即Y1=-Y2 若:上一周期X1断,则M100断。 这次执行时,Y1通, 如X1通,则Y2通,于是Y1=Y2。 2.3 PLC的编程语言 是从继电器控制电路图演变过来的。梯形图及符号的画法应按一定规则,各厂家的符号和规则虽不尽相同,但基本上大同小异。 不同的PLC指令语句表 5. 高级语言 许多大中型可编程控制器都配备了 PASCAL 、 BASIC 、 C 等高级编程语言。 * 可编程控制器的工作原理可以简单地表述为在系统程序的管理下,通过运行应用程序完成用户任务。 个人计算机与 PLC的工作方式有所不同,计算机一般采用等待命令的工作方式。而 PLC在确定了工作任务,装入了专用程序后成为一种专用机,它采用循环扫描工作方式,系统工作任务管理及应用程序执行都是循环扫描方式完成的。 36 第二章 PLC的工作原理 电磁继电器的结构 在PLC诞生之前,工业控制设备的主流品种是以继电器、接触器为主体的控制装置。继电器、接触器是一些电磁开关。 接触器控制异步电动机起停电路 接触器控制异步电动机正反转电路 说明:通过继电器、接触器及其他控制元件的线路连接,可以实现一定的控制逻辑,从而实现生产设备的各种操作控制。 接线逻辑? 缺陷 首先复杂的系统需要使用成百上千个各种各样的继电器和成千上万根导线,只要有一个电器,一根导线出现故障,系统就不能正常工作, 这大大降低了系统的可靠性。 其次是这种系统的维修及改造很不容易。 9 图2.2.2 PLC控制电动机正反转逻辑梯形图及指令表 2.2.1 可编程控制器的工作方式 问题的提出: 解决的办法:采用分时操作原理 由于CPU的运算处理速度很快,所以从宏观上来看, PLC外部出现的结果似乎是同时完成的。这种分时操作的方法称为扫描工作方式。 PLC采用“顺序扫描、不断循环”的工作方式,这个过程可分为输入采样,程序执行、输出刷新三个阶段,整个过程扫描并执行一次所需的时间称为扫描周期。 输入端子 输入锁存器 输入状态寄存器 输出锁存器 输出状态寄存器 输出端子 程序执行 读 读 写 输入采样 程序执行 输出刷新 2.2.2 可编程控制器的工作过程 用户程序完成的三个阶段: 程序执行扫描工作过程 PLC有两种基本的工作状态,即运行(RUN)状态与停止 (STOP)状态。 运行状态是执行应用程序的状态。停止状态一般用于程序的编制与修改。 ★ 集中采样: 在一个扫描周期中,对输入状态的采样只在输入处理阶段进行。当PLC进入程序处理阶段后输入端将被封锁,直到下一个扫描周期的输入处理阶段才对输入状态进行重新采样。 ★集中输出: 在用户程序中如果对输出结果多次赋值,则最后一次有效。在一个扫描周期内,只在输出处理阶段才将输出状态从输出映象寄存器中输出,对输出接口进行刷新。在其它阶段里输出状态一直保存在输出映象寄存器中。 ★ 提高了抗干扰能力,增强了系统可靠性 PLC工作时大多数时间与外部输入/输出设备隔离,从根本上提高了系统的抗干扰能力,增强了系统的可靠性。 检查CPU等内部硬件,对监视定时器(WDT)复位以及其它工作 与其它智能装置(如编程器、计算机等)实现通信 按顺序对所有输入端的状态进行采样,并存入相应寄存器 对用户程序扫描执行 ,并将结果存入相应的寄存器 将寄存器中与输出有关状态,转到输出锁存器,输出驱动外部负载 PLC的实际工作过程分自诊断、与编程器或计算机等通信、输入采样、程序执行和输出刷新五个阶段。 M100 Y1 X1 M100 M100 Y2 M100 Y1 X1 M100 M100 Y2 在PLC系统结构不断发展的同时,PLC的编程语言也越来越丰富,功能也不断提高。程序的表达方式基本有四种:梯形图、指令表、逻辑功能图和高级语言。梯形图是当前使用最广泛的一种编程方法。 除了的梯形图语言外,为了适应各种控制要求,出现了面向顺序控制的步进编程语言、面向过程控制的流程图语言、与计算机兼容的高级语言(BASIC、C语言等)等。多种编程语言的并存、互补与发展是PLC进步的一种趋势
文档评论(0)