当前位置: 首页 > 专利查询>张二浩专利>正文

基于活动存储设备的逻辑控制器制造技术

技术编号:9023093 阅读:142 留言:0更新日期:2013-08-09 03:57
本实用新型专利技术公开一种基于活动存储设备的逻辑控制器。该逻辑控制器包括主控单元和外围设备,其中外围设备还包括活动存储单元;该活动存储单元与主控单元双向通信;主控单元读取活动存储单元中的配置文件并控制其他外围设备;主控单元采集控制信息写入活动存储单元。使用本实用新型专利技术提供的逻辑控制器,首先向活动存储设备内写入脚本语言配置文件,微控制器读取脚本语言配置文件并执行控制外围设备。本实用新型专利技术具有集成度高,支持多种通信协议、处理信号类型可扩展、有数据采集记录功能、工作时间跨度广等优点。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术涉及一种逻辑控制器,尤其涉及一种基于活动存储设备的逻辑控制器,属于控制

技术介绍
可编程逻辑控制器(Programmable Logic Controller,简称为PLC)作为自动控制系统的控制核心,已经得到几十年的发展和广泛应用。其方便灵活的控制方式得到了普遍的认可。目前,市场上的PLC产品虽然可靠性及稳定性较高,但其编程方式往往难度较大,对程序烧写的要求过高,价格也较为高昂。具体表现在以下几个方面:首先是对编程语言要求较高。由于可编程逻辑控制器的实时性要求较高,对编程语言有比较僵硬的要求。其编程语言需为以下五种标准化编程语言之一:顺序功能图(SFC)、梯形图(LD)、功能模块图(FBD)三种图形化语言和语句表(IL)、结构文本(ST)两种文本语言。选用的编程语言应遵守IEC6113123标准。由于上述缺陷,使得可编程逻辑控制器在实时性要求不是太高的场合(如智能家居等)不能得到普遍应用。其次是需要复杂专业的配套设备才能完成可编程逻辑控制器的程序烧写,其烧写成本较高,造成价格昂贵。再次是功能单一,可扩展性不强。在通信方面,大多可编程逻辑控制器不支持WIF1、TCP/IP等这些功能强大的通信协议。即使少数可编程逻辑控制器支持TCP/IP,其价格也是十分昂贵,并且使用起来必须依照十分专业的操作知识;在定时方面,传统的可编程逻辑控制器程序定时的时间跨度小,而且一般仅能支持重复性事件的定时。而传统的具备定时功能的定时开关又不具备可编程功能,无法自定义事件的执行办法(常开还是闪开等),无法自定义事件的执行次数,无法进行相应的逻辑判断等。最后,传统的可编程逻辑控制器还缺乏数据采集记录功能,不能提供用户所需要的一些数据供其参考使用,例如运行日志、操作或控制参数等。鉴于上述的不足,一些公司已经对现有的可编程逻辑控制器进行了改进。例如申请号为201110173587.2的中国专利技术申请文件中,提供一种可编程控制器,其构成为在可编程控制器内设置用于从外部存储介质读出脚本数据并对脚本进行解析及执行的结构。可编程控制器10包含下述部分而构成:外部存储介质接口 32,其用于可拆卸地安装外部存储介质20 ;外部存储介质驱动器33,其在外部存储介质接口 32上安装了存储有脚本数据40的外部存储介质20时,读入脚本数据40,其中,该脚本数据中记载有脚本41、42 ;脚本解析部34,其对脚本数据40中记载的脚本41、42进行解析;以及脚本执行部35,其根据解析出的结果执行脚本。但是此方案集成度不高,控制过程繁琐效率低下,很难满足当前的用户需求。
技术实现思路
针对现有技术的不足 ,本技术所要解决的技术问题在于提供一种基于活动存储设备中脚本语言的逻辑控制器。该逻辑控制器的集成度高,方便用户进行编程和控制。为实现上述的目的,本技术采用下述的技术方案:一种基于活动存储设备的逻辑控制器,包括主控单元和外围设备,所述外围设备还包括:活动存储单元;所述活动存储单元与所述主控单元双向通信;所述主控单元读取所述活动存储单元中的配置文件并控制其他外围设备;所述主控单元采集控制信息写入所述活动存储单元。其中较优地,所述活动存储单元包括活动存储设备和与所述活动存储设备相对应的活动存储设备接口 ;所述活动存储设备接口与所述主控单元连接。其中较优地,所述活动存储设备是存储卡、FLASH存储芯片、U盘、活动硬盘、多媒体记忆卡中的任意一种。其中较优地,所述外围设备还包括时间控制单元;所述时间控制单元是实 时时钟控制模块;所述主控单元按所述实时时钟控制模块的时间读取和执行所述活动存储单元中的配置文件。其中较优地,所述主控单元是微控制器;所述微控制器还包括微控制器内核脚本语句存储器和与其连接的微处理运算单元,微处理器运算单元通过总线和其它外围设备传输数据。其中较优地,所述主控单元中还有数据缓冲池; 所述数据缓冲池用于保存要发送或接收的数据。其中较优地,所述外围设备还包括通信单元;所述通信单元包括通信模块和与之相对应的通信接口 ;所述通信单元与所述主控单元双向通信;所述通信单元用于和其他设备进行数据通信。其中较优地,所述通信模块是USART通信模块。其中较优地,所述外围设备还包括逻辑控制单元;所述逻辑控制单元包括:逻辑输入输出驱动模块和控制执行接口 ;所述逻辑输入输出驱动模块与所述主控单元双向通信。本技术提供的基于活动存储设备的逻辑控制器将程序写成脚本语句文件放进活动存储设备内部,微控制器读取脚本语言配置文件并执行控制外围设备。一方面使编程方式变得更加简易,另一方面因为脚本语言一般比较易懂易写,避免了专业编程语言的复杂性。本技术具有集成度高,支持多种通信协议、处理信号类型可扩展、有数据采集记录功能、工作时间跨度广等优点。附图说明图1为现有技术中,可编程逻辑控制器的结构示意图;图2为基于活动存储设备的逻辑控制器的结构示意图;图3为本逻辑控制器中,中心控制单元的结构示意图。具体实施方式以下结合附图和具体实施方式对本技术做进一步的详细说明。如图2所示,本技术所提供一种基于活动存储设备的逻辑控制器(以下简称逻辑控制器),该逻辑控制器包括:主控单元5和多个外围设备。多个外围设备分别与主控单元5连接。主控单元5优选微控制器(Micro Control Unit,简写为MCU)。其他外围设备可以按用户需要设置,主要包括:活动存储单元、通信单元、时间控制单元、和逻辑控制单元。在本技术的一个实施例中,微控制器分别与活动存储单元、通信单元、时间控制单元、逻辑控制单元进行双向通信。微控制器读取活动存储单元中的配置文件并控制其他外围设备,微控制器采集控制信息写入活动存储单元。主控单元5根据时间控制单元的时间读取和执行活动存储单元中的配置文件。当然可以理解,本技术的外围设备不仅限于此,具有其他功能的外围设备也可以与微控制器连接,例如显示模块、脉宽调制模块、模拟多路转换模块、A/D转换模块、人机接口模块、打印模块等。在本技术的一个实施例中,活动存储单元包括:活动存储设备(也称移动存储设备)I以及与之相对应的 活动存储设备接口 2。活动存储设备I用于存放用户设计的配置文件以及用户所需要的记录数据。这些配置文件可以是用户编程的脚本语言配置文件。在初始化过程中从该活动存储设备I中读取用户编程的脚本语言配置文件,并逐条判断执行,该用户编程的脚本语言配置文件最终由微控制器解析,并根据解析结果来驱动相关硬件工作。用户所需要的记录数据可以是控制器运行日志,可以是一些外围设备的数据(例如,通信数据,外围设备的电压值等),微控制器将本技术运行的日志记完整录到该活动存储设备I供用户分析使用。在本技术的一个实施例中,活动存储设备I优选为存储卡。当然可以理解,该活动存储设备I不仅限于此,也可以采用其他存储设备例如FLASH存储芯片、U盘、活动硬盘、多媒体记忆卡等。在本技术的一个实施例中,活动存储设备接口 2的物理表现为芯片引脚、接口插槽以及相应的连接线。实际数据通信时,活动存储设备接口 2提供微控制器访问活动存储设备I时所需底层协议。微控制器通常至少支持其中一种协议,例如SPI (串行外设接口)、SD10 (安全数字输入输出卡)等。由于微控制本文档来自技高网
...

【技术保护点】
一种基于活动存储设备的逻辑控制器,包括主控单元和外围设备,其特征在于所述外围设备还包括活动存储单元;所述活动存储单元与所述主控单元双向通信;所述主控单元读取所述活动存储单元中的配置文件并控制其他外围设备;所述主控单元采集控制信息写入所述活动存储单元。

【技术特征摘要】

【专利技术属性】
技术研发人员:张凯张二浩
申请(专利权)人:张二浩
类型:实用新型
国别省市:

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

1