Связь Wago 750-842 со SCADA |
Ответить |
Автор | |
Новичок Присоединился: 23 Июнь 2009 Категория: Russian Federation Online Status: Offline Публикации: 9 |
Опубликовано: 30 Сентябрь 2010 08:12 |
Здравствуйте.
Вопрос начинающего. Планируем приобрести для работы контроллеры WAGO 750-842 с набором модулей и ПО "WAGO-I/O-PRO-CAA". Для связи со SCADA, как известно, требуется OPC-сервер. Планировали сначала приобрести "WAGO-I/O OPC сервер MODBUS/TCP", но уж что-то он больно дорогой, порядка 285 евро, да ещё вроде (если нет, поправьте) на каждую инсталляцию нужно приобретать отдельный комплект... В связи с этим вопрос: можем ли мы использовать какие-либо MODBUS/TCP OPC-сервера других производителей, тот же Loctus(75 евро) или NAPOPC ICPDASa (бесплатный) для связи WAGO 750-842 со SACDA или в есть какие-то тонкости о которых мы пока не знаем? Заранее спасибо за ответы. |
|
Участник Присоединился: 13 Апрель 2004 Online Status: Offline Публикации: 58 |
|
В составе "WAGO-I/O-PRO-CAA" (он же Codesys) уже есть OPC сервер. А какая Скада?
|
|
Новичок Присоединился: 23 Июнь 2009 Категория: Russian Federation Online Status: Offline Публикации: 9 |
|
Будем использовать MasterSCADA, т.к. есть положительный опыт применения.
Про CoDeSyS OPC-сервер знаю, на одном проекте с контроллерами ОВЕН его применяли. Работал, в принципе, неплохо, с той же MasterSCADA... На счёт WAGO-I/O-PRO-CAA мне сказали, что там встроенного OPC-сервера нет, поэтому и озадачился поиском нового... т.к. "в живую" этот софт не видел, проверить не могу... Получается у меня неверная информация и в WAGO-I/O-PRO-CAA всё-таки есть бесплатный OPC-сервер? Подскажите пожалуйста... |
|
Участник Присоединился: 13 Апрель 2004 Online Status: Offline Публикации: 58 |
|
Есть. Точно такой же CoDeSyS OPC-сервер. Можете перед покупкой уточнить.
|
|
Действительный член Присоединился: 01 Июнь 2006 Категория: Russian Federation Online Status: Offline Публикации: 464 |
|
WAGO-I/O-PRO-CAA от CoDeSys 2.3.хх мало чем отличается и кроме того предлагает установить и CoDeSys в том числе. OPC сервер не имеет отношения к среде разработки программного обеспечения и является частью пакета CoDeSys. Для связи с ПЛК OPC сервер использует тот же шлюз что и среда разработки и работает независимо от нее. ОРС сервер равно как и DDE сервер вами уже оплачен при покупке контроллера с исполнительной средой CoDeSys, так что считайте что проблема решена. ОРС сервер CoDeSys имеет ряд преимуществ перед OPC Modbus TCP.
|
|
Участник Присоединился: 13 Апрель 2004 Online Status: Offline Публикации: 58 |
|
А по какому протоколу OPC (или Gateway) связывается с контроллером? Еще одно отличие заметил, что OPC получает значение переменной уже после выполнения цикла программы. По модбасу же походу в произвольный момент. |
|
Действительный член Присоединился: 01 Июнь 2006 Категория: Russian Federation Online Status: Offline Публикации: 464 |
|
Используется внутренний протокол связи подсистемы исполнения, он может работать поверх любой физики особой разницы нет. Если вы хотите работать напрямую с ПЛК вам прийдеться приобрести SDK для разработчика (CoDeSys) по моему если не ошибаюсь стоит это удовольствие около 3000 евро. ИМХО связывать цикл ПЛК с графом обмена по сети некорректно. Можно лишь говорить о том что этот процесс детерминирован, однако протокол TCP не отвечает требованиям реального времени. Предпологаеться, что быстродействие сетевой подсистемы в данном случае обеспечиваеться минимизацией нагрузки на технологическую сеть. |
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 14 Май 2003 Online Status: Offline Публикации: 770 |
|
Это где Вам такое сказали, если не секрет? |
|
Инженер-системотехник
+7 (916) 477 3925 |
|
Новичок Присоединился: 23 Июнь 2009 Категория: Russian Federation Online Status: Offline Публикации: 9 |
|
Пусть это останется секретом
Но информация из переписки с оф. представителем в нашем городе поставщиков WAGO. Может просто заработать хотели на моём незнании или сами "не сильно" в курсе... |
|
Новичок Присоединился: 14 Январь 2010 Online Status: Offline Публикации: 21 |
|
Приветствую _DC_ !
Думаю Вам лучше использовать протокол Modbus/TCP для связи 750-842 контроллера со SCADA системой MasterSCADA. Однако это выполнимо при условии, что в MasterSCADA реализована поддержка данного протокола. Если с этим все в порядке длаем так: Например - для управления дискретным выходом одного из канала 750-530 (назовем его Q1 AT %QX0.0: BOOL;) из MasterSCADA. В MasterSCADA делаем визуальный тумблер. В прогамме контроллера создаем переменную для связки Q1 и тумблера из MasterSCADA - пусть будет s1_on_off1 AT %MX0.0: BOOL; Для тумблера (в MasterSCADA ) в его свойствах тип переменной должен быть boolean - присвоить нужно 0X:12289 тепрь на языке ST делаем присвоение q1 и s1_on_off1: q1:=s1_on_off1; общий вид программы: PROGRAM PLC_PRG VAR Q1 AT %QX0.0: BOOL; s1_on_off1 AT %MX0.0: BOOL END_VAR VAR_INPUT END_VAR q1:=s1_on_off1; Как это работает? При изменении положения тумблера меняется значение адреса modbus 0X:12289 false/true. Так адрес 0X:12289 соответствует адресу "Кодесисовскому" %MX0.0 , то положение тумблера также отражается на переменной s1_on_off1. А s1_on_off1 в свою очередь заставляет получить 24В либо 0В на дискретном канале с адресом %QX0.0 через соответсвенно присвоенную переменную Q1. Этот принцип касается и для аналоговых модулей. Только нужно брать не один бит, а слово. В отличие от средств передачи данных с контроллера на PC и наоборот, использую OPC-сервер, пртокол modbus/TCP на мой личный взгляд с этой задачей справляется проще и стабильнее показывает себя в работе. |
|
Ответить |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |