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

Тема: Проблема с МУ110-6У

  1. #1

    По умолчанию Проблема с МУ110-6У

    Пропадание реакции на аналоговых выходах при изменении значения в соответствующих регистрах, при обмене по modbus rtu (ПЛК), конфигуратора и сторонней программы modbus Master RTU. Обмен проходит всегда успешно, без ошибок. Если посмотреть лог обмена RTU, все в норме. ответы от МУ110-6У корректные, вроде как все хорошо. Но значения напряжения на выходах не меняются и равны нулю. Прибор отдавали в СЦ там его проверили, только конфигуратором, у них все работает. Схему тестирования проверял раз десять, хотя что там проверять..

    Интересно то что если остановить обмен с ПЛК и запустить конфигуратор -> проверку работы аналоговых выходов, конфигуратор считывает значения с регистров которые записывались в модуль с ПЛК!

  2. #2
    Пользователь
    Регистрация
    03.01.2013
    Адрес
    Волгоград
    Сообщений
    82

    По умолчанию

    похожая ситуация будет,если записывать значения больше 1.Ошибок не будет,однако на выходе 0.Переменная должна быть от 0 до 1.Т.е. например 0.5 будет соответствовать 5В.
    а вообще конечно лучше выкладывать проект и файл конфигурации.На "свежую" голову кто-нибудь чего-нибудь может "нарыть".

  3. #3

    По умолчанию

    Пишу в 0..1000 как в РЭ написано, обмен сделан с помощью бибки modbus.lib, проект позже выложу.

  4. #4
    Пользователь
    Регистрация
    03.01.2013
    Адрес
    Волгоград
    Сообщений
    82

    По умолчанию

    Ну да,не уточнил,у меня было подключение по протоколу овен на ПЛК100 через конфигурацию.Поэтому и 0-1 надо было записывать.Отлично работает.

  5. #5

    По умолчанию

    Тема остается открытой, выложил проект, вот кусок кода который должен инициировать отправку данных на МУ110:

    IF enabl THEN
    Buffer[1] := WORD_TO_BYTE(MV110_6Y[1]);
    Buffer[0] := WORD_TO_BYTE(SHR(MV110_6Y[1],8));
    Buffer[3] := WORD_TO_BYTE(MV110_6Y[2]);
    Buffer[2] := WORD_TO_BYTE(SHR(MV110_6Y[2],8));
    Buffer[5] := WORD_TO_BYTE(MV110_6Y[3]);
    Buffer[4] := WORD_TO_BYTE(SHR(MV110_6Y[3],8));
    Buffer[7] := WORD_TO_BYTE(MV110_6Y[4]);
    Buffer[6] := WORD_TO_BYTE(SHR(MV110_6Y[4],8));
    Buffer[9] := WORD_TO_BYTE(MV110_6Y[5]);
    Buffer[8] := WORD_TO_BYTE(SHR(MV110_6Y[5],8));
    Buffer[11] := WORD_TO_BYTE(MV110_6Y[6]);
    Buffer[10] := WORD_TO_BYTE(SHR(MV110_6Y[6],8));
    END_IF

    wrt1_modbus(
    ENABLE:=enabl ,
    Mode:=MB_RTU,
    DevAddr:=MV110_6Y_ADR,
    FirstAddr:=0,
    Quantity:=6,
    ComHandle:=Settings.Port ,
    TimeOut:=TimeOut ,
    Buffer:=Buffer ,
    Complete=>cmpl ,
    Exception=>err,
    regCnt=>DataSize );
    enabl:=cmpl;

    IF cmpl THEN
    err_link_d2:=SEL(err=0, TRUE, FALSE);
    step:=0;
    END_IF
    Вложения Вложения
    • Тип файла: pro obmen.pro (187.8 Кб, Просмотров: 6)

  6. #6

    По умолчанию

    Вы постоянно инициируете обмен, не давая ему проходить.

  7. #7
    Пользователь
    Регистрация
    03.01.2013
    Адрес
    Волгоград
    Сообщений
    82

    По умолчанию

    овеновские модули прекрасно работают через конфигурацию
    через протокол ОВЕН или Модбас,советую сразу привыкать к модбасу.

  8. #8

    По умолчанию

    Цитата Сообщение от ASo Посмотреть сообщение
    Вы постоянно инициируете обмен, не давая ему проходить.
    С чего бы это? a "enabl:=cmpl;" зачем тогда? да даже если бы и без сброса enabl, он нормально проходит на термодате, проверено.
    да вообще обмен проходит, как я писал выше, судя по дампу обмена му110 отвечает что все ок.
    Почему эти модули работают при опросе по протоколу ОВЕН при подключении конфигуратору без передергивания перемычки заводских настроек сети? выбран же модбас рту? Нафиг тогда вообще эта перемычка?

Похожие темы

  1. МУ110-6У
    от Qween в разделе Master SCADA 3
    Ответов: 9
    Последнее сообщение: 14.03.2013, 23:47
  2. ПЛК63 + МУ110-6У + ИП320
    от Serp в разделе ПЛК63/73
    Ответов: 13
    Последнее сообщение: 26.01.2013, 20:11
  3. Проблема с МУ110-16Р
    от izwerg в разделе Мх110
    Ответов: 4
    Последнее сообщение: 13.09.2012, 16:19
  4. сп270 + плк110-60 + му110-6у
    от AWA1971 в разделе Панели оператора (HMI)
    Ответов: 4
    Последнее сообщение: 15.07.2010, 21:38

Ваши права

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