En ModBus tenes disponibles hasta 32 registros de 16 bits que podes acceder desde el panel HMI.
Esto quiere decir, que desde el PLC, podes alterar esos registros y leerlos desde el HMI. Lo mismo
en sentido contrario, podrías modificar cualquiera de esos registros desde el panel HMI y leerlos
desde el PLC luego.
También hay disponible variables booleanas (hasta 128) que podes leer/modificar desde el panel HMI,
que te pueden servir para mostrar estado de motores, flags, etc.
Obviamente, podes implementar un mecanismo para almacenar copias de esos
registros en otras variables del PLC y así no limitarte solo a 32 registros.
Si es esa la pregunta, podrías hacerlo.
Sino amplia la pregunta así lo analizo, especialmente lo referido con el termino "visor de recetas".
Quedamos a disposición.
Saludos