Communication terminal and programmable display

The communication terminal and programmable display allow users to control factory devices by associating user operations with specific actions and converting information for easy access, addressing limitations in existing control systems.

JP7813557B2Active Publication Date: 2026-02-13SCHNEIDER ELECTRIC JAPAN HLDG LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2021183642
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-11-10
Publication Date
2026-02-13
Estimated Expiration
2041-11-10

AI Technical Summary

Technical Problem

Existing control images for factory equipment are not configured to allow users to acquire desired information or execute actions such as reading or writing information, limiting user control over device operations.

Method used

A communication terminal that associates user operations with specific information and actions, enabling devices to execute desired actions through a chat application, and a programmable display that converts and displays information for easy access and output.

Benefits of technology

Enables users to easily execute desired actions and access information from factory devices, facilitating user control and information retrieval.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007813557000001
    Figure 0007813557000001
  • Figure 0007813557000002
    Figure 0007813557000002
  • Figure 0007813557000003
    Figure 0007813557000003
Patent Text Reader

Abstract

To make a device execute a desire action in response to desire information desired by a user.SOLUTION: A communication terminal (2) comprises: a network communication part (27) that performs a communication between an accessed object and a device holding access information acquired by being accessed to the object; a setting part (203) that sets specific information for specifying the object and an action making the device execute in response to the access information by submission means used for performing a submission in the communication by a program for performing a transmission and a reception of a message; and an execution control part (204) that transmits the submission means to the device by the network communication part (27), and makes the device execute the action set by the submission means in response to the access information on the object specified by the specific information set by the submission means.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a communication terminal and a programmable display capable of communicating therewith. [Background technology]

[0002] Patent Document 1 discloses a device control device that instructs a controlled device on the control content of the controlled device that is generated by operating a control object using a messaging app. A control image used as a control object is prepared for performing a predetermined operation, such as changing the temperature of an air conditioner, and is issued by a cloud server. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 2020-42561 Summary of the Invention [Problem to be solved by the invention]

[0004] In a factory or the like, an operator monitors the operating status of various devices and operates the devices. When applying the above-described conventional technology to device operation, it is conceivable to operate the devices using a control image.

[0005] However, because control images are intended for operations predetermined by equipment manufacturers or system integrators, they are not configured to allow factory equipment / system managers or on-site operators (hereinafter referred to as "users") to acquire information about the status of various monitored objects in the equipment for the equipment monitoring they desire, or to rewrite that information as desired. This creates a problem in that the user cannot make the equipment execute actions such as reading out desired information or writing desired information as desired.

[0006] One aspect of the present invention aims to allow a device to perform a desired action on information desired by a user. [Means for solving the problem]

[0007] In order to solve the above problems, a communication terminal according to a first aspect of the present invention includes: a terminal-side communication unit that communicates between an object to be accessed and a device that holds access information acquired by accessing the object; a setting unit that, in response to a user's operation, associates and sets specific information for identifying the target and an action to be executed by the device in response to the access information with a sending unit used for sending a message in communication by a program that sends and receives a message; The device is equipped with an execution control unit that transmits the transmission means to the device via the terminal side communication unit and causes the device to execute the action set in the transmission means in response to the access information for the target identified by the specific information set in the transmission means.

[0008] According to the above configuration, when access information specifying a target is accessed on the device, the communication terminal associates the identification information with an action through a user's operation and sets the association information as a transmission means in a program such as a chat application. When the communication terminal transmits the transmission means to the device, the device executes the action set in the transmission means for the access information for the target specified by the identification information. This allows the device to execute the action desired by the user for the access information desired by the user, according to the identification information and action set by the user in the transmission means.

[0009] A second aspect of the present invention is a communication terminal of the first aspect, further comprising a reading unit that reads a code converted from the specific information displayed in a predetermined display format on a device-side display unit provided in the device and restores it to the specific information, and the setting unit may acquire the specific information restored by the reading unit.

[0010] According to the above configuration, in the communication terminal, the setting unit acquires the specific information restored by the reading unit, so that the specific information can be easily acquired.

[0011] A programmable display according to a third aspect of the present invention is a programmable display incorporated into the device, and comprises a device-side communication unit that communicates with the communication terminal of the second aspect, a code generation unit that converts the specific information into the code, and the device-side display unit that displays the code converted by the code generation unit.

[0012] According to the above configuration, the programmable display displays the code on the device-side display unit to the communication terminal, so that the communication terminal can easily obtain the specific information.

[0013] A fourth aspect of the present invention is a communication terminal of the first or second aspect, further comprising an output unit that outputs information and an output control unit that controls the output unit, wherein when the reading of the access information is set as the action in the transmission means, the setting unit further sets the output format in which the read access information is output by the output unit in association with the transmission means by user operation, and the terminal-side communication unit receives the access information that has been read in the output format set in the transmission means and transmitted from the device by the execution control unit causing the device to execute the reading of the access information as the action, and the output control unit causes the output unit to output the access information received by the terminal-side communication unit in accordance with the output format.

[0014] According to the above configuration, the communication terminal reads the access information from the device and outputs it to the output unit in the set output format, thereby allowing the user to easily grasp the desired access information in the desired format such as display or audio.

[0015] A fifth aspect of the present invention is a communication terminal of the fourth aspect, wherein the output unit is a terminal-side display unit that displays information, the output format is an image based on at least a portion of a screen that can be displayed on the device, and the output control unit may display the image on the terminal-side display unit.

[0016] According to the above configuration, the communication terminal can display an image read from the device on the terminal display unit, thereby allowing the user to easily visually recognize the state of the image displayed on the device.

[0017] A programmable display according to a sixth aspect of the present invention is a programmable display incorporated into the device, and comprises a device-side communication unit that communicates with the communication terminal of the fifth aspect, a device-side display unit that displays the screen, and a conversion unit that converts objects included in the screen that can be displayed on the device-side display unit into the image, and the device-side communication unit transmits the image converted by the conversion unit to the communication terminal.

[0018] According to the above configuration, the conversion unit of the programmable display device converts the object on the screen displayed on the device-side display unit into the image, and the device-side communication unit transmits the image to the communication terminal. As a result, the communication terminal can display the image transmitted from the device on the terminal-side display unit. Therefore, the user can easily visually recognize an object of particular interest in the image as an image.

[0019] A seventh aspect of the present invention is a communication terminal according to any one of the first to fourth aspects, further comprising a registration unit that registers a plurality of set transmission means, wherein the action is a notification to the communication terminal regarding the access information, and wherein the execution control unit, when one of the transmission means registered in the registration unit is selected, causes the terminal-side communication unit to transmit the selected transmission means to the device, and causes the device to transmit inquiry information inquiring about conditions that the access information must satisfy in order to make the notification set to the transmission means, sets the conditions that are responded to the inquiry information in the device, and notifies the device that the access information satisfies the conditions.

[0020] According to the above configuration, even when there are multiple devices, the user can easily execute notification of desired access information for the selected device, thereby easily receiving notification of desired access information for the device being monitored.

[0021] A programmable display according to an eighth aspect of the present invention is a programmable display incorporated into the device, and comprises a device-side communication unit that communicates with the communication terminal of the seventh aspect, and a device-side control unit, and when the device-side communication unit receives the transmission means, the device-side control unit causes the device-side communication unit to send the inquiry information about the transmission means to the communication terminal, sets the conditions returned from the communication terminal, and notifies the communication terminal that the access information satisfies the conditions.

[0022] According to the above configuration, even when there are multiple devices, the user can easily execute notification of desired access information for the selected device, thereby easily receiving notification of desired access information for the device being monitored. [Effects of the Invention]

[0023] According to one aspect of the present invention, a user can cause a device to perform a desired action on desired information. [Brief explanation of the drawings]

[0024] [Figure 1] 1 is a diagram illustrating an example of the configuration of a communication system according to a first embodiment of the present invention. [Figure 2] FIG. 2 is a block diagram showing a configuration of the communication system. [Figure 3] FIG. 2 is a block diagram illustrating a configuration centered on a control system of the communication system. [Figure 4] 3 is a flowchart showing an example of an operation for registering a calling means in the communication terminal shown in FIG. 2; [Figure 5] 10 is a flowchart illustrating an example of an operation of acquiring information in the communication terminal. [Figure 6] 3 is a flowchart showing an example of the operation of the programmable display device shown in FIG. 2. [Figure 7] 10A and 10B are diagrams illustrating an example of an operation for establishing a specific connection state between a communication terminal and a programmable display device in the above communication system. [Figure 8] FIG. 10 is a diagram showing an example of a device management table created in the communication terminal. [Figure 9] 10A and 10B are diagrams illustrating an example of an operation for specifying specific objects between the communication terminal and the programmable display device in the communication system. [Figure 10] 10A and 10B are diagrams illustrating a specific example of a setting operation by a setting unit of the communication terminal. [Figure 11] 10A and 10B are diagrams illustrating a specific example of a read operation in the communication terminal. [Figure 12] FIG. 10 is a diagram showing an example of a management table of calling means created in the communication terminal. [Figure 13] 10A and 10B are diagrams illustrating a specific example of a write operation in the communication terminal. [Figure 14] 10A and 10B are diagrams illustrating a specific example of a notification operation in the communication terminal. [Figure 15]FIG. 10 is a diagram illustrating an example of the configuration of a communication system according to a second embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION

[0025] [Embodiment 1] An embodiment of the present invention will be described in detail below with reference to Figures 1 to 13. In the following description, a communication system 100 applied to a factory production line will be described as an example. However, the communication system 100 of this embodiment is not limited to this, and is not limited in any way as long as it has a communication terminal 2, a programmable display 1, and a device capable of communicating with the communication terminal 2.

[0026] <Configuration of communication system 100> Fig. 1 is a diagram illustrating an example of the configuration of a communication system 100 according to a first embodiment of the present invention. Fig. 2 is a block diagram showing the configuration of the communication system 100. Fig. 3 is a block diagram showing the configuration of the communication system 100, focusing on the control system.

[0027] 1, communication system 100 includes, as the production line devices, a mixing device 51a, a printing device 51b, and a packing device 51c, for example. Communication system 100 also includes a plurality of, for example, three communication terminals 2a, 2b, and 2c (hereinafter collectively referred to as "2" where appropriate), and a local area network (LAN) 3 as a network. Each of mixing device 51a, printing device 51b, and packing device 51c is equipped with a programmable display 1 (FIG. 2), and in communication system 100, data communication between each of mixing device 51a, printing device 51b, and packing device 51c and communication terminal 2 is essentially performed between the programmable display 1 and communication terminal 2 installed in the corresponding device.

[0028] Specifically, in the communication system 100, each of the three programmable displays 1 and each of the three communication terminals 2 are connected to the LAN 3 via a LAN cable or a wireless LAN router (not shown), and are configured to enable two-way communication via the LAN 3.

[0029] The programmable display 1 is an embedded device that implements a dedicated OS (Operating System) and is a dedicated machine that has the ability to execute HMI (Human Machine Interface) programs to realize the various functions of the programmable display 1. The programmable display 1 is a dedicated computer that has enhanced dustproofness, drip-proofness, vibration resistance, etc. to suit harsh environments such as factories.

[0030] The communication terminal 2 is a terminal that monitors and operates the programmable display device 1 and the device in which the programmable display device 1 is incorporated from a location remote from the programmable display device 1, and causes the programmable display device 1 to execute predetermined actions (details will be described later). Note that, as exemplified in Fig. 1, the communication terminal 2 is preferably a portable device such as a smartphone or tablet, but may also be a stationary device such as a desktop personal computer.

[0031] <Programmable Display Unit 1 Hardware Configuration> As shown in FIG. 2, the programmable display device 1 includes a CPU (Central Processing Unit) 11, a main memory 12, a ROM (Read Only Memory) 13, a user memory 14, a data memory 15, a display memory 16, a touch panel 17, a display panel 18, an interface unit 19, and a network communication unit 20.

[0032] The CPU 11 is a processing device that executes an HMI program for realizing the HMI function of the programmable display device 1. Specifically, when executing the HMI program, the CPU 11 receives data from the main memory 12, the user memory 14, the data memory 15, the display memory 16, the touch panel 17, etc., and outputs the results of performing calculations or processing on the data to the main memory 12, the user memory 14, the display panel 18, etc.

[0033] The main memory 12 is a memory that constitutes the main storage device of the programmable display device 1, and is constituted by a DRAM (Dynamic Random Access Memory).

[0034] The ROM 13 stores programs essential for the operation of the programmable display device 1, such as a BIOS (Basic Input Output System) that is executed when the programmable display device 1 is started or reset.

[0035] As shown in FIG. 3, the user memory 14 is a large-capacity storage device that stores data created by the user, such as screen data for displaying an HMI screen (described later), and is composed of a Flash Erasable and Programmable ROM (FEPROM). FEPROM is a rewritable, read-only flash memory that functions similarly to a hard disk drive in a typical personal computer. Because flash memory has no moving parts and is shock-resistant, it operates reliably even in harsh environments. The screen data also includes attribute information for the HMI screen and attribute information for objects (described later) included in the HMI screen.

