- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机集散控制系统(DCS)的 PCC 群: 分别完成管理、控制、现场的数据采集与处理 各控制站之间的通信等功能 扩容:系统硬件以模块方式添加扩展,新的软件以模块方式添入 现代工业控制任务 需要 分时多任务操作系统的支持 PCC 便是配有 分时多任务操作系统的典型代表 多任务操作系统分为几个任务层 ① 模块化的应用软件; ② 用最适合的编程语言创建任务; ③ 任务维护非常简单; ④ 模块化的编程和测试工具。 ① 并行处理几个控制任务; ② 确定多个任务的处理时间; ③ 监控任务时灵活设定循环时间; ④ 每个任务级别分配一致的I/O映像。 1.多任务操作系统的性能 2.PCC的内存区 3.BR多任务操作系统组成 4.多任务 BR 2000 操作系统的优点 一个完整的复杂项目可以分成多个独立的任务来完成。 每个任务都是独立的程序部分,它可以完成许多不同的功能。 应用项目结构化 每个任务用最合适的编程语言来建立,单个的功能容易编写,并且使功能模块化,单个任务故障处理简单。 用户可以按需要设定每个应用任务的循环时间。 特殊任务的响应时间不受完整程序循环时间的限制 。 3.3 分时多任务操作系统与I/O处理 一个PCC系统有两个不同的内存区 PCC系统的存储器可粗分为: 主要存储执行程序的数据,只在存储器带电时才能保存数据 RAM 掉电时内容不会丢失,操作系统、控制器程序、重要数据都存储在这里。 ROM 应用程序 循环任务(PCC任务)是标准的PCC应用程序,在每一个设定的循环时间内被准确地执行一次。 重要的任务放置在具有较短循环时间的任务层中,它们执行得更及时。 非循环任务(空闲时间任务)利用的空闲时间被执行 。 典型的非循环任务是一些完成统计任务的程序,例如,打印一个报表。 循环任务的优先级比非循环任务高 循环任务可以中断非循环任务 4.多任务 如果将大量的任务放置在一个任务等级中,由于这些任务必须在相应的短时间内完成,会引起系统过载。 这个问题可以通过选择合适的任务等级及正确地设置任务循环时间来解决 运行时间、循环时间、空闲时间 空闲时间 I/O处理 PCC 的I/O管理器要求尽可能快的将I/O状态传送给I/O终端 输入状态在采样时刷新。 输出状态根据用户程序扫描执行,逐个更新。 2.PCC的内存区 3.3 分时多任务操作系统与I/O处理 PCC系统结构 3.3 分时多任务操作系统与I/O处理 3.3 分时多任务操作系统与I/O处理 3.3 分时多任务操作系统与I/O处理 RAM 和 ROM 3.3 分时多任务操作系统与I/O处理 3.3 分时多任务操作系统与I/O处理 3.3 分时多任务操作系统与I/O处理 3.3 分时多任务操作系统与I/O处理 3.多任务操作系统组成 3.3 分时多任务操作系统与I/O处理 3.3 分时多任务操作系统与I/O处理 PCC专用 软件包 标准任务 高速任务 通信软件 功能库 系统任务 例外任务 3.3 分时多任务操作系统与I/O处理 循环任务 非循环任务 3.3 分时多任务操作系统与I/O处理 3.3 分时多任务操作系统与I/O处理 5 10 15 20 25 0 (ms) 紧迫任务 A (1ms) 紧迫任务 B (2ms) 一般任务C (5ms) 非循环任务D (2ms) 5ms 20ms 3.3 分时多任务操作系统与I/O处理 3.3 分时多任务操作系统与I/O处理 3.3 分时多任务操作系统与I/O处理 3.3 分时多任务操作系统与I/O处理 3.3 分时多任务操作系统与I/O处理 3.3 分时多任务操作系统与I/O处理 标准任务层的默认循环时间表 30000ms 10 ms Cyclic #4 标准任务层4 100ms 100 ms Cyclic #3 标准任务层3 50ms 50 ms Cyclic #2 标准任务层2 BR 2010 BR2005 BR2003 20ms 10 ms Cyclic #1 标准任务层1 处 理 器 冗余时间 循环时间(默认值) 缩写 任务层 3.3 分时多任务操作系统与I/O处理 3.3 分时多任务操作系统与I/O处理 3.3 分时多任务操作系统与I/O处理 数据输入与输出处理即I/O状态刷新 3.3 分时多任务操作系统与I/O处理 3.3 分时多任务操作系统与I/O处理 操作站 控制总线 (TCP/IP, Ethernet) WAN LAN 处理总线 (TCP/IP, Ether
您可能关注的文档
- 西北大学中国现当代文学课件 《倾城之恋》解读.ppt
- 西北大学中国现当代文学课件 1920年代的文学论争.ppt
- 西北大学中国现当代文学课件 杜鹏程《保卫延 安》.ppt
- 西北大学中国现当代文学课件 简谈《海子》.ppt
- 西北大学中国现当代文学课件 柳青《创业史》.ppt
- 西北大学中国现当代文学课件 鲁迅《野草》.ppt
- 西北大学中国现当代文学课件 鲁迅小 说创作(1).ppt
- 西北大学中国现当代文学课件 鲁迅小 说创作(2).ppt
- 西北大学中国现当代文学课件 路 遥《人生》.ppt
- 西北大学中国现当代文学课件 张贤亮《绿化树》.ppt
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)