|
Вопросы о SMH-2G(i) Здесь всё, что касается работы контроллера SMH-2G(i). |
|
Опции темы | Поиск в этой теме |
25.07.2015, 21:43 | #31 | |
Новичок
Регистрация: Sep 2011
Сообщения: 17
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: ПРоблема ТМ6+MasterOPC+SMH2Gi
Цитата:
|
|
26.07.2015, 22:53 | #32 | |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: ПРоблема ТМ6+MasterOPC+SMH2Gi
Цитата:
|
|
27.07.2015, 11:07 | #33 | ||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 159
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: ПРоблема ТМ6+MasterOPC+SMH2Gi
Цитата:
С точки зрения ленивого программиста да, я вижу проблему. Для этого нужно быть программистом уровнем чуть выше, чем вчерашний студент. Цитата:
PS. Разрыв соединения - штатное для TCP событие. И для скоростей Пикселя не приводящее к потере производительности. Если, конечно, сервер не написан на вижл бейсике с использованием таких крутых операторов, как GOTO. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
||
27.07.2015, 11:23 | #34 | |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: ПРоблема ТМ6+MasterOPC+SMH2Gi
Цитата:
В ТМ6 мне нравится подход к программированию. Все делается в одной оболочке, а не в нескольких программах, как у других. И в одном дереве видно все - и связи с контроллерами и экраны. Но вот есть некоторые моменты (вернее как - изначальные надоработки) которые они принципиально переделывать не хотят. И именно это меня отталкивает от дальнейшей работы с их системой. (К примеру тормознутость графики. Вообще они сами рекомендуют использовать графику по минимуму. Или вот работа с теми же пикселями встроеными драйверами модбаса. Тормознутость обмена по сети тоже напрягает). PS У вас (сегнетикса) тоже есть ряд недоработок по железу, которые меня сильно напрягают. Однако пока этого недостаточно для того, чтобы я отказался от вашей продукции. |
|
27.07.2015, 12:11 | #35 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 159
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: ПРоблема ТМ6+MasterOPC+SMH2Gi
Цитата:
Драйверы протоколов ТМ6 - это не что иное, как те же самые серверы, переводящие протоколы контроллеров во внутренний протокол ТМ6. Это самое простое и верное решение. И я не удивлюсь, что этот самый внутренний протокол - тот же самый DDE. Просто, когда "драйвер", за это можно снять доп. денег. Вот и весь секрет. И часто это путь в никуда - если бы у них не было поддержки стандартного OPC, вы бы не смогли использовать их СКАДУ в своей задаче. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
27.07.2015, 12:18 | #36 | |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: ПРоблема ТМ6+MasterOPC+SMH2Gi
Цитата:
|
|
27.07.2015, 13:29 | #37 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 159
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: ПРоблема ТМ6+MasterOPC+SMH2Gi
Именно так. И увеличивать этот интервал нельзя. В нагруженных сетях это вообще убъёт обмен.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
27.07.2015, 13:38 | #38 | |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: ПРоблема ТМ6+MasterOPC+SMH2Gi
Цитата:
А больше всего "убил" их ответ... когда мы налаживали последню систему диспетчеризации (в которую сейчас добавили еще SMH2Gi) "Мы не знаю почему ваша система зависает. Попробуйте переустановить Window, поставить серверную версию. Поменяйте видеокарту, откажитесь от графики." Это при том, что мы высылали им исходники и логи всего происходящего. В итоге мы сдавали систему и при комиссии только одна мысль была "лишь бы система не зависла"... однако "пронесло". |
|
28.07.2015, 07:38 | #39 | |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: ПРоблема ТМ6+MasterOPC+SMH2Gi
Цитата:
Как я уже писал, в нашей системе 116 контроллеров. Больше всего там пикселей и SMH2G. Ранее было несколько SMH2Gi, но вот новое здание мы сделали практически все на SMH2Gi, и проблемы появились именно с ними. Детально изучая логи, наш программист нашел момент, когда данные "корявятся" (если выключить контроль Transaction ID). Периодически при опросе контроллера возникают коллизии (контроллер не отвечает за период таймаута). Так вот, если это происходит с SMH2Gi, то получается такая картина: ОПС сервер посылает запрос Не получает ответ ОПС сервер посылает следующий запрос Приходит ответ от предыдущего запроса ОПС сервер послаает следующий запрос Приходит ответ от предыдущего запроса... И так далее. Почему-то в ситауции с контроллером SMH2G картина другая: ОПС сервер посылает запрос Не получает ответ ОПС сервер посылает следующий запрос Приходит ответ на текущий запрос и так далее В итоге именно из-за этой особенности SMH2Gi и получается такой "сдвиг" запросов-ответов через некоторое время (после возникновения первой коллизии связи). В случае с Пикселями и СМЧ2Г такого не происходит почему-то. Вопрос - почему так получается? В приложении лог с комментариями программиста, нашедшего данный "парадокс". PS. Программист увеличил время ожидания ответа до 2 секунд и в итоге ответ от SMH2Gi приходит в нужный запрос. И в принципе можно даже отключить контроль Transaction ID (но мы оставили его включенным). |
|
28.07.2015, 11:21 | #40 | ||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 159
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: ПРоблема ТМ6+MasterOPC+SMH2Gi
Цитата:
А отсутствие слежения сервером за ID пакета - одна из серьёзнейших уязвимостей, постоянно используемая всяческими программами - взламывателями трафика. Называется она "подмена пакета". Цитата:
А 2Gi может параллельно работать с несколькими сокетами, внутри каждого сокета ещё и очередь пакетов своя. Всё как и положено полному TCP/IP. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
||