Mostrar Mensajes

Esta sección te permite ver todos los mensajes hechos por este usuario, recuerda que solo puedes ver los mensajes en áreas en donde tu tienes acceso.


Temas - Soporte

Páginas: [1] 2 3 ... 6
1
Nextion / Soporte básico inicial para pantallas Nextion
« : octubre 15, 2021, 20:58:11 pm »


INTRODUCCIÓN

Presentamos un soporte inicial (beta) para las pantallas HMI de bajo costo Nextion.

Estas pantallas son óptimas por su bajo costo para aplicaciones de productos personalizados de fabricantes, productos comerciales con gabinetes a medida, educación/didácticos o fines de pruebas. También ofrecen mayor control de gráficos que los HMI estándar.

No están preparadas para uso industrial directo en ambientes con grandes ruidos eléctricos o expuestas a uso intensivo dentro de una planta de producción, para ello recomendamos otras opciones en pantalla HMI, como las pantalla de la línea Kinco, Weintek, etc.

ESTADO ACTUAL

Actualmente la pantalla es soportada solo por el PLC modelo STX8081 y únicamente permite comunicación para transmisión (no es posible leer táctil o touchscreen). También, requiere modificar el hardware del STX8081, desoldando los resistores R96 (funciona como TX) y R97 (funciona como RX). Requiere instalar última versión de firmware y del entorno StxLadder. A futuro será soportada por los nuevos modelos de la línea STX81XX.

EJEMPLOS PARA EDITOR DE PANTALLA

Descargue a continuación ejemplos básicos para la pantalla utilizando el Editor Nextion:

www.slicetex.com/hmi/nextion/files/examples/hmi/nextion_editor_examples.zip

EJEMPLOS PARA EL PLC

Descargue a continuación ejemplos básicos para el PLC utilizando StxLadder:

www.slicetex.com/hmi/nextion/files/examples/plc/NextionBasic1.zip

www.slicetex.com/hmi/nextion/files/examples/plc/NextionBasic2.zip

www.slicetex.com/hmi/nextion/files/examples/plc/NextionWiegand1.zip

Nota: En todos los ejemplos del PLC, leer el archivo "info.txt" incluido para una descripción del proyecto.

LINKS ÚTILES


MÁS INFO

Pueden consultarnos por información general o dudas aquí en el foro.

¡Éxitos!  8)




2
STX8180 / Nuevo modelo STX8180 cerca del lanzamiento inicial
« : septiembre 23, 2021, 10:42:13 am »
¡Buenas noticias!

Anunciamos que estamos en la fase final de desarrollo del nuevo modelo STX8180 de la línea STX81XX.

La documentación y soporte completo en software aún están en elaboración. Pronto tendremos el primer lote de producción terminado y las primeras unidades disponibles para la venta.



CARACTERÍSTICAS DE HARDWARE

En el siguiente link dispone un resumen en archivo PDF de las características de hardware (aún en estado preliminar):

www.slicetex.com/hw/stx8180/docs/STX8180-STS.pdf

EN RESUMEN

Alimentación: 7.5-32 VCC / 7-24.5 VCA (fuentes aisladas)

Entradas digitales DIN: 12 a 16 (según modelo), dual tipo NPN/PNP
Salidas digitales DOUT: 12 (8 reles, 4 transistor)

Entradas/Salidas analógicas (VIO) configurables, aisladas, compartidas en funciones:
  • Entradas voltaje: 11 (admite modo diferencial)
  • Entradas corriente 4-20 mA: 9
  • Salidas de corriente 4-20 mA: 5
  • Salidas analógicas de voltaje: 11
  • Otros modos: Entrada/Salida Digital, Switch analógico, etc
  • Rangos de voltaje: -10V a 10V

Entradas/Salidas que varían de acuerdo al modelo seleccionado:

Modelo STX8180-A1: Puerto RS232/485 (aislado)
Modelo STX8180-A2: Puerto RS232/485 + dos entradas Termocuplas
Modelo STX8180-A3: 4 entradas Termocuplas (a futuro)
Modelo STX8180-A4: Puerto RS232/485 (aislado) + dos entradas PT100
Modelo STX8180-A5: 4 entradas PT100 (a futuro)
Modelo STX8180-A6: 1 entrada PT100, 1 entrada Termocupla + Puerto RS232/485
Modelo STX8180-XX: Otras características a futuro.

Sistema:

