Como importar recetas Wincc Professional V19?

Eloi

Nuevo miembro
Hola a todos, después de buscar "Importar recetas" no he encontrado nada, así que publico esto a ver si tengo más suerte. Si ya se ha respondido, por favor, envíenme el enlace para comprobarlo. Dicho esto, aquí está el problema.

Trabajo con WinCC RT Professional V19 en una PCStation y, por un lado, me encanta y, por otro, lo odio. El problema es que tengo un proyecto para una empresa y las recetas se están volviendo un verdadero dolor de cabeza. En Advanced, exportar e importar es facilísimo, pero en Professional es prácticamente imposible si no se cumplen los requisitos. El proyecto es a petición del cliente; tengo que exportar las recetas para que puedan editarlas en Excel y luego importarlas. Finalmente, intenté exportar el archivo, que se guarda en la carpeta UA, pero al intentar importarlo de nuevo, aparece un error que indica que hay IDs coincidentes que no se pueden importar. Por ejemplo, si los IDs 1, 2 y 3 ya están en uso, pero no he cambiado 1 y 2 en Excel (modifiqué un valor y añadí 4 y 5), ignora 1, 2 y 3 y añade 4 y 5. Para solucionarlo, estoy usando un bucle para eliminar todos los duplicados. Tengo registros y así puedo cargar nuevos, pero no entiendo cómo importar el nuevo archivo con un comando. Y por si acaso, tener un botón para eliminar y otro para importar no es práctico; ya me han dicho que no es viable, así que necesito encontrar un botón que active los comandos de eliminar e importar, y otro para exportar. Por lo que he leído, necesito usar los comandos uaArchiveImport, uaQueryArchiveByName y uaArchiveExport, pero no tengo claro cómo usarlos. Si alguien sabe o tiene un método mejor, por favor, explíquenmelo; probaré todo lo que me envíen.
 

AMJ

Miembro
Hola; después de buscar "Importar recetas" no has encontrado nada porque lo que buscas no es ninguna obviedad, sino que es un proceso al que no todo el mundo tiene acceso.

El problema que tienes según entiendo, no es todo el importar o exportar, sino que lo que quieres es EDITAR Y MODIFICAR los archivos de las recetas, y eso requiere de un proceso con el archivo para que no te ocurra lo de las IDs coincidentes, al coexistir el mismo nombre o la misma dirección de ambos archivos dentro del HMI.

Por el motivo expuesto quieres, primero eliminar el archivo existente y después cargar el modificado, pero aún así no puedes, ni con bucles ni con comandos.

Para hacer lo que quieres están los OPC, con sus ventajas e inconvenientes, estos hacen de intermediario entre el HMI y el PCStation, y de esa forma en tu caso, el HMI solicita al OPC y el OPC envía al HMI desde el PCStation, obviamente también puede ser en sentido contrario.

Terminas comentando que:

----------------------------------------------------
Si alguien sabe o tiene un método mejor, por favor, explíquenmelo;

probaré todo lo que me envíen.
----------------------------------------------------

Verás, la opción es OPC, ahora bien, lo puedes hacer con aplicaciones ya existentes, o bien crear tu OPC propio personalizado y usarlo en tu sistema.

Si optas por lo primero, te adaptas a lo que se necesite, y si optas por lo segundo, debes conocer bien los scripts de Siemens, esa pantalla trabaja con Visual Basic Scripts, en mi caso que te muestro con Schneider, se usa Java Script.

El OPC que ves en estos vídeos, está realizado para Schneider con Java Scripts, ya que es lo que permite el HMI con VIJEO, es un control de accesos que se puede perfectamente adecuar a tus recetas, desde la base de datos hasta la edición de archivos pasando por exportarlos a EXCEL desde el HMI.

Esto te dará una idea de un sistema que es complejo de programar y lo tienes que adaptar a tu plataforma, pero es perfectamente posible de configurar.

El primer vídeo, es el planteamiento y el segundo el final de todo el proceso, se recomienda ver todos los vídeos intermedios para comprender bien lo que se ha ido realizando hasta que se termina, podrás ver que se puede hacer cualquier cosa desde el HMI en el PCStation a través de un OPC.

Inicio:

Finalizado:


Como ves, en la red existe todo lo que busques, siempre que no se limite su difusión.

Esta usted de nuevo incumpliendo las normas, esta usando el foro para promocionar su canal , no pasaría nada si fuese la primera vez, pero es reincidente, si le quiere pasar información de los videos al «creador del hilo» ponga los enlaces por privado.

Espero que te sirva de referencia esta información, ya que no suele ser abundante tal como has comprobado.

Tu problema sería fácilmente resuelto con un OPC que se ejecute en el PCStation, teniendo en cuenta que el operario debe saber que entre el envío / recibo de datos deben transcurrir al menos 3 segundos, porque el OPC debe cargar en un segundo desde el HMI, enviar en otro segundo al PCStation, y el PCStation recibir los datos en otro segundo, pero vamos que eso pasa en todos los OPC.

Saludos
 
Última edición por un moderador:

Te puede interesar

material electrico
Arriba