Автор Тема: arOPC + плк100 через ethernet  (Прочитано 498 раз)

Оффлайн gaargot

  • Newbie
  • *
  • Сообщений: 3
    • Просмотр профиля
arOPC + плк100 через ethernet
« : 30.10.2019, 11:51:09 am »
Здравствуйте, поясните пожалуйста.
Комп соединён с ПЛК по ethernet, будет ли видеть arOPC такое устройство?
Чет с ходу не удалось настроить такое, пишет нет связи

Оффлайн Айрат

  • Administrator
  • Full Member
  • *****
  • Сообщений: 144
    • Просмотр профиля
Re: arOPC + плк100 через ethernet
« Ответ #1 : 30.10.2019, 13:17:30 pm »
Здравствуйте.

Насколько понимаю, это ОВЕН?
Да видеть должен, надо только Modbus настроить правильно в проекте контроллера.
Вы по Modbus TCP пытаетесь подключиться?
Ну и сетевые настройки проверить.

Айрат

Оффлайн gaargot

  • Newbie
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: arOPC + плк100 через ethernet
« Ответ #2 : 30.10.2019, 14:05:44 pm »
Верно. Овен плк-100
Сейчас переходим на другую скаду, они предлагают arOPC тоже приобрести, вот хотел попробовать от codesysOPC отойти...
Поясните пожалуйста, как именно надо настроить modbus в проекте.

на arOPC создал канал связи:
указал айпишник плк
порт пробовал по умолчанию 502 - не работает.
Сканером сети поглядел открытые порты, открыт только 1200. Через него тоже не работает.

Создал устройство modbus:
указал модбас адрес ПЛК,
выбрал созданный канал связи
Устанавливал галочку "РТУ через ТСП", снимал...



« Последнее редактирование: 30.10.2019, 14:11:22 pm от gaargot »

Оффлайн Айрат

  • Administrator
  • Full Member
  • *****
  • Сообщений: 144
    • Просмотр профиля
Re: arOPC + плк100 через ethernet
« Ответ #3 : 30.10.2019, 16:05:11 pm »
Для Modbus TCP используется 502 порт, 1200 это что то другое.

Приложил маленький пример, этих настроек достаточно что бы опрос пошел. Если устройство работает, то оно ответит.
Давно не работал с этими контроллерами, сейчас даже и не вспомню как там настраивается.

Айрат

Оффлайн gaargot

  • Newbie
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: arOPC + плк100 через ethernet
« Ответ #4 : 31.10.2019, 07:11:33 am »
Так и делал. Теги не импортируются, связи нет.
в логах :
31.10.2019 10:59:27.519 - Ошибка при установке соединения по каналу "Канал №1 (10.0.6.21:502)": Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение (EhternetWndProc)

Хотя ПЛК точно работает. CodeSys цепляется, CodeSysOPC тоже ведёт опрос. Скада работает..
В общем к сожалению так и не получилось ничего.

Оффлайн Айрат

  • Administrator
  • Full Member
  • *****
  • Сообщений: 144
    • Просмотр профиля
Re: arOPC + плк100 через ethernet
« Ответ #5 : 31.10.2019, 09:23:27 am »
Вы в проекте для контроллера Modbus TCP настроили?
Пока вы его в контроллере не настроите, работать не будет.

Айрат

Оффлайн MihailSkv

  • Newbie
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: arOPC + плк100 через ethernet
« Ответ #6 : 31.10.2019, 09:35:52 am »
Здравствуйте!
Дабы не плодить темы, напишу сюда.
Проблема аналогичная, устройства другие.
Есть три устройства, все настроены по Modbus TCP.
////
31.10.2019 09:31:15.034 - Запуск потока опроса устройств
31.10.2019 09:31:14.901 - Соединение по каналу "Канал №1 (192.168.111.10:502)" успешно установлено
31.10.2019 09:31:14.899 - Соединение по каналу "Канал №2 (192.168.111.101:502)" успешно установлено
31.10.2019 09:33:15.777 - Разрыв соединения с сервером по каналу "Канал №2 (192.168.111.101:502)"
31.10.2019 09:33:45.789 - Соединение по каналу "Канал №2 (192.168.111.101:502)" успешно установлено
////
Все теги окрашены или желтым, или красным и висят в статусе "Uncertain limit ok" и "Bad comm failure limit ok" соответственно
Если стучу по тегам тем-же Modbus Poll, то все ок. Пробовал играть с настройками, задержками и таймингам - безрезультатно.
Спасибо.
С уважением, Михаил.


Оффлайн Айрат

  • Administrator
  • Full Member
  • *****
  • Сообщений: 144
    • Просмотр профиля
