Segnetics

Вернуться   Segnetics > Форум Segnetics > Связь с внешним миром

Связь с внешним миром Modbus, RS232, RS485, Lon и другое.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.06.2017, 15:39   #1
kostkost
Senior Member
 
Регистрация: Apr 2008
Сообщения: 204
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Предложение по лоджику

у меня есть обьект на котором стоит 7 шт 2G
все они так или иначе соединены через несколько сом портов 485 к
компьютеру
Было бы очень неплохо иметь в лоджике тестер производительности
(скорости обмена данными) между компом и контроллером(и) для того что бы знать насколько эффективно работает передача данных нет ли задержек
kostkost вне форума   Ответить с цитированием
Старый 06.06.2017, 15:43   #2
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Предложение по лоджику

Это можно реализовать прикладной программой в лоджике на каждом контроллере, и иметь какую-нибудь величину, типа "качество связи".


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 06.06.2017, 15:45   #3
kostkost
Senior Member
 
Регистрация: Apr 2008
Сообщения: 204
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Предложение по лоджику

Почему не сделать в карте памяти кнопку тест и столбец со скоростью обмена?
kostkost вне форума   Ответить с цитированием
Старый 06.06.2017, 15:51   #4
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Предложение по лоджику

Скорость обмена тут не при делах. Скорость обмена зависит от настроек порта и таймаутов. Правильнее всего, на мой взгляд, считать количество потерянных пакетов данных за определённое время. Для этого есть специальный блок в лоджике, Device(Link) называется. Так что механизм этот уже есть, и прямо на контроллере. К чему ещё куда-то встраивать его?

В конце-концов, ничто не мешает запустить орс сервер, который то же самое сделает и покажет в процентах качество связи, если всё равно предполагается смотреть с компьютера. Только это тоже не показатель.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 06.06.2017, 16:03   #5
kostkost
Senior Member
 
Регистрация: Apr 2008
Сообщения: 204
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию

Я использую бесплатный ОПС там нет интерфейса и посмотреть скорость отклика негде(его еще конфигурировать нуна)
если ты прогу залил то неплохо бы сразу узнать данные по порту (время чтения например) что бы знать как проложили линию и какая загруженность
Понимаю что это геморно

Вот продвинутые компании к своему оборудованию дают бесплатный опс сервер там кнопку нажимаешь и он тебе все сам ищет icpdas например
очень удобно

Последний раз редактировалось Arsie, 06.06.2017 в 16:51
kostkost вне форума   Ответить с цитированием
Старый 06.06.2017, 16:45   #6
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Предложение по лоджику

Всё равно в ваших словах я не увидел ни одной объективной причины вообще заниматься этим делом. Контроль связи может легко осуществляться самим контроллером, что является более адекватным способом. Кроме того, контроль может быть как слейва так и мастера.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 06.06.2017, 17:23   #7
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Предложение по лоджику

Цитата
Сообщение от kostkost Посмотреть сообщение
Я использую бесплатный ОПС там нет интерфейса
В Лектусе есть вычисление качества связи. 30 минут он работает без проблем в бесплатной версии. Конвертер модбасных карт есть.

То, что вы предлагаете - утопия. Я объясню, почему. Сервер-серверу рознь. Один сервер ведёт опрос в один поток. Второй в 3-4 потока. Третий открывает столько потоков, сколько памяти у компьютера хватает, по одному на каждый запрос. Поэтому у каждого из серверов свои латентности. Разница достигает одного-двух порядков. ПОРЯДКОВ, т.е. в 10-100 РАЗ.

В итоге вы померяете нашим инструментом качество связи. Он вам выдаст какую-то цифру. А далее вы будете нам предъявлять, почему ваш бесплатный сервер не может выйти и на 10% полученного результата.

Программист другой, вот и результат другой.

Если вы хотите получить истинную оценку, её должен выдавать тот инструмент, который держит связь. Ему работать со всем этим. Ему и оценку давать.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Продам несколько Пикселей controller Барахолка 2 22.02.2018 18:54
Предложение Max2114 SMConstructor (вентиляция) 1 19.03.2013 10:43


Часовой пояс GMT +4, время: 05:43.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023