《外文翻译--上海一个可持续发展的商业建筑的生命周期评估》毕业学术论文.docVIP

  • 2
  • 0
  • 约6.42千字
  • 约 12页
  • 2018-10-02 发布于广西
  • 举报

《外文翻译--上海一个可持续发展的商业建筑的生命周期评估》毕业学术论文.doc

2010年第三届国际先进计算机理论与工程研讨会(简称ICA CTE) 一个高性能PLC专用建筑设计处理器 Shuting-zeng 工业信息学实验室 沈阳自动化研究所,中国科学学院研究生院 中国 沈阳 e-mail: zengshuting@sia.cn Zhijia-yang 工业信息学实验室 中国科学院沈阳自动化研究所 中国 沈阳 e-mail:yang@sia.cn 摘要——为了提高执行PLC的速度说明,高性能的PLC处理器研究。拟议的高性能PLC专用处理器由通用处理器和PLC应用程序特定的指令集处理器(ASIP)组成,并把PLC作为 ASIP的为核心。在PLC ASIP,四各种指令格式和5种教学集设计。该架构是旨在加速指令的执行。 PLC ASIP可以提高执行说明书指示的速度,加载和存储指令和执行功能块指令,占据70.4%的PLC指令的频率。通用处理器是用于编译PLC并行程序,控制外围设备执行算术指令。当在两个处理器执行指令是独立的互相配合,一般处理器和PLC的ASIP可以并发执行。拟议的设计有助于提高实时性能,比传统的顺序PLC程序的执行。要验证的推进提出的设计,三阶梯方案的编译多元化的处理器指令集。比较数字多元化的处理器,数量编译指令编译PLC专用处理器指令最小。 关键词——PLC处理器; ASIP;指令集架构; 一 导言 可编程逻辑控制器(PLC)是一种新的伺服系统,它结合了技术自动化和沟通,将微处理器作为为核心。由于高可靠性,更好的抗干扰能力,硬实时,挥发的控制程序,PLC在该领域被广泛应用的行业,如钢铁,石油,化工,电力,建材,机械制造,汽车,交通等。 在中国,大多数工业PLC微处理器采用一般的微处理器或由布尔处理器和一般的微处理器。一般处理器主要处理字节或字之类的数据格式,但大多PLC指令,布尔指令占据的PLC指令的69%。 [1]因此,通用处理器很难满足PLC的实际应用。一般结合布尔处理器微处理器可提供的模块,以执行布尔说明,但并没有执行布尔加速器指令,加载和存储指令和功能块说明。 不仅PLC专用处理器加速的大多数指令执行速度,而且还提供了双核心架构的指令并发执行,以提高更难实时。 二 PLC专用处理器 A. PLC专用处理器的体系结构 高性能的PLC专用处理器(见图1)包括一个PLC应用程序特定的指令集处理器(ASIP)和通用处理器。 PLC的ASIP是PLC指令执行的核心。指令集PLC ASIP包括大多数PLC的指令,除一般执行处理器的算术指令。因为大多数的数据类型是位在PLC ASIP位寻址模式主要是用于访问数据。PLC ASIP采用直接访问模式,它适合PLC的频繁的数据访问。 PLC ASIP和通用处理器可以同时执行。 如果两个指令没有依赖彼此的关系,PLC ASIP可以中断一般算术指令的执行,下一个指令可以在PLC ASIP中执行。 图1 PLC专用处理器的体系结构 三 PLC的ASIP PLC ASIP可以改善大多数PLC指令执行其指令集和架构的速度。 PLC特定的指令集 由于布尔指令占用的PLC指令的69%,布尔指令集是被设置在PLC中特定的指令集。 为了加速布尔指令执行速度,可跳变的布尔指令集被设置。分析梯形图程序(见图2),在第一步中,如果“Xo”的值为零,而下一条指令是“与”,那么“与”指令的结果是“0”,并且指令“N OT Xl ORN X2”不需要执行。【2】如果PLC ASIP跨PLC的IL指令,诸如“与”,“与非”,“或”,“或非”,它可以加速跳变布尔指令集的执行过程。 另一个PLC梯形图程序的字符是步骤的顺序执行和步骤之间的依赖关系。当他们在没有依赖关系的不同步骤,算术指令和功能块指令和布尔指令集可以同时执行。参见图2,带“TON”功能块的步骤,其下一个步骤可以同时执行。PLC中的具体指令集的功能块指令集被设置并发执行。 因为大多数的数据类型是在PLC ASIP中的位,寄存器文件和数据RAM采用位寻址模式访问数据。而PLC的数据访问频繁,使装载和存储指令集采用直接访问模式。 根据PLC程序的字符,指令集可分为5种:布尔指令集,跳变布尔指令集;跳转或调用指令集;装载和存储指令集功能块指令集。在表1中一些指令设置时PLC ASIP的指令的一部分。在图2的C部分是翻译的汇编,使用PLC的ASIP指令。 图2。(一)梯形图程序(二)翻译的IL程序, (三)翻译的汇编程序的PLC 的ASIP指令 表一,PLC的ASIP指令集的一部分 操作码 操作数 说明 ANDBIT CR, RS, CR 与字节 ORBIT CR, RS,CR 或字节 ANDCRBIT CR 可跳变与字节 CR 结束可跳变与字节 ORCRBIT CR

文档评论(0)

1亿VIP精品文档

相关文档