Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7707591B2 - COMMUNICATION SYSTEM AND COMMUNICATION METHOD - Google Patents
[go: Go Back, main page]

JP7707591B2 - COMMUNICATION SYSTEM AND COMMUNICATION METHOD - Google Patents

COMMUNICATION SYSTEM AND COMMUNICATION METHOD

Info

Publication number
JP7707591B2
JP7707591B2 JP2021045085A JP2021045085A JP7707591B2 JP 7707591 B2 JP7707591 B2 JP 7707591B2 JP 2021045085 A JP2021045085 A JP 2021045085A JP 2021045085 A JP2021045085 A JP 2021045085A JP 7707591 B2 JP7707591 B2 JP 7707591B2
Authority
JP
Japan
Prior art keywords
display information
unit
communication
terminal device
circuit data
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
Application number
JP2021045085A
Other languages
Japanese (ja)
Other versions
JP2022144189A (en
Inventor
亮 海野
忠司 大谷
佳輝 増子
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
JTEKT Corp
Original Assignee
JTEKT Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by JTEKT Corp filed Critical JTEKT Corp
Priority to JP2021045085A priority Critical patent/JP7707591B2/en
Publication of JP2022144189A publication Critical patent/JP2022144189A/en
Application granted granted Critical
Publication of JP7707591B2 publication Critical patent/JP7707591B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Numerical Control (AREA)
  • Programmable Controllers (AREA)

Description

本発明は、通信システム及び通信方法に関する。 The present invention relates to a communication system and a communication method.

従来から、例えば、特許文献1に開示された工作機械管理システムが知られている。従来の工作機械管理システムにおいては、作業者による工作機械の設定の変更を受け付ける複数の端末装置を含んで構成され、複数の端末装置のうちの唯一つの端末装置を、工作機械の設定を変更するための権限である変更権限を有するようにしている。そして、従来の工作機械管理システムでは、変更権限を有する端末装置のみからの工作機械の設定変更を許容するようになっており、複数の端末装置の間で変更権限の受け渡しを行うようになっている。 A machine tool management system, for example that disclosed in Patent Document 1, has been known for some time. A conventional machine tool management system is configured to include multiple terminal devices that accept changes to machine tool settings by operators, and only one of the multiple terminal devices has change authority, which is the authority to change the machine tool settings. Furthermore, the conventional machine tool management system allows changes to the machine tool settings only from terminal devices that have change authority, and change authority is passed between the multiple terminal devices.

国際公開第2017/149666号International Publication No. 2017/149666

ところで、従来の工作機械管理システムにおいては、1:Nの通信が可能であり、作業者が変更権限を有する端末装置を用いて工作機械の設定を変更した場合、工作機械の設定を変更することができる。しかしながら、従来の工作機械管理システムの1:N通信では、変更権限を有しない他の端末装置においては、変更された工作機械の設定が一方的に表示される。即ち、変更権限を有しない端末装置を所持している作業者は、自身が確認したい設定を表示している状態において、他の作業者が変更権限を有する端末装置を用いて設定を変更した場合、意図せず、変更された設定が表示される場合がある。 In conventional machine tool management systems, 1:N communication is possible, and if an operator changes the settings of a machine tool using a terminal device for which he has the authority to change, the settings of the machine tool can be changed. However, in the 1:N communication of conventional machine tool management systems, the changed settings of the machine tool are unilaterally displayed on other terminal devices that do not have the authority to change. In other words, when an operator holding a terminal device without the authority to change is displaying the settings that he wants to check, if another operator changes the settings using a terminal device with the authority to change, the changed settings may be displayed unintentionally.

本発明は、1:Nの通信において各々の端末装置に個別の表示情報を提供可能な通信システム及び通信方法を提供することを目的とする。 The present invention aims to provide a communication system and method capable of providing individual display information to each terminal device in 1:N communication.

通信システムは、産業用機械の制御装置と表示機能を有する複数の端末装置との通信を行う通信システムであって、制御装置と複数の端末装置との間の通信を制御する通信制御装置を備え、通信制御装置は、制御装置から制御に関連する制御データを取得し、取得した制御データに基づいて端末装置の各々において産業用機械の状態を表示する表示情報を生成する表示情報制御部と、複数の端末装置の各々と通信可能に接続され、通信する端末装置を一定時間ごとに順次切り替えることにより、複数の端末装置の各々から出力された情報の提供を要求する要求情報を取得すると共に、表示情報制御部によって生成された表示情報を提供する中継部と、を備え、表示情報制御部によって生成される表示情報は、制御装置から取得可能な制御データであって、産業用機械の動作を制御するための回路データ、要求情報に基づいて回路データを編集した編集後回路データ、及び、制御装置によって制御された産業用機械の作動状態を表す作動状態データであり、表示情報が回路データである場合、中継部は、回路データに加えて、回路データのページ番号を識別するための識別情報を付与して、端末装置に提供し、表示情報制御部は、回路データを表示情報として生成すると共に、回路データのページ番号を識別情報として生成し、表示情報が編集後回路データである場合、中継部は、編集後回路データに加えて、編集後回路データのページ番号を識別するための識別情報を付与して、端末装置に提供し、表示情報制御部は、編集後回路データを表示情報として生成すると共に、編集後回路データのページ番号を識別情報として生成し、表示情報が作動状態データである場合、表示情報制御部は、産業用機械を各個操作させる場合の操作盤の状態を表す作動状態データとしての画像データを表示情報として生成すると共に、各個操作後の操作盤の状態を表す作動状態データとしての画像データを表示情報として生成し、表示情報制御部は、各個操作前の操作盤の状態を表す画像データと、各個操作後の操作盤の状態を表す画像データとを識別するための画面番号を識別情報として生成し、中継部は、各個操作前の操作盤の状態を表す画像データに加えて、各個操作前の操作盤の状態を表す画像データの画面番号を識別情報として付与して、端末装置に提供すると共に、各個操作後の操作盤の状態を表す画像データに加えて、各個操作後の操作盤の状態を表す画像データの画面番号を識別情報として付与して、端末装置に提供する。 The communication system is a communication system for communicating between a control device of an industrial machine and a plurality of terminal devices having a display function, and includes a communication control device that controls communication between the control device and the plurality of terminal devices, the communication control device acquiring control data related to control from the control device and generating display information for displaying a state of the industrial machine on each of the terminal devices based on the acquired control data, and a relay unit that is communicatively connected to each of the plurality of terminal devices and acquires request information requesting the provision of information output from each of the plurality of terminal devices by sequentially switching the terminal devices with which it communicates at regular intervals, and provides the display information generated by the display information control unit, the display information generated by the display information control unit being control data that can be acquired from the control device and including circuit data for controlling the operation of the industrial machine, edited circuit data obtained by editing the circuit data based on the request information, and operating status data representing an operating status of the industrial machine controlled by the control device, and when the display information is circuit data, the relay unit provides the terminal devices with identification information for identifying a page number of the circuit data in addition to the circuit data, and the display information control unit generates the circuit data as display information. and generates a page number of the circuit data as identification information, and when the display information is edited circuit data, the relay unit provides identification information for identifying the page number of the edited circuit data in addition to the edited circuit data and provides the edited circuit data to the terminal device , and the display information control unit generates the edited circuit data as display information and generates the page number of the edited circuit data as identification information, and when the display information is operation status data, the display information control unit generates image data as operation status data representing the state of the operation panel when the industrial machine is operated individually, and generates image data representing the state of the operation panel after each individual operation as display information. The relay unit generates, as display information, image data as operating status data representing the state of the control panel before each individual operation, and generates, as identification information, a screen number for distinguishing between image data representing the state of the control panel before each individual operation and image data representing the state of the control panel after each individual operation. The relay unit provides the terminal device with, in addition to the image data representing the state of the control panel before each individual operation, the screen number of the image data representing the state of the control panel before each individual operation, as identification information, and provides the terminal device with, in addition to the image data representing the state of the control panel after each individual operation, the screen number of the image data representing the state of the control panel after each individual operation, as identification information .

これによれば、通信システムにおいて、通信制御装置は、通信する端末装置を一定時間ごとに順次切り替えることにより、1つの産業用機械の制御装置と複数の端末装置との通信、即ち、1:Nの通信を可能とする。そして、1:N通信において、通信制御装置は、中継部を介することにより、各々の端末装置から出力された要求情報に応じて表示情報制御部が生成した表示情報を各々の端末装置に対して提供することができる。即ち、通信制御装置は、他の端末装置からの要求情報の影響を受けることなく、又、他の端末装置に提供する表示情報に拘わらず、各々の端末装置に対応した個別の表示情報を提供することができる。 According to this, in the communication system, the communication control device sequentially switches the terminal device with which it communicates at regular intervals, thereby enabling communication between the control device of one industrial machine and multiple terminal devices, i.e., 1:N communication. In 1:N communication, the communication control device can provide each terminal device with display information generated by the display information control unit in response to request information output from each terminal device via the relay unit. In other words, the communication control device can provide individual display information corresponding to each terminal device without being affected by request information from other terminal devices and regardless of the display information provided to other terminal devices.

通信システムの全体の構成を示す図である。FIG. 1 is a diagram showing an overall configuration of a communication system. 図1の通信制御装置の全体の構成を説明するための図である。2 is a diagram for explaining the overall configuration of the communication control device of FIG. 1; 図2の表示制御部の構成を説明するための図である。3 is a diagram for explaining the configuration of a display control unit in FIG. 2; 図2の中継部の構成を説明するための図である。3 is a diagram for explaining the configuration of a relay unit in FIG. 2; 図4のI/O部の構成を説明するための図である。FIG. 5 is a diagram for explaining the configuration of an I/O unit in FIG. 4 . 通信システムにおける通信方法を説明するための図である。FIG. 1 is a diagram for explaining a communication method in a communication system. 表示情報の例を示す図である。FIG. 11 is a diagram illustrating an example of display information.

(1.通信システムSの概要)
以下、本例の通信システムSについて図面を参照しながら説明する。通信システムSは、図1に示すように、産業用機械Hに設けられた制御装置としての産業用コンピュータH1と、作業者が保有する複数の端末装置Tとの間の通信を制御する通信制御装置100を有する。この場合、通信制御装置100は、例えば、産業用コンピュータH1に設けることが可能である。そして、通信制御装置100は、有線又は無線により、複数の端末装置Tの各々との通信を可能とする。尚、産業用コンピュータH1を有する産業用機械H即ち通信制御装置100と複数の端末装置Tとは、同一工場内に存在している必要はなく、例えば、インタネット回線網等を用いた通信を用いることにより、互いに離間した工場間にそれぞれが存在していても良い。
(1. Overview of communication system S)
The communication system S of this embodiment will be described below with reference to the drawings. As shown in FIG. 1, the communication system S has a communication control device 100 that controls communication between an industrial computer H1 as a control device provided in an industrial machine H and multiple terminal devices T owned by workers. In this case, the communication control device 100 can be provided in the industrial computer H1, for example. The communication control device 100 enables communication with each of the multiple terminal devices T by wire or wirelessly. Note that the industrial machine H having the industrial computer H1, i.e., the communication control device 100, and the multiple terminal devices T do not need to be located in the same factory, and may be located in factories separated from each other by using communication using an Internet line network or the like.

ここで、産業用機械Hとしては、例えば、マシニングセンタ、旋盤、切削加工を行う切削装置、研削加工を行う研削盤等の工作機械を例示することができる。又、産業用コンピュータH1としては、例えば、PLCやSFCモニタ等を例示することができ、産業用機械Hの動作及び動作状態を表示する操作盤(表示画面)を有する。更に、端末装置Tとしては、作業者が携帯可能であり表示機能を有するコンピュータ装置、例えば、スマートフォンやタブレット、或いは、ノートパソコン等を例示することができる。 Here, examples of the industrial machine H include machine tools such as a machining center, a lathe, a cutting device for cutting, and a grinding machine for grinding. Examples of the industrial computer H1 include a PLC or SFC monitor, which has an operation panel (display screen) that displays the operation and operating status of the industrial machine H. Furthermore, examples of the terminal device T include a computer device that is portable by the worker and has a display function, such as a smartphone, tablet, or laptop.

そして、通信システムSにおいては、産業用コンピュータH1から取得可能な産業用機械Hの制御に関する制御データに基づいて生成されて各々の端末装置Tにおいて産業用機械Hの状態を表示する表示情報を各々の端末装置Tに対して個別に提供するように、通信制御装置100は産業用コンピュータH1と各々の端末装置Tとの通信を制御する。即ち、通信制御装置100は、1つの産業用コンピュータH1と複数の端末装置Tとの個別の通信を可能とし、且つ、通信する端末装置Tを順次切り替えながら、個々の端末装置Tに対して他の端末装置Tから独立した表示情報を提供する。これにより、通信システムSを構成する個々の端末装置Tにおいては、作業者が要求する表示情報を、他の端末装置Tの表示情報に影響されることなく、独立して表示することができる。 In the communication system S, the communication control device 100 controls the communication between the industrial computer H1 and each terminal device T so that display information that is generated based on control data related to the control of the industrial machine H that can be obtained from the industrial computer H1 and displays the state of the industrial machine H on each terminal device T is provided individually to each terminal device T. In other words, the communication control device 100 enables individual communication between one industrial computer H1 and multiple terminal devices T, and provides each terminal device T with display information that is independent of the other terminal devices T while sequentially switching between the terminal devices T with which it communicates. As a result, each terminal device T that constitutes the communication system S can independently display the display information requested by the worker without being affected by the display information of the other terminal devices T.

(2.通信制御装置100の構成の概要)
本例の通信制御装置100は、図2に示すように、産業用コンピュータH1に設けられており、複数の端末装置T(例えば、5台)の各々との通信可能に接続する。尚、通信制御装置100は、産業用コンピュータH1に設けられることに限られず、独立した装置として設けることも可能である。そして、通信制御装置100は、各々の端末装置Tから出力された表示情報の提供を要求する要求情報に応じ、産業用コンピュータH1を主に構成するPLC(又は、SFCモニタ)から出力される制御データに基づいて表示情報を生成する。そして、通信制御装置100は、生成した表示情報を、要求情報を出力した端末装置Tに対して、他の端末装置Tの表示情報即ち表示内容に影響を与えないように独立して提供するように、1つの産業用コンピュータH1のPLCと複数の端末装置Tとの通信、即ち、1:Nの通信を制御するものである。
(2. Overview of the configuration of the communication control device 100)
As shown in FIG. 2, the communication control device 100 of this example is provided in an industrial computer H1, and is connected to each of a plurality of terminal devices T (for example, five devices) so as to be able to communicate with each other. The communication control device 100 is not limited to being provided in the industrial computer H1, and can also be provided as an independent device. The communication control device 100 generates display information based on control data output from a PLC (or an SFC monitor) that mainly constitutes the industrial computer H1 in response to request information output from each terminal device T requesting the provision of display information. The communication control device 100 controls communication between the PLC of one industrial computer H1 and a plurality of terminal devices T, i.e., 1:N communication, so as to independently provide the generated display information to the terminal device T that output the request information without affecting the display information, i.e., the display contents, of the other terminal devices T.

このため、通信制御装置100は、図2に示すように、表示情報制御部110と、中継部120とを有する。表示情報制御部110は、各々の端末装置Tから出力された要求情報に応じて、個々の端末装置Tにおいて表示する表示情報を生成する。ここで、表示情報制御部110は、産業用コンピュータH1のPLCが出力可能な制御データ(信号等も含む)を、PLCから取得し、取得した制御データに基づいて表示情報を生成する。 For this reason, the communication control device 100 has a display information control unit 110 and a relay unit 120, as shown in FIG. 2. The display information control unit 110 generates display information to be displayed on each terminal device T in response to request information output from each terminal device T. Here, the display information control unit 110 acquires control data (including signals, etc.) that can be output by the PLC of the industrial computer H1 from the PLC, and generates display information based on the acquired control data.

中継部120は、表示情報制御部110に接続されると共に、各々の端末装置Tとの個別に通信可能に接続されている。中継部120は、各々の端末装置Tから要求情報を順次取得し、取得した要求情報を表示情報制御部110に出力する。又、中継部120は、表示情報制御部110によって要求情報に応じて生成された表示情報を取得し、一定時間ごとの所定の通信タイミングにより、要求情報を出力した端末装置Tに対して順次表示情報を出力する。 The relay unit 120 is connected to the display information control unit 110 and is connected to each terminal device T so that it can communicate with them individually. The relay unit 120 sequentially acquires request information from each terminal device T and outputs the acquired request information to the display information control unit 110. The relay unit 120 also acquires display information generated by the display information control unit 110 in response to the request information, and sequentially outputs the display information to the terminal device T that output the request information at a predetermined communication timing every certain time.

(3.通信制御装置100の構成の詳細)
次に、本例の通信制御装置100の構成の詳細を説明する。通信制御装置100は、CPU、ROM、RAM、インターフェースを主要構成部品とするコンピュータ装置である。そして、通信制御装置100は、表示情報制御部110と中継部120とを主に備える。
(3. Detailed Configuration of Communication Control Device 100)
Next, a detailed configuration of the communication control device 100 of this embodiment will be described. The communication control device 100 is a computer device whose main components are a CPU, a ROM, a RAM, and an interface. The communication control device 100 mainly includes a display information control unit 110 and a relay unit 120.

表示情報制御部110は、図3に示すように、第一通信部111、第二通信部112及び表示情報生成部113を有する。第一通信部111は、中継部120(より詳しくは、後述する各々のI/O部121)と通信可能に接続されており、各々の端末装置Tから出力された要求情報を取得する。第二通信部112は、産業用コンピュータH1具体的にはPLCと通信可能に接続されており、第一通信部111によって取得された要求情報に対応してPLCから制御データを取得する。 As shown in FIG. 3, the display information control unit 110 has a first communication unit 111, a second communication unit 112, and a display information generation unit 113. The first communication unit 111 is communicatively connected to the relay unit 120 (more specifically, each I/O unit 121 described later), and acquires request information output from each terminal device T. The second communication unit 112 is communicatively connected to the industrial computer H1, specifically the PLC, and acquires control data from the PLC in response to the request information acquired by the first communication unit 111.

表示情報生成部113は、第二通信部112によって取得された制御データに基づいて、第一通信部111によって取得された要求情報に応じた表示情報、例えば、ラダー図によって表されるPLCの回路データや産業用機械Hを各個操作させる場合の操作盤の状態を表す画像データ等を生成する。この場合、表示情報生成部113は、例えば、要求情報として、ラダー図による回路データの編集(或いは、変更)が要求された場合には、PLCから取得した制御データである回路データに基づいて編集後(或いは、変更後)の編集後回路データを表示情報として生成する。 The display information generating unit 113 generates display information according to the request information acquired by the first communication unit 111, based on the control data acquired by the second communication unit 112, such as PLC circuit data represented by a ladder diagram and image data representing the state of the control panel when the industrial machine H is operated individually. In this case, for example, when editing (or changing) the circuit data by a ladder diagram is requested as the request information, the display information generating unit 113 generates the edited (or changed) circuit data as display information based on the circuit data, which is the control data acquired from the PLC.

又、表示情報生成部113は、要求情報として、産業用機械Hを各個操作させる場合の操作盤の画像が要求された場合には、各個操作前の操作盤の状態を表す制御データに基づいてPLCによって制御された各個操作後の操作盤の作動状態を表す作動状態データとしての画像データを生成する。つまり、表示情報生成部113は、要求情報に応じて、PLCから取得した制御データをそのまま表示情報として生成することに加え、編集(或いは、変更)された後の制御データを表示情報として生成することができる。 When an image of the control panel for individually operating the industrial machine H is requested as request information, the display information generating unit 113 generates image data as operation status data representing the operation status of the control panel after each individual operation controlled by the PLC based on the control data representing the state of the control panel before each individual operation. In other words, the display information generating unit 113 can generate the control data obtained from the PLC as it is as display information in response to the request information, and can also generate the control data after it has been edited (or changed) as display information.

又、表示情報生成部113は、生成した表示情報ごとに識別情報を付与する。識別情報は、産業用コンピュータH1(PLC)から取得した制御データに対応して付与される。上述したように、表示情報生成部113は、要求情報に応じて、例えば、ラダー図によるPLCの回路データを制御データとして取得した場合には、ラダー図におけるページを識別するためのページ番号や編集後(変更後)のページ番号を識別情報として付与する。或いは、表示情報生成部113は、要求情報に応じて産業用機械Hの各個操作に関する画像データを制御データとして取得した場合には、表示した画像データ即ち表示画面を識別するための画面番号を識別情報として付与する。 The display information generating unit 113 also assigns identification information to each piece of display information it generates. The identification information is assigned in accordance with the control data acquired from the industrial computer H1 (PLC). As described above, when the display information generating unit 113 acquires, for example, PLC circuit data based on a ladder diagram as control data in response to request information, it assigns a page number for identifying a page in the ladder diagram or a post-edit (post-change) page number as identification information. Alternatively, when the display information generating unit 113 acquires, in response to request information, image data related to each individual operation of the industrial machine H as control data, it assigns a screen number for identifying the displayed image data, i.e., the display screen, as identification information.

ここで、本例においては、通信制御装置100が表示情報制御部110を有し、表示情報制御部110が第一通信部111、第二通信部112及び表示情報生成部113を有するように構成する。しかしながら、コンピュータ装置である産業用コンピュータH1(又は、通信制御装置100)が実行可能なコンピュータプログラム(アプリケーション)であって、表示情報制御部110の作動(即ち、第一通信部111、第二通信部112及び表示情報生成部113の作動)を実現する一連のコンピュータプログラム(アプリケーション)を作成することも可能である。この場合、コンピュータ装置である産業用コンピュータH1(又は、通信制御装置100)が作成されたコンピュータプログラム(アプリケーション)を実行することにより、表示情報制御部110の作動(即ち、第一通信部111、第二通信部112及び表示情報生成部113の作動)を実現することが可能である。 Here, in this example, the communication control device 100 has a display information control unit 110, and the display information control unit 110 has a first communication unit 111, a second communication unit 112, and a display information generation unit 113. However, it is also possible to create a series of computer programs (applications) that are executable by the industrial computer H1 (or the communication control device 100), which is a computer device, and that realize the operation of the display information control unit 110 (i.e., the operation of the first communication unit 111, the second communication unit 112, and the display information generation unit 113). In this case, it is possible to realize the operation of the display information control unit 110 (i.e., the operation of the first communication unit 111, the second communication unit 112, and the display information generation unit 113) by executing the created computer program (application) by the industrial computer H1 (or the communication control device 100), which is a computer device.

中継部120は、図4に示すように、複数、具体的には、作業者が所有する端末装置T以上の数のI/O部121と、I/O部切替部122とを有する。ここで、「I/O」は、所謂、インプット/アウトプット・インターフェースを表す。 As shown in FIG. 4, the relay unit 120 has multiple I/O units 121, specifically, a number equal to or greater than the number of terminal devices T owned by the worker, and an I/O unit switching unit 122. Here, "I/O" stands for what is known as an input/output interface.

各々のI/O部121は、1つの端末装置Tと個別通信可能に接続される。各々のI/O部121は、図5に示すように、要求情報取得部121a、識別情報取得部121b及び表示情報取得部121cを有する。要求情報取得部121aは、通信可能に接続された端末装置Tから、作業者によって入力された要求情報(例えば、上述したラダー図の要求や操作盤の状態を表す画像の要求等)を取得する。識別情報取得部121bは、表示情報制御部110の表示情報生成部113によって付与された識別情報を取得する。ここで、識別情報取得部121bが識別情報を取得することにより、端末装置Tに提供される情報の重複や欠けを防止することができる。例えば、上述したラダー図を例示すると、表示情報生成部113によってページ番号が識別情報として付与されることにより、一連のラダー図におけるページの重複やページ飛び等を防止することができる。表示情報取得部121cは、表示情報生成部113によって生成された表示情報を取得して記憶する。 Each I/O unit 121 is connected to one terminal device T so as to be able to communicate with each other. As shown in FIG. 5, each I/O unit 121 has a request information acquisition unit 121a, an identification information acquisition unit 121b, and a display information acquisition unit 121c. The request information acquisition unit 121a acquires request information (such as a request for the above-mentioned ladder diagram or a request for an image showing the state of the operation panel) input by an operator from the terminal device T connected to the communication device. The identification information acquisition unit 121b acquires identification information assigned by the display information generation unit 113 of the display information control unit 110. Here, by the identification information acquisition unit 121b acquiring the identification information, it is possible to prevent duplication or omission of information provided to the terminal device T. For example, in the case of the above-mentioned ladder diagram, the page number is assigned as identification information by the display information generation unit 113, so that duplication of pages or skipping of pages in a series of ladder diagrams can be prevented. The display information acquisition unit 121c acquires and stores the display information generated by the display information generation unit 113.

I/O部切替部122は、複数のI/O部121について、端末装置Tと通信するI/O部121を所定の通信タイミング即ち一定時間ごとに順次切り替える。これにより、各々のI/O部121は、表示情報生成部113から取得して表示情報取得部121cに記憶している表示情報を、一定時間ごとに対応する即ち要求情報を出力した端末装置Tに提供することができる。つまり、本例においては、複数のI/O部121に通信可能に接続された各々の端末装置Tは、時間分割された状態で通信制御装置100と通信するものであり、従って、各々の端末装置Tにおいては一定時間ごとに表示情報が切り替わる。 The I/O unit switching unit 122 sequentially switches the I/O unit 121 that communicates with the terminal device T at a predetermined communication timing, i.e., at regular intervals, for the multiple I/O units 121. This allows each I/O unit 121 to provide the display information acquired from the display information generating unit 113 and stored in the display information acquiring unit 121c to the corresponding terminal device T that has output the request information at regular intervals. In other words, in this example, each terminal device T communicably connected to the multiple I/O units 121 communicates with the communication control device 100 in a time-shared state, and therefore the display information in each terminal device T is switched at regular intervals.

(4.通信制御装置100による通信方法)
次に、通信制御装置100による通信方法について、図6を参照しながら説明する。尚、通信制御装置100の動作を説明するに当たり、通信制御装置100が5台の端末装置Tと通信する場合を例示し、図6において、各々の端末装置Tを、端末装置TA、端末装置TB、端末装置TC、端末装置TD及び端末装置TEと区別する。又、中継部120に設けられるI/O部121についても、図6において、端末装置TAと通信するI/O部121A、端末装置TBと通信するI/O部121B、端末装置TCと通信するI/O部121C、端末装置TDと通信するI/O部121D、端末装置TEと通信するI/O部121Eと区別する。
(4. Communication method by communication control device 100)
Next, a communication method by the communication control device 100 will be described with reference to Fig. 6. In describing the operation of the communication control device 100, a case where the communication control device 100 communicates with five terminal devices T will be illustrated, and in Fig. 6, each terminal device T will be distinguished as a terminal device TA, a terminal device TB, a terminal device TC, a terminal device TD, and a terminal device TE. In addition, in Fig. 6, the I/O unit 121 provided in the relay unit 120 will be distinguished as an I/O unit 121A that communicates with the terminal device TA, an I/O unit 121B that communicates with the terminal device TB, an I/O unit 121C that communicates with the terminal device TC, an I/O unit 121D that communicates with the terminal device TD, and an I/O unit 121E that communicates with the terminal device TE.

上述したように、通信制御装置100においては、複数の端末装置Tと通信する場合、一定時間ごとに、中継部120のI/O部切替部122が通信するI/O部121を切り替える。このため、例えば、5台の端末装置Tと通信する場合、中継部120のI/O部切替部122は、一定時間ごとに、例えば、I/O部121A、I/O部121B、I/O部121C、I/O部121D、I/O部121Eの順で、通信するI/O部121を切り替える。従って、通信制御装置100と通信する端末装置Tは、端末装置TA、端末装置TB、端末装置TC、端末装置TD及び端末装置TEの順で、一定時間ごとに通信タイミングが切り替わる。尚、I/O部切替部122は、通信制御装置100の動作中において、I/O部121A、I/O部121B、I/O部121C、I/O部121D、I/O部121Eの順で一定時間ごとに通信タイミングを切り替えることを継続している。 As described above, in the communication control device 100, when communicating with multiple terminal devices T, the I/O unit switching unit 122 of the relay unit 120 switches the I/O unit 121 with which to communicate at regular intervals. For this reason, when communicating with, for example, five terminal devices T, the I/O unit switching unit 122 of the relay unit 120 switches the I/O unit 121 with which to communicate at regular intervals, for example, in the order of I/O unit 121A, I/O unit 121B, I/O unit 121C, I/O unit 121D, and I/O unit 121E. Therefore, the communication timing of the terminal devices T communicating with the communication control device 100 switches at regular intervals in the order of terminal device TA, terminal device TB, terminal device TC, terminal device TD, and terminal device TE. During operation of the communication control device 100, the I/O unit switching unit 122 continues to switch communication timing at regular intervals in the order of I/O unit 121A, I/O unit 121B, I/O unit 121C, I/O unit 121D, and I/O unit 121E.

そして、一定時間ごとに切り替わる通信タイミングにおいて、端末装置TA、端末装置TB、端末装置TC、端末装置TD及び端末装置TEは、それぞれ、I/O部121A、I/O部121B、I/O部121C、I/O部121D、I/O部121Eに要求情報を出力する。これにより、それぞれのI/O部121A、I/O部121B、I/O部121C、I/O部121D、I/O部121Eにおいては、要求情報取得部121aが要求情報を取得し、取得した要求情報を表示情報制御部110の第一通信部111に出力する。 Then, at communication timings that change at regular intervals, terminal device TA, terminal device TB, terminal device TC, terminal device TD, and terminal device TE output request information to I/O unit 121A, I/O unit 121B, I/O unit 121C, I/O unit 121D, and I/O unit 121E, respectively. As a result, in each of I/O units 121A, 121B, 121C, I/O unit 121D, and I/O unit 121E, request information acquisition unit 121a acquires request information and outputs the acquired request information to first communication unit 111 of display information control unit 110.

第一通信部111においては、I/O部121A、I/O部121B、I/O部121C、I/O部121D、I/O部121Eの要求情報取得部121aから順次要求情報を取得する。そして、第一通信部111は、取得した要求情報を第二通信部112及び表示情報生成部113に出力する。第二通信部112は、第一通信部111から要求情報を取得し、産業用コンピュータH1(PLC)から要求情報に対応する制御データを取得する。表示情報生成部113は、第一通信部111から要求情報を取得すると共に第二通信部112から要求情報に対応する制御データを取得し、取得した制御データに基づいて(又は、用いて)、表示情報及び識別情報を生成する。 The first communication unit 111 sequentially acquires request information from the request information acquisition units 121a of I/O unit 121A, I/O unit 121B, I/O unit 121C, I/O unit 121D, and I/O unit 121E. The first communication unit 111 then outputs the acquired request information to the second communication unit 112 and the display information generation unit 113. The second communication unit 112 acquires the request information from the first communication unit 111, and acquires control data corresponding to the request information from the industrial computer H1 (PLC). The display information generation unit 113 acquires the request information from the first communication unit 111 and acquires the control data corresponding to the request information from the second communication unit 112, and generates display information and identification information based on (or using) the acquired control data.

この場合、例えば、端末装置TAからPLCの回路データの提供を要求する要求情報が出力された場合、第二通信部112は、制御データとして、図7に示すように、PLCから回路データであるラダー図を取得する。そして、表示情報生成部113は、ラダー図を端末装置TAにて表示する表示情報を生成する。又、表示情報生成部113は、第二通信部112が取得したラダー図のページ番号を識別情報として生成する。続いて、表示情報生成部113は、生成したラダー図の表示情報を、I/O部121Aの表示情報取得部121cに出力すると共に、I/O部121Aの識別情報取得部121bにページ番号の識別情報を出力する。 In this case, for example, when request information requesting the provision of PLC circuit data is output from the terminal device TA, the second communication unit 112 acquires a ladder diagram, which is circuit data, from the PLC as control data, as shown in FIG. 7. Then, the display information generation unit 113 generates display information for displaying the ladder diagram on the terminal device TA. The display information generation unit 113 also generates the page number of the ladder diagram acquired by the second communication unit 112 as identification information. Next, the display information generation unit 113 outputs the generated display information of the ladder diagram to the display information acquisition unit 121c of the I/O unit 121A, and also outputs the identification information of the page number to the identification information acquisition unit 121b of the I/O unit 121A.

又、例えば、端末装置TBから産業用機械Hの各個操作に対応する操作盤の画像が要求された場合、第二通信部112は、制御データとして、各個操作前の操作盤の状態を表す画像データを取得する。そして、表示情報生成部113は、各個操作前の操作盤の状態を表す画像データを端末装置TBにて表示する表示情報を生成すると共に、各個操作後の操作盤の状態を表す画像データを端末装置TBにて表示する表示情報を生成する。又、表示情報生成部113は、各個操作前の表示情報と、各個操作後の表示情報とを識別するための画面番号を識別情報として生成する。続いて、表示情報生成部113は、生成した操作盤の表示情報を、I/O部121Bの表示情報取得部121cに出力すると共に、I/O部121Bの識別情報取得部121bに画面番号の識別情報を出力する。 For example, when an image of a control panel corresponding to each individual operation of the industrial machine H is requested from the terminal device TB, the second communication unit 112 acquires image data representing the state of the control panel before each individual operation as control data. Then, the display information generation unit 113 generates display information for displaying the image data representing the state of the control panel before each individual operation on the terminal device TB, and generates display information for displaying the image data representing the state of the control panel after each individual operation on the terminal device TB. Also, the display information generation unit 113 generates a screen number as identification information for identifying the display information before each individual operation and the display information after each individual operation. Next, the display information generation unit 113 outputs the generated display information of the control panel to the display information acquisition unit 121c of the I/O unit 121B, and outputs the identification information of the screen number to the identification information acquisition unit 121b of the I/O unit 121B.

尚、端末装置TC、端末装置TD及び端末装置TEについても、表示情報生成部113は、端末装置TC、端末装置TD及び端末装置TEの各々から出力された要求情報に応じた表示情報を生成すると共に識別情報を生成する。そして、表示情報生成部113は、生成した表示情報を、I/O部121C、I/O部121D及びI/O部121Eの各々の表示情報取得部121cに出力すると共に、I/O部121C、I/O部121D及びI/O部121Eの各々の識別情報取得部121bに画面番号の識別情報を出力する。 For terminal device TC, terminal device TD, and terminal device TE, display information generation unit 113 generates display information according to request information output from each of terminal device TC, terminal device TD, and terminal device TE, and also generates identification information. Then, display information generation unit 113 outputs the generated display information to display information acquisition unit 121c of each of I/O unit 121C, I/O unit 121D, and I/O unit 121E, and outputs identification information of the screen number to identification information acquisition unit 121b of each of I/O unit 121C, I/O unit 121D, and I/O unit 121E.

そして、通信制御装置100においては、I/O部切替部122がI/O部121A、I/O部121B、I/O部121C、I/O部121D、I/O部121Eの順で一定時間ごとに通信タイミングを切り替えることを継続している。これにより、I/O部121Aは、一定時間ごとに切り替わる通信タイミングにおいて、表示情報取得部121cに記憶している表示情報(ラダー図)及び識別情報取得部121bに記憶している識別情報(ページ番号)を端末装置TAのみに出力する。又、I/O部121Bは、一定時間ごとに切り替わる通信タイミングにおいて、表示情報取得部121cに記憶している表示情報(操作盤の画像)及び識別情報取得部121bに記憶している識別情報(画面番号)を端末装置TBのみに出力する。同様に、I/O部121C、I/O部121D及びI/O部121Eは、一定時間ごとに切り替わる通信タイミングにおいて、それぞれ、表示情報取得部121cに記憶している表示情報及び識別情報取得部121bに記憶している識別情報を端末装置TC、端末装置TD及び端末装置TEの各々のみに出力する。 In the communication control device 100, the I/O unit switching unit 122 continues to switch the communication timing at regular intervals in the order of I/O unit 121A, I/O unit 121B, I/O unit 121C, I/O unit 121D, and I/O unit 121E. As a result, the I/O unit 121A outputs the display information (ladder diagram) stored in the display information acquisition unit 121c and the identification information (page number) stored in the identification information acquisition unit 121b only to the terminal device TA at the communication timing that switches at regular intervals. Also, the I/O unit 121B outputs the display information (image of the operation panel) stored in the display information acquisition unit 121c and the identification information (screen number) stored in the identification information acquisition unit 121b only to the terminal device TB at the communication timing that switches at regular intervals. Similarly, I/O unit 121C, I/O unit 121D, and I/O unit 121E output the display information stored in display information acquisition unit 121c and the identification information stored in identification information acquisition unit 121b only to terminal device TC, terminal device TD, and terminal device TE, respectively, at communication timings that are switched at regular intervals.

これにより、端末装置TA、端末装置TB、端末装置TC、端末装置TD及び端末装置TEにおいては、それぞれ、作業者が入力した要求情報に応じた表示情報を表示する。この場合、表示情報は、端末装置TA、端末装置TB、端末装置TC、端末装置TD及び端末装置TEごとに独立して提供される。従って、例えば、端末装置TAにおいてラダー図が表示されている状態で、端末装置TBに操作盤の画像が表示されても、端末装置TAの表示がラダー図から操作盤の画像に一方的に変更されることはない。逆に、端末装置TBにおいて操作盤の画像が表示されている状態で、端末装置TAにラダー図が表示されても、端末装置TBの表示が操作盤の画像からラダー図に一方的に変更されることはない。これは、他の端末装置TC、端末装置TD及び端末装置TEにおいても同様である。 As a result, terminal device TA, terminal device TB, terminal device TC, terminal device TD, and terminal device TE each display display information according to the request information input by the worker. In this case, the display information is provided independently for terminal device TA, terminal device TB, terminal device TC, terminal device TD, and terminal device TE. Therefore, for example, even if a ladder diagram is displayed on terminal device TA and an image of a control panel is displayed on terminal device TB, the display on terminal device TA will not be unilaterally changed from the ladder diagram to the image of the control panel. Conversely, even if a ladder diagram is displayed on terminal device TA and an image of a control panel is displayed on terminal device TB, the display on terminal device TB will not be unilaterally changed from the image of the control panel to the ladder diagram. This is also true for the other terminal devices TC, terminal device TD, and terminal device TE.

以上の説明からも理解できるように、通信システムSにおいて、通信制御装置100は、通信する端末装置Tを一定時間ごとに順次切り替えることにより、1つの産業用コンピュータH1と複数の端末装置Tとの通信、即ち、1:Nの通信を可能とする。そして、1:N通信において、通信制御装置100は、中継部120を介して、各々の端末装置Tに対して要求情報に応じた表示情報を提供することができる。即ち、通信制御装置100は、他の端末装置Tからの要求情報の影響を受けることなく、又、他の端末装置Tに提供する表示情報に拘わらず、各々の端末装置Tに個別の表示情報を提供することができる。 As can be understood from the above explanation, in the communication system S, the communication control device 100 enables communication between one industrial computer H1 and multiple terminal devices T, i.e., 1:N communication, by sequentially switching the terminal device T with which it communicates at regular intervals. In the 1:N communication, the communication control device 100 can provide display information corresponding to the request information to each terminal device T via the relay unit 120. In other words, the communication control device 100 can provide individual display information to each terminal device T without being affected by request information from other terminal devices T and regardless of the display information provided to the other terminal devices T.

S…通信システム、H…産業用機械、H1…産業用コンピュータ(制御装置)、T…端末装置、100…通信制御装置、110…表示情報制御部、111…第一通信部、112…第二通信部、113…表示情報生成部、120…中継部、121…I/O部、121a…要求情報取得部、121b…識別情報取得部、121c…表示情報取得部、122…I/O部切替部 S...communication system, H...industrial machine, H1...industrial computer (control device), T...terminal device, 100...communication control device, 110...display information control unit, 111...first communication unit, 112...second communication unit, 113...display information generation unit, 120...relay unit, 121...I/O unit, 121a...request information acquisition unit, 121b...identification information acquisition unit, 121c...display information acquisition unit, 122...I/O unit switching unit

Claims (6)

産業用機械の制御装置と表示機能を有する複数の端末装置との通信を行う通信システムであって、
前記制御装置と複数の前記端末装置との間の通信を制御する通信制御装置を備え、
前記通信制御装置は、
前記制御装置から制御に関連する制御データを取得し、取得した前記制御データに基づいて前記端末装置の各々において産業用機械の状態を表示する表示情報を生成する表示情報制御部と、
複数の前記端末装置の各々と通信可能に接続され、通信する前記端末装置を一定時間ごとに順次切り替えることにより、複数の前記端末装置の各々から出力された情報の提供を要求する要求情報を取得すると共に、前記表示情報制御部によって生成された前記表示情報を提供する中継部と、
を備え、
前記表示情報制御部によって生成される前記表示情報は、前記制御装置から取得可能な前記制御データであって、前記産業用機械の動作を制御するための回路データ、前記要求情報に基づいて前記回路データを編集した編集後回路データ、及び、前記制御装置によって制御された前記産業用機械の作動状態を表す作動状態データであり、
前記表示情報が前記回路データである場合、
前記中継部は、前記回路データに加えて、前記回路データのページ番号を識別するための識別情報を付与して、前記端末装置に提供し、
前記表示情報制御部は、前記回路データを前記表示情報として生成すると共に、前記回路データのページ番号を前記識別情報として生成し、
前記表示情報が前記編集後回路データである場合、
前記中継部は、前記編集後回路データに加えて、前記編集後回路データのページ番号を識別するための識別情報を付与して、前記端末装置に提供
前記表示情報制御部は、前記編集後回路データを前記表示情報として生成すると共に、前記編集後回路データのページ番号を前記識別情報として生成し、
前記表示情報が前記作動状態データである場合、
前記表示情報制御部は、
前記産業用機械を各個操作させる場合の操作盤の状態を表す前記作動状態データとしての画像データを前記表示情報として生成すると共に、
各個操作後の前記操作盤の状態を表す前記作動状態データとしての画像データを前記表示情報として生成し、
前記表示情報制御部は、各個操作前の前記操作盤の状態を表す前記画像データと、各個操作後の前記操作盤の状態を表す前記画像データとを識別するための画面番号を識別情報として生成し、
前記中継部は、
各個操作前の前記操作盤の状態を表す前記画像データに加えて、各個操作前の前記操作盤の状態を表す前記画像データの前記画面番号を前記識別情報として付与して、前記端末装置に提供すると共に、
各個操作後の前記操作盤の状態を表す前記画像データに加えて、各個操作後の前記操作盤の状態を表す前記画像データの前記画面番号を前記識別情報として付与して、前記端末装置に提供する、
通信システム。
A communication system for communicating between an industrial machine control device and a plurality of terminal devices having a display function,
a communication control device for controlling communication between the control device and a plurality of the terminal devices,
The communication control device includes:
a display information control unit that acquires control data related to control from the control device and generates display information that displays a state of the industrial machine on each of the terminal devices based on the acquired control data;
a relay unit that is communicatively connected to each of the plurality of terminal devices, and that acquires request information requesting the provision of information output from each of the plurality of terminal devices by sequentially switching the terminal device with which it communicates at regular intervals, and that provides the display information generated by the display information control unit;
Equipped with
the display information generated by the display information control unit is the control data obtainable from the control device, and includes circuit data for controlling an operation of the industrial machine, edited circuit data obtained by editing the circuit data based on the request information, and operation status data representing an operation status of the industrial machine controlled by the control device;
When the display information is the circuit data,
the relay unit provides the circuit data to the terminal device by adding identification information for identifying a page number of the circuit data to the circuit data;
the display information control unit generates the circuit data as the display information and generates a page number of the circuit data as the identification information;
When the display information is the edited circuit data,
the relay unit provides the edited circuit data to the terminal device by adding identification information for identifying a page number of the edited circuit data in addition to the edited circuit data;
the display information control unit generates the edited circuit data as the display information and generates a page number of the edited circuit data as the identification information;
When the display information is the operating status data,
The display information control unit
generating image data as the operation status data representing a state of an operation panel when the industrial machine is operated individually as the display information;
generating image data as the operation status data representing a state of the operation panel after each individual operation as the display information;
The display information control unit generates, as identification information, a screen number for identifying the image data representing a state of the operation panel before each individual operation and the image data representing a state of the operation panel after each individual operation,
The relay unit includes:
In addition to the image data representing the state of the operation panel before each individual operation, the screen number of the image data representing the state of the operation panel before each individual operation is added as the identification information, and provided to the terminal device;
In addition to the image data representing the state of the operation panel after each individual operation, the screen number of the image data representing the state of the operation panel after each individual operation is assigned as the identification information, and provided to the terminal device.
Communication systems.
前記通信制御装置は、通信する前記端末装置を一定時間ごとに順次切り替えながら、個々の前記端末装置に対して他の前記端末装置から独立した前記表示情報を提供する、請求項1に記載の通信システム。 The communication system according to claim 1, wherein the communication control device sequentially switches between the terminal devices with which it communicates at regular intervals, and provides each of the terminal devices with the display information independent of the other terminal devices. 前記中継部は、
複数の前記端末装置と通信可能に接続された複数のI/O部と、
複数のI/O部のうち前記端末装置と通信する前記I/O部を一定時間ごとに順次切り替えるI/O部切替部と、を有する、請求項1又は2に記載の通信システム。
The relay unit includes:
A plurality of I/O units communicably connected to the plurality of terminal devices;
3. The communication system according to claim 1, further comprising an I/O unit switching unit that sequentially switches, at regular intervals, the I/O unit that communicates with the terminal device among a plurality of I/O units.
複数の前記I/O部は、それぞれ、
前記端末装置から出力された前記要求情報を取得すると共に取得した前記要求情報を前記表示情報制御部に出力する要求情報取得部と、
前記表示情報制御部によって付与された前記表示情報を識別するための識別情報を取得する識別情報取得部と、
前記表示情報制御部により前記要求情報に対応して生成された前記表示情報を、前記表示情報制御部から取得して記憶する表示情報取得部と、を有する、請求項3に記載の通信システム。
Each of the plurality of I/O units includes:
a request information acquisition unit that acquires the request information output from the terminal device and outputs the acquired request information to the display information control unit;
an identification information acquisition unit that acquires identification information for identifying the display information assigned by the display information control unit;
The communication system according to claim 3 , further comprising: a display information acquisition unit that acquires, from the display information control unit, the display information generated by the display information control unit in response to the request information, and stores the display information.
処理装置の制御装置と表示機能を有する複数の端末装置との通信を行う通信方法であって、
前記制御装置と複数の前記端末装置との間の通信を制御する通信制御装置を備え、
前記通信制御装置は、
前記制御装置から制御に関連する制御データを取得し、取得した前記制御データに基づいて前記端末装置において表示する表示情報を生成する表示情報制御部と、
複数の前記端末装置の各々と通信可能に接続され、通信する前記端末装置を一定時間ごとに順次切り替えることにより、複数の前記端末装置から出力された情報の提供を要求する要求情報を取得すると共に、前記表示情報制御部によって生成された前記表示情報を提供する中継部と、
を備え、
前記中継部は、複数の前記端末装置から出力された前記要求情報を取得し、
前記表示情報制御部は、前記中継部によって取得された前記要求情報に応じた前記表示情報を生成し、
前記中継部は、前記表示情報制御部によって生成された前記表示情報を、前記要求情報を出力した前記端末装置に対して前記一定時間ごとに提供し、
前記表示情報制御部によって生成される前記表示情報は、前記制御装置から取得可能な前記制御データであって、前記処理装置の動作を制御するための回路データ、前記要求情報に基づいて前記回路データを編集した編集後回路データ、及び、前記制御装置によって制御された前記処理装置の作動状態を表す作動状態データであり、
前記表示情報が前記回路データである場合、
前記中継部は、前記回路データに加えて、前記回路データのページ番号を識別するための識別情報を付与して、前記端末装置に提供し、
前記表示情報制御部は、前記回路データを前記表示情報として生成すると共に、前記回路データのページ番号を前記識別情報として生成し、
前記表示情報が前記編集後回路データである場合、
前記中継部は、前記編集後回路データに加えて、前記編集後回路データのページ番号を識別するための識別情報を付与して、前記端末装置に提供
前記表示情報制御部は、前記編集後回路データを前記表示情報として生成すると共に、前記編集後回路データのページ番号を前記識別情報として生成し、
前記表示情報が前記作動状態データである場合、
前記表示情報制御部は、
前記処理装置を各個操作させる場合の操作盤の状態を表す前記作動状態データとしての画像データを前記表示情報として生成すると共に、
各個操作後の前記操作盤の状態を表す前記作動状態データとしての画像データを前記表示情報として生成し、
前記表示情報制御部は、各個操作前の前記操作盤の状態を表す前記画像データと、各個操作後の前記操作盤の状態を表す前記画像データとを識別するための画面番号を識別情報として生成し、
前記中継部は、
各個操作前の前記操作盤の状態を表す前記画像データに加えて、各個操作前の前記操作盤の状態を表す前記画像データの前記画面番号を前記識別情報として付与して、前記端末装置に提供すると共に、
各個操作後の前記操作盤の状態を表す前記画像データに加えて、各個操作後の前記操作盤の状態を表す前記画像データの前記画面番号を前記識別情報として付与して、前記端末装置に提供する、
通信方法。
A communication method for communicating between a control device of a processing device and a plurality of terminal devices having a display function, comprising:
a communication control device for controlling communication between the control device and a plurality of the terminal devices,
The communication control device includes:
a display information control unit that acquires control data related to control from the control device and generates display information to be displayed on the terminal device based on the acquired control data;
a relay unit that is communicatively connected to each of the plurality of terminal devices, and acquires request information requesting provision of information output from the plurality of terminal devices by sequentially switching the terminal device with which it communicates at regular intervals, and provides the display information generated by the display information control unit;
Equipped with
The relay unit acquires the request information output from the plurality of terminal devices,
the display information control unit generates the display information in response to the request information acquired by the relay unit;
the relay unit provides the display information generated by the display information control unit to the terminal device that has output the request information at regular intervals;
the display information generated by the display information control unit is the control data obtainable from the control device, and includes circuit data for controlling an operation of the processing device, edited circuit data obtained by editing the circuit data based on the request information, and operation status data representing an operation status of the processing device controlled by the control device;
When the display information is the circuit data,
the relay unit provides the circuit data to the terminal device by adding identification information for identifying a page number of the circuit data to the circuit data;
the display information control unit generates the circuit data as the display information and generates a page number of the circuit data as the identification information;
When the display information is the edited circuit data,
the relay unit provides the edited circuit data to the terminal device by adding identification information for identifying a page number of the edited circuit data in addition to the edited circuit data;
the display information control unit generates the edited circuit data as the display information and generates a page number of the edited circuit data as the identification information;
When the display information is the operating status data,
The display information control unit
Generate image data as the operation status data representing the status of the operation panel when the processing device is operated individually as the display information,
generating image data as the operation status data representing a state of the operation panel after each individual operation as the display information;
The display information control unit generates, as identification information, a screen number for identifying the image data representing a state of the operation panel before each individual operation and the image data representing a state of the operation panel after each individual operation,
The relay unit includes:
In addition to the image data representing the state of the operation panel before each individual operation, the screen number of the image data representing the state of the operation panel before each individual operation is added as the identification information, and provided to the terminal device;
In addition to the image data representing the state of the operation panel after each individual operation, the screen number of the image data representing the state of the operation panel after each individual operation is assigned as the identification information, and provided to the terminal device.
Communication methods.
前記通信制御装置は、通信する前記端末装置を一定時間ごとに順次切り替えながら、個々の前記端末装置に対して他の前記端末装置から独立した前記表示情報を提供する、請求項5に記載の通信方法。 The communication method according to claim 5, wherein the communication control device sequentially switches the terminal device with which it communicates at regular intervals and provides each of the terminal devices with the display information independent of the other terminal devices.
JP2021045085A 2021-03-18 2021-03-18 COMMUNICATION SYSTEM AND COMMUNICATION METHOD Active JP7707591B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021045085A JP7707591B2 (en) 2021-03-18 2021-03-18 COMMUNICATION SYSTEM AND COMMUNICATION METHOD

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021045085A JP7707591B2 (en) 2021-03-18 2021-03-18 COMMUNICATION SYSTEM AND COMMUNICATION METHOD

Publications (2)

Publication Number Publication Date
JP2022144189A JP2022144189A (en) 2022-10-03
JP7707591B2 true JP7707591B2 (en) 2025-07-15

Family

ID=83454801

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021045085A Active JP7707591B2 (en) 2021-03-18 2021-03-18 COMMUNICATION SYSTEM AND COMMUNICATION METHOD

Country Status (1)

Country Link
JP (1) JP7707591B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170047497A (en) 2015-10-23 2017-05-08 현대위아 주식회사 System and method for operating machine tool using short distance wireless communication
JP2020064571A (en) 2018-10-19 2020-04-23 ファナック株式会社 Control device, communication terminal, and control system
JP2020119129A (en) 2019-01-22 2020-08-06 ファナック株式会社 Display data providing device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6336305A (en) * 1986-07-30 1988-02-17 Okuma Mach Works Ltd Machine control panel operating system for numerical control device
JPH0784616A (en) * 1993-06-30 1995-03-31 Enshu Ltd Sequence monitor automatic display method
JPH07210232A (en) * 1994-01-17 1995-08-11 Fanuc Ltd Numerical controller
JPH1032874A (en) * 1996-07-16 1998-02-03 Brother Ind Ltd Wireless communication system
JP3429145B2 (en) * 1996-11-13 2003-07-22 株式会社アドバンテスト Network analyzer

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170047497A (en) 2015-10-23 2017-05-08 현대위아 주식회사 System and method for operating machine tool using short distance wireless communication
JP2020064571A (en) 2018-10-19 2020-04-23 ファナック株式会社 Control device, communication terminal, and control system
JP2020119129A (en) 2019-01-22 2020-08-06 ファナック株式会社 Display data providing device

Also Published As

Publication number Publication date
JP2022144189A (en) 2022-10-03

Similar Documents

Publication Publication Date Title
US9632496B2 (en) Engineering apparatus which associates programmable logic controller data with human machine interface data
CN111142475B (en) Information processing device
JP2018173859A (en) Component mounting position guidance device, component mounting position guidance system, and component mounting position guidance method
KR101889631B1 (en) Device for assisting creation of sequence program
EP3258329B1 (en) Programmable logic controller, method for controlling programmable logic controller, and control program
US20180011467A1 (en) Plc control data generation device, plc control data generation method, and plc control data generation program
WO2022009764A1 (en) Setting code generating device, industrial machine, setting code generating method, and setting code generating program
CN111610754A (en) Picture creation device and picture creation system
JP2023181497A (en) Information processing method, program, recording medium, information processing device, manufacturing system, and article manufacturing method
JP6285406B2 (en) Operation management system that directly displays work instructions based on operation management information on machine tools
JP7707591B2 (en) COMMUNICATION SYSTEM AND COMMUNICATION METHOD
JP6638979B2 (en) Numerical control device with machining process management function and machining process management program
US11151016B2 (en) Control-program-development supporting apparatus, control-program-development supporting system, control-program-development supporting method, and non-transitory computer-readable storage medium
DE102017009645B4 (en) Numerical control or regulation system and numerical control or regulation with display changeover function
CN106503031B (en) Machine control system for displaying operation information of machine on display by operator
JP6962447B2 (en) Information processing equipment, control methods, and programs
US20230004146A1 (en) Machining system, machine tool, information processing system, setting data inheritance method, and setting data inheritance program
JP2003202910A (en) Parameter setting apparatus for numerically controlled machine tool
JP6599067B1 (en) Apparatus state reproduction device, apparatus state reproduction method, and apparatus state reproduction program
JP7235459B2 (en) Application setting selection device and manufacturing system
JP4379710B2 (en) Node and tool, network system, and shared data communication method
JP5558151B2 (en) Programmable controller, programmable controller management device, and module name determination method program
JPS63271504A (en) Display switching method for numerical controller
JP2016124076A (en) Operation acceptance device
KR101500748B1 (en) Numerical control system

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20210611

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210616

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240209

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241113

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241119

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250114

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20250311

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250512

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: 20250603

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250616

R150 Certificate of patent or registration of utility model

Ref document number: 7707591

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150