-
Пользователь
Прямая трансляция Modbus команд
Помогите пожалуйста советом. ПЛК 150 подключен через адсл модем ,
протокол modbus tcp и работает нормально. К ПЛК 150 по 485
интерфейсу подключена частотка. Протокол тоже modbus,только адрес
другой. Можно ли напрямую транслировать modbus команды в частотку?
Если нет, то помогите пожалуйста с примерчиком чтения пары регистров
с частотки и записи их. На другой стороне лектус читает с ПЛК. С этим
проблем нет.
Сейчас частотка подключена по 485 через GPRS роутер и работает
нормально, но нужно перейти на адсл. Частотка Danfoss AQUA.
-
Пользователь
Если ничего не хочется менять и есть деньги - купить шлюз RTU-TCP.
А так - просто присвоить попарно адреса переменных мастер и слейв устройств в PLC configuration с небольшим тактом.
-
Супер Модератор
У Вас ПЛК выступает Slave устройством по отношению к ПК, и Master устройством по отношению к ПЧ?
Тогда:
В конфигурации ПЛК:
В ModBus Master добавляем пару регистров, которые надо передавать в ПЧ.
В ModBus Slave добавляем пару регистров...
В программе переприсваиваем значения регистров, полученных от ПК регистрам, уходящим в ПЧ.
-
Пользователь
Спасибо, читать регистры получилось сразу. Пока не получается записать в частотку уставку. Если точнее, то мастер в плк читает параметр, передаёт в слейв, лектус его читает и передаёе в скаду, где он отображается и этот канал назначается цифровому задатчику. До этого момента всё нормально, а вот изменить и передать назад - не получается. Значение остаётся прежним. На частотке меняется нормально.
-
-
Не понятна проблема, указанная на рисунке, можете подробнее?
-
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума