Здравствуйте, коллеги.
В типовом проекте счетчика метража все сделано "как учили" - прерывание 20мкс, инициализация, direct control по быстрым входам, соответствующие библиотеки.
Так ведь все пошло не по плану:
1. Если время прерывания 20мкс , ПЛС перезагружается, теряется связь с РС. Пришлось увеличить до 60мкс. С циклом программы это не cвязано. Убирал из компилляции лишние блоки до двух PRG и 20mks
2. Не работают дискретные выводы. Даже вручную в online ставим TRUE, а реакции нет. Если выключить прерывания и эмитировать энкодер enc:=enc+1 по таймеру , то они работают, когда счетчик доходит до задания.
Проект прилагаю, секретов нет
ПЛК110-24-30-Р-М
Научите уму-разуму.
Александр