Resumen de contenidos para Siemens SINUMERIK 840Dsl
Página 1
Prefacio Introducción Consignas de seguridad SINUMERIK Configuración del servidor OPC UA SINUMERIK 840Dsl/828D SINUMERIK Access MyMachine/ Administración de usuarios OPC UA Funciones Manual de configuración Diagnóstico Actualización del servidor OPC UA Datos técnicos Excepciones: 828D / V4.5 Solución de problemas...
Considere lo siguiente: ADVERTENCIA Los productos de Siemens sólo deberán usarse para los casos de aplicación previstos en el catálogo y la documentación técnica asociada. De usarse productos y componentes de terceros, éstos deberán haber sido recomendados u homologados por Siemens. El funcionamiento correcto y seguro de los productos exige que su transporte, almacenamiento, instalación, montaje, manejo y mantenimiento hayan sido realizados de forma...
Si tiene alguna pregunta, corrección o sugerencia acerca de la documentación técnica, envíe un correo electrónico a esta dirección (mailto:[email protected]). mySupport/Documentation Encontrará información para crear su propia documentación particular a partir del contenido de Siemens y adaptarla para documentar su propia máquina en esta dirección (https:// support.industry.siemens.com/My/ww/es/documentation). Formación Encontrará...
Nota acerca de la reglamentación general de protección de datos Nota acerca de la reglamentación general de protección de datos Siemens cumple los principios estándar de protección de datos, especialmente el principio de privacidad por diseño. Por lo tanto, este producto no procesa ni almacena ningún dato personal, solo datos funcionales técnicos (p.
Índice Prefacio................................3 Introducción..............................9 Descripción general.........................9 1.1.1 Servidor OPC UA SINUMERIK....................9 Características........................10 Configuración del sistema......................11 Compatibilidad de versión de servidor OPC UA y versiones de software CNC.....12 Referencia a la especificación de OPC UA................13 Consignas de seguridad..........................15 Consignas básicas de seguridad...................15 2.1.1 Consignas generales de seguridad..................15 2.1.2...
Página 6
Índice 5.3.1 Rutas de variables para operaciones de acceso de CN............52 5.3.2 Rutas de variables para operaciones de acceso a GUD............53 5.3.3 Rutas de variables para operaciones de acceso de PLC............54 5.3.4 Rutas de variables para datos de máquina y de operador............56 5.3.5 Rutas de variables para la configuración 1:N (solo la PCU del sistema de destino).....57 5.3.6...
Página 7
Índice Instalación del servidor OPC UA..................109 7.3.1 Instalación/actualización en una PCU/IPC................109 7.3.2 Instalación/actualización en una PPU/NCU.................109 Datos técnicos ............................111 Excepciones: 828D / V4.5........................113 Inicio del diálogo de configuración..................114 Actualización del servidor OPC UA..................115 Solución de problemas..........................119 10.1 Preguntas más frecuentes (FAQ)..................119 10.2 Referencia a los códigos de error de OPC UA..............123 Índice alfabético............................125...
Página 8
Índice SINUMERIK Access MyMachine/OPC UA Manual de configuración, 12/2018, 6FC5397-1DP41-0EA2...
Introducción Descripción general Estándar uniforme de intercambio de datos "Industry 4.0" supone la utilización, evaluación y análisis intensivos de datos de producción en los sistemas informáticos y de comunicación (TI) del nivel de empresa. Hoy en día, los programas de PLC ya registran una amplia gama de datos en los niveles de producción y de proceso (presiones, temperaturas o lecturas de contadores) y los ponen a disposición de sistemas en el nivel de empresa para, por ejemplo, aumentar la calidad del producto.
Introducción 1.2 Características Características El servidor OPC UA SINUMERIK ofrece la posibilidad de comunicarse con SINUMERIK por OPC UA. El servidor es compatible con las funciones siguientes de la especificación OPC UA: ● Lectura, escritura y suscripción de variables de SINUMERIK (NC, PLC) (consultar el capítulo Acceso a variables (Página 52)) ●...
Introducción 1.3 Configuración del sistema Configuración del sistema Accesibilidad del servidor La accesibilidad del servidor varía según el sistema SINUMERIK concreto. En la tabla siguiente se muestran las dependencias de los sistemas SINUMERIK: Sistemas SI‐ Accesibilidad NUMERIK SINUMERIK Tras la concesión de licencias y activación correctas, se puede acceder al servidor OPC UA a través de la 828D interfaz X130.
Introducción 1.4 Compatibilidad de versión de servidor OPC UA y versiones de software CNC Compatibilidad de versión de servidor OPC UA y versiones de software CNC La versión de servidor OPC UA más reciente es compatible con varias versiones de software CNC.
Introducción 1.5 Referencia a la especificación de OPC UA Referencia a la especificación de OPC UA El servidor OPC UA SINUMERIK cumple la especificación de la OPC Foundation (https:// opcfoundation.org/) V1.0.3. SINUMERIK Access MyMachine/OPC UA Manual de configuración, 12/2018, 6FC5397-1DP41-0EA2...
Página 14
Introducción 1.5 Referencia a la especificación de OPC UA SINUMERIK Access MyMachine/OPC UA Manual de configuración, 12/2018, 6FC5397-1DP41-0EA2...
Consignas de seguridad Consignas básicas de seguridad 2.1.1 Consignas generales de seguridad ADVERTENCIA Peligro de muerte en caso de incumplimiento de las consignas de seguridad e inobservancia de los riesgos residuales Si no se cumplen las consignas de seguridad ni se tienen en cuenta los riesgos residuales de la documentación de hardware correspondiente, pueden producirse accidentes con consecuencias mortales o lesiones graves.
Seguridad industrial (http://www.siemens.com/industrialsecurity) Los productos y las soluciones de Siemens están sometidos a un desarrollo constante con el fin de mejorar todavía más su seguridad. Siemens recomienda expresamente realizar actualizaciones tan pronto como estén disponibles y utilizar únicamente las últimas versiones de los productos.
Página 17
Consignas de seguridad 2.1 Consignas básicas de seguridad ADVERTENCIA Estados operativos no seguros debidos a una manipulación del software Las manipulaciones del software (p.ej., virus, troyanos, malware, gusanos) pueden provocar estados operativos inseguros en la instalación, con consecuencias mortales, lesiones graves o daños materiales.
Consignas de seguridad 2.2 Notas de seguridad de OPC UA Notas de seguridad de OPC UA ATENCIÓN OPC UA proporciona acceso de lectura/escritura a datos en SINUMERIK. Este acceso también puede afectar a datos relevantes para la seguridad. ● Es posible limitar ese acceso en caso de datos de SINUMERIK usando permisos de lectura y escritura individuales.
Asegúrese de no conectar la red de empresa a Internet sin medidas de protección adecuadas. Encontrará información adicional sobre la solución de defensa en profundidad, medidas de protección adecuadas e Industrial Security en general en Configuration Manual Industrial Security (https://support.industry.siemens.com/cs/de/en/view/108862708). Requisitos ● El servidor OPC UA requiere SINUMERIK Operate.
Configuración del servidor OPC UA 3.2 Opción OPC UA Opción OPC UA Ajuste de la opción 1. Configure la opción "Access MyMachine/OPC UA" en "Puesta en marcha > Licencias". Figura 3-1 Ajuste de la opción SINUMERIK Access MyMachine/OPC UA Manual de configuración, 12/2018, 6FC5397-1DP41-0EA2...
Configuración del servidor OPC UA 3.3 Puesta en marcha Puesta en marcha Comprobación de la hora de HMI Asegúrese de que la hora de la HMI se ajuste correctamente, ya que esto es un requisito para la comunicación cifrada. Nota El certificado necesario para la comunicación OPC UA segura se crea automáticamente durante el primer arranque.
Página 22
Configuración del servidor OPC UA 3.3 Puesta en marcha 3. Accione el pulsador de menú "Configuración". Aparecerá el diálogo de configuración. A continuación, accione el pulsador de menú "Cambiar". Realice los ajustes necesarios de conexión, autenticación y activación. Figura 3-2 Ajustes del servidor OPC UA (con cambios) SINUMERIK Access MyMachine/OPC UA Manual de configuración, 12/2018, 6FC5397-1DP41-0EA2...
Página 23
Configuración del servidor OPC UA 3.3 Puesta en marcha Grupo Configuración Descripción Ajustes de co‐ ● Red de empresa Se muestran las conexiones de red disponibles (direc‐ nexión ciones IP) en un sistema de destino específico (828D, ● Red de sistemas 840D sl, PCU, IPC).
Página 24
Configuración del servidor OPC UA 3.3 Puesta en marcha ATENCIÓN Riesgo de seguridad debido a la manipulación de datos y sniffing de datos El acceso anónimo puede suponer un riesgo de seguridad. Por lo tanto, el acceso anónimo debe limitarse estrictamente a la puesta en marcha. ●...
Página 25
Configuración del servidor OPC UA 3.3 Puesta en marcha 4. Pulse "OK". Si introduce un puerto por primera vez, recibirá una advertencia de seguridad. Figura 3-3 Mensaje de seguridad para abrir el puerto TCP Nota Apertura del puerto en IPC En el primer inicio del servidor OPC UA, aparecerá...
Configuración del servidor OPC UA 3.4 Manejo de certificados Manejo de certificados 3.4.1 Resumen Para establecer una conexión segura entre un servidor y un cliente OPC UA, es necesario intercambiar y aceptar el certificado de otro interlocutor de comunicación. El intercambio suele realizarse automáticamente en el primer intento de conexión entre el cliente y el servidor.
Configuración del servidor OPC UA 3.4 Manejo de certificados Figura 3-4 Pulsador de menú "Certificados" Operaciones El diálogo Certificados permite realizar las operaciones siguientes: ● Certificado de servidor – Renovar el certificado de servidor – Exportar el certificado de servidor actual ●...
Configuración del servidor OPC UA 3.4 Manejo de certificados 3.4.2 Certificados de servidor Resumen ① El nombre del certificado de servidor OPC UA se muestra en la parte superior de la pantalla. ② Puede renovar los certificados de servidor. ③ Permite exportar el certificado de servidor a un dispositivo configurado.
Configuración del servidor OPC UA 3.4 Manejo de certificados Renovación de certificados de servidor El certificado de servidor se puede renovar en cualquier momento. Con la renovación, el administrador puede especificar lo siguiente: ● Fecha de caducidad del certificado/validez en años Nota Antes de utilizar este diálogo, asegúrese de que la fecha y la hora de SINUMERIK Operate son correctas, ya que el certificado será...
Configuración del servidor OPC UA 3.4 Manejo de certificados Exportación de certificados de servidor Para preparar offline la conexión con el servidor, puede exportar el certificado de servidor. Después podrá importar el certificado y establecerlo como certificado de confianza en el cliente.
Configuración del servidor OPC UA 3.4 Manejo de certificados 3.4.3 Certificados de cliente 3.4.3.1 Certificados aceptados Resumen ① Los certificados aceptados se indican en la parte superior de la pantalla. Puede seleccionar un certificado mediante las teclas de flecha (cursor hacia arriba/abajo). ②...
Configuración del servidor OPC UA 3.4 Manejo de certificados Supresión de certificados aceptados 1. Para borrar manualmente un certificado de cliente, seleccione el certificado en la lista de certificados aceptados y pulse "Borrar". Aparecerá una pantalla para que confirme la supresión: Figura 3-8 Borrar certificado Al pulsar "Cancelar", no se llevará...
Configuración del servidor OPC UA 3.4 Manejo de certificados 3.4.3.2 Certificados rechazados Resumen ① Los certificados rechazados se indican en la parte superior de la pantalla. Puede seleccionar un certificado mediante las teclas de flecha (cursor hacia arriba/abajo). ② Puede borrar el certificado seleccionado. ③...
Configuración del servidor OPC UA 3.4 Manejo de certificados Supresión de certificados rechazados 1. Para suprimir manualmente un certificado de cliente, seleccione el certificado en la lista de certificados rechazados y pulse "Borrar". Aparecerá una pantalla para que confirme la supresión: Figura 3-10 Borrar certificado Al pulsar "Cancelar", no se llevará...
● Conexión con la política de seguridad "Basic128Rsa15" o "Basic256" y el modo de seguridad "SignAndEncrypt" SIEMENS siempre recomienda establecer una conexión con seguridad, puesto que solo de esta forma se puede garantizar la confidencialidad de los datos transmitidos. Instalación Las "Sample Applications"...
Página 36
Configuración del servidor OPC UA 3.5 Prueba de la conexión Figura 3-12 Desactivación del servicio "OPC UA Local Discovery Server" en PCU 50/IPC SINUMERIK Access MyMachine/OPC UA Manual de configuración, 12/2018, 6FC5397-1DP41-0EA2...
Configuración del servidor OPC UA 3.5 Prueba de la conexión Procedimiento 1. Arranque el "Sample client" (cliente de ejemplo) de OPC UA. Figura 3-13 Ventana principal del cliente de ejemplo 2. Seleccione la entrada "New" en la lista desplegable. Se abre la ventana "Discover Servers". 3.
Página 38
Configuración del servidor OPC UA 3.5 Prueba de la conexión 5. Vuelva a la ventana principal y haga clic en el botón "Connect". 6. Para establecer una conexión simple sin seguridad configure estos ajustes. Después de hacer clic en "OK", introduzca el usuario administrador asignado cuando se configuró OPC UA y la contraseña del administrador.
Página 39
Configuración del servidor OPC UA 3.5 Prueba de la conexión 7. Confirme el mensaje que le pregunta si desea confiar en el certificado transferido con "Yes". Figura 3-17 Certificado Se ha establecido la conexión con el servidor OPC UA SINUMERIK y se muestra el espacio de direcciones disponible.
Página 40
Configuración del servidor OPC UA 3.5 Prueba de la conexión – P. ej., lectura, escritura, configuración de vigilancia Figura 3-19 ID de nodo "Sinumerik > Channel > Parameter > R" – Se pueden consultar los atributos de un NodeID con la entrada "View Attributes". Uno de esos atributos es "Value", que proporciona el valor correspondiente de R1.
Administración de usuarios Resumen El administrador puede agregar/eliminar usuarios y derechos por medio de métodos de OPC UA proporcionados por el servidor. Por lo tanto, se debe establecer una conexión con un cliente genérico, utilizando las credenciales del administrador. Luego se pueden asignar usuarios y derechos utilizando los siguientes métodos del servidor OPC UA: ●...
Página 42
Administración de usuarios 4.1 Resumen Nota Solo puede agregar/quitar usuarios/permisos si está conectado como administrador. Si llama los métodos con un usuario diferente, recibirá el mensaje "BadInvalidArgument". SINUMERIK Access MyMachine/OPC UA Manual de configuración, 12/2018, 6FC5397-1DP41-0EA2...
Administración de usuarios 4.2 Administración de usuarios Administración de usuarios Los usuarios nuevos creados con la función "AddUser" o "AddCertficateUser" no tienen ningún permiso. El usuario administrador es responsable de la administración de usuarios y de los permisos asociados. Todos los usuarios deben usar una contraseña segura. Tabla 4-1 Métodos de administración de usuarios Método...
Administración de usuarios 4.3 Gestión de permisos Gestión de permisos Tras configurar los componentes de OPC UA, el usuario administrador tiene acceso de lectura a todos los datos ("SinuReadAll"), pero no tiene acceso de escritura. Esos permisos deben configurarse explícitamente. El administrador también puede añadir los permisos de usuario para BD de PLC individuales.
Administración de usuarios 4.4 Lista de permisos Lista de permisos A continuación se indican los permisos que se asignan a un usuario: SINUMERIK Access MyMachine/OPC UA Manual de configuración, 12/2018, 6FC5397-1DP41-0EA2...
Página 46
Administración de usuarios 4.4 Lista de permisos Tabla 4-3 Lista de permisos Método Descripción GiveUserAccess Configura los permisos de acceso especificados para un usuario. Los siguientes permisos se pueden combinar indistintamente. Argumentos de entrada: User Nombre del usuario al que se conceden los permisos Realm Los permisos de acceso que se configurarán,...
Página 47
Administración de usuarios 4.4 Lista de permisos Método Descripción ● GiveUserAccess ("MyUser", "GudRead; PlcWrite") Establece el acceso de lectura a los datos de usuario del usuario "MyUser" y establece el acceso de escritura para el PLC. ● GiveUserAccess ("John","PlcReadDB100") Admin da permisos de lectura al usuario "John" para el bloque de datos DB100 de PLC. SINUMERIK Access MyMachine/OPC UA Manual de configuración, 12/2018, 6FC5397-1DP41-0EA2...
Página 48
Administración de usuarios 4.4 Lista de permisos SINUMERIK Access MyMachine/OPC UA Manual de configuración, 12/2018, 6FC5397-1DP41-0EA2...
Funciones Resumen Resumen El servidor OPC UA ofrece la posibilidad de comunicarse con SINUMERIK por OPC UA. El servidor es compatible con las funciones siguientes de la especificación OPC UA: ● Acceso a datos: Lectura, escritura y suscripción de variables de SINUMERIK (NC, PLC) ●...
Funciones 5.2 Modelo de espacio de direcciones Modelo de espacio de direcciones Modelo de espacio de direcciones Si se examina el servidor OPC UA, el espacio de direcciones disponible está mapeado bajo el nodo "Sinumerik". Los datos globales de usuario (GUD) se encuentran bajo el nodo "/Sinumerik/GUD". Los bloques de PLC (entradas, salidas, memoria de bits, bloques de datos) se encuentran bajo el nodo "/Sinumerik/Plc".
Página 51
Funciones 5.2 Modelo de espacio de direcciones Figura 5-1 Navegación SINUMERIK Access MyMachine/OPC UA Manual de configuración, 12/2018, 6FC5397-1DP41-0EA2...
Las rutas de variables para acceso de CN se almacenan en el espacio de direcciones del servidor OPC UA SINUMERIK Operate. Puede obtener más información en el Manual de listas de 840D sl y de 828D "Señales de interfaz y variables de CN" (https://support.industry.siemens.com/cs/de/de/view/109748365/ en). Figura 5-2 Identificador para parámetro R Las variables de CN mostradas siempre representan solo el primer parámetro del área de...
Funciones 5.3 Acceso a variables Los parámetros R se encuentran bajo el identificador "/Channel/Parameter/R", que se asigna finalmente a "/Channel/Parameter/R[u1, 1]". Si desea acceder a otros parámetros, se debe ampliar el identificador en consecuencia, por ejemplo, "/Channel/Parameter/R[u2, 56]". Tabla 5-1 Ejemplos de rutas de variables (operaciones de acceso de CN) Ruta de variable Descripción...
Página 55
Funciones 5.3 Acceso a variables Área Dirección (IEC) Tipos de datos admisibles Tipo de datos OPC UA Imagen de salida DWORD, UInt32 DINT, Int32 REAL Double Bloque de datos DBz.DBXx.y BOOL Boolean Bloque de datos DBz.DBBx BYTE, CHAR, UInt32 STRING String Bloque de datos DBz.DBWx...
Funciones 5.3 Acceso a variables Ejemplos de rutas de variables (operaciones de acceso de PLC) Tabla 5-3 Ejemplos de rutas de variables (operaciones de acceso de PLC) Ruta de variable Descripción /Plc/M5.0 Bit de marca 0 en offset de byte 5 /Plc/DB5.DBW2 Palabra (16 bits) en el offset de byte 2 en el bloque de datos 5 /Plc/DB8.DBB2:STRING...
Funciones 5.3 Acceso a variables 5.3.5 Rutas de variables para la configuración 1:N (solo la PCU del sistema de destino) De forma predeterminada, se accede a los datos en la NCU que se está visualizando en SINUMERIK Operate. Al cambiar a otra NCU en SINUMERIK Operate, el servidor OPC UA también observa el valor de la NCU que ahora está...
Para obtener más información sobre la documentación de variables, consulte: Señales de interfaz y variables de CN (https://support.industry.siemens.com/cs/de/de/view/109748365/ Ejemplo 1: Búsqueda de una variable de OPC UA en la documentación de variables Desea encontrar la variable "opMode" en la carpeta "/Bag/State".
Página 59
Funciones 5.3 Acceso a variables 1. Consulte el documento mencionado anteriormente. Busque "opMode". SINUMERIK Access MyMachine/OPC UA Manual de configuración, 12/2018, 6FC5397-1DP41-0EA2...
Página 60
Funciones 5.3 Acceso a variables Ejemplo 2: Búsqueda de una variable de OPC UA que aparece en varias carpetas de la documentación de variables Desea encontrar la variable "cuttEdgeParam", que aparece en las carpetas "/Channel/ Compensation" y "/Tool/Compensation". SINUMERIK Access MyMachine/OPC UA Manual de configuración, 12/2018, 6FC5397-1DP41-0EA2...
Página 61
Funciones 5.3 Acceso a variables 1. Al principio de cada capítulo de las secciones de variables, verá la información "OEM-MMC: LinkItem" que especifica "/ToolCompensation/". 2. Consulte el documento, busque "ChannelCompensation" y vaya manualmente al parámetro requerido "cuttEdgeParam". Ejemplo 3: Búsqueda de una variable en la documentación de cliente OPC UA Desea encontrar la variable "cuttEdgeParam"...
Funciones 5.3 Acceso a variables 5.3.7 Elementos vigilados Un cliente OPC UA puede suscribirse a una selección de nodos de interés y dejar que el servidor vigile esos elementos. El servidor notifica los cambios al cliente solo en el caso de que haya cambios, p.
Funciones 5.4 Alarmas Alarmas 5.4.1 Resumen Cualquier cliente OPC UA compatible con alarmas y condiciones conectado al servidor OPC UA puede suscribirse a alarmas para obtener las notificaciones de alarmas. Todos los clientes OPC UA que se hayan suscrito para alarmas de SINUMERIK recibirán una alarma en cuanto esté...
Funciones 5.4 Alarmas 5.4.2 Cómo darse de alta/baja en la suscripción a alarmas Suscripción a alarmas El objeto de evento de alarma de SINUMERIK está conectado al nodo de SINUMERIK. Para recibir las alarmas, se debe colocar una suscripción al evento en el nodo de SINUMERIK. En el ejemplo siguiente se describe cómo recibir las alarmas utilizando el cliente de OPC UA Foundation: 1.
Funciones 5.4 Alarmas Figura 5-6 Lista de alarmas Baja de la suscripción a alarmas 1. Haga clic en "Condiciones > Seleccionar filtro de área…". Aparece la ventana "Seleccionar área". 2. Haga clic con el botón derecho en "Sinumerik" y seleccione "Quitar elemento vigilado" para dar de baja la suscripción del servidor en Quickstart Alarm Condition Client.
Funciones 5.4 Alarmas se suscriba para los eventos. Solo el nodo de objeto "Sinumerik" está disponible y puede suscribirse a los eventos. 5.4.4.2 Mensajes y alarmas de evento de OPC UA Acceso a alarmas Se requiere el derecho de acceso de usuario para suscribir los eventos del objeto Sinumerik. El derecho de acceso de usuario con permiso de acceso se debe establecer en "SinuReadAll"...
Funciones 5.4 Alarmas estar activa o inactiva. Actualmente no se admiten la confirmación y los comentarios de alarmas. El tipo básico de todos los objetos de condición es el tipo de condición. Se deriva de BaseEventType. Todos los mecanismos para el procesamiento de alarmas funcionan aunque los objetos de condición se encuentren en el espacio de direcciones.
Funciones 5.4 Alarmas Atributos de BaseEventType Atributo Tipo de datos Mapeo respecto a SINUMERIK Descripción EventId String ID de nodo único generado desde EventId lo genera el servidor para identifi‐ el sistema SINUMERIK. car de manera exclusiva una notificación de evento concreta. El EventId siempre se devolverá...
Funciones 5.4 Alarmas Atributo Tipo de datos Mapeo respecto a SINUMERIK Descripción Severity UInt16 Lectura de atributos a través de Gravedad del mensaje del evento. El ran‐ (SLAE_EV_ATTR_SEVE RITY) go de valores de la gravedad va de 1 a 1000, donde 1000 corresponde a la grave‐ dad más alta.
Funciones 5.4 Alarmas Atributo Tipo de datos Mapeo respecto a SINUMERIK Descripción Quality String De acuerdo con el atributo de ca‐ La calidad proporciona información sobre lidad de SINUMERIK, se estable‐ la fiabilidad de una alarma. cerá la cadena siguiente: Posibles valores de SINUMERIK: ●...
Funciones 5.4 Alarmas Atributo Tipo de datos Mapeo respecto a SINUMERIK Descripción Acknowledge No admitido No admitido, y el código de error de retorno será Bad_MethodInvalid. Confirm El método Confirm se utiliza para confirmar una notificación de evento para confirmar todas las notificaciones de evento para un estado de instancia de condición en la que ConfirmedState sea FALSE.
Funciones 5.4 Alarmas aritmética binaria en coma flotante. El componente <país/región> siempre va precedido por un guion. A continuación se muestra el formato de LocaleId: <idioma>[-<país/región>] ● <idioma> es el código ISO 639 de dos letras del idioma. ● <país/región> es el código ISO 3166 de dos letras para el país/región. Para obtener más información, consulte la especificación OPC UA Part3 - Address Space Model 1.03 Specification.pdf.
Funciones 5.4 Alarmas 5.4.7 Cliente de alarmas y condiciones de OPC UA Interfaz de usuario En la figura y la tabla siguientes se describe la interfaz de usuario del cliente UaExpert de ejemplo con el que se puede acceder cómodamente a la información del espacio de nombres de un servidor OPC UA.
Funciones 5.4 Alarmas 5.4.8 Cliente de alarmas y condiciones en varios idiomas de OPC UA El cliente OPC UA debe proporcionar de forma explícita el "LocaleId" de OPC UA específico del idioma para cambiar los textos de alarma. El siguiente ejemplo muestra el cambio de idioma de cliente utilizando el Client Stack de la OPC UA Foundation.
Página 76
Funciones 5.4 Alarmas Idioma LocaleID específico de OPC UA Alemán - Alemania de-DE Inglés - Reino Unido en-GB Chino (simplificado) zh-CHS Chino (tradicional) zh-CHT Checo - República Checa cs-CZ Danés - Dinamarca da-DK Búlgaro - Bulgaria bg-BG Griego - Grecia el-GR Español - España es-ES...
Funciones 5.5 Sistema de archivos Sistema de archivos 5.5.1 Resumen OPC UA SINUMERIK admite los objetos estándar de archivo y carpeta de OPC UA, que permiten la transferencia de archivos, así como la manipulación de los sistemas de archivos. Además, el servidor ofrece 2 métodos cómodos para copiar programas de pieza de CN desde el cliente OPC UA al servidor OPC UA y viceversa.
Página 78
Funciones 5.5 Sistema de archivos Nota SINUMERIK Operate admite las opciones NCExtend y ExternalDrives a partir de la versión 4.7. Figura 5-12 El sistema de archivos SINUMERIK Access MyMachine/OPC UA Manual de configuración, 12/2018, 6FC5397-1DP41-0EA2...
Funciones 5.5 Sistema de archivos 5.5.2 Requisitos El servidor OPC UA permite al cliente OPC UA la transferencia de archivos entre el cliente y el servidor. Como usuario, necesitará permisos de acceso para acceder a estos archivos desde el servidor. Los permisos de acceso se proporcionan con el método "GiveUserAccess". Se pueden proporcionar los siguientes permisos de acceso para el sistema de archivos (consulte también el capítulo Lista de permisos (Página 45)): ●...
Página 80
Funciones 5.5 Sistema de archivos Figura 5-13 Método estándar SINUMERIK Access MyMachine/OPC UA Manual de configuración, 12/2018, 6FC5397-1DP41-0EA2...
Funciones 5.5 Sistema de archivos 5.5.3 Soporte para sistema de archivos estándar 5.5.3.1 Transferencia de archivos con métodos estándar El servidor OPC UA SINUMERIK admite el "FileType"/"FolderType" que se describe en la especificación OPC UA Parte 5, que permite manipular archivos y carpetas por medio de OPC Métodos de carpeta Las carpetas "Part Programs", "Sub Programs", "Work Pieces", "NCExtend"...
Funciones 5.5 Sistema de archivos Ejemplos de uso de los métodos de carpeta Caso de uso Desde dónde se llama Parámetro de entrada CreateDirectory Se debe llamar al método bajo el nodo Nombre de carpeta en el que se van a crear los archivos (p.
Funciones 5.5 Sistema de archivos Siempre que cree un nuevo archivo utilizando el método "CreateFile", se creará un nuevo nodo con el tipo "FileType" con un nombre proporcionado por el usuario. Una vez más, este archivo contiene todos los métodos y atributos especificados en la tabla anterior. El nodo del espacio de direcciones, bajo el cual se llama al método "CreateFile", es el nodo "padre"...
Página 84
Funciones 5.5 Sistema de archivos Figura 5-14 Transferencia de archivos de servidor a cliente utilizando métodos del sistema de archivos estándar SINUMERIK Access MyMachine/OPC UA Manual de configuración, 12/2018, 6FC5397-1DP41-0EA2...
Funciones 5.5 Sistema de archivos Figura 5-15 Transferencia de archivos de cliente a servidor utilizando métodos del sistema de archivos estándar 5.5.3.3 Métodos cómodos para transferencia de archivos <16 MB Además del sistema de archivos estándar, se proporcionan dos métodos adicionales para transferir archivos del servidor al cliente o viceversa.
Página 86
Funciones 5.5 Sistema de archivos Figura 5-16 Métodos para transferencia de archivos SINUMERIK Access MyMachine/OPC UA Manual de configuración, 12/2018, 6FC5397-1DP41-0EA2...
Página 87
Funciones 5.5 Sistema de archivos Procedimiento y ejemplo 1. CopyFileFromServer: – Permite la copia de archivos del servidor OPC UA SINUMERIK a la ubicación del cliente. – El usuario proporcionará el nombre del archivo con el nombre de ruta completo que se debe copiar.
Funciones 5.6 Seleccionar Seleccionar 5.6.1 Resumen El método "Select" se proporciona en "Methods > Filehandling" en el espacio de direcciones, que permite seleccionar un programa de pieza del sistema de archivos NC. Para llamar a este método y seleccionar el archivo que se va a ejecutar, puede proporcionar el identificador de nodo del archivo en el espacio de direcciones y el número de canal.
Funciones 5.6 Seleccionar 5.6.2 Descripción Puede seleccionar el archivo del programa de pieza para su ejecución desde el sistema de archivos NC o memoria externa, que comprende "local drive", "USB" y "network share". Como parte de la función de sistema de archivos, el sistema de archivos NC se expone en el espacio de direcciones de OPC UA.
Página 90
Funciones 5.6 Seleccionar Requisitos ● El canal que se va a utilizar durante la ejecución del programa debe estar en estado "Reset". ● Un usuario con acceso "ApWrite" puede llamar al método "Select". Si el usuario no tiene acceso "ApWrite" e intenta llamar al método "Select", la operación falla y el servidor devuelve el estado "BadUserAccessDenied"...
Funciones 5.6 Seleccionar 5.6.4 Llamada de ejemplo Procedimiento 1. Busque el NodeID del programa de pieza que desea seleccionar (por ejemplo, "NC_PROG1.MPF"). 2. Acceda al nodo "File System" y localice el archivo en cuestión. Figura 5-17 Búsqueda del NodeID 3. Especifique el valor de NodeID y el número de canal en la llamada al método. Figura 5-18 Argumentos del método Select Se seleccionará...
Funciones 5.7 Administración de herramientas Administración de herramientas 5.7.1 Descripción El servidor OPC UA permite crear y suprimir herramientas y filos. Los métodos para esta operación se encuentran en la carpeta "Sinumerik > Methods > ToolManagement". La carpeta "ToolManagement" contiene estos cuatro métodos: ●...
Funciones 5.7 Administración de herramientas Requisitos Un usuario con acceso "ToolWrite" puede llamar los métodos "ToolManagement". Si el usuario no tiene acceso "ToolWrite" e intenta llamar los métodos "ToolManagement", la operación falla y el servidor devuelve el estado "BadUserAccessDenied" de OPC UA. Nota El derecho de acceso para el usuario se proporciona con el método "GiveUserAccess".
Funciones 5.7 Administración de herramientas En la tabla siguiente se ofrecen detalles sobre los parámetros del método: Tipo Parámetros Descripción Entrada Tool Area Parámetro de entrada para entrar en el área de la herramienta. Entrada Tool Number Número de 5 dígitos asignado a la herramienta creada.
Página 95
Funciones 5.7 Administración de herramientas DeleteTool( [in] string ToolArea [in] string ToolNumber [out] Uint32 StatusCode En la tabla siguiente se ofrecen detalles sobre los parámetros del método: Tipo Parámetros Descripción Entrada Tool Area Parámetro de entrada para el usuario final para entrar en el área de la herramienta.
Funciones 5.7 Administración de herramientas StatusCode Descripción La herramienta no existe. La herramienta está activa (motivo: herramienta en uso). Códigos de resultado del método El resultado devuelve "Succeeded" si el método se ha ejecutado correctamente y StatusCode indica el motivo de la ejecución correcta o del error. Devuelve "BadInvalidArgument"...
Funciones 5.7 Administración de herramientas En la tabla siguiente se ofrecen detalles sobre los parámetros del método: Tipo Parámetros Descripción Entrada Tool Area Parámetro de entrada para en‐ trar en el área de la herramienta. Entrada Tool Number Número de 5 dígitos que se debe suprimir.
Página 98
Funciones 5.7 Administración de herramientas El método DeleteCuttingEdge tiene tres parámetros de entrada y uno de salida: Signature: DeleteCuttingEdge( [in] string ToolArea [in] string ToolNumber [in] string CuttingEdgeNumber [out] Uint32 StatusCode En la tabla siguiente se ofrecen detalles sobre los parámetros del método: Tipo Parámetros Descripción...
Página 99
Funciones 5.7 Administración de herramientas Código de estado El código de estado es el resultado de la acción solicitada y es un número, como se muestra a continuación: Status Code Motivo Correcto El número de herramienta está fuera del rango. El filo no existe.
Página 100
Funciones 5.7 Administración de herramientas SINUMERIK Access MyMachine/OPC UA Manual de configuración, 12/2018, 6FC5397-1DP41-0EA2...
Diagnóstico Resumen Resumen El servidor OPC UA ofrece varias informaciones de diagnóstico, tal como se describe en la norma OPC UA Parte 5 - "Information Model", Capítulo 6. Esta información de diagnóstico se encuentra bajo el nodo Server: Figura 6-1 Información de diagnóstico - Nodo Server SINUMERIK Access MyMachine/OPC UA Manual de configuración, 12/2018, 6FC5397-1DP41-0EA2...
Diagnóstico 6.2 Pantalla de diagnóstico Pantalla de diagnóstico Requisitos Nota Para mostrar el estado correcto del servidor OPC UA, debe tener activado al menos un tipo de cifrado de mensajes (128 bits o 256 bits). Pantalla de diagnóstico Además de la información de diagnóstico de servidor disponible por medio de OPC UA, hay una pantalla de SINUMERIK Operate, que muestra el estado real del servidor OPC UA.
Página 103
Diagnóstico 6.2 Pantalla de diagnóstico Valor Descripción Más información Direcciones IP Direcciones IP y puertos de la red de empresa, del servidor red de sistemas o red de servicios por los que se puede acceder al servidor OPC UA. Estado de ser‐ Estados posibles del servidor: Hay demasiadas sesiones utiliza‐...
Diagnóstico 6.3 Versión de servidor OPC UA Versión de servidor OPC UA Versión de servidor OPC UA Se puede encontrar información sobre la versión del servidor OPC UA y la versión del diálogo de OPC UA en la pantalla de versión de SINUMERIK OPERATE. 1.
Página 105
Diagnóstico 6.3 Versión de servidor OPC UA Figura 6-4 Datos de versión/extensiones del sistema Se encuentra la entrada OPC UA. 3. Seleccione la entrada y vuelva a pulsar "Detalles" para mostrar más información detallada sobre los componentes de OPC UA. SINUMERIK Access MyMachine/OPC UA Manual de configuración, 12/2018, 6FC5397-1DP41-0EA2...
Página 106
Diagnóstico 6.3 Versión de servidor OPC UA SINUMERIK Access MyMachine/OPC UA Manual de configuración, 12/2018, 6FC5397-1DP41-0EA2...
● Línea de software 4.7: con versiones ≥V4.7 SP2. ● Línea de software 4.8: con versiones ≥V4.8 SP1. SINUMERIK Create MyConfig (CMC) La delegación o sucursal local de SIEMENS puede proporcionarle el archivo de actualización (CMC) necesario. SINUMERIK Access MyMachine/OPC UA...
"SinuReadAll". Lo mismo se aplica a "SinuWriteAll". Nota Si tiene otros problemas de compatibilidad o si desea obtener más detalles, consulte la línea directa (https://support.industry.siemens.com/cs/ww/es/sc/2090). SINUMERIK Access MyMachine/OPC UA Manual de configuración, 12/2018, 6FC5397-1DP41-0EA2...
Actualización del servidor OPC UA 7.3 Instalación del servidor OPC UA Instalación del servidor OPC UA Actualización del servidor OPC UA El procedimiento de instalación del servidor OPC UA varía en función de si se utiliza una PCU o una PPU/NCU. A continuación se ofrecen las instrucciones para las dos opciones: Consulte también Actualización del servidor OPC UA (Página 115) 7.3.1...
Página 110
Actualización del servidor OPC UA 7.3 Instalación del servidor OPC UA 4. Siga las instrucciones de instalación. 5. Tras la instalación correcta, reinicie la NCU/PPU. Nota Si OPC UA estaba activo antes de la instalación, se conservan los usuarios y los permisos. SINUMERIK Access MyMachine/OPC UA Manual de configuración, 12/2018, 6FC5397-1DP41-0EA2...
Datos técnicos Datos técnicos Descripción Valor Número de sesiones 828D 840 D sl Número de suscripciones 828D 840D sl Máximo de muestras/segundo 828D 500 1/s 840D sl 1000 1/s Intervalo de muestreo mín. 100 ms Intervalos de muestreo {100, 250, 500, 1000, 2500, 5000} ms Intervalo de publicación mín.
Página 112
Datos técnicos SINUMERIK Access MyMachine/OPC UA Manual de configuración, 12/2018, 6FC5397-1DP41-0EA2...
Excepciones: 828D / V4.5 En el capítulo siguiente se describen las excepciones relativas al control 828D con la versión de software CNC V4.5. SINUMERIK Access MyMachine/OPC UA Manual de configuración, 12/2018, 6FC5397-1DP41-0EA2...
Excepciones: 828D / V4.5 9.1 Inicio del diálogo de configuración Inicio del diálogo de configuración Debido a ciertos requisitos de la presente versión de software, no fue posible implementar el inicio del diálogo de configuración de OPC UA con 828D y V4.5 de la misma forma que en anteriores versiones del software.
Excepciones: 828D / V4.5 9.2 Actualización del servidor OPC UA Actualización del servidor OPC UA El procedimiento de actualización para 828D con la versión de software CNC V4.5 es diferente al procedimiento de actualización estándar descrito en el capítulo Instalación del servidor OPC UA (Página 109).
Página 116
Excepciones: 828D / V4.5 9.2 Actualización del servidor OPC UA 3. Accione la tecla "^", el 2. pulsador de menú horizontal y el 2. pulsador de menú vertical para ver el menú de puesta en marcha ampliado. Figura 9-4 Menú de puesta en marcha ampliado 4.
Página 117
Excepciones: 828D / V4.5 9.2 Actualización del servidor OPC UA 6. Responda afirmativamente en el mensaje emergente. Figura 9-6 Mensaje de confirmación 7. Seleccione el paquete a instalar. Los diálogos de OPC UA volverán a estar disponibles tras apagar y volver a encender. SINUMERIK Access MyMachine/OPC UA Manual de configuración, 12/2018, 6FC5397-1DP41-0EA2...
Página 118
Excepciones: 828D / V4.5 9.2 Actualización del servidor OPC UA SINUMERIK Access MyMachine/OPC UA Manual de configuración, 12/2018, 6FC5397-1DP41-0EA2...
Esto puede provocar un funcionamiento incorrecto del diálogo de con‐ figuración de OPC UA en las versiones de software <4.8 SP2. ● Póngase en contacto con su oficina regional de SIEMENS o con el soporte técnico (https:// support.industry.siemens.com/cs/ww/es/ sc/2090).
Página 120
Solución de problemas 10.1 Preguntas más frecuentes (FAQ) Tema Pregunta Posible solución El cliente OPC UA no tiene A pesar de la puesta en marcha correcta, el Si no es posible establecer conexión, aun conexión cliente OPC UA no se puede conectar. ¿Qué cuando el servidor OPC UA esté...
Solución de problemas 10.1 Preguntas más frecuentes (FAQ) Sistema de archivos Tema Pregunta Posible solución Sistema de ar‐ ¿Cómo se usa el método "CreateDirec‐ El servidor OPC UA puede crear una carpeta con cualquier chivos tory"? extensión, o sin extensiones, en la memoria USB, recurso compartido de red o unidad de disco local.
Página 122
Solución de problemas 10.1 Preguntas más frecuentes (FAQ) Tema Pregunta Posible solución ¿Cómo se usa el método "Read"? El método "Read" se usa para leer una parte del archivo a partir de la posición actual del archivo. La posición del archivo avanza en el número de bytes leídos.
Encontrará toda la información pertinente sobre los códigos de error en Github (https:// github.com/OPCFoundation/UA-Nodeset/blob/master/DotNet/Opc.Ua.StatusCodes.cs). Soporte técnico Encontrará números de teléfono específicos de cada país para soporte técnico en Internet, en la dirección (https://support.industry.siemens.com/cs/ww/es/sc/2090) siguiente, en el área "Contact". SINUMERIK Access MyMachine/OPC UA Manual de configuración, 12/2018, 6FC5397-1DP41-0EA2...
Página 124
Solución de problemas 10.2 Referencia a los códigos de error de OPC UA SINUMERIK Access MyMachine/OPC UA Manual de configuración, 12/2018, 6FC5397-1DP41-0EA2...
Índice alfabético Códigos de resultado del método, 96 Parámetros, 96 CreateDirectory método, 81 Accesibilidad, 11 CreateFile Aceptar método, 81 certificados rechazados, 34 CreateTool, 93 AddCertificateUser, 43 Código de estado, 93 AddUser, 43 Códigos de resultado del método, 93 Administración de usuarios, 10 Parámetros, 93 Alarmas cancelar suscripción, 65...
Página 126
Índice alfabético GetPosition Writable, 82 método, 82 Write, 82 GetUserAccessRights, 44 MoveOrCopy GetUserList, 43 método, 81 GiveUserAccess, 46 Navegación, 50 Identificador del idioma, 72 Número de sesiones, 111 Idiomas admitidos Número de suscripciones, 111 SINUMERIK, 72 Número máx. de usuarios, 111 Importación Certificados aceptados, 32 Industry 4.0, 9...
Página 127
Índice alfabético Tamaño de cola máx. de elementos vigilados (Tamaño de cola de suscripción), 111 Thin Client, 11 Tiempo de espera de sesión, 111 Tipos de datos, 54 UserWritable método, 82 Writable método, 82 Write método, 82 SINUMERIK Access MyMachine/OPC UA Manual de configuración, 12/2018, 6FC5397-1DP41-0EA2...
Página 128
Índice alfabético SINUMERIK Access MyMachine/OPC UA Manual de configuración, 12/2018, 6FC5397-1DP41-0EA2...