Re: arOPC + плк100 через ethernet
« Ответ #7 : 31.10.2019, 11:24:15 am »
Здравствуйте!

Цитировать
31.10.2019 09:33:15.777 - Разрыв соединения с сервером по каналу "Канал №2 (192.168.111.101:502)"
OPC сервер сам никогда соединение не разрывает, скорее всего это инициатива устройства или что то с сетью.

Цитировать
Все теги окрашены или желтым, или красным и висят в статусе "Uncertain limit ok" и "Bad comm failure limit ok" соответственно
Включите пожалуйста в OPC сервере сохранение обмена с устройством в лог и пришлите его. Пункт меню "Работа - Настройки". На вкладке "Логи" надо выставить галочку "Сохранять в протокол обмен с устройствами"

Айрат

Оффлайн MihailSkv

  • Newbie
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: arOPC + плк100 через ethernet
« Ответ #8 : 31.10.2019, 12:46:54 pm »
31.10.2019 12:44:59.538 - 192.168.111.10:502 (SEND - 8): F7 04 00 1C 00 01 E4 9A
31.10.2019 12:44:58.044 - 192.168.111.10:502 (SEND - 8): 28 04 00 66 00 04 16 2F
31.10.2019 12:44:58.042 - Запуск потока опроса устройств
31.10.2019 12:44:57.919 - Соединение по каналу "Канал №1 (192.168.111.10:502)" успешно установлено
31.10.2019 12:44:57.919 - Соединение по каналу "Канал №2 (192.168.111.101:502)" успешно установлено
31.10.2019 12:44:57.898 - Запуск потока управления TCP каналами
31.10.2019 12:44:57.898 - Запуск опроса устройств
31.10.2019 12:44:44.727 - Проверка обновлений
31.10.2019 12:44:44.506 - Конфигурация загружена
31.10.2019 12:44:44.380 - Загрузка конфигурации из файла: C:\Users\User\Documents\OPC\test0_1.cfx
31.10.2019 12:44:44.367 - 64-разрядная операционная система
31.10.2019 12:44:44.367 - Windows 10, сборка: 6.2.9200,
31.10.2019 12:44:44.367 - Запуск arOPC (1.70.148.1646)

И далее циклично.

Оффлайн Айрат

  • Administrator
  • Full Member
  • *****
  • Сообщений: 144
    • Просмотр профиля
Re: arOPC + плк100 через ethernet
« Ответ #9 : 31.10.2019, 13:11:18 pm »
Судя по логам от приборов нет ответа.

SEND, в скобках, означает пакет отправляемый OPC сервером, если есть ответ в скобочках будет RECV

Айрат

Оффлайн MihailSkv

  • Newbie
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: arOPC + плк100 через ethernet
« Ответ #10 : 01.11.2019, 13:14:00 pm »
Да, это я понимаю.
Я не понимаю почему нет ответа, ведь запущенный параллельно Modbus Poll все видит(см. рис).
radikal.ru/lfp/b.radikal.ru/b28/1911/3c/efb1d25b9dd1.png

Оффлайн Айрат

  • Administrator
  • Full Member
  • *****
  • Сообщений: 144
    • Просмотр профиля
Re: arOPC + плк100 через ethernet
« Ответ #11 : 01.11.2019, 15:35:48 pm »
Отправляемые Modbus Poll пакеты идентичны пакетам, отправляемые OPC сервером?
Картинка не загружается, 404 - File or directory not found.

Айрат

Оффлайн MihailSkv

  • Newbie
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: arOPC + плк100 через ethernet
« Ответ #12 : 01.11.2019, 15:48:45 pm »
Даю новую ссылку. Слева лог OPC, справа лог обмена ModbusPoll.
****https://ibb.co/wgmvysw****

Оффлайн Айрат

  • Administrator
  • Full Member
  • *****
  • Сообщений: 144
    • Просмотр профиля
Re: arOPC + плк100 через ethernet
« Ответ #13 : 01.11.2019, 22:01:06 pm »
Modbus Poll опрашивает прибор по Modbus TCP протоколу, а arOPC по Modbus RTU.
Если прибор поддерживает Modbus TCP, галочку "RTU через TCP" в настройках OPC сервера ставить не надо.

Айрат.

Оффлайн MihailSkv

  • Newbie
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: arOPC + плк100 через ethernet
« Ответ #14 : 06.11.2019, 10:11:46 am »
Спасибо, это помогло для двух устройств(Modbus RTU через преобразователь в Modbus TCP, MOXA).
Но одно устройство так и не отвечает, причем нет связи с устройством. Тут же пробую через Poll - работает. Скрин прикладываю. Параметры связи одинаковые, что может быть?
Спасибо.