[0036] The data memory 15 is a memory that stores various types of data to be displayed on the programmable display device 1 and the communication terminal 2. The data stored in the data memory 15 includes alarm data, logging data (sampling data), and trend data acquired from the control device 4, as well as recipe data acquired from a higher-level host system or the like to be given to the control device 4. The data memory 15 stores such various types of data as accumulated data. The accumulated data is data such as character data and numeric data, and is data in binary or text format.

[0037] The display memory 16 is a VRAM (Video RAM) in which a display control unit 102 (described later) expands, in pixel units, image data that constitutes the screen displayed on the display panel 18. If high-speed operation of the display memory 16 is not required, an area in place of the display memory 16 may be provided in part of the main memory 12.

[0038] The touch panel 17 is disposed on the display panel 18, and receives a touch operation on the screen displayed on the display panel 18, and outputs a touch operation signal as an input signal.

[0039] The display panel 18 is a device-side display unit that displays information, and displays, for example, an HMI screen based on screen data stored in the user memory 14 and an identification code (described later). As the display panel 18, a flat display panel such as a liquid crystal display panel or an organic EL (Organic Electro-Luminescence) display panel is used.

[0040] The interface unit 19 is a connection unit for connecting so as to be able to communicate with the control device 4. The interface unit 19 is equipped with various interfaces such as a serial interface and a LAN (Local Area Network).

[0041] The network communication unit 20 is a device-side communication unit that communicates with the communication terminal 2, and has a function of network communication that is performed via the LAN 3.

[0042] The control device 4 and the input / output unit 5 are respectively implemented in each of the above-mentioned devices: the mixing device 51a, the printing device 51b, and the packaging device 51c. The control device 4 is a device such as a PLC (Programmable Logic Controller), a temperature regulator, or an inverter, and has the function of communicating with the programmable display 1. The control device 4 exchanges data with the input / output unit 5. The input / output unit 5 has a functional unit that realizes the function of each of the above-mentioned devices. Specifically, for example, the printing device 51b is provided with a printing unit such as a conveyor that transports the print medium and ink cartridges used to print on the print medium as functional units. The input / output unit 5 uses input devices such as sensors and switches, and output devices such as actuators, relays, solenoid valves, and displays.

[0043] The control device 4 also includes a device memory (not shown). The device memory stores data (word data or bit data) indicating the state of the input / output unit 5 (output values ​​from the input / output unit 5 and set values ​​for the input / output unit 5) in an area specified by a device address. The information stored in this device memory includes access information. The access information is information acquired by the communication terminal 2 by accessing an object that the communication terminal 2 is to access. The area specified by the device address is a part of the device that holds the access information. The device address is an example of specific information for identifying the object that the communication terminal 2 is to access.

[0044] In addition to the above description, the information stored in the device memory may be stored in, for example, the data memory 15 of the programmable display device 1. The address specifying the area in the data memory 15 where the information is stored is also treated as a device address.

[0045] <Hardware configuration of communication terminal 2> The communication terminal 2 is a communication device that implements a dedicated OS (Operating System), and is provided with an environment for executing application programs as follows.

[0046] 2, the communication terminal 2 includes a CPU (Central Processing Unit) 21, a RAM (Random Access Memory) 22, a ROM (Read Only Memory) 23, an auxiliary memory 24, a display panel 25 (output unit), a touch panel 26, a network communication unit 27, a reading unit 28, and a speaker 29 (output unit). The communication terminal 2 also includes a microphone for voice input, which is not shown.

[0047] The CPU 21 is a processing device that executes a system program of the communication terminal 2. Specifically, when executing the system program, the CPU 21 receives data from the auxiliary memory 24, the touch panel 26, etc., performs calculations or processes on the data, and outputs the results to the auxiliary memory 24, the display panel 25, etc.

[0048] The ROM 23 stores not only system programs but also programs essential for the operation of the communication terminal 2, such as a BIOS (Basic Input Output System) that is executed when the communication terminal 2 is started or reset.

[0049] The auxiliary memory 24 is provided to store various data, programs, etc. that should be held by the communication terminal 2. The auxiliary memory 24 is configured, for example, with a flash memory. The auxiliary memory 24 stores application programs such as a chat application. The chat application is an application program for sending and receiving messages with a communication partner, and is downloaded and held in advance in the auxiliary memory 24 based on a user operation. The chat application is provided with stamps and the like as a means of sending messages to a communication partner, i.e., the programmable display device 1.

[0050] Display panel 25 is a terminal-side display unit that displays information, and is provided to display screens for implementing basic operations of communication terminal 2, screens that are displayed as a result of executing application programs, etc. As display panel 25, a flat display panel such as a liquid crystal display panel or an organic EL display panel is used.

[0051] Touch panel 26 constitutes an operation reception unit that receives user operations, and is an input device disposed on display panel 25. Touch panel 26 receives touch operations on the screen displayed on display panel 25 and outputs touch operation signals as input signals. Note that operation members such as buttons may also be used as the operation reception unit.

[0052] The network communication unit 27 is a terminal-side communication unit that communicates with the programmable display device 1, and has a function of network communication that is performed via the LAN 3.

[0053] The reading unit 28 includes, for example, an imaging device or a scanning device, and reads the information displayed on the display panel 18 of the programmable display device 1. Specifically, the reading unit 28 reads the code converted from the specific information displayed on the display panel 18 and restores the specific information.

[0054] <Programmable Display 1 System Configuration> As shown in FIG. 3, the programmable display device 1 includes an HMI control unit (device-side control unit) 101 as a part having a control function.

[0055] The HMI control unit 101 is a part having an HMI function that is realized by the CPU 11 executing an HMI program.

[0056] Here, the HMI function refers to a function that includes issuing instructions to the control device 4 in response to a user's input operation, acquiring various data from the control device 4, and displaying the acquired various data and an HMI screen for accepting the input operation. As HMI functions, the HMI control unit 101 has a display control unit 102 that controls the display of an HMI image, and an operation control unit 103 that controls each unit based on the user's operation input and changes in data held by the control device 4. The HMI control unit 101 also has a remote display control unit 104 that controls the display of the communication terminal 2.