2 watchdog, 1 sistema, 1 para usuario
Estado de fuente de alimentación (PowerGood) y control de reinicio de energía.
RTC más preciso y libre de mantenimiento (recargable, pero sin baterías).
Se eliminan jumpers de hardware, todo es configurado por software.
Log de eventos de sistema (inicios, errores, etc)
Medición y control de temperaturas internas.

Memorias para datos (tamaños disponibles para el usuario)

12 MB para almacenamiento de datos de uso general.
30 KB de NV-RAM (para almacenar datos no volátiles con infinito ciclos de escritura)
230 KB EEPROM (para almacenar datos no volátiles con limitados ciclos de escritura)
Ranura para tarjeta Micro-SD (almacenamiento masivo, hasta 32 GB).

COMENTARIOS FINALES

Este modelo fue pensado para aplicaciones que requieren grandes capacidades analógicas, versatilidad, registro de datos y robustez.

Gracias al nuevo tipo de Entradas/Salidas analógicas llamadas VIO (Voltage Input/Output) podrá tener a su disposición más de 15 configuraciones diferentes, como entradas de voltaje, entradas de corriente, salidas de voltaje, salidas de corriente, entradas/salidas para circuitos digitales, switch analógicos, adaptadores de lógica digital, etc. Las entradas analógicas se puede configurar como entradas simples o diferenciales.

También se a puesto enfásis en el almacenamiento de datos, teniendo a disposición diferente tipo de memorias aplicable a diferentes requerimientos. Por ejemplo, la memoria NV-RAM, es una memoria no volátil que tienen infinitos ciclos de escritura, ideal para almacenar datos que se modifican constantemente y que no deben perderse. Luego con la memoria interna de 12 MB (se prevee futuras opciones con mayor memoria interna), puede realizar logs sin recurrir a una tarjeta externa (que tienen sus pro y contras), pero en caso que necesite almacenamiento masivo, puede emplear la tarjeta.

Desde el punto de vista electrónico se ha mejorado completamente la inmunidad frente al ruido eléctrico luego de años de investigación, un diseño con sistema de capas de aislación eléctricas, así como buses aislados de alta velocidad, hacen de este dispositivo ideal para ambientes industriales.

¡Esperamos que este nuevo modelo sea de su utilidad para sus futuros proyectos!.   ;D

Cualquier consulta, comentario o información no duden en hacerlo llegar.

El equipo de Slicetex Elecronics.

3
Discusión General / MOVIDO: Conexión PLC relé
« : septiembre 06, 2021, 11:01:21 am »
El tema ha sido movido a STX8091 para mejor organización.

Puede ver las repuestas en el siguiente link:

http://foro.slicetex.com/index.php?topic=500.0

4
STX8081 / Conexión de display LCD OLED con controlador WS0010
« : agosto 20, 2021, 20:01:22 pm »
El controlador WS0010 de los display Winstar tipo OLED no es totalmente compatible con la STX8081 y su librería LCD instalada por defecto, ya que fue diseñada para display LCD basados en los controladores 100% compatibles con el tipo HD44780.

Si al conectar un display LCD de este tipo no tiene problemas, no es necesario hacer ninguna acción, pero si se imprimen caracteres extraños o el comportamiento es errático, como muestra la siguiente imagen:



Recomendamos realizar el siguiente procedimiento:

  • Actualizar firmware del STX8081 a versión 244 o superior
  • Alimentar el display LCD en su pin #2 (VDD) con 3.3V. Esto permite que el "nivel alto" generado por la placa sea compatible con el display. Ver hoja de datos PDF adjunta de display de referencia, donde menciona que nivel alto es 0.8 * VDD.
  • Puede llevar 3.3V desde la bornera disponible en el STX8081 al display LCD. Recomendamos colocar entre los pines VSS #1 y VDD #2 del lado display un capacitor de 470uF/16V para estabilidad de alimentación. En el conector principal del PLC para el LCD (cable plano, lado PLC) recuerde cortar el cable que lleva los 5V o pin #2.
  • Desde el programa del PLC llamar a la función LcdInit() dos veces antes de utilizar cualquier otra función del display. Ver proyecto "LcdText_WS0010.zip" que adjuntamos de ejemplo.

¡Éxitos!

5
Kinco / Crear un botón invisible o transparente
« : junio 18, 2021, 17:32:58 pm »
Para crear un botón invisible, que puede ser utilizado sobre una imagen, objeto o cualquier parte de la pantalla, primero debemos colocar el botón en la pantalla normalmente.

