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.


Mensajes - Soporte

Páginas: [1] 2 3 ... 90
1
STX8091 / Re:evento y mensaje de texto
« : septiembre 14, 2023, 11:39:29 am »
Buenos días, Maximiliano.

No, no contamos con un módulo para enviar un SMS para ofrecerte.

¡Saludos!

2
STX8092 / Re:Conexión del PLC vía Ethernet
« : septiembre 04, 2023, 16:44:48 pm »
Perfecto, ¡saludos!.

3
STX8092 / Re:Conexión del PLC vía Ethernet
« : septiembre 04, 2023, 13:39:27 pm »
¿No has cambiado la dirección del PLC, no?.

Podés reiniciar a parámetros de fábrica en ese caso como explica la hoja de datos (vuelve IP a valor original, y el programa cargado al PLC se borra también).

Intentar lo siguiente para descartar errores:

- Reiniciar computadora para que limpie caché de conexión de redes.
- Si es una notebook, apagar el Wi-Fi y conectar directo con cable Ethernet.
- Si estás en una red LAN, desconectar computadora al switch/router, y conectar directo al PLC con cable Ethernet.
- Probar usar otro cable de red.

Saludos.

4
STX8092 / Re:Conexión del PLC vía Ethernet
« : septiembre 04, 2023, 10:43:12 am »
Buenos días:

Aparentemente estás utilizando la misma dirección para el PLC que para la PC, según las capturas que me pasás:



¿Probaste usar la IP 192.168.1.81 para el PLC y la 192.168.1.11 para la PC?.

Saludos.

5
Kinco / Re:Macro para activar Function Key
« : agosto 01, 2023, 12:08:37 pm »
Buenos días.

Para estas funciones avanzadas que no figuran en el manual, le recomendamos contactar con el fabricante.

Le paso el link para contactar al fabricante a continuación:

https://en.kinco.cn/page/contact.html

¡Saludos!

6
Otra alternativa, para usuarios más avanzados o desarrolladores, es enviar un string hexadecimal construyendo la petición ModBus RTU.

Para leer Holding Registers de un dispositivo, usamos la función ModBus RTU #3.

El formato de los bytes a enviar para una petición de Holding Registrers (#3) es el siguiente:

Byte 0 Modbus Device Address
Byte 1 Function Code / Message Type (0x03)
Byte 2 Number of bytes returned (specified in bytes, 1 register x 2 bytes = 2)
Byte 3 Data0
Byte 4 Data1
Byte 5 CRC of bytes 1 to 5 (high byte)
Byte 6 CRC of bytes 1 to 5 (low byte)

Entonces, armamos el siguiente string en hexadecimal, cada valor hexa es un byte (cuya descripción la vimos arriba):

01 03 00 20 00 01 85 C0

Notemos como "00 20" es el número de registro a leer,  en decimal el 32, donde está la temperatura.
El primer byte (01) es la dirección ModBus RTU del dispositivo esclavo el segundo byte es el tipo de función ModBus, es decir, la número 3.

Para enviar la cadena hexadecimal podemos utilizar el software "Coolterm":

También si querés enviar una serie de bytes en hexa (construís la petición manualmente) y ver la repuesta, podés utilizar "Coolterm":

Breve explicación:
https://learn.sparkfun.com/tutorials/terminal-basics/coolterm-windows-mac-linux

Descarga:
http://freeware.the-meiers.org/

Al abrir el software, configurar primero que nada el puerto serie dónde tenemos el conversor USB-RS485 y la velocidad 9600 BPS, 8N1.
Luego conectar el puerto con "Connect".

Desde menú View seleccionar Hex para ver la respuesta en hexadecimal.

Luego en menú "Connection" seleccionar "Send string..."  para enviar la siguiente cadena hexa que vimos arriba:



Y la respuesta del módulo visualizada en Coolterm es:



¡Éxitos!







7
El siguiente ejemplo muestra como leer un registro de temperatura del módulo conectado a ModBus RTU por RS485 a una computadora con Windows (10/11).

Para este ejemplo asumimos:

  • Módulo PD3060-PT100 configurado con dirección ModBusRTU #1, velocidad 9600 bps 8N1.
  • Conversor USB a RS485 con driver instalado en Windows. Debe conocer el puerto COM donde está instalado, para ello puede ver el Administrador de Dispositivos en Windows.

El software ModBus RTU que utilizaremos es "CAS ModBus Scanner" que se puede bajar gratis desde el siguiente link:

https://store.chipkin.com/products/tools/cas-modbus-scanner

Una vez instalado el software, configurar como muestra la siguiente captura de pantalla, seguir los pasos 1) a 5) en los comentarios impresos en la imagen:



(descargar imagen si necesita hacer zoom)

El hardware utilizado es el siguiente:



¡Éxitos!


8
Kinco / Re:Ayuda con Dword
« : julio 06, 2023, 12:38:56 pm »
Buenos días,


