Спасибо. Русскоязычную не ставлю, английский закрепляю)).
Вид для печати
Eugenics
CDS>Проект>Экспорт>Отметить все что можно>Ок>Назначить имя файла>Сохранить>Радоваться.Цитата:
еще не умею
Скажите пожалуйста, что означает эта стрелка после выполнения "Build"., потому что после "Save" или "Save As" программы, стрелка тоже сохраняется.
Вложение 57749
Стрелка означает, что есть отличия в программе от программы в ПЛК и попросит залить изменения при онлайн подключении. Даже если вы просто перекомпилируете проект, ничего не меняя, появится стрелка.
Вы можете отказаться от заливки и посмотреть отличия. Если их нет, просто залейте проект онлайн ( запись в оперативную память).
А для сохранения программы в памяти, надо создать загрузочный проект ( запись в ПЗУ).
Добрый день, разбираю чужой код программы, необходимо составить карту регистров ModBus. Столкнулся со следующей трудностью. В разделе глобальных переменных у разных переменных присваивается один и тот же элемент из конфигурации ПЛК Modbus Slave, эти данные должны передаваться на верхний уровень. Тип этого элемента Float (в конфигурации ПЛК - ModBus Slave). Это ошибка программиста или я чего-то не понимаю? Разве можно одному элементу присвоить разные переменные, которые потом уйдут на верхний уровень? А если можно, то как определить регистры? Палками не кидайте, только начинаю осваиваться
XE9_HG AT %QD8.129.0: REAL; (*Температура датчика*)
LOVATO_UA_HG AT %QD8.129.0: REAL; (*Напряжение фазы*)
С такими вопросами, сразу смотрите курс видео программирования ПЛК ОВЕН для новичков, на ютуб. Большая часть вопросов отпадёт сразу).
А по поводу присвоения одному элементу разных переменных, пишите подробней, какому элементу, какие переменные , лучше со скринами или выкладывайте проект.
На первом рисунке VAR_GLOBAL, на втором конфигурация ПЛК. У меня не стыкуется в голове
Вложение 57753Вложение 57754
...............
VladisVlad
По опыту знаю, что явная адресация физических входов\выходов\регистров в VAR_GLOBAL приводит к ошибкам, конфликтам и путанице. Внешние связи достаточно объявить в конфигурации, они будут глобальными и доступными из любого места проекта.