WO2020166468A1 - Playback system, recording system, playback method, program for playback, recording method, and program for recording - Google Patents
Playback system, recording system, playback method, program for playback, recording method, and program for recording Download PDFInfo
- Publication number
- WO2020166468A1 WO2020166468A1 PCT/JP2020/004470 JP2020004470W WO2020166468A1 WO 2020166468 A1 WO2020166468 A1 WO 2020166468A1 JP 2020004470 W JP2020004470 W JP 2020004470W WO 2020166468 A1 WO2020166468 A1 WO 2020166468A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- control
- data
- image data
- recording
- unit
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/92—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
Definitions
- the reproduction system 10 is a system used for managing the control device 3.
- Management of the control device 3 includes, for example, identification of an abnormality of a control target controlled by the control device 3. Further, management of the control device 3 may include identification of an abnormality of a work target to be worked on the control target.
- the “control device” in the present disclosure is a device that performs sequence control.
- the “sequence control” in the present disclosure is control in which each step of the control is sequentially advanced according to a predetermined order or procedure, and, for example, a lamp is output according to input data from an input device such as a switch or a sensor. Alternatively, it is a method of sequentially controlling output devices such as a motor.
- the PLC is a device used as a substitute for the relay circuit and operates according to a program described in a programming language such as a ladder language (ladder diagram).
- the reproduction system 10 realizes management of the control device 3 by visualizing the control status of the control device 3 as described above. That is, for example, when an abnormality occurs in the control target of the control device 3, the user can analyze the cause of the abnormality based on the control status of the control device 3 visualized by the reproduction system 10. Is. Therefore, the user can take measures such as design change to cope with the abnormality in the control target of the control device 3.
- the reproduction system 10 displays the control data D1 including at least one of the input data and the output data of the control device 3, and captures the controlled object 4 of the control device 3.
- the obtained image data D2 is displayed. That is, according to the reproduction system 10, both the control data D1 and the image data D2 are visualized as the control status of the control device 3, and management of the control device 3 is realized. Therefore, for example, when an abnormality occurs in the controlled object 4 of the control device 3, the user is based on the control situation (control data D1 and image data D2) of the control device 3 visualized by the reproduction system 10. It is possible to analyze the cause of abnormality.
- the control device 3 is used for controlling production equipment in a factory.
- the control target 4 of the control device 3 is a production facility.
- the "production equipment” referred to in the present disclosure is, for example, equipment used for manufacturing various products such as electronic devices, automobiles, clothing, foodstuffs, pharmaceuticals and crafts, and mounting, painting, printing, pressing, This equipment is used for cutting, welding and photographing.
- the control device 3 that is the target of management of the reproduction system 10 is a device that performs sequence control of production equipment used for manufacturing various products in a factory.
- Control data in the present disclosure is data including at least one of such input data and output data.
- the control data D1 includes both input data and output data. That is, the recording unit 1 acquires from the control device 3 both the input data input from the input device 41 to the control device 3 and the output data output from the control device 3 to the output device 42 as the control data D1. To do.
- the image pickup device 6 photographs the control target 4 of the control device 3 and generates image data D2. That is, the imaging device 6 is installed so that the controlled object 4 is included within the angle of view. Here, the operation of the controlled object 4 may be represented in the image data D2. Therefore, the imaging device 6 does not need to photograph the control target 4 or the entire work target to be operated (including processing and processing) by the control target 4, and the control target 4 and the work target (hereinafter, the work target). (Sometimes referred to as “control target”) may be captured.
- the slide bar A1 shows the reproduction status of the image data D2. That is, the entire length of the slide bar A1 corresponds to the time length of the image data D2 that is a moving image, and the slider on the slide bar A1 corresponds to the reproduction time of the image data D2.
- the “reproduction time” in the present disclosure means the position of the currently displayed image in the time length of the image data D2, that is, the elapsed time from the start point of the image data D2.
- the slider of the slide bar A1 is movable on the monitoring screen Im1 in the direction of the time axis in the timing chart of the control data D1, that is, in the lateral direction (horizontal direction). In the present embodiment, the slider of the slide bar A1 moves to the right with the passage of time.
- control data D1 and the image data D2 are displayed on the display device 5 by the display control unit 13 in a display mode in which they are temporally associated with each other.
- the display control unit 13 realizes a temporally associated display mode by synchronizing the time axis of the timing chart of the control data D1 and the image data D2. That is, in the monitoring screen Im1, the control data D1 in which the slider A2 overlaps (points) and the image data D2 currently displayed are basically data at the same time point (same time), that is, at the same timing. is there.
- the reproduction system 10 first, the first acquisition unit 11 acquires the control data D1 (S1), and the second acquisition unit 12 acquires the image data D2 (S2). After that, the reproduction system 10 detects the occurrence of a predetermined event by the detection unit 18 (S3). At this time, the detection unit 18 detects the occurrence of an event based on the image data D2. If no event has occurred (S3: No), the reproduction system 10 returns to the process S1.
- the reproduction system 10 causes the display control unit 13 to synchronously reproduce the control data D1 and the image data D2 (S6). That is, in the reproduction system 10, the display control unit 13 prepares to display the control data D1 and the image data D2 on the display device 5 in a display mode in which they are temporally associated with each other. Here, the reproduction system 10 adjusts the sampling period and the number of data of the control data D1 to match the time length of the control data D1 and the time length of the image data D2 (S7).
- the first acquisition step is a step of acquiring the control data D1.
- the control data D1 includes at least one of input data and output data of the control device 3 that executes sequence control.
- the second acquisition step is a step of acquiring image data D2 obtained by photographing the controlled object 4 of the control device 3.
- the display step is a step of displaying the control data D1 and the image data D2 on the display device 5 in a display mode in which they are temporally associated with each other.
- a reproduction program according to one aspect is a program for causing one or more processors to execute the above-described reproduction method.
- the reproduction system 10 includes a computer system in the recording unit 1, the reproduction unit 2, and the like, for example.
- the computer system mainly comprises a processor as a hardware and a memory.
- the processor executes the program recorded in the memory of the computer system, the function of the reproduction system 10 according to the present disclosure is realized.
- the program may be pre-recorded in the memory of the computer system, may be provided through an electric communication line, or may be recorded in a non-transitory recording medium such as a memory card, an optical disk, a hard disk drive, etc. that can be read by the computer system. May be provided.
- the processor of the computer system is composed of one or a plurality of electronic circuits including a semiconductor integrated circuit (IC) or a large scale integrated circuit (LSI).
- IC semiconductor integrated circuit
- LSI large scale integrated circuit
- the recording unit 1 is not limited to the configuration in which the control data D1 is acquired from the control device 3 by communication, and the transfer of the control data D1 between the recording unit 1 and the control device 3 is performed by, for example, a memory card or the like. It may be performed via a non-temporary recording medium.
- the recording unit 1 is not limited to the configuration in which the image data D2 is acquired from the image pickup device 6 by communication, and the image data D2 is exchanged between the recording unit 1 and the image pickup device 6 by a non-memory card or the like. It may be performed via a temporary recording medium.
- the imaging device 6 when the control target 4 or the work target imaged by the imaging device 6 moves, the imaging device 6 is moved (including pan and tilt movement) in conjunction with the movement of the control target 4 or the work target. ) May be done.
- the illumination device of the imaging device 6 illuminates the entire imaging range of the imaging device 6.
- the irradiation range of the illumination device may move in association with the movement of the imaging range of the imaging device 6.
- a plurality of illumination devices may be arranged side by side so that the imaging range of the imaging device 6 can be illuminated.
- the recording system 100 is connected to the recording device 7 instead of the display device 5.
- the recording device 7 is realized by, for example, an HDD (Hard Disk Drive), an SSD (Solid State Drive), a non-transitory recording medium, or the like.
- the reproduction system (10) according to the fourth aspect further includes an extraction unit (17) in any one of the first to third aspects.
- the extraction unit (17) extracts the control data (D1) and the image data (D2) to be displayed on the display device (5), triggered by the occurrence of a predetermined event.
- control data (D1) and the image data (D2) are displayed on the display device (5) in a display mode that is temporally associated with each other, the control data (D1) and the image are displayed. It is not necessary to check the data (D2) separately and compare them. Therefore, according to the regenerating method, it is possible to reduce the time and labor required for identifying the abnormality of the control target (4) controlled by the control device (3) or the work target operated by the control target (4). ..
- control data (D1) and the image data (D2) are recorded in the recording device (7) in a recording mode that is temporally associated with each other, the control data (D1) and the image are recorded. It is not necessary to check the data (D2) separately and compare them. Therefore, according to the recording method, it is possible to reduce the time and effort required to identify the abnormality of the control target (4) controlled by the control device (3) or the work target operated by the control target (4). ..
- the recording program according to the fourteenth aspect is a program for causing one or more processors to execute the recording method according to the thirteenth aspect.
- control data (D1) and the image data (D2) are recorded in the recording device (7) in a recording mode that is temporally associated with each other, the control data (D1) and the image are recorded. It is not necessary to check the data (D2) separately and compare them. Therefore, according to the recording program, it is possible to reduce the time and effort required for identifying the abnormality of the control target (4) controlled by the control device (3) or the work target operated by the control target (4). it can.
- various configurations (including modified examples) of the playback system (10) according to the first embodiment can be embodied by a playback method or a playback program.
- the configurations according to the second to ninth aspects are not essential for the playback system (10) and can be omitted as appropriate.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
Provided are a playback system, a recording system, a playback method, a program for playback, a recording method, and a program for recording, which can reduce the time and effort required to identify an abnormality of a control target controlled by a control device or of an operation target to be operated upon by the control target. The playback system (10) is provided with a first acquisition unit, a second acquisition unit, and a display control unit. The first acquisition unit acquires control data (D1). The control data (D1) includes at least one of input data and output data of a control device (3) that executes sequence control. The second acquisition unit acquires image data (D2) obtained by photographing a control target (4) of the control device (3). The display control unit displays the control data (D1) and the image data (D2) on a display device (5) in a temporally associated display state.
Description
本開示は、一般に再生システム、記録システム、再生方法、再生用プログラム、記録方法及び記録用プログラムに関する。より詳細には、本開示は、シーケンス制御を実行する制御装置の管理に用いられる再生システム、記録システム、再生方法、再生用プログラム、記録方法及び記録用プログラムに関する。
The present disclosure generally relates to a reproduction system, a recording system, a reproduction method, a reproduction program, a recording method, and a recording program. More specifically, the present disclosure relates to a reproduction system, a recording system, a reproduction method, a reproduction program, a recording method, and a recording program used for managing a control device that executes sequence control.
特許文献1には、被制御機械を制御する制御装置と被制御機械との間で入出力される入出力データを管理する入出力データ管理装置が記載されている。この入出力データ管理装置は、関連付けられた第1制御装置及び第2制御装置の入出力データをそれぞれ波形化し、これら波形化された第1制御装置及び第2制御装置の入出力データを同一画面上に表示する表示手段を備える。
Patent Document 1 describes an input/output data management device that manages input/output data that is input/output between the control device that controls the controlled machine and the controlled machine. This input/output data management device corrugates the input/output data of the associated first control device and second control device, respectively, and displays the corrugated input/output data of the first control device and second control device on the same screen. Display means for displaying on top is provided.
しかし、特許文献1に記載のような技術では、表示手段に表示される波形から、人又はシステムが異常の特定及び解析を行う必要があり、制御装置にて制御される制御対象(被制御機械)の異常の特定に手間がかかる。
However, in the technique described in Patent Document 1, it is necessary for the person or system to identify and analyze the abnormality from the waveform displayed on the display means, and the control target controlled machine (controlled machine ) It takes time to identify the abnormality.
本開示は上記事由に鑑みてなされており、制御装置にて制御される制御対象又は制御対象にて作業される作業対象の異常の特定にかかる手間の軽減を図ることができる再生システム、記録システム、再生方法、再生用プログラム、記録方法及び記録用プログラムを提供することを目的とする。
The present disclosure has been made in view of the above circumstances, and a reproduction system and a recording system that can reduce the time and effort required to identify an abnormality of a control target controlled by a control device or a work target operated by the control target. , A reproducing method, a reproducing program, a recording method, and a recording program.
本開示の一態様に係る再生システムは、第1取得部と、第2取得部と、表示制御部と、を備える。前記第1取得部は、制御用データを取得する。前記制御用データは、シーケンス制御を実行する制御装置の入力データと出力データとの少なくとも一方を含む。前記第2取得部は、前記制御装置の制御対象を撮影して得られる画像データを取得する。前記表示制御部は、前記制御用データと前記画像データとを、時間的に対応付けられた表示態様で表示装置に表示する。
A reproduction system according to one aspect of the present disclosure includes a first acquisition unit, a second acquisition unit, and a display control unit. The first acquisition unit acquires control data. The control data includes at least one of input data and output data of a control device that executes sequence control. The second acquisition unit acquires image data obtained by photographing a control target of the control device. The display control unit displays the control data and the image data on a display device in a display mode in which they are temporally associated with each other.
本開示の一態様に係る記録システムは、第1取得部と、第2取得部と、記録制御部と、を備える。前記第1取得部は、制御用データを取得する。前記制御用データは、シーケンス制御を実行する制御装置の入力データと出力データとの少なくとも一方を含む。前記第2取得部は、前記制御装置の制御対象を撮影して得られる画像データを取得する。前記記録制御部は、前記制御用データと前記画像データとを、時間的に対応付けられた記録態様で記録装置に記録する。
A recording system according to an aspect of the present disclosure includes a first acquisition unit, a second acquisition unit, and a recording control unit. The first acquisition unit acquires control data. The control data includes at least one of input data and output data of a control device that executes sequence control. The second acquisition unit acquires image data obtained by photographing a control target of the control device. The recording control unit records the control data and the image data in a recording device in a recording manner in which they are temporally associated with each other.
本開示の一態様に係る再生方法は、第1取得ステップと、第2取得ステップと、表示ステップと、を有する。前記第1取得ステップは、制御用データを取得するステップである。前記制御用データは、シーケンス制御を実行する制御装置の入力データと出力データとの少なくとも一方を含む。前記第2取得ステップは、前記制御装置の制御対象を撮影して得られる画像データを取得するステップである。前記表示ステップは、前記制御用データと前記画像データとを、時間的に対応付けられた表示態様で表示装置に表示するステップである。
A reproduction method according to an aspect of the present disclosure includes a first acquisition step, a second acquisition step, and a display step. The first acquisition step is a step of acquiring control data. The control data includes at least one of input data and output data of a control device that executes sequence control. The second acquisition step is a step of acquiring image data obtained by photographing a control target of the control device. The display step is a step of displaying the control data and the image data on a display device in a display mode in which they are temporally associated with each other.
本開示の一態様に係る再生用プログラムは、前記再生方法を、1以上のプロセッサに実行させるためのプログラムである。
A reproduction program according to an aspect of the present disclosure is a program for causing one or more processors to execute the reproduction method.
本開示の一態様に係る記録方法は、第1取得ステップと、第2取得ステップと、記録ステップと、を有する。前記第1取得ステップは、制御用データを取得するステップである。前記制御用データは、シーケンス制御を実行する制御装置の入力データと出力データとの少なくとも一方を含む。前記第2取得ステップは、前記制御装置の制御対象を撮影して得られる画像データを取得するステップである。前記記録ステップは、前記制御用データと前記画像データとを、時間的に対応付けられた記録態様で記録装置に表示するステップである。
A recording method according to an aspect of the present disclosure includes a first acquisition step, a second acquisition step, and a recording step. The first acquisition step is a step of acquiring control data. The control data includes at least one of input data and output data of a control device that executes sequence control. The second acquisition step is a step of acquiring image data obtained by photographing a control target of the control device. The recording step is a step of displaying the control data and the image data on a recording device in a recording manner in which they are temporally associated with each other.
本開示の一態様に係る記録用プログラムは、前記記録方法を、1以上のプロセッサに実行させるためのプログラムである。
A recording program according to an aspect of the present disclosure is a program for causing one or more processors to execute the recording method.
(実施形態1)
(1)概要
まず、本実施形態に係る再生システム10の概要について、図1及び図2を参照して説明する。 (Embodiment 1)
(1) Outline First, an outline of thereproduction system 10 according to the present embodiment will be described with reference to FIGS. 1 and 2.
(1)概要
まず、本実施形態に係る再生システム10の概要について、図1及び図2を参照して説明する。 (Embodiment 1)
(1) Outline First, an outline of the
本実施形態に係る再生システム10は、制御装置3の管理に用いられるシステムである。制御装置3の管理には、例えば、制御装置3にて制御される制御対象の異常の特定等を含む。また、制御装置3の管理には、制御対象にて作業される作業対象の異常の特定等を含んでもよい。本開示でいう「制御装置」は、シーケンス制御を行う装置である。本開示でいう「シーケンス制御」は、予め定められた順序又は手続きに従って制御の各段階を逐次進めていく制御であって、例えば、スイッチ又はセンサ等の入力機器からの入力データに応じて、ランプ又はモータ等の出力機器を逐次制御する方式である。このようなシーケンス制御専用の制御装置3の一例として、PLC(Programmable Logic Controller)がある。PLCは、リレー回路の代替として用いられる装置であって、ラダー言語(ラダー図)等のプログラム言語で記述されるプログラムに従って動作する。
The reproduction system 10 according to the present embodiment is a system used for managing the control device 3. Management of the control device 3 includes, for example, identification of an abnormality of a control target controlled by the control device 3. Further, management of the control device 3 may include identification of an abnormality of a work target to be worked on the control target. The “control device” in the present disclosure is a device that performs sequence control. The “sequence control” in the present disclosure is control in which each step of the control is sequentially advanced according to a predetermined order or procedure, and, for example, a lamp is output according to input data from an input device such as a switch or a sensor. Alternatively, it is a method of sequentially controlling output devices such as a motor. As an example of the control device 3 dedicated to such sequence control, there is a PLC (Programmable Logic Controller). The PLC is a device used as a substitute for the relay circuit and operates according to a program described in a programming language such as a ladder language (ladder diagram).
再生システム10は、上述したような制御装置3の制御の状況を可視化することにより、制御装置3の管理を実現する。すなわち、例えば、制御装置3の制御対象での異常発生時等においては、ユーザは、再生システム10により可視化される制御装置3の制御の状況に基づいて、異常の原因の解析を行うことが可能である。そのため、ユーザは、制御装置3の制御対象での異常に対応するための設計変更等の措置をとることが可能となる。
The reproduction system 10 realizes management of the control device 3 by visualizing the control status of the control device 3 as described above. That is, for example, when an abnormality occurs in the control target of the control device 3, the user can analyze the cause of the abnormality based on the control status of the control device 3 visualized by the reproduction system 10. Is. Therefore, the user can take measures such as design change to cope with the abnormality in the control target of the control device 3.
本実施形態に係る再生システム10は、図2に示すように、第1取得部11と、第2取得部12と、表示制御部13と、を備えている。第1取得部11は、制御用データD1を取得する。制御用データは、制御装置3の入力データと出力データとの少なくとも一方を含む。制御装置3は、上述したようにシーケンス制御を実行する装置である。第2取得部12は、画像データD2を取得する。画像データD2は、制御装置3の制御対象4を撮影して得られる画像である。表示制御部13は、制御用データD1と画像データD2とを、時間的に対応付けられた表示態様で表示装置5に表示する。
As shown in FIG. 2, the reproduction system 10 according to the present embodiment includes a first acquisition unit 11, a second acquisition unit 12, and a display control unit 13. The first acquisition unit 11 acquires the control data D1. The control data includes at least one of input data and output data of the control device 3. The control device 3 is a device that executes sequence control as described above. The second acquisition unit 12 acquires the image data D2. The image data D2 is an image obtained by photographing the controlled object 4 of the control device 3. The display control unit 13 displays the control data D1 and the image data D2 on the display device 5 in a display mode in which they are temporally associated with each other.
上述したように、本実施形態に係る再生システム10は、制御装置3の入力データと出力データとの少なくとも一方を含む制御用データD1を表示し、かつ制御装置3の制御対象4を撮影して得られる画像データD2を表示する。すなわち、再生システム10によれば、制御装置3の制御の状況として制御用データD1及び画像データD2の両方が可視化され、制御装置3の管理が実現される。そのため、例えば、制御装置3の制御対象4での異常発生時等においては、ユーザは、再生システム10により可視化される制御装置3の制御の状況(制御用データD1及び画像データD2)に基づいて、異常の原因の解析を行うことが可能である。ここで、制御用データD1と画像データD2とは、時間的に対応付けられた表示態様で表示装置5に表示されるので、ユーザにおいては、制御用データD1と画像データD2とを別々に確認して両者を比較するような作業を行う必要が無い。したがって、再生システム10によれば、制御装置3にて制御される制御対象4又は制御対象にて作業される作業対象の異常の特定にかかる手間の軽減を図ることができる。
As described above, the reproduction system 10 according to the present embodiment displays the control data D1 including at least one of the input data and the output data of the control device 3, and captures the controlled object 4 of the control device 3. The obtained image data D2 is displayed. That is, according to the reproduction system 10, both the control data D1 and the image data D2 are visualized as the control status of the control device 3, and management of the control device 3 is realized. Therefore, for example, when an abnormality occurs in the controlled object 4 of the control device 3, the user is based on the control situation (control data D1 and image data D2) of the control device 3 visualized by the reproduction system 10. It is possible to analyze the cause of abnormality. Here, since the control data D1 and the image data D2 are displayed on the display device 5 in a display mode in which they are temporally associated with each other, the user can confirm the control data D1 and the image data D2 separately. There is no need to perform work to compare the two. Therefore, according to the reproduction system 10, it is possible to reduce the time and effort required to identify the abnormality of the control target 4 controlled by the control device 3 or the work target operated by the control target.
(2)詳細
(2.1)前提
本実施形態では一例として、制御装置3が、工場における生産設備の制御に用いられる場合を想定する。言い換えれば、制御装置3の制御対象4は生産設備である。本開示でいう「生産設備」は、例えば、電子機器、自動車、衣料品、食料品、医薬品及び工芸品等の種々の製品の製造に用いられる設備であって、実装、塗装、印刷、プレス、切削、溶着及び撮影等の作業を行う設備である。すなわち、本実施形態では、再生システム10の管理の対象となる制御装置3は、工場において種々の製品の製造に用いられる生産設備のシーケンス制御を行う装置である。 (2) Details (2.1) Assumptions In the present embodiment, as an example, it is assumed that thecontrol device 3 is used for controlling production equipment in a factory. In other words, the control target 4 of the control device 3 is a production facility. The "production equipment" referred to in the present disclosure is, for example, equipment used for manufacturing various products such as electronic devices, automobiles, clothing, foodstuffs, pharmaceuticals and crafts, and mounting, painting, printing, pressing, This equipment is used for cutting, welding and photographing. That is, in the present embodiment, the control device 3 that is the target of management of the reproduction system 10 is a device that performs sequence control of production equipment used for manufacturing various products in a factory.
(2.1)前提
本実施形態では一例として、制御装置3が、工場における生産設備の制御に用いられる場合を想定する。言い換えれば、制御装置3の制御対象4は生産設備である。本開示でいう「生産設備」は、例えば、電子機器、自動車、衣料品、食料品、医薬品及び工芸品等の種々の製品の製造に用いられる設備であって、実装、塗装、印刷、プレス、切削、溶着及び撮影等の作業を行う設備である。すなわち、本実施形態では、再生システム10の管理の対象となる制御装置3は、工場において種々の製品の製造に用いられる生産設備のシーケンス制御を行う装置である。 (2) Details (2.1) Assumptions In the present embodiment, as an example, it is assumed that the
制御対象4である生産設備は、図1に示すように、1以上の入力機器41と、1以上の出力機器42と、を有している。入力機器41は、制御装置3に対してデータ(入力データ)を出力する機器であって、例えば、人の操作を受け付けるスイッチ、又はイベントの発生を検知するセンサ等である。出力機器42は、制御装置3からデータ(出力データ)を受けて動作する機器であって、例えば、点灯状態が変化するランプ、又は動力を発生するモータ等である。
The production facility that is the controlled object 4 has one or more input devices 41 and one or more output devices 42, as shown in FIG. The input device 41 is a device that outputs data (input data) to the control device 3, and is, for example, a switch that receives a human operation or a sensor that detects the occurrence of an event. The output device 42 is a device that operates by receiving data (output data) from the control device 3, and is, for example, a lamp whose lighting state changes, or a motor which generates power.
(2.2)全体構成
本実施形態に係る再生システム10は、図1に示すように、記録ユニット1と、再生ユニット2と、を備えている。 (2.2) Overall Configuration As shown in FIG. 1, thereproduction system 10 according to the present embodiment includes a recording unit 1 and a reproduction unit 2.
本実施形態に係る再生システム10は、図1に示すように、記録ユニット1と、再生ユニット2と、を備えている。 (2.2) Overall Configuration As shown in FIG. 1, the
記録ユニット1は、複数台の制御装置3及び複数台の撮像装置6の各々と通信可能に構成されている。本開示でいう「通信可能」とは、有線通信又は無線通信の適宜の通信方式により、直接的、又はネットワーク若しくは中継器等を介して間接的に、信号を授受できることを意味する。すなわち、記録ユニット1は、複数台の制御装置3及び複数台の撮像装置6の各々から信号を受信することが可能である。本実施形態では、記録ユニット1と各制御装置3との間の通信方式は、例えば、Ethernet(登録商標)又はRS-232C等の通信規格に準拠する。また、記録ユニット1と各撮像装置6との間の通信方式は、例えば、UVC(USB Video Class)等の通信規格に準拠する。
The recording unit 1 is configured to be able to communicate with each of the plurality of control devices 3 and the plurality of imaging devices 6. The term “communicable” in the present disclosure means that signals can be exchanged directly or indirectly via a network, a relay, or the like by an appropriate communication method such as wired communication or wireless communication. That is, the recording unit 1 is capable of receiving signals from each of the plurality of control devices 3 and the plurality of imaging devices 6. In the present embodiment, the communication method between the recording unit 1 and each control device 3 complies with a communication standard such as Ethernet (registered trademark) or RS-232C. Further, the communication method between the recording unit 1 and each imaging device 6 complies with a communication standard such as UVC (USB Video Class).
記録ユニット1は、データロガーとしての機能を有しており、複数台の制御装置3から制御用データD1を取得(収集)し、記録する。本実施形態では、記録ユニット1は、リアルタイムで、制御装置3から通信により制御用データD1を取得する。さらに、記録ユニット1は、複数台の撮像装置6から画像データD2を取得(収集)し、記録する。本実施形態では、記録ユニット1は、リアルタイムで、撮像装置6から通信により画像データD2を取得する。
The recording unit 1 has a function as a data logger, and acquires (collects) the control data D1 from a plurality of control devices 3 and records it. In the present embodiment, the recording unit 1 acquires the control data D1 by communication from the control device 3 in real time. Further, the recording unit 1 acquires (collects) the image data D2 from the plurality of imaging devices 6 and records the image data D2. In the present embodiment, the recording unit 1 acquires the image data D2 from the imaging device 6 by communication in real time.
制御装置3は、上述したように、予め定められた順序又は手続きに従って制御の各段階を逐次進めるシーケンス制御を行う装置である。本実施形態では、制御装置3は、入力機器41からの入力データの入力が可能であって、かつ出力機器42への出力データの出力が可能に構成されている。これにより、制御装置3は、入力機器41からの入力データに応じて、出力機器42に出力データを出力することで、制御対象4(ここでは生産設備)を制御することが可能である。
As described above, the control device 3 is a device that performs sequence control to sequentially advance each control step in accordance with a predetermined order or procedure. In the present embodiment, the control device 3 is configured to be able to input input data from the input device 41 and output output data to the output device 42. Thereby, the control device 3 can control the control target 4 (here, the production equipment) by outputting the output data to the output device 42 according to the input data from the input device 41.
本開示でいう「制御用データ」は、このような入力データと出力データとの少なくとも一方を含むデータである。本実施形態では一例として、制御用データD1は、入力データと出力データとの両方を含む。すなわち、記録ユニット1は、入力機器41から制御装置3に入力される入力データ、及び制御装置3から出力機器42に出力される出力データの両方を、制御用データD1として、制御装置3から取得する。
“Control data” in the present disclosure is data including at least one of such input data and output data. In the present embodiment, as an example, the control data D1 includes both input data and output data. That is, the recording unit 1 acquires from the control device 3 both the input data input from the input device 41 to the control device 3 and the output data output from the control device 3 to the output device 42 as the control data D1. To do.
撮像装置6は、制御装置3の制御対象4を撮影して画像データD2を生成する。つまり、撮像装置6は、その画角内に制御対象4が含まれるように設置されている。ここで、制御対象4の動作が画像データD2に表れていればよい。そのため、撮像装置6は、制御対象4、又は制御対象4にて作業(加工及び処理等を含む)される作業対象の全体を撮影する必要はなく、制御対象4及び作業対象(以降、作業対象も含めて単に「制御対象」ということもある)の少なくとも一部を撮影すればよい。
The image pickup device 6 photographs the control target 4 of the control device 3 and generates image data D2. That is, the imaging device 6 is installed so that the controlled object 4 is included within the angle of view. Here, the operation of the controlled object 4 may be represented in the image data D2. Therefore, the imaging device 6 does not need to photograph the control target 4 or the entire work target to be operated (including processing and processing) by the control target 4, and the control target 4 and the work target (hereinafter, the work target). (Sometimes referred to as “control target”) may be captured.
一般的に人が作業するような作業場の照度は比較的高く設定されている。しかし、制御装置3にて制御対象4が自動制御されるような作業場の場合、必ずしも照度が高く設定される必要がなく、省電力化を狙って比較的低い照度に設定されている場合がある。または、制御対象4のうちの撮像装置6で撮影される箇所が、例えば、筐体で覆われているために低照度となる場合もある。そこで、撮像装置6は、照明装置を含むことが好ましい。照明装置は、撮像装置6の撮像動作に連動して発光することが好ましい。
∙ Generally, the illuminance of a workplace where people work is set to be relatively high. However, in a workplace where the control target 4 is automatically controlled by the control device 3, the illuminance does not necessarily need to be set high, and the illuminance may be set relatively low in order to save power. .. Alternatively, the part of the controlled object 4 that is imaged by the imaging device 6 may have low illuminance because it is covered with a housing, for example. Therefore, it is preferable that the imaging device 6 includes a lighting device. The lighting device preferably emits light in synchronization with the image pickup operation of the image pickup device 6.
または、撮像装置6は、例えば、赤外線カメラのような暗視カメラを含んでもよい。さらに、撮像装置6は、物体そのものを撮影する構成に限られず、例えば、サーモグラフィカメラなどのように、空間及び物体の温度を画像として撮影してもよい。
Alternatively, the imaging device 6 may include, for example, a night vision camera such as an infrared camera. Further, the imaging device 6 is not limited to the configuration of capturing the object itself, and may capture the temperature of the space and the object as an image, such as a thermography camera.
本開示でいう「画像」は、動画(動画像)及び静止画(静止画像)を含む。さらに、「動画」は、コマ撮り等により得られる複数の静止画にて構成される画像を含む。ここでは、画像データD2は時間経過に伴って変化する画像(つまり動画)である。本実施形態では一例として、画像データD2はフルカラーの動画である。本実施形態では、撮像装置6は、フルカラー動画を撮影可能なビデオカメラ又はWebカメラである。より詳細には、一例として、画像データD2は、モーションJPEG(Motion JPEG)等の時系列に沿った複数の静止画にて構成される、30fpsの動画である。さらに、画像データD2は、撮像装置6から出力されたデータそのものでなくてもよい。例えば、画像データD2は、必要に応じて適宜データの圧縮、他のデータ形式への変換、又は撮影された画像から一部を切り出す加工、ピント調整、明度調整、若しくはコントラスト調整等の加工が施されていてもよい。
The “image” in the present disclosure includes a moving image (moving image) and a still image (still image). Furthermore, the “moving image” includes an image composed of a plurality of still images obtained by time-lapse shooting and the like. Here, the image data D2 is an image (that is, a moving image) that changes over time. In the present embodiment, as an example, the image data D2 is a full-color moving image. In the present embodiment, the imaging device 6 is a video camera or a web camera capable of shooting a full-color moving image. More specifically, as an example, the image data D2 is a 30 fps moving image that is composed of a plurality of time-series still images such as motion JPEG (Motion JPEG). Furthermore, the image data D2 may not be the data itself output from the image pickup device 6. For example, the image data D2 is appropriately subjected to data compression, conversion into another data format, or processing such as cutting out a part of a photographed image, focusing adjustment, brightness adjustment, or contrast adjustment as necessary. It may have been done.
本実施形態では、複数台の制御装置3と複数台の撮像装置6とは、一対一に対応付けられている。ある制御装置3に対応する撮像装置6は、この制御装置3の制御対象4を撮影して画像データD2を生成する。すなわち、撮像装置6は、対応する制御装置3の制御対象4の少なくとも一部を撮影するように、対応する制御装置3の制御対象4に向けて設置される。
In the present embodiment, the plurality of control devices 3 and the plurality of imaging devices 6 are associated with each other on a one-to-one basis. The imaging device 6 corresponding to a certain control device 3 photographs the control target 4 of this control device 3 and generates image data D2. That is, the imaging device 6 is installed toward the control target 4 of the corresponding control device 3 so as to capture at least a part of the control target 4 of the corresponding control device 3.
そして、記録ユニット1は、互いに対応する制御装置3及び撮像装置6から取得した制御用データD1及び画像データD2については、その対応関係を維持したままの状態で記録する。互いに対応する制御装置3及び撮像装置6から取得した制御用データD1及び画像データD2を、以下では「一群の再生データ」ともいう。一例として、記録ユニット1は、複数台の制御装置3の各々を、各制御装置3に付されたアドレスにて識別する。同様に、記録ユニット1は、複数台の撮像装置6の各々を、各撮像装置6に付されたアドレスにて識別する。そして、記録ユニット1は、制御装置3及び撮像装置6の対応関係を、それぞれのアドレスを対応付けることにより記憶している。この対応関係に基づいて、記録ユニット1は、一群の再生データ(制御用データD1及び画像データD2)については、その対応関係を維持したままの状態で記録する。
Then, the recording unit 1 records the control data D1 and the image data D2 acquired from the control device 3 and the image pickup device 6, which correspond to each other, in a state where the corresponding relationship is maintained. The control data D1 and the image data D2 acquired from the control device 3 and the imaging device 6 corresponding to each other are also referred to as “a group of reproduction data” below. As an example, the recording unit 1 identifies each of the plurality of control devices 3 by the address assigned to each control device 3. Similarly, the recording unit 1 identifies each of the plurality of imaging devices 6 by the address assigned to each imaging device 6. Then, the recording unit 1 stores the correspondence relationship between the control device 3 and the imaging device 6 by associating the respective addresses. Based on this correspondence, the recording unit 1 records a group of reproduction data (control data D1 and image data D2) while maintaining the correspondence.
再生ユニット2は、記録ユニット1から受け取ったデータに基づいて、表示装置5に任意の画面を表示する機能を有している。本開示でいう「画面」は、表示装置5に映し出される像(テキスト、グラフ及びアイコン等を含む)である。表示装置5は、例えば、液晶ディスプレイ、有機EL(Electro Luminescence)ディスプレイ等の画像表示装置により実現される。本実施形態では、再生ユニット2は、表示装置5に接続されており、制御用データD1及び画像データD2を含む画面を、表示装置5に表示する。さらに、再生ユニット2は、人の操作を受け付ける機能等を有している。
The reproduction unit 2 has a function of displaying an arbitrary screen on the display device 5 based on the data received from the recording unit 1. The “screen” in the present disclosure is an image (including a text, a graph, an icon, etc.) displayed on the display device 5. The display device 5 is realized by an image display device such as a liquid crystal display or an organic EL (Electro Luminescence) display. In the present embodiment, the reproduction unit 2 is connected to the display device 5 and displays a screen including the control data D1 and the image data D2 on the display device 5. Further, the reproduction unit 2 has a function of receiving a human operation and the like.
本実施形態では、記録ユニット1と再生ユニット2との間でのデータの授受は、メモリカード等の非一時的記録媒体M1を介して行われる。すなわち、記録ユニット1は、制御装置3及び撮像装置6から取得した制御用データD1及び画像データD2を、非一時的記録媒体M1に書き出す機能を有している。再生ユニット2は、非一時的記録媒体M1に書き込まれたデータ(制御用データD1及び画像データD2)を読み出す機能を有している。これにより、記録ユニット1から再生ユニット2へのデータ(制御用データD1及び画像データD2)の出力(転送)が行われる。
In the present embodiment, data is exchanged between the recording unit 1 and the reproducing unit 2 via the non-transitory recording medium M1 such as a memory card. That is, the recording unit 1 has a function of writing the control data D1 and the image data D2 acquired from the control device 3 and the imaging device 6 onto the non-temporary recording medium M1. The reproduction unit 2 has a function of reading data (control data D1 and image data D2) written in the non-temporary recording medium M1. As a result, data (control data D1 and image data D2) is output (transferred) from the recording unit 1 to the reproducing unit 2.
(2.3)再生システムの構成
次に、本実施形態に係る再生システム10の構成について、図2を参照してより詳しく説明する。再生システム10は、上述したように、記録ユニット1と、再生ユニット2と、を備えている。 (2.3) Configuration of Playback System Next, the configuration of theplayback system 10 according to the present embodiment will be described in more detail with reference to FIG. The playback system 10 includes the recording unit 1 and the playback unit 2 as described above.
次に、本実施形態に係る再生システム10の構成について、図2を参照してより詳しく説明する。再生システム10は、上述したように、記録ユニット1と、再生ユニット2と、を備えている。 (2.3) Configuration of Playback System Next, the configuration of the
記録ユニット1は、第1取得部11と、第2取得部12と、記憶部14と、出力部15と、時計部16と、抽出部17と、検知部18と、対象決定部19と、を有している。本実施形態では一例として、記録ユニット1は、1以上のプロセッサ及び1以上のメモリを有するコンピュータシステムを主構成とする。プロセッサは、メモリに記録されているプログラムを実行することにより、第1取得部11、第2取得部12、出力部15、時計部16、抽出部17、検知部18及び対象決定部19等の機能を実現する。プログラムは、予めメモリに記録されていてもよいし、メモリカードのような非一時的記録媒体に記録されて提供されたり、電気通信回線を通して提供されたりしてもよい。言い換えれば、上記プログラムは、コンピュータシステムを、記録ユニット1として機能させるためのプログラムである。
The recording unit 1 includes a first acquisition unit 11, a second acquisition unit 12, a storage unit 14, an output unit 15, a clock unit 16, an extraction unit 17, a detection unit 18, and a target determination unit 19. have. In the present embodiment, as an example, the recording unit 1 mainly includes a computer system having one or more processors and one or more memories. The processor executes the program recorded in the memory, so that the first acquisition unit 11, the second acquisition unit 12, the output unit 15, the clock unit 16, the extraction unit 17, the detection unit 18, the target determination unit 19, and the like. Realize the function. The program may be recorded in a memory in advance, may be recorded in a non-transitory recording medium such as a memory card and provided, or may be provided through an electric communication line. In other words, the program is a program for causing the computer system to function as the recording unit 1.
第1取得部11は、制御用データD1を取得する。制御用データD1は、上述したように、シーケンス制御を実行する制御装置3の入力データと出力データとの少なくとも一方を含むデータである。本実施形態では、第1取得部11は、リアルタイムで、制御装置3から通信により、入力データと出力データとの両方を含む制御用データD1を取得する。
The first acquisition unit 11 acquires the control data D1. As described above, the control data D1 is data including at least one of the input data and the output data of the control device 3 that executes the sequence control. In the present embodiment, the first acquisition unit 11 acquires the control data D1 including both the input data and the output data by communicating from the control device 3 in real time.
第2取得部12は、画像データD2を取得する。画像データD2は、上述したように、制御装置3の制御対象4を撮影して得られるデータである。本実施形態では、第2取得部12は、リアルタイムで、撮像装置6から通信により、フルカラーの動画(動画像)からなる画像データD2を取得する。
The second acquisition unit 12 acquires the image data D2. The image data D2 is data obtained by photographing the control target 4 of the control device 3 as described above. In the present embodiment, the second acquisition unit 12 acquires the image data D2 including a full-color moving image (moving image) in real time from the imaging device 6 by communication.
記憶部14は、第1取得部11で取得された制御用データD1、及び第2取得部12で取得された画像データD2を記憶する。ここで、制御用データD1及び画像データD2の各々は、時間情報が付された状態で記憶部14に記憶されている。本開示でいう「時間情報」は、制御用データD1又は画像データD2が発生した日時を表すデータであって、例えば、タイムスタンプである。本実施形態では一例として、第1取得部11が制御用データD1を取得した日時を表す時間情報が、制御用データD1に付されて(紐付けられて)記憶部14に記憶される。また、第2取得部12が画像データD2を取得した日時を表す時間情報が、画像データD2に付されて(紐付けられて)記憶部14に記憶される。ここで、本実施形態では、上述したように、画像データD2は複数の静止画にて構成される動画であるので、時間情報は、動画を構成する複数の静止画の各々に付される。記憶部14は、EEPROM(Electrically Erasable Programmable Read-Only Memory)のような書き換え可能な不揮発性メモリを含む。
The storage unit 14 stores the control data D1 acquired by the first acquisition unit 11 and the image data D2 acquired by the second acquisition unit 12. Here, each of the control data D1 and the image data D2 is stored in the storage unit 14 with the time information added thereto. The “time information” in the present disclosure is data representing the date and time when the control data D1 or the image data D2 occurred, and is, for example, a time stamp. In the present embodiment, as an example, the time information indicating the date and time when the first acquisition unit 11 acquires the control data D1 is stored in the storage unit 14 in association with (associated with) the control data D1. In addition, the time information indicating the date and time when the second acquisition unit 12 acquired the image data D2 is stored in the storage unit 14 in association with (associated with) the image data D2. Here, in the present embodiment, as described above, since the image data D2 is a moving image composed of a plurality of still images, the time information is attached to each of the plurality of still images forming the moving image. The storage unit 14 includes a rewritable nonvolatile memory such as an EEPROM (Electrically Erasable Programmable Read-Only Memory).
ここにおいて、本実施形態では、制御用データD1と画像データD2とでは記録可能な時間の長さが異なっている。特に、本実施形態では、制御用データD1を記録可能な時間に比べて、画像データD2を記録可能な時間が短く設定されている。一例として、記憶部14は、画像データD2として最長24時間の動画を記憶可能である場合、制御用データD1として最長1ヵ月間のデータを記憶可能である。また、記憶部14においては、記録可能な期間が経過した古いデータが順次削除されることにより、記録可能な期間の最新のデータが残る。
Here, in the present embodiment, the length of recordable time is different between the control data D1 and the image data D2. Particularly, in the present embodiment, the recordable time of the image data D2 is set shorter than the recordable time of the control data D1. As an example, when the storage unit 14 can store a moving image of up to 24 hours as the image data D2, it can store the data of up to 1 month as the control data D1. Further, in the storage unit 14, the oldest data for which the recordable period has elapsed is sequentially deleted, so that the latest data for the recordable period remains.
また、本実施形態では、上述したように、記録ユニット1は、互いに対応する制御装置3及び撮像装置6から取得した一群の再生データ(制御用データD1及び画像データD2)については、その対応関係を維持したままの状態で記録する。したがって、記憶部14においては、例えば、制御装置3及び撮像装置6のアドレスによって、一群の再生データ(制御用データD1及び画像データD2)については、その対応関係を維持したままの状態で記憶する。
Further, in the present embodiment, as described above, the recording unit 1 has a corresponding relationship regarding a group of reproduction data (control data D1 and image data D2) acquired from the corresponding control device 3 and image pickup device 6. Record while maintaining. Therefore, in the storage unit 14, for example, depending on the addresses of the control device 3 and the imaging device 6, a group of reproduction data (control data D1 and image data D2) is stored in a state in which the corresponding relationship is maintained. ..
出力部15は、記憶部14に記憶されているデータを出力する機能を有している。本実施形態では、出力部15は、制御装置3及び撮像装置6から取得した一群の再生データ(制御用データD1及び画像データD2)を、非一時的記録媒体M1に書き出す。
The output unit 15 has a function of outputting the data stored in the storage unit 14. In the present embodiment, the output unit 15 writes a group of reproduction data (control data D1 and image data D2) acquired from the control device 3 and the imaging device 6 to the non-temporary recording medium M1.
時計部16は、現在時刻(日時)を計時する。これにより、上述した時間情報の付与が可能となる。時計部16は、例えば、NTP(Network Time Protocol)サーバ等との通信により、正確な現在時刻を計時する。
The clock unit 16 measures the current time (date and time). This makes it possible to add the time information described above. The clock unit 16 measures an accurate current time by communicating with an NTP (Network Time Protocol) server or the like, for example.
抽出部17は、所定のイベントの発生をトリガにして、表示装置5に表示する制御用データD1及び画像データD2を抽出する。本開示でいう「所定のイベント」は、所定の検知条件を満たすイベントであって、例えば、制御対象4(ここでは生産設備)の動作停止(緊急停止を含む)、エラー又は故障(破損を含む)等である。抽出部17は、このようなイベントの発生をトリガにして、記憶部14に記憶されている制御用データD1及び画像データD2の中から、表示装置5に表示する制御用データD1及び画像データD2を抽出する。例えば、抽出部17は、このイベントが発生した時点を含む対象期間の制御用データD1及び画像データD2を、記憶部14から抽出する。この場合において、対象期間は、イベントが発生した時点の前及び/又は後の時間帯を含む。
The extraction unit 17 extracts the control data D1 and the image data D2 to be displayed on the display device 5, triggered by the occurrence of a predetermined event. The “predetermined event” in the present disclosure is an event that satisfies a predetermined detection condition, and includes, for example, an operation stop (including an emergency stop), an error, or a failure (including damage) of the controlled object 4 (here, the production facility). ) Etc. The extraction unit 17 uses the occurrence of such an event as a trigger to select the control data D1 and the image data D2 to be displayed on the display device 5 from the control data D1 and the image data D2 stored in the storage unit 14. To extract. For example, the extraction unit 17 extracts from the storage unit 14 the control data D1 and the image data D2 of the target period including the time when this event occurs. In this case, the target period includes a time period before and/or after the time when the event occurs.
検知部18は、所定のイベントの発生を画像データD2に基づいて検知する。すなわち、所定の検知条件を満たすイベントの発生は、画像データD2に基づいて検知される。一例として、検知部18は、画像データD2について画像処理を行い、画像処理の結果に含まれるある特徴量が、判定閾値を超えることをもって、検知条件を満たすと判断する。つまり、特徴量が判定閾値を超える場合に、検知部18は、所定のイベントが発生したと判断する。抽出部17は、このようにして検知されるイベントの発生をトリガにして、制御用データD1及び画像データD2を抽出する。
The detection unit 18 detects the occurrence of a predetermined event based on the image data D2. That is, the occurrence of the event satisfying the predetermined detection condition is detected based on the image data D2. As an example, the detection unit 18 performs image processing on the image data D2, and determines that the detection condition is satisfied when a certain feature amount included in the result of the image processing exceeds the determination threshold value. That is, when the feature amount exceeds the determination threshold, the detection unit 18 determines that a predetermined event has occurred. The extraction unit 17 extracts the control data D1 and the image data D2, triggered by the occurrence of the event thus detected.
対象決定部19は、第1取得部11で制御用データD1を取得する対象を決定する。すなわち、第1取得部11が制御装置3からいずれの制御用データD1を取得するかは、対象決定部19にて設定可能である。本実施形態では、制御装置3の制御対象4(ここでは生産設備)には、1以上の入力機器41と1以上の出力機器42とが含まれている。対象決定部19は、これら1以上の入力機器41と1以上の出力機器42のうちの、いずれの入力機器41又は出力機器42を、制御用データD1を取得する対象とするかを決定する。
The target determining unit 19 determines a target for acquiring the control data D1 by the first acquiring unit 11. That is, the target determination unit 19 can set which control data D1 the first acquisition unit 11 acquires from the control device 3. In the present embodiment, the control target 4 (here, production equipment) of the control device 3 includes one or more input devices 41 and one or more output devices 42. The target determining unit 19 determines which of the one or more input devices 41 and the one or more output devices 42 is the input device 41 or the output device 42 as the target for acquiring the control data D1.
本実施形態では一例として、対象決定部19は、検知部18で検知されるイベントの内容、又は画像データD2等に基づいて、制御用データD1を取得する対象を自動的に決定する。つまり、対象決定部19は、画像データD2に対して相関のある入力機器41又は出力機器42を、制御用データD1を取得する対象として選択する。対象決定部19は、制御用データD1を取得する対象としての入力機器41又は出力機器42を、例えば、入力機器41又は出力機器42の各々に付されたアドレスにて指定する。
In the present embodiment, as an example, the target determination unit 19 automatically determines the target to acquire the control data D1 based on the content of the event detected by the detection unit 18, the image data D2, or the like. That is, the target determining unit 19 selects the input device 41 or the output device 42 having a correlation with the image data D2 as a target for acquiring the control data D1. The target determining unit 19 specifies the input device 41 or the output device 42 as a target for acquiring the control data D1 by, for example, the address assigned to each of the input device 41 or the output device 42.
再生ユニット2は、入力部20と、表示制御部13と、操作受付部21と、を有している。本実施形態では一例として、再生ユニット2は、1以上のプロセッサ及び1以上のメモリを有するコンピュータシステムを主構成とする。プロセッサは、メモリに記録されているプログラムを実行することにより、入力部20、表示制御部13及び操作受付部21等の機能を実現する。プログラムは、予めメモリに記録されていてもよいし、メモリカードのような非一時的記録媒体に記録されて提供されたり、電気通信回線を通して提供されたりしてもよい。言い換えれば、上記プログラムは、コンピュータシステムを、再生ユニット2として機能させるためのプログラムである。
The reproduction unit 2 has an input unit 20, a display control unit 13, and an operation reception unit 21. In the present embodiment, as an example, the reproduction unit 2 mainly includes a computer system having one or more processors and one or more memories. The processor realizes the functions of the input unit 20, the display control unit 13, the operation receiving unit 21, and the like by executing the program recorded in the memory. The program may be recorded in a memory in advance, may be recorded in a non-transitory recording medium such as a memory card and provided, or may be provided through an electric communication line. In other words, the program is a program for causing the computer system to function as the reproduction unit 2.
入力部20は、記録ユニット1の出力部15から出力されたデータを入力する機能を有している。本実施形態では、入力部20は、非一時的記録媒体M1に記憶された一群の再生データ(制御用データD1及び画像データD2)を、非一時的記録媒体M1から読み出す。
The input unit 20 has a function of inputting the data output from the output unit 15 of the recording unit 1. In the present embodiment, the input unit 20 reads a group of reproduction data (control data D1 and image data D2) stored in the non-temporary recording medium M1 from the non-temporary recording medium M1.
表示制御部13は、記録ユニット1から受け取ったデータに基づいて、表示装置5に任意の画面を表示する。本実施形態では、表示制御部13は、入力部20が読み出した一群の再生データ(制御用データD1及び画像データD2)に基づいて、制御用データD1と画像データD2とを、時間的に対応付けられた表示態様で表示装置5に表示する。ここで、表示制御部13が、表示装置5に表示するのは、一群の再生データ、つまり互いに対応する制御装置3及び撮像装置6から取得した制御用データD1及び画像データD2のうち、抽出部17にて抽出された対象期間のデータである。
The display control unit 13 displays an arbitrary screen on the display device 5 based on the data received from the recording unit 1. In the present embodiment, the display control unit 13 temporally associates the control data D1 with the image data D2 based on the group of reproduction data (control data D1 and image data D2) read by the input unit 20. It is displayed on the display device 5 in the attached display mode. Here, the display control unit 13 displays on the display device 5 a group of reproduction data, that is, an extraction unit of the control data D1 and the image data D2 acquired from the control device 3 and the imaging device 6 corresponding to each other. It is the data of the target period extracted in 17.
ここで、表示制御部13は、制御用データD1及び画像データD2の各々に付されている時間情報を用いて制御用データD1と画像データD2とを時間的に対応付ける。すなわち、上述したように、制御用データD1及び画像データD2の各々には時間情報が付されているので、この時間情報を用いることで、制御用データD1と画像データD2とを時間的に対応付けることが可能である。一例として、表示制御部13は、ある時間情報(第1時間情報)が付された制御用データD1と、この時間情報(第1時間情報)と同一又は誤差の範囲にある時間情報(第2時間情報)が付された画像データD2と、を同期させた態様で表示する。ここでいう「誤差の範囲」は、一例として、1s以下であって、より好ましくは100ms以下、更に好ましくは10ms以下である。
Here, the display control unit 13 correlates the control data D1 and the image data D2 in time using the time information attached to each of the control data D1 and the image data D2. That is, as described above, since the control data D1 and the image data D2 are each provided with time information, the control data D1 and the image data D2 are associated in time by using this time information. It is possible. As an example, the display control unit 13 controls the control data D1 to which certain time information (first time information) is attached, and the time information (second time information) within the same or error range as this time information (first time information). The image data D2 with the time information) is displayed in a synchronized manner. The “error range” here is, for example, 1 s or less, more preferably 100 ms or less, and further preferably 10 ms or less.
また、本実施形態では、表示制御部13は、制御用データD1をタイミングチャートとして表示する。本開示でいう「タイミングチャート」は、複数の信号の関係又は振る舞いを時間軸に表した図であって、一例として、横軸を時間軸とし、縦軸を値(制御用データD1の値)とする図である(図3参照)。表示制御部13は、タイミングチャートの時間軸と画像データD2とを同期させることで(時間的に対応付けられた)表示態様を実現する。
Further, in the present embodiment, the display control unit 13 displays the control data D1 as a timing chart. The “timing chart” referred to in the present disclosure is a diagram showing the relationship or behavior of a plurality of signals on the time axis, and as an example, the horizontal axis is the time axis and the vertical axis is the value (value of control data D1). 4 is a diagram (see FIG. 3). The display control unit 13 realizes a display mode (corresponding in time) by synchronizing the time axis of the timing chart and the image data D2.
さらに、本実施形態では、表示制御部13は、制御用データD1と画像データD2とを一画面内に同時に表示する。すなわち、表示装置5には、一群の再生データ(制御用データD1及び画像データD2)が同時に表示されることで、一覧表示が実現される。具体的な表示態様については、「(2.4)表示画面例」の欄で詳しく説明する。
Further, in the present embodiment, the display control unit 13 simultaneously displays the control data D1 and the image data D2 within one screen. That is, the list display is realized by simultaneously displaying a group of reproduction data (control data D1 and image data D2) on the display device 5. A specific display mode will be described in detail in the section “(2.4) Display screen example”.
ここで、制御対象4の動作周期(1つの動作に要する時間)は、例えば、数百μ秒から数秒程度である。また、制御用データD1が制御装置3に入力又は出力される周期は、例えば、数μ秒から数十μ秒程度である。このように、制御対象4の動作周期及び制御用データD1の通信周期等は非常に短いため、制御用データD1及び画像データD2の再生にあたっては、等速再生ではなく、スロー再生することが好ましい場合がある。この場合に、表示制御部13は、例えば、制御用データD1の波形、又は制御装置3若しくは作業対象の動きを目視で認知可能な程度の速度に調整して、スロー再生することが好ましい。
Here, the operation cycle (time required for one operation) of the controlled object 4 is, for example, several hundreds of microseconds to several seconds. The cycle in which the control data D1 is input to or output from the control device 3 is, for example, about several microseconds to several tens of microseconds. As described above, since the operation cycle of the controlled object 4 and the communication cycle of the control data D1 are very short, when reproducing the control data D1 and the image data D2, it is preferable to perform slow reproduction instead of constant speed reproduction. There are cases. In this case, it is preferable that the display control unit 13 adjust the waveform of the control data D1 or the movement of the control device 3 or the work target to a speed at which it can be visually recognized, and perform slow reproduction.
操作受付部21は、人(ユーザ)の操作を受け付ける機能を有する。操作受付部21は、例えば、再生ユニット2に接続された操作デバイスからの入力信号を受け付ける入力インタフェースである。操作デバイスは、一例として、キーボード、ポインティングデバイス又はメカニカルスイッチ等である。さらに、操作受付部21は、表示装置5が有するタッチセンサからの入力信号を、人の操作として受け付けてもよい。
The operation receiving unit 21 has a function of receiving an operation of a person (user). The operation reception unit 21 is, for example, an input interface that receives an input signal from an operation device connected to the reproduction unit 2. The operation device is, for example, a keyboard, a pointing device, a mechanical switch, or the like. Further, the operation reception unit 21 may receive an input signal from the touch sensor included in the display device 5 as a human operation.
(2.4)表示画面例
次に、本実施形態に係る再生システム10の動作について、図3を参照して説明する。図3は、表示装置5に表示される監視画面Im1を模式的に表す説明図である。図3の例において、領域を示す一点鎖線及び参照符号は説明のために表記しているに過ぎず、実際には、これらの一点鎖線及び参照符号は表示装置5に表示されない。 (2.4) Display screen example Next, the operation of thereproduction system 10 according to the present embodiment will be described with reference to FIG. FIG. 3 is an explanatory diagram schematically showing the monitoring screen Im1 displayed on the display device 5. In the example of FIG. 3, the alternate long and short dash line and the reference numeral indicating the region are shown only for the sake of description, and in reality, the alternate long and short dash line and the reference numeral are not displayed on the display device 5.
次に、本実施形態に係る再生システム10の動作について、図3を参照して説明する。図3は、表示装置5に表示される監視画面Im1を模式的に表す説明図である。図3の例において、領域を示す一点鎖線及び参照符号は説明のために表記しているに過ぎず、実際には、これらの一点鎖線及び参照符号は表示装置5に表示されない。 (2.4) Display screen example Next, the operation of the
図3に示す監視画面Im1は、所定のイベントの発生をトリガにして生成される。つまり、監視画面Im1は、所定のイベントの発生をトリガにして抽出された制御用データD1及び画像データD2を含んでいる。ここで、監視画面Im1に含まれる制御用データD1及び画像データD2は、互いに対応する制御装置3及び撮像装置6から取得された制御用データD1及び画像データD2(一群の再生データ)である。また、監視画面Im1は、スライドバーA1、スライダーA2、ボタンA3,A4,A5、時間表示領域A6、スクロールバーA7,A8、及びメニュー領域A9を更に含んでいる。
The monitoring screen Im1 shown in FIG. 3 is generated by the occurrence of a predetermined event as a trigger. That is, the monitoring screen Im1 includes the control data D1 and the image data D2 extracted by the occurrence of a predetermined event as a trigger. Here, the control data D1 and the image data D2 included in the monitoring screen Im1 are the control data D1 and the image data D2 (a group of reproduction data) acquired from the control device 3 and the imaging device 6 which correspond to each other. The monitoring screen Im1 further includes a slide bar A1, a slider A2, buttons A3, A4, A5, a time display area A6, scroll bars A7, A8, and a menu area A9.
まず、制御用データD1は、上述したように、横軸を時間軸とし、縦軸を値(制御用データD1の値)とするタイミングチャートの形式で、監視画面Im1中に表示される。図3の例では、監視画面Im1の下部に制御用データD1が表示されている。ここで、制御用データD1は、1以上の入力データ及び1以上の出力データを含むので、これら複数のデータ(入力データ及び出力データ)は、縦方向(上下方向)に複数並べて表示されている。制御用データD1の各チャートの左方には、個々のデータを識別するためのテキスト(項目名)が表示されている。
First, as described above, the control data D1 is displayed in the monitoring screen Im1 in the form of a timing chart in which the horizontal axis is the time axis and the vertical axis is the value (value of the control data D1). In the example of FIG. 3, the control data D1 is displayed below the monitoring screen Im1. Here, since the control data D1 includes one or more input data and one or more output data, a plurality of these data (input data and output data) are displayed side by side in the vertical direction (vertical direction). .. On the left side of each chart of the control data D1, text (item name) for identifying each data is displayed.
画像データD2は、動画(動画像)として、監視画面Im1中に表示される。画像データD2は、図3の例では、監視画面Im1の上部に画像データD2が表示されている。つまり、制御用データD1と画像データD2とは、監視画面Im1において縦方向(上下方向)に並べて配置されている。このようにして、制御用データD1と画像データD2とは、一画面(監視画面Im1)内に同時に表示される。
The image data D2 is displayed on the monitoring screen Im1 as a moving image (moving image). In the example of FIG. 3, the image data D2 is displayed on the monitoring screen Im1. That is, the control data D1 and the image data D2 are arranged side by side in the vertical direction (vertical direction) on the monitoring screen Im1. In this way, the control data D1 and the image data D2 are simultaneously displayed in one screen (monitor screen Im1).
スライドバーA1は、画像データD2の再生状況を示している。つまり、スライドバーA1の全長が、動画からなる画像データD2の時間長に相当し、スライドバーA1上のスライダーが、画像データD2の再生時間に相当する。本開示でいう「再生時間」は、画像データD2の時間長のうちの、現在表示中の画像の位置、つまり、画像データD2の始点からの経過時間を意味する。スライドバーA1のスライダーは、監視画面Im1において、制御用データD1のタイミングチャートにおける時間軸の方向、つまり横方向(左右方向)に移動可能である。本実施形態では、スライドバーA1のスライダーは、時間経過に伴って右方に向けて移動する。
The slide bar A1 shows the reproduction status of the image data D2. That is, the entire length of the slide bar A1 corresponds to the time length of the image data D2 that is a moving image, and the slider on the slide bar A1 corresponds to the reproduction time of the image data D2. The “reproduction time” in the present disclosure means the position of the currently displayed image in the time length of the image data D2, that is, the elapsed time from the start point of the image data D2. The slider of the slide bar A1 is movable on the monitoring screen Im1 in the direction of the time axis in the timing chart of the control data D1, that is, in the lateral direction (horizontal direction). In the present embodiment, the slider of the slide bar A1 moves to the right with the passage of time.
要するに、スライドバーA1の左端部は画像データD2の始点に相当し、スライドバーA1の右端部は画像データD2の終点に相当する。そして、スライドバーA1のスライダーは、画像データD2を再生中にあっては、時間経過に伴ってスライドバーA1の左端部から右端部に向けて徐々に移動する。また、スライドバーA1は、人(ユーザ)によっても操作可能である。具体的には、操作受付部21が人(ユーザ)の操作を受け付けた場合には、この操作に応じてスライドバーA1のスライダーが移動する。
In short, the left end of the slide bar A1 corresponds to the start point of the image data D2, and the right end of the slide bar A1 corresponds to the end point of the image data D2. Then, the slider of the slide bar A1 gradually moves from the left end portion to the right end portion of the slide bar A1 with the passage of time during reproduction of the image data D2. The slide bar A1 can also be operated by a person (user). Specifically, when the operation receiving unit 21 receives an operation by a person (user), the slider of the slide bar A1 moves according to this operation.
スライダーA2は、制御用データD1に重複して表示されている。スライダーA2は、監視画面Im1において、制御用データD1のタイミングチャートにおける時間軸の方向、つまり横方向(左右方向)に移動可能である。本実施形態では、スライダーA2は、時間経過に伴って右方に向けて移動する。
The slider A2 is displayed overlapping the control data D1. The slider A2 is movable on the monitoring screen Im1 in the direction of the time axis in the timing chart of the control data D1, that is, in the lateral direction (horizontal direction). In this embodiment, the slider A2 moves to the right with the lapse of time.
ところで、本実施形態では、制御用データD1と画像データD2とは、表示制御部13により、時間的に対応付けられた表示態様で表示装置5に表示されている。具体的には、表示制御部13は、制御用データD1のタイミングチャートの時間軸と、画像データD2とを同期させることで、時間的に対応付けられた表示態様を実現している。すなわち、監視画面Im1においては、スライダーA2が重複する(指し示す)制御用データD1と、現在表示中の画像データD2とは、基本的には、同一時点(同一時刻)、つまり同一タイミングにおけるデータである。本実施形態では、上述したように、ある時間情報(第1時間情報)が付された制御用データD1と、この時間情報(第1時間情報)と同一又は誤差の範囲にある時間情報(第2時間情報)が付された画像データD2と、が同期している。そのため、監視画面Im1に表示されているスライダーA2が重複する(指し示す)制御用データD1と、画像データD2との時間差は、誤差の範囲内に収まっている。
By the way, in the present embodiment, the control data D1 and the image data D2 are displayed on the display device 5 by the display control unit 13 in a display mode in which they are temporally associated with each other. Specifically, the display control unit 13 realizes a temporally associated display mode by synchronizing the time axis of the timing chart of the control data D1 and the image data D2. That is, in the monitoring screen Im1, the control data D1 in which the slider A2 overlaps (points) and the image data D2 currently displayed are basically data at the same time point (same time), that is, at the same timing. is there. In the present embodiment, as described above, the control data D1 to which certain time information (first time information) is attached and the time information (first time information) within the same or error range as the first time information (first time information). The image data D2 with (2 hours information) is synchronized. Therefore, the time difference between the control data D1 in which the slider A2 displayed on the monitoring screen Im1 overlaps (points) and the image data D2 is within the error range.
特に、本実施形態では、上述したように、画像データD2は複数の静止画にて構成される動画であって、時間情報(第2時間情報)は、画像データD2を構成する複数の静止画の各々に付されている。そのため、監視画面Im1に表示される画像データD2は、フレームレート(例えば、30fps)に応じた分解能で再生することが可能である。これにより、監視画面Im1においては、制御用データD1に対して画像データD2の同期を比較的に高精度でとることが可能である。
In particular, in the present embodiment, as described above, the image data D2 is a moving image including a plurality of still images, and the time information (second time information) is the plurality of still images forming the image data D2. Attached to each. Therefore, the image data D2 displayed on the monitor screen Im1 can be reproduced with a resolution according to the frame rate (for example, 30 fps). As a result, in the monitoring screen Im1, the image data D2 can be synchronized with the control data D1 with relatively high accuracy.
このように、時間的に対応付けられた表示態様で制御用データD1と画像データD2とが表示装置5に表示されることにより、制御装置3の制御の状況として制御用データD1及び画像データD2の両方が可視化され、制御装置3の管理が実現される。そのため、例えば、制御装置3の制御対象4での異常発生時等においては、ユーザは、再生システム10により可視化される制御装置3の制御の状況(制御用データD1及び画像データD2)に基づいて、異常の原因の解析を行うことが可能である。さらに、制御用データD1と画像データD2とは、時間的に対応付けられた表示態様で表示装置5に表示されるので、ユーザにおいては、制御用データD1と画像データD2とを別々に確認して両者を比較するような作業を行う必要が無い。したがって、再生システム10によれば、制御装置3にて制御される制御対象4又は制御対象にて作業される作業対象の異常の特定にかかる手間の軽減を図ることができる。
In this way, the control data D1 and the image data D2 are displayed on the display device 5 in a display mode that is temporally associated, so that the control data D1 and the image data D2 are displayed as the control status of the control device 3. Both are visualized, and management of the control device 3 is realized. Therefore, for example, when an abnormality occurs in the controlled object 4 of the control device 3, the user is based on the control situation (control data D1 and image data D2) of the control device 3 visualized by the reproduction system 10. It is possible to analyze the cause of abnormality. Furthermore, since the control data D1 and the image data D2 are displayed on the display device 5 in a display mode that is temporally associated with each other, the user can confirm the control data D1 and the image data D2 separately. There is no need to perform work to compare the two. Therefore, according to the reproduction system 10, it is possible to reduce the time and effort required to identify the abnormality of the control target 4 controlled by the control device 3 or the work target operated by the control target.
また、ボタンA3,A4,A5は、それぞれ画像データD2の再生に係る操作のためのボタン(オブジェクト)である。一例として、ボタンA3、ボタンA4、ボタンA5は、それぞれ再生/一時停止、巻き戻し、早送りの操作に対応する。つまり、ボタンA3、ボタンA4及びボタンA5の各々が操作されることで、画像データD2について、再生/一時停止、巻き戻し、早送りの操作が実行される。
The buttons A3, A4, A5 are buttons (objects) for operations related to the reproduction of the image data D2. As an example, the button A3, the button A4, and the button A5 correspond to operations of play/pause, rewind, and fast forward, respectively. That is, by operating each of the button A3, the button A4, and the button A5, operations of reproduction/pause, rewind, and fast-forward are executed for the image data D2.
時間表示領域A6は、画像データD2の再生時間、及び画像データD2の時間長を表示するための領域である。本実施形態では、画像データD2の再生時間、及び画像データD2の時間長は、「再生時間/時間長」の形式でテキスト表示される。
The time display area A6 is an area for displaying the reproduction time of the image data D2 and the time length of the image data D2. In the present embodiment, the reproduction time of the image data D2 and the time length of the image data D2 are displayed in text in the format of “reproduction time/time length”.
スクロールバーA7,A8は、それぞれ制御用データD1を監視画面Im1上でスクロール操作するために用いられる。一例として、スクロールバーA7、スクロールバーA8は、それぞれ縦方向、横方向の移動操作に対応する。つまり、スクロールバーA7及びスクロールバーA8の各々が操作されることで、制御用データD1のスクロール操作が実行される。
The scroll bars A7 and A8 are used for scrolling the control data D1 on the monitoring screen Im1. As an example, the scroll bar A7 and the scroll bar A8 correspond to vertical and horizontal movement operations, respectively. That is, the scroll operation of the control data D1 is executed by operating each of the scroll bar A7 and the scroll bar A8.
メニュー領域A9は、各種のメニュー操作を行うための領域である。本実施形態では、メニュー領域A9には、「メニュー」、「表示」、「TOOL」、「ヘルプ」がテキスト表示される。
The menu area A9 is an area for performing various menu operations. In this embodiment, "menu", "display", "TOOL", and "help" are displayed in text in the menu area A9.
(2.5)フローチャート
上述した再生システム10の基本的な動作、つまり再生方法は、図4に示すフローチャートで表される。 (2.5) Flowchart The basic operation of thereproduction system 10 described above, that is, the reproduction method, is represented by the flowchart shown in FIG.
上述した再生システム10の基本的な動作、つまり再生方法は、図4に示すフローチャートで表される。 (2.5) Flowchart The basic operation of the
すなわち、再生システム10は、まず第1取得部11にて制御用データD1を取得し(S1)、第2取得部12にて画像データD2を取得する(S2)。その後、再生システム10は、検知部18にて、所定のイベントの発生を検知する(S3)。このとき、検知部18は、画像データD2に基づいてイベントの発生を検知する。イベントが発生していなければ(S3:No)、再生システム10は処理S1に戻る。
That is, in the reproduction system 10, first, the first acquisition unit 11 acquires the control data D1 (S1), and the second acquisition unit 12 acquires the image data D2 (S2). After that, the reproduction system 10 detects the occurrence of a predetermined event by the detection unit 18 (S3). At this time, the detection unit 18 detects the occurrence of an event based on the image data D2. If no event has occurred (S3: No), the reproduction system 10 returns to the process S1.
イベントが発生すると(S3:Yes)、再生システム10は、抽出部17にてトリガを発生する(S4)。そして、再生システム10は、抽出部17にて、このイベントが発生した時点を含む対象期間の制御用データD1及び画像データD2を、記憶部14から抽出する。このとき、制御用データD1及び画像データD2が抽出されるのは、複数台の制御装置3及び複数台の撮像装置6のうち、イベントが発生した制御対象4に対応する、制御装置3及び撮像装置6から取得された制御用データD1及び画像データD2である。ここで、制御用データD1と画像データD2との遅延時間の調整が行われる(S5)。その上で、制御用データD1及び画像データD2は、記録ユニット1から再生ユニット2に出力される。
When an event occurs (S3: Yes), the reproduction system 10 causes the extraction unit 17 to generate a trigger (S4). Then, the reproducing system 10 causes the extracting unit 17 to extract the control data D1 and the image data D2 of the target period including the time when this event occurs from the storage unit 14. At this time, the control data D1 and the image data D2 are extracted because the control device 3 and the imaging device corresponding to the control target 4 where the event has occurred among the plurality of control devices 3 and the imaging devices 6 are extracted. These are the control data D1 and the image data D2 acquired from the device 6. Here, the delay time between the control data D1 and the image data D2 is adjusted (S5). Then, the control data D1 and the image data D2 are output from the recording unit 1 to the reproducing unit 2.
その後、再生システム10は、表示制御部13にて、制御用データD1と画像データD2とを同期再生する(S6)。すなわち、再生システム10は、表示制御部13にて、制御用データD1と画像データD2とを、時間的に対応付けられた表示態様で表示装置5に表示する準備をする。ここで、再生システム10は、制御用データD1のサンプリング期間及びデータ数の調整を行うことで、制御用データD1の時間長と画像データD2の時間長との整合をとる(S7)。
After that, the reproduction system 10 causes the display control unit 13 to synchronously reproduce the control data D1 and the image data D2 (S6). That is, in the reproduction system 10, the display control unit 13 prepares to display the control data D1 and the image data D2 on the display device 5 in a display mode in which they are temporally associated with each other. Here, the reproduction system 10 adjusts the sampling period and the number of data of the control data D1 to match the time length of the control data D1 and the time length of the image data D2 (S7).
そして、再生システム10は、表示制御部13にて、制御用データD1と画像データD2とを、時間的に対応付けられた表示態様で表示装置5に表示する(S8)。これにより、図3に例示するような監視画面Im1が、表示装置5に表示されることになる。
Then, the reproduction system 10 causes the display control unit 13 to display the control data D1 and the image data D2 on the display device 5 in a display manner in which they are temporally associated with each other (S8). As a result, the monitoring screen Im1 illustrated in FIG. 3 is displayed on the display device 5.
図4のフローチャートは、再生方法の一例に過ぎず、その処理の順序が適宜入れ替わっていてもよいし、いずれかの処理について適宜省略されてもよい。
The flowchart of FIG. 4 is merely an example of the reproducing method, and the order of the processing may be changed as appropriate, or any processing may be omitted as appropriate.
(3)変形例
実施形態1は、本開示の様々な実施形態の一つに過ぎない。実施形態1は、本開示の目的を達成できれば、設計等に応じて種々の変更が可能である。本開示において説明する各図は、模式的な図であり、各図中の各構成要素の大きさ及び厚さそれぞれの比が、必ずしも実際の寸法比を反映しているとは限らない。また、実施形態1に係る再生システム10と同様の機能は、再生方法、再生用プログラム、又は再生用プログラムを記録した非一時的記録媒体等で具現化されてもよい。一態様に係る再生方法は、第1取得ステップ(図4の「S1」に相当)と、第2取得ステップ(図4の「S2」に相当)と、表示ステップ(図4の「S6」及び「S8」に相当)と、を有する。第1取得ステップは、制御用データD1を取得するステップである。制御用データD1は、シーケンス制御を実行する制御装置3の入力データと出力データとの少なくとも一方を含む。第2取得ステップは、制御装置3の制御対象4を撮影して得られる画像データD2を取得するステップである。表示ステップは、制御用データD1と画像データD2とを、時間的に対応付けられた表示態様で表示装置5に表示するステップである。一態様に係る再生用プログラムは、上記の再生方法を、1以上のプロセッサに実行させるためのプログラムである。 (3) Modifications Embodiment 1 is only one of various embodiments of the present disclosure. The first embodiment can be variously modified according to the design and the like as long as the object of the present disclosure can be achieved. Each drawing described in the present disclosure is a schematic drawing, and the ratio of the size and the thickness of each constituent element in each drawing does not necessarily reflect the actual dimensional ratio. The same function as that of thereproduction system 10 according to the first embodiment may be embodied by a reproduction method, a reproduction program, a non-transitory recording medium recording the reproduction program, or the like. A reproduction method according to one aspect is a first acquisition step (corresponding to “S1” in FIG. 4), a second acquisition step (corresponding to “S2” in FIG. 4), and a display step (“S6” in FIG. 4). Corresponding to “S8”). The first acquisition step is a step of acquiring the control data D1. The control data D1 includes at least one of input data and output data of the control device 3 that executes sequence control. The second acquisition step is a step of acquiring image data D2 obtained by photographing the controlled object 4 of the control device 3. The display step is a step of displaying the control data D1 and the image data D2 on the display device 5 in a display mode in which they are temporally associated with each other. A reproduction program according to one aspect is a program for causing one or more processors to execute the above-described reproduction method.
実施形態1は、本開示の様々な実施形態の一つに過ぎない。実施形態1は、本開示の目的を達成できれば、設計等に応じて種々の変更が可能である。本開示において説明する各図は、模式的な図であり、各図中の各構成要素の大きさ及び厚さそれぞれの比が、必ずしも実際の寸法比を反映しているとは限らない。また、実施形態1に係る再生システム10と同様の機能は、再生方法、再生用プログラム、又は再生用プログラムを記録した非一時的記録媒体等で具現化されてもよい。一態様に係る再生方法は、第1取得ステップ(図4の「S1」に相当)と、第2取得ステップ(図4の「S2」に相当)と、表示ステップ(図4の「S6」及び「S8」に相当)と、を有する。第1取得ステップは、制御用データD1を取得するステップである。制御用データD1は、シーケンス制御を実行する制御装置3の入力データと出力データとの少なくとも一方を含む。第2取得ステップは、制御装置3の制御対象4を撮影して得られる画像データD2を取得するステップである。表示ステップは、制御用データD1と画像データD2とを、時間的に対応付けられた表示態様で表示装置5に表示するステップである。一態様に係る再生用プログラムは、上記の再生方法を、1以上のプロセッサに実行させるためのプログラムである。 (3) Modifications Embodiment 1 is only one of various embodiments of the present disclosure. The first embodiment can be variously modified according to the design and the like as long as the object of the present disclosure can be achieved. Each drawing described in the present disclosure is a schematic drawing, and the ratio of the size and the thickness of each constituent element in each drawing does not necessarily reflect the actual dimensional ratio. The same function as that of the
以下、実施形態1の変形例を列挙する。以下に説明する変形例は、適宜組み合わせて適用可能である。
The following is a list of modifications of the first embodiment. The modifications described below can be applied in appropriate combination.
本開示における再生システム10は、例えば、記録ユニット1及び再生ユニット2等に、コンピュータシステムを含んでいる。コンピュータシステムは、ハードウェアとしてのプロセッサ及びメモリを主構成とする。コンピュータシステムのメモリに記録されたプログラムをプロセッサが実行することによって、本開示における再生システム10としての機能が実現される。プログラムは、コンピュータシステムのメモリに予め記録されてもよく、電気通信回線を通じて提供されてもよく、コンピュータシステムで読み取り可能なメモリカード、光学ディスク、ハードディスクドライブ等の非一時的記録媒体に記録されて提供されてもよい。コンピュータシステムのプロセッサは、半導体集積回路(IC)又は大規模集積回路(LSI)を含む1ないし複数の電子回路で構成される。ここでいうIC又はLSI等の集積回路は、集積の度合いによって呼び方が異なっており、システムLSI、VLSI(Very Large Scale Integration)、又はULSI(Ultra Large Scale Integration)と呼ばれる集積回路を含む。さらに、LSIの製造後にプログラムされる、FPGA(Field-Programmable Gate Array)、又はLSI内部の接合関係の再構成若しくはLSI内部の回路区画の再構成が可能な論理デバイスについても、プロセッサとして採用することができる。複数の電子回路は、1つのチップに集約されていてもよいし、複数のチップに分散して設けられていてもよい。複数のチップは、1つの装置に集約されていてもよいし、複数の装置に分散して設けられていてもよい。ここでいうコンピュータシステムは、1以上のプロセッサ及び1以上のメモリを有するマイクロコントローラを含む。したがって、マイクロコントローラについても、半導体集積回路又は大規模集積回路を含む1ないし複数の電子回路で構成される。
The reproduction system 10 according to the present disclosure includes a computer system in the recording unit 1, the reproduction unit 2, and the like, for example. The computer system mainly comprises a processor as a hardware and a memory. When the processor executes the program recorded in the memory of the computer system, the function of the reproduction system 10 according to the present disclosure is realized. The program may be pre-recorded in the memory of the computer system, may be provided through an electric communication line, or may be recorded in a non-transitory recording medium such as a memory card, an optical disk, a hard disk drive, etc. that can be read by the computer system. May be provided. The processor of the computer system is composed of one or a plurality of electronic circuits including a semiconductor integrated circuit (IC) or a large scale integrated circuit (LSI). The integrated circuit such as an IC or an LSI referred to here has a different name depending on the degree of integration, and includes an integrated circuit called a system LSI, VLSI (Very Large Scale Integration), or ULSI (Ultra Large Scale Integration). In addition, FPGAs (Field-Programmable Gate Arrays) that are programmed after the LSI is manufactured, or logic devices that can reconfigure the junction relationships within the LSI or the circuit sections within the LSI can also be used as processors. You can The plurality of electronic circuits may be integrated in one chip, or may be distributed and provided in the plurality of chips. The plurality of chips may be integrated in one device, or may be distributed and provided in the plurality of devices. The computer system referred to herein includes a microcontroller having one or more processors and one or more memories. Therefore, the microcontroller is also composed of one or a plurality of electronic circuits including a semiconductor integrated circuit or a large scale integrated circuit.
また、再生システム10の少なくとも一部の機能が、1つの筐体内に集約されていることは再生システム10に必須の構成ではなく、再生システム10の構成要素は、複数の筐体に分散して設けられていてもよい。例えば、再生システム10のうちの記録ユニット1に設けられている機能の一部が、記録ユニット1とは別の筐体に設けられていてもよい。さらに、再生システム10の少なくとも一部の機能、例えば、表示制御部13の機能がクラウド(クラウドコンピューティング)等によって実現されてもよい。
Further, it is not an essential configuration of the playback system 10 that at least a part of the functions of the playback system 10 are integrated in one housing, and the components of the playback system 10 are distributed in a plurality of housings. It may be provided. For example, some of the functions provided in the recording unit 1 of the reproduction system 10 may be provided in a housing different from the recording unit 1. Furthermore, at least a part of the function of the reproduction system 10, for example, the function of the display control unit 13 may be realized by a cloud (cloud computing) or the like.
反対に、実施形態1において、複数の装置に分散されている再生システム10の少なくとも一部の機能が、1つの筐体内に集約されていてもよい。例えば、記録ユニット1と再生ユニット2とに分散されている機能が、1つの筐体内に集約されていてもよい。
On the contrary, in the first embodiment, at least a part of the functions of the reproduction system 10 distributed to a plurality of devices may be integrated in one housing. For example, the functions distributed to the recording unit 1 and the reproduction unit 2 may be integrated in one housing.
また、記録ユニット1と各制御装置3との通信方式は、実施形態1で説明した方式に限らず、有線通信又は無線通信の適宜の通信方式を採用可能である。同様に、記録ユニット1と各撮像装置6との通信方式についても、実施形態1で説明した方式に限らず、有線通信又は無線通信の適宜の通信方式を採用可能である。
Moreover, the communication system between the recording unit 1 and each control device 3 is not limited to the system described in the first embodiment, and an appropriate communication system such as wired communication or wireless communication can be adopted. Similarly, the communication system between the recording unit 1 and each imaging device 6 is not limited to the system described in the first embodiment, and an appropriate communication system such as wired communication or wireless communication can be adopted.
また、記録ユニット1は、制御装置3からリアルタイムで制御用データD1を取得する構成に限らず、制御装置3に記憶されている制御用データD1を、定期的又は不定期に、制御装置3から取得してもよい。同様に、記録ユニット1は、撮像装置6からリアルタイムで画像データD2を取得する構成に限らず、撮像装置6に記憶されている画像データD2を、定期的又は不定期に、撮像装置6から取得してもよい。
Further, the recording unit 1 is not limited to the configuration in which the control data D1 is acquired from the control device 3 in real time, and the control data D1 stored in the control device 3 may be periodically or irregularly transmitted from the control device 3. You may get it. Similarly, the recording unit 1 is not limited to the configuration that acquires the image data D2 in real time from the imaging device 6, but acquires the image data D2 stored in the imaging device 6 from the imaging device 6 regularly or irregularly. You may.
また、記録ユニット1は、制御装置3から通信により制御用データD1を取得する構成に限らず、記録ユニット1と制御装置3との間の制御用データD1の授受は、例えば、メモリカード等の非一時手記録媒体を介して行われてもよい。同様に、記録ユニット1は、撮像装置6から通信により画像データD2を取得する構成に限らず、記録ユニット1と撮像装置6との間の画像データD2の授受は、例えば、メモリカード等の非一時手記録媒体を介して行われてもよい。
Further, the recording unit 1 is not limited to the configuration in which the control data D1 is acquired from the control device 3 by communication, and the transfer of the control data D1 between the recording unit 1 and the control device 3 is performed by, for example, a memory card or the like. It may be performed via a non-temporary recording medium. Similarly, the recording unit 1 is not limited to the configuration in which the image data D2 is acquired from the image pickup device 6 by communication, and the image data D2 is exchanged between the recording unit 1 and the image pickup device 6 by a non-memory card or the like. It may be performed via a temporary recording medium.
また、記録ユニット1と再生ユニット2との間のデータの授受は、メモリカード等の非一時的記録媒体M1を介して行われる構成に限らず、例えば、ネットワークを介した通信により実現されてもよい。この場合、記録ユニット1と再生ユニット2とは通信可能に構成される。
The exchange of data between the recording unit 1 and the reproduction unit 2 is not limited to the configuration performed via the non-transitory recording medium M1 such as a memory card, but may be realized by communication via a network, for example. Good. In this case, the recording unit 1 and the reproduction unit 2 are communicable.
また、再生システム10の管理の対象となる制御装置3は、工場に限らず、例えば、住宅、ビル、屋外、研究所、事務所、店舗及び教育施設等の様々な環境下で用いられる。さらに、制御装置3の制御対象4は、生産設備に限らず、例えば、家電機器、エレベータ及び信号機等の様々な装置(又は設備)であってもよい。さらに、制御装置3と制御対象4とは、例えば、自動車のような移動体装置に搭載されていてもよい。そして、この場合、再生システム10は、例えば、移動体装置の動作を検査するために用いられてもよい。または、再生システム10は、例えば、制御装置3又は制御対象4を製造、検査等する工程において、制御装置3又は制御対象4の動作の検査に用いることもできる。
The control device 3 that is the target of management of the reproduction system 10 is used not only in a factory but also in various environments such as a house, a building, the outdoors, a laboratory, an office, a store, and an educational facility. Furthermore, the control target 4 of the control device 3 is not limited to production equipment, and may be various devices (or equipment) such as home appliances, elevators, and traffic lights. Further, the control device 3 and the controlled object 4 may be mounted in a mobile device such as an automobile, for example. And in this case, the reproduction system 10 may be used, for example, to inspect the operation of the mobile device. Alternatively, the reproduction system 10 can also be used to inspect the operation of the control device 3 or the controlled object 4 in a process of manufacturing, inspecting, etc. the control device 3 or the controlled object 4, for example.
また、撮像装置6は、フルカラー動画を撮影可能なカメラに限らず、例えば、静止画を撮像可能なカメラ(スチルカメラ)、モノクロ画像を撮影可能なカメラ、又はラインセンサ等であってもよい。
The imaging device 6 is not limited to a camera capable of capturing a full-color moving image, but may be, for example, a camera capable of capturing a still image (still camera), a camera capable of capturing a monochrome image, a line sensor, or the like.
また、所定のイベント(制御対象4の動作停止、エラー又は故障の発生は、画像データD2に基づいて検知される構成に限らず、例えば、制御用データD1(特にスイッチ又はセンサ等の入力機器41からの入力データ)に基づいて検知されてもよい。
Further, the predetermined event (the operation stop of the controlled object 4, the occurrence of the error or the failure is not limited to the configuration detected based on the image data D2), and for example, the control data D1 (especially the input device 41 such as the switch or the sensor 41). May be detected based on (input data from).
また、制御用データD1と画像データD2とが一画面(監視画面Im1)内に同時に表示されることは、再生システム10に必須の構成ではない。例えば、制御用データD1のみが監視画面Im1に表示されてもよい。この場合、制御用データD1の特定の時点(タイミング)をユーザが選択することにより、この時点における画像データD2が表示される。このように、制御用データD1と画像データD2とは、時間的に対応付けられた表示態様で表示装置5に表示されればよく、別画面に表示されてもよい。
Further, it is not an essential configuration of the reproduction system 10 that the control data D1 and the image data D2 are simultaneously displayed on one screen (monitor screen Im1). For example, only the control data D1 may be displayed on the monitoring screen Im1. In this case, when the user selects a specific time point (timing) of the control data D1, the image data D2 at this time point is displayed. As described above, the control data D1 and the image data D2 may be displayed on the display device 5 in a display mode that is temporally associated with each other, or may be displayed on another screen.
また、複数台の制御装置3及び複数台の撮像装置6と通信可能であることは、再生システム10に必須の構成ではなく、再生システム10は、1台の制御装置3及び1台の撮像装置6とのみ通信可能であってもよい。
The fact that communication with the plurality of control devices 3 and the plurality of imaging devices 6 is not an essential component of the playback system 10, and the playback system 10 includes one control device 3 and one imaging device. It may be possible to communicate only with 6.
また、複数台の制御装置3と複数台の撮像装置6とは、一対一に対応付けられていることは必須ではなく、例えば、1台の制御装置3に複数台の撮像装置6が対応付けられていてもよい。この場合、ある制御装置3に対応する複数台の撮像装置6はそれぞれ、この制御装置3の制御対象4の複数の部位を撮影して画像データD2を生成する。あるいは、ある制御装置3に対応する複数台の撮像装置6はそれぞれ、この制御装置3の制御対象4の同一部位を、複数の方向から撮影して画像データD2を生成する。さらにまた、複数台の制御装置3に1台の撮像装置6が対応付けられていてもよい。
Further, it is not essential that the plurality of control devices 3 and the plurality of image pickup devices 6 are associated with each other on a one-to-one basis. For example, one control device 3 is associated with the plurality of image pickup devices 6. It may be. In this case, the plurality of imaging devices 6 corresponding to a certain control device 3 respectively image a plurality of parts of the control target 4 of the control device 3 to generate the image data D2. Alternatively, each of the plurality of imaging devices 6 corresponding to a certain control device 3 photographs the same part of the control target 4 of the control device 3 from a plurality of directions to generate image data D2. Furthermore, one imaging device 6 may be associated with a plurality of control devices 3.
また、1台の制御装置3の1つの制御用データD1による制御対象4の動作と1台の撮像装置6とが、一対一に対応付けられていることも必須ではない。例えば、撮像装置6で撮影する制御対象4又は作業対象が移動するような場合、複数台の撮像装置6を制御対象4又は作業対象の移動方向に並べて、制御対象4又は作業対象の移動が撮像装置6の撮影範囲内となるように配置してもよい。この場合、再生ユニット2(表示制御部13)は、複数の撮像装置6で得られた複数の画像データD2を、移動方向に並ぶように結合して表示装置5へ表示させてもよい。または、再生ユニット2(表示制御部13)は、複数の画像データD2を同時に表示する構成に限らず、複数台の撮像装置6で得られた複数の画像データD2を、移動方向の前方から順に、順次切り替えながら表示してもよい。あるいは、画像データD2を確認時等においては、例えば、監視画面Im1においていずれかの制御用データD1を選択させることで、再生ユニット2(表示制御部13)は、制御用データD1に対応した画像データD2へ切り替えて表示するようにしてもよい。この場合、制御用データD1と画像データD2とには、例えば、互いに共通のアドレス等が付与されており、この共通のアドレスによって、これらのデータが対応付けられる。
Also, it is not essential that the operation of the control target 4 based on one control data D1 of one control device 3 and one imaging device 6 are associated with each other on a one-to-one basis. For example, when the control target 4 or the work target imaged by the imaging device 6 moves, a plurality of imaging devices 6 are arranged in the moving direction of the control target 4 or the work target, and the movement of the control target 4 or the work target is imaged. You may arrange|position so that it may be in the imaging range of the apparatus 6. In this case, the reproduction unit 2 (display control unit 13) may combine the plurality of image data D2 obtained by the plurality of imaging devices 6 so as to be aligned in the moving direction and display the combined image data D2 on the display device 5. Alternatively, the reproduction unit 2 (display control unit 13) is not limited to the configuration in which the plurality of image data D2 are displayed at the same time, and the plurality of image data D2 obtained by the plurality of imaging devices 6 are sequentially displayed from the front in the moving direction. , May be displayed while being sequentially switched. Alternatively, when confirming the image data D2, for example, by selecting any of the control data D1 on the monitoring screen Im1, the reproduction unit 2 (display control unit 13) causes the image corresponding to the control data D1. The data D2 may be switched and displayed. In this case, the control data D1 and the image data D2 are provided with, for example, common addresses or the like, and these common addresses associate these data.
また、例えば、作業対象の大きさが比較的に小さい場合、及び制御対象4の動きが微細である場合等、撮像装置6のレンズの倍率を大きくすることが必要であり、撮像装置6の撮像可能な範囲(画角)が狭くなる。そこで、撮像装置6で撮像する撮影対象を複数台の撮像装置で分割して撮像できるように、撮影対象に対して同じ方向に複数台の撮像装置6を配置してもよい。この場合、再生ユニット2(表示制御部13)は、複数台の撮像装置6で得られた複数の画像データD2を、結合して表示装置5へ表示させてもよい。または、再生ユニット2(表示制御部13)は、複数台の撮像装置6で得られた複数の画像データD2を、交互に切り替えて表示してもよい。
Further, for example, when the size of the work target is relatively small, or when the movement of the control target 4 is minute, it is necessary to increase the magnification of the lens of the image pickup device 6, and the image pickup of the image pickup device 6 is performed. The possible range (angle of view) becomes narrower. Therefore, the plurality of image pickup devices 6 may be arranged in the same direction with respect to the image pickup target so that the image pickup target to be picked up by the image pickup device 6 can be divided and imaged by the plurality of image pickup devices. In this case, the reproduction unit 2 (display control unit 13) may combine the plurality of image data D2 obtained by the plurality of imaging devices 6 and display the combined image data D2 on the display device 5. Alternatively, the reproduction unit 2 (display control unit 13) may alternately switch and display the plurality of image data D2 obtained by the plurality of imaging devices 6.
また、撮像装置6で撮影する制御対象4又は作業対象が移動するような場合には、制御対象4又は作業対象の移動に連動して、撮像装置6を移動(パン、チルト等の移動も含む)させてもよい。この場合、撮像装置6の照明装置は、撮像装置6の撮像範囲全体を照らすことが好ましい。あるいは、撮像装置6の撮影範囲の移動に連動して、照明装置の照射範囲が移動してもよい。さらには、撮像装置6の撮影範囲を照射できるように複数の照明装置を並べて配置してもよい。
In addition, when the control target 4 or the work target imaged by the imaging device 6 moves, the imaging device 6 is moved (including pan and tilt movement) in conjunction with the movement of the control target 4 or the work target. ) May be done. In this case, it is preferable that the illumination device of the imaging device 6 illuminates the entire imaging range of the imaging device 6. Alternatively, the irradiation range of the illumination device may move in association with the movement of the imaging range of the imaging device 6. Furthermore, a plurality of illumination devices may be arranged side by side so that the imaging range of the imaging device 6 can be illuminated.
(実施形態2)
本実施形態に係る記録システムは、実施形態1に係る再生システムと同様の処理を、制御用データD1及び画像データD2の記録の過程で行うシステムである。以下、実施形態1と同様の構成については、共通の符号を付して適宜説明を省略する。 (Embodiment 2)
The recording system according to the present embodiment is a system that performs the same processing as the reproduction system according to the first embodiment in the process of recording the control data D1 and the image data D2. Hereinafter, the same components as those in the first embodiment will be denoted by the same reference numerals and the description thereof will be appropriately omitted.
本実施形態に係る記録システムは、実施形態1に係る再生システムと同様の処理を、制御用データD1及び画像データD2の記録の過程で行うシステムである。以下、実施形態1と同様の構成については、共通の符号を付して適宜説明を省略する。 (Embodiment 2)
The recording system according to the present embodiment is a system that performs the same processing as the reproduction system according to the first embodiment in the process of recording the control data D1 and the image data D2. Hereinafter, the same components as those in the first embodiment will be denoted by the same reference numerals and the description thereof will be appropriately omitted.
記録システム100は、表示装置5に代えて、記録装置7に接続されている。記録装置7は、例えば、HDD(Hard Disk Drive)、SSD(Solid State Drive)又は非一時的記録媒体等で実現される。
The recording system 100 is connected to the recording device 7 instead of the display device 5. The recording device 7 is realized by, for example, an HDD (Hard Disk Drive), an SSD (Solid State Drive), a non-transitory recording medium, or the like.
記録システム100は、図5に示すように、第1取得部11と、第2取得部12と、記憶部14と、出力部15と、時計部16と、抽出部17と、検知部18と、対象決定部19と、記録制御部22と、を有している。本実施形態では一例として、記録システム100は、1以上のプロセッサ及び1以上のメモリを有するコンピュータシステムを主構成とする。プロセッサは、メモリに記録されているプログラムを実行することにより、第1取得部11、第2取得部12、出力部15、時計部16、抽出部17、検知部18、対象決定部19及び記録制御部22等の機能を実現する。プログラムは、予めメモリに記録されていてもよいし、メモリカードのような非一時的記録媒体に記録されて提供されたり、電気通信回線を通して提供されたりしてもよい。言い換えれば、上記プログラムは、コンピュータシステムを、記録システム100として機能させるためのプログラムである。
As shown in FIG. 5, the recording system 100 includes a first acquisition unit 11, a second acquisition unit 12, a storage unit 14, an output unit 15, a clock unit 16, an extraction unit 17, and a detection unit 18. The target determination unit 19 and the recording control unit 22 are included. In this embodiment, as an example, the recording system 100 mainly includes a computer system having one or more processors and one or more memories. The processor executes the program recorded in the memory to execute the first acquisition unit 11, the second acquisition unit 12, the output unit 15, the clock unit 16, the extraction unit 17, the detection unit 18, the target determination unit 19, and the recording. The functions of the control unit 22 and the like are realized. The program may be recorded in a memory in advance, may be recorded in a non-transitory recording medium such as a memory card and provided, or may be provided through an electric communication line. In other words, the program is a program for causing the computer system to function as the recording system 100.
このように、本実施形態に係る記録システム100は、実施形態1に係る再生システム10と同様に、少なくとも第1取得部11と、第2取得部12と、を備えている。さらに、記録システム100は、再生システム10の表示制御部13に代えて、記録制御部22を備えている。記録制御部22は、一群の再生データ(制御用データD1及び画像データD2)に基づいて、制御用データD1と画像データD2とを、時間的に対応付けられた記録態様で記録装置7に記録する。ここで、記録制御部22が、記録装置7に記録するのは、一群の再生データ、つまり互いに対応する制御装置3及び撮像装置6から取得した制御用データD1及び画像データD2のうち、抽出部17にて抽出された対象期間のデータである。
As described above, the recording system 100 according to the present embodiment includes at least the first acquisition unit 11 and the second acquisition unit 12, similarly to the reproduction system 10 according to the first embodiment. Further, the recording system 100 includes a recording control unit 22 instead of the display control unit 13 of the reproduction system 10. The recording control unit 22 records the control data D1 and the image data D2 in the recording device 7 in a recording manner in which they are temporally associated with each other, based on a group of reproduction data (control data D1 and image data D2). To do. Here, the recording control unit 22 records in the recording device 7 a group of reproduction data, that is, an extracting unit out of the control data D1 and the image data D2 acquired from the corresponding control device 3 and imaging device 6. It is the data of the target period extracted in 17.
ここで、記録制御部22は、制御用データD1及び画像データD2の各々に付されている時間情報を用いて制御用データD1と画像データD2とを時間的に対応付ける。すなわち、制御用データD1及び画像データD2の各々には時間情報が付されているので、この時間情報を用いることで、制御用データD1と画像データD2とを時間的に対応付けることが可能である。一例として、記録制御部22は、ある時間情報(第1時間情報)が付された制御用データD1と、この時間情報(第1時間情報)と同一又は誤差の範囲にある時間情報(第2時間情報)が付された画像データD2と、を対応させた態様で記録する。ここでいう「誤差の範囲」は、一例として、1s以下であって、より好ましくは100ms以下、更に好ましくは10ms以下である。
Here, the recording control unit 22 temporally associates the control data D1 with the image data D2 by using the time information attached to each of the control data D1 and the image data D2. That is, since the control data D1 and the image data D2 are each provided with time information, the control data D1 and the image data D2 can be temporally associated with each other by using this time information. .. As an example, the recording control unit 22 controls the control data D1 to which certain time information (first time information) is added, and the time information (second time information) within the same or error range as this time information (first time information). The image data D2 with time information) is recorded in a corresponding manner. The “error range” here is, for example, 1 s or less, more preferably 100 ms or less, and further preferably 10 ms or less.
これにより、記録装置7には、制御用データD1と画像データD2とが、時間的に対応付けられた記録態様で記録されることになる。したがって、記録装置7に記録された制御用データD1及び画像データD2を、例えば、汎用の再生装置で再生した場合であっても、実施形態1に係る再生システム10と同様の表示を実現可能である。つまり、本実施形態に係る記録システム100によれば、制御用データD1と画像データD2とを、時間的に対応付けられた表示態様で表示装置5に表示することが可能となる。
As a result, the control data D1 and the image data D2 are recorded in the recording device 7 in a recording manner in which they are temporally associated with each other. Therefore, even when the control data D1 and the image data D2 recorded in the recording device 7 are reproduced by a general-purpose reproducing device, for example, the same display as that of the reproducing system 10 according to the first embodiment can be realized. is there. That is, according to the recording system 100 of the present embodiment, it becomes possible to display the control data D1 and the image data D2 on the display device 5 in a display mode in which they are temporally associated with each other.
また、実施形態2に係る記録システム100と同様の機能は、記録方法、記録用プログラム、又は記録用プログラムを記録した非一時的記録媒体等で具現化されてもよい。一態様に係る記録方法は、第1取得ステップと、第2取得ステップと、記録ステップと、を有する。第1取得ステップは、制御用データD1を取得するステップである。制御用データD1は、シーケンス制御を実行する制御装置3の入力データと出力データとの少なくとも一方を含む。第2取得ステップは、制御装置3の制御対象4を撮影して得られる画像データD2を取得するステップである。記録ステップは、制御用データD1と画像データD2とを、時間的に対応付けられた記録態様で記録装置7に記録するステップである。一態様に係る記録用プログラムは、上記の記録方法を、1以上のプロセッサに実行させるためのプログラムである。
The same function as that of the recording system 100 according to the second embodiment may be embodied by a recording method, a recording program, a non-transitory recording medium recording the recording program, or the like. A recording method according to one aspect includes a first acquisition step, a second acquisition step, and a recording step. The first acquisition step is a step of acquiring the control data D1. The control data D1 includes at least one of input data and output data of the control device 3 that executes sequence control. The second acquisition step is a step of acquiring image data D2 obtained by photographing the controlled object 4 of the control device 3. The recording step is a step of recording the control data D1 and the image data D2 in the recording device 7 in a recording manner in which they are temporally associated with each other. A recording program according to one aspect is a program for causing one or more processors to execute the above recording method.
実施形態2で説明した種々の構成(変形例を含む)は、実施形態1で説明した種々の構成(変形例を含む)と適宜組み合わせて採用可能である。
The various configurations (including modified examples) described in the second embodiment can be appropriately combined with the various configurations (including modified examples) described in the first embodiment.
(まとめ)
第1の態様に係る再生システム(10)は、第1取得部(11)と、第2取得部(12)と、表示制御部(13)と、を備える。第1取得部(11)は、制御用データ(D1)を取得する。制御用データ(D1)は、シーケンス制御を実行する制御装置(3)の入力データと出力データとの少なくとも一方を含む。第2取得部(12)は、制御装置(3)の制御対象(4)を撮影して得られる画像データ(D2)を取得する。表示制御部(13)は、制御用データ(D1)と画像データ(D2)とを、時間的に対応付けられた表示態様で表示装置(5)に表示する。 (Summary)
The reproduction system (10) according to the first aspect includes a first acquisition unit (11), a second acquisition unit (12), and a display control unit (13). The first acquisition unit (11) acquires control data (D1). The control data (D1) includes at least one of input data and output data of the control device (3) that executes sequence control. The second acquisition unit (12) acquires image data (D2) obtained by photographing the control target (4) of the control device (3). The display control unit (13) displays the control data (D1) and the image data (D2) on the display device (5) in a display mode in which they are temporally associated with each other.
第1の態様に係る再生システム(10)は、第1取得部(11)と、第2取得部(12)と、表示制御部(13)と、を備える。第1取得部(11)は、制御用データ(D1)を取得する。制御用データ(D1)は、シーケンス制御を実行する制御装置(3)の入力データと出力データとの少なくとも一方を含む。第2取得部(12)は、制御装置(3)の制御対象(4)を撮影して得られる画像データ(D2)を取得する。表示制御部(13)は、制御用データ(D1)と画像データ(D2)とを、時間的に対応付けられた表示態様で表示装置(5)に表示する。 (Summary)
The reproduction system (10) according to the first aspect includes a first acquisition unit (11), a second acquisition unit (12), and a display control unit (13). The first acquisition unit (11) acquires control data (D1). The control data (D1) includes at least one of input data and output data of the control device (3) that executes sequence control. The second acquisition unit (12) acquires image data (D2) obtained by photographing the control target (4) of the control device (3). The display control unit (13) displays the control data (D1) and the image data (D2) on the display device (5) in a display mode in which they are temporally associated with each other.
この態様によれば、制御用データ(D1)と画像データ(D2)とは、時間的に対応付けられた表示態様で表示装置(5)に表示されるので、制御用データ(D1)と画像データ(D2)とを別々に確認して両者を比較するような作業を行う必要が無い。したがって、再生システム(10)によれば、制御装置(3)にて制御される制御対象(4)又は制御対象(4)にて作業される作業対象の異常の特定にかかる手間の軽減を図ることができる。
According to this aspect, since the control data (D1) and the image data (D2) are displayed on the display device (5) in a display mode that is temporally associated with each other, the control data (D1) and the image are displayed. It is not necessary to check the data (D2) separately and compare them. Therefore, according to the reproduction system (10), it is possible to reduce the time and effort required for identifying the abnormality of the control target (4) controlled by the control device (3) or the work target operated by the control target (4). be able to.
第2の態様に係る再生システム(10)では、第1の態様において、表示制御部(13)は、制御用データ(D1)をタイミングチャートとして表示している。表示制御部(13)は、タイミングチャートの時間軸と画像データ(D2)とを同期させることで表示態様を実現する。
In the reproduction system (10) according to the second aspect, in the first aspect, the display control unit (13) displays the control data (D1) as a timing chart. The display control unit (13) realizes a display mode by synchronizing the time axis of the timing chart and the image data (D2).
この態様によれば、制御用データ(D1)と画像データ(D2)との時間的な対応関係が分かりやすくなる。
According to this aspect, the temporal correspondence between the control data (D1) and the image data (D2) becomes easy to understand.
第3の態様に係る再生システム(10)では、第1又は2の態様において、表示制御部(13)は、制御用データ(D1)及び画像データ(D2)の各々に付されている時間情報を用いて制御用データ(D1)と画像データ(D2)とを時間的に対応付ける。
In the reproduction system (10) according to the third aspect, in the first or second aspect, the display control unit (13) has time information attached to each of the control data (D1) and the image data (D2). Using, the control data (D1) and the image data (D2) are temporally associated with each other.
この態様によれば、制御用データ(D1)と画像データ(D2)との時間的な対応付けが比較的容易に実現可能である。
According to this aspect, the temporal correspondence between the control data (D1) and the image data (D2) can be realized relatively easily.
第4の態様に係る再生システム(10)は、第1~3のいずれかの態様において、抽出部(17)を更に備える。抽出部(17)は、所定のイベントの発生をトリガにして、表示装置(5)に表示する制御用データ(D1)及び画像データ(D2)を抽出する。
The reproduction system (10) according to the fourth aspect further includes an extraction unit (17) in any one of the first to third aspects. The extraction unit (17) extracts the control data (D1) and the image data (D2) to be displayed on the display device (5), triggered by the occurrence of a predetermined event.
この態様によれば、表示装置(5)に表示される制御用データ(D1)及び画像データ(D2)は、所定のイベントの発生に起因したデータとなる。したがって、表示装置(5)に表示される制御用データ(D1)及び画像データ(D2)から、所定のイベントの解析等を行うことが可能である。
According to this aspect, the control data (D1) and the image data (D2) displayed on the display device (5) are data caused by the occurrence of a predetermined event. Therefore, it is possible to analyze a predetermined event from the control data (D1) and the image data (D2) displayed on the display device (5).
第5の態様に係る再生システム(10)は、第4の態様において、検知部(18)を更に備える。検知部(18)は、所定のイベントの発生を画像データ(D2)に基づいて検知する。
The reproduction system (10) according to the fifth aspect further includes a detection unit (18) in the fourth aspect. The detection unit (18) detects the occurrence of a predetermined event based on the image data (D2).
この態様によれば、所定のイベントの発生を検知するために別途センサ等を設置する必要が無い。
According to this aspect, it is not necessary to separately install a sensor or the like to detect the occurrence of a predetermined event.
第6の態様に係る再生システム(10)は、第1~5のいずれかの態様において、対象決定部(19)を更に備える。対象決定部(19)は、第1取得部(11)で制御用データ(D1)を取得する対象を決定する。
The reproduction system (10) according to the sixth aspect further includes a target determination unit (19) in any one of the first to fifth aspects. The target determination unit (19) determines a target for which the control data (D1) is acquired by the first acquisition unit (11).
この態様によれば、第1取得部(11)で制御用データ(D1)を取得する対象の変更が可能となる。
According to this aspect, it is possible to change the target for acquiring the control data (D1) by the first acquisition unit (11).
第7の態様に係る再生システム(10)では、第1~6のいずれかの態様において、画像データ(D2)は時間経過に伴って変化する画像である。
In the reproduction system (10) according to the seventh aspect, in any one of the first to sixth aspects, the image data (D2) is an image that changes with time.
この態様によれば、例えば、制御装置(3)の制御対象(4)での異常発生時等においては、動画にて異常の原因の解析を行うことが可能である。
According to this aspect, for example, when an abnormality occurs in the control target (4) of the control device (3), it is possible to analyze the cause of the abnormality in a moving image.
第8の態様に係る再生システム(10)では、第1~7のいずれかの態様において、制御用データ(D1)と画像データ(D2)とでは記録可能な時間の長さが異なる。
In the reproduction system (10) according to the eighth aspect, in any one of the first to seventh aspects, the length of recordable time is different between the control data (D1) and the image data (D2).
この態様によれば、制御用データ(D1)と画像データ(D2)との各々の記録時間を個別に設定可能となる。
According to this aspect, it is possible to individually set the recording time of each of the control data (D1) and the image data (D2).
第9の態様に係る再生システム(10)では、第1~8のいずれかの態様において、表示制御部(13)は、制御用データ(D1)と画像データ(D2)とを一画面内に同時に表示する。
In the reproduction system (10) according to the ninth aspect, in any one of the first to eighth aspects, the display control section (13) displays the control data (D1) and the image data (D2) in one screen. Display at the same time.
この態様によれば、制御用データ(D1)と画像データ(D2)とが一覧表示されるので、制御用データ(D1)と画像データ(D2)との対応関係を確認しやすくなる。
According to this aspect, since the control data (D1) and the image data (D2) are displayed in a list, it becomes easy to confirm the correspondence relationship between the control data (D1) and the image data (D2).
第10の態様に係る記録システム(100)は、第1取得部(11)と、第2取得部(12)と、記録制御部(22)と、を備える。第1取得部(11)は、制御用データ(D1)を取得する。制御用データ(D1)は、シーケンス制御を実行する制御装置(3)の入力データと出力データとの少なくとも一方を含む。第2取得部(12)は、制御装置(3)の制御対象(4)を撮影して得られる画像データ(D2)を取得する。記録制御部(22)は、制御用データ(D1)と画像データ(D2)とを、時間的に対応付けられた記録態様で記録装置(7)に記録する。
The recording system (100) according to the tenth aspect includes a first acquisition unit (11), a second acquisition unit (12), and a recording control unit (22). The first acquisition unit (11) acquires control data (D1). The control data (D1) includes at least one of input data and output data of the control device (3) that executes sequence control. The second acquisition unit (12) acquires image data (D2) obtained by photographing the control target (4) of the control device (3). The recording control unit (22) records the control data (D1) and the image data (D2) in the recording device (7) in a recording manner in which they are temporally associated with each other.
この態様によれば、制御用データ(D1)と画像データ(D2)とは、時間的に対応付けられた記録態様で記録装置(7)に記録されるので、制御用データ(D1)と画像データ(D2)とを別々に確認して両者を比較するような作業を行う必要が無い。したがって、記録システム(100)によれば、制御装置(3)にて制御される制御対象(4)又は制御対象(4)にて作業される作業対象の異常の特定にかかる手間の軽減を図ることができる。
According to this aspect, since the control data (D1) and the image data (D2) are recorded in the recording device (7) in a recording mode that is temporally associated with each other, the control data (D1) and the image are recorded. It is not necessary to check the data (D2) separately and compare them. Therefore, according to the recording system (100), it is possible to reduce the time and effort required to identify the abnormality of the control target (4) controlled by the control device (3) or the work target operated by the control target (4). be able to.
第11の態様に係る再生方法は、第1取得ステップと、第2取得ステップと、表示ステップと、を有する。第1取得ステップは、制御用データ(D1)を取得するステップである。制御用データ(D1)は、シーケンス制御を実行する制御装置(3)の入力データと出力データとの少なくとも一方を含む。第2取得ステップは、制御装置(3)の制御対象(4)を撮影して得られる画像データ(D2)を取得するステップである。表示ステップは、制御用データ(D1)と画像データ(D2)とを、時間的に対応付けられた表示態様で表示装置(5)に表示するステップである。
The reproduction method according to the eleventh aspect has a first acquisition step, a second acquisition step, and a display step. The first acquisition step is a step of acquiring the control data (D1). The control data (D1) includes at least one of input data and output data of the control device (3) that executes sequence control. The second acquisition step is a step of acquiring image data (D2) obtained by photographing the controlled object (4) of the control device (3). The display step is a step of displaying the control data (D1) and the image data (D2) on the display device (5) in a display mode in which they are temporally associated with each other.
この態様によれば、制御用データ(D1)と画像データ(D2)とは、時間的に対応付けられた表示態様で表示装置(5)に表示されるので、制御用データ(D1)と画像データ(D2)とを別々に確認して両者を比較するような作業を行う必要が無い。したがって、再生方法によれば、制御装置(3)にて制御される制御対象(4)又は制御対象(4)にて作業される作業対象の異常の特定にかかる手間の軽減を図ることができる。
According to this aspect, since the control data (D1) and the image data (D2) are displayed on the display device (5) in a display mode that is temporally associated with each other, the control data (D1) and the image are displayed. It is not necessary to check the data (D2) separately and compare them. Therefore, according to the regenerating method, it is possible to reduce the time and labor required for identifying the abnormality of the control target (4) controlled by the control device (3) or the work target operated by the control target (4). ..
第12の態様に係る再生用プログラムは、第11の態様に係る再生方法を、1以上のプロセッサに実行させるためのプログラムである。
The reproduction program according to the twelfth aspect is a program for causing one or more processors to execute the reproduction method according to the eleventh aspect.
この態様によれば、制御用データ(D1)と画像データ(D2)とは、時間的に対応付けられた表示態様で表示装置(5)に表示されるので、制御用データ(D1)と画像データ(D2)とを別々に確認して両者を比較するような作業を行う必要が無い。したがって、再生用プログラムによれば、制御装置(3)にて制御される制御対象(4)又は制御対象(4)にて作業される作業対象の異常の特定にかかる手間の軽減を図ることができる。
According to this aspect, since the control data (D1) and the image data (D2) are displayed on the display device (5) in a display mode that is temporally associated with each other, the control data (D1) and the image are displayed. It is not necessary to confirm the data (D2) separately and compare them. Therefore, according to the reproduction program, it is possible to reduce the time and effort required for identifying the abnormality of the control target (4) controlled by the control device (3) or the work target operated by the control target (4). it can.
第13の態様に係る記録方法は、第1取得ステップと、第2取得ステップと、記録ステップと、を有する。第1取得ステップは、制御用データ(D1)を取得するステップである。制御用データ(D1)は、シーケンス制御を実行する制御装置(3)の入力データと出力データとの少なくとも一方を含む。第2取得ステップは、制御装置(3)の制御対象(4)を撮影して得られる画像データ(D2)を取得するステップである。記録ステップは、制御用データ(D1)と画像データ(D2)とを、時間的に対応付けられた記録態様で記録装置(7)に表示するステップである。
The recording method according to the thirteenth aspect includes a first acquisition step, a second acquisition step, and a recording step. The first acquisition step is a step of acquiring the control data (D1). The control data (D1) includes at least one of input data and output data of the control device (3) that executes sequence control. The second acquisition step is a step of acquiring image data (D2) obtained by photographing the controlled object (4) of the control device (3). The recording step is a step of displaying the control data (D1) and the image data (D2) on the recording device (7) in a recording manner in which they are temporally associated with each other.
この態様によれば、制御用データ(D1)と画像データ(D2)とは、時間的に対応付けられた記録態様で記録装置(7)に記録されるので、制御用データ(D1)と画像データ(D2)とを別々に確認して両者を比較するような作業を行う必要が無い。したがって、記録方法によれば、制御装置(3)にて制御される制御対象(4)又は制御対象(4)にて作業される作業対象の異常の特定にかかる手間の軽減を図ることができる。
According to this aspect, since the control data (D1) and the image data (D2) are recorded in the recording device (7) in a recording mode that is temporally associated with each other, the control data (D1) and the image are recorded. It is not necessary to check the data (D2) separately and compare them. Therefore, according to the recording method, it is possible to reduce the time and effort required to identify the abnormality of the control target (4) controlled by the control device (3) or the work target operated by the control target (4). ..
第14の態様に係る記録用プログラムは、第13の態様に係る記録方法を、1以上のプロセッサに実行させるためのプログラムである。
The recording program according to the fourteenth aspect is a program for causing one or more processors to execute the recording method according to the thirteenth aspect.
この態様によれば、制御用データ(D1)と画像データ(D2)とは、時間的に対応付けられた記録態様で記録装置(7)に記録されるので、制御用データ(D1)と画像データ(D2)とを別々に確認して両者を比較するような作業を行う必要が無い。したがって、記録用プログラムによれば、制御装置(3)にて制御される制御対象(4)又は制御対象(4)にて作業される作業対象の異常の特定にかかる手間の軽減を図ることができる。
According to this aspect, since the control data (D1) and the image data (D2) are recorded in the recording device (7) in a recording mode that is temporally associated with each other, the control data (D1) and the image are recorded. It is not necessary to check the data (D2) separately and compare them. Therefore, according to the recording program, it is possible to reduce the time and effort required for identifying the abnormality of the control target (4) controlled by the control device (3) or the work target operated by the control target (4). it can.
上記態様に限らず、実施形態1に係る再生システム(10)の種々の構成(変形例を含む)は、再生方法又は再生用プログラムにて具現化可能である。
Not limited to the above aspect, various configurations (including modified examples) of the playback system (10) according to the first embodiment can be embodied by a playback method or a playback program.
また、上記態様に限らず、実施形態2に係る記録システム(100)の種々の構成(変形例を含む)は、記録方法又は記録用プログラムにて具現化可能である。
Further, not limited to the above-described aspect, various configurations (including modified examples) of the recording system (100) according to the second embodiment can be embodied by a recording method or a recording program.
第2~9の態様に係る構成については、再生システム(10)に必須の構成ではなく、適宜省略可能である。
The configurations according to the second to ninth aspects are not essential for the playback system (10) and can be omitted as appropriate.
3 制御装置
4 制御対象
5 表示装置
7 記録装置
10 再生システム
11 第1取得部
12 第2取得部
13 表示制御部
17 抽出部
18 検知部
19 対象決定部
22 記録制御部
100 記録システム
D1 制御用データ
D2 画像データ 3Control device 4 Control object 5 Display device 7 Recording device 10 Reproduction system 11 1st acquisition part 12 2nd acquisition part 13 Display control part 17 Extraction part 18 Detection part 19 Target determination part 22 Recording control part 100 Recording system D1 Control data D2 image data
4 制御対象
5 表示装置
7 記録装置
10 再生システム
11 第1取得部
12 第2取得部
13 表示制御部
17 抽出部
18 検知部
19 対象決定部
22 記録制御部
100 記録システム
D1 制御用データ
D2 画像データ 3
Claims (14)
- シーケンス制御を実行する制御装置の入力データと出力データとの少なくとも一方を含む制御用データを取得する第1取得部と、
前記制御装置の制御対象を撮影して得られる画像データを取得する第2取得部と、
前記制御用データと前記画像データとを、時間的に対応付けられた表示態様で表示装置に表示する表示制御部と、を備える、
再生システム。 A first acquisition unit that acquires control data including at least one of input data and output data of a control device that executes sequence control;
A second acquisition unit for acquiring image data obtained by capturing an image of a control target of the control device;
A display control unit that displays the control data and the image data on a display device in a display mode that is temporally associated with each other;
Playback system. - 前記表示制御部は、
前記制御用データをタイミングチャートとして表示しており、
前記タイミングチャートの時間軸と前記画像データとを同期させることで前記表示態様を実現する、
請求項1に記載の再生システム。 The display control unit,
The control data is displayed as a timing chart,
The display mode is realized by synchronizing the time axis of the timing chart and the image data,
The reproduction system according to claim 1. - 前記表示制御部は、前記制御用データ及び前記画像データの各々に付されている時間情報を用いて前記制御用データと前記画像データとを時間的に対応付ける、
請求項1又は2に記載の再生システム。 The display control unit temporally associates the control data with the image data by using time information attached to each of the control data and the image data,
The reproduction system according to claim 1. - 所定のイベントの発生をトリガにして、前記表示装置に表示する前記制御用データ及び前記画像データを抽出する抽出部を更に備える、
請求項1~3のいずれか1項に記載の再生システム。 Further comprising an extraction unit for extracting the control data and the image data to be displayed on the display device, triggered by the occurrence of a predetermined event,
The reproduction system according to any one of claims 1 to 3. - 前記所定のイベントの発生を前記画像データに基づいて検知する検知部を更に備える、
請求項4に記載の再生システム。 Further comprising a detection unit that detects the occurrence of the predetermined event based on the image data,
The reproduction system according to claim 4. - 前記第1取得部で前記制御用データを取得する対象を決定する対象決定部を更に備える、
請求項1~5のいずれか1項に記載の再生システム。 The first acquisition unit further includes a target determination unit that determines a target for acquiring the control data.
The reproduction system according to any one of claims 1 to 5. - 前記画像データは時間経過に伴って変化する画像である、
請求項1~6のいずれか1項に記載の再生システム。 The image data is an image that changes over time,
The reproduction system according to any one of claims 1 to 6. - 前記制御用データと前記画像データとでは記録可能な時間の長さが異なる、
請求項1~7のいずれか1項に記載の再生システム。 The control data and the image data have different recordable time lengths,
The reproduction system according to any one of claims 1 to 7. - 前記表示制御部は、前記制御用データと前記画像データとを一画面内に同時に表示する、
請求項1~8のいずれか1項に記載の再生システム。 The display control unit simultaneously displays the control data and the image data in one screen,
The reproduction system according to any one of claims 1 to 8. - シーケンス制御を実行する制御装置の入力データと出力データとの少なくとも一方を含む制御用データを取得する第1取得部と、
前記制御装置の制御対象を撮影して得られる画像データを取得する第2取得部と、
前記制御用データと前記画像データとを、時間的に対応付けられた記録態様で記録装置に記録する記録制御部と、を備える、
記録システム。 A first acquisition unit that acquires control data including at least one of input data and output data of a control device that executes sequence control;
A second acquisition unit for acquiring image data obtained by capturing an image of a control target of the control device;
A recording control unit that records the control data and the image data in a recording device in a recording manner in which they are temporally associated with each other,
Recording system. - シーケンス制御を実行する制御装置の入力データと出力データとの少なくとも一方を含む制御用データを取得する第1取得ステップと、
前記制御装置の制御対象を撮影して得られる画像データを取得する第2取得ステップと、
前記制御用データと前記画像データとを、時間的に対応付けられた表示態様で表示装置に表示する表示ステップと、を有する、
再生方法。 A first acquisition step of acquiring control data including at least one of input data and output data of a control device that executes sequence control;
A second acquisition step of acquiring image data obtained by photographing a control target of the control device;
A display step of displaying the control data and the image data on a display device in a display mode in which they are temporally associated with each other,
How to play. - 請求項11に記載の再生方法を、1以上のプロセッサに実行させるための再生用プログラム。 A reproduction program for causing one or more processors to execute the reproduction method according to claim 11.
- シーケンス制御を実行する制御装置の入力データと出力データとの少なくとも一方を含む制御用データを取得する第1取得ステップと、
前記制御装置の制御対象を撮影して得られる画像データを取得する第2取得ステップと、
前記制御用データと前記画像データとを、時間的に対応付けられた記録態様で記録装置に記録する記録ステップと、を有する、
記録方法。 A first acquisition step of acquiring control data including at least one of input data and output data of a control device that executes sequence control;
A second acquisition step of acquiring image data obtained by photographing a control target of the control device;
A recording step of recording the control data and the image data in a recording device in a recording manner in which they are temporally associated with each other.
Recording method. - 請求項13に記載の記録方法を、1以上のプロセッサに実行させるための記録用プログラム。 A recording program for causing one or more processors to execute the recording method according to claim 13.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019025867 | 2019-02-15 | ||
JP2019-025867 | 2019-02-15 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2020166468A1 true WO2020166468A1 (en) | 2020-08-20 |
Family
ID=72045585
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2020/004470 WO2020166468A1 (en) | 2019-02-15 | 2020-02-06 | Playback system, recording system, playback method, program for playback, recording method, and program for recording |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2020166468A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023218653A1 (en) * | 2022-05-13 | 2023-11-16 | ファナック株式会社 | Video management device, and computer-readable storage medium |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001197483A (en) * | 2000-01-12 | 2001-07-19 | Yokogawa Electric Corp | Equipment monitor system using image processing means |
WO2005091098A1 (en) * | 2004-03-22 | 2005-09-29 | Digital Electronics Corporation | Indicator, program product for functioning computer as indicator, and recording medium with the program product stored therein |
JP2006180212A (en) * | 2004-12-22 | 2006-07-06 | Mitsubishi Electric Plant Engineering Corp | Measurement data/image data recording device and remote monitoring system using the same |
US20060177119A1 (en) * | 2002-10-25 | 2006-08-10 | Mcpheely Bernard M | Digital diagnosti video system for manufacturing and industrial process |
JP2007108836A (en) * | 2005-10-11 | 2007-04-26 | Denso Corp | Monitoring control device and monitoring control method |
JP2013061695A (en) * | 2011-09-12 | 2013-04-04 | Hitachi Ltd | Power-generating plant diagnosis device, and power-generating plant diagnosis method |
WO2013136406A1 (en) * | 2012-03-12 | 2013-09-19 | 東芝三菱電機産業システム株式会社 | Synchronized data playback apparatus, synchronized data playback method, and data synchronization control program |
JP2017135436A (en) * | 2016-01-25 | 2017-08-03 | 株式会社ユピテル | Apparatus and program |
-
2020
- 2020-02-06 WO PCT/JP2020/004470 patent/WO2020166468A1/en active Application Filing
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001197483A (en) * | 2000-01-12 | 2001-07-19 | Yokogawa Electric Corp | Equipment monitor system using image processing means |
US20060177119A1 (en) * | 2002-10-25 | 2006-08-10 | Mcpheely Bernard M | Digital diagnosti video system for manufacturing and industrial process |
WO2005091098A1 (en) * | 2004-03-22 | 2005-09-29 | Digital Electronics Corporation | Indicator, program product for functioning computer as indicator, and recording medium with the program product stored therein |
JP2006180212A (en) * | 2004-12-22 | 2006-07-06 | Mitsubishi Electric Plant Engineering Corp | Measurement data/image data recording device and remote monitoring system using the same |
JP2007108836A (en) * | 2005-10-11 | 2007-04-26 | Denso Corp | Monitoring control device and monitoring control method |
JP2013061695A (en) * | 2011-09-12 | 2013-04-04 | Hitachi Ltd | Power-generating plant diagnosis device, and power-generating plant diagnosis method |
WO2013136406A1 (en) * | 2012-03-12 | 2013-09-19 | 東芝三菱電機産業システム株式会社 | Synchronized data playback apparatus, synchronized data playback method, and data synchronization control program |
JP2017135436A (en) * | 2016-01-25 | 2017-08-03 | 株式会社ユピテル | Apparatus and program |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023218653A1 (en) * | 2022-05-13 | 2023-11-16 | ファナック株式会社 | Video management device, and computer-readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100883632B1 (en) | System and method for intelligent video surveillance using high-resolution video cameras | |
JP2013068615A (en) | Control system and control method of infrared thermographic device | |
US20180061065A1 (en) | Information processing apparatus, method thereof, and computer-readable storage medium | |
CN110446585B (en) | Mechanical system and control method | |
JP6459256B2 (en) | Image storage / playback control apparatus, image storage / playback control method, image storage / playback control system, and program | |
JP2018063826A (en) | Mobile assist device and mobile assist method | |
CN105723697A (en) | Camera and light source synchronization for object tracking | |
JP6856236B2 (en) | Systems, terminals, server devices, programs and methods | |
CN101860674B (en) | Imaging device, method for setting continuous capturing speed | |
JP2008305259A (en) | Production facility operation state data collection system | |
JP5293270B2 (en) | Imaging object selection device, imaging object selection device control method, imaging object selection device control program, and computer-readable recording medium recording the program | |
JP2020202449A (en) | Control apparatus | |
JPH11331766A (en) | Equipment logging device | |
US9046757B2 (en) | Moving image pickup apparatus, method for observing moving image, moving image observing program, and computer-readable recording medium | |
WO2020166468A1 (en) | Playback system, recording system, playback method, program for playback, recording method, and program for recording | |
CN104796585A (en) | Image dynamic recording device, playback device, image dynamic recording method and playback method | |
CN110596115A (en) | Image inspection system and control method thereof | |
CN110089110B (en) | Display and display method | |
CN105163055A (en) | Dynamic recording device, playback device, dynamic recording method and playback method | |
CN112307882A (en) | Image determination device and image determination system | |
JP3049352U (en) | Monitoring device | |
JP2006517366A (en) | Video content analysis system with scene change detector | |
JP3295733B2 (en) | Control operation analysis method and analysis apparatus using the same | |
JP7098367B2 (en) | Program products, monitoring and control systems, and information processing equipment | |
WO2023002523A1 (en) | Control system and programmable logic controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20756651 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20756651 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: JP |