可编程控制器技术课件3.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 工作原理 电路分析和设计 3.1 可编程控制器的工作原理 3.2 可编程控制器电路分析 3.3 控制电路的经验设计法 工作原理 延时接通、延时断开电路 延时输出的短脉冲信号 方波振荡器(脉宽可调) 非方波振荡器(脉宽可调) 长延时电路 顺序起停电路 启动一段时间后自动停止 变宽脉冲输入、等宽脉冲输出 计数器用作定时器 扩大计数范围 (加法方式) 二分频电路 单一输入信号实现启停电路 顺序启动、同时停止电路 例2: 例3: 例3:一物流系统的结构简图如图所示。三条传送带B1、B2和B3分别由电动机M1、M2和M3驱动。系统启动后,若安装在B1左端的行程开关SQ0检测到有货物,则M1启动,B1运转,货物右行。只要传送带上有货物,传送带就运转,若传送带上无货物,则传送带停止运转。按下停止按钮后,全部传送带停止运转。SQ1标志货物进入B2,SQ2标志货物离开B1,SQ3标志货物进入B3,SQ4标志货物离开B2,SQ5标志货物离开B3。试设计其控制电路。 * * * * 3.1 可编程控制器的工作原理 继电器-接触器控制系统是通过继电器和接触器触点状态的变化来实现其控制功能,而可编程控制器则是通过执行控制程序来实现其控制功能。 可编程控制器的控制程序大致由三大模块构成: 第一个大模块是初始化模块,当可编程控制器上电后,即进行系统初始化。例如,使系统的某些存储区清0,将特殊寄存器(单元或位)置位或清0,设置I/O模块的工作方式等。 第二个大模块是实现系统控制功能的模块,在这个模块中,系统接受外部输入信号,根据外部输入信号执行用户程序,按照用户程序的执行结果输出控制信号,去影响可编程控制器的控制对象的行为。在这个模块中,还要进行通讯处理,实现可编程控制器与可编程控制器之间的信息交换,或实现可编程控制器与其它设备(如上位计算机、智能仪表、远程I/O设备、变频器等)之间的信息交换。 第三个大模块是保证可编程控制器可靠性的模块,这个模块能对可编程控制器自身是否正常进行自我诊断。例如,判断电池电压是否已降至允许电压最小值以下,判断是否有硬件故障(CPU、存储器、I/O设备是否正常),判断通讯是否异常等。如果自检不正常,可编程控制器中的异常继电器接通,可编程控制器面板上的出错指示灯亮,特殊寄存器中将存入错误代码。当出现致命错误时,可编程控制器被强制为STOP状态,用户程序不再被执行。 可编程控制器上电后,其控制程序的各个模块按固定的顺序执行,除了初始化模块外,其余模块被循环执行,直到可编程控制器掉电为止。可编程控制器是采用循环执行控制程序的各个模块来实现其控制功能的,即控制程序的各个模块在可编程控制器的上电期间内被周期性地执行。控制程序的各个模块均被执行一次所需要的时间称为可编程控制器的扫描周期,扫描周期是可编程控制器的一个重要技术指标,它反映出可编程控制器的处理速度。 可编程控制器正常工作后,执行通讯处理程序所需要的时间与网络的复杂程度及通讯的数据量大小有关,执行用户程序所需要的时间与用户程序的长短有关,执行其它程序模块所需要的时间是固定的,所以,可编程控制器的扫描周期的长短主要由通讯时间和执行用户程序的时间决定。当然,可编程控制器的扫描周期还与CPU的运算速度、I/O点的多少、扩展模块的多少有关。 可编程控制器控制程序中的初始化模块、更新时钟与特殊寄存器值的模块、自诊断模块是可编程控制器的内部处理模块,与用户没有直接关系,如果不考虑这些模块,可编程控制器正常工作时的主要阶段如右图所示。 可见,可编程控制器的工作过程主要由输入采样、通讯处理、执行用户程序、输出刷新四个阶段组成。 可编程控制器上电且状态开关置于RUN后,首先进入输入采样阶段。在这个阶段,可编程控制器扫描所有输入端子,并将接在各输入端子上的各种触点的状态(0状态或1状态)读入,并保存在相应的存储区中。保存输入信号状态的存储区称为输入映像区,在输入采样阶段,输入映像区的值被刷新。 输入采样阶段结束后,可编程控制器开始通讯处理阶段,实现可编程控制器与其它智能设备之间的信息交换。可编程控制器从其它设备接受的信息存入接收缓冲区,而要传送给其它智能设备的信息则需事先写入发送缓冲区。 通讯处理阶段结束后,可编程控制器自动进入执行用户程序阶段。在这个阶段,可编程控制器利用输入映像区中的值以及接收到的通讯数据,按从上到下的顺序执行用户程序,产生中间结果及要输出以影响控制对象行为的控制信号。中间结果是M电器、S电器等内部电器的状态,输出信号是Y电器的状态,输出信号保存在Y电器对应的存储区中,存储输出继电器状态的存储区称为输出映像区。 用户程序执行完后,可编程控制器进入输出刷新阶段。在这个阶段,可编程控制器把输出映像

文档评论(0)

iris + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档