IF gasCounterDrob>99 THEN
gasCounterCel:=gasCounterCel+1;
gasCounterDrob:=gasCounterDrob-100;
END_IF
Эта конструкция явно предполагает, что за цикл пришел только 1 импульс. Если за цикл придет два импульса, то один импульс ваша программа потеряет.
IF gasCounterDrob>99 THEN
gasCounterCel:=gasCounterCel+1;
gasCounterDrob:=gasCounterDrob-100;
END_IF
Эта конструкция явно предполагает, что за цикл пришел только 1 импульс. Если за цикл придет два импульса, то один импульс ваша программа потеряет.
Последний раз редактировалось IVM; 19.12.2016 в 20:00.