OPC UA a Google Sheets: conector open source gratuito

Gratis y open source

Los datos de tus máquinas en una hoja de cálculo en 10 minutos

opcua-to-sheets lee variables de cualquier servidor OPC UA y las escribe en una Google Sheet, una pestaña por máquina. Solo lectura, licencia MIT, sin telemetría.

Solo lectura: nunca escribe en tu PLCLicencia MITSin telemetríaNode.js 22.13+
Descargar en GitHubRecibir la plantilla OEE
$ opcua-to-sheets run --config config.yaml [Press 01] Timestamp | Status | Running | PartCounter [Press 01] 2026-11-02 06:00:00 | ok | true | 12840 [Press 01] 2026-11-02 06:00:10 | ok | true | 12846

Inicio rápido

Cinco comandos desde un PC o una Raspberry Pi en la red de la planta.

  1. 1
    Instalar y encontrar tus variablesInstala la herramienta y luego lista cada variable con el node ID que debes copiar.npm install -g github:TEEPTRAKCOM/opcua-to-sheets opcua-to-sheets browse opc.tcp://192.168.0.10:4840
  2. 2
    Escribir la configuraciónServidor, variables y la Google Sheet de destino.opcua-to-sheets init config.yaml
  3. 3
    Probar sin GoogleMuestra las filas en pantalla. Si son correctas, el lado del PLC funciona.opcua-to-sheets run --config config.yaml --dry-run
  4. 4
    Conectar la hojaCrea una cuenta de servicio de Google y comparte la hoja con ella como Editor.sheet: spreadsheetId: "<ID from the sheet URL>" credentials: "./service-account.json"
  5. 5
    EjecutarCada máquina en su pestaña, y sigue registrando aunque haya cortes.opcua-to-sheets run --config config.yaml

Funciona con

Siemens S7-1500Beckhoff TwinCAT 3KEPServerEX (Rockwell, …)IgnitionOPC UA

Los node IDs cambian según la marca. El comando browse te muestra los tuyos.

Plantilla OEE

El conector te da datos en bruto. Esta plantilla calcula disponibilidad, rendimiento, calidad y OEE por turno, con un Pareto de causas de paro. Gratis.

Tus datos van al responsable de socios de TEEPTRAK de tu región y a ningún otro lugar. Sin newsletter.

Aquí tienes tu plantilla

Ábrela y luego Archivo > Hacer una copia. Llama a la máquina "Raw data" en config.yaml y el conector llenará la hoja directamente.Abrir la plantilla

Dónde se queda corta la hoja de cálculo

Unas 50 escrituras por minutoLa API de Google Sheets permite 60 escrituras por minuto y usuario. Suficiente para una línea, justo para una planta.
Sin turnos ni causas de paroUna variable del PLC dice que la línea paró. No dice por qué. Eso lo dicen los operarios, en el momento.
Nadie recibe una alertaUna hoja no llama a nadie cuando una línea lleva diez minutos parada.

Cuando se te quede pequeña: TEEPTRAK

TEEPTRAK mide el OEE en tiempo real en cada máquina y cada turno, con causas de paro registradas por los operarios en planta. Más de 700 fábricas en más de 30 países lo usan.Ver TEEPTRAK

Ingenieros: recomienda TEEPTRAK y cobra por ello

Sabes qué plantas necesitan algo más que una hoja de cálculo. Únete al programa de socios como Business Introducer: registra la planta, protegemos tu presentación durante 150 días y cobras cuando firma. Las condiciones exactas figuran en tu contrato.Ser Business Introducer

Lo que preguntan los ingenieros

¿Puede cambiar algo en mi PLC?No. Solo hace lecturas OPC UA. Usa un usuario OPC UA de solo lectura si tu servidor lo permite.
¿Envía datos a TEEPTRAK?No. No hay telemetría. Las filas van solo a la Google Sheet que elijas.
¿Qué servidores son compatibles?Cualquier servidor OPC UA: servidor integrado de Siemens S7-1500, Beckhoff TwinCAT TF6100, KEPServerEX para Rockwell y otros, Ignition y más.
¿Cuánto cuesta?Nada. Licencia MIT: úsalo, modifícalo, compártelo.
TEEPTRAK PartnersPrograma de socios TEEPTRAK. OEE en tiempo real en más de 700 fábricas de más de 30 países.

OPC UA es una especificación de la OPC Foundation. Este proyecto no está afiliado ni respaldado por la OPC Foundation, Google, Siemens, Beckhoff, Rockwell Automation ni PTC.

Casos de éxito

Resultados reales de despliegues PerfTrak — más de 700 plantas equipadas desde 2016.

MATERIALSROI < 1 month
47% → 72%
OEE in 3 months
Rubber processing — automotive & aerospace supplier

Understanding the major performance losses made PerfTrak profitable within three months.

ELECTRONICSROI < 1 year
+29%
output per hour
Wire-crimping line

Reliable downtime data turned months of stalled improvement into measurable gains.

En sus palabras“We noted a 29% increase in production volume of pieces per hour after installing PerfTrak on a single machine — more than €19k/year on this item.”C.M. Ropiot, Production & Maintenance Manager
OPTICSROI < 1 month
75% → 85%
OEE, +10 points
World leader in corrective lenses (China)

Format-changeover times are now timed and cut; the solution is deployed across several plants.

AUTOMOTIVEROI < 1 year
90 machines
connected in weeks
PSA Caen

40 real-time dashboards installed; local teams trained in 3 days to deploy the rest autonomously.

En sus palabras“The PerfTrak systems are already cost-effective given the time freed up for operators, now focused on value-added tasks rather than data collection.”Christophe Pasquet, Factory of the Future, PSA Caen
FOODROI < 1 month
22 + 7
PerfTrak + MoniTrak units
Nutriset

Fighting malnutrition since 2016 — manual reporting replaced, productivity up, costs stabilised.

En sus palabras“The ROI at Nutriset has been very rapid — we eliminated the small 3–4 second downtimes that happen fifty or a hundred times a day.”Sylvain Clausse, Maintenance & Automation, Nutriset

Nuestros socios confían en nosotros

Una red creciente de consultores, integradores e ingenierías que despliegan TEEPTRAK en fábricas de todo el mundo.