PDA

Просмотр полной версии : ПЛК160УМ->codesys opc->master scada нет значений?



S.A.D.
01.09.2011, 11:11
Написал программу, загнал в ПЛК, подключаю ОРС сервер кодесис, запускаю мастерскаду добавляю ОРС, добавляю переменные из ОРС. Вроде всё хорошо, стартую ПЛК, запускаю проект на исполнение а значений переменных нет. Потом выскакивает сообщение "Конфигурация 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

S.A.D.
01.09.2011, 15:16
подключился матриконом, переменные вижу, только не понятно как значения то посмотреть((

S.A.D.
01.09.2011, 15:25
так матрикон переменные видит, но значения дискретных выходов показывает почему-то false хотя они включены

SCADAMaster
01.09.2011, 16:06
Проверьте настройки ОРС сервера, возможно попробовать установить другую версию. Многие пользователи используют OPC Codesys и MasterSCADА и такой проблемы не наблюдали.

S.A.D.
01.09.2011, 16:27
матрикон видит переменные контроллера, определяет их типы (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.

S.A.D.
01.09.2011, 16:35
странно. как раз таки в настройках связи 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).

S.A.D.
01.09.2011, 17:11
спасибо попробую)

Николаев Андрей
01.09.2011, 17:22
Еще раз проверьте - все ли Вы галочки поставили. Особенно - портировать не только список переменных, но и их значения.

EHOT
31.08.2018, 20:03
[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

EHOT
01.09.2018, 21:56
Спасибо. Запустил.
Вопрос - не из локальной сети я смогу к нему подключиться ?

SCADAMaster
02.09.2018, 09:10
Это как?
Опишите вашу задачу.

EHOT
03.09.2018, 07:58
Есть лабораторный стенд = ПК.
Этот ПК (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.