[0057] The HMI screen is a screen (image) including various objects for displaying the status of the input / output unit 5 connected to the control device 4 and for receiving operations on the touch panel 17. In addition, various component images such as lamp components, numeric display components, and switch components are prepared as objects provided on the HMI screen. The status of the input / output unit 5 is reflected as the display status of these component images. Screen data for displaying such an HMI screen is created by the user using a screen creation unit 61 (screen creation program) provided in the PC (personal computer) 6, and is stored in the user memory 14.

[0058] Furthermore, the information on the HMI screen (screen data) and at least one object displayed on the HMI screen are examples of the object to be accessed, and the HMI screen is also an access target. Furthermore, the object has various information as attribute information for realizing various functions of the object, such as display and operation. The attribute information includes, for example, a device address and a variable as identification information for identifying the object from which access information is to be obtained. The variable is a unique name associated with the device address and is set by the user.

[0059] 3, attribute information such as device addresses and variables is stored in the user memory 14 as information included in the screen data. At least one of the device addresses and variables is used to identify an object between the programmable display device 1 and the control device 4. Furthermore, a screen number, for example, is assigned to the HMI screen as identification information.

[0060] The display control unit 102 performs control processing to display an HMI screen on the display panel 18 based on the screen data. The display control unit 102 also performs processing to read information (address information) stored in the above-mentioned area specified by the device address and variable specification information, and reflects the information on the HMI screen. For example, the display control unit 102 performs processing to turn on / off the above-mentioned lamp component on the HMI screen based on the above-mentioned information, and to display numerical values ​​on the above-mentioned numeric display component based on the above-mentioned information.

[0061] The display control unit 102 also performs processing to change the state of the HMI screen in response to the operation instruction. For example, the display control unit 102 performs processing to change the display state (color, shape, etc.) of the switch component by receiving the operation instruction to operate the switch component and writing information on an area identified by the identification information. Furthermore, the display control unit 102 performs processing to switch the HMI screen based on a unique screen number (identification information) assigned to the HMI screen in response to the user's operation.

[0062] Each component has a process content set therein for performing the above-described process. The display control unit 102 interprets the process content set for the component and executes the process.

[0063] The display control unit 102 also functions as a conversion unit that converts at least a portion of the HMI screen that can be displayed on the display panel 18 into an image such as a bitmap image. That is, the display control unit 102 converts the entire HMI screen or a portion of it into the image based on the pixel data expanded in the display memory 16. The display control unit 102 may convert an object as part of the HMI screen into the image.

[0064] Furthermore, the programmable display device 1 displays a code converted from the specific information in a predetermined display format. Specifically, the programmable display device 1 includes a code generation unit 191 that converts the specific information into an identification code (e.g., a QR code (registered trademark)). The code generation unit 191 also converts an IP address, which is information unique to the programmable display device 1 incorporated in the device, into an identification code (e.g., a QR code (registered trademark)).

[0065] Then, in response to an input operation by a user touching the touch panel 17 or an instruction from the communication terminal 2, the display control unit 102 causes the display panel 18 to display the identification code generated by the code generation unit 191.

[0066] Operation control unit 103 generates operation instructions in response to input operations by the user touching touch panel 17. These operation instructions include instructions to start or stop control device 4, changes to control data given to control device 4, screen switching, etc. Operation control unit 103 also generates control instructions in response to changes in data of control device 4. These control instructions include screen switching, etc.

[0067] The remote display control unit 104 controls the network communication unit 20 to transmit image data stored in the display memory 16 to the communication terminal 2. More specifically, the remote display control unit 104 causes the network communication unit 20 to transmit, for example, information read by the display control unit 102, images such as the bitmap images described above, etc.

[0068] <System configuration of communication terminal 2> 3, the communication terminal 2 includes a control unit 201 as a part having a control function. The control unit 201 controls communication with the programmable display device 1 and controls the display of the screen based on access information acquired from the programmable display device 1. In order to realize these control functions, the control unit 201 includes a registration unit 202, a setting unit 203, an execution control unit 204, and an output control unit 205.

[0069] The registration unit 202 registers the device in a predetermined chat application. That is, when the communication terminal 2 uses the chat application to communicate with the programmable display device 1 and a device equipped with the programmable display device, the registration unit 202 registers the device to be communicated with in the chat application. Specifically, the registration unit 202 writes a management table (described below) containing the IP address of the programmable display device that identifies the device in the auxiliary memory 24 as data generated when the chat application is executed. The registration unit 202 also writes and registers the transmission means set by the setting unit 203 in the auxiliary memory 24.

[0070] The setting unit 203 sets, in association with a user's operation, specific information for identifying the target and an action to be executed by the device for access information that the user desires to access, for a transmission means used for transmission in a chat application. The setting unit 203 also acquires the specific information restored by the reading unit 28. Specifically, the transmission means may be character input, speech, the above-mentioned stamp, or the like, used in the chat application. The actions may include a read operation, a write operation (setting operation), and a notification operation for the access information.

[0071] Furthermore, when the action of reading access information is set as the transmission means, the setting unit 203 further sets the output format in which the read access information is output in association with the communication means through a user operation. The output format can be a display output by the display panel 25 or an audio output by the speaker 29. The display output can also be a format in which the access information is incorporated into text information, a format in which an image such as a bitmap image is displayed, or a format in which a hexadecimal value is displayed.

[0072] In response to a user's operation, the execution control unit 204 transmits the transmission means registered in the auxiliary memory 24 to the communication target device via the network communication unit 27, and causes the device to execute the action set in the transmission means in response to access information for the target identified by the identification information set in the transmission means. That is, the execution control unit 204 uses a chat application to transmit the transmission means to the communication target device (programmable display device 1), thereby causing the device to execute the action set in the transmission means.

[0073] Here, the object identified by the above-mentioned identification information will be specifically described. First, the identification information includes the screen number, screen ID, or screen name of the HMI screen, and the object identified by this identification information is the HMI screen. The access information obtained by accessing the identified HMI screen is, for example, the entire HMI screen or a part of it. Furthermore, the identification information includes the part number, part ID, or part name of the part as the above-mentioned object, and the object identified by this identification information is the part.

[0074] The specific information includes information names, variable names, device names, device addresses, etc., and the object specified by this specific information is a memory area in which numerical information is stored. The information names will be described in detail later.

[0075] Actions that the execution control unit 204 causes the device to execute in response to the access information include reading an image capturing the entire HMI screen, reading an image cropping a portion of the HMI screen, and reading an image of a component that can be identified by the component name of the object, etc. Actions also include reading, writing, or notifying numerical information held by a component (object) that can be identified by the component name of the object, etc., and reading, writing, or notifying numerical information that can be identified by the information name, etc., from a group of numerical values ​​held within the object.

[0076] The numerical information or group of numerical values ​​is stored as attribute information in the user memory 14 of the programmable display device 1, for example. When there is one piece of numerical information, the numerical information can be identified by specific information such as the part number, part ID, or part name. When there is a group of numerical information consisting of two or more pieces of numerical information, the group of numerical values ​​can be identified by specific information such as the information name, variable, or device address in addition to the specific information such as the part number, part ID, or part name.

[0077] That is, in the case of a numeric display that displays only one numeric value, the corresponding numeric information can be identified by specifying, for example, "Component Name: Numeric Display 1." In this case, the specification of the numeric information can be omitted. On the other hand, in the case of a component that has a group of values ​​containing multiple numeric information, such as a temperature controller, it is not clear whether the PV value or SV value is specified by "Component Name: Temperature Controller 1" alone. Therefore, in this case, the component can be identified by specifying a combination of the component name and information name, such as "Temperature Controller 1.PV Value" or "Temperature Controller 1.SV Value," using an "information name" to uniquely express the "PV Value" and "SV Value" information. Furthermore, in this case, the component can also be identified by a combination of the component name and variable name or a combination of the component name and device address.

[0078] The output control unit 205 functions as an output control unit that performs control processing of the display panel 25 as an output unit that outputs (displays) information as an image, and causes the display panel 25 to display, for example, an execution screen generated by executing a chat application. The output control unit 205 also reflects, on the screen as necessary, a touch operation performed on the screen displayed on the display panel 25 and detected by the touch panel 26. The output control unit 205 also controls the speaker 29 that outputs information as sound, causing the speaker 29 to output speech information by sound.

[0079] <Example of operation of communication terminal 2> Fig. 4 is a flowchart showing an example of an operation for registering a transmission means in the communication terminal 2 shown in Fig. 2. Fig. 5 is a flowchart showing an example of an operation for acquiring information in the communication terminal.

[0080] 4, in communication terminal 2, control unit 201 determines whether touch panel 26 has received a registration instruction to register a communication target device in the chat application. If control unit 201 determines that touch panel 26 has not received a registration instruction (NO in step S1), control unit 201 enters a standby state.

[0081] On the other hand, if the control unit 201 determines that the touch panel 26 has accepted a registration instruction (YES in step S1), the registration unit 202 registers the communication target device in the chat application (step S2), as will be described in detail later.

[0082] Next, the control unit 201 determines whether or not the touch panel 26 has accepted the selection of the transmission means for the device to communicate with (step S3). If the control unit 201 determines that the touch panel 26 has not accepted the selection of the transmission means (NO in step S3), the control unit 201 enters a standby state.

[0083] On the other hand, if the control unit 201 determines that the touch panel 26 has accepted the selection of a transmission means (YES in step S3), the control unit 201 determines whether or not the selection of an action for the device to communicate with has been accepted (step S4). If the control unit 201 determines that the touch panel 26 has not accepted the selection of an action (NO in step S4), the control unit 201 enters a standby state. Note that steps S3 and S4 are not limited to this order and may be interchanged.

[0084] On the other hand, if the control unit 201 determines that the touch panel 26 has accepted the selection of an action (YES in step S4), the setting unit 203 associates the specific information with the action and sets it for the transmission means (step S5), as will be described in detail later. The specific information is acquired in advance by some method (details will be described later). As shown in steps S1 to S5 above, the communication terminal 2 performs an operation to register the transmission means.

[0085] Next, the communication terminal 2 performs the information acquisition operation shown in Fig. 5. Furthermore, once the communication terminal 2 has performed the operation of registering the transmission means shown in Fig. 4, it becomes possible to acquire information multiple times by performing the above acquisition operation. Specifically, as shown in step S6 of Fig. 5, the control unit 201 causes the network communication unit 27 to transmit the transmission means to the device (programmable display device 1) with which to communicate.

[0086] Next, the control unit 201 determines whether the network communication unit 27 has received a reply from the communication target device (programmable display device 1) in response to the action set as the transmission means (step S7). If the control unit 201 determines that the network communication unit 27 has not received a reply (NO in step S7), the control unit 201 enters a standby state.

[0087] On the other hand, if the control unit 201 determines that the network communication unit 27 has received a reply (YES in step S7), the output control unit 205 outputs and displays the access information included in the received reply (step S8).

[0088] Specifically, when display output is set as the output format for the transmission means, output control unit 205 causes the display panel 25 to display the access information. That is, in this case, the transmission means transmitted in step S6 is associated with an action to read out the access information, and communication terminal 2 causes the display panel 25 to display the access information acquired from the device with which communication is intended. This allows the user to grasp the access information desired by the user (details will be described later). Furthermore, when audio output is set as the output format for the transmission means, output control unit 205 causes speaker 29 to output the access information as audio.

[0089] Next, the control unit 201 determines whether or not a response is required to the received reply (step S9). This response is, for example, a condition that the access information satisfies to perform a notification set in the transmission means, such as a response from the user to inquiry information inquiring about a setting value. If the control unit 201 determines that a response is not required to the received reply (NO in step S9), it ends the process.

[0090] On the other hand, if the control unit 201 determines that a response is required to the received reply (YES in step S9), the control unit 201 causes the output control unit 205 to cause the display panel 25 to execute a display prompting the user to input a response. As a result, for example, a message prompting the user to input a setting value that is the above-mentioned condition is displayed on the display panel 25 as inquiry information. After that, when the control unit 201 acquires a response from the user, it causes the network communication unit 27 to transmit the acquired response to the device with which communication is to be performed (step S10). For example, the setting value that is the above-mentioned condition is transmitted as the response from the user.

[0091] That is, in this case, the transmission means transmitted in step S6 is associated with an action of writing or notifying access information, and the communication terminal 2 displays the message corresponding to the inquiry information included in the reply received from the device with which communication is intended on the display panel 25, acquires a response from the user, and performs the operation of step S10. This allows the device with which communication is intended to provide an instruction to provide the response, and the device with which communication is intended to perform an operation (action) based on the instructed response (details will be described later).

[0092] <Programmable display unit 1 operation example> FIG. 6 is a flowchart showing an example of the operation of the programmable display device 1 shown in FIG.

[0093] In the programmable display device 1, if the touch panel 17 does not receive an instruction to display an identification code, the HMI control unit 101 enters a standby state.

[0094] On the other hand, when the touch panel 17 receives a display instruction, the HMI control unit 101 causes the code generation unit 191 to generate an identification code, and causes the display control unit 102 to display the identification code on the display panel 18.

[0095] As will be described in detail later, this identification code corresponds to the case where a connection state between the communication terminal 2 and the device (programmable display device 1) is established as shown in Fig. 7 below, and the case where the user specifies desired access information as shown in Fig. 9 below. Note that if an identification code is not used to establish a connection state or specify an access state, the HMI control unit 101 does not cause the code generation unit 191 to generate an identification code.

[0096] 6, the HMI control unit 101 determines whether or not the network communication unit 20 has received a transmission means from the communication terminal 2. If the HMI control unit 101 determines that the network communication unit 20 has not received a transmission means (NO in step S11), the HMI control unit 101 enters a standby state.

[0097] On the other hand, if the HMI control unit 101 determines that the network communication unit 20 is receiving a transmission means signal (YES in step S11), the HMI control unit 101 determines whether the action set in the transmission means signal is a read operation (step S12). If the HMI control unit 101 determines that the action is not a read operation (NO in step S12), the HMI control unit 101 determines whether the action requires sending a response request to the communication terminal 2 (step S13).

[0098] Next, if the HMI control unit 101 determines that a response request needs to be sent (YES in step S13), the HMI control unit 101 causes the network communication unit 20 to send the response request to the communication terminal 2 (step S14).

[0099] Next, the HMI control unit 101 determines whether or not the network communication unit 20 has received a response to the response request from the communication terminal 2 (step S15). If the HMI control unit 101 determines that the network communication unit 20 has not received a response (NO in step S15), the HMI control unit 101 enters a standby state.

[0100] On the other hand, if the HMI control unit 101 determines that the network communication unit 20 has received a response (YES in step S15), the HMI control unit 101 causes each unit of the HMI control unit 101 to execute an operation according to the received response (step S16). That is, if a write operation or a notification operation for the access information is set as an action from the communication terminal 2, the HMI control unit 101 causes each unit of the HMI control unit 101 to perform the write operation or the notification operation using the data included in the received response. If a notification operation is set, the HMI control unit 101 causes each unit of the HMI control unit 101 to perform the notification operation when the access information satisfies the above-mentioned condition (for example, a set value).

[0101] Furthermore, if the HMI control unit 101 determines that the action of the transmission means received in step S11 is a read operation (YES in step S12), then in step S18, the HMI control unit 101 causes the network communication unit 20 to transmit the access information obtained by the read operation to the communication terminal 2.

[0102] Furthermore, if the HMI control unit 101 determines in step S13 that it is not necessary to send a response request to the communication terminal 2 (NO in step S13), the HMI control unit 101 executes the action of the transmission means received in step S13. In other words, when the HMI control unit 101 receives data for a write operation or a notification operation for the access information as an action from the communication terminal 2, it executes the write operation or the notification operation using the received data.

[0103] <Example of device (programmable display unit 1) registration operation on communication terminal 2> Next, an example of the registration operation shown in steps S1, S2, S11, and S12 will be described in detail with reference to Figures 7 and 8. Figure 7 is a diagram illustrating an example of an operation for establishing a specific connection state between the communication terminal 2 and the programmable display device 1 in the communication system 100. Figure 8 is a diagram showing an example of a device management table created in the communication terminal 2.

[0104] 7, when the operations of steps S11 and S12 are performed, the programmable display device 1 displays a device identification code C1 when a predetermined operation is performed by the user. Specifically, the code generation unit 191 creates the identification code C1 including the IP address of the programmable display device 1 mounted on the mixing device 51a, the printing device 51b, or the packing device 51c, and the display control unit 102 causes the display panel 18 to display the identification code C1.

[0105] Thereafter, in the communication terminal 2, when the user reads the identification code C1 via the reader 28 so that the identification code C1 is displayed on the display panel 25, the reader 28 acquires an IP address restored from the identification code. The communication terminal 2 establishes a connection with the programmable display device 1 based on the IP address, enabling mutual communication. The registration unit 202 also registers the communication target device based on the acquired IP address. As a result, the communication terminal 2 registers the communication target device, and the output control unit 205 displays an icon 51aA of the communication target device on the display panel 25 and displays the agitator 51a, printer 51b, and packing device 51c on the display panel 25 as a communication group of the communication target devices.

[0106] 8, the communication terminal 2 creates a management table of registered devices with which it can communicate and stores it in the auxiliary memory 24. As shown in FIG. 8, this management table manages device numbers, device names, icon images, and IP addresses (of the corresponding programmable display devices 1).

[0107] Furthermore, in the communication system 100 of this embodiment, a registration operation is performed using the identification code C1, so the user can register a device that communicates with the communication terminal 2 without having to search for the device on the LAN 3 or input a separately obtained IP address, ID number, or device name. In other words, in the communication system 100 of this embodiment, the complexity of input operations and human error can be reduced, and a device that can communicate with the communication terminal 2 can be easily set.

[0108] <Example of setting operation for calling method on communication terminal 2> Next, an example of the setting operation for the transmission means shown in steps S3 to S5 and S11 to S16 will be specifically described with reference to Figures 9 to 12. Figure 9 is a diagram illustrating an example of the operation for specifying specific objects of the communication terminal 2 and the programmable display device 1 in the communication system 100. Figure 10 is a diagram illustrating a specific example of the setting operation by the setting unit 203 of the communication terminal 2. Figure 11 is a diagram illustrating a specific example of the read operation in the communication terminal 2. Figure 12 is a diagram illustrating an example of a management table of transmission means created in the communication terminal 2.

[0109] 9, the programmable display device 1 displays an HMI screen including an object 18b (numeric display component) showing production results on the display panel 18. In this case, when the touch panel 17 detects that a predetermined operation, such as a long press by the user's finger L11, has been performed on the object 18b, the code generation unit 191 creates an identification code C2 including specific information of the object 18b, and the display control unit 102 causes the display panel 18 to display the identification code C2.

[0110] Next, in the communication terminal 2, when the user reads the identification code C2 via the reading unit 28 so that the identification code C2 is displayed on the display panel 25, the reading unit 28 converts the identification code C2 into information including the identification information. The setting unit 203 determines that the information obtained from the reading unit 28 is the identification information of the object 18b.

[0111] Thereafter, in communication terminal 2, output control unit 205 receives an instruction from setting unit 203 and causes icon 51bA of printing device 51b, which is the device with which communication is to be performed, to be displayed on display panel 25. Furthermore, communication terminal 2 causes a display to be performed to allow the user to select character input, speech, or stamps as the means of transmission, as exemplified in (1) to (3) of FIG.

[0112] Next, when the touch panel 26 detects the selection of a transmission means, if character input is selected as the transmission means, the output control unit 205 displays display 25A1 including a keyboard and an input display field, and prompts the user to input the character string to be set. If speech is selected as the transmission means, the output control unit 205 displays a message (not shown) prompting the user to speak. When the user inputs voice into the microphone in response to the message, the setting unit 203 converts the voice into text. The output control unit 205 displays the converted text string as shown in display 25A2.

[0113] Furthermore, when a stamp is selected as the means of transmission, the output control unit 205 displays a display 25A3 that prompts the user to select one of a plurality of stamps prepared in advance. The display 25A3 shown in Fig. 10 shows a state in which one stamp has been selected by the user. The setting unit 203 temporarily stores the transmission means selected as described above in the auxiliary memory 24 (or the main memory 22).

[0114] Then, when the setting unit 203 detects the selection of, for example, a read operation via the touch panel 26, it associates and sets, for the selected transmission means, specific information for identifying the object 18b that displays the production performance information as access information, the read operation as an action, and an output format. For example, the specific information may be a device address in the device memory that stores the production performance information. Then, the communication terminal 2 transmits the set transmission means to the programmable display device 1 of the printing device 51b via the network communication unit 27.

[0115] Next, in the programmable display device 1 of the printing device 51b, the HMI control unit 101 executes the operation of step S14 and recognizes that the action set in the received transmission means is an operation to read information on production results. As a result, the HMI control unit 101 reads information on production results based on the specific information (device address) associated with the transmission means. Then, in the programmable display device 1 of the printing device 51b, the HMI control unit 101 transmits the read information on production results to the communication terminal 2 via the network communication unit 20.

[0116] Thereafter, when the communication terminal 2 receives the production performance information from the programmable display device 1 of the printing device 51b, it notifies the user of the production performance information using the selected transmission means, as exemplified in Fig. 11. Specifically, as the output format set in the transmission means as shown in (1) to (4) of Fig. 11, the read production performance information is output and communicated to the user in any one of text information, audio, images such as bitmap images, and numerical information. As shown in Fig. 11, when the image is displayed as the output format, the image of the object 18b transmitted from the programmable display device 1 corresponding to the identification information for identifying the object 18b is displayed on the display panel 25 of the communication terminal 2.

[0117] Furthermore, in the communications terminal 2, when the setting unit 203 sets the transmission means, a management table for managing the transmission means is created and stored for each device in the auxiliary memory 24. Specifically, as shown in Fig. 12, a management table for managing the stamp number, stamp name, stamp image, device address, data type, attached information 1, and attached information 2 is created as a management table for the transmission means for the printing device 51b.

[0118] The attached information 1 includes example sentences for displaying the read access information. The attached information 2 includes a formula for converting values ​​to percentages, information on whether a set value is included as a condition for notification when the notification is made in the form of an alarm, the number of digits of the set value, etc. An alarm is, for example, an action that notifies a target that is monitored via an object when the address information is a numeric value, and that notifies that the numeric value reflected in the object has reached a range indicating an abnormality.

[0119] <Example of writing operation and notification operation on communication terminal 2> Next, an example of a write operation and an example of a notification operation of the communication terminal 2 will be specifically described with reference to Fig. 13 and Fig. 14. Fig. 13 is a diagram illustrating a specific example of a write operation of the communication terminal 2, and Fig. 14 is a diagram illustrating a specific example of a notification operation of the communication terminal 2.

[0120] As shown in FIG. 13, the display panel 25 of the communication terminal 2 displays a stamp for setting (writing) as a transmission means, a history of the return of access information from the printing device 51b (the device to communicate with), and the writing operation (action) to be performed by the printing device 51b in response to the access information.

[0121] That is, a stamp image that associates specific information (device address) for identifying an object for acquiring the conveyor speed with the write operation is displayed on the display panel 25. Also, the display panel 25 displays information indicating a response request from the programmable display device 1 to the write operation, and the setting value input by the user in response to that information.

[0122] Also, as shown in FIG. 14, the display panel 25 of the communication terminal 2 displays a stamp for notification as a means of transmission, a history of the return of access information from the printing device 51b (the device to be communicated with), and the conditions for causing the printing device 51b to execute a notification in response to the access information.

[0123] That is, a stamp image that associates specific information (device address) for identifying an object for obtaining the remaining ink amount with a notification operation is displayed on the display panel 25. Also displayed on the display panel 25 is an information display indicating a response request from the programmable display device 1 to the notification operation, and the corresponding user setting value.

[0124] As described above, in the communication system 100 of this embodiment, when the communication terminal 2 executes an action desired by the user on the device (programmable display device 1), the user operates the communication terminal 2 to associate the action with the identification information and set the action as a sending means in the chat application. Furthermore, the communication terminal 2 transmits the sending means to the device via the network communication unit (terminal communication unit) 27, and causes the device to execute the action set in the sending means for access information about the target specified by the identification information. In this way, in this embodiment, a communication terminal 2 can be configured that allows the user to freely execute the action desired by the user for access information in accordance with the user's selection.

[0125] Furthermore, in the communication system 100 of this embodiment, the communication terminal 2 can transmit a transmission means signal to a device (programmable display device 1) to cause the device to execute an action set in the transmission means, thereby reducing the amount of data communication when the communication terminal 2 remotely controls the device. As a result, in this embodiment, it is possible to reduce the communication load on the communication terminal 2 and the programmable display device 1. Furthermore, in this embodiment, it is possible to build the communication system 100 using a LAN 3 with a slow communication speed, which makes it easy to reduce the cost of the communication system 100.

[0126] Furthermore, in the communication terminal 2 of this embodiment, the reading unit 28 reads the identification code converted from the specific information displayed on the display panel 18 of the programmable display device 1 and restores the specific information. Furthermore, in the communication terminal 2 of this embodiment, the setting unit 203 acquires the specific information restored by the reading unit 28. This makes it possible to easily acquire the specific information.

[0127] Furthermore, in the programmable display device 1 of this embodiment, the code generation unit 191 converts the specific information into an identification code and displays it on the display panel 18. This allows the communication terminal 2 to easily obtain the specific information.

[0128] Furthermore, in the programmable display device 1 of this embodiment, the code generation unit 191 converts specific information for identifying a target for obtaining access information, such as an object included in the HMI screen or the HMI screen itself, into an identification code without changing the screen data of the existing HMI screen. As a result, in this embodiment, a remote communication system with the communication terminal 2 can be constructed without changing the screen data of the existing HMI screen.

[0129] [Embodiment 2] A specific description will be given of a second embodiment of the present invention. Fig. 15 is a diagram illustrating an example of the configuration of a communication system 100 according to the second embodiment of the present invention. For ease of explanation, components having the same functions as those described in the above embodiments are denoted by the same reference numerals, and their description will not be repeated.

[0130] The main difference between the second embodiment and the first embodiment is that a server 70 is provided in the LAN 3.

[0131] 15, in the communication system 100 of this embodiment, a server 70 is installed on the LAN 3. This server 70 creates and stores the management table shown in FIG. 8 or the management table shown in FIG. 12 for each of the communication terminals 2a to 2c, for example.

[0132] With the above configuration, the communication system 100 of the second embodiment achieves the same effects as that of the first embodiment. Furthermore, the communication system 100 of the second embodiment centrally manages information for communication between a plurality of communication terminals 2 and a plurality of devices (programmable display devices 1), which can easily improve the convenience of the communication system 100. Furthermore, in the communication system 100 of the present embodiment, the server 70 manages the transmission means and the management table (device registration information) managed in the auxiliary memory 24 of the communication terminal 2 in the communication system 100 of the first embodiment.

[0133] [Software implementation example] The HMI control unit 101 of the programmable display device 1 and the control unit 201 of the communication terminal 2 are implemented by programs using the CPUs 11 and 21, respectively. The object of the present invention is achieved when the CPUs 11 and 21 read and execute the programs from a recording medium on which the programs are stored. The recording medium may be a "non-transitory tangible medium," such as a tape, disk, card, semiconductor memory, or programmable logic circuit. The program may also be supplied to the computer via any transmission medium capable of transmitting the program (such as a communication network or broadcast waves). Note that one aspect of the present invention may also be realized in the form of a data signal embedded in a carrier wave, in which the program is embodied by electronic transmission.

[0134] The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope of the claims. Embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also included in the technical scope of the present invention. [Explanation of symbols]

[0135] 1 Programmable Display 2. Communication terminals 18 Display panel (device side display) 20 Network communication unit (device side communication unit) 25 Display panel (output section, terminal display section) 27 Network communication unit (terminal communication unit) 28 Reading unit 29 Speaker (output section) 101 HMI control unit (device side control unit) 102 Display control unit (conversion unit) 191 Code Generation Unit 201 Control Unit 202 Registration Department 203 Settings 204 Execution Control Unit 205 Output control section 51a Stirring device 51b Printing device 51c Packaging Equipment

Claims

1. a terminal-side communication unit that communicates between a target to be accessed and a device that holds access information acquired by accessing the target; a setting unit that, in response to a user's operation, associates and sets specific information for identifying the target and an action to be executed by the device in response to the access information with a sending unit used for sending a message in communication by a program that sends and receives a message; an execution control unit that transmits the transmission means to the device by the terminal side communication unit and causes the device to execute an action set in the transmission means in response to the access information about the target identified by the identification information set in the transmission means; a reading unit that reads a code converted from the specific information and that is displayed in a predetermined display format on a device-side display unit included in the device, and restores the code to the specific information; The communication terminal, wherein the setting unit acquires the specific information restored by the reading unit.

2. a programmable display incorporated into the device, a device-side communication unit that communicates with the communication terminal according to claim 1; a code generation unit that converts the specific information into the code; a display unit on the device side that displays the code converted by the code generating unit.

3. A terminal-side communication unit that communicates between a target to be accessed and a device that holds access information obtained by accessing the target; a setting unit that, in response to a user's operation, associates and sets specific information for identifying the target and an action to be executed by the device in response to the access information with a sending unit used for sending a message in communication by a program that sends and receives a message; an execution control unit that transmits the transmission means to the device by the terminal side communication unit and causes the device to execute an action set in the transmission means in response to the access information about the target identified by the identification information set in the transmission means; an output unit that outputs information; an output control unit that controls the output unit, when the action of reading the access information is set in the transmission means, the setting unit further sets an output format in which the read access information is output by the output unit in association with the transmission means by a user operation; The terminal side communication unit the execution control unit causes the device to execute the action of reading the access information, thereby receiving the access information that has been read in the output format set in the transmission means and transmitted from the device; The output control unit a communication terminal configured to cause the output unit to output the access information received by the terminal-side communication unit in accordance with the output format;

4. the output unit is a terminal-side display unit that displays information, the output format is an image based at least in part on a screen displayable by the device; The communication terminal according to claim 3 , wherein the output control unit displays the image on the terminal display unit.

5. a programmable display incorporated into the device, a device-side communication unit that communicates with the communication terminal according to claim 4; a device-side display unit that displays the screen; a conversion unit that converts an object included in the screen that can be displayed on the device-side display unit into the image, The programmable display device, wherein the device-side communication unit transmits the image converted by the conversion unit to the communication terminal.

6. A terminal-side communication unit that communicates between a target to be accessed and a device that holds access information obtained by accessing the target; a setting unit that, in response to a user's operation, associates and sets specific information for identifying the target and an action to be executed by the device in response to the access information with a sending unit used for sending a message in communication by a program that sends and receives a message; an execution control unit that transmits the transmission means to the device by the terminal side communication unit and causes the device to execute an action set in the transmission means in response to the access information about the target identified by the identification information set in the transmission means; a registration unit that registers the plurality of set transmission means, the action is a notification to the communication terminal regarding the access information; The execution control unit A communication terminal characterized in that, when one of the transmission means registered in the registration unit is selected, the terminal side communication unit transmits the selected transmission means to the device, causing the device to transmit inquiry information inquiring about the conditions that the access information must satisfy in order to make the notification set to the transmission means, setting the conditions that are responded to by the device in response to the inquiry information, and notifying the device that the access information satisfies the conditions.

7. a programmable display incorporated into the device, a device-side communication unit that communicates with the communication terminal according to claim 6; an apparatus-side control unit; The device-side control unit A programmable display characterized in that, when the device-side communication unit receives the transmission means, the device-side communication unit transmits the inquiry information about the transmission means to the communication terminal, sets the conditions returned from the communication terminal, and notifies the communication terminal that the access information satisfies the conditions.

Citation Information

Patent Citations

  • Chiller for casting light alloy

    JP1984016652A

  • Information processing system, server device, and program

    JP2017072998A

  • Apparatus control device

    JP2020042561A

  • Print control apparatus and print control program

    JP2020052507A

  • Method and electronic device for controlling external electronic device

    US20190045043A1