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

Тема: Управление ЧРП по ModBus

  1. #1

    По умолчанию Управление ЧРП по ModBus

    Добрый день. Может кто сталкивался. Управляю по ModBus с ПЛК110-60 частотником (Веспер Е2-8300). На частотнике
    1-00 (Выбор источника команды ПУСК/СТОП) => 0002: Последовательная линия связи
    1-06 (Выбор источника задания частоты) => 0004: Последовательная линия связи
    Записываю две команды(Ниже приведен код)
    1. Пуск/Стоп
    2. Опорная частота.
    Передача параметров идет. Перед тем как подаю Пуск, на дисплее частотника отображается та опорная частота, которую я передаю (напр. 1750(17,5 гц)). Но как сигнал становится Пуск и частотник начинает работать, то он просто разгоняется до 5000 (50Гц), т.е. до максимума и не обращает внимания на мою опорную частоту. Может кто подскажет что не так, может в частотнике что-то нужно еще. И из частотника я читаю параметр выходной частоты после пуска именно 5000 почему то.

    #################################
    Из программы(если нужно). Программа работает
    Запись параметров
    6: (* функция 16 - запись 2 параметров типа WORD в прибор PCH1 с адресом 2 всего 2 регистров *)
    (*запись в буффер параметра типа WORD*)
    Buffer[3] := WORD_TO_BYTE(OPORNAYA_CHASTOTA1);
    Buffer[2] := WORD_TO_BYTE( SHR(OPORNAYA_CHASTOTA1,8));
    Buffer[1] := WORD_TO_BYTE(UPRAV_PCH1);
    Buffer[0] := WORD_TO_BYTE( SHR(UPRAV_PCH1,8));
    send2_modbus(
    Enable:= enabl, (* разрешение работы блока *)
    Mode:=MB_RTU , (*режим передачи*)
    DevAddr:=3 , (*адрес*)
    FirstAddr:= 257, (*номер регистра*)
    Quantity:= 2, (*количество записываемых регистров*)
    ComHandle:=Settings.Port ,(*номер сом-порта*)
    TimeOut:=TimeOut , (*таймаут T#50ms*)
    Buffer:=Buffer , (* буфер данных *)
    Complete=>cmpl , (* скопировать признак завершения операции *)
    Exception=>err , (* скопировать регистр ошибок *)
    RegCnt=> DataSize); (*кол-во считанных байтов *)

    Чтение выходной частоты:
    4: (* функция 03 инт - ФБ считывает значение 1 параметра типа WORD из прибора PCH1 с адресом 3 начиная с регистра 292 по протоколу Modbus-RTU*)
    get1_modbus1(
    Enable:=enabl , (* разрешение работы блока *)
    Mode:=MB_RTU , (*режим передачи*)
    DevAddr:=3 , (*адрес*)
    FirstAddr:=292 , (*номер регистра*)
    Quantity:=1, (*количество регистров*)
    ComHandle:=Settings.Port , (*номер COM-порта*)
    TimeOut:=TimeOut , (*Таймаут T#50ms*)
    Buffer:=Buffer , (* буфер данных *)
    Complete=>cmpl , (* скопировать признак завершения операции *)
    Exception=>err , (* скопировать регистр ошибок *)
    ByteCnt=>DataSize ); (*кол-во считанных байтов *)
    (*если установлен признак завершения операции, то *)
    IF cmpl THEN
    IF err=0 THEN (*Если нет ошибок, то получаем данные из буфера типа INT*)
    CHASTOTA_NA_VUHODA1:=BYTE_TO_WORD(BUFFER[1]) OR SHL(BYTE_TO_WORD(BUFFER[0]),8);
    END_IF
    master1:=5; (*переходим к выполнению следующего ФБ*)
    END_IF

  2. #2
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,033

    По умолчанию

    Что-то не совсем понятно с номерами регистров. Согласно мануалу регистр 0000h = управление, регистр 0001h - задание скорости, где 5000dec соответствует 50.00Гц. Вроде как должно быть все просто, без всяких преобразований BYTE>WORD и обратно.

  3. #3

    По умолчанию

    Спасибо за ответ. Запись идет в два регистра начиная с 257dec (0101h)-управление и 258 (0102h) скорость. Может не там читаю,но вроде вот так. Да и на дисплее моя частота высвечиваются, с чего я решил, что данные по частоте передались. И стартует он по моей команде.
    1.PNG

  4. #4
    Пользователь Аватар для Alexey_Palich
    Регистрация
    21.05.2013
    Адрес
    Бийск
    Сообщений
    439

    По умолчанию

    Может настройка в ЧП типа задание частоты по RS.

  5. #5

    По умолчанию

    Спасибо за ответ. Выставил и проверил.
    1-06 (Выбор источника задания частоты) => 0004: Последовательная линия связи

  6. #6

    По умолчанию

    Т.е так я и работал. Данные передаются , но при старте честотник просто разгоняется до 50 Гц и игнорирует записанную в регистр требуемую частоту.

  7. #7
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,033

    По умолчанию

    nicamx
    Странно. Я нашел манула на указанную модель, где регистры те, что я указал.
    Попробуйте переключить задание частоты например на кнопки пульта, выставить отличное от 50Гц значение и запустить. Если не будет держать заданную скорость, то значит еще какой-то регулятор подключен. Что бы не искать по параметрам, проще провести сброс ПЧ к заводским, установка параметров и автотестирование двигателя, и настроить требуемый функционал.

  8. #8

    По умолчанию

    Специалисты по частотнику исправили ошибку в монтаже и он относительно запустился. Есть не очень понятный для меня момент(я не специалист по ЧРП, я исправлял в программе ошибки, чтобы запустить систему):
    Я формирую опорную частоту с помощью функционального блока LIN_TRAFO. Источником формирования служит уставка давления(напр 3,5 атмосферы) которую я задаю с панели ИП320. В результате получается опорная частота, которую я передаю в ЧРП.

    Сейчас после старта частотник получает опорную частоту, но не становится на нее, а как то ПОДДЕРЖИВАЕТ ТО ДАВЛЕНИЕ УСТАВКИ, которое я задавал при формировании опорной частоты. И если я меняю на панели ИП320 уставку давления, что влечет за собой пересчет опорной частоты и передача ее в ЧРП, то ЧРП не ставится на ту частоту, которую я ему передаю, а поддерживает уставку давления.

    Т.е. ЧРП по опорной частоте как то вычисляет давление, которое нужно поддерживать?

Похожие темы

  1. ТРМ212 Управление по ModBus
    от nicamx в разделе Эксплуатация
    Ответов: 6
    Последнее сообщение: 14.09.2019, 19:27
  2. ТРМ212: управление по Modbus
    от Roman62rus в разделе Подбор Оборудования
    Ответов: 6
    Последнее сообщение: 24.11.2017, 18:38
  3. Управление ПЛК по Modbus TCP, сеть RS-485
    от sergek в разделе Подбор Оборудования
    Ответов: 5
    Последнее сообщение: 30.12.2014, 09:01
  4. Удаленное управление ПЧВ3 по Modbus RTU от ПЛК 110
    от Иванов Виктор в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 12.11.2014, 14:29
  5. управление ПЛК ПЧВ2 по ModBus
    от Yury Evgenev в разделе Эксплуатация
    Ответов: 5
    Последнее сообщение: 14.04.2014, 09:45

Ваши права

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