Zdravím @nordeck,
nejsem si úplně jist, čeho chcete dosáhnout nastavením DI a CNT na retain. DI určitě není potřeba nastavovat jako retain, protože jeho stav interní HW ví dřív, než nastartuje Mervis. U CNT chápu, že chcete aby jeho hodnota přežila restart PLC. To se ale nepodaří docílit přes Retain, protože CNT je proměnná interního HW, který když se restartuje, tak Mervisu nabídne hodnotu 0. To by bylo potřeba ošetřit tak, že si hodnotu proměnné CNT budete ukládat do vedlejší SW retain proměnné a její hodnota pak restart přežije.
S pozdravem,
Martin Kudláček