The invention discloses a communication processing device, a storage medium and a communication processing method. The communication processing method includes: extracting the transmission request from the request buffer when the communication request received from the application software and configured to be at least temporarily stored in the request buffer is a transmission request of data; performing transmission processing based on the transmission request; detecting and processing based on the transmission request; Diagnostic indicators related to real-time communication; when the diagnostic indicators are within a predetermined range, a notification of the status of the real-time communication is sent; and when the notification is sent, the time interval for extracting the transmission request from the request buffer is adjusted.
【技术实现步骤摘要】
通信处理装置、存储介质和通信处理方法
本专利技术涉及通信处理装置、存储介质和通信处理方法。
技术介绍
在过程控制系统等中,特别需要通信的实时性能。已经构建了使用被称为以太网和IP(因特网协议)并在其上执行实时通信的标准通信技术的机制作为现有领域的技术。在非专利文献1(KojiDemachi及其他三人,“实时工厂网络系统Vnet/IP”(“Real-TimePlantNetworkSystemVnet/IP”),横河电机技术报告,2005年第49卷第2期)中公开的技术中,为了实现实时性能,已经设计了向发射机站分配时隙等以防止分组丢失。此外,根据非专利文献1中公开的技术,能够使用开放标准协议来配置具有多供应商设备的网络(参见非专利文献1的图4等)。要求利用更通用的产品实施构成用于工厂控制等目的的网络系统的网络的设备。在确保实时性能的同时将通用产品结合到这种设备中的情况下,可以期望降低设备成本和稳定设备供应。其中一个元素是OS(操作系统)。例如,可以考虑使用计算机作为通信处理装置来进行实时通信,并使用通用OS来控制在该计算机上执行的功能(程序)。这里,在系统中,实时性能是能够在设定时间内完成预定处理等的性能,并且是确保在设定时间内完成相应处理等的性能。更具体地,实时性能包括能够在设定时间内完成系统中的处理的性能,以及用于在设定时间内从系统外部获得响应的性能。此外,实时性能可以包括能够检测以下事件的性能:其中,在设定时间内处理等尚未完成并强制结束所述处理等。但是,通用OS具有以下问题。问题在于,用于将CPU时间分配给被同时并行地执行的多个程序的OS的调度器不一定都 ...
【技术保护点】
1.一种用于在过程控制系统中执行通信处理的通信处理装置,其包括:应用单元,其被配置为使应用软件被执行;以及实时通信单元,其被配置为从所述应用软件接收通信请求,并基于所述通信请求执行数据的发送和接收,其中,所述实时通信单元包括:请求缓冲器,其被配置为至少临时存储从所述应用软件接收的所述通信请求;实时通信单元接口单元,在通信请求是数据的传输请求的情况下,所述实时通信单元接口单元被配置为从所述请求缓冲器提取所述传输请求并执行传输处理;以及自诊断单元,其被配置为检测与所述实时通信单元的处理有关的诊断指标,并在所述诊断指标在预定范围内的情况下,将所述实时通信单元的操作状态的通知发送到所述实时通信单元接口单元,并且在所述实时通信单元接口单元从所述自诊断单元接收到所述操作状态的所述通知的情况下,所述实时通信单元接口单元被配置为调整用于从所述请求缓冲器提取所述传输请求的时间间隔。
【技术特征摘要】
2017.10.25 JP 2017-2065511.一种用于在过程控制系统中执行通信处理的通信处理装置,其包括:应用单元,其被配置为使应用软件被执行;以及实时通信单元,其被配置为从所述应用软件接收通信请求,并基于所述通信请求执行数据的发送和接收,其中,所述实时通信单元包括:请求缓冲器,其被配置为至少临时存储从所述应用软件接收的所述通信请求;实时通信单元接口单元,在通信请求是数据的传输请求的情况下,所述实时通信单元接口单元被配置为从所述请求缓冲器提取所述传输请求并执行传输处理;以及自诊断单元,其被配置为检测与所述实时通信单元的处理有关的诊断指标,并在所述诊断指标在预定范围内的情况下,将所述实时通信单元的操作状态的通知发送到所述实时通信单元接口单元,并且在所述实时通信单元接口单元从所述自诊断单元接收到所述操作状态的所述通知的情况下,所述实时通信单元接口单元被配置为调整用于从所述请求缓冲器提取所述传输请求的时间间隔。2.根据权利要求1所述的通信处理装置,其中所述实时通信单元接口单元被配置为,在所述实时通信单元接口单元在预定时间内从所述自诊断单元连续地接收所述操作状态的所述通知的情况下,与所述实时通信单元不连续接收所述通知的情况相比进一步地调整用于从所述请求缓冲器提取所述传输请求的所述时间间隔。3.根据权利要求1或2所述的通信处理装置,其中所述应用单元是使多个应用软件同时并行地执行的单元,所述应用单元被配置为将从所述多个应用软件接收到的所述通信请求临时存储在实时通信请求共用存储器中,所述实时通信请求共用存储器是由所述多个应用软件共享的存储单元,并且所述应用单元被配置为将从所述实时通信请求共用存储器提取的所述通信请求转送至所述实时通信单元。4.根据权利要求1或2所述的通信处理装置,其还包括:应用代理单元,其被配置为作为独立于所述应用单元的任务而被执行,被配置为从所述应用软件接收所述通信请求,被配置为将接收到的所述通信请求临时存储在作为所述任务中的专用存储器的实时通信请求任务内部存储器中,以及被配置为...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。