(57)【要約】【課題】プログラミング効率の向上と、プログラミングの正確性の向上を図り得るプログラム編集方法を提供する。【解決手段】ユーザープログラムを生成するユニットの機能の選択に基づいて、ユーザープログラムの作成に利用可能な多数のデバイスと該デバイスの情報をディスプレイに表示し、ディスプレイ上でデバイスのいずれかを選択し、デバイスを選択した状態でディスプレイ上に表示されているプログラム作成ボタン１５，１６，１７を操作することにより、選択されたデバイスの情報に従ったユーザープログラムを生成する。【選択図】図６
2017199226.tif 000002
【特許請求の範囲】
【請求項１】
ユーザープログラムを生成するユニットの機能の選択に基づいて、ユーザープログラムの作成に利用可能な多数のデバイスと該デバイスの情報をディスプレイに表示し、前記ディスプレイ上で前記デバイスのいずれかを選択し、前記デバイスを選択した状態で前記ディスプレイ上に表示されているプログラム作成ボタンを操作することにより、選択されたデバイスの情報に従ったユーザープログラムを作成することを特徴とするプログラム編集方法。
【請求項２】
請求項１に記載のプログラム編集方法において、
前記各デバイスには読み出し専用であるか読み出し及び書き込み可能であるかを判別する第一の判別信号を含んで表示し、前記プログラム作成ボタンとして、読み出しボタンと書き込みボタンを表示し、前記デバイスを選択した状態で前記読み出しボタンを操作することにより、前記デバイスのデータを読み出して転送するユーザープログラムを作成し、前記デバイスを選択した状態で前記書き込みボタンを操作することにより、前記デバイスに所要のデータを書き込むユーザープログラムを作成し、選択された前記デバイスが読み出し専用である場合には、前記書き込みボタンの操作を無効化することを特徴とするプログラム編集方法。
【請求項３】
請求項２に記載のプログラム編集方法において、
前記各デバイスには、当該デバイスのデータサイズを判別する第二の判別信号を含んで表示し、前記デバイスを選択した状態で前記読み出しボタン若しくは書き込みボタンを操作すると、当該デバイスのデータサイズに応じた読み出し処理若しくは書き込み処理を行うユーザープログラムを作成することを特徴とするプログラム編集方法。
【請求項４】
請求項２又は３に記載のプログラム編集方法において、
前記プログラム作成ボタンとして、オペランドボタンを表示し、前記デバイスを選択した状態で前記オペランドボタンを操作することにより、前記デバイスのデータをオペランドとして入力処理することを特徴とするプログラム編集方法。
【請求項５】
請求項１乃至４のいずれか１項に記載のプログラム編集方法において、
前記選択されたデバイスの説明を、説明エリアに表示することを特徴とするプログラム編集方法。
【請求項６】
請求項１乃至５のいずれか１項に記載のプログラム編集方法において、
前記デバイスの情報は、各デバイスの用途、機能、アドレス、設定値範囲の少なくともいずれかを有することを特徴とするプログラム編集方法。
【請求項７】
ユーザープログラムの作成のための入力操作を行う入力装置と、
ユーザープログラムの作成操作時に、作成されたユーザープログラムを表示するディスプレイと、
ユーザープログラムを生成するユニットの機能の選択に基づいて、ユーザープログラムの作成に利用可能な多数のデバイスの機能、用途を前記ディスプレイに表示する第一の処理装置と、
前記デバイスを選択した状態で前記ディスプレイ上に表示されているプログラム作成ボタンを操作することにより、選択されたデバイスの情報に従ったユーザープログラムを作成する第二の処理装置と
を備えたことを特徴とするプログラム開発支援装置。
【請求項８】
請求項7に記載のプログラム開発支援装置において、
前記第一の処理装置は、選択された前記デバイスが読み出し専用であるか読み出し及び書き込み可能であるかを判別する第一の判別信号を含んで前記ディスプレイに表示するとともに、前記プログラム作成ボタンとして、読み出しボタンと書き込みボタンを表示し、
前記第二の処理装置は、前記デバイスを選択した状態で前記読み出しボタンを操作することにより、前記デバイスのデータを読み出して転送するユーザープログラムを作成し、前記デバイスを選択した状態で前記書き込みボタンを操作することにより、前記デバイスに所要のデータを書き込むユーザープログラムを作成し、選択された前記デバイスが読み出し専用である場合には、前記書き込みボタンの操作を無効化することを特徴とするプログラム開発支援装置。
【請求項９】
プログラム開発支援装置により作成されたユーザープログラムで駆動されるプログラマブルコントローラにおいて、
ユーザープログラムの作成のための入力操作を行う入力装置と、
ユーザープログラムの作成操作時に、作成されたユーザープログラムを表示するディスプレイと、
ユーザープログラムを生成するユニットの機能の選択に基づいて、ユーザープログラムの作成に利用可能な多数のデバイスの機能、用途を前記ディスプレイに表示する第一の処理装置と、
前記デバイスを選択した状態で前記ディスプレイ上に表示されているプログラム作成ボタンを操作することにより、選択されたデバイスの情報に従ったユーザープログラムを作成する第二の処理装置と
を備えたことを特徴とするプログラマブルコントローラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラマブルコントローラ（ＰＬＣ）によるプログラム編集方法及びプログラム開発支援装置に関するものである。
【背景技術】
【０００２】
従来、プログラマブルコントローラでユーザープログラムを作成あるいは編集する場合には、プログラム開発支援装置を使用して行われる。
プログラム開発支援装置は、命令語やオペランドの入力を行うためのキーボードと、文字及び画像を表示するためのディスプレイと、演算の際に使用される作業領域が設定されたメモリと、各種のプログラムを実行するための演算部を備えたコンピュータを備えている。そして、コンピュータにはユーザープログラムを生成するための所要のソフトウェアがあらかじめ格納されている。
【０００３】
そして、プログラミングに利用可能なデバイス、各デバイスのアドレスや機能、用途及び各デバイスに関する設定値範囲を参照しながら、ユーザープログラムの作成あるいは編集が行われる。
【０００４】
特許文献１には、命令語の入力に基づいて、アドレス次候補がディスプレイに表示され、表示されたアドレス次候補を選択して登録することにより、一連のアドレスをオペランドとして採用して、プログラミング効率を向上させるようにしたプログラミング装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−１７５２０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記のようなプログラム開発支援装置では、プログラミングに利用可能なデバイス、各デバイスのアドレスや機能、用途及び各デバイスに関する設定値範囲を参照するには、これらを記録した文書や電子文書を別途参照しながらプログラミングする必要がある。
【０００７】
従って、プログラミング効率が低下するとともに、作成されたユーザープログラムに誤りが生じやすいという問題点がある。
特許文献１に開示されたプログラミング装置では、命令語の入力に基づいてアドレス次候補をディスプレイに表示することはできるが、アドレス次候補の表示以外については、プログラミング効率の向上を期待することができない。
【０００８】
この発明はこのような事情に鑑みてなされたものであり、その目的はプログラミング効率の向上と、プログラミングの正確性の向上を図り得るプログラム編集方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するプログラム編集方法は、ユーザープログラムを生成するユニットの機能の選択に基づいて、ユーザープログラムの作成に利用可能な多数のデバイスと該デバイスの情報をディスプレイに表示し、前記ディスプレイ上で前記デバイスのいずれかを選択し、前記デバイスを選択した状態で前記ディスプレイ上に表示されているプログラム作成ボタンを操作することにより、選択されたデバイスの情報に従ったユーザープログラムを作成することを特徴とする。
【００１０】
この方法により、デバイスを選択した状態で、プログラム作成ボタンを操作すると、当該デバイスの情報に従ったユーザープログラムが作成される。
また、上記のプログラム編集方法では、前記各デバイスには読み出し専用であるか読み出し及び書き込み可能であるかを判別する第一の判別信号を含んで表示し、前記プログラム作成ボタンとして、読み出しボタンと書き込みボタンを表示し、前記デバイスを選択した状態で前記読み出しボタンを操作することにより、前記デバイスのデータを読み出して転送するユーザープログラムを作成し、前記デバイスを選択した状態で前記書き込みボタンを操作することにより、前記デバイスに所要のデータを書き込むユーザープログラムを作成し、選択された前記デバイスが読み出し専用である場合には、前記書き込みボタンの操作を無効化することが好ましい。
【００１１】
この方法により、第一の判別信号に従ったユーザープログラムが作成されるとともに、選択されたデバイスが読み出し専用であれば、書き込みボタンの操作によるユーザープログラムの作成は無効化される。
【００１２】
また、上記のプログラム編集方法では、前記各デバイスには、当該デバイスのデータサイズを判別する第二の判別信号を含んで表示し、前記デバイスを選択した状態で前記読み出しボタン若しくは書き込みボタンを操作すると、当該デバイスのデータサイズに応じた読み出し処理若しくは書き込み処理を行うユーザープログラムを作成することが好ましい。
【００１３】
この方法により、読み出しボタン若しくは書き込みボタンを操作すると、選択されたデバイスのデータサイズに応じた読み出し処理若しくは書き込み処理を行うユーザープログラムが作成される。
【００１４】
また、上記のプログラム編集方法では、前記プログラム作成ボタンとして、オペランドボタンを表示し、前記デバイスを選択した状態で前記オペランドボタンを操作することにより、前記デバイスのデータをオペランドとして入力処理することが好ましい。
【００１５】
この方法により、デバイスを選択した状態で前記オペランドボタンを操作すると、デバイスのデータがオペランドとして入力処理される。
また、上記のプログラム編集方法では、前記選択されたデバイスの説明を、説明エリアに表示することが好ましい。
【００１６】
この方法により、選択されたデバイスの説明が説明エリアに表示される。
また、上記のプログラム編集方法では、前記デバイスの情報は、各デバイスの用途、機能、アドレス、設定値範囲の少なくともいずれかを有することが好ましい。
【００１７】
この方法により、各デバイスの用途、機能、アドレス、設定値範囲の少なくともいずれかの情報に従ったユーザープログラムが作成される。
上記課題を解決するプログラム開発支援装置では、ユーザープログラムの作成のための入力操作を行う入力装置と、ユーザープログラムの作成操作時に、作成されたユーザープログラムを表示するディスプレイと、ユーザープログラムを生成するユニットの機能の選択に基づいて、ユーザープログラムの作成に利用可能な多数のデバイスの機能、用途を前記ディスプレイに表示する第一の処理装置と、前記デバイスを選択した状態で前記ディスプレイ上に表示されているプログラム作成ボタンを操作することにより、選択されたデバイスの情報に従ったユーザープログラムを作成する第二の処理装置を備えたことを特徴とする。
【００１８】
この構成により、デバイスを選択した状態で、プログラム作成ボタンを操作すると、当該デバイスの情報に従ったユーザープログラムが作成される。
また、上記のプログラム開発支援装置では、前記第一の処理装置は、選択された前記デバイスが読み出し専用であるか読み出し及び書き込み可能であるかを判別する第一の判別信号を含んで前記ディスプレイに表示するとともに、前記プログラム作成ボタンとして、読み出しボタンと書き込みボタンを表示し、前記第二の処理装置は、前記デバイスを選択した状態で前記読み出しボタンを操作することにより、前記デバイスのデータを読み出して転送するユーザープログラムを作成し、前記デバイスを選択した状態で前記書き込みボタンを操作することにより、前記デバイスに所要のデータを書き込むユーザープログラムを作成し、選択された前記デバイスが読み出し専用である場合には、前記書き込みボタンの操作を無効化することが好ましい。
【００１９】
この構成により、第一の判別信号に従ったユーザープログラムが作成されるとともに、選択されたデバイスが読み出し専用であれば、書き込みボタンの操作によるユーザープログラムの作成は無効化される。
【００２０】
上記課題を解決するプログラマブルコントローラでは、プログラム開発支援装置により作成されたユーザープログラムで駆動されるプログラマブルコントローラにおいて、ユーザープログラムの作成のための入力操作を行う入力装置と、ユーザープログラムの作成操作時に、作成されたユーザープログラムを表示するディスプレイと、ユーザープログラムを生成するユニットの機能の選択に基づいて、ユーザープログラムの作成に利用可能な多数のデバイスの機能、用途を前記ディスプレイに表示する第一の処理装置と、前記デバイスを選択した状態で前記ディスプレイ上に表示されているプログラム作成ボタンを操作することにより、選択されたデバイスの情報に従ったユーザープログラムを作成する第二の処理装置を備えたことを特徴とする。
【００２１】
この構成により、デバイスを選択した状態で、プログラム作成ボタンを操作すると、当該デバイスの情報に従ったユーザープログラムが作成される。
【発明の効果】
【００２２】
本発明のプログラム編集方法によれば、プログラミング効率の向上と、プログラミングの正確性の向上を図ることができる。
【図面の簡単な説明】
【００２３】
【図１】プログラム開発支援装置を示すブロック図。
【図２】プログラム作成画面を示す説明図。
【図３】ユーザープログラムの編集処理を示すフローチャート。
【図４】ユーザープログラムの編集処理を示すフローチャート。
【図５】ユーザープログラムの編集処理を示すフローチャート。
【図６】ユーザープログラムの編集処理時のプログラム作成画面を示す説明図。
【図７】ユーザープログラムの編集処理時のプログラム作成画面を示す説明図。
【発明を実施するための形態】
【００２４】
以下、プログラム開発支援装置の一実施形態を図面に従って説明する。
図１に示すプログラム開発支援装置は、処理装置１に、入力装置２と、ディスプレイ３とデータベース４が接続されている。入力装置２は、キーボードやマウス等であり、プログラム作成に必要なデバイスの用途、機能、アドレス、設定値範囲等を選択し、あるいは入力可能である。
【００２５】
ディスプレイ３は、プログラム作成時に入力装置２で選択操作あるいは設定操作するための種々の画面が表示される。
データベース４は、プログラム作成に必要な多数のデバイス、各デバイスの機能、用途、各デバイスに設定可能なデータ等があらかじめ格納されている。
【００２６】
処理装置１は、あらかじめ設定されたプログラムに基づいて、ユーザープログラムの作成を行う。そして、入力装置２の操作と、データベースにあらかじめ格納されている各種データに基づいて、ディスプレイ３にプログラム作成画面を表示する。
【００２７】
図２は、ディスプレイ３に表示されるプログラム作成画面５の概要を示す。プログラム作成画面５の最上部に位置するユニット選択エリア６には、入力装置２のクリック操作によりプログラミングの対象となる多数のユニットを一覧表示し、表示されたユニットの中からいずれか一つを選択すると、選択されたユニットが表示されるようになっている。図６では、例えば「スロット２：マルチＩ／ＯユニットＨタイプ」が選択されている。
【００２８】
ユニット選択エリア６の下方には、機能選択エリア７が表示される。機能選択エリア７には、ユニット選択エリア６で選択された対象ユニットに対応する複数の機能が一覧表示される。そして、表示された機能の中からいずれか一つの機能を入力装置２のクリック操作により選択可能となっている。図６においては、位置決め設定機能のうち共通設定エリアが選択されている。
【００２９】
機能選択エリア７の下方には、デバイス一覧表示エリア８が表示される。図６に示すように、デバイス一覧表示エリア８には、機能選択エリア７で所望の機能が選択されたとき、選択された機能に関するユーザープログラムに利用可能なデバイス群９が表示される。このデバイス９群は、あらかじめデータベース４に格納されている。
【００３０】
デバイス群９を構成する各デバイスは、各デバイスの用途、機能、アドレス、設定値範囲等の情報が表示される。図６に示すデバイスでは、機能あるいは用途を示すデバイス名称１０と、各デバイスが読み出し専用デバイス（Ｒ）か読み出し及び書き込みが可能なデバイス（ＲＷ）かを示す第一の判別信号１１が表示されている。加えて、当該デバイスのワード数（１若しくは２）を示す第二の判別信号１２と、当該デバイスが格納されているユニットメモリ１３が表示される。
【００３１】
そして、入力装置２によりデバイス群９の中からいずれか一つのデバイスを選択可能である。図６においては、位置決めエラーコードを格納したデバイスが選択された状態を示し、このデバイスは読み出し専用であり、ワード数は１である。
【００３２】
デバイス一覧表示エリア８の下方には、説明エリア１４が表示される。説明エリア１４には、デバイス一覧表示エリア８で選択されたデバイスの処理内容が表示される。
説明エリア１４の下方には、オペランドボタン１５と、読み出しボタン１６と、書き込みボタン１７が表示される。オペランドボタン１５は、編集中のユーザープログラムに選択したデバイスをオペランドとして入力する場合に使用される。
【００３３】
読み出しボタン１６は、編集中のユーザープログラムに、選択されたデバイスを読み出す読み出し命令を作成する場合に使用される。書き込みボタン１７は、編集中のユーザープログラムに、選択されたデバイスへの書き込み命令を作成する場合に使用される。
【００３４】
次に、上記のようなプログラム開発支援装置の作用を説明する。
図３に示すように、ユーザープログラムの作成を開始する場合には、ユーザーは処理装置１を起動して、ディスプレイ３上でテンプレート入力が可能な状態とする。すると、ディスプレイ３に図６に示すようなプログラム作成画面５が表示される。
【００３５】
次いで、ユニット選択エリア６にプログラミングの対象となる多数のユニットを一覧表示させ（ステップ１）、表示されたユニットの中からいずれか一つを選択する（ステップ２）。すると、例えば図６に示すように、対象ユニットとして「スロット２：マルチＩ／ＯユニットＨタイプ」が選択されて表示される。
【００３６】
対象ユニットが選択されると、機能選択エリア７に対象ユニットに対応する複数の機能が一覧表示される（ステップ３）。そして、一覧表示された機能の中からいずれか一つを選択すると（ステップ４）、当該機能を備えたユニットのユーザープログラムを作成するために利用可能となるデバイス群９がデバイス一覧表示エリア８に表示される（ステップ５）。
【００３７】
次いで、表示されたデバイス群９の中からいずれか一つのデバイスを選択すると（ステップ６）、説明エリア１４に、選択されたデバイスの処理内容が表示される（ステップ７）。
【００３８】
図６に示すように、デバイス群９の中から「位置決めエラーコード」が選択されると、当該デバイスは読み出し専用デバイスであるので、書き込みボタン１７はクリック不能となる。
【００３９】
次いで、読み出しボタン１６をクリックすると（ステップ８）、処理装置１は入力エラーの有無を判定し（ステップ９）、エラーがなければ選択されたデバイスのユニットメモリサイズを判定する（ステップ１０）。ここで選択された「位置決めエラーコード」は１ワードすなわち１６ビットのユニットメモリサイズであるので、図６に示すように、処理装置１は１６ビットの読み出し命令ＲＣを生成して、各エリア及びボタンと同一のプログラム作成画面５上に表示する（ステップ１１）。
【００４０】
そして、読み出し命令ＲＣに所要の転送先ＤＴ０を入力すると、「位置決めエラーコード」を転送先ＤＴ０に転送するユーザープログラムが生成される。
ステップ１１で、選択されたデバイスのユニットメモリサイズが２ワードすなわち３２ビットのユニットメモリサイズである場合には、処理装置１は３２ビットの読み出し命令を生成する（ステップ１２）。そして、読み出し命令に所要の転送先を入力すると、３２ビットのデバイスを読み出して転送先に転送するユーザープログラムが生成される。
【００４１】
ステップ９で、入力エラーが検出されると、プログラム作成画面５にエラーメッセージが表示され（ステップ１３）、ユーザープログラム作成作業の再試行が促される。
図４は、ユーザープログラムとして書き込み命令を生成する場合を示す。ステップ２１〜２７は、図３におけるステップ１〜ステップ７と同様な操作を行う。
【００４２】
すると、図７に示すように、例えばユニット選択エリア６には「スロット１：マルチＩ／Ｏユニット」が選択され、機能選択エリア７では高速カウンタが選択され、デバイス一覧表示エリア８では「ＣＨ０：経過値」が選択される。選択されたデバイスは、書き込み及び読み出しが可能なデバイスであり、ワード数は２である。説明エリア１４には、選択されたデバイスの処理内容が表示される。
【００４３】
次いで、選択されたデバイスが書き込み可能であるか否かが判定され（ステップ２８）、書き込み可能であれば書き込みボタン１７がクリック可能となる。
ここで、書き込みボタン１７をクリックすると、処理装置１は入力エラーの有無を判定し（ステップ３０）、エラーがなければ選択されたデバイスのユニットメモリサイズを判定する（ステップ３１）。ここで選択された「ＣＨ０：経過値」は２ワードすなわち３２ビットのユニットメモリサイズであるので、処理装置１は３２ビットの書き込み命令を生成する（ステップ３３）。
【００４４】
そして、書き込み命令によりデバイス「ＣＨ０：経過値」にカウンタ経過値を書き込むユーザープログラムが生成される。
ステップ３１で、選択されたデバイスのユニットメモリサイズが１ワードすなわち１６ビットのユニットメモリサイズである場合には、処理装置１は１６ビットの書き込み命令を生成する（ステップ３２）。
【００４５】
ステップ３０で、入力エラーが検出されると、プログラム作成画面５にエラーメッセージが表示され（ステップ３４）、ユーザープログラム作成作業の再試行が促される。
ステップ２８で、選択されたデバイスが書き込み不能である場合には、書き込みボタン１７が無効化され（ステップ３５）、書き込み命令以外のユーザープログラムの生成以外が許容される。
【００４６】
図５は、生成しようとするユーザープログラムにオペランド入力処理を設定する場合を示す。ステップ４１〜４７は、図３におけるステップ１〜ステップ７と同様な操作を行う。
【００４７】
すると、ユニット選択エリア６には対象ユニットが選択され、機能選択エリア７には対象ユニットに対応する複数の機能の中からいずれか一つの機能が選択され、デバイス一覧表示エリア８には、機能選択エリア７で選択された機能に利用可能なデバイス群９の中からいずれか一つのデバイスが選択される。また、説明エリア１４に、選択されたデバイスの内容が表示される。
【００４８】
次いで、オペランドボタン１５がクリックされると（ステップ４８）、処理装置１は入力エラーの有無を判定し（ステップ４９）、エラーがなければ入力しようとするオペランドが適正であるか否かを判定する（ステップ５０）。そして、適正なオペランドであれば、オペランド入力処理を行う（ステップ５１）。
【００４９】
ステップ４９で入力エラーが検出された場合及びステップ５０で適正なオペランドが選択されていない場合には、エラーメッセージが表示され（ステップ５２）、オペランド入力処理の再試行が促される。
【００５０】
上記のようなプログラム編集方法及びプログラム開発支援装置では、次に示す効果を得ることができる。
（１）ユーザープログラムを作成する場合に、プログラム作成画面５で対象ユニット及び機能を選択すると、選択された機能に関するユーザープログラムを生成する場合に利用可能なデバイス群９が表示される。そして、デバイス群９の中から所要のデバイスを選択し、読み出しボタン１６をクリックすると、当該デバイスを読み出して所要の転送先に格納する読み出し命令をユーザープログラムとして編集することができる。
（２）ユーザープログラムを作成する場合に、プログラム作成画面５で対象ユニット及び機能を選択すると、選択された機能に関するユーザープログラムを生成する場合に利用可能なデバイス群９が表示される。そして、デバイス群９の中から所要のデバイスを選択し、書き込みボタン１７をクリックすると、当該デバイスに所要の数値を書き込む書き込み命令をユーザープログラムとして編集することができる。
（３）ユーザープログラムを作成する場合に、プログラム作成画面５で対象ユニット及び機能を選択すると、選択された機能に関するユーザープログラムを生成する場合に利用可能なデバイス群９が表示される。そして、デバイス群９の中から所要のデバイスを選択し、オペランドボタン１５をクリックすると、編集中のユーザープログラムに当該デバイスをオペランドとして入力する入力命令をユーザープログラムとして編集することができる。
（４）デバイス一覧表示エリア８に表示されるデバイスは、読み出し専用であるか、読み出し及び書き込み可能であるかが第一の判別信号１１としてあらかじめ設定されているので、読み出し専用デバイスに書き込み処理を行うような誤ったユーザープログラムの編集を未然に防止することができる。
（５）デバイス一覧表示エリア８に表示されるデバイスは、ワード数が第二の判別信号としてあらかじめ設定されているので、各デバイスを利用した読み出し命令処理あるいは書き込み命令処理をユーザープログラムとして編集する場合に、誤ったデータサイズでの命令処理の編集を未然に防止することができる。
（６）デバイス一覧表示エリア８で選択されたデバイスの処理内容を説明エリア１４に表示することができるので、デバイスの選択ミスの発生を防止することができる。
【００５１】
なお、上記実施形態は以下のように変更してもよい。
・読み出し、書き込み及びオペランド以外のプログラム編集処理を設定してもよい。
【符号の説明】
【００５２】
１…第一の処理装置（第二の処理装置）、２…入力装置、３…ディスプレイ、５…プログラム作成画面、９…デバイス群、１１…第一の判別信号、１２…第二の判別信号、１４…説明エリア、１５，１６，１７…プログラム作成ボタン（オペランド入力ボタン、読み出しボタン、書き込みボタン）。
【図１】
2017199226.tif 000003
【図２】
2017199226.tif 000004
【図３】
2017199226.tif 000005
【図４】
2017199226.tif 000006
【図５】
2017199226.tif 000007
【図６】
2017199226.tif 000008
【図７】
2017199226.tif 000009