JP2008083833A - プログラマブルコントローラのプログラミング装置、及び、プログラマブルコントローラシステム - Google Patents
プログラマブルコントローラのプログラミング装置、及び、プログラマブルコントローラシステム Download PDFInfo
- Publication number
- JP2008083833A JP2008083833A JP2006261134A JP2006261134A JP2008083833A JP 2008083833 A JP2008083833 A JP 2008083833A JP 2006261134 A JP2006261134 A JP 2006261134A JP 2006261134 A JP2006261134 A JP 2006261134A JP 2008083833 A JP2008083833 A JP 2008083833A
- Authority
- JP
- Japan
- Prior art keywords
- password
- input
- programmable controller
- encrypted
- programming device
- 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.)
- Granted
Links
- 230000006870 function Effects 0.000 claims description 8
- 238000000034 method Methods 0.000 description 69
- 238000012545 processing Methods 0.000 description 57
- 238000004891 communication Methods 0.000 description 21
- 238000010586 diagram Methods 0.000 description 8
- 230000004044 response Effects 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 230000005856 abnormality Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 238000009434 installation Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 210000003813 thumb Anatomy 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Landscapes
- Storage Device Security (AREA)
- Programmable Controllers (AREA)
Abstract
【解決手段】入力パスワードが、暗号化されていたと判定された場合、入力パスワードが復号化され、パスワード国コードとパスワード有効期間データとに分割される。パスワード国コードと、予めプログラマブルコントローラのプログラミング装置に設定された装置内パスワードコードとが一致し、且つ、パスワードが入力された日付・時刻が、パスワード有効期間の範囲内にある場合、入力パスワードは有効とされ、そうでなければ、入力パスワードは無効とされる。入力パスワードが、暗号化されていないと判定された場合、入力パスワードと、ユーザにより設定されたユーザ設定パスワードとが照合される。
【選択図】図6
Description
図1は、本発明を適用できる実施形態のために使用されるパスワードを生成するための、パスワード生成装置10の構成を示すブロック図である。
パスワード生成装置10は、中央演算処理装置(CPU)11、システムメモリ12、システムプログラムメモリ13、入力装置14、表示器15、及び、時計16を備えている。これらは、システムバス17に接続されている。
表示器15は、ユーザによって入力された国コード、及び、生成された暗号化パスワードデータを表示する。
時計16は、現在の日付・時刻を保持しており、CPU11は、現在の日付・時刻を万国標準時(UTC)やグリニッジ標準時(GMT)で取得できる。
プログラミング装置20は、信号線41aを介して、プログラマブルコントローラ(PLC)30に接続されている。
プログラミング装置20は、中央演算処理装置(CPU)21、システムメモリ22、システムプログラムメモリ23、入力装置24、表示器25、時計26、及び、入出力(I/O)インタフェース28を備えている。これらは、システムバス27に接続されている。
時計26は、現在の日付・時刻を保持しており、CPU21は、現在の日付・時刻を万国標準時(UTC)やグリニッジ標準時(GMT)で取得できる。
I/Oインタフェース28は、プログラミング装置20とPLC30とを、信号線41aを介して接続し、シーケンスプログラムやPLC30に対するコマンドをPLC30に送信する。
PLC30は、信号線41a、及び、信号線41bを介して、それぞれ、プログラミング装置20、及び、制御対象機器40に接続されている。
PLC30は、中央演算処理装置(CPU)31、システムメモリ32、システムプログラムメモリ33、データメモリ34、プログラムメモリ35、及び、入出力(I/O)インタフェース38、39を備えている。これらは、システムバス37に接続されている。
I/Oインタフェース38は、プログラミング装置20とPLC30とを、信号線41aを介して接続する。
I/Oインタフェース39は、制御対象機器40とPLC30とを、信号線41bを介して接続する。
次に、図1に示したパスワード生成装置10における、パスワード生成処理手順を説明する。
図4は、本発明を適用できる実施形態のために使用されるパスワードを生成するための、パスワード生成装置10における、パスワード生成処理のフローチャートを示している。
図8は、図1に示したシステムメモリ12に格納されるパスワード国コード12aと、パスワード有効期間データ12bとの詳細を示している。
図9は、図10に示すパスワード暗号化処理の過程を模式的に示している。
図10は、図4に示したパスワード生成処理における、パスワード暗号化処理(S405)のフローチャートを示している。
図9は、図11に示すパスワード暗号化判定処理の過程を模式的に示している。
図11は、図5、及び、図6に示したパスワード認証、及び、パスワード判定処理における、パスワード暗号化判定処理(S503)のフローチャートを示している。
図8は、図2に示したシステムメモリ22に格納されるパスワード国コード22aと、パスワード有効期間データ22bとの詳細を示している。
図9は、図12に示すパスワード復号化・分割処理の過程を模式的に示している。
図12は、図5、及び、図6に示したパスワード認証、及び、パスワード判定処理における、パスワード復号化・分割処理(S504)のフローチャートを示している。
図7は、本発明を適用できる実施形態による、PLC30における、パスワード認証処理のフローチャートを示している。
上述の実施形態では、プログラミング装置20を用いて操作されるプログラマブルコントローラ30について述べたが、本発明は、プログラマブルコントローラ30の代わりに、プログラミング装置20を用いて操作されるプログラマブル表示器にも適用可能である。
(1)本実施形態によれば、ユーザが、ユーザによって設定されたパスワードを忘れた場合でも、メーカにパスワードを問い合わせることにより、すぐにパスワード認証され、PLC、すなわち、PLCにより制御される装置や設備を停止する必要がなく、それらの連続稼動性を高めることが可能となる。
11、21、31 CPU
12、22、32 システムメモリ
12a、22a パスワード国コード
12b、22b パスワード有効期間データ
12bs、22bs パスワード有効期間データの開始日時
12be、22be パスワード有効期間データの終了日時
12c 暗号化パスワードデータ
13、23、33 システムプログラムメモリ
14、24 入力装置
15、25 表示器
16、26 時計
20 プログラマブルコントローラのプログラミング装置
22c 入力パスワードデータ
22d 装置国コード
22ga〜22gm ユーザ設定装置パスワード
22e 通信コマンド
22ea コマンド実行認証用パスワード
23a、33a メーカ専用パスワード
30 プログラマブルコントローラ
32fa〜32fn ユーザ設定プログラマブルコントローラパスワード
Claims (4)
- パスワード機能が設けられたプログラマブルコントローラのプログラミング装置であって、
パスワードを入力するパスワード入力手段と、
前記パスワード入力手段により入力された前記パスワードが、暗号化されているか否かを判定するパスワード暗号化判定手段と、
入力された前記パスワードが、前記パスワード暗号化判定手段により、暗号化されていたと判定された場合は、入力された前記パスワードを復号化して、暗号化パスワード要素コードと、パスワード有効期間データとに分割するパスワード復号化・分割手段と、
前記暗号化パスワード要素コードと、前記暗号化パスワード要素コードに対応する、予め前記プログラマブルコントローラのプログラミング装置に設定された装置内パスワードコードとが一致し、且つ、前記パスワードが入力された日付・時刻が、前記パスワード有効期間データの範囲内にある場合、入力された前記パスワードは有効であるとし、そうでなければ、入力された前記パスワードは無効であるとする第1のパスワード認証手段と、
入力された前記パスワードが、前記パスワード暗号化判定手段により、暗号化されていないと判定された場合は、入力された前記パスワードと、予め前記プログラマブルコントローラのプログラミング装置に設定されたメーカ専用パスワード、又は、ユーザによって前記プログラマブルコントローラのプログラミング装置に設定されたユーザ設定装置パスワードとが一致すれば、入力された前記パスワードは有効であるとし、そうでなければ、入力された前記パスワードは無効であるとする第2のパスワード認証手段と
を備えたことを特徴とするプログラマブルコントローラのプログラミング装置。 - 前記暗号化パスワード要素コードは、パスワード国コードであり、且つ、前記装置内パスワードコードは、前記プログラマブルコントローラのプログラミング装置の言語設定を示す装置国コードである、ことを特徴とする請求項1に記載のプログラマブルコントローラのプログラミング装置。
- プログラマブルコントローラと、前記プログラマブルコントローラに接続されたプログラマブルコントローラのプログラミング装置とを含む、パスワード機能が設けられたプログラマブルコントローラシステムであって、
前記プログラマブルコントローラのプログラミング装置は、
パスワードを入力するパスワード入力手段と、
前記パスワード入力手段により入力された前記パスワードが、暗号化されているか否かを判定するパスワード暗号化判定手段と、
入力された前記パスワードが、前記パスワード暗号化判定手段により、暗号化されていたと判定された場合は、入力された前記パスワードを復号化して、暗号化パスワード要素コードと、パスワード有効期間データとに分割するパスワード復号化・分割手段と、
前記暗号化パスワード要素コードと、前記暗号化パスワード要素コードに対応する、予め前記プログラマブルコントローラのプログラミング装置に設定された装置内パスワードコードとが一致し、且つ、前記パスワードが入力された日付・時刻が、前記パスワード有効期間データの範囲内にある場合、入力された前記パスワードは有効であると判定し、そうでなければ、入力された前記パスワードは無効であると判定するパスワード判定手段と、
前記プログラマブルコントローラに対するコマンドの実行が許可されるか否かを認証するためのコマンド実行認証用パスワードを、前記プログラマブルコントローラに送信するコマンド実行認証用パスワード送信手段とを備え、
入力された前記パスワードが、前記パスワード暗号化判定手段により、暗号化されていないと判定された場合は、前記コマンド実行認証用パスワードは、入力された前記パスワードとし、入力された前記パスワードが、前記パスワード判定手段により、有効であると判定された場合は、前記コマンド実行認証用パスワードは、予め前記プログラマブルコントローラのプログラミング装置に設定された第1のメーカ専用パスワードとし、
前記プログラマブルコントローラは、
前記プログラマブルコントローラのプログラミング装置から送信された前記コマンド実行認証用パスワードを受信するコマンド実行認証用パスワード受信手段と、
前記コマンド実行認証用パスワードと、予め前記プログラマブルコントローラに設定された第2のメーカ専用パスワード、又は、ユーザによって前記プログラマブルコントローラに設定されたユーザ設定プログラマブルコントローラパスワードとが一致した場合は、前記コマンド実行認証用パスワードは有効であるとし、そうでなければ、前記コマンド実行認証用パスワードは無効であるとするパスワード認証手段とを備え、
前記第1のメーカ専用パスワードと、前記第2のメーカ専用パスワードとは同一である、ことを特徴とするプログラマブルコントローラシステム。 - 前記暗号化パスワード要素コードは、パスワード国コードであり、且つ、前記装置内パスワードコードは、前記プログラマブルコントローラのプログラミング装置の言語設定を示す装置国コードである、ことを特徴とする請求項3に記載のプログラマブルコントローラシステム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006261134A JP4715698B2 (ja) | 2006-09-26 | 2006-09-26 | プログラマブルコントローラのプログラミング装置、及び、プログラマブルコントローラシステム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006261134A JP4715698B2 (ja) | 2006-09-26 | 2006-09-26 | プログラマブルコントローラのプログラミング装置、及び、プログラマブルコントローラシステム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008083833A true JP2008083833A (ja) | 2008-04-10 |
JP4715698B2 JP4715698B2 (ja) | 2011-07-06 |
Family
ID=39354681
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006261134A Active JP4715698B2 (ja) | 2006-09-26 | 2006-09-26 | プログラマブルコントローラのプログラミング装置、及び、プログラマブルコントローラシステム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4715698B2 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011128993A1 (ja) * | 2010-04-14 | 2011-10-20 | 三菱電機株式会社 | エンジニアリングツールと産業製品とのセキュリティ方法、およびセキュリティシステム |
JP2014186492A (ja) * | 2013-03-22 | 2014-10-02 | Citizen Holdings Co Ltd | 起動制限装置および工作機械 |
JP2017134616A (ja) * | 2016-01-27 | 2017-08-03 | Nttテクノクロス株式会社 | 情報処理装置、認証処理方法及びプログラム |
US9769132B2 (en) | 2012-12-20 | 2017-09-19 | Mitsubishi Electric Corporation | Control system for securely protecting a control program when editing, executing and transmitting the control program |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04340102A (ja) * | 1991-05-16 | 1992-11-26 | Fanuc Ltd | 入出力モジュールの割り付け方式 |
JPH10116108A (ja) * | 1996-10-09 | 1998-05-06 | Fuji Electric Co Ltd | プログラミング方法 |
JP2002041523A (ja) * | 2000-07-31 | 2002-02-08 | Nec Corp | 電子メール検索型データベースシステム及び電子メールを用いたデータベース検索方法 |
WO2002027769A1 (fr) * | 2000-09-28 | 2002-04-04 | Kabushiki Kaisha Toshiba | Appareil de fabrication, procede et systeme de commande de l'appareil de fabrication et programme de commande de stockage d'un support lisible par ordinateur s'appliquant a l'appareil |
JP2002190903A (ja) * | 2000-12-20 | 2002-07-05 | Fuji Xerox Co Ltd | インターネットファクシミリ装置およびその制御方法、並びに通信指示端末装置 |
JP2005114636A (ja) * | 2003-10-10 | 2005-04-28 | Hitachi Ltd | 再生装置、日時情報提供装置およびプログラム |
JP2005130261A (ja) * | 2003-10-24 | 2005-05-19 | Kyocera Mita Corp | 画像形成装置、その制御方法及びその制御プログラム |
-
2006
- 2006-09-26 JP JP2006261134A patent/JP4715698B2/ja active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04340102A (ja) * | 1991-05-16 | 1992-11-26 | Fanuc Ltd | 入出力モジュールの割り付け方式 |
JPH10116108A (ja) * | 1996-10-09 | 1998-05-06 | Fuji Electric Co Ltd | プログラミング方法 |
JP2002041523A (ja) * | 2000-07-31 | 2002-02-08 | Nec Corp | 電子メール検索型データベースシステム及び電子メールを用いたデータベース検索方法 |
WO2002027769A1 (fr) * | 2000-09-28 | 2002-04-04 | Kabushiki Kaisha Toshiba | Appareil de fabrication, procede et systeme de commande de l'appareil de fabrication et programme de commande de stockage d'un support lisible par ordinateur s'appliquant a l'appareil |
JP2002190903A (ja) * | 2000-12-20 | 2002-07-05 | Fuji Xerox Co Ltd | インターネットファクシミリ装置およびその制御方法、並びに通信指示端末装置 |
JP2005114636A (ja) * | 2003-10-10 | 2005-04-28 | Hitachi Ltd | 再生装置、日時情報提供装置およびプログラム |
JP2005130261A (ja) * | 2003-10-24 | 2005-05-19 | Kyocera Mita Corp | 画像形成装置、その制御方法及びその制御プログラム |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011128993A1 (ja) * | 2010-04-14 | 2011-10-20 | 三菱電機株式会社 | エンジニアリングツールと産業製品とのセキュリティ方法、およびセキュリティシステム |
JP5551767B2 (ja) * | 2010-04-14 | 2014-07-16 | 三菱電機株式会社 | エンジニアリングツールと産業製品とのセキュリティ方法、およびセキュリティシステム |
US9672363B2 (en) | 2010-04-14 | 2017-06-06 | Mitsubishi Electric Corporation | Security method for engineering tools and industrial products, and security system |
US9769132B2 (en) | 2012-12-20 | 2017-09-19 | Mitsubishi Electric Corporation | Control system for securely protecting a control program when editing, executing and transmitting the control program |
JP2014186492A (ja) * | 2013-03-22 | 2014-10-02 | Citizen Holdings Co Ltd | 起動制限装置および工作機械 |
US10401822B2 (en) | 2013-03-22 | 2019-09-03 | Citizen Watch Co., Ltd. | Start limiting device and machine tool |
JP2017134616A (ja) * | 2016-01-27 | 2017-08-03 | Nttテクノクロス株式会社 | 情報処理装置、認証処理方法及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP4715698B2 (ja) | 2011-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1581118B (zh) | 安全设备、信息处理终端、集成电路、应用装置及方法 | |
US10481900B2 (en) | Method for updating a firmware component and device of measurement and control technology | |
EP2626807B1 (en) | Two- factor user authentication system, and method therefor | |
CN103376800B (zh) | 用于保护控制器的***和方法 | |
CN110968844A (zh) | 离线状态下的软件授权方法、服务器及可读存储介质 | |
JP2005327235A (ja) | 暗号化バックアップ方法および復号化リストア方法 | |
CN108304698B (zh) | 产品授权使用方法、装置、计算机设备和存储介质 | |
CN102187619A (zh) | 认证*** | |
JP4715698B2 (ja) | プログラマブルコントローラのプログラミング装置、及び、プログラマブルコントローラシステム | |
JPH11306088A (ja) | Icカードおよびicカードシステム | |
CN103346885A (zh) | 一种令牌设备的激活方法 | |
CN109218025A (zh) | 方法、安全装置和安全*** | |
CN105279441A (zh) | 用于对数据进行加密和解密的方法和架构 | |
JP2009253783A (ja) | 携帯端末、データ保護方法およびデータ保護用プログラム | |
WO2022107591A1 (ja) | パスワード認証システム | |
JP2008262299A (ja) | 認証装置、認証プログラム、認証システム、パスワード生成装置、携帯型セキュリティデバイス、およびパスワード生成プログラム | |
JP6738636B2 (ja) | 紡績機の装置機能の許可方法 | |
JP2007280348A (ja) | プログラマブルコントローラのプログラミング装置 | |
CN104462932A (zh) | 嵌入式设备维护密码的生成及其验证方法 | |
CN101496021A (zh) | 用于为医疗设备产生访问数据的方法 | |
JP5332004B2 (ja) | 電子機器及びその不正利用防止方法 | |
JP2016040655A (ja) | 射出成形機とパスワード発行器の組み合わせ | |
JP2018518779A (ja) | 少なくとも1つのパスワードを生成する方法とデバイス | |
KR100835260B1 (ko) | 메모리해킹 방지를 위한 인터넷뱅킹 제어방법과 이에 사용되는 오티피토큰장치 | |
CN210598504U (zh) | 一种基于双核多层验证的nb物联网安全智能门锁 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20080919 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20080919 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20080919 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090817 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110225 |
|
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: 20110301 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110314 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4715698 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: 20140408 Year of fee payment: 3 |
|
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 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140408 Year of fee payment: 3 |
|
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 |
|
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 |