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

Тема: Master Scada медленно общается с ОРС-сервером

  1. #1

    По умолчанию Master Scada медленно общается с ОРС-сервером

    Здравствуйте. Впервые столкнулся с подобной проблемой:
    Имеем Master Scada и ОРС от лектус-софт. При запуске проекта в рантайм - лектус довольно быстро начинает опрашивать устройство и получает данные, но эти данные попадают в скаду спустя лишь секунд 15 (т.е. в теч. примерно 15 секунд после запуска проекта данные с лектуса в скаде "засерены"). И в процессе работы данные на скаду приходят с задержкой, хотя в орс меняются шустро.

    Настройка орс-сервера в скаде по дефолту - опрос по периоду 1000мс, мертвая зона по нулям. Переменных чуть более 100. ПК Win-7 32бита (чистая. из доп софта есть антивирус касперского - его отключение положительных результатов не дало). Скада MSRTNet500, но работает пока что как локальная - т.е. в системе всего 1 компьютер.

    В принципе слышал, что в некоторых случаях нужно настраивать DCOM, но ранее никогда в этом не было необходимости - и хотелось бы уточнить мой ли это случай.

  2. #2

    По умолчанию

    Это проблема в Lectus - он очень медленно передает данные любому OPC клиенту.
    Рекомендуем вам сменить Lectus на наш Modbus Universal MasterOPC - у него данной проблемы нет.
    http://insat.ru/products/?category=399
    Спасибо.

  3. #3

    По умолчанию

    Каюсь. Стал использовать лектусовский, т.к. не смог разобраться с вашим(((
    Проблема встала с адресами модбаса. Допустим, есть переменная по адресу 4х0002. В лектусе я беру и ввожу его с радио-баттоном "стандартная". В вашем сервере я не нашел как это сделать и пошел по пути добавления тэга холдинг регистерс с адресом 2 и в итоге получаю тег с адресом 0х0002 - и он естественно не опрашивается. Времени разбираться не было если честно, но нахрапом ваш сервак настроить не вышло в отличии от лектусовского. Если подскажите, что я делал не так - то с радостью перейду на ваш продукт))

  4. #4

    По умолчанию

    Цитата Сообщение от leszkin Посмотреть сообщение
    Проблема встала с адресами модбаса. Допустим, есть переменная по адресу 4х0002. В лектусе я беру и ввожу его с радио-баттоном "стандартная".
    Адрес наверное все таки такой - 40002?
    Стандартный Modbus адрес, определяет номер используемой функции чтения, записи и адрес переменной.
    При стандартной адресации существует четыре области памяти:
    Дискретные флаги (COILS): адреса 00001...09999, чтение функция 1, запись - функция 15;
    Дискретные входы (DISCRETE_INPUTS): адрес 10001...19999, чтение - функции 2;
    Входные регистры (INPUT_REGISTERS): адрес 30001...39999, чтение - функция 4;
    Хранимые регистры (HOLDING_REGISTERS): адрес 40001...49999, чтение - функция 3, запись - функция 16.
    Для преобразования стандартного Modbus адреса, к представлению адресов OPC сервера, необходимо выполнить следующее:
    1. По первой цифре стандартного адреса определить регион, к которому принадлежит данный регистр;
    2. Убрать из стандартного адреса первую цифру и вычесть единицу.
    Например, если стандартный адрес равен 40013, то в Modbus Universal MasterOPC сервере, это будет тег региона Holding_Registers, а адрес регистра будет равен 12.
    В вашем случае регистр будет Holidng Registers, адрес - 1.
    Спасибо.

  5. #5

    По умолчанию

    спасибо) попробую перекроить проект под ваш сервер.

  6. #6
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Это проблема в Lectus - он очень медленно передает данные любому OPC клиенту.
    Рекомендуем вам сменить Lectus на наш Modbus Universal MasterOPC - у него данной проблемы нет.
    http://insat.ru/products/?category=399
    Что то ВЫ грешите на лектус. Использовал когда-то, и уж 15 секунд не было точно.Скада было то не ваша.

  7. #7

    По умолчанию

    Цитата Сообщение от Scream Посмотреть сообщение
    Что то ВЫ грешите на лектус. Использовал когда-то, и уж 15 секунд не было точно.Скада было то не ваша.
    А сколько тегов у вас было? Обычно это проявляется при количестве тегов от 500.
    Можете попробовать провести опыт. В приложении конфигурация для Lectus для Modbus TCP на 500 тегов. В качестве имитатора Modbus можно взять ModRSSim:
    http://www.plcsimulator.org/
    В качестве OPC клиента можете использовать ваш или эталонный - Matricon OPC Explorer. Посмотрите какое будет время отклика - меняете в эмуляторе значение какого-нибудь регистра. В сервере он поменяется сразу, в клиенте - через 10-12 секунд.
    Вложения Вложения
    Спасибо.

Похожие темы

  1. Master Scada - SQL server - Master Scada
    от vvu2011 в разделе Master SCADA 3
    Ответов: 21
    Последнее сообщение: 08.03.2014, 17:42
  2. Ответов: 1
    Последнее сообщение: 20.01.2011, 18:54
  3. проблема с орс сервером
    от alex3000plus в разделе ПЛК3хх
    Ответов: 9
    Последнее сообщение: 06.12.2010, 12:56
  4. Проблема с ОРС сервером
    от SeZon в разделе Сервисное ПО
    Ответов: 6
    Последнее сообщение: 12.08.2009, 13:54
  5. работа с орс сервером
    от Активист в разделе Помощь Разработчикам
    Ответов: 1
    Последнее сообщение: 10.07.2007, 15:18

Ваши права

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