Por ejemplo, insertamos un botón desde menú "Componentes (I) > Button/Switch > Bit State Setting":



Luego, en las propiedades o atributos del botón, vamos a la pestaña "Graphics" y deseleccionamos "Vector Graphics" y "Bitmap":



Finalmente tenemos el botón invisible o transparente:




Nota:
Desde la pestaña "Bit State Setting" podemos elegir el comportamiento del botón, ya sea "Toggle", "Set", etc

6
El tema ha sido movido al área STX8092.

Ver tema y continuar consulta en el siguiente link:

http://foro.slicetex.com/index.php?topic=477.0



7
Kinco / Simular Pantalla HMI en Computadora (HMI Virtual)
« : julio 23, 2020, 13:03:23 pm »
Las pantallas HMI Kinco pueden ser simuladas en una computadora, esto es muy útil para probar o diseñar un programa sin tener la pantalla físicamente. También es muy útil para adquirir el PLC y luego la pantalla como adicional en el proyecto si este lo justifica.

Para simular la pantalla con el PLC, es necesario utilizar una conexión ethernet, de tal modo que la conexión sea ModBus TCP. De esta manera la computadora que simule la pantalla HMI se conectará por ethernet mediante protocolo ModBus TCP al PLC, tal como lo haríamos en la práctica con la pantalla física. En este caso, el PLC es un esclavo (servidor) ModBus, y la pantalla es Maestro (cliente).

1) CONFIGURACIÓN DEL PLC

Cargar con StxLadder en el PLC un ejemplo para pantallas HMI Kinco con conexión ModBus TCP, como los disponibles en el área del producto, ver siguiente link (o siga leyendo y baje los ejemplos para lenguaje Ladder o Pawn que se muestran más abajo):

www.slicetex.com/hmi/kinco/docs.php#Examples

Para proyectos ya diseñados o cualquier ejemplo descargado, verifique que la división de paquetes de red en el PLC esté deshabilitado, ver siguiente descripción:

PARA LENGUAJE LADDER

Agregar el siguiente código en diagrama Inicio.sld (solo componente NETWORK SPLIT con opción SPLIT=OFF):



Link al ejemplo completo:

www.slicetex.com/hmi/kinco/files/examples/ModBusTcpHmiKinco25.zip

PARA LENGUAJE PAWN

Agregar el siguiente código al inicializar el PLC:

Código: (Pawn) [Seleccionar]
   // NECESARIO PARA PROYECTOS UTILIZANDO KINCO HMIware v2.5 (O SUPERIOR)   
   NetTcpSplitOff()


Link al ejemplo completo:

www.slicetex.com/hmi/kinco/files/examples/ModBusTcpKincoPawn25.zip


2) SIMULACIÓN ONLINE DE LA PANTALLA HMI EN COMPUTADORA

Abra con el entorno de programación de la pantalla (Kinco HMIware - línea MT4000  o Kinco DTools - línea GREEN) algún ejemplo compatible con el modelo de pantalla deseado que utilice ModBus TCP, puede buscarlos en el siguiente link:

www.slicetex.com/hmi/kinco/docs.php#Examples

Dentro del entorno de programación compile el proyecto desde el menú "Tools > Compile All".

Posteriormente realice la simulación online desde menú "Tools > Direct Online Simulation":



En la siguiente ventana haga click en "SIMULATE" para comenzar la simulación:

Nota: si aparece una ventana pidiendo permiso para firewall de Windows, de acceso y permisos.



Finalmente aparecerá la ventana con la imagen del modelo HMI simulado que se conectará al PLC (recuerde tener el PLC conectado a la red y con un programa adecuado para comunicarse a la pantalla). También la pantalla (desde el proyecto HMI) debe tener cargada la IP del PLC (normalmente 192.168.1.81) para encontrarlo y comunicarse.

3) PANTALLAS CON LA SIMULACIÓN EN COMPUTADORA







4) CONSIDERACIONES EN LA SIMULACIÓN

Algunos puntos a tener en cuenta al simular online la pantalla:

  • Cada vez que se carga un programa al PLC (o se actualiza) es necesario cerrar la simulación de la pantalla y volverla a abrir para que se conecte nuevamente.
  • El HMI virtual suele tener un tiempo límite de funcionamiento en la simulación. Cuando pasa determinado tiempo, el software pide cerrar la pantalla y volver a abrir la simulación para continuar normalmente.

¡Éxitos!  8)





8
Bienvenidos al foro de soporte técnico de usuarios de productos de Slicetex Electronics, aquí podrá realizar consultas de sus dudas o pedir ayuda en el uso de nuestros productos, también podrá leer experiencias similares de otros usuarios que le servirán de ayuda para resolver consultas similares.

Por favor, lea las siguientes recomendaciones antes de realizar una consulta para mejorar la ayuda que podamos brindar y optimizar los tiempos de resolución de ambas partes.

ANTES DE PEDIR AYUDA

  • Lea la documentación del producto, esto es, manuales, hoja de datos, especificaciones técnicas, etc
  • Busque en el foro para ver si existen otras consultas similares a la suya y así poder aplicar la solución o experiencia del pasado a su consulta.

PIENSO, HAGO Y LUEGO CONSULTO

El celebre filósofo francés Descartes dijo "Pienso, luego existo". Tomando como inspiración a Descartes, siempre es mejor hacer un intento por uno mismo para solucionar un problema o una duda, esto es:

  • Pienso: Pensar como puede resolver la consulta, para ello revisar ejemplos, leer manuales o dibujar un diagrama en papel de la idea.
  • Hago: Intentar poner en práctica la idea o solución en el dispositivo, por más que falle, siempre se aprende de los errores. Observar en que ha fallado, qué resultados esperaba y cuales obtuvo.
  • Consulto: Consúltenos en base a dicha experiencia.

DIVIDE Y VENCERÁS

Es imposible enfrentarse a todo problema de lleno, esto es, a todo o nada. La forma lógica de resolver un problema es por partes, dividiéndolo en pequeños problemas independientes.

Por ejemplo, si ha realizado un proyecto grande y no funciona como esperaba, no significa que todo funcione mal. Aísle el problema, deshabilite funciones, vea que está bien y que no. Una vez aislada la falla, concéntrese en esa parte. Tenga en cuenta que nosotros no estamos en su laboratorio, planta o lugar de instalación, por lo que solo podemos ayudarlo en la información nos suministre, mientras más puntual, mejor.

Si está comenzado a utilizar el producto, no intente realizar todo un proyecto completo en un solo intento, comience de a poco, paso a paso, probando funciones pequeñas por separado y luego juntando las partes. Inspírese en los ejemplos disponibles.

TÓMESE SU TIEMPO PARA REDACTAR

Vivimos en un mundo de mensajes de texto dónde se economiza cada palabra, pero esto no es válido para una consulta técnica. Para entender su consulta, necesitamos que escriba correctamente, empleé acentos, signos de interrogación, puntos, comas y no abrevie palabras ni utilice acrónimos. No utilice jerga profesional ya que se da a confusión, si es necesario, aclare la terminología empleada. Tampoco describa el problema como si lo estuviera viendo, es decir, si usted es un profesional en productos químicos no suponga que al explicar el proceso químico nosotros podremos entender que necesita realizar, ya que desconocemos su campo.

Concéntrese en explicarnos genéricamente que desea realizar en base a entradas y salidas, por ejemplo, una forma correcta sería: "La entrada digital DIN1 detecta la sobre temperatura del termostato, cuando DIN1 es "1", necesito que la salida DOUT1 espere 10 segundos antes de activarse, ¿cómo espero 10 segundos?.". Evite consultas del estilo "En el horno de producción cuando se calienta al final del proceso debe verificar si hay material a gran temperatura y avisar que todo terminó bien para que el operario pueda volver a colocar material, ¿cómo lo hago?."

UNA BUENA CONSULTA INCLUYE

Recomendamos incluir en su consulta los siguientes puntos (los que sean aplicables).

  • Producto utilizado: Si está utilizando un PLC, por ejemplo el modelo STX8091, busque en el foro el tema para dicho modelos de PLC y realice allí su consulta. Si es una consulta de software o programación en general, busque el tema que hable de dicho software, por ejemplo StxLadder.
  • El asunto o título del mensaje debe resumir su tema de consulta. Por ejemplo, un título correcto sería "Duda de tiempo en temporizador TON" , pero sería incorrecto "Consulta técnica" o "Proyecto de medición", ya que la misma a simple vista es muy general y no describe a groso modo su consulta.
  • Incluya información sobre el producto, como versión de firmware, modelo específico y lenguaje de programación por el cual consulta.
  • Describa la consulta y el contexto.
  • Describa el comportamiento esperado y el comportamiento obtenido u observado.
  • Incluya los pasos para reproducir el error.
  • Explique ¿qué intentó hacer para resolver el problema?.
  • Detalle que clase de ayuda está buscando o que necesita de nuestra parte para resolver el problema (un ejemplo, una aclaración, una opinión, una ayuda técnica, etc).
  • Agregue algún adjunto (si es aplicable) que complemente su consulta.
  • Sea puntual y especifico, si tiene varias consultas sobre temas muy diferentes, abra una nueva consulta.

