Mensajes recientes

Páginas: 1 2 [3] 4 5 ... 10
21
STX8091 / Re:Detención indeseada PLC
« Último mensaje por Mariano marzo 15, 2019, 12:44:02 pm »
Hola Boris,

Queria comentarte con respecto a este tema que no hubo un sólo reset indeseado más luego de los cambios de número de los puertos tcp y webserver.

Saludos
22
Kinco / Re:Codificación de variable de entrada como cadena (string) en pantalla kinco
« Último mensaje por fruiz marzo 12, 2019, 11:43:14 am »
Gracias genio!
23
Kinco / Re:Codificacion de variable de entrada en pantalla kinco
« Último mensaje por Soporte marzo 12, 2019, 11:34:58 am »
Ingreso una cadena de caracteres (texto)

En el plc recibo los dos registros.

ejemplo, en la hmi escribo "pru" y en la página recibo "29296"

Lo que necesito es que lo que se escribe en la pantalla lo pueda ver en la página web.

Si analizás el valor "29296" (decimal) y lo pasás a hexadecimal te queda: 0x7270

Separando por byte y convirtiendo por tabla ASCCI:

  • 0x70 = "p"
  • 0x72 = "r"

Eso quiere decir que estás recibiendo el primer WORD de dos bytes, te falta el otro WORD, donde debe estar la "u" de la cadena original "pru".

Si estás enviando con el PLC, mediante transacciones POST a una página web de una computadora, te conviene enviar los valores de los registros por separados, como enteros, registros 40010 y 40011.

Una vez que tengas esos dos valores en la computadora, debés unirlos en un array de bytes, agregando el terminador o valor cero al final, para formar un "string". En total tendrías 5 bytes, 4 con carácteres y el último byte igualado a 0 (terminador).

Para unirlos, suponiendo que el array de bytes se llame "data[5]", podes hacer:

Código: (Código en computadora) [Seleccionar]
data[0] = WORD1 & 0xFF                 // Primer caracter, WORD1
data[1] = (WORD1 >> 8) & 0xFF      // Segundo caracter, WORD1
data[2] = WORD2 & 0xFF                 // Primer caracter, WORD2
data[3] = (WORD2 >> 8) & 0xFF      // Segundo caracter, WORD2
data[4] = 0                                     // Terminador de cadena.

Luego imprimís el array "data[]" como una cadena y el sistema debería mostrarte los caracteres.

Saludos!
24
Kinco / Re:Codificacion de variable de entrada en pantalla kinco
« Último mensaje por fruiz marzo 12, 2019, 08:05:41 am »
Ingreso una cadena de caracteres (texto)

En el plc recibo los dos registros.

ejemplo, en la hmi escribo "pru" y en la página recibo "29296"

Lo que necesito es que lo que se escribe en la pantalla lo pueda ver en la página web.
25
Kinco / Re:Codificacion de variable de entrada en pantalla kinco
« Último mensaje por Soporte marzo 11, 2019, 19:45:41 pm »
Buenas tardes.

en un HMI Kinco ingreso el nombre del producto que luego se lo mando al PLC en la direccion 4x 40010, con el tipo de codificación (code typ. BIN) y tamaño 2 word.

¿Qué tipo de datos estás ingresando por la pantalla? ¿Una cadena de caracteres?.

¿Ya tenés en el PLC los dos registros en 40010 y 40011?

Luego esa info es enviada a una pagina web mediante el comando post.
Necesito ayuda para recuperar en la página la palabra que fue ingresada en la HMI.
Ejemplo: en la pantalla escribo prueba y en la página recibo un valor como 29754 (no es literal)
¿Como de codifico?

Ese valor 29754, ¿que tendría que representar, un numero o un texto?.

Saludos!
26
STX8091 / MOVIDO: codificacion de variable de entrada en pantalla kinco
« Último mensaje por Soporte marzo 11, 2019, 19:40:03 pm »
El tema ha sido movido a Kinco.

Puede acceder desde el siguiente link:

http://foro.slicetex.com/index.php?topic=389.0
27
Kinco / Codificación de variable de entrada como cadena (string) en pantalla kinco
« Último mensaje por fruiz marzo 11, 2019, 16:31:47 pm »
Buenas,
en un HMI Kinco ingreso el nombre del producto que luego se lo mando al PLC en la direccion 4x 40010, con el tipo de codificación (code typ. BIN) y tamaño 2 word. Luego esa info es enviada a una pagina web mediante el comando post.
Necesito ayuda para recuperar en la página la palabra que fue ingresada en la HMI.
Ejemplo: en la pantalla escribo prueba y en la página recibo un valor como 29754 (no es literal)
¿Como de codifico?
Gracias
28
STX8091 / Re:Acceder a memoria EEPROM como archivo a través de internet
« Último mensaje por Soporte marzo 11, 2019, 13:30:51 pm »
Si eso sería lo ideal.
Saludos.

Muy bien, me fijo de hacer una opción para que puedas pedir el contenido de la memoria EEPROM desde la web, y te estoy pasado una actualización de firmware por este medio.

Saludos!
29
STX8091 / Re:Acceder a memoria EEPROM como archivo a través de internet
« Último mensaje por EBD marzo 11, 2019, 11:57:20 am »
Citar
¿Necesitarías desde el navegador poder descargar la información de la EEPROM y guardarla como un archivo en la computadora?.
Si eso sería lo ideal.
Saludos.
30
STX8091 / Re:Acceder a memoria EEPROM como archivo a través de internet
« Último mensaje por Soporte marzo 11, 2019, 11:09:31 am »
Buenos días,

Yo querría que el cliente desde su navegador pueda iniciar una petición al PLC para que envíe, en forma de archivo CSV o bytes sucesivos (me da lo mismo), todos los registros almacenados en la memoria EEPROM. Luego, desde el cliente se pueden procesar estos datos para visualizarlos.

¿Necesitarías desde el navegador poder descargar la información de la EEPROM y guardarla como un archivo en la computadora?.

Saludos!
Páginas: 1 2 [3] 4 5 ... 10