За таймеры спасибо. И за эти подсказки тоже огромное спасибо.
Вид для печати
Добрый день
Почему 3 библиотеки помечены желтым цветом и как их подключить к проекту ?
Желтый цвет означает, что библиотеки не подписаны сертификатом - это нормально.
Проблемы у вас только с Mx110 Drivers.
Выложите архив проекта - посмотрим, в чем именно она заключается.
Посмотрел проект.
Предполагаю, что у вас нужная версия пакета шаблонов не установлена.
Установите ее через CODESYS Installer.
А с Mx110Drivers_v3.5.11.9 что делать, удалить ?
Судя по вашему скриншоту - вам как раз Mx110Drivers_v3.5.11.9 нужна.
Где взять Mx110Drivers_v3.5.11.9 ? На сайте ее нет.
Евгений, все заработало. Спасибо.
Вопросы по настройке modbus slave ус-ва. А конкретнее про вкладку "Modbus Slave Init".
1. Запись указанных там значений в slave будет происходить только при старте мастера?
2. Что произойдёт, если в процессе работы пропадёт связь со slave устройством и снова появится? Например, на "горячую" заменили модуль МВ210-101. Значения из этой вкладки снова запишутся в устройство? Если да, то тогда каков критерий потери связи?
3. Те же вопросы, только уже для Modbus RTU.
Что такое TargetVar ?
Можно ли таким образом сделать привязку переменных к шаблону модуля ввода что бы не колупаться с таблицей соотнесения входов этого модуля.
И еще, СПК читает дискретные входа модуля ввода побитно или сразу маску входов ?
Что это синим помеченное ?
Переменная Х1 объявлена как глобальная, но в PLC_PRG она не видна. В чем дело ?
Будете использовать прямые адреса типа %AT QB, получите проблемы. А писанины больше в 3 раза. Не хотите заполнять конфигурацию, переходите на обмен через биб-ки, только легче вам не станет.
Уже получили проблемы https://owen.ru/forum/showthread.php?t=28167&page=6#52
В PLC_PRG переменные не глобальные. Но если глобальная будет в коде любого блока, она будет работать.
Что означает синяя метка, про которую я писал в посту #5601 так и не понятно.
Список глобальных переменных из шаблона проекта. Эти переменные привязаны к узлам таргет-файла - Info, Buzzer и т.д.Цитата:
Что такое TargetVar ?
Маску.Цитата:
И еще, СПК читает дискретные входа модуля ввода побитно или сразу маску входов ?
1. При старте мастера и восстановлении связи (см. ниже).
2. Да, запишутся, если xDoInit имеет значение TRUE (по умолчанию - он TRUE).
Насколько я понимаю, критерий - это если xError был в TRUE (т.е. была ошибка обмена), а потом xDone стал TRUE (т.е. был получен корректный ответ на любой из запросов к слэйву).
Для TCP еще, вероятно, учитывается разрыв/восстановление TCP-соединения.
3. Аналогично.
Вложение 67349 Вложение 67350
Добрый день
Как в цикле сделать упаковку. Как на картинке не хочет.
Подскажите пожалуйста, в Codesys V3.5 вылетает постоянно ошибка: "Соединение разорвано в связи с неверной контрольной суммой."
Что это значит?!
Ошибка появляется при загрузке проекта в контроллер. Как только начинает идти загрузка, вываливается ошибка данная, бывает с раза 5 запускается, а бывает вообще никак!
Может это быть связано с неправильными типами данных в переменных? Может какие-то значения выходят за диапазон "типа" и происходит ERROR?!