Просмотр полной версии : ПЛК160УМ->codesys opc->master scada нет значений?
Написал программу, загнал в ПЛК, подключаю ОРС сервер кодесис, запускаю мастерскаду добавляю ОРС, добавляю переменные из ОРС. Вроде всё хорошо, стартую ПЛК, запускаю проект на исполнение а значений переменных нет. Потом выскакивает сообщение "Конфигурация OPC сервера не загружена", значений переменных нет, потом выскакивает сообщение "Переподключение к OPC серверу после его возобновления" и значений переменных всё равно нет.
В Codesys Getaway Server: Inspector против подключения стоит (Active), Quality скачет Unknown, 0%, 50%
ПЛК подключен по RS-485 через Moxa UPort1130(преобразует 485 в 232 и по USB подаёт на виртуальный COM порт данные)
с эмулятором плк всё работало(((( предполагаю что проблема в линии связи, но там вроде всё нормально подключено, да и потом в дальнейшем всё равно работать по 485 но с модемами пм01
SCADAMaster
01.09.2011, 13:34
А разве ОРС сервер Codesys работает по последовательным интерфейсам?
Попробуйте проверить подключение к ОРС при помощи стороннего ОРС клиента, например Matricon OPC Explorer
подключился матриконом, переменные вижу, только не понятно как значения то посмотреть((
так матрикон переменные видит, но значения дискретных выходов показывает почему-то false хотя они включены
SCADAMaster
01.09.2011, 16:06
Проверьте настройки ОРС сервера, возможно попробовать установить другую версию. Многие пользователи используют OPC Codesys и MasterSCADА и такой проблемы не наблюдали.
матрикон видит переменные контроллера, определяет их типы (boolean, float) но все значения 0. И в столбце Quality написано напротив всех переменных bad, not connected.
В мастер скада оно выглядит примерно так же. ОРС сервер видится, переменные тоже, вставляются, но значения определить не получается...
Версия ОРС 2.0 качал всё с сайта 3s-software
SCADAMaster
01.09.2011, 16:31
матрикон видит переменные контроллера, определяет их типы (boolean, float) но все значения 0. И в столбце Quality написано напротив всех переменных bad, not connected.
Нет соединения, признак качества плохой, поэтому и данных вы не видите.
Проверяйте настройки связи. Но насколько нам изветстно ОРС Codesys не работает с интерфейсами RS-485, RS-232 - только с Ethernet.
странно. как раз таки в настройках связи opc присутствует RS232 причём разных разновидностей.
Видимо придётся лезть в Lectus modbus. Но там гемора много, особенно непонятно с этими адресами переменных...
SCADAMaster
01.09.2011, 16:46
Попробуйте наш ОРС:
http://www.masteropc.ru/products/?category=399
На 32 канала бесплатный. Можно скачать здесь:
http://www.masteropc.ru/prices/info.php?pid=6944
Адреса в ПЛК идут по возрастанию начиная с нуля (хотя в PLC Configuration имеют номер с 1).
Николаев Андрей
01.09.2011, 17:22
Еще раз проверьте - все ли Вы галочки поставили. Особенно - портировать не только список переменных, но и их значения.
[QUOTE=SCADAMaster;67201]Попробуйте наш ОРС:
http://www.masteropc.ru/products/?category=399
На 32 канала бесплатный. Можно скачать здесь:
http://www.masteropc.ru/prices/info.php?pid=6944
Оно на XP работает ?
SCADAMaster
01.09.2018, 11:27
Да, но нужен патч:
https://insat.ru/blog/?category=12
Спасибо. Запустил.
Вопрос - не из локальной сети я смогу к нему подключиться ?
SCADAMaster
02.09.2018, 09:10
Это как?
Опишите вашу задачу.
Есть лабораторный стенд = ПК.
Этот ПК (192.168.0.10) подключен к ПЛК110 (192.168.0.100) по эзернету.
На ПК - визуализация в Сodesys.
На ПЛК - Codesys 2 - выполняется программа по опросу датчиков температуры и давления.
Очень хочется перейти на Мастерскаду. Но "рушить" существующее не дадут - поэтому возник хитрый план...
В другой аудитории сделать рабочее место на Мастерскаде, всех удивить и получить добро на новый ПЛК со скадой :)
Вся проблема в сети. Там адреса 10.10.*.* Пинг до ПК и ПЛК в сети 192.168.*.* есть. Менять сетевые настройки и пр. - не дадут.
Поставили на 192.168.0.10 OPC от Codesys - его не видно, ваш то же. :(
Вот как-то так.
SCADAMaster
03.09.2018, 10:58
Modbus Universal не видит?
А настроен Modbus в приборе?
Если пинг есть, то по идее обмен должен быть.
Есть один очень простой, но хитрый способ, если ваша цель просто удивить. Можно подключится вторым портом к ПК на котором уже сделана визуализация в Codesys (вряд ли это будет проблема). А дальше на уровне ПК сделать проброс порта на контроллер. Это делается средствами Windows.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot