Tabla de contenido

Enlaces rápidos

SINUMERIK
SINUMERIK ONE
SINUMERIK Access MyMachine/
OPC UA
Manual de configuración
Aplicable a:
Servidor OPC UA
10/2020
A5E48690781E AB
versión 3.1
Prefacio
Introducción
Consignas de seguridad
Configuración del servidor
OPC UA
Customer Specific Object
Model (CSOM)
Administración de usuarios
Funciones
Diagnóstico
Servidor OPC UA y
SINUMERIK ONE virtual
Datos técnicos
Solución de problemas
Anexo
1
2
3
4
5
6
7
8
9
10
A
Tabla de contenido
loading

Resumen de contenidos para Siemens SINUMERIK ONE OPC UA

  • Página 1 Prefacio Introducción Consignas de seguridad SINUMERIK Configuración del servidor OPC UA SINUMERIK ONE SINUMERIK Access MyMachine/ Customer Specific Object Model (CSOM) OPC UA Administración de usuarios Manual de configuración Funciones Diagnóstico Servidor OPC UA y SINUMERIK ONE virtual Datos técnicos Solución de problemas Anexo Aplicable a:...
  • Página 2 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...
  • Página 3: Prefacio

    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á información acerca de SITRAIN (formación de Siemens en productos, sistemas y soluciones de automatización y accionamientos) en esta dirección (http://www.siemens.com/ sitrain). Preguntas frecuentes Encontrará...
  • Página 4 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.
  • Página 5: Tabla De Contenido

    Í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 Referencia a la especificación de OPC UA ................12 Consignas de seguridad........................13 Consignas básicas de seguridad..................13 2.1.1 Consignas generales de seguridad..................
  • Página 6 Índice 4.3.3.7 Reglas de modelado......................72 4.3.3.8 Control de accesos con CSOM .................... 73 4.3.4 Conversión del CSOM de XML a binario ................74 4.3.5 Importación del CSOM en el servidor OPC UA SINUMERIK ........... 75 Diálogo de CSOM en SINUMERIK Operate ................77 4.4.1 Vista general........................
  • Página 7 Índice 6.5.3.1 Transferencia de archivos con métodos estándar .............. 127 6.5.3.2 Transferencia de archivos mayores de 16 MB entre cliente y servidor......... 129 6.5.3.3 Métodos cómodos para transferencia de archivos <16 MB ..........131 Seleccionar ........................134 6.6.1 Resumen ......................... 134 6.6.2 Descripción........................
  • Página 8 Índice SINUMERIK Access MyMachine/OPC UA Manual de configuración, 10/2020, A5E48690781E AB...
  • Página 9: Introducción

    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.
  • Página 10: Características

    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 98)) •...
  • Página 11: Configuración Del Sistema

    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 El servidor OPC UA necesita SINUMERIK Operate y se ejecuta en el mismo destino que SINUMERIK Operate. Por este motivo, la configuración del sistema depende de si se usa un Thin Client (SINUMERIK Operate se ejecuta en NCU) o bien un IPC con un sistema operativo Windows.
  • Página 12: Referencia A La Especificación De Opc Ua

    Introducción 1.4 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, 10/2020, A5E48690781E AB...
  • Página 13: Consignas De Seguridad

    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.
  • Página 14: Información De Seguridad

    (https://www.siemens.com/industrialsecurity). Los productos y las soluciones de Siemens están sometidos a un desarrollo constante con el fin de hacerlos más seguros. Siemens recomienda expresamente realizar actualizaciones en cuanto estén disponibles y utilizar únicamente las últimas versiones de los productos. El uso de versiones de los productos anteriores o que ya no sean soportadas y la falta de aplicación de las...
  • Página 15: Notas De Seguridad De Opc Ua

    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 a datos de SINUMERIK mediante permisos de lectura y escritura individuales o bien usando un modelo de objetos propio y desactivando el espacio de nombres de SINUMERIK.
  • Página 16 Consignas de seguridad 2.2 Notas de seguridad de OPC UA SINUMERIK Access MyMachine/OPC UA Manual de configuración, 10/2020, A5E48690781E AB...
  • Página 17: Configuración Del Servidor Opc Ua

    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 el Configuration Manual Industrial Security (https://support.industry.siemens.com/cs/de/en/view/108862708). Requisitos • El servidor OPC UA requiere SINUMERIK Operate.
  • Página 18: Opción Opc Ua

    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, 10/2020, A5E48690781E AB...
  • Página 19: Puesta En Marcha

    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 20 Configuración del servidor OPC UA 3.3 Puesta en marcha 3. Accione el pulsador de menú "Setting" (Configuración). Aparecerá el diálogo de ajustes. A continuación, accione el pulsador de menú "Change" (Cambiar). Realice los ajustes necesarios de conexión y activación. Figura 3-2 Ajustes del servidor OPC UA (con cambios) SINUMERIK Access MyMachine/OPC UA Manual de configuración, 10/2020, A5E48690781E AB...
  • Página 21 Configuración del servidor OPC UA 3.3 Puesta en marcha Grupo Configuración Descripción Ajustes de co‐ Se muestran las conexiones de red disponibles (direccio‐ • Red de empresa nexión nes IP) en un sistema de destino específico (SINUMERIK • Red de sistemas ONE e IPC).
  • Página 22 SINUMERIK Operate en el Manual de puesta en marcha "Basesoftware and operating software" (https:// support.industry.siemens.com/cs/ww/es/view/109777907/en) (Software de base y software operativo). • A continuación, vaya al cuadro de diálogo del certificado del servidor OPC UA y renueve el certificado del servidor con "DNS solo"...
  • Página 23 Configuración del servidor OPC UA 3.3 Puesta en marcha 4. Luego pulse "OK". Si introduce un puerto por primera vez, recibirá una advertencia de seguridad. Figura 3-3 Nota de seguridad acerca de apertura del puerto TCP Nota Apertura del puerto en IPC En el primer inicio del servidor OPC UA, aparecerá...
  • Página 24 Configuración del servidor OPC UA 3.3 Puesta en marcha 7. Pulse el pulsador de menú "Cambiar". Realice los ajustes de autenticación necesarios. Figura 3-4 Ajustes de autenticación del servidor OPC UA Grupo Configuración Descripción Autenticación Admin User Nombre de usuario del administrador. El administrador puede agregar o eliminar usuarios y asignar o eliminar permisos de usuario.
  • Página 25 Configuración del servidor OPC UA 3.3 Puesta en marcha Nota Asignación de contraseñas seguras Al crear contraseñas nuevas, observe estas reglas: • Al asignar contraseñas nuevas, asegúrese de no asignar contraseñas que se puedan averiguar, como palabras sencillas, combinaciones de teclas que se puedan averiguar fácilmente, etc.
  • Página 26: Manejo De Certificados

    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.
  • Página 27: Certificados De Servidor

    Configuración del servidor OPC UA 3.4 Manejo de 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 • Certificados de cliente – Obtener una lista de los certificados aceptados actuales –...
  • Página 28 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á...
  • Página 29 Configuración del servidor OPC UA 3.4 Manejo de certificados Para renovar un certificado de servidor, proceda del modo siguiente: 1. Pulse "Renovar". Aparecerá una pantalla que ofrece dos formas de seleccionar un período de tiempo: – Seleccione el número de años durante los que el certificado de servidor será válido. –...
  • Página 30: Certificados De Cliente

    Configuración del servidor OPC UA 3.4 Manejo de certificados 3.4.3 Certificados de cliente 3.4.3.1 Certificados aceptados Vista general ① 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). ②...
  • Página 31 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-9 Borrar certificado Al pulsar "Cancelar", no se llevará...
  • Página 32: Certificados Rechazados

    Configuración del servidor OPC UA 3.4 Manejo de certificados 3.4.3.2 Certificados rechazados Vista general ① 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.
  • Página 33 Configuración del servidor OPC UA 3.4 Manejo de certificados Cómo aceptar certificados rechazados Si la opción "Aceptar certificados automáticamente" está desactivada, los certificados transferidos automáticamente por un cliente en el primer intento de conexión se tratarán como no aceptados y se deberán establecer manualmente como aceptados para poder establecer la conexión.
  • Página 34: Prueba De La Conexión

    • 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 35 Configuración del servidor OPC UA 3.5 Prueba de la conexión Figura 3-13 Desactivación del servicio "OPC UA Local Discovery Server" en el IPC SINUMERIK Access MyMachine/OPC UA Manual de configuración, 10/2020, A5E48690781E AB...
  • Página 36 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-14 Ventana principal del cliente de ejemplo 2. Seleccione la entrada "New" en la lista desplegable. Se abre la ventana "Discover Servers". 3.
  • Página 37 Configuración del servidor OPC UA 3.5 Prueba de la conexión 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. Confirme los ajustes haciendo clic en "OK". Figura 3-16 Configuración de servidor Figura 3-17...
  • Página 38 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-18 Certificado Se ha establecido la conexión con el servidor OPC UA SINUMERIK y se muestra el espacio de direcciones disponible.
  • Página 39 Configuración del servidor OPC UA 3.5 Prueba de la conexión – P. ej., lectura, escritura, configuración de vigilancia Figura 3-20 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.
  • Página 40 Configuración del servidor OPC UA 3.5 Prueba de la conexión SINUMERIK Access MyMachine/OPC UA Manual de configuración, 10/2020, A5E48690781E AB...
  • Página 41: Customer Specific Object Model (Csom)

    A ese fin, se pueden especificar todos los nodos OPC UA requeridos en un archivo XML. Se pueden usar varias herramientas para crear un modelo de objetos. En el presente manual, se explican todos los procesos y ejemplos a partir de la herramienta SiOME (Siemens OPC UA Modeling Editor).
  • Página 42: 4.2 Funciones

    Customer Specific Object Model (CSOM) 4.2 Funciones Funciones ¿Qué se puede hacer con un CSOM? Los escenarios de aplicación posibles para un CSOM son estos: • Implementación de un modelo de información propio. • Modificación de un modelo de información propio: –...
  • Página 43: Flujo De Trabajo Para Usar Csom En El Servidor Opc Ua Sinumerik

    Customer Specific Object Model (CSOM) 4.3 Flujo de trabajo para usar CSOM en el servidor OPC UA SINUMERIK Flujo de trabajo para usar CSOM en el servidor OPC UA SINUMERIK 4.3.1 Vista general A fin de usar un Customer Specific Object Model (CSOM), se debe seguir un procedimiento específico de flujo de trabajo.
  • Página 44 Customer Specific Object Model (CSOM) 4.3 Flujo de trabajo para usar CSOM en el servidor OPC UA SINUMERIK SINUMERIK Access MyMachine/P2P SINUMERIK Integrate Access MyMachine/P2P (referencia 6FC5860-7YC00-0YA0) permite la puesta en marcha de máquinas con SINUMERIK Operate (software versión 2.6 o superior) usando un PC con Windows estándar.
  • Página 45: Creación De Un Csom Con Siome

    4.3.3.1 Vista general SiOME es una herramienta gratuita de SIEMENS que permite crear fácilmente un modelo de objetos OPC UA y mapear el objeto a variables bien de SINUMERIK, bien de SIMATIC S7-1500. En el capítulo siguiente se muestra el flujo de trabajo de ingeniería para un CSOM con SINUMERIK y SiOME.
  • Página 46: Importación Del Modelo Sinumerik (Xml)

    Customer Specific Object Model (CSOM) 4.3 Flujo de trabajo para usar CSOM en el servidor OPC UA SINUMERIK Figura 4-3 Creación de un CSOM con SiOME En las secciones siguientes se profundiza en las 3 subetapas usando un ejemplo de aplicación. 4.3.3.2 Importación del modelo SINUMERIK (XML) Requisitos...
  • Página 47 Customer Specific Object Model (CSOM) 4.3 Flujo de trabajo para usar CSOM en el servidor OPC UA SINUMERIK 3. Haga clic en el icono de la pestaña "SINUMERIK" para importar el modelo SINUMERIK (XML) como se muestra en la imagen siguiente. Figura 4-5 Página de cuadro de SiOME 4.
  • Página 48: Modelado De Modelos De Objetos Propios

    Customer Specific Object Model (CSOM) 4.3 Flujo de trabajo para usar CSOM en el servidor OPC UA SINUMERIK 4.3.3.3 Modelado de modelos de objetos propios Creación de un espacio de nombres nuevo Para crear un espacio de nombres nuevo, siga estos pasos: 1.
  • Página 49 Customer Specific Object Model (CSOM) 4.3 Flujo de trabajo para usar CSOM en el servidor OPC UA SINUMERIK Creación de un objeto nuevo Para crear un objeto nuevo, siga estos pasos: 1. Haga clic con el botón derecho en el nodo "Objects" (Objetos) de la pestaña "Information model"...
  • Página 50 Customer Specific Object Model (CSOM) 4.3 Flujo de trabajo para usar CSOM en el servidor OPC UA SINUMERIK Agregar una instancia nueva para una variable Para agregar una instancia nueva para una variable, siga estos pasos: 1. En el nodo "Objects" (Objetos), haga clic con el botón derecho en el nodo "MyMachine" y haga clic en "Add Instance"...
  • Página 51 Customer Specific Object Model (CSOM) 4.3 Flujo de trabajo para usar CSOM en el servidor OPC UA SINUMERIK Asignación a datos SINUMERIK Para asignar la correspondencia de los datos SINUMERIK, siga estos pasos: 1. Arrastre la variable desde la pestaña "SINUMERIK" hasta la variable "PositionX" de la pestaña "Information model"...
  • Página 52 Customer Specific Object Model (CSOM) 4.3 Flujo de trabajo para usar CSOM en el servidor OPC UA SINUMERIK Agregar un nodo de método en CSOM Existen dos formas de agregar nodos de método: • Arrastrar y soltar directamente en un objeto personalizado. •...
  • Página 53 Customer Specific Object Model (CSOM) 4.3 Flujo de trabajo para usar CSOM en el servidor OPC UA SINUMERIK Agregar una nueva variable de instancia y asignar el método desde la pestaña SINUMERIK Para agregar una instancia nueva para un método, siga estos pasos: 1.
  • Página 54 Customer Specific Object Model (CSOM) 4.3 Flujo de trabajo para usar CSOM en el servidor OPC UA SINUMERIK 5. Haga clic con el botón derecho en el nodo "InputArguments" (Argumentos de entrada) y haga clic en "Add New Argument" (Agregar argumento). Figura 4-20 Agregar un nuevo argumento en el método 6.
  • Página 55 Customer Specific Object Model (CSOM) 4.3 Flujo de trabajo para usar CSOM en el servidor OPC UA SINUMERIK 8. Seleccione el argumento recién creado y configure los valores en la pestaña "Attributes / References" (Atributos/referencias) según el argumento del método. 9.
  • Página 56 Customer Specific Object Model (CSOM) 4.3 Flujo de trabajo para usar CSOM en el servidor OPC UA SINUMERIK Agregar una instancia nueva para una alarma Para agregar una instancia nueva para una alarma, siga estos pasos: 1. En el nodo "Objects" (Objetos), haga clic con el botón derecho en el nodo "MyMachine" y haga clic en "Add Instance"...
  • Página 57 Customer Specific Object Model (CSOM) 4.3 Flujo de trabajo para usar CSOM en el servidor OPC UA SINUMERIK 4. Se ha agregado la instancia nueva para una alarma bajo el nodo "MyMachine". Haga clic en "EventNotifier" (Notificador de eventos) en la pestaña "Additional OPC UA Attributes" (Atributos adicionales de OPC UA) como se muestra a continuación.
  • Página 58 Customer Specific Object Model (CSOM) 4.3 Flujo de trabajo para usar CSOM en el servidor OPC UA SINUMERIK Agregar nodo de sistema de archivos en CSOM Antes de agregar un nodo de sistema de archivos, debe realizar estas modificaciones en la página de ajustes de SiOME: 1.
  • Página 59 Customer Specific Object Model (CSOM) 4.3 Flujo de trabajo para usar CSOM en el servidor OPC UA SINUMERIK Para agregar un nodo de sistema de archivos, siga estos pasos: 1. Haga clic en "Please add or choose a namespace" (Añada o elija un espacio de nombres) y en "Add New Namespace"...
  • Página 60 Customer Specific Object Model (CSOM) 4.3 Flujo de trabajo para usar CSOM en el servidor OPC UA SINUMERIK 4. Aparece la ventana emergente "Add Instance" (Agregar instancia). Introduzca un nombre en el campo "Name" (Nombre). Figura 4-30 Ventana emergente Add Instance (Agregar instancia) 5.
  • Página 61 Customer Specific Object Model (CSOM) 4.3 Flujo de trabajo para usar CSOM en el servidor OPC UA SINUMERIK Arrastrar y soltar directamente en el nodo padre 1. Para agregar un directorio de archivos SINUMERIK en un objeto personalizado, mantenga pulsada la tecla Ctrl y arrastre el directorio de archivos SINUMERIK deseado desde la pestaña "SINUMERIK"...
  • Página 62 Customer Specific Object Model (CSOM) 4.3 Flujo de trabajo para usar CSOM en el servidor OPC UA SINUMERIK Figura 4-34 Agregar nodo de sistema de archivos SINUMERIK completo Agregar manualmente un nuevo nodo de tipo carpeta/directorio de archivos en un nodo padre 1.
  • Página 63: Gestión De Opciones En Siome

    Customer Specific Object Model (CSOM) 4.3 Flujo de trabajo para usar CSOM en el servidor OPC UA SINUMERIK 5. Arrastre el directorio de sistema de archivos SINUMERIK deseado desde la pestaña "SINUMERIK" hasta el nodo "CsomPartProgram" como se muestra en la imagen siguiente. Figura 4-36 Agregar un nuevo nodo de tipo directorio de archivos en un objeto personalizado 6.
  • Página 64 Customer Specific Object Model (CSOM) 4.3 Flujo de trabajo para usar CSOM en el servidor OPC UA SINUMERIK Esto se hace básicamente mediante licencias de ingeniería dentro de SiOME. Para seguir una solución fácil de implementar, una "licencia" es básicamente cualquier variable NC/PLC (se puede escoger libremente) en el sistema SINUMERIK que necesita un valor determinado (se puede definir en SiOME).
  • Página 65 Customer Specific Object Model (CSOM) 4.3 Flujo de trabajo para usar CSOM en el servidor OPC UA SINUMERIK 3. Aparece una ventana emergente de información. Al hacer clic en "Ok", se creará automáticamente un espacio de nombres nuevo para la licencia SINUMERIK. Figura 4-39 Ventana emergente de espacio de nombres de licencia Nota...
  • Página 66 Customer Specific Object Model (CSOM) 4.3 Flujo de trabajo para usar CSOM en el servidor OPC UA SINUMERIK 4. Aparece la ventana emergente "Add license" (Agregar licencia). Realice los ajustes necesarios según lo descrito en la tabla siguiente. Figura 4-40 Ventana emergente Add license (Agregar licencia) Grupo Configu‐...
  • Página 67 Seleccione el tipo de datos en la lista des‐ String plegable. Value (Va‐ Seleccione o introduzca el valor según la "SIEMENS" lor) selección del tipo de datos. Si la variable tiene los mismos valores que los introducidos aquí, entonces la parte del árbol de navegación OPC UA...
  • Página 68 Customer Specific Object Model (CSOM) 4.3 Flujo de trabajo para usar CSOM en el servidor OPC UA SINUMERIK 5. Haga clic en "OK". Se ha agregado la licencia como se muestra en la imagen siguiente. Figura 4-41 Licencia agregada Para editar los detalles de la licencia, haga clic en el icono .
  • Página 69: Exportación Del Csom (Xml)

    Customer Specific Object Model (CSOM) 4.3 Flujo de trabajo para usar CSOM en el servidor OPC UA SINUMERIK Configuración de licencias para espacios de nombres de CSOM 1. Asigne las licencias recién creadas a las variables según proceda. Las variables de la licencia "Default"...
  • Página 70 Customer Specific Object Model (CSOM) 4.3 Flujo de trabajo para usar CSOM en el servidor OPC UA SINUMERIK 3. Aparece un cuadro de diálogo "Save as" (Guardar como). Seleccione la ubicación en la que se guardará el archivo CSOM (XML) exportado y haga clic en "Save"...
  • Página 71: Mapeado De Tipos De Datos

    En el capítulo Conversión del CSOM de XML a binario (Página 74) verá pasos adicionales. Encontrará una descripción más detallada de SiOME en Industry Online Support (https:// support.industry.siemens.com/cs/de/en/view/109755133). Hallará un manual de funciones, el enlace de descarga, explicaciones adicionales, y ejemplos de aplicación en modelado y mapeado.
  • Página 72: Reglas De Modelado

    Customer Specific Object Model (CSOM) 4.3 Flujo de trabajo para usar CSOM en el servidor OPC UA SINUMERIK Podrá encontrar más información sobre la asignación de tipos de datos de OPC UA en el documento "OPC UA Information Model for IEC 61131-3" (Modelo de información OPC UA según IEC 61131-3).
  • Página 73: Control De Accesos Con Csom

    Customer Specific Object Model (CSOM) 4.3 Flujo de trabajo para usar CSOM en el servidor OPC UA SINUMERIK • No se deben agregar objetos, variables ni métodos en las estructuras de archivo o carpetas estándar. • No se deben eliminar los archivos o carpetas estándar de las estructuras de archivo o de carpeta estándar.
  • Página 74: Conversión Del Csom De Xml A Binario

    Customer Specific Object Model (CSOM) 4.3 Flujo de trabajo para usar CSOM en el servidor OPC UA SINUMERIK CSOM Permisos de espacio Permisos de dispositi‐ Resultado de nombres de CSOM vo de destino AccessLevel 2 = Escritura Sin acceso Lectura/escritura Sin acceso Lectura Lectura/escritura...
  • Página 75: Importación Del Csom En El Servidor Opc Ua Sinumerik

    Customer Specific Object Model (CSOM) 4.3 Flujo de trabajo para usar CSOM en el servidor OPC UA SINUMERIK 3. Seleccione la ubicación del archivo XML en "Input XML File" (Archivo XML de entrada) y especifique la ubicación en la que se guardará el archivo binario en "Output BIN File" (Archivo BIN de salida).
  • Página 76 AMM al control. – "\user\sinumerik\hmi\opcua\models\" para NCU – "C:\Program Files (x86)\Siemens\Motion Control\user\sinumerik\hmi\opcua \modeles" para PCU/IPC Nota Si no hay una carpeta de modelos, cree una carpeta con el nombre models. 2. Pulse "Agregar modelo" en el diálogo de modelo OPC UA y seleccione el archivo binario guardado.
  • Página 77: Diálogo De Csom En Sinumerik Operate

    Customer Specific Object Model (CSOM) 4.4 Diálogo de CSOM en SINUMERIK Operate Diálogo de CSOM en SINUMERIK Operate 4.4.1 Vista general Para poder trabajar con un modelo de objetos específico de cliente de forma sencilla, el diálogo OPC UA ofrece una sección especial, que se encuentra bajo el pulsador de menú "Modelo". Figura 4-51 Pulsador de menú...
  • Página 78: Diálogo De Modelo Opc Ua

    Customer Specific Object Model (CSOM) 4.4 Diálogo de CSOM en SINUMERIK Operate 4.4.2 Diálogo de modelo OPC UA Vista general Pulse "Modelo" para ir a la pantalla siguiente. ① El diálogo de modelo OPC UA muestra el CSOM activado y también esta información: •...
  • Página 79 Customer Specific Object Model (CSOM) 4.4 Diálogo de CSOM en SINUMERIK Operate Procedimiento 1. Para agregar un modelo de objetos específico de cliente, pulse "Agregar modelo". Figura 4-53 Pulsador de menú Agregar modelo Aparece la ventana emergente "Agregar modelo". 2. Seleccione el archivo binario en USB/Networkshare. Figura 4-54 Agregar modelos OPC UA Al pulsar "Cancelar", no se llevará...
  • Página 80: Borrado De Un Modelo Opc Ua

    Customer Specific Object Model (CSOM) 4.4 Diálogo de CSOM en SINUMERIK Operate 4.4.4 Borrado de un modelo OPC UA Procedimiento 1. Para borrar un modelo de objetos específico de cliente, pulse "Borrar modelo". Figura 4-55 Pulsador de menú Borrar modelo 2.
  • Página 81 Customer Specific Object Model (CSOM) 4.4 Diálogo de CSOM en SINUMERIK Operate Figura 4-57 Ventana emergente Borrar modelo Al pulsar "Cancelar", no se llevará a cabo ninguna acción y regresará a la pantalla "Modelos OPC UA". Al pulsar "OK", se borrará el modelo de cliente. SINUMERIK Access MyMachine/OPC UA Manual de configuración, 10/2020, A5E48690781E AB...
  • Página 82: Activación Y Desactivación Del Modelo Opc Ua Y Del Espacio De Nombres De Sinumerik

    Customer Specific Object Model (CSOM) 4.4 Diálogo de CSOM en SINUMERIK Operate 4.4.5 Activación y desactivación del modelo OPC UA y del espacio de nombres de SINUMERIK Procedimiento 1. Accione el pulsador de menú "Modificar". Figura 4-58 Pulsador de menú Modificar 2.
  • Página 83 Customer Specific Object Model (CSOM) 4.4 Diálogo de CSOM en SINUMERIK Operate Figura 4-59 Seleccionar modelos OPC UA Al pulsar "Cancelar", no se llevará a cabo ninguna acción y regresará a la pantalla "Modelos OPC UA". Al accionar el pulsador de menú "OK", se aplicarán las modificaciones. SINUMERIK Access MyMachine/OPC UA Manual de configuración, 10/2020, A5E48690781E AB...
  • Página 84 Customer Specific Object Model (CSOM) 4.4 Diálogo de CSOM en SINUMERIK Operate SINUMERIK Access MyMachine/OPC UA Manual de configuración, 10/2020, A5E48690781E AB...
  • Página 85: Administración De Usuarios

    Administración de usuarios Resumen El administrador puede agregar/eliminar usuarios y permisos de acceso por medio de los 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. A continuación se pueden asignar usuarios y permisos de acceso utilizando los siguientes métodos del servidor OPC UA: •...
  • Página 86 Administración de usuarios 5.1 Resumen Nota Solo puede agregar o quitar usuarios o permisos de acceso 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, 10/2020, A5E48690781E AB...
  • Página 87: Administración De Usuarios

    Administración de usuarios 5.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 de acceso. El usuario administrador es responsable de la administración de usuarios y de los permisos de acceso asociados. Todos los usuarios deben usar una contraseña segura. Tabla 5-1 Métodos de administración de usuarios Método...
  • Página 88: Gestión De Permisos De Acceso

    Administración de usuarios 5.3 Gestión de permisos de acceso Gestión de permisos de acceso 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 de acceso deben configurarse explícitamente.
  • Página 89: Lista De Los Permisos De Acceso

    Administración de usuarios 5.4 Lista de los permisos de acceso Lista de los permisos de acceso A continuación se indican los permisos de acceso que se asignan a un usuario: SINUMERIK Access MyMachine/OPC UA Manual de configuración, 10/2020, A5E48690781E AB...
  • Página 90 Administración de usuarios 5.4 Lista de los permisos de acceso Tabla 5-3 Lista de los permisos de acceso Método Descripción GiveUserAccess Configura los permisos de acceso especificados para un usuario. Los siguientes permisos de acceso se pueden combinar indistintamente. Argumentos de entrada: User Nombre del usuario al que se conceden los permisos de acceso...
  • Página 91 Administración de usuarios 5.4 Lista de los permisos de acceso 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"...
  • Página 92: Modificación De Los Derechos De Acceso A Las Pantallas De Configuración De Opc Ua En Sinumerik Operate

    Los derechos de acceso a las pantallas de configuración de OPC UA en SINUMERIK Operate se pueden ajustar en la siguiente ruta: • para NCU "/card/user/sinumerik/hmi/opcua/cfg/opcuiaccess.conf" • para PCU/IPC "C:\Program Files (x86)\Siemens\MotionControl/user/sinumerik/hmi/opcua/cfg/ opcuiaccess.ini" Nota Tenga en cuenta que, al modificar los derechos de acceso, se puede permitir al cliente cambiar configuraciones clave del servidor OPC UA y, en particular, obtener acceso a variables que quizá...
  • Página 93: Funciones

    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) •...
  • Página 94: Modelo De Espacio De Direcciones

    Funciones 6.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 datos de PLC se encuentran bajo el nodo "/Sinumerik/Plc".
  • Página 95 Funciones 6.2 Modelo de espacio de direcciones Tenga en cuenta lo siguiente durante la navegación: • En el espacio de direcciones del CN, las variables mostradas siempre representan solo el primer parámetro de la unidad correspondiente. Ejemplo: Los parámetros R se encuentran bajo "Sinumerik > Channel > Parameter > R". El identificador correspondiente se denomina "/Channel/Parameter/R", que se asigna finalmente a "/Channel/ Parameter/R[u1, 1]".
  • Página 96 Funciones 6.2 Modelo de espacio de direcciones SINUMERIK Access MyMachine/OPC UA Manual de configuración, 10/2020, A5E48690781E AB...
  • Página 97 Funciones 6.2 Modelo de espacio de direcciones Figura 6-1 Navegación SINUMERIK Access MyMachine/OPC UA Manual de configuración, 10/2020, A5E48690781E AB...
  • Página 98: Acceso A Variables

    Las rutas de variables para acceso de CN se almacenan en el espacio de direcciones del servidor OPC UA SINUMERIK Operate. Puede obtener información adicional en el Manual de listas de 840D sl y "Señales de interfaz y variables de CN" de 828D (https://support.industry.siemens.com/cs/de/en/view/109769139). Figura 6-2 Identificador para parámetro R Las variables de CN mostradas siempre representan solo el primer parámetro del área de datos...
  • Página 99: Rutas De Variables Para Operaciones De Acceso A Gud

    Funciones 6.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 6-1 Ejemplos de rutas de variables (operaciones de acceso de CN) Ruta de variable Descripción...
  • Página 100: Rutas De Variables Para Operaciones De Acceso De Plc

    DB. La ruta del archivo de configuración es: • para NCU será "/user/sinumerik/hmi/opcua/cfg/settings.conf" • para PCU/IPC "C:\Program Files(x86)\Siemens\MotionControl/user/ sinumerik/hmi/opcua/cfg/ settings.ini" Para acceder a direcciones simbólicas, utilice la ruta de variables mostrada en el árbol de navegación de OPC UA.
  • Página 101 Funciones 6.3 Acceso a variables Se puede acceder a valores individuales de una matriz usando los miembros de matriz expuestos. Figura 6-3 Miembros de matriz expuestos de la variable "ActiveChan" Para acceder a direcciones absolutas, debe añadirse el n.º de bytes adecuado a la dirección inicial del árbol de navegación de OPC UA.
  • Página 102 Funciones 6.3 Acceso a variables Área Dirección (IEC) Tipos de datos admisibles Tipo de datos OPC UA Bloque de datos DBz.DBWx WORD, CHAR, UInt32 Int32 Bloque de datos DBz.DBDx DWORD, UInt32 DINT, Int32 REAL Double Imagen de entrada Ix.y BOOL Boolean Imagen de entrada BYTE, CHAR,...
  • Página 103 Funciones 6.3 Acceso a variables Nota • Los temporizadores solo se pueden leer. Un temporizador está activo si contiene un valor distinto de 0. • Si se usan los tipos de datos CHAR o STRING con un acceso de byte, se leen caracteres UTF8, pero si uno de esos tipos de datos se usa con un acceso de palabra, se leen caracteres UTF16.
  • Página 104: Restricción De Acceso A Variables O Db Con Tia Portal

    Funciones 6.3 Acceso a variables 6.3.4 Restricción de acceso a variables o DB con TIA Portal Requisitos En general, los ajustes globales del TIA Portal permiten controlar si OPC UA puede acceder a un bloque de datos desde PLC: • Valores predeterminados para bloques de datos nuevos –...
  • Página 105: Rutas De Variables Para Datos De Máquina Y De Operador

    Funciones 6.3 Acceso a variables Tabla de variables PLC Las tablas de variables PLC en el TIA Portal contienen las definiciones de las variables y constantes simbólicas de PLC que son válidas en toda la CPU. Para cada CPU usada en el proyecto se crea una tabla de variables PLC.
  • Página 106: Búsqueda De Variables De Opc Ua

    Búsqueda de variables de OPC UA Encontrará información adicional en la documentación de variables, dentro del manual de listas Señales de interfaz y variables de CN (https://support.industry.siemens.com/cs/de/de/view/ 109748365/en) Ejemplo 1: Búsqueda de una variable de OPC UA en la documentación de variables Desea encontrar la variable "opMode"...
  • Página 107 Funciones 6.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, 10/2020, A5E48690781E AB...
  • Página 108 Funciones 6.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"...
  • Página 109: Elementos Vigilados

    Funciones 6.3 Acceso a variables 6.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.
  • Página 110: Alarmas

    Funciones 6.4 Alarmas Alarmas 6.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é...
  • Página 111: Cómo Darse De Alta/Baja En La Suscripción A Alarmas

    Funciones 6.4 Alarmas 6.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.
  • Página 112: Descripción De Secuencia De Las Alarmas

    Funciones 6.4 Alarmas Figura 6-11 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.
  • Página 113: Mensajes Y Alarmas De Evento De Opc Ua

    Funciones 6.4 Alarmas para los eventos. Solo el nodo de objeto "Sinumerik" está disponible y puede suscribirse a los eventos. 6.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"...
  • Página 114 Funciones 6.4 Alarmas Una alarma consta de varias máquinas de estado anidadas o paralelas. La vigilancia puede estar generalmente activada o desactivada. Si la vigilancia está activada, la alarma puede 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.
  • Página 115 Funciones 6.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.
  • Página 116 Funciones 6.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 rango (SLAE_EV_ATTR_SEVE RITY) de valores de la gravedad va de 1 a 1000, donde 1000 corresponde a la gravedad más alta.
  • Página 117 Funciones 6.4 Alarmas Atributo Tipo de datos Mapeo respecto a SINUMERIK Descripción Quality String De acuerdo con el atributo de cali‐ La calidad proporciona información sobre la dad de SINUMERIK, se establecerá fiabilidad de una alarma. la cadena siguiente: Posibles valores de SINUMERIK: •...
  • Página 118: Idioma De Las Alarmas

    Funciones 6.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.
  • Página 119: Especificación Del Idioma De Sinumerik

    Funciones 6.4 Alarmas (http://standards.ieee.org/findstds/interps/index.html), el estándar del IEEE para 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. •...
  • Página 120: Restricciones De Alarmas Y Condiciones De Opc Ua

    Funciones 6.4 Alarmas Idioma LanguageID de SINUMERIK LocaleID específico de OPC UA Neerlandés - Países Bajos nl-NL Polaco - Polonia pl-PL Portugués - Brasil pt-BR Rumano - Rumanía ro-RO Ruso - Rusia ru-RU Eslovaco - Eslovaquia sk-SK Esloveno - Eslovenia sl-SI Sueco - Suecia sv-SE...
  • Página 121: Cliente De Alarmas Y Condiciones De Opc Ua

    Funciones 6.4 Alarmas 6.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.
  • Página 122: Cliente De Alarmas Y Condiciones En Varios Idiomas De Opc Ua

    Funciones 6.4 Alarmas 6.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 123 Funciones 6.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...
  • Página 124: Sistema De Archivos

    Funciones 6.5 Sistema de archivos Sistema de archivos 6.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 125: Requisitos

    Funciones 6.5 Sistema de archivos Nota SINUMERIK Operate admite las opciones NCExtend y ExternalDrives a partir de la versión 4.7. Figura 6-17 El sistema de archivos 6.5.2 Requisitos El servidor OPC UA permite al cliente OPC UA la transferencia de archivos entre el cliente y el servidor.
  • Página 126 Funciones 6.5 Sistema de archivos 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 127: Soporte Para Sistema De Archivos Estándar

    Funciones 6.5 Sistema de archivos 6.5.3 Soporte para sistema de archivos estándar 6.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 UA. Métodos de carpeta Las carpetas "Part Programs", "Sub Programs", "Work Pieces", "NCExtend"...
  • Página 128 Funciones 6.5 Sistema de archivos Ejemplos de uso de los métodos de carpeta Nombre Firma CreateDirectory [in] String directoryName Llamada desde carpeta/directorio princi‐ pal, p. ej.: Sinumerik/FileSystem/Work [out] NodeId directoryNodeId Pieces CreateFile [in] String fileName Llamada desde carpeta/directorio princi‐ pal, p. ej.: Sinumerik/FileSystem/Part Pro‐ [in] Boolean requestFileOpen gram Filename con la extensión, p.
  • Página 129: Transferencia De Archivos Mayores De 16 Mb Entre Cliente Y Servidor

    Funciones 6.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 130 Funciones 6.5 Sistema de archivos Figura 6-19 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, 10/2020, A5E48690781E AB...
  • Página 131: Métodos Cómodos Para Transferencia De Archivos

    Funciones 6.5 Sistema de archivos Figura 6-20 Transferencia de archivos de cliente a servidor utilizando métodos del sistema de archivos estándar 6.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 132 Funciones 6.5 Sistema de archivos Figura 6-21 Métodos para transferencia de archivos SINUMERIK Access MyMachine/OPC UA Manual de configuración, 10/2020, A5E48690781E AB...
  • Página 133 Funciones 6.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.
  • Página 134: Seleccionar

    Funciones 6.6 Seleccionar Seleccionar 6.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.
  • Página 135: Descripción

    Funciones 6.6 Seleccionar 6.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 136 Funciones 6.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"...
  • Página 137: Llamada De Ejemplo

    Funciones 6.6 Seleccionar 6.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 6-22 Búsqueda del NodeID 3. Especifique el valor de NodeID y el número de canal en la llamada al método. Figura 6-23 Argumentos del método Select Se seleccionará...
  • Página 138: Administración De Herramientas

    Funciones 6.7 Administración de herramientas Administración de herramientas 6.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: •...
  • Página 139: Createtool

    Funciones 6.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".
  • Página 140: Deletetool

    Funciones 6.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 he‐ rramienta creada.
  • Página 141 Funciones 6.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.
  • Página 142: Createcuttingedge

    Funciones 6.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"...
  • Página 143: Deletecuttingedge

    Funciones 6.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 que se debe suprimir.
  • Página 144 Funciones 6.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 145 Funciones 6.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 146 Funciones 6.7 Administración de herramientas SINUMERIK Access MyMachine/OPC UA Manual de configuración, 10/2020, A5E48690781E AB...
  • Página 147: Diagnóstico

    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 7-1 Información de diagnóstico - Nodo Server SINUMERIK Access MyMachine/OPC UA Manual de configuración, 10/2020, A5E48690781E AB...
  • Página 148: Pantalla De Estado

    Diagnóstico 7.2 Pantalla de estado Pantalla de estado 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 estado Además de la información de estado del servidor disponible a través de OPC UA, hay una pantalla de SINUMERIK Operate que muestra el estado real del servidor OPC UA.
  • Página 149 Diagnóstico 7.2 Pantalla de estado Valor Descripción Más información Server IPs Direcciones IP y puertos de la red de empresa, red de sistemas o red de servicios por los que se puede acceder al servidor OPC UA. Server status Estados posibles del servidor: Hay demasiadas sesiones utilizadas por otros clientes.
  • Página 150: Pantalla De Diagnóstico

    Vista general La pantalla de diagnóstico ofrece soporte para la resolución de problemas y el servicio para el OEM con SIEMENS. Las funcionalidades de diagnóstico se usan solo para el servicio. Desde la pantalla de diagnóstico, el usuario puede: • Activar y desactivar el registro del servidor OPC UA.
  • Página 151 Diagnóstico 7.3 Pantalla de diagnóstico 3. Accione el pulsador de menú "Diagnosis" (Diagnóstico). Nota El pulsador de menú "Diagnosis" no será visible si no está activado el servidor OPC UA. El usuario debe activar el servidor OPC UA desde la pantalla de configuración de OPC UA. Figura 7-3 Pulsador de menú...
  • Página 152 Diagnóstico 7.3 Pantalla de diagnóstico 5. Realice los ajustes de registro necesarios. Nota Los cambios solo son efectivos tras reiniciar SINUMERIK Operate. Figura 7-5 Activación de la opción de registro Campo Descripción "OPC UA Server Version" Muestra la versión de servidor OPC UA instalada. "Logging"...
  • Página 153 Diagnóstico 7.3 Pantalla de diagnóstico Campo Descripción "No. of records in log file" Introduzca el n.º de entradas del archivo de registro, entre 1000 y 99999. Si el usuario selecciona 99999 y el 99999. registro ya está generado, º sustituirá al 1. registro.
  • Página 154 Diagnóstico 7.3 Pantalla de diagnóstico 4. A continuación, accione el pulsador de menú "Factory settings" (Ajustes de fábrica). Figura 7-6 Pulsador de menú Factory settings (Ajustes de fábrica) 5. Aparecerá la ventana emergente "Factory settings" (Ajustes de fábrica). Figura 7-7 Ventana emergente Factory settings (Ajustes de fábrica) Nota Si el usuario vuelve a los ajustes de fábrica, el servidor OPC UA se restablecerá...
  • Página 155 Diagnóstico 7.3 Pantalla de diagnóstico 3. Accione el pulsador de menú "Diagnosis" (Diagnóstico). Aparecerá el diálogo "OPC UA Diagnosis" (Diagnóstico de OPC UA). 4. A continuación, accione el pulsador de menú "Export Diag. data" (Exportar datos de diagnóstico). Figura 7-8 Pulsador de menú...
  • Página 156: Archivado En Opc Ua

    Diagnóstico 7.4 Archivado en OPC UA Archivado en OPC UA Vista general La función de archivado permite al usuario generar una copia de seguridad del servidor OPC UA a fin de que se puedan restaurar todos los ajustes y datos cuando sea necesario. Además, el usuario puede generar un archivo de configuración para la puesta en marcha en serie y actualizar máquinas nuevas con el archivo de configuración.
  • Página 157 Diagnóstico 7.4 Archivado en OPC UA Generación del archivo 1. Accione el pulsador de menú "OPC UA". 2. Accione el pulsador de menú ampliado como se muestra en la imagen siguiente. Figura 7-10 Pulsador de menú ampliado Nota Si la licencia del servidor OPC UA no está activa, el pulsador de menú ampliado está deshabilitado.
  • Página 158 6. Pulse "OK". El archivo de copia de seguridad se guarda automáticamente en la carpeta local (memoria interna) y en un USB/recurso compartido de red según se haya seleccionado. La ruta interna con NCU será "/card/user/sinumerik/hmi/cfg" y, con PCU/IPC, "C:\Program Files (x86)\Siemens\MotionControl/user/sinumerik/hmi/cfg". SINUMERIK Access MyMachine/OPC UA Manual de configuración, 10/2020, A5E48690781E AB...
  • Página 159 Diagnóstico 7.4 Archivado en OPC UA Restauración de un archivo de copia de seguridad Nota • Los archivos de copia de seguridad solo se pueden restaurar en el sistema sistema de destino con copia de seguridad. • Al restaurar el archivo de copia de seguridad, todos los datos y ajustes actuales del servidor OPC UA se sustituirán por los del archivo de copia de seguridad.
  • Página 160 Diagnóstico 7.4 Archivado en OPC UA Nota Los cambios solo son efectivos tras reiniciar SINUMERIK Operate. Archivado de configuración de servidor OPC UA para puesta en marcha en serie El usuario genera un archivo de configuración de servidor OPC UA para la puesta en marcha en serie (configuración, gestión de usuarios y modelos incluidos) y actualiza las máquinas nuevas con el archivo de configuración.
  • Página 161 Diagnóstico 7.4 Archivado en OPC UA 4. Luego pulse "OK". Aparece la ventana emergente con el mensaje "OPC UA archive generated successfully" (Archivo OPC UA generado correctamente). Figura 7-16 Ventana emergente de generación de archivo correcta 5. Pulse "OK". El archivo de copia de seguridad se guarda en el USB/recurso compartido de red según se haya seleccionado.
  • Página 162 (memoria interna), marque el botón de opción "Setup archive (internal)" (Archivo de configuración (interno)). La ruta interna con NCU será "/card/user/sinumerik/hmi/cfg" y, con PCU/IPC, "C:\Program Files (x86)\Siemens\MotionControl/user/sinumerik/hmi/cfg". Nota La opción "Setup archive (internal)" (Archivo de configuración (interno)) solo está habilitada con niveles de acceso de fabricante.
  • Página 163 Diagnóstico 7.4 Archivado en OPC UA 4. Con el archivo de entrada válido, aparece una ventana emergente con el mensaje "Read in completed successfully" (Lectura completada correctamente). Figura 7-19 Ventana emergente de lectura de archivo correcta 5. Pulse "OK". Se completa el archivo de configuración. Nota Los cambios solo son efectivos tras reiniciar SINUMERIK Operate.
  • Página 164 Diagnóstico 7.4 Archivado en OPC UA Generar archivo de copia de segu‐ Si no se puede acceder a la ubicación Access to drive is not ridad (en USB/recurso compartido seleccionada o está protegida contra possible (No se puede de red) escritura.
  • Página 165: Versión De Servidor Opc Ua

    Diagnóstico 7.5 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 166 Diagnóstico 7.5 Versión de servidor OPC UA 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, 10/2020, A5E48690781E AB...
  • Página 167: Servidor Opc Ua Y Sinumerik One Virtual

    Servidor OPC UA y SINUMERIK ONE virtual El servidor OPC UA también están disponible con todas las funciones con SINUMERIK ONE virtual de Run/Create MyVirtual Machine versión 1.1 y con el software CNC versión 6.13 HF1. No obstante, la accesibilidad del servidor OPC UA con el SINUMERIK ONE virtual se limita al host local, por lo que solo puede obtenerse si el cliente OPC UA y CMVM/RMVM están en la misma máquina.
  • Página 168 Servidor OPC UA y SINUMERIK ONE virtual SINUMERIK Access MyMachine/OPC UA Manual de configuración, 10/2020, A5E48690781E AB...
  • Página 169: Datos Técnicos

    Datos técnicos Datos técnicos Datos técnicos Descripción Valor Número de sesiones Número de suscripciones Número máximo de elementos vigilados En función del controlador Intervalo de muestreo mín. 100 ms Intervalos de muestreo {100, 250, 500, 1000, 2500, 5000} ms Intervalo de publicación mín. 100 ms Intervalos de publicación {100, 250, 500, 1000, 2500, 5000} ms...
  • Página 170 Datos técnicos 9.1 Datos técnicos SINUMERIK Access MyMachine/OPC UA Manual de configuración, 10/2020, A5E48690781E AB...
  • Página 171: Solución De Problemas

    Solución de problemas 10.1 Preguntas más frecuentes (FAQ) Tema Pregunta Posible solución El cliente OPC UA no tiene co‐ A pesar de la puesta en marcha correcta, el Si no es posible establecer conexión, aun nexión cliente OPC UA no se puede conectar. ¿Qué se cuando el servidor OPC UA esté...
  • Página 172 Solución de problemas 10.1 Preguntas más frecuentes (FAQ) Tema Pregunta Posible solución El cliente OPC UA no se puede Compruebe la fecha y hora del sistema de des‐ • El usuario certificado está creado conectar como usuario certifi‐ tino. Si la fecha y hora del sistema de destino •...
  • Página 173 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 "CreateDirectory"? El servidor OPC UA puede crear una carpeta con cualquier ex‐ chivos tensión, o sin extensiones, en la memoria USB, recurso com‐ partido de red o unidad de disco local.
  • Página 174 ¿Admite el sistema de archivos estándar de No, solo se asigna el nombre de máquina predeterminado (so‐ OPC UA la agrupación 1:N? lo IPC del sistema de destino). Consulte también Soporte técnico (https://support.industry.siemens.com/cs/ww/es/sc/2090) SINUMERIK Access MyMachine/OPC UA Manual de configuración, 10/2020, A5E48690781E AB...
  • Página 175: Referencia A Los Códigos De Error De Opc Ua

    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". Puede remitirnos sus preguntas técnicas a través del formulario en línea del área "Support Request".
  • Página 176 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, 10/2020, A5E48690781E AB...
  • Página 177: Anexo

    Anexo Sinopsis de la documentación de ONE Encontrará mucha documentación sobre las funciones de SINUMERIK ONE versión 6.13 o superior en la Sinopsis de la documentación de SINUMERIK ONE. Puede visualizar los documentos o descargarlos en formato PDF y HTML5. La documentación se divide en las categorías siguientes: •...
  • Página 178 Anexo A.1 Sinopsis de la documentación de ONE SINUMERIK Access MyMachine/OPC UA Manual de configuración, 10/2020, A5E48690781E AB...
  • Página 179: Índice Alfabético

    Índice alfabético Cliente UaExpert, 121 Close método, 128 Compatibilidad Accesibilidad, 11 SINUMERIK ONE virtual, 167 Acceso de PLC Comprobación de la hora, 19 Acceso absoluto, 100 Configuración de licencias para espacio de nombres de Acceso simbólico, 100 CSOM Aceptar SiOME, 69 certificados rechazados, 33 Configuración de seguridad, 10 AddCertificateUser, 87...
  • Página 180 Índice alfabético Códigos de resultado del método, 141 Parámetros, 141 DeleteUser, 87 DeleteUserAccess, 88 kit de desarrollo, 9 Dirección IP del servidor OPC UA SINUMERIK ONE virtual, 167 Direccionamiento basado en DNS, 22 Licencia, 18 LocalizedText, 118 Elementos vigilados, 109 Escenario de aplicación, 11 Espacio de direcciones, 94 Bloques de PLC, 94...
  • Página 181 Índice alfabético Thin Client, 11 Tiempo de espera de sesión, 169 Tipo de datos OPC UA, 71 Tipo de datos SINUMERIK, 71 PCU/IPC, 11 Tipos de datos, 101 Permisos de acceso a archivos, 125 UserWritable Read método, 128 método, 128 Reglas de modelado SiOME, 72 Renovación...
  • Página 182 Índice alfabético SINUMERIK Access MyMachine/OPC UA Manual de configuración, 10/2020, A5E48690781E AB...

Tabla de contenido