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

计算机控制系统(清华大学出版社)课件_嵌入式PLC资料.ppt

计算机控制系统(清华大学出版社)课件_嵌入式PLC资料.ppt

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8.2.5 PLC网络系统 PLC网络的主要形式 2. PLC通信的特点 3. PLC网络产品的功能结构 * 1. PLC网络的四种主要形式 (1) 以一台PLC作为主站,其他多台同型号的PLC作为从站,构成主从式PLC网络,成为简易集散系统。 (2) 以通用微机为主站,多台同型号的PLC为从站,组成简易集散系统。通用微机完成操作站的各项功能。 (3) 将PLC网络通过特定的网络接口,连入大型集散系统中,成为其中的一个子网。 (4) 专用PLC网络。由PLC制造厂商开发用于连接PLC的专用网络. 如A-B公司的DH和DH+高速数据通道、SIEMENS公司的SINES-L1和SINEC-H1网络等。 * 2. PLC通信的特点 (1) 由于PLC之间的通信程序采用梯形图及其它方式编程,在上位机中的通讯则是用高级语言或汇编语言编写,所以必须符合PLC中的通信协议。 (2) 生产PLC的厂商为使所生产的PLC连网的适应性更强,对通信协议的物理层常配置几种接口标准,用户可根据应用需要进行选择。 (3) 在PLC网络中,主从式存取控制方法仍在使用。随着PLC网络规模的不断增大以及标准化进程的加快,符合MAP规约的PLC及PLC网络也越来越多。 (4) PLC网络中的过程数据多数是触点的开通与关断,数据短。当受到干扰出错时就整个数据错,因此对差错控制要求高。在PLC中,可以使用“异或码”进行校验。 * 3. PLC网络产品的功能结构 * 金字塔结构表明PLC及其网络在工厂自动化系统中,由上到下,在各层都发挥着作用。 其特点是:上层负责生产管理,低层负责现场控制与检测,中层负责生产过程的监控以及优化。 美国国家标准局为工厂计算机控制系统提出的NBS模型。 图8-31 生产金字塔结构示意图 图8-32 NBS模型 第8章 内容结束! * * 1. 嵌入式系统开发步骤 设计过程中的文档管理包括: 需求分析文档(产品定义阶段) 总体方案设计(选择过程和软硬件划分阶段) 概要设计文档(软硬件初步设计阶段) 详细设计文档(软硬件详细设计阶段) 测试需求文档(模块测试及联调准备阶段) 系统测试报告(测试小组) 使用说明文档/源程序注释 * 嵌入式系统的开发步骤: (1) 确定嵌入式系统的要求 (2) 设计系统的体系结构和总体方案设计 (3) 选择开发平台 (4) 应用编码并按照代码优化原则优化代码 (5) 在主机系统上验证软件 (6) 在目标系统上验证软件 * 2. 一类ARM SDT仿真开发环境 当进行嵌入式系统开发时,选择一套含有编辑软件、编译软件、汇编软件、连接软件、调试软件、工程管理及函数库的集成开发环境是必不可少的。 ARM SDT是ARM Software Development Toolkit的简写,是ARM公司为方便用户在ARM芯片上进行应用软件开发而推出的一整套集成开发工具。ARM SDT由一套完备的应用程序构成,并附带支持文档和例子,可以用于编写和调试ARM系列的RISC处理器应用程序。 * 图8-7 基于ARM的嵌入式硬件平台体系结构 3. 基于?C/OS-II建立实时操作系统 在建立实时操作系统之前,需要将?C/OS-II移植到自己的硬件平台上,然后再扩展得到RTOS的体系结构,并在此基础上,建立相应的文件系统、外设及驱动程序、引进图形用户接口等,得到自己的RTOS。 (1) ?C/OS-II的移植 “移植”是指使一个实时操作系统能够在某个微处理器平台上运行。 ?C/OS-II移植到S3C44B0X要做的工作: 在OS_CPU.H中设置与处理器和编译器相关的代码、对具体处理器的字长重新定义一系列数据类型、声明几个用于开关中断和任务切换的宏; 在OS_CPU_C.C中用C语言编写6个与操作系统相关的函数; 在OS_CPU_A.ASM中改写4个与处理器相关的汇编语言函数。 * (2)基于?C/OS-II扩展RTOS的体系结构 * 图8-10 基于?COS-II扩展RTOS的体系结构 (3) 建立文件系统 针对嵌入式的应用,参考FAT16的文件系统,可以利用与文件系统相关的API 函数,来建立相应的简单文件系统。 (4) 外设驱动程序 外设驱动函数可以对系统提供访问外围设备的接口。 (5) 图形用户接口(GUI) 可以为人机交互建立起图形用户接口,即为图形用户界面应用建立相应的API函数,其中包括基于Unicode的汉字字库、基本绘图函数、典型的控键。 (6) 系统消息队列 在多任务操作系统中,各任务之间通常是通过消息来传递信息和同步的。用户应用程序的每个任务都有自己的信息响应队列和消息循环。通常,任务通过等待消息而处于挂起状态。当任务接到消息后,则处于就绪状态,然后开始判断所接收到的消

文档评论(0)

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

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

1亿VIP精品文档

相关文档