Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
134 words
A network-field interface, hereinafter referred to as an NFI, intended for digitally interfacing at least one host computer on a network to at least one field device, the network operating with a predetermined communications protocol including READ and WRITE services, the NFI comprising:- (a) I/O port means for connection to the at least one field device; (b) communication means to facilitate communication between the network and the interface; (c) data processing means; (d) memory means accessible to both the communication means and the central processing means; and (e) program means resident in the memory means and executable by the data processing means to map the READ and WRITE services onto the I/O port means, whereby the host computer is able to READ and WRITE directly to the I/O port means through the communication means.
Claim 2
Dependent Claim
58 words
An NFI according to claim 1 in which the I/O port means for the at least one field device comprises a plurality of parallel I/O ports and a plurality of serial I/O ports, the program means containing means for creating respective corresponding parallel I/O data sets and serial I/O data sets as appropriate for the network communications protocol.
Claim 3
Dependent Claim
81 words
An NFI according to claim 2 in which the plurality of parallel I/O ports comprises a plurality of groups of parallel I/O ports and each of the parallel I/O data sets comprises a multi-element array of boolean values corresponding one-to-one with the members of a corresponding one of the groups of parallel I/O ports, each data set also being provided with a further boolean variable to indicate whether the connections in its corresponding group of parallel I/O's are inputs or outputs.
Claim 4
Dependent Claim
62 words
An NFI according to claim 2 in which each of the serial I/O data sets comprises a set of variables to allow the corresponding serial I/O port to be monitored and controlled by a host computer, each data set comprising variables representing presence of input and output to and from the port respectively and variables representing data configuration required by the port.
Claim 5
Dependent Claim
119 words
An NFI according to any preceding claim, in which in order to enable a host computer to read or write data to or from an internal location of a field device attached to the I/O port means of the NFI, the field device having a communications protocol incompatible with the network communications protocol, the program means includes a set of protocol programs for commonly-used field device communications protocols and a program module which, using a preselected one of the protocol programs applicable to the attached field device, maps the READ and WRITE services of the network communications protocol through the I/O port means of the NFI onto designated data locations within a field device attached to the port means
Claim 6
Dependent Claim
28 words
An NFI according to claim 5 having user-interface facilities to enable protocol program selection at the time of connection of the field device to the I/O port means.
Claim 7
Dependent Claim
53 words
An NFI according to claim 5 or claim 6, in which the program means includes means to allow a host computer in communication with the NFI to define a plurality of variables within the program module such that the variables can be mapped onto the internal data locations of the attached field device.
Claim 8
Dependent Claim
75 words
An NFI according to claim 7 in which the program means includes means to allow the host computer to define the plurality of variables in terms of address information, the address information defining the locations, within the attached device, of data corresponding to the variables, and further means to pass the address information to the protocol program whenever a host computer requests one of the READ and WRITE sevices in respect of the attached device.
Claim 9
Dependent Claim
88 words
An NFI according to any of claims 5 to 8, in which the program module is provided with sample-and-hold means to continuously and automatically poll predetermined variables on a regular basis, thereby to reduce the time needed by a host computer to access a field device attached to the NFI consequent upon the host computer making a READ request for a specified variable using the network's READ & WRITE services, the READ request being immediately satisfied by the program module returning the last sampled value of the variable.
Claim 10
Dependent Claim
39 words
An NFI according to any of claims 5 to 8, in which the program module is provided with means for notifying a host computer if a change occurs in the value of a variable designated by the host computer.
Claim 11
Dependent Claim
55 words
An NFI according to any preceding claim in which the program means is provided with means to manipulate flag data in the parallel or serial I/O data sets relating to operation of a field device attached to the I/O port means of the NFI, thereby to coordinate host computer access to the I/O port means.
Claim 12
Dependent Claim
38 words
An NFI according to claim 11 in which the program means has means for delaying READ or WRITE requests from or to the parallel or serial I/O data sets consequent upon presence or absence of flag data therein.
Claim 13
Dependent Claim
62 words
An NFI according to any preceding claim, having user interface facilities with switch means for allowing a user to configure the NFI for use with particular field devices, the program means including means for sampling the state of the switch means and changing data values at preselected locations in the memory means in accordance with the sampled state of the switch means.
Claim 14
Dependent Claim
81 words
An NFI according to any preceding claim, having user interface facilities with switch means for allowing a user to change the mode of operation of the NFI between a normal run mode for use on the network and an installation mode for setting up the NFI to work with particular field devices, the program means including means for sampling the state of the switch means and changing the mode of operation in accordance with the sampled state of the switch means.
Claim 15
Dependent Claim
55 words
An NFI according to any preceding claim, having user interface facilities with display means for allowing a user to observe the current activity status of the I/O port means of the NFI, the program means including means for sampling the state of the I/O port means and displaying the sampled state on the display means.
Claim 16
Dependent Claim
20 words
An NFI according to any preceding claim, in which the network's communication protocol comprises the Manufacturing Message Service international standard.
Claim 17
Dependent Claim
28 words
An NFI according to any of claims 2 to 4 in which the I/O data sets correspond to domains as specified for the Manufacturing Message Service international standard.
Claim 18
Dependent Claim
26 words
An NFI according to claim 11 or claim 12, in which the flag data correspond to semaphores as specified for the Manufacturing Message Service international standard.
Claim 19
Dependent Claim
18 words
An NFI according to any preceding claim, adapted for operation in conjunction with a Manufacturing Automation Protocol network.
Claim 20
Dependent Claim
12 words
An NFI according to claim 19, the network being a carrierband network.
Claim 21
Dependent Claim
12 words
An NFI according to claim 19, the network being a broadband network.
Claim 22
Dependent Claim
12 words
An NFI according to claim 19, the network being a fibre-optic network.