The invention can meet the need of using a single control device to realize the control operation of various programs according to different execution forms. The control device includes: a storage unit that stores the first program scanned as a whole and the second program executed in turn whenever executed; an execution processing unit that executes the first program and calculates the first instruction value in each predetermined control cycle; an interpreter that interprets at least part of the second program and generates intermediate code; and an instruction value operation unit that generates intermediate code in advance according to the interpreter. The second instruction value is calculated in each control cycle, and the output unit outputs the first instruction value calculated by the execution processing unit and the second instruction value calculated by the instruction value operation unit in each control cycle.
【技术实现步骤摘要】
控制装置
本专利技术涉及一种用于对控制对象进行控制的控制装置。
技术介绍
在各种生产现场,使用可编程逻辑控制器(programmablelogiccontroller,PLC)(可编程控制器)等控制装置的工厂自动化(FactoryAutomation,FA)技术已广泛普及。此种控制装置不仅直接对控制对象进行控制,而且有时也通过向其他装置给予控制指令而间接对控制对象进行控制。例如日本专利特开2013-134786号公报(专利文献1)中公开了一种由工作机械及连接于工作机械的可编程逻辑控制装置构成的系统。另一方面,随着近年来的信息及通信技术(InformationandCommunicationTechnology,ICT)的进步,控制装置的处理能力也不断飞跃性地提高。也产生了将现有技术中使用多个专用装置实现的控制系统合并成数量更少的控制装置这一需求(needs)。例如日本专利特开2012-194662号公报(专利文献2)中公开了一种由PLC的中央处理器(CentralProcessingUnit,CPU)单元同步执行动作运算程序及用户程序的构成。根据日本专利特开2012-194662号公报(专利文献2)公开的构成,能够联合/互相同步执行顺序程序(sequenceprogram)等用户程序与动作运算程序。
技术实现思路
设想欲利用单一控制装置来实现按照执行形式不同的多种程序的控制运算等需求高涨。本专利技术的一个目的在于提供一种能应对此种需求的控制装置。根据本专利技术的某一方面,提供一种用于对控制对象进行控制的控制装置。控制装置包括:存储部,存储每当执行时被整体扫描的 ...
【技术保护点】
1.一种控制装置,用于对控制对象进行控制,并且所述控制装置的特征在于,包括:存储部,存储每当执行时被整体扫描的第一程序及依次执行的第二程序;执行处理部,在每个预定的控制周期中执行所述第一程序而运算第一指令值;解释器,解释所述第二程序的至少一部分而生成中间代码;指令值运算部,按照所述解释器事先生成的中间代码在每个控制周期中运算第二指令值;以及输出部,在每个控制周期中输出由所述执行处理部运算出的所述第一指令值及由所述指令值运算部运算出的所述第二指令值。
【技术特征摘要】
2017.08.10 JP 2017-1557811.一种控制装置,用于对控制对象进行控制,并且所述控制装置的特征在于,包括:存储部,存储每当执行时被整体扫描的第一程序及依次执行的第二程序;执行处理部,在每个预定的控制周期中执行所述第一程序而运算第一指令值;解释器,解释所述第二程序的至少一部分而生成中间代码;指令值运算部,按照所述解释器事先生成的中间代码在每个控制周期中运算第二指令值;以及输出部,在每个控制周期中输出由所述执行处理部运算出的所述第一指令值及由所述指令值运算部运算出的所述第二指令值。2.根据权利要求1所述的控制装置,其特征在于:所述解释器在所述控制周期的整数倍的每个同步周期中,更新与所述执行处理部共享的数据。3.根据权利要求2所述的控制装置,其特征在于:所述解释器在所述同步周期到来之前暂且停止所述第二程序的解释。4.根据权利要求1至3中任一项所述的控制装置,其特征在于:所述中间代码包含用于使所述指令值运...
【专利技术属性】
技术研发人员:岛村纯児,若年哲司,山本英词,仲野征彦,太田政则,
申请(专利权)人:欧姆龙株式会社,
类型:发明
国别省市:日本,JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。