Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 33

Тема: СПК207 И ПЧВ1/2 как организовать связь по RS485

  1. #21

    По умолчанию

    Какая переменная отвечает за наличие связи мастера со слейвом? (т.е. связь есть = истина, нет связи = лож или наоборот)

    Ответ смотри ниже в посте №29

    Опрос переменной по триггеру является внеочередным или все равно остальные слейвы будут опрашиваться в порядке очереди.
    (например опрос всех устройств занимает 1,5 секунды, а на переменную опрашиваемую по триггеру подается сигнал от BLINK с периодами T#200ms и T#200ms)

    По какой функции правильно записывать переменные в ПЧВ?
    "Запись в один регистр (код функции 06)"
    "Запись в несколько регистров (код функции 16)"

    Этот же вопрос в другой теме --------->

    Про триггер вопрос открытый.

    Ответ получил по телефону.
    Пишем имя устройства ставим точку выпадает список доступных переменных.
    Описание переменных:
    Открываем "менеджер библиотек" ищем серенькое название IoDrvModbus, версия (3S - Smart Software Solutions GmbH)
    Открываем папочку ModbusComPort
    Кликаем ModbusSlaveComPort и кушаем много вкусного
    Кликаем MB_ErrorCodes и кушаем много вкусного

    Было бы супер найти описание на эту библиотеку.


    Может кто подскажет значения:

    --.AllocChannels; //
    --.byModbusError; //Указывает текущую ошибку, как это определено в "MB_ErrorCodes" перечисление
    --.FreeChannels; //
    --.GetNextInitValue;//Получить Следующий Инициативу Значение
    --.UpdateRequestResult; //Обновление Результата Запроса
    --.xAcknowledge; //Перезагружается общения, но не сбрасывает "xError" или "byModbusError"
    --.xError; // True, если произошла какая-то ошибка. Коммуникации Slave приостанавливается.
    --.xInitDone; //Все команды инициализации были обработаны
    --.xOldTrigger; //Старый триггер
    --.xReqError; //
    --.xReset; //Общение перезагружается и сбрасывает "xError" и "byModbusError".
    --.xTrigger;//Триггеры посылая всем настроенным каналам Modbus по нарастающему фронту
    Последний раз редактировалось KAPITOSHKARU; 23.11.2015 в 10:05.

  2. #22

    По умолчанию

    Пока стенд и электродвигатель рядом проверил:
    Скинул Фазу с Электромотора и запустил ПЧВ в работу.
    И о боже!!! нет ошибок!!!! мотор разгоняется на 2х фазах!!! Выключил, рукой держу вал мотора, запускаю ПЧВ - нет ошибок!!! вал держу рукой! мотор гудит!!! ошибок нет.
    Выставлено 60Гц рабочая, на табло 45Гц и прыгает+-0,5гц
    В чем проблема?


    Но буду честен при 50Гц показал ошибку AL32 спустя минуту!

    Почему?

    Можно глянуть еще тут.

    Ага, но на третий опыт все же загорелась желтенькая лампочка защита, через минуту выдал AL12, но напряжение с двигателя не снял.
    Последний раз редактировалось KAPITOSHKARU; 13.11.2015 в 18:15.

  3. #23
    Пользователь Аватар для smk1635
    Регистрация
    06.09.2010
    Адрес
    Брянск
    Сообщений
    1,241

    По умолчанию

    Какой мощности двигатель? И какой ПЧВ?
    Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда. (Закон Линуса)

  4. #24

    По умолчанию

    Как ни больно признавать свои ошибки, но да, двигатель 1,1kW, ПЧВ 3kW. Установил подходящий электродвигатель все работает четко. Циферки попляшут немного и выходит в аварию. СУПЕР!!!
    Теперь хочу попробовать перекос по фазам сделать, есть резистор 2kW 25Ом как его подключить что бы не "спалить" пчв? Последовательно на одной фазе думаю у ПЧВ перегрузок не вызовет, а вот параллельно одной обмотки можно подключить, резистор то не индуктивная нагрузка! Да и в жизни бывает КЗ между фазами и КЗ на корпус.
    Принимаем во внимание что после ПЧВ установлен моторный дроссель РМТ

  5. #25

    По умолчанию

    Ручное управление ПЧВ с СПК207.

    Жду комментариев профессионалов.
    Вложения Вложения

  6. #26

    Lightbulb

    почему не могу прочитать и записать:
    Время разгона 3-41
    Время замедления 3-42
    Предупреждение: низкий ток 4-50
    Предупреждение: высокий ток 4-51

    Нижний предел скорости вращения двигателя 4-12
    Записывается через RS485 но после выключения питания устанавливается на введенные в ручную с пульта ПЧВ параметры.
    4-12 =0 по сети изменил на 25Гц (250). выключил пчв, включил пчв 4-12 =0
    на панели пчв 4-12 = 25 выключил пчв, включил пчв 4-12 =25
    посети 4-12 = 0 выключил пчв, включил пчв 4-12 = 25???
    с 4-14 Верхний предел скорости вращения двигателя все в порядке!
    Ответ


    не читаются:
    15-00
    15-01
    15-02
    15-03


    Ответ получил по телефону.
    Моя Не внимательность! некоторые переменные опрашиваются по двум регистрам!
    В инструкции к пчв не обратил на это внимание, а в инструкции к библиотеке
    SPK_PCV.export "Описание связи СПК1хх и ПЧВ" есть намек.
    Последний раз редактировалось KAPITOSHKARU; 24.11.2015 в 13:41.

  7. #27

    По умолчанию

    За какое количество времени опросятся 18 устройств с 3мя переменными типа WORD, при условии, что скорость 38400?

  8. #28

    По умолчанию

    И так по результатам запусков в выходные:
    1. При отсутствии электродвигателя подключенного к ПЧВ - ПЧВ ошибок не выдает, ток потребления 0,2А частота 50Гц.
    Минимальный и максимальные токи стоят по умолчанию. Почему ПЧВ не видит отсутствия электродвигателя?

    2. Один функциональный блок, с одним программным кодом, для всех ПЧВ задает фиксированную частоту, например 50Гц.
    На первом ПЧВ выходная частота 50,2 остальные 16ПЧВ 50Гц. Но при изменении частоты в работающем режиме некоторые ПЧВ тоже превышали установленную частоту - но не стабильно +0,2, было +0,1 и +0,3.

    3. При запуске по командному слову, предустановленная, перед пуском, частота (3-11) равнялась 50Гц. Причем и в записанном и считанном регистре на вкладке ModbusGenericSerialSlave Соотнесение Входов/выходов все выглядело именно так. Но электродвигатель работал на установленной частоте 5Гц, а на табло ПЧВ было показано 4,7Гц. При изменении частоты электродвигатель начинал работу на установленной частоте.
    Отсюда вопрос - сначала запускаем электродвигатель, потом меняем частоту. Причем такая ситуация наблюдается только при первом пуске после включения электропитания ПЧВ.

    4. Нижний предел скорости вращения двигателя 4-12
    Записывается через RS485 но после выключения питания устанавливается на введенные в ручную с пульта ПЧВ параметры.
    4-12 =0 по сети изменил на 25Гц (250). выключил пчв, включил пчв 4-12 =0
    на панели пчв 4-12 = 25 выключил пчв, включил пчв 4-12 =25
    посети 4-12 = 0 выключил пчв, включил пчв 4-12 = 25???
    с 4-14 Верхний предел скорости вращения двигателя все в порядке!
    Ответ
    Последний раз редактировалось KAPITOSHKARU; 24.11.2015 в 13:40.

  9. #29

    По умолчанию

    Проковырявшись неделю как слепой котенок изучающий мир, изучал CS.
    Благо результат есть и думаю пригодиться не только мне.
    Поэтому максимально наглядно показываю в картинках.
    Шаг первый
    Открываем Вид Просмотр Watch (любой)
    pcv_step1.jpg
    Шаг второй
    Копируем название Устройства вашего мастера, в моем случае по умолчанию Modbus_Master_COM_Port
    pcv_step2.jpg
    Шаг третий
    В окне наблюдений вставляем Устройства вашего мастера, в моем случае по умолчанию Modbus_Master_COM_Port
    и жмем интер
    pcv_step3.jpg
    Шаг четвертый
    Раскрываем все списки подряд и ищем что то меняющееся.
    pcv_step4.jpg
    Шаг пятый
    Вот что нашел. Эта переменная мне очень упростила задачу.
    pcv_step5.jpg

    Пользуйтесь смелей, это правда очень вкусно.

    Правда работает только на реальном железе.

    Modbus_Master_COM_Port.m_Master.m_uiCurrentSlave переменная которая показывает адрес опрашиваемого устройства.

    Думаю не плохо для человека который чуть больше месяца общается с CODESYS V3.5 SP5 Patch 5
    Сам себя не похвалишь - так и будешь не хваленый.
    Последний раз редактировалось KAPITOSHKARU; 23.11.2015 в 10:23.

  10. #30

    По умолчанию

    Пример работы программы

    Планирую при завершении данного тестового проекта создать полный список с правильными переменными для опроса.
    согласно типам данных. Не совпадающие типы данных не удаляю просто не использую.
    Вложения Вложения
    Последний раз редактировалось KAPITOSHKARU; 24.11.2015 в 13:29.

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Похожие темы

  1. Ответов: 3
    Последнее сообщение: 24.06.2015, 09:09
  2. Ответов: 4
    Последнее сообщение: 01.08.2014, 18:27
  3. связь ПЛК и МастерСкада по RS485
    от evgnik в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 07.10.2011, 13:10
  4. Связь с модулями расширения по RS485
    от uvwxyz в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 28.08.2008, 09:01
  5. Как организовать связь ПК - ПЛК?
    от Konstant в разделе Помощь Разработчикам
    Ответов: 5
    Последнее сообщение: 03.07.2008, 20:46

Ваши права

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