【事件の表示】
　平成　５年特許願第３０８０２５号「プログラマブルコントローラのプログラミング装置」拒絶査定に対する審判事件［平成　７年　６月２３日出願公開、特開平　７−１６０３１２］について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
【１】手続の経緯・本願発明
　本願は平成５年１２月８日の出願であって、その発明は、請求項１乃至２に記載されたものであるところ、その請求項１に係る発明（以下、本願発明という。）は、特許請求の範囲の請求項１に記載された事項により特定される以下のとおりのものである。
「シーケンス制御の内容をシーケンスプログラムとして記憶するユーザプログラムメモリと、シーケンスプログラムをユーザメモリより読み出し、その制御を実行するCPUと、そのCPU、I/O、及びユーザプログラムを統括して制御するプログラムを持つシステムメモリと、ユーザプログラムをロード、セーブするためのフロッピーディスクドライブと、シーケンスプログラムを表示する表示器と、ユーザからのキー入力を取り込むためのキーボードを備えたプログラマブルコントローラのプログラミング装置において、
　上記シーケンスプログラミング内にあるコイルを指定することにより、当該コイルを有する回路と、当該コイルに関連して影響を及ぼす条件接点を自動的に検索する接点条件検索手段を設け、
　この手段の検索結果により、当該コイルを有する回路の番号と当該コイルに関連して影響を及ぼす条件接点の番号が、指定されたコイルの番号と共に、夫々の表示エリアに表示されるように構成したことを特徴とするプログラマブルコントローラのプログラミング装置。」
　
【２】引用例
・特開平４−２８６００１号公報
　原査定の拒絶の理由に引用され、本願出願前に頒布された上記引用例には、図面と共に以下の事項が記載されている。
(1)「プログラマブルコントローラのラダー回路図を修正するためのプログラミング方法において、前記ラダー回路のデータ中の検証対象コイルが指定されたとき当該指定コイルが属する回路中の接点をコイルとする回路のデータを前記ラダー回路のデータから抜き出して出力することを特徴とするプログラマブルコントローラのプログラミング方法。」（２頁１欄２−８行【請求項１】）
(2)「プログラマブルコントローラのラダー回路図を修正するためのプログラミング装置において、前記ラダー回路のデータを格納する記憶手段と、該データをワークメモリに写す手段と、ワークメモリ上のラダー回路中の検証対象コイルが指定されたとき当該指定コイルが属する回路中の接点をコイルとする回路を検索する手段と、検索された回路を前記ラダー回路から抜き出して記憶する手段と、抜き出した回路を出力する出力手段とを備えることを特徴とするプログラマブルコントローラのプログラミング装置。」（２頁１欄２２−３１行【請求項４】）
(3)「上述した従来技術では、ユーザ命令だけがアドレス順に表示されるだけなので、１つの異常信号の条件を遡って検索する際に、モニタしたいラダー回路を予め調べておく必要があり、迅速且つ容易なデバッグ作業を行えるものではない。」（２頁２欄１９−２３行【０００４】）
(4)「本発明の目的は、プログラマブルコントローラのラダー回路のシステムデバッグ等を容易且つ迅速に行うことのできるプログラミング方法及びその装置を提供することにある。」（２頁２欄２４−２７行【０００５】）
(5)「【実施例】・・図４は、本発明の一実施例に係るプログラミング装置を備えるプログラマブルコントローラの構成図である。このプログラマブルコントローラは、図示しない画面表示を制御する表示装置１と、各種演算を行う処理装置２と、制御対象との間に設ける入力回路３及び出力回路４と、オペレータがこのプログラマブルコントローラに入力指示するキーボード５と、プログラマブルコントローラのシステムプログラムを格納したメモリ６と、ユーザプログラムを格納したメモリ７と、処理装置２のワーク用のメモリ８と、処理装置２の処理結果を格納するメモリ９と、これらを相互に接続するバス１０とで構成されている。斯かるプログラマブルコントローラにおいて、ユーザプログラム中にバグがありこれを修正する場合について説明する。」（３頁３欄４−１７行【０００９】）
(6)「図１〜図３は、ラダー回路の修正手順を示すフローチャートであり、先ず処理装置は、・・（中略）・・、ステップ５で対象コイルに関連する回路部分の検索を始める。」（３頁３欄４３行−同４欄４行【００１２】）
(7)「図５は、上述した各ポインタ、カウンタの説明図である。検索開始ポインタは、・・（中略）・・、対象接点ポインタは、検索対象となっている接点が対象回路ポインタの指している回路のどこの位置にあるかを指すものであり、その位置にある接点に対する処理が終了すると、次の接点位置を示す。このポインタが、コイル位置を指定すると、その回路部分中の全ての接点に対する処理が終了したものとみなして次の回路部分への検索に移行するので、対象接点ポインタは常に接点位置を指し示すことになる。」（３頁４欄５−２１行【００１３】）
(8)「図１に示すステップ５の検索処理が開始すると、先ずステップ６で、回路部分があるか否かを判定する。例えば、図８のコイルＹが対象コイルとして指定された場合、これに関係する内部回路があるか否かをステップ６で判定する。図８の場合、内部回路に関する接点はＲのみであるから、この接点に対応するコイルＲを含む回路部分が検索されたことになる。尚、シーケンス回路の設計において、通常は、内部回路による接点はその接点番号に“Ｒ”が付加され、外部接点つまり制御対象側のコンベア等の接点の接点番号には“Ｘ”が付加されているので、これにより、内部回路による接点であるか外部接点であるかを識別する。」（３頁４欄２９−４０行【００１４】）
(9)「ステップ６での判定で内部回路有りとされた場合には、ステップ７に進み、検索された内部回路部分のデータを結果格納メモリに格納し、結果回路数カウンタをインクリメントする。」（同４１−４４行【００１５】）
(10)「・・このステップ１２〜ステップ１４の処理を設けているため、検索処理結果を図６に示す様に、対象コイルをＹ００１０１としコイルＲ００１が検索されたとき、該コイルに影響を与える内部回路Ｒ０１１も検索することが可能となる。」（４頁５欄２８−３２行【００１７】）
(11)「・・全ての検索が終了した場合にはステップ１６での判定が成立してステップ１９に進み、結果格納メモリの内容を表示し、本処理を終了する。」（４頁６欄７−９行【００１９】）
(12)「以上により、検索対象コイルに関連する回路部分のみ検索し画面に表示することが可能となる。」（４頁６欄１０−１１行【００２０】）
　
（１）以上の、特に記載(6)乃至(8)によれば、その処理装置２は、修正対象の（ユーザ）プログラム（ラダー回路）内にあるコイルを指定することにより、当該コイルを有する回路と、当該コイルに関連して影響を及ぼす内部回路接点を自動的に検出する（例えば第８図でいうと、コイルＹを指定するとこのコイルＹを有する回路中の内部回路接点Ｒを自動的に検出する）ものであることは明らかである。
（２）記載(9)乃至(12)によれば、処理装置２の検索結果により、少なくとも検証対象コイルとして指定した当該コイルの番号、及び当該コイルに関連して影響を及ぼす内部回路接点の番号が、例えば図６に示されるようにＹ００１０１（検証対象コイルの番号）、及びＲ００１とＲ００２（内部回路接点の番号）として画面に表示されることも明らかである。
（３）引用例の第６図を参照すると、引用例の内部回路接点の番号（Ｒ００１，Ｒ００２，Ｒ０１１，・・）は、指定された検証対象コイルの番号（Ｙ００１０１，Ｒ００１，・・）と共に、少なくともラダー回路図中の（当該番号を付して識別された各々の）当該内部回路接点及び検証対象コイルに対応した各々の表示エリアに表示されるように構成したものといえる。
（４）以上のことから、引用例には、自明の事項も含め少なくとも以下の発明が記載されているものと認める。
「シーケンス制御の内容をユーザプログラムとして記憶するユーザプログラムメモリ７と、ユーザプログラムをユーザプログラムメモリ７より読み出し、その制御を実行する処理装置２と、その処理装置２、入力回路３及び出力回路４、及びユーザプログラムを統括して制御するシステムプログラムを持つシステムプログラムメモリ６と、ユーザプログラムの内容をワークメモリ８にコピーする手段と、（図示しない）画面表示を制御する表示装置１と、オペレータがプログラマブルコントローラに入力指示するキーボード５を備えたプログラマブルコントローラのプログラミング装置において、
　上記ユーザプログラム（ラダー回路）内にある検証対象コイルを指定することにより、当該コイルを有する回路と、当該コイルに対して影響を及ぼす内部回路接点Ｒを自動的に検索する手段である処理装置２を設け、
　この手段の検索結果により、当該コイルに関連して影響を及ぼす内部回路接点Ｒの番号が、指定された検証対象コイルの番号と共に、ラダー回路図中の（当該番号を付して識別された各々の）当該内部回路接点及び検証対象コイルに対応した各々の表示エリアに表示されるように構成したことを特徴とするプログラマブルコントローラのプログラミング装置。」
　
【３】対比
　引用例の発明と本願発明とを以下に対比する。
（１）引用例の「ユーザプログラム」、「ユーザプログラムメモリ７」、「処理装置２」、「入力回路３及び出力回路４」、「システムプログラムメモリ６」、「ユーザプログラムの内容をワークメモリ８にコピーする手段」、「画面表示を制御する表示装置１」、「オペレータがプログラマブルコントローラに入力指示するキーボード５」及び「内部回路接点Ｒ」が、それぞれその順に、本願発明の「シーケンスプログラム」、「ユーザプログラムメモリ」、「ＣＰＵ」、「Ｉ／Ｏ」、「システムメモリ」、「ユーザプログラムをロード、セーブするためのフロッピーディスクドライブ」、「シーケンスプログラムを表示する表示器」、「ユーザからのキー入力を取り込むためのキーボード」及び「条件接点」に相当することは明らかである。
（２）引用例の処理装置２は、上記のように、ラダー回路内の対象コイルを指定すると当該対象コイルを含む内部回路と、当該コイルに関連して影響を及ぼす内部回路接点Ｒを自動的に検索する手段でもあることは明らかであるから、引用例の該「処理装置２」は、本願発明の「接点条件検索手段」に相当する。
（３）本願発明の「この（接点条件検索）手段の検索結果により、当該コイルを有する回路の番号と当該コイルに関連して影響を及ぼす条件接点の番号が、指定されたコイルの番号と共に、夫々の表示エリアに表示されるように構成した」という構成（以下、この本願発明の構成を「構成Ａ」という。）につき、本願明細書中に該構成Ａを定義する文言も、また、本願発明が特に該構成Ａを具備することの技術的意義及び効果を明らかにする箇所も格別見当たらないが、当該構成Ａは、「夫々の表示エリアに・・」との表現をもって、指定されたコイルを有する回路の番号（以下、単に「回路の番号」という。）と、当該コイルに関連して影響を及ぼす条件接点の番号（同、「条件接点の番号」という。）と、指定されたコイルの番号（同、「コイルの番号」という。）の、それぞれの番号が表示される表示エリアを要約して「夫々の表示エリアに・・」と表現したと解されるものであって、該構成Ａは、前記「回路の番号」は回路の番号を表示する表示エリアに、前記「条件接点の番号」は条件接点の番号を表示する表示エリアに、前記「コイルの番号」はコイルの番号を表示する表示エリアに、それぞれ表示されるように構成するという意味において、その構成は明確であると認められる。
　一方、引用例の発明においても、少なくともラダー回路図中の（検証対象コイルに関連して影響を及ぼす）内部回路接点の番号及び（指定された）検証対象コイルの番号が表示される表示エリアは、例えば第６図に示されるように、それぞれラダー回路図中の前記内部回路接点及び前記検証対象コイルに対応してその上部に定められた表示エリアであって、その内部回路接点の番号（第６図ではＲ００１，Ｒ００２）は当該内部回路接点の番号を表示する表示エリアに表示され、その検証対象コイルの番号（同、Ｙ００１０１）は、当該検証コイルの番号を表示する表示エリアに表示されることは明らかであるから、これを要するに、引用例の発明は、少なくとも「指定された検証対象コイル（コイル）に関連して影響を及ぼす内部回路接点（条件接点）の番号が、指定された検証対象コイル（コイル）の番号と共に、夫々の表示エリアに表示されるように構成した」点が記載されているといえる。
（４）以上のことから、本願発明と引用例の発明は、少なくとも以下の一致点及び相違点を有するものと認める。（用語は本願発明のものを用いる。）
（一致点）
「シーケンス制御の内容をシーケンスプログラムとして記憶するユーザプログラムメモリと、シーケンスプログラムをユーザメモリより読み出し、その制御を実行するCPUと、そのCPU、I/O、及びユーザプログラムを統括して制御するプログラムを持つシステムメモリと、ユーザプログラムをロード、セーブするためのフロッピーディスクドライブと、シーケンスプログラムを表示する表示器と、ユーザからのキー入力を取り込むためのキーボードを備えたプログラマブルコントローラのプログラミング装置において、
　上記シーケンスプログラミング内にあるコイルを指定することにより、当該コイルを有する回路と、当該コイルに関連して影響を及ぼす条件接点を自動的に検索する接点条件検索手段を設け、
　この手段の検索結果により、少なくとも当該コイルに関連して影響を及ぼす条件接点の番号が、指定されたコイルの番号と共に、夫々の表示エリアに表示されるように構成したことを特徴とするプログラマブルコントローラのプログラミング装置。」
（相違点）
　本願発明は、接点条件検索手段の検索結果により、指定されたコイルを有する回路の番号と当該コイルに関連して影響を及ぼす条件接点の番号が、指定されたコイルの番号と共に、夫々の表示エリアに表示されるように構成したものであるのに対し、引用例の発明は、上記検索手段の検索結果により、内部回路接点Ｒ（条件接点）の番号が、指定されたコイルの番号と共に、夫々の表示エリアに表示されるように構成した点。　
　
【４】当審の判断
　上記相違点につき、以下に検討する。　                      
　本願発明は、少なくとも前記相違点の構成Ａを備える構成に基づき、本願明細書中に記載されたとおりの「本発明によれば、ユーザは、任意にコイルを指定するだけで、そのコイルに影響を与える条件接点が自動的に検索され、その結果を知ることができるので、ユーザ自らが接点とコイルの関係を考慮して、それにより条件接点を検索しなければならないという手間が省けることになり、ユーザによるシーケンスプログラムの作成に際しての操作性向上の効果がある。また、本発明によれば、さらにユーザによる条件接点検索時の検索もれをなくし、かつ、検索時間を短縮させることができるから、シーケンスプログラムのデバッグ効率向上の効果がある。」（本願明細書段落【００５０】、【００５１】）という効果を奏することを期するものと認められる。これに対して、引用例の発明も、上記【２】（引用例の項）の記載(3)(4)に示されたとおりの課題・目的を達成しようとするものであって、これによれば、引用例の発明も、少なくとも引用例の前記相違点の構成を備える構成に基づき、本願発明が奏する上記効果と基本的に同一の効果を奏するものと認めることができる。
　そして、引用例に例えば、「・・対象回路ポインタは、現在検索の対象となっている接点の含まれる回路部分が、結果格納メモリ上のどこの位置にあるかを指すものであり、当該回路中の全ての接点に対して処理が終了すると、次の回路を指定する。」（【００１３】）との記載があることからみても、引用例のものは、少なくともそのメモリ上において指定された検証対象コイルを有する回路を識別するための何らかの番号（「回路の番号」に相当する。）が付されていることは明らかであり、また、本願発明や引用例のようなプログラマブルコントローラのプログラミング装置において、ラダー回路図を表示させる場合に、当該ラダー回路図中に回路の番号を当該回路の番号を表示させる表示エリアに表示させることは、出願前きわめて周知の技術にすぎない。（該周知技術につき要すれば、特開昭６１−８２２０７号公報、特開平３−１４７１０６号公報、特開平５−１８１５１０号公報等参照。）
　そうすると、引用例に接した当業者であれば、引用例の処理装置２による検索結果により、指定された検証対象コイルが属する回路中の接点をコイルとする回路部分をラダー回路から抜き出して出力・表示することに伴って、当該コイルに関連して影響を及ぼす内部回路接点Ｒ（条件接点）の番号が指定された当該コイルの番号と共に、夫々の表示エリアに表示されるように構成するに際し、前記周知技術に基づき、指定された当該コイルを有する回路の番号をもその回路の番号を表示させる表示エリアに表示させるよう構成することにより、「処理装置の検索結果により、指定された当該コイルを有する番号と上記内部接点回路の番号が、指定されたコイルの番号と共に、夫々の表示エリアに表示されるよう構成した」点を想到すること、即ち、本願発明の前記相違点を想到することは、適宜容易になし得た程度のものというべきである。そして、それにより、当業者の予測できない格別の効果を奏するものとも認められない。
　
【５】審判請求人の主張について
　審判請求人は、平成１３年４月２日付提出の審判請求書（手続補正書）において、前記【３】における本願発明と引用例の発明との対比判断に関し、『・・まず、引用文献１では、「関連する回路部分を自動的に検索して出力する」とはいうものの、その表示は、あくまでも、もとのラダー回路のままであり、本発明の請求項１におけるように、当該コイルを有する回路の番号と当該コイルに関連して影響を及ぼす条件接点の番号が、各表示エリア毎に表示されるものではない。』（同請求書第３頁１７−２１行）と主張する。
　ところで、上記の請求人の主張は必ずしも請求人が主張しようとする本願発明の構成を明確に表現したものとは言い難いが、上記請求人の主張からみて、本願発明にいう「夫々の表示エリア」とは「その夫々の表示エリアを全て包含する表示エリアがラダー回路を含まない夫々の表示エリア」を意味するものであると（の主張であると）一応解することができる。
　しかしながら、前記のとおり本願発明の構成Ａはそれ自体として明確であると認められるから、当該本願発明の構成Ａを請求人の上記主張のように限定的に解釈することはできない。したがって、引用例の発明の表示が、請求人の主張するようにもとのラダー回路のまま（関連する回路部分を抜き出したもの）であるとしても、また、「当該コイルを有する回路の番号」の表示についてはひとまず別としても、引用例の発明は、前記認定・判断のとおり、少なくとも指定された検証対象コイル（コイル）に関連して影響を及ぼす内部回路接点（条件接点）の番号と、指定された検証対象コイルの番号が、夫々の表示エリア（各表示エリア毎）に表示されるものといえるのであるから、かかる請求人の主張は本願請求項１の記載にも、また、引用例の記載にも基づかないものであって、その根拠がないといわざるを得ない。
　よって、請求人の上記主張は採用できない。
　なお、仮に、本願発明における「夫々の表示エリア」を、（請求人の主張するように）「その夫々の表示エリアを全て包含する表示エリアがラダー回路を含まない夫々の表示エリア」と解釈した発明を想定できるとしても、かかる発明は、引用例の発明や本願発明のようなプログラマブルコントローラのプログラミング装置の分野において、例えばクロスレファレンスの情報を表示する場合に、指定された接点番号又は指定されたコイルの番号を、当該指定された接点を有する回路の番号又は指定されたコイルを有する回路の番号と共に、その夫々の表示エリアを全て包含する表示エリアがラダー回路を含まない夫々の表示エリアに表示されるように構成する技術が、例えば特開平３−１４７１０６号公報、特開平５−３１３７０８号公報に見られるように出願前周知のものであるから、当業者であれば、引用例における各回路素子の番号の表示手段として上記周知技術を適用することにより、適宜容易に発明をすることができたものと解される。
　
【６】むすび
　以上のとおりであるから、本願請求項１に係る発明は、上記引用例の発明と周知技術とに基づいて当業者が容易に発明をすることができたものと認められるので、特許法第２９条第２項の規定により拒絶されるべきものである。
　よって、結論のとおり審決する。