本发明专利技术提供一种能够实现不依赖于可充电备用单元有无的控制程序的实施方法的计算机装置。计算机装置具备包括非易失性存储器和易失性存储器的存储器、和运算装置,由运算装置执行存储器的控制程序表中所记述的控制程序,所述计算机装置的特征在于,在非易失性存储器中具备第1控制程序表,在易失性存储器中具备第2控制程序表,在接通电源时,确认有无可充电备用单元以及优先使用第1控制程序表和第2控制程序表的哪一个,在没有连接可充电备用单元并且使用第2控制程序表时,将第1控制程序表的内容转录到第2控制程序表中,在根据第2控制程序表进行运算的期间,按每个所决定的控制周期,将第2控制程序表的内容转录到第1控制程序表中。
【技术实现步骤摘要】
本专利技术涉及例如进行上下水道成套设备等的监视控制的成套设备监视控制系统中使用的控制器等的计算机装置。
技术介绍
近年来,作为成套设备监视控制系统所使用的计算机,因为存储器的大容量化得到发展,而且处理器的运算性能也得到提高,所以能够实现利用了大容量的运算程序的高速运算。其中,以PLC(可编程逻辑控制器)为首的控制器,能够用I台实现多数控制设备的监视、操作,从成套设备的维修保养方面来看,低成本且高效率化也在向前发展。作为本
的
技术介绍
,存在专利文献I。在专利文献I中,提出了一种在具备可充电备用单元、易失性的主存储器、以及用于备份主存储器的初始参数的非易失性的备份存储器的控制器中,根据停电时间的长短从备份存储器向主存储器转录参数的方法。据此,在专利文献I中,即使在停电后也能够继续执行稳定运转。专利文献1:JP特开平5-53932号公报但是,为了应用专利文献I的方法,作为前提条件则需要是具有可充电备用单元的控制器。因此,对于没有可充电备用单元的控制器而言则不得不研宄其他方法。此外,作为可充电备用单元,存在一次电池、二次电池,但是根据设置控制器的场所的环境,存在不能连接这些电池的情况,结果,非易失性的存储器的有用性降低。由于以上原因,每当实际构成控制器交货时,需要根据可充电备用单元的设置的有无,来变更停电对策,或者对控制器的构成下工夫。
技术实现思路
本专利技术的目的在于解决相应的课题,提供一种能够实现不依赖于可充电备用单元有无的控制程序的实施方法的计算机装置。根据以上所述,在本专利技术中,提供一种计算机装置,其具备包括非易失性存储器和易失性存储器的存储器、和运算装置,由运算装置执行在存储器的控制程序表中记述的控制程序,所述计算机装置的特征在于,在非易失性存储器中具备第I控制程序表,在易失性存储器中具备第2控制程序表,在接通电源时,确认有无可充电备用单元以及优先使用第I控制程序表和第2控制程序表的哪一个,在没有连接可充电备用单元并且使用第2控制程序表时,将第I控制程序表的内容转录到第2控制程序表中,在根据第2控制程序表进行运算的期间,按每个所决定的控制周期,将第2控制程序表的内容转录到第I控制程序表中。根据本专利技术,即使在针对计算机装置发生了长时间停电的情况下,也能够在存储器上保持控制所需要的数据。而且,在具有可充电备用单元的情况下,利用易失性存储器的能够比非易失性存储器更高速地进行访问的特征,能够实现大容量的控制处理。【附图说明】图1是表示本实施例所涉及的控制器的内部构成的框图。图2是表示控制程序地址表的构成例的图。图3是表示备用单元有无标志以及控制程序表构成例的图。图4是表示备用单元有无判断处理流程的图。图5是以表形式来示出基于图4的流程的判断结果的图。图6是表示控制程序地址表存储处理流程的图。图7是表示控制程序表备份处理流程的图。标号说明1:控制器2:运算装置3:存储器4:易失性存储器5:闪速存储器6:非易失性存储器PRl:控制程序地址表存储处理功能PR2:备用单元有无判断处理功能PR3:控制程序表备份处理功能PR4:控制程序处理功能TB1A、TB2A、TB3A:控制程序地址表TB4:备用单元有无标志表TB1、TB2:控制程序表TB3AP:主用表TB3AS:副用表60a:表I起始地址60b:表2起始地址60η:表η起始地址61a:表I起始地址61b:表2起始地址61η:表η起始地址70a:易失性存储器用表I起始地址70b:易失性存储器用表2起始地址70η:易失性存储器用表η起始地址71a:非易失性存储器用表I起始地址71b:非易失性存储器用表2起始地址71η:非易失性存储器用表η起始地址100:备用单元有无101:主信息110、120:备份周期Illa:控制程序用表IaIllb:控制程序用表2aIlln:控制程序用表na121a:控制程序用表Ib121b:控制程序用表2b121η:控制程序用表nb【具体实施方式】对于作为本专利技术的一实施例的计算机装置,以作为其一例的控制器为例,通过图1至图6进行说明。实施例图1是表示本实施例所涉及的控制器的内部构成的框图。一般的控制器I由运算装置2和存储器3等构成,运算装置2参照存储器3执行各种运算,此外适当地与外部设备进行控制信息的发送、接收。在控制器I中,虽然未进行图示,但是提供有控制电源。此外,有时作为控制电源丧失时的备用而连接可充电备用单元Bat。在本专利技术中,具有如下特征:无论有无可充电备用单元Bat,都能够进行停电后的应对。在存储器3中具备多种存储单元。在图示的例子中,使用了数据的改写、擦除的处理速度是高速但若切断电源则数据会被擦除的易失性存储器4、数据的改写、擦除的处理速度是低速但容量大并且即使切断电源数据也会被保存的非易失性存储器6、以及作为其他能够进行改写且即使断电数据也不消失的半导体存储器的闪速存储器5等。其中,作为易失性存储器4,使用SRAM(Static Random Access Memory,静态随机存取存储器)、DRAM (Dynamic Random Access Memory,动态随机存取存储器)等。作为非易失性存储器6,使用MRAM(Magnetoresistive Random Access Memory,磁阻随机存取存储器)。闪速存储器5是EEPROM的一种。接下来,说明图1的存储器4中的处理功能以及存储内容。首先,存储内容以数据库或者表的形式(以下简单称为表TB)进行保持。表TB中存储的内容,若非常简单地说的话则是控制程序、控制程序的地址、以及其他标志等的数据。其中,控制程序保持在由易失性存储器4和非易失性存储器6分别确保的控制程序表TBl、TB2中。在低速但大容量的非易失性存储器6的控制程序表TBl、和高速但小容量的易失性存储器4的控制程序表TB2中,基本上保持着相同内容的程序。关于控制程序的地址,在易失性存储器4内准备了对控制器I中的运算所使用的程序的地址进行管理的控制程序地址表TB1A、TB2A。控制程序地址表TBlA监视存储控制程序表TBl的地址,控制程序地址表TB2A监视存储控制程序表TB2的地址。进而,关于控制程序的地址,在易失性存储器4的内部具备TB3A作为第3控制程序地址表,在这里,两个控制程序地址表TB1A、TB2A的存储内容被分别存储在主和副的任意一个区域中。此外,在易失性存储器4中,作为存储表示备用单元有无的标志的区域,具备备用单元有无标志表TB4。接下来,说明图1的存储器4中的处理功能。使用在存储器3内保持的上述存储内容,通过未图示的存储器控制装置来实施以下的处理功能。该相关的处理功能被图示为控制程序地址表存储处理功能PR1、备用单元有无判当前第1页1 2 3 本文档来自技高网...
【技术保护点】
一种计算机装置,具备包括非易失性存储器和易失性存储器的存储器、和运算装置,由所述运算装置执行在所述存储器的控制程序表中记述的控制程序,所述计算机装置的特征在于,在所述非易失性存储器中具备第1控制程序表,在所述易失性存储器中具备第2控制程序表,所述易失性存储器还具备:第1控制程序地址表,其定义了所述非易失性存储器内的所述第1控制程序表的地址;第2控制程序地址表,其定义了所述易失性存储器内的所述第2控制程序表的地址;第3控制程序地址表,其定义了由所述运算装置执行的所述控制程序所参照的地址;和备用单元有无标志表,其表示断电时的可充电备用单元的有无,控制程序地址表存储处理功能包括如下处理:参照所述备用单元有无标志表,选择所述第1控制程序地址表和所述第2控制程序地址表来存储到所述第3控制程序地址表中,备用单元有无判断处理功能包括如下处理:在计算机装置启动时参照所述备用单元有无标志表,将所述第1控制程序表的内容转录到所述第2控制程序表中,控制程序表备份处理功能包括如下处理:参照所述备用单元有无标志表,将所述第2控制程序表周期性地转录到所述第1控制程序表,所述控制程序处理功能包括如下处理:参照所述控制程序表来进行运算。...
【技术特征摘要】
...
【专利技术属性】
技术研发人员:畑秀太朗,原直树,小野里登,
申请(专利权)人:株式会社日立制作所,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。