网站大量收购闲置独家精品文档,联系QQ:2885784924

第二章 控制器-1幻灯片.pptVIP

  1. 1、本文档共68页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 4、通信接口接口  控制器的通信部件包括 通信接口芯片; 发送、接收电路等。 通信接口的作用:  将欲发送的数据转换成标准通信格式的数字信号,经发送电路送至通信线路(数据通道)上;  通过接收电路接收来自通信线路的数字信号,将其转换成能被微处理器接受的数据。 通信接口有并行和串行两种:  并行传送是以位并行、字节串行形式,即数据宽度为一个字节,一次传送一个字节,连续传送。其优点是数据传输速率高,造用于短距离传输;缺点是需要较多的电缆,成本较高。  串行传送为串行形式.即一次传送一位,连续传送。其优点是所用电缆少,成本低,适用于较远距离传输;而缺点是其数据传输速率比并行传送的低。可编程控制器大多采用串行传送方式。 * * 2.2.2 数字控制器的软件 数字式控制器的软件分为系统程序和用户程序两大部分。 1、系统程序 系统程序是控制器软件的主体,通常由监控程序和功能模块两部分组成。 (1)监控程序 监控程序使控制器各硬件电路能正常工作并实现所规定的功能,同时完成各组成部分之间的管理。其主要完成的任务有以下几点。 ·系统初始化: 设置硬件电路的可编程器件(如I/O接口、定时/计数器)初值等。 ·键盘和显示管理:识别键码、确定键处理程序的走向和显示格式。 ·中断管理: 识别不同的中断源,比较优先级,做出相应的中断处理。 ·自诊断处理: 实时检测控制器各硬件电路是否正常,若发生异常,显示故障代码、发出报警或进行相应的故障处理。 ·键处理:根据识别的键码,建立键服务标志,以便执行相应的键服务程序。 ·定时处理: 实现控制器的定时(或计数)功能,确定采样周期,并产生时序控制所需的时基信号。 ·通信处理: 按一定的通信规程完成与外界的数据交换。 ·掉电处理: 处理掉电事故,当供电电压低于规定值时,CPU停止数据更新,并将各种状态、参数和有关信息存储起来,以备复电后控制器照常运行。 ·运行状态控制:判断控制器操作按钮的状态和故障情况,以便进行手动、自动或其他控制。 (2)功能模块 功能模块提供了各种功能,用户可以选择所需要的功能模块以构成用户程序,使控制器实现用户所规定的功能。 控制器提供的功能模块主要有: ·数据传送: 模拟量和数字量的输入与输出。 ·PID运算: 通常都有两个PID运算模块,以实现复杂控制功能。 ·四则运算: 加、减、乘、除运算。 ·逻辑运算: 逻辑与、或、非、异或运算。 ·开平方运算。 ·取绝对值运算。 ·高值选择和低值选择。 ·上限幅和下限幅。 ·折线逼近法函数运算: 实现函数曲线的线性化处理。 ·一阶惯性滞后处理: 完成输入信号的滤波处理或用作补偿环节。 ·纯滞后处理。 ·移动平均值运算: 从设定的时间到现在的平均值。 ·脉冲输入计数与计算脉冲输出。 ·控制方式切换: 手动、自动、串级等方式切换。 * * 2、用户程序 用户程序是用户根据控制系统要求,在系统程序中选择所需要的功能模块,并将它们按一定的规则连接起来,其作用是使控制器完成预定的控制与运算功能。 使用者编制程序实际上是完成功能模块的连接,也即组态工作。 用户程序的编程通常采用面向过程POL语言(Procedure-Oriented Language)。各种可编程控制器一般都有自己专用的POL编程语言,但不论何种POL语言,均具有容易掌握、程序设计简单、软件结构紧凑、便于调试和维修等特点。 控制器的编程工作是通过专用的编程器进行的,有在线和离线两种编程方法。  编程器与控制器通过总线连接共用一个CPU,编程器上有一个EPROM插座,供用户编程用。用户在程序输入并调试完毕后写入编程器插座中的EPROM,然后将其取下,插在控制器的相应的插座上。  编程器自带一个CPU构成一台独立的仪表,编程的过程与控制器无关。用户使用编程器输入用户程序并调试完毕后写入EPROM,然后把写好的EPROM移到控制器的相应插座上。 * * 2.2.3 数字控制器的特点 (1)运算控制功能强   数字控制器具有比模拟控制器更丰富的运算控制功能,一台数字控制器既可以实现简单的PID控制,也可以实现串级控制、前馈控制、变增益控制和史密斯补偿控制; 既可以进行连续控制,也可以进行采样控制选择控制和批量控制。 此外,数字控制器还可对输入信号进行处理,如线性化、数据滤波、标度变换等,还可以进行逻辑运算。 (2)通过软件实现所需功能 数字控制器的运算功能是通过软件实现的。 在可编程控制器中,软件系统提供了各种功能模块,用户选择所需的功能模块,通过编程将它们连接在一起,构成用户程序,便可实现所需的运算与控制功能。 可编程控制器编程采用简单易学的POL语言。 (3)带有自诊断功能 数字控制器的监控软件有多种故障的自诊

文档评论(0)

mkt361 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档