Patent ID: 8983636
Filing Date: 2015-03-17
Classification: G06F

Abstract:
1. A configuration tool which comprises a human machine interface client configuration tool configured to program a universal master control station to allow expansion of an existing oil field, the monitoring and controlling of subsea/topside field equipment provided by multiple vendors, or combinations thereof, wherein the human machine interface client configuration tool comprises: a. a processor and a data storage comprising a non-volatile data storage medium; b. a library of subsea components, wherein the library of subsea components comprises a plurality of object instances, and further wherein each object instance identifies a subsea component, the library of subsea components comprising parent object instances and child object instances, wherein each parent object instance generates a permissive control over at least one child object instance; c. computer instructions instructing the processor to input and modify configurable set points using the configuration pop-up associated with each object instance; d. computer instructions instructing the processor to create an interlock status graphic for each parent and child object instance selected from the library of subsea components; e. computer instructions instructing the processor to create configurable alarms for each parent and child object instance selected from the library of subsea components; f. computer instructions instructing the processor to allow a user to assign a memory address for each parent and child object instance selected from the library of subsea components for use on the interlock status graphic, allowing any child object instance to be assigned to any parent object instance; g. computer instructions instructing the processor to allow a user to assign at least one parent object instance to each child object instance using the memory address; h. computer instructions instructing the processor to form a set of object instances creating an object pool using the assigned memory address of each object instance, wherein one or more of the child object instances in the object pool can be assigned to one or more of the parent object instances, and further wherein the object instance can simultaneously be the child object instance and the parent object instance; i. computer instructions instructing the processor to enable at least one of the object instances to be assigned to subsea/topside field equipment of the universal master control of the oil field; j. a library of symbols to graphically depict subsea/topside field equipment; k. computer instructions instructing the processor to permit a user to select the symbols and orient the symbols forming a base graphic; l. computer instructions instructing the processor to enable a user to select at least one parent object instance, at least one child object instance, or at least one parent object instance and at least one child object instance and place each of the selected object instances onto the base graphic forming a customized control graphic for existing equipment; m. computer instructions instructing the processor to replicate object instances from the object pool for use on the base graphic; n. computer instructions instructing the processor to display configuration pop-ups, configurable set points, and status information from each selected object instance onto the base graphic; o. computer instructions instructing the processor to allow modification of the configurable set points for one or more of the object instances on the base graphic; and p. computer instructions instructing the processor to configure alarms for each object instance for the interlock graphic for the universal master control station; and