JP4346387B2 - Display control system - Google Patents
Display control system Download PDFInfo
- Publication number
- JP4346387B2 JP4346387B2 JP2003312866A JP2003312866A JP4346387B2 JP 4346387 B2 JP4346387 B2 JP 4346387B2 JP 2003312866 A JP2003312866 A JP 2003312866A JP 2003312866 A JP2003312866 A JP 2003312866A JP 4346387 B2 JP4346387 B2 JP 4346387B2
- Authority
- JP
- Japan
- Prior art keywords
- display
- screen
- data
- control
- instruction
- 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
Links
- 230000008859 change Effects 0.000 claims description 74
- 238000003860 storage Methods 0.000 claims description 26
- 230000004044 response Effects 0.000 claims description 3
- 238000004891 communication Methods 0.000 description 69
- 230000006870 function Effects 0.000 description 34
- 238000000034 method Methods 0.000 description 29
- 230000008569 process Effects 0.000 description 21
- 238000010586 diagram Methods 0.000 description 13
- 230000004048 modification Effects 0.000 description 13
- 238000012986 modification Methods 0.000 description 13
- 238000012545 processing Methods 0.000 description 12
- 238000001514 detection method Methods 0.000 description 8
- 238000012795 verification Methods 0.000 description 5
- 238000012790 confirmation Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000007257 malfunction Effects 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000002360 preparation method Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000012508 change request Methods 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Landscapes
- Digital Computer Display Output (AREA)
- Controls And Circuits For Display Device (AREA)
- Safety Devices In Control Systems (AREA)
- Programmable Controllers (AREA)
Description
本発明は、制御対象機器の動作を制御する機能を有する制御装置からの指示に基づいて画面の表示を切り替えることができる表示器に関し、特に、表示の切替が取り消された場合に制御装置にその取消を通知する表示器に関する。 The present invention relates to a display device capable of switching the display of a screen based on an instruction from a control device having a function of controlling the operation of a control target device, and particularly to the control device when the switching of the display is canceled. The present invention relates to a display device that notifies cancellation.
自動組付け機、ベルトコンベアその他の制御対象機器は制御装置により動作が制御され、その制御対象機器の状態は、制御装置に接続された表示器(たとえばプログラム可能な表示器)に表示される。この表示器は、画面の表示を適宜切り替えることにより、ユーザに情報を提供したり、あるいはユーザに入力された情報を検出することができる。この切替は、ユーザの切替指示、あるいは制御装置からの指示に基づいて行なわれる。この制御装置には、PLC(Programmable Logic Controller)装置、PC(Personal Computer)その他の装置が含まれる。 The operation of the automatic assembly machine, the belt conveyor, and other control target devices is controlled by the control device, and the state of the control target device is displayed on a display (for example, a programmable display) connected to the control device. This display can provide information to the user or detect information input to the user by appropriately switching the display on the screen. This switching is performed based on a user switching instruction or an instruction from the control device. The control device includes a PLC (Programmable Logic Controller) device, a PC (Personal Computer), and other devices.
このように外部からの指示に基づいて画面の表示を切り替えることができる表示器には、表示中の画面よりもアクセス制限の程度が低い画面に表示を切り替える場合に、表示の切替に必要なデータの入力が不要な場合がある。一方、ユーザによっては特定の画面の表示を禁止して不要な情報の提示を防止するために、各画面の表示の制限が好ましい場合もある。 In such a display device that can switch the screen display based on an instruction from the outside, when switching the display to a screen with a lower degree of access restriction than the screen being displayed, the data necessary for switching the display May not be required. On the other hand, some users may want to restrict the display of each screen in order to prohibit the display of a specific screen and prevent the presentation of unnecessary information.
そこで、このような場合に対応するために、たとえば特開2001−202108号公報(特許文献1)は、管理者以外の者が、デバイスの状態のうち重要な作動状態の表示を抑制することができる表示器を開示する。この表示器は、入力部、対象装置の作動状態を設定したり表示するための複数の画面と、各画面に対応付けられる表示可否の制限を規定する制限レベルと、各制限レベルに対応付けられるパスワードとを記憶する記憶部、画面の表示の変更要求を受け付ける受付部、変更元の画面の制御レベルと変更先の画面の制御レベルとを比較する比較部と、変更先の画面の制限レベルに対応付けられたパスワードの入力を要求する入力要求部と、変更先の画面へ表示を変更する変更部とを含む。 Therefore, in order to cope with such a case, for example, Japanese Patent Laid-Open No. 2001-202108 (Patent Document 1) discloses that a person other than the administrator suppresses display of an important operation state among device states. A display capable of being disclosed is disclosed. This display unit is associated with the input unit, a plurality of screens for setting or displaying the operating state of the target device, a restriction level that defines a restriction on whether or not display is associated with each screen, and each restriction level. A storage unit that stores passwords, a reception unit that receives screen display change requests, a comparison unit that compares the control level of the original screen with the control level of the target screen, and the restriction level of the target screen It includes an input request unit that requests input of the associated password and a change unit that changes the display to the change destination screen.
特許文献1に開示された表示器によると、表示画面の変更要求が発生し、変更元の画面の制限レベルより変更先の画面の制限レベルのほうが上位である場合には、変更先の画面の制限レベルに対応付けられたパスワードの入力が要求される。そのパスワードが入力された場合にのみ画面の表示を変更することにより、制限レベルが下位である画面から上位である画面に表示を変更する場合に、表示の可否を制御することができる。すなわち、正当なパスワードが入力されると、画面の表示は、変更先の画面の表示に変更される。
しかしながら、特許文献1に開示された表示器によると、誤ったパスワードが入力されると、変更元の画面が表示される。このとき、表示器に画面の変更の指示を送信した制御装置(たとえばPLC)が、変更後の画面の表示を表わすデータを記憶している場合、変更後の画面が表示器に表示されていると認識する。この場合、他の指示が画面の切替指示の後に表示器に出力されると、表示器における表示の状態と、制御装置における表示情報が示す状態とが不一致であるため、制御装置による制御(たとえば、さらに他の画面への表示の切替等)に不具合が発生する場合があった。
However, according to the display device disclosed in
本発明は、上述の課題を解決するためになされたものであって、その目的は、表示器における画面の切替が取り消されても制御の不具合の発生を防止することができる制御装置と、その表示器とを含む表示制御システムを提供することである。 The present invention has been made in order to solve the above-described problems, and its purpose is to provide a control device capable of preventing the occurrence of a control failure even if the switching of the screen in the display device is canceled, and its A display control system including a display is provided.
本発明の他の目的は、制御装置からの指示に基づく画面の切替が取り消されても、制御装置による制御の不具合の発生を防止することができる表示器を提供することである。 Another object of the present invention is to provide a display device capable of preventing the occurrence of a control failure by the control device even if the screen switching based on the instruction from the control device is cancelled.
本発明のさらに他の目的は、制御装置からの指示に基づく画面の切替が取り消されても、制御装置による制御の不具合の発生を防止することができる表示器としてコンピュータを機能させることができるプログラムを提供することである。 Still another object of the present invention is to provide a program capable of causing a computer to function as a display capable of preventing the occurrence of a control failure by a control device even when screen switching based on an instruction from the control device is cancelled. Is to provide.
本発明のさらに他の目的は、制御装置からの指示に基づく画面の切替が取り消されても、制御装置による制御の不具合の発生を防止することができる表示器としてコンピュータを機能させることができるプログラムを記録した記録媒体を提供することである。 Still another object of the present invention is to provide a program capable of causing a computer to function as a display capable of preventing the occurrence of a control failure by a control device even when screen switching based on an instruction from the control device is cancelled. Is provided.
この発明のある局面に従うと、表示制御システムは、制御対象機器の動作を制御する制御装置と、制御対象機器の状態を表示する機能および制御対象機器の動作の制御を指示する機能を有する表示器とを備える。その表示器は、画面を表示するための表示手段と、画面の表示の変更を制御する制御情報を記憶するための記憶手段と、制御装置から画面の表示の変更指示を受信するための受信手段と、利用者が指示を入力するための入力手段と、変更指示を受信すると、利用者による指示の入力に基づいて表示の変更を取り消すか否かを判断するための判断手段と、表示の変更を取り消すと判断すると、表示の変更が取り消されたことを制御装置に通知するための通知手段と、表示の変更を取り消さないと判断すると、変更指示に基づいて、画面の表示を変更するための変更手段とを備える。一方、制御装置は、表示器と通信するための手段と、表示器において表示されている画面を識別する識別情報を記憶するための識別情報記憶手段と、表示器から表示の変更の取消が通知されると、識別情報記憶手段に記憶されている識別情報を、変更指示が出力される前に表示器に表示されていた画面を表わす識別情報に戻すための回復手段とを備える。 According to an aspect of the present invention, a display control system includes a control device that controls the operation of a control target device, a function that displays the state of the control target device, and a function that instructs control of the operation of the control target device. With. The display includes a display means for displaying a screen, a storage means for storing control information for controlling a change in the display of the screen, and a receiving means for receiving an instruction to change the display of the screen from the control device. An input means for the user to input an instruction; a determination means for determining whether or not to cancel the display change based on the input of the instruction by the user when the change instruction is received; and a display change If it is determined that the display change is canceled, a notification means for notifying the control device that the display change has been canceled, and if it is determined not to cancel the display change, the display for changing the screen display is determined based on the change instruction. Changing means. On the other hand, the control device notifies the display device of means for communicating, identification information storage means for storing identification information for identifying the screen displayed on the display device, and cancellation of display change from the display device. Then, a recovery means is provided for returning the identification information stored in the identification information storage means to the identification information representing the screen displayed on the display before the change instruction is output.
このような構成を有する表示制御システムによると、表示器が制御装置から送信された表示の変更指示を受信すると、表示器の判断手段は、利用者による指示の入力に基づいて表示の変更を取り消すか否かを判断する。この指示の入力には、キャンセル指示の入力、認証情報の入力、あるいは、所定時間内に何らかの入力が行なわれないことが含まれる。判断手段が表示の変更を取り消すと判断すると、通知手段は、表示の変更が取り消されたことを制御装置に通知する。たとえば、その取消を通知するようなデータが表示器から制御装置に送信される。一方、判断手段が表示の変更を取り消さないと判断すると、変更手段は、変更指示に基づいて、画面の表示を変更する。一方、制御装置が表示器から表示の変更の取消の通知を受信すると、回復手段は、識別情報記憶手段に記憶されている識別情報を、変更指示が出力される前に表示器に表示されていた画面を表わす識別情報に戻す。このようにすると、制御装置における表示器の画面の識別情報は、表示器における実際の画面の表示と一致するため、その画面の情報に基づく他の制御(たとえば、さらに他の画面の表示等)も正しく実行することができる。これにより、表示器における画面の切替が取り消されても制御の不具合の発生を防止することができる制御装置と、その表示器とを含む表示制御システムを提供することができる。 According to the display control system having such a configuration, when the display device receives the display change instruction transmitted from the control device, the display determination unit cancels the display change based on the input of the instruction by the user. Determine whether or not. The input of the instruction includes an input of a cancel instruction, an input of authentication information, or a case where no input is performed within a predetermined time. When the determination unit determines to cancel the display change, the notification unit notifies the control device that the display change is cancelled. For example, data notifying the cancellation is transmitted from the display unit to the control device. On the other hand, when the determination unit determines not to cancel the display change, the change unit changes the display of the screen based on the change instruction. On the other hand, when the control device receives a notification of cancellation of the display change from the display, the recovery means displays the identification information stored in the identification information storage means on the display before the change instruction is output. Return to the identification information representing the screen. In this case, since the identification information of the screen of the display device in the control device matches the display of the actual screen on the display device, another control based on the information on the screen (for example, display of another screen, etc.) Can also be executed correctly. As a result, it is possible to provide a control device that can prevent the occurrence of a control failure even if the switching of the screen on the display device is cancelled, and a display control system including the display device.
この発明の他の局面に従うと、表示器は、制御装置により動作が制御される制御対象機器の状態を表示する機能と制御対象機器の動作の制御を指示する機能とを有する。この表示器は、画面を表示するための表示手段と、画面の表示の変更を制御する制御情報を記憶するための記憶手段と、制御装置から画面の表示の変更指示を受信するための受信手段と、利用者が指示を入力するための入力手段と、変更指示を受信すると、利用者による指示の入力に基づいて表示の変更を取り消すか否かを判断するための判断手段と、表示の変更を取り消すと判断すると、表示の変更が取り消されたことを制御装置に通知するための通知手段と、表示の変更を取り消さないと判断すると、変更指示に基づいて、画面の表示を変更するための変更手段とを備える。 According to another aspect of the present invention, the display device has a function of displaying a state of the control target device whose operation is controlled by the control device and a function of instructing control of the operation of the control target device. The display includes a display unit for displaying a screen, a storage unit for storing control information for controlling a change in the display of the screen, and a receiving unit for receiving an instruction to change the display of the screen from the control device. An input means for the user to input an instruction; a determination means for determining whether or not to cancel the display change based on the input of the instruction by the user when the change instruction is received; and a display change If it is determined that the display change is canceled, a notification means for notifying the control device that the display change has been canceled, and if it is determined not to cancel the display change, the display for changing the screen display is determined based on the change instruction. Changing means.
このような構成を有する表示器によると、制御装置から画面の表示の変更指示を受信すると、判断手段が利用者による指示の入力に基づいて表示の変更を取り消すか否かを判断する。判断手段が表示の変更を取り消すと判断すると、通知手段は、表示の変更が取り消されたことを制御装置に通知する。一方、判断手段が表示の変更を取り消さないと判断すると、変更手段は、変更指示に基づいて画面の表示を変更する。このようにすると、制御装置は、表示器における表示画面の情報を実際に表示される画面の情報に一致させることができるため、画面情報に基づく他の制御も正しく実行することができる。これにより、制御装置からの指示に基づく画面の切替が取り消されても、制御装置による制御の不具合の発生を防止することができる表示器を提供することができる。 According to the display device having such a configuration, when an instruction to change the screen display is received from the control device, the determination unit determines whether or not to cancel the display change based on the input of the instruction by the user. When the determination unit determines to cancel the display change, the notification unit notifies the control device that the display change is cancelled. On the other hand, when the determination unit determines not to cancel the display change, the change unit changes the display of the screen based on the change instruction. In this way, the control device can match the information on the display screen on the display device with the information on the screen that is actually displayed, so that other control based on the screen information can also be executed correctly. Thereby, even if the switching of the screen based on the instruction from the control device is cancelled, it is possible to provide a display that can prevent the occurrence of a control failure by the control device.
好ましくは、通知手段は、表示の変更が取り消されたことを通知する通信データを生成するための生成手段と、生成された通信データを制御装置に送信するための送信手段とを含む。 Preferably, the notification means includes generation means for generating communication data notifying that the display change has been canceled, and transmission means for transmitting the generated communication data to the control device.
このような構成を有する表示器によると、表示の変更が取り消されると、その取消を通知する通信データ(たとえば、取消を通知するビットを含むデータ)が制御装置に送信される。制御装置は、そのデータに基づいて、表示器における表示画面の情報を更新することができるため、その表示器に対する制御の不具合の発生が防止される。 According to the display device having such a configuration, when the display change is canceled, communication data for notifying the cancellation (for example, data including a bit for notifying cancellation) is transmitted to the control device. Since the control device can update the information on the display screen of the display device based on the data, the occurrence of a control failure for the display device is prevented.
好ましくは、制御情報は、制御装置に記憶される情報と関連付けて記憶される。 Preferably, the control information is stored in association with information stored in the control device.
このような構成を有する表示器によると、記憶されている制御情報と、制御装置に記憶される情報との不一致が抑制されるため、制御装置による制御の不具合の発生を防止することができる。 According to the display device having such a configuration, the mismatch between the stored control information and the information stored in the control device is suppressed, so that it is possible to prevent the occurrence of control failure by the control device.
好ましくは、表示手段は、表示の変更を取り消すか否かの指示の入力を要求する画面を表示する。判断手段は、表示の変更を取り消す指示が入力されると、表示の変更を取り消すと判断する。 Preferably, the display unit displays a screen requesting input of an instruction as to whether or not to cancel the display change. When an instruction to cancel the display change is input, the determining unit determines to cancel the display change.
このような構成を有する表示器によると、利用者が、表示の変更を取り消すか否かの指示の入力を要求する画面に対して、表示の変更を取り消す指示を入力すると、表示器は、表示の変更を取り消すデータを制御装置に送信する。その結果、制御装置は、表示器における表示画面の情報を更新することができる。 According to the display device having such a configuration, when the user inputs an instruction to cancel the display change on the screen requesting input of an instruction to cancel the display change, the display device displays the display. Data for canceling the change is transmitted to the control device. As a result, the control device can update the information on the display screen on the display.
好ましくは、表示手段は、表示の変更の可否を判断するために使用される認証情報の入力を要求する画面を表示する。判断手段は、制御情報と認証情報とが一致するか否かを確認する照合処理を実行するための照合手段と、制御情報と認証情報とが不一致である場合に、画面の表示の変更を取り消すと判断するための取消判断手段とを含む。 Preferably, the display unit displays a screen requesting input of authentication information used for determining whether or not the display can be changed. The judging means cancels the screen display change when the matching means for executing the matching process for confirming whether or not the control information and the authentication information match, and the control information and the authentication information do not match. And a cancellation determination means for determining.
このような構成を有する表示器によると、利用者が認証情報を入力すると、照合手段が、制御情報とその認証情報とが一致するか否かを確認する。制御情報と認証情報とが不一致である場合には、取消判断手段は画面の表示の変更を取り消すと判断する。その結果、通知手段は、表示器における画面の表示が取り消されたことを制御装置に通知するため、制御装置が保持する表示器の画面情報は実際の表示画面と同一の情報に維持される。 According to the display device having such a configuration, when the user inputs the authentication information, the verification unit confirms whether or not the control information matches the authentication information. If the control information and the authentication information do not match, the cancellation determination means determines to cancel the screen display change. As a result, the notification means notifies the control device that the display of the screen on the display device has been cancelled, so that the screen information of the display device held by the control device is maintained at the same information as the actual display screen.
好ましくは、制御情報は、予め定められた回数であって、照合処理における不一致を許容する回数を含む。照合手段は、認証情報と制御情報とが不一致である場合に、照合処理を反復して実行する。取消判断手段は、不一致の回数が予め定められた回数に到達すると、表示の変更を取り消すと判断する。 Preferably, the control information includes a predetermined number of times and a number of times that allows a mismatch in the matching process. The verification unit repeatedly executes the verification process when the authentication information and the control information do not match. The cancellation determination means determines to cancel the display change when the number of mismatches reaches a predetermined number.
このような構成を有する表示器によると、認証情報と制御情報とが不一致である場合には、照合手段は、照合処理を反復して実行する。不一致の回数が予め定められた回数に到達すると、取消判断手段は、表示の変更を取り消すと判断する。このように認証情報の入力の機会を複数回設定することにより、利用者による入力の失敗を許容しつつ、画面の取消を確実に制御装置に通知することができる。 According to the display device having such a configuration, when the authentication information and the control information do not match, the verification unit repeatedly executes the verification process. When the number of mismatches reaches a predetermined number, the cancellation determination unit determines to cancel the display change. Thus, by setting the opportunity of inputting authentication information a plurality of times, it is possible to reliably notify the control device of the cancellation of the screen while allowing a user to fail to input.
好ましくは、制御情報は、予め定められた時間であって、利用者による情報の入力が許容される待ち時間を含む。表示手段は、表示の変更の可否を判断するために使用される認証情報の入力を受け付ける受付画面を表示する。判断手段は、受付画面が表示されてから認証情報が入力されることなく経過した時間が待ち時間を上回ると、画面の表示の切替を取り消すと判断する。 Preferably, the control information includes a waiting time that is a predetermined time and is allowed to be input by the user. The display means displays a reception screen for accepting input of authentication information used for determining whether or not the display can be changed. The determination unit determines to cancel the display switching of the screen when the time elapsed without the authentication information being input after the reception screen is displayed exceeds the waiting time.
このような構成を有する表示器によると、表示の変更を制御する認証情報の入力を受け付ける受付画面において、認証情報が入力されることなく経過した時間が待ち時間を上回ると、判断手段は、画面の表示の切替を取り消すと判断する。このようにすると、表示器における入力の待機状態に制限を設けつつ、制御装置に表示器における画面の表示の切替が取り消されたことを確実に通知することができる。 According to the display device having such a configuration, in the reception screen that accepts the input of the authentication information that controls the change of the display, if the elapsed time without the input of the authentication information exceeds the waiting time, the determination unit It is determined to cancel the display switching. In this way, it is possible to reliably notify the control device that the switching of the display of the screen on the display unit has been canceled while limiting the input standby state on the display unit.
好ましくは、表示器は、利用者の識別情報が記録された媒体を駆動して、媒体から識別情報を読み出すための駆動手段をさらに備える。判断手段は、読み出された識別情報と制御情報とを比較する。識別情報と制御情報とが不一致である場合に、画面の表示の変更を取り消すと判断する。 Preferably, the display further includes driving means for driving the medium on which the identification information of the user is recorded and for reading the identification information from the medium. The determination means compares the read identification information with the control information. If the identification information and the control information do not match, it is determined to cancel the screen display change.
このような構成を有する表示器によると、利用者が駆動手段に媒体(たとえばID(Identification)カード等)を挿入すると、その媒体に格納されている情報が読み出される。その情報と表示器に記憶されされている制御情報とが比較され、識別情報と制御情報とが不一致である場合には、判断手段は、画面の表示の変更を取り消すと判断する。このようにすると、利用者は、認証情報を入力する必要がないため、データの入力ミスが抑制される。 According to the display device having such a configuration, when a user inserts a medium (for example, an ID (Identification) card) into the driving unit, information stored in the medium is read out. The information is compared with the control information stored in the display, and when the identification information and the control information do not match, the determination unit determines to cancel the display change on the screen. In this way, since the user does not need to input authentication information, data input mistakes are suppressed.
この発明のさらに他の局面に従うと、プログラムは、制御装置により動作が制御される制御対象機器の状態を表示する機能と制御対象機器の動作の制御を指示する機能とを有する表示器として、コンピュータを機能させる。このプログラムはコンピュータに、画面を表示する表示ステップと、画面の表示の変更を制御する制御情報を予め準備する準備ステップと、制御装置から画面の表示の変更指示を受信する受信ステップと、利用者により入力される指示を検出する検出ステップと、変更指示を受信すると、利用者による指示の入力に基づいて表示の変更を取り消すか否かを判断する判断ステップと、表示の変更を取り消すと判断すると、表示の変更が取り消されたことを制御装置に通知する通知ステップと、表示の変更を取り消さないと判断すると、変更指示に基づいて、画面の表示を変更する変更ステップとを実行させる。 According to still another aspect of the present invention, a program is a computer having a function of displaying a state of a control target device whose operation is controlled by a control device and a function of instructing control of the operation of the control target device. To work. The program includes a display step for displaying a screen on a computer, a preparation step for preparing control information for controlling a change in the display of the screen in advance, a receiving step for receiving an instruction to change the display of the screen from the control device, and a user. A detection step for detecting an instruction input by the user, a determination step for determining whether or not to cancel the display change based on the input of the instruction by the user, and a determination to cancel the display change when the change instruction is received. Then, a notification step for notifying the control device that the display change has been canceled and a change step for changing the display on the screen based on the change instruction are executed when it is determined not to cancel the display change.
このような構成を有するプログラムによると、コンピュータは、準備ステップにて、たとえばメモリその他の記憶装置からデータを読み出すことにより、制御情報を予め準備する。そのコンピュータは、制御装置から変更指示を受信すると、利用者により入力される指示(たとえば、取消の指示、認証情報の入力等)に基づいて、表示の変更を取り消すか否かを判断する。コンピュータが表示の変更を取り消すと判断すると、表示の変更が取り消されたことを制御装置に通知する。このようにすると、制御装置は、表示器における表示画面の情報を実際に表示される画面の情報に一致させることができるため、画面情報に基づく他の制御も正しく実行することができる。これにより、制御装置からの指示に基づく画面の切替が取り消されても、制御装置による制御の不具合の発生を防止することができる表示器としてコンピュータを機能させることができるプログラムを提供することができる。 According to the program having such a configuration, the computer prepares control information in advance by reading data from, for example, a memory or other storage device in a preparation step. When the computer receives the change instruction from the control device, the computer determines whether to cancel the display change based on an instruction (for example, an instruction to cancel, input of authentication information, etc.) input by the user. When the computer determines to cancel the display change, it notifies the control device that the display change has been canceled. In this way, the control device can match the information on the display screen on the display device with the information on the screen that is actually displayed, so that other control based on the screen information can also be executed correctly. Thereby, even if the switching of the screen based on the instruction from the control device is cancelled, it is possible to provide a program that can cause the computer to function as a display that can prevent the occurrence of control failure by the control device. .
この発明のさらに他の局面に従うと、記録媒体は、通信機能を有する制御装置からの指示に基づいて、画面の表示を切り替えることができる機能をコンピュータに実現させるプログラムを格納する。 According to still another aspect of the present invention, the recording medium stores a program for causing a computer to realize a function capable of switching display of a screen based on an instruction from a control device having a communication function.
このような記録媒体によると、コンピュータがその記録媒体からプログラムを読み出して実行すると、そのコンピュータは、制御装置からの指示に基づく画面の切替が取り消されても、制御装置による制御の不具合の発生を防止することができる表示器として機能する。 According to such a recording medium, when the computer reads the program from the recording medium and executes the program, the computer may cause a malfunction of the control by the control device even if the switching of the screen based on the instruction from the control device is cancelled. It functions as a display that can be prevented.
本発明によると、表示器における画面の切替が取り消されても制御の不具合の発生を防止することができる制御装置と、その表示器とを含む表示制御システムを提供することができる。 ADVANTAGE OF THE INVENTION According to this invention, even if the switching of the screen in a display is canceled, the control apparatus which can prevent generation | occurrence | production of a malfunction of control, and the display control system containing the display can be provided.
本発明によると、制御装置からの指示に基づく画面の切替が取り消されても、制御装置による制御の不具合の発生を防止することができる表示器を提供することができる。 ADVANTAGE OF THE INVENTION According to this invention, even if the switching of the screen based on the instruction | indication from a control apparatus is canceled, the display which can prevent generation | occurrence | production of the malfunction of control by a control apparatus can be provided.
本発明によると、制御装置からの指示に基づく画面の切替が取り消されても、制御装置による制御の不具合の発生を防止することができる表示器としてコンピュータを機能させることができるプログラムを提供することができる。 According to the present invention, there is provided a program capable of causing a computer to function as a display capable of preventing the occurrence of a control failure by a control device even when screen switching based on an instruction from the control device is cancelled. Can do.
本発明によると、制御装置からの指示に基づく画面の切替が取り消されても、制御装置による制御の不具合の発生を防止することができる表示器としてコンピュータを機能させることができるプログラムを記録した記録媒体を提供することができる。 According to the present invention, even if the switching of the screen based on the instruction from the control device is cancelled, the recording that records the program that can cause the computer to function as a display that can prevent the occurrence of control failure by the control device. A medium can be provided.
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, the same parts are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated.
図1を参照して、本発明の実施の形態に係る表示器について説明する。図1は、表示画面の切替機能および切替キャンセル通知機能を有するプログラマブル表示器100を表わす機能ブロック図である。
A display device according to an embodiment of the present invention will be described with reference to FIG. FIG. 1 is a functional block diagram showing a
プログラマブル表示器100は、データを記憶するための主記憶部110と、データを記憶するための補助記憶部120と、通信データを生成するための通信データ生成部134と、表示画面の切替のキャンセルを検出するための切替キャンセル検出部136と、外部との通信を制御するための通信制御部140と、文字、画面等を表示するための表示部160と、表示部160の動作を制御するための表示制御部150と、ユーザが情報を入力するための入力部180と、入力部180の動作を制御するための入力制御部170とを含む。通信制御部140は、ネットワーク190を介してPLC300に接続される。PLC300は、制御対象機器360に接続される。
The
通信データ生成部134は、プログラマブル表示器100の作動状態が所定の状態である場合に外部装置142に送信されるデータを生成する。ここで所定の状態とは、たとえば表示部160における画面の切替がキャンセルされた状態をいう。通信データ生成部134は、補助記憶部120に予め格納されていた通信データのフォーマットに基づいて、予め定められた通信データ項目を格納して通信データを生成する。この通信データ項目の中には、画面の切り替え指示、その切替がキャンセルされたことを表わすデータ等が含まれる。これらのデータ項目については、後述する。
The communication
切替キャンセル検出部136は、表示部160における画面の表示の切替がキャンセルされたことを検出する。この検出は、たとえばキャンセル命令が入力部180を介して入力されたか否かを判断することにより行なわれる。
The switching cancel
表示制御部150は、主記憶部110あるいは補助記憶部120からデータを読み出して、そのデータに対応する画面を表示部160に表示させる。表示制御部150は、また、その画面を表示させる際、予め定められた確認画面をさらに表示部160に表示させる。この場合、確認画面は、たとえば既に表示されている画面の前面に重ねて表示されるが、画面の表示の態様はこれに限られない。あるいは、確認画面は、既に表示されている画面に重ならないように表示されてもよい。
The
入力制御部170は、入力部180を介して入力されたデータから、ユーザの指示を表わす情報を検出する。この情報には、表示部160における画面の切替をキャンセルする情報、画面の切替を確認する情報等が含まれる。
The
PLC300は、予め格納された制御プログラムによって、制御対象機器360の動作を制御する。制御対象機器360は、たとえば自動組立て機、ベルトコンベアなどであるが、特定の機器に限られない。
The
なお、プログラマブル表示器100に接続される装置は、PLC300のように、制御対象機器の動作を制御する装置に限られず、プログラマブル表示器100との間でデータを通信できる装置であればよい。この装置には、たとえばPC(Personal Computer)、シングルボードコンピュータ、温度調節器、インバータ等が含まれる。また、このような外部装置に接続される制御対象機器の数は、特定の数に限られない。
In addition, the apparatus connected to the
<第1の実施の形態>
以下、図2〜図9を参照して、本発明の第1の実施の形態について説明する。図2は、本実施の形態に係るプログラマブル表示器100のハードウェア構成を表わすブロック図である。
<First Embodiment>
Hereinafter, a first embodiment of the present invention will be described with reference to FIGS. FIG. 2 is a block diagram showing a hardware configuration of
図2に示すように、このプログラマブル表示器100は、ネットワーク190を介してPLC300に接続されている。ネットワーク190は、たとえば社内LAN(Local Area Network)であるが、これに限られない。たとえば、イントラネット、エクストラ、VPN(Virtual Private Network)等であってもよい。
As shown in FIG. 2, the
プログラマブル表示器100は、相互にデータバスにより接続された、CPU(Central Processing Unit)210と、グラフィックコントローラ220と、ディスプレイ230と、タッチパネルコントローラ240と、タッチパネル250と、ビデオRAM(Random Access Memory)260と、RAM270と、ROM(Read Only Memory)280と、通信IF(Interface)290とを含む。
The
CPU210は、図1における通信データ生成部134および切替キャンセル検出部136として機能する。グラフィックコントローラ220は、図1における表示制御部150として機能する。ディスプレイ230は、図1における表示部160として機能する。タッチパネルコントローラ240は、図1における入力制御部170として機能する。タッチパネル250、キーボード252、およびマウス254は、入力部180として機能する。ビデオRAM260およびRAM270は、主記憶部110として機能する。ROM280は、補助記憶部120として機能する。通信IF290は、通信制御部140として機能する。
The
CPU210は、所定の条件が成立すると、グラフィックコントローラ220、タッチパネルコントローラ240、ビデオRAM260、RAM270、ROM280、通信IF290による動作を制御する。CPU210は、ビデオRAM260からデータを読出し、グラフィックコントローラ220に指示を出力することにより所定の画面をディスプレイ230に表示させる。CPU210は、タッチパネル250を介してユーザが入力したデータをタッチパネルコントローラ240により取得させる。CPU210は、取得したデータをRAM270に一時的に格納する。CPU210は、ROM280から所定のデータあるいは予め記録されたプログラムを読み出し、これらのデータあるいはプログラムをRAM270に一時的に記憶させ、所定の実行条件が成立したときにプログラムに基づいて処理を実行する。CPU210は、通信IF290を介して外部装置(たとえばPLC300)と通信を行なう。この通信に使用されるプロトコルは、特に限られない。
When a predetermined condition is satisfied, the
タッチパネル250は、入力手段の1つであるが、キーボード、マウスなどが入力手段として使用されてもよい。
The
なお、プログラマブル表示器100の構成は、上記の構成に限られない。プログラマブル表示器100は、グラフィック表示を行なうため、操作盤、スイッチ、表示灯などの機能を有する他、デバイスその他の制御対象機器の稼動状況や作業指示のような管理のための各種のモニタ、機器に対する設定値を入力する端末としての機能を備えていればよい。
In addition, the structure of the
図2を再び参照して、プログラマブル表示器100に接続されるPLC300の構成について説明する。PLC300は、CPU310と、メモリ320と、通信IF330と、出力IF340と、入力IF350とを含む。
With reference to FIG. 2 again, the configuration of the
CPU310は、通信IF330を介してプログラマブル表示器100と通信する。このとき通信されるデータには、プログラマブル表示器100における画面の表示を切り替える指示、プログラマブル表示器100が生成した画面の表示状況(たとえば、表示の切替が完了したか否か等)を表わすデータが含まれる。
The
CPU310は、出力IF340あるいは入力IF350を介してPLC300に接続された制御対象機器360と通信する。すなわち、CPU310は、出力IF340を介して制御対象機器360に制御情報を出力する。この制御情報には、制御対象機器360に対する制御データの設定の指令(たとえば、設定値の変更等)が含まれる。一方、CPU310は、入力IF350を介して制御対象機器360の状態を表わす情報を受信する。この情報には、たとえば良品実績、不良実績、累積生産数等が含まれる。
The
CPU310は、制御対象機器360から取得したデータをメモリ320に格納する。CPU310は、メモリ320のデータを読み出して、通信IF330を介してプログラマブル表示器100に送信する。
The
また、上記の構成から明らかなように、プログラマブル表示器100およびPLC300は、それぞれ別個の筐体に格納されている。
Moreover, as is clear from the above configuration, the
図3を参照して、プログラマブル表示器100が使用するデータとPLC300が使用するデータとの関係について説明する。図3は、プログラマブル表示器100のRAM270におけるデータ領域と、PLC300のメモリ320におけるデータ領域との関係を説明するための図である。
With reference to FIG. 3, the relationship between the data used by
図3に示すように、RAM270に格納されているデータと、メモリ320に格納されているデータとは、相互に対応付けられている。たとえば、メモリ320のデータ領域「0ch」に格納されているデータ「0001」は、RAM270のデータ領域「0ch」に格納されているデータ「0001」と同じである。これらのデータは、プログラマブル表示器100とPLC300とが所定の通信プロトコルに基づいて通信することにより同期が取られている。同期の方法としては、たとえば、プログラマブル表示器100が主体となることにより、プログラマブル表示器100からPLC300に向けてデータの問い合わせを行ない、それに対するPLC300からの回答を取得することにより同期が取られている。
As shown in FIG. 3, the data stored in the
なお、同期の方法としては、これに限られるものではなく、PLC300に通信プログラムを搭載することによって、PLC300が主体となることにより、PLC300からプログラマブル表示器100に向けてデータを送信することで同期を取ってもよい。このようにプログラマブル表示器100におけるデータとPLC300におけるデータとを同一とすることにより、PLC300からのデータに基づいて、プログラマブル表示器100は、所定の画面を表示し、その画面に対応するデータ(たとえば制御対象機器の稼動状況を示すデータ等)を速やかに表示することができる。
Note that the synchronization method is not limited to this, and the synchronization is performed by transmitting data from the
図4を参照して、プログラマブル表示器100のROM280に格納されるプログラムについて説明する。図4は、ROM280がプログラムを格納する態様を概念的に表わす図である。
A program stored in the
オペレーティングシステムは、データ領域D402に格納される。このオペレーティングシステムは、たとえばプログラマブル表示器100のCPU210が所定の処理を実行するためのプログラムである。
The operating system is stored in the data area D402. This operating system is a program for the
入力制御プログラムは、データ領域D404に格納される。このプログラムは、たとえば、ユーザがタッチパネル250を介して入力したデータを取得してRAM270に書き込んだり、あるいはタッチパネル250に入力された指示に応答して所定のデータをRAM270から読み出すためのプログラムである。
The input control program is stored in the data area D404. For example, this program is a program for acquiring data input by the user via the
出力制御プログラムは、データ領域D406に格納される。このプログラムは、ディスプレイ230における画面の表示を制御するためにグラフィックコントローラ220により実行されるプログラムである。このプログラムが実行されると、所定の画面が、ビデオRAM260に格納されたデータに基づいてディスプレイ230に表示される。
The output control program is stored in the data area D406. This program is a program executed by the
通信制御プログラムは、データ領域D408に格納される。このプログラムは、プログラマブル表示器100とPLC300との通信を制御する。なお、通信制御プログラムによる制御の対象となる外部装置は、PLC300に限られず、通信機能を有する装置であればよい。この場合、通信制御プログラムが使用するデータ等を変更することにより、通信機能を拡充することができる。
The communication control program is stored in the data area D408. This program controls communication between the
画面切替制御プログラムは、データ領域D410に格納される。このプログラムは、タッチパネル250を介して入力されたユーザの指示に基づいて、あるいはネットワーク190に接続されたPLC300からの指示に基づいて、ディスプレイ230における画面を切り替えるためのプログラムである。このプログラムが実行されると、指示に対応する画面が、予めROM280に格納された表示データに基づいてグラフィックコントローラ220により表示される。
The screen switching control program is stored in the data area D410. This program is a program for switching the screen on the
キャンセル検出プログラムは、データ領域D412に格納される。このプログラムは、ディスプレイ230に表示されたユーザ入力画面において、表示の切替のキャンセル指示が入力された場合にその指示を検出するためのプログラムである。このプログラムは、たとえばデータ領域D408に格納された画面切替制御プログラムが実行されている間、サブルーチンとして実行される。
The cancel detection program is stored in the data area D412. This program is a program for detecting an instruction to cancel display switching when a user inputs a display switching cancel instruction on the user input screen displayed on the
キャンセル通知プログラムは、データ領域D414に格納される。このプログラムは、キャンセル検出プログラムにより上記キャンセルが検出された場合に、その検出をPLC300その他の外部装置に通知するデータを送信するためのプログラムである。たとえば、ユーザによるキャンセルが検出されると、所定の通信データが生成され、そのデータは、通信IF290を介してPLC300に送信される。
The cancel notification program is stored in the data area D414. This program is a program for transmitting data for notifying the
図5を参照して、本実施の形態に係るプログラマブル表示器100がPLC300に送信するデータについて説明する。図5は、プログラマブル表示器100における画面の切替のキャンセルを通知する通信データの構造を表わす図である。なお、以下に示す各データ領域に格納されるデータ項目のサイズは、特に制限されない。
With reference to FIG. 5, the data which
表示器番号は、データ領域D424に格納される。この番号は、各表示器に割り当てられた表示器IDその他の識別データである。このデータにより、通信データの送信元が特定される。 The display unit number is stored in the data area D424. This number is a display ID or other identification data assigned to each display. This data identifies the transmission source of the communication data.
キャンセル通知ビットは、データ領域D426に格納される。このキャンセル通知ビットは、PLC300からの指示がキャンセルされたことを表わすデータである。このように、データ領域D426に予め定められたデータを格納することにより、キャンセル以外に、プログラマブル表示器100は、PLC300にプログラマブル表示器100における状態を通知することができる。
The cancel notification bit is stored in the data area D426. The cancel notification bit is data indicating that the instruction from the
指示を表わすデータは、データ領域D428に格納される。このデータには、たとえば画面切替の指示が含まれるが、これに限られない。 Data representing the instruction is stored in data area D428. This data includes, for example, a screen switching instruction, but is not limited thereto.
なお、通信データに含まれるデータ項目は上記の項目に限られない。PLC300による指示を特定するためのデータ、その指示に対するプログラマブル表示器100における処理の状態を特定するためのデータが含まれていればよい。たとえば、メモリ320上のアドレス情報と、表示の切替キャンセルを表わす情報であってもよい。
The data items included in the communication data are not limited to the above items. Data for specifying an instruction by the
また、通信データは、たとえば通信データを識別することができるデータ(たとえば送信番号)を含んでいてもよい。このようにすると、たとえばプログラマブル表示器100における処理の履歴を追跡することができる。
The communication data may include data (for example, a transmission number) that can identify the communication data, for example. In this way, for example, the history of processing in the
図6を参照して、本実施の形態に係るプログラマブル表示器100を実現するCPU210の制御構造について説明する。図6は、プログラマブル表示器100における画面の切替がキャンセルされるときにCPU210が実行する処理の手順を表わすフローチャートである。
With reference to FIG. 6, the control structure of CPU210 which implement | achieves the
ステップS502にて、プログラマブル表示器100のCPU210は、画面「B1」の表示指示をグラフィックコントローラ220に出力する。グラフィックコントローラ220は、ビデオRAM260に保持されているデータを読み出して、ディスプレイ230に出力する。その結果、画面「B1」がディスプレイ230に表示される。
In step S502,
ステップS504にて、CPU210は、PLC300から画面「B2」への切替指示を受信する。この切替指示は、たとえばプログラマブル表示器100とPLC300との間で行なわれる定期的な通信に含まれていてもよい。あるいは、PLC300が画面の切替のみを指示するために送信するデータに含まれてもよい。
In step S504,
ステップS506にて、CPU210は、RAM270から画面「B2」の属性データを読み出す。この属性データには、ディスプレイ230に画面「B2」を表示するためのデータ(たとえばビットマップデータ等)、画面「B2」に対するアクセスを制御するための制御データ(たとえばセキュリティレベル)等が含まれる。
In step S506,
ステップS508にて、CPU210は、データ入力画面の表示指示をグラフィックコントローラ220に出力する。この指示が出力されるとデータ入力画面がディスプレイ230に表示される。なお、ここでデータ入力画面とは、ユーザが、画面の切替制御に使用されるデータあるいは指示を入力するための画面である。このデータには、ユーザID、パスワード等が含まれる。また、指示には、確認、キャンセル等の表示の押下が含まれる。このような画面の表示は、たとえば既に表示されている画面「B1」の前面に重ねて表示する態様で行なわれるが、これに限られるものではない。
In step S508,
ステップS510にて、CPU210は、ユーザによるキャンセルの指示が入力されたか否かを判断する。この判断は、たとえばタッチパネル250において、データ入力画面(ステップS508)に含まれる「キャンセル」のアイコンの押下、あるいは、キーボード252の特定のキー(たとえば、「ESC」キー)の押下の有無を検出することにより行なわれる。なお、この切替のキャンセルの態様は、これらに限られない。キャンセルの指示が入力されたと判断すると(ステップS510にてYES)、処理はステップS512に移される。もしそうでないと(ステップS510にてNO)、処理はステップS518に移される。
In step S510,
ステップS512にて、CPU210は、キャンセルを通知する通信データを生成する。CPU210は、たとえばROM280に予め格納された通信データのフォーマット(図5)をRAM270に一時的に生成し、そのフォーマットの各データ領域に所定のデータ項目を入力することにより、通信データを生成する。
In step S512,
ステップS514にて、CPU210は、通信IF290を介して生成した通信データをPLC300に送信する。たとえば、通信データは、その生成後、直ちに送信される。あるいは、予め設定された時間間隔ごとに行なわれる通信に合わせて、その通信データをPLC300に送信するようにしてもよい。
In step S514,
ステップS516にて、CPU210は、画面「B1」の表示指示をグラフィックコントローラ220に出力する。グラフィックコントローラ220は、ビデオRAM260に保持されているデータを読み出して、ディスプレイ230に出力する。これにより、仮に画面「B2」の表示のための準備(たとえばデータの読み出し等)が行なわれていても、画面「B1」が確実にディスプレイ230に表示される。
In
ステップS518にて、CPU210は、画面「B2」の表示指示をグラフィックコントローラ220に出力する。グラフィックコントローラ220は、ビデオRAM260に保持されているデータを読み出して、ディスプレイ230に出力する。これにより、受信した切替指示に基づいて、画面の表示が「B1」から「B2」に切り替わる。
In
ここで、以下、PLC300におけるデータ構造および制御構造について説明する。
Here, a data structure and a control structure in the
図7を参照して、PLC300のメモリ320に格納されるデータについて説明する。図7(A)は、プログラマブル表示器100に画面「B1」を表示させているときにメモリ320に格納されているデータを概念的に表わす。図7(B)は、プログラマブル表示器100に画面「B2」を表示させているときにメモリ320に格納されているデータを概念的に表わす。図7(C)は、プログラマブル表示器100における表示の切替がキャンセルされた後にメモリ320に格納されるデータを概念的に表わす。
The data stored in the
図7(A)に示すように、PLC300に接続されるプログラマブル表示器100を識別するデータ(すなわちGP001)は、データ領域D702に格納される。画面の切替指示を出力する前にプログラマブル表示器100において表示されていた画面「B1」を表わすデータは、データ領域D704に格納される。この場合、たとえば特定のビットが「1」に設定されている。ビット「1」は、画面「B1」の表示を意味する。
As shown in FIG. 7A, data for identifying the
図7(A)の場合、メモリ320のデータは、画面GP001(プログラマブル表示器100)の画面「B1」が表示されていることを表わす。
In the case of FIG. 7A, the data in the
PLC300が、画面の表示を「B1」から「B2」に切り替える指示をプログラマブル表示器100に送信すると、メモリ320に格納されるデータは、たとえば図7(B)のように変更される。すなわち、データ領域D704におけるビットが「1」から「0」に変更される。ビット「0」は、画面「B2」の表示を意味する。
When the
画面の表示の切替がキャンセルされると、メモリ320に格納されるデータは、図7(C)のように変更される。すなわち、データ領域D704のデータは、画面「B1」の表示を意味するビット「1」に変更される。
When the screen display switching is canceled, the data stored in the
なお、プログラマブル表示器100に表示される画面についてのデータを格納する態様は、上記の態様に限られない。
In addition, the aspect which stores the data about the screen displayed on the
図8を参照して、本実施の形態に係るプログラマブル表示器100に接続されるPLC300の制御構造について説明する。図8は、CPU310が画面の切替指示を送信する場合に実行する処理の手順を表わすフローチャートである。以下では、画面表示のための特定のビットが「1」である場合、画面「B1」の表示を意味し、そのビットが「0」である場合、画面「B2」の表示を意味するものとして説明する。なお、ビットと表示される画面との対応関係は、これに限られない。また、以下の制御構造は、PLC300に固有のものではなく、PC、シングルボードコンピュータその他の制御機能および通信機能を有する装置にも適用可能である。
With reference to FIG. 8, the control structure of
ステップS702にて、PLC300のCPU310は、表示画面を「B1」から「B2」に切り替える指示をプログラマブル表示器100に送信する。このとき送信されるデータには、プログラマブル表示器100を識別するデータおよび切替後の画面を表わすデータが含まれていればよく、データのフォーマットは、特に限られない。
In step S702,
ステップS704にて、CPU310は、メモリ320のデータ領域D704の所定のビットを「1」から「0」にする。これにより、PLC300のデータ上、プログラマブル表示器100は画面「B2」を表示していることになる。
In step S704,
ステップS706にて、CPU310は、プログラマブル表示器100が送信した通信データを受信する。
In step S706,
ステップS708にて、CPU310は、画面の切替がキャンセルされたか否かを判断する。この判断は、たとえば、プログラマブル表示器100から受信した通信データが切替のキャンセルを表わすデータを含むか否かに基づいて行なわれる。画面の切替がキャンセルされたと判断すると(ステップS708にてYES)、処理は、ステップS710に移される。もしそうでないと(ステップS708にてNO)、処理は終了する。
In step S708,
ステップS710にて、CPU310は、受信した通信データから表示器の番号(すなわちGP001)を取得する。
In step S710,
ステップS712にて、CPU310は、メモリ320のデータ領域D704の所定のビットを「0」から「1」に設定する。これにより、PLC300が保持するデータは、プログラマブル表示器100が画面「B1」を表示してることを表わす。
In step S712,
以上のような構造およびフローチャートに基づく、本実施の形態に係る表示器の動作について、図6および図8を参照しつつ説明する。 The operation of the display device according to the present embodiment based on the above-described structure and flowchart will be described with reference to FIGS.
プログラマブル表示器100が画面「B1」を表示しているとき(ステップS502)、PLC300は、表示画面の切替指示をプログラマブル表示器100に送信して(ステップS702)、さらに、データ領域D704の所定のビットを「1」から「0」に変更する。プログラマブル表示器100は、その切替指示を受信すると(ステップS504)、プログラマブル表示器100のCPU210がその指示に基づいて、RAM270から画面「B2」の属性データを読み出す(ステップS506)。CPU210が、所定のデータ入力画面の表示指示を出力すると(ステップS508)、プログラマブル表示器100のディスプレイ230は、そのデータ入力画面を表示する。
When the
ユーザがタッチパネル250を介して切替の「キャンセル」を押下すると、その押下に基づいて切替のキャンセルの指示が入力されたと判断され(ステップS510にてYES)、そのキャンセルをPLC300に通知するための通信データが生成される(ステップS512)。
When the user presses “cancel” of switching via
プログラマブル表示器100がその通信データをPLC300に送信し(ステップS514)、PLC300はそのデータを受信する(ステップS516)。通信データに表示の切替がキャンセルされたことを表わすデータが含まれている場合には(ステップS708にてYES)、PLC300は、そのデータからプログラマブル表示器100を識別するデータを取得し(ステップS710)、CPU310は、メモリ320のデータ領域D704の所定のビットを「0」から「1」に変更する。
以上のようにして、本実施の形態に係るプログラマブル表示器100は、PLC300からの指示に基づく表示画面の切替時にその切替のキャンセルを検出すると、そのキャンセルを通知するための通信データをPLC300に送信する。その通信データには、プログラマブル表示器100を識別するデータ、および切替が指示された画面の番号が含まれているため、PLC300は、切替指示を送信したときに変更したデータ(メモリ320のデータ領域704のデータ)を変更前のデータに戻すことができる。これにより、プログラマブル表示器100における画面の表示状態とPLC300におけるプログラマブル表示器100の画面の管理情報とを一致させることができる。
As described above, when
<第1の実施の形態 変形例>
以下、本実施の形態の変形例について説明する。本変形例に係るプログラマブル表示器100は、画面の切替のキャンセルがユーザにより入力されたパスワードの不一致回数に基づいて行なわれる点で、前述の第1の実施の形態と異なる。
<Modification of First Embodiment>
Hereinafter, modifications of the present embodiment will be described. The
なお、本変形例に係るプログラマブル表示器100のハードウェア構成は、前述の第1の実施の形態と同じである。それらの機能も同じである。したがって、それらについての詳細な説明は、繰り返さない。
Note that the hardware configuration of the
図9を参照して、本変形例に係るプログラマブル表示器100のRAM270に一時的に格納されるデータについて説明する。図9は、RAM270に格納されるデータを説明するための図である。このようなデータは、たとえば、後述するようにPLC300から受信したデータに基づいて画面の表示を切り替えるときに、予め記憶されている領域から読み出されて、一時的に生成される。
With reference to FIG. 9, data temporarily stored in the
プログラマブル表示器100の識別データは、データ領域D902に格納される。この識別データは、たとえばROM280に予め記録されているデータである。
The identification data of the
表示の切替前にディスプレイ230に表示されている画面「B1」を表わすデータは、データ領域D904に格納される。このデータは、たとえばビデオRAM260の所定のデータ領域などに格納されているデータである。
Data representing the screen “B1” displayed on the
切り替え後に表示される画面「B2」を表わすデータは、データ領域D906に格納される。このデータは、PLC300から受信したデータから取得される。
Data representing the screen “B2” displayed after the switching is stored in the data area D906. This data is acquired from the data received from the
登録パスワードは、データ領域D908に格納される。このパスワードは、表示の切替時にユーザを認証するためのデータである。このパスワードは、たとえばフラッシュメモリその他のROM280に予め記録されている。
The registered password is stored in the data area D908. This password is data for authenticating the user when the display is switched. This password is recorded in advance in a
画面の切替においてパスワードの入力が許容される回数は、データ領域D910に格納される。なお、RAM270に格納されるデータの項目は、上記の項目に限られない。
The number of times the password is allowed to be input when the screen is switched is stored in the data area D910. The data items stored in the
図9に示すように、識別データ「GP001」を有するプログラマブル表示器100は、画面「B1」から「B2」に切替わるときに、パスワードの入力は3回まで許容されることを表わす。したがって、パスワードの入力が3回とも失敗である場合、後述するように、この画面の切替がキャンセルされたと判断される。
As shown in FIG. 9, the
図10を参照して、本変形例に係るプログラマブル表示器100を実現するCPU210の制御構造について説明する。図10は、本変形例に係るCPUが実行する処理の手順を表わすフローチャートである。なお、前述の第1の実施の形態と同一の処理には同一のステップ番号を付し、それらについての説明はここでは繰り返さない。
With reference to FIG. 10, the control structure of CPU210 which implement | achieves the
ステップS902にて、プログラマブル表示器100のCPU210は、RAM270を初期化する。
In step S902, the
ステップS904にて、CPU310は、ROM280のデータ領域D908から登録パスワードを読み出してRAM270に一時的に格納する。
In step S904,
ステップS906にて、CPU310は、ユーザによるパスワードの入力を検知する。この検知は、たとえばユーザがキーボード252を介してデータを入力した場合に行なわれる。
In step S906,
ステップS908にて、CPU310は、登録パスワードと入力されたパスワード(以下、入力パスワードという。)とが一致するか否かを判断する。この判断は、たとえば、これらのパスワードを比較することにより行なわれる。登録パスワードと入力パスワードとが一致すると判断すると(ステップS908にてYES)、処理はステップS910に移される。もしそうでないと(ステップS908にてNO)、処理はステップS912に移される。
In step S908,
ステップS910にて、CPU310は、画面「B2」の表示指示をグラフィックコントローラ220に出力する。これにより、ディスプレイ230は画面「B2」を表示する。
In step S910,
ステップS912にて、CPU310は、登録パスワードと入力パスワードとの不一致の回数が制限回数に到達したか否かを判断する。この判断は、ROM280のデータ領域910からRAM270に読み出された、予め設定された不一致の制限回数と、実際に不一致となった回数とを比較することにより行なわれる。その不一致の回数が制限回数に到達している場合には(ステップS912にてYES)、処理はステップS512に移される。もしそうでないと(ステップS912にてNO)、処理はステップS508に戻される。
In step S912,
以上のような構造およびフローチャートに基づく、本変形例に係る表示器の動作について図8と図10とを参照しつつ説明する。ここでは、パスワードの入力の制限回数が3回である場合について説明する。 The operation of the display device according to the present modification based on the above-described structure and flowchart will be described with reference to FIGS. Here, a case will be described in which the password input limit number is three.
PLC300が表示画面を切り替える指示をプログラマブル表示器100に送信すると(ステップS702)、プログラマブル表示器100は、その指示の受信に基づいて(ステップS504)、RAM270を初期化(ステップS902)する。プログラマブル表示器100はさらに、パスワードの制限回数その他の切替を制御するためのデータをROM280から読み出してRAM270の所定の領域に格納する(ステップS904)。
When the
ユーザがパスワードを入力すると、その入力が検知され(ステップS906)、入力されたパスワードが登録パスワードと不一致である場合には(ステップS908にてNO)、所定の回数までパスワードの入力が促される。その不一致の回数が3回になると(ステップS912にてYES)、画面切替の失敗を通知する通信データが生成される(ステップS512)。 When the user inputs a password, the input is detected (step S906). If the input password does not match the registered password (NO in step S908), the user is prompted to input the password up to a predetermined number of times. When the number of mismatches is three (YES in step S912), communication data notifying the failure of screen switching is generated (step S512).
このような通信データがPLC300に送信されると(ステップS514)、PLC300は、メモリ320のデータ領域D704の所定のビットを画面「B1」が表示されていることを表わすビット「1」に設定する(ステップS714)。これにより、プログラマブル表示器100に実際に表示される画面「B1」とPLC300においてメモリ320のデータ領域D904が格納する表示画面のデータとが一致する。したがって、PLC300は、その後の処理(たとえばさらに他の画面を表示する指示の出力)を正確に実行することができる。
When such communication data is transmitted to the PLC 300 (step S514), the
<第2の実施の形態>
以下、本発明の第2の実施の形態について説明する。本実施の形態に係るプログラマブル表示器1000は、ユーザのIDカードに格納された情報が正当な情報であるか否かの判断に基づいて画面の表示を切り替える点で、前述の第1の実施の形態に係るプログラマブル表示器100と異なる。
<Second Embodiment>
Hereinafter, a second embodiment of the present invention will be described. The
図11を参照して、本実施の形態に係るプログラマブル表示器1000の構成について説明する。図11は、プログラマブル表示器1000の構成の一態様を表わすブロック図である。
With reference to FIG. 11, the structure of the
図11に示すように、プログラマブル表示器1000は、前述の第1の実施の形態に係るプログラマブル表示器100の構成に加えて、ハードディスク記憶装置282と、通信IF290に接続されたカードリーダ1000とを含む。このカードリーダ1000には、IDカード1010が装着される。このIDカード1010は、メモリ(図示しない)を含む。このメモリには、ユーザID、パスワードその他の情報が予め記録されている。その他の構成は、第1の実施の形態と同じであるため、それらについての詳細な説明は繰り返さない。
As shown in FIG. 11, the
CPU210は、IDカード1010がカードリーダ1000に装着されると、所定の処理を実行してそのカード1010からデータを読出しRAM270に格納する。CPU210は、さらに、RAM270に格納されたデータを認証する処理を実行して、IDカード1010が正当なカードであるか否かを判断する。
When the
なお、IDカード1010は、たとえば磁気カードあるいはIC(Integrated Card)であるが、これらに限られるものではなく、必要な情報の記録および読み出しが可能なカードであればよい。
The
図12を参照して、本実施の形態に係るプログラマブル表示器100のROM280に格納されるプログラムについて説明する。図12は、ROM280の所定のデータ領域におけるプログラムの格納の態様を概念的に表わす図である。各プログラムは、後述するように、所定の条件が成立した場合に、それぞれRAM270に読み出されて、CPU210によって実行される。
With reference to FIG. 12, the program stored in ROM280 of the
カード情報読取プログラムは、ROM280のデータ領域D416に格納される。このプログラムは、IDカード1010がカードリーダ1000に装着されたとき、CPU210によって実行される。このプログラムが実行されると、IDカード1010に格納されていたデータが読み出され、プログラマブル表示器1000のRAM270に形成された所定のデータ領域に一時的に格納される。
The card information reading program is stored in the data area D416 of the
カード情報認証プログラムは、データ領域D418に格納される。このプログラムは、カードから読出されたデータが正当であるか否かを確認するためのプログラムである。このプログラムは、所定の条件が成立した場合にCPU210によって実行される。
The card information authentication program is stored in the data area D418. This program is a program for confirming whether or not the data read from the card is valid. This program is executed by the
図13を参照して、本実施の形態に係るプログラマブル表示器1000が使用するデータについて説明する。図13は、プログラマブル表示器1000が備えるハードディスク記憶装置282に格納されるデータの構造を概念的に表わす図である。
With reference to FIG. 13, data used by
カード番号は、フィールドF1202に格納される。ユーザIDは、フィールドF1204に格納される。ユーザパスワードは、フィールドF1206に格納される。これらのデータは、たとえばプログラマブル表示器1000のユーザが決定されたとき、そのユーザの氏名その他の基礎情報の登録に合わせて、ハードディスク記憶装置282に格納される。あるいは、通信IF290を介して適宜ユーザ情報を登録あるいは更新してもよい。
The card number is stored in field F1202. The user ID is stored in field F1204. The user password is stored in field F1206. For example, when a user of the
図13において、たとえばカード番号「0001」のユーザは、「1000001」のユーザIDを有する。また、ユーザパスワードは、「abcdefg」である。この場合、ユーザがIDカード1010を入力した後にパスワード「abcdefg」を入力すると、そのユーザは正当なユーザであると認証される。この認証の後、画面が有効に切り替えられたり、ユーザ自身が、プログラマブル表示器1000において表示画面の切替その他の処理を実行することができる。
In FIG. 13, for example, a user with a card number “0001” has a user ID “1000001”. The user password is “abcdefg”. In this case, when the user inputs the password “abcdefg” after inputting the
なお、ユーザがパスワードを入力する方法に代えて、IDカード1010にそのパスワードを記憶させてもよい。これにより、たとえば頻繁にIDカード1010を使用する場合には、ユーザによる入力の負荷を軽減することができる。また、この場合、IDカード1010に記憶されるパスワードは、時間的制限を設けてもよい。このようにすると、有効期限を過ぎたパスワードは無効になるため、たとえばIDカード1010が紛失された場合に、不正なアクセスを防止することができる。
Note that the password may be stored in the
図14を参照して、カードリーダ1000に装着されるIDカード1010について説明する。図14は、IDカード1010におけるデータの格納を概念的に表わす図である。
With reference to FIG. 14, the
IDカード1010を識別するためのカードIDは、データ領域D1402に格納される。IDカード1010のユーザを識別するためのユーザIDは、データ領域1404に格納される。ユーザパスワードは、データ領域D1406に格納される。IDカード1010の有効期限は、データ領域D1408に格納される。このような有効期限を設定することにより、IDカード1010が複製された場合であっても、不正な使用による影響を抑制することができる。
A card ID for identifying the
属性情報は、データ領域D1410に格納される。この属性情報には、たとえばユーザの所属部門、プログラマブル表示器1000におけるアクセスレベルその他の管理情報が含まれる。
The attribute information is stored in the data area D1410. This attribute information includes, for example, the department to which the user belongs, the access level in the
なお、IDカード1010に記憶されるデータの項目は、上記の項目に限られない。また、データは、磁気テープにより、あるいは、ICチップに格納されるが、格納の態様は特にこれらに限られない。また、各データの項目は、たとえばIDカード1010の発行時に設定されるが、データの設定はこの時期に限られない。たとえばデータ書き込み機能を有する装置により、データを更新するようにしてもよい。
Note that data items stored in the
図15を参照して、本実施の形態に係るプログラマブル表示器1000を実現するCPU210の制御構造について説明する。図15は、CPU210が実行する処理の手順を表わすフローチャートである。なお、前述の第1の実施の形態における処理と同一の処理には同じステップ番号を付し、ここではそれらについての説明は繰り返さない。
With reference to FIG. 15, a control structure of
ステップS1302にて、プログラマブル表示器1000のCPU210は、IDカード1010がカードリーダ1000に差し込まれたことを検知する。
In step S1302,
ステップS1304にて、CPU210は、IDカード1010からデータを読み出してRAM270に一時的に保存する。
In step S 1304,
ステップS1306にて、CPU210は、RAM270に一時的に保存されたデータから、IDカード1010のユーザIDを取得する。
In step S1306,
ステップS1308にて、CPU210は、ハードディスク記憶装置282から、取得したユーザIDに対応する登録パスワードを検索する。
In step S1308,
ステップS1312にて、CPU210は、登録パスワードと入力パスワードとが一致するか否かを判断する。登録パスワードと入力パスワードとが一致する場合には(ステップS1312にてYES)、処理はステップS910に移される。もしそうでないと(ステップS1312にてNO)、処理はステップS512に移される。
In step S1312,
以上のような構造およびフローチャートに基づく、本実施の形態に係るプログラマブル表示器1000の動作について説明する。なお、前述の第1の実施の形態に係る動作と同じ動作の説明は、繰り返さない。
An operation of
プログラマブル表示器1000が画面を「B1」から「B2」に切り替えようとしているとき、ユーザがカードリーダ1000にIDカード1010を挿入する。プログラマブル表示器1000がIDカードが差し込まれたことを検知すると(ステップS1302)、IDカード1010からデータが読み出され、RAM270に格納される(ステップS1304)。プログラマブル表示器1000は、そのデータからIDカード1010のユーザIDを取得し(ステップS1306)、さらに、そのユーザIDに基づいてハードディスク記憶装置282から登録パスワードを検索して、RAM270の所定の領域に読み出す。
When the
プログラマブル表示器1000は、ユーザが入力したパスワードと登録パスワードとが一致しない場合には(ステップS1312にてNO)、プログラマブル表示器1000は画面の切替をキャンセルして、そのキャンセルをPLC300に通知するための通信データを生成する(ステップS512)。その後、この通信データがPLC300に送信されると、PLC300は、画面の情報を変更指示の出力前の情報に戻す。
以上のようにして、本実施の形態に係るプログラマブル表示器1000は、カードリーダ1000に装着されたIDカード1010から、画面の切替を実行するか否かを判断するための認証情報を取得する。また、プログラマブル表示器1000は、IDカード1010のユーザIDに対応するデータであって、予め設定された登録パスワードを、ROM280から検索する。プログラマブル表示器1000は、ユーザが入力したパスワードと登録パスワードとが一致する場合には、画面を切り替える。一方、それらのデータが不一致である場合には、プログラマブル表示器1000は、画面の切替がキャンセルされたことを通知する通信データをPLC300に送信する。
As described above, the
このようにすると、PLC300はプログラマブル表示器1000が表示する画面の番号を示すデータを常に最新のデータに維持することができるため、表示されている画面に基づく制御(たとえば、関連する他の画面への表示の切替、表示データの詳細の表示等)を精度よく実行することができる。
In this way, since the
また、各ユーザは、データを直接入力する代わりに、IDカード1010を所定のカードリーダ1000に挿入することにより、認証に必要な情報を入力することができる。したがって、パスワードの入力ミスなどの誤操作の発生を抑制することができる。
Each user can input information necessary for authentication by inserting the
<第2の実施の形態 変形例>
以下、本実施の形態の変形例について説明する。第2の実施の形態において、プログラマブル表示器1000は、表示の切替を制御するための認証情報をIDカード1010から取得した。このように予めカードに格納されたデータを認証情報として取得する方法に代えて、各ユーザの生体情報を認証情報として使用してもよい。たとえば、ユーザの指紋、声紋、署名、虹彩等の情報を認証情報として使用してもよい。
<Modification of Second Embodiment>
Hereinafter, modifications of the present embodiment will be described. In the second embodiment, the
この場合、画面の表示の切替あるいは表示中のデータ項目の設定の変更などにおいて、ユーザがユーザIDと自己の生体情報とを入力する。たとえば指紋が生体情報として使用される場合、ユーザが所定の認証機器に指を置くと、指紋は、認証のためのデータとして読み取られる。プログラマブル表示器は、ユーザIDに基づいて予め登録されている認証情報である登録指紋を検索する。その登録指紋と読み取られた指紋とを比較する処理が実行され、それらの指紋が一致する場合には、そのユーザは正規に登録されたユーザであると判断される。この場合、その後の処理が有効に実行可能となる。一方、不一致である場合には、そのユーザは正規に登録されたユーザでないと判断され、再度認証処理が実行されたり、その後の処理の実行が中止される。 In this case, the user inputs the user ID and his / her own biological information when switching the display of the screen or changing the setting of the data item being displayed. For example, when a fingerprint is used as biometric information, when the user places a finger on a predetermined authentication device, the fingerprint is read as data for authentication. The programmable display device searches for a registered fingerprint, which is authentication information registered in advance based on the user ID. A process of comparing the registered fingerprint with the read fingerprint is executed, and if the fingerprints match, it is determined that the user is a properly registered user. In this case, subsequent processing can be executed effectively. On the other hand, if they do not match, it is determined that the user is not a registered user, and the authentication process is executed again or the execution of the subsequent process is stopped.
このようにすると、各ユーザはIDカードを携帯する必要がなくなるため、カードの紛失、複製その他の不測の事態により、認証が妨げられることを防止することができる。また、このような生体情報は、他人による所有が困難であるため、いわゆる「なりすまし」などによる不正のアクセスも防止することができる。 This eliminates the need for each user to carry an ID card, thereby preventing authentication from being hindered due to card loss, duplication, or other unforeseen circumstances. Moreover, since such biometric information is difficult to be owned by another person, unauthorized access due to so-called “spoofing” or the like can also be prevented.
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.
100,2000 表示器、110 主記憶部、120 補助記憶部、134 通信データ生成部、136 切替キャンセル検出部、140 通信制御部、142 外部装置、150 表示制御部、160 表示部、170 入力制御部、180 入力部、190 通信ネットワーク、210,310 CPU、220 グラフィックコントローラ、230 ディスプレイ、240 タッチパネルコントローラ、250 タッチパネル、252 キーボード、254 マウス、260 ビデオRAM、270 RAM、280 ROM、282 ハードディスク装置、290,330 通信IF、300 PLC、320 メモリ、340 出力IF、350 入力IF、360 制御対象機器、1000 カードリーダ、1010 IDカード。 100, 2000 Display, 110 Main storage unit, 120 Auxiliary storage unit, 134 Communication data generation unit, 136 Switching cancel detection unit, 140 Communication control unit, 142 External device, 150 Display control unit, 160 Display unit, 170 Input control unit , 180 input unit, 190 communication network, 210, 310 CPU, 220 graphic controller, 230 display, 240 touch panel controller, 250 touch panel, 252 keyboard, 254 mouse, 260 video RAM, 270 RAM, 280 ROM, 282 hard disk device, 290, 330 communication IF, 300 PLC, 320 memory, 340 output IF, 350 input IF, 360 control target device, 1000 card reader, 1010 ID card.
Claims (2)
前記プログラマブル表示器は、
複数の画面データを切り替えて表示しうる表示手段と、
前記プログラマブル表示器に対する入力を行なうための入力手段と、
前記表示手段に表示される画面データを格納する第1の記憶手段と、
前記プログラマブル表示器の動作を制御する第1の制御手段とを備え、
前記制御装置は、
前記表示手段に表示される画面データに対応する画面識別データを格納する第2の記憶手段と、
前記制御装置の動作を制御するとともに前記制御対象機器の状態を表わす状態データを取得する第2の制御手段とを備え、
前記制御装置は、
前記複数の画面データのうちの第1の画面データが前記表示手段に表示されている状態で、前記第2の制御手段が前記表示手段における表示を前記第1の画面データから第2の画面データに切り替える画面切替指示をした場合に、前記画面切替指示を前記プログラマブル表示器に送信するとともに、
前記第2の記憶手段において、前記第1の画面データに対応する第1の画面識別データから、前記第2の画面データに対応する第2の画面識別データに変更し、
前記プログラマブル表示器は、
前記入力手段において入力され、かつ、前記制御装置から受信した前記画面切替指示に対して前記画面切替指示を受け付けるか否かを判断するための判断情報に、前記画面切替指示をキャンセルするキャンセル命令が含まれている場合に、前記キャンセル命令を、前記制御装置に送信し、
前記制御装置は、
受信した前記キャンセル命令に応答して、前記第2の記憶手段に記憶されている前記第2の画面識別データを、前記第1の画面識別データに変更する、表示制御システム。 A control device connected to the control target device and controlling the operation of the control target device; a function of displaying the state of the control target device via the control device; and a function of instructing control of the operation of the control target device A display control system comprising a programmable display having
The programmable display is
Display means capable of switching and displaying a plurality of screen data;
Input means for making inputs to the programmable display;
First storage means for storing screen data displayed on the display means;
First control means for controlling the operation of the programmable display,
The controller is
Second storage means for storing screen identification data corresponding to the screen data displayed on the display means;
Second control means for controlling the operation of the control device and obtaining state data representing the state of the device to be controlled;
The controller is
With the first screen data of the plurality of screen data being displayed on the display means, the second control means changes the display on the display means from the first screen data to the second screen data. When the screen switching instruction to switch to, when sending the screen switching instruction to the programmable display,
In the second storage means, the first screen identification data corresponding to the first screen data is changed to the second screen identification data corresponding to the second screen data,
The programmable display is
A cancel instruction for canceling the screen switching instruction is included in the determination information for determining whether to accept the screen switching instruction with respect to the screen switching instruction input from the input unit and received from the control device. If included, send the cancel instruction to the control device;
The controller is
In response to the received cancel command, the display control system changes the second screen identification data stored in the second storage means to the first screen identification data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003312866A JP4346387B2 (en) | 2003-09-04 | 2003-09-04 | Display control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003312866A JP4346387B2 (en) | 2003-09-04 | 2003-09-04 | Display control system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005084727A JP2005084727A (en) | 2005-03-31 |
JP4346387B2 true JP4346387B2 (en) | 2009-10-21 |
Family
ID=34414000
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003312866A Expired - Fee Related JP4346387B2 (en) | 2003-09-04 | 2003-09-04 | Display control system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4346387B2 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4858802B2 (en) * | 2005-05-02 | 2012-01-18 | 株式会社パトライト | Information display system |
JP2007026020A (en) * | 2005-07-15 | 2007-02-01 | Yokogawa Electric Corp | Field equipment system |
JP2010108218A (en) * | 2008-10-30 | 2010-05-13 | Digital Electronics Corp | Control system and program |
JP5752092B2 (en) * | 2012-07-31 | 2015-07-22 | 三菱電機株式会社 | Programmable display |
JP7288156B1 (en) * | 2023-03-17 | 2023-06-06 | 日機装株式会社 | Linking System, Linking Method, Linking Program, and Linking Auxiliary Program |
-
2003
- 2003-09-04 JP JP2003312866A patent/JP4346387B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2005084727A (en) | 2005-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5941089B2 (en) | Robot system that distinguishes workers by biometric authentication | |
JP5780099B2 (en) | Image recording apparatus, image recording system, and program | |
JP4811591B2 (en) | Authentication printing method and authentication printing system | |
JP6393988B2 (en) | Apparatus, information processing system, control method, program, and storage medium | |
US11256454B2 (en) | Image forming apparatus capable of selectively performing login-time automatic printing, method of controlling same, and storage medium | |
US9477194B2 (en) | Image forming apparatus capable of limiting range of operation during maintenance, control method therefor, and storage medium | |
JP5460219B2 (en) | Image forming apparatus, image forming apparatus control method and program | |
JP4346387B2 (en) | Display control system | |
JP2006072468A (en) | Authentication device and method | |
CN107430655A (en) | Equipment, authentication method and computer program product | |
JP4314022B2 (en) | Image forming apparatus | |
CN108965641B (en) | Image forming apparatus and image forming method | |
CN102088530B (en) | Image forming apparatus | |
JP4807041B2 (en) | Certification program | |
US10628102B2 (en) | Job-specific control processing for an image processing apparatus | |
JP5291911B2 (en) | Measuring system | |
JP2006236028A (en) | Image output device, host device and image output system | |
JP2006218714A (en) | Printing device | |
US9363418B2 (en) | Electronic apparatus | |
CN112334053B (en) | Endoscope apparatus, function restriction method, and computer-readable recording medium | |
JP2006229854A (en) | Information processing apparatus, user authentication program, and computer-readable recording medium with the program recorded thereon | |
JP4419772B2 (en) | Printing system, printing control program, printing method, and electronic device | |
JP2006018545A (en) | Usb module | |
JP7205232B2 (en) | Embedded control device and process request authentication method for embedded control device | |
JP2008152446A (en) | Program correction system and program correction device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051013 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081216 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090213 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090414 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090525 |
|
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: 20090707 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090714 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4346387 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120724 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120724 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130724 Year of fee payment: 4 |
|
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 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
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 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
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 |