运算装置以及控制装置制造方法及图纸

技术编号:17733160 阅读:281 留言:0更新日期:2018-04-18 10:56
本发明专利技术提供一种运算装置以及控制装置,利用共用的通信线来收发特性不同的多种数据。本发明专利技术的运算装置构成控制装置,包括:通信电路,用于经由通信线来与一个或多个功能单元交换数据;处理器,执行第1处理与第2处理,所述第1处理是用于在预定的每个周期发布第1请求,所述第1请求是用于经由通信线来发送或接收数据,所述第2处理是在满足预定的条件时发布第2请求,所述第2请求用于经由通信线来发送数据;以及控制电路,响应由处理器发布的第1请求及第2请求,启动通信电路。控制电路具备一部件,所述部件对应于第1处理的执行周期来设定禁用第2请求的禁止期间。

Operation device and control device

The invention provides an operation device and a control device that uses a common communication line to receive and receive various data with different characteristics. The operation of the device of the invention includes: a control device, communication circuit, via the communication line to exchange data with one or more functional units; the implementation of the first second processor, processing and processing, the first processing is used to release first in each cycle a request, the request is for first via a communication line send or receive data, the second was released second in a predetermined condition is satisfied the request, the request for second to send data via a communication line; and a control circuit, the response by the processor issued first requests and 2 request start communication circuit. The control circuit has a component that corresponds to the execution period of the first processing to set a prohibition period for disabling the second request.

【技术实现步骤摘要】
运算装置以及控制装置
本专利技术涉及一种运算装置以及其控制装置,所述运算装置构成包含一个或多个功能单元(functionalunit)的控制装置。
技术介绍
作为用于实现各种工厂自动化(FactoryAutomation,FA)的主要部件(component),可编程逻辑控制器(ProgrammableLogicController,PLC)(可编程控制器)等控制装置正在普及。此类控制装置是经由通信线来与一个或多个功能单元之间交换数据。所述交换的数据有时要根据数据的种类或特性等,来设定优先级。例如,日本专利特开2014-138206号公报(专利文献1)揭示了一种控制装置,能够根据优先级来更有效率地进行经由通信线的数据传输。[现有技术文献][专利文献][专利文献1]日本专利特开2014-138206号公报
技术实现思路
[专利技术所要解决的问题]专利文献1所揭示的控制装置中,优先级判断部基于所输入的帧(frame)的报头(header)部中所含的报头信息,来判断所输入的帧中所含的数据的优先级,并根据所述判断结果来将帧保存到针对每个优先级而准备的队列(Que,queue)中。本专利技术的目的在于提供一种用于利用共用的通信线来收发特性不同的多种数据的新结构。[解决问题的技术手段]依照本专利技术一方面的运算装置构成控制装置,所述运算装置包括:通信电路,用于经由通信线来与一个或多个功能单元交换数据;处理器,执行第1处理与第2处理,所述第1处理是用于在预定的每个周期发布第1请求,所述第1请求是用于经由通信线来发送或接收数据,所述第2处理是在满足预定的条件时发布第2请求,所述第2请求用于经由通信线来发送数据;以及控制电路,响应由处理器发布的第1请求及第2请求,启动通信电路。控制电路具备一部件,所述部件对应于第1处理的执行周期来设定禁用第2请求的禁止期间。优选的是,控制电路在禁止期间内收到第2请求时,使与所述收到的第2请求相应的通信电路的启动,延期到所述禁止期间的结束后。优选的是,控制电路从第1处理的执行时序往前预定的时间而开始禁止期间。优选的是,控制电路是从排程器(scheduler)获取第1处理的执行时序来设定禁止期间,所述排程器对处理器中的第1处理及第2处理的执行进行管理。优选的是,第1请求包含用于向一个或多个功能单元发送数据的请求、及用于获取一个或多个功能单元所保持的数据的请求中的至少一者。优选的是,第1请求包含用于向一个或多个功能单元中的特定的功能单元发送消息的请求。优选的是,控制电路是使用现场可编程门阵列(FieldProgrammableGateArray,FPGA)或专用集成电路(ApplicationSpecificIntegratedCircuit,ASIC)而安装。依照本专利技术另一方面的控制装置包括运算装置以及一个或多个功能单元。运算装置包括:通信电路,用于经由通信线来与一个或多个功能单元交换数据;处理器,执行第1处理与第2处理,所述第1处理是用于在预定的每个周期发布第1请求,所述第1请求是用于经由通信线来发送或接收数据,所述第2处理是在满足预定的条件时发布第2请求,所述第2请求用于经由通信线来发送数据;以及控制电路,响应由处理器发布的第1请求及第2请求,启动通信电路。控制电路具备一部件,所述部件对应于第1处理的执行周期来而设定禁用第2请求的禁止期间。[专利技术的效果]根据本专利技术,能够提供一种用于利用共用的通信线来收发特性不同的多种数据的新结构。附图说明图1是表示本实施方式的PLC的主要部分结构的示意图。图2A至图2B是表示在本实施方式的PLC的局域网上转送的通信帧的数据结构的一例的示意图。图3是表示用于在本实施方式的PLC中实现通信帧的发送处理的装置结构的示意图。图4是用于对本实施方式的PLC中的与通信帧的发送相关的相关技术进行说明的时间图(timechart)。图5是用于对本实施方式的PLC中的与通信帧的发送相关的处理进行说明的时间图。图6是用于对本实施方式的PLC中的与通信帧的发送相关的其他处理进行说明的时间图。图7A至图7B是用于对本实施方式的PLC中的禁止期间的设定方法进行说明的示意图。图8是表示本实施方式的第1变形例的PLC的主要部分结构的示意图。图9是表示本实施方式的第2变形例的PLC的主要部分结构的示意图。[符号的说明]1、1A、1B:PLC100、100A、100B:CPU单元101:运算处理部102、103:处理器103A:第1核心103B:第2核心104:存储器106:系统程序107:用户程序108:配置110、110B:控制电路112:请求队列114:定时器120、120A、120B、160:通信电路126:局域网128:现场网络150:功能单元156:功能模块158:I/O接口162、164:收发端口166:收发控制器170:通信耦合器单元180:I/O刷新帧190:事件帧200:禁止期间210:I/O刷新处理220:事件帧发送处理ΔT:预定的时间SQ2~SQ16:序列t1、t1(1)、t1(2)、t1(3):执行开始时序t2、t2(1)、t2(2):执行结束时序具体实施方式参照附图来详细说明本专利技术的实施方式。另外,对于附图中的相同或相当的部分,标注相同的符号并不再重复其说明。以下的说明中,作为“控制装置”的典型例,是以PLC(可编程控制器)为具体例来进行说明,但并不限定于PLC这一名称,本说明书中揭示的技术思想对于任意控制装置均可适用。<A.装置结构>首先,对本实施方式的PLC的装置结构进行说明。图1是表示本实施方式的PLC的主要部分结构的示意图。参照图1,本实施方式的PLC1典型的是包含中央处理器(CentralProcessingUnit,CPU)单元100与一个或多个功能单元150。CPU单元100是构成PLC1的一个要素,相当于对PLC1整体的处理进行控制的运算装置。功能单元150提供用于实现PLC1对各种机械或设备的控制的各种功能。CPU单元100与一个或多个功能单元150之间经由作为通信线的一例的局域网(localnetwork)126而连接。CPU单元100包含运算处理部101、控制电路110及通信电路120。运算处理部101包含处理器102及存储器104。为了便于说明,图1中仅绘制了一个处理器102,但也可安装多个处理器。另外,各处理器也可具有多个核心。存储器104包含:提供处理器102中的程序执行所需的工作区域(workarea)的部位(典型的是易失性存储器);以及保存由处理器102所执行的程序自身的部位(典型的是非易失性存储器)。作为易失性存储器,可使用动态随机存取存储器(DynamicRandomAccessMemory,DRAM)或静态随机存取存储器(StaticRandomAccessMemory,SRAM)等,作为非易失性存储器,可使用快闪存储器(flashmemory)或硬盘(harddisk)等。存储器104保存系统程序(systemprogram)106、用户程序(userprogram)107以及配置(configuration)108等。系统程序106包含用于在处理器102中执行用户程序107的操作系统(Opera本文档来自技高网...
运算装置以及控制装置

【技术保护点】
一种运算装置,其构成控制装置,所述运算装置的特征在于包括:通信电路,用于经由通信线来与一个或多个功能单元交换数据;处理器,执行第1处理与第2处理,所述第1处理是用于在预定的每个周期发布第1请求,所述第1请求是用于经由所述通信线来发送或接收数据,所述第2处理是在满足预定的条件时发布第2请求,所述第2请求用于经由所述通信线来发送数据;以及控制电路,响应由所述处理器发布的所述第1请求及所述第2请求,启动所述通信电路,其中所述控制电路具备一部件,所述部件对应于所述第1处理的执行周期来设定禁用所述第2请求的禁止期间。

【技术特征摘要】
2016.10.07 JP 2016-1995841.一种运算装置,其构成控制装置,所述运算装置的特征在于包括:通信电路,用于经由通信线来与一个或多个功能单元交换数据;处理器,执行第1处理与第2处理,所述第1处理是用于在预定的每个周期发布第1请求,所述第1请求是用于经由所述通信线来发送或接收数据,所述第2处理是在满足预定的条件时发布第2请求,所述第2请求用于经由所述通信线来发送数据;以及控制电路,响应由所述处理器发布的所述第1请求及所述第2请求,启动所述通信电路,其中所述控制电路具备一部件,所述部件对应于所述第1处理的执行周期来设定禁用所述第2请求的禁止期间。2.根据权利要求1所述的运算装置,其特征在于,所述控制电路在所述禁止期间内收到所述第2请求时,使与所述收到的第2请求相应的所述通信电路的启动,延期到所述禁止期间的结束后。3.根据权利要求1或2所述的运算装置,其特征在于,所述控制电路从所述第1处理的执行时序往前预定的时间而开始所述禁止期间。4.根据权利要求1所述的运算装置,其特征在于,所述控制电路是从排程器获取所述第1处理的执行时序来设定所述禁止...

【专利技术属性】
技术研发人员:福田泰士高居正一江口重行西村康裕
申请(专利权)人:欧姆龙株式会社
类型:发明
国别省市:日本,JP

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

1