beremiz

Python runtime: call "OnIdle" tasks when py_eval FBs execution queue is empty.

This is usefull to execute slow operations that can be deffered from functions called by py_eval FBs.
User python code add a callable to "OnIdle" list made available in global scope.
PLC variables and local variables
==================================
PLC variables start with ``/``
------------------------------
Local Page variables start with ``.``
-------------------------------------
Local HMI variables
-------------------