Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 23

Тема: Modbus Universal MasterOPC Serve. Отчёт о первом применении.

  1. #1
    Пользователь Аватар для smk1635
    Регистрация
    06.09.2010
    Адрес
    Брянск
    Сообщений
    1,241

    По умолчанию Modbus Universal MasterOPC Serve. Отчёт о первом применении.

    Приобрели на пробу Modbus Universal MasterOPC Serve. Задача была простая, но заказчик настоял, зачем то, на приобретении MasterScada на 500 точек, соответсвено и ОРС сервер пришлось заказывать то же на 500.
    Из приборов были: ПЛК154 ( использовались в проекте 2 аналоговых входа, 2 аналоговых выхода, 4 дискретных входа, 4 дискретных выхода), МДВВ ( использовались 12 дискретных входов, 6 дискретных выходов) и MasterScada установленная на компьютере в зале машинистов.
    Расстояние между контроллером и компьютером чуть больше 90 метров.
    Так как расстояние позволяло (хоть и на пределе) связь решил делать по ТСР/IP.
    С настройкой сервера проблем нет. Все интуитивно понятно. Кто работал с CoDeSys v2, разберётся без проблем. У меня лично были проблемы с адресацией, но это из серии «спать надо больше».
    После монтажа оборудования сделали пробный запуск. ОРС сервер контроллера не видит. Все перепроверили, не видит. Тут уже у меня стал мозг закипать. Соединяюсь с ноутбука, не посредствено рядом с контроллером, все нормально. Пытаюсь с компьютера машинистов, нет сигнала. Прозвонили кабель. Нет одной жилы. Потом оказалось, что кабель цел. Тестер глюкнул. Но насторожило показание – 100 Ом. Стали трясти местных товарищей (витую пару тянули они), оказалось, что им выдали 300 метров и все триста они положили. Спрятав излишек в подземном тоннеле с конвейерами.
    Туда не сунешься, пылюка и грязь. Конвейера остановить технологи не дают. Вообщем решил уйти на RS-485.
    Выскажу субъективное мнение. Работа ОРС сервера по RS-485, мне понравилась больше чем по ТСР/IP. Поскольку на ТСР/IP было насколько раз «отваливание» переменой типа «int16», с функцией «WriteOnly» (дискретные сигналы с MasterScada). На RS-485 ни чего подобного не было. Скорость опроса была 115200. Хотя скорее всего просто надо было повозится с временем опроса. Но времени уже не хватало. Во всяком случае RS-485 пошел сразу и без проблем.
    Вообщем система в работе. Посмотрим как будет работать дальше.

    P.S.
    Так как уложился в семь тегов, то установил товарищам MasterScada32, с соответствующим ОРС сервером. А купленные отдал им. Впрочем, товарищи, судя по всему, вошли во вкус, уже сегодня готовят ТЗ из серии «чего бы ещё можно завести на управление с компьютера». Так что Скада на 500 точек думаю пригодится.

  2. #2
    Пользователь Аватар для smk1635
    Регистрация
    06.09.2010
    Адрес
    Брянск
    Сообщений
    1,241

    По умолчанию

    Да, чуть не забыл. Так ПЛК154 был мастером для МДВВ, то для перехода на RS-485 для связи с ОРС сервером пришлось ставить ПЛК100 в качестве шлюза.
    Отсутствие возможности работы Modbus Universal MasterOPC Serve в режиме «Slave», большой минус. У Лектуса такая возможность есть.
    Сразу скажу, что о существовании АС3М в курсе. Но сделать надо было очень срочно и под рукой был только ПЛК 100.

  3. #3

    По умолчанию

    Цитата Сообщение от smk1635 Посмотреть сообщение
    Выскажу субъективное мнение. Работа ОРС сервера по RS-485, мне понравилась больше чем по ТСР/IP. Поскольку на ТСР/IP было насколько раз «отваливание» переменой типа «int16», с функцией «WriteOnly» (дискретные сигналы с MasterScada). На RS-485 ни чего подобного не было.
    А как именно выглядело это "отваливание"? Мы ничего подобного не наблюдали.
    Какая у вас версия ОРС?

    Цитата Сообщение от smk1635 Посмотреть сообщение
    Отсутствие возможности работы Modbus Universal MasterOPC Serve в режиме «Slave», большой минус.
    Это очень редко требуется. SCADA почти всегда является мастером.
    То что произошло у вас - по сути форс мажор.
    Спасибо.

  4. #4
    Пользователь Аватар для smk1635
    Регистрация
    06.09.2010
    Адрес
    Брянск
    Сообщений
    1,241

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    А как именно выглядело это "отваливание"? Мы ничего подобного не наблюдали.
    Какая у вас версия ОРС?
    Да всё сейчас на объекте, могу сказать только серийный номер. 20002660_5153. Неделе две назад, если не ошибаюсь, приобретали.
    "Отваливание" выглядело так. При признаке качества "BAD", сигнал не проходил. Хотя на RS-485 при том же признаке все было нормально. Но как уже писал, скорее всего надо было повозится с временем опроса.

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Это очень редко требуется. SCADA почти всегда является мастером.
    Ну это старый спор.
    Задача простая была, а участок на производстве очень ответственный.
    На подобных объектах (да и не только на них, если честно) всегда делаю управление локальным. Скада осуществляет только регистрацию, архивацию и дубляж местного управления. Такая система очень отказоустойчивая. И ОРС сервер нужен имено "slave".
    Вот конкретный пример. Допустим расстояние было бы не 90 метров, а больше. ТСР не воспользуешься. Так как это производство пыльное, с минусовыми температурами зимой и конденсатом всякие свитчи и хабы отпадают. Остается только RS-485. Но у серии ПЛК 1хх только один порт RS-485. И он занят модулями. Чего делать? Был бы режим «slave», всё бы, решалось просто и красиво.

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    То что произошло у вас - по сути форс мажор.
    Именно форсмажор. Но мне он стоил 8000 рублей.
    Последний раз редактировалось smk1635; 15.09.2011 в 22:15.

  5. #5

    По умолчанию

    Цитата Сообщение от smk1635 Посмотреть сообщение
    Остается только RS-485. Но у серии ПЛК 1хх только один порт RS-485. И он занят модулями. Чего делать?
    Есть еще 232 порты, которые легко сделать 485.

    Цитата Сообщение от smk1635 Посмотреть сообщение
    Скада осуществляет только регистрацию, архивацию и дубляж местного управления. Такая система очень отказоустойчивая. И ОРС сервер нужен имено "slave".
    вряд ли такая система будет отказоусточивой. Закоротило кабель до скады (упало что-то горячее) - короткое замыкание, все модули отвалились, управления нет.
    А если кабель отдельный - процесс будет работать дальше.

    Цитата Сообщение от smk1635 Посмотреть сообщение
    Был бы режим «slave», всё бы, решалось просто и красиво.
    Только на первый взгляд. Мы пробовали работать в режиме Slave у Lectus - работало не очень устойчиво.
    Кроме того 100 метров - скорость будет невысокая, да и модули. Лучше отделять каналы связи друг от друга - дешевле выйдет.
    Последний раз редактировалось SCADAMaster; 15.09.2011 в 22:27.
    Спасибо.

  6. #6
    Пользователь Аватар для smk1635
    Регистрация
    06.09.2010
    Адрес
    Брянск
    Сообщений
    1,241

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Есть еще 232 порты, которые легко сделать 485.

    Да 232 то же постояно используются. Или панель зацепить, или для связи с другим контроллером. По разному бывает.

    ОРС сервер очень понравился. Буду объязательно использовать. Просто архитектуру проектов пересмотрю.

    Кстати поставка очень порадовала. В среду оплатили счёт, в пятницу в обед, диски уже были у нас в офисе. Чесно говоря от такой оперативнасти даже малость растерялся.

  7. #7

    По умолчанию

    Цитата Сообщение от smk1635 Посмотреть сообщение
    Да 232 то же постояно используются. Или панель зацепить, или для связи с другим контроллером. По разному бывает.
    В большинстве случае это разрешимые проблемы. Можно напримеh шлюзы Ethernet-RS-485 использовать. Но выделять отдельный канал на связь на верхним уровнем крайне желательно - это и надежнее и архитектурно правильнее (на каждый уровень - свой канал связи).

    Цитата Сообщение от smk1635 Посмотреть сообщение
    Кстати поставка очень порадовала. В среду оплатили счёт, в пятницу в обед, диски уже были у нас в офисе. Чесно говоря от такой оперативнасти даже малость растерялся.
    Обязательно передам ваш отзыв в отдел продаж.
    Спасибо.

  8. #8
    Пользователь Аватар для smk1635
    Регистрация
    06.09.2010
    Адрес
    Брянск
    Сообщений
    1,241

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    вряд ли такая система будет отказоусточивой. Закоротило кабель до скады (упало что-то горячее) - короткое замыкание, все модули отвалились, управления нет.
    А если кабель отдельный - процесс будет работать дальше.
    Да просто всегда ставлю контроллеры, модули и т.д. в один щит. И модули на Скаду на прямую ни когда не заважу. Было пару раз как Вы написали. Только через ПЛК. Плюс полное местное управление ( используется именно тогда , когда отказал допустим комп на котором установлена Скада или тот же кабель связи перебили) Вот это местное управление полностью дублируется в Скаде. Ну или можно сказать, что местное управление дублирует Скаду.
    И делаю ПЛК - мастером. А откуда идут управляющие сигналы, со Скады или с местного пульта, системе безразлично. Вот и отказоустойчивость. Но ПЛК должен быть мастером.
    Впрочем это вопрос архитектуры проектов. Просто было готовое решение, вот и применял постояно.
    Последний раз редактировалось smk1635; 15.09.2011 в 22:46.

  9. #9

    По умолчанию

    Цитата Сообщение от smk1635 Посмотреть сообщение
    И делаю ПЛК - мастером. А откуда идут управляющие сигналы, со Скады или с местного пульта, системе безразлично. Вот и отказоустойчивость. Но ПЛК должен быть мастером.
    Допустим вы используете одну линию RS-485 и для связи с модулями и для связи со скадой (которая находится на расстоянии 100 метров).
    Во первых вам придется снизить скорость, потому как до конечного узла приличное расстояние. Во вторых, что произойдет если кабель между щитом и скадой закоротит? Вся линия связи "сядет", и контроллер не сможет связаться с модулями.

    Цитата Сообщение от smk1635 Посмотреть сообщение
    И делаю ПЛК - мастером. А откуда идут управляющие сигналы, со Скады или с местного пульта, системе безразлично. Вот и отказоустойчивость.
    Так будет отказ по единственной линии связи контроллер не получит данных ни с местного пульта, ни со скады.
    Спасибо.

  10. #10
    Пользователь Аватар для smk1635
    Регистрация
    06.09.2010
    Адрес
    Брянск
    Сообщений
    1,241

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Допустим вы используете одну линию RS-485 и для связи с модулями и для связи со скадой (которая находится на расстоянии 100 метров).
    Во первых вам придется снизить скорость, потому как до конечного узла приличное расстояние. Во вторых, что произойдет если кабель между щитом и скадой закоротит? Вся линия связи "сядет", и контроллер не сможет связаться с модулями.
    Есть такое дело. Но в отказоустойчивость я включаю и такое понятие как быстрое востановление системы.
    Просто откидывается кабель, что идет на комп и система работает дальше.
    Да и скорсть не сильно падает. Правда дальше чем на 600 метров мне связыватся неприходилсь. Но на таком растоянии обеспечеить 38400-57600 особых затруднений не вызывало. Чтение - запись масками, упаковка- распаковка несольких сигналов, плюс индивидуальные настройки опросов.


    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Так будет отказ по единственной линии связи контроллер не получит данных ни с местного пульта, ни со скады.
    У меня как правило 232 потому и занят обычно, что я на него местное управление вешаю.(как правило сенсорную панель)
    Не точно выразился до этого наверное. Скада обычно идет по 485. Местное по 232.
    Последний раз редактировалось smk1635; 18.09.2011 в 16:18.

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

Похожие темы

  1. Ответов: 1108
    Последнее сообщение: 21.03.2024, 08:54
  2. Ответов: 16
    Последнее сообщение: 30.07.2018, 23:29
  3. Modbus Universal MasterOPC Server и ПЛК мастер
    от smk1635 в разделе Master SCADA 3
    Ответов: 7
    Последнее сообщение: 13.09.2011, 22:22
  4. Ответов: 3
    Последнее сообщение: 13.09.2011, 10:45

Ваши права

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