JP2020190827A - 画面作成装置 - Google Patents
画面作成装置 Download PDFInfo
- Publication number
- JP2020190827A JP2020190827A JP2019094558A JP2019094558A JP2020190827A JP 2020190827 A JP2020190827 A JP 2020190827A JP 2019094558 A JP2019094558 A JP 2019094558A JP 2019094558 A JP2019094558 A JP 2019094558A JP 2020190827 A JP2020190827 A JP 2020190827A
- Authority
- JP
- Japan
- Prior art keywords
- screen
- editing
- definition information
- information
- edit
- 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
- 238000010586 diagram Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 14
- 238000004891 communication Methods 0.000 description 8
- 101100520231 Caenorhabditis elegans plc-3 gene Proteins 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 238000000034 method Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 101150004054 GRID1 gene Proteins 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Programmable Controllers (AREA)
Abstract
Description
パーソナルコンピュータ(以降、単に「PC」と称する)1と、プログラマブル表示器2と、の構成について図1に基づいて説明する。図1は、本発明の実施形態1に係るPC1と、プログラマブル表示器2と、の構成を示すブロック図である。
PC1は、図1に示すように、制御部10と、記録部20と、インターフェース部30と、表示部40と、操作部50と、を備えている。PC1は、プログラマブル表示器2と接続されている。PC1は、画面編集を行うためのプログラムを実行することにより、プログラマブル表示器2が表示する画面を作成する画面作成装置として機能する。
プログラマブル表示器2は、図1に示すように、制御部21と、表示パネル22と、タッチパネル23と、ユーザメモリ24と、インターフェース部25,26と、を備えている。プログラマブル表示器2は、外部機器としてのPLC(プログラマブルロジックコントローラ)3と接続されている。
管理部13は、図2の(a)から(c)に示すような定義情報を管理する。図2の(a)は、管理者のみが開くことが可能なアカウントの設定画面を示す図である。図2の(b)は、管理者のみが開くことが可能な編集者種類の設定画面を示す図である。図2の(c)は、管理者のみが開くことが可能なルール設定の設定画面を示す図である。図2の(a)から(c)に示す画面は、画面編集を行うためのプログラムによって開かれ、PC1の表示部40に表示される。ここで、管理者とは、各アカウントの管理を行う者である。
Rule_2 = ScreenDesign.Object.Screen1, Screen2, @Screen, Screen1.Grid1
Rule_3 = [email protected]
Rule_4 = [email protected] = ^A+[0-9a-zA-Z]+[0-9]$
…
このように、定義情報の全てを記述方式とすることで、コピーや追記などによって、多数のルール・アカウント・編集者種類などの編集や、他の定義情報を作成する際の再利用などが容易になる。加えて、表形式で入力した定義情報を、上記のような記述方式にExportする(書き出す)ことと、記述方式で書かれた定義情報をImportする(取り込む)こととをできるようにすれば、編集をさらに容易にすることができる。
判定部12は、参照部11によって記録部20から参照された定義情報に基づいて、アカウント毎に画面編集可能な編集範囲に応じて編集を制限するか否かを判定する。具体的に図3の(a)及び(b)に基づいて以下に説明する。図3の(a)は、図2の(c)に示すような設定画面にて設定された定義情報の一例を示す図である。図3の(b)は、図3の(a)に示す定義情報によって編集が制限される様子を示す図である。
作成部14は、操作部50によるユーザ操作に応じて編集処理を行い、画面編集が行われたデータとして、例えば、図4に示す1つの画面のデータを作成する。具体的に図4及び図5に基づいて以下に説明する。図4は、画面編集が行われたデータとしての画面のデータを示す図である。図5は、図4に示す画面のデータが作成される様子を示す模式図である。
本発明の他の実施形態について、以下に説明する。なお、説明の便宜上、前記実施形態1にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。図6は、本発明の実施形態2に係るPCにおいて、定義情報の記録場所の一例を示す図である。
PC1の制御ブロック(特に制御部10)は、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、ソフトウェアによって実現してもよい。
11 参照部
12 判定部
13 管理部
14 作成部
P1 編集画面
PRJ1、PRJ2、PRJ3、PRJ4 プロジェクト(画面編集が行われるデータ)
PRG プログラム(画面編集を行うためのプログラム)
Claims (8)
- 画面編集を行うユーザを認証するための複数のアカウントと、画面編集の対象であり、かつ、画面の一部を構成する編集対象が指定された情報としての画面編集可能な編集範囲と、を対応付けて定義する定義情報を参照する参照部と、
前記参照部によって参照された前記定義情報に基づいて、前記アカウント毎に前記編集範囲に応じて編集を制限するか否かを判定する判定部と、を備えることを特徴とする画面作成装置。 - 画面編集を行うユーザを認証するための複数のアカウントと画面編集可能な編集範囲とを対応付けて定義する定義情報を参照する参照部と、
前記参照部によって参照された前記定義情報に基づいて、前記アカウント毎に前記編集範囲に応じて編集を制限するか否かを判定する判定部と、
前記複数のアカウントを管理する管理者が、スクリプトを用いて前記判定部による判定のための前記定義情報を記述可能なように、前記定義情報を管理する管理部と、を備えることを特徴とする画面作成装置。 - 前記管理部は、前記管理者が、正規表現を含む前記スクリプトを用いて前記定義情報を記述可能なように、前記定義情報を管理することを特徴とする請求項2に記載の画面作成装置。
- 前記参照部は、画面編集を行うためのプログラムが起動した場合と画面編集が行われるデータのファイルが開かれた場合の少なくとも一方において、前記プログラムと前記データの少なくとも一方に含まれる前記定義情報、または前記プログラム及び前記データの外部に設けられる前記定義情報を参照することを特徴とする請求項1から3のいずれか1項に記載の画面作成装置。
- 前記定義情報は、画面編集の対象であり、かつ、画面の一部を構成する編集対象について編集が可能であるか否かを示す複数のルール設定の情報と、前記アカウント毎に設定され、画面編集を行う編集者の種類を示す複数の編集者種類のそれぞれに対して、前記複数のルール設定の少なくとも1つが適用された情報と、を含むことを特徴とする請求項1から4のいずれか1項に記載の画面作成装置。
- 前記定義情報は、複数の前記編集対象に対して上下関係が設定された情報を含み、
前記判定部は、前記上下関係に基づいて、前記編集者種類に所定のルール設定が適用されれば、前記編集者種類には、当該所定のルール設定にて編集が許可された前記編集対象よりも下位の編集対象の編集も許可されるように判定することを特徴とする請求項5に記載の画面作成装置。 - 前記判定部は、前記編集者種類に所定のルール設定が適用されれば、前記編集者種類には、当該所定のルール設定にて編集が制限された前記編集対象以外の編集対象の全てについて編集が許可されるように判定することを特徴とする請求項5に記載の画面作成装置。
- 前記参照部は、前記複数のアカウントに対応付けられた前記編集範囲内で編集された編集画面及び前記編集画面に関する編集情報について、前記編集画面と、少なくとも1つの前記編集情報と、を関連付けるリンク情報を参照し、
前記参照部によって参照された前記リンク情報において関連付けられた前記編集画面と、少なくとも1つの前記編集情報と、を組み合わせることにより、画面編集が行われたデータを作成する作成部をさらに備えることを特徴とする請求項1から7のいずれか1項に記載の画面作成装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019094558A JP7469854B2 (ja) | 2019-05-20 | 2019-05-20 | 画面作成装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019094558A JP7469854B2 (ja) | 2019-05-20 | 2019-05-20 | 画面作成装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020190827A true JP2020190827A (ja) | 2020-11-26 |
JP7469854B2 JP7469854B2 (ja) | 2024-04-17 |
Family
ID=73454605
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019094558A Active JP7469854B2 (ja) | 2019-05-20 | 2019-05-20 | 画面作成装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7469854B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022190427A1 (ja) * | 2021-03-11 | 2022-09-15 | オムロン株式会社 | 開発支援装置、開発支援方法、及び、開発支援プログラム |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014061093A1 (ja) * | 2012-10-16 | 2014-04-24 | 三菱電機株式会社 | 画面作成装置および画面作成方法 |
JP2015099999A (ja) * | 2013-11-18 | 2015-05-28 | 東京エレクトロン株式会社 | 情報処理装置、情報処理方法、および情報処理システム |
JP2016134137A (ja) * | 2015-01-22 | 2016-07-25 | オムロン株式会社 | プログラマブル表示器 |
JP2017010362A (ja) * | 2015-06-24 | 2017-01-12 | パナソニック デバイスSunx株式会社 | 設計支援装置、設計支援方法、設計支援プログラム、及び記録媒体 |
WO2017072928A1 (ja) * | 2015-10-29 | 2017-05-04 | 三菱電機株式会社 | プログラマブル表示器、情報処理装置、画面データ作成支援プログラム、及び画面表示システム |
JP2017146804A (ja) * | 2016-02-17 | 2017-08-24 | 株式会社キーエンス | プログラマブル表示器及びこれを備えるプログラマブルシステム、プログラマブル表示器の操作方法、プログラマブル表示器操作プログラム及びコンピュータで読み取り可能な記録媒体並びに記憶した機器 |
JP2017146803A (ja) * | 2016-02-17 | 2017-08-24 | 株式会社キーエンス | プログラマブル表示器及びこれを備えるプログラマブルシステム、プログラマブル表示器の設計装置、プログラマブル表示器の設計方法、プログラマブル表示器の操作方法、プログラマブル表示器の設計プログラム及びコンピュータで読み取り可能な記録媒体並びに記憶した機器 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002342385A (ja) | 2001-05-14 | 2002-11-29 | Shigenori Tanaka | 協調設計支援システム |
JP2007148875A (ja) | 2005-11-29 | 2007-06-14 | Digital Electronics Corp | プログラマブル表示器、制御プログラムおよびそのプログラムを記録した記録媒体、ならびに画面作成装置、画面作成プログラムおよびそのプログラムを記録した記録媒体 |
JP5092817B2 (ja) | 2008-03-11 | 2012-12-05 | ヤマハ株式会社 | 音響機器と、その音響機器を制御するための制御装置とを接続したネットワークにより構成される音響システム |
JP4590598B2 (ja) | 2008-05-30 | 2010-12-01 | 株式会社デジタル | 表示器および制御対象機器に接続可能な表示器としてコンピュータを機能させるためのプログラム |
JP6207694B2 (ja) | 2016-08-25 | 2017-10-04 | 発紘電機株式会社 | プログラマブル表示器、プログラム |
-
2019
- 2019-05-20 JP JP2019094558A patent/JP7469854B2/ja active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014061093A1 (ja) * | 2012-10-16 | 2014-04-24 | 三菱電機株式会社 | 画面作成装置および画面作成方法 |
JP2015099999A (ja) * | 2013-11-18 | 2015-05-28 | 東京エレクトロン株式会社 | 情報処理装置、情報処理方法、および情報処理システム |
JP2016134137A (ja) * | 2015-01-22 | 2016-07-25 | オムロン株式会社 | プログラマブル表示器 |
JP2017010362A (ja) * | 2015-06-24 | 2017-01-12 | パナソニック デバイスSunx株式会社 | 設計支援装置、設計支援方法、設計支援プログラム、及び記録媒体 |
WO2017072928A1 (ja) * | 2015-10-29 | 2017-05-04 | 三菱電機株式会社 | プログラマブル表示器、情報処理装置、画面データ作成支援プログラム、及び画面表示システム |
JP2017146804A (ja) * | 2016-02-17 | 2017-08-24 | 株式会社キーエンス | プログラマブル表示器及びこれを備えるプログラマブルシステム、プログラマブル表示器の操作方法、プログラマブル表示器操作プログラム及びコンピュータで読み取り可能な記録媒体並びに記憶した機器 |
JP2017146803A (ja) * | 2016-02-17 | 2017-08-24 | 株式会社キーエンス | プログラマブル表示器及びこれを備えるプログラマブルシステム、プログラマブル表示器の設計装置、プログラマブル表示器の設計方法、プログラマブル表示器の操作方法、プログラマブル表示器の設計プログラム及びコンピュータで読み取り可能な記録媒体並びに記憶した機器 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022190427A1 (ja) * | 2021-03-11 | 2022-09-15 | オムロン株式会社 | 開発支援装置、開発支援方法、及び、開発支援プログラム |
Also Published As
Publication number | Publication date |
---|---|
JP7469854B2 (ja) | 2024-04-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2019205415A1 (zh) | 数据导入管理方法、装置、移动终端和存储介质 | |
CN104756023B (zh) | ***构建辅助工具以及*** | |
KR101628419B1 (ko) | 공유 문서에 대한 사용자 작성 노트 | |
US20140245199A1 (en) | Method and system for customizing a gui of a mes screen | |
CN112579050A (zh) | 基于任务的配置呈现背景 | |
CN101198957A (zh) | 与三维几何体相关的参数模型的生成方法和设备 | |
JP2008217651A (ja) | 設計支援装置、設計支援方法、およびプログラム | |
US11775142B2 (en) | Preferential automation view curation | |
KR20230127351A (ko) | 비전 소프트웨어 개발 시스템, 방법, 장치 및 컴퓨터저장 매체 | |
JP2009163497A (ja) | 事務フロー生成装置およびその方法 | |
JP2008203912A (ja) | 画面作成装置及び方法並びにプログラム | |
CN105074587A (zh) | ***开发装置、方法以及程序 | |
JP7469854B2 (ja) | 画面作成装置 | |
JP2006268465A (ja) | 電子文書管理システム | |
JP3835589B2 (ja) | 作画装置および作画プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
CN108885444A (zh) | 信息管理装置、信息管理方法及信息管理*** | |
KR101622402B1 (ko) | 그래픽 기반의 hmi 화면 구성이 가능한 hmi 장치 및 그래픽 기반의 hmi 화면 구성 방법 | |
JP4666172B2 (ja) | 制御システム設定管理システム | |
CN107561950B (zh) | 楼宇中控制器的编程方法及提供控制器编程工具的服务器 | |
JP2002215692A (ja) | 情報処理装置及び方法 | |
CN109471410A (zh) | 产品生命周期管理环境中的动态预览生成 | |
US12025973B2 (en) | Industrial automation controller project online/offline state separation | |
JP7380376B2 (ja) | 情報処理装置およびラダープログラムを表示するためのプログラム | |
JP2014146213A (ja) | 構成物管理装置及び構成物管理プログラム | |
WO2024116261A1 (ja) | プログラム生成装置、方法およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220509 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230523 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230711 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230829 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20231023 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231207 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240109 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240208 |
|
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: 20240402 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240405 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7469854 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |