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

可编程序控制器的工作原理.ppt

  1. 1、本文档共72页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
除了上述专用的编程器外,还可以利用微机(如IBM-PC),配上PLC生产厂家提供的相应的软件包来作为编程器,这种编程方式已成为PLC发展的趋势。现在,有些PLC不再提供编程器,而只提供微机编程软件,并且配有相应的通信连接电缆。 (2) 彩色图形显示器。大中型PLC通常配接彩色图形显示器,用以显示模拟生产过程的流程图、实时过程参数、趋势参数及报警参数等过程信息,使得现场控制情况一目了然。 (3) 打印机。PLC也可以配接打印机等外部设备,用以打印记录过程参数、系统参数以及报警事故记录表等。 PLC还可以配置其他外部设备,例如,配置存储器卡、盒式磁带机或磁盘驱动器,用于存储用户的应用程序和数据;配置EPROM写入器,用于将程序写入到EPROM中。 2.1.2 可编程序控制器的软件系统 PLC除了硬件系统外,还需要软件系统的支持,它们相辅相成,缺一不可,共同构成PLC。PLC的软件系统由系统程序(又称系统软件)和用户程序(又称应用软件)两大部分组成。 1. 系统程序 系统程序由PLC的制造企业编制,固化在PROM或EPROM中,安装在PLC上,随产品提供给用户。系统程序包括系统管理程序、用户指令解释程序和供系统调用的标准程序模块等。 (1) 系统管理程序。它的主要功能如下: ① 时间分配的运行管理,即实现PLC输入、输出运算,自检及提供通信时序。 ② 存储空间的分配管理,即生成用户环境,规定各种参数、程序的存放地址,将用户使用的数据参数存储地址转化为实际的数据格式及物理存储地址。 ③ 系统的自检程序,即对系统进行出错检验、用户程序语法检验、句法检验、警戒时钟运行等。在系统管理程序的控制下,整个PLC能正确、有效地工作。 (2) 用户指令解释程序。它可将用户用各种编程语言(梯形图、语句表等)编制的应用程序翻译成CPU能执行的机器指令。 (3) 供系统调用的标准程序模块。它由许多独立的程序块组成,各自完成包括输入、输出、特殊运算等不同的功能。PLC的各种具体工作都由这部分来完成。 由于通过改进系统程序可以在不改变硬件系统的情况下大大改善PLC的性能,因此制造企业对系统程序的编制极为重视,其产品的系统程序也在不断升级和完善。 2. 用户程序 用户程序是根据生产过程控制的要求由用户使用制造企业提供的编程语言自行编制的应用程序。用户程序包括开关量逻辑控制程序、模拟量运算程序、闭环控制程序和操作站系统应用程序等。 (1) 开关量逻辑控制程序。它是PLC用户程序中最重要的一部分,一般采用梯形图、助记符或功能块图等编程语言编制。不同的PLC制造企业提供的编程语言有不同的形式,至今还没有一种能全部兼容的编程语言。 (2) 模拟量运算程序及闭环控制程序。通常,它是在大中型PLC上实施的程序,由用户根据需要按PLC提供的软件和硬件功能进行编制。编程语言一般采用高级语言或汇编语言。一些制造企业为方便用户编程,也提供相应编程软件供用户进行编制模拟量运算和PID控制等的程序。 (3) 操作站系统程序。它是大型PLC系统经过通信联网后,由用户为进行信息交换和管理而编制的程序。它包括各类画面的操作显示程序,一般采用高级语言实现。一些制造企业也提供了人机界面的有关软件,用户可以根据制造企业提供的软件使用说明进行操作站的系统画面组态和编制相应的应用程序。 2.2 可编程序控制器的工作过程与工作原理 2.2.1 可编程序控制器的工作过程 PLC上电后,就在系统程序的监控下,周而复始地按固定顺序对系统内部的各种任务进行查询、判断和执行,这个过程实质上是一个不断循环的顺序扫描过程。一个循环扫描过程称为扫描周期。 PLC采用周期扫描机制,简化了程序设计,提高了系统可靠性。具体表现在:在一个扫描周期内,前面执行的任务结果立即就可被后面将要执行的任务所用;可以通过设定一个监视定时器来监视每个扫描周期的时间是否超过规定值,避免某个任务进入死循环而引起的故障。PLC的工作过程如图2.7所示。 图2.7 PLC的工作过程 PLC在一个扫描周期内基本上要执行以下六个任务: (1) 运行监控任务。为了保证系统可靠工作,PLC内部设置了系统监视定时器WDT,由它来监视扫描周期是否超时。PLC在每个扫描周期内都要对WDT进行复位操作,如果不能执行该任务,则WDT的计时会超过设定值,也就是扫描周期超过了规定时间,这表明系统的硬件

文档评论(0)

136****3783 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档