최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0448374 (1999-11-23) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 142 인용 특허 : 283 |
A process control system is configured via manipulation of objects that model system components, e.g., sensors, blocks, control processors, historians, workstations, etc. Individual objects include parameters that characterize the underlying components and/or the behavior of the objects themselves.
A process control system is configured via manipulation of objects that model system components, e.g., sensors, blocks, control processors, historians, workstations, etc. Individual objects include parameters that characterize the underlying components and/or the behavior of the objects themselves. These parameters are derived from the "parents," from which the objects are created. Derived characteristics need not be defined explicitly but, rather, are defined implicitly or by reference. These derived characteristics may be overridden for an individual object and, thereby, its progeny. Although objects have class-like characteristics (i.e., insofar as they are definitional in nature), they can be created at configuration time, without the need for recompilation.
We claim: 1. Apparatus for configuring a control system, the apparatus executing on a digital data processor, comprising: a plurality of objects, each of which represents an entity, each object being associated with one or more parameters, each parameter pertaining to a characteristic of the entit
We claim: 1. Apparatus for configuring a control system, the apparatus executing on a digital data processor, comprising: a plurality of objects, each of which represents an entity, each object being associated with one or more parameters, each parameter pertaining to a characteristic of the entity represented by the object, at least one object being defined as a descendant of another object and being associated with one or more parameters of the ancestor object, a change during configuration to a parameter of an ancestor object being effective as to a descendant object with which that parameter is associated without recompilation of those objects. 2. Apparatus according to claim 1, including an editor that facilitates definition, during configuration, of an association between an parameter and an object. 3. Apparatus according to claim 2, including functionality that facilitates definition, during configuration, of an object as a descendant of another object. 4. Apparatus according to claim 2, wherein each parameter has one or more attributes, and wherein the apparatus has an editor that facilitates definition, during configuration, of a value of an attribute. 5. Apparatus according to claim 1, wherein an object represents an entity within any of (i) a controlled system, (ii) the control system, (iii) a control level hierarchy, and (iv) the apparatus for configuring the control system. 6. Apparatus according to claim 5, wherein an entity includes any of a field device, control processor, block, loop, compound, historian, object type category, object connection, parameter connection, display placeholder, graphical display entity, and report. 7. Apparatus according to claim 1, wherein each parameter has one or more attributes, and wherein the attributes of a parameter define any of the following with the respect to the characteristic to which the parameter pertains: name, grouping, display label, data type, behavior, help information, edit type, data value range, data value, formula definition, and display format. 8. Apparatus according to claim 1, wherein a change during configuration to a parameter of an ancestor object is effective as to a descendant object with which that parameter is associated, regardless of whether that change is made before or after the descendant is any of defined and created, and wherein that change is effective without recompilation of those objects. 9. Apparatus for configuring a control system, the apparatus, comprising: a plurality of objects, each object being associated with one or more parameters, each parameter pertaining to a characteristic of an entity represented by the object, at least one object being defined as a descendant of another object and as being associated with the parameters of the ancestor object, a change during configuration to a parameter of an ancestor object being effective as to a descendant object with which that parameter is associated, without recompilation of those objects. 10. Apparatus according to claim 9, wherein a descendant object is associated with the parameters of the ancestor object from which it descends, and is associated with further parameters as consequence one or more parameters definitions contained in, or associated with, the descendant object. 11. Apparatus for configuring a control system, the apparatus executing on a digital data processor, comprising: a plurality of objects, each object being associated with one or more parameters, each parameter pertaining to a characteristic of an entity represented by the object, wherein an object represents an entity within any of (i) a controlled system, (ii) the control system, (iii) a control level hierarchy, and (iv) the apparatus for configuring the control system, at least one object being associated with a parameter as a consequence of any of a parameter definition, parameter override and parameter modification contained or associated with the object, at least one object being a descendant of another object and being associated with one or more parameters with which the ancestor object is associated such that change during configuration to a parameter of an ancestor object is effective as to a descendant object with which that parameter is associated without recompilation of those objects, a parameter with which an object is associated as a consequence of any of a parameter definition, parameter override and parameter modification takes precedence over a parameter with which an object is associated as a consequence of being defined as a descendant of another object. 12. Apparatus according to claim 11, wherein a change during configuration to a parameter of an ancestor object is effective as to a descendant object with which that parameter is associated, except insofar as that parameter is associated with the descendant object as a consequence of any of a parameter definition, parameter override and parameter modification. 13. Apparatus according to claim 12, comprising a second object that is defined as a descendant of a first object, and a third object defined as a descendant of the second object. 14. Apparatus according to claim 13, wherein a parameter associated with the second object as a consequence of any of a parameter definition, parameter override and parameter modification takes precedence as to the second and third objects over a corresponding parameter associated with the first object. 15. Apparatus accord to claim 13, wherein a parameter associated with the second object as a consequence of any of a parameter definition, parameter override and parameter modification is associated with the third object as a consequence of descendancy, regardless of whether a corresponding parameter is associated with the first object. 16. Apparatus according to claim 11, wherein at least one object is associated with another object for purposes of parameter modification, and wherein the modified object associated with one or more parameters of the modifier object. 17. Apparatus according to any of claims 9 and 11, wherein an entity includes any of a field device, control processor, block, loop, compound, historian, object type category, object connection, parameter connection, display placeholder, graphical display entity, and report. 18. Apparatus according to claim 17, wherein each parameter has one or more attributes defining any of the following with the respect to the characteristic to which the parameter pertains: name, grouping, display label, data type, behavior, help information, edit type, data value range, data value, formula definition, and display format. 19. Apparatus for configuring a control system, the apparatus executing on a digital data processor, comprising: a plurality of objects, each object being associated with one or more parameters, each parameter pertaining to a characteristic of an entity represented by the object, at least one object being defined as a descendant of another object and as being associated with one or more parameters of the ancestor object, a change during configuration to a parameter of an ancestor object being effective as to a descendant object with which that parameter is associated, at least one object being associated with one or more parameter groups, each of which defines a grouping for one or more parameters associated with that object. 20. Apparatus according to claim 19, wherein a parameter group defines a grouping with which one or more parameters are presented for any of editing and reporting. 21. Apparatus according to claim 20, wherein, as a consequence of descendancy, a descendant object is associated with the parameter groups of the ancestor object from which it descends. 22. A method for configuring a control system, the method comprising the steps of: representing entities with objects, each object being associated with one or more parameters, each parameter pertaining to a characteristic of the entity represented by the object, defining at least one object as a descendant of another object, associating a descendant object with one or more parameters of the ancestor object from which that descendant object descends, and making effective as to that descendant object a change, during configuration, to a parameter of that ancestor object. 23. A method according to claim 22, including the step of defining, during configuration, an association between an parameter and an object. 24. A method according to claim 23, including the step of defining, during configuration, an object as a descendant of another object. 25. A method according to claim 23, wherein each parameter has one or more attributes, and wherein the method includes the step of defining, during configuration, a value of an attribute. 26. A method according to claim 22, wherein an object represents an entity within any of (i) a controlled system, (ii) the control system, (iii) a control level hierarchy, and (iv) the apparatus for configuring the control system. 27. A method according to claim 26, wherein an entity includes any of a field device, control processor, block, loop, compound, historian, object type category, object connection, parameter connection, display placeholder, graphical display entity, and report. 28. A method according to claim 22, wherein each parameter has one or more attributes, and wherein the attributes of a parameter define any of the following with the respect to the characteristic to which the parameter pertains: name, grouping, display label, data type, behavior, help information, edit type, data value range, data value, formula definition, and display format. 29. A method according to claim 22, including the step of making effective as to a descendant object a change, during configuration, to a parameter of the ancestor object from which the descendant object descends, regardless of whether that change is made before or after the descendant is any of defined and created. 30. A method for configuring a control system, the method comprising the steps of: representing entities with objects, each object being associated with one or more parameters, each parameter pertaining to a characteristic of an entity represented by the object, defining at least one object as a descendant of another object, associating a descendant object with the parameters of the ancestor object from which that descendant object descends, and making effective as to that descendant object a change, during configuration, to a parameter of that ancestor object. 31. A method according to claim 30, comprising the step of associating a descendant object with parameters in addition to those of the ancestor object from which it descends. 32. A method for configuring a control system, the method comprising the steps of: representing entities with a plurality of objects, associating each object with one or more parameters as a consequence of any of a parameter definition, parameter override and parameter modification contained or associated with the object, each parameter pertaining to a characteristic of an entity represented by the object, wherein an entity models an entity within any of (i) a controlled system, (ii) the control system, (iii) a control level hierarchy, and (iv) the apparatus for configuring the control system, defining at least one object as a descendant of another object, associating a descendant object with one or more parameters with which the ancestor object is associated, and making effective as to that descendant object a change, during configuration, to a parameter of that ancestor object, except as to a parameter with which the descendant object is associated as a consequence of any of a parameter definition, parameter override and parameter modification. 33. A method according to claim 32, comprising the steps of defining a second object as a descendant of a first object, and defining a third object as a descendant of the second object. 34. A method according to claim 33, comprising the step of associating the second and third objects with one or more parameters of the first object, except as to a parameter associated with the second object as a consequence of any of a parameter definition, parameter override and parameter modification. 35. A method accord to claim 33, associating the third object with a parameter associated with the second object as a consequence of any of a parameter definition, parameter override and parameter modification, regardless of whether a corresponding parameter is associated with the first object. 36. A method according to claim 32, comprising the steps of defining at least one object as being associated with another object for purposes of parameter modification, associating a modified object with one or more parameters of the associated modifier object, and making effective as to that modified object a change, during configuration, to a parameter of that modifier object. 37. A method according to any of claims 30 and 33, wherein an entity includes any of a field device, control processor, block, loop, compound, historian, object type category, object connection, parameter connection, display placeholder, graphical display entity, and report. 38. A method according to claim 37, wherein each parameter has one or more attributes defining any of the following with the respect to the characteristic to which the parameter pertains: name, grouping, display label, data type, behavior, help information, edit type, data value range, data value, formula definition, and display format. 39. A method for configuring a control system, the method comprising the steps of: representing entities with objects, each object being associated with one or more parameters, each parameter pertaining to a characteristic of an entity represented by the object, defining at least one object being defined as a descendant of another object, associating a descendant object with one or more parameters of the ancestor object from which that descendant object descends, and making effective as to that descendant object a change, during configuration, to a parameter of that ancestor object without recompilation of those objects, associating at least one object with one or more parameter groups, each of which defines a grouping for one or more parameters associated with that object. 40. A method according to claim 39, comprising the step of presenting one or more parameters of an object during any of editing and reporting as a function of a parameter group associated with that object. 41. A method according to claim 39, comprising associating a descendant object with the ancestor object from which that descendant object descends. 42. A method for configuring a control system, the method comprising the steps of: representing entities with objects, each object being associated with one or more parameters, each parameter pertaining to a characteristic of the entity represented by the object, defining at least one object as a descendant of another object, associating a descendant object with one or more parameters of the ancestor object from which that descendant object descends, and making effective as to that descendant object a change, during configuration, to a parameter of that ancestor object without recompilation of those objects, configuring the control system in accord with one or more of the objects. 43. Apparatus for configuring a process control system, the apparatus executing on a digital data processor, comprising: a plurality of objects, each of which represents an entity selected from the group of entities including a block, block definition, modifier block, modifier block definition, block collection, composite block definition, I/O block, loop template, simple loop, and template-derived loop, each object being associated with one or more parameters, each parameter pertaining to a characteristic of the entity represented by the object, at least one object being defined as a descendant of another object-and being associated with one or more parameters of the ancestor object, a change during configuration to a parameter of an ancestor object being effective as to a descendant object with which that parameter is associated without recompilation of those objects. 44. Apparatus according to claim 43, wherein each parameter has one or more attributes, and wherein the attributes of a parameter define any of the following with the respect to the characteristic to which the parameter pertains: name, grouping, display label, data type, behavior, help information, edit type, data value range, data value, formula definition, and display format. 45. Apparatus for configuring a process control system, the apparatus executing on a digital data processor, comprising: a plurality of objects, each of which represents an entity selected from the group of entities including a block, block definition, modifier block, modifier block definition, block collection, composite block definition, I/O block, loop template, simple loop, and template-derived loop, each object being associated with one or more parameters, each parameter pertaining to a characteristic of an entity represented by the object, at least one object being defined as a descendant of another object and as being associated with the parameters of the ancestor object, a change during configuration to a parameter of an ancestor object being effective as to a descendant object with which that parameter is associated without recompilation of those objects. 46. Apparatus according to claim 45, wherein a descendant object is associated with the parameters of the ancestor object from which it descends, and is associated with further parameters as consequence one or more parameters definitions contained in, or associated with, the descendant object. 47. Apparatus for configuring a process control system, the apparatus executing on a digital data processor, comprising: a plurality of objects, each of which represents an entity selected from the group of entities including a block, block definition, modifier block, modifier block definition, block collection, composite block definition, I/O block, loop template, simple loop, and template-derived loop, each object being associated with one or more parameters, each parameter pertaining to a characteristic of an entity represented by the object, wherein an object represents an entity within any of (i) the controlled process, (ii) the control system, (iii) a control level hierarchy, and (iv) the apparatus for configuring the control system, at least one object being associated with a parameter as a consequence of any of a parameter definition, parameter override and parameter modification contained or associated with the object, at least one object being a descendant of another object and being associated with one or more parameters with which the ancestor object is associated such that change during configuration to a parameter of an ancestor object is effective as to a descendant object with which that parameter is associated without recompilation of those objects, a parameter with which an object is associated as a consequence of any of a parameter definition, parameter override and parameter modification takes precedence over a parameter with which an object is associated as a consequence of being defined as a descendant of another object. 48. Apparatus according to claim 47, wherein a change during configuration to a parameter of an ancestor object is effective as to a descendant object with which that parameter is associated, except insofar as that parameter is associated with the descendant object as a consequence of any of a parameter definition, parameter override and parameter modification. 49. Apparatus according to claim 48, comprising a second object that is defined as a descendant of a first object, and a third object defined as a descendant of the second object. 50. Apparatus according to claim 49, wherein a parameter associated with the second object as a consequence of any of a parameter definition, parameter override and parameter modification takes precedence as to the second and third objects over a corresponding parameter associated with the first object. 51. Apparatus accord to claim 49, wherein a parameter associated with the second object as a consequence of any of a parameter definition, parameter override and parameter modification is associated with the third object as a consequence of decendancy, regardless of whether a corresponding parameter is associated with the first object. 52. Apparatus according to claim 47, wherein at least one object is associated with another object for purposes of parameter modification, and wherein the modified object associated with one or more parameters of the modifier object. 53. Apparatus according to claim 47, wherein each parameter has one or more attributes defining any of the following with the respect to the characteristic to which the parameter pertains: name, grouping, display label, data type, behavior, help information, edit type, data value range, data value, formula definition, and display format. 54. Apparatus for configuring a process control system, the apparatus executing on a digital data processor, comprising: a plurality of objects, each of which represents an entity selected from the group of entities including a block, block definition, modifier block, modifier block definition, block collection, composite block definition, I/O block, loop template, simple loop, and template-derived loop, each object being associated with one or more parameters, each parameter pertaining to a characteristic of an entity represented by the object, at least one object being defined as a descendant of another object and as being associated with one or more parameters of the ancestor object, a change during configuration to a parameter of an ancestor object being effective as to a descendant object with which that parameter is associated without recompilation of those objects, at least one object being associated with one or more parameter groups, each of which defines a grouping for one or more parameters associated with that object. 55. Apparatus according to claim 54, wherein a parameter group defines a grouping with which one or more parameters are presented for any of editing and reporting. 56. Apparatus according to claim 55, wherein, as a consequence of descendancy, a descendant object is associated with the parameter groups of the ancestor object from which it descends. 57. A method for configuring a process control system, the method comprising the steps of: representing entities with objects, each of which represents an entity selected from the group of entities including a block, block definition, modifier block, modifier block definition, block collection, composite block definition, I/O block, loop template, simple loop, and template-derived loop, each object being associated with one or more parameters, each parameter pertaining to a characteristic of the entity represented by the object, defining at least one object as a descendant of another object, associating a descendant object with one or more parameters of the ancestor object from which that descendant object decends, and making effective as to that descendant object a change, during configuration, to a parameter of that ancestor object without recompilation of those objects. 58. A method according to claim 57, including the step of defining, during configuration, an association between an parameter and an object. 59. A method according to claim 58, including the step of defining, during configuration, an object as a descendant of another object. 60. A method according to claim 58, wherein each parameter has one or more attributes, and wherein the method includes the step of defining, during configuration, a value of an attribute. 61. A method according to claim 57, wherein an object represents an entity within any of (i) the control system, (ii) a control level hierarchy, and (iii) the apparatus for configuring the control system. 62. A method according to claim 57, wherein each parameter has one or more attributes, and wherein the attributes of a parameter define any of the following with the respect to the characteristic to which the parameter pertains: name, grouping, display label, data type, behavior, help information, edit type, data value range, data value, formula definition, and display format. 63. A method according to claim 57, including the step of making effective as to a descendant object a change, during configuration, to a parameter of the ancestor object from which the descendant object decends, regardless of whether that change is made before or, after the descendant is any of defined and created. 64. A method for configuring a process control system, the method comprising the steps of: representing entities with objects, each entity including any of a block, block definition, modifier block, modifier block definition, block collection, composite block definition, I/O block, loop template, simple loop, and template-derived loop, each object being associated with one or more parameters, each parameter pertaining to a characteristic of an entity represented by the object, defining at least one object as a descendant of another object, associating a descendant object with the parameters of the ancestor object from which that descendant object decends, and making effective as to that descendant object a change, during configuration, to a parameter of that ancestor object without recompilation of those objects. 65. A method according to claim 64, comprising the step of associating a descendant object with parameters in addition to those of the ancestor object from which it decends. 66. A method for configuring a process control system, the method comprising the steps of: representing entities with objects, the entities including any of a block, block definition, modifier block, modifier block definition, block collection, composite block definition, I/O block, loop template, simple loop, and template-derived loop, associating each object with one or more parameters as a consequence of any of a parameter definition, parameter override and parameter modification contained or associated with the object, each parameter pertaining to a characteristic of an entity represented by the object, wherein an entity models an entity within any of (i) the control system, (ii) a control level hierarchy, and (iii) the apparatus for configuring the control system defining at least one object as a descendant of another object such that change during configuration to a parameter of an ancestor object is effective as to a descendant object with which that parameter is associated without recompilation of those objects, associating a descendant object with one or more parameters with which the ancestor object is associated, and making effective as to that descendant object a change, during configuration, to a parameter of that ancestor object, except as to a parameter with which the descendant object is associated as a consequence of any of a parameter definition, parameter override and parameter modification. 67. A method according to claim 66, comprising the steps of defining a second object as a descendant of a first object, and defining a third object as a descendant of the second object. 68. A method according to claim 67, comprising the step of associating the second and third objects with one or more parameters of the first object, except as to a parameter associated with the second object as a consequence of any of a parameter definition, parameter override and parameter modification. 69. A method accord to claim 67, associating the third object with a parameter associated with the second object as a consequence of any of a parameter definition, parameter override and parameter modification, regardless of whether a corresponding parameter is associated with the first object. 70. A method according to claim 66, comprising the steps of defining at least one object as being associated with another object for purposes of parameter modification, associating a modified object with one or more parameters of the associated modifier object, and making effective as to that modified object a change, during configuration, to a parameter of that modifier object. 71. A method according to claim 70, wherein each parameter has one or more attributes defining any of the following with the respect to the characteristic to which the parameter pertains: name, grouping, display label, data type, behavior, help information, edit type, data value range, data value, formula definition, and display format. 72. A method for configuring a process control system, the method comprising the steps of: representing entities with objects, the entities including any of a block, block definition, modifier block, modifier block definition, block collection, composite block definition, I/O block, loop template, simple loop, and template-derived loop, each object being associated with one or more parameters, each parameter pertaining to a characteristic of an entity represented by the object, defining at least one object being defined as a descendant of another object, associating a descendant object with one or more parameters of the ancestor object from which that descendant object decends, and making effective as to that descendant object a change, during configuration, to a parameter of that ancestor object without recompilation of those objects, associating at least one object with one or more parameter groups, each of which defines a grouping for one or more parameters associated with that object. 73. A method for configuring a process control system, the method comprising the steps of: representing entities with objects, the entities including any of a block, block definition, modifier block, modifier block definition, block collection, composite block definition, I/O block, loop template, simple loop, and template-derived loop, each object being associated with one or more parameters, each parameter pertaining to a characteristic of an entity represented by the object, defining at least one object being defined as a descendant of another object, associating a descendant object with one or more parameters of the ancestor object from which that descendant object decends, changing, during configuration, a parameter of that ancestor object, the change being effective as to a descendant object with which that parameter is associated without recompilation of those objects, associating at least one object with one or more parameter groups, each of which defines a grouping for one or more parameters associated with that object. 74. A method according to any of claims 72 and 73, comprising the step of presenting one or more parameters of an object during any of editing and reporting as a function of a parameter group associated with that object. 75. A method according to any of claims 72 and 73, comprising associating a descendant object with the ancestor object from which that descendant object descends. 76. Apparatus for configuring a process control system, the apparatus executing on a digital data processor, comprising: a plurality of objects, each of which represents an entity, each object being associated with one or more parameters, each parameter pertaining to a characteristic of the entity represented by the object, at least one object being defined as a descendant of another object and being associated with one or more parameters of the ancestor object, a change during configuration to a parameter of an ancestor object being effective as to a descendant object with which that parameter is associated without recompilation of those objects, and a download process that configures the control system in accord with one or more of the objects. 77. An electronic commerce-based method for configuring a control system, the method comprising the steps of: transferring to a digital data processor, as part of any of an e-commerce transaction and a contracted-for transaction, definitions of objects that represent entities, configuring a control system by defining at least one object as a descendant of another object, associating a descendant object with one or more parameters of the ancestor object from which that descendant object descends, and making effective as to that descendant object a change, during configuration, to a parameter of that ancestor object without recompilation of those objects.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.