IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0074304
(2002-02-12)
|
발명자
/ 주소 |
- Shepard, Rusty
- Krivoshein, Ken
- Christensen, Dan
- Law, Gary
- Burr, Kent
- Nixon, Mark
|
출원인 / 주소 |
- Fisher-Rosemount Systems, Inc.
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
24 인용 특허 :
30 |
초록
▼
A versatile controller that can be used as either a stand-alone controller in a relatively small process plant or as one of numerous controllers in a distributed process control system depending on the needs of the process plant includes a processor adapted to be programmed to execute one or more pr
A versatile controller that can be used as either a stand-alone controller in a relatively small process plant or as one of numerous controllers in a distributed process control system depending on the needs of the process plant includes a processor adapted to be programmed to execute one or more programming routines and a memory, such as a non-volatile memory, coupled to the processor and adapted to store the one or more programming routines to be executed on the processor. The versatile controller also includes a plurality of field device input/output ports communicatively connected to the processor, a configuration communication port connected to the processor and to the memory to enable the controller to be configured with the programming routines and a second communication port which enables a user interface to be intermittently connected to the controller to view information stored within the controller memory. When used in a distributed process control system, the controller platform may be used as a remote input/output device and the ports of this remote input/output device may be logically mapped to controllers within the distributed process control system in a manner that is different than the physical connection between such controllers and the remote input/output device.
대표청구항
▼
1. A controller for use in controlling a plurality of devices within a process, the controller comprising:a processor adapted to be programmed to execute one or more programming routines;a memory coupled to the processor and adapted to store the one or more programming routines to be executed on the
1. A controller for use in controlling a plurality of devices within a process, the controller comprising:a processor adapted to be programmed to execute one or more programming routines;a memory coupled to the processor and adapted to store the one or more programming routines to be executed on the processor;a plurality of field device input/output ports communicatively connected to the processor; anda configuration communication port connected to the processor and to the memory;wherein the controller can operate as a stand-alone controller or as one of a plurality of controllers within a distributed process control system having a user interface with which the plurality of controllers is connected to download configuration information and to communicate further information during execution of the one or more programming routines.2. The controller of claim 1, wherein the processor is a general purpose processor.3. The controller of claim 1, further including a second communication port adapted to be intermittently connected to an operator interface to enable the operator interface to view information stored within the memory or the processor.4. The controller of claim 3, wherein the second communication port is a MODBUS TCP communication port.5. The controller of claim 4, further including a register map stored in the memory adapted to be accessed by the second communication port.6. The controller of claim 3, wherein second communication port is a serial communication port.7. The controller of claim 6, wherein the second communication port is an RS-485 communication port.8. The controller of claim 3, further including a register map stored in the memory adapted to be accessed by the second communication port.9. The controller of claim 3, wherein the second communication port is a MODBUS TCP communication port and further including a third communication port that is a serial communication port.10. The controller of claim 1, wherein the memory includes a non-volatile portion adapted to store configuration information pertaining to the controller.11. The controller of claim 10, wherein the non-volatile portion of the memory is adapted to store the one or more programming routines.12. The controller of claim 1, further including the plurality of programming routines and wherein the plurality of programming routines are compatible with a distributed process control system programming paradigm.13. The controller of claim 12, wherein the distributed process control system programming paradigm is compatible with the Fieldbus protocol.14. The controller of claim 12, wherein the distributed process control system programming paradigm is an object oriented programming paradigm.15. The controller of claim 1, wherein configuration communication port is adapted to be intermittently connected to a configuration device and wherein the processor is adapted to execute the one or more programming routines when the configuration communication port is not connected to the configuration device.16. The controller of claim 1, further including the one or more programming routines and wherein the one or more programming routines includes a fuzzy logic control routine.17. The controller of claim 1, further including the one or more programming routines and wherein the one or more programming routines includes a neural network control routine.18. The controller of claim 1, further including the one or more programming routines and wherein the one or more programming routines includes a model predictive control routine.19. The controller of claim 1, further including the one or more programming routines and wherein the one or more programming routines includes an adaptive tuning routine.20. The controller of claim 1, further including the one or more programming routines and wherein the one or more programming routines includes an optimization routine.21. The controller of claim 1, further including the one or more programming routines and wherein the one or more programming routines includes an alarming routine.22. The controller of claim 1, further including the one or more programming routines and wherein the one or more programming routines includes a diagnostic routine.23. The controller of claim 1, further including a wireless transmitter and receiver associated with at least one of the plurality of field device input/output ports.24. The controller of claim 1, further including a ruggedized housing and wherein the processor and the memory are disposed within the ruggedized housing.25. The controller of claim 24, wherein the ruggedized housing is sealed.26. The controller of claim 24, wherein the ruggedized housing is adapted to provide a safe housing in an environmentally hazardous location.27. The controller of claim 1, further including:a second communication port adapted to be connected to another controller;an input/output extension having;a multiplexer;a second plurality of field device input/output ports communicatively connected to the multiplexer; andan extension communication port adapted to be intermittently connected to another controller; anda communication link between the second communication port and the extension communication port.28. A controller for use in controlling a plurality of devices within a process, the controller comprising:a processor adapted to be programmed to execute one or more programming routines;a memory coupled to the processor and adapted to store the one or more programming routines to be executed on the processor;a configuration communication port connected to the processor and to the memory; anda second communication port adapted to be intermittently connected to an operator interface to enable the operator interface to view information stored within the memory or the processor;wherein the controller can operate as a stand-alone controller or as one of a plurality of controllers within a distributed process control system having a user interface with which the plurality of controllers is connected to download configuration information and to communicate further information during execution of the one or more programming routines.29. The controller of claim 28, further including a third communication port that is a serial communication port.30. The controller of claim 29, wherein the second communication port is a MODBUS TCP communication port.31. The controller of claim 29, further including a register map stored in the memory adapted to be accessed by the second communication port or by the third communication port.32. The controller of claim 29, wherein the third communication port is an RS-485 communication port.33. The controller of claim 28, wherein the memory includes a non-volatile portion adapted to store configuration information pertaining to the controller.34. The controller of claim 28, further including the plurality of programming routines and wherein the plurality of programming routines are compatible with a distributed process control system programming paradigm.35. The controller of claim 34, wherein the distributed process control system programming paradigm is an object oriented programming paradigm.36. The controller of claim 28, wherein configuration communication port is adapted to be intermittently connected to a configuration device and wherein the processor is adapted to execute the one or more programming routines when the configuration communication port is not connected to the configuration device.37. The controller of claim 28, further including a ruggedized housing and wherein the processor and the memory are disposed within the ruggedized housing.38. The controller of claim 37, wherein the ruggedized housing is adapted to provide a safe housing in an environmentally hazardous location.39. A controller for use in controlling a plurality of devices within a process, the controller comprising:a processor adapted to be programmed to execute one or more programming routines;a non-volatile memory coupled to the processor and adapted to store the one or more programming routines to be executed on the processor;a plurality of field device input/output ports communicatively connected to the processor;a configuration communication port connected to the processor and to the memory; anda second communication port adapted to be intermittently connected to an operator interface to enable the operator interface to view information stored within the memory or the processor;wherein the controller can operate as a stand-alone controller or as one of a plurality of controllers within a distributed process control system having a user interface with which the plurality of controllers is connected to download configuration information and to communicate further information during execution of the one or more programming routines.40. The controller of claim 39, further including a third communication port that is a serial communication port.41. The controller of claim 40, wherein the second communication port is a MODBUS TCP communication port.42. The controller of claim 1, wherein the controller is connected with the user interface via the configuration communication port for communication of the configuration information and the further information.43. The controller of claim 42, wherein the distributed process control system comprises a bus connecting the plurality of controllers, and wherein the bus is connected to the controller via the configuration communication port such that the configuration information can be downloaded from the distributed process control system.44. The controller of claim 28, wherein the controller is connected with the user interface via the configuration communication port for communication of the configuration information and the further information.45. The controller of claim 44, wherein the distributed process control system comprises a bus connecting the plurality of controllers such that the bus is connected to the controller via the configuration communication port.46. The controller of claim 39, wherein the controller is connected with the user interface via the configuration communication port for communication of the configuration information and the further information.47. The controller of claim 46, wherein the distributed process control system comprises a bus connecting the plurality of controllers such that the bus is connected to the controller via the configuration communication port.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.