Hola Maunix, agradezco tu respuesta y en virtud de la claridad de mi problema, voy a detallar lo que me interesa saber.
Existe una red con un master conectado a pc via rs232 y varios esclavos conectados al master via par trenzado(bajo rs485).
La tarea de cada uno de los esclavos es abedecer curvas predeterminadas (temperatura-tiempo) para el tratamiento de productos industriales.
El supervisor debe de acuerdo al producto que será tratado, asignar desde el pc tal o cual curva de temperatura.
Alt 1 Es necesario dotar a cada esclavo de eeprom para que el supervisor (humasno) pueda "inventar" curvas nuevas y enviar las tramas con los datos nuevos a cada esclavo y que sean grabados en la eeprom del esclavo. y despues indicar a cada esclavo que tarea realizar de acuerdo a las que él tiene en memoria.? Recordando la direccion de memoria de cada curva. lo creo mas complicado!
Alt 2 Otra alternativa que se me acaba de ocurrir mientras leo tu respuesta es que las curvas existentes y futuras se graben en la eeprom del master solamente y que se envie los datos de la curva a cada esclavo cuando se de la partida al proceso?? y asi si el supervisor desea que todos los esclavos realicen el mismo proceso envia la misma info a cada uno de ellos. (quizas tambien borrando la memoria al final del proceso o dejando una curva por defecto sino se ingresa desde el master). Entonces puedo indicar las direcciones de eeprom (interna si alcanza, o externa)de cada una de las constantes enviadas (siempre serán las mismas direcciones) y el soft las consulta cuando corresponda. de la forma :
"m=read_ext_eeprom(dir_m);"
"n=read_ext_eeprom(dir_n);"
y la info yo la envio desde el master al esclavo en la trama dentro de la transaccion inicial.
Es posible hacerlo asi??
Lo bueno es que con el solo hecho de preguntar uno analiza el problema de otro punto de vista.
Gracias de nuevo
Nota: enredado siempre soy,