PDA

Просмотр полной версии : Связь контроллеров и СКАДы



alexx12
04.02.2010, 22:29
Есть ли ограничение на количество контроллеров и каналов в каждом контроллере, которые можно подключить к ОРС серверу CODESYS? Интересует возможность подключить к СКАДе 20 контроллеров ОВЕН. С каждым контроллером планируется обмениваться порядка 30 переменными (ввод уставок, архивирование и т.д.). И, попутно, еще вопрос: программы в контроллерах идентичны, а настройка каналов ОРС сервера производится по имени переменной. Понадобиться изменять имена переменных на уникальные в каждом контроллере? Подключение контроллеров планируется по ETHERNET. И посоветуйти свитч или свитчи для этого. Спасибо.

Ельцов Андрей
04.02.2010, 23:11
Есть ли ограничение на количество контроллеров и каналов в каждом контроллере, которые можно подключить к ОРС серверу CODESYS? Интересует возможность подключить к СКАДе 20 контроллеров ОВЕН. С каждым контроллером планируется обмениваться порядка 30 переменными (ввод уставок, архивирование и т.д.). И, попутно, еще вопрос: программы в контроллерах идентичны, а настройка каналов ОРС сервера производится по имени переменной. Понадобиться изменять имена переменных на уникальные в каждом контроллере? Подключение контроллеров планируется по ETHERNET. И посоветуйти свитч или свитчи для этого. Спасибо.
Ограничений у сервера никаких нет. Можете подключать столько точек сколько хотите. Параметры не нужно именовать индивидуально для каждого контроллера, все может быть одинаково, т.к. переменные будут в разных ветках.
Есть вероятность, что протокол gateway может оказаться тяжеловатым для сети и ПК. Можно будет воспользоваться другим ОРС сервером. Например Lectus.
Есть вопрос, как Вы планируете передавать архивы с контроллера?

Какую скаду Вы планируете использовать?

alexx12
05.02.2010, 22:39
Архивирование планирую вести на компьютере с помощью СКАДы. А в каком смысле протокол gateway может оказаться тяжеловатым? Не совсем понял. CODESYS привлекает бесплатностью. Архивироваться будет порядка 15 переменных (в основном значение температуры) с каждого контроллера. Со скадой еще не определился: пробовал на TRACE MODE но кажется дорогая система. Вообще смотрю в сторону мастерскады, может быть SIMP LIGHT. Если есть варианты-буду премного благодарен.

lara197a
05.02.2010, 22:53
Вам наверное будет удобнее связать контроллеры по UDP, и с одного контроллера все передовать на комп.

Филоненко Владислав
06.02.2010, 10:18
Да, это более правильный вариант. Сконцентрировать и считать.
Протокол Gateway, в силу его заточености на программирование - имеет большие накладные расходы на 1 информации, чем ModBus TCP, к примеру.
И в 2 раза больше пакетов на транзакцию.

alexx12
06.02.2010, 23:59
А если использовать Lectus? Он может опрашивать контроллеры по ModBus TCP? Заводить все контроллеры на один не представляется возможным ввиду несогласованной работы оборудования (в каждый момент времени могут быть включены разное колличество единиц оборудования, а значит и разное количество контроллеров). А использовать еще один контроллер в качестве шлюза не хотелось бы. Или я чего-то не понимаю? И еще вопрос: в чем преимущества связи по UDP?

Филоненко Владислав
07.02.2010, 10:21
Это не преимущество, а вид синхронизации, внедренный в саму среду СoDeSys.

Лектус может.