Показано с 1 по 7 из 7

Тема: Прямая трансляция Modbus команд

  1. #1
    Пользователь Аватар для Rallex
    Регистрация
    07.07.2010
    Адрес
    г.Александрия
    Сообщений
    35

    По умолчанию Прямая трансляция Modbus команд

    Помогите пожалуйста советом. ПЛК 150 подключен через адсл модем ,
    протокол modbus tcp и работает нормально. К ПЛК 150 по 485
    интерфейсу подключена частотка. Протокол тоже modbus,только адрес
    другой. Можно ли напрямую транслировать modbus команды в частотку?
    Если нет, то помогите пожалуйста с примерчиком чтения пары регистров
    с частотки и записи их. На другой стороне лектус читает с ПЛК. С этим
    проблем нет.
    Сейчас частотка подключена по 485 через GPRS роутер и работает
    нормально, но нужно перейти на адсл. Частотка Danfoss AQUA.

  2. #2

    По умолчанию

    Если ничего не хочется менять и есть деньги - купить шлюз RTU-TCP.
    А так - просто присвоить попарно адреса переменных мастер и слейв устройств в PLC configuration с небольшим тактом.

  3. #3

    По умолчанию

    У Вас ПЛК выступает Slave устройством по отношению к ПК, и Master устройством по отношению к ПЧ?
    Тогда:
    В конфигурации ПЛК:
    В ModBus Master добавляем пару регистров, которые надо передавать в ПЧ.
    В ModBus Slave добавляем пару регистров...
    В программе переприсваиваем значения регистров, полученных от ПК регистрам, уходящим в ПЧ.

  4. #4
    Пользователь Аватар для Rallex
    Регистрация
    07.07.2010
    Адрес
    г.Александрия
    Сообщений
    35

    По умолчанию

    Спасибо, читать регистры получилось сразу. Пока не получается записать в частотку уставку. Если точнее, то мастер в плк читает параметр, передаёт в слейв, лектус его читает и передаёе в скаду, где он отображается и этот канал назначается цифровому задатчику. До этого момента всё нормально, а вот изменить и передать назад - не получается. Значение остаётся прежним. На частотке меняется нормально.

  5. #5
    Пользователь Аватар для Rallex
    Регистрация
    07.07.2010
    Адрес
    г.Александрия
    Сообщений
    35

    По умолчанию

    Вот эта связка не работает. Может программку какую написать?
    Изображения Изображения

  6. #6

    По умолчанию

    Не понятна проблема, указанная на рисунке, можете подробнее?

  7. #7
    Пользователь Аватар для Rallex
    Регистрация
    07.07.2010
    Адрес
    г.Александрия
    Сообщений
    35

    По умолчанию

    Проблема успешно решилась добавлением переменных в slave и разведением записи и чтения по разным переменным.
    Иначе получалась закольцовка. Данные читались и тут-же записывались, не обращая внимания на скаду
    Спасибо за помощь!

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •