用于更新可编程逻辑控制器中的操作系统的装置和方法制造方法及图纸

技术编号:11173253 阅读:106 留言:0更新日期:2015-03-20 02:38
本公开涉及一种用于更新PLC(可编程逻辑控制器)中的OS(操作系统)的装置以及使用其的方法,所述装置被配置为更新PLC中的OS,并且通过立即应用更新后的OS到PLC而执行操作,所述装置包括MPU(微处理单元)、闪存、第二工作存储器以及切换单元。

【技术实现步骤摘要】

本公开涉及一种用于更新PLC(可编程逻辑控制器)中的OS(操作系统)的装置以及使用其的方法,该装置被配置为更新PLC中的OS,并且被配置为通过立即应用更新后的OS到PLC而执行操作。
技术介绍

技术介绍
部分中公开的信息仅用于增强对本公开的整体背景的理解,并且不应被视为承认或任何形式的暗示该信息构成对于本领域技术人员来说是已知的现有技术。由于成熟的技术,随着自动化领域的发展已经出现了用于工厂自动化的各种类型的装置。作为用于工厂自动化的装置之一,PLC使用可编程存储器来通过数字或模拟输入/输出(I/O)模块执行诸如逻辑、序列、计时、计数和运算的功能。PLC(一种被配置为控制工厂中的各种设备、机器和工序的装置)是用于工厂自动化的核心元件,并且是被配置为满足工厂自动化的各种需求的有效手段之一。PLC能够在模块中或在基本单元中提供各种功能,例如算术四则运算、数字信号的输入/输出、模拟信号的输入/输出、通信、定位和高速计数。甚至在产品从工厂装运出去之后,经常发生PLC中的OS更新,用于功能升级、缺陷更正以及功能添加。为了更新PLC中的OS,以及为了允许PLC根据更新后的OS进行操作,PLC的电源必须切断并且再次接通,或者必须执行系统复位以进行初始化,其中在初始化过程中更新的OS被上传到工作存储器,并且必须根据更新后的OS执行操作。因此,按照惯例,需要很多的时间来更新PLC上的OS以及允许PLC根据<br>更新后的OS进行操作,因此使用PLC的产品的生产率大大降低。
技术实现思路
这部分提供本公开的整体概述,而不是其全部范围或其所有特征的充分公开。本公开的示例性方案基本上至少解决上述问题和/或缺点,并且至少提供下述优点。因此,本公开的方案提供一种用于更新PLC中的OS(操作系统)的装置及其方法,该装置被配置为允许PLC立即应用更新后的OS并且使其工作,而不是在PLC上更新OS时切断PLC的电源并再次接通PLC的电源。然而,应当强调的是,本公开不限于如上所述的特定公开。应该理解的是,本文未提及的其他技术主题可以被本领技术人员所了解。在本公开的一个总的方案中,提供了一种用于更新PLC中的OS(操作系统)的装置,所述装置包括:MPU(微处理单元),其被配置为控制由PADT(编程和调试工具)提供的OS的下载,以及响应于上传的OS而执行操作;闪存,其响应于MPU的控制而存储有多个下载的OS;第一工作存储器,其响应于MPU的控制而上传有在闪存中所存储的多个OS中的最新版本的OS;第二工作存储器,其在最新版本的OS上传到第一工作存储器中之后,通过MPU的下载而上传有闪存中所存储的OS;以及切换单元,其被配置为响应于由MPU产生的芯片切换信号而切换用于分别选择第一工作存储器和第二工作存储器的片选信号,以及施加所述片选信号到第一工作存储器和第二工作存储器。优选地,但不是必须地,所述闪存可以包括存储有OS的第一OS区和第二OS区,并且MPU通过比较分别存储在第一OS区和第二OS区中的OS的版本,而上传最新版本的OS到第一工作存储器中。优选地,但不是必须地,所述闪存可以包括存储有多个OS的第一OS区和第二OS区,并且MPU通过比较分别存储在第一OS区和第二OS区中的OS的版本,而将从PADT下载的OS存储到存储有以前版本的OS区上。优选地,但不是必须地,MPU可以通过调用引导程序从PADT下载OS。在本公开的另一个总的方案中,提供了一种用于更新PLC(可编程逻辑控制器)中的OS(操作系统)的方法,所述方法包括:由MPU(微处理单元)从PADT(编程和调试工具)下载OS;由MPU通过比较分别存储在闪存的第一OS区和第二OS区中的OS的版本,而将下载的OS存储在存储有以前版本OS的第一OS区或第二OS区上;由MPU将下载并存储在第一OS区或第二OS区的OS上传到,第一工作存储器和第二工作存储器中的未存储有当前工作中使用的OS的第一工作存储器或第二工作存储器;以及由MPU响应于上传到第一工作存储器或第二工作存储器上的OS,而执行工作。优选地,但不是必须地,所述下载可以通过由MPU调用的引导程序实现。优选地,但不是必须地,所述方法还可以包括:在上传OS之后,通过切换单元响应于由MPU输出的芯片切换信号进行切换,施加片选信号到第一工作存储器或第二工作存储器,所述片选信号被配置为选择第一工作存储器或第二工作存储器。优选地,但不是必须地,所述片选信号可以是使先前输出的用于选择第一工作存储器或第二工作存储器的片选信号反转(reversing)的信号。有益效果用于更新PLC中的OS的装置和方法具有以下有益效果:在由PADT提供的新版本的OS被下载和存储时,PLC能够通过应用新版本的OS立即操作,而不是要切断和再次打开PLC的电源,由此能够减少用于更新OS的时间和用于响应于更新后的OS而操作PLC的时间,并且由此能够改善通过使用PLC而制造的产品的生产率。通过下述详细描述,其结合附图公开了本专利技术的示例性实施例,本公开的其他示例性方案、优点和显著特征对于本领域技术人员将变得更加显而易见。本专利技术的上述特征及其他特征在下文中论述。附图说明下面参照在附图中示出的某些示例性实施例详细地描述本专利技术的上述和其他特征,在下文中所述示例性实施例仅以实例说明的方式给出,并因此不限制本专利技术,全文相同的附图标记表示相同的元件,其中:图1是示出了根据现有技术的用于更新PLC中的OS的装置的配置的框图;图2是示出了通过根据现有技术的用于更新PLC中的OS的方法的MPU的操作的信号流程图;图3是示出了根据本公开的用于更新PLC中的OS的装置的配置的框图;图4a和图4b分别是图3的切换单元的详细电路图以及示出操作状态的图表;图5a和图5b是示出了在根据本公开的用于更新PLC中的OS的装置中将闪存中存储的新版本的OS上传到工作存储器的操作的图表;以及图6是示出了根据本公开的用于更新PLC中的OS的方法的MPU的操作的信号流程图。本公开的其他优点、目的和特征将部分地在接下来的描述中阐述,并且部分地将在对下文的审查时对于本领域技术人员变得显而易见或可以从本公开的实践中学到。本公开的目的和其他优点可以通过在所撰写的说明书及其权利要求书以及附图中特别指出的结构实现和获得。可以理解的是,本公开的先前整体描述和接下来的详细描本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/54/201410534400.html" title="用于更新可编程逻辑控制器中的操作系统的装置和方法原文来自X技术">用于更新可编程逻辑控制器中的操作系统的装置和方法</a>

