-
Супер Модератор
Гы, а чем занимается I-8KE8-MTCP-G??? 
1. У Вас время, необходимое контроллеру, если Вы все правильно посмотрели - 100 мс (хотя скорее всего 100 раз по 100 мкс), то есть 10 мс. Уж слишком много 100мс...
А в Вашем проекте контроллеру на цикл отводится 1 мс (параметр MinCycleLen в настройках самого ПЛК - самый корень конфигурации).
Так же посмотрите оставшееся свободное время в том же модуле статистика.
Этого вполне достаточно для перезагрузки и не выполнения каких то задач (например обмена) - тупо не успевает в отведенное время.
В Конфигурации ПЛК все так. Это подтверждает то, что у Вас все работает.
Однако когда опрос достаточно большой (много параметров) я бы рекомендовал в принципе отказаться от использования PLC Configuration для настройки обмена, и весь обмен реализовывал программно, с помозью библиотек.
Вот такие общие рекомендации.
З.Ы.: Еще рекомендую почитать и посмотреть пример с многозадачностью, когда задачи по приоритетом можно вызывать в разные промежутки времени... Это не панацея, да и проект придется перепиливать. Так что скорее на перспективу.
Последний раз редактировалось Николаев Андрей; 28.04.2011 в 16:48.
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума