一种plc通信控制系统的制作方法

文档序号:10907830阅读:763来源:国知局
一种plc通信控制系统的制作方法
【专利摘要】本实用新型公开了一种PLC通信控制系统,包括CPU芯片、数据RAM区和通信收发器,CPU芯片中包含有两个CortexM处理器分别为CortexM控制处理器和CortexM通信处理器,数据RAM区包括第一子数据RAM区、第二子数据RAM区和共享子数据RAM区,CortexM控制处理器与CortexM通信处理器通信连接,CortexM控制处理器与第一子数据RAM区通信连接,CortexM通信处理器与第二子数据RAM区通信连接,共享子数据RAM区分别与CortexM控制处理器和CortexM通信处理器通信连接,CortexM通信处理器与通信收发器通信连接。本实用新型中,通过使用单芯片的双核通信机制,提高了架构集成性的同时,降低了生产成本。
【专利说明】
一种PLC通信控制系统
技术领域
[0001]本实用新型涉及通信技术领域,特别是涉及一种PLC通信控制系统。
【背景技术】
[0002]PLC(ProgrammabIe Logic Controller,可编程控制器)作为成熟的工业产品,其硬件架构是多种多样的。根据规模的不同,PLC分为大型PLC、中型PLC和小型PLC。其中,中型PLC主要适用于200-500点规模的控制系统。
[0003]中型PLC主控制器的硬件架构目前主要是基于ARM9+FPGA(Field-ProgrammableGate Array,现场可编程门阵列)架构或者是基于专用ASIC(Applicat1n SpecificIntegrated Circuit,集成电路)架构构成的。然而,这样的架构都存在成本比较高、且集成性不高的问题。
【实用新型内容】
[0004]本实用新型提供一种PLC通信控制系统,以提高架构集成性的同时,降低生产成本。
[0005]为了达到上述目的,本实用新型提供一种PLC通信控制系统,所述PLC通信控制系统包括CPU芯片、数据RAM区和通信收发器,所述CPU芯片中包含有两个CortexM处理器分别为CortexM控制处理器和CortexM通信处理器,所述数据RAM区包括第一子数据RAM区、第二子数据RAM区和共享子数据RAM区,
[0006]所述CortexM控制处理器与CortexM通信处理器通信连接,所述CortexM控制处理器与所述第一子数据RAM区通信连接,所述CortexM通信处理器与所述第二子数据RAM区通信连接,所述共享子数据RAM区分别与所述CortexM控制处理器和CortexM通信处理器通信连接,所述CortexM通信处理器与所述通信收发器通信连接。
[0007]进一步地,所述PLC通信控制系统中还设有Flash芯片,所述Flash芯片包括第一子Flash芯片和第二子Flash芯片,所述CortexM控制处理器与所述第一子Flash芯片通信连接,所述CortexM通信处理器与所述第二子Flash芯片通信连接。
[0008]进一步地,所述CortexM控制处理器中包含有内部寄存器,所述CortexM控制处理器通过所述内部寄存器与所述CortexM通信处理器通信连接。
[0009]进一步地,所述CortexM控制处理器中设有复位控制模块,所述CortexM控制处理器通过所述复位控制模块与所述CortexM通信处理器通信连接。
[0010]进一步地,所述CortexM控制处理器中设有第一中断控制模块和第一中断接收模块,所述CortexM通信处理器中设有第二中断控制模块和第二中断接收模块,所述第一中断控制模块与所述第二中断接收模块通信连接,所述第二中断控制模块与所述第一中断接收模块通信连接。
[0011 ] 进一步地,所述CortexM控制处理器具体为CortexM4处理器,所述CortexM通信处理器具体为CortexMO处理器。
[0012]与现有技术相比,本实用新型至少具有以下优点:
[0013]通过使用单芯片的双核通信机制,提高了架构集成性的同时,降低了生产成本。
【附图说明】
[0014]图1是本实用新型所提供的系统架构图;
[0015]图2是本实用新型所提供的系统架构示意图。
[0016]附图标记:
[0017]1-CortexM控制处理器;2-CortexM通信处理器;3-第一子数据RAM区;4-共享子数据RAM区;5-第二子数据RAM区;6-通信收发器;7-第一子Flash芯片;8-第二子Flash芯片;9-传感器;10-执行器;11-开关电源。
【具体实施方式】
[0018]本实用新型提出一种PLC通信控制系统,其中,所述PLC通信控制系统中包括CPU芯片、数据RAM区和通信收发器,进一步地,所述CPU芯片中包含有两个CortexM处理器分别为CortexM控制处理器和CortexM通信处理器,所述数据RAM区包括第一子数据RAM区、第二子数据RAM区和共享子数据RAM区,下面结合附图,对本实用新型【具体实施方式】进行详细说明。
[0019]如图1?2所示,具体的,所述CortexM控制处理器与CortexM通信处理器通信连接,所述CortexM控制处理器与所述第一子数据RAM区通信连接,所述CortexM通信处理器与所述第二子数据RAM区通信连接,所述共享子数据RAM区分别与所述CortexM控制处理器和CortexM通信处理器通信连接,所述CortexM通信处理器与所述通信收发器通信连接。
[0020]其中,该CortexM控制处理器具体为CortexM4处理器,所述CortexM通信处理器具体为CortexMO处理器。
[0021]进一步地,该PLC通信控制系统中还设有Flash芯片,所述Flash芯片包括第一子Flash芯片和第二子Flash芯片,所述CortexM控制处理器与所述第一子Flash芯片通信连接,所述CortexM通信处理器与所述第二子Flash芯片通信连接。
[0022]进一步地,在该通信收发器另一端,由执行器获取到传感器感测到的信息,并发送给该通信收发器,该通信收发器与该CortexM通信处理器进行通信。其中,在该传感器和执行器侧,还设有开关电源,该开关电源分别与传感器和执行器电连接。
[0023]进一步地,所述CortexM控制处理器中包含有内部寄存器,所述CortexM控制处理器通过所述内部寄存器与所述CortexM通信处理器通信连接,通过该内部寄存器控制Cor t exM通信处理器的运行。
[0024]其中,所述CortexM控制处理器中还设有第一中断控制模块和第一中断接收模块,所述CortexM通信处理器中设有第二中断控制模块和第二中断接收模块,所述第一中断控制模块与所述第二中断接收模块通信连接,所述第二中断控制模块与所述第一中断接收模块通信连接。具体的,CortexM控制处理器和CortexM通信处理器之间,会通过各自的中断控制模块向对方发送中断请求指令,各自根据接收到的中断请求指令对自身做对应的中断处理。
[0025]其中,本实用新型装置的各个模块可以集成于一体,也可以分离部署。上述模块可以合并为一个模块,也可以进一步拆分成多个子模块。
[0026]本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本实用新型所必须的。
[0027]本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
[0028]上述本实用新型序号仅仅为了描述,不代表实施例的优劣。
[0029]以上公开的仅为本实用新型的几个具体实施例,但是,本实用新型并非局限于此,任何本领域的技术人员能思之的变化都应落入本实用新型的保护范围。
【主权项】
1.一种PLC通信控制系统,其特征在于,所述PLC通信控制系统包括CPU芯片、数据RAM区和通信收发器,所述CPU芯片中包含有两个CortexM处理器分别为CortexM控制处理器和CortexM通信处理器,所述数据RAM区包括第一子数据RAM区、第二子数据RAM区和共享子数据RAM区, 所述CortexM控制处理器与CortexM通信处理器通信连接,所述CortexM控制处理器与所述第一子数据RAM区通信连接,所述CortexM通信处理器与所述第二子数据RAM区通信连接,所述共享子数据RAM区分别与所述CortexM控制处理器和CortexM通信处理器通信连接,所述CortexM通信处理器与所述通信收发器通信连接。2.如权利要求1所述的PLC通信控制系统,其特征在于,所述PLC通信控制系统中还设有Flash芯片,所述Flash芯片包括第一子Flash芯片和第二子Flash芯片,所述CortexM控制处理器与所述第一子Flash芯片通信连接,所述CortexM通信处理器与所述第二子Flash芯片通信连接。3.如权利要求1所述的PLC通信控制系统,其特征在于,所述CortexM控制处理器中包含有内部寄存器,所述CortexM控制处理器通过所述内部寄存器与所述Cor texM通信处理器通信连接。4.如权利要求1所述的PLC通信控制系统,其特征在于,所述CortexM控制处理器中设有复位控制模块,所述CortexM控制处理器通过所述复位控制模块与所述CortexM通信处理器通信连接。5.如权利要求1所述的PLC通信控制系统,其特征在于,所述CortexM控制处理器中设有第一中断控制模块和第一中断接收模块,所述CortexM通信处理器中设有第二中断控制模块和第二中断接收模块,所述第一中断控制模块与所述第二中断接收模块通信连接,所述第二中断控制模块与所述第一中断接收模块通信连接。6.如权利要求1所述的PLC通信控制系统,其特征在于,所述CortexM控制处理器具体为CortexM4处理器,所述CortexM通信处理器具体为CortexMO处理器。
【文档编号】G05B19/05GK205594418SQ201620312195
【公开日】2016年9月21日
【申请日】2016年4月15日
【发明人】宋晋泉
【申请人】北京开疆智能自动化科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1