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

Тема: Передача и прием по ModBus в первый раз

  1. #1
    Пользователь Аватар для VanoKing
    Регистрация
    27.07.2011
    Адрес
    Уфа
    Сообщений
    47

    По умолчанию Передача и прием по ModBus в первый раз

    В системе имеются SCADA и контроллер Овен ПЛК100, которые необходимо связать между собой с помощью OPC сервера CoDeSys по протоколу ModBus RTU.
    CodeSys v2.3.9.26,
    модули: МВ110.16Д-2шт.,МК110.8Д.4Р-12шт.,
    122 параметра ввода-вывода типа bool,
    Связь ПК-ПЛК: Ethernet
    Связь ПЛК-Модули: RS-485
    ВопросЫ:
    1. Возможно ли проверить работу плк из CodeSys и опросить допустим один модуль ввода?(без скада системы)
    2. При передачи переменных по ModBus RTU каким типом, в моем случае, их нужно задавать(какие ограничения)?
    3. Поможет ли мне библиотека ModBus.lib на диске в комплекте с ПЛК взял? или без нее писать, тогда каким источником руководствоваться?
    4. Сколько необходимо написать программ? Как понял только одну взятой из таргет на данный контроллер и записать в ПЛК?(уже описал порт 485 в конфигурации, остановился на переменных Modbus)

    не судите строго, только начинаю заниматься с этой автоматикой

  2. #2

    По умолчанию

    Опрашиваете модули через конфигурацию ПЛК. ModBus RTU. Масками. В помощь руководство пользователя на диске.
    Настраиваете OPC сервер (тут ModBus не причем). Описание настройки есть на диске и на форуме.
    Получаете данные из ПЛК в SCADA и уже в ней разбираете маски. Как разобрать - недавно выяснял LordN на форуме.

  3. #3
    Пользователь Аватар для VanoKing
    Регистрация
    27.07.2011
    Адрес
    Уфа
    Сообщений
    47

    По умолчанию

    На тек.момент сконфигурировал ПЛК, опросил модуль МВ110-16Д через его конфиг., задавал маску 16-битную все нормуль.
    Другая проблем: Не получается добавить OPC-переменную в masterSCADA.
    OPC сервер настроен, проверял на клиенте MatrikonOPC Explorer(по примеру:http://www.codesys.ru/art5) - там и OPC-сервер работает, можно добавить переменные и посмотреть как изменяются при подаче на какие-нибудь входы модуля сигнала true/false.

    В чем может быть недосмотр???что не настроил?
    Разбор маски сделал в самом Codesys. думаю это же не важно где его делать в нем или в SCADA?
    Последний раз редактировалось VanoKing; 02.08.2011 в 08:16.

  4. #4
    Пользователь Аватар для VanoKing
    Регистрация
    27.07.2011
    Адрес
    Уфа
    Сообщений
    47

    По умолчанию

    настройки прилагаю
    Вложения Вложения

  5. #5

    По умолчанию

    Где разбирать маску - не принципиально, если не думать о стоимости Master SCADA. 1 параметр - 1 тэг. 32 параметра - 32 ТЭГа...
    Если В Матриконе все видно - вопрос 100% к SCADA.
    Компьютер добавили? Галочку на стартовой мнемосхеме поставили главный ПК?

  6. #6
    Пользователь Аватар для VanoKing
    Регистрация
    27.07.2011
    Адрес
    Уфа
    Сообщений
    47

    По умолчанию

    Компьютер добавил в закладке объект-> общие
    а где галку ставить чтот не могу найти

  7. #7
    Пользователь Аватар для VanoKing
    Регистрация
    27.07.2011
    Адрес
    Уфа
    Сообщений
    47

    По умолчанию

    извините за не полную инфу, компьютеров то два
    Scada стоит на компе с win7
    А матрикон запускался с WinXP
    IP отличаются на единицу, настройки все одинаковые
    на win7 матрикон тоже не идет((((
    подключены компы и плк к одному коммутатору
    неужели все из-за виндовс или настройки брандмаура?
    из codesys на win7 связь с плк есть

  8. #8

    По умолчанию

    Вы на компе с Win7 OPC сервер CoDeSYs поставили?
    Хорошо бы поставить CoDeSys - хотя бы один раз связаться с ПЛК...
    Потом CoDeSys удаляем и оставляем один OPC.

  9. #9
    Пользователь Аватар для VanoKing
    Регистрация
    27.07.2011
    Адрес
    Уфа
    Сообщений
    47

    По умолчанию

    Получается установленный Codesys может повлиять на связь?
    сейчас попробую

  10. #10

    По умолчанию

    Нет, не влияет.
    Влияет то, чтобы связь ПЛК-ПК была хотя бы раз установлена именно с того ПК, на котором будет работать OPC.
    Это происходит далеко не всегда, но иногда бывает.
    Почему - не знаю. Такая особенность CoDeSys.

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

Ваши права

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