Показано с 1 по 10 из 35

Тема: ПР200 и частотник Innovert idd751u21b MODBUS

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Могу поделиться примером макроса для другого ПЧВ Instart VCI

    Сам макрос
    VFD_Instart_VCI_.png
    Пример использования:
    - в программе
    VFD_Instart_VCI_Sample.PNG
    - сетевые переменные, привязанные к конкретному ПЧВ
    Сетевые (Master).PNG
    Описание:
    1. из программы поступают команды:
    - bSetStart - пуск/стоп ПЧВ
    - rSetSpeed_[%] - задание скорости вращения ПЧВ
    - bResetAlarm - команда сброса состояния отказа ПЧВ
    2. от ПЧВ поступают параметры состояния:
    - nCurrentOut - выходной ток ПЧВ
    - nRateCurrent - значение рабочего тока (это константа, но удобнее её брать из настроек ПЧВ, чем отдельно вводить в ПР)
    - wStateVFD - слово состояния ПЧВ
    - wErrorCode - код отказа ПЧВ
    3. поступившие команды преобразуются в кодовые слова, передающиеся в ПЧВ (через сетевые переменные)
    - wCmd - командное слово управления (пуск/стоп/сброс)
    - nSpeed - число, соответствующее требуемой скорости вращения ПЧВ
    4. принятые от ПЧВ коды состояний преобразуются в биты состояний:
    - bStateStop
    - bStateRun
    - bStateFault
    - wErrorCode

    При смене ПЧВ просто заменю макрос (ФБ), привязки к Modbus регистрам, а набор входов и выходов останется без изменений, т.к. управляющей программе больше ничего и не требуется.
    Состояния пуск/стоп/отказ принимаю для визуализации.
    Рабочий ток ПЧВ (мотора) - для получения выходного тока не только в [А], но и в [%] - заказчик переносит уставки без привязки к мощности конкретного мотора (у заказчика на балансе много станций и насосов разных мощностей, уставки в [%] проще запоминать, чем пересчитывать).

    Адреса Modbus регистров беру из таблиц параметров. Часто в РЭ к ПЧВ имеется глава - "Работа с Modbus" - которая содержит таблицу оперативных регистров управления, которые не портят Flash память настроек при частой перезаписи.

    Если есть вопросы - задавайте.

  2. #2

    По умолчанию

    Цитата Сообщение от FPavel Посмотреть сообщение
    Могу поделиться примером макроса для другого ПЧВ Instart VCI

    Сам макрос
    VFD_Instart_VCI_.png
    Пример использования:
    - в программе
    VFD_Instart_VCI_Sample.PNG
    - сетевые переменные, привязанные к конкретному ПЧВ
    Сетевые (Master).PNG
    Описание:
    1. из программы поступают команды:
    - bSetStart - пуск/стоп ПЧВ
    - rSetSpeed_[%] - задание скорости вращения ПЧВ
    - bResetAlarm - команда сброса состояния отказа ПЧВ
    2. от ПЧВ поступают параметры состояния:
    - nCurrentOut - выходной ток ПЧВ
    - nRateCurrent - значение рабочего тока (это константа, но удобнее её брать из настроек ПЧВ, чем отдельно вводить в ПР)
    - wStateVFD - слово состояния ПЧВ
    - wErrorCode - код отказа ПЧВ
    3. поступившие команды преобразуются в кодовые слова, передающиеся в ПЧВ (через сетевые переменные)
    - wCmd - командное слово управления (пуск/стоп/сброс)
    - nSpeed - число, соответствующее требуемой скорости вращения ПЧВ
    4. принятые от ПЧВ коды состояний преобразуются в биты состояний:
    - bStateStop
    - bStateRun
    - bStateFault
    - wErrorCode

    При смене ПЧВ просто заменю макрос (ФБ), привязки к Modbus регистрам, а набор входов и выходов останется без изменений, т.к. управляющей программе больше ничего и не требуется.
    Состояния пуск/стоп/отказ принимаю для визуализации.
    Рабочий ток ПЧВ (мотора) - для получения выходного тока не только в [А], но и в [%] - заказчик переносит уставки без привязки к мощности конкретного мотора (у заказчика на балансе много станций и насосов разных мощностей, уставки в [%] проще запоминать, чем пересчитывать).

    Адреса Modbus регистров беру из таблиц параметров. Часто в РЭ к ПЧВ имеется глава - "Работа с Modbus" - которая содержит таблицу оперативных регистров управления, которые не портят Flash память настроек при частой перезаписи.

    Если есть вопросы - задавайте.
    Приветствую друг! У тебя в примерах у ПЧВ несколько адресов регистров, в моём ПЧ Innovert всего два адреса регистра, я могу использовать подобный макрос для отправки команд на ПЧ и приёма показаний с ПЧ по двум адресам регистра?

  3. #3

    По умолчанию

    Вот статья про подобное использование тока
    https://habr.com/ru/companies/wirenb...ticles/856968/

    Заказчик использует подобные соображения, но от датчиков сухого хода и перепада давления не отказывается. Т.е. защиты от датчиков дополняются защитами по расчётам на основе относительного тока I/Iрабоч. И функционал ("сон") более устойчиво работает по критериям и частоты и снижения тока.

  4. #4

    По умолчанию

    Хорошая штука, есть шаблон для ПР 200? Я при малых мощностях до 25 кВт мотора ограничивался копеечным реле контроля фаз после контактора и двумя трансформаторами тока. Бюджет 7 тыс. руб. Очевидно, для разных мощностей требуется и разный подход к проектированию устройств допускового контроля.

  5. #5

    По умолчанию

    Цитата Сообщение от FPavel Посмотреть сообщение
    Могу поделиться примером макроса для другого ПЧВ Instart VCI

    Сам макрос
    VFD_Instart_VCI_.png
    Пример использования:
    - в программе
    VFD_Instart_VCI_Sample.PNG
    - сетевые переменные, привязанные к конкретному ПЧВ
    Сетевые (Master).PNG
    Описание:
    1. из программы поступают команды:
    - bSetStart - пуск/стоп ПЧВ
    - rSetSpeed_[%] - задание скорости вращения ПЧВ
    - bResetAlarm - команда сброса состояния отказа ПЧВ
    2. от ПЧВ поступают параметры состояния:
    - nCurrentOut - выходной ток ПЧВ
    - nRateCurrent - значение рабочего тока (это константа, но удобнее её брать из настроек ПЧВ, чем отдельно вводить в ПР)
    - wStateVFD - слово состояния ПЧВ
    - wErrorCode - код отказа ПЧВ
    3. поступившие команды преобразуются в кодовые слова, передающиеся в ПЧВ (через сетевые переменные)
    - wCmd - командное слово управления (пуск/стоп/сброс)
    - nSpeed - число, соответствующее требуемой скорости вращения ПЧВ
    4. принятые от ПЧВ коды состояний преобразуются в биты состояний:
    - bStateStop
    - bStateRun
    - bStateFault
    - wErrorCode

    При смене ПЧВ просто заменю макрос (ФБ), привязки к Modbus регистрам, а набор входов и выходов останется без изменений, т.к. управляющей программе больше ничего и не требуется.
    Состояния пуск/стоп/отказ принимаю для визуализации.
    Рабочий ток ПЧВ (мотора) - для получения выходного тока не только в [А], но и в [%] - заказчик переносит уставки без привязки к мощности конкретного мотора (у заказчика на балансе много станций и насосов разных мощностей, уставки в [%] проще запоминать, чем пересчитывать).

    Адреса Modbus регистров беру из таблиц параметров. Часто в РЭ к ПЧВ имеется глава - "Работа с Modbus" - которая содержит таблицу оперативных регистров управления, которые не портят Flash память настроек при частой перезаписи.

    Если есть вопросы - задавайте.
    Макрос понравился. Есть вопрос мне нужно задать не скорость вращения, а частоту. Что нужно поправить в макросе? Не могу сообразить, я не программист и поэтому мне очень не просто да и сталкиваюсь я с такими задачами не часто. Мне надо управлять двумя частотниками по Modbus. Сижу изучаю форум буду рад любой помощи.

Похожие темы

  1. ПЛК + ПЧВ Innovert (чтение по modbus RTU)
    от kristow в разделе ПЛК1хх
    Ответов: 22
    Последнее сообщение: 10.03.2025, 13:38
  2. Частотник Danfoss и Modbus RTU
    от const3 в разделе ПЛК63/73
    Ответов: 6
    Последнее сообщение: 19.07.2024, 11:42
  3. Связка СП-210+СП-210+Частотник innovert
    от LEX2030 в разделе Панели оператора (HMI)
    Ответов: 3
    Последнее сообщение: 28.10.2018, 00:00
  4. Частотник Lenze smd по Modbus
    от Vitamin в разделе Сетевые технологии
    Ответов: 2
    Последнее сообщение: 22.10.2018, 00:02
  5. ПЛК63 + modbus RTU + Частотник
    от leoSMD в разделе ПЛК63/73
    Ответов: 1
    Последнее сообщение: 27.03.2015, 16:55

Ваши права

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