Страница 79 из 111 ПерваяПервая ... 2969777879808189 ... ПоследняяПоследняя
Показано с 781 по 790 из 1109

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

  1. #781

    По умолчанию

    Цитата Сообщение от binocl88 Посмотреть сообщение
    Добрый вечер. Куплен новый пк, в связи с этим переношу opc server на него, возник вопрос по работе функции sleep.
    Other.sleep(2000); на новом пк с той же ос(win7) вместо 2с, выполняется 32с, откуда могла появится задержка в 30с?
    Приложите конфигурацию и укажите путь к данному скрипту.
    Спасибо.

  2. #782

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Как вы определяете что он не выполняется.
    Добавьте в начале и конце скрипта диагностическое сообщение - server.Message и смотрите в логе есть ли данные сообщения. Если есть - значит все выполняется.
    Понял, спасибо. Но дело в том, что там просто идет инициализация тэгов из узла "Программные", как Вы могли видеть. Так вот, периодически тэги не становятся в состояние False, как должно быть после выполнения скрипта, а остаются в состоянии EMPTY. Поэтому я пришел к выводу что скрипт не выполняется. Или могут быть другие причины для такого поведения тэгов?

  3. #783

    По умолчанию

    Перенесите инициализацию тегjdа в сам тегb (см. скриншот).
    У устройства скрипт выключите
    И что это здесь написано:
    bdat,qual=server.ReadCurrentTag();

    if bdat==true then
    val=1000;
    else
    val=0;
    end
    У вас тип тега - bool
    Изображения Изображения
    Спасибо.

  4. #784

    По умолчанию

    Вы смотрите не тот скрипт. Я писал путь Server->Программные->Скрипт OnInit. Скриншот прилагаю
    Изображения Изображения

  5. #785

    По умолчанию

    Именно на него мы и смотрели.
    Выключит его. Инициалиацию сделайте как мы показали на скриншоте. Все будет работать.
    Ну и ошибки в коде исправьте
    Спасибо.

  6. #786

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Ну и ошибки в коде исправьте
    Спасибо! Только ошибки в коде нет. Текущий тэг действительно bool, но в зависимости от его состояния 0 или 1000 пишется в тэг типа int, и эта часть как раз претензий не вызывает

  7. #787

    По умолчанию

    Ни у кого нет кода расчета CRC modbas на Lia, который использует сам Modbus Universal MasterOPC Server?? Так как то что можно нарыть в интернете выдает совсем не то что должно быть

  8. #788

    По умолчанию

    Цитата Сообщение от Relaymen Посмотреть сообщение
    Ни у кого нет кода расчета CRC modbas на Lia, который использует сам Modbus Universal MasterOPC Server?? Так как то что можно нарыть в интернете выдает совсем не то что должно быть
    А зачем это нужно ?

  9. #789

    По умолчанию

    Цитата Сообщение от IVM Посмотреть сообщение
    А зачем это нужно ?
    Для написания модбас подобного протокола

  10. #790

    По умолчанию

    вся беда в том что у него как и у dcon после контрольной суммы идет стоповый байт, а CRC модбас
    Последний раз редактировалось Relaymen; 17.01.2019 в 13:33.

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

Ваши права

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