1/15/2008 6:28 AM | |
Joined: 9/27/2006 Last visit: 10/13/2024 Posts: 12287 Rating: (2685) |
Hola One; La CPU 314IFM en su epoca era muy util, integrando funciones tecnologicas para controlar sistemas motorizados. Pero no tenia mucha memoria, solo 32 kB de memoria de trabjo (Work Memory) y 48 kB de memoria de cargamiento (Load Memory). Era demasiado facil pasar esos limites, si uno no era muy preciso en el uso de la memoria; esos limites no son modificables. La manera mas facil de ver donde estan en el uso de a memoria del CPU es de abrir el editor HWConfig en Step 7, y de conectarse ONLINE con el PLC. Luego doble-clickar en el icono de la CPU 314IFM abre una ventana de parametros de la CPU, una de las cuales es "Memoria" (perdoname si la escritura no es exacta, no tengo mi Step 7 formateado para espanol). En esta ventana habra 2 imagenes de la memoria, una para Load y la otra para Work. Si cabe lugar en la escala de la Work Memory, aunque la Load Memory esta llena, todavia pueden "compresar" la Load memory (encontraras un boton para eso en la pagina); si es posible, la Load Memory estara limpiada, el nivel de uso bajara y podran cargar el nuevo bloque modificado. Si es la memoria de trabajo que esta llena, tienen un problema: significa que no cabe espacio para el tratamiento de las funciones tal como estan llamadas o escritas. El unico modo de ganar en espacio de Work Memory es modificar el uso de la memoria para utilizar menos recursos: usar multi-instancias para los FBs es una tecnica si hay llamadas del mismoFB a menudo; escribir funciones en STL en vez de LAD o FBD es otra manera de ganar espacio, Una vez que han averiguado los detalles de su situacion, podrian integrar el programa en forma .zip en este foro, quizas algunos aqui podrian ayudarles mas con mas informacion. Un detalle: la mayoria de los participantes en el foro usan el ingles, posiblemente el aleman; como ven algunos hablan castellano, pero pierden ayuda de muchos que no entienden. Supongo que conocen a sitios de traduccion que les permitiria de dar la misma informacion en ingles, pero no es siempre una ayuda optima, si las respuestas no son comprensibles para Uds. Otros sitios existen en espagnol, aqui hay direcciones de dos que visito de vez en cuando, espero que les puedan servir: http://www.automatas.org/foro/http://www.foro-industrial.com/foros/viewforum.php?f=8 Espero ayudar, Daniel Chartier Edit: acabo de ver que ya publicaron la misma pregunta en ingles en otro thread; perdonan entonces la sugestion de antes. D. C. |
Last edited by: dchartier at: 15.01.2008 06:30 |
|
Follow us on