Здравствуйте. Может кто знает что делать у меня не получается СПК в режиме Modbus Slave запись holding registers из программы.
Запись со стороны мастера работает.
Здравствуйте. Может кто знает что делать у меня не получается СПК в режиме Modbus Slave запись holding registers из программы.
Запись со стороны мастера работает.
spk1xxm01 1.3.0928.2149
Галочку запись слейв установил.
Запись по событию.
Вложение 63620
Вложение 63621
Вложение 63622
Вложение 63623
Вложение 63624
Снимите галочку Сторожевой таймер.
Сторожевой таймер галочку снял то же самое не помогло
Тогда, пожалуйста, залейте ваш проект на файлообменник и выложите сюда ссылку.
Попробовал новый проект создать добавил в него только две переменные и кнопку на графику для записи
запись в holding registers из программы работает.
А вот мой архив проекта https://dropmefiles.com/l9ZEN
Да пробовал отключить опрос мастером проблема повторяется. Вы на реальном контроллере запускали проект?
Если поставить всегда обновлять переменные Установка родительского контроля все работает могу записать из программ
и с modbus мастер устройства, хотя в инструкции написано что нужно выставлять Вкл2. Всегда в задаче цикла шины
что можно сделать так и оставить чем это может грозить проблем не будет?
И кстати до этого писал что создал новый проект и там все работает оказалось что там тоже стоит всегда обновлять
переменные Установка родительского контроля и если поставить Вкл2. Всегда в задаче цикла шины то тоже перестает работать.
Если у вас в данный момент нет проблем в работе со слэйвом - то можно оставить настройку в таком состоянии.
Это ничем не грозит; просто если бы вы не привязали к каналам слэйва переменные - то при такой настройке видели бы в них только серые нули (даже если бы мастер реально туда что-то записывал) - часто это смущает начинающих пользователей.
Спасибо за помощь! Теперь другая проблема. Переменная которая привязана к Holding Registers объявлена в программе как Retain после перезагрузки
сбрасывается на ноль т.е. не сохраняет свое значение можно что то сделать?