1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Проблема обмена данными Siemens + IAS (Wonderware)

SCADA, серверы, АРМ верхнего уровня, диспетчерские

Модератор: Глоб.модераторы

Ответить

Автор темы
Скорняков Алексей
здесь недавно
здесь недавно
Сообщения: 9
Зарегистрирован: 02 апр 2010, 13:30
Имя: Алексей
Страна: Россия
город/регион: Омск

Проблема обмена данными Siemens + IAS (Wonderware)

Сообщение Скорняков Алексей »

Добрый день, многоуважаемые коллеги.
Поделитесь, пожалуйста, Вашими мнениями по поводу следующего вопроса. Буду весьма признателен.
Существует проблема со временем обновления данными в «связке» контроллер S7-300(CPU315-2DP) + IAS, InTouch10(Wonderware): 5-8 секунд. Неприемлемо.
Более того, такая же проблема наблюдается и с WinCC, что удивительно (так сказано на форуме по сименсу)
Каковы вероятные причины временных задержек и методы их уменьшения?

Автор темы
Скорняков Алексей
здесь недавно
здесь недавно
Сообщения: 9
Зарегистрирован: 02 апр 2010, 13:30
Имя: Алексей
Страна: Россия
город/регион: Омск

Re: Проблема обмена данными Siemens + IAS (Wonderware)

Сообщение Скорняков Алексей »

SCADA и PLC обмениваются по OPC. Данные просматривались в самом OPC-сервере, так что проблема "обновления мнемосхем" отпадает.
1. В документации на коммуникационные модули CP343-1 заявлено, что объем полезных данных за 1 запрос равен 8 Кбайт. Такого объема более чем достаточно для того, чтобы обеспечить время обновления равное 1 секунде. Не помогло.
2. Экспериментально было установлено, что время сканцикла контроллера ни как не влияет на время обмена. Не помогло.
3. Замена OPC-сервера также не помогла.
Аватара пользователя

CHANt
эксперт
эксперт
Сообщения: 1467
Зарегистрирован: 25 июл 2008, 10:25
Имя: Эдуард Владимирович
Страна: СССР
город/регион: Оренбург
Благодарил (а): 46 раз
Поблагодарили: 105 раз

Re: Проблема обмена данными Siemens + IAS (Wonderware)

Сообщение CHANt »

