CPC E21B 47/12 (2013.01) [E21B 47/26 (2020.05); E21B 2200/20 (2020.05)] | 18 Claims |
1. A method for controlling a drilling rig, comprising:
receiving a first message-based command from a supervisory system at a first gateway;
determining a first system-specific command of a first system-specific controller based on the first message-based command and a first map using the first gateway,
wherein the first gateway comprises the first map between at least the first message-based command of the supervisory system and at least the first system-specific command of the first system-specific controller, and the first message-based command is not compatible with the first system-specific controller; and
transmitting the first system-specific command from the first gateway to the first system-specific controller, wherein the first system-specific controller is configured to execute the first system-specific command by controlling first rig equipment;
receiving a second message-based command from the supervisory system at a second gateway;
determining a second system-specific command of a second system-specific controller based on the second message-based command and a second map using the second gateway,
wherein the second gateway comprises the second map between at least the second message-based command of the supervisory system and at least the second system-specific command of the second system-specific controller, and the first and second message-based commands are not compatible with the second system-specific controller; and
transmitting the second system-specific command to the second system-specific controller, wherein the second system-specific controller is configured to control different equipment than the first system-specific controller is configured to control,
wherein the second system-specific controller is configured to execute the second system-specific command.
|