JP6922237B2 - プログラマブルコントローラの製造方法 - Google Patents
プログラマブルコントローラの製造方法 Download PDFInfo
- Publication number
- JP6922237B2 JP6922237B2 JP2017017642A JP2017017642A JP6922237B2 JP 6922237 B2 JP6922237 B2 JP 6922237B2 JP 2017017642 A JP2017017642 A JP 2017017642A JP 2017017642 A JP2017017642 A JP 2017017642A JP 6922237 B2 JP6922237 B2 JP 6922237B2
- Authority
- JP
- Japan
- Prior art keywords
- connector terminal
- programmable controller
- storage unit
- storage
- data
- 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
Classifications
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01R—ELECTRICALLY-CONDUCTIVE CONNECTIONS; STRUCTURAL ASSOCIATIONS OF A PLURALITY OF MUTUALLY-INSULATED ELECTRICAL CONNECTING ELEMENTS; COUPLING DEVICES; CURRENT COLLECTORS
- H01R9/00—Structural associations of a plurality of mutually-insulated electrical connecting elements, e.g. terminal strips or terminal blocks; Terminals or binding posts mounted upon a base or in a case; Bases therefor
- H01R9/22—Bases, e.g. strip, block, panel
- H01R9/24—Terminal blocks
- H01R9/2458—Electrical interconnections between terminal blocks
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/0175—Coupling arrangements; Interface arrangements
- H03K19/017581—Coupling arrangements; Interface arrangements programmable
-
- 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
- G05B19/056—Programming the PLC
-
- 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
- G05B19/058—Safety, monitoring
-
- 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
- G05B19/054—Input/output
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/13—Plc programming
- G05B2219/13121—DDE direct data exchange, DLL dynamic library linking
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/13—Plc programming
- G05B2219/13161—Easily exchangable rom, eprom cassette, earom
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/10—Programming or data input circuits
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Programmable Controllers (AREA)
Description
好ましくは、第2の記憶部は、外部装置に備えられる。
<全体構成>
図1は、実施の形態1にかかるPLCの構成を周辺装置と関連付けて示す図である。図2は、実施の形態1にかかるFPGA50の構成を、切替装置200と関連付けて示す図である。
図3は、実施の形態1にかかるPLCユニット300の外観を示す図である。図3を参照して、PLCユニット300は、図1に示すPLC100を内蔵する筺体を備える。筺体は、PLC100のオプションボード(オプション機能を実現するための外部装置のボード)を基板90に脱着可能に装着するための部位110と、PLC100のデータ等のバックアップ用メモリカードを基板90に脱着可能に装着するための部位120とを備える。実施の形態1では、部位110を、切替装置200のボードを装着するために利用し、部位120を、第2ストレージ70を脱着可能に装着するために利用する。
図4は、実施の形態1にかかるPLC100のシステム起動用データ71のローディングを含む処理フローチャートである。なお、実施の形態1では、「ローディング」は、データを記憶部から読出し、読出されたデータを別の記憶部に書込む処理を示す。
図4の処理は、PLC100の起動時の動作モードを切替える方法としても適用することができる。すなわち、この方法では、PLC100の電源がオンされた場合の起動時に、上記の予め定められた回路が確立されるときは、第1格納処理部51Aが起動して、システム起動用データ71を第2ストレージ70から読出し、第1ストレージ30に格納する第1動作モードを実施する。これに対して、電源がオンされた場合の起動時に上記の予め定められた回路が確立しないときは、第2格納処理部51Bが起動して、第1ストレージ30に格納されたシステム起動用データ71(より特定的にはシステムプログラム)を読出し、主記憶装置20に格納する第2動作モードを実施する。
実施の形態2は、実施の形態1の変形例を示す。図6は、実施の形態2にかかるPLCの構成を周辺装置と関連付けて示す図である。実施の形態1では、第2ストレージ70は、PLC100に備えられたが、図6に示すように、切替装置200に備えるようにしてもよい。
実施の形態3は、実施の形態1または2の変形例を示す。図7は、実施の形態3を説明するための図である。上記の各実施の形態では、システム起動用データ71のローディング(図4のステップS3)は、FPGA50のみにより実施されたが、FPGA50が他のデバイス等と協同して実施してもよい。
各実施の形態によれば、PLC100のプログラムを変更すべく記憶部の内容の書換えは、特許文献1のようなディップスイッチの操作によるのではなく、切替装置200のFPGA50への装着により実施することが可能となる。したがって、PLC100のプログラムの変更を簡単操作で実現することができる。
Claims (9)
- プログラマブルコントローラの製造方法であって、
前記プログラマブルコントローラは基板を備え、前記基板は、入出力端子を有した外部装置が脱着可能に装着されるインターフェイス部と、第1の記憶部とを含み、
前記インターフェイス部は、プロセッサ回路と、第1のコネクタ端子と、第2のコネクタ端子とを有し、前記第1のコネクタ端子および前記第2のコネクタ端子は前記外部装置の入出力端子に接続可能に構成され、
前記製造方法は、
前記第1のコネクタ端子および前記第2のコネクタ端子に前記外部装置の入出力端子が接続されることにより、予め定められた回路を形成するステップと、
前記第1のコネクタ端子における電圧および前記第2のコネクタ端子における電圧を、予め定められた短絡電圧と比較することにより、前記予め定められた回路が形成されたかを判断するステップと、
前記予め定められた回路が形成されたとき、前記プロセッサ回路が、前記プログラマブルコントローラのプログラムまたはデータが格納された第2の記憶部から、当該プログラムまたはデータを、前記プログラマブルコントローラを前記第2の記憶部に接続する第3のコネクタ端子を介して、前記第1の記憶部にロードするステップと、を備える、製造方法。 - 前記プログラムまたはデータをロードするステップは、前記プログラマブルコントローラのプログラムを前記第2の記憶部から読出し、前記第1の記憶部に格納するための命令を実行するステップを含む、請求項1に記載の製造方法。
- 前記命令を実行するステップは、前記プロセッサ回路が当該命令を実行するステップを有する、請求項2に記載の製造方法。
- 前記基板は、プロセッサを含み、
前記命令を実行するステップは、前記プロセッサ回路は前記プロセッサに前記命令を実行させるステップを有する、請求項2に記載の製造方法。 - 前記予め定められた回路が形成された旨の通知を、出力部を介して出力するステップを、さらに備える、請求項1から4のいずれか1項に記載の製造方法。
- 前記第2の記憶部は、前記基板に脱着可能に装着される記憶媒体を含む、請求項1から5のいずれか1項に記載の製造方法。
- 前記第2の記憶部は、前記外部装置に備えられる、請求項1から5のいずれか1項に記載の製造方法。
- プログラマブルコントローラであって、
前記プログラマブルコントローラは基板を備え、前記基板は、入出力端子を有した外部装置が脱着可能に装着されるインターフェイス部と、プロセッサと、主記憶部と、第1の記憶部とを含み、
前記インターフェイス部は、プロセッサ回路と、第1のコネクタ端子と、第2のコネクタ端子とを有し、前記第1のコネクタ端子および前記第2のコネクタ端子は前記外部装置の入出力端子に接続可能に構成され、
前記プロセッサ回路は、
前記インターフェイス部の前記第1のコネクタ端子と前記第2のコネクタ端子の間で、前記外部装置の前記入出力端子および配線を介して予め定められた回路が形成されたかを判断し、
前記プロセッサ回路は、
前記プログラマブルコントローラの電源がオンされる時に、前記外部装置の入出力端子を介して、前記第1のコネクタ端子と前記第2のコネクタ端子との間で前記予め定められた回路が形成された判断すると、前記プログラマブルコントローラのプログラムまたはデータが格納された第2の記憶部から当該プログラムまたはデータを読出し、前記第1の記憶部に格納するための第1格納処理部と、
前記プログラマブルコントローラの電源がオンされる時に、前記第1のコネクタ端子と前記第2のコネクタ端子との間で前記予め定められた回路が形成されないと判断すると、前記第1の記憶部に格納された前記プログラマブルコントローラのプログラムまたはデータを読出し、前記主記憶部に格納するための第2格納処理部と、を備える、プログラマブルコントローラ。 - プログラマブルコントローラの動作モードを切替える方法であって、
前記プログラマブルコントローラは基板を備え、前記基板は、入出力端子を有した外部装置が脱着可能に装着されるインターフェイス部と、プロセッサと、主記憶部と、第1の記憶部とを含み、
前記インターフェイス部は、プロセッサ回路と、第1のコネクタ端子と、第2のコネクタ端子とを有し、前記第1のコネクタ端子および前記第2のコネクタ端子は前記外部装置の入出力端子に接続可能に構成され、
前記方法は、
前記第1のコネクタ端子および前記第2のコネクタ端子に前記外部装置の入出力端子が接続されることにより、予め定められた回路を形成するステップと、
前記第1のコネクタ端子における電圧および前記第2のコネクタ端子における電圧を、予め定められた短絡電圧と比較することにより、前記予め定められた回路が形成されたかを判断するステップと、
前記プログラマブルコントローラの電源がオンされる時に前記予め定められた回路が形成されたとき、前記プロセッサ回路が、前記プログラマブルコントローラのプログラムまたはデータが格納された第2の記憶部から、当該プログラムまたはデータを、前記プログラマブルコントローラを前記第2の記憶部に接続する第3のコネクタ端子を介して、前記第1の記憶部にロードする第1ステップと、
前記プログラマブルコントローラの電源がオンされる時に前記予め定められた回路が形成されないとき、前記プロセッサ回路が、前記第1の記憶部に格納された前記プログラマブルコントローラのプログラムまたはデータを、当該第1の記憶部から前記主記憶部にロードする第2ステップと、を備える、方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017017642A JP6922237B2 (ja) | 2017-02-02 | 2017-02-02 | プログラマブルコントローラの製造方法 |
CN201711133332.7A CN108388195A (zh) | 2017-02-02 | 2017-11-15 | 可编程控制器及其制造方法及对动作模式进行切换的方法 |
EP17201860.8A EP3358428B1 (en) | 2017-02-02 | 2017-11-15 | Method of loading system starting data into a programmable controller |
US15/813,175 US10622734B2 (en) | 2017-02-02 | 2017-11-15 | Method of manufacturing programmable controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017017642A JP6922237B2 (ja) | 2017-02-02 | 2017-02-02 | プログラマブルコントローラの製造方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018124866A JP2018124866A (ja) | 2018-08-09 |
JP6922237B2 true JP6922237B2 (ja) | 2021-08-18 |
Family
ID=60320800
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017017642A Active JP6922237B2 (ja) | 2017-02-02 | 2017-02-02 | プログラマブルコントローラの製造方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10622734B2 (ja) |
EP (1) | EP3358428B1 (ja) |
JP (1) | JP6922237B2 (ja) |
CN (1) | CN108388195A (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109739175B (zh) * | 2019-02-22 | 2024-01-26 | 费勉仪器科技(上海)有限公司 | 一种plc继电器快速分配电路 |
JP7373747B2 (ja) * | 2020-03-19 | 2023-11-06 | パナソニックIpマネジメント株式会社 | プログラマブルコントローラ、プログラマブルコントローラの更新方法 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09197464A (ja) * | 1996-01-24 | 1997-07-31 | Nikon Corp | カメラ |
JPH1185224A (ja) * | 1997-09-10 | 1999-03-30 | Toshiba Corp | プログラムローディング装置 |
JP3701159B2 (ja) * | 1999-12-17 | 2005-09-28 | 三菱電機株式会社 | メモリカセット及びこれを用いたプログラマブル・コントローラ |
US6901298B1 (en) | 2002-09-30 | 2005-05-31 | Rockwell Automation Technologies, Inc. | Saving and restoring controller state and context in an open operating system |
JP2004272629A (ja) | 2003-03-10 | 2004-09-30 | Omron Corp | プログラマブルコントローラ用機器並びにプログラマブルコントローラ用機器におけるプログラム更新方法並びにプログラム起動方法 |
US7310720B2 (en) | 2004-06-08 | 2007-12-18 | Siemens Energy & Automation, Inc. | Method for portable PLC configurations |
CN100504682C (zh) * | 2004-06-08 | 2009-06-24 | 西门子能量及自动化公司 | 便携式plc配置方法 |
US7425992B2 (en) * | 2004-10-29 | 2008-09-16 | Sharp Laboratories Of America, Inc. | Method and apparatus for upgrading a television system |
TWI421765B (zh) * | 2008-04-01 | 2014-01-01 | Mstar Semiconductor Inc | 可自動更新韌體之顯示控制裝置及其更新方法 |
JP2011210137A (ja) * | 2010-03-30 | 2011-10-20 | Furuno Electric Co Ltd | 電子機器、航法装置、バージョンアッププログラム及びバージョンアップ方法 |
JP5904189B2 (ja) * | 2013-10-29 | 2016-04-13 | 横河電機株式会社 | 信号処理装置 |
US20150120009A1 (en) | 2013-10-31 | 2015-04-30 | Rockwell Automation Technologies, Inc. | Independent Operation of Control Hardware and a Monitoring System in an Automation Controller |
CN105137817B (zh) * | 2015-07-24 | 2018-04-17 | 浙江杰芯科技有限公司 | 控制程序处理器的片上***的控制程序执行方法 |
-
2017
- 2017-02-02 JP JP2017017642A patent/JP6922237B2/ja active Active
- 2017-11-15 CN CN201711133332.7A patent/CN108388195A/zh active Pending
- 2017-11-15 EP EP17201860.8A patent/EP3358428B1/en active Active
- 2017-11-15 US US15/813,175 patent/US10622734B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US10622734B2 (en) | 2020-04-14 |
EP3358428B1 (en) | 2024-02-14 |
CN108388195A (zh) | 2018-08-10 |
EP3358428A1 (en) | 2018-08-08 |
JP2018124866A (ja) | 2018-08-09 |
US20180219308A1 (en) | 2018-08-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107479913A (zh) | 一种fpga配置多启动低资源占用更新方法及实施*** | |
CN102200916B (zh) | 电子设备、可配置的部件及该部件的配置信息存储方法 | |
JP6922237B2 (ja) | プログラマブルコントローラの製造方法 | |
US20060156302A1 (en) | Control program download device | |
JP5144409B2 (ja) | インバータ制御システム,インバータ装置の周辺機器 | |
US20060117313A1 (en) | Method for patching firmware in memory device | |
CN115718610A (zh) | 一种可靠的单片机应用程序更新的方法 | |
CN109766113B (zh) | 一种固态硬盘控制器的固件更新方法及装置 | |
US20080115122A1 (en) | Updating fixture for bios in computer system | |
CN112416376A (zh) | 芯片烧录方法、烧录设备、芯片及*** | |
JP2014050137A (ja) | インバータ装置 | |
EP1835398A1 (en) | Frequency converter controller, peripheral device, method and program | |
CN112395224B (zh) | 数据处理方法、***、串接装置及电子设备 | |
JP2004192329A (ja) | プログラム書換え方法および端末装置 | |
JP3659399B2 (ja) | プログラマブルロジックコントローラ | |
US6466994B1 (en) | Method and system for programming a system board using a peripheral controller | |
KR20010028715A (ko) | 데이터 처리 시스템의 부팅 장치 및 방법 | |
CN102609325B (zh) | 一种软件下载方法及终端 | |
CN113703816B (zh) | 服务器装置及其避免韧体无法再次更新之方法 | |
CN210864686U (zh) | 一种程序烧录装置 | |
KR100758563B1 (ko) | 노래반주기의 초기화 장치 및 이를 이용한 초기화 방법 | |
TW201903560A (zh) | 識別電源供應器狀態的電子系統及方法 | |
JP2005332228A (ja) | プログラム切替え制御装置 | |
KR100582750B1 (ko) | 통신선으로 연결된 제어유닛의 리프로그래밍 방법 | |
CN113377418A (zh) | 一种文件加载方法、存储介质及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180330 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191206 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201028 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201110 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201216 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210302 |
|
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: 20210629 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210712 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6922237 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |