Automatic determination of correct IP address for network-connected devices
    1.
    发明授权
    Automatic determination of correct IP address for network-connected devices 有权
    自动确定网络连接设备的正确IP地址

    公开(公告)号:US06982953B1

    公开(公告)日:2006-01-03

    申请号:US09614489

    申请日:2000-07-11

    申请人: Andrew G. Swales

    发明人: Andrew G. Swales

    IPC分类号: H04J1/16

    摘要: The present invention is for automatic reconfiguration of industrial networked devices. More particularly, the system described herein facilitates use of TCP/IP networks, such as Ethernet, as an alternative for industrial fieldbus or device buses by removing the need to perform significant reconfiguration of devices such as I/O modules, sensors, or transducers under field replacement situations. The present invention uses a monitor agent to track the IP and MAC addresses of networked devices as well as port information. If a device fails, maintenance personnel make an in-field replacement of the failed device and the monitor agent automatically reassigns the IP address to the replacement device.

    摘要翻译: 本发明是用于工业网络设备的自动重配置。 更具体地,本文描述的系统有助于使用诸如以太网之类的TCP / IP网络作为工业现场总线或设备总线的替代方案,通过消除对诸如I / O模块,传感器或传感器之类的设备进行显着重新配置的需要 现场更换情况。 本发明使用监视代理来跟踪网络设备的IP和MAC地址以及端口信息。 如果设备出现故障,维护人员将对故障设备进行现场更换,监控代理会自动将IP地址重新分配给更换设备。

    Apparatus for controlling internetwork communications
    2.
    发明授权
    Apparatus for controlling internetwork communications 有权
    用于控制互联网通信的装置

    公开(公告)号:US06760782B1

    公开(公告)日:2004-07-06

    申请号:US09632925

    申请日:2000-08-04

    申请人: Andrew G. Swales

    发明人: Andrew G. Swales

    IPC分类号: G06F1516

    摘要: An interface allows for the transfer of real time control data with guaranteed delivery times between devices on a general purpose network and an industrial control system. A proxy server takes the role of a TCP/IP router and is configured to control the rate at which messages are forwarded from the non-real time to the real time portion of the network, keeping the loading of the real time portion stable regardless of the external non-real-time communication demand. Real time data is preconfigured and exchanged in a regular sequence, with the cyclic update period known. The length of any communication message necessary to transmit this information, plus any sequencing and acknowledgment overhead, is calculated in advance and aggregated. Each device with authority to transmit on the shared medium is given a time budget, calculated so that the total transmission quantity in unit time is deliberately limited to some fraction of the maximum transmission capability of the network. All communication from devices whose traffic loadings cannot be so controlled is arranged to pass through the proxy device in order to gain access to the deterministic network, and the proxy enforces the budget limits by introducing deliberate delays to the request messages if necessary.

    摘要翻译: 接口允许在通用网络和工业控制系统上的设备之间保证传送时间的实时控制数据的传送。 代理服务器承担TCP / IP路由器的角色,并且被配置为控制消息从非实时转发到网络的实时部分的速率,保持实时部分的加载不管 外部非实时通信需求。 实时数据是以规则顺序进行预配置和交换的,循环更新周期已知。 传送此信息所需的任何通信消息的长度,加上任何排序和确认开销,都是事先计算并汇总的。 具有授权在共享介质上发送的每个设备被给予时间预算,被计算为使得单位时间内的总传输量被有意地限制在网络的最大传输能力的一小部分中。 所有来自其流量负载不能如此控制的设备的通信被安排为通过代理设备以便访问确定性网络,并且代理通过在需要时引入故意延迟到请求消息来强制执行预算限制。

    MODBUS plus ethernet bridge
    4.
    发明授权
    MODBUS plus ethernet bridge 有权
    MODBUS加上以太网桥

    公开(公告)号:US06434157B1

    公开(公告)日:2002-08-13

    申请号:US09167251

    申请日:1998-10-06

    IPC分类号: H04L1228

    CPC分类号: H04L12/462

    摘要: A bridge is disclosed for providing a connection between a MODBUS Plus network and an Ethernet network. The bridge includes a MODBUS circuit board, an Ethernet circuit board, and a CPU. The MODBUS circuit board is operably coupled to the local area network for receiving a message from an originating node having a five-byte routing path field. The CPU is operably connected to the circuit board for extracting a table location in response to a third byte within the routing path field. The Ethernet circuit board is operably connected to the CPU and the Ethernet network for forwarding the message to an IP destination in response to the table location.

    摘要翻译: 公开了一种用于在MODBUS Plus网络和以太网之间提供连接的网桥。 该桥包括一个MODBUS电路板,一个以太网电路板和一个CPU。 MODBUS电路板可操作地耦合到局域网,用于从具有五字节路由路径字段的始发节点接收消息。 CPU可操作地连接到电路板,用于响应于路由路径字段内的第三字节提取表位置。 以太网电路板可操作地连接到CPU和以太网,用于响应于表位置将消息转发到IP目的地。

    Messaging application layer over ethernet to transport layer (TCP) communications method and apparatus for a modular terminal input/output system
    5.
    发明授权
    Messaging application layer over ethernet to transport layer (TCP) communications method and apparatus for a modular terminal input/output system 有权
    消息应用层以太网到传输层(TCP)通信方法和装置,用于模块化终端输入/输出系统

    公开(公告)号:US07590702B2

    公开(公告)日:2009-09-15

    申请号:US10003123

    申请日:2001-11-26

    IPC分类号: G06F15/16 H04J3/16

    摘要: A communications adapter is provided for interfacing between a master device and an I/O device (body) having an output and/or an input. In the case of the I/O body having an output, the adapter has a TCP port for coupling to the master device via a transmission path for receiving a request message. The adapter also has a connector for operable coupling to the I/O device for receiving the output of the I/O device. The adapter further has an interface circuit operably connected to the TCP port and the connector for transmitting a response message over the transmission path in response to the request message, the response message correlating to the output received from the I/O device. The request message and the response message is limited to a length that is less than a TCP transaction length and/or a maximum transmission unit limit, or both, depending on the embodiment of the present invention.

    摘要翻译: 提供通信适配器用于在主设备和具有输出和/或输入的I / O设备(主体)之间进行接口。 在I / O主体具有输出的情况下,适配器具有用于通过用于接收请求消息的传输路径耦合到主设备的TCP端口。 适配器还具有用于可操作地耦合到I / O设备的连接器,用于接收I / O设备的输出。 适配器还具有可操作地连接到TCP端口和连接器的接口电路,用于响应于请求消息在传输路径上发送响应消息,该响应消息与从I / O设备接收的输出相关。 根据本发明的实施例,请求消息和响应消息被限制为小于TCP事务长度和/或最大传输单元限制或两者的长度。

    Messaging application layer over ethernet to transport layer (TCP) communications method and apparatus for a modular terminal input/output system
    6.
    发明授权
    Messaging application layer over ethernet to transport layer (TCP) communications method and apparatus for a modular terminal input/output system 有权
    消息应用层以太网到传输层(TCP)通信方法和装置,用于模块化终端输入/输出系统

    公开(公告)号:US06466995B2

    公开(公告)日:2002-10-15

    申请号:US09804362

    申请日:2001-03-12

    IPC分类号: G06F300

    摘要: A communications adapter and method are provided for interfacing between a master device and an I/O device (body) having an output and/or an input. In the case of the I/O body having an output, the adapter has a TCP port for coupling to the master device via a transmission path for receiving a request message. The adapter also has a connector for operable coupling to the I/O device for receiving the output of the I/O device. The adapter further has an interface circuit operably connected to the TCP port and the connector for transmitting a response message over the transmission path in response to the request message, the response message correlating to the output received from the I/O device. The request message and the response message is limited to a length that is less than a TCP transaction length and/or a maximum transmission unit limit, or both, depending on the embodiment of the present invention.

    摘要翻译: 提供通信适配器和方法用于在主设备和具有输出和/或输入的I / O设备(主体)之间进行接口。 在I / O主体具有输出的情况下,适配器具有用于通过用于接收请求消息的传输路径耦合到主设备的TCP端口。 适配器还具有用于可操作地耦合到I / O设备的连接器,用于接收I / O设备的输出。 适配器还具有可操作地连接到TCP端口和连接器的接口电路,用于响应于请求消息在传输路径上发送响应消息,该响应消息与从I / O设备接收的输出相关。 根据本发明的实施例,请求消息和响应消息被限制为小于TCP事务长度和/或最大传输单元限制或两者的长度。

    System for a modular terminal input/output interface for communicating messaging application layer over encoded ethernet to transport layer
    7.
    发明授权
    System for a modular terminal input/output interface for communicating messaging application layer over encoded ethernet to transport layer 有权
    用于模块化终端输入/输出接口的系统,用于将编码以太网上的消息传递应用层传送到传输层

    公开(公告)号:US06233626B1

    公开(公告)日:2001-05-15

    申请号:US09166870

    申请日:1998-10-06

    IPC分类号: G06F300

    摘要: A communications adapter is provided for interfacing between a master device and an I/O device (body) having an output and/or an input. In the case of the I/O body having an output, the adapter has a TCP port for coupling to the master device via a transmission path for receiving a request message. The adapter also has a connector for operable coupling to the I/O device for receiving the output of the I/O device. The adapter further has an interface circuit operably connected to the TCP port and the connector for transmitting a response message over the transmission path in response to the request message, the response message correlating to the output received from the I/O device. The request message and the response message is limited to a length that is less than a TCP transaction length and/or a maximum transmission unit limit, or both, depending on the embodiment of the present invention. A method is also provided to create a connection between a master device and an I/O device having an output and/or and input. In the case of the method for providing a connection between a master device and an I/O device having an output, the method includes receiving over a transmission path a request message on a preregistered TCP port selected from a plurality of TCP ports. The method also includes receiving the output from the I/O device. The method further includes transmitting a response message over the transmission path in response to the request message, the response message correlating to the output of the I/O device. The request message and/or the response message is limited to a length that is less than both a TCP transaction length and/or a maximum transmission unit limit, or both, depending on the embodiment of the present invention.

    摘要翻译: 提供通信适配器用于在主设备和具有输出和/或输入的I / O设备(主体)之间进行接口。 在I / O主体具有输出的情况下,适配器具有用于通过用于接收请求消息的传输路径耦合到主设备的TCP端口。 适配器还具有用于可操作地耦合到I / O设备的连接器,用于接收I / O设备的输出。 适配器还具有可操作地连接到TCP端口和连接器的接口电路,用于响应于请求消息在传输路径上发送响应消息,该响应消息与从I / O设备接收的输出相关。 根据本发明的实施例,请求消息和响应消息被限制为小于TCP事务长度和/或最大传输单元限制或两者的长度。还提供了一种创建连接的方法 在主设备和具有输出和/或输入的I / O设备之间。 在用于在主设备和具有输出的I / O设备之间提供连接的方法的情况下,该方法包括在从多个TCP端口中选择的预注册TCP端口上通过传输路径接收请求消息。 该方法还包括接收I / O设备的输出。 所述方法还包括响应于所述请求消息在所述传输路径上发送响应消息,所述响应消息与所述I / O设备的输出相关。 根据本发明的实施例,请求消息和/或响应消息被限制为小于TCP事务长度和/或最大传输单元限制或两者的长度。

    Method for adapting a computer-to-computer communication protocol for use in an industrial control system
    8.
    发明授权
    Method for adapting a computer-to-computer communication protocol for use in an industrial control system 有权
    适用于工业控制系统中的计算机到计算机通信协议的方法

    公开(公告)号:US06952727B1

    公开(公告)日:2005-10-04

    申请号:US09454566

    申请日:1999-12-07

    摘要: A method for adapting a computer-to-computer communication protocol, and especially TCP/IP, or any protocol implemented in a general purpose off-the-shelf network like Ethernet, for use in providing communication needed in an industrial control system, and especially an industrial control system using a programmable logic controller (PLC), where there is frequent communication between the PLC and control or monitoring elements, the method aimed at allowing the PLC to perform scanning of its ladder logic at a rate adequate for effective industrial control. The method includes making permanent-type TCP connections between the PLC and a control element or a monitoring element, use of a protocol for communication with a control or monitoring element in which both a read register and a write register instruction is included in a single communication transaction, such as a MODBUS command, and tuning communication between the PLC and a control element or a monitoring element.

    摘要翻译: 一种用于使计算机到计算机通信协议,特别是TCP / IP或在诸如以太网的通用现成网络中实现的任何协议的方法,用于提供工业控制系统中所需的通信,特别是 一种使用可编程逻辑控制器(PLC)的工业控制系统,其中PLC和控制或监控元件之间经常通信,该方法旨在允许PLC以足以进行有效工业控制的速率执行梯形图逻辑的扫描。 该方法包括在PLC与控制元件或监视元件之间建立永久型TCP连接,使用协议与控制或监视元件进行通信,其中读取寄存器和写入寄存器指令都包含在单个通信中 事务,如MODBUS命令,以及调整PLC与控制元件或监控元件之间的通信。

    PLC executive with integrated web server
    9.
    发明授权
    PLC executive with integrated web server 有权
    PLC执行与集成的Web服务器

    公开(公告)号:US06640140B1

    公开(公告)日:2003-10-28

    申请号:US09685355

    申请日:2000-10-10

    IPC分类号: G05B1101

    摘要: A programmable logic controller for use as part of an industrial control system or as part of an automated system and a corresponding method, the controller including an interface to the Internet, and including a web server allowing a remote computer to access web pages maintained by the controller providing information relevant to the control function of the controller such as control sensor readings and, optionally, information about the status of the control system. The web server is implemented as part of the controller in such a way that the controller scan rate (the rate at which the ladder logic for all associated control system devices is repeated) is unaffected by execution of the web server.

    摘要翻译: 一种可编程逻辑控制器,用作工业控制系统的一部分或作为自动化系统的一部分和相应的方法,所述控制器包括与因特网的接口,并且包括允许远程计算机访问由 控制器提供与控制器的控制功能相关的信息,例如控制传感器读数以及可选地关于控制系统的状态的信息。 Web服务器被实现为控制器的一部分,使得控制器扫描速率(重复所有相关联的控制系统设备的梯形图逻辑的速率)不受web服务器的执行的影响。

    Apparatus for controlling internetwork communications
    10.
    发明授权
    Apparatus for controlling internetwork communications 失效
    用于控制互联网通信的装置

    公开(公告)号:US06321272B1

    公开(公告)日:2001-11-20

    申请号:US08926837

    申请日:1997-09-10

    申请人: Andrew G. Swales

    发明人: Andrew G. Swales

    IPC分类号: G06F1516

    摘要: An interface allows for the transfer of real time control data with guaranteed delivery times between devices on a general purpose network and an industrial control system. A proxy server takes the role of a TCP/IP router and is configured to control the rate at which messages are forwarded from the non-real time to the real time portion of the network, keeping the loading of the real time portion stable regardless of the external non-real-time communication demand. Real time data is preconfigured and exchanged in a regular sequence, with the cyclic update period known. The length of any communication message necessary to transmit this information, plus any sequencing and acknowledgment overhead, is calculated in advance and aggregated. Each device with authority to transmit on the shared medium is given a time budget, calculated so that the total transmission quantity in unit time is deliberately limited to some fraction of the maximum transmission capability of the network. All communication from devices whose traffic loadings cannot be so controlled is arranged to pass through the proxy device in order to gain access to the deterministic network, and the proxy enforces the budget limits by introducing deliberate delays to the request messages if necessary.

    摘要翻译: 接口允许在通用网络和工业控制系统上的设备之间保证传送时间的实时控制数据的传送。 代理服务器承担TCP / IP路由器的角色,并且被配置为控制消息从非实时转发到网络的实时部分的速率,保持实时部分的加载不管 外部非实时通信需求。 实时数据是以规则顺序进行预配置和交换的,循环更新周期已知。 传送此信息所需的任何通信消息的长度,加上任何排序和确认开销,都是事先计算并汇总的。 具有授权在共享介质上发送的每个设备被给予时间预算,被计算为使得单位时间内的总传输量被有意地限制在网络的最大传输能力的一小部分中。 所有来自其流量负载不能如此控制的设备的通信被安排为通过代理设备以便访问确定性网络,并且代理通过在需要时引入故意延迟到请求消息来强制执行预算限制。