Валенок, этими примерами можно воспользоваться если Общая_продолжительность не более 2 месяцев….
А если она составляет полгода, год?
Вот мой вариант:
VAR
RST: BOOL;
RS: RS;
R_TRIG: R_TRIG;
TON: TON;
END_VAR
VAR RETAIN PERSISTENT
Last_imp : TIME;
All_without_last : TIME;
All_imp : TIME;
hours: DWORD;
END_VAR
http://s50.radikal.ru/i127/1008/a8/7ad49df4f257.jpg
Для примера, считает количество циклов(hours) каждые 5 сек.
