-
Какой OPC сервер лучше
Планируется связать два шкафа управления линий сушки. Собранные на базе ПЛК-160+ МУ11016Р. Программы разработаны в среде CoDeSys. Сейчас стал вопрос по соединению в одну SCADA систему. Скажите пожалуйста, какой лучше использовать OPC-сервер? Стандартный CoDeSys-овский пойдет? Как он на практике в плане надежности, быстродействия? Подскажите кто,что в своей практике применяет.
С Уважением, Дмитрий.
-
В плане ОРС Codesys единого мнения нет.
Протокол Modbus TCP более легкий и надежный, лучше конечно использовать его. ОРС в этом случае можно использовать наш - Modbus Universal MasterOPC Server:
http://www.masteropc.ru/products/?category=399
Есть бесплатная версия на 32 точки и видеопримеры:
http://www.masteropc.ru/prices/info.php?pid=6944
-
А он полностью состыковывается с ПЛК-160 по протоколу Ethernet?
-
Univesal MasterOPC? Да, должен стыковаться без проблем - по протоколу Modbus TCP.
По настройке Modbus TCP у нас есть отдельное видео.
-
А есть ли какой-нибудь бесплатный OPC сервер в природе для протокола Modbus на 100 параметров? Codesys какой-то тормозной :(
-
По протоколу Modbus TCP OPC Modbus Universal MasterOPC Server стыкуется без проблем. Но для работы необходим использовать RS485, здесь появились проблемы. Имеем ПЛК150, преобразователь интерфейса MOXA Uport 1150. ПЛК на запросы OPC не отвечает. Параметры порта вроде везде одинаковы. Нужна помощь.
-
Должен отвечать. Мы тоже используем эту модель преобразователя и все работает корректно.
В настройках конвертера у вас включен интерфейс RS-485 2W? Это делается в диспетчере устройств. Также проверьте правильность соединений. R+ - это А, R- это В (в инструкции к Moxa написано наоборот).
На какой скорости вы работаете? На низких скоростях (9600 и ниже) нужно задать в узле ОРС сервера межсимвольный таймаут 40-100 мс.
-
Был не большой перерыв в работе. Нашел причину. В своем первом вопросе не указал весь планируемый проект. ПЛК150 опрашивает частотный преобразователь также по RS485. Протокол обмена реализован на базе библиотеки UNM. В данном варианте нет проблем. В данном случае ПЛК мастер. В Конфигурации подключаем Modbus (slave) также по RS485. И OPC Modbus Universal MasterOPC Server получает нужные обработанные данные. Все это работает при условии, что скорость везде одинаковая. Но так как опыта мало, конечно есть проблемы. В какой-то момент времени они пересекаются и данные получаемые ОРС не достоверны. Вопрос? Возможно ли и как правильно организовать работу ПЛК в режиме мастер с частотником и в режиме slave с ОРС?
-
А почему нельзя повесить ОРС сервер на отдельный протокол? Повесьте опрос на Ethernet - по Modbus TCP.
-
Планируется что связь с ПЛК будет через GSM модем. Опрос по Ethernet - по Modbus TCP идет без проблем. Суть проекта опрос насосных станций по городу.