可编程控制器的周边装置以及调试辅助程序制造方法及图纸

技术编号:12403048 阅读:90 留言:0更新日期:2015-11-28 17:30
具有:显示单元;程序储存单元;履历信息储存单元,其储存履历信息,在该履历信息中以规定的条件对通过可编程控制器执行用户程序的过程中的运算处理信息进行了记录;程序显示处理单元,其将所指定的用户程序在设置于所述显示单元的用户程序显示区域中进行显示;趋势图显示处理单元,其将对与所述指定出的用户程序相对应的第1履历信息进行图形化而得到的第1趋势图、和表示所述第1趋势图上的位置的光标,在所述显示单元的趋势图显示区域中进行显示;以及光标信息获取单元,其对所述第1趋势图上的所述光标的位置进行获取,从所述第1履历信息中获取与所述光标的位置相对应的运算处理信息,所述程序显示处理单元将所述运算处理信息与所述用户程序显示区域的所述用户程序重叠地进行显示。

【技术实现步骤摘要】
【国外来华专利技术】可编程控制器的周边装置以及调试辅助方法
本专利技术涉及可编程控制器的周边装置以及调试辅助程序
技术介绍
可编程控制器基于程序及对各种参数进行定义的参数文件,对被控制装置进行控制。在上述可编程控制器中,当前提出了下述技术,即,在监视器的上半部分显示梯形图形式的程序,在下半部分显示趋势图(时序图),其中,趋势图以时间序列表示出由用户登记的输入输出设备的状态(设备数据)(例如参照专利文献1)。专利文献1:日本特许第2653346号公报
技术实现思路
另外,在可编程控制器发生了异常的情况下,对异常发生的部位进行确定,进行用于将该异常消除的程序的修正(调试)作业。在专利文献1记载的技术中,能够使程序和趋势图在监视器上显示,对数据的时间序列的变化进行确认,但是不能指定任意的时刻而对程序的状态进行显示。因此,用户自身必须对趋势图上的各数据进行读取,一边关联出是程序的哪个部分进行动作,一边对程序的动作进行追踪。其结果,存在下述问题,即,为了查明异常状态的主要原因而花费时间。本专利技术就是鉴于上述情况而提出的,其目的在于提供一种可编程控制器的周边装置以及调试辅助程序,该可编程控制器的周边装置以及调试辅助程序能够使用趋势图,容易地掌握任意时刻的程序的动作状态。为了实现上述目的,本专利技术所涉及的可编程控制器的周边装置的特征在于,具有:显示单元;程序储存单元,其储存由可编程控制器执行的用户程序;履历信息储存单元,其储存履历信息,在该履历信息中以规定的条件对通过所述可编程控制器执行所述用户程序的过程中的运算处理信息进行了记录;程序显示处理单元,其将指定出的用户程序在设置于所述显示单元的用户程序显示区域中进行显示;趋势图显示处理单元,其将对与所述指定出的用户程序相对应的第1履历信息进行图形化而得到的第1趋势图、和表示所述第1趋势图上的位置的光标,在所述显示单元中与所述用户程序显示区域独立设置的趋势图显示区域中进行显示;以及光标信息获取单元,其获取所述第1趋势图上的所述光标的位置,从所述第1履历信息中获取与所述光标的位置相对应的运算处理信息,所述程序显示处理单元将从所述光标信息获取单元中获取到的所述运算处理信息与所述用户程序显示区域的所述用户程序重叠地进行显示。专利技术的效果根据本专利技术,具有下述效果,即,能够对可编程控制器的异常发生前后的数据存储器内的状态进行获取而作为履历信息即跟踪数据,在周边装置上与用户程序一起作为趋势图进行显示,并且能够将在趋势图上指定的任意定时的设备数据的状态在用户程序上进行显示。其结果,具有下述效果,即,能够使用趋势图,容易地掌握任意时刻的程序的动作状态。附图说明图1是示意性地表示实施方式1所涉及的可编程控制器的周边装置的功能结构的一个例子的框图。图2是表示跟踪数据的一个例子的图。图3是表示实施方式1所涉及的显示画面的一个例子的图。图4是表示实施方式1所涉及的显示画面的一个例子的图。图5是表示实施方式1所涉及的用户程序和趋势图的显示状态的一个例子的图。图6是表示实施方式1所涉及的周边装置的调试辅助方法的步骤的一个例子的流程图。图7是示意性地表示实施方式2所涉及的可编程控制器系统的功能结构的一个例子的框图。图8是表示实施方式2所涉及的用户程序再执行处理的步骤的一个例子的流程图。图9是示意性地表示实施方式2所涉及的用户程序再执行处理时的显示画面的一个例子的图。图10是表示实施方式2所涉及的用户程序再执行处理后的调试辅助处理的步骤的一个例子的流程图。图11是示意性地表示实施方式3所涉及的周边装置的功能结构的一个例子的框图。图12是示意性地表示实施方式4所涉及的周边装置的功能结构的一个例子的框图。图13是表示外部输入信号的生成步骤的一个例子的图。图14是表示使外部输入信号震颤(chattering)的情况下的一个例子的图。具体实施方式下面,参照附图,对本专利技术所涉及的可编程控制器的周边装置以及调试辅助程序的优选的实施方式进行详细说明。此外,本专利技术不限定于这些实施方式。实施方式1下面,说明使由可编程控制器采样而得到的信息显示于周边装置的情况,但是最先对可编程控制器进行说明。可编程控制器是如下装置,其在内部具有设备数据,按照由用户创建的用户程序(定序程序),对该设备数据进行读/写,从而进行例如与可编程控制器连接的继电器、开关、传感器等输入装置的状态获取,和致动器、阀等输出装置的控制。另外,假设在以下的实施方式中使用的可编程控制器设置有下述采样功能,即,将设备数据或跟踪数据保存在存储器中,该设备数据是在规定的定时(timing)预先设定出的运算处理信息,该跟踪数据是在设定的期间对所有设备数据进行收集而得到的履历信息。作为对设备数据进行收集的规定的定时,例如能够举出命令的执行、错误发生时、来自周边装置的指令或所设定的条件为真的定时等。图1是示意性地表示实施方式1所涉及的可编程控制器的周边装置的功能结构的一个例子的框图。可编程控制器的周边装置20具有:通信部21;作为编辑单元的输入部22;作为显示单元的显示部23;作为程序储存单元的程序储存部24;作为履历信息储存单元的跟踪数据储存部25;作为程序显示处理单元的电路监视器显示处理部26;作为趋势图显示处理单元的趋势图显示处理部27;作为光标信息获取单元的光标信息获取部28;以及控制部29,其对上述各处理部进行控制。通信部21与未图示的可编程控制器之间进行通信。输入部22是键盘或指点设备等与用户之间的输入接口。经由输入部22,创建在可编程控制器中执行的用户程序,或者进行该用户程序的调试处理,或者输入使显示在后述的趋势图上的光标移动的指示。显示部23是液晶显示装置等向用户显示信息的装置。程序储存部24储存在可编程控制器中执行的用户程序。该用户程序例如经由输入部22而由用户创建,然后经由通信部21而向可编程控制器导入。跟踪数据储存部25对由可编程控制器采样而得到的跟踪数据进行储存。也可以使该跟踪数据与执行了的用户程序相关联地储存。图2是表示跟踪数据的一个例子的图。跟踪数据针对与采样的单位时间相当的每一个索引,对收集时刻、和存储在可编程控制器的设备数据存储部中的设备数据的值进行存储。设备数据是下述运算处理信息,其表示从与可编程控制器连接的输入装置获取到的值、或者向与可编程控制器连接的输出装置输出的值。在这里,“X”是表示输入信号的位数据,“Y”是表示输出信号的位数据,“D“是表示数值的字数据。此外,该跟踪数据不限定于将由可编程控制器收集到的数据经由通信部21进行储存。例如,也可以利用周边装置20,经由通信部21对可编程控制器的各时间中的设备数据进行收集,将在规定的期间收集到的设备数据作为跟踪数据而储存在跟踪数据储存部25中。如果由用户对例如用户程序的异常发生时的原因查明处理模式的执行进行指示,则电路监视器显示处理部26进行使程序储存部24中的由用户所选择的用户程序在显示部23的电路监视器显示区域中显示的处理。通常,在可编程控制器中使用的用户程序是定序程序。在该定序程序中,通过以继电器控制电路的构思作为基础的、继电器符号语言对程序进行了记述。如上所述,由于定序程序以电路图形式进行记述,因此对定序程序进行显示的内容也称为电路。因此,在以下的实施方式中,将对用户程序进行显示的区域作为电路监视本文档来自技高网...
可编程控制器的周边装置以及调试辅助程序

