Mensajes recientes

Páginas: 1 2 3 [4] 5 6 ... 10
31
STX8092 / Re:Conexión del PLC vía Ethernet
« Último mensaje por IDMfranco septiembre 04, 2023, 13:24:47 pm »
Ahí cambió el código pero sigo sin poder acceder.
32
STX8092 / Re:Conexión del PLC vía Ethernet
« Último mensaje por Soporte 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.
33
STX8092 / Conexión del PLC vía Ethernet
« Último mensaje por IDMfranco septiembre 04, 2023, 10:28:59 am »
Buenas, tengo un mensaje de error al iniciar la conexión del PLC STX8092-D2 con mi PC, he seguido las indicaciones del manual al realizar las configuraciones de las IP. Lo había logrado pero luego mudamos la oficina de la empresa y ahora que quiero cambiar la IP para poder utilizar el PLC con la nueva IP de la red no logro conectarlo.

Adjunto capturas del problema.
34
Kinco / Re:Macro para activar Function Key
« Último mensaje por mikke agosto 20, 2023, 00:45:41 am »
Hola de nuevo,
No obtuve respuesta, pero estoy planteado el problema desde otra forma.

¿Alguno sabría decirme que comando (print) se usa en una macro para imprimir un texto?

Quiero realizar una macro que incluya una variable para que estas sean impresas cuando se active dicha macro.

Pongo un ejemplo:



int MacroEntry()

{


print; P1+P2;

return 0;

}

Lógicamente este código no funciona porque realmente no sé cómo debería ser. Es tan solo un ejemplo no válido.
35
Kinco / Re:Macro para activar Function Key
« Último mensaje por Soporte 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!
36
Kinco / Macro para activar Function Key
« Último mensaje por mikke julio 31, 2023, 10:24:03 am »
Buenas,
Neceisto una macro que me active una Function Key.
Gracias.
37
Kinco / Re:Ayuda con Dword
« Último mensaje por mikke julio 31, 2023, 10:16:07 am »
Gracias,
Lo solucioné asignando una memoria diferente.
Un saludo.
38
PD3060-PT100 / Re:Leer temperatura usando software ModBus RTU desde Windows
« Último mensaje por Soporte julio 24, 2023, 20:42:11 pm »
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!






39
PD3060-PT100 / Leer temperatura usando software ModBus RTU desde Windows
« Último mensaje por Soporte julio 24, 2023, 20:15:23 pm »
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!

40
Kinco / Re:Ayuda con Dword
« Último mensaje por Soporte 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!
Páginas: 1 2 3 [4] 5 6 ... 10