Опрос Honeywell HC900 с помощью DASMBTCP

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

Опрос Honeywell HC900 с помощью DASMBTCP

Сообщение maximus-decim » Вт авг 21, 2012 5:29 pm

Систему из 23 контроллеров на HC900 C30 опрашивает InTouch посредством DA-сервера DASMBTCP (Windows XP SP3,
InTouch 7.11+ Patch07, MBTCP DA-server 2.0, FSGateway 2.01, DARuntime 3.0SP3). DASMBTCP настроен совершенно стандартным образом. Все кроме списка тегов и адресов контроллеров оставлено по умолчанию, объекты контроллеров добавлены как Modbus PLC object. Из 23 контроллеров на 21 количество тегов не больше 30, проблем с их опросом нет. Проблема на двух контролерах с 50 и 60 тегов. При их опросе в SMC-консоле видно что нормально опрашивается с качеством good только часть тегов, как правило из младших адресов, теги из старших адресов получают качество good крайне редко. Очень часто все теги становятся bad. Опрос тех же контроллеров через FSGatewey и OPC-сервер Fastwel modbus OPC server проблем не имеет вообще, все теги в good всегда. Т.е. дело в настройках DASMBTCP. Игры с ними (изменение таймаутов, дробление тегов на топики) ни к чему не привели. Возможно перепробованы не все игрушки. Интернет предлагает купить специальный OPC от Kepware или от Honeywell, однако хочется обойтись тем что есть (DASMBTCP), благо лицензия позволяет.
Последний раз редактировалось maximus-decim Вт авг 21, 2012 5:57 pm, всего редактировалось 1 раз.
maximus-decim
 
Сообщения: 5
Зарегистрирован: Вт авг 21, 2012 4:59 pm

Re: Опрос Honeywell HC900 с помощью DASMBTCP

Сообщение Генератор зла » Вт авг 21, 2012 5:41 pm

В техсаппорт не пробовали обращаться?
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Опрос Honeywell HC900 с помощью DASMBTCP

Сообщение maximus-decim » Вт авг 21, 2012 5:48 pm

Опыт общения с саппортом Honeywell негативный (очень долго и невнято отвечают), поэтому спрашиваю здесь.
P.S.В техподдержку Wonderware не обращались, не совсем понял, она бесплатная?
maximus-decim
 
Сообщения: 5
Зарегистрирован: Вт авг 21, 2012 4:59 pm

Re: Опрос Honeywell HC900 с помощью DASMBTCP

Сообщение Генератор зла » Вт авг 21, 2012 6:35 pm

maximus-decim писал(а):В техподдержку Wonderware не обращались, не совсем понял, она бесплатная?

При наличии легальной лицензии.
maximus-decim писал(а):Опыт общения с саппортом Honeywell негативный

А он то каким боком к DASMBTCP относится? :)
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Опрос Honeywell HC900 с помощью DASMBTCP

Сообщение maximus-decim » Вт авг 21, 2012 6:41 pm

Генератор зла писал(а):При наличии легальной лицензии.

Да, лицензия легальная. Буду обращаться. А здесь никто опыта прикручивания HC900 к InTouch не имеет?

Генератор зла писал(а):А он то каким боком к DASMBTCP относится? :)

Ну мало ли, контроллер же их. Только они свою софтину купить посоветуют. :)
maximus-decim
 
Сообщения: 5
Зарегистрирован: Вт авг 21, 2012 4:59 pm

Re: Опрос Honeywell HC900 с помощью DASMBTCP

Сообщение Генератор зла » Вт авг 21, 2012 6:51 pm

maximus-decim писал(а):А здесь никто опыта прикручивания HC900 к InTouch не имеет?

Не я.
Могу лишь посоветовать убрать из конфигурации DASMBTCP нормально работающие контроллеры, оставив только проблемные. И проверить качество связи.
1. Возможно, дело в количестве сетевых подключений. Win XP - офисная ОС и у неё жёсткие ограничения на количество одновременных сетевых подключений (у меня почему то в памяти всплывает цифра 10-12, но точно можно узнать только у Microsoft). Если это так, то всё лечится серверной ОС.
2. Возможно дело в периодах опроса групп переменных самим DASMBTCP. Попробуйте увеличить периоды.
3. Возможно нужно обновить версию DASMBTCP.
4. Возможно некоторые переменные из проблемных контроллеров действительно с качеством BAD. Зачастую, в этой ситуации падает весь топик (увы, косячок за DASMBTCP).
5. Возможно проблемы с сетевым оборудованием между контроллером и ПК.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Опрос Honeywell HC900 с помощью DASMBTCP

Сообщение maximus-decim » Вт авг 21, 2012 7:23 pm

Генератор зла писал(а):1. Возможно, дело в количестве сетевых подключений. Win XP - офисная ОС и у неё жёсткие ограничения на количество одновременных сетевых подключений (у меня почему то в памяти всплывает цифра 10-12, но точно можно узнать только у Microsoft). Если это так, то всё лечится серверной ОС.

Попробовал, без результата.
Генератор зла писал(а):2. Возможно дело в периодах опроса групп переменных самим DASMBTCP. Попробуйте увеличить периоды.

Увеличивал, не помогает.
Генератор зла писал(а):3. Возможно нужно обновить версию DASMBTCP.

Стоит последняя, взята с http://esupport.wonderware.ch
Генератор зла писал(а):4. Возможно некоторые переменные из проблемных контроллеров действительно с качеством BAD.

Проверил, все good. В том что будет bad, а что good системы нет вообще, система только в том что чаше в bad старшие адреса. ModBus регистры в этих контроллерах довольно сильно разбросаны по адресному пространству (от 08341 до 17325).
Генератор зла писал(а): Зачастую, в этой ситуации падает весь топик (увы, косячок за DASMBTCP).

А здесь по-подробнее. Какие факторы вызывают падение всего топика? Топик падает до следующего опроса или навсегда? И есть ли метода обхода такой ситуации?
Генератор зла писал(а):5. Возможно проблемы с сетевым оборудованием между контроллером и ПК.

Здесь точно все в порядке.
Кроме того, через OPC-сервер с того же InTouch все те же контроллеры опрашиваются нормально. Причем с куда меньшими интервалами опроса.
maximus-decim
 
Сообщения: 5
Зарегистрирован: Вт авг 21, 2012 4:59 pm

Re: Опрос Honeywell HC900 с помощью DASMBTCP

Сообщение Генератор зла » Вт авг 21, 2012 10:19 pm

maximus-decim писал(а):Стоит последняя, взята с http://esupport.wonderware.ch

Тоже мне адрес :)
Видели бы Вы, какие "весёлые картинки" открывались года 3-4 назад по адресу www.wonderware.msk.ru :)
Вот этот адрес
https://wdn.wonderware.com/sites/WDN/Pa ... pport.aspx
является первоисточником, лучше пользоваться им. Хотя, версия действительно самая свежая.
maximus-decim писал(а):ModBus регистры в этих контроллерах довольно сильно разбросаны по адресному пространству (от 08341 до 17325)

Попробуйте поиграть параметрами блока Block I/O size (1 и max)
maximus-decim писал(а):А здесь по-подробнее. Какие факторы вызывают падение всего топика?

Наличие в топике переменных с BAD-качеством
maximus-decim писал(а):Топик падает до следующего опроса или навсегда?

До момента, когда все переменные = GOOD или до перезапуска топика
maximus-decim писал(а):И есть ли метода обхода такой ситуации?

Лучшая метода - KEPWare, Matrikon :)
maximus-decim писал(а):Кроме того, через OPC-сервер с того же InTouch все те же контроллеры опрашиваются нормально. Причем с куда меньшими интервалами опроса.

Странно. Значит, всё-таки дело в самом DASMBTCP. Не Вы первый с такой поблемой. Обидно, ведь Modbus - первый сервер, выпущенный WW. Всегда был самым надёжным :(
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Опрос Honeywell HC900 с помощью DASMBTCP

Сообщение Генератор зла » Ср авг 22, 2012 1:57 am

Вспомнилось.
DASMBTCP может работать либо в режиме SuiteLink-сервера, либо OPC-сервера. Попробуйте схему:
ПЛК->DASMBTCP->OPC->FSGateway->SuiteLink->InTouch.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Опрос Honeywell HC900 с помощью DASMBTCP

Сообщение maximus-decim » Ср авг 22, 2012 12:19 pm

Генератор зла писал(а):Вспомнилось.
DASMBTCP может работать либо в режиме SuiteLink-сервера, либо OPC-сервера. Попробуйте схему:
ПЛК->DASMBTCP->OPC->FSGateway->SuiteLink->InTouch.

Попробовал, только немного не так: ПЛК->DASMBTCP->OPC-client.
Все тоже самое. Увеличил количество одновременных сетевых подключений до 100, тоже без результата.
maximus-decim
 
Сообщения: 5
Зарегистрирован: Вт авг 21, 2012 4:59 pm

Re: Опрос Honeywell HC900 с помощью DASMBTCP

Сообщение Генератор зла » Ср авг 22, 2012 12:26 pm

Попробуйте поиграть параметрами блока Block I/O size (1 и max). Думаю, что значение 1 может помочь.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm


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

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

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