控制装置制造方法及图纸

技术编号:23293542 阅读:83 留言:0更新日期:2020-02-08 22:36
本发明专利技术的控制装置,通过访问与1个以上的控制对象装置连接的1个以上的I/O端口中的至少1个I/O端口来控制与该I/O端口连接的控制对象装置的动作,所述控制装置包括:执行多个程序的处理器部;和存储部,其能够存储关于1个以上的I/O端口的信息,并能够提供多个程序中的各个程序能够访问的1个以上的共用区域。多个程序包括1个以上的控制程序和1个以上的信息程序。1个以上的控制程序中的各个控制程序是进行扫描处理的程序,其中扫描处理输出与I/O端口连接的该控制对象装置的控制信息。1个以上的信息程序中的各个信息程序是进行与扫描动作不同的信息处理的程序。

control device

【技术实现步骤摘要】
【国外来华专利技术】控制装置
本专利技术涉及控制装置。
技术介绍
专利文献1(日本特开2004-362327号公报)公开了“一种分布式监视控制系统,其使用网络将工厂的监视控制设备中的监视用个人计算机与控制用可编程逻辑控制器连接,所述分布式监视控制系统的特征在于:在监视用通用个人计算机中设置控制用通用可编程逻辑控制器的信息管理文件夹,在所述控制用通用可编程逻辑控制器中设置该控制用通用可编程逻辑控制器的信息自动扫描工具,用通用软件统一管理输入至所述通用个人计算机中的信息和所述通用控制用可编程逻辑控制器的处理信息。”的内容(参照权利要求1)。专利文献2(日本特开2006-178818号公报)公开了「一种动作控制器,其包括实时OS、存储器、使梯形图语言程序与动作控制周期同步来执行该梯形图语言程序的执行单元;和运行所述梯形图语言程序和C语言程序两者的微处理器,所述动作控制器的特征在于:在按照工程工具的项目设定文件夹载入的所述C语言程序是任务型项目的情况下作为所述实时OS的任务运行,在所述C语言程序是函数型项目则的情况下以能够从其他任务作为函数调用的状态存储至所述存储器。”的内容(参照权利要求1)。现有技术文献专利文献专利文献1:日本特开2004-362327号公报专利文献2:日本特开2006-178818号公报
技术实现思路
专利技术要解决的技术问题专利文献1中公开了“但是,现有的分布式监视控制系统41中的操作站50a~50n、数字控制装置60a~60n、传输路径52a~52n、核心传输路径42、传输路径61a~61n等是每个分布式监视控制系统制造商的专用设备,价格高并且不能与其他制造商的产品兼容,因此可扩展性差,此外,随着近年的个人计算机等通用设备的性能提高,尽管在能力上可能有超过专用设备的通用设备,但是没有使用通用设备。”的内容(参照0004段落)。各个分布式监视控制系统制造商的专用设备是可编程逻辑控制器,采用这样的装置结构的背景为,可编程逻辑控制器是用于进行I/O单元等的控制的,由于与用于工厂内的生产、搬送等的装置连接,因此有时控制上产生延迟时工厂内的装置等的动作变得不稳定,或者发生没有预想到的动作。因此,现有的可编程逻辑控制器不进行复杂的处理。专利文献1公开的专利技术也同样不进行复杂的处理,通过在监视用通用个人计算机中设置控制用通用可编程逻辑控制器的信息管理文件夹,不影响可编程逻辑控制器的控制。因此,专利文献1没有考虑在可编程逻辑控制器内进行信息处理。专利文献2的技术问题的标题下记载了“由于梯形图语言应用程序和C语言应用程序在不同的微处理器上运行,因此存在不能从梯形图语言应用将C语言应用程序作为函数调用的问题。”的内容。即,专利文献2的目的是在同一个微处理器上,梯形图语言应用程序将C语言应用程序作为函数调用。专利文献2记载了一种系统,其包括动作控制器和工程工具,在动作控制器中梯形图语言任务和C语言任务共存地运行,工程工具将C语言的程序和设定文件夹下载至动作控制器。此外,记载了这样的内容:在动作控制器中梯形图语言任务与C语言任务共存,梯形图语言任务和C语言程序的任务在实时OS(OperatingSystem:操作系统)上运行。如果C语言程序为任务型项目,则作为实时OS的任务运行,如果为函数型项目则以能够从其他任务作为函数调用的状态存储至动作控制器的存储器。即,如果是函数型项目,则其他任务例如梯形图语言任务将函数型项目的项目名称作为参数输入,执行C语言函数调出功能区块。即,梯形图语言任务调用C语言的函数型项目,对于动作控制器连接的工作机械等进行数值控制。C语言任务将任务型项目的项目名称和任务的起动、中断等操作种类作为参数输入,调用任务操作用API。任务操作用API将项目名称作为任务名称对待,调用与任务操作的种类对应的实时OS提供的功能,间接地实现其他任务型项目的任务操作。此外,记载了这样的内容:关于作为任务型项目载入的C语言程序,在梯形图语言程序的执行时刻,能够进行作为任务型项目载入的C语言程序的执行控制。即,作为任务型项目载入的C语言程序,能够用于进行与动作控制同步的动作的用途、如复杂的数值计算那样处理耗费时间这样的用途。即,为了控制与动作控制器连接的工作机械等,在梯形图语言程序的执行时刻,为了进行作为任务型项目载入的C语言程序的执行控制而被使用。因此,即使在函数型和任务型的任一个的情况下,将梯形图语言的一部分描述为C语言,或者在梯形图语言程序的执行时刻进行C语言程序的执行控制。即,专利文献2中,关于所记载的C语言程序,公开了为了控制与动作控制器连接的工作机械等而使用的技术思想。因此,专利文献2没有考虑将C语言程序用于对与装置连接的工作机械等硬件进行控制以外的目的。本专利技术就是鉴于以上的问题而完成的,目的在与提供一种能够灵活地改变控制装置中安装的程序的技术。用于解决技术问题的技术方案为了解决上述问题,本专利技术的一例是一种控制装置,其通过访问与1个以上的控制对象装置连接的1个以上的I/O端口中的至少1个I/O端口来控制与该I/O端口连接的控制对象装置的动作,所述控制装置包括:执行多个程序的处理器部;和存储部,其能够存储关于1个以上的I/O端口的信息,并能够提供多个程序中的各个程序能够访问的1个以上的共用区域。多个程序包括1个以上的控制程序和1个以上的信息程序。1个以上的控制程序中的各个控制程序是进行扫描处理的程序,其中扫描处理输出与I/O端口连接的该控制对象装置的控制信息。1个以上的信息程序中的各个信息程序是进行与扫描动作不同的信息处理的程序。专利技术的效果依照本专利技术,能够灵活地改变控制装置中安装的程序。附图说明图1是表示第1实施方式的控制系统的硬件结构例的框图。图2是表示第1实施方式的控制系统的功能性的概略结构的框图。图3的表示图2所示的执行管理信息表的表结构例的图。图4是表示控制装置从程序分发装置下载所希望的程序的程序下载处理的一例的流程图。图5是表示程序执行处理的一例的流程图。图6是表示执行管理信息表的表结构例的图。图7是表示执行管理信息表的表结构例的图。图8表示控制程序和信息程序共存的平台的另一例。具体实施方式下面,参照附图对本专利技术的实施方式进行说明。除非特别需要,否则原则上对相同部分的说明不重复。对于规定附图中记载的附图标记,即使是在使用其它附图进行说明的情况下,也省略对相同部分的说明。在下面的实施方式中,为了便于说明而需要时,分为多个部分或实施方式进行说明,除了特别说明了的情况以外,它们并不是无关系的,一者为另一者的一部分或全部的变形例、详细说明、补充说明等的关系。在下述实施方式中,在涉及到要素的数量等(包括个数,数值,量,范围等)的情况下,除了特别说明的情况以及原理上明显限定于特定数量的情况等之外,并不限定于该特定数量,既本文档来自技高网...

