Страница 20 из 111 ПерваяПервая ... 1018192021223070 ... ПоследняяПоследняя
Показано с 191 по 200 из 1123

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Изменил скрипт:
    Код:
    -- Processing
    function OnRead()
    t, q, ts = server.ReadTagByRelativeName("гайдара-99а.гайдара-99а.Pust");
    if q~=192 and count<4 then
    server.Sleep(5000);
    server.PollCurrentDevice( );
    count=count+1;
    end;
    end
    В итоге в логе получаю
    Код:
    [07.01.2015 15:07:19.970] Err : гайдара-99а:ошибка установления соединения хх.хх.ххх.хх 502 
    [07.01.2015 15:07:19.970] SCRIPT : <<reconnect>> : reconnect:гайдара-99а.гайдара-99а.reconnect >> ReadTagByRelativeName : тег не найден
    [07.01.2015 15:07:19.970] SCRIPT : <<timepoll>> : timepoll:гайдара-99а.гайдара-99а.timepoll >> ReadTagByRelativeName : тег не найден
    [07.01.2015 15:07:19.970] Inf : гайдара-99а.гайдара-99а:Ошибка опроса устройства
    И соответственно, повторной попытки соединения нет

  2. #2

    По умолчанию

    Цитата Сообщение от energvk Посмотреть сообщение
    Код:
    [07.01.2015 15:07:19.970] SCRIPT : <<timepoll>> : timepoll:гайдара-99а.гайдара-99а.timepoll >> ReadTagByRelativeName : тег не найден
    Прочитайте в справке описание к функции server.ReadTagByRelativeName
    Спасибо.

  3. #3

    По умолчанию

    Спасибо, разобрался. 2 тега оказались лишними, записал скрипт в текущий тег

  4. #4

    По умолчанию

    Здравствуйте!
    Вопрос начинающего.
    Необходимо производит опрос 4 функцией Modbus аналогично этому: Image 1.png, Image 2.png. Пытаюсь это сделать по примеру из руководства Image 3.png, Image 4.png. Запрос-ответ есть, но как получить десятичное число из 4х байтного ответа не могу разобраться?

  5. #5

    По умолчанию

    Цитата Сообщение от Vitaliy Посмотреть сообщение
    Здравствуйте!
    Вопрос начинающего.
    Необходимо производит опрос 4 функцией Modbus аналогично этому
    А просто тег типа Float с регионом InputRegisters вам не подходит?

    Цитата Сообщение от Vitaliy Посмотреть сообщение
    Запрос-ответ есть, но как получить десятичное число из 4х байтного ответа не могу разобраться?
    Указываете в маске формат числа и нужное чередование байт.
    Также можете посмотреть функцию modbus.ReadInputRegistersAsFloat( )
    Спасибо.

  6. #6

    По умолчанию

    Да, Float с регионом InputRegisters получилось, но для того, что бы разобраться, что не правильно делаю Image 6.png,
    local destmask={"byte","byte","float:10325476"};
    вроде и тип переменной правильный и последовательность байт?
    И как применять modbus.ReadInputRegistersAsFloat( ) совместно с server.SendAndReceiveDataByMask? Если можно, пример.

  7. #7

    По умолчанию

    Цитата Сообщение от Vitaliy Посмотреть сообщение
    local destmask={"byte","byte","float:10325476"};
    вроде и тип переменной правильный и последовательность байт?
    Для четырехбайтовых переменных чередование обычно "старшим словом вперед" (32105476).

    Цитата Сообщение от Vitaliy Посмотреть сообщение
    И как применять modbus.ReadInputRegistersAsFloat( ) совместно с server.SendAndReceiveDataByMask? Если можно, пример.
    Что значит совместно?
    Это две разные функции для разных задач. Примеры есть в справке, а также в документации на сайте.
    Спасибо.

  8. #8

    По умолчанию

    Помогите, пожалуйста. Необходимо читать получаемые значения с модуля МСД-200(ТРМ-210 подключен к RS2) в Master OPC (на компьютере подключенному к RS1). Не могу разобраться. Выручайте. Приложил файл для конфигуратора МСД-200.
    Вложения Вложения

  9. #9

    По умолчанию

    Вы хотите читать архивные значения или действующие значения?
    Вам лучше обратится в техподдержку компании ОВЕН - узнайте как получить адреса Modbus регистров для опроса.
    Спасибо.

  10. #10

    По умолчанию

    Что означает сообщение "Ошибка в процедуре записи 14"? Не могу найти описание ошибок...

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

Ваши права

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