Показано с 1 по 9 из 9

Тема: ПЛК100 по Modbus on TCP - настройки

  1. #1
    Пользователь Аватар для drvlas
    Регистрация
    30.09.2010
    Адрес
    Киев
    Сообщений
    700

    По умолчанию ПЛК100 по Modbus on TCP - настройки

    Здравствуйте!

    При организации связи ПЛК100 с ПК обнаружилась проблема. Так как я это делаю впервые, то допускаю, что у меня неправильные настройки.

    История описана в ветке МастерСКАДы. Там мои поиски подробно. Вкратце так:
    В конфигураторе ПЛК создан Modbus (Slave)[VAR]:
    _v127_sc8_Config.jpg
    В компе запущена ОРС от МастерСКАДА, в котором 2 коммуникационных узла: СОМ и ТСР.
    По СОМ-порту информация спокойно идет, а по ТСР - нет. Порт открыт, запросы от ПК к ПЛК идут, а ответов нет:
    _v127_sc9_Requests.jpg
    Конечно же, одинаковость параметров проверена (хотя некторые из них я не понимаю, почему, например, такой GATES. Но с другими значениями не работает вообще, не вяжется с ПЛК):
    IP: 192.168.1.111
    GATES: 192.168.1.110
    MASK: 255.255.255.0
    Potr: 502
    Modbus ID: 2

    Подскажите, пожалуйста, что не так? Если можно, по имеющимся данным. Конечно, если понадобится проект, я выкладу, но это нужно будет создавать специально демопроект, т.к. оригинальный очень большой. Может и так увидите, что я нахомутал?

  2. #2
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,257

    По умолчанию

    ну а настройки пк где? У него какой адрес и маска и как соединен с плк через хаб или роутер, если в сети есть выход в инет то внутренний адрес шлюза

  3. #3
    Пользователь Аватар для drvlas
    Регистрация
    30.09.2010
    Адрес
    Киев
    Сообщений
    700

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    ну а настройки пк где? У него какой адрес и маска и как соединен с плк через хаб или роутер, если в сети есть выход в инет то внутренний адрес шлюза
    Погодь-погодь, сразу куча вопросов

    ПК соединен с ПЛК через рутер. Через это же соединение ПЛК лекго и просто программируется от КоДеСис. То есть, вот этот адрес 192.168.1.111 вроде как катит.
    А что такое внутренний адрес шлюза? Где его позырить?

  4. #4
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,257

    По умолчанию

    когда Вы собираетесь конфигурировать роутер, какой адрес пишите в браузере, этот и будет в плк под именем gate, остальное можно проверить следущим образом, в консоли набираете команду telnet 192.168.1.111 502, если вылетит ошибка соединения нет со стороны плк, если в плк все нормально то в консоли будет пустой экран

  5. #5
    Пользователь Аватар для drvlas
    Регистрация
    30.09.2010
    Адрес
    Киев
    Сообщений
    700

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    когда Вы собираетесь конфигурировать роутер, какой адрес пишите в браузере, этот и будет в плк под именем gate
    Хорошо, спасибо!
    Цитата Сообщение от capzap Посмотреть сообщение
    остальное можно проверить следущим образом, в консоли набираете команду telnet 192.168.1.111 502, если вылетит ошибка соединения нет со стороны плк, если в плк все нормально то в консоли будет пустой экран
    Итак, при 4-х комбинациях (GATE правильный и отфонарный 1.110, Mask 255.255.255.0 и 255.255.0.0) результат на удивление одинаковый:
    teknet показывает пустой экран, то есть все хорошо, а ОРС-програмулька, открыв порт, шлет безответные запросы.

    КАГБЭ впечатление такое, что запросов ПЛК тупо не видит (или думает, что это не к нему, это к терапевту). Проверяю адрес по Модбасу - 2 и у ПЛК, и у ОРС. Что еще проверить?

  6. #6
    Пользователь Аватар для drvlas
    Регистрация
    30.09.2010
    Адрес
    Киев
    Сообщений
    700

    По умолчанию

    В этом ОРС-Модбасе есть еще средства диагностики, не использованные мною?

    Или, если забыть сейчас о чудесном Мастерскадовском ОРС-Модбас, то можно ли продиагностировать канал?

    Как проверить работу канал связи с ПК, если есть ПЛК, у которого в Конфигурации создан подэлемент Modbus (slave)[VAR], у которого добавлен подэлемент (или элемент??? там и так, и так можно - это имеет значение?) Modbus (slave)[FIX] с подэлементом TCP?

    У меня возникли какие-то смутные сомнения, правильно ли я там выбрал "элемент" - "подэлемент". Как всегда, документация ОВЕНа лаконична до предела, а специалисты реагируют неспешно (не в пример МастерСКАДА!). Может я и напутал в конфигурации...
    Хотя, рядышком создан канал на СОМ-порту - работает же!
    _v127_sc8_Config.jpg

  7. #7
    Пользователь Аватар для drvlas
    Регистрация
    30.09.2010
    Адрес
    Киев
    Сообщений
    700

    По умолчанию

    Цитата Сообщение от drvlas Посмотреть сообщение
    Или, если забыть сейчас о чудесном Мастерскадовском ОРС-Модбас, то можно ли продиагностировать канал?
    Да, как показала практика

    Запустил Modbus Poll и оказалось, что с ним ПК нормально вяжется с ПЛК - как по СОМ-порту. так и по ТР. Единственное, что пришлось сделать по принципу "фиг знает почему, но так работает, а иначе нет" - выбрать в списке вариантов именно

    Modbus TCP/IP

    в то время как вот такое:

    Modbus RTU/ASCII Over TCP/IP

    не работает.

    Таким образом, ПЛК все же отзывается, если к нему вежливо обращаться. Почему ModbusOPCserver от уважаемой компании Insat не достучался - пойду снова на их ветку и буду вопрошать.

  8. #8

    По умолчанию

    Цитата Сообщение от drvlas Посмотреть сообщение
    Modbus TCP/IP
    в то время как вот такое:
    Modbus RTU/ASCII Over TCP/IP
    Это разные режимы работы.
    Modbus TCP - это самостоятельный протокол Modbus, который адаптирован под работу в Ethernet (нет контрольной суммы, есть ряд дополнительных полей).
    Modbus over TCP (Modbus поверх TCP) это протокол для конвертеров Ethernet - COM. В этом режиме, обычный Modbus запрос упаковывается в Ethrenet, передается конвертеру, а конвертер преобразует его обратно и выдает запрос в последовательный порт.
    Последний раз редактировалось Николаев Андрей; 23.10.2012 в 15:50.
    Спасибо.

  9. #9
    Пользователь Аватар для drvlas
    Регистрация
    30.09.2010
    Адрес
    Киев
    Сообщений
    700

    По умолчанию

    Цитата Сообщение от drvlas Посмотреть сообщение
    Почему ModbusOPCserver от уважаемой компании Insat не достучался - пойду снова на их ветку и буду вопрошать.
    Да, спасибо и здесь службе поддержки с ником SCADAMaster, все решилось.

    Действительно выбор правильного протокола (Modbus TCP) позволил увидеть результаты работы ПЛК на моем ПК, построить и управление от компа. Более того, я разобрался с несколькими простыми вопросами связи по Этернету и научился видеть ПЛК "извне". Теперь мой коллега за 300 км отсюда спокойно видит, что я тут с ПЛК вытворяю

    Вопрос полностью решен.

Похожие темы

  1. ПЛК100 и Modbus.lib
    от Slev в разделе ПЛК1хх
    Ответов: 14
    Последнее сообщение: 19.03.2012, 08:22
  2. ПЛК100 + Lectus Modbus OPC/DDE server
    от kristow в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 01.05.2011, 15:35
  3. ПЛК100 и ModBus
    от Скрипник Александр в разделе ПЛК1хх
    Ответов: 8
    Последнее сообщение: 02.02.2010, 14:05
  4. ПЛК100+МВА+МВУ по Modbus
    от ПЕТЯ в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 03.07.2008, 12:56
  5. Modbus/TCP и ПЛК100
    от zilog в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 31.03.2008, 10:31

Ваши права

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