【技术保护点】
一种可编程控制器的周边装置,其特征在于,具有:显示单元;程序储存单元,其储存由可编程控制器执行的用户程序;履历信息储存单元,其储存履历信息,在该履历信息中以规定的条件对通过所述可编程控制器执行所述用户程序的过程中的运算处理信息进行了记录;程序显示处理单元,其将指定出的用户程序在设置于所述显示单元的用户程序显示区域中进行显示;趋势图显示处理单元,其将对与所述指定出的用户程序相对应的第1履历信息进行图形化而得到的第1趋势图、和表示所述第1趋势图上的位置的光标,在所述显示单元中与所述用户程序显示区域独立设置的趋势图显示区域中进行显示;以及光标信息获取单元,其获取所述第1趋势图上的所述光标的位置,从所述第1履历信息中获取与所述光标的位置相对应的运算处理信息,所述程序显示处理单元将从所述光标信息获取单元中获取到的所述运算处理信息与所述用户程序显示区域的所述用户程序重叠地进行显示。

【技术特征摘要】
【国外来华专利技术】1.一种可编程控制器的周边装置,其特征在于,具有:显示单元;程序储存单元,其储存由可编程控制器执行的用户程序;履历信息储存单元,其储存履历信息,在该履历信息中以所设定的条件对通过所述可编程控制器执行所述用户程序的过程中的包含所述可编程控制器的外部输入信号、外部输出信号及字数据在内且以变量名对所述外部输入信号、所述外部输出信号及所述字数据进行了区分的运算处理信息进行了记录;程序显示处理单元,其将指定出的用户程序在设置于所述显示单元的用户程序显示区域中进行显示;趋势图显示处理单元,其将对与所述指定出的用户程序相对应的第1履历信息进行图形化而得到的第1趋势图、和表示所述第1趋势图上的位置的光标,在所述显示单元中与所述用户程序显示区域独立设置的趋势图显示区域中进行显示;光标信息获取单元,其获取所述第1趋势图上的所述光标的位置,从所述第1履历信息中获取与所述光标的位置相对应的运算处理信息;模拟单元,其对在所述可编程控制器上执行所述用户程序时的动作处理进行模拟;参数设定单元,其针对所述模拟单元,将在所述第1趋势图上指定出的所述光标的指定位置处的运算处理信息,作为在所述模拟单元中执行所述用户程序时的参数进行设定;以及外部输入信号生成单元,其从储存在所述履历信息储存单元中的所述第1履历信息中,获取具有向所述外部输入信号标注的变量、且所述指定位置以后的所述外部输入信号的数据列,生成所述外部输入信号的时序图,所述程序显示处理单元将从所述光标信息获取单元中获取到的所述运算处理信息与所述用户程序显示区域的所述用户程序重叠地进行显示,所述模拟单元进行使用所述参数和所述外部输入信号的时序图,在所述可编程控制器中执行所述用户程序的模拟处理。2.根据权利要求1所述的可编程控制器的周边装置,其特征在于,所述模拟单元还具有下述功能,即,将经过所述模拟处理后得到的运算处理信息以所设定的条件作为收集到的第2履历信息,储存在所述履历信息储存单元中,所述趋势图显示处理单元还具有下述功能,即,对所述第2履历信息相对于所述第1履历信息的差异进行提取,在所述趋势图显示区域中从所述指定位置起与所述第1趋势图重叠地显示对所述第2履历信息进行图形化后的第2趋势图,以与所述第1趋势图的显示不同的方法对所述差异的部分进行显示。3.根据权利要求1所述的可编程控制器的周边装置,其特征在于,还具有编辑单元,该编辑单元对所述外部输入信号的时序图进行编辑。4.根据权利要求1所述的可编程控制器的周边装置,其特征在于,所述用户程序是定序程序,该定序程序是使用与所...

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

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

1