一种嵌入式软PLC系统技术方案

技术编号:8669166 阅读:211 留言:0更新日期:2013-05-02 23:08
本实用新型专利技术公开了一种嵌入式软PLC系统,其特征在于,包括:嵌入有CoDeSys应用处理装置与WinCE系统装置的硬件PLC装置。该嵌入式软PLC系统不仅克服了传统PLC的不足,且方便易用、价格低廉、性能强大、稳定。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术属于PLC设计领域,尤其涉及一种嵌入式软PLC系统
技术介绍
PLCCProgrammable Logic Controller,可编程逻辑控制器)以其可靠性高、抗干扰能力强、专用化与模块化设计,适应恶劣环境等优点,在工业控制领域和其他行业得到广泛应用。但对于传统的PLC,有如下四方面的不足各生产厂家采用封闭式设计结构,用户难以改变和添加新的功能;对使用者要求较高,不仅需要熟悉相应产品的编程指令,而且还要对硬件结构和工作原理有所了解;可维护性差,出现故障需要专业人员进行检测维修;成本较高,采用封闭软硬件技术必然增加了设计成本。此外,由于传统PLC设计没有统一的标准,导致各厂家之间的产品互不兼容。为了克服以上不足,人们提出了一种以PCXpersonalcomputer,个人计算机)为硬件平台的软PLC技术思想,但仍存在硬实时性不足,对工业现场环境适应差等缺点。
技术实现思路
本技术的目的在于提供一种嵌入式软PLC系统,旨在解决现有技术中软PLC技术硬实时性不足,对工业现场环境适应差的缺点。本技术的技术方案如下一种嵌入式软PLC系统,其中,包括嵌入有CoDeSys应用处理装置与WinCE系统装置的硬件PLC装置。所述的嵌入式软PLC系统,其中,所述嵌入有CoDeSys应用处理装置与WinCE系统装置的硬件PLC装置包括中央处理单元以及与其连接的外扩存储器、以太网接口模块、SD卡接口模块、CAN总线接口模块、输入/输出接口模块、UART接口模块中的一个或多个。所述的嵌入式软PLC系统,其中,所述中央处理单元包括CPU核以及以太网控制器、SD卡控制器、外扩存储控制器、CAN总线控制器、1/0控制器、UART控制器中的一个或多个,所述CPU核分别与所述以太网控制器、所述SD卡控制器、所述外扩存储控制器、所述CAN总线控制器、所述1/0控制器、所述UART控制器相连。所述的嵌入式软PLC系统,其中,所述CAN总线控制器通过其芯片的对应管脚与所述CAN总线接口模块连接,用于支持CAN网络协议的通讯。所述的嵌入式软PLC系统,其中,所述UART控制器通过其芯片的对应管脚与所述UART接口模块连接,用于把并行输入转化成为串行输出,从而支持RS232\RS485等串行通讯协议。所述的嵌入式软PLC系统,其中,所述中央处理单元内的以太网控制器通过其管脚与所述以太网接口模块相连接,所述SD卡控制器通过其管脚与所述SD卡接口模块相连接,所述外扩存储控制器通过其管脚与所述外扩存储器相连接,所述1/0控制器通过其管脚与所述输入/输出接口模块相连。[0011 ] 采用上述方案,本技术通过把CoDeSys应用处理装置与WinCE系统装置嵌入到硬件PLC装置之中,从而实现了嵌入式软PLC以其成本低和系统裁剪灵活使它兼容了传统PLC和软PLC的双重优势,也解决了硬实时性不足、对工业现场环境适应差的问题。附图说明图1为嵌入有CoDeSys应用处理装置与WinCE系统装置的硬件PLC装置的结构图。具体实施方式为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。一种嵌入式软 PLC 系统,其中,包括嵌入有 CoDeSys (ControlledDevelopementSystem,能够应用于嵌入式设备和基于PC设备编程的编程软件)应用处理装置与WinCE(Windows CE,32位嵌入式操作系统)系统装置的硬件PLC装置;如图1所示,示出了嵌入有CoDeSys应用处理装置与WinCE系统装置的硬件PLC装置中各部件的连接关系,所述硬件PLC装置包括中央处理单元101和外围电路模块,例如,外扩存储器104、以太网接口模块102、SD (Secure Digital Memory Card,安全数码卡)卡接口模块103、CAN总线接口模块105、输入/输出接口模块106、UART接口模块107等;又如,外围电路模块还可以根据不同的应用场所选取不同的性能参数,优选的,外扩存储器104选取包括64M RAM和32MFlash,输入/输出接口模块106包括16路数字量输入、8路数字量输出,CAN (ControllerAreaNetwork,控制器局域网络)总线接口模块有2路、主要是CANOpen总线接口,可接RI0、伺服等,以太网接口模块102有I路,可方便地通过网络与PLC进行通信,UART接口模块107有2路,I路支持3S协议,另一路支持modbus协议。与上述实施例相结合,所述的嵌入式软PLC系统,其中,所述中央处理单元101不仅是包括单一的处理器CPlXCentral Processing Unit,中央处理器)核114,还包括许多外围电路的控制器,例如,所述中央处理单元101还包括以太网控制器108、SD卡控制器110、外扩存储控制器112、CAN (Controller Area Network,控制器局域网络)总线控制器109、1/0 控制器 111、UART (Universal Asynchronous Receiver/Transmitter,通用异步接收 /发送装置)控制器113 ;又如,该中央处理单元101还可以包括其它功能的外围电路的控制器,所述中央处理器也可以根据实际需要选取不同的规格,以实现各种不同需求的嵌入式硬件系统平台,优选的,中央处理单元101选取ARM构架为32位的嵌入式处理器,CPU核频率可高达520MHz ;这些控制器都集成到一个模块中,即一块芯片中,然后通过芯片的对应管脚与设计的外围接口模块连接起来,而外围接口模块的端口,便是我们能看到的与外部部件连接的实际接口。与上述各例相结合,如图1所示,CPU核114分别与所述以太网控制器108、所述SD卡控制器110、所述外扩存储控制器112、所述CAN总线控制器109、所述1/0控制器111、所述UART控制器113相连,用于与各控制器进行数据交换,例如,所述CPU核通过内部总线与所述以太网控制器相连接,所述CPU核通过内部总线与所述SD卡控制器相连接,所述CPU核通过内部总线与所述外扩存储控制器相连接,所述CPU核通过内部总线与所述CAN总线控制器相连接,所述CPU核通过内部总线与所述I/O控制器相连接,所述CPU核通过内部总线与所述UART控制器相连接。与上述各例相结合,所述的嵌入式软PLC系统,其中,所述CAN总线控制器109通过其芯片的对应管脚与所述CAN总线接口模块105连接,用于支持CAN网络协议的通讯。与上述各例相结合,所述的嵌入式软PLC系统,其中,所述UART控制器113通过其芯片的对应管脚与所述UART接口模块107连接,用于把并行输入转化成为串行输出,从而支持RS232\RS485等串行通讯协议。与上述各例相结合,所述的嵌入式软PLC系统,其中,所述中央处理单元内的各个控制器分别通过各自对应的芯片管脚与相对应的外围接口电路模块相连接,用于信号或者是数据的传输,例如,中央处理单元内的以太网控制器通过其管脚与所述以太网接口模块相连接,SD卡控制器通过其管脚与所述SD卡接口模块本文档来自技高网...

【技术保护点】
一种嵌入式软PLC系统,其特征在于,包括:嵌入有CoDeSys应用处理装置与WinCE系统装置的硬件PLC装置。

【技术特征摘要】
1.一种嵌入式软PLC系统,其特征在于,包括:嵌入有CoDeSys应用处理装置与WinCE系统装置的硬件PLC装置。2.根据权利要求1所述的嵌入式软PLC系统,其特征在于,所述嵌入有CoDeSys应用处理装置与WinCE系统装置的硬件PLC装置包括中央处理单元以及与其连接的外扩存储器、以太网接口模块、SD卡接口模块、CAN总线接口模块、输入/输出接口模块、UART接口模块中的一个或多个。3.根据权利 要求2所述的嵌入式软PLC系统,其特征在于,所述中央处理单元包括CPU核以及以太网控制器、SD卡控制器、外扩存储控制器、CAN总线控制器、I/O控制器、UART控制器中的一个或多个,所述CPU核分别与所述以太网控制器、所述SD卡控制器、所述外扩存储控制器、所述CAN总线控制器、所...

【专利技术属性】
技术研发人员:张廷坤付杰池家武
申请(专利权)人:上海步科自动化股份有限公司
类型:实用新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1