WO9967690A1

Function block apparatus for viewing data in a process control system

Abstract

The present invention is directed to a method of and a device for monitoring, from a central location, the current operating conditions (such as values of process parameters) in a process control network having distributed control functions. In one embodiment, the method and device of the present invention use scheduled periodic communications to send signals containing, for example, measured values of process parameters developed by field devices to a centralized viewing device. The viewing device receives the signals and stores at least one value of the process parameters, and maybe more values if necessary to monitor and control the process. To retrieve the stored process parameters for viewing, the viewing device processes messages from humain interface devices requesting the stored values of one or more of the stored parameters and then transmits response messages containing the stored values. The humain interface device may be the same device as the viewing device, or may be a separate device that communicates with the viewing device using either the same or a different communication protocol as that used by the field devices to communicate with the viewing device. Additionally, the request and response messages may be sent between the devices using unscheduled queued communications.

WO9967690A1, drawing sheet 1
Sheet 1 of 7

Term

No projected expiry on record.

  1. Priority and filed
  2. Published
  3. Today

44 claims: 8 independent, 36 dependent

  1. 1
    What is claimed is:1. A method of viewing real time process information in a process control network having a plurality of devices communicatively linked on a bus, wherein each of the devices includes at least one process function module capable of performing a process control function within the process control network using process parameters and capable of communicating on the bus using scheduled periodic communications, and wherein at least one of the devices includes a viewing process function module capable of storing values of process parameters without using the values to perform process control, of being configured by a user to store at least one process parameter, and of retrieving values of the process parameters in response to a request generated by a user selecting at least one process parameter from a plurality of selectable process parameters, the method comprising the steps of: configuring the viewing process function module to store at least one value of each of at least one process parameter, each of the at least one process parameter being associated with one of the process function modules;communicatively linking an output of each of the process function modules associated with each of the at least one process parameter to an input of the viewing process function module using the scheduled periodic communications;transmitting a value of the at least one process parameter from the associated process function module to the viewing process function module using the scheduled periodic communications;and storing the transmitted value of the at least one process parameter in the viewing process function module.
  2. 10
    An information viewing system for viewing real time values of process parameters in a process control network having a plurality of devices communicatively linked over a bus, wherein each of the devices is capable of performing a process function and of communicating on the bus using scheduled and unscheduled periodic communications, the information viewing system comprising:a first signal generator disposed in a first device that generates input signals including values of at least one process parameter associated with the first device;a first communicator coupled to the first signal generator and configured to deliver the input signals to an input of a second device using scheduled periodic communications;a data capture unit disposed in the second device that receives the input signals;a storage unit disposed in the second device and communicatively linked to the data capture unit, the storage unit adapted to store at least one value of at least one process parameter without using the at least one value to perform process control;a second signal generator disposed in one of the first device, the second device and a third device that generates request signals requesting at least one value of one or more of the at least one process parameter stored in the storage unit wherein the request signals are generated in response to a user selecting process parameters from a plurality of selectable process parameters;a second communicator coupled to the second signal generator and configured to deliver the request signals to an input of the second device using the unscheduled queued communications, the request signals being received by the data capture unit;a data transfer unit disposed in the second device that generates response signals including the requested values of the one or more of the at least one process parameter from the storage unit;a third communicator coupled to the data transfer unit and configured to deliver the response signals to an input of the one of the first device, the second device and third device using the unscheduled queued communications;a signal receiver that receives the response signals generated by the data transfer unit;and a display device disposed in the one of the first device, the second device and the third device that displays the requested values of the one or more of the at least one process parameter at a human interface.
  3. 18
    A viewing process function module capable of being implemented in a process control device and of being used in a process control network having a plurality of devices communicatively coupled to a bus, wherein each of the devices includes at least one process function module capable of performing an input function, an output function, or a control function within the process control network and capable of communicating on the bus using scheduled and unscheduled periodic communications, the viewing process function module comprising:a data capture unit that receives input signals, wherein each input signal is generated by one of the process function modules, contains a value of a process parameter associated with the process function module, and is transmitted using the scheduled periodic communications;a storage unit that stores at least one value of at least one process parameter without using the at least one value to perform process control;a data transfer unit that causes the values of the process parameters in the input signals to be stored in the storage unit;an output host interface that receives request signals containing requests for at least one stored value of one or more of the at least one process parameter requested by a user from a plurality of selectable process parameters, the request signals generated by at least one of the devices and transmitted using the unscheduled queued communications, wherein the output host interface transfers the request signal to the data transfer unit;wherein the data transfer unit retrieves the at least one stored value of the at least one process parameter from the storage unit and transfers the at least one stored value to the output host interface in response to each request signal;and wherein the output host interface generates a response signal containing the at least one stored value of the one or more of the at least one process parameter and transmits the response signal to the second one of the devices using the unscheduled queued communications in response to each request signal.
  4. 24
    A viewing process function module capable of being implemented in a process control device and of being used in a process control network having a plurality of devices communicatively coupled to a bus, wherein each of the devices includes one or more process function modules capable of performing an input function, an output function, or a control function within the process control network and capable of communicating on the bus using scheduled periodic communications, the viewing process function module comprising:a data capture unit that receives a plurality of input signals containing values of at least one process parameter, the input signals generated by a plurality of the process function modules in one or more devices and transmitted using the scheduled periodic communications;a storage unit that stores at least one value of each of the at least one process parameter without using the at least one value to perform process control;and a data transfer unit that one of overwrites and appends the stored values of the at least one process parameter in the storage unit with the values of the at least one process parameter from the input signals.
  5. 29
    A method of viewing real time process information in a process control network having a plurality of devices communicatively linked on a bus, wherein each of the devices includes at least one process function module capable of performing a process control function within the process control network using process parameters and capable of communicating on the bus, and a viewing bus monitor communicatively linked on the bus capable of filtering process data out of transmissions on the bus, of storing values of process parameters, of being configured by a user to store at least one process parameter, and of retrieving values of the process parameters in response to a request generated by a user selecting the process parameters from a plurality of selectable process parameters, the method comprising the steps of:configuring the viewing bus monitor to store at least one value of at least one process parameter, each of the at least one process parameter being associated with one of the process function modules;transmitting a process data message containing a value of the at least one process parameter onto the bus;capturing transactions on the bus at the viewing bus monitor;identifying the process data message containing the value of the at least one process parameter at the viewing bus monitor;and storing the value of the at least one process parameter in the viewing bus monitor.
  6. 34
    An information viewing system for viewing real time values of process parameters in a process control network having a plurality of devices communicatively linked over a bus, wherein each of the devices is capable of performing a process function and of communicating on the bus, the information viewing system comprising :a first signal generator disposed in a first device that generates process data messages including values of at least one process parameter;a first communicator coupled to the first signal generator and configured to transmit the process data messages on the bus;a data capture unit disposed in a viewing bus monitor that identifies the process data messages, wherein the viewing bus monitor is capable of capturing all transactions on the bus;a storage unit disposed in the viewing bus monitor and communicatively linked to the data capture unit, the storage unit adapted to store at least one value of at least one process parameter without using the value to perform process control;a human interface that generates requests for at least one value of the at least one process parameter contained in the storage unit, wherein the requests are generated by a user selecting the at least one process parameter from a plurality of selectable process parameters;wherein the at least one value of the at least one process parameter is retrieved from the storage unit and displayed at the human interface.
  7. 37
    An information viewing system accordingto claim 34, wherein the human interface is disposed within the viewing bus monitor.
  8. 40
    A viewing bus monitor capable of being used in a process control network having a plurality of devices communicatively coupled to a bus, wherein each of the devices includes at least one process function module capable of performing an input function, an output function, or a control function within the process control network and capable of communicating on the bus, and wherein a human interface is communicatively linked to the viewing bus monitor, the viewing bus monitor comprising:a data capture unit adapted to capture all transactions on the bus and identify process data messages containing values of process parameters to be monitored by the viewing bus monitor, the process data messages generated by at least one of the devices and transmitted on the bus;a storage unit configured to store at least one value of at least one process parameter without using the at least one value to perform process control;a data transfer unit that causes the values of the at least one process parameter to be stored in the storage unit;wherein the data transfer unit receives requests for at least one stored value of the at least one process parameter from the human interface;and wherein the data transfer unit retrieves the at least one stored value of the at least one process parameter from the storage unit and transfers the at least one stored value to the human interface for display in response to the request.