Guardar en Eeprom numeros grandes

  • 4 Respuestas
  • 3898 Vistas

DanielS

  • Novato
  • *
  • Mensajes: 18
Guardar en Eeprom numeros grandes
« : mayo 13, 2015, 14:55:04 pm »
estoy usando eeprom para el guardado de las cantidades producidas dentro de un desarrollo.

el inconveniente se me plantea cuando ademas quiero guardar el tiempo en segundos del proceso e ir sumando durante el dia, para luego el envio de un informe por mail.

tengo entendido que la capacidad de la memoria es solo para numeros del 0 al 255.

es posible guardar en eeprom numeros mayores a ese rango.

no encontre forma de hacerlo.


muchas gracias

Daniel

Soporte

  • Global Moderator
  • Experto
  • *****
  • Mensajes: 2324
  • Soporte Técnico
Re:Guardar en Eeprom numeros grandes
« Respuesta #1 : mayo 13, 2015, 15:16:20 pm »
Si, es posible guardar números de 32 bits con signo (aproximado +/- 2.147.483.648).

¿ Que lenguaje estas utilizando, Pawn o Ladder ?
SOPORTE TÉCNICO

Slicetex Electronics
www.slicetex.com

DanielS

  • Novato
  • *
  • Mensajes: 18
Re:Guardar en Eeprom numeros grandes
« Respuesta #2 : mayo 13, 2015, 15:32:10 pm »
estoy utilizando lenguaje pawn, me llevo mejor con las sentencias.
uso la funcion

EepromWriteByte(Address, DataByte): Escribe un byte en una dirección especifica de la memoria .

saludos

Soporte

  • Global Moderator
  • Experto
  • *****
  • Mensajes: 2324
  • Soporte Técnico
Re:Guardar en Eeprom numeros grandes
« Respuesta #3 : mayo 13, 2015, 15:50:24 pm »
Fíjate en el manual STX80XX-MP-PLC-AX_CX_DX, página 187 y 188.

Funciones:  EepromWriteCells() y EepromReadCells().

Ambas escriben o leen un array de Cells (variables de 32 bits con signo).

Como son de 32 bits, requieren 4 bytes de EEPROM para almacenarse.
Entonces si guardas dos variables de 32 bits, la primera la guardas en la dirección 0 (ocupa desde 0 a 3) y
la segunda en la dirección 4 (ocupa desde 4 a 7).

Para leerlas, debes utilizar la dirección de comienzo, la primera esta en dirección 0 y la segunda en dirección 4.

Hay ejemplos en el manual.

Quedamos a disposición.
« Última Modificación: mayo 13, 2015, 15:55:47 pm por Soporte »
SOPORTE TÉCNICO

Slicetex Electronics
www.slicetex.com

DanielS

  • Novato
  • *
  • Mensajes: 18
Re:Guardar en Eeprom numeros grandes
« Respuesta #4 : mayo 13, 2015, 16:29:38 pm »
Manana pruebo y te aviso por este medio con fue

gracias

daniel