LÍMITES Y REGLAS DEL SOPORTE

Comprenda que este es un foro de soporte técnico gratuito y nuestra intención es ayudarlo a solventar todos los obstáculos que pueda tener en el uso del producto para llevar a cabo su proyecto, su consulta no molesta y es agradable para nosotros mejorar nuestros productos en base a las experiencias de nuestros usuarios.

Tenga en cuenta los siguientes límites del soporte:

  • Sea puntual y específico: Una consulta debe abarcar un tema en concreto y puntual, no podemos resolver por usted un proyecto completo, por ejemplo "¿Cómo automatizo una máquina envasadora?", esa pregunta corresponde a un trabajo completo y es trabajo de su parte realizarlo.
  • Sea considerado: Si ha creado un proyecto grande, de cientos de líneas de código o bloques Ladder, y no funciona como esperaba, no lo envíe para que nosotros busquemos que funciona mal o bien. Es imposible que podamos hacerlo, ya que necesitaríamos tener sus máquinas, cableado, componentes externos, etc para montar el dispositivo (PLC, DAQ, HMI, módulo, etc) y probar su proyecto. Menos aún suponga que podemos entender que hace su proyecto a simple vista, esto requiere días o semanas. Lo correcto (como dijimos arriba) es que aísle el problema y vea que parte especifica funciona incorrectamente, luego consulte sobre esa parte puntual. También puede crear un proyecto nuevo resumido a la expresión más simple con la parte que falle, y esto último nos pase a nosotros para que podamos revisar o ensayar para encontrar la solución.
  • Pida ayuda pero ponga voluntad de su parte: Nos encanta resolver dudas, pero necesitamos que investigue por su cuenta, asigne tiempo para aprender a utilizar el producto y suministre la información necesaria que le pedimos. Lea con detenimiento nuestras repuestas, muchas veces tenemos que repetir las preguntas o explicaciones en una misma consulta.
  • Asigne tiempo para sus proyectos: Todo soporte técnico requiere tiempo para darle una repuesta adecuada, a veces una duda se resuelve en un par de minutos y otras veces necesitamos elaborar ejemplos que pueden llevar días (en ese caso avisamos a la brevedad cuánto tiempo nos llevaría). El tiempo apremia a todos, pero no es nuestra responsabilidad que deba entregar "para ayer" un trabajo.
  • Tiempo de repuesta: Respondemos a su consulta generalmente dentro de las 24 hs (máximo 48 hs) en los días lunes a viernes. Excluye feriados y período de vacaciones.
  • Sea educado y tenga paciencia: Si no entiende algo, no le sale como es de esperar o interpreta que nosotros no logramos comprenderlo, replanteé la consulta o de más información, pero evite enojarse o entrar en nerviosismo, ya que el problema seguirá sin resolución. Recuerde utilizar buenas maneras para expresarse o pedir ayuda.

9
En caso que la pantalla quede bloqueada ya sea por un error de carga de software o algún otro error general, puede ser útil actualizar o volver a cargar el firmware en la pantalla HMI para borrar todos los datos y limpiar memoria.

Para actualizar la pantalla es necesario entrar en modo "Firmware Update Mode" desde la pantalla.

Para entrar a Firmware Update hay que entrar el modo SETUP de la pantalla, para ello se debe apagar el HMI, tocar la pantalla en una parte táctil y al mismo tiempo encenderla, esperar hasta que aparezca el menú de SETUP y elegir opción "Firmware Update".

Ver siguiente foto de la pantalla.




EL PROCEDIMIENTO COMPLETO ES:

1) Apagar la pantalla HMI.

2) Conectar solo el cable USB desde la PC al HMI.

3) Encender la pantalla y entrar a modo SETUP al iniciar pantalla, luego seleccionar FIRMWARE UPDATE, aparecerá la siguiente pantalla en el HMI:



4) En modo FIRMWARE UPDATE desde Windows con el software "Kinco HMIware" o "Kinco DTools" (según modelo de pantalla) ir a menú "Tools > System Manager".



5) En ventana "System Manager", ir a solapa "System Operate" y realizar las siguientes dos acciones:

5-A) Tocar botón "WRITE KERNEL" y esperar fin de proceso en pantalla.
5-B) Luego tocar botón "WRITE ROOTFS" y esperar fin de proceso en pantalla.



6) Una vez que en la pantalla muestre OK (no haya barras de estado y ni ningún otro cartel que indique una operación en curso), reiniciar pantalla desconectando/conectando alimentación.

7) Finalmente, cargar normalmente un proyecto para el modelo de pantalla correspondiente (al iniciar el HMI va a estar la pantalla en blanco esperando un nuevo diseño).

ERRORES COMUNES:

Si no logra comunicación, verifique que el cable USB sea reconocido correctamente por la pantalla al conectarlo.

Verificar que se haya instalado el driver USB, el mismo se encuentra en el directorio de instalación del software "Kinco HMIware" o "DTools", por ejemplo:

<ruta al directorio del software>\Kinco HMIware v2.5\driver

En el manual explica como instalarlo, sección "2.10 Install USB Driver", página 17:

www.slicetex.com/hmi/kinco/docs.php

Si continua sin reconocerlo, pruebe una instalación limpia en otra computadora o notebook, o bloquear la "autoinstalación" del driver e instalarlo manualmente. Puede ser últil cambiar el cable USB utilizado por otro.


¡Éxitos!  8)

10
Kinco / Proyectos con Kinco HMIware 2.5 o superior (ModBus TCP)
« : junio 19, 2020, 13:45:37 pm »
Se recomienda utilizar para el diseño de los proyectos en el HMI Kinco el software Kinco HMIware versión 2.4 (disponible en nuestra página web).

Sin embargo, para aquellos que deseen utilizar Kinco HMIware versión 2.5 o superior conectando el HMI mediante ModBus TCP (Ethernet), es necesario deshabilitar la división de paquetes de red en el PLC, esto se hace por única vez al inicializar. Caso contrario, en la pantalla del HMI los objetos gráficos no se actualizan o refrescan correctamente con los valores esperados.

PARA LENGUAJE LADDER

Agregar el siguiente código en diagrama Inicio.sld (solo componente NETWORK SPLIT con opción SPLIT=OFF):



Link al ejemplo completo:

www.slicetex.com/hmi/kinco/files/examples/ModBusTcpHmiKinco25.zip

PARA LENGUAJE PAWN

Agregar el siguiente código al inicializar el PLC:

Código: (Pawn) [Seleccionar]
   // NECESARIO PARA PROYECTOS UTILIZANDO KINCO HMIware v2.5 (O SUPERIOR)   
   NetTcpSplitOff()


Link al ejemplo completo:

www.slicetex.com/hmi/kinco/files/examples/ModBusTcpKincoPawn25.zip

CONSECUENCIAS

La opción "off" para la división de paquetes de red puede bajar la performance del servidor web del PLC si se utiliza con navegadores desde Windows. El tiempo de repuesta o carga de una página será mayor. Si el proyecto no utiliza el servidor web, no hay ningún efecto funcional diferente. Si se necesita máxima performance para el servidor web, utilizar Kinco HMIware versión 2.4 para el diseño de proyectos en el HMI.

Tenga en cuenta que el abrir proyectos del HMI con Kinco HMIware 2.5 los deja incompatibles para volver a abrirlos con Kinco HMIware 2.4, por lo que si está migrando a la nueva versón, realice un backup del proyecto antes de abrirlo, para poder volver si es necesario a la versión anterior.

Nota: Si utiliza conexión ModBus RTU (RS232/485) para conectar el HMI con el PLC no es necesario la división de paquetes, y es indistinto la versión de Kinco HMIware uutilizada.

11
El tema ha sido movido a Kinco.

Acceda al mensaje desde el siguiente link:

http://foro.slicetex.com/index.php?topic=452.0

12
INTRODUCCIÓN

Cuando el HMI procesa una pantalla, hace un escaneo de todas las GP-coils y/o registros para leer/escribir. Luego va agrupando (según su proximidad en direcciones) varios registros y bits para leerlos al mismo tiempo en una sola conexión, o en una serie de conexiones sucesivas. De esta forma optimiza la transferencia de datos entre el PLC y el HMI.

Los PLC de Slicetex tienen el siguiente límite para la cantidad de registros y bits que se pueden leer/escribir al mismo tiempo por ModBus:

  • Límite de bloque de registros (palabra de 16-bits) a leer al mismo tiempo: 16
  • Límite de bloque de bits a leer al mismo tiempo: 32

Por lo tanto, en el HMI hay que configurar en las propiedades de ModBus TCP o ModBus RTU los siguientes valores:

  • "Max word block package size = 16"
  • "Max bit block package size = 32"

Adjuntamos pantallas descriptivas de configuración como ejemplo a continuación.

MODBUS TCP SLAVE



La dirección IP y puerto pueden diferir, es de libre modificación de acuerdo a su proyecto.

MODBUS RTU SLAVE



La interfaz (RS232/485, velocidad, paridad, etc) pueden diferir, es de libre modificación de acuerdo a su proyecto.


¿QUÉ PASA SI ESTOS PARÁMETROS NO SON LOS CORRECTOS?

Depende de los registros a leer, su cantidad, etc. Si es un proyecto muy simple es probable que no genere ningún conflicto.

Pero si la pantalla pide más registros o bits por conexión que la cantidad soportada por el PLC, nuestros ensayos indican que se cae la comunicación de parte de la pantalla (no del PLC), esto es porque el PLC devuelve un código de error (estandard por protocolo) pero la pantalla no lo maneja correctamente y no muestra carteles de error. No refrescará correctamente los valores leídos y/o escritos.

Por lo tanto recomendamos altamente configurar los parámetros del HMI como se indica en este articulo para una correcta comunicación con el PLC.

13
Discusión General / MOVIDO: Virtual-Hmi ejemplo inicial
« : octubre 21, 2019, 10:46:00 am »
El tema ha sido movido a la sección VirtualHMI - Terminal HMI Remoto.

Puede acceder al mensaje desde el siguiente link:

http://foro.slicetex.com/index.php?topic=441.0

14
StxLadder - Slicetex Ladder Designer Studio / MOVIDO: Entradas logicas
« : octubre 18, 2019, 12:16:22 pm »
El tema ha sido movido a área especifica del dispositivo STX8140.

Para acceder a los mensajes, entre al siguiente enlace:

http://foro.slicetex.com/index.php?topic=439.0

15
STX8091 / Lectura de regla lineal con salida tipo encoder incremental A/B
« : septiembre 09, 2019, 11:00:11 am »
Cita de: Esteban E
Buenas tardes Ingeniero, el PLC lo necesito para automatizar una máquina que debe utilizar la siguiente guía lineal:

https://es.aliexpress.com/item/33008313934.html?spm=a2g0s.9042311.0.0.620663c096BXtj



La comunicación es una señal de onda cuadrada TTL y me pasan los siguientes datos del conector DB9:

pin 2 black 0V
pin 6 green A
pin 7 red 5V
pin 8 white B
pin 9 orange Z



¿Lo podré leer con el PLC?

Buenos días Esteban,

Te comento que ya logré leer la regla lineal que me dejaste con el PLC, ver foto adjunta.



Para conectarla al PLC tendrías que agregar dos transistores, uno por cada señal de pulsos.

Esto es porque las señales trabajan con +5V y deben adaptarse a un voltaje más alto para las entradas digitales del PLC. Luego en la placa que armes, tendrías alimentarla con los +5V que requiere la regla. Te paso un esquema de conexión en siguiente mensaje.

El PLC lee las señales de la regla con la entradas digitales utilizando la función para encoders, así podés medir desplazamiento y el sentido del mismo (si se mueve para un lado u otro).

La regla solo entrega señales A y B, la señal Z no la entrega de acuerdo al pinout que te pasaron, pero esto no es problema.

La resolución que podrías utilizar es la que especifica la regla: 0.005 mm



La velocidad de desplazamiento está limitada por la frecuencia máxima de pulsos que admite la entrada del PLC, unos 8 a 11 KHz.

Esto solo permite muevas la regla a una velocidad máxima de unos 4 a 5 cm por segundo.

¿Estaría bien esa velocidad?.

El programa para el PLC por ahora lo tengo para lenguaje Pawn, pero a medida que avance te lo paso a Ladder, ya que las funciones para Encoders son nuevas aún.

Saludos!

Páginas: [1] 2 3 ... 6