Conectar SINUMERIK 840D sl
El SINUMERIK 840D sl dispone de un servidor OPC UA nativo, habilitado por la opción de pago Access MyMachine /OPC UA (referencia 6FC5800-0AP67-0YB0) y accesible en opc.tcp://<HMI-IP>:4840. Requiere SINUMERIK Operate y una versión de software CNC compatible (4.5, 4.07 SP2–SP5, 4.08 SP2–SP3 o 4.92). Sin la opción, gateways como Softing uaGate 840D leen el NC mediante el protocolo S7 y sirven OPC UA, sin licencia de runtime adicional de Siemens según Softing.
De un vistazo
| Protocolo nativo | Servidor OPC UA (Access MyMachine /OPC UA) |
|---|---|
| Licencia en el CNC | 6FC5800-0AP67-0YB0 (de pago) |
| Puerto | TCP 4840 |
| Interfaz | X130 / X120 en la NCU (thin client); eth1/eth2 con PCU/IPC |
| Seguridad | Basic256Sha256 por defecto; acceso anónimo desactivado |
| Sin la opción | Gateway S7 (uaGate 840D, IBH Link UA, dataFEED) |
Vías de conexión
La vía más completa y limpia: canal, husillo, alarmas, herramientas, PLC, métodos. Licencia por control.
Softing uaGate 840D / SDEX, IBH Link UA o dataFEED OPC Server CNC leen el NC mediante el protocolo S7 (puerto 102) y sirven OPC UA/MQTT.
Adaptador Memex MERLIN para 840D (requiere una licencia de runtime OA de Siemens).
Manage MyMachines (cliente SINUMERIK Integrate) y aplicaciones de Industrial Edge for Machine Tools.
Licencias y opciones
| Elemento | Opción / referencia | ¿De pago? | Nota |
|---|---|---|---|
| Access MyMachine /OPC UA | 6FC5800-0AP67-0YB0 | De pago | Se activa en Startup > Licenses; puede requerir un técnico de servicio |
| Run MyHMI (runtime OA de Operate, para adaptadores MTConnect) | 6FC5800-0AP60-0YB0 | De pago | Necesaria para el adaptador Memex MERLIN |
| Toolbox de SINUMERIK Operate con NCVar Selector (para gateways S7) | 6FC5851-1XC45-4YA8 | De pago | Se usa para generar los archivos de símbolos para uaGate 840D |
Puertos
| Puerto | Protocolo | Nota |
|---|---|---|
4840 | TCP | Servidor OPC UA (configurable); se abre automáticamente en la NCU y manualmente en PCU/IPC |
102 | TCP | S7 / RFC1006 usado por los gateways (ábralo en el firewall de SINUMERIK en X120/X130) |
Versiones de software
- Software CNC 4.5 → servidor OPC UA V2.2 y V3.0 SP1
- 4.07 SP2 a SP5 → V2.2 / V3.0 SP1
- 4.08 SP2 a SP3 → V2.2 / V3.0 SP1
- 4.92 y 4.92 HF2 → solo V3.0 SP1
- Softing uaGate 840D: 840D sl a partir del software V2.7 (sus FAQ lo restringen a NCU 7x0.3 PN con software posterior a V4.3)
Datos que se pueden leer
- Estado del canal: estado de ejecución, modo de operación, nombre del programa activo, bloque, línea
- Husillo: en giro, velocidad, carga; avance y override
- Alarmas: alarmas de NC, PLC y HMI basadas en eventos, con textos multilingües (requiere el derecho AlarmRead)
- Parámetros R, datos globales de usuario (GUD) y variables de NC por ruta, por ejemplo
/Channel/Parameter/R[u1,10] - Datos de PLC:
/Plc/MB6,/Plc/DB5.DBW2, arrays como/Plc/DB2.DBD0:REAL[10](828D: solo DB de cliente a partir de DB9000) - Herramientas: datos de herramienta, filos, almacén; métodos para crear y borrar herramientas y filos
- Contadores de piezas (piezas reales y totales) y selección de programa (métodos Select/Deselect con el derecho ApWrite)
Configuración
- Compruebe la licencia y la versión de softwareAccess MyMachine /OPC UA debe estar licenciado y activado: referencia 6FC5800-0AP67-0YB0 para 840D sl y 828D. Compare la versión de software CNC con la tabla de compatibilidad siguiente antes de hacer el pedido.
- Utilice la interfaz de red correcta828D: X130 (red de empresa). 840D sl con thin client: X120 y X130 en la NCU. 840D sl con PCU o IPC: el servidor es accesible en eth1 y eth2 del PC, no en X120/X130. No modifique las redes de sistema 192.168.214.x y 192.168.215.x.
- Eleve el nivel de accesoIntroduzca el nivel de acceso Fabricante (Manufacturer) para que estén disponibles las pantallas de puesta en marcha.
- Active el servidorStartup (puesta en marcha) > Network > OPC UA > Setting > Change. Elija la red (empresa, sistema o servicio), confirme la dirección IP y el puerto 4840, marque "Activate OPC UA" y pulse OK.
- Cree un usuario y sus derechosEl acceso anónimo está desactivado por defecto y debe seguir así. Cree un usuario con una contraseña robusta (8 caracteres o más, mayúsculas y minúsculas, cifras, caracteres especiales) y asígnele solo los derechos que necesite, por ejemplo StateRead, ToolRead, AlarmRead.
- ReinicieReinicio por hardware de la NCU o la PPU; en un PCU 50 o un IPC, reinicie Operate.
- Intercambie los certificadosStartup > Network > OPC UA > Certificates. El certificado del servidor se genera en el primer arranque (validez de 20 años). Importe el certificado del cliente (.der) y declare de confianza el certificado de la HMI en el lado del cliente. Desactive la aceptación automática de certificados al terminar la puesta en marcha.
- Verifique con un cliente genéricoConéctese con UaExpert a
opc.tcp://<HMI-IP>:4840con Basic256Sha256 Sign & Encrypt, explore el espacio de direcciones, lea un estado de canal y después pase al cliente de producción.
Resolución de problemas
| Síntoma | Causa probable | Solución |
|---|---|---|
| BadCertificateTimeInvalid | Hora del sistema incorrecta en el control o en el cliente | Ajuste el reloj en ambos lados (por NTP si es posible) y vuelva a conectarse. |
| BadSecurityChecksFailed | El servidor no confía en el certificado del cliente | Mueva el certificado del cliente a la lista de confianza en Startup > Network > OPC UA > Certificates. |
| Endpoint inaccesible en un 840D sl con PCU | El cliente está llamando a X120/X130 | Con un PCU o un IPC, el servidor escucha en eth1/eth2 del PC; abra TCP 4840 en el firewall del PC. |
| El inicio de sesión funciona, pero se deniegan todas las lecturas | Los usuarios nuevos no tienen derechos | Conceda los derechos necesarios (StateRead, AlarmRead, ToolRead, PlcRead…) con el usuario administrador. |
| El 828D no puede leer un bloque de datos del PLC | El 828D solo expone los bloques de datos de cliente a partir de DB9000 | Pida al programador del PLC que copie los valores en un DB igual o superior a DB9000. |
| Falta el endpoint con seguridad None | Por defecto solo están activas las políticas de 256 bits | Manténgalo así en producción; habilite None solo temporalmente para una prueba de accesibilidad si la política de su planta lo permite. |
Errores que conviene evitar
- Modelos de objetos personalizados (CSOM) creados en SiOME: hasta 7 namespaces personalizados y 10.000 nodos.
- Hasta 149 parámetros por acceso a array.
- A través de algunos middleware, las suscripciones a eventos se sustituyen por consultas periódicas, porque las notificaciones pueden afectar a la estabilidad del servidor (recomendación de Cybus).
- Siemens no publica un número máximo de clientes ni de monitored items en el manual que hemos consultado: dimensione el cliente con prudencia.
Conectores compatibles con este control
| Producto | Proveedor | Tipo | Salidas |
|---|---|---|---|
| uaGate 840D | Softing | Gateway | OPC UA (≤20.000 nodos), MQTT |
| edgeConnector (840D, FANUC CNC) | Softing | Gateway | OPC UA 1.04, MQTT 3.1/3.1.1/5 |
| SDEX Suite | Softing | Gateway | OPC UA, MQTT, REST |
| dataFEED OPC Server CNC | Softing | Servidor OPC / driver | OPC DA; opcional OPC UA 1.04, MQTT, REST |
| IBH Link UA | IBHsoftec | Gateway | OPC UA (incl. modelo CNC OPC 40502), MQTT Sparkplug B |
| Connectware | Cybus | Plataforma edge | MQTT, servidor OPC UA |
| WebAccess/CNC | Advantech | Software de monitorización | OPC UA/DA, Modbus, REST |
| MERLIN Tempus + MERLIN adapters | Memex | Software de monitorización | MTConnect |
| Manage MyMachines | Siemens | Fabricante de control o de máquina | Cloud (Insights Hub) |
| Industrial Edge for Machine Tools | Siemens | Fabricante de control o de máquina | REST, MQTT |
| Kepware Server — Siemens TCP/IP Ethernet | Velotic (formerly PTC Kepware) | Servidor OPC / driver | OPC UA, OPC DA |
| StateMonitor | HEIDENHAIN | Fabricante de control o de máquina | Interfaz de órdenes con ERP/MES |
| Predator MDC | Predator Software | Software de monitorización | SQL / MES / ERP |
| FactoryWiz Monitoring | FactoryWiz | Software de monitorización | — |
Directorio de conectores CNC →
- Número máximo de sesiones y de monitored items del servidor OPC UA
- Precio de lista de 6FC5800-0AP67-0YB0 (solo visible tras iniciar sesión en Siemens Industry Mall)
Preguntas habituales de los ingenieros
¿Cómo se habilita OPC UA en un SINUMERIK 840D sl?
Adquiera la licencia Access MyMachine /OPC UA (6FC5800-0AP67-0YB0) y, a continuación, Startup > Network > OPC UA > Setting > Change, marque Activate OPC UA, reinicie e intercambie los certificados.
¿Puedo leer un 840D sl sin la licencia OPC UA?
Sí, con un gateway de protocolo S7 como Softing uaGate 840D, IBH Link UA o Softing dataFEED; Softing indica que no se necesita ninguna licencia adicional de Siemens, aunque se utiliza la toolbox NCVar Selector para los símbolos.
¿Qué puerto usa OPC UA en SINUMERIK?
TCP 4840 por defecto.
Fuentes
Los datos de esta página proceden de estos documentos, consultados el 27 de octubre de 2026.
- Siemens — SINUMERIK 840D sl/828D Access MyMachine/OPC UA configuration manual (08/2019)
- Siemens Industry Online Support forum — OPC UA licence
- MachineMetrics support — SINUMERIK OPC UA connectivity
- MachineMetrics support — Siemens 840D OPC UA option
- Softing — uaGate 840D
- Softing — uaGate 840D FAQ
- IBHsoftec wiki — IBH Link UA with SINUMERIK 840D / 840D sl
- Cybus — SINUMERIK connector
- Memex — MERLIN adapter for SINUMERIK 840D
- Siemens — Manage MyMachines system requirements
Última verificación el 27 de octubre de 2026 con la documentación de los fabricantes. OPC UA Connect es un recurso educativo publicado por TEEPTRAK; no está afiliado a la OPC Foundation, al MTConnect Institute ni a ningún fabricante de controles.