Скорняков Алексей писал(а):SCADA и PLC обмениваются по OPC. Данные просматривались в самом OPC-сервере, так что проблема "обновления мнемосхем" отпадает.
Сторонним броузером - ОРС-клиентом просматривали? Или OPC-Scout`ом в составе пакета Simatic Net? Что показывает?
Скорняков Алексей писал(а):1. В документации на коммуникационные модули CP343-1 заявлено, что объем полезных данных за 1 запрос равен 8 Кбайт. Такого объема более чем достаточно для того, чтобы обеспечить время обновления равное 1 секунде. Не помогло.
Вы конфигурировали ОРС-сервер через HWConfig Step7? Время обновления данных ОРС-сервера Simatic Net указывается там, по умолчанию 100 мс.
--------------------------------------------------------------------------------------------

relaxlion
здесь недавно
здесь недавно
Сообщения: 2
Зарегистрирован: 20 сен 2010, 15:00
Имя: АЯСАЯС

Re: Проблема обмена данными Siemens + IAS (Wonderware)

Сообщение relaxlion »

Установить со второго компакта Device Integration 2\SI\DASSIDirect1.5\Setup.exe.
Получается что и в WinCC тоже. Значит все-таки OPC виноват

Автор темы
Скорняков Алексей
здесь недавно
здесь недавно
Сообщения: 9
Зарегистрирован: 02 апр 2010, 13:30
Имя: Алексей
Страна: Россия
город/регион: Омск

Re: Проблема обмена данными Siemens + IAS (Wonderware)

Сообщение Скорняков Алексей »

Обмен проверялся на:
- Simatic Net;
- DASSIDirect;
- KepWare ...
везде уставка обновления данных стояла 1 секунду. Данные просматривались встроенными OPC-клиентами (уже не в SCADA проблема). К положительным результатам не привело.
IAS в данной архитектуре необходим, к тому же причина не в нем, раз и с WinCC проблемы ... с родной SCADA-ой!!
Причем таких проблем с 4 линейкой Сименса не наблюдается!
Вывод видется такой: проблема либо с PLC либо с коммуникационным модулем.
И заявленные в документации требования по быстродействию не выполнимы.
Но почему так? Может я ошибаюсь, может что-то упустил?

Автор темы
Скорняков Алексей
здесь недавно
здесь недавно
Сообщения: 9
Зарегистрирован: 02 апр 2010, 13:30
Имя: Алексей
Страна: Россия
город/регион: Омск

Re: Проблема обмена данными Siemens + IAS (Wonderware)

Сообщение Скорняков Алексей »

Господа, ЕСТЬ некоторые решения этой задачи:
1. Поделить массивы считываемых данных на несколько соединений (каналов), хотя другие PLC вполне справляются по 1 соединению на PLC.
Результат - время обновления сократилось на 2 сек.
2. Оптимизировать программый код, т.е. был выделен отдельный массив данных для выдачи на верхний уровень. В этом массиве ячейки памяти были расположены одна за другой – без промежутков. Такая организация памяти позволила резко уменьшить время обмена.
Результат - время обновления стало составлять 2-3 сек против 5-8 сек.

Хоть решения найдены, но причина временных задержек так осталась и не выясненной.
Другие PLC работают без таких доработок. Вот и подумаем!
Аватара пользователя

CHANt
эксперт
эксперт
Сообщения: 1467
Зарегистрирован: 25 июл 2008, 10:25
Имя: Эдуард Владимирович
Страна: СССР
город/регион: Оренбург
Благодарил (а): 46 раз
Поблагодарили: 105 раз

Re: Проблема обмена данными Siemens + IAS (Wonderware)

Сообщение CHANt »

ресурсы для коммуникационника в свойствах ЦПУ до 50% подняли?
--------------------------------------------------------------------------------------------

Автор темы
Скорняков Алексей
здесь недавно
здесь недавно
Сообщения: 9
Зарегистрирован: 02 апр 2010, 13:30
Имя: Алексей
Страна: Россия
город/регион: Омск

Re: Проблема обмена данными Siemens + IAS (Wonderware)

Сообщение Скорняков Алексей »

Да, такая попытка была ... процент поднимал до 50
Аватара пользователя

CHANt
эксперт
эксперт
Сообщения: 1467
Зарегистрирован: 25 июл 2008, 10:25
Имя: Эдуард Владимирович
Страна: СССР
город/регион: Оренбург
Благодарил (а): 46 раз
Поблагодарили: 105 раз

Re: Проблема обмена данными Siemens + IAS (Wonderware)

Сообщение CHANt »

1) Если не мешает основной программе в контроллере, оставить 50% ресурсов для коммуникационного процессора.
2) В SIMATIC NET Configuration Console отключить ненужные протоколы.
3) Там же, настроить и снять трассировку работающего обмена контроллера и ОРС-сервера. Проанализировать

Какую скорость обновления переменных по ОРС Вы выставили в свойства ОРС Server в HWConfig Step7?

Подобную картину видел только в случае когда пропускная ширина канала была 64 кбит/с. При увеличении временного интервала в потоке Е1 до двух тайм-слотов (128 кбит/с) проблема исчезала...Может у Вас с Ethernet не порядок?
--------------------------------------------------------------------------------------------

abbat81
освоился
освоился
Сообщения: 238
Зарегистрирован: 30 май 2009, 20:21
Имя: Науменко Александр Сергеевич
Страна: Россия
город/регион: Шатура
Поблагодарили: 1 раз

Re: Проблема обмена данными Siemens + IAS (Wonderware)

Сообщение abbat81 »

А каков объем передаваемых данных?
Ответить

Вернуться в «Верхний уровень автоматизации (отображение)»