Systems and methods for write protecting foundation fieldbus linking devices
First Claim
1. A method comprising:
- receiving, by a gateway device comprising one or more computers, a message output by an external system for communication to a Foundation Fieldbus linking device, wherein the linking device is identified by a virtual address, wherein the virtual address represents a plurality of redundant linking devices;
determining, by the gateway device, whether the message comprises a command for a write operation to write data to the linking device or to a Foundation Fieldbus device connected to the linking device, wherein a header of the message is evaluated to determine whether the message includes the command to write data; and
directing, by the gateway device if the gateway device determined that the message does not include the command to write data, communication of the message to the linking device;
orgenerating, by the gateway device if the gateway device determined that the message includes the command to write data, an exception for preventing the write operation.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for write protecting Foundation Fieldbus linking devices are described. A message output by an external system for communication to a Foundation Fieldbus linking device may be received by a gateway device. The linking device may be identified by a virtual address included in the received message. The gateway device may determine whether the message includes a command to write data to the linking device or a Foundation Fieldbus device connected to the linking device. If it is determined that the message does not include a command to write data, then the gateway device may direct communication of the message to the linking device. If, however, it is determined that the message includes a command to write data, the gateway device may generate an exception for preventing the requested write operation.
74 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a gateway device comprising one or more computers, a message output by an external system for communication to a Foundation Fieldbus linking device, wherein the linking device is identified by a virtual address, wherein the virtual address represents a plurality of redundant linking devices; determining, by the gateway device, whether the message comprises a command for a write operation to write data to the linking device or to a Foundation Fieldbus device connected to the linking device, wherein a header of the message is evaluated to determine whether the message includes the command to write data; and directing, by the gateway device if the gateway device determined that the message does not include the command to write data, communication of the message to the linking device;
orgenerating, by the gateway device if the gateway device determined that the message includes the command to write data, an exception for preventing the write operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
at least one memory operable to store computer-executable instructions; at least one processor configured to access the at least one memory and execute the computer-executable instructions to; receive a message output by an external system for communication to a Foundation Fieldbus linking device, wherein the linking device is identified by a virtual address, wherein the virtual address represents a plurality of redundant linking devices; determine whether the message comprises a command for a write operation to write data to the linking device or to a Foundation Fieldbus device connected to the linking device, wherein a header of the message is evaluated to determine whether the message includes the command to write data; and direct, if the processor determined that the message does not include the command to write data, communication of the message to the linking device;
orgenerate, if the processor determined that the message includes the command to write data, an exception for preventing the write operation. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification