JP2009181443A - 産業用コントローラ用機器 - Google Patents
産業用コントローラ用機器 Download PDFInfo
- Publication number
- JP2009181443A JP2009181443A JP2008021333A JP2008021333A JP2009181443A JP 2009181443 A JP2009181443 A JP 2009181443A JP 2008021333 A JP2008021333 A JP 2008021333A JP 2008021333 A JP2008021333 A JP 2008021333A JP 2009181443 A JP2009181443 A JP 2009181443A
- Authority
- JP
- Japan
- Prior art keywords
- interlock
- state
- instruction
- area
- mpu
- 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
- 238000000034 method Methods 0.000 claims description 50
- 238000004364 calculation method Methods 0.000 claims description 9
- 238000012790 confirmation Methods 0.000 claims description 3
- 230000006870 function Effects 0.000 description 106
- 238000012545 processing Methods 0.000 description 58
- 238000004891 communication Methods 0.000 description 13
- 229960005552 PAC-1 Drugs 0.000 description 7
- 230000002093 peripheral effect Effects 0.000 description 7
- YQNRVGJCPCNMKT-JLPGSUDCSA-N 2-(4-benzylpiperazin-1-yl)-n-[(2-hydroxy-3-prop-2-enyl-phenyl)methylideneamino]acetamide Chemical compound OC1=C(CC=C)C=CC=C1\C=N/NC(=O)CN1CCN(CC=2C=CC=CC=2)CC1 YQNRVGJCPCNMKT-JLPGSUDCSA-N 0.000 description 6
- 101001139126 Homo sapiens Krueppel-like factor 6 Proteins 0.000 description 6
- 101001133600 Homo sapiens Pituitary adenylate cyclase-activating polypeptide type I receptor Proteins 0.000 description 6
- 101001080401 Homo sapiens Proteasome assembly chaperone 1 Proteins 0.000 description 6
- 102100020679 Krueppel-like factor 6 Human genes 0.000 description 6
- 238000004519 manufacturing process Methods 0.000 description 5
- 102100023116 Sodium/nucleoside cotransporter 1 Human genes 0.000 description 3
- 101710123675 Sodium/nucleoside cotransporter 1 Proteins 0.000 description 3
- 230000005856 abnormality Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- YQNRVGJCPCNMKT-LFVJCYFKSA-N 2-[(e)-[[2-(4-benzylpiperazin-1-ium-1-yl)acetyl]hydrazinylidene]methyl]-6-prop-2-enylphenolate Chemical compound [O-]C1=C(CC=C)C=CC=C1\C=N\NC(=O)C[NH+]1CCN(CC=2C=CC=CC=2)CC1 YQNRVGJCPCNMKT-LFVJCYFKSA-N 0.000 description 1
- 101100462537 Caenorhabditis elegans pac-1 gene Proteins 0.000 description 1
- 101100117764 Mus musculus Dusp2 gene Proteins 0.000 description 1
- 206010042602 Supraventricular extrasystoles Diseases 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Landscapes
- Programmable Controllers (AREA)
Abstract
【解決手段】 ファンクションブロックFBを含むユーザプログラムを演算実行するMPU21と、インターロック状態の時、FBのプログラムを実行するか否かを特定するインターロック時動作フラグを格納するFBインスタンス格納用領域23aを備える。ユーザプログラムに記述されるインターロック開始命令〜インターロック終了命令の区間がインターロック領域となり、開始命令に対応する入力がONの場合、その領域がインターロック状態となる。MPUはOUT命令を実行するに際し、インターロック状態か否かを判断し、インターロック状態の場合には出力をOFFする。また、インターロック状態のインターロック領域内に存在するFBは、インターロック時動作フラグに基づきプログラムの実行/非実行をする。
【選択図】 図2
Description
インターロック状態の時、POU内の命令を実行するか否かを特定するインターロック時動作情報を格納する記憶部と、を備える。そして、ユーザプログラムは、対となるインターロック開始命令とインターロック終了命令が記述された場合、その両命令で囲んだ区間がインターロック領域となり、インターロック開始命令に対応する入力がインターロック状態を示す値の場合、インターロック領域をインターロック状態となるようにする。演算部は、ユーザプログラム中のOUT命令を実行するに際し、そのOUT命令が含まれるインターロック領域がインターロック状態か否かを判断し、インターロック状態の場合には設定されたインターロック処理を実行する機能と、インターロック状態のインターロック領域内に存在するPOUを実行するに際し、記憶部のインターロック時動作情報を確認し、その確認結果に基づきそのPOU内の命令の実行/非実行をする機能と、を備えるようにした。
2 CPUユニット
21 MPU(制御部)
23 メモリ(記憶部)
23a FBインスタンス格納用領域
23b データ領域
Claims (4)
- 複数の命令語から構成されるプログラム構成単位であるPOUを含むユーザプログラムを演算実行する演算部と、
インターロック状態の時、前記POU内の命令を実行するか否かを特定するインターロック時動作情報を格納する記憶部と、
を備え、
前記ユーザプログラムは、対となるインターロック開始命令とインターロック終了命令が記述された場合、その両命令で囲んだ区間がインターロック領域となり、前記インターロック開始命令に対応する入力がインターロック状態を示す値の場合、前記インターロック領域をインターロック状態となるようにし、
前記演算部は、
前記ユーザプログラム中のOUT命令を実行するに際し、そのOUT命令が含まれるインターロック領域がインターロック状態か否かを判断し、インターロック状態の場合には設定されたインターロック処理を実行する機能と、
インターロック状態のインターロック領域内に存在する前記POUを実行するに際し、前記記憶部のインターロック時動作情報を確認し、その確認結果に基づきそのPOU内の命令の実行/非実行をする機能と、
を備えたことを特徴とする産業用コントローラ用機器。 - 前記ユーザプログラムは、インターロック開始命令とインターロック終了命令とで囲んだインターロック領域内に別のインターロック開始命令とインターロック終了命令とを配置するインターロック領域のネストが許容され、
前記インターロック開始命令に対応する入力が、インターロック状態か通常状態かを示す状態判定用フラグを格納するデータ領域を備え、
前記演算部は、入れ子状態のインターロック領域については、前記データ領域の、その入れ子状態のインターロック領域に対応する状態判定用フラグと、そのインターロック領域を含むように設定される他のインターロック領域に対応する状態判定用フラグとのうち、少なくとも1つがインターロック状態を示す場合、その入れ子状態のインターロック領域はインターロック状態として処理をすることを特徴とする請求項1に記載の産業用コントローラ用機器。 - 前記POU中に、対となるインターロック開始命令とインターロック終了命令が記述され、前記演算部は、そのPOU中でもインターロック状態か否かにより対応する処理を実行することを特徴とする請求項1または2に記載の産業用コントローラ用機器。
- 複数の命令語から構成されるプログラム構成単位であるPOUを含むユーザプログラムを演算実行する演算部を備えた産業用コントローラ用機器であって、
前記ユーザプログラムは、対となるインターロック開始命令とインターロック終了命令が記述された場合、その両命令で囲んだ区間がインターロック領域となり、前記インターロック開始命令に対応する入力がインターロック状態を示す値の場合、前記インターロック領域をインターロック状態となるようにし、
前記演算部は、前記ユーザプログラム中のOUT命令を実行するに際し、そのOUT命令が含まれるインターロック領域がインターロック状態か否かを判断し、インターロック状態の場合には設定されたインターロック処理を実行する機能を備えたことを特徴とする産業用コントローラ用機器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008021333A JP4993208B2 (ja) | 2008-01-31 | 2008-01-31 | 産業用コントローラ用機器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008021333A JP4993208B2 (ja) | 2008-01-31 | 2008-01-31 | 産業用コントローラ用機器 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009181443A true JP2009181443A (ja) | 2009-08-13 |
JP4993208B2 JP4993208B2 (ja) | 2012-08-08 |
Family
ID=41035360
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008021333A Active JP4993208B2 (ja) | 2008-01-31 | 2008-01-31 | 産業用コントローラ用機器 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4993208B2 (ja) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012124197A1 (ja) | 2011-03-15 | 2012-09-20 | オムロン株式会社 | 制御装置およびシステムプログラムならびに記録媒体 |
WO2012124542A1 (ja) | 2011-03-15 | 2012-09-20 | オムロン株式会社 | 制御装置およびシステムプログラム |
WO2012124198A1 (ja) | 2011-03-15 | 2012-09-20 | オムロン株式会社 | 制御装置およびシステムプログラムならびに記録媒体 |
WO2014207825A1 (ja) * | 2013-06-25 | 2014-12-31 | 三菱電機株式会社 | プログラマブルコントローラ |
US9377769B2 (en) | 2011-03-15 | 2016-06-28 | Omron Corporation | Control apparatus for updating a user program while processing is being performed and recording medium |
WO2019082627A1 (ja) | 2017-10-24 | 2019-05-02 | オムロン株式会社 | 制御装置、制御装置の制御方法、情報処理プログラム、および記録媒体 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11143504A (ja) * | 1997-11-07 | 1999-05-28 | Denso Corp | プログラマブルコントローラ |
JP2007086831A (ja) * | 2005-09-16 | 2007-04-05 | Omron Corp | 開発支援装置およびアウトライン情報生成プログラムならびにアウトライン情報生成方法 |
JP2008059421A (ja) * | 2006-09-01 | 2008-03-13 | Yokogawa Electric Corp | シーケンスプログラム編集支援装置 |
-
2008
- 2008-01-31 JP JP2008021333A patent/JP4993208B2/ja active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11143504A (ja) * | 1997-11-07 | 1999-05-28 | Denso Corp | プログラマブルコントローラ |
JP2007086831A (ja) * | 2005-09-16 | 2007-04-05 | Omron Corp | 開発支援装置およびアウトライン情報生成プログラムならびにアウトライン情報生成方法 |
JP2008059421A (ja) * | 2006-09-01 | 2008-03-13 | Yokogawa Electric Corp | シーケンスプログラム編集支援装置 |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9377769B2 (en) | 2011-03-15 | 2016-06-28 | Omron Corporation | Control apparatus for updating a user program while processing is being performed and recording medium |
WO2012124542A1 (ja) | 2011-03-15 | 2012-09-20 | オムロン株式会社 | 制御装置およびシステムプログラム |
WO2012124198A1 (ja) | 2011-03-15 | 2012-09-20 | オムロン株式会社 | 制御装置およびシステムプログラムならびに記録媒体 |
JP2012194683A (ja) * | 2011-03-15 | 2012-10-11 | Omron Corp | 制御装置およびシステムプログラム |
CN103403634A (zh) * | 2011-03-15 | 2013-11-20 | 欧姆龙株式会社 | 控制装置以及***程序 |
US10025281B2 (en) | 2011-03-15 | 2018-07-17 | Omron Corporation | Control device and system program, and recording medium |
US9778630B2 (en) | 2011-03-15 | 2017-10-03 | Omron Corporation | Control device and system program for maintaining global variable and reference data consistency during parallel processing of multiple tasks |
CN103403634B (zh) * | 2011-03-15 | 2016-08-10 | 欧姆龙株式会社 | 控制装置及其控制方法 |
WO2012124197A1 (ja) | 2011-03-15 | 2012-09-20 | オムロン株式会社 | 制御装置およびシステムプログラムならびに記録媒体 |
CN105339854A (zh) * | 2013-06-25 | 2016-02-17 | 三菱电机株式会社 | 可编程控制器 |
KR20160018796A (ko) | 2013-06-25 | 2016-02-17 | 미쓰비시덴키 가부시키가이샤 | 프로그래머블 컨트롤러 |
JP5661953B1 (ja) * | 2013-06-25 | 2015-01-28 | 三菱電機株式会社 | プログラマブルコントローラ |
US9811486B2 (en) | 2013-06-25 | 2017-11-07 | Mitsubishi Electric Corporation | Programmable controller |
WO2014207825A1 (ja) * | 2013-06-25 | 2014-12-31 | 三菱電機株式会社 | プログラマブルコントローラ |
WO2019082627A1 (ja) | 2017-10-24 | 2019-05-02 | オムロン株式会社 | 制御装置、制御装置の制御方法、情報処理プログラム、および記録媒体 |
US11287793B2 (en) | 2017-10-24 | 2022-03-29 | Omron Corporation | Control device, control method for control device, information processing program, and recording medium |
Also Published As
Publication number | Publication date |
---|---|
JP4993208B2 (ja) | 2012-08-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4993208B2 (ja) | 産業用コントローラ用機器 | |
EP3256915B1 (en) | Extending a programmable logic controller with apps | |
CN107924171B (zh) | 从装置、从装置的控制方法以及记录介质 | |
EP2682830B9 (en) | Control device and system program, and recording medium | |
JP5747584B2 (ja) | 制御装置およびシステムプログラム | |
WO2017154273A1 (ja) | マスタースレーブ制御システム、マスタースレーブ制御システムの制御方法、情報処理プログラム、および記録媒体 | |
JP6299064B2 (ja) | 制御装置、制御方法、およびプログラム | |
JP7000686B2 (ja) | 制御装置 | |
JP2015176191A (ja) | コントローラ | |
JP3754369B2 (ja) | 自動化装置および更新方法 | |
CN111095138B (zh) | 控制装置、控制装置的控制方法、信息处理程序及记录介质 | |
US20130081054A1 (en) | Method for Enabling Sequential, Non-Blocking Processing of Statements in Concurrent Tasks in a Control Device | |
US20220402121A1 (en) | Control and monitoring of a machine arrangement | |
JPH09128255A (ja) | プログラマブル論理制御器 | |
CN116909678A (zh) | 一种容器化plc的实现方法及***、管理服务器 | |
CN113867271B (zh) | 生产***、上级控制装置、控制装置、通信方法以及存储介质 | |
JP5365875B2 (ja) | 産業用コントローラ | |
JP2010079355A (ja) | 複数plc間の協調制御システム | |
JP2009048632A (ja) | 中間装置を介して制御装置と周辺要素との間でメッセージを伝達するための方法 | |
JP2017068663A (ja) | プログラマブルコントローラ | |
JP6812726B2 (ja) | 制御ユニット、データリフレッシュ方法、データリフレッシュプログラム | |
CN113168149A (zh) | 用于自动化装置的扩展装置 | |
JP2007304678A (ja) | 制御システム及び制御装置群の更新方法 | |
JP6645223B2 (ja) | 制御システム、および制御装置 | |
JP2007128413A (ja) | プログラマブルコントローラ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20101105 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111118 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111124 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111212 |
|
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: 20120412 |
|
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: 20120425 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150518 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4993208 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 |