Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 13

Тема: Проблема с записью регистров в ПР200 по протоколу ModBusRTU

  1. #1

    Exclamation Проблема с записью регистров в ПР200 по протоколу ModBusRTU

    Всем привет! Объясню в чем заключается проблема. Есть ПР200-220.2.2 и есть преобразователь частоты фирмы Кастон FVD500. На работе поставили задачу с помощью ПР200 сделать управление через интерфейс RS-485 преобразователем частоты. Саму программу логики то я написал в OwenLogic, но столкнулся с проблемой в плане сетевых переменных. Как вбить регистры от Кастона в Овен Лоджик. В инструкции к преобразователю частоты указаны регистры в HEX формате, я их перевожу в формат DEC и пытаюсь забить в переменные, но OwenLogic выдает ошибку, да и значения в DEC формате большеваты. Может кто получше разбирается в сетевых переменных и как вбить регистры правильно для записи и чтения параметров с ПЧ. Приложу инструкцию к теме. Необходимы параметры: Пуск ПЧ, Задание,Считывание состояния привода, тобишь частота фактическая, ток, обороты.
    Вложения Вложения

  2. #2

    По умолчанию

    Цитата Сообщение от BRB.Inc Посмотреть сообщение
    Всем привет! Объясню в чем заключается проблема. Есть ПР200-220.2.2 и есть преобразователь частоты фирмы Кастон FVD500. На работе поставили задачу с помощью ПР200 сделать управление через интерфейс RS-485 преобразователем частоты. Саму программу логики то я написал в OwenLogic, но столкнулся с проблемой в плане сетевых переменных. Как вбить регистры от Кастона в Овен Лоджик. В инструкции к преобразователю частоты указаны регистры в HEX формате, я их перевожу в формат DEC и пытаюсь забить в переменные, но OwenLogic выдает ошибку, да и значения в DEC формате большеваты. Может кто получше разбирается в сетевых переменных и как вбить регистры правильно для записи и чтения параметров с ПЧ. Приложу инструкцию к теме. Необходимы параметры: Пуск ПЧ, Задание,Считывание состояния привода, тобишь частота фактическая, ток, обороты.
    Адрес регистра управления 0х7000, в DEC будет 28672.
    Для записи надо прибавлять ещё 0х8000, в DEC будет + 32768
    Как раз я эту ошибку и совершил, надо ПР перевести в режим Мастер, тогда и адреса можно назначить 0-65535. И проконтролировать, что частотник в режиме слейв.
    Если я правильно понял, в регистре P30.09 должен быть 0.
    Последний раз редактировалось kondor3000; 29.10.2021 в 23:56.

  3. #3

    По умолчанию

    На что ругается Logic, и что значит "большеваты"? Допустимый диапазон адресов для целочисленных регистров 0-65535. У частотника максимально возможный адрес 0x700A(hex), т.е. 28682(dec). Насколь понимаю это руководство, фактическая частота находится в параметре 27.00. Адрес регистра складывается из этих двух цифр: 27(dec)=1b(hex), 00(dec)=00(hex). Получилось 1b00(hex)=6912(dec). Этот регистр и нужно читать с помощью ПР200. Только полученное значение надо будет перевести в формат float и разделить на 100. Аналогично с выходным током: номер параметра 27.06, адрес регистра 1b06(hex) или 6918(dec). Полученное значение делить на 10.

  4. #4
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,583

    По умолчанию

    kondor3000 при чем тут регистры ПР и регистры другого устройства где ПР Мастер ?

  5. #5

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Похоже с ПР 200 у вас ничего не выйдет, адрес регистра управления 0х7000, в DEC будет 28672, а у ПР сетевые регистры ограничены от 512 до 575. Вам нужен ПЛК.
    А для записи надо прибавлять ещё 0х8000, в DEC будет +32768, это например уже 61440.
    Сетевые регистры ограничены (512-575) в режиме слейва. И это адреса ячеек памяти ПР. А при управлении частотником ПР будет мастером. И обращаться он будет к адресам в памяти частотника.

  6. #6

    По умолчанию

    melky, dan75 ну да , забыл, тогда можно если ПР мастер) исправлюсь)))

  7. #7

    По умолчанию

    Спасибо за объяснения. Буду пробовать!

  8. #8

    По умолчанию

    Совершенно верно, но толтко и в режиме мастера и слейва он мне дает ошибку, а точнее восклицательный знак и указывает что максимально допустимое значение 60...чего то. Доберусь до рабочего компьютера скину скрины

  9. #9

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Адрес регистра управления 0х7000, в DEC будет 28672.
    Для записи надо прибавлять ещё 0х8000, в DEC будет + 32768
    Как раз я эту ошибку и совершил, надо ПР перевести в режим Мастер, тогда и адреса можно назначить 0-65535. И проконтролировать, что частотник в режиме слейв.
    Если я правильно понял, в регистре P30.09 должен быть 0.
    Частотник переведен в режим слейва. Проблема с регистрами. Не правильно понял как их забивать и правильно перевести с НЕХ в DEC. Ну ответов было много, буду пробовать.

  10. #10

    По умолчанию

    Цитата Сообщение от dan75 Посмотреть сообщение
    На что ругается Logic, и что значит "большеваты"? Допустимый диапазон адресов для целочисленных регистров 0-65535. У частотника максимально возможный адрес 0x700A(hex), т.е. 28682(dec). Насколь понимаю это руководство, фактическая частота находится в параметре 27.00. Адрес регистра складывается из этих двух цифр: 27(dec)=1b(hex), 00(dec)=00(hex). Получилось 1b00(hex)=6912(dec). Этот регистр и нужно читать с помощью ПР200. Только полученное значение надо будет перевести в формат float и разделить на 100. Аналогично с выходным током: номер параметра 27.06, адрес регистра 1b06(hex) или 6918(dec). Полученное значение делить на 10.
    А для чего делить на 100 и на 10 можете подробней написать?

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Проблема с записью переменной при отладке
    от ВладимирВ в разделе СПК1хх
    Ответов: 2
    Последнее сообщение: 06.03.2020, 13:45
  2. Адреса регистров в ПР200
    от lvv01430 в разделе Программируемые реле
    Ответов: 3
    Последнее сообщение: 14.02.2019, 08:23
  3. Ответов: 1
    Последнее сообщение: 25.10.2018, 17:18
  4. ПР200 чтение регистров AI
    от melky в разделе Программируемые реле
    Ответов: 16
    Последнее сообщение: 23.04.2018, 17:06
  5. Проблема с записью нескольких регистров
    от Денис_NTS в разделе ПЛК1хх
    Ответов: 8
    Последнее сообщение: 11.05.2011, 10:55

Ваши права

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