Estoy intentando transmitir al Logo un valor, digamos 1 desde hmi kinco a un contador en logo.

El logo recibe el valor 65535, pero yo quiero que ponga 1.

Si pongo 7 vueltas, aparece el valor 65535 multiplicado por 7.

El mapeo está correcto, pero logo obliga a que sea en dword.

Desde kinco he probado con todo, con símbolo y sin símbolo en 16 y 32 bits.

Si es DWORD, o Double-Word el tipo esperado en LOGO, el tamaño a asignar desde el HMI es 32-bits.

Raro que te aparezca 65535, es como si el HMI enviara un número negativo. En ese caso, desde el LOGO especificar que lo interprete con signo.

También desde el Kinco probar enviando como "unsigned int".

A lo mejor este video te sirve como referencia:

https://youtu.be/OmyouWa72XQ

¡Saludos!

9
Kinco / Programar pantalla Kinco por puerto USB
« : junio 09, 2023, 19:05:46 pm »
A continuación explicamos como programar, o descargar un proyecto en la pantalla HMI Kinco utilizando una conexión USB, la cual es recomendada frente a la opción por conexión Ethernet al ser más simple y directa.

  • Si es una pantalla de la línea GREEN (modelos GL043E, GL070E, GL100E, etc) se debe utilizar un cable Micro-USB (como el que utilizan la mayoría de los telefónos celular).
  • Si es una pantalla de la línea MT4000 (modelos MT4230T, MT4434E, MT4532TE, etc) se debe utilizar un cable USB A/B (como el que utilizan la mayoría de las impresoras).

1) CONECTAR PANTALLA A CABLE USB

Prerrequisito: Tener instalado el software de programación de la pantalla:  Kinco HMIware (línea MT4000) o  Kinco DTools (línea GREEN).

Al conectar la pantalla ir al "Administrador de Disposivos" de Windows (acceso rápido: Tecla Windows+x y elegir opción "Adminstrador de Dispositivos").

Buscar "Gadget Serial v2.4" o similar en dispositivos no reconocidos en "Otros dispositivos" o en "Controladoras de bus serie universal".

Doble click y buscar opción "Actualizar controlador".

Luego buscar el driver para la pantalla en "<ruta al directorio del software de programación>\Kinco DTool\driver" e instalarlo.

Finalmente, si el driver se instala correctamente en el Administrador de Dispositivos se verá detectado como "Kinco HMI USB", ver siguiente captura de pantalla:



2) SELECCIONAR TIPO DE COMUNICACIÓN USB

Entrar al software de entorno de desarrollo o programación de la pantalla, seleccionar menú "Tools > Download" y verificar que el tipo de comunicación sea USB, como muestra la siguiente captura:



Luego tocar botón "Download" y el proyecto se descargará normalmente a la pantalla mostrando una barra de progreso.


SISTEMAS OPERATIVOS PROBADOS:

  • Windows 10
  • Windows 11

SOLUCIONES A POSIBLES PROBLEMAS DE COMUNICACIÓN:

  • Cable USB defectuoso, cambie por otro de buena calidad nuevo.
  • Reinicie Windows luego de instalar driver y pruebe nuevamente.
  • Cierre software, apague pantalla, desconecte cable USB y vuelva a intentar.
  • Conecte un cable USB corto (no más de un metro) a un puerto USB directo de la PC.


¡Éxitos!  8)








10
Discusión General / Re:VSCode y Linux
« : junio 07, 2023, 10:20:38 am »
Buenos días,

... hace tiempo que mude mi sistema a Debian GNU/Linux, quisiera saber si es posible desarrollar desde Visual Studio Code en Linux y subir el codigo de alguna manera sin tener que instalar StxLadder en windows o tener que buscarle la vuelta con wine o similar.

En Debian he utilizado StxLadder con Wine. Una vez instalado Wine, StxLadder se instala normalmente haciendo click en el .exe del instalador. Ahora, si bien corre y permite cargar el proyecto al PLC, no está totalmente diseñado para ser utilizado en Linux, por lo cual no todas las características puedan funcionar correctamente, ya que Wine pretende ser totalmente transparente, pero no lo es un 100%, y puede tener cierta inestabilidad. Además la parte gráfica tiene un estilo un tanto anticuado, similar a Windows XP con Wine.

Si tenés una máquina potente, lo que te recomiendo es instalar Windows en una máquina virtual (ej. Virtual Box) y desde allí correr todas las aplicaciones Windows desde Linux, es la mejor forma, ya que seguramente también tengas otras aplicaciones. Virtual Box funciona perfecto en Debian y pueden compartir directorios para pasar archivos entre los sistemas operativos, y no deja de ser otra "ventana más" en el escritorio.

Con VSCode o con cualquier otro IDE, no lo podrías utilizar, ya que no es solo cargar el código al PLC, porque StxLadder tiene en cuenta muchas otras condiciones para generar/compilar el código adecuado para cada modelo de PLC y no se puede hacer el proceso por separado actualmente.

¡Saludos!.

11
Kinco / Re:Acceso a setup desde boton
« : junio 05, 2023, 19:04:05 pm »
Buenas tardes,

Hola buenas, quería ver si se puede mediante un botón en la pantalla, acceder al setup de la HMI. Lo que quiero es poder cambiar los baudios de comunicación pulsando un botón. A malas que pueda entrar en setup y cambiarlo manualmente.

Acceder al menú de configuración tal como se ve en el proyecto de software no es posible en la pantalla.

Para cambiar los baudios, puede probar escribiendo en los registros de comunicación, tal como figura en la página 507 del manual, por ejemplo para el COM0 el registro LW10037 a 10038:



Desconozco con qué formato configurarlo al registro, puede leer el manual y hacer pruebas:

www.slicetex.com/hmi/kinco/files/Kinco_DTools_User_Manual.pdf

¡Saludos!

12
Buenas tardes Mauricio,

En el archivo adjunto ZIP (ver abajo del mensaje) le paso el proyecto para realizar lo que pide.

Este ejemplo lee la entrada DIN1 (MAINPOWER) y de acuerdo a su valor activa/desactiva DOUT1 (POWERA) o DOUT2 (POWERB).

Notar que utilizamos alias para las entradas y salidas (ver menú "Proyecto > Establecer alias").

Si MAINPOWER pasa de 1 a 0 se ejecuta el diagrama PowerB.sld, el cual activa POWERB=1 y desactiva POWERA=0 en 3 segundos.

Si MAINPOWER pasa de 0 a 1 se ejecuta el diagrama PowerA.sld, el cual activa POWERA=1 en 60 minutos y desactiva POWERB=0 luego
de 3 segundos de activado POWERA.

En diagrama Inicio.sld se establece POWERA y POWERB de acuerdo al valor inicial de MAINPOWER, así como se activa el led DEBUG también.

El led DEBUG se activa cuando se ejecuta el diagrama PowerA.sld y se apaga cuando se ejecuta el diagrama PowerB.sld para una rápida inspección visual.

PD: Para probar, puede bajar el retardo de POWERA en PowerA.sld a un minuto (PT=600 en el temporizador T1), y no tener que esperar una hora.

¡Saludos!

13
Mauricio nos consulta:

Citar
Hola buen día Ing. soy Mauricio de Tucumán y le compre tres equipos STX8140.
Lo contacto para que me saque de un apuro medio urgente que no puedo resolver en la programación.

En adjunto le mando el circuito que necesito controlar y a continuación le detallo la lógica de funcionamiento que necesito hacer y no puedo lograr.




El circuito tiene dos fuente distintas y trifásicas de 30 kw, la fuente (A) es la que funcionará siempre que la entrada digital 1 reciba tensión, cuando no reciba tensión debe entrar la fuente (B) inmediatamente, pero la desconexión de la fuente (A) debe ser 2 o 3 segundos despues que entro la fuente (B), para que no haya ausencia o micros cortes.

Cuando la tensión en la entrada digital 1 se restablezca, debe hacer el proceso inverso pero con 60 minutos de diferencia, o sea que, mientras esté alimentada la entrada digital 1 que active un temporizador y que después de 60 minutos entre nuevamente la fuente (A) y que la fuente (B) se desconecte a los 2 o 3 segundos.

Es una lógica muy simple y sencilla, pero no logro hacerlo con LADDER y estoy recontra complicado con los tiempos, debo entregarlo esta semana, por favor podría diseñarlo y ayudarme.

Todo el circuito de potencia está armado e instalado, solo me falta implementar el PLC para que quede automatizado.

Gracias Ing, aguardo comentarios

14
Kinco / Re:Boton para imprimir
« : mayo 30, 2023, 11:43:38 am »
¿Esta función, puede hacer que imprima otro frame?
Quiero decir, el botón está en el frame 0, pero imprime el frame 1 desde el frame 0.

No veo que figure esa opción de cambio de frame y luego imprima de forma directa.

¡Saludos!

15
Kinco / Re:Boton para imprimir
« : mayo 23, 2023, 10:45:56 am »
No encuentro como hacer en Kinco, que cuando apriete una tecla/botón, me imprima el valor ya configurado de una casilla/variable, no toda la página, si alguien puede explicarme como hacerlo... 

Buenos días,

Desconozco si algo tan específico se puede, pero en la configuración de impresión hay más opciones para algunos controles (ver grupo de casillas Print Text abajo):



http://foro.slicetex.com/index.php?topic=428.msg2266#msg2266

Sino también puede acceder por red de forma remota mediante VNC a la pantalla y hacer una captura de pantalla para luego imprimir desde la PC un recorte específico (ver siguiente link para cliente VNC):

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

¡Saludos!

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