序列控制装置制造方法及图纸

技术编号:20022636 阅读:16 留言:0更新日期:2019-01-06 02:54
序列控制装置具有:用户定义功能执行部,其执行用户应用的开发者记述的用户定义功能程序;系统功能执行部,其执行对控制系统的动作进行管理的专家记述的系统功能程序;输出监视功能执行部,其执行控制系统的例外处理动作的专家记述的输出监视功能程序;以及功能更新部,其更新用户定义功能、系统功能和输出监视功能的各功能程序。其特征在于,功能更新部能够分别以表形式独立地记述各功能程序。

【技术实现步骤摘要】
【国外来华专利技术】序列控制装置
本专利技术涉及序列控制装置。
技术介绍
当前,作为序列控制装置的编程语言主流的梯形图语言适用于组合控制等的记述,但是很难掌握状态变化。为了改善这一点,还能够使用SFC语言,但是,由于与梯形图语言之间的记述方法的差距,现实是用户没有轻易接受。在专利文献1中记载有利用流程图记述序列的条件部并利用梯形图语言记述控制功能的方法。现有技术文献专利文献专利文献1:日本特开平11-265209号公报
技术实现思路
专利技术要解决的课题在专利文献1中,程序被以步骤为单位细分,但是,功能的独立性较低,各步骤为相同级别,因此,在全部步骤的开发中需要具有精通梯形图语言的相同级别的能力的开发者,存在很难确保开发人员,并且无法通透地进行控制系统整体的功能设计这样的问题。本专利技术正是为了解决这种问题而完成的,其目的在于,提供一种序列控制装置,各功能的开发者能够根据自己的目的和能力独立地进行功能设计,能够通透地进行控制系统整体的功能设计。用于解决课题的手段本专利技术的序列控制装置的特征在于,所述序列控制装置具有:用户定义功能执行部,其执行用户定义功能;系统功能执行部,其执行系统功能;输出监视功能执行部,其执行输出监视功能;以及功能更新部,其更新所述用户定义功能、所述系统功能和所述输出监视功能的各功能,所述功能更新部能够分别以表形式独立地记述所述各功能。专利技术效果根据本专利技术的序列控制装置,各功能的开发者能够根据自己的目的和能力独立地进行功能设计,能够通透地进行控制系统整体的功能设计。附图说明图1是示出本专利技术的实施方式的模拟时的序列控制装置的整体结构的框图。图2是示出本专利技术的实施方式的实际运行时的序列控制装置的整体结构的框图。图3是包含本专利技术的实施方式的序列控制装置的控制系统的流程图。图4是本专利技术的实施方式的序列控制装置中的与用户定义功能有关的功能展开部的动作的说明图。图5是本专利技术的实施方式的序列控制装置中的与系统定义功能有关的功能展开部的动作的说明图。图6是本专利技术的实施方式的序列控制装置中的与输出监视功能有关的功能展开部的动作的说明图。图7是示出本专利技术的实施方式的序列控制装置中的用户定义功能执行部动作时的信息的使用关系的图。图8是示出本专利技术的实施方式的序列控制装置中的系统功能执行部动作时的信息的使用关系的图。图9是示出本专利技术的实施方式的序列控制装置中的输出监视功能执行部动作时的信息的使用关系的图。具体实施方式下面,参照附图对本专利技术的实施方式进行说明。实施方式图1是示出本专利技术的实施方式的模拟时的序列控制装置100的整体结构的框图。并且,图2是示出本专利技术的实施方式的实际运行时的序列控制装置200的整体结构的框图。另外,在图1、2中,虚线所示的是控制信号,实线所示的是数据信号。在本专利技术中,模拟时的序列控制装置100和实际运行时的序列控制装置200以相同的功能规格进行动作。因此,从用户应用的开发者来看两者相同。但是,两者的结构的不同之处在于,在图1所示的模拟时的序列控制装置100中,在模拟器114内包含全部功能更新部110,与此相对,在图2所示的实际运行时的序列控制装置200中,在控制器214内仅包含功能更新部210的功能更新执行部113。序列控制装置100(200)经由输入控制部104和输出控制部105而与控制对象系统的模拟器101或实机201连接。能够根据目的或控制对象的准备状况来选择是与控制对象系统的模拟器101连接还是与实机201连接。在输入输出控制单元103的控制下输入到输入控制部104的输入信息保存到输入存储器104a,分别提供给用户定义功能执行部106、系统功能执行部107、输出监视功能执行部108。另外,输入输出控制单元103和各功能执行部106、107、108在执行控制单元102的控制下进行动作。用户定义功能执行部106执行用户应用的开发者记述的用户定义功能程序。用户定义功能执行部106由保存用户定义功能程序的功能保存部106a、根据该用户定义功能程序对条件进行评价的条件评价部106b、执行条件成立时的动作的动作执行部106c构成。系统功能执行部107执行对控制系统的动作进行管理的专家记述的系统功能程序。系统功能执行部107由保存系统功能程序的功能保存部107a、根据该系统功能程序对条件进行评价的条件评价部107b、执行条件成立时的动作的动作执行部107c构成。输出监视功能执行部108执行控制系统的例外处理动作(安全动作、联锁动作等)的专家记述的输出监视功能程序。输出监视功能执行部108由保存输出监视功能程序的功能保存部108a、根据该输出监视功能程序对条件进行评价的条件评价部108b、执行条件成立时的动作的动作执行部108c构成。并且,序列控制装置100(200)具有保存该序列控制装置的内部状态信息的状态保存部109。序列控制装置100(200)的各功能执行部106、107、108能够分别独立地进行动作,根据输入控制部104中保存的输入信息和状态保存部109中保存的内部状态信息并行地进行动作。各功能执行部106、107、108的最终动作结果保存在输出控制部105内的输出存储器105a中,在输入输出控制单元103的控制下输出到控制对象系统的模拟器101或实机201。功能更新部110(210)在执行控制部102的控制下更新各功能执行部106、107、108的功能程序。功能更新部110(210)由开发者以表形式记述各功能程序的功能记述部111、将以表形式记述的各功能程序展开成能够执行的形式的程序的功能展开部112、通过被展开成上述能够执行的形式的各功能程序更新各功能执行部106、107、108的功能保存部106a、107a、108a中保存的各功能程序的功能更新执行部113构成。接着,对本专利技术的实施方式的序列控制装置100(200)的动作进行说明。在本专利技术中,将包含控制对象系统101(201)和序列控制装置100(200)的控制系统整体视为在执行条件成立时进行动作的事项驱动型并行进程的集合体进行动作。图3中示出该控制系统的流程图。图3从开始状态(301)开始,执行控制单元102确认有无功能更新(302),在没有更新的情况下转移到确认是否需要执行(311)。另一方面,在存在更新的情况下(303),许可功能更新部110(210)更新各功能执行部106、107、108的功能程序。功能更新部110(210)确认是否需要更新各功能执行部106、107、108(304、306、308),在需要的情况下实施更新(305、307、309),在不需要的情况下,结束而不进行任何处理。图4是与用户定义功能有关的功能展开部112的动作的说明图。用户定义功能程序的开发者以选择在某个条件成立时执行的动作的形式在用户定义功能表401中记述自身希望的功能。在本例中,将接受上段记载的环境整治功能的开始/结束指令(在同一规则内的记作“Y”的项目全部ON的情况下条件成立)而执行用户指定的下段记载的调整动作的应用(执行条件成立的规则的动作指定部中记作“X”的全部项目)作为对象。功能展开部112将以表形式记述的用户定义功能表401分割成能够执行的形式的程序即条件部402和动作指定部403,并且,追加与用户之间的接口部分(在本例的情况下为动作指定项目的指定值(温度本文档来自技高网...

【技术保护点】
1.一种序列控制装置,其特征在于,所述序列控制装置具有:用户定义功能执行部,其执行用户定义功能;系统功能执行部,其执行系统功能;输出监视功能执行部,其执行输出监视功能;以及功能更新部,其更新所述用户定义功能、所述系统功能和所述输出监视功能的各功能,所述功能更新部能够分别以表形式独立地记述所述各功能。

【技术特征摘要】
【国外来华专利技术】1.一种序列控制装置,其特征在于,所述序列控制装置具有:用户定义功能执行部,其执行用户定义功能;系统功能执行部,其执行系统功能;输出监视功能执行部,其执行输出监视功能;以及功能更新部,其更新所述用户定义功能、所述系统功能和所述输出监视功能的各功能,所述功能更新部能够分别以表形式独立地记述所述各功能。2.根据权利要求1所述的序列控制装置,其特征在于,所述用户定义功能执行部、所述系统功能执行部和所述输出监视功能执行部的各功能执行部能够分别独立地进行动作,并且,所述序列控制装置具有状态保存部,该状态保存部保存该序列控...

【专利技术属性】
技术研发人员:山下善臣
申请(专利权)人:三菱电机株式会社
类型:发明
国别省市:日本,JP

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

1