当前位置:主页 > 社科论文 > 逻辑论文 >

嵌入式快速逻辑控制系统的设计与开发

发布时间:2021-04-01 00:18
  当今制造业正面临一个快速变革的时代,减少资金投入、降低人力成本,提高劳动生产率等成为用户追求的目标,对于PLC系统的处理速度、开放性等方面的要求也大大超过从前。PLC已发展成为集实时控制、故障诊断、数据综合分析等复杂任务于一体的硬软件系统平台,这些任务的复杂性与控制的难度急剧增加,对PLC系统的功能提出了更高的要求。 要实现这些目标,就需要采用新的技术,不断改进系统的硬软件,如采用嵌入式实时操作系统、嵌入式高速处理器内核和工业以太网技术,就可以将高速的处理性能和良好的开放性引入到控制领域,推动PLC系统向更高层次发展。 本文对构建开放、快速、可靠稳定的新一代PLC系统的关键技术进行了研究,成功攻克了控制站内部高速并行总线技术、工业以太网应用实现技术、基于嵌入式处理器和实时操作系统的CPU模块设计、系统可靠性稳定性设计等技术难题。 工业以太网以其成熟的技术优势,已丌始在现场设备层网络中逐步应用,以工业以太网为网络平台,既可满足各控制站之间的高速数据通信的需求,又可以满足系统的开放性需求,在对工业以太网实现技术深入研究后,提出了工业以太网应用于控制系统的设计思路和开发过程... 

【文章来源】:浙江大学浙江省 211工程院校 985工程院校 教育部直属院校

【文章页数】:102 页

【学位级别】:硕士

【部分图文】:

嵌入式快速逻辑控制系统的设计与开发


CIMS体系结构简图

过程图,冗余,冗余数据,总线通讯


}}}通讯瞥控“卜卜卜卜卜2字节节严严俨面卜号控制卜卜卜卜卜}}}通璧洲lll丁丁丁通通通讯位舞面下下下下下块块块lll,,,卜卜卜卜卜卜卜卜卜卜卜卜卜卜卜卜图6一7通讯位号内存分布对于通讯位号系统还需要通讯位号的组态数据区,该数据区标识控制器所需通讯位号的具体信息(通讯位号来自哪个控制器和其在UO子系统中的位置)和个数。这样控制器就可以根据需求挑选特定的通讯位号并将其拷贝到通讯位号内存区的特定位置。2.控制器主程序框架控制器主程序是构建在多任务系统框架之上的,所以控制器把系统内核的工作分配到不同的任务中来处理。控制程序处理任务,FO处理任务必须和用户程序的调度同步。控制程序调度之前系统应该从每个用户程序的冗余数据区、通讯接收数据区中拷贝必要的数据到用户的数据区中。控制程序调度之后系统要进行冗余数据、组播数据和点对点通讯数据的准备,向用户程序冗余区、组播数据区和通讯发送数据区中填充需要处理的数据等工作。组播任务。当该任务被调度时一方面依次检查每个程序数据区的组播缓数据并且将它们依次拷贝到系统的组播数据发送缓冲区中,另一方面系统将所有的UO位号信息也填充到系统组播数据发送缓冲区中一起进行发送。巨巨三H喳夔州唾夔砸蜜困困困困困困困困困困困困困困困困困困困困困困困困困工工工/O处理理理用户数据区数数数用户程序处理理理组播和通讯数数数据据据据据准备备备进程程程据准备备备组组组组组组组组组组组组组组组组组播任务务启启动多任任任

示意图,示意图,执行次序,区段


笱?妒勘弦德畚那度胧娇焖俾呒?刂葡低车纳杓朴肟??标或Fl键为图形编程过程中的各种情况提供支持。SCConrtol编辑界面如图6一16所示。在FBD区段内那些输入只连接变量或位号或常数的模块,被称为区段的起始模块。区段内有多个起始模块时,在图形区域中位置最上的模块称为启动模块。区段的执行从启动模块开始。FBD区段内的执行次序由区段内的数据流决定。FBD段落中区段间的执行次序由区段的启动模块在段落图形中的位置决定。执行次序由上到下。下图6一16说明了功能块图的执行次序。图6一16SCControl示意图.63抗干扰技术分析微机应用系统的开发方式己经跨越以功能设计为目标的初级阶段,而步入全面解决系统可靠性的综合开发阶段。从器件选择、硬件系统设计、电路板制作、软件设计等都要综合考虑解决系统的可靠性,把电磁兼容性设计,抗干扰设计贯穿在系统研制开发的全过程。特别是对计算机实时控制系统而言,具有高可靠性和强抗干扰能力是系统长期稳定运行,是实现预期控制效果的前提和保证。可靠性技术属于综合性技术,在设计阶段要对系统和设备所必须具备的可靠


本文编号:3112325

资料下载
论文发表

本文链接:https://www.wllwen.com/shekelunwen/ljx/3112325.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户e3818***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com