marcos si quieres puedo subir un par de programas que hize:
uno para mi famoso receptor de tv que maneja el menu con un encoder y un boton y otro para mi tambien famoso
rotor para antenas que usa tres botones y ademas incluye scroll sobre el lcd de los datos
ahora tengo poquiiiiisimo tiempo libre asi que de momento lo tendreis que estudiar por libre
respecto al modbus puedes usar una de las word del area de datos, comparar y si cambia el valor actualizar el timer... si el fin de semana tengo tiempo le añado al ejemplo alguna que otra mariconadilla mas
saludos