(57)【要約】【課題】  ラダープログラムの入力において、表示幅が固定の固定長表示は出力要素の位置が固定されるので回路のチェックに便利であり、折り返しが発生しない可変長表示は入力位置近傍の回路が同じ行に表示されるので、回路入力に便利である。従来のプログラム表示装置はどちらかの表示しかできなかったので、プログラムの視認性に難点があったという課題を解決する。【解決手段】  固定長表示で用いる固定長ラダーデータと可変長表示で用いる可変長ラダーデータを、ニモニックデータを中継して相互変換して、固定長表示と可変長表示を切り換えるようにした。また、入力時に可変長表示に、チェック時に固定長表示に自動的に切り換えるようにした。さらに、ラダーデータとスクリプトデータをニモニックデータを中継して相互変換することにより、ラダー表示、ニモニック表示、スクリプト表示を切り換えるようにした。いかなる場合でもプログラムの視認性を確保することができる。【選択図】                    図１
2008262376.tif 000002
【特許請求の範囲】
【請求項１】
ラダープログラムを表示するプログラム表示方法において、
回路の表示長さが固定されている固定長表示と、回路の途中で折り返しを行わない可変長表示を選択できるプログラム表示方法であって、
固定長表示で用いる固定長ラダーデータをニモニックデータに変換し、このニモニックデータを可変長表示で用いる可変長ラダーデータに変換して、この可変長ラダーデータを表示する第１の工程と、
可変長表示で用いる可変長ラダーデータをニモニックデータに変換し、このニモニックデータを固定長表示で用いる固定長ラダーデータに変換して、この固定長ラダーデータを表示する第２の工程と、
を具備したことを特徴とするプログラム表示方法。
【請求項２】
回路が確定されると、前記第２の工程を用いて可変長表示を固定長表示に切り換えるようにしたことを特徴とする請求項１記載のプログラム表示方法。
【請求項３】
新しい回路を入力するとき、または既存の回路を呼び出したときに、前記第１の工程を用いて固定長表示を可変長表示に切り換えるようにしたことを特徴とする請求項１若しくは請求項２記載のプログラム表示方法。
【請求項４】
ラダープログラムを表示するプログラム表示方法において、
ラダー表示と、ニモニック表示と、スクリプト表示を選択して表示できるプログラム表示方法であって、
ラダーデータをニモニックデータに変換し、このニモニックデータを表示する工程と、
ニモニックデータをラダーデータに変換し、このラダーデータを表示する工程と、
ニモニックデータをスクリプトデータに変換し、このスクリプトデータを表示する工程と、
スクリプトデータをニモニックデータに変換し、このニモニックデータを表示する工程と、
ラダーデータをニモニックデータに変換し、このニモニックデータをスクリプトデータに変換して、このスクリプトデータを表示する工程と、
スクリプトデータをニモニックデータに変換し、このニモニックデータをラダーデータに変換して、このラダーデータを表示する工程と、
を具備したことを特徴とするプログラム表示方法。
【請求項５】
ラダープログラムを表示するプログラム表示装置において、
回路の表示長さが固定されている固定長表示と、回路の途中で折り返しを行わない可変長表示を選択できるプログラム表示装置であって、
プログラムを表示する表示部と、
前記表示部に表示するプログラムが格納される表示データ格納部と、
前記表示データ格納部に格納されている固定長ラダーデータをニモニックデータに変換して可変長ラダーデータ・ニモニックデータ変換部に出力し、前記可変長ラダーデータ・ニモニックデータ変換部が変換したニモニックデータを固定長ラダーデータに変換して前記表示データ格納部に出力する固定長ラダーデータ・ニモニックデータ変換部と、
前記表示データ格納部に格納されている可変長ラダーデータをニモニックデータに変換して前記固定長ラダーデータ・ニモニックデータ変換部に出力し、前記固定長ラダーデータ・ニモニックデータ変換部が変換したニモニックデータを可変長ラダーデータに変換して前記表示データ格納部に出力する可変長ラダーデータ・ニモニックデータ変換部と、
を具備したことを特徴とするプログラム表示装置。
【請求項６】
回路が確定されると、可変長表示を固定長表示に切り換えるようにしたことを特徴とする請求項５記載のプログラム表示装置。
【請求項７】
新しい回路を入力するとき、または既存の回路を呼び出したときに、固定長表示を可変長表示に切り換えるようにしたことを特徴とする請求項５若しくは請求項６記載のプログラム表示装置。
【請求項８】
ラダープログラムを表示するプログラム表示装置において、
ラダー表示と、ニモニック表示と、スクリプト表示を選択して表示できるプログラム表示装置であって、
プログラムを表示する表示部と、
前記表示部に表示するプログラムが格納される表示データ格納部と、
前記表示データ格納部に格納されているラダーデータが入力され、このラダーデータをニモニックデータに変換して前記表示データ格納部またはスクリプトデータ・ニモニックデータ変換部に出力し、前記表示データ格納部に格納されているニモニックデータまたは前記スクリプトデータ・ニモニックデータ変換部が変換したニモニックデータが入力され、このニモニックデータをラダーデータに変換して前記表示データ格納部に出力するラダーデータ・ニモニックデータ変換部と、
前記表示データ格納部に格納されているスクリプトデータが入力され、このスクリプトデータをニモニックデータに変換して前記表示データ格納部または前記ラダーデータ・ニモニックデータ変換部に出力し、前記表示データ格納部に格納されているニモニックデータまたは前記ラダーデータ・ニモニックデータ変換部が変換したニモニックデータが入力され、このニモニックデータをスクリプトデータに変換して前記表示データ格納部に出力するスクリプトデータ・ニモニックデータ変換部と、
を具備したことを特徴とするプログラム表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラムを表示する方法および装置に関し、特にプログラマブルコントローラで用いるラダープログラムの表示に好適なプログラム表示方法および装置に関するものである。
【背景技術】
【０００２】
プログラマブルコントローラ（ＰＬＣ）で動作するプログラムの多くは、ラダープログラムを用いて作成される。ラダープログラムはシーケンス図をベースにしたプログラムであり、入力条件と出力の関係が視覚的にイメージし易いという特徴がある。
【０００３】
ラダープログラムでは、入力が多いときは１つの回路の表示が長くなり、１行で表示することが困難になる。このため、長い回路を表示するにはいくつかの方法があり、それぞれ利点と欠点を有している。以下、図４を用いてこの表示方法について説明する。
【０００４】
図４（Ａ）は横方向の表示長さを固定した表示の例である。Ｘ００３０１〜Ｘ００３０５、Ｘ００４０１〜Ｘ００４０５、Ｘ００５０１〜Ｘ００５０５は入力、Ｙ００６０１は出力であり、全ての入力がオンのときに、出力がオンになることを表している。なお、見易くするために、出力Ｙ００６０１が右端に来るように表示される。
【０００５】
この回路表示では、入力数が多いと折り返しが発生する。１０、１１は折り返しが発生していることを表す記号であり、記号１０は行の終端に、記号１１は次の行の始端に表示される。記号１０、１１があると行が折り返されていることがわかる。この回路表示方法は、行が折り返されているので全体を把握し難くなるが、出力を右端に置くことができるので、入力と出力の関係を把握しやすいという利点がある。
【０００６】
（Ｂ）は横方向を可変長にした表示の例である。（Ｂ）の上段は入力Ｘ００３０１〜Ｘ００３０３が全てオンになったときに出力Ｙ００６０１がオンになる回路であり、下段は入力Ｘ００４０１〜Ｘ００４０５が全てオンになったときに出力Ｙ００６０２がオンになる回路である。横方向の長さに制限がないので、折り返しが発生しない。但し、表示幅には制限があるので、回路が長いために全てを表示できないときは、横方向にスクロールできるようにして一部のみを表示する。折り返しが発生しないという利点があるが、回路の長さによって出力の位置が変わるので、入力と出力の関係が把握し難く、かつ回路が長いと一部しか表示されないという欠点がある。
【０００７】
（Ｃ）は自動的に折り返しを挿入する回路表示の例である。表示の右端で新しい入力を行うと自動的に行が折り返され、記号１０、１１が挿入される。
【０００８】
プログラマブルコントローラのプログラムには、ラダープログラムの他にニモニックプログラムとスクリプトプログラムがある。ニモニックプログラムは、例えば、
ＬＤ    Ｘ３０１
ＡＮＤ  Ｘ３０２
ＡＮＤ  Ｘ３０３
ＯＵＴ  Ｙ６０１
のように、命令とその対象を並べて表示する。上記のプログラムは、Ｘ３０１をロードし、これとＸ３０２の論理積を演算し、その結果にＸ３０３の論理積を演算した結果をＹ６０１に格納することを表している。
【０００９】
スクリプトプログラムは、例えば、
ｉｆ（Ｘ３０１＝＝１）    ｔｈｅｎ  Ｙ６０１＝１
のように表示する。このプログラムはＸ３０１が１のときにＹ６０１を１にすることを表している。
【特許文献１】特開２００６−４８４０３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、このような回路表示には次のような課題があった。（Ａ）の回路表示は常に出力を右端に置くことができるので、入力と出力の関係が把握し易いという利点はあるが、回路が複数行に跨るので、全体を把握することが困難であり、視認性が悪くなるという課題があった。
【００１１】
（Ｂ）の回路表示は折り返しが発生しないという利点はあるが、回路の長さによって出力の位置が変わるので、入力と出力の関係が把握し難くなるという課題があった。また、回路が長いときはスクロールしないと全体を把握することができないので、視認性が悪くなるという課題もあった。
【００１２】
（Ｃ）の回路表示は自動的に折り返しが発生するのでプログラム入力は簡単になるが、（Ａ）と同じ課題があった。また、プログラム作成者の意図しない場所で行が折り返されるので、プログラム入力後に回路の論理を追うことが困難になるという課題もあった。
【００１３】
従って本発明の目的は、いかなる場合でも回路の視認性が悪化することがないプログラム表示方法およびその装置を提供することにある。
【課題を解決するための手段】
【００１４】
このような課題を解決するために、本発明のうち請求項１記載の発明は、
ラダープログラムを表示するプログラム表示方法において、
回路の表示長さが固定されている固定長表示と、回路の途中で折り返しを行わない可変長表示を選択できるプログラム表示方法であって、
固定長表示で用いる固定長ラダーデータをニモニックデータに変換し、このニモニックデータを可変長表示で用いる可変長ラダーデータに変換して、この可変長ラダーデータを表示する第１の工程と、
可変長表示で用いる可変長ラダーデータをニモニックデータに変換し、このニモニックデータを固定長表示で用いる固定長ラダーデータに変換して、この固定長ラダーデータを表示する第２の工程と、
を具備したものである。固定長表示と可変長表示を切り換えることができる。
【００１５】
請求項２記載の発明は、請求項１記載の発明において、
回路が確定されると、前記第２の工程を用いて可変長表示を固定長表示に切り換えるようにしたものである。自動的にチェックがやり易い固定長表示に切り換えることができる。
【００１６】
請求項３記載の発明は、請求項１若しくは請求項２記載の発明において、
新しい回路を入力するとき、または既存の回路を呼び出したときに、前記第１の工程を用いて固定長表示を可変長表示に切り換えるようにしたものである。自動的に入力がやり易い可変長表示に切り換えることができる。
【００１７】
請求項４記載の発明は、
ラダープログラムを表示するプログラム表示方法において、
ラダー表示と、ニモニック表示と、スクリプト表示を選択して表示できるプログラム表示方法であって、
ラダーデータをニモニックデータに変換し、このニモニックデータを表示する工程と、
ニモニックデータをラダーデータに変換し、このラダーデータを表示する工程と、
ニモニックデータをスクリプトデータに変換し、このスクリプトデータを表示する工程と、
スクリプトデータをニモニックデータに変換し、このニモニックデータを表示する工程と、
ラダーデータをニモニックデータに変換し、このニモニックデータをスクリプトデータに変換して、このスクリプトデータを表示する工程と、
スクリプトデータをニモニックデータに変換し、このニモニックデータをラダーデータに変換して、このラダーデータを表示する工程と、
を具備したものである。ラダー表示、ニモニック表示、スクリプト表示を切り換えることができる。
【００１８】
請求項５記載の発明は、
ラダープログラムを表示するプログラム表示装置において、
回路の表示長さが固定されている固定長表示と、回路の途中で折り返しを行わない可変長表示を選択できるプログラム表示装置であって、
プログラムを表示する表示部と、
前記表示部に表示するプログラムが格納される表示データ格納部と、
前記表示データ格納部に格納されている固定長ラダーデータをニモニックデータに変換して可変長ラダーデータ・ニモニックデータ変換部に出力し、前記可変長ラダーデータ・ニモニックデータ変換部が変換したニモニックデータを固定長ラダーデータに変換して前記表示データ格納部に出力する固定長ラダーデータ・ニモニックデータ変換部と、
前記表示データ格納部に格納されている可変長ラダーデータをニモニックデータに変換して前記固定長ラダーデータ・ニモニックデータ変換部に出力し、前記固定長ラダーデータ変換部が変換したニモニックデータを可変長ラダーデータに変換して前記表示データ格納部に出力する可変長ラダーデータ・ニモニックデータ変換部と、
を具備したものである。固定長表示と可変長表示を切り換えることができる。
【００１９】
請求項６記載の発明は、請求項５記載の発明において、
回路が確定されると、可変長表示を固定長表示に切り換えるようにしたものである。自動的にチェックがやり易い固定長表示に切り換えることができる。
【００２０】
請求項７記載の発明は、請求項５若しくは請求項６記載の発明において、
新しい回路を入力するとき、または既存の回路を呼び出したときに、固定長表示を可変長表示に切り換えるようにしたものである。自動的に入力がやり易い可変長表示に切り換えることができる。
【００２１】
請求項８記載の発明は、
ラダープログラムを表示するプログラム表示装置において、
ラダー表示と、ニモニック表示と、スクリプト表示を選択して表示できるプログラム表示装置であって、
プログラムを表示する表示部と、
前記表示部に表示するプログラムが格納される表示データ格納部と、
前記表示データ格納部に格納されているラダーデータが入力され、このラダーデータをニモニックデータに変換して前記表示データ格納部またはスクリプトデータ・ニモニックデータ変換部に出力し、前記表示データ格納部に格納されているニモニックデータまたは前記スクリプトデータ・ニモニックデータ変換部が変換したニモニックデータが入力され、このニモニックデータをラダーデータに変換して前記表示データ格納部に出力するラダーデータ・ニモニックデータ変換部と、
前記表示データ格納部に格納されているスクリプトデータが入力され、このスクリプトデータをニモニックデータに変換して前記表示データ格納部または前記ラダーデータ・ニモニックデータ変換部に出力し、前記表示データ格納部に格納されているニモニックデータまたは前記ラダーデータ・ニモニックデータ変換部が変換したニモニックデータが入力され、このニモニックデータをスクリプトデータに変換して前記表示データ格納部に出力するスクリプトデータ・ニモニックデータ変換部と、
を具備したものである。ラダー表示、ニモニック表示、スクリプト表示を切り換えることができる。
【発明の効果】
【００２２】
以上説明したことから明らかなように、本発明によれば次のような効果がある。
請求項１，２、３、４、５、６、７および８の発明によれば、ニモニックデータを中継して固定長ラダーデータと可変長ラダーデータを変換することにより、固定長表示と可変長表示を切り換えるようにした。また、同じようにして、ラダーデータ、ニモニックデータ、スクリプトデータを相互変換することにより、ラダー表示、ニモニック表示、スクリプト表示を切り換えるようにした。
【００２３】
プログラムを入力するときは折り返しが発生しない可変長表示が便利であり、回路をチェックするときは、出力の表示位置が固定されている固定長表示が便利である。本発明によると可変長表示と固定長表示を切り換えることができるので、常に最適の状態でプログラム入力ができるという効果がある。また、プログラムを入力するときは可変長表示に、チェックするときは固定長表示に自動的に切り換えることにより、プログラム入力とチェックが行い易くなるという効果もある。
【００２４】
さらに、ニモニックデータを中継してラダーデータ、スクリプトデータの相互変換を行うことにより、視認性が更に向上するという効果もある。
【発明を実施するための最良の形態】
【００２５】
以下本発明を、図面を用いて詳細に説明する。図１は本発明に係るプログラム表示方法を示すフロー図である。図１において、２０は通常編集画面であり、図４（Ａ）のような横方向の表示長さを固定した横方向固定長表示を行う。横方向の長さが固定されているので、回路が長いときは折り返しが発生する。また、出力は常に右端に表示される。そのため、入力と出力の関係を把握しやすく、かつスクロールしなくても全回路が表示されるので、回路のチェックがやり易いという特徴がある。２１は固定長ラダーデータであり、横方向長さが固定された表示を行うための表示データである。
【００２６】
２２は拡張編集画面であり、図４（Ｂ）のような横方向の長さが制限されない横方向可変長表示を行う。回路が長いと全体が表示されず、かつ出力の位置が変化するという欠点はあるが、入力位置の近傍の回路が同じ行に表示されるので、プログラムの入力がやり易いという特徴がある。２３は可変長ラダーデータであり、横方向可変長表示を行うためのデータである。
【００２７】
通常表示画面２０と拡張表示画面２２は相互に切り換えることができる。この切り換えは手動でおこなうこともできるが、自動的に切り換えるようにすることもできる。すなわち、通常編集画面２０で新しい回路入力を指定しあるいは既存回路を指定すると、自動的に拡張編集画面２２に切り換わるようにし、回路を確定すると、自動的に通常編集画面２０に切り換わるようにする。
【００２８】
前述したように、横方向固定長表示では出力が常に右端に表示されるので入力と出力の関係が把握し易く、かつスクロールしなくても回路全体が表示される。そのため、回路のチェックを行うときに好都合である。それに対して横方向可変長表示は、回路が長いとスクロールしなければならず、かつ回路の長さによって出力の表示位置が異なるために全体を把握することは難しくなるが、入力位置の近傍の回路が同じ行に表示されるので、新たに入力する要素の近くを把握し易いという特徴がある。
【００２９】
そのため、新たな回路を入力するときは拡張編集画面２２が便利であり、入力した回路をチェックするときは通常編集画面２０が便利である。この実施例では、通常編集画面２０と拡張編集画面２２を適宜切り換えることができるので、作業に最適の画面表示を選択することができる。
【００３０】
横方向固定長表示を行うときは固定長ラダーデータ２１が必要であり、横方向可変長表示を行うときは可変長ラダーデータ２３が必要になる。従って、通常編集画面２０と拡張編集画面２２を切り換えるときは、これらのデータの相互変換を行わなければならない。この変換はニモニックデータ２４を介して行う。
【００３１】
通常編集画面２０から拡張編集画面２２に切り換えるときは、固定長ラダーデータ２１を一旦ニモニックデータ２４に変換し、このニモニックデータ２４を可変長ラダーデータ２３に変換する。逆に、拡張編集画面２２から通常編集画面２０に切り換えるときは、可変長ラダーデータ２３を一旦ニモニックデータ２４に変換し、このニモニックデータ２４を固定長ラダーデータ２１に変換する。このようにニモニックデータ２４を介することにより、簡単にデータの相互変換を行うことができる。
【００３２】
図２に本発明の他の実施例を示す。図２において、３０はラダープログラム編集画面であり、プログラムがラダーで表示されるラダー表示される。３２はニモニックプログラム編集画面であり、プログラムがニモニックで表示されるニモニック表示される。３４はスクリプトプログラム編集画面であり、プログラムがスクリプトで表示されるスクリプト表示される。３１はラダー表示するためのラダーデータ、３３はニモニック表示するためのニモニックデータ、３５はスクリプト表示するためのスクリプトデータである。
【００３３】
この実施例は、プログラム作成中にラダープログラム編集画面３０、ニモニックプログラム編集画面３２、スクリプトプログラム編集画面３４を相互に切り換えることができる。そのために、ニモニックデータ３６を介してラダーデータ３１、スクリプトデータ３５を相互に変換する。
【００３４】
ラダープログラム編集画面３０をスクリプトプログラム編集画面３４に切り換えるときは、ラダーデータ３１をニモニックデータ３６に変換し、このニモニックデータ３６を再度スクリプトデータ３５に変換した後、スクリプトプログラム編集画面３４を立ち上げてスクリプト表示させる。スクリプトプログラム編集画面３４をラダープログラム編集画面３０に切り換えるときは、スクリプトデータ３５をニモニックデータ３６に変換し、このニモニックデータ３６を再度ラダーデータ３１に変換した後、ラダープログラム編集画面３０を立ち上げてラダー表示させる。
【００３５】
ラダープログラム編集画面３０とニモニックプログラム編集画面３２との相互切り換え、およびニモニックプログラム編集画面３２とスクリプトプログラム編集画面３４との相互切り換えも同じように行う。この場合はニモニックデータ３６がそのままニモニックデータ３３として使用できるので、ラダーデータ３１とニモニックデータ３６の相互変換、またはスクリプトデータ３５とニモニックデータ３６の相互変換のみでよい。
【００３６】
ラダー表示は視覚的にイメージし易く、スクリプト表示は全体の流れを把握することが簡単になる。また、ニモニック表示は入力が簡単で、論理的な検証が簡単になる。この実施例ではプログラム作成あるいは検証で最適の表示画面を選択することができるので、プログラムの作成が容易で、かつ検証もやりやすくなるという特徴がある。
【００３７】
図３に、本発明に係るプログラム表示装置の構成図を示す。図３（Ａ）は図１実施例に対応する装置である。すなわち、通常編集画面２０と拡張編集画面２２を切り換えることができるプログラム表示装置である。
【００３８】
図３（Ａ）において、４０は表示部であり、プログラムを表示する。４２は表示データ格納部であり、表示するプログラムのデータが格納されている。４１はキーボードなどの入力部であり、表示データ格納部４２のデータを編集するために用いられる。４３は固定長ラダーデータ・ニモニックデータ変換部であり、固定長ラダーデータとニモニックデータの相互変換を行う。４４は可変長ラダーデータ・ニモニックデータ変換部であり、可変長ラダーデータとニモニックデータの相互変換を行う。
【００３９】
通常編集画面２０が表示部４０に表示されているときは、表示データ格納部４２には固定長ラダーデータが格納されている。この状態で拡張編集画面２２に切り換えるときは、固定長ラダーデータ・ニモニックデータ変換部４３は表示データ格納部４２に格納されている固定長ラダーデータをニモニックデータに変換し、可変長ラダーデータ・ニモニックデータ変換部４４に出力する。可変長ラダーデータ。ニモニックデータ変換部４４は入力されたニモニックデータを可変長ラダーデータに変換し、表示データ格納部４２に格納する。表示部４０はこの表示データ格納部４２に格納された可変長ラダーデータを用いて、拡張編集画面２２を表示する。
【００４０】
拡張編集画面２２から通常編集画面２０に切り換えるときは、可変長ラダーデータ・ニモニックデータ変換部４４は表示データ格納部４２に格納されている可変長ラダーデータをニモニックデータに変換して、固定長ラダーデータ・ニモニックデータ変換部４３に出力する。固定長ラダーデータ・ニモニックデータ変換部４３は入力されたニモニックデータを固定長ラダーデータに変換し、表示データ格納部４２に格納する。表示部４０は固定長表示を行って拡張編集画面２２を通常編集画面２０に切り換える。
【００４１】
図３（Ｂ）は図２実施例に対応するプログラム表示装置の構成図である。５０はラダーデータ・ニモニックデータ変換部であり、ラダーデータとニモニックデータの相互変換を行う。５１はスクリプトデータ・ニモニックデータ変換部であり、スクリプトデータと
ニモニックデータの相互変換を行う。
【００４２】
ラダーブログラム編集画面３０からニモニックプログラム編集画面３２に切り換えるときは、ラダーデータ・ニモニックデータ変換部５０は表示データ格納部４２に格納されているラダーデータをニモニックデータに変換し、表示データ格納部４２に戻す。表示部４０はこのデータをニモニック表示し、ニモニックプログラム編集画面３２に切り換える。ニモニックプログラム編集画面３２からラダープログラム編集画面３０への切り換えも同様にして行う。
【００４３】
スクリプトブログラム編集画面３４からニモニックプログラム編集画面３２に切り換えるときは、スクリプトデータ・ニモニックデータ変換部５１は表示データ格納部４２に格納されているスクリプトデータをニモニックデータに変換し、表示データ格納部４２に戻す。表示部４０はニモニックプログラム編集画面３２に切り換える。ニモニックプログラム編集画面３２からスクリプトプログラム編集画面３４への切り換えも同様にして行う。
【００４４】
ラダープログラム編集画面３０からスクリプトプログラム編集画面３４に切り換えるときは、ラダーデータ・ニモニックデータ変換部５０は表示データ格納部４２に格納されたラダーデータをニモニックデータに変換し、スクリプトデータ・ニモニックデータ変換部５１に出力する。スクリプトデータ・ニモニックデータ変換部５１は入力されたニモニックデータをスクリプトデータに変換して表示データ格納部４２に格納する。表示部４０はラダープログラム編集画面３０をスクリプトプログラム編集画面３４に切り換える。スクリプトプログラム編集画面３４からラダープログラム編集画面３０への切り換えも同様にして行う。
【図面の簡単な説明】
【００４５】
【図１】本発明の一実施例を示すフロー図である。
【図２】本発明の他の実施例を示すフロー図である。
【図３】本発明の他の実施例を示す構成図である。
【図４】ラダープログラムの例である。
【符号の説明】
【００４６】
２０  通常編集画面
２１  固定長ラダーデータ
２２  拡張編集画面
２３  可変長ラダーデータ
２４、３３、３６  ニモニックデータ
３０  ラダープログラム編集画面
３１  ラダーデータ
３２  ニモニックデータ編集画面
３４  スクリプトプログラム編集画面
３５  スクリプトデータ
４０  表示部
４１  入力部
４２  表示データ格納部
４３  固定長ラダーデータ・ニモニックデータ変換部
４４  可変長ラダーデータ・ニモニックデータ変換部
５０  ラダーデータ・ニモニックデータ変換部
５１  スクリプトデータ・ニモニックデータ変換部
【図１】
2008262376.tif 000003
【図２】
2008262376.tif 000004
【図３】
2008262376.tif 000005
【図４】
2008262376.tif 000006