Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 15

Тема: Подключение ПЛК-100 к MasterOPC Universal Modbus Server

  1. #1

    По умолчанию Подключение ПЛК-100 к MasterOPC Universal Modbus Server

    Через Ethernet, тип узла TCP/IP.

    Казалось бы, все делаю как во втором видеопримере здесь:
    http://www.masteropc.ru/prices/info.php?pid=6944

    Связь не устанавливается, при запуске пишет:
    "06-06-2012 18:07:02.125 ПЛК1:ошибка установления соединения 10.1.0.117 502"

    Что может быть не так?
    Последний раз редактировалось Слава1; 06.06.2012 в 18:14.

  2. #2

    По умолчанию

    Должно работать - очень много наших ОРС работает с Modbus TCP.

    Судя по сообщению он не может установить связь с этим узлом. Точно с ним коннект есть?
    Попробуйте пропингновать узел. Выполните:
    Пуск - Выполнить. В нем забейте команду:
    ping 10.1.0.117

    Ну и номер TCP порта проверьте. Посмотрите не блокирует ли приложение фаервол.
    Спасибо.

  3. #3

    По умолчанию

    Связь есть, пингуется.

    Порт 502 никаким процессом не занят. Если в командной строке набрать netstat -a -n -o, порта 502 в списке нет.

    10.1.0.117 - адрес контроллера, как понимаю?

  4. #4

    По умолчанию

    Версия ОРС последняя - 2.0.0.9?
    Цитата Сообщение от Слава1 Посмотреть сообщение
    10.1.0.117 - адрес контроллера, как понимаю?
    Да. Вы его пинговали?

    А сам ПЛК правильно настроен? У вас ведь ПЛК под Codesys?
    В PLC Configuration добавлен модуль Modbus Slave? Адрес задан?
    Спасибо.

  5. #5

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    У вас ведь ПЛК под Codesys?
    В PLC Configuration добавлен модуль Modbus Slave? Адрес задан?
    ПЛК под MasterPLC. Означает ли это, что к OPC-серверу подключить нельзя? Или что для этого надо делать?

    Со многими вещами сталкиваюсь впервые, так что не в курсе.

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Версия ОРС последняя - 2.0.0.9?

    Да. Вы его пинговали?
    Версия ОРС 2.0.0.9. И пинговал, и программировал посредством MasterScada.

  6. #6

    По умолчанию

    Цитата Сообщение от Слава1 Посмотреть сообщение
    ПЛК под MasterPLC. Означает ли это, что к OPC-серверу подключить нельзя? Или что для этого надо делать?
    Подключить ОРС конечно можно, вот только зачем вам это? Вы же связываетесь с ПЛК напрямую через MasterSCADA.
    Спасибо.

  7. #7

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    Тут нужен скрин команды PLCInfo, тогда только можно предложить конкретную помощь в поиске проблемы
    Читайте внимательнее. Речь идет о ПЛК под управлением MasterPLC:
    http://www.insat.ru/products/?category=395
    В этом случае с контроллером можно работать прямо в среде MasterSCADA - и программировать и получать данные (управлять).
    Спасибо.

  8. #8

    По умолчанию

    Меняется все.
    Для чего нужна связка контроллер +Modbus TCP + OPC? Как правило это подключение контроллера к SCADA системе. Но в данном случае ПЛК подключается к скаде напрямую без ОРС сервера, по собственному протоколу - по нему происходит и программирование и получение данных.
    Настроить получение данных по Modbus TCP конечно можно. Нужно в контроллер добавить виртуальный порт, настроить его на протокол Modbus TCP и добавить устройство. Только в этом случае ПЛК будет мастером, а ОРС слейвом.
    Спасибо.

  9. #9

    По умолчанию

    Контроллер подключился. Во всяком случае идет обмен запросами и сообщений об ошибке не выдается. Для этого надо было указать номер порта 22 вместо 502.

    Только качество всех значений тегов остается BAD или COMM_FALTURE. Конфигурации контроллера импортирована из стандартного поставляемого файла "ПЛК100RS.mbc". У меня контроллер ПЛК100-K-M.

    Конечно, можно подключить контроллер к Scada напрямую. К OPC-серверу - чтобы...

    Возможно, действительно, какие-то мои действия лишние. Но хочется всё попробовать.

    В ближайшей перспективе хочу научиться связывать программы, написанные в какой-либо сторонней среде разработки с Masterscada. Один из вариантов - через OPC-сервер. А тут показалось более простой задачей - связь контроллера с OPC-сервером, попробовать и некоторый опыт работы с OPC получить.

    И еще такой момент: в MasterScada я не могу работать непосредственно с регистрами и памятью контроллера. Там доступны только входы, выходы, счетчики, и служебные возможности (управление, диагностика, статистика). Конечно, может это нехороший тон - непосредственное управление памятью в Masterscada. Но почему бы и нет, по крайней мере для чтения. А через OPC-сервер, получается, все могу. Так ли это?
    Последний раз редактировалось Слава1; 07.06.2012 в 14:07.

  10. #10

    По умолчанию

    Так зачем вам нужно подключаться к контроллеру еще по Modbus TCP? Чем вас не устраивает подключение стандартным способом SCADA системы?

    Если вам все таки нужно по Modbus TCP, то тогда скачайте эту методичку:
    http://narod.ru/disk/42160810001.774...Metod.pdf.html
    Там на странице 94 разобрано добавления в контроллер устройства Modbus TCP.
    Контроллер у вас будет Мастером, ОРС - Slave (в свойствах узла нужно включить Slave режим).
    Спасибо.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Ответов: 913
    Последнее сообщение: 10.04.2020, 08:56
  2. Ответов: 16
    Последнее сообщение: 30.07.2018, 23:29
  3. Ответов: 22
    Последнее сообщение: 20.02.2012, 19:04
  4. Universal device MODBUS ???
    от EFrol в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 17.01.2012, 10:43
  5. Modbus Universal MasterOPC Server и ПЛК мастер
    от smk1635 в разделе Master SCADA 3
    Ответов: 7
    Последнее сообщение: 13.09.2011, 22:22

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •