JP7087299B2 - プログラマブルコントローラの管理システムおよびプログラム - Google Patents
プログラマブルコントローラの管理システムおよびプログラム Download PDFInfo
- Publication number
- JP7087299B2 JP7087299B2 JP2017151207A JP2017151207A JP7087299B2 JP 7087299 B2 JP7087299 B2 JP 7087299B2 JP 2017151207 A JP2017151207 A JP 2017151207A JP 2017151207 A JP2017151207 A JP 2017151207A JP 7087299 B2 JP7087299 B2 JP 7087299B2
- Authority
- JP
- Japan
- Prior art keywords
- application
- difference
- function unit
- operation terminal
- programmable controller
- 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
Images
Landscapes
- Programmable Controllers (AREA)
Description
図1に示す管理システムAは本実施形態の一例を示すものであって、例えば所望の設備(水処理設備,電力設備等)の各種機器(図示省略)をシーケンス制御するPLC1が設置されたPLC側設備10と、当該PLC側設備10から隔てた遠隔地のサーバ側設備20とに、PLC1のアプリに係るプログラミング,送受信,記憶の操作が可能な操作端末31,32(以下、適宜まとめて単に操作端末3と称する)をそれぞれ備え(例えばPLC1と操作端末3との間でアプリをオンラインで送受信できるように構成し)、当該操作端末3でプログラミングされたアプリのバックアップデータを記憶するバックアップデータ記憶部4を備えた構成となっている。
PLC1のPLC側記憶機能部1aは、例えば図1に示すようにPLC1のCPUモジュール12等に備えられ、操作端末3からPLC1に送信されたアプリを当該アプリのプログラミング履歴情報と関連付けて記憶(例えばCPUモジュール12内の図外の主記憶装置や補助記憶装置等に記憶)できるように、構成されたものである。アプリは、例えばPLC1によって各種機器をシーケンス制御するためのものであり、その一例としては、所望のファイル形式のシステム設定情報ファイルやラダープログラムファイル等が挙げられるが、特に限定されるものではない。
図3は、管理システムAの動作例を示すものであって、既に所望のアプリをPLC1で実行させている状態(更新前状態)で、当該図3の各項目に示すようにアプリの更新(新たなプログラミング)を適宜実施する場合の一例を示すものである。
1…PLC
1a…PLC側記憶機能部
10…PLC側設備
20…サーバ側設備
3(31,32)…操作端末
3a…操作端末側記憶機能部
3b…バックアップ機能部
3c…比較判定機能部
3d…任意送信機能部
3e…差分導出機能部
3f…表示機能部
3g…再送信機能部
4…バックアップデータ記憶部
Claims (5)
- プログラマブルコントローラと、
プログラマブルコントローラのアプリケーションに係るプログラミング,送受信,記憶の操作が可能な複数個の操作端末と、
アプリケーションのバックアップデータを記憶するバックアップデータ記憶部と、を備え、
プログラマブルコントローラは、
前記複数個の操作端末から送信されたアプリケーションを、それぞれ当該アプリケーションのプログラミング履歴情報と関連付けて記憶するプログラマブルコントローラ側記憶機能部を備え、
前記複数個の操作端末それぞれは、
当該操作端末によってプログラミングされたアプリケーションをプログラマブルコントローラに送信できた場合に、当該アプリケーションを、当該アプリケーションのプログラミング履歴情報と関連付けて記憶する操作端末側記憶機能部と、
操作端末側記憶機能部のアプリケーションの記憶に連動して、当該アプリケーションのバックアップデータをバックアップデータ記憶部に記憶させるバックアップ機能部と、
プログラマブルコントローラにアプリケーションを送信する前に、プログラマブルコントローラ側記憶機能部および操作端末側記憶機能部に記憶されている各プログラミング履歴情報を比較し、当該各プログラミング履歴情報の両者が一致状態か不一致状態であるかを判定する比較判定機能部と、
比較判定機能部により前記両者が一致状態と判定された場合に、プログラマブルコントローラへのアプリケーションの送信を許可し、前記両者が不一致状態と判定された場合には、当該送信を保留する任意送信機能部と、
差分導出機能部と、
を備え、
差分導出機能部は、
任意送信機能部によって送信が保留されたアプリケーションと、バックアップデータと、における各プログラム内容の差異部分である操作端末側差分と、
プログラマブルコントローラ側記憶部に記憶されているアプリケーションと、バックアップデータと、における各プログラム内容の差異部分であるプログラマブルコントローラ側差分と、
操作端末側差分と、プログラマブルコントローラ側差分と、における各プログラム内容の差異部分である総合差分と、
を導出することを特徴とするプログラマブルコントローラの管理システム。 - 前記複数個の操作端末それぞれは、差分導出機能部により導出した操作端末側差分,プログラマブルコントローラ側差分,総合差分のうち少なくとも総合差分を表示する表示機能部を備えたことを特徴とする請求項1記載のプログラマブルコントローラの管理システム。
- 前記複数個の操作端末それぞれは、任意送信機能部によって送信が保留されたアプリケーションにおいて、総合差分を含んでいることを確認してプログラマブルコントローラへ送信する再送信機能部を備えたことを特徴とする請求項1または2記載のプログラマブルコントローラの管理システム。
- プログラミング履歴情報は、アプリケーションのプログラミングに係わった操作端末のオペレーションコードと、ユニークな付加情報と、を含んでいることを特徴とする請求項1~3の何れかに記載のプログラマブルコントローラの管理システム。
- 請求項1~4の何れかに記載のプログラマブルコントローラの管理システムとして、コンピュータを機能させるプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017151207A JP7087299B2 (ja) | 2017-08-04 | 2017-08-04 | プログラマブルコントローラの管理システムおよびプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017151207A JP7087299B2 (ja) | 2017-08-04 | 2017-08-04 | プログラマブルコントローラの管理システムおよびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019028955A JP2019028955A (ja) | 2019-02-21 |
JP7087299B2 true JP7087299B2 (ja) | 2022-06-21 |
Family
ID=65476316
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017151207A Active JP7087299B2 (ja) | 2017-08-04 | 2017-08-04 | プログラマブルコントローラの管理システムおよびプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7087299B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110658779A (zh) * | 2019-10-09 | 2020-01-07 | 翼石电子股份有限公司 | 一种plc数据存储方法及装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008004025A (ja) | 2006-06-26 | 2008-01-10 | Yokogawa Electric Corp | エンジニアリング装置 |
JP2008282362A (ja) | 2007-05-14 | 2008-11-20 | Keyence Corp | プログラム編集支援装置、コンピュータプログラム、プログラム編集支援方法及びplcシステム |
-
2017
- 2017-08-04 JP JP2017151207A patent/JP7087299B2/ja active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008004025A (ja) | 2006-06-26 | 2008-01-10 | Yokogawa Electric Corp | エンジニアリング装置 |
JP2008282362A (ja) | 2007-05-14 | 2008-11-20 | Keyence Corp | プログラム編集支援装置、コンピュータプログラム、プログラム編集支援方法及びplcシステム |
Also Published As
Publication number | Publication date |
---|---|
JP2019028955A (ja) | 2019-02-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9075811B2 (en) | Cloud information migration systems and methods | |
JP6443190B2 (ja) | プログラマブルロジックコントローラ、プログラマブルロジックコントローラの制御方法、及び、制御プログラム | |
AU2021203965A1 (en) | Browser system and method | |
AU2019201237A1 (en) | Updating software packets in water installation controlling apparatus | |
US9462080B2 (en) | Management service to manage a file | |
US11178189B1 (en) | Managing network connections based on their endpoints | |
JP7087299B2 (ja) | プログラマブルコントローラの管理システムおよびプログラム | |
CN110784353B (zh) | 网元设备配置数据迁移方法及装置 | |
US9866439B2 (en) | Communications system, management apparatus, and communication setting method | |
JP2016118837A (ja) | シンクライアントシステム、並びにシンクライアントの文書ファイル制御方法 | |
JP6054008B1 (ja) | データ管理装置、データ管理方法及びデータ管理プログラム | |
JP6766501B2 (ja) | 情報移行システム、情報処理装置、および、プログラム | |
CN104092590A (zh) | 一种测试环境的创建方法及*** | |
CN111049909B (zh) | 软件发布方法 | |
WO2016177202A1 (zh) | 一种补丁维护的方法及装置 | |
CN113626019A (zh) | 车载终端配置文件生成方法、装置及*** | |
JPWO2021095241A5 (ja) | ||
JP2015162179A (ja) | プログラマブルコントローラのシーケンスプログラム置き換え方法 | |
US20190245752A1 (en) | Communication network determination apparatus, communication network determination method, and recording medium having communication network determination program recorded therein | |
JP5951041B2 (ja) | プログラマブル表示器 | |
JP6897203B2 (ja) | 組み込み装置および組み込み装置の制御方法 | |
JP2014160407A (ja) | 情報通信システム、情報通信方法および情報通信プログラム | |
JP6053153B2 (ja) | システムの開発支援システム | |
CN105471594A (zh) | 管理资源的方法和设备 | |
CN117008926A (zh) | 实现服务器快速部署的方法、存储介质、设备及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200722 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210713 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210716 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210810 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220201 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220222 |
|
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: 20220510 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220523 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7087299 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |