¿Qué es WITS?
Temporada 2
This episode is sponsored by

- Volver a todos los episodios
- Escucha todos los episodios en:
Transcripción del episodio
Ken Miller: Hola, soy Ken Miller.
David Erdos: Y yo soy David Erdos.
Ken Miller: Y bienvenidos al Erdos Miller New Technology Podcast. Hablamos de todo lo relacionado con la tecnología de perforación. Dave, este es el último episodio de la temporada. Así que la Temporada 3 llegará pronto. Un gran agradecimiento a nuestro patrocinador de esta temporada, Gibson Reports. Visítalos en gibsonreports.com. Excelentes reportes de participación de mercado en MWD y perforación direccional. Nos han sido de gran ayuda. Y gracias, David. De todos modos, vamos a entrar en materia. El tema de hoy es WITS, y estoy sorprendido de que no hayamos hablado de esto aún. Estaba revisando la lista de episodios y fue como: “¿Cómo no hemos hablado de WITS?”
David Erdos: Sí.
Ken Miller: Como que… “¿Se nos olvidó?” ¿No? Así que…
David Erdos: Supongo que sí.
Ken Miller: Y antes de comenzar, un gran anuncio: estamos contratando.
David Erdos: Sí.
Ken Miller: Así que visita nuestro sitio web para ver todos los puestos disponibles. Siempre estamos buscando personas talentosas y apasionadas para ayudarnos a cambiar industrias. Así que, WITS.
David Erdos: Sí.
Ken Miller: Como mencioné, no podía creer que revisamos toda la lista de episodios y no hicimos uno sobre WITS. Entonces, ¿qué es WITS? ¿O sabes el término oficial?
David Erdos: Lo tengo abierto porque no lo sabía.
Ken Miller: Léemelo.
David Erdos: “Wellsite Information Transfer Specification”.
Ken Miller: También conocido como el protocolo que simplemente no muere. ¿Verdad?
David Erdos: Y que además simplemente funciona.
Ken Miller: También simplemente funciona porque es un testimonio de simplicidad.
David Erdos: Sí.
Ken Miller: ¿Verdad?
David Erdos: Mhm.
Ken Miller: Entonces, ¿qué es este extraño WITS? ¿Cierto? Este fue uno de los primeros proyectos que tuve en la industria. Y WITS es simplemente un protocolo muy simple, muy antiguo para que una máquina hable con otra en el sitio de perforación.
David Erdos: Punto a punto.
Ken Miller: Punto a punto. Una máquina a otra y ya. ¿Ok? Y aún se usa en todos los sistemas. ¿Verdad?
David Erdos: Sí.
Ken Miller: Cada sistema nuevo… “Bueno, necesitamos un puerto WITS porque necesitamos hablar con otras máquinas”. ¿Verdad? Y es tan antiguo. Se habla de que la industria petrolera es lenta para adoptar nuevas tecnologías. Aún se basa en un puerto serial RS232.
David Erdos: 232.
Ken Miller: Puerto serial, ¿verdad? Todavía es como un puerto serial de los 80, ¿verdad?
David Erdos: Sí.
Ken Miller: Es como… incluso hoy en día, sales y construyes un sistema de control nuevo para petróleo y gas, MWD, perforación, lo que sea. Y aún tienes que planear tener un viejo puerto RS232 para hablar WITS.
David Erdos: Sí. Prácticamente ninguna computadora tiene eso ya. Necesitas un adaptador USB a serial. Algunas computadoras industriales más viejas sí lo tienen, por supuesto.
Ken Miller: La última generación de laptops Dell que tenemos sí lo tenía. Pero estas nuevas están intentando copiar…
David Erdos: Solo en los docks.
Ken Miller: Sí. Están intentando copiar a Apple y verse geniales con menos puertos, y ese puerto tiene que morir, ¿verdad? Es súper viejo. Así que sí, se usa comúnmente para intercambiar datos entre máquinas. Te diré una cosa que hacemos siempre. Vamos y conectamos un sistema de superficie MWD al sistema EDR, ¿verdad?
David Erdos: Correcto.
Ken Miller: “Electronic Data Recorder”. Hasta donde sé. He oído otras definiciones.
David Erdos: Creo que es correcto.
Ken Miller: Pero esta es la máquina y el conjunto de computadoras y sensores que monitorean la plataforma en superficie. ¿Verdad? Esto comúnmente lo proveen Pason y TACO o… me voy a meter en problemas por olvidar a otros. Hay algunos más, pero esos son los grandes con los que más he trabajado.
David Erdos: Y esos miden el top drive, bombas…
Ken Miller: Todo, ¿verdad?
David Erdos: Todo.
Ken Miller: ¿Verdad? Y cuando vamos con un sistema MWD, necesitamos obtener la profundidad de la plataforma y tal vez los RPMs y otras cosas que no vamos a tomar tiempo en sensar por nuestra cuenta. ¿Verdad? Y como el sistema de Pason o TACO, el EDR, ya tiene esa información, solo vamos a conectarnos a través de un puerto WITS y ya está. ¿Verdad? Y empezamos a intercambiar datos.
David Erdos: Sí. Entonces, ¿el EDR tiene varios puertos WITS para que todos… tienes como cinco o diez puertos WITS y puedes conectar tantos sistemas como quieras?
Ken Miller: Cobran por ellos.
David Erdos: Oh.
Ken Miller: Puedes obtener más, pero sí los cobran. ¿Verdad?
David Erdos: Sí.
Ken Miller: No es como un hub USB donde es súper fácil expandir, pero hay múltiples puertos. ¿Verdad?
David Erdos: Sí.
Ken Miller: Y así es como funciona. Ahora, donde WITS empieza a fallar es cuando tienes más de dos máquinas que necesitan comunicarse, y se complica.
David Erdos: Compartiendo la misma transmisión de datos.
Ken Miller: Tienen que pasar los datos o lo que sea. O simplemente obtienes más puertos y usas el sistema EDR como hub o lo que sea. ¿Verdad?
David Erdos: Sí.
Ken Miller: Pero es un protocolo muy simple. Como dije, la capa física es el puerto RS232. Es un conector DB9, ¿verdad?
David Erdos: Sí.
Ken Miller: Se ve como tu viejo puerto serial para impresoras o lo que sea. ¿Verdad? Y es un protocolo muy simple. Puedes ir a nuestro sitio web y obtener un tutorial básico sobre el protocolo. Y hay algo de información sobre las especificaciones. Podemos poner esos enlaces al final del video. Y sabes, realmente es un excelente… es un proyecto maravilloso cuando recién estás entrando en la industria, escribir un protocolo WITS.
David Erdos: Te enseña sobre los parámetros de interés en la industria y te enseña algo de programación. Es algo que deberías poder resolver en una semana. ¿Verdad? Y hacerlo funcionar. Tengo una historia sobre eso. Era un joven desarrollador de software en la industria, y hacer una interfaz WITS fue uno de mis primeros proyectos.
David Erdos: Mhm.
Ken Miller: Y encontré este viejo sitio web que tenía toda la documentación de WITS. Es un protocolo simple, pero también era algo estricto en cómo estaba escrito. Como que los números flotantes debían tener tantos antes del punto decimal y tantos después. Y ya.
David Erdos: Porque es ASCII.
Ken Miller: ¿Eh?
David Erdos: Es ASCII.
Ken Miller: Es ASCII, ¿verdad? Todo es texto.
David Erdos: Sí.
Ken Miller: Entonces escribí todo este código. Pasé dos semanas escribiéndolo y salí a probarlo con mi primera máquina. ¿Verdad? Y estaba tan orgulloso porque me había apegado completamente a la especificación, y esperaba que mi código funcionara la primera vez. Porque seguí las reglas. Debería funcionar. ¿Verdad? Lo conecto a un sistema de Pason y no funciona para nada. Como, “¿Qué está pasando aquí?” Y descubrí que nadie sigue las reglas. Todos tomaron la especificación como una guía y lo implementaron con algo de flexibilidad.
David Erdos: Sí.
Ken Miller: Esta cantidad de decimales antes del punto flotante… cambia de valor a valor, lo que sea. Nos ponemos de acuerdo en los paquetes de datos y los IDs en los paquetes. Pero lo que viene en el payload es un poco…
David Erdos: Medio difuso.
Ken Miller: Nebuloso. Es difuso. Entonces tuve que quitar todo ese código de validación y hacerlo más flexible. Y entonces funcionó.
David Erdos: Es interesante con todos estos protocolos del campo petrolero. A veces parecen como un juego de teléfono entre fabricantes. Todos escuchan algo un poco distinto y lo implementan distinto.
Ken Miller: Sí.
David Erdos: Con los protocolos.
Ken Miller: Es gracioso, muchos de los estándares… Creo que WITS es uno de los pocos estándares que realmente está publicado y que todos seguimos. Porque todo en MWD que termina siendo estándar, es estándar porque todos lo copiamos de alguien hace tiempo.
David Erdos: Sí.
Ken Miller: Todos lo mantuvieron igual. No es como que nos pusimos de acuerdo en una especificación. ¿Verdad?
David Erdos: Sí.
Ken Miller: Entonces, ok. Si es tan viejo, ¿por qué nadie lo ha reemplazado?
David Erdos: Buena pregunta. Probablemente por su simplicidad.
Ken Miller: Es súper simple. WITSML es otra cosa.
David Erdos: Sí.
Ken Miller: Y lo que WITSML hace muy bien es sacar los datos del sitio hacia un servidor, para que un geólogo remoto los vea, se pueda agrupar todo y archivar. Es muy bueno para eso.
David Erdos: Mhm.
Ken Miller: Pero la primera versión de WITSML no abordó bien el componente en tiempo real.
David Erdos: Hmm.
Ken Miller: No se trató bien la transferencia entre máquinas. O al menos, no fue popular.
David Erdos: Sí.
Ken Miller: Sé que WITSML 2.0 está intentando reemplazar WITS. No lo he visto en detalle. Pero sí hay gente intentando hacer un protocolo nuevo. Hoy hay más máquinas en el sitio que necesitan compartir más datos y saber más sobre los datos.
David Erdos: Sí.
Ken Miller: El problema de WITS es que hace muchas suposiciones.
David Erdos: Sí.
Ken Miller: Supone que lo que envías ocurrió en ese momento.
David Erdos: Correcto.
Ken Miller: Y no hay forma de decir que ocurrió hace un segundo o dar más detalles. No hay mensajes o campos para eso.
David Erdos: Ninguna garantía.
Ken Miller: Así que mirar WITS y su simplicidad es un ejemplo excelente de KISS: Keep It Simple Stupid.
David Erdos: Sí.
Ken Miller: Pero sí necesitamos un nuevo protocolo. Hemos estado experimentando con NetWITS, que es WITS sobre capa de red para comunicarnos por Wi-Fi y mantener la simplicidad. Estoy seguro de que hay otros haciendo lo mismo.
David Erdos: Sí.
Ken Miller: Y eso es todo. Definitivamente es un podcast largo. WITS es un protocolo simple. Para transferencia de datos entre máquinas en tiempo real en el sitio. ¿Qué otras preguntas deberíamos abordar?
David Erdos: Me he preguntado por qué WITSML y su sucesor no han sido más adoptados.
Ken Miller: Popularidad y simplicidad, en mi opinión.
David Erdos: Sí.
Ken Miller: Pero veo beneficios de tener algo en red donde todos puedan hablar entre sí sin depender de un intermediario fijo.
David Erdos: Las plataformas ahora tienen redes Wi-Fi bastante buenas. Otro tema es que muchos quieren controlar la plataforma. WITS solo maneja datos de estado.
Ken Miller: Intercambio de datos.
David Erdos: Intercambio de datos. No tiene mecanismos de control.
Ken Miller: Si dices que construiste una máquina que puede perforar, controlar el top drive, etc. ¿Cómo la conectas a la plataforma?
David Erdos: Tiene que ser personalizado para cada implementación.
Ken Miller: El departamento legal de quien sea dueño de la plataforma dirá: “Absolutamente no”. Quizás lo que necesitamos es una especie de caja negra central que permita que las máquinas hablen entre sí y regule los datos.
David Erdos: Sí.
Ken Miller: Una caja confiable con validaciones de seguridad. Tal vez una caja física no sea lo correcto. Pero algo así. Para que todos construyamos y probemos con esa interfaz. Así, equipos pequeños con innovación puedan competir.
David Erdos: Sí. He notado que la gente suele ser más colaborativa de lo que uno pensaría.
Ken Miller: Sí.
David Erdos: Incluso los competidores. Como en ISCWSA. Todos colaboran…
Ken Miller: Por el bien de la industria.
David Erdos: Y desarrollan estándares y recomendaciones.
Ken Miller: No hay razón para que eso no pase también en el intercambio de datos.
David Erdos: Sí.
Ken Miller: Bueno, ya no tengo más que decir sobre WITS.
David Erdos: Desafortunadamente, yo tampoco.
Ken Miller: Así que terminamos por hoy. Recuerda, este es el final de nuestra segunda temporada. La tercera temporada viene pronto. Gracias de nuevo a nuestro patrocinador Gibson Reports. Visítalos en gibsonreports.com para excelentes reportes de mercado de MWD y perforación direccional. Nos vemos en la próxima temporada.