JP7076654B1 - プログラマブルコントローラの通信ユニット、受信データ記憶方法及びプログラム - Google Patents
プログラマブルコントローラの通信ユニット、受信データ記憶方法及びプログラム Download PDFInfo
- Publication number
- JP7076654B1 JP7076654B1 JP2021557852A JP2021557852A JP7076654B1 JP 7076654 B1 JP7076654 B1 JP 7076654B1 JP 2021557852 A JP2021557852 A JP 2021557852A JP 2021557852 A JP2021557852 A JP 2021557852A JP 7076654 B1 JP7076654 B1 JP 7076654B1
- Authority
- JP
- Japan
- Prior art keywords
- received data
- storage means
- communication
- storage
- stored
- 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
- 230000006854 communication Effects 0.000 title claims abstract description 193
- 238000004891 communication Methods 0.000 title claims abstract description 188
- 238000000034 method Methods 0.000 title claims description 20
- 238000013500 data storage Methods 0.000 title claims description 8
- 230000005856 abnormality Effects 0.000 claims abstract description 77
- 238000001514 detection method Methods 0.000 claims abstract description 30
- 125000004122 cyclic group Chemical group 0.000 description 22
- 238000012545 processing Methods 0.000 description 17
- 230000008569 process Effects 0.000 description 10
- 230000006870 function Effects 0.000 description 9
- 230000002159 abnormal effect Effects 0.000 description 5
- 238000012795 verification Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000011835 investigation Methods 0.000 description 2
- 101100408455 Arabidopsis thaliana PLC7 gene Proteins 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
Abstract
Description
本実施の形態に係る制御システム1000は、工場に設置されるFAシステムとしての生産システム、検査システム、加工システム、その他のシステムの一部に相当する。図1に示されるように、制御システム1000は、プログラマブルコントローラとしてのPLC(Programmable Logic Controller)10と、PLC10にネットワーク40を介して接続される通信装置21,22と、PLC10及び通信装置21,22の通信を中継するスイッチングハブ30と、を有する。本実施の形態に係るPLC10は、ネットワーク40を介した通信の異常の直前に受信したデータを退避させて事後の検証のために保存する機能を有する。
Claims (6)
- 通信装置にネットワークを介して接続されるプログラマブルコントローラの通信ユニットであって、
前記プログラマブルコントローラの第1記憶手段が有する第1記憶領域であって、前記通信装置に割り当てられた前記第1記憶領域に書き込むべきデータの前記通信装置からの受信を予め定められた周期毎に実行することで、前記第1記憶領域に記憶されるデータを前記通信装置と共有する通信手段と、
前記通信手段によって受信されたデータが前記第1記憶領域に書き込まれる前に受信データとして順次格納される受信バッファと、
前記受信バッファに格納された前記受信データに関する予め定められた異常を検出する検出手段と、
前記検出手段によって異常が検出された前記受信データを含む複数の前記受信データのサイズと第2記憶手段の未使用の領域とを比較して、前記第2記憶手段に複数の前記受信データの保存が可能であると判定した場合に、複数の前記受信データを前記受信バッファから読み出して前記第2記憶手段に格納し、前記第2記憶手段に複数の前記受信データの保存が可能でないと判定した場合に、複数の前記受信データを前記第2記憶手段に格納しない格納手段と、
を備え、
前記格納手段は、前記検出手段によって検出された異常の種別を示すエラーコードに対応する前記受信データを保存することが予め設定されている場合に、該エラーコードを、前記検出手段によって異常が検出された前記受信データに付加して、該受信データを含む複数の前記受信データを前記第2記憶手段に格納し、前記エラーコードに対応する前記受信データを保存することが設定されていない場合には、前記受信データを前記第2記憶手段に格納しない、
プログラマブルコントローラの通信ユニット。 - 前記格納手段は、前記検出手段によって異常が検出された前記受信データと、該受信データより前に前記通信手段によって受信された他の前記受信データと、を含む複数の前記受信データを前記受信バッファから読み出して前記第2記憶手段に格納する、
請求項1に記載のプログラマブルコントローラの通信ユニット。 - 前記格納手段は、前記検出手段による検出対象である複数の種別の異常からユーザによって予め指定された指定種別の異常が前記検出手段によって検出された場合に、前記指定種別の異常が検出された前記受信データを含む複数の前記受信データを前記第2記憶手段に格納し、前記指定種別とは異なる種別の異常が前記検出手段によって検出された場合には、前記受信データを前記第2記憶手段に格納しない、
請求項1又は2に記載のプログラマブルコントローラの通信ユニット。 - 複数の前記通信装置にネットワークを介して接続されるプログラマブルコントローラの通信ユニットであって、
前記格納手段は、前記受信バッファから読み出した複数の前記受信データをそれぞれ、前記第2記憶手段が有する複数の第2記憶領域のうちの、該受信データを送信した前記通信装置に対応する前記第2記憶領域に格納する、
請求項1から3のいずれか一項に記載のプログラマブルコントローラの通信ユニット。 - 通信装置に接続されるプログラマブルコントローラの通信ユニットによって実行される受信データ記憶方法であって、
通信手段が、前記プログラマブルコントローラの第1記憶手段が有する記憶領域であって、前記通信装置に割り当てられた前記記憶領域に書き込むべきデータの前記通信装置からの受信を予め定められた周期毎に実行し、
受信バッファが、前記通信手段によって受信されたデータを前記記憶領域に書き込まれる前に受信データとして順次記憶し、
検出手段が、前記受信バッファに記憶された前記受信データに関する予め定められた異常を検出し、
格納手段が、前記検出手段によって検出された異常の種別を示すエラーコードに対応する前記受信データを保存することが予め設定され、前記検出手段によって異常が検出された前記受信データを含む複数の前記受信データのサイズと第2記憶手段の未使用の領域とを比較して、前記第2記憶手段に複数の前記受信データの保存が可能であると判定した場合に、複数の前記受信データを前記受信バッファから読み出して前記第2記憶手段に記憶させ、前記エラーコードに対応する前記受信データを保存することが設定されていない場合、又は前記第2記憶手段に複数の前記受信データの保存が可能でないと判定した場合に、複数の前記受信データを前記第2記憶手段に記憶させない、
ことを含む受信データ記憶方法。 - 通信装置に接続されるコンピュータに、
前記コンピュータの第1記憶手段が有する記憶領域であって、前記通信装置に割り当てられた前記記憶領域に書き込むべきデータの前記通信装置からの受信を予め定められた周期毎に実行し、
受信したデータを前記記憶領域に書き込む前に受信データとして受信バッファに順次格納し、
前記受信バッファに格納された前記受信データに関する予め定められた異常を検出し、
検出された異常の種別を示すエラーコードに対応する前記受信データを保存することが予め設定され、異常が検出された前記受信データを含む複数の前記受信データのサイズと第2記憶手段の未使用の領域とを比較して、前記第2記憶手段に複数の前記受信データの保存が可能であると判定した場合に、前記エラーコードに対応する前記受信データを保存することが設定されていない場合、又は複数の前記受信データを前記受信バッファから読み出して前記第2記憶手段に格納し、前記第2記憶手段に複数の前記受信データの保存が可能でないと判定した場合に、複数の前記受信データを前記第2記憶手段に格納しない、
ことを実行させるためのプログラム。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2021/009136 WO2022190186A1 (ja) | 2021-03-09 | 2021-03-09 | プログラマブルコントローラの通信ユニット、受信データ記憶方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP7076654B1 true JP7076654B1 (ja) | 2022-05-27 |
JPWO2022190186A1 JPWO2022190186A1 (ja) | 2022-09-15 |
Family
ID=81753598
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021557852A Active JP7076654B1 (ja) | 2021-03-09 | 2021-03-09 | プログラマブルコントローラの通信ユニット、受信データ記憶方法及びプログラム |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP7076654B1 (ja) |
WO (1) | WO2022190186A1 (ja) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06324916A (ja) * | 1993-05-10 | 1994-11-25 | Hokuriku Nippon Denki Software Kk | 障害情報ロギング方式 |
JPH10301815A (ja) * | 1997-04-24 | 1998-11-13 | Mitsubishi Electric Corp | 障害情報ロギング装置 |
WO2010109584A1 (ja) * | 2009-03-23 | 2010-09-30 | 三菱電機株式会社 | A/d変換装置およびプログラマブルコントローラシステム |
WO2011021505A1 (ja) * | 2009-08-18 | 2011-02-24 | 三菱電機株式会社 | 通信システムおよび通信装置状態判定方法 |
JP2012252636A (ja) * | 2011-06-06 | 2012-12-20 | Fuji Electric Co Ltd | トレース情報管理装置、トレース情報管理方法、およびトレース情報管理プログラム |
JP2015115842A (ja) * | 2013-12-12 | 2015-06-22 | 富士通株式会社 | パケット保存方法、パケット保存プログラム及びパケット保存装置 |
JP2020013527A (ja) * | 2018-10-23 | 2020-01-23 | 株式会社キーエンス | プログラマブルロジックコントローラおよびプログラム作成支援装置 |
WO2020031260A1 (ja) * | 2018-08-07 | 2020-02-13 | 三菱電機株式会社 | 制御装置、制御システム、報知方法及びプログラム |
JP2020150485A (ja) * | 2019-03-15 | 2020-09-17 | オムロン株式会社 | 制御システム、装置および制御方法 |
JP6836692B1 (ja) * | 2019-12-25 | 2021-03-03 | 三菱電機株式会社 | データ収集管理装置およびデータ収集システム |
-
2021
- 2021-03-09 WO PCT/JP2021/009136 patent/WO2022190186A1/ja active Application Filing
- 2021-03-09 JP JP2021557852A patent/JP7076654B1/ja active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06324916A (ja) * | 1993-05-10 | 1994-11-25 | Hokuriku Nippon Denki Software Kk | 障害情報ロギング方式 |
JPH10301815A (ja) * | 1997-04-24 | 1998-11-13 | Mitsubishi Electric Corp | 障害情報ロギング装置 |
WO2010109584A1 (ja) * | 2009-03-23 | 2010-09-30 | 三菱電機株式会社 | A/d変換装置およびプログラマブルコントローラシステム |
WO2011021505A1 (ja) * | 2009-08-18 | 2011-02-24 | 三菱電機株式会社 | 通信システムおよび通信装置状態判定方法 |
JP2012252636A (ja) * | 2011-06-06 | 2012-12-20 | Fuji Electric Co Ltd | トレース情報管理装置、トレース情報管理方法、およびトレース情報管理プログラム |
JP2015115842A (ja) * | 2013-12-12 | 2015-06-22 | 富士通株式会社 | パケット保存方法、パケット保存プログラム及びパケット保存装置 |
WO2020031260A1 (ja) * | 2018-08-07 | 2020-02-13 | 三菱電機株式会社 | 制御装置、制御システム、報知方法及びプログラム |
JP2020013527A (ja) * | 2018-10-23 | 2020-01-23 | 株式会社キーエンス | プログラマブルロジックコントローラおよびプログラム作成支援装置 |
JP2020150485A (ja) * | 2019-03-15 | 2020-09-17 | オムロン株式会社 | 制御システム、装置および制御方法 |
JP6836692B1 (ja) * | 2019-12-25 | 2021-03-03 | 三菱電機株式会社 | データ収集管理装置およびデータ収集システム |
Also Published As
Publication number | Publication date |
---|---|
JPWO2022190186A1 (ja) | 2022-09-15 |
WO2022190186A1 (ja) | 2022-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6717026B2 (ja) | 制御装置、中継装置、制御装置の制御方法、中継装置の制御方法、制御プログラム、および記録媒体 | |
US8457003B2 (en) | Controller that instructs data to be held when a network abnormality is detected | |
US20180157233A1 (en) | Communication system, communication device, and communication program | |
US20130318260A1 (en) | Data transfer device | |
JP6477555B2 (ja) | 中継装置、中継装置の制御方法、制御プログラム、および記録媒体 | |
JP2009015401A (ja) | 分散型制御システム | |
CN110161984B (zh) | 控制装置、控制***、控制方法以及存储介质 | |
JP6896195B1 (ja) | 制御装置及び画像記録方法 | |
US10877803B2 (en) | Control apparatus, control method and non-transitory storage medium | |
EP3489777B1 (en) | Control device, control method, and program | |
CN111095138B (zh) | 控制装置、控制装置的控制方法、信息处理程序及记录介质 | |
JP7076654B1 (ja) | プログラマブルコントローラの通信ユニット、受信データ記憶方法及びプログラム | |
CN110278716B (zh) | Plc、网络单元、cpu单元、以及数据传送方法 | |
CN116909678A (zh) | 一种容器化plc的实现方法及***、管理服务器 | |
JP6686521B2 (ja) | 制御システムおよび制御方法 | |
JP2019135588A (ja) | 制御装置、監視方法、および監視プログラム | |
US11215974B2 (en) | Factory automation (FA) system, controller, and control method | |
US20230152783A1 (en) | Control system, industrial device, control method, and program | |
JP2019200744A (ja) | 制御装置及びデータ記録方法 | |
CN113169908B (zh) | 线路监视装置和网络交换机 | |
JP6409520B2 (ja) | 制御システム、および中継装置 | |
WO2021199192A1 (ja) | 制御装置及びロギング方法 | |
JP6126259B1 (ja) | 監視装置、監視方法、及びプログラム | |
JP2006276981A (ja) | 送信装置、そのプログラムおよび記録媒体 | |
JP2021190736A (ja) | ネットワークシステム及び中継装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210928 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210928 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20210928 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211221 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220203 |
|
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: 20220419 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220517 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7076654 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |