JP6573749B1 - 制御装置、制御方法及びプログラム - Google Patents
制御装置、制御方法及びプログラム Download PDFInfo
- Publication number
- JP6573749B1 JP6573749B1 JP2019526331A JP2019526331A JP6573749B1 JP 6573749 B1 JP6573749 B1 JP 6573749B1 JP 2019526331 A JP2019526331 A JP 2019526331A JP 2019526331 A JP2019526331 A JP 2019526331A JP 6573749 B1 JP6573749 B1 JP 6573749B1
- Authority
- JP
- Japan
- Prior art keywords
- execution
- control
- control program
- information
- program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 78
- 238000003860 storage Methods 0.000 claims description 52
- 238000004891 communication Methods 0.000 description 33
- 238000012545 processing Methods 0.000 description 19
- 238000005259 measurement Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 12
- 238000004519 manufacturing process Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000007689 inspection Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000003754 machining Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/12—Protecting executable software
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Technology Law (AREA)
- Multimedia (AREA)
- Quality & Reliability (AREA)
- Programmable Controllers (AREA)
- Storage Device Security (AREA)
Abstract
Description
本実施の形態に係る制御システム100は、工場に設置されるFA(Factory Automation)システムであって、製品を生産する生産システムに相当する。この制御システム100は、製造ラインに流れるワークに対して加工、監視及び検査に代表される種々の処理を施す。この処理は、プログラム21が制御装置10によって実行されることで実現される。
続いて、実施の形態2について、上述の実施の形態1との相違点を中心に説明する。なお、上記実施の形態と同一又は同等の構成については、同等の符号を用いるとともに、その説明を省略又は簡略する。上記実施の形態1では、暗号化されたコード22を利用して認証処理が実行されたが、ハッシュ値を利用する形態も考えられる。以下では、ハッシュ値である認証データが提供される例について説明する。
続いて、実施の形態3について、上述の実施の形態1との相違点を中心に説明する。なお、上記実施の形態と同一又は同等の構成については、同等の符号を用いるとともに、その説明を省略又は簡略する。上記実施の形態1では、電源スイッチ部120及び実行スイッチ部130は、ハードウェアスイッチである電源スイッチ12及び実行スイッチ13に対応したが、このようなスイッチがソフトウェア上で実装される形態も考えられる。以下では、制御装置10を遠隔操作して、ソフトウェア上のスイッチに指示を入力する形態について説明する。
Claims (11)
- 機器を制御する制御装置であって、
前記機器を制御するための制御プログラムの実行が許可される許可時間の長さを示す許可情報を取得する取得手段と、
前記制御プログラムの実行の指示及び停止の指示が入力されるスイッチと、
前記スイッチに実行の指示が入力された場合に前記制御プログラムを実行して前記機器を制御し、前記スイッチに停止の指示が入力された場合に前記制御プログラムの実行を停止して前記機器の制御を中止する実行手段と、を備え、
前記実行手段は、前記スイッチに実行の指示が入力されている実行時間の長さが前記許可時間の長さを超える場合に、前記制御プログラムの実行を制限する、
制御装置。 - 前記許可時間の長さを記憶する許可時間記憶手段、をさらに備え、
前記取得手段は、複数の前記許可情報を取得し、
前記許可時間記憶手段は、前記複数の許可情報により示される前記許可時間の長さの総和を記憶し、
前記実行手段は、前記実行時間の長さが、前記許可時間の長さの総和を超える場合に、前記制御プログラムの実行を制限する、
請求項1に記載の制御装置。 - 前記取得手段は、公開鍵で暗号化されたコードを取得し、前記コードを復号することにより前記許可情報を取得する、
請求項1又は2に記載の制御装置。 - 前記取得手段は、前記コードを復号することにより前記許可情報と第1復号情報とを取得し、
前記実行手段は、前記第1復号情報が前記制御プログラムに関するプログラム情報と異なる場合に、前記制御プログラムの実行を制限する、
請求項3に記載の制御装置。 - 前記取得手段は、前記コードを復号することにより前記許可情報と第2復号情報とを取得し、
前記実行手段は、前記第2復号情報が制御装置に関する装置情報と異なる場合に、前記制御プログラムの実行を制限する、
請求項3又は4に記載の制御装置。 - 前記取得手段は、前記コードを復号することにより、前記許可情報と、前記制御プログラムを実行する権限のレベルを示す権限情報と、を取得し、
前記実行手段は、前記権限情報により示されるレベルに従って前記制御プログラムを実行する、
請求項3から5のいずれか一項に記載の制御装置。 - 前記取得手段は、前記許可情報と、前記制御プログラムを認証するための認証データと、を取得し、
前記実行手段は、前記制御プログラムから生成データを生成し、該生成データが前記認証データと異なる場合に、前記制御プログラムの実行を制限する、
請求項1から6のいずれか一項に記載の制御装置。 - 制御装置に関する装置情報を記憶する装置情報記憶手段、をさらに備え、
前記取得手段は、前記許可情報と、制御装置を認証するための認証データと、を取得し、
前記実行手段は、前記装置情報から生成データを生成し、該生成データが前記認証データと異なる場合に、前記制御プログラムの実行を制限する、
請求項1から6のいずれか一項に記載の制御装置。 - 前記許可時間は、複数の前記制御プログラムのうち少なくとも1つを実行することが許可される時間であって、
前記取得手段は、前記許可情報と、複数の前記制御プログラムから選択された一の前記制御プログラムと、を取得し、
前記実行手段は、前記取得手段によって取得された一の前記制御プログラムを実行する、
請求項1から8のいずれか一項に記載の制御装置。 - 機器を制御するための制御プログラムの実行の指示及び停止の指示が入力されるスイッチに実行の指示が入力された場合に前記制御プログラムを実行して前記機器を制御するステップと、
前記スイッチに停止の指示が入力された場合に前記制御プログラムの実行を停止して前記機器の制御を中止するステップと、
前記スイッチに実行の指示が入力されている時間の長さが、前記制御プログラムの実行が許可される時間の長さを超える場合に、前記制御プログラムの実行を制限するステップと、
を含む制御方法。 - コンピュータに、
機器を制御するための制御プログラムの実行の指示及び停止の指示が入力されるスイッチに実行の指示が入力された場合に前記制御プログラムを実行して前記機器を制御し、
前記スイッチに停止の指示が入力された場合に前記制御プログラムの実行を停止して前記機器の制御を中止し、
前記スイッチに実行の指示が入力されている時間の長さが、前記制御プログラムの実行が許可される時間の長さを超える場合に、前記制御プログラムの実行を制限する、
ことを実行させるためのプログラム。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2018/032075 WO2020044483A1 (ja) | 2018-08-30 | 2018-08-30 | 制御装置、制御方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6573749B1 true JP6573749B1 (ja) | 2019-09-11 |
JPWO2020044483A1 JPWO2020044483A1 (ja) | 2020-09-03 |
Family
ID=67909623
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019526331A Active JP6573749B1 (ja) | 2018-08-30 | 2018-08-30 | 制御装置、制御方法及びプログラム |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP6573749B1 (ja) |
CN (1) | CN112639773A (ja) |
WO (1) | WO2020044483A1 (ja) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003076435A (ja) * | 2001-09-03 | 2003-03-14 | Tokyo Electron Ltd | 処理システム及び実行制御方法 |
JP2008281231A (ja) * | 2007-05-08 | 2008-11-20 | Sharp Corp | 電気機器、空気調和機、室外機及び室内機 |
JP2013171346A (ja) * | 2012-02-17 | 2013-09-02 | Fuji Electric Co Ltd | 制御システム、制御装置及びプログラム実行制御方法 |
WO2013128603A1 (ja) * | 2012-02-29 | 2013-09-06 | 富士電機株式会社 | プログラマブルコントローラ、プログラマブルコントローラシステム、及びプログラマブルコントローラの提供システム |
JP2013239036A (ja) * | 2012-05-15 | 2013-11-28 | Fuji Electric Co Ltd | 制御システム、制御装置及びプログラム実行制御方法 |
WO2016209858A1 (en) * | 2015-06-23 | 2016-12-29 | Johnson & Johnson Consumer Inc. | Light therapy platform universal power source and controller |
JP2017207889A (ja) * | 2016-05-18 | 2017-11-24 | 三菱電機株式会社 | ラインを管理するシステム、ラインを管理するための作業者用の表示装置、ラインを管理するためのサーバーおよびラインを管理するための管理者用の表示装置 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4406794B2 (ja) * | 2006-03-24 | 2010-02-03 | 京セラミタ株式会社 | 画像形成装置 |
CN101329788A (zh) * | 2008-08-05 | 2008-12-24 | 王兴昆 | 一种授权式用电管理方法和*** |
TW201337630A (zh) * | 2012-03-13 | 2013-09-16 | Wistron Corp | 保護軟體授權之方法及系統 |
CN103186729B (zh) * | 2013-03-26 | 2016-04-06 | 北京深思数盾科技有限公司 | 利用加密锁对软件进行保护的方法及加密锁 |
CN104580102B (zh) * | 2013-10-23 | 2019-03-05 | 北大方正集团有限公司 | 一种客户端程序的保护方法及服务平台 |
CN103648024A (zh) * | 2013-12-27 | 2014-03-19 | 深圳Tcl新技术有限公司 | 智能终端的应用程序的运行监控方法 |
CN106940652A (zh) * | 2017-03-22 | 2017-07-11 | 广东小天才科技有限公司 | 控制应用程序的方法及移动终端 |
CN107943671A (zh) * | 2017-11-22 | 2018-04-20 | 朱秋华 | 设定软件使用时间的方法、装置、智能设备及存储介质 |
-
2018
- 2018-08-30 CN CN201880096863.XA patent/CN112639773A/zh active Pending
- 2018-08-30 JP JP2019526331A patent/JP6573749B1/ja active Active
- 2018-08-30 WO PCT/JP2018/032075 patent/WO2020044483A1/ja active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003076435A (ja) * | 2001-09-03 | 2003-03-14 | Tokyo Electron Ltd | 処理システム及び実行制御方法 |
JP2008281231A (ja) * | 2007-05-08 | 2008-11-20 | Sharp Corp | 電気機器、空気調和機、室外機及び室内機 |
JP2013171346A (ja) * | 2012-02-17 | 2013-09-02 | Fuji Electric Co Ltd | 制御システム、制御装置及びプログラム実行制御方法 |
WO2013128603A1 (ja) * | 2012-02-29 | 2013-09-06 | 富士電機株式会社 | プログラマブルコントローラ、プログラマブルコントローラシステム、及びプログラマブルコントローラの提供システム |
JP2013239036A (ja) * | 2012-05-15 | 2013-11-28 | Fuji Electric Co Ltd | 制御システム、制御装置及びプログラム実行制御方法 |
WO2016209858A1 (en) * | 2015-06-23 | 2016-12-29 | Johnson & Johnson Consumer Inc. | Light therapy platform universal power source and controller |
JP2017207889A (ja) * | 2016-05-18 | 2017-11-24 | 三菱電機株式会社 | ラインを管理するシステム、ラインを管理するための作業者用の表示装置、ラインを管理するためのサーバーおよびラインを管理するための管理者用の表示装置 |
Also Published As
Publication number | Publication date |
---|---|
CN112639773A (zh) | 2021-04-09 |
WO2020044483A1 (ja) | 2020-03-05 |
JPWO2020044483A1 (ja) | 2020-09-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107077574A (zh) | 用于客户端设备的信任服务 | |
US10664263B2 (en) | Software management system, software updater, software updating method, and non-transitory computer-readable storage medium storing software update program | |
US9709970B2 (en) | Control device, security management system, and security management method | |
JP2004287590A (ja) | デバッグシステム、マイクロプロセッサ及びデバッガ | |
KR20140043809A (ko) | 라이선스 관리 장치, 라이선스 관리 시스템, 라이선스 관리 방법, 및 프로그램 | |
CN103258148B (zh) | 控制***、控制装置和程序执行控制方法 | |
JP6573749B1 (ja) | 制御装置、制御方法及びプログラム | |
US20220156392A1 (en) | Control system, security device, and method | |
WO2013147732A1 (en) | Programmable logic controller having embedded dynamic generation of encryption keys | |
JP5759827B2 (ja) | メモリシステム、情報処理装置、メモリ装置、およびメモリシステムの動作方法 | |
CN115037547B (zh) | 软件授权方法及*** | |
JP6421816B2 (ja) | 制御装置及び制御装置システム | |
EP2940621B1 (en) | Apparatus, system, and method for controlling encryption and decryption with respect to a key | |
US20190268144A1 (en) | Data processing method, control system, and control device | |
WO2022185583A1 (ja) | 制御装置、ならびに制御装置の記憶部に保存されたデータの入出力を管理するプログラムおよび方法 | |
JP5230710B2 (ja) | 画像形成システム | |
JP2017004293A (ja) | セキュリティ制御装置、電子機器、セキュリティ制御方法及びセキュリティ制御プログラム | |
JP6570801B1 (ja) | Cpuユニット、プログラマブルロジックコントローラ、プログラム、及びエンジニアリングツール | |
JP7400215B2 (ja) | 制御装置、データ不能化プログラム、および制御システム | |
JP2006120089A (ja) | データ管理システム及びデータ管理方法 | |
JP4433736B2 (ja) | 無停電電源装置管理プログラムおよび無停電電源装置管理装置 | |
JP6766917B1 (ja) | 制御システムおよび制御方法 | |
JP2005202663A (ja) | 制御用プログラム,コンパイラおよび変換プログラム | |
CN115640549A (zh) | Erp软件模块化离线独立授权与检测方法 | |
CN111970124B (zh) | 计算机工厂模式控制方法、装置、计算机设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190515 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190515 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20190515 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20190702 |
|
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: 20190716 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190813 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6573749 Country of ref document: JP 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 |