JP7481284B2 - Kitting system and kitting method - Google Patents
Kitting system and kitting method Download PDFInfo
- Publication number
- JP7481284B2 JP7481284B2 JP2021043884A JP2021043884A JP7481284B2 JP 7481284 B2 JP7481284 B2 JP 7481284B2 JP 2021043884 A JP2021043884 A JP 2021043884A JP 2021043884 A JP2021043884 A JP 2021043884A JP 7481284 B2 JP7481284 B2 JP 7481284B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- child
- operation information
- operation instruction
- information
- 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.)
- Active
Links
Images
Landscapes
- Selective Calling Equipment (AREA)
Description
本発明は、キッティングシステム及びキッティング方法に関する。 The present invention relates to a kitting system and a kitting method.
近年、PC(Personal Computer)、スマートフォン、タブレット、ゲーム機などのネットワーク端末や、これらのネットワーク端末に対して各種サービスを提供するコンピュータ(サーバ)の数が増大している。従来、多数のネットワーク端末やサーバのキッティング作業は作業員による手作業で行われていた。しかしながら、作業員ごとにスキルのばらつきがある場合には、キッティング作業の品質が安定しないという問題があった。さらに、近年は人手不足により、キッティング作業を行う作業員の確保が難しくなってきている。 In recent years, the number of network terminals such as PCs (Personal Computers), smartphones, tablets, and game consoles, as well as the number of computers (servers) that provide various services to these network terminals, has been increasing. Conventionally, kitting work for a large number of network terminals and servers was performed manually by workers. However, if there is variation in the skills of each worker, there is a problem that the quality of the kitting work is not stable. Furthermore, due to labor shortages in recent years, it has become difficult to secure workers to perform kitting work.
特許文献1には、キッティング作業を容易かつ効率的に実施するためのシステムが開示されている。このシステムでは、多数の装置をグループ化し、グループごとに異なるキー操作などの操作指示を配信することができるようになっている。
しかしながら、特許文献1に開示されたような従来のキッティングシステムは、複数の操作対象機器に対して1台ずつ異なる操作指示を送信できないという問題があった。
However, conventional kitting systems such as that disclosed in
本発明は、このような従来の課題を解決するためになされたものであって、複数の操作対象機器に対して1台ずつ異なる操作指示を送信できるキッティングシステム及びキッティング方法を提供することを目的とする。 The present invention has been made to solve these problems in the past, and aims to provide a kitting system and kitting method that can send different operation instructions to multiple target devices, one by one.
上記課題を解決するために、本発明に係るキッティングシステムは、複数の操作対象機器と、前記複数の操作対象機器のそれぞれに接続される複数の子機と、前記複数の操作対象機器のそれぞれに対する操作指示を含む操作情報を前記複数の子機に送信する親機と、を備え、各前記子機は、前記親機から送信された自機宛の前記操作情報に含まれる前記操作指示を、自機に接続された前記操作対象機器を操作可能な形式の操作信号に変換する信号変換部と、前記操作信号を自機に接続された前記操作対象機器に送信する操作信号送信部と、を有し、作業者による前記操作指示の入力を受け付けるとともに、入力された前記操作指示を前記親機に出力する操作指示入出力部を更に備え、前記親機は、前記複数の子機のうち、前記操作情報の宛先となる前記子機を個別に選択するための子機選択ボタンと、前記子機選択ボタンにより選択された前記子機を識別するための子機識別情報と、前記操作指示入出力部により入力された前記操作指示とを紐づけた情報を前記操作情報として生成する操作情報生成部と、を有し、前記子機選択ボタンは、前記親機が各前記子機を前記操作情報の宛先としているか否かを示すLEDをそれぞれ有しており、前記操作情報の宛先となっている前記子機の前記子機選択ボタンの前記LEDは点灯し、前記操作情報の宛先となっていない前記子機の前記子機選択ボタンの前記LEDは消灯する構成である。 In order to solve the above-mentioned problems, a kitting system according to the present invention comprises a plurality of operation target devices, a plurality of child devices connected to each of the plurality of operation target devices, and a parent device that transmits operation information including operation instructions for each of the plurality of operation target devices to the plurality of child devices, each of the child devices having a signal conversion unit that converts the operation instructions included in the operation information addressed to the child device and transmitted from the parent device to an operation signal in a format capable of operating the operation target device connected to the child device, and an operation signal transmission unit that transmits the operation signal to the operation target device connected to the child device, and an operation instruction input/output unit that accepts input of the operation instructions by an operator and outputs the input operation instructions to the parent device. and an operation information generation unit that generates, as the operation information, information linking child unit identification information for identifying the child unit selected by the child unit selection button and the operation instruction input by the operation instruction input/output unit, and the child unit selection buttons each have an LED that indicates whether the parent unit has designated each child unit as the destination of the operation information, and the LED of the child unit selection button of a child unit that is the destination of the operation information is turned on, and the LED of the child unit selection button of a child unit that is not the destination of the operation information is turned off.
この構成により、本発明に係るキッティングシステムは、各子機が、自機宛の操作情報に含まれる操作指示を自機に接続された操作対象機器に出力する構成になっているため、複数の操作対象機器に対して1台ずつ異なる操作指示を送信できる。 With this configuration, the kitting system of the present invention is configured so that each child device outputs the operation instructions contained in the operation information addressed to the child device to the target device connected to the child device, making it possible to send different operation instructions to each of the multiple target devices.
この構成により、本発明に係るキッティングシステムは、作業者がUSBキーボードやUSBマウスなどの操作指示入出力部を用いてキー操作やマウス操作などの入力操作を行うことにより、複数の操作対象機器に操作指示を同時に入力することができる。これにより、高品質かつ同一品質なキッティング作業を一人又は少人数の作業者で行うことが可能になる。 With this configuration, the kitting system of the present invention allows an operator to simultaneously input operational instructions to multiple target devices by performing input operations such as key operations and mouse operations using an operational instruction input/output unit such as a USB keyboard or USB mouse. This makes it possible for one operator or a small number of operators to perform kitting work of high and consistent quality.
この構成により、本発明に係るキッティングシステムは、親機が操作情報の宛先となる子機を選択するための子機選択ボタンを有するため、操作情報を所望の子機に送信することができる。 With this configuration, the kitting system according to the present invention has a child unit selection button for the parent unit to select a child unit to which the operation information is to be sent, so that the operation information can be sent to a desired child unit.
また、本発明に係るキッティングシステムにおいては、前記親機は、前記操作指示入出力部により入力された前記操作指示をメモリに記録する操作指示記録部と、前記メモリに記録された前記操作指示を前記操作情報生成部に出力する操作指示再生部と、を更に有する構成であってもよい。 In addition, in the kitting system according to the present invention, the parent device may further include an operation instruction recording unit that records the operation instructions input by the operation instruction input/output unit in a memory, and an operation instruction playback unit that outputs the operation instructions recorded in the memory to the operation information generation unit.
この構成により、本発明に係るキッティングシステムは、操作指示入出力部により入力された操作指示を記録したり再生したりすることができる。これにより、本発明に係るキッティングシステムは、あらかじめ記録した操作情報を所望のタイミングで複数の子機に送信することができる。 With this configuration, the kitting system according to the present invention can record and play back operation instructions inputted by the operation instruction input/output unit. This allows the kitting system according to the present invention to transmit pre-recorded operation information to multiple child devices at the desired timing.
また、本発明に係るキッティングシステムにおいては、各前記子機は、自機に接続された前記操作対象機器に前記操作信号を送信するか否かを選択するための送信選択部を有する構成であってもよい。 In addition, in the kitting system according to the present invention, each of the child devices may be configured to have a transmission selection unit for selecting whether or not to transmit the operation signal to the target device connected to the child device.
この構成により、本発明に係るキッティングシステムは、例えば、子機と特定の操作対象機器とを切り離して、特定の操作対象機器に備わっている入力装置を用いて直接キッティング作業を行うことが可能になる。 With this configuration, the kitting system according to the present invention can, for example, separate the child unit from a specific device to be operated and perform kitting operations directly using an input device provided on the specific device to be operated.
また、本発明に係るキッティングシステムは、前記操作情報が登録された変数テーブルから所望の前記操作指示を選択するための操作指示選択部を更に備え、前記親機は、前記変数テーブルを記憶するメモリを有し、前記変数テーブルに登録された前記操作情報は、各前記子機を識別するための子機識別情報と前記操作指示とを紐づけた情報である構成であってもよい。 The kitting system according to the present invention may further include an operation instruction selection unit for selecting the desired operation instruction from a variable table in which the operation information is registered, the parent unit has a memory for storing the variable table, and the operation information registered in the variable table may be information linking the operation instruction to child unit identification information for identifying each child unit.
この構成により、本発明に係るキッティングシステムは、操作情報が登録された変数テーブルを親機のメモリに記憶させる構成となっているため、複数の操作対象機器に対するキッティング作業を自動化することができる。 With this configuration, the kitting system of the present invention is configured to store a variable table in which operation information is registered in the memory of the parent device, making it possible to automate the kitting work for multiple target devices.
また、本発明に係るキッティングシステムは、前記操作情報が登録された変数テーブルを前記親機に出力する操作情報出力部と、前記変数テーブルから所望の前記操作指示を選択するための操作指示選択部と、を更に備え、前記変数テーブルに登録された前記操作情報は、各前記子機を識別するための子機識別情報と前記操作指示とを紐づけた情報である構成であってもよい。 The kitting system according to the present invention may further include an operation information output unit that outputs a variable table in which the operation information is registered to the parent unit, and an operation instruction selection unit that selects the desired operation instruction from the variable table, and the operation information registered in the variable table may be information that links the operation instruction with child unit identification information for identifying each child unit.
この構成により、本発明に係るキッティングシステムは、操作情報が登録された変数テーブルを親機に出力する構成となっているため、複数の操作対象機器に対するキッティング作業を自動化することができる。 With this configuration, the kitting system of the present invention is configured to output a variable table in which operation information is registered to the parent device, making it possible to automate the kitting work for multiple target devices.
また、本発明に係るキッティングシステムは、前記操作情報が記述されたスクリプトを前記親機に出力する操作情報出力部を更に備え、前記スクリプトに記述された前記操作情報は、各前記子機を識別するための子機識別情報と、前記操作指示とを紐づけた情報である構成であってもよい。 The kitting system according to the present invention may further include an operation information output unit that outputs a script in which the operation information is described to the parent unit, and the operation information described in the script may be information that links child unit identification information for identifying each child unit with the operation instruction.
この構成により、本発明に係るキッティングシステムは、操作情報が記述されたスクリプトやプログラムの外部関数を親機に出力する構成となっているため、複数の操作対象機器に対するキッティング作業を自動化することができる。例えば、親機は、操作情報が記述されたスクリプトやプログラムの外部関数を実行することで、CSVファイル等から操作対象機器固有の値を適宜抽出し、複数の操作対象機器に対して同時に異なる操作指示を効率的に行うことができる。 With this configuration, the kitting system of the present invention is configured to output scripts describing operation information or external functions of programs to the parent unit, so that kitting work for multiple target devices can be automated. For example, the parent unit can execute scripts describing operation information or external functions of programs to appropriately extract values specific to the target devices from CSV files, etc., and efficiently issue different operation instructions to multiple target devices simultaneously.
また、本発明に係るキッティング方法は、複数の子機を複数の操作対象機器のそれぞれに接続するとともに、親機を前記複数の子機のそれぞれに接続する接続ステップと、前記親機が、作業者の子機選択ボタンの操作に応じて、前記複数の操作対象機器のそれぞれに対する操作指示を含む操作情報の宛先となる前記子機を個別に選択するステップと、操作指示入出力部により、作業者による前記操作指示の入力を受け付けるとともに、入力された前記操作指示を前記親機に出力するステップと、前記子機選択ボタンにより選択された前記子機を識別するための子機識別情報と、前記操作指示入出力部により入力された前記操作指示とを紐づけた情報を前記操作情報として生成するステップと、前記親機が、前記操作情報を前記複数の子機に送信する操作情報送信ステップと、各前記子機が、前記操作情報送信ステップにより送信された自機宛の前記操作情報に含まれる前記操作指示を、自機に接続された前記操作対象機器を操作可能な形式の操作信号に変換する信号変換ステップと、各前記子機が、前記操作信号を自機に接続された前記操作対象機器に送信する操作信号送信ステップと、を含み、前記子機選択ボタンは、前記親機が各前記子機を前記操作情報の宛先としているか否かを示すLEDをそれぞれ有しており、前記操作情報の宛先となっている前記子機の前記子機選択ボタンの前記LEDは点灯し、前記操作情報の宛先となっていない前記子機の前記子機選択ボタンの前記LEDは消灯する構成である。 Further, a kitting method according to the present invention includes a connection step of connecting a plurality of slave units to a plurality of operation target devices, respectively, and connecting a master unit to each of the plurality of slave units ; a step of the master unit individually selecting, in response to an operation of a slave unit selection button by an operator, a slave unit that is to be a destination of operation information including an operation instruction for each of the plurality of operation target devices; a step of receiving an input of the operation instruction by the operator by an operation instruction input/output unit and outputting the input operation instruction to the master unit; a step of generating, as the operation information, information that links slave unit identification information for identifying the slave unit selected by the slave unit selection button with the operation instruction input by the operation instruction input/ output unit; The method includes an operation information transmitting step of transmitting the operation information to the multiple child devices, a signal conversion step in which each child device converts the operation instruction included in the operation information addressed to the child device transmitted by the operation information transmitting step into an operation signal in a format capable of operating the target device connected to the child device, and an operation signal transmitting step in which each child device transmits the operation signal to the target device connected to the child device, and the child device selection buttons each have an LED indicating whether the parent device has designated each child device as the destination of the operation information, and the LED of the child device selection button of a child device that is the destination of the operation information is turned on, and the LED of the child device selection button of a child device that is not the destination of the operation information is turned off .
本発明は、複数の操作対象機器に対して1台ずつ異なる操作指示を送信できるキッティングシステム及びキッティング方法を提供するものである。 The present invention provides a kitting system and kitting method that can send different operation instructions to multiple target devices, one by one.
以下、本発明に係るキッティングシステム及びキッティング方法の実施形態について図面を用いて説明する。 The following describes an embodiment of the kitting system and kitting method according to the present invention with reference to the drawings.
(第1の実施形態)
図1に示すように、本発明の第1の実施形態に係るキッティングシステム1は、操作指示入出力部10と、キッティング装置20と、複数の操作対象機器60と、を備える。
First Embodiment
As shown in FIG. 1, a
操作指示入出力部10は、複数の操作対象機器60のそれぞれに対する操作指示を作業者が入力するためのものである。例えば、操作指示入出力部10として、USBキーボード、USBマウス、バーコードリーダ、QRコードリーダ、液晶タブレットなどのUSBケーブルで接続可能な機器を利用することができる。なお、QRコードは登録商標である。操作指示入出力部10は、作業者による操作指示の入力を受け付けるとともに、入力された操作指示を後述するキッティング装置20の親機30に出力するようになっている。
The operation instruction input/
複数の操作対象機器60は、例えば、サーバ、PC、スマートフォン、タブレット、ゲーム機などのUSBケーブルで接続可能な機器である。各操作対象機器60は、USBケーブル73を介して後述するキッティング装置20の子機50のUSBポート55と接続するためのUSBポート61を有している。
The
キッティング装置20は、ACアダプタ21と、USBハブ22と、操作指示入出力部10に接続される親機30と、複数の操作対象機器60のそれぞれに接続される複数の子機50と、を備える。ACアダプタ21は、外部の電源70から供給される交流電流を直流電流に変換するようになっている。USBハブ22は、操作指示入出力部10と親機30とをUSBケーブル71を介して接続するようになっている。
The
親機30は、複数の操作対象機器60のそれぞれに対する操作指示を含む操作情報を複数の子機50に送信するためのものであり、制御装置31と、メモリ32と、DCポート33と、USBポート34と、RS-485インタフェース35と、コンソール用RJ45ポート36と、出力RJ45ポート37と、ボタン群38と、を有する。
The
制御装置31は、親機30を構成する各部の制御を行うとともに、子機50への操作情報の送信制御を行うようになっている。制御装置31は、ファームウェアの実行により制御処理を行う制御部39を備えている。制御部39の制御処理の内容は、必要に応じてファームウェアを書き換えることで変更することができる。メモリ32は、後述する記録データを記録するようになっている。
The
図2に示すように、制御部39は、操作情報生成部39aと、操作情報送信部39bと、操作指示記録部39cと、操作指示再生部39dと、を含む。操作情報生成部39aは、後述する子機選択ボタン40により選択された子機50を識別するための子機識別情報としての子機番号#0~#15と、操作指示入出力部10により入力された操作指示とを紐づけた情報を操作情報として生成するようになっている。操作情報送信部39bは、操作情報生成部39aにより生成された操作情報をRS-485インタフェース35を介して複数の子機50に送信するようになっている。操作指示記録部39cは、操作指示入出力部10により入力された操作指示をメモリ32に記録するようになっている。操作指示再生部39dは、メモリ32に記録された操作指示のデータ(以下、「記録データ」とも称する)を操作情報生成部39aに出力するようになっている。
2, the
DCポート33は、ACアダプタ21から出力される直流電流を制御装置31に入力するためのポートである。USBポート34は、USBケーブル71を介してUSBハブ22と接続するためのポートである。RS-485インタフェース35は、操作情報をRS-485規格に従って子機50に向けて送信するためのインタフェースである。コンソール用RJ45ポート36は、コンソールPCを接続するためのポートである。出力RJ45ポート37は、UTPケーブル72を介して子機50の入力RJ45ポート53と接続するためのポートである。
The
ボタン群38は、図3に示すように、子機選択ボタン40と、PLAY/PAUSEボタン41と、RECボタン42と、ALL OFFボタン43と、ALL ONボタン44と、を含む。なお、ボタン群38を構成する各ボタンの機能や動作は、ファームウェアを書き換えることにより適宜変更可能である。
As shown in FIG. 3, the
子機選択ボタン40は、子機選択部を構成するものであり、複数の子機50のうち、操作情報の宛先となる子機50を選択するためのボタンである。ここで、子機選択ボタン40に表示されている0から15までの番号は、16個の子機50を識別するための子機番号#0~#15にそれぞれ対応している。以降では、子機番号#0~#15の子機50をそれぞれ子機#0~#15とも称する。なお、子機50の個数は16個に限定されるものではなく、任意の個数であってよい。
The child
また、子機選択ボタン40は、親機30が各子機50を操作情報の宛先としているか否かを示すLED40aをそれぞれ有している。LED40aの緑色の点灯は、LED40aが緑色に点灯している子機選択ボタン40に対応する子機50を操作情報の宛先としている状態(以下、「信号送信状態」とも称する)であることを示している。一方、LED40aの消灯は、LED40aが消灯している子機選択ボタン40に対応する子機50を操作情報の宛先としていない状態(以下、「信号切断状態」とも称する)であることを示している。
The child
PLAY/PAUSEボタン41とRECボタン42は、操作指示入出力部10において入力された操作指示の再生や記録を行うためのボタンであり、それぞれLED41aとLED42aを有している。ここで、操作指示の記録とは、操作指示入出力部10において入力された操作指示をメモリ32に記録することを意味する。また、操作指示の再生とは、メモリ32に記録された操作指示の記録データを操作情報生成部39aに出力することを意味する。
The PLAY/
ALL OFFボタン43は、子機選択部を構成するものであり、全ての子機50を操作情報の宛先としないように設定するためのボタンである。一方、ALL ONボタン44は、子機選択部を構成するものであり、全ての子機50を操作情報の宛先とするように設定するためのボタンである。
The
図4及び図5は、親機30の状態遷移を説明するための遷移図である。図4の1段目に示すように、親機30がACアダプタ21及びDCポート33を介して電源70に接続されると、全ての子機選択ボタン40のLED40aが緑色に点灯し、親機30が全ての子機50に対して信号送信状態になる。
Figures 4 and 5 are transition diagrams for explaining state transitions of the
図4の2段目に示すように、LED40aが点灯している子機選択ボタン40が押下されると、押下された子機選択ボタン40のLED40aが消灯し、親機30はLED40aが消灯した子機選択ボタン40に対応する子機50に対して信号切断状態に遷移する。一方、LED40aが消灯した子機選択ボタン40が押下されると、押下された子機選択ボタン40のLED40aが点灯し、親機30はLED40aが点灯した子機選択ボタン40に対応する子機50に対して信号送信状態に遷移する。
As shown in the second row of FIG. 4, when a child
図4の3段目に示すように、ALL ONボタン44が押下されると、全ての子機選択ボタン40のLED40aが点灯し、親機30は全ての子機50に対して信号送信状態に遷移する。一方、図3の4段目に示すように、ALL OFFボタン43が押下されると、全ての子機選択ボタン40のLED40aが消灯し、親機30は全ての子機50に対して信号切断状態に遷移する。
As shown in the third row of FIG. 4, when the
図5に示すように、初期状態では、PLAY/PAUSEボタン41のLED41aと、RECボタン42のLED42aは共に消灯している。この初期状態においてPLAY/PAUSEボタン41とRECボタン42とが同時に押下されると、PLAY/PAUSEボタン41のLED41aが黄色に点滅するとともに、RECボタン42のLED42aが赤色に点灯し、操作指示入出力部10において入力された操作指示をメモリ32に記録する「記録中状態」に遷移する。
As shown in FIG. 5, in the initial state, the
記録中状態においてPLAY/PAUSEボタン41又はRECボタン42が押下されると、PLAY/PAUSEボタン41のLED41aが黄色に点灯するとともに、RECボタン42のLED42aが消灯し、操作指示入出力部10において入力された操作指示の記録を停止する「記録・再生停止状態」に遷移する。
When the PLAY/
記録・再生停止状態においてRECボタン42が連続して3秒間押下されると、初期状態に遷移する。また、記録・再生停止状態においてPLAY/PAUSEボタン41が押下されると、PLAY/PAUSEボタン41のLED41aが点滅し、メモリ32に記録された記録データを再生する「記録データ再生中状態」に遷移する。
When the
記録データ再生中状態において記録データの再生が終了すると、記録データの再生を停止する「記録・再生停止状態」に遷移する。また、記録データ再生中状態においてPLAY/PAUSEボタン41が押下されると、PLAY/PAUSEボタン41のLED41aが素早く点滅し、記録データの再生を一時停止する「記録データ再生一時停止状態」に遷移する。
When playback of the recorded data ends in the recorded data playback state, the state transitions to a "recording/playback stopped state" in which playback of the recorded data is stopped. In addition, when the PLAY/
記録データ再生一時停止状態においてPLAY/PAUSEボタン41が3秒未満の時間で押下されると、記録データの再生を再開する「記録データ再生中状態」に遷移する。また、記録データ再生一時停止状態においてPLAY/PAUSEボタン41が連続して3秒間押下されると、記録・再生停止状態に遷移する。
When the PLAY/
子機50は、親機30から送信された自機宛の操作情報を受信し、受信した操作情報に含まれる操作指示を、自機に接続された操作対象機器60を操作可能な形式の操作信号に変換するものである。ここで、操作信号とは、USBキーボードやUSBマウスなどの入力装置から出力される信号を模擬した信号である。すなわち、子機50は、操作対象機器60において、USBキーボードやUSBマウスなどの入力装置として認識される。
The
図1に示すように、各子機50は、制御装置51と、RS-485インタフェース52と、入力RJ45ポート53と、出力RJ45ポート54と、USBポート55と、番号設定スイッチ56と、送信ON/OFFボタン57と、を有する。
As shown in FIG. 1, each
制御装置51は、子機50を構成する各部の制御を行うとともに、親機30からの操作情報の受信制御、操作対象機器60のキーボード制御やマウス制御などを行うようになっている。制御装置51は、ファームウェアの実行により制御処理を行う制御部59を備えている。制御部59の制御処理の内容は、必要に応じてファームウェアを書き換えることで変更することができる。番号設定スイッチ56と送信ON/OFFボタン57による設定内容は、ファームウェアに書き込まれる。なお、番号設定スイッチ56と送信ON/OFFボタン57の機能や動作は、ファームウェアを書き換えることにより適宜変更可能である。
The
図6に示すように、制御部59は、操作情報受信部59aと、信号変換部59bと、操作信号送信部59cと、を含む。操作情報受信部59aは、親機30から送信された自機宛の操作情報をRS-485インタフェース52を介して受信するようになっている。信号変換部59bは、操作情報受信部59aにより受信された操作情報に含まれる操作指示を、自機に接続された操作対象機器60を操作可能な形式の操作信号に変換するようになっている。また、操作信号送信部59cは、信号変換部59bから出力された操作信号を自機に接続された操作対象機器60に送信するようになっている。
As shown in FIG. 6, the
RS-485インタフェース52は、親機30から送信された操作情報をRS-485規格に従って受信するためのインタフェースである。入力RJ45ポート53は、UTPケーブル72を介して親機30の出力RJ45ポート37と接続するためのポートである。出力RJ45ポート54は、UTPケーブル72を介して他の子機50の入力RJ45ポート53や終端抵抗と接続するためのポートである。USBポート55は、USBケーブル73を介して操作対象機器60のUSBポート61と接続するためのポートである。なお、子機50の制御装置51は、自機が接続された操作対象機器60からUSBケーブル73及びUSBポート55を介して電力が供給されるようになっている。番号設定スイッチ56は、各子機50に子機番号#0~#15を設定するためのスイッチである。
The RS-485
なお、図1に示す構成では、複数の子機50がUTPケーブル72によって互いに直列に接続されているが、本発明はこれに限定されず、複数の子機50が互いに並列に接続されていてもよい。
In the configuration shown in FIG. 1,
図7に示す送信ON/OFFボタン57は、送信選択部を構成するものであり、自機に接続された操作対象機器60に操作信号を送信するか否かを選択するためのボタンである。また、送信ON/OFFボタン57が有するLED57aは、子機50が操作対象機器60に操作情報を送信可能な状態であるか否かを示すようになっている。ここで、LED57aの点灯は、子機50が操作対象機器60に操作情報を送信可能な状態(以下、「接続状態」とも称する)であることを示している。一方、LED57aの消灯は、子機50が操作対象機器60に操作情報を送信不可能な状態(以下、「切断状態」とも称する)であることを示している。
The transmission ON/
図8は、子機50の状態遷移を説明するための遷移図である。図8の1段目に示すように、子機50がUSBポート55を介して操作対象機器60に接続されると、送信ON/OFFボタン57のLED57aが緑色に点灯し、接続状態になる。
Figure 8 is a transition diagram for explaining state transitions of the
図8の2段目に示すように、接続状態において送信ON/OFFボタン57が押下されると、LED57aが消灯し、切断状態に遷移する。一方、切断状態において送信ON/OFFボタン57が押下されると、LED57aが緑色に点灯し、接続状態に遷移する。
As shown in the second row of FIG. 8, when the transmission ON/
以下、本発明の第1の実施形態に係るキッティングシステム1におけるデータの流れを説明する。
The following describes the data flow in the
[例1]
図9に示す例1では、まず、作業者は、各子機50の番号設定スイッチ56を所望の子機番号に設定する。例1では、少なくとも2つの子機50にそれぞれ子機番号#0,#1が設定されている。次に、作業者は、親機30にUSBキーボード11を接続し、子機#0,#1にPC60A,60Bを接続する。ここで、USBキーボード11は操作指示入出力部10の一例であり、PC60A,60Bは操作対象機器60の一例である。
[Example 1]
In Example 1 shown in Fig. 9, first, the worker sets the
次に、作業者は、子機#0,#1の送信ON/OFFボタン57のLED57aを緑色に点灯させて、子機#0,#1の状態をPC60A,60Bに対する接続状態に遷移させる。次に、作業者は、親機30の子機選択ボタン40のうち、子機番号#0,#1に対応する子機選択ボタン40のLED40aを緑色に点灯させて、親機30の状態を子機#0,#1に対する信号送信状態に遷移させる。
The worker then turns on the
次に、作業者は、操作指示として例えば文字列「ABC」をUSBキーボード11に入力する。親機30の制御装置31は、USBキーボード11から出力された文字列「ABC」のデータに子機番号#0,#1を付加した操作情報を生成する。制御装置31により生成された操作情報は、子機#0,#1の制御装置51に順次入力される。
Next, the worker inputs, for example, the character string "ABC" into the
子機#0の制御装置51は、入力された操作情報から自機の子機番号#0を検出した後に、入力された操作情報に含まれる文字列「ABC」のデータを、子機#0に接続されたPC60Aを操作可能な形式の操作信号に変換し、操作信号をPC60Aに送信する。PC60Aは、操作信号を受信し、モニタに文字列「ABC」を表示する。
The
同様に、子機#1の制御装置51は、入力された操作情報から自機の子機番号#1を検出した後に、入力された操作情報に含まれる文字列「ABC」のデータを、子機#1に接続されたPC60Bを操作可能な形式の操作信号に変換し、操作信号をPC60Bに送信する。PC60Bは、操作信号を受信し、モニタに文字列「ABC」を表示する。
Similarly, the
[例2]
図10に示す例2は、作業者が、親機30の子機番号#1に対応する子機選択ボタン40のLED40aを緑色に点灯させて、親機30の状態を子機#1のみに対する信号送信状態に遷移させる点で例1と異なる。
[Example 2]
Example 2 shown in Figure 10 differs from Example 1 in that the operator turns on the
このため、親機30の制御装置31は、文字列「ABC」のデータに子機番号#1のみを付加した操作情報を生成する。制御装置31により生成された操作情報は、子機#0,#1の制御装置51に順次入力される。
Therefore, the
子機#0の制御装置51は、入力された操作情報から自機の子機番号#0を検出しないため、操作信号を子機#0に接続されたPC60Aに送信しない。PC60Cは、操作信号を受信しないため、モニタに何も表示しない。
The
一方、子機#1の制御装置51は、入力された操作情報から自機の子機番号#1を検出した後に、入力された操作情報に含まれる文字列「ABC」のデータを、子機#1に接続されたPC60Bを操作可能な形式の操作信号に変換し、操作信号をPC60Bに送信する。PC60Bは、操作信号を受信し、モニタに文字列「ABC」を表示する。
Meanwhile, the
[例3]
図11に示す例3は、作業者が、子機#0の送信ON/OFFボタン57のLED57aを消灯させて、子機#0の状態をPC60Aに対する切断状態に遷移させる点で例1と異なる。
[Example 3]
Example 3 shown in FIG. 11 differs from Example 1 in that the operator turns off the
このため、子機#0の制御装置51は、入力された操作情報から自機の子機番号#0を検出するが、PC60Aに対して切断状態になっているため、操作信号をPC60Aに送信しない。PC60Cは、操作信号を受信しないため、モニタに何も表示しない。
As a result, the
一方、子機#1の制御装置51は、入力された操作情報から自機の子機番号#1を検出した後に、入力された操作情報に含まれる文字列「ABC」のデータを、子機#1に接続されたPC60Bを操作可能な形式の操作信号に変換し、操作信号をPC60Bに送信する。PC60Bは、操作信号を受信し、モニタに文字列「ABC」を表示する。
Meanwhile, the
[例4-1]
図12に示す例4-1は、USBキーボード11に入力された操作指示をメモリ32に記録する手順を示している。
[Example 4-1]
Example 4-1 shown in FIG. 12 shows a procedure for recording an operation instruction inputted to the
作業者が、親機30のPLAY/PAUSEボタン41とRECボタン42とを同時に押下すると、親機30の制御装置31は、親機30の状態を記録中状態に遷移させる。
When the operator simultaneously presses the PLAY/
次に、作業者は、操作指示として例えば文字列「ABC」をUSBキーボード11に入力する。親機30の制御装置31は、USBキーボード11から出力された文字列「ABC」のデータをメモリ32に記録する。次に、作業者は、PLAY/PAUSEボタン41又はRECボタン42を押下する。この操作により、親機30の状態が記録中状態から記録・再生停止状態に遷移する。
Next, the operator inputs, for example, the character string "ABC" into the
[例4-2]
図13に示す例4-2は、例4-1において親機30のメモリ32に記録された文字列「ABC」のデータを、子機50に送信する手順を示している。なお、子機50に関する設定は、例3と同様である。
[Example 4-2]
13 shows a procedure for transmitting data of the character string "ABC" recorded in the
作業者が、親機30のPLAY/PAUSEボタン41を押下すると、親機30の状態が記録・再生停止状態から記録データ再生中状態に遷移する。これにより、親機30の制御装置31は、メモリ32に記録されている文字列「ABC」の記録データを読み出す。制御装置31は、文字列「ABC」の記録データに子機番号#0,#1を付加した操作情報を生成する。制御装置31により生成された操作情報は、子機#0,#1の制御装置51に順次入力される。
When an operator presses the PLAY/
以下、本実施形態のキッティングシステム1を用いるキッティング方法について、図1の構成図と図14のフローチャートを参照しながらその処理の一例を説明する。
Below, an example of the kitting method using the
まず、作業者は、複数の操作対象機器60のそれぞれに複数の子機50を接続するとともに、複数の子機50のそれぞれに親機30を接続する。さらに、作業者は、親機30に操作指示入出力部10を接続する(接続ステップS1)。
First, the worker connects
次に、各子機50は、作業者の番号設定スイッチ56の操作に応じて、自機の子機番号を設定する(ステップS2)。
Next, each
次に、各子機50は、作業者の送信ON/OFFボタン57の操作に応じて、自機に接続された操作対象機器60に対する接続状態又は切断状態に遷移する(ステップS3)。
Next, each
次に、親機30は、作業者の子機選択ボタン40の操作に応じて、操作情報の宛先となる子機50を選択する(ステップS4)。
Next, the
次に、作業者は、複数の操作対象機器60のそれぞれに対する操作指示を操作指示入出力部10に入力する(ステップS5)。
Next, the operator inputs operation instructions for each of the
次に、親機30は、複数の操作対象機器60のそれぞれに対する操作指示に子機番号を付加した操作情報を複数の子機50に送信する(操作情報送信ステップS6)。
Next, the
次に、各子機50は、受信した操作情報に自機の子機番号が含まれているか否かを判断する(ステップS7)。自機の子機番号が含まれていない操作情報を受信した子機50は、処理を終了する。
Next, each
次に、自機の子機番号が含まれている操作情報を受信した子機50は、自機の送信ON/OFFボタン57の状態が接続状態(ON状態)であるか切断状態(OFF状態)であるかを判断する(ステップS8)。自機の送信ON/OFFボタン57の状態が切断状態(OFF状態)である子機50は、処理を終了する。
Next, the
次に、送信ON/OFFボタン57の状態が接続状態(ON状態)である子機50は、操作情報送信ステップS6により送信された自機宛の操作情報に含まれる操作指示を、自機に接続された操作対象機器60を操作可能な形式の操作信号に変換する(信号変換ステップS9)。
Next, the
次に、送信ON/OFFボタン57の状態が接続状態(ON状態)である子機50は、自機に接続された操作対象機器60に、例えばキーボードやマウスの操作信号を送信する(操作信号送信ステップS10)。
Next, the
なお、ステップS2~S10の処理は、必要に応じて繰り返されてもよい。 Note that steps S2 to S10 may be repeated as necessary.
以上説明したように、本実施形態に係るキッティングシステム1は、各子機50が、自機宛の操作情報に含まれる操作指示を自機に接続された操作対象機器60に出力する構成になっているため、複数の操作対象機器60に対して1台ずつ異なる操作指示を送信できる。
As described above, the
また、本実施形態に係るキッティングシステム1は、作業者がUSBキーボードやUSBマウスなどの操作指示入出力部10を用いてキー操作やマウス操作などの入力操作を行うことにより、複数の操作対象機器60に操作指示を同時に入力することができる。これにより、高品質かつ同一品質なキッティング作業を一人又は少人数の作業者で行うことが可能になる。
In addition, the
また、本実施形態に係るキッティングシステム1は、親機30が操作情報の宛先となる子機50を選択するための子機選択ボタン40、ALL OFFボタン43、及びALL ONボタン44を有するため、操作情報を所望の子機50に送信することができる。
In addition, the
また、本実施形態に係るキッティングシステム1は、操作指示入出力部10により入力された操作指示を記録したり再生したりすることができる。これにより、本実施形態に係るキッティングシステム1は、あらかじめ記録した操作情報を所望のタイミングで複数の子機50に送信することができる。
The
また、本実施形態に係るキッティングシステム1は、子機50が自機に接続された操作対象機器60に操作信号を送信するか否かを選択するための送信ON/OFFボタン57を有する。これにより、例えば、子機50と特定の操作対象機器60とを切り離して、特定の操作対象機器60に備わっている入力装置を用いて直接キッティング作業を行うことが可能になる。
The
また、本実施形態に係るキッティングシステム1は、親機30と複数の子機50との間をLANケーブル(UTPケーブル72)で接続する構成となっている。このため、例えば、オフィスの複数の机にそれぞれ設置されたPCなどのように、複数の操作対象機器60間の距離が比較的長い場合であっても、キッティング作業を容易に実行することが可能になる。
The
(第2の実施形態)
続いて、本発明の第2の実施形態に係るキッティングシステム及びキッティング方法について、図面を参照しながら説明する。なお、第1の実施形態と同様の構成については同一の符号を付して適宜説明を省略する。また、第1の実施形態と同様の動作についても適宜説明を省略する。
Second Embodiment
Next, a kitting system and a kitting method according to a second embodiment of the present invention will be described with reference to the drawings. Note that the same components as those in the first embodiment are given the same reference numerals and the description thereof will be omitted as appropriate. Also, the description of the same operations as those in the first embodiment will be omitted as appropriate.
第2の実施形態に係るキッティングシステム2は、操作情報が登録された変数テーブルを親機30が有するメモリ32に記憶させる点で、第1の実施形態に係るキッティングシステム1と異なる。ここで、メモリ32は、操作情報が登録された変数テーブルを親機30の制御装置31に出力する操作情報出力部を構成する。あるいは、コンソール用RJ45ポート36に接続されたコンソールPCを操作情報出力部とすることも可能である。
The
図15は、変数テーブルの一例である。変数テーブルは、子機番号#0~#15と、各子機50に接続された各操作対象機器60に対する操作指示とを紐づけた情報を操作情報として登録している。図15の例では、操作指示番号01~03で表される3とおりの操作指示の組が子機番号#0~#15にそれぞれ割り当てられている。なお、操作指示番号は、数字ではなく、アルファベットでもよい。
Figure 15 is an example of a variable table. The variable table registers information linking
操作指示番号01~03の選択は、例えば、USBキーボード11などのキーボードで行うことができる。ここで、USBキーボード11は、変数テーブルから所望の操作指示を選択するための操作指示選択部を構成する。
The
つまり、本実施形態のキッティングシステム2は、図15のような変数テーブルに基づいて、操作対象機器60ごとに個別の操作指示を割り当てる処理を行うものであり、この処理を行うモードを「操作対象別入力モード」と呼ぶ。これに対して、第1の実施形態のキッティングシステム1は、選択された操作対象機器60に同一の操作指示を割り当てる処理を行うものであり、この処理を行うモードを「同時入力モード」と呼ぶ。なお、親機30は、同時入力モードから操作対象別入力モードへの移行を示すLEDを備えていると、操作性が向上するため好ましい。
In other words, the
以下、本実施形態のキッティングシステム2を用いるキッティング方法について、図15の変数テーブルと、図16のフローチャートを参照しながらその処理の一例を説明する。
Below, an example of the kitting method using the
まず、作業者は、複数の操作対象機器60のそれぞれに複数の子機50を接続するとともに、複数の子機50のそれぞれに親機30を接続する。さらに、作業者は、親機30に操作指示入出力部10を接続する(接続ステップS21)。
First, the worker connects
次に、親機30の制御装置31は、USBキーボード11からあらかじめ定められた特殊文字が入力されたか否かを判断する(ステップS22)。この特殊文字は、例えば、「$$」などの通常使用しないキーであることが望ましい。
Next, the
ステップS22においてUSBキーボード11から特殊文字が入力されたと判断された場合、制御装置31は、操作対象別入力モードへ移行する(ステップS23)。
If it is determined in step S22 that a special character has been input from the
次に、制御装置31は、特殊文字に続いてUSBキーボード11により入力される文字列を読み取る(ステップS24)。
Next, the
次に、制御装置31は、メモリ32に登録された変数テーブルにおいて、ステップS24で入力された文字列に対応する列を参照する(ステップS25)。例えば、ステップS24で「01」が入力された場合には、制御装置31は、変数テーブルの操作指示番号01の列を参照する。
Next, the
次に、制御装置31は、子機番号#nと、ステップS25で参照した列の子機番号#nに対応する操作指示を読み出す(ステップS26)。図15の例では、nの初期値は0であり、nの最大値は15である。また、操作指示番号が01でnが2のときの操作指示は「BCBC」である。
Next, the
次に、制御装置31は、ステップS26で読み出した操作指示に子機番号#nを付加した操作情報を複数の子機50に送信する(操作情報送信ステップS27)。
Next, the
次に、子機番号#nの子機50は、操作情報送信ステップS27により送信された自機宛の操作情報に含まれる操作指示を、自機に接続された操作対象機器60を操作可能な形式の操作信号(例えばキー入力)に変換する(信号変換ステップS28)。
Next, the
次に、子機番号#nの子機50は、自機に接続された操作対象機器60に上記の操作信号を送信する(操作信号送信ステップS29)。
Next, the
次に、制御装置31は、nが15に到達したか否かを判断する(ステップS30)。nが15に到達していない場合には、制御装置31は、ステップS31の処理を実行する。一方、nが15に到達した場合には、制御装置31は、操作対象別入力モードを終了して同時入力モードに戻る。
Next, the
ステップS31において制御装置31は、nの値を1インクリメントして、再びステップS26以降の処理を実行する。
In step S31, the
以上説明したように、本実施形態に係るキッティングシステム2は、各子機50が、自機宛の操作情報に含まれる操作指示を自機に接続された操作対象機器60に出力する構成になっているため、複数の操作対象機器60に対して1台ずつ異なる操作指示を送信できる。
As described above, the
また、本実施形態に係るキッティングシステム2は、操作情報が登録された変数テーブルを親機30のメモリに記憶させる構成となっているため、複数の操作対象機器60に対するキッティング作業を自動化することができる。
In addition, the
あるいは、本実施形態に係るキッティングシステム2は、操作情報が登録された変数テーブルをコンソールPCなどから親機30に出力する構成となっているため、複数の操作対象機器60に対するキッティング作業を自動化することができる。
Alternatively, the
(第3の実施形態)
続いて、本発明の第3の実施形態に係るキッティングシステム及びキッティング方法について、図面を参照しながら説明する。なお、第1又は第2の実施形態と同様の構成については同一の符号を付して適宜説明を省略する。また、第1又は第2の実施形態と同様の動作についても適宜説明を省略する。
Third Embodiment
Next, a kitting system and a kitting method according to a third embodiment of the present invention will be described with reference to the drawings. Note that the same components as those in the first or second embodiment are given the same reference numerals and the description thereof will be omitted as appropriate. Also, the description of the same operations as those in the first or second embodiment will be omitted as appropriate.
図17に示すように、第3の実施形態に係るキッティングシステム3は、コンソールPC16と、キッティング装置23と、複数の操作対象機器60と、を備える。
As shown in FIG. 17, the
コンソールPC16は、複数の操作対象機器60のそれぞれに対する操作指示を含む操作情報が記述されたスクリプトやプログラムの外部関数を親機30に出力するものであり、操作情報出力部を構成する。
The
キッティング装置23は、ACアダプタ21と、コンソール接続アダプタ24と、親機30と、複数の子機50と、を備える。コンソール接続アダプタ24は、コンソールPC16からUSBケーブル74を介して入力されたスクリプトをRS-485規格の信号に変換するとともに、RS-485規格の信号に変換されたスクリプトをUTPケーブル75を介して親機30のコンソール用RJ45ポート36に出力するようになっている。
The kitting
コンソールPC16から出力されるスクリプトは、例えば図18に示すようなスクリプト言語で記述される。例えば、スクリプトは、図19に示すような操作情報が記述されたCSVファイルや外部関数を適宜読み出すことができる。図19は、子機番号と、各子機50に接続された各操作対象機器60に対する操作指示とを紐づけた操作情報を、複数の操作対象機器60に対する操作順に記述したスクリプトファイルの例を示したものである。
The script output from the
図19に示すスクリプトAは、子機#1に接続された操作対象機器60に対して、キー操作「ABCDEF」を行った後に、マウスポインタを座標「X:100,Y:100」に配置する処理を表している。
Script A shown in FIG. 19 represents a process for placing the mouse pointer at coordinates "X: 100, Y: 100" after performing the key operation "ABCDEF" on the
また、図19に示すスクリプトBは、子機#1,#2,#3にそれぞれ接続された操作対象機器60に対して、[CTRL]キーと[A]キーを同時に押下するキー操作を行った後に、マウスポインタをX方向に+100、Y方向に-100だけ移動する処理を表している。
Script B shown in FIG. 19 represents a process of moving the mouse pointer by +100 in the X direction and -100 in the Y direction after performing the key operation of simultaneously pressing the [CTRL] key and the [A] key on the
また、図19に示すスクリプトCは、全ての子機50にそれぞれ接続された操作対象機器60に対して順次実行されるものであり、以下の処理を表している。
Script C shown in FIG. 19 is executed sequentially for each of the
・[SHIFT]キーと[A]キーを同時に押下するキー操作を行う。
・[CAPSLOCK]キーをオンにした後にオフにするキー操作を行う。
・[CTRL]キーと[ALT]キーと[DELETE]キーを同時に押下するキー操作を行う。
・[TAB]キーを押下するキー操作を行う。
・カーソルキー[↓]を押下するキー操作を行う。
・カーソルキー[↑]を押下するキー操作を行う。
・[漢字]キーを押下するキー操作を行う。
・[ひらがな]キーを押下するキー操作を行う。
・[カタカナ]キーを押下するキー操作を行う。
・[F8]キーを押下するキー操作を行う。
- Press the [SHIFT] and [A] keys simultaneously.
-Perform key operations to turn the [CAPSLOCK] key on and then off.
- Press the [CTRL], [ALT] and [DELETE] keys simultaneously.
・Perform the key operation of pressing the [TAB] key.
・Perform the key operation of pressing the cursor key [↓].
・Press the cursor key [↑].
・Perform the key operation of pressing the [Kanji] key.
・Perform the key operation of pressing the [Hiragana] key.
・Perform the key operation of pressing the [Katakana] key.
- Press the [F8] key.
また、図19に示すスクリプトDは、全ての子機50にそれぞれ接続された操作対象機器60に対して、左ボタンをクリックし、右ボタンをオンにした後にオフにし、左ボタンをダブルクリックするマウス操作を行う処理を表している。
Script D shown in FIG. 19 represents a process of performing mouse operations on the
また、図19に示すスクリプトEは、全ての子機50にそれぞれ接続された操作対象機器60に対して、マウスホイールを+100だけスクロールするマウス操作を行う処理を表している。
Script E shown in FIG. 19 represents a process for performing a mouse operation to scroll the mouse wheel by +100 for each of the
親機30の制御部39の操作情報送信部39bは、コンソール用RJ45ポート36に入力されたスクリプトから、複数の操作対象機器60のそれぞれに対する操作情報を抽出し、抽出した操作情報をRS-485インタフェース35を介して複数の子機50に送信するようになっている。
The operation
以下、本発明の第3の実施形態に係るキッティングシステム3におけるデータの流れを説明する。
The following describes the data flow in kitting
[例5]
図20に示す例5では、まず、作業者は、少なくとも2つの子機50の番号設定スイッチ56をそれぞれ子機番号#0,#1に設定する。次に、作業者は、親機30にコンソールPC16を接続し、子機#0,#1にPC60A,60Bを接続する。ここで、PC60A,60Bは操作対象機器60の一例である。なお、本実施形態においては、子機50の送信ON/OFFボタン57や、親機30の子機選択ボタン40、ALL ONボタン44、及びALL OFFボタン43の設定は無効になる。
[Example 5]
In Example 5 shown in Fig. 20, first, the worker sets the number setting switches 56 of at least two
次に、作業者は、コンソールPC16から親機30の制御装置31にスクリプトを入力する。ここでは、スクリプトに「PUT #ALL KEYBOARD "ABCDEF"」と記述されているものとする。親機30の制御装置31は、「#ALL KEYBOARD "ABCDEF"」を操作情報として子機#0,#1の制御装置51に順次入力する。
Next, the worker inputs a script from the
子機#0の制御装置51は、入力された操作情報から自機を含む子機番号#ALLを検出した後に、入力された操作情報に含まれる文字列「ABCDEF」のデータを、子機#0に接続されたPC60Aを操作可能な形式の操作信号に変換し、操作信号をPC60Aに送信する。PC60Aは、操作信号を受信し、モニタに文字列「ABCDEF」を表示する。
The
同様に、子機#1の制御装置51は、入力された操作情報から自機を含む子機番号#ALLを検出した後に、入力された操作情報に含まれる文字列「ABCDEF」のデータを、子機#1に接続されたPC60Bを操作可能な形式の操作信号に変換し、操作信号をPC60Bに送信する。PC60Bは、操作信号を受信し、モニタに文字列「ABCDEF」を表示する。
Similarly, the
[例6]
図21に示す例6では、まず、作業者は、少なくとも3つの子機50の番号設定スイッチ56をそれぞれ子機番号#0,#1,#2に設定する。次に、作業者は、親機30にコンソールPC16を接続し、子機#0,#1,#2にPC60A,60B,60Cを接続する。PC60A,60B,60Cは操作対象機器60の一例である。
[Example 6]
In Example 6 shown in Fig. 21, first, the worker sets the number setting switches 56 of at least three
次に、作業者は、コンソールPC16から親機30の制御装置31にスクリプトを入力する。ここでは、スクリプトに「PUT #0 KEYBOARD "ABCDEF"」及び「PUT #1 KEYBOARD "GHIJKL"」がこの順に記述されているものとする。親機30の制御装置31は、「#0 KEYBOARD "ABCDEF"」及び「#1 KEYBOARD "GHIJKL"」を操作情報として子機#0,#1,#2の制御装置51に順次入力する。
Next, the worker inputs the script from the
子機#0の制御装置51は、入力された操作情報から自機の子機番号#0を検出した後に、入力された操作情報に含まれる文字列「ABCDEF」のデータを、子機#0に接続されたPC60Aを操作可能な形式の操作信号に変換し、操作信号をPC60Aに送信する。PC60Aは、操作信号を受信し、モニタに文字列「ABCDEF」を表示する。
The
同様に、子機#1の制御装置51は、入力された操作情報から自機を含む子機番号#1を検出した後に、入力された操作情報に含まれる文字列「GHIJKL」のデータを、子機#1に接続されたPC60Bを操作可能な形式の操作信号に変換し、操作信号をPC60Bに送信する。PC60Bは、操作信号を受信し、モニタに文字列「GHIJKL」を表示する。
Similarly, the
一方、子機#2の制御装置51は、入力された操作情報から自機の子機番号#2を検出しないため、操作信号を子機#2に接続されたPC60Cに送信しない。PC60Cは、操作信号を受信しないため、モニタに何も表示しない。
On the other hand, the
以下、本実施形態のキッティングシステム3を用いるキッティング方法について、図17の構成図と図22のフローチャートを参照しながらその処理の一例を説明する。
Below, an example of the kitting method using the
まず、作業者は、複数の操作対象機器60のそれぞれに複数の子機50を接続するとともに、複数の子機50のそれぞれに親機30を接続する。さらに、作業者は、親機30にコンソールPC16を接続する(接続ステップS41)。
First, the worker connects
次に、各子機50は、作業者の番号設定スイッチ56の操作に応じて、自機の子機番号を設定する(ステップS42)。
Next, each
次に、作業者は、コンソールPC16から親機30の制御装置31にスクリプトを入力する(ステップS43)。
Next, the worker inputs the script from the
次に、親機30は、スクリプトに記述された操作情報を複数の子機50に送信する(操作情報送信ステップS44)。
Next, the
次に、各子機50は、受信した操作情報に自機の子機番号が含まれているか否かを判断する(ステップS45)。自機の子機番号が含まれていない操作情報を受信した子機50は、処理を終了する。
Next, each
次に、自機の子機番号が含まれている操作情報を受信した子機50は、操作情報送信ステップS44により送信された自機宛の操作情報に含まれる操作指示を、自機に接続された操作対象機器60を操作可能な形式の操作信号に変換する(信号変換ステップS46)。
Next, the
次に、自機の子機番号が含まれている操作情報を受信した子機50は、自機に接続された操作対象機器60に、例えばキーボードやマウスの操作信号を送信する(操作信号送信ステップS47)。
Next, the
なお、ステップS42~S47の処理は、必要に応じて繰り返されてもよい。 Note that steps S42 to S47 may be repeated as necessary.
以上説明したように、本実施形態に係るキッティングシステム3は、各子機50が、自機宛の操作情報に含まれる操作指示を自機に接続された操作対象機器60に出力する構成になっているため、複数の操作対象機器60に対して1台ずつ異なる操作指示を送信できる。
As described above, the
また、本実施形態に係るキッティングシステム3は、操作情報が記述されたスクリプトやプログラムの外部関数を親機30に出力する構成となっているため、複数の操作対象機器60に対するキッティング作業を自動化することができる。例えば、親機30は、操作情報が記述されたスクリプトやプログラムの外部関数を実行することで、CSVファイル等から操作対象機器60固有の値を適宜抽出し、複数の操作対象機器60に対して同時に異なる操作指示を効率的に行うことができる。
The
1,2,3 キッティングシステム
10 操作指示入出力部
11 USBキーボード(操作指示選択部)
16 コンソールPC(操作情報出力部)
20,23 キッティング装置
30 親機
32 メモリ(操作情報出力部)
39a 操作情報生成部
39b 操作情報送信部
39c 操作指示記録部
39d 操作指示再生部
40 子機選択ボタン(子機選択部)
41 PLAY/PAUSEボタン
42 RECボタン
43 ALL OFFボタン(子機選択部)
44 ALL ONボタン(子機選択部)
50 子機
56 番号設定スイッチ
57 送信ON/OFFボタン(送信選択部)
59a 操作情報受信部
59b 信号変換部
59c 操作信号送信部
60 操作対象機器
60A,60B,60C PC
1, 2, 3
16 Console PC (operation information output unit)
20, 23
39a Operation
41 PLAY/
44 ALL ON button (child unit selection section)
50
59a Operation
Claims (7)
前記複数の操作対象機器のそれぞれに接続される複数の子機と、
前記複数の操作対象機器のそれぞれに対する操作指示を含む操作情報を前記複数の子機に送信する親機と、を備え、
各前記子機は、
前記親機から送信された自機宛の前記操作情報に含まれる前記操作指示を、自機に接続された前記操作対象機器を操作可能な形式の操作信号に変換する信号変換部と、
前記操作信号を自機に接続された前記操作対象機器に送信する操作信号送信部と、を有し、
作業者による前記操作指示の入力を受け付けるとともに、入力された前記操作指示を前記親機に出力する操作指示入出力部を更に備え、
前記親機は、
前記複数の子機のうち、前記操作情報の宛先となる前記子機を個別に選択するための子機選択ボタンと、
前記子機選択ボタンにより選択された前記子機を識別するための子機識別情報と、前記操作指示入出力部により入力された前記操作指示とを紐づけた情報を前記操作情報として生成する操作情報生成部と、を有し、
前記子機選択ボタンは、前記親機が各前記子機を前記操作情報の宛先としているか否かを示すLEDをそれぞれ有しており、前記操作情報の宛先となっている前記子機の前記子機選択ボタンの前記LEDは点灯し、前記操作情報の宛先となっていない前記子機の前記子機選択ボタンの前記LEDは消灯することを特徴とするキッティングシステム。 A plurality of devices to be operated;
A plurality of child devices connected to the plurality of operation target devices, respectively;
a parent device that transmits operation information including an operation instruction for each of the plurality of operation target devices to the plurality of child devices;
Each of the slave units includes:
a signal conversion unit that converts the operation instruction included in the operation information addressed to the device itself and transmitted from the parent device into an operation signal in a format that can operate the target device connected to the device itself;
an operation signal transmission unit that transmits the operation signal to the target device connected to the device itself ;
an operation instruction input/output unit that receives an input of the operation instruction by an operator and outputs the input operation instruction to the parent machine,
The parent unit is
a child device selection button for individually selecting a child device that is to be a destination of the operation information from among the plurality of child devices;
an operation information generating unit that generates, as the operation information, information that links child unit identification information for identifying the child unit selected by the child unit selection button with the operation instruction input by the operation instruction input/output unit;
The kitting system is characterized in that the child unit selection buttons each have an LED that indicates whether the parent unit has designated each child unit as the destination of the operation information, and the LED of the child unit selection button of a child unit that is the destination of the operation information is lit, and the LED of the child unit selection button of a child unit that is not the destination of the operation information is turned off .
前記操作指示入出力部により入力された前記操作指示をメモリに記録する操作指示記録部と、
前記メモリに記録された前記操作指示を前記操作情報生成部に出力する操作指示再生部と、を更に有することを特徴とする請求項1に記載のキッティングシステム。 The parent unit is
an operation instruction recording unit that records the operation instruction inputted by the operation instruction input/output unit in a memory;
2. The kitting system according to claim 1 , further comprising: an operation instruction reproducing unit that outputs the operation instruction recorded in the memory to the operation information generating unit.
前記親機は、前記変数テーブルを記憶するメモリを有し、
前記変数テーブルに登録された前記操作情報は、各前記子機を識別するための子機識別情報と前記操作指示とを紐づけた情報であることを特徴とする請求項1に記載のキッティングシステム。 an operation instruction selection unit for selecting a desired operation instruction from a variable table in which the operation information is registered,
the parent device has a memory for storing the variable table;
2. The kitting system according to claim 1, wherein the operation information registered in the variable table is information in which handset identification information for identifying each handset is associated with the operation instruction .
前記変数テーブルから所望の前記操作指示を選択するための操作指示選択部と、を更に備え、
前記変数テーブルに登録された前記操作情報は、各前記子機を識別するための子機識別情報と前記操作指示とを紐づけた情報であることを特徴とする請求項1に記載のキッティングシステム。 an operation information output unit that outputs a variable table in which the operation information is registered to the parent device;
an operation instruction selection unit for selecting a desired operation instruction from the variable table,
2. The kitting system according to claim 1, wherein the operation information registered in the variable table is information in which handset identification information for identifying each handset is associated with the operation instruction .
前記スクリプトに記述された前記操作情報は、各前記子機を識別するための子機識別情報と、前記操作指示とを紐づけた情報であることを特徴とする請求項1に記載のキッティングシステム。 an operation information output unit that outputs a script in which the operation information is described to the parent device;
2. The kitting system according to claim 1 , wherein the operation information described in the script is information in which child device identification information for identifying each child device is associated with the operation instruction .
前記親機が、作業者の子機選択ボタンの操作に応じて、前記複数の操作対象機器のそれぞれに対する操作指示を含む操作情報の宛先となる前記子機を個別に選択するステップと、a step of the parent machine individually selecting the child machine that is to be a destination of operation information including an operation instruction for each of the plurality of operation target devices in response to an operation of a child machine selection button by an operator;
操作指示入出力部により、作業者による前記操作指示の入力を受け付けるとともに、入力された前記操作指示を前記親機に出力するステップと、receiving an input of the operation instruction by an operator through an operation instruction input/output unit, and outputting the input operation instruction to the parent machine;
前記子機選択ボタンにより選択された前記子機を識別するための子機識別情報と、前記操作指示入出力部により入力された前記操作指示とを紐づけた情報を前記操作情報として生成するステップと、generating, as the operation information, information that associates child unit identification information for identifying the child unit selected by the child unit selection button with the operation instruction input by the operation instruction input/output unit;
前記親機が、前記操作情報を前記複数の子機に送信する操作情報送信ステップと、an operation information transmission step in which the parent device transmits the operation information to the plurality of child devices;
各前記子機が、前記操作情報送信ステップにより送信された自機宛の前記操作情報に含まれる前記操作指示を、自機に接続された前記操作対象機器を操作可能な形式の操作信号に変換する信号変換ステップと、a signal conversion step in which each of the slave devices converts the operation instruction included in the operation information addressed to the slave device transmitted in the operation information transmission step into an operation signal in a format capable of operating the target device connected to the slave device;
各前記子機が、前記操作信号を自機に接続された前記操作対象機器に送信する操作信号送信ステップと、を含み、an operation signal transmission step in which each of the slave devices transmits the operation signal to the target device connected to the slave device;
前記子機選択ボタンは、前記親機が各前記子機を前記操作情報の宛先としているか否かを示すLEDをそれぞれ有しており、前記操作情報の宛先となっている前記子機の前記子機選択ボタンの前記LEDは点灯し、前記操作情報の宛先となっていない前記子機の前記子機選択ボタンの前記LEDは消灯することを特徴とするキッティング方法。The kitting method is characterized in that the child unit selection buttons each have an LED that indicates whether the parent unit has designated each child unit as the destination of the operation information, and the LED of the child unit selection button of a child unit that is the destination of the operation information is lit, and the LED of the child unit selection button of a child unit that is not the destination of the operation information is turned off.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021043884A JP7481284B2 (en) | 2021-03-17 | 2021-03-17 | Kitting system and kitting method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021043884A JP7481284B2 (en) | 2021-03-17 | 2021-03-17 | Kitting system and kitting method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022143402A JP2022143402A (en) | 2022-10-03 |
| JP7481284B2 true JP7481284B2 (en) | 2024-05-10 |
Family
ID=83454007
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021043884A Active JP7481284B2 (en) | 2021-03-17 | 2021-03-17 | Kitting system and kitting method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7481284B2 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009016889A (en) | 2007-06-29 | 2009-01-22 | Panasonic Electric Works Co Ltd | Remote control system |
| WO2012122630A1 (en) | 2011-03-14 | 2012-09-20 | Blustein David Tayvel | Modular intelligent power system |
| JP2017049773A (en) | 2015-09-01 | 2017-03-09 | 株式会社プロモート | Kitting system, kitting program, and kitting method |
| JP2019067245A (en) | 2017-10-03 | 2019-04-25 | Sbフレームワークス株式会社 | Kitting support system and program |
| JP6712009B1 (en) | 2019-11-05 | 2020-06-17 | 株式会社日本アシスト | Kitting tools |
| JP2020098450A (en) | 2018-12-18 | 2020-06-25 | カシオ計算機株式会社 | Information terminal, terminal management system and program |
-
2021
- 2021-03-17 JP JP2021043884A patent/JP7481284B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009016889A (en) | 2007-06-29 | 2009-01-22 | Panasonic Electric Works Co Ltd | Remote control system |
| WO2012122630A1 (en) | 2011-03-14 | 2012-09-20 | Blustein David Tayvel | Modular intelligent power system |
| JP2017049773A (en) | 2015-09-01 | 2017-03-09 | 株式会社プロモート | Kitting system, kitting program, and kitting method |
| JP2019067245A (en) | 2017-10-03 | 2019-04-25 | Sbフレームワークス株式会社 | Kitting support system and program |
| JP2020098450A (en) | 2018-12-18 | 2020-06-25 | カシオ計算機株式会社 | Information terminal, terminal management system and program |
| JP6712009B1 (en) | 2019-11-05 | 2020-06-17 | 株式会社日本アシスト | Kitting tools |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022143402A (en) | 2022-10-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5627977A (en) | Trainable user interface translator | |
| US20040086314A1 (en) | Standard keyboard supporting multimedia functions | |
| WO2014193091A1 (en) | E-menu service method using web editor and system therefor | |
| US5335339A (en) | Equipment and method for interactive testing and simulating of a specification of a network system | |
| JP7481284B2 (en) | Kitting system and kitting method | |
| JP5519458B2 (en) | Plant monitoring control system and display screen management method | |
| JP2000092058A (en) | Network system, monitor device, monitored device, adapter, and monitor program storage medium | |
| JP2001169370A (en) | Remote control system, remote controller and controller | |
| WO2007010677A1 (en) | Pathway display method, information processing device, and pathway display program | |
| JP2021076932A (en) | Kitting tool | |
| CN111522557A (en) | Graphic signal generator and display panel detection system | |
| JP7230982B1 (en) | electronics, programs | |
| CN116167724A (en) | Method, device, equipment and storage medium for realizing process automation | |
| JP4881128B2 (en) | History information display apparatus and method | |
| CN120640339B (en) | Method, device and equipment for controlling interaction of debugging tools of wireless intelligent equipment | |
| JP6164046B2 (en) | Information processing system, management apparatus, and management method | |
| JP2002215578A (en) | Instruction manual presentation system and instruction manual presentation device | |
| JP7532964B2 (en) | Information processing device, control program, and control method | |
| JP3910184B2 (en) | Sequence program editing device | |
| JP4144309B2 (en) | Light control data processing device | |
| JP5681006B2 (en) | KVM switch and program | |
| JP4869559B2 (en) | Image signal generator, image display device, and on-line control method of image display device | |
| US8132146B2 (en) | Input of program instructions in imperative programming languages | |
| JP7085311B2 (en) | Information processing equipment, information processing system, information processing method, information processing program | |
| JPH0656585B2 (en) | Data display for distributed process controller |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20221007 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20221012 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20221019 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20221019 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20221019 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230209 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240130 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240213 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240404 |
|
| 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: 20240416 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240425 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7481284 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |