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

Тема: Чтение переменных из Modicon tsx3708 в Мастерскада

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

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

    По умолчанию

    Более старым Валидатором пользовался, попробовал эту версию, переменные из этого ОРС он не читает.
    Думаю, ОРС очень древний, и в данном случае нет вообще списка переменных.
    Снифером сом-порта смотрел трафик, он весьма непонятный. Первые байты в запросе и ответе разные, хотя там же должен идти адрес запрашиваемого устройства, а устройство в сети одно.
    Как уже говорил, Universal Modbus OPC не получилось заставить работать с контроллером. Пробовал запрашивать по тем адресам, по которым опрашивает ОРС сервер, ответ от контроллера отсутствовал.

    Но тем не менее, задача решилась. Если вдруг кому-то понадобится установить связь с таким контроллером, то удалось её установить через штатный ОРС сервер Шнайдера (OPC Factory Server v2.0.824).

    Запросы в Мастерскаде формировал таким образом:
    Добавляем ОРС сервер стандартным образом, При добавлении тега выбираем "Вставить" -> "ОРС переменную..." Далее в верхнее поле "имя переменной" вводим адрес и выбираем "Полное имя переменной в ОРС сервере" и обязательно отмечаем галочкой "Не проверять существование в конфигурации ОРС сервера"!
    Имя переменной, в данном случае это адрес - самое важное, пишем таким образом:
    UNTLW01:0.254.0!%MW3,
    где:
    UNTLW01 - имя драйвера, если связь через сом-порт.
    0.254.0 - адрес (хотя снифер по ком порту показывал другие адреса)
    %MW3 - адрес внутри контроллера.

    Так же читается область %М и %С. Хотя в техподдержке сказали, что %С не читается, но я попробовал, состояние счётчика %Сх.V - отображается корректно!

    Также техподдержка Шнайдера говорила, что без указания Alias не будет работать, это не так, работать будет! Но можно и указать этот алиас, в данном случае он заменит часть записи: "UNTLW01:0.254.0" до знака "!". Про адрес они не сказали и неясно сказали про протокол, что там может быть как модбас так и нечто другое. Снифер подсказывает, что там нечто другое.

    Если б алиас был указан в настройках на объекте, то я б не терял столько лишнего времени там какая-то самописная Скада, видимо обращается именно по адресам контроллера, но через ОРС сервер. Ранее с таким не сталкивался.

    PS за валидатор спасибо!
    Последний раз редактировалось Al-Al; 11.03.2016 в 12:31.

Похожие темы

  1. Чтение/запись переменных
    от Safron в разделе Master SCADA 3
    Ответов: 13
    Последнее сообщение: 22.09.2014, 14:47
  2. Чтение переменных Float
    от Dima_31 в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 26.03.2010, 15:24
  3. сп270, чтение 3х переменных функцией 04.
    от borgivan в разделе Панели оператора (HMI)
    Ответов: 12
    Последнее сообщение: 02.12.2009, 21:44

Ваши права

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