CN110794758B - 追踪装置 - Google Patents

追踪装置 Download PDF

Info

Publication number
CN110794758B
CN110794758B CN201910695100.3A CN201910695100A CN110794758B CN 110794758 B CN110794758 B CN 110794758B CN 201910695100 A CN201910695100 A CN 201910695100A CN 110794758 B CN110794758 B CN 110794758B
Authority
CN
China
Prior art keywords
tracking device
order
change
unit
trace data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910695100.3A
Other languages
English (en)
Other versions
CN110794758A (zh
Inventor
三桥大
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fanuc Corp
Original Assignee
Fanuc Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fanuc Corp filed Critical Fanuc Corp
Publication of CN110794758A publication Critical patent/CN110794758A/zh
Application granted granted Critical
Publication of CN110794758B publication Critical patent/CN110794758B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • G05B19/056Programming the PLC
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • G05B19/054Input/output
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • G05B19/058Safety, monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3034Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a storage system, e.g. DASD based or network based
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • G06F11/3485Performance evaluation by tracing or monitoring for I/O devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • G06F11/3636Software debugging by tracing the execution of the program
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/11Plc I-O input output
    • G05B2219/1103Special, intelligent I-O processor, also plc can only access via processor
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/13Plc programming
    • G05B2219/13037Tracing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/323Visualisation of programs or trace data

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Automation & Control Theory (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Programmable Controllers (AREA)

Abstract

本发明提供一种追踪装置,能够根据追踪结果来判别周期内的信号变化的顺序。追踪装置(100)与根据梯形程序进行信号的输入输出的PLC(400)可通信连接,该追踪装置具备:结构要素设定部(111),其设定多个在梯形程序的结构要素中作为追踪对象的结构要素;追踪数据取得部(112),其在预定的采样周期取得以指定的定时表示结构要素的信号的状态的追踪数据;区间检测部(113),其检测与所取得的结构要素对应的追踪数据中的2个以上追踪数据同时变化的一个采样周期的区间;变化顺序计算部(114),其计算在检测出的一个采样周期的区间中同时变化的结构要素的信号变化的顺序;以及变化顺序输出部(115),其输出计算出的结构要素的信号变化的顺序。

Description

追踪装置
技术领域
本发明涉及一种时序控制程序的追踪装置。
背景技术
近来,已知一种使用了PLC(Programmable Logic Controller,可编辑逻辑控制器)的机床控制装置的控制***。
例如,加工所使用的机床或机器人分别由控制装置控制。这里,机床控制装置是指车床或加工中心这种一般机床的控制装置。并且,当在面向特定用途而设计的专用机床的情况下,通过机床控制装置来执行PLC软件。
在PLC中,通过执行梯形程序来控制机床控制装置。并且,通过调试设备来调试是否能够通过梯形程序进行预期的控制(例如参照专利文献1、2)。另外,已知以下一种方法,即在PLC运行中,当产生用户没有预期的现象时,通过使用由追踪装置提供的追踪功能来对原因的信号进行调查。
专利文献1:日本专利第5362148号公报
专利文献2:日本特开平8-305418号公报
发明内容
追踪功能中有采样周期,在该周期内的信号变化被作为相同的定时的信号变化进行处理。因此,不能够根据追踪结果来判别周期内的信号变化的顺序。
本发明的目的为提供一种能够根据追踪结果来判别周期内的信号变化的顺序的追踪装置。
(1)本发明的与根据时序控制程序(例如后述的“梯形程序”)进行信号的输入输出的PLC(例如后述的“PLC400”)可通信连接的追踪装置(例如后述的“追踪装置100”)具备:结构要素设定部(例如后述的“结构要素设定部111”),其设定多个在上述时序控制程序的结构要素中作为追踪对象的结构要素;追踪数据取得部(例如后述的“追踪数据取得部112”),其在预定的采样周期取得以指定的定时表示上述结构要素的信号的状态的追踪数据;区间检测部(例如后述的“区间检测部113”),其检测在上述追踪数据取得部取得的与上述结构要素对应的上述追踪数据中的2个以上的上述追踪数据同时变化的一个采样周期的区间;变化顺序计算部(例如后述的“变化顺序计算部114”),其计算在上述区间检测部检测出的上述一个采样周期的区间中同时变化的上述结构要素的信号变化的顺序;以及变化顺序输出部(例如后述的“变化顺序输出部115”),其输出上述变化顺序计算部计算出的上述结构要素的信号变化的顺序。
(2)在(1)记载的追踪装置中,上述变化顺序输出部将上述结构要素的信号变化的顺序与上述追踪数据一并明示地输出到显示器(例如后述的“显示部140”)中。
(3)在(2)记载的追踪装置中,上述变化顺序输出部将上述区间检测部检测出的上述一个采样周期的区间扩大,输出上述结构要素的信号变化的顺序。
(4)在(3)记载的追踪装置中,上述变化顺序输出部将上述结构要素的信号变化的顺序作为与变化的时间对应的显示进行输出。
(5)在(2)~(4)中任意一项记载的追踪装置中,上述变化顺序输出部输出与上述结构要素的信号变化的顺序对应的数字。
(6)在(1)~(5)中任意一项记载的追踪装置中,上述变化顺序输出部将上述结构要素的信号变化的顺序与上述追踪数据一并输出到文件中。
(7)在(1)~(6)中任意一项记载的追踪装置中,可以包括在上述PLC中。
根据本发明,能够提供一种能够根据追踪结果来判别周期内的信号变化的顺序的追踪装置。
附图说明
图1是本实施方式的基本结构的概略图以及追踪装置的功能框图。
图2是表示本实施方式的说明中使用的梯形的一例的图。
图3是表示本实施方式的追踪装置的追踪处理的流程图。
图4是表示本实施方式的追踪装置的追踪结果的图。
图5是表示本实施方式的追踪装置的追踪结果的图。
图6A是表示本实施方式的说明中使用的梯形的另外一例的图。
图6B是表示本实施方式的追踪装置的追踪结果的图。
图7是表示现有的追踪装置的追踪结果的图。
附图标记的说明
100:追踪装置、110:控制部、111:结构要素设定部、112:追踪数据取得部、113:区间检测部、114:变化顺序计算部、115:变换顺序输出部、120:存储部、122:结构要素存储部、123:追踪数据存储部、140:显示部、400:PLC、1000:追踪***。
具体实施方式
(实施方式)
首先,说明本发明的实施方式的概略。本实施方式涉及在与根据梯形程序进行信号的输入输出的PLC可通信连接的追踪装置中,能够判别周期内的信号变化的顺序地表示作为执行了梯形程序的结果而得到的追踪结果。
接着,参照图1说明本实施方式的追踪***1000以及追踪装置100的结构。
图1是本实施方式的基本结构的概略图以及追踪装置100的功能框图。
作为本实施方式的基本结构,图1所示的追踪***1000具备追踪装置100、PLC400。
在该追踪***1000中,追踪装置100如果设定多个在PLC400执行梯形程序中包含的结构要素中作为追踪对象的结构要素,则显示在设定为追踪对象的结构要素相关的信号的追踪数据同时变化的区间中的该信号变化的顺序。这里,结构要素是指由梯形程序规定的接点或线圈(电路)。
追踪装置100和PLC400例如经由连接接口直接连接,由此可通信地连接。
[追踪装置100]
追踪装置100检测与结构要素对应的追踪数据中的2个以上的追踪数据同时变化的一个采样周期的区间。接着,追踪装置100计算在检测出的一个采样周期的区间同时变化的结构要素的信号变化的顺序。并且,追踪装置100将计算出的结构要素的信号变化的顺序例如输出给显示部140。
追踪装置100例如是个人计算机(PC)。
追踪装置100具备控制部110、存储部120、输入部130、显示部140、通信接口部150。
控制部110可以是CPU(中央处理装置),通过执行控制存储部120所存储的追踪装置100的各种程序来统一控制追踪装置100。
控制部110具备结构要素设定部111、追踪数据取得部112、区间检测部113、变化顺序计算部114、变化顺序输出部115。通过由控制部110执行存储在存储部120中的程序来实现这些各个功能部。
结构要素设定部111例如经由输入部130设定多个在PLC400执行的梯形程序中包含的结构要素中作为追踪对象的结构要素。结构要素设定部111可以将接点以及线圈作为结构要素分别设定一个以上,也可以设定多个接点以及线圈中的任意一个。控制部110使结构要素存储部122存储所设定的结构要素。
追踪数据取得部112以预定的采样周期取得在指定的定时表示结构要素的信号状态的追踪数据。追踪数据取得部112例如从PLC400取得追踪数据。追踪数据是表示所设定的各个结构要素的信号的状态(接通(ON)/切断(OFF))的数据,是在指定的定时取得的数据。控制部110使追踪数据存储部123存储所取得的追踪数据。
区间检测部113检测追踪数据取得部112取得的与结构要素对应的追踪数据中的2个以上的追踪数据同时变化的一个采样周期的区间。
变化顺序计算部114计算在由区间检测部113检测出的一个采样周期的区间中同时变化的结构要素的信号变化的顺序。变化顺序计算部114例如根据表示梯形程序的内容的梯形图(以后,也简单称为梯形),计算在一个采样周期的区间中同时变化的结构要素的信号变化的顺序。
变化顺序输出部115将通过变化顺序计算部114计算出的结构要素的信号变化的顺序例如输出给显示部140。变化顺序输出部115例如可以将结构要素的信号变化的顺序和追踪数据一起输出给显示部140。
存储部120是存储由控制部110执行的程序等的存储区域。存储部120具备程序存储部121、结构要素存储部122以及追踪数据存储部123。
程序存储部121例如是存储执行上述控制部110的各种功能的程序的存储区域。
结构要素存储部122是存储经由输入部130设定为追踪对象的结构要素的存储区域。
追踪数据存储部123是存储所取得的追踪数据的存储区域。
输入部130例如是键盘、鼠标、开关按钮等各种按钮等的输入装置。
显示部140是显示装置,例如由CRT(Cathode Ray Tube,阴极射线管)或LCD(Liquid Crystal Display,液晶显示器)构成。
另外,具备输入部130与显示部140成为一体的触摸面板和显示器。
通信接口部150例如由RS232C用连接器等的预定连接器构成,是用于在与PLC400之间直接连接的通信控制设备。
这里,追踪装置100可以不是PC,而是机床控制装置所具备的装置。例如,在机床控制装置具备追踪装置100的情况下,除了上述功能部以外还包括机床控制装置特有的功能部,这对本领域技术人员来说是公知的,所以省略说明。
[PLC400]
PLC400是执行梯形程序等的被指令的程序并进行信号的输入输出的装置。PLC400具备用于根据梯形程序进行各种控制或运算处理、通信处理的CPU或存储器、通信部等,但是省略图示。
接着,在说明本实施方式的追踪装置100中的处理之前,说明现有的追踪装置执行梯形程序时的追踪结果。
图2是表示本实施方式的说明中使用的梯形的一例的图。
图7是表示现有的追踪装置的追踪结果的图。
图2所示的梯形20表示某个梯形程序的处理内容。梯形20中示出A~E的各个结构要素。并且,梯形20表示在结构要素A的信号为接通(ON)时,结构要素B~D的信号为接通,结构要素E的信号为切断(OFF)的情况。
图7表示梯形20所示的梯形程序的执行结果即追踪结果90。如图7的追踪结果90所示,在一个采样周期的区间X中,结构要素A~D的信号从切断到接通,结构要素E的信号从接通到切断,结构要素A~E的信号同时变化。此时,例如区间X的结构要素A和结构要素E的顺序实际是基于网格顺序的。但是,仅看追踪结果90的话,结构要素A和结构要素E的信号状态同时变化,因此不知道变化的顺序。
接着,说明本实施方式的追踪装置100的梯形程序执行时的追踪结果。
图3是表示本实施方式的追踪装置100的追踪处理的流程图。
图4以及图5是表示本实施方式的追踪装置100的追踪结果的图。
在图3的步骤S(以下将步骤S简单称为S)10中,追踪装置100的控制部110(结构要素设定部111)例如经由输入部113设定多个在梯形程序的结构要素中作为追踪对象的结构要素。这里,控制部110例如可以使显示部140显示表示追踪对象的梯形程序的梯形(参照图2),经由输入部130接受多个结构要素,由此设定多个结构要素。另外,控制部110可以设定梯形程序的所有结构要素,选择除外的结构要素,由此设定多个结构要素。并且,控制部110使结构要素存储部122存储所设定的结构要素。
在S11中,控制部110(追踪数据取得部112)以预定的采样周期取得在指定的定时表示结构要素的信号的状态的追踪数据。追踪数据取得部112例如从PLC400取得通过执行追踪对象的梯形程序而得到的各个结构要素的追踪数据。并且,控制部110使追踪数据存储部123存储所取得的追踪数据。
在S12中,控制部110(区间检测部113)检测追踪数据取得部112取得的与结构要素对应的追踪数据中的2个以上追踪数据同时变化的一个采样周期的区间。例如,如果是图2所示的梯形20的追踪数据,则检测图7所示的追踪结果90的区间X。
图3的S13中,控制部110(变化顺序计算部114)计算在检测出的区间中的结构要素的信号变化的顺序。这里控制部110分析梯形,根据处理的流程来计算结构要素的变化的顺序。在图2所示的梯形20中,在设定结构要素A~E的全部的情况下,控制部110将结构要素A设为第一个,将结构要素B以及C设为第二个,将结构要素D设为第三个,将结构要素E设为第四个来进行计算。
在S14中,控制部110(变化顺序输出部115)输出计算出的结构要素的信号的变化的顺序。例如,控制部110将变化的顺序显示在显示部114中。之后,控制部110结束本处理。
接着说明追踪结果的具体例。
(具体例1)
图4表示所显示的追踪结果的一例。
图4所示的追踪结果40将区间X比其他区间更加扩大并显示追踪数据。另外,追踪结果40使用箭头来表示与结构要素对应的结构要素的信号的变化的顺序,并根据变化的顺序错开地表示信号的接通/切断。
追踪结果40显示与结构要素对应的追踪数据,并以知晓变化的顺序的方式错开信号的变化由此明示地显示。因此,追踪结果40能够判别周期内的信号变化的顺序。
(具体例2)
图5表示所显示的追踪结果的例外一例。
图5所示的追踪结果50在区间X中用数字52a~52e表示与结构要素对应的结构要素的信号变化的顺序。另外,在变化顺序显示部51中以“结构要素→结构要素”的形式表示变化顺序。
追踪结果50在与结构要素对应的追踪数据中用数字来表示变化的顺序,由此明示地表示变化的顺序。因此,追踪结果50能够判别周期内的信号变化的顺序。
(具体例3)
接着,以与上述具体例1以及2不同的梯形程序为例进行说明。
图6A是表示本实施方式的说明所使用的梯形的另外一例的图。
图6B是表示本实施方式的追踪装置100的追踪结果的图。
图6A所示的梯形220作为一例表示采样周期221的梯形程序的处理内容。
梯形220中示出网格(net)1、2、99以及100,表示结构要素A~G的各个结构要素。并且梯形220示出当结构要素A的信号为接通时,结构要素B~D的信号为接通,结构要素E的信号为切断,进一步,表示当结构要素F的信号为接通时,结构要素G的信号为接通。
图6B表示梯形220所示的梯形程序的执行结果即追踪结果240。这里,在输出追踪结果240的前阶段,通过结构要素设定部111设定结构要素A~E作为多个结构要素。在一个采样周期的区间Y中,结构要素A~D的信号从切断到接通,结构要素E的信号从接通到切断,结构要素A~E的信号同时变化。因此,控制部110将区间Y扩大得比其他区间要大。另外,控制部110基于采样周期221和各个结构要素的信号变化的程序上的位置,计算到信号变化为止的大概时间,并设为基于计算结果的长度来显示追踪结果240。
这里,在将采样周期设为c,并将总网格设为n时,能够将位于第m个网格的结构要素的信号变化的时间t表示为以下:
[数式1]
t=c×m/n。
在将采样周期221设为10msec,将总网格数设为100时,到结构要素B信号变化为止的时间为10×1/100=0.1msec。另一方面,到结构要素E信号变化为止的时间为10×99/100=9.9msec。
因此,将结构要素A与结构要素B之间的长度241作为相当于将区间Y的长度设为10时的0.1的长度。另外,将结构要素A与结构要素E之间的长度242作为相当于将区间Y的长度设为10时的9.9的长度。并且,追踪结果240使用箭头表示与结构要素对应的结构要素的信号变化的顺序。
图6B的追踪结果240显示与结构要素对应的追踪数据,以基于到信号变化为止的大概时间的长度来错开地显示信号的变化。因此,追踪结果240能够包括定时而更详细地判别周期内的信号变化的顺序。
以上,在追踪***1000中,追踪装置100检测2个以上的结构要素的追踪数据同时变化的一个采样周期的区间,计算并输出检测出的区间的结构要素的信号变化的顺序。由此,提高由追踪装置100输出的追踪结果的可视性。作为其结果,能够缩短信号的相关关系的分析相关的时间。
另外,在本实施方式中,延长区间并按照变化的顺序错开追踪结果来表现信号的变化,并且用数字表示变化的顺序,由此能够易于识别变化的顺序。
进一步,在本实施方式中,不仅通过变化的顺序,也通过长度的比来表示变化的定时,由此能够更容易地识别变化的定时(timing)。
使用各种类型的非暂时性计算机可读介质(non-transitory computer readablemedium)来存储将本发明所使用的动作程序作为代表的程序,并能够提供给计算机。非暂时性计算机可读介质包括各种类型的有形记录介质(tangible storage medium)。非暂时性计算机可读介质的例子例如包括磁记录介质(例如软盘、磁带、硬盘驱动器)、光磁记录介质(例如光磁盘)、CD-ROM(Read Only Memory,只读存储器)、CD-R、CD-R/W、半导体存储器(例如掩膜ROM、PROM(Programmable ROM,可编程ROM)、EPROM(Erasable PROM,可擦除的PROM)、闪存ROM、RAM(random access memory,随机存取存储器))。另外,可以通过各种类型的暂时性计算机可读介质(transitory computer readable medium)对计算机提供程序。暂时性计算机可读介质的例子包括电气信号、光信号以及电磁波。暂时性计算机可读介质可以经由电线以及光纤等有线通信路或无线通信路将程序提供给计算机。
另外,上述实施方式是本发明优选的实施方式的一个,但是不只在上述实施方式中限定本发明的范围,能够在不脱离本发明的主旨的范围中以实施了各种变更的方式来实施。
(变形例1)
在上述实施方式中,作为追踪装置被连接于PLC的装置进行了说明,但不限于此。PLC可以包括追踪装置的功能。
(变形例2)
在上述实施方式中,作为时序控制程序以梯形方式的程序为例进行了说明,但是不限于此。例如也可以是SFC(Sequential Function Chart,时序功能图)方式等其他时序控制程序。
(变形例3)
在上述实施方式中,以将包括变化的顺序的追踪结果显示在显示部的装置为例进行了说明,但是不限于此。也可以是作为数据输出给文件。

Claims (6)

1.一种追踪装置,其与根据时序控制程序进行信号的输入输出的PLC可通信连接,其特征在于,
该追踪装置具备:
结构要素设定部,其设定多个在上述时序控制程序的结构要素中作为追踪对象的结构要素;
追踪数据取得部,其在预定的采样周期取得以指定的定时表示上述结构要素的信号的状态的追踪数据;
区间检测部,其检测上述追踪数据取得部取得的与上述结构要素对应的上述追踪数据中的2个以上的上述追踪数据同时变化的一个采样周期的区间;
变化顺序计算部,其计算在上述区间检测部检测出的上述一个采样周期的区间中同时变化的上述结构要素的信号变化的顺序;以及
变化顺序输出部,其输出上述变化顺序计算部计算出的上述结构要素的信号变化的顺序,
上述变化顺序输出部以将上述区间检测部检测出的上述一个采样周期的区间比其他区间扩大的方式使显示器显示包含上述一个采样周期的区间的多个区间,基于上述变化顺序计算部计算出的上述结构要素的信号变化的顺序使所述显示器错开地显示上述结构要素的信号的变化。
2.根据权利要求1所述的追踪装置,其特征在于,
上述变化顺序输出部将上述结构要素的信号变化的顺序与上述追踪数据一并明示地输出到显示器中。
3.根据权利要求1所述的追踪装置,其特征在于,
上述变化顺序输出部将上述结构要素的信号变化的顺序作为与变化的时间对应的显示进行输出。
4.根据权利要求2或3所述的追踪装置,其特征在于,
上述变化顺序输出部输出与上述结构要素的信号变化的顺序对应的数字。
5.根据权利要求1~3中任意一项所述的追踪装置,其特征在于,
上述变化顺序输出部将上述结构要素的信号变化的顺序与上述追踪数据一并输出到文件中。
6.根据权利要求1~3中任意一项所述的追踪装置,其特征在于,
上述追踪装置包括在上述PLC中。
CN201910695100.3A 2018-08-03 2019-07-30 追踪装置 Active CN110794758B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2018-146568 2018-08-03
JP2018146568A JP6773732B2 (ja) 2018-08-03 2018-08-03 トレース装置

Publications (2)

Publication Number Publication Date
CN110794758A CN110794758A (zh) 2020-02-14
CN110794758B true CN110794758B (zh) 2023-06-02

Family

ID=69229671

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910695100.3A Active CN110794758B (zh) 2018-08-03 2019-07-30 追踪装置

Country Status (4)

Country Link
US (1) US11281179B2 (zh)
JP (1) JP6773732B2 (zh)
CN (1) CN110794758B (zh)
DE (1) DE102019209356A1 (zh)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001282325A (ja) * 2000-03-30 2001-10-12 Hitachi Ltd プログラマブルコントローラ及びこれを用いたコントロールシステム。
US6642684B1 (en) * 1999-10-22 2003-11-04 Ds Technologie Werkzeugmaschinenbau Gmbh System and method for controlling a positioning device, in particular for a device pertaining to a tool machine, and a phase blending device
CN1797255A (zh) * 2004-11-16 2006-07-05 欧姆龙株式会社 调整装置,生产加工***和控制调整装置的方法
CN101958508A (zh) * 2009-07-08 2011-01-26 三洋电机株式会社 半导体激光器件、半导体激光器件的制造方法以及光装置
CN102105904A (zh) * 2008-08-11 2011-06-22 欧姆龙株式会社 检测用信息登录装置、对象物体检测装置、电子设备、检测用信息登录装置的控制方法、对象物体检测装置的控制方法、检测用信息登录装置控制程序、对象物体检测装置控制程序
CN103699048A (zh) * 2013-12-06 2014-04-02 华侨大学 一种将PLC加计数器转换为顺序Petri网的方法
CN107121963A (zh) * 2016-02-25 2017-09-01 发那科株式会社 可编程序控制器及具备其的***

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04370806A (ja) * 1991-06-20 1992-12-24 Hitachi Ltd プログラマブルコントローラ
JPH08305418A (ja) 1995-04-28 1996-11-22 Omron Corp シーケンスプログラムのデバッグ装置およびデバッグ方法
US20060015314A1 (en) * 2004-06-30 2006-01-19 International Business Machines Corporation Methods, systems and program products for annotating system traces with control program information and presenting annotated system traces
CN102591263B (zh) * 2011-01-11 2013-12-04 浙江正泰中自控制工程有限公司 一种应用于dcs***的i/o智能单元
JP2013054636A (ja) * 2011-09-06 2013-03-21 Jtekt Corp プログラマブルコントローラ用のモニタ装置
CN103675381B (zh) * 2012-09-25 2017-12-22 北京普源精电科技有限公司 一种具有周期触发功能的并行采样的示波器
WO2014097379A1 (ja) 2012-12-17 2014-06-26 三菱電機株式会社 プログラム解析支援装置及び制御装置
CN103631230B (zh) * 2013-11-29 2016-06-15 重庆川仪自动化股份有限公司 事件顺序记录方法及***
FR3038990B1 (fr) * 2015-07-13 2019-04-05 Tlogic Automation Procede de surveillance et d'expertise du fonctionnement d'une installation industrielle pilotee par un controleur programmable et equipement mettant en œuvre ledit procede
JP6626315B2 (ja) * 2015-10-21 2019-12-25 株式会社キーエンス プログラマブル・ロジック・コントローラのモニタ装置及びプログラマブル・ロジック・コントローラ・システム
JP2017134493A (ja) * 2016-01-26 2017-08-03 ファナック株式会社 ラダープログラムの自己保持回路の自動トレース機能を備えたラダープログラム表示装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6642684B1 (en) * 1999-10-22 2003-11-04 Ds Technologie Werkzeugmaschinenbau Gmbh System and method for controlling a positioning device, in particular for a device pertaining to a tool machine, and a phase blending device
JP2001282325A (ja) * 2000-03-30 2001-10-12 Hitachi Ltd プログラマブルコントローラ及びこれを用いたコントロールシステム。
CN1797255A (zh) * 2004-11-16 2006-07-05 欧姆龙株式会社 调整装置,生产加工***和控制调整装置的方法
CN102105904A (zh) * 2008-08-11 2011-06-22 欧姆龙株式会社 检测用信息登录装置、对象物体检测装置、电子设备、检测用信息登录装置的控制方法、对象物体检测装置的控制方法、检测用信息登录装置控制程序、对象物体检测装置控制程序
CN101958508A (zh) * 2009-07-08 2011-01-26 三洋电机株式会社 半导体激光器件、半导体激光器件的制造方法以及光装置
CN103699048A (zh) * 2013-12-06 2014-04-02 华侨大学 一种将PLC加计数器转换为顺序Petri网的方法
CN107121963A (zh) * 2016-02-25 2017-09-01 发那科株式会社 可编程序控制器及具备其的***

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Design of a PLC-based Automatic Separate Channel Filter Rod Sampling Detection System;Ying W;《2014 International Conference on Future Mechanical Engineering and Materials Engineering》;全文 *
PLC程序的时序分析编程法;马宝秋;;石家庄职业技术学院学报(06);全文 *
基于PLC的油缸自动焊控制***设计;孔艳艳;;机械(05);全文 *

Also Published As

Publication number Publication date
JP2020021392A (ja) 2020-02-06
JP6773732B2 (ja) 2020-10-21
US20200041973A1 (en) 2020-02-06
US11281179B2 (en) 2022-03-22
DE102019209356A1 (de) 2020-04-09
CN110794758A (zh) 2020-02-14

Similar Documents

Publication Publication Date Title
JP5362148B1 (ja) プログラム解析支援装置及び制御装置
EP1582948B1 (en) Development aid device
JP5074896B2 (ja) 検査支援システム及び画像処理コントローラ
EP3839671A1 (en) Program generating device, program generating method, and program
CN108349082B (zh) 用于产生操纵器程序的图形用户界面的方法和计算机程序
CN105808129B (zh) 一种利用手势快速开启软件功能的方法和装置
CN110794758B (zh) 追踪装置
JP6245429B2 (ja) プログラム開発支援装置およびコンピュータプログラム
JP2009176227A (ja) 表示装置
JP2017134493A (ja) ラダープログラムの自己保持回路の自動トレース機能を備えたラダープログラム表示装置
US20240091927A1 (en) Teaching device
US10515179B2 (en) Circuit design verification apparatus and program
CN113348415B (zh) 装置状态再现装置、方法及存储介质
TWI569118B (zh) 畫面作成軟體
JP2019003353A (ja) 制御対象装置の動作状態を分析する方法
CN111158301B (zh) 追踪装置以及可编程控制器
KR101886986B1 (ko) 엔지니어링 툴 프로그램 및 엔지니어링 툴
US20210350296A1 (en) Productivity improvement support system and productivity improvement support method
EP2994800B1 (en) A method for providing presentation of tactile feedback, an industrial robot system and a portable operator control device
JP5194384B2 (ja) デジタル信号処理装置
Campos-Rebelo et al. Enhanced event modeling for human-system interactions using IOPT petri nets
CN110852596A (zh) 一种工艺工序设计方法及设计模块
JP2005332300A (ja) 制御機器、データ処理装置、データ処理方法およびデータ処理プログラム
JP2008129641A (ja) 大画面システム

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant