Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5219782B2 - Sequencer device - Google Patents
[go: Go Back, main page]

JP5219782B2 - Sequencer device - Google Patents

Sequencer device Download PDF

Info

Publication number
JP5219782B2
JP5219782B2 JP2008326565A JP2008326565A JP5219782B2 JP 5219782 B2 JP5219782 B2 JP 5219782B2 JP 2008326565 A JP2008326565 A JP 2008326565A JP 2008326565 A JP2008326565 A JP 2008326565A JP 5219782 B2 JP5219782 B2 JP 5219782B2
Authority
JP
Japan
Prior art keywords
event
operation state
sequencer
unit
detection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2008326565A
Other languages
Japanese (ja)
Other versions
JP2010146529A (en
Inventor
忠隆 浅川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2008326565A priority Critical patent/JP5219782B2/en
Publication of JP2010146529A publication Critical patent/JP2010146529A/en
Application granted granted Critical
Publication of JP5219782B2 publication Critical patent/JP5219782B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • Y02P80/114

Landscapes

  • Testing And Monitoring For Control Systems (AREA)
  • Programmable Controllers (AREA)

Description

本発明は、制御対象機器のシーケンス制御を行うシーケンサ装置に関する。   The present invention relates to a sequencer device that performs sequence control of devices to be controlled.

従来、シーケンサ装置(以下、単に「シーケンサ」と記載する)においては、シーケンスプログラム動作の良否判定や不具合箇所の短期特定、および、監視データ量削減による通信負荷低減等、プログラム開発容易性や工場での生産効率化を目的とした技術検討が種々検討されている。また、省電力制御についても重要視されている。   Conventionally, in sequencer devices (hereinafter simply referred to as “sequencer”), it is easy to develop a program, such as determining the quality of sequence programs, identifying short-term faults, and reducing communication load by reducing the amount of monitoring data. Various technical studies for the purpose of improving production efficiency are being studied. In addition, power saving control is also regarded as important.

たとえば、下記特許文献1には、シーケンサにも適用可能な省電力制御システムが記載されている。このシステムでは、制御対象機器の稼動履歴に基づいて稼動モード遷移度を求め、これと消費電力量の履歴および消費電力の目標値とを用いて、制御対象機器の稼動モードを決定し、決定した稼動モードで機器の制御を行うことにより、利用者の行動特性に応じた省電力制御を実現している。   For example, Patent Document 1 below describes a power saving control system that can also be applied to a sequencer. In this system, the operation mode transition degree is obtained based on the operation history of the control target device, and the operation mode of the control target device is determined and determined using the history of power consumption and the target value of power consumption. By controlling the device in the operation mode, power saving control according to the behavioral characteristics of the user is realized.

特開2007−259647号公報JP 2007-259647 A

シーケンスプログラムは、決められた順序に従い各制御対象機器の動作を制御するものであり、各制御対象機器と接続される入出力デバイス状態変化を検出し、各検出結果に応じてそれぞれの出力状態を変更する一連の処理により構成される。よって、各処理を入出力デバイスの入出力状態変化を起点と終点とするイベントとして定義した場合、シーケンスプログラムの一連の処理は、イベント群の逐次的な処理として構成されることとなる。   The sequence program controls the operation of each control target device according to a predetermined order. It detects changes in the status of input / output devices connected to each control target device, and sets each output state according to each detection result. It consists of a series of processing to change. Therefore, when each process is defined as an event having an input / output state change of the input / output device as a starting point and an ending point, a series of processes of the sequence program is configured as a sequential process of event groups.

たとえば、工場におけるシーケンサ(シーケンス制御)について考えた場合、製造ラインが自走状態で、かつ、他機器からの通信による割込み処理等の非周期的なイベントが発生しない場合、イベントの活性・非活性のタイミングおよび活性区間は、製造ライン設置時のシステム構成とシーケンスプログラムの制御対象機器の制御仕様に依存し、周期的になる。また、あるイベントがそれ以前の制御対象機器の動作完了を起点として活性化する場合、シーケンサは制御対象機器の動作開始から完了までの間に待ち状態が発生するが、制御対象機器の動作完了待ちの区間は、シーケンサ内部のハードウェア(CPU,メモリ,バス)に対する演算要求の発生が少なく、省電力状態への移行が可能となる場合が多い。   For example, when considering a sequencer in a factory, if the production line is in a self-running state and an aperiodic event such as an interrupt process due to communication from another device does not occur, the event is activated / deactivated The timing and the active section are periodically dependent on the system configuration at the time of installation of the production line and the control specification of the device to be controlled in the sequence program. In addition, when an event is activated starting from the completion of the operation of the control target device before that, the sequencer waits for the control target device from the start to the completion of the operation, but the control target device waits for the operation completion. In this section, there are few calculation requests for hardware (CPU, memory, bus) in the sequencer, and it is often possible to shift to the power saving state.

一方、このような動作を行うシーケンサにおいて省電力状態への移行条件(どのような場合に省電力状態へ移行させるか)を設定するためには、シーケンサの操作者が、どのタイミングで非周期的なイベントが発生するのかをイベント発生履歴などを解析して把握した上で、省電力状態へ移行させるタイミング(条件)および省電力状態から通常状態へ復帰させるタイミングを決定する必要があるが、この解析処理にかかる作業負荷が非常に大きい、という問題があった。   On the other hand, in order to set the transition condition to the power saving state (when to make the transition to the power saving state) in the sequencer that performs such an operation, the sequencer operator needs to aperiodically It is necessary to determine the timing (condition) to shift to the power saving state and the timing to return to the normal state from the power saving state after analyzing the event occurrence history etc. There was a problem that the work load on the analysis processing was very large.

また、特許文献1に記載の省電力制御では、パーソナルコンピュータのユーザ操作等の非周期的な処理に応じた稼動モード予測のため、電子機器を実動作させて取得した稼動状態や操作状態の履歴を分析し、稼動モードの開始時刻区間と継続時間および遷移発生度数のヒストグラムを事前に作成する作業を要する、という問題があった。   In addition, in the power saving control described in Patent Document 1, in order to predict an operation mode according to an aperiodic process such as a user operation of a personal computer, a history of operation states and operation states acquired by actually operating an electronic device There is a problem that it is necessary to prepare a histogram of the start time section, duration, and transition occurrence frequency of the operation mode in advance.

本発明は、上記に鑑みてなされたものであって、省電力状態(省電力モード)への移行条件設定を周期的なイベントおよび非周期的なイベントの双方を考慮して行うことが可能で、かつ条件設定を行う際の操作者の作業負荷を軽減可能なシーケンサ装置を得ることを目的とする。   The present invention has been made in view of the above, and it is possible to set a transition condition to a power saving state (power saving mode) in consideration of both a periodic event and an aperiodic event. An object of the present invention is to obtain a sequencer device that can reduce the workload of an operator when setting conditions.

また、周期的なイベントおよび非周期的なイベントの双方を考慮した省電力化が可能なシーケンサ装置を得ることを目的とする。   It is another object of the present invention to provide a sequencer device that can save power in consideration of both periodic and non-periodic events.

上述した課題を解決し、目的を達成するために、本発明は、利用者により設定された条件を満たす場合に消費電力を通常よりも抑えた省電力モードで動作するシーケンサ装置であって、シーケンスプログラムが動作中に周期的に発生するイベント(周期イベント)および非周期的に発生するイベント(非周期イベント)のうち、特定イベントの開始および終了を検出する動作状態監視手段と、省電力モードの開始および終了条件を利用者が設定しようとした場合に、前記動作状態検視手段による各検出結果をイベント発生履歴として表示する動作状態表示手段と、を備えることを特徴とする。   In order to solve the above-described problems and achieve the object, the present invention provides a sequencer device that operates in a power-saving mode in which power consumption is reduced than usual when a condition set by a user is satisfied, Among the events that occur periodically during operation of the program (periodic events) and events that occur aperiodically (non-periodic events), an operation state monitoring means that detects the start and end of a specific event, and a power-saving mode And an operation state display unit that displays each detection result by the operation state inspection unit as an event occurrence history when the user tries to set start and end conditions.

この発明によれば、周期イベントの活性区間における非周期イベントの発生履歴をシーケンサ装置の操作者に参照させることができ、省電力モードの開始/終了条件を設定する際に、非周期イベントについても考慮させることが可能となるとともに、設定する際の省電力化が可能な区間(省電力モードを設定する区間)の絞込み作業で必要な、イベント発生履歴の分析にかかる操作者の作業負荷を軽減できる、という効果を奏する。   According to the present invention, the occurrence history of the aperiodic event in the active section of the periodic event can be referred to by the operator of the sequencer device, and when setting the start / end conditions of the power saving mode, It is possible to take into account and reduce the workload of the operator for analyzing the event occurrence history, which is necessary for narrowing down the section that can save power when setting (the section that sets the power saving mode). There is an effect that it is possible.

以下に、本発明にかかるシーケンサ(シーケンサ装置)の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。   Embodiments of a sequencer (sequencer device) according to the present invention will be described below in detail with reference to the drawings. Note that the present invention is not limited to the embodiments.

実施の形態1.
図1は、本発明にかかるシーケンサの実施の形態1の構成例を示す図である。図示したように、本実施の形態のシーケンサは、入力部1、監視イベント設定部2、監視イベント設定記憶部3、プログラム実行部4、動作状態監視部5、イベント発生履歴記憶部6、動作状態表示部7、H/W動作状態設定部8、H/W動作状態設定記憶部9およびH/W動作状態制御部10を備える。
Embodiment 1 FIG.
FIG. 1 is a diagram showing a configuration example of a first embodiment of a sequencer according to the present invention. As shown in the figure, the sequencer of the present embodiment includes an input unit 1, a monitoring event setting unit 2, a monitoring event setting storage unit 3, a program execution unit 4, an operation state monitoring unit 5, an event occurrence history storage unit 6, and an operation state. A display unit 7, an H / W operation state setting unit 8, an H / W operation state setting storage unit 9, and an H / W operation state control unit 10 are provided.

入力部1は、操作パネル等からなり、シーケンサ操作者(以下、単に操作者と呼ぶ)の操作に用いられる。監視イベント設定部2は、入力部1を介して、動作状態監視部5の監視対象として設定するイベントの情報を取得する。本発明にかかるシーケンサでは、シーケンスプログラムの動作で周期的に発生するイベント(以降、周期イベントと呼ぶ)およびその活性時間と、割込み処理等の非周期的に発生するイベント(以降、非周期イベントと呼ぶ)とを監視対象として設定可能であり、監視イベント設定部2はこれらの情報(監視対象として設定されたイベントの情報)を取得する。監視イベント設定記憶部3は、監視イベント設定部2が取得した監視対象イベントの設定情報を記憶する。プログラム実行部4は、シーケンスプログラムを実行する。動作状態監視部5は、監視イベント設定記憶部3で記憶されている設定情報に従い、監視対象イベント(以下、監視イベントと呼ぶ)の発生およびシーケンサ内部のハードウェア(CPU,メモリ,バス)の動作周波数や駆動電圧等の状態変化(H/W動作状態の変化)を監視し、これらを検出した場合には、その情報を発生時刻の情報とともにイベント発生履歴記憶部6に渡す。イベント発生履歴記憶部6は、動作状態監視部5から受け取った上記情報をイベント履歴データとして記憶する。動作状態表示部7は、必要に応じて、監視イベント設定記憶部3で記憶されているイベント設定情報やイベント発生履歴記憶部6で記憶されているイベント履歴データを表示する。H/W動作状態設定部8は、操作者が入力部1を用い動作状態表示部7に表示される動作状態を参照して設定した、H/W動作状態変更の開始条件、H/W動作状態変更後の継続時間およびH/W動作状態変更の中断周期の情報を取得する。H/W動作状態設定記憶部9、H/W動作状態設定部8が取得した上記情報をH/W動作状態設定として記憶する。H/W動作状態制御部10は、H/W動作状態設定記憶部9で記憶されているH/W動作状態設定に従い、シーケンサ内部の省電力制御対象H/W(省電力制御対象のハードウェアであり、上記のCPU,メモリ,バスに相当)の動作状態を制御し、省電力モードでの動作(省電力状態)と非消費電力モードでの動作(非省電力状態)を切り替える。   The input unit 1 includes an operation panel and the like, and is used for operation of a sequencer operator (hereinafter simply referred to as an operator). The monitoring event setting unit 2 acquires event information to be set as a monitoring target of the operation state monitoring unit 5 via the input unit 1. In the sequencer according to the present invention, an event periodically generated by the operation of the sequence program (hereinafter referred to as a periodic event) and its activation time, and an event that occurs aperiodically such as interrupt processing (hereinafter referred to as an aperiodic event Can be set as a monitoring target, and the monitoring event setting unit 2 acquires such information (information of an event set as a monitoring target). The monitoring event setting storage unit 3 stores the setting information of the monitoring target event acquired by the monitoring event setting unit 2. The program execution unit 4 executes a sequence program. The operation state monitoring unit 5 generates a monitoring target event (hereinafter referred to as a monitoring event) and the operation of hardware (CPU, memory, bus) inside the sequencer according to the setting information stored in the monitoring event setting storage unit 3. State changes such as frequency and drive voltage (changes in the H / W operation state) are monitored, and when these are detected, the information is passed to the event occurrence history storage unit 6 together with information on the occurrence time. The event occurrence history storage unit 6 stores the information received from the operation state monitoring unit 5 as event history data. The operation state display unit 7 displays event setting information stored in the monitoring event setting storage unit 3 and event history data stored in the event occurrence history storage unit 6 as necessary. The H / W operation state setting unit 8 is an H / W operation state change start condition, H / W operation, which is set by the operator using the input unit 1 with reference to the operation state displayed on the operation state display unit 7. Information on the duration after the state change and the interruption cycle of the H / W operation state change is acquired. The information acquired by the H / W operation state setting storage unit 9 and the H / W operation state setting unit 8 is stored as the H / W operation state setting. The H / W operation state control unit 10 follows the H / W operation state setting stored in the H / W operation state setting storage unit 9, and the power saving control target H / W (the hardware for the power saving control target) in the sequencer. The operation state of the CPU, the memory, and the bus is controlled, and the operation in the power saving mode (power saving state) and the operation in the non-power consumption mode (non power saving state) are switched.

つづいて、本実施の形態にかかるシーケンサの動作について詳しく説明する。まず、シーケンサにシーケンス制御を開始させる前に行う事前設定について説明する。   Subsequently, the operation of the sequencer according to the present embodiment will be described in detail. First, the pre-setting that is performed before the sequencer starts the sequence control will be described.

監視イベント設定部2は、入力部1が用いられ、シーケンサ搭載の入出力デバイス(入力リレー、出力リレー、タイマ、カウンタ、内部リレー等)の入出力状態変化を活性区間の起点または終点とするイベント(周期イベント)のうち、監視対象とする周期イベントの登録操作がシーケンサの利用者(操作者)により行われた場合、登録された監視対象の周期イベントの情報を取得する。また、他の制御機器からの通信等により発生する割込み処理プログラムのうちのいずれかを監視対象イベントとして登録する操作が操作者により行われた場合、登録された割込み処理プログラム(非周期イベント)の情報を取得する。また、監視イベント設定部2は、周期イベントまたは非周期イベントの情報を取得した場合、それを監視イベント設定記憶部3に渡して記憶させる。これにより、監視イベントの設定が完了となる。監視イベント設定記憶部3は、監視イベント設定部2から受け取った情報(設定情報)を、例えば、データ配列として記憶する。   The monitoring event setting unit 2 uses the input unit 1 and has an event in which an input / output state change of an input / output device equipped with a sequencer (input relay, output relay, timer, counter, internal relay, etc.) is the start or end point of an active section Among the (periodic events), when the operation of registering the periodic event to be monitored is performed by a sequencer user (operator), information on the registered periodic event of the monitoring target is acquired. In addition, when an operator performs an operation to register any of the interrupt processing programs generated by communication from other control devices as a monitored event, the registered interrupt processing program (non-periodic event) Get information. In addition, when the monitoring event setting unit 2 acquires information on a periodic event or an aperiodic event, the monitoring event setting unit 2 passes the information to the monitoring event setting storage unit 3 and stores the information. Thereby, the setting of the monitoring event is completed. The monitoring event setting storage unit 3 stores the information (setting information) received from the monitoring event setting unit 2 as, for example, a data array.

図2は、シーケンスプログラムと監視対象イベントの設定例を示す図である。この例では、監視対象の周期イベントとしてEventAおよびEventBを登録している。図2の「監視対象イベント設定情報」で示しているように、EventAは、出力リレーY0のON状態への変化を起点に活性化し、入力リレーX1のON状態への変化により非活性化するイベントであり、その活性区間には、図示した「製造ラインの仕様」に従い、Y0に接続される制御対象機器の動作時間(5000ms)を設定している。EventBは、出力リレーY1のON状態への変化を起点に活性化し、出力リレーY2のON状態への変化により非活性化するイベントであり、活性区間には、「製造ラインの仕様」に従い、Y1に接続される制御対象機器の動作時間(8000ms)を設定している。また、割込み処理プログラムI0とI1に係る監視対象のイベント(非周期イベント)として、EventCおよびEventDを各々設定している。   FIG. 2 is a diagram illustrating a setting example of the sequence program and the monitoring target event. In this example, EventA and EventB are registered as periodic events to be monitored. As shown in “monitored event setting information” in FIG. 2, EventA is an event that is activated when the output relay Y0 changes to the ON state, and deactivated when the input relay X1 changes to the ON state. In the active section, the operation time (5000 ms) of the control target device connected to Y0 is set according to the “production line specification” shown in the figure. Event B is an event that is activated when the output relay Y1 changes to the ON state, and is deactivated when the output relay Y2 changes to the ON state. In the active section, Y1 The operating time (8000ms) of the control target device connected to is set. In addition, EventC and EventD are respectively set as monitored events (non-periodic events) related to the interrupt processing programs I0 and I1.

次に、シーケンス制御動作について説明する。上記の事前設定が終了している状態でプログラム実行部4にてシーケンスプログラムの実行が開始されると、動作状態監視部5は、監視イベント設定記憶部3で記憶されている監視対象イベント(周期イベント,非周期イベント)の発生、およびCPU,メモリ,バスの動作周波数や駆動電圧等のH/W動作の状態変化を監視し、これらを検出した場合には、その旨(どのイベントまたはH/W動作状態を検出したかの情報)および検出時刻を、監視結果としてイベント発生履歴記憶部6へ通知する。イベント発生履歴記憶部6は、動作状態監視部5から監視結果の通知を受けた場合、通知内容が監視対象イベントの検出を示していれば、イベント名、検出時刻および状態(当該イベントが活性化したのかそれとも非活性化したのか)を、H/Wの動作状態変化の検出を示していれば、H/W動作状態および検出時刻を、それまでに通知された情報とともにイベント履歴データとして記憶する。時刻情報は、たとえば、シーケンサまたはシーケンサに接続される他の装置が装備しているRTC等から取得する。   Next, the sequence control operation will be described. When the execution of the sequence program is started in the program execution unit 4 in a state where the above presetting has been completed, the operation state monitoring unit 5 monitors the event to be monitored (periodic) stored in the monitoring event setting storage unit 3 Events, non-periodic events), and changes in the H / W operation state such as the operating frequency and drive voltage of the CPU, memory, and bus, and if these are detected, that fact (which event or H / W Information on whether or not the W operation state has been detected) and the detection time are notified to the event occurrence history storage unit 6 as a monitoring result. When the event occurrence history storage unit 6 receives a notification of the monitoring result from the operation state monitoring unit 5, if the notification content indicates the detection of the monitoring target event, the event occurrence history storage unit 6 activates the event name, the detection time and the state (the event is activated). If the H / W operation state change is detected, the H / W operation state and the detection time are stored as event history data together with the information notified so far. . The time information is obtained from, for example, an RTC or the like equipped in a sequencer or another device connected to the sequencer.

図3は、イベント発生履歴記憶部6が記憶しているイベント履歴データの一例を示す図である。なお、イベント名欄にH/Wと記載されている行が、シーケンサ内部のCPU,メモリ,バスの動作周波数や駆動電圧等のH/W動作状態が変化した際の時刻と動作状態であり、動作状態には、通常状態(非省電力状態)と省電力状態の2つの状態が存在する。この例では「H/W」イベントが発生した後、通常状態で動作を行っていることを示している。EventA,EventB,EventCは、図2で例示した監視対象イベント設定情報の監視イベント名に則している。監視対称イベントの動作常態は「活性」または「非活性」で示される。また、「発生と完了時刻」が上述した検出時刻である。   FIG. 3 is a diagram illustrating an example of event history data stored in the event occurrence history storage unit 6. In addition, the line described as H / W in the event name column is the time and the operation state when the H / W operation state such as the operation frequency and drive voltage of the CPU, memory, and bus inside the sequencer changes, There are two operating states: a normal state (non-power saving state) and a power saving state. This example shows that the operation is performed in the normal state after the “H / W” event occurs. EventA, EventB, and EventC are in accordance with the monitoring event name of the monitoring target event setting information illustrated in FIG. The normal operating state of the monitoring symmetric event is indicated by “active” or “inactive”. Further, “occurrence and completion time” is the detection time described above.

次に、上記のシーケンス制御動作を実行して収集したイベント履歴データを利用し、省電力状態に移行して動作する区間(省電力モード移行区間)を設定する場合の動作について説明する。   Next, an operation in the case of setting a section (power saving mode transition section) that shifts to a power saving state and operates by using event history data collected by executing the sequence control operation described above will be described.

省電力モード移行区間の設定を開始するための操作が操作者により行われた場合、動作状態表示部7は、イベント発生履歴記憶部6で記憶されているイベント履歴データを表示する。   When an operation for starting the setting of the power saving mode transition section is performed by the operator, the operation state display unit 7 displays the event history data stored in the event occurrence history storage unit 6.

動作状態表示部7がイベント履歴データを表示している状態において操作者が省電力動作可能な区間の設定操作を行った場合、H/W動作状態設定部8は、設定結果を取得する。このとき、操作者は、表示されているイベント履歴データを参照し、省電力動作を行う区間として、H/W動作状態変更の開始条件(省電力動作への移行条件)とH/W動作状態変更後の継続時間(省電力動作の継続時間)およびH/W動作状態変更の中断周期(省電力動作の中断周期)を入力し、H/W動作状態設定部8は、これらの入力された各情報を取得し、H/W動作状態設定としてH/W設定記憶部9に渡す。H/W設定記憶部9は受け取った情報(H/W動作状態設定)を記憶する。   When the operation state display unit 7 displays the event history data and the operator performs a setting operation of a section in which the power saving operation can be performed, the H / W operation state setting unit 8 acquires a setting result. At this time, the operator refers to the displayed event history data and sets the H / W operation state change start condition (condition for shifting to the power saving operation) and the H / W operation state as a section for performing the power saving operation. The duration after the change (the duration of the power saving operation) and the interruption cycle for changing the H / W operation state (the interruption cycle of the power saving operation) are input, and the H / W operation state setting unit 8 inputs these Each information is acquired and passed to the H / W setting storage unit 9 as the H / W operation state setting. The H / W setting storage unit 9 stores the received information (H / W operation state setting).

なお、H/W動作状態変更の中断周期については必須の設定ではなく、必要に応じて設定される情報である。たとえば、省電力動作状態の継続時間が長く、イベント履歴データに記憶されない何らかの非周期イベント発生が予想される場合に、割込み応答性確保を目的として設定される。これが設定された場合、シーケンサは、H/W動作状態を周期的に(設定された中断周期に従った周期で)通常動作状態へ遷移する。   Note that the interruption period of the H / W operation state change is not an indispensable setting, but is information set as necessary. For example, when the duration of the power saving operation state is long and occurrence of some non-periodic event that is not stored in the event history data is expected, it is set for the purpose of ensuring interrupt responsiveness. When this is set, the sequencer periodically changes the H / W operation state to the normal operation state (with a cycle according to the set interruption cycle).

ここで、上記図3のイベント履歴データがイベント発生履歴記憶部6に記憶されていた場合に、EventAとEnentBの周期イベントの活性区間を、H/W動作状態を変更可能な区間(省電力モード移行区間)として設定する例を示す。   Here, when the event history data of FIG. 3 is stored in the event occurrence history storage unit 6, the active interval of the cyclic event of EventA and EnentB is the interval in which the H / W operation state can be changed (power saving mode An example of setting as a transition section) is shown.

図3に例示したイベント履歴データでは、周期イベントA(EventA)の活性区間中に非周期イベントC(EventC)が発生している。そのため、周期イベントAを実行している区間(活性区間)では、周期イベントAの開始(活性化)から非周期イベントCの開始までの区間#1および非周期イベントC完了(非活性化)から周期イベントA完了までの区間#2のいずれか一方または双方を省電力動作区間として設定可能であり、操作者はこれらの何れかまたは両区間を省電力動作区間に設定する。たとえば、上記の区間#1および#2の双方を設定する場合には、以下のように設定する。   In the event history data illustrated in FIG. 3, an aperiodic event C (EventC) occurs during the active period of the periodic event A (EventA). Therefore, in the section (active section) in which the periodic event A is executed, from the section # 1 from the start (activation) of the periodic event A to the start of the non-periodic event C and the completion of the non-periodic event C (deactivation) Either one or both of the interval # 2 until the completion of the periodic event A can be set as the power saving operation interval, and the operator sets either or both of these intervals as the power saving operation interval. For example, when both the above-described sections # 1 and # 2 are set, the following settings are made.

H/W動作状態変更の開始条件(省電力動作の開始条件)
(区間#1)イベントAが活性化
(区間#2)イベントAが活性中、かつ非周期イベントCが活性から非活性化へ変化
H/W動作状態変更後の継続時間(省電力動作の継続時間)
(区間#1)1000.0ms
(区間#2)4900.0ms
H/W動作状態変更の中断周期(省電力動作の中断周期)
(区間#1)中断なし
(区間#2)500.0ms
Start condition for changing the H / W operation state (start condition for power saving operation)
(Section # 1) Event A is activated (Section # 2) Event A is active and aperiodic event C is changed from active to inactive Duration after H / W operation state change (continuation of power saving operation time)
(Section # 1) 1000.0ms
(Section # 2) 4900.0ms
H / W operation status change interruption cycle (power saving operation interruption cycle)
(Section # 1) No interruption (Section # 2) 500.0ms

また、上記図3のイベント履歴データでは、周期イベントBの活性区間中に非周期イベントが未発生のため、周期イベントBを実行している区間(活性区間)では、周期イベントBの活性区間すべてを、省電力動作区間に設定可能である。この活性区間を省電力動作区間に設定する場合には、以下のように設定する。   Further, in the event history data of FIG. 3 above, since the non-periodic event has not occurred in the active section of the periodic event B, all the active sections of the periodic event B are in the section where the periodic event B is executed (active section). Can be set as a power saving operation section. When this active section is set as a power saving operation section, it is set as follows.

H/W動作状態変更の開始条件
イベントBが活性化
H/W動作状態変更後の継続時間
8000.0ms
H/W動作状態変更の中断周期
500.0ms
H / W operation state change start condition Event B is activated Duration after H / W operation state change
8000.0ms
H / W operation status change interruption cycle
500.0ms

なお、H/W動作状態変更後の継続時間に関しては、シーケンサのスキャンタイムや入出力デバイスのリフレッシュ方式等の設定、各制御対象機器の構成を含めた製造ラインの仕様、および省電力効果(省電力状態への遷移と復帰時間)を考慮した上で設定する。   Regarding the duration after the H / W operation state change, the setting of the scan time of the sequencer, the refresh method of the input / output device, the specifications of the production line including the configuration of each control target device, and the power saving effect (saving) Set after considering the transition to the power state and the recovery time.

H/W動作状態設定部8は、上記のH/W動作状態変更の開始条件(省電力動作の開始条件)、H/W動作状態変更後の継続時間(省電力動作の継続時間)およびH/W動作状態変更の中断周期(省電力動作の中断周期)の各情報を取得すると、それらをH/W動作状態設定としてH/W動作状態設定記憶部9に渡す。H/W動作状態設定記憶部9は、受け取った情報(H/W動作状態設定)を記憶しておく。   The H / W operation state setting unit 8 includes the above-described H / W operation state change start condition (power saving operation start condition), duration after the H / W operation state change (power saving operation duration), and H When each information of the interruption cycle of the / W operation state change (interruption cycle of the power saving operation) is acquired, the information is transferred to the H / W operation state setting storage unit 9 as the H / W operation state setting. The H / W operation state setting storage unit 9 stores the received information (H / W operation state setting).

次に、シーケンサが、H/W動作状態設定記憶部9で記憶されているH/W動作状態設定に従ってシーケンス制御を行う場合の動作について説明する。   Next, an operation when the sequencer performs sequence control according to the H / W operation state setting stored in the H / W operation state setting storage unit 9 will be described.

H/W動作状態設定記憶部9がH/W動作状態設定を記憶している状態において、H/W動作状態制御部10は、動作状態監視部5からの監視対象イベントの発生の通知(検出通知)を受けた場合、通知内容およびH/W動作状態設定記憶部9で記憶されているH/W動作状態設定に基づいて、省電力制御対象H/Wの動作モード設定を制御する。たとえば、省電力制御対象H/Wの動作状態が通常動作状態で、かつH/W動作状態設定記憶部9で記憶されている「H/W動作状態の変更開始条件(省電力動作の開始条件)」を満たしている場合、省電力制御対象H/Wを省電力動作状態へ遷移させる。その後、省電力動作状態の継続時間がH/W動作状態設定記憶部9で記憶されている「H/W動作状態変更後の継続時間」に達した時点で、通常動作状態へ復帰させる。また、H/W動作状態変更の中断周期(省電力動作の中断周期)が設定されていた場合には、中断周期ごとに、通常動作状態への復帰と省電力動作状態への遷移を繰返すように制御する。   In a state where the H / W operation state setting storage unit 9 stores the H / W operation state setting, the H / W operation state control unit 10 notifies the occurrence of the monitoring target event (detection) from the operation state monitoring unit 5. When the notification is received, the operation mode setting of the power saving control target H / W is controlled based on the notification content and the H / W operation state setting stored in the H / W operation state setting storage unit 9. For example, the operation state of the power saving control target H / W is the normal operation state and the “H / W operation state change start condition (power saving operation start condition) stored in the H / W operation state setting storage unit 9 is used. ) ”Is satisfied, the power saving control target H / W is shifted to the power saving operation state. Thereafter, when the continuation time of the power saving operation state reaches the “continuation time after changing the H / W operation state” stored in the H / W operation state setting storage unit 9, the normal operation state is restored. In addition, when the H / W operation state change interruption cycle (power saving operation interruption cycle) is set, the return to the normal operation state and the transition to the power saving operation state are repeated for each interruption cycle. To control.

このように、本実施の形態のシーケンサは、シーケンサプログラムの一連の処理のうち、指定された周期イベントおよび非周期イベントが活性化した場合や非活性化した場合、各イベントの識別情報(たとえばイベント名)とともに検出時刻(各イベントの活性化時刻または非活性化時刻)をイベント発生履歴として記憶しておき、操作者が省電力動作可能な区間(省電力モード移行区間)の設定を行う際に、記憶しておいたイベント発生履歴を表示することとした。これにより、操作者は、省電力モード移行区間の設定操作時に、周期イベントの活性区間における非周期イベントの発生履歴を参照できるようになり、シーケンサの省電力化(省電力動作設定)が可能な区間の絞込み作業に要する分析作業量を削減できる。   As described above, the sequencer according to the present embodiment, when a specified periodic event and non-periodic event are activated or deactivated in a series of processes of the sequencer program, each event identification information (for example, event When the detection time (activation time or deactivation time of each event) is stored as an event occurrence history together with the name), the operator can set a section (power saving mode transition section) in which the power saving operation can be performed. The stored event occurrence history was displayed. As a result, the operator can refer to the occurrence history of the aperiodic event in the active section of the periodic event during the setting operation of the power saving mode transition section, and power saving of the sequencer (power saving operation setting) is possible. The amount of analysis work required to narrow down the section can be reduced.

実施の形態2.
実施の形態1では、監視対象のイベントが発生した順に記憶されたイベント履歴データを表示するシーケンサについて説明を行ったが、次に、記憶されたイベント履歴データを編集した上で表示を行い、省電力動作等のH/W動作状態の変更が可能な区間の候補の絞込み作業をさらに効率化可能なシーケンサについて説明する。
Embodiment 2. FIG.
In the first embodiment, the sequencer that displays the event history data stored in the order in which the events to be monitored occurred has been described. Next, the stored event history data is edited and displayed to save the event history data. A sequencer that can further improve the efficiency of narrowing down candidates for sections in which the H / W operation state such as power operation can be changed will be described.

図4は、実施の形態2のシーケンサの構成例を示す図であり、実施の形態1のシーケンサ(図1参照)にイベント履歴データ編集部11を追加して実現される。本実施の形態では、実施の形態1のシーケンサと異なる部分についてのみ説明を行う。   FIG. 4 is a diagram illustrating a configuration example of the sequencer according to the second embodiment, which is realized by adding the event history data editing unit 11 to the sequencer according to the first embodiment (see FIG. 1). In the present embodiment, only parts different from the sequencer of the first embodiment will be described.

図4に示したシーケンサのイベント履歴データ編集部11(編集手段に相当)は、イベント発生履歴記憶部6で記憶されているイベント履歴データを、その後の絞込み作業が効率的に進められるように編集する。具体的には、イベント名を系列としたデータ並べ替え、および周期イベントの活性区間中に非周期イベントが発生したデータ部位の抽出を行う。イベント履歴データ編集部11が処理を実行して得られた結果は編集後のイベント履歴データとして動作状態表示部7に渡され、動作状態表示部7は、受け取った履歴データを表示する。   The event history data editing unit 11 (corresponding to the editing means) of the sequencer shown in FIG. 4 edits the event history data stored in the event occurrence history storage unit 6 so that the subsequent narrowing work can be efficiently performed. To do. Specifically, data rearrangement using event names as a series and extraction of a data part where an aperiodic event has occurred in the active section of the periodic event are performed. The result obtained by executing the process by the event history data editing unit 11 is passed to the operation state display unit 7 as edited event history data, and the operation state display unit 7 displays the received history data.

ここで、図5および図6を用いて、イベント履歴データ編集部11が実行する処理の詳細を説明する。   Here, details of processing executed by the event history data editing unit 11 will be described with reference to FIGS. 5 and 6.

図5は、イベント履歴データ編集部11がイベント履歴データを並び替える場合の動作例を示した図であり、図6は、イベント履歴データ編集部11がイベント履歴データから所望のデータ(周期イベントの活性区間中に非周期イベントが発生したデータ部位)を抽出する場合の動作例を示した図である。   FIG. 5 is a diagram showing an operation example when the event history data editing unit 11 rearranges the event history data. FIG. 6 is a diagram illustrating how the event history data editing unit 11 selects desired data (periodic event) from the event history data. It is the figure which showed the operation example in the case of extracting the data part which a non-periodic event generate | occur | produced in the active area.

イベント履歴データ編集部11は、イベント発生履歴記憶部6が図5の上段に示したイベント履歴データを記憶している場合においてデータを並び替える場合、イベント名の列をキーに、昇順または降順に並べ替え編集を行い、下段に示したような編集実行後のデータを出力する。   When the event history data storage unit 6 stores the event history data shown in the upper part of FIG. 5, the event history data editing unit 11 sorts the data in ascending or descending order using the event name column as a key. Sort and edit, and output the edited data as shown in the bottom row.

また、イベント履歴データ編集部11は、図6に示したように、上段のイベント履歴データから、周期イベント活性区間中に非周期イベントが実行されたデータ部位を検索し、下段に示したような編集実行後のデータを出力する。   Further, as shown in FIG. 6, the event history data editing unit 11 searches the upper part of the event history data for the data part in which the aperiodic event was executed in the periodic event active section, as shown in the lower part. Output the edited data.

イベント履歴データ編集部11が上記の各編集処理を実行して得られた各データ(並べ替え実施後のデータ,抽出したデータ)は、動作状態表示部7に渡され、表示される。操作者は、動作状態表示部7による表示内容を参照して実施の形態1で説明したH/W動作状態設定を行う。   Each data (data after rearrangement, extracted data) obtained by the event history data editing unit 11 executing each editing process is transferred to the operation state display unit 7 and displayed. The operator performs the H / W operation state setting described in the first embodiment with reference to the display contents by the operation state display unit 7.

このように、本実施の形態のシーケンサは、収集したイベント発生履歴を、その後の絞込み作業が効率的に進められるように、イベント名を系列とした並べ替え、および周期イベント活性区間中に非周期イベント処理が発生するデータ部位の抽出を行い、得られた編集後のイベント発生履歴を表示することとした。これにより、H/W動作状態の変更区間の候補となるイベント活性区間の長いイベントを容易に検出可能となる。また、活性区間の長い周期イベントでも非周期イベント多発によりH/W動作状態の変更区間から除外すべきイベントを容易に絞り込むことが可能となる。   As described above, the sequencer according to the present embodiment sorts the collected event occurrence history into a series of event names so that the subsequent narrowing work can be efficiently performed, and aperiodic during the periodic event active section. The data part where the event processing occurs is extracted, and the obtained event occurrence history after editing is displayed. As a result, it is possible to easily detect an event having a long event active section that is a candidate for a change section of the H / W operation state. In addition, even in a periodic event with a long active period, it is possible to easily narrow down events to be excluded from the change period of the H / W operation state due to frequent non-periodic events.

実施の形態3.
実施の形態2では、操作者によるH/W動作状態の変更区間候補の絞込み作業を効率化するために、イベント履歴データを編集してから表示するシーケンサについて説明を行ったが、次に、H/W動作状態の変更条件を取得しておき、その内容に応じた編集動作を実施することによりH/W動作状態の変更区間候補の抽出範囲を限定して作業の効率化を図ることが可能なシーケンサについて説明する。
Embodiment 3 FIG.
In the second embodiment, the sequencer that displays the event history data after editing the event history data has been described in order to improve the efficiency of narrowing down the H / W operation state change section candidates by the operator. It is possible to limit the extraction range of H / W operation state change section candidates by acquiring the / W operation state change condition and execute the editing operation according to the contents, thereby improving work efficiency. A simple sequencer will be described.

図7は、実施の形態3のシーケンサの構成例を示す図であり、実施の形態1のシーケンサ(図1参照)にH/W動作状態変更条件設定部12、H/W動作状態変更条件記憶部13および動作状態変更候補抽出部14を追加して実現される。本実施の形態では、実施の形態1のシーケンサと異なる部分についてのみ説明を行う。   FIG. 7 is a diagram illustrating a configuration example of the sequencer according to the third embodiment. The sequencer according to the first embodiment (see FIG. 1) includes an H / W operation state change condition setting unit 12 and an H / W operation state change condition storage. This is realized by adding a unit 13 and an operation state change candidate extraction unit 14. In the present embodiment, only parts different from the sequencer of the first embodiment will be described.

H/W動作状態変更条件設定部12は、H/W動作状態の変更条件を、入力部1を介して取得する。H/W動作状態変更条件記憶部13は、H/W動作状態変更条件設定部12が取得した変更条件を記憶する。動作状態変更候補抽出部14は、イベント発生履歴記憶部6で記憶されているイベント履歴データから、H/W動作状態変更条件記憶部13で記憶されている変更条件(H/W動作状態の変更条件)に合致するイベント履歴データを抽出する。   The H / W operation state change condition setting unit 12 acquires the change condition of the H / W operation state via the input unit 1. The H / W operation state change condition storage unit 13 stores the change condition acquired by the H / W operation state change condition setting unit 12. The operation state change candidate extraction unit 14 uses the change condition (change of the H / W operation state) stored in the H / W operation state change condition storage unit 13 from the event history data stored in the event occurrence history storage unit 6. Event history data that matches (condition) is extracted.

本実施の形態のシーケンサの動作について詳しく説明する。操作者は、入力部1を用い、H/W動作状態を変更可能とする条件(以下、変更可能条件と呼ぶ)として、省電力動作状態へ遷移可能な区間の開始/終了条件、および省電力動作状態の最低継続時間(非周期イベントが発生しない状態の継続時間)を指定し、H/W動作状態変更条件設定部12は、上記変更可能条件を取得する。   The operation of the sequencer of the present embodiment will be described in detail. The operator uses the input unit 1 as conditions for enabling the H / W operation state to be changed (hereinafter referred to as changeable conditions), the start / end conditions of the section that can be shifted to the power saving operation state, and the power saving The minimum duration of the operation state (the duration of the state in which the non-periodic event does not occur) is designated, and the H / W operation state change condition setting unit 12 acquires the changeable condition.

変更可能条件に含まれる条件のうち、省電力動作状態へ遷移可能な区間の開始/終了条件には、たとえば、監視対象イベントの活性/非活性を設定する。また、省電力動作状態の最低継続時間には、省電力効果が認められる時間を設定する。   Among the conditions included in the changeable condition, for example, activation / inactivation of the monitoring target event is set as the start / end condition of the section in which the transition to the power saving operation state is possible. In addition, a time during which the power saving effect is recognized is set as the minimum duration of the power saving operation state.

H/W動作状態変更条件設定部12は、上記の変更可能条件を取得した場合、それをH/W動作状態変更条件記憶部13に渡す。H/W動作状態変更条件記憶部13は、H/W動作状態変更条件設定部12から受け取った変更可能条件を記憶する。これらの処理は、シーケンス制御を開始する前に実行する。   When the changeable condition is acquired, the H / W operation state change condition setting unit 12 passes the changeable condition to the H / W operation state change condition storage unit 13. The H / W operation state change condition storage unit 13 stores the changeable condition received from the H / W operation state change condition setting unit 12. These processes are executed before starting the sequence control.

抽出手段に相当する動作状態変更候補抽出部14は、イベント発生履歴記憶部6で記憶されているイベント履歴データから、H/W動作状態変更条件記憶部13で記憶されている変更可能条件に合致したイベント履歴データを抽出する。   The operation state change candidate extraction unit 14 corresponding to the extraction unit matches the changeable condition stored in the H / W operation state change condition storage unit 13 from the event history data stored in the event occurrence history storage unit 6. Extracted event history data.

図8は、動作状態変更候補抽出部14による抽出動作の一例を示した図である。図8の上段の表示は、イベント発生履歴記憶部6が記憶しているイベント履歴データの一例である。また、図8は、変更可能条件の省電力動作状態へ遷移可能な区間の開始/終了条件としてイベントAの活性/イベントBの非活性が指定され、最低継続時間として6000.00msが指定されている場合の動作例を示している。具体的には、動作状態変更候補抽出部14は、イベント発生履歴記憶部6で記憶されているイベント履歴データから、まず、イベントAの活性前およびイベントBの非活性後のデータを除外し、次に、除外処理を実行して得られたイベント履歴データから、省電力動作状態の最低継続時間"6000.00ms"を超えている区間(この例ではイベントBの活性から非活性のデータ部位)を抽出する。   FIG. 8 is a diagram illustrating an example of an extraction operation performed by the operation state change candidate extraction unit 14. The upper display in FIG. 8 is an example of event history data stored in the event occurrence history storage unit 6. FIG. 8 also shows that event A activation / event B deactivation is specified as the start / end condition of the section that can be changed to the power saving operation state of the changeable condition, and 6000.00 ms is specified as the minimum duration. An example of the operation is shown. Specifically, the operation state change candidate extraction unit 14 first excludes the data before the activation of the event A and the data after the deactivation of the event B from the event history data stored in the event occurrence history storage unit 6. Next, from the event history data obtained by executing the exclusion process, a section (in this example, an inactive data portion from the activation of event B) that exceeds the minimum duration “6000.00 ms” of the power saving operation state is selected. Extract.

動作状態変更候補抽出部14により抽出されたデータは、動作状態表示部7に渡され、表示される。操作者は、動作状態表示部7による表示内容を参照して実施の形態1で説明したH/W動作状態設定を行う。変更可能条件に合致した区間のみを抽出して表示するので、操作者によるイベント履歴解析負荷が大幅に軽減される。   The data extracted by the operation state change candidate extraction unit 14 is transferred to the operation state display unit 7 and displayed. The operator performs the H / W operation state setting described in the first embodiment with reference to the display contents by the operation state display unit 7. Since only the section that matches the changeable condition is extracted and displayed, the event history analysis load on the operator is greatly reduced.

このように、本実施の形態のシーケンサは、イベント履歴データのうち、操作者により予め指定された条件を満たすデータを抽出して表示することとしたので、実施の形態1や2と比較して、H/W動作状態の変更区間(省電力モード移行区間)の絞り込み作業をさらに軽減できる。   As described above, since the sequencer of the present embodiment extracts and displays the data satisfying the condition specified in advance by the operator from the event history data, it is compared with the first and second embodiments. Further, it is possible to further reduce the narrowing-down work in the H / W operation state change section (power saving mode transition section).

実施の形態4.
実施の形態1〜3では、H/W動作状態を変更可能な候補を表示し、操作者がそれを参照してH/W動作状態を設定する場合について説明を行ったが、次に、H/W動作状態の設定を自動で行うシーケンサについて説明する。
Embodiment 4 FIG.
In the first to third embodiments, the case where candidates that can change the H / W operation state are displayed and the operator sets the H / W operation state with reference to the candidates has been described. A sequencer that automatically sets the / W operation state will be described.

図9は、実施の形態4のシーケンサの構成例を示す図であり、実施の形態3のシーケンサ(図7参照)に動作状態変更区間補正部15を追加して実現される。本実施の形態では、実施の形態3のシーケンサと異なる部分についてのみ説明を行う。   FIG. 9 is a diagram illustrating a configuration example of the sequencer according to the fourth embodiment, which is realized by adding an operation state change interval correction unit 15 to the sequencer according to the third embodiment (see FIG. 7). In the present embodiment, only different parts from the sequencer of the third embodiment will be described.

設定更新手段に相当する動作状態変更区間補正部15は、動作状態変更候補抽出部14が抽出したH/W動作状態の変更区間候補と、H/W動作状態設定記憶部9で記憶されているH/W動作状態設定とを比較し、動作状態変更候補抽出部14の抽出結果に合わせてH/W動作状態設定を補正する。   The operation state change interval correction unit 15 corresponding to the setting update means is stored in the H / W operation state change interval candidate extracted by the operation state change candidate extraction unit 14 and the H / W operation state setting storage unit 9. The H / W operation state setting is compared, and the H / W operation state setting is corrected according to the extraction result of the operation state change candidate extraction unit 14.

本実施の形態のシーケンサの動作について詳しく説明する。動作状態変更区間補正部15は、動作状態変更候補抽出部14が抽出したH/W動作状態の変更区間候補に含まれるイベント名と、H/W動作状態設定記憶部9内のH/W動作状態変更の開始条件に設定されているイベントのイベント名とを照合する。   The operation of the sequencer of the present embodiment will be described in detail. The operation state change section correction unit 15 includes the event names included in the change section candidates of the H / W operation state extracted by the operation state change candidate extraction unit 14 and the H / W operation in the H / W operation state setting storage unit 9. Check the event name of the event set in the condition change start condition.

上記照合の結果、変更区間候補に含まれるイベント名と開始条件に設定されているイベントのイベント名が合致した場合、動作状態変更区間補正部15は、動作状態変更候補抽出部14が抽出したイベント履歴データに基づいて、H/W動作状態を変更可能な候補イベントの活性区間(省電力モード移行区間)を算出する。次に、この算出結果とH/W動作状態設定記憶部9で記憶されているH/W動作状態変更後の継続時間(省電力動作の継続時間)に差異がある場合、動作状態変更区間補正部15は、H/W動作状態設定記憶部9で記憶されているH/W動作状態変更後の継続時間を上記算出結果に更新する。なお、差異があるかどうかを確認することなく、常に、上記算出結果をH/W動作状態変更後の継続時間に上書きするようにしてもよい。   As a result of the above collation, when the event name included in the change section candidate matches the event name of the event set in the start condition, the operation state change section correction unit 15 extracts the event extracted by the operation state change candidate extraction unit 14 Based on the history data, an active section (power saving mode transition section) of a candidate event whose H / W operation state can be changed is calculated. Next, when there is a difference between the calculation result and the duration (the duration of the power saving operation) after the H / W operation state change stored in the H / W operation state setting storage unit 9, the operation state change interval correction is performed. The unit 15 updates the duration after the H / W operation state change stored in the H / W operation state setting storage unit 9 to the above calculation result. Note that the above calculation result may be always overwritten on the duration after the H / W operation state change without checking whether there is a difference.

一方、上記照合の結果、変更区間候補に含まれるイベント名と開始条件に設定されているイベントのイベント名が合致しなかった場合、動作状態変更区間補正部15は、動作状態変更候補抽出部14が抽出したイベント履歴データを、H/W動作状態を変更可能な区間として、H/W条件設定記憶部9に設定する。このときの設定内容は、実施の形態1で示した通り、H/W動作状態変更の開始条件、H/W動作状態変更後の継続時間およびH/W動作状態変更の中断周期である。   On the other hand, as a result of the above collation, when the event name included in the change section candidate does not match the event name of the event set in the start condition, the operation state change section correction unit 15 performs the operation state change candidate extraction unit 14. Is set in the H / W condition setting storage unit 9 as a section in which the H / W operation state can be changed. The setting contents at this time are the start condition for changing the H / W operation state, the duration after the change of the H / W operation state, and the interruption cycle of the H / W operation state change, as described in the first embodiment.

動作状態変更区間補正部15が上記の処理を実行するタイミングは、たとえば、シーケンス制御を終了した際に実行する。または、入力部1を利用して所定の操作が行われた場合に実行する。   The timing at which the operation state change section correction unit 15 executes the above processing is executed when the sequence control is ended, for example. Alternatively, it is executed when a predetermined operation is performed using the input unit 1.

H/W動作状態の設定は、初期設定(初回の設定)時のみ操作者が動作状態表示部7を参照しながら行い、以降、操作者により設定された初期設定を動作状態変更区間補正部15が所定のタイミングで更新するようにしてもよいし、初期設定をH/W動作状態設定記憶部9に設定しておき(記憶させておき)、この初期設定を動作状態変更区間補正部15が所定のタイミングで更新するようにしてもよい。また、初期設定が行われていない場合であっても、動作状態変更区間補正部15が上記の処理を実行することによりH/W動作状態は設定・更新される。   The H / W operation state is set by the operator referring to the operation state display unit 7 only at the time of initial setting (first time setting). Thereafter, the initial setting set by the operator is performed by the operation state change section correction unit 15. May be updated at a predetermined timing, or the initial setting is set (stored) in the H / W operation state setting storage unit 9, and the initial state is set by the operation state change section correction unit 15. It may be updated at a predetermined timing. Even when the initial setting is not performed, the H / W operation state is set / updated by the operation state change section correction unit 15 executing the above-described processing.

このように、本実施の形態のシーケンサは、イベント履歴データのうち、操作者により予め指定された条件を満たすデータを抽出し、さらに、抽出したデータを利用して、H/W条件設定記憶部9に設定されているH/W動作状態設定を更新することとした。これにより、H/W動作状態の変更区間設定作業にかかる操作者の作業負荷が削減できる。   As described above, the sequencer according to the present embodiment extracts data satisfying the conditions specified in advance by the operator from the event history data, and further uses the extracted data to generate an H / W condition setting storage unit. The H / W operation state setting set to 9 is updated. Thereby, the operator's work load concerning the change section setting work of the H / W operation state can be reduced.

実施の形態5.
実施の形態1〜4では、監視対象イベントが発生した場合、イベント名と検出時刻を一対にイベント履歴データに記憶するシーケンサについて説明したが、次に、これとは異なる記憶方法を採用することによりイベント履歴データのデータ量を削減して記憶するシーケンサについて説明する。
Embodiment 5 FIG.
In the first to fourth embodiments, the sequencer that stores a pair of event name and detection time in the event history data when a monitored event occurs has been described. Next, by adopting a different storage method, A sequencer that reduces and stores event history data will be described.

図10は、実施の形態5のシーケンサの構成例を示す図であり、実施の形態1のシーケンサ(図1参照)に記録イベントデータ量削減部16を追加して実現される。本実施の形態では、実施の形態1のシーケンサと異なる部分についてのみ説明を行う。   FIG. 10 is a diagram illustrating a configuration example of the sequencer according to the fifth embodiment, which is realized by adding the recording event data amount reducing unit 16 to the sequencer according to the first embodiment (see FIG. 1). In the present embodiment, only parts different from the sequencer of the first embodiment will be described.

データ量削減手段に相当する記録イベントデータ量削減部16は、動作状態監視部5から出力された各検出結果(イベント名、発生時刻および動作状態、図3他参照)を受け取り、それらを集約することにより情報量を削減して新たな検出結果を生成する。具体的には、記録イベントデータ量削減部16は、動作状態監視部5から通知される監視対象イベントの検出結果情報(イベント名,検出時刻,動作状態)を受け取るとその内容を確認し、同一イベントの活性と非活性が連続して通知された場合には、そのイベントの発生時刻の差分を算出し、イベント名、発生時刻(検出時刻)および活性区間時間(算出した差分に相当)を、イベント発生履歴(集約後のイベント発生履歴)として、イベント発生履歴記憶部6に渡し、記憶させる。   The recorded event data amount reduction unit 16 corresponding to the data amount reduction unit receives each detection result (event name, occurrence time and operation state, see FIG. 3 and others) output from the operation state monitoring unit 5, and aggregates them. As a result, the amount of information is reduced and a new detection result is generated. Specifically, when the recording event data amount reduction unit 16 receives the detection result information (event name, detection time, operation state) of the monitoring target event notified from the operation state monitoring unit 5, the recorded event data amount reduction unit 16 confirms the contents and confirms the same. When the activation and deactivation of the event is continuously reported, the difference between the occurrence times of the event is calculated, and the event name, the occurrence time (detection time) and the active interval time (corresponding to the calculated difference) As an event occurrence history (event occurrence history after aggregation), the event occurrence history is stored and stored in the event occurrence history storage unit 6.

また、記録イベントデータ量削減部16は、周期イベント活性区間中に非周期イベントが発生した場合、当該周期イベントの検出結果には、上記のイベント名、発生時刻および活性区間時間に加えて、区間内で発生した非周期イベントの情報(イベント名)を含ませる。   In addition, when a non-periodic event occurs in the periodic event active section, the recorded event data amount reducing unit 16 includes a section in addition to the event name, occurrence time, and active section time in the detection result of the periodic event. Include information (event name) of non-periodic events that occurred in

図11は、記録イベントデータ量削減部16が出力する集約結果の一例を示す図である。この集約結果は、発生した各イベントについてのイベント名、発生時刻、活性区間時間および内容イベントからなり、内容イベントには、周期イベント活性区間中に発生した非周期イベントの名称が設定される。なお、図11は、図3に示したイベント発生履歴を、イベントデータ量削減部16が上記のルールに従って集約した場合の集約結果を示しており、周期イベントAの活性区間中にイベントCが発生しているため、イベントAの内包イベントには、イベントCの名称が設定されている。   FIG. 11 is a diagram illustrating an example of an aggregation result output from the recorded event data amount reduction unit 16. This aggregation result includes an event name, an occurrence time, an active interval time, and a content event for each event that has occurred, and the name of an aperiodic event that occurred during the periodic event active interval is set in the content event. 11 shows an aggregation result when the event data history reduction unit 16 aggregates the event occurrence history shown in FIG. 3 according to the above rule, and event C occurs in the active interval of the periodic event A. Therefore, the name of the event C is set in the included event of the event A.

このように、本実施の形態のシーケンサでは、監視対象イベントの検出結果情報を集約してデータ量を削減した上で記憶するようにした。これにより、メモリ量の削減が可能となり、コスト削減が実現できる。   As described above, in the sequencer according to the present embodiment, the detection result information of the monitoring target event is collected and stored after reducing the data amount. As a result, the amount of memory can be reduced, and the cost can be reduced.

なお、本実施の形態では、一例として、実施の形態1のシーケンサに記録イベントデータ量削減部16を追加した場合の例について説明したが、他の実施の形態2〜4に記録イベントデータ量削減部16を追加することも可能である。   In the present embodiment, as an example, an example in which the recording event data amount reducing unit 16 is added to the sequencer of the first embodiment has been described. However, in other embodiments 2 to 4, the recording event data amount is reduced. It is also possible to add a part 16.

実施の形態6.
本実施の形態では、実施の形態5で示したシーケンサの変形例について説明する。図12は、実施の形態6のシーケンサの構成例を示す図であり、実施の形態1のシーケンサ(図1参照)にH/W動作状態変更条件設定部12、H/W動作状態変更条件記憶部13および記録イベントデータ数削減部17を追加して実現される。なお、H/W動作状態変更条件設定部12およびH/W動作状態変更条件記憶部13は、実施の形態3のシーケンサが備えていたH/W動作状態変更条件設定部12およびH/W動作状態変更条件記憶部13と同一である。そのため、本実施の形態では、記録イベントデータ数削減部17の動作を中心に説明を行う。
Embodiment 6 FIG.
In this embodiment, a modified example of the sequencer shown in the fifth embodiment will be described. FIG. 12 is a diagram illustrating a configuration example of the sequencer according to the sixth embodiment. The sequencer according to the first embodiment (see FIG. 1) includes an H / W operation state change condition setting unit 12 and an H / W operation state change condition storage. This is realized by adding a section 13 and a recorded event data number reduction section 17. The H / W operation state change condition setting unit 12 and the H / W operation state change condition storage unit 13 are the same as the H / W operation state change condition setting unit 12 and the H / W operation included in the sequencer of the third embodiment. This is the same as the state change condition storage unit 13. For this reason, in this embodiment, the operation of the recording event data number reduction unit 17 will be mainly described.

抽出集約手段に相当する記録イベントデータ数削減部17は、動作状態監視部5による監視対象イベントの検出結果のうち、H/W動作状態変更条件記憶部13で記憶されている条件(H/W動作状態の変更が可能な条件)を満たすものを抽出する。具体的には、動作状態監視部5から通知された監視対象イベントの検出結果のうち、H/W動作状態変更条件記憶部13で記憶されている、省電力動作状態への遷移可能区間の開始/終了条件および省電力動作状態の最低継続時間の条件を満たす検出結果を抽出し、イベント発生履歴(データ数削減後の履歴情報)として、イベント発生履歴記憶部6に渡し、記憶させる。   The recorded event data number reduction unit 17 corresponding to the extraction / aggregating unit includes a condition (H / W) stored in the H / W operation state change condition storage unit 13 among the detection results of the monitoring target event by the operation state monitoring unit 5. Extract those satisfying the condition that allows the operating state to be changed. Specifically, among the detection results of the monitoring target event notified from the operation state monitoring unit 5, the start of the transitionable section to the power saving operation state stored in the H / W operation state change condition storage unit 13 The detection result that satisfies the conditions of the / end condition and the minimum duration of the power saving operation state is extracted, and is passed to the event occurrence history storage unit 6 and stored as an event occurrence history (history information after reducing the number of data).

一例として、H/W動作状態変更条件記憶部13に、省電力動作状態へ遷移可能な区間の開始/終了条件としてイベントAの活性/イベントBの非活性が指定され、省電力動作状態の最低継続時間として6000.00msが指定されている場合の記録イベントデータ数削減部17の動作について説明する。   As an example, the H / W operation state change condition storage unit 13 specifies activation of event A / deactivation of event B as the start / end conditions of a section that can transition to the power saving operation state, and the lowest power saving operation state The operation of the recorded event data number reduction unit 17 when 6000.00 ms is specified as the duration will be described.

この場合、記録イベント履歴データ数削減部17は、イベントAの活性以前に動作状態監視部5から通知されたイベント検出結果、およびイベントBの非活性以降に動作状態監視部5から通知されたイベント検出結果については無視(破棄)する。また、イベントデータ数削減部17は、イベントAが活性化してからイベントBが非活性するまでの間に動作状態監視部5から通知されたイベント検出結果については、通知された各発生時刻の差分を順次算出し、算出した差分がH/W動作状態変更条件記憶部13で記憶されている省電力動作状態の最低継続時間(ここでは6000.00ms)を超える場合に、そのイベント名、検出時刻(発生時刻)および活性区間時間をイベント発生履歴記憶部6に渡し、記憶させる。たとえば、図3に示したような順番で動作状態監視部5がイベントを検出した場合、記録イベントデータ数削減部17は、当該検出結果から、条件に合致するものを抽出して、図13に示した内容の抽出結果をイベント発生履歴記憶部6に出力する。なお、図13は、記録イベントデータ数削減部17による抽出結果の一例を示す図である。   In this case, the recorded event history data number reduction unit 17 receives the event detection result notified from the operation state monitoring unit 5 before the activation of the event A and the event notified from the operation state monitoring unit 5 after the deactivation of the event B. Ignore (discard) detection results. Further, the event data number reduction unit 17 determines the difference between the notified occurrence times for the event detection result notified from the operation state monitoring unit 5 after the event A is activated until the event B is deactivated. Are sequentially calculated, and when the calculated difference exceeds the minimum duration (6000.00 ms here) of the power saving operation state stored in the H / W operation state change condition storage unit 13, the event name, detection time ( (Occurrence time) and active section time are passed to the event occurrence history storage unit 6 for storage. For example, when the operation state monitoring unit 5 detects events in the order as shown in FIG. 3, the recorded event data number reduction unit 17 extracts those that match the conditions from the detection result, and displays them in FIG. The extraction result of the indicated content is output to the event occurrence history storage unit 6. FIG. 13 is a diagram illustrating an example of an extraction result by the recorded event data number reduction unit 17.

また、記録イベント履歴データ数削減部17は、実施の形態5の記録イベントデータ量削減部16と同様、周期イベント活性区間中に非周期イベントが発生した場合、当該周期イベントの検出結果には、イベント名、イベント開始時刻および活性区間時間に加えて、区間内で発生した非周期イベントの情報(イベント名)を含ませ、さらに、この非周期イベントのイベント名、イベント開始時刻および活性区間時間の情報も併せて出力する(図11参照)。   Similarly to the recorded event data amount reducing unit 16 of the fifth embodiment, the recorded event history data number reducing unit 17, when a non-periodic event occurs during the periodic event active section, In addition to the event name, event start time, and active interval time, information on the aperiodic event that occurred in the interval (event name) is included, and the event name, event start time, and active interval time of this aperiodic event are included. Information is also output (see FIG. 11).

このように、本実施の形態のシーケンサでは、監視対象イベントの検出結果情報の中から、予め設定しておいた条件を満たすイベントを抽出し、さらに実施の形態5のシーケンサと同様の手法で集約した上で記憶するようにした。これにより、メモリ量をさらに削減することができ、さらなるコスト削減が実現できる。また、検出した監視対象イベント(検出結果)の記録開始と終了の期間を指定するため、履歴蓄積の処理回数を削減でき、メモリ等の蓄積デバイスへのトランザクションを低減できる。   As described above, in the sequencer of the present embodiment, events satisfying the preset conditions are extracted from the detection result information of the monitoring target event, and further aggregated by the same method as the sequencer of the fifth embodiment. And remembered it. Thereby, the amount of memory can be further reduced, and further cost reduction can be realized. In addition, since the recording start and end periods of the detected monitoring target event (detection result) are specified, the number of history storage processes can be reduced, and transactions to storage devices such as memory can be reduced.

以上のように、本発明にかかるシーケンサ装置は、工場の製造ライン等において制御対象機器をシーケンス制御する場合に有用であり、特に、シーケンス制御実行中に発生する周期イベントおよび非周期イベントの状況に応じて省電力モードに移行し、消費電力を抑える機能を具備したシーケンサ装置に適している。   As described above, the sequencer device according to the present invention is useful when performing sequence control on a device to be controlled in a factory production line or the like, and is particularly suitable for the situation of periodic events and aperiodic events that occur during execution of sequence control. Accordingly, it is suitable for a sequencer device having a function of shifting to a power saving mode and suppressing power consumption.

本発明にかかるシーケンサの実施の形態1の構成例を示す図である。It is a figure which shows the structural example of Embodiment 1 of the sequencer concerning this invention. シーケンスプログラムと監視対象イベントの設定例を示す図である。It is a figure which shows the example of a setting of a sequence program and a monitoring object event. イベント履歴データの一例を示す図である。It is a figure which shows an example of event history data. 実施の形態2のシーケンサの構成例を示す図である。6 is a diagram illustrating a configuration example of a sequencer according to a second embodiment. FIG. イベント履歴データ編集部がイベント履歴データを並び替える場合の動作例を示した図である。It is the figure which showed the operation example in case an event history data edit part rearranges event history data. イベント履歴データ編集部がイベント履歴データから所望のデータを抽出する場合の動作例を示した図である。It is the figure which showed the operation example in case an event history data edit part extracts desired data from event history data. 実施の形態3のシーケンサの構成例を示す図である。FIG. 10 is a diagram illustrating a configuration example of a sequencer according to a third embodiment. 動作状態変更候補抽出部による抽出動作の一例を示した図である。It is the figure which showed an example of extraction operation | movement by the operation state change candidate extraction part. 実施の形態4のシーケンサの構成例を示す図である。FIG. 10 is a diagram illustrating a configuration example of a sequencer according to a fourth embodiment. 実施の形態5のシーケンサの構成例を示す図である。FIG. 10 is a diagram illustrating a configuration example of a sequencer according to a fifth embodiment. 記録イベントデータ量削減部が出力する集約結果の一例を示す図である。It is a figure which shows an example of the aggregation result which a recording event data amount reduction part outputs. 実施の形態6のシーケンサの構成例を示す図である。FIG. 20 is a diagram illustrating a configuration example of a sequencer according to a sixth embodiment. 記録イベントデータ数削減部による抽出結果の一例を示す図である。It is a figure which shows an example of the extraction result by the recording event data number reduction part.

符号の説明Explanation of symbols

1 入力部
2 監視イベント設定部
3 監視イベント設定記憶部
4 プログラム実行部
5 動作状態監視部
6 イベント発生履歴記憶部
7 動作状態表示部
8 H/W動作状態設定部
9 H/W動作状態設定記憶部
10 H/W動作状態制御部
11 イベント履歴データ編集部
12 H/W動作状態変更条件設定部
13 H/W動作状態変更条件記憶部
14 動作状態変更候補抽出部
15 動作状態変更区間補正部
16 記録イベントデータ量削減部
17 記録イベントデータ数削減部
DESCRIPTION OF SYMBOLS 1 Input part 2 Monitoring event setting part 3 Monitoring event setting storage part 4 Program execution part 5 Operation state monitoring part 6 Event generation history storage part 7 Operation state display part 8 H / W operation state setting part 9 H / W operation state setting storage Unit 10 H / W operation state control unit 11 Event history data editing unit 12 H / W operation state change condition setting unit 13 H / W operation state change condition storage unit 14 Operation state change candidate extraction unit 15 Operation state change section correction unit 16 Recorded event data amount reducing unit 17 Recorded event data number reducing unit

Claims (7)

利用者により設定された条件を満たす場合に消費電力を通常よりも抑えた省電力モードで動作するシーケンサ装置であって、
シーケンスプログラムが動作中に周期的に発生するイベント(周期イベント)および非周期的に発生するイベント(非周期イベント)のうち、特定イベントの開始および終了を検出する動作状態監視手段と、
省電力モードの開始および終了条件を利用者が設定しようとした場合に、前記動作状態視手段による各検出結果をイベント発生履歴として表示する動作状態表示手段と、
を備えることを特徴とするシーケンサ装置。
A sequencer device that operates in a power saving mode in which the power consumption is reduced than usual when the conditions set by the user are satisfied,
An operation state monitoring means for detecting the start and end of a specific event among events that occur periodically during operation of the sequence program (periodic events) and events that occur aperiodically (non-periodic events);
When the user of the start and end condition of the power saving mode tries to set, and the operation state display means for displaying the detection results by said operating condition monitoring means as the event occurrence history,
A sequencer device comprising:
前記検出結果を、検出した特定イベントの識別情報、検出時刻、およびイベントの開始と終了のどちらを検出したのかを示す情報からなる情報とすること
を特徴とする請求項1に記載のシーケンサ装置。
The sequencer apparatus according to claim 1, wherein the detection result is information including identification information of a detected specific event, detection time, and information indicating whether the start or end of the event is detected.
前記動作状態監視手段から検出結果を受け取り、受け取った各検出結果のうち、同一イベントの開始検出結果および終了検出結果を集約して、イベントの識別情報、開始検出時刻、および開始から終了までの時間の情報を含んだ監視結果を生成するデータ量削減手段、
をさらに備え、
前記動作状態表示手段は、前記動作状態監視手段による各検出結果に代えて、前記監視結果をイベント発生履歴として表示する
ことを特徴とする請求項2に記載のシーケンサ装置。
The detection result is received from the operation state monitoring unit, and among the received detection results, the start detection result and the end detection result of the same event are aggregated, and the event identification information, the start detection time, and the time from the start to the end Data volume reduction means to generate monitoring results including
Further comprising
The sequencer apparatus according to claim 2, wherein the operation state display unit displays the monitoring result as an event occurrence history instead of each detection result by the operation state monitoring unit.
前記動作状態監視手段から検出結果を受け取り、受け取った各検出結果の中から、利用者から予め取得しておいた条件を満たす検出結果を抽出し、さらに、抽出した各検出結果のうち、同一イベントの開始検出結果および終了検出結果を集約して、イベントの識別情報、開始検出時刻、および開始から終了までの時間の情報を含んだ監視結果を生成するデータ抽出削減手段、
をさらに備え、
前記動作状態表示手段は、前記動作状態監視手段による各検出結果に代えて、前記監視結果をイベント発生履歴として表示する
ことを特徴とする請求項2に記載のシーケンサ装置。
The detection result is received from the operation state monitoring unit, and the detection result that satisfies the condition acquired in advance from the user is extracted from the received detection results, and the same event is extracted from the extracted detection results. Data extraction reduction means for aggregating start detection results and end detection results of the above, and generating monitoring results including event identification information, start detection time, and time information from start to end,
Further comprising
The sequencer apparatus according to claim 2, wherein the operation state display unit displays the monitoring result as an event occurrence history instead of each detection result by the operation state monitoring unit.
前記動作状態監視手段から検出結果を受け取り、受け取った各検出結果をそれに含まれるイベントの識別情報に基づいて並べ替えて第1の編集結果を生成し、また、当該各監視結果の中から、周期イベント活性区間中に非周期イベントが実行された部分にかかる監視結果を抽出して第2の編集結果を生成する編集手段、
をさらに備え、
前記動作状態表示手段は、前記動作状態監視手段による各検出結果に代えて、前記第1の編集結果および第2の編集結果をイベント発生履歴として表示する
ことを特徴とする請求項1または2に記載のシーケンサ装置。
The detection results are received from the operation state monitoring unit, and the received detection results are rearranged based on the identification information of the events included in the detection results to generate a first editing result. An editing means for extracting a monitoring result relating to a portion in which an aperiodic event is executed during the event active section and generating a second editing result;
Further comprising
The operation state display means displays the first editing result and the second editing result as an event occurrence history instead of each detection result by the operation state monitoring means. The sequencer device described.
前記動作状態監視手段から検出結果を受け取り、受け取った各検出結果の中から、利用者から予め取得しておいた条件を満たす検出結果を抽出する抽出手段、
をさらに備え、
前記動作状態表示手段は、前記動作状態監視手段による各検出結果に代えて、前記抽出手段により抽出された各検出結果をイベント発生履歴として表示する
ことを特徴とする請求項1または2に記載のシーケンサ装置。
Extraction means for receiving detection results from the operating state monitoring means, and extracting detection results that satisfy the conditions acquired in advance from the user from among the received detection results;
Further comprising
The said operation state display means displays each detection result extracted by the said extraction means as an event generation | occurrence | production log | history instead of each detection result by the said operation state monitoring means. Sequencer device.
前記抽出手段により抽出された検出結果に基づいて、設定済みの「省電力モードの開始および終了条件」を更新する設定更新手段、
をさらに備えることを特徴とする請求項6に記載のシーケンサ装置。
Setting update means for updating the set “power saving mode start and end conditions” based on the detection result extracted by the extraction means;
The sequencer device according to claim 6, further comprising:
JP2008326565A 2008-12-22 2008-12-22 Sequencer device Expired - Fee Related JP5219782B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008326565A JP5219782B2 (en) 2008-12-22 2008-12-22 Sequencer device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008326565A JP5219782B2 (en) 2008-12-22 2008-12-22 Sequencer device

Publications (2)

Publication Number Publication Date
JP2010146529A JP2010146529A (en) 2010-07-01
JP5219782B2 true JP5219782B2 (en) 2013-06-26

Family

ID=42566858

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008326565A Expired - Fee Related JP5219782B2 (en) 2008-12-22 2008-12-22 Sequencer device

Country Status (1)

Country Link
JP (1) JP5219782B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2021171387A1 (en) * 2020-02-26 2021-09-02

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4054448B2 (en) * 1998-08-04 2008-02-27 株式会社日立産機システム Programmable controller

Also Published As

Publication number Publication date
JP2010146529A (en) 2010-07-01

Similar Documents

Publication Publication Date Title
US11169512B2 (en) Operation monitoring device and a control program therefor
JP4924514B2 (en) Virtual machine management program, management server device, and virtual machine management method
JP2016057803A (en) Anomaly detection procedure development device and anomaly detection procedure development method
TWI553469B (en) Information processing device, processing system, processing method and program
JP2009245317A (en) Virtual machine management program, management server device, and virtual machine management method
CN102521098B (en) Processing method and processing device for monitoring dead halt of CPU (Central Processing Unit)
JP2015049550A (en) Control program, control method, and control device
CN109844660B (en) Debugging assistance device and debugging assistance method
JP2018517202A (en) Event processing system paging
CN105487971A (en) Method and system for recording and reproducing operation steps in software testing
US9471128B2 (en) Systems and methods for displaying, in a user interface, an energy utilization metric, a wake count, and a total amount of time that a CPU is awake
JP5219782B2 (en) Sequencer device
US8099626B2 (en) Recovery method management device, recovery method management method and computer product for recovering a failure of IT system
JP2018198042A (en) Operation monitoring device, and operation monitoring device control program
JP2012150668A (en) Information processing device, control method and program
JP2010102454A (en) Information processing apparatus and information processing program
JP2020098538A (en) Control device, control method and control program
JP2005215816A (en) Performance profiling method using hardware monitor
US11144369B2 (en) Preemptive self-healing of application server hanging threads
JP4769703B2 (en) Batch job re-execution control system
CN103207789A (en) Method and system for dynamically updating constant values of application server
CN110874286A (en) Batch processing job breakpoint recovery method and system based on attribute calculation
JP4952317B2 (en) Saved data discrimination method, saved data discrimination program, and saved data discrimination device
US9244723B2 (en) Medium, method, and apparatus
JP5835218B2 (en) Display control apparatus, method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110525

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120824

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120918

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121009

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130205

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130305

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160315

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5219782

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees