PDA

Просмотр полной версии : Перестала работать эмуляция.



ZPavel
28.02.2012, 22:07
Почему, если разместить обращения к другим POU программам в начале основной программы, то не выполняется эмуляция. В частности обмотки не изменяют значения бит, и таймеры не считают. А если в конце, то все нормально?

Николаев Андрей
29.02.2012, 08:01
Не понятно... прикладывайте проект, и чуть подробнее...
Старт нажимаете?

capzap
29.02.2012, 08:32
к гадалке не ходи, потому что в середине основной программы Вы обнуляете свои значния

ZPavel
29.02.2012, 12:08
Выкладываю проект. В главном POU PLC_PRG в линии 5, если установить все биты контактов, линия катушки начинает подсвечиваться, синим, но бит в катушке значение не меняет. Что бы эмуляция заработала правильно, нужно вызов подпрограммы INPUTFBD из 4 линии POU PLC_PRG перенести в конец программы, непонятно почему так.

Фан
29.02.2012, 14:47
Т.к. программа многозадачная, необходимо явно указать в конфигурации задач исполняемые программы.

ZPavel
02.03.2012, 09:22
Понял, спасибо.