Посмотрел конфигурацию и:
1. Both это или по команде или по времени, тут все нормально, НО! период вызова девайса =300мс, в каждом девайсе по 5 команд, команды выполняются поштучно/поочередно, период обработки одного девайса 5*30мс= 150мс, т.е период вызова девайса должен быть не менее 150мс*15= 2250мс!
Т.е конфигуратор просто не в состоянии физически выполнить ваше задание, как там конвейер организован х.з, причину перезагрузки можно взять из log файла, почему программа удаляется- х.з, вы все правильно делаете с переключателем Run/Stop?
Еще параметр MinCicleLength установить 5мс, добавить модуль статистики и проверить состояние ресурсов ПЛК.
И еще в модбас слэйве у вас сначала двубайтные переменные, а потом 8 бит это не косяк но хреново, зачем вообще эта ересь 8бит, что слово по битам разложить нельзя? Эта часть вообще нормально работает, вроде как 8бит должны с четного адреса AT начинаться.
И вообще за именование переменных в конфигураторе прибил-бы, но так на курсах Овен учит.





Ответить с цитированием