короче посмотрел осцилографом, земляной провод убрал и стало гуд. Вот до и после сигнал. Теперь даже на скорости 9600 обновление переменной занимает до 10 сек, а было более 1мин
IMG_6265.JPG
IMG_6264.JPG
Здравствуйте!
В сети (на одной ветке с АС-4) 50 устройств модбас - 48 частотников и 2 ТРМ. В частотнике записываются два тэга и читаются два. В ТРМ пишется два и читается один. То есть, 198 тэгов. Если писать команды прямо в сервере, все работает (хотя и долго - 15-20 секунд). Но из Скады - одно или два устройства отвечают, дальше - нет. Может быть, это можно решить правильными таймингами? В Скаде у меня все стандартно - 1000 мс, а в сервере экспериментировал, но не помогло...
Какой ОРС сервер используется?
В скаде в настройках ОРС обязательно должна стоять запись по изменению.
Спасибо.
Адлан если в MasterScada нет записи команды вне очереди, то заменить Scada. а, не получится, так как работа через OPC, это если в OPC сервере нет такой возможности, то поменять усе....
В точки зрения нет такого понятия как запись вне очереди. Скада подает значение в ОРС, а дальше уже задача ОРС сервера.
Конкретно в нашем OPC сервере, сделан приоритет записи перед чтением, т.е. запрос записи будет отработан максимально быстро.
А так как без скады запись проходит быстро, то здесь скорее всего включен периодическая запись в ОРС, и ОРС просто "задалбливает" прибор запросами и скорость опроса падает.
Спасибо.
Ну или так, просто не использовал ОРС из-за отсутствия необходимости.