update interval

Связь между InTouch и программируемыми логическими контроллерами, компьютерами
и другими устройствами.

update interval

Сообщение Serg » Пт апр 23, 2010 8:22 am

Добрый день.
Имеется система из 2-х контроллеров S5-135 и 2-х компьютеров с установленным InTouch 9.0. Связь осуществляется по DDE.
Время обновления данных на экране InTouch около 6 сек. Количество загружаемых тэгов по каждому контроллеру около 1450.
Как уменьшить время обновления данных, не меняя железо?
Спасибо.
Serg
 
Сообщения: 5
Зарегистрирован: Пт апр 23, 2010 8:14 am

Re: update interval

Сообщение Fallout13 » Пт апр 23, 2010 9:16 am

Serg писал(а):Добрый день.
Имеется система из 2-х контроллеров S5-135 и 2-х компьютеров с установленным InTouch 9.0. Связь осуществляется по DDE.
Время обновления данных на экране InTouch около 6 сек. Количество загружаемых тэгов по каждому контроллеру около 1450.
Как уменьшить время обновления данных, не меняя железо?
Спасибо.


Ну, для начала, сделайте один компьютер с интачем провайдером данных для второго (на всякий случай настройте резервный канал). Теоретически скорость возрастет в 2 раза ).
Fallout13
 
Сообщения: 129
Зарегистрирован: Вт янв 15, 2008 11:17 am

Сообщение Serg » Пт апр 23, 2010 11:25 am

Спасибо.
Не силен в InTouch.
Подскажите основные пункты (где описано, как делать). Может PC server надо поднять.
Serg
 
Сообщения: 5
Зарегистрирован: Пт апр 23, 2010 8:14 am

Сообщение Fallout13 » Пт апр 23, 2010 3:49 pm

Serg писал(а):Спасибо.
Не силен в InTouch.
Подскажите основные пункты (где описано, как делать).


Тут и рассказывать особо нечего ).
Открываете юзергайд - раздел по конфигурированию Access name. Документации под рукой нету и страницу точно не подскажу, но она вам и не понадобиться наверное.

Условно одну машину с интачем считаем "сервером" или "провайдером". В ней ничего не меняем.

1. В ведомой машине заходим в раздел Access name (в виндовмейкере внизу слева, если вы ничего не перемещали).
2. В открывшемся окне находим галочку "Enable secondary source" (или чтото навроде). Ставим.
3. Теперь окно конфигурирования у вас увеличилось вдвое. Переписываем из верхней части все настройки в нижнюю.
4. В верхней половине в строке node name (обычно там localhost) пишем имя или IP "серверной" машины.
5. Пробуем.

Что у нас получается?
Первая машина вычитывает данные из контроллера, вторая данные получает с первой (чем разгружаются коммуникационные модули контроллера). В случае если первая машина недоступна вторая забирает данные с контроллера сама.

На резервный источник все переключается отлично, а вот обратно не всегда, поэтому нужно будет писать небольшой скриптик (буквально 3 строчки). Но его дам только на следующей неделе, как на работу выйду.

ЗЫ.
Про
Может PC server надо поднять.
Fallout13
 
Сообщения: 129
Зарегистрирован: Вт янв 15, 2008 11:17 am

Сообщение Klinkmann_Msk » Пн апр 26, 2010 6:53 am

To Serg:

1. На сколько тегов лицензии InTouch ?
2. Отключите один из компьютеров. Каково время обновления параметров на оставшемся в работе?
Klinkmann_Msk
 
Сообщения: 819
Зарегистрирован: Пт сен 18, 2009 10:12 am

Сообщение Fallout13 » Пн апр 26, 2010 7:10 am

Klinkmann_Msk писал(а):To Serg:
1. На сколько тегов лицензии InTouch ?


А это как влияет на скорость :?:

Klinkmann_Msk писал(а):To Serg:
2. Отключите один из компьютеров. Каково время обновления параметров на оставшемся в работе?


Ну да, с этого надо начинать (прежде чем делать все то что я писал выше). Если стало быстрее смысл телодвижений есть. :)
Fallout13
 
Сообщения: 129
Зарегистрирован: Вт янв 15, 2008 11:17 am

Сообщение Serg » Пн апр 26, 2010 8:54 am

Лицензия на 65 К.
При работе контроллеров с одним компьютером, интервал обновления 3,5-3,9 сек.
Serg
 
Сообщения: 5
Зарегистрирован: Пт апр 23, 2010 8:14 am

Сообщение Klinkmann_Msk » Пн апр 26, 2010 9:00 am

To Serg:

1. Тогда проверьте настройки сервера в/в, через который данные поступают в InTouch. Каково время опроса его топиков?
2. В настройках Access Name в InTouch можно поставить "галочку" на Advise only active Items.
Klinkmann_Msk
 
Сообщения: 819
Зарегистрирован: Пт сен 18, 2009 10:12 am

Сообщение Fallout13 » Пн апр 26, 2010 9:37 am

Serg писал(а):Лицензия на 65 К.
При работе контроллеров с одним компьютером, интервал обновления 3,5-3,9 сек.


Ну вот если сделаете так, как я писал выше, то 2х включенных машинах будет такая скорость.

Klinkmann_Msk писал(а):To Serg:
2. В настройках Access Name в InTouch можно поставить "галочку" на Advise only active Items.


при такой скорости обмена? Оператор меняет мнемосхему или открывает какое-нибудь окошко управления и ждет несколько секунд (где то 10 в нашем случае) прежде чем на экране отобразиться "правда". Кое где это неприемлимо.
Fallout13
 
Сообщения: 129
Зарегистрирован: Вт янв 15, 2008 11:17 am

Сообщение Serg » Пн апр 26, 2010 10:47 am

1. Тогда проверьте настройки сервера в/в, через который данные поступают в InTouch. Каково время опроса его топиков?

Время опроса 2000 мсек.



2. В настройках Access Name в InTouch можно поставить "галочку" на Advise only active Items.

Уже включена эта функция.

Буду пробовать с сервером. По результатам отпишусь.
Serg
 
Сообщения: 5
Зарегистрирован: Пт апр 23, 2010 8:14 am

Сообщение Klinkmann_Msk » Пн апр 26, 2010 10:50 am

To Serg:

"Время опроса 2000 мсек. "
Поставьте 500-1000 мс. DDE вполне способен на "скорострельность" ~3000 переменых в секунду.
Klinkmann_Msk
 
Сообщения: 819
Зарегистрирован: Пт сен 18, 2009 10:12 am

Сообщение Fallout13 » Пн апр 26, 2010 4:13 pm

Serg писал(а):В настройках Access Name в InTouch можно поставить "галочку" на Advise only active Items.

Уже включена эта функция.

Буду пробовать с сервером. По результатам отпишусь.


будьте добры, выполните следующее.
1. приведите полную (существующую) конфигурацию access name на обоих машинах.
2. тип контроллера, способ подключения (какова структура сети), используемый протокол и сервер обмена (OPC/DAS?).

Klinkmann_Msk писал(а):To Serg:

"Время опроса 2000 мсек. "
Поставьте 500-1000 мс. DDE вполне способен на "скорострельность" ~3000 переменых в секунду.


да хоть 5000... но это не ссуть.

тут скорее всего следующее.
1. либо линия связи - модем какой-нибудь довоенный по витой паре.
2. либо контроллер не способен выдать желаемую скорость по порту (топикстартер не уточнил что используется - ethernet TCP/IP или скажем rs485 Modbus ASCII).

За это говорит ускорение обмена при одной выключенной машине, а также то, что текущее обновление в 2раза медленнее настроек топика.
Fallout13
 
Сообщения: 129
Зарегистрирован: Вт янв 15, 2008 11:17 am

Сообщение Serg » Вт апр 27, 2010 6:14 am

Сделал один компьютер сервером (Master PC), второй слэйвом.
Мастер имеет время обновления 4,2-4,7 сек, слэйв - время опроса не отображается в S5TI500, но тэги меняют своё значение приблизительно через 3,5 сек. Уже приемлемо.

Контроллеры - Simatic S5-135 CPU 948, CP143. Связь через TCP IP витой парой до преобразователя Hirschmann RS2-4TX-1FX, далее на свич Allied Telesyn AT8400 оптикой. От свича -оптика на преобразователь Hirschmann RS2-4TX-1FX и снова витой парой на 100 Mbit карту компьютера.

Сервер - S5TI500.
Serg
 
Сообщения: 5
Зарегистрирован: Пт апр 23, 2010 8:14 am

Сообщение Fallout13 » Вт апр 27, 2010 6:56 am

Serg писал(а):Сделал один компьютер сервером (Master PC), второй слэйвом.
Мастер имеет время обновления 4,2-4,7 сек, слэйв - время опроса не отображается в S5TI500, но тэги меняют своё значение приблизительно через 3,5 сек. Уже приемлемо.

Контроллеры - Simatic S5-135 CPU 948, CP143. Связь через TCP IP витой парой до преобразователя Hirschmann RS2-4TX-1FX, далее на свич Allied Telesyn AT8400 оптикой. От свича -оптика на преобразователь Hirschmann RS2-4TX-1FX и снова витой парой на 100 Mbit карту компьютера.

Сервер - S5TI500.


подозрительно низкая производительность для ethernet...
посмотрите, на всякий случай, technote 323. Там описана настройка связи с контроллером.
Fallout13
 
Сообщения: 129
Зарегистрирован: Вт янв 15, 2008 11:17 am


Вернуться в Связь InTouch с ПЛК

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10