【技术保护点】
1.一种控制装置,其通过访问与1个以上的控制对象装置连接的1个以上的I/O端口中的至少1个I/O端口来控制与该I/O端口连接的控制对象装置的动作,所述控制装置的特征在于,包括:/n能够执行多个程序的处理器部;和/n存储部,其能够存储关于所述1个以上的I/O端口的信息,并能够提供所述多个程序中的各个程序能够访问的1个以上的共用区域,/n所述多个程序包括1个以上的控制程序和1个以上的信息程序,/n所述1个以上的控制程序中的各个控制程序是进行扫描处理的程序,其中,所述扫描处理输出与所述I/O端口连接的该控制对象装置的控制信息,/n所述1个以上的信息程序中的各个信息程序是进行与所述扫描动作不同的信息处理的程序。/n

【技术特征摘要】
【国外来华专利技术】20171116 JP 2017-2205951.一种控制装置,其通过访问与1个以上的控制对象装置连接的1个以上的I/O端口中的至少1个I/O端口来控制与该I/O端口连接的控制对象装置的动作,所述控制装置的特征在于,包括:
能够执行多个程序的处理器部;和
存储部,其能够存储关于所述1个以上的I/O端口的信息,并能够提供所述多个程序中的各个程序能够访问的1个以上的共用区域,
所述多个程序包括1个以上的控制程序和1个以上的信息程序,
所述1个以上的控制程序中的各个控制程序是进行扫描处理的程序,其中,所述扫描处理输出与所述I/O端口连接的该控制对象装置的控制信息,
所述1个以上的信息程序中的各个信息程序是进行与所述扫描动作不同的信息处理的程序。


2.如权利要求1所述的控制装置,其特征在于:
与所述扫描处理不同的信息处理是不包含该扫描处理的信息处理。


3.如权利要求2所述的控制装置,其特征在于:
所述扫描处理对为了进行所述控制程序对控制对象装置的控制而访问的I/O端口输出与所述I/O端口连接的该控制对象装置的控制信息。


4.如权利要求3所述的控制装置,其特征在于:
所述存储部能够存储执行管理信息,
所述执行管理信息对于所述多个程序中的各个程序包含规定了该程序的动作范围的多个参数值,
对于所述多个程序中的各个程序,所述多个参数值包括下述参数值中的至少一个:
该程序的优先级;
与1种以上的计算资源对应的1个以上的资源上限;和
专用/共用设备,其表示该程序能够使用的1个以上的I/O端口中的哪些I/O端口是该程序专用的I/O端口,哪些I/O端口是包括该程序的2个以上的程序能够共用的I/O端口。


5.如权利要求3所述的控制装置,其特征在于:
对所述多个程序中的各个程序设定规定了该程序的动作范围的多个参数值,
对于所述多个程序中的各个程序,所述多个参数值包括专用/共用设备,该专用/共用设备表示该程序能够使用的...

【专利技术属性】
技术研发人员:今井光洋田村史之望月义则
申请(专利权)人:株式会社日立产机系统
类型:发明
国别省市:日本;JP

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

1