【技术保护点】
一种用于更新可编程逻辑控制器中的操作系统的装置,所述装置包括:微处理单元,其被配置为控制由编程和调试工具提供的操作系统的下载,以及响应于上传的操作系统而执行操作;闪存,其响应于所述微处理单元的控制而存储有多个下载的操作系统;第一工作存储器,其响应于所述微处理单元的控制而上传有所述闪存中存储的多个操作系统中的最新版本的操作系统;第二工作存储器,其在最新版本的操作系统上传到所述第一工作存储器中之后,通过所述微处理单元的下载而上传有所述闪存中所存储的操作系统;以及切换单元,其被配置为响应于由所述微处理单元产生的芯片切换信号而切换用于分别选择所述第一工作存储器和所述第二工作存储器的片选信号,以及施加所述片选信号到所述第一工作存储器和所述第二工作存储器。

【技术特征摘要】
2013.08.29 KR 10-2013-01029201.一种用于更新可编程逻辑控制器中的操作系统的装置,所述装置包括:
微处理单元,其被配置为控制由编程和调试工具提供的操作系统的下载,
以及响应于上传的操作系统而执行操作;
闪存,其响应于所述微处理单元的控制而存储有多个下载的操作系统;
第一工作存储器,其响应于所述微处理单元的控制而上传有所述闪存中
存储的多个操作系统中的最新版本的操作系统;
第二工作存储器,其在最新版本的操作系统上传到所述第一工作存储器
中之后,通过所述微处理单元的下载而上传有所述闪存中所存储的操作系统;
以及
切换单元,其被配置为响应于由所述微处理单元产生的芯片切换信号而
切换用于分别选择所述第一工作存储器和所述第二工作存储器的片选信号,
以及施加所述片选信号到所述第一工作存储器和所述第二工作存储器。
2.根据权利要求1所述的装置,其中所述闪存包括存储有操作系统的第
一操作系统区和第二操作系统区,并且所述微处理单元通过比较分别存储在
所述第一操作系统区和所述第二操作系统区中的操作系统的版本,而上传最
新版本的操作系统到所述第一工作存储器中。
3.根据权利要求1所述的装置,其中所述闪存包括存储有多个操作系统
的第一操作系统区和第二操作系统区,并且所述微处理单元通过比较分别存
储在所述第一操作系统区和所述第二操作系统区中的操作系统的版本,而将
从所述编程和...

【专利技术属性】
技术研发人员:朴朝东
申请(专利权)人:LS产电株式会社
类型:发明
国别省市:韩国;KR

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

1