【技术实现步骤摘要】
【国外来华专利技术】通信装置
本专利技术涉及一种通信装置。本申请基于在2012年5月25日向日本申请的日本特愿2012-120180主张优先权,并在此引用其内容。
技术介绍
当前,在车间或工厂等中,为了实现高级的自动操作,构建出将被称为现场仪器的测定器、操作器等现场设备、和对这些现场设备进行控制的控制装置经由通信单元连接而成的分散控制系统(DCS:DistributedControlSystem)。成为如上所述的分散控制系统的基础的通信系统,几乎都是通过有线进行通信的结构,但近年来还实现了依照ISA100.11a、WirelessHART(注册商标)等工业无线通信标准进行无线通信的结构。上述ISA100是由国际测量控制学会(ISA:InternationalSocietyofAutomation)制定出的在车间等的测量·控制等中使用的无线通信标准。与此相对,上述WirelessHART(注册商标)是美国的HART(HighwayAddressableRemoteTransducer)通信协会提倡,以传感器网络(使多个带传感器的无线终端分散在空间中,能够对它们进行协调从而采集环境、物理状况的无线网络)作为基础的无线通信标准。在以下的专利文献1中公开有将依照近距离·低消耗电力的无线通信标准即ZigBee(注册商标)的无线传感器网络,与使用互联网协议(IP:InternetProtocol)技术而彼此相连接的计算机网络即IP网络彼此连接的技术。具体而言,在以下的专利文献1中,通过设置下述的网关,从而将这些网络彼此连接起来,其中,该网关具有:经由依照Zigbee的无线传感器网络实现通 ...
【技术保护点】
一种通信装置,其依照规定的通信标准进行通信,该通信装置具有:保存部,其构成为至少保存第1虚拟程序和第2虚拟程序,其中,该第1虚拟程序包含用于实现所述通信装置的第1功能的程序,该第2虚拟程序包含用于实现所述通信装置的第2功能的程序;执行部,其构成为依次执行所述第1以及第2虚拟程序;以及切换控制部,其构成为,从所述保存部读出所述第1以及第2虚拟程序中的某一方的虚拟程序的至少一部分,并存储至所述执行部的存储器中,在所述执行部中执行,在所述一方的虚拟程序的处理结束后,与所述存储器的空闲容量相对应而从所述存储器删除所述一方的虚拟程序的至少一部分,从所述保存部读取所述第1以及第2虚拟程序中的另一方的虚拟程序的至少一部分,并存储至所述执行部的存储器,在所述执行部中执行,从而对在所述执行部中执行的所述第1以及第2虚拟程序进行切换。
【技术特征摘要】
【国外来华专利技术】2012.05.25 JP 2012-1201801.一种通信装置,其依照规定的通信标准进行通信,该通信装置具有:虚拟程序保存部,其构成为至少保存第1虚拟程序和第2虚拟程序,其中,该第1虚拟程序包含用于实现所述通信装置的第1功能的程序,该第2虚拟程序包含用于实现所述通信装置的第2功能的程序;存储器,其构成为临时存储所述第1虚拟程序或所述第2虚拟程序;虚拟程序执行部,其构成为依次执行所述第1虚拟程序以及所述第2虚拟程序;以及切换控制部,其对在所述虚拟程序执行部中执行的所述第1虚拟程序以及所述第2虚拟程序进行切换,所述切换控制部,从所述虚拟程序保存部读出所述第1虚拟程序的至少一部分,并存储至所述存储器中,在利用所述第1虚拟程序的数据的处理结束后,确认所述存储器的空闲容量,如果在所述存储器中不存在能够存储所述第2虚拟程序的预定的空闲容量,则从所述存储器删除所述第1虚拟程序的至少一部分,从所述虚拟程序保存部读取所述第2虚拟程序的至少一部分,并存储至所述虚拟程序执行部的存储器,在所述虚拟程序执行部中执行所述第2虚拟程序的至少一部分,如果在所述存储器中存在所述预定的空闲容量,则从所述存储器不删除所述第1虚拟程序的至少一部分,从所述虚拟程序保存部读取所述第2虚拟程序的至少一部分,并存储至所述虚拟程序执行部的存储器,在所述虚拟程序执行部中执行所述第2虚拟程序的至少一部分,所述第1虚拟程序包含实现所述通信装置的协议栈的通信程序,所述切换控制部,在所述虚拟程序执行部中执行的虚拟程序的状态不定的情况下,在所述虚拟程序执行部中执行包含所述通信程序的所述第1虚拟程序。2.根据权利要求1所述的通信装置,其中,所述虚拟程序执行部具有信息保持区域,该信息保持区域对在所述第1虚拟程序和所述第2虚拟程序之间传递的信息进行保持。3.根据权利要求1所述的通信装置,其中,所述第2虚拟程序至少包含实现作为发送数据之前的处理的前处理或作为发送数据之后的处理的后处理的程序。4.根据权利要求3所述的通信装置,其中,所述切换控制部构成为,在从外部向所述通信装置发送所述数据的情况下,在所述虚拟程序执行部中执行所述第1虚拟程序,进行所述数据的接收处理,在利用所述第1虚拟程序进行的接收处理结束后,将在所述虚拟程序执行部中执行的虚拟程序从所述第1虚拟程序切换为所述第2虚拟程序,使所述第2虚拟程序针对进行所述接收处理后的所述数据进行后处理。5.根据权利要求4所述的通信装置,其中,所述第1虚拟程序使用在所述接收处理中所使用的参数,所述第2虚拟程序使用在所述后处理中所使用的参数。6.根据权利要求3所述的通信装置,其中,所述切换控制部构成为,在将所述数据发送至所述通信装置的外部的情况下,在所述虚拟程序执行部中执行所述第2虚拟程序,进行数据的所述前处理,在利用所述第2虚拟程序进行的前处理结束后,将在所述虚拟程序执行部中执行的虚拟程序从所述第2虚拟程序切换为所述第1虚拟程序,使所述第1虚拟程序对进行所述前处理后的所述数据进行所述发送处理。7.根据权利要求6所述的通信装置,其中,所述第1虚拟程序使用在所述发送处理中所使用的参数,所述第2虚拟程序使用在所述前处理中所使用的参数。8.根据权利要求1所述的通信装置,其中,所述第1虚拟程序包含以执行频率作为基准而预先规定的通常动作时所使用的程序,所述第2虚拟程序包含以执行频率作为基准而预先规定的非通常动作时所使用的程序。9.根据权利要求1所述的通信装置,其中,所述第1虚拟程序包含使用参数执行所述数据的处理、在所述数据的处理结束后向所述切换控制部输出事件信号的程序,所述切换控制部构成为,在所述虚拟程序执行部中执行的虚拟程序的状态并非不定的情况下,接收从所述第1虚拟程序输出的所述事件信号,从所述虚拟程序保存部读出所述第2虚拟程序的至少一部分,并存储至所述虚拟程序执行部的所述存储器中...
【专利技术属性】
技术研发人员:冈部宣夫,秋定征世,宫泽和纪,樱井康树,
申请(专利权)人:横河电机株式会社,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。