Remote I/O system

文档序号:958480 发布日期:2020-10-30 浏览:24次 中文

阅读说明:本技术 远程i/o系统 (Remote I/O system ) 是由 本岛大地 冈部基彦 于 2019-10-15 设计创作,主要内容包括:实施方式的远程I/O系统(100)具备信息网络控制模块(1)、I/O接口模块(2)以及远程I/O模块(3)。信息网络控制模块(1)具备公共存储器(1a)和第二控制IC(1b)。第二控制IC(1b)具备变化检测电路(1c),该变化检测电路(1c)具有对从信息网络(NT)读入的数据进行存储的数据锁存用缓冲器(1d)、和对上次从信息网络(NT)读入的数据进行存储的变化检测存储器(1e),并且该变化检测电路将数据锁存用缓冲器(1d)中存储的数据与变化检测存储器(1e)中存储的数据进行比较来检测数据的变化,所述第二控制IC将扫描存储区域中的、由变化检测电路(1c)检测到数据的变化的扫描存储区域中存储的数据通过循环扫描传输向I/O接口模块(2)发送。(A remote I/O system (100) according to an embodiment includes an information network control module (1), an I/O interface module (2), and a remote I/O module (3). The information network control module (1) is provided with a common memory (1a) and a second control IC (1 b). The second control IC (1b) is provided with a change detection circuit (1c), the change detection circuit (1c) is provided with a data latch buffer (1d) for storing data read from an information Network (NT) and a change detection memory (1e) for storing data read from the information Network (NT) last time, the change detection circuit compares the data stored in the data latch buffer (1d) with the data stored in the change detection memory (1e) to detect the change of the data, and the second control IC transmits the data stored in a scan storage area in which the change of the data is detected by the change detection circuit (1c) in the scan storage area to the I/O interface module (2) through cyclic scan transmission.)

1. A remote I/O system,

comprises an information network control module, an I/O interface module and a remote I/O module,

the I/O interface module includes:

an I/O interface memory; and

a first control IC that receives data transmitted by a cyclic scan transmission from the information network control module or the other I/O interface module via a remote I/O bus, writes the data to the I/O interface memory, and outputs data stored in the I/O interface memory to the remote I/O module,

the information network control module includes:

a common memory having a scan storage area provided for each of the I/O interface modules; and

a second control IC writing data read from an information network into the scan storage area and transmitting the data stored in the scan storage area to the I/O interface module through the remote I/O bus by cyclic scan transmission,

the second control IC includes a change detection circuit having a data latch buffer for storing data read from the information network and a change detection memory for storing data read from the information network last time, and the change detection circuit detects a change in data by comparing data stored in the data latch buffer with data stored in the change detection memory,

The second control IC transmits data stored in the scan storage area, in which a change in data is detected by the change detection circuit, among the scan storage areas to the I/O interface module by cyclic scan transfer.

2. The remote I/O system as claimed in claim 1,

the change detection circuit executes an initial update process of writing data read from the information network into the change detection memory when the change detection memory does not store data, and detects a change in data by comparing data stored in the data latch buffer with data stored in the change detection memory when data is read from the information network next after the initial update process is executed.

3. The remote I/O system according to claim 1 or 2,

the change detection circuit detects a change in data by comparing the data stored in the data latch buffer with the data stored in the change detection memory at a predetermined cycle after execution of cyclic scan transfer is instructed by an external CPU module.

4. The remote I/O system as claimed in claim 2,

the second control IC has a ring buffer that stores data read from the information network, and transmits the data stored in the ring buffer to the I/O interface module by cyclic scan transfer before performing the initial update process.

Technical Field

Embodiments of the invention relate to remote I/O systems.

Background

The I/O module is an electronic device that is connected to a host such as a controller or a PC in a Factory such as PA (Process Automation) or FA (Factory Automation) and inputs and outputs data to and from peripheral devices such as a motor and a sensor. The remote I/O module is an electronic device that transmits data to and from a host computer via a communication network. According to the remote I/O module, the operating load of the CPU module mounted on the host computer can be reduced, the number of wires used for I/O communication can be reduced, and the update of a part of the remote I/O modules connected via a communication network can be realized.

Prior patent literature

Patent document

Patent document 1: japanese patent laid-open No. 2007-226445

Disclosure of Invention

Technical problem to be solved by the invention

However, with the increasing demand for large-capacity data transmission systems capable of transmitting large-capacity data, there is a demand for higher-speed data transmission for I/O modules and remote I/O modules.

Here, an example of the structure of a remote I/O system including a remote I/O module will be described. In a remote I/O system, the transmission of data from an information network control module connected to a communication network to a remote I/O module takes place via an I/O interface module. At this time, the information network control module transmits data stored in the scan storage area designated by the CPU module in the scan storage area in the common memory possessed by the information network control module to the I/O interface module. The I/O interface module then transmits the data received from the information network control module to the remote I/O module. The data transmission from the remote I/O module to the information network control module is also performed by transmission via the I/O interface module.

In such a remote I/O system, data is transmitted from the information network control module to the I/O interface module by a process (hereinafter, referred to as CPU process) in which the CPU module designates a scan storage area storing data transmitted to the remote I/O module in a scan storage area in a common memory included in the information network control module. Thus, the transfer of data between the information network control module and the I/O interface module always takes time compared to the transfer of data between the I/O interface module and the remote I/O module.

Therefore, when performing the unified input/output processing for executing the data transmission between the information network control module and the I/O interface module and the data transmission between the I/O interface module and the remote I/O module in parallel, the total time required for the data transmission between the information network control module and the remote I/O module depends on the data transmission time between the information network control module and the I/O interface module, and unnecessary waiting time is generated for the data transmission between the I/O interface module and the remote I/O module.

Means for solving the problems

Drawings

Fig. 1 is a diagram showing an example of the configuration of a remote I/O system according to the present embodiment.

Fig. 2 is a diagram showing an example of a memory map of a common storage included in an information network control module of the remote I/O system according to the present embodiment.

Fig. 3 is a diagram for explaining an example of a flow of data transmission processing from the information network control module to the remote I/O module in the remote I/O system according to the present embodiment.

Fig. 4 is a diagram for explaining an example of a flow of data transmission processing from the remote I/O module to the information network control module in the remote I/O system according to the present embodiment.

Fig. 5 is a diagram for explaining an example of a flow of data transmission processing from the information network control module to the remote I/O module in the remote I/O system according to the present embodiment.

Fig. 6 is a diagram for explaining an example of a flow of data transmission processing from the remote I/O module to the information network control module in the remote I/O system according to the present embodiment.

Fig. 7 is a flowchart showing an example of a flow of data transmission processing to the I/O interface module by the information network control module included in the remote I/O system according to the present embodiment.

A remote I/O system according to an embodiment includes an information network control module, an I/O interface module, and a remote I/O module. The I/O interface module is provided with an I/O interface memory and a first control IC. The first control IC receives data transmitted by the cyclic scan transmission from the information network control module or other I/O interface module via the remote I/O bus, writes the data to the I/O interface memory, and outputs the data stored in the I/O interface memory to the remote I/O module. The information network control module is provided with a common memory and a second control IC. The common memory has a scan storage area set per each I/O interface module. The second control IC writes the data read from the information network into the scan storage area, and transmits the data stored in the scan storage area to the I/O interface module via the remote I/O bus by cyclic scan transmission. The second control IC includes a change detection circuit having a data latch buffer for storing data read from the information network and a change detection memory for storing data read from the information network last time, and the change detection circuit compares the data stored in the data latch buffer with the data stored in the change detection memory to detect a change in the data, and transmits the data stored in the scan storage area, in which the change of the data is detected by the change detection circuit, to the I/O interface module by cyclic scan transmission.

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:用于可配置空间加速器中的远程存储器访问的装置、方法和系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!