JPWO2014136240A1 - ラダープログラム表示プログラムおよびラダープログラム表示装置 - Google Patents
ラダープログラム表示プログラムおよびラダープログラム表示装置 Download PDFInfo
- Publication number
- JPWO2014136240A1 JPWO2014136240A1 JP2015504069A JP2015504069A JPWO2014136240A1 JP WO2014136240 A1 JPWO2014136240 A1 JP WO2014136240A1 JP 2015504069 A JP2015504069 A JP 2015504069A JP 2015504069 A JP2015504069 A JP 2015504069A JP WO2014136240 A1 JPWO2014136240 A1 JP WO2014136240A1
- Authority
- JP
- Japan
- Prior art keywords
- hierarchical
- unit
- display
- program
- ladder
- 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
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
- G05B19/056—Programming the PLC
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
Abstract
Description
図1は、実施の形態1に係るラダープログラム表示装置の構成を示す図である。ラダープログラム表示装置1Aは、ラダープログラムを表示する装置であり、例えば、PC(Personal Computer)などである。本実施の形態のラダープログラム表示装置1Aは、回路の論理的な階層構造を容易に視認できるよう、階層構造を視覚的に識別できる状態でラダープログラムを表示する。ラダープログラム表示装置1Aは、例えば、階層毎に色分け表示することによって、各階層を視覚的に識別可能なようラダープログラムを表示する。ラダープログラム表示装置1Aが表示するラダープログラムは、PLC(Programmable Logic Controller)(シーケンサ)システムなどで用いられるプログラムである。
(((X1andX2)orX3)andX4andY10)・・・(A)
(規則2)並列回路ブロックは、縦方向(上下方向)に階層単位を配置することで表す。
(規則3)接続された階層単位が隣り合わない場合は、接続線を補うことによって接続関係を表す。
(((X1orX4)andX2andX3)or(X5andX6))・・・(B)
(処理1−1) (X1orX4)の階層単位を、画面の左上位置で上下に並べることによって、(X1orX4)からなる並列回路ブロック51を表示する。
(処理1−2) andX2andX3の階層単位を、並列回路ブロック51の右側に並べることによって、((X1orX4)andX2andX3)からなる直列回路ブロック52を表示する。
(処理1−3) (X5andX6)の階層単位を、左右に並べることによって、直列回路ブロック53を生成する。
(処理1−4) ((X1orX4)andX2andX3)と(X5andX6)とを並列接続するため、X6の右側に接続線54を補う。
(処理2−1) (X1andX2):直列回路の階層単位なので、画面の左上で左右に並べて表示する。
(処理2−2) orX3:並列回路の階層単位なので、X3を直列回路ブロック41の下に並べて表示する。
(処理2−3) 接続線:X3と(X1andX2)と接続するために、X3の右側に接続線を補う。
(処理2−4) andX4andY10:直列回路の階層単位なので、X4とY10を並列回路ブロック42の右側に並べて表示する。
なお、表示処理部14Aは、コイルを右端に寄せる表示処理を自動的に行っている。
つぎに、図5および図6を用いてこの発明の実施の形態2について説明する。実施の形態2では、階層単位を選択範囲として選択できる仕組みを導入する。これにより、階層単位ごとの省略表示を行う。
つぎに、図7および図8を用いてこの発明の実施の形態3について説明する。実施の形態3では、選択された階層単位を一括して削除、コピーまたは貼り付けなどの編集処理を行う仕組みを導入する。これにより、論理的にまとまった単位(階層単位)での一括編集を行う。
つぎに、図10および図11を用いてこの発明の実施の形態4について説明する。実施の形態4では、選択された階層単位(部分回路)に含まれる変数のみの現在値をCPUユニットから取得する仕組みを導入する。これにより、論理的にまとまった単位で個別に実行状態のモニタ表示を行う。
つぎに、図12および図13を用いてこの発明の実施の形態5について説明する。実施の形態5では、ラダープログラム表示装置にラダー図が入力された場合に、ラダー図を解析してデータ構造表記に変換する。
Claims (13)
- ラダープログラムの階層単位である各回路ブロックを論理式で示すことによって前記ラダープログラムを論理的な階層構造で示したデータ構造表記で前記ラダープログラムを記憶しておく階層データ保持ステップと、
前記データ構造表記に基づいて、前記階層構造を階層単位毎に視覚的に識別できるようなデータ構造表記またはラダー図で、前記ラダープログラムを表示装置に表示させる表示処理ステップと、
をコンピュータに実行させることを特徴とするラダープログラム表示プログラム。 - 前記表示処理ステップでは、前記階層構造を階層単位毎に異なる色で塗り分けて表示させることを特徴とする請求項1に記載のラダープログラム表示プログラム。
- ユーザから指定された階層単位を処理対象に設定する対象設定ステップをさらにコンピュータに実行させ、
前記表示処理ステップでは、設定された階層単位を設定されていない階層単位と識別できるように表示させることを特徴とする請求項1または2に記載のラダープログラム表示プログラム。 - ユーザから指定された階層単位を処理対象に設定する対象設定ステップと、
前記処理対象に設定された階層単位を前記ラダープログラム内で省略表示させる省略表示ステップと、
をさらにコンピュータに実行させることを特徴とする請求項1〜3のいずれか1つに記載のラダープログラム表示プログラム。 - ユーザから指定された階層単位を処理対象に設定する対象設定ステップと、
ユーザからの指示に従って、前記処理対象に設定された階層単位を用いたプログラム編集を行う編集ステップと、
をさらにコンピュータに実行させることを特徴とする請求項1〜3のいずれか1つに記載のラダープログラム表示プログラム。 - ユーザから指定された階層単位を処理対象に設定する対象設定ステップと、
前記処理対象に設定された階層単位に含まれる変数のみのモニタ値を、前記ラダープログラムを実行する処理ユニットから取得するモニタ値取得ステップと、
をさらにコンピュータに実行させ、
前記表示処理ステップでは、前記処理対象に設定された階層単位の実行状態を、前記モニタ値を用いてモニタ表示させることを特徴とする請求項1〜3のいずれか1つに記載のラダープログラム表示プログラム。 - 前記表示処理ステップでは、前記階層単位が有している階層構造の深さを前記表示装置に表示させることを特徴とする請求項1〜3のいずれか1つに記載のラダープログラム表示プログラム。
- 前記表示処理ステップでは、1つの階層単位内で同一の回路ブロックが複数ある場合に、前記同一の回路ブロックを強調表示させることを特徴とする請求項1に記載のラダープログラム表示プログラム。
- 前記表示処理ステップは、前記データ構造表記に基づいて、前記ラダー図を生成するラダー図生成ステップを有していることを特徴とする請求項1〜8のいずれか1つに記載のラダープログラム表示プログラム。
- ラダー図を入力する入力ステップと、
前記ラダー図の階層構造を解析して前記ラダー図に対応するデータ構造表記を生成する階層解析ステップと、
をさらにコンピュータに実行させ、
前記階層データ保持ステップでは、生成されたデータ構造表記を記憶しておくことを特徴とする請求項1〜9のいずれか1つに記載のラダープログラム表示プログラム。 - ラダープログラムの階層単位である各回路ブロックを論理式で示すことによって前記ラダープログラムを論理的な階層構造で示したデータ構造表記で前記ラダープログラムを記憶しておく階層データ保持ステップと、
前記データ構造表記で、前記ラダープログラムを表示装置に表示させる表示処理ステップと、
ユーザから指定された階層単位を処理対象に設定する対象設定ステップと、
ユーザからの指示に従って、前記処理対象に設定された階層単位を用いたプログラム編集を前記データ構造表記のラダープログラムに対して行う編集ステップと、
をコンピュータに実行させることを特徴とするラダープログラム表示プログラム。 - ラダープログラムの階層単位である各回路ブロックを論理式で示すことによって前記ラダープログラムを論理的な階層構造で示したデータ構造表記で前記ラダープログラムを記憶しておく階層データ保持部と、
前記データ構造表記に基づいて、前記階層構造を階層単位毎に視覚的に識別できるようなデータ構造表記またはラダー図で、前記ラダープログラムを表示装置に表示させる表示処理部と、
を備えることを特徴とするラダープログラム表示装置。 - ラダープログラムの階層単位である各回路ブロックを論理式で示すことによって前記ラダープログラムを論理的な階層構造で示したデータ構造表記で前記ラダープログラムを記憶しておく階層データ保持部と、
前記データ構造表記で、前記ラダープログラムを表示装置に表示させる表示処理部と、
ユーザから指定された階層単位を処理対象に設定する対象設定部と、
ユーザからの指示に従って、前記処理対象に設定された階層単位を用いたプログラム編集を前記データ構造表記のラダープログラムに対して行う編集処理部と、
を備えることを特徴とするラダープログラム表示装置。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2013/056328 WO2014136240A1 (ja) | 2013-03-07 | 2013-03-07 | ラダープログラム表示プログラムおよびラダープログラム表示装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP5777838B2 JP5777838B2 (ja) | 2015-09-09 |
JPWO2014136240A1 true JPWO2014136240A1 (ja) | 2017-02-09 |
Family
ID=51490799
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015504069A Expired - Fee Related JP5777838B2 (ja) | 2013-03-07 | 2013-03-07 | ラダープログラム表示プログラムおよびラダープログラム表示装置 |
Country Status (7)
Country | Link |
---|---|
US (1) | US20160004242A1 (ja) |
JP (1) | JP5777838B2 (ja) |
KR (1) | KR20150127161A (ja) |
CN (1) | CN105074591A (ja) |
DE (1) | DE112013006688T5 (ja) |
TW (1) | TWI489233B (ja) |
WO (1) | WO2014136240A1 (ja) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6224575B2 (ja) * | 2014-12-19 | 2017-11-01 | ファナック株式会社 | 指定した信号の演算条件によりラダー回路を検索可能なラダープログラム検索装置 |
DE112015006067T5 (de) * | 2015-01-28 | 2017-10-12 | Mitsubishi Electric Corporation | Intelligentes Funktionsmodul und speicherprogrammierbares Steuerungssystem |
JP6325500B2 (ja) * | 2015-09-17 | 2018-05-16 | ファナック株式会社 | Cncの動作状況をコメント中に追加表示可能なラダー図モニタ装置 |
WO2017138156A1 (ja) * | 2016-02-12 | 2017-08-17 | 三菱電機株式会社 | エンジニアリングツール |
JP6356726B2 (ja) * | 2016-05-19 | 2018-07-11 | ファナック株式会社 | ラダープログラム解析装置 |
WO2018051441A1 (ja) * | 2016-09-14 | 2018-03-22 | 三菱電機株式会社 | ラダープログラム編集支援装置およびラダープログラムの編集方法 |
JP6457467B2 (ja) * | 2016-11-29 | 2019-01-23 | ファナック株式会社 | ラダープログラム管理装置 |
JP2018190133A (ja) * | 2017-05-01 | 2018-11-29 | ファナック株式会社 | ラダープログラム編集装置 |
JP6988597B2 (ja) | 2018-03-14 | 2022-01-05 | オムロン株式会社 | ラダー図プログラム作成支援装置、ラダー図プログラム作成支援方法、およびラダー図プログラム作成支援プログラム |
WO2020089977A1 (ja) * | 2018-10-29 | 2020-05-07 | 三菱電機株式会社 | プログラマブルロジックコントローラ、プログラマブルロジックコントローラシステムおよびデータ解析方法 |
JP6599067B1 (ja) * | 2019-01-28 | 2019-10-30 | 三菱電機株式会社 | 装置状態再現装置、装置状態再現方法および装置状態再現プログラム |
WO2020174627A1 (ja) * | 2019-02-27 | 2020-09-03 | 三菱電機株式会社 | 設計支援装置、設計支援方法および設計支援プログラム |
JP7423895B2 (ja) * | 2019-03-12 | 2024-01-30 | オムロン株式会社 | ラダー図プログラム作成支援装置、ラダー図プログラム作成支援方法、およびラダー図プログラム作成支援プログラム |
TWI738113B (zh) * | 2019-11-15 | 2021-09-01 | 台達電子工業股份有限公司 | 圖形程式語言的垂直線連續編輯方法 |
JP7380376B2 (ja) * | 2020-03-26 | 2023-11-15 | オムロン株式会社 | 情報処理装置およびラダープログラムを表示するためのプログラム |
CN115335782A (zh) * | 2020-03-26 | 2022-11-11 | 三菱电机株式会社 | 编程辅助程序、编程辅助装置及编程辅助方法 |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5267145A (en) * | 1989-06-30 | 1993-11-30 | Icom, Inc. | Method and apparatus for program navigation and editing for ladder logic programs by determining which instructions reference a selected data element address |
JP2943260B2 (ja) * | 1990-07-06 | 1999-08-30 | 株式会社明電舎 | シーケンサ・ローダの回路入力方式 |
EP0477760B1 (en) * | 1990-09-20 | 1996-07-24 | Hitachi, Ltd. | Programming method and apparatus for programmable controller |
US5504902A (en) * | 1993-12-01 | 1996-04-02 | Patriot Sensors And Controls Corporation | Multi-language generation of control program for an industrial controller |
JPH09330107A (ja) * | 1996-06-12 | 1997-12-22 | Meidensha Corp | プログラマブルコントローラ用ラダー図作成cadシステムにおけるコメント付与方法 |
US5963446A (en) * | 1996-08-27 | 1999-10-05 | Steeplechase Software, Inc. | Extended relay ladder logic for programmable logic controllers |
US5818711A (en) * | 1996-09-30 | 1998-10-06 | Allen Bradley Company, Llc | Method for visually determining the status of program edits in an on-line programming environment |
US7603183B1 (en) * | 1999-08-31 | 2009-10-13 | Digital Electronics Corporation | Editor device and recorded medium on which editor program is recorded |
US8472942B2 (en) * | 2000-06-12 | 2013-06-25 | I/O Controls Corporation | System and method for facilitating diagnosis and maintenance of a mobile conveyance |
JP4490577B2 (ja) * | 2000-10-02 | 2010-06-30 | 株式会社キーエンス | Plcシステム構築支援ツール |
US7143366B1 (en) * | 2001-06-11 | 2006-11-28 | Rockwell Automation Technologies, Inc. | Graphical compare utility |
JP3839295B2 (ja) * | 2001-10-09 | 2006-11-01 | 株式会社ジェイテクト | 設備モニタ装置 |
JP2004046421A (ja) * | 2002-07-10 | 2004-02-12 | Toshiba Eng Co Ltd | シーケンスシュミレータ |
JP3963174B2 (ja) * | 2003-03-14 | 2007-08-22 | オムロン株式会社 | 表示・編集装置及び表示方法並びにプログラム |
KR100850843B1 (ko) * | 2004-03-22 | 2008-08-06 | 가부시끼가이샤 디지탈 | 표시기, 및 컴퓨터를 표시기로서 기능시키기 위한 프로그램을 저장한 기록 매체 |
EP1582948B1 (en) * | 2004-03-31 | 2009-06-24 | Omron Corporation | Development aid device |
DE112008001078T5 (de) * | 2007-04-26 | 2010-02-25 | Kabushiki Kaisha Toshiba | Fehleraustestsystem für Diagramm kontrollierbaren Controllers, seine Programmiervorrichtung und sein Programm |
JP5073067B2 (ja) * | 2009-02-04 | 2012-11-14 | 三菱電機株式会社 | ラダープログラム編集装置 |
KR101324370B1 (ko) * | 2009-05-27 | 2013-11-01 | 미쓰비시덴키 가부시키가이샤 | 시퀀스 프로그램의 디버그 장치, 디버그 방법, 및 프로그램 |
CN102640112B (zh) * | 2009-12-28 | 2015-05-13 | 三菱电机株式会社 | 程序制作支援装置 |
US8952965B2 (en) * | 2010-07-21 | 2015-02-10 | Siemens Aktiengesellschaft | Non-linear time scale optimization for mechanical-electrical machine behavior model visualization |
KR101447846B1 (ko) * | 2011-01-31 | 2014-10-13 | 미쓰비시덴키 가부시키가이샤 | 모션 sfc 프로그램 부품 작성 장치 |
DE112011105626B4 (de) * | 2011-09-15 | 2017-11-02 | Mitsubishi Electric Corp. | Leiterprogramm-Erschaffungsvorrichtung |
TWI489232B (zh) * | 2012-11-14 | 2015-06-21 | Inst Information Industry | 遠端監控系統及方法及其記錄媒體 |
-
2013
- 2013-03-07 JP JP2015504069A patent/JP5777838B2/ja not_active Expired - Fee Related
- 2013-03-07 CN CN201380074147.9A patent/CN105074591A/zh active Pending
- 2013-03-07 DE DE112013006688.2T patent/DE112013006688T5/de not_active Withdrawn
- 2013-03-07 KR KR1020157027535A patent/KR20150127161A/ko not_active Application Discontinuation
- 2013-03-07 US US14/766,809 patent/US20160004242A1/en not_active Abandoned
- 2013-03-07 WO PCT/JP2013/056328 patent/WO2014136240A1/ja active Application Filing
- 2013-10-14 TW TW102136939A patent/TWI489233B/zh not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
US20160004242A1 (en) | 2016-01-07 |
JP5777838B2 (ja) | 2015-09-09 |
DE112013006688T5 (de) | 2015-10-29 |
TW201435528A (zh) | 2014-09-16 |
KR20150127161A (ko) | 2015-11-16 |
CN105074591A (zh) | 2015-11-18 |
TWI489233B (zh) | 2015-06-21 |
WO2014136240A1 (ja) | 2014-09-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5777838B2 (ja) | ラダープログラム表示プログラムおよびラダープログラム表示装置 | |
JP6250901B2 (ja) | Cncとロボット制御装置が通信ネットワークを介して接続されたロボットシステム | |
JP6351899B1 (ja) | ラダープログラム編集支援装置およびラダープログラムの編集方法 | |
CN111045645B (zh) | 页面编辑方法、装置、电子设备及存储介质 | |
US20170262568A1 (en) | Program development support device, non-transitory storage medium storing thereon computer-readable program development support program, and program development support method | |
KR101627488B1 (ko) | 엔지니어링 툴, 프로그램 편집 장치 및 프로그램 편집 시스템 | |
JP2009009505A (ja) | Plc | |
JP6430037B2 (ja) | デバッグ支援装置およびデバッグ支援方法 | |
CN107590592B (zh) | 作业依赖关系表示方法、作业展示和调度控制方法及装置 | |
US20060066610A1 (en) | Method, device, and computer program product for displaying 3D grid in designing configuration model | |
JP5762601B1 (ja) | プログラム編集装置、方法、およびプログラム | |
JP5921765B2 (ja) | プログラムグラフ表示装置、プログラムグラフ表示方法およびプログラムグラフ表示プログラム | |
JP2021119478A (ja) | 情報処理装置 | |
KR101716480B1 (ko) | Gui 기반의 테스트케이스 입력 장치 | |
JP6121706B2 (ja) | プログラミング方法および装置 | |
CN104991520A (zh) | 一种镜像配置方法及装置 | |
JP2003223204A (ja) | プログラマブルコントローラのプログラミング方法およびその装置並びに記憶媒体 | |
JP2014191566A (ja) | 操作盤の画面定義装置 | |
JP5247739B2 (ja) | 画面設計装置および描画部品設定方法 | |
JP6407481B1 (ja) | プログラム作成装置 | |
JP6796967B2 (ja) | 設計支援方法、設計支援プログラムおよび設計支援装置 | |
TWI609313B (zh) | 工程工具程式及工程工具 | |
JP4868070B2 (ja) | グラフ表示装置およびプログラム | |
JP2022142493A (ja) | シミュレーション装置 | |
CN114840123A (zh) | 工艺规则的配置方法、装置及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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: 20150609 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150707 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5777838 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 |
|
LAPS | Cancellation because of no payment of annual fees |