Страница 67 из 111 ПерваяПервая ... 1757656667686977 ... ПоследняяПоследняя
Показано с 661 по 670 из 1109

Тема: Modbus Universal MasterOPC Server новый OPC сервер от компании ИнСАТ

  1. #661

    По умолчанию

    Ну значит не return, а через if.
    Если нет ответа - сразу тег в Bad, и опрашивать следующий.
    Спасибо.

  2. #662

    По умолчанию

    Здравствуйте. В описании к протоколу прибора есть описание адресов. Скриншот приложил. Для 0300 lvolume F[6] это так реализовывается? local destMask = {"float:6:3210"} Без учета контрольной суммы и остальных байт, только адрес 0300.
    Изображения Изображения
    • Тип файла: png 1.png (15.9 Кб, Просмотров: 12)

  3. #663

    По умолчанию

    Float - 4 байтовое число. Поэтому не ясно что тут имеется ввиду. Лушче уточнить у разработчика прибора
    Спасибо.

  4. #664

    По умолчанию

    Доброго дня!

    Имеем Modbus Universal MasterOPC Server, версия 4.2.9 которым надо по Modbus TCP опросить 5 параметров с регистратора многоканального технологического РМТ 59L, версия ПО 2237 от 12.08.2015 с 24 аналоговыми входами, описание адресов параметров при опрсое по команде 03 [0х03] начиная со страницы 142 руководства по эксплуатации РМТ 59L НКГЖ.411124.004РЭ. В OPC сервере указываю IP адрес регистратора РМТ 59L, 502 порт и убираю перестановку байтов в самих тегах. Могу только опросить, например версию ПО, дату выпуска ПО, серийный номер, кол-во устройств ввода-вывода. Для того чтобы опросить текущие значения 24-х каналов, какие адреса надо опрашивать? Спасибо.

  5. #665

    По умолчанию

    Лучше уточнить у производителя
    Как мы понимаем, адрес формируется из номера пера + константа.
    Спасибо.

  6. #666

    По умолчанию

    Здравствуйте. Есть вопрос относительно функции server.SetDeviceToOnOff
    В справке, в примере
    val,q=server.ReadCurrentTag(); --получаем значение тега
    if val==true then --если значение "true"
    server.SetDeviceToOnOff (true); --запускаем опрос устройства
    else
    server.SetDeviceToOnOff (false); --иначе останавливаем
    end;

    Как сработает server.SetDeviceToOnOff (true), если к этому моменту при проверки значения тега устройство из опроса будет исключено?

    Допустим есть 2 прибора, 1 выключили, 2 работает. После проверки качества тега на BAD исключаем устройство из опроса, которое отключено. После включения устройства как снова начать опрос? Ведь качество тега при исключенном опросе не узнать.

  7. #667

    По умолчанию

    Если разместить скрипт в скрипте записи то он отрабатывается даже при выключенном узле
    Спасибо.

  8. #668

    По умолчанию

    Подскажите пожалуйста, а в Modbus Universal MasterOPC Server версии 4.2.9, как из прибора РМТ 59L можно прочитать 4-х байтовое float значение пера 1 по адресу 0500 и 0501?
    Описание адресов на станице 140 и начиная со страницы 142 в РЭ РМТ 59L.

  9. #669

    По умолчанию

    Добавляете тег, указываете у него адрес 500, тип в устройстве - float
    Спасибо.

  10. #670

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Добавляете тег, указываете у него адрес 500, тип в устройстве - float
    Что-то не получается - ошибка "OUT OF SERVICE":RTM59L.png

Страница 67 из 111 ПерваяПервая ... 1757656667686977 ... ПоследняяПоследняя

Ваши права

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