Controladores de nivel por ultrasonidos (370 páginas)
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...
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.
Í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...
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 98)) •...
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.
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...
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.
(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...
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...
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.
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...
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.
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 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. –...
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á...
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.
• 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...
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).
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: –...
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.
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.
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.
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.
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 .
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"...
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.
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).
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.
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...
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.
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ú...
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á...
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...
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...
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...
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...
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.
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"...
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á...
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 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...
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...
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...
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.
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 –...
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.
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"...
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.
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é...
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.
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.
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: •...
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.
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. •...
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.
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...
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.
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): •...
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.
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...
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.
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.
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"...
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á...
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: •...
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".
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.
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"...
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...
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...
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.
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ú...
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.
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...
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...
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...
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...
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...
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...
Í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...