Segnetics

Вернуться   Segnetics > Форум Segnetics > SMLogix

SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.05.2022, 21:50   #1
Bigcrash
Senior Member
 
Регистрация: Aug 2018
Сообщения: 199
Благодарил(а): 6 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Вопросы по сетевому взаимодействию

Для начала задам вопрос из предыдущей темы, там на них так никто и не ответил:
Цитата Ситуация: в проекте куча слейвов (ПЛК - мастер), которые добавлялись структурировано по шкафам... Т.е. Шкаф 1 - Слейв1 - Слейв...2 --- Шкаф 2 --- Слейв3 - Слейв4 и т.д.
Ситуация изменилась и в шкаф 1 требуется добавить новый слейв. Если я это сделаю хоть через добавление, хоть через копирование, и установлю его на нужное место (скажем между Слейв1 и Слейв2), то после сохранения и переоткрытия проекта он окажется последним. Это крайне неудобно, потому что нарушается вся визуальная структура.
Пожелания к разработчикам:
1. Сделать так, чтоб место слейва сохранялось там, куда его определил программист.
2. Сделать возможность перемещения слейов вверх-вниз (скажем через Сtrl).
3. Включить возможность пользоваться хот кейями, а не только через ПКМ. (сейчас допустим удалить через Del нельзя, но это я подозреваю, специально сделано), а вот Ctrl-C Ctrl-V почему не работает, неясно.
1. Будет ли это реализовано?
2. Можно ли отслеживать средствами SMLogix сетевое взаимодействие по Ethernet-порту? У меня сейчас такая ситуация, что в какой-то момент времени обмен по всем слейвам просто прекращается. Заметил это по какому-либо отсутствию изменения параметров длительное время (потом проверил через OPC-сервер, подтвердилось), ошибок по обмену нет...
3. В настройках слейва есть 2 параметра:
- кол-во попыток связи (выставлено занчение "3")
- время возобновления опроса (с) (стоит дефолтные 60 сек)
Я либо неправильно понимаю логику работы данных параметров, либо очередная трабла лоджика, но при ошибке связи на блоке Slave(X) на выходе "Errors" за несколько секунд (при таймауте 100мс) может набраться до 20+- ошибок.
Bigcrash вне форума   Ответить с цитированием
Старый 21.05.2022, 23:42   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 022
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Вопросы по сетевому взаимодействию

Цитата
Сообщение от Bigcrash Посмотреть сообщение
2. Можно ли отслеживать средствами SMLogix сетевое взаимодействие по Ethernet-порту? У меня сейчас такая ситуация, что в какой-то момент времени обмен по всем слейвам просто прекращается.
Slave(link). "одноразовые" запросы.


Добавлено через 3 минуты


Цитата
Сообщение от Bigcrash Посмотреть сообщение
3. В настройках слейва есть 2 параметра:
- кол-во попыток связи (выставлено занчение "3")
- время возобновления опроса (с) (стоит дефолтные 60 сек)
Я либо неправильно понимаю логику работы данных параметров, либо очередная трабла лоджика, но при ошибке связи на блоке Slave(X) на выходе "Errors" за несколько секунд (при таймауте 100мс) может набраться до 20+- ошибок.
Попытки идут на каждый запрос. Если у вас 10 запросов, то будет 30 еррорсов.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 22.05.2022, 13:39   #3
Bayk
Senior Member
 
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Вопросы по сетевому взаимодействию

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


__________________
Я "призрачный гонщик"! Появляюсь как призрак и гоню какую-нибудь пургу.
Bayk вне форума   Ответить с цитированием
Старый 22.05.2022, 19:05   #4
Bigcrash
Senior Member
 
Регистрация: Aug 2018
Сообщения: 199
Благодарил(а): 6 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Вопросы по сетевому взаимодействию

Цитата:
Сообщение от Arsie Посмотреть сообщение
Slave(link). "одноразовые" запросы.
Вы имеете ввиду отключить групповые запросы?
Спустя сутки (сейчас мониторю) другая ситуация - постоянные ошибки чтения по всем устройствам (порядка 70 штук). Думал, может устройства все разом зависли, но нет, OPC сервер, драйвер скады, Modbus Poll спокойно читают все датчики.
Вы не хотите предметно разобраться, почему ваши контроллеры дают такие сбои?


Добавлено через 21 минуту


Цитата:
Сообщение от Arsie Посмотреть сообщение
Попытки идут на каждый запрос. Если у вас 10 запросов, то будет 30 еррорсов.
Тогда что означает
"Кол-во попыток связи". Объясните, как работает этот параметр.
Как я себе это понимаю - Мастер (в моем случае Матрикс) посылает запрос конкретному слейву, и тут 2 варианта: либо ответ пришел, либо не пришел. Если ответ пришел - переходит к следующему запросу, если нет - перезапрашивает в размере "Кол-ва попыток связи" при этом делает +1 на выход "Errors" при каждой ошибке ответа. Если "Кол-ва попыток связи" превышено, данный слейв уходит курить на "время возобновления опроса". Судя по вашему ответу - система работает не так. Объясните тогда, как?

Последний раз редактировалось Bigcrash, 22.05.2022 в 19:35
Bigcrash вне форума   Ответить с цитированием
Старый 23.05.2022, 11:28   #5
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Вопросы по сетевому взаимодействию

Посмотрите справку на блок Device(link).


Цитата Вы не хотите предметно разобраться, почему ваши контроллеры дают такие сбои?
Какая версия ПО контроллера, версия SMlogix, ваш проект?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 23.05.2022, 14:19   #6
monstr696
Senior Member
 
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 766
Благодарил(а): 8 раз(а)
Поблагодарили: 63 раз(а) в 59 сообщениях
По умолчанию Ответ: Вопросы по сетевому взаимодействию

Что у вас отпрашивает ОРС-сервер?

Случайно контроллер и ОРС-сервер не производят опрос одновременно одних и тех же слейвов?

Напишите по конкретнее алгоритм обмена, контроллера и ОРС-сервера с сейвами.


__________________
Саня
monstr696 вне форума   Ответить с цитированием
Старый 23.05.2022, 20:20   #7
Bigcrash
Senior Member
 
Регистрация: Aug 2018
Сообщения: 199
Благодарил(а): 6 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Вопросы по сетевому взаимодействию

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Посмотрите справку на блок Device(link).
Какая версия ПО контроллера, версия SMlogix, ваш проект?
ПО: 220318-153437
SMlogix: 3.34.0112
Проект в приложении.
Илья, может быть, вам дать удаленку на объект? Система в работе, сможете отследить, так сказать, на живую.
Вложения
Тип файла: rar ШСАУ-В15-1_v1.03.rar (13.42 Мбайт, 21 просмотров)
Bigcrash вне форума   Ответить с цитированием
Старый 23.05.2022, 20:31   #8
Bigcrash
Senior Member
 
Регистрация: Aug 2018
Сообщения: 199
Благодарил(а): 6 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Вопросы по сетевому взаимодействию

Цитата
Сообщение от monstr696 Посмотреть сообщение
Что у вас отпрашивает ОРС-сервер?

Случайно контроллер и ОРС-сервер не производят опрос одновременно одних и тех же слейвов?
Именно, но опрос ведется с учетом кол-ва переменных и самих слейвов, т.е. не каждые 100мс. В матриксе каждый слейв опрашивается раз в 5 секунд.
Интересный момент: если один и тот же слейв опрашивает ОРС-сервер и MbPoll они его между собой спокойно делят. Если матрикс с кем-нибудь из них включить в пару, начинают проскакивать ошибки чтения, неприятно, но не критично, т.к. перезапросы в итоге делают свое дело.
Проблема в том, что в один неприкрасный момент ethernet порт матрикса просто либо засыпает и обмен по нему тупо прекращается, но в основном начинают сыпаться ошибки чтения по всем слейвам, хотя датчики в работе и их никто кроме матрикса не опрашивает. Сегодня утром встал, там порядка уже 5000 ошибок. Занимался весь день другими делами, зашел часов через 6, а опрос уже идет... WTF
Включил в проект Delice(link), т.к. раньше не знал про него, поглядим, что покажет к утру.
Bigcrash вне форума   Ответить с цитированием
Старый 23.05.2022, 20:32   #9
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Вопросы по сетевому взаимодействию

Давайте пока с этого начнем. Еще можете логи снять с контроллера после повторения проблемы?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 23.05.2022, 20:34   #10
monstr696
Senior Member
 
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 766
Благодарил(а): 8 раз(а)
Поблагодарили: 63 раз(а) в 59 сообщениях
По умолчанию Ответ: Вопросы по сетевому взаимодействию

Цитата
Сообщение от Bigcrash Посмотреть сообщение
Именно, но опрос ведется с учетом кол-ва переменных и самих слейвов, т.е. не каждые 100мс. В матриксе каждый слейв опрашивается раз в 5 секунд.
Интересный момент: если один и тот же слейв опрашивает ОРС-сервер и MbPoll они его между собой спокойно делят. Если матрикс с кем-нибудь из них включить в пару, начинают проскакивать ошибки чтения, неприятно, но не критично, т.к. перезапросы в итоге делают свое дело.
Проблема в том, что в один неприкрасный момент ethernet порт матрикса просто либо засыпает и обмен по нему тупо прекращается, но в основном начинают сыпаться ошибки чтения по всем слейвам, хотя датчики в работе и их никто не опрашивает. Включил в проект Delice(link), т.к. раньше не знал про него, поглядим, что покажет к утру.
Скорее всего из-за этого и сыпятся ошибки.

А не пробовали опрашивать через матрикс ОРС-сервером сейвы. Конечно будет больше переменных но ошибок недолжно быть.

Я именно у себя так и делал.

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


__________________
Саня
monstr696 вне форума   Ответить с цитированием
Старый 24.05.2022, 00:26   #11
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 742
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Вопросы по сетевому взаимодействию

Цитата
Сообщение от Bigcrash Посмотреть сообщение
Проект в приложении.
Что-то Вы недоговариваете. На IP 10.49.1.13 у Вас явно висит роутер с пробросом TCP портов еще на какие-то устройства с различными модбас адресами.



Цитата
Сообщение от monstr696 Посмотреть сообщение
У Вас получается два мастера делят один сейв.
Ну на TCP это совсем не проблема, если устройства успевают обрабатывать запросы за время таймаута.


__________________
Не являюсь сотрудником Segnetics !!!
ATS сейчас на форуме   Ответить с цитированием
Старый 24.05.2022, 06:12   #12
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Вопросы по сетевому взаимодействию

Цитата
Сообщение от Bigcrash Посмотреть сообщение
Именно, но опрос ведется с учетом кол-ва переменных и самих слейвов, т.е. не каждые 100мс. В матриксе каждый слейв опрашивается раз в 5 секунд.
Интересный момент: если один и тот же слейв опрашивает ОРС-сервер и MbPoll они его между собой спокойно делят. Если матрикс с кем-нибудь из них включить в пару, начинают проскакивать ошибки чтения, неприятно, но не критично, т.к. перезапросы в итоге делают свое дело.
Проблема в том, что в один неприкрасный момент ethernet порт матрикса просто либо засыпает и обмен по нему тупо прекращается, но в основном начинают сыпаться ошибки чтения по всем слейвам, хотя датчики в работе и их никто кроме матрикса не опрашивает. Сегодня утром встал, там порядка уже 5000 ошибок. Занимался весь день другими делами, зашел часов через 6, а опрос уже идет... WTF
Включил в проект Delice(link), т.к. раньше не знал про него, поглядим, что покажет к утру.
сначала создаём себе проблему, а потом ищем способ, как от неё избавиться.

почему бы не сделать так:
если в сети есть матрикс, то назначьте его мастером для всех слейвов и уже его опрашивайте опс-сервером.
например.

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

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


__________________
C уважением, LordN
LordN сейчас на форуме   Ответить с цитированием
Старый 24.05.2022, 19:20   #13
Bigcrash
Senior Member
 
Регистрация: Aug 2018
Сообщения: 199
Благодарил(а): 6 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Вопросы по сетевому взаимодействию

Цитата
Сообщение от monstr696 Посмотреть сообщение
Скорее всего из-за этого и сыпятся ошибки.

А не пробовали опрашивать через матрикс ОРС-сервером сейвы. Конечно будет больше переменных но ошибок недолжно быть.

Я именно у себя так и делал.

У Вас получается два мастера делят один сейв.
Полностью согласен, но проблема в том, что это добавит в рамках проекта пару тысяч переменных. Огромная трудоемкая работа.


Добавлено через 4 минуты


Цитата
Сообщение от ATS Посмотреть сообщение
Что-то Вы недоговариваете. На IP 10.49.1.13 у Вас явно висит роутер с пробросом TCP портов еще на какие-то устройства с различными модбас адресами.
Мммм, 10.49.1.13 это адрес приточки, он в рамках этой программы не используется. Если это опечатка и имелся ввиду 113, то это обычный 4х портовый конвертер RS-485 - Еthernet (USR-N540)


Добавлено через 9 минут


Цитата
Сообщение от LordN Посмотреть сообщение
сначала создаём себе проблему, а потом ищем способ, как от неё избавиться.
Вы не так поняли мою проблему. Меня не сильно напрягает, что 2 мастера делят один слейв, т.к. при стабильной связи и правильной организации сети перезапрос не отнимает какого-либо значимого времени. Второй плюс это то, что контроллер(ы) и СКАДА могут независимо мониторить состояние полутысячи датчиков. А так матрикс завис/заглючил - пару этажей здания отвалилось....
Дак вот, моя трудность на данный момент заключается в том, что с портом матрикса что-то происходит (иногда отключается, иногда зависает).
Bigcrash вне форума   Ответить с цитированием
Старый 24.05.2022, 21:11   #14
Bigcrash
Senior Member
 
Регистрация: Aug 2018
Сообщения: 199
Благодарил(а): 6 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Вопросы по сетевому взаимодействию

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Давайте пока с этого начнем. Еще можете логи снять с контроллера после повторения проблемы?
Логи это нужно активировать пункт CM - Hardware - Diagnostics - Enable Logging и установить внешнюю флешку?
Bigcrash вне форума   Ответить с цитированием
Старый 25.05.2022, 09:21   #15
windy
Senior Member
 
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили: 23 раз(а) в 23 сообщениях
По умолчанию Ответ: Вопросы по сетевому взаимодействию

Цитата
Сообщение от Bigcrash Посмотреть сообщение
Логи это нужно активировать пункт CM - Hardware - Diagnostics - Enable Logging и установить внешнюю флешку?
Логи можно скачать через веб-интерфейс, если есть возможность подключиться по сети. Если нет, то флешка.
windy вне форума   Ответить с цитированием
Старый 25.05.2022, 10:51   #16
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 742
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Вопросы по сетевому взаимодействию

Цитата
Сообщение от Bigcrash Посмотреть сообщение
Мммм, 10.49.1.13 это адрес приточки, он в рамках этой программы не используется. Если это опечатка и имелся ввиду 113, то это обычный 4х портовый конвертер RS-485 - Еthernet
Опечатка - именно 113-й. Тогда на слейвах у Вас таймаут маловат даже для 115200 на 485-м.

Цитата Вы не так поняли мою проблему. Меня не сильно напрягает, что 2 мастера делят один слейв, т.к. при стабильной связи и правильной организации сети перезапрос не отнимает какого-либо значимого времени.
Ну насчет правильной организации это еще вопрос.
Ваш конвертер держит одновременно только 8 TCP соединений. А вот сколько их реально получается в такой схеме это еще вопрос.

Цитата трудность на данный момент заключается в том, что с портом матрикса что-то происходит (иногда отключается, иногда зависает).
Совершенно непонятно использование SlaveX. Ладно бы использовался нециклический опрос.
Да и кучка лишних запросов (запись) для датчиков. Они это наверняка не умеют.


__________________
Не являюсь сотрудником Segnetics !!!
ATS сейчас на форуме   Ответить с цитированием
Старый 25.05.2022, 11:24   #17
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Вопросы по сетевому взаимодействию

Цитата
Сообщение от windy Посмотреть сообщение
Если нет, то флешка.
На флешку через системное меню - оборудование - диагностика.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 25.05.2022, 14:28   #18
Bigcrash
Senior Member
 
Регистрация: Aug 2018
Сообщения: 199
Благодарил(а): 6 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Вопросы по сетевому взаимодействию

Цитата
Сообщение от ATS Посмотреть сообщение
Опечатка - именно 113-й. Тогда на слейвах у Вас таймаут маловат даже для 115200 на 485-м.
Для драйвера SCADA-системы 100мс нормально, для ОРС-сервера 100мс нормально, для MbPoll 100мс нормально на 19200, а вот матриксу мало. Дак в чем проблема?


Добавлено через 1 минуту


Цитата
Сообщение от ATS Посмотреть сообщение
Совершенно непонятно использование SlaveX. Ладно бы использовался нециклический опрос.
Есть отличия в использовании блока Slave от SlaveX? Это как-то влияет на данную проблему?


Добавлено через 9 минут


Цитата
Сообщение от ATS Посмотреть сообщение
Да и кучка лишних запросов (запись) для датчиков. Они это наверняка не умеют.
Такой интересный момент. Датчики хранят все данные в InputRegister (но есть возможность читать и с холдингов), что логично и правильно, и все вышеперечисленные участники опроса (кроме матрикса) спокойно читают от туда. Когда матриксу ставишь направление переменной - Rin (InputRegister), данных вообще нет. Как только направление - R/Wout (аля холдниги) - все работает.
Bigcrash вне форума   Ответить с цитированием
Старый 25.05.2022, 14:50   #19
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 022
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Вопросы по сетевому взаимодействию

Цитата
Сообщение от Bigcrash Посмотреть сообщение
Такой интересный момент. Датчики хранят все данные в InputRegister (но есть возможность читать и с холдингов), что логично и правильно, и все вышеперечисленные участники опроса (кроме матрикса) спокойно читают от туда. Когда матриксу ставишь направление переменной - Rin (InputRegister), данных вообще нет. Как только направление - R/Wout (аля холдниги) - все работает.
R(out).


PS. Выделенное друг другу противоречит.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 25.05.2022, 14:51   #20
Bigcrash
Senior Member
 
Регистрация: Aug 2018
Сообщения: 199
Благодарил(а): 6 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Вопросы по сетевому взаимодействию

Цитата:
Сообщение от Arsie Посмотреть сообщение
R(out).
Поменял. Понаблюдаю.
Bigcrash вне форума   Ответить с цитированием
Старый 25.05.2022, 15:03   #21
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 742
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Вопросы по сетевому взаимодействию

Цитата
Сообщение от Bigcrash Посмотреть сообщение
Для драйвера SCADA-системы 100мс нормально, для ОРС-сервера 100мс нормально, для MbPoll 100мс нормально на 19200, а вот матриксу мало. Дак в чем проблема?.
Ну если датчики отвечают вообще без задержки может и уложитесь. Но по опыту почти любой конвертер дает задержку в 30-40мс.

Цитата Есть отличия в использовании блока Slave от SlaveX? Это как-то влияет на данную проблему?
Точно есть и есть проблемы при смешанном использовании. Поищите на форуме.

Цитата Датчики хранят все данные в InputRegister (но есть возможность читать и с холдингов), что логично и правильно, и все вышеперечисленные участники опроса (кроме матрикса) спокойно читают от туда. Когда матриксу ставишь направление переменной - Rin (InputRegister), данных вообще нет. Как только направление - R/Wout (аля холдниги) - все работает.
Чем не устраивает R(out)? Это избавит от запросов на запись которые датчики могут и не понять.
Да и запросов станет вполовину меньше.

Код:
[Server50]
SlaveId=50
Ifx=0x196d6,0x196d8,0x1f7a,0xef5c,0xef60,0xef64,0x196da,0xef68
MapId=396
Adr=41
req0=41,16,0,2,0x274b0,5000000
req1=41,16,8,1,0x274b8,5000000
req2=41,3,0,2,0xdb48,5000000
req3=41,3,8,1,0xdb50,5000000


__________________
Не являюсь сотрудником Segnetics !!!

Последний раз редактировалось ATS, 25.05.2022 в 15:20
ATS сейчас на форуме   Ответить с цитированием
Старый 25.05.2022, 15:15   #22
Bigcrash
Senior Member
 
Регистрация: Aug 2018
Сообщения: 199
Благодарил(а): 6 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Вопросы по сетевому взаимодействию

Цитата
Сообщение от ATS Посмотреть сообщение
Точно есть и есть проблемы при смешанном использовании. Поищите на форуме.
Проблемы при смешанном использовании у меня и возникли. Сейчас ТП данную траблу исправила.


Добавлено через 13 минут


Цитата
Сообщение от ATS Посмотреть сообщение
Код:
[Server50]
SlaveId=50
Ifx=0x196d6,0x196d8,0x1f7a,0xef5c,0xef60,0xef64,0x196da,0xef68
MapId=396
Adr=41
req0=41,16,0,2,0x274b0,5000000
req1=41,16,8,1,0x274b8,5000000
req2=41,3,0,2,0xdb48,5000000
req3=41,3,8,1,0xdb50,5000000
Это Вы чем так пакеты отслеживаете?
Bigcrash вне форума   Ответить с цитированием
Старый 25.05.2022, 15:28   #23
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 742
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Вопросы по сетевому взаимодействию

Цитата
Сообщение от Bigcrash Посмотреть сообщение
Проблемы при смешанном использовании у меня и возникли. Сейчас ТП данную траблу исправила.
Очень может быть. Вот с числом TCP соединений есть непонятки.

Цитата Это Вы чем так пакеты отслеживаете?
Это не слежка - файлик load_files.req по сути конфиг для модуля mbs который и занимается обменом по модбасу.


__________________
Не являюсь сотрудником Segnetics !!!
ATS сейчас на форуме   Ответить с цитированием
Старый 26.05.2022, 09:55   #24
Bigcrash
Senior Member
 
Регистрация: Aug 2018
Сообщения: 199
Благодарил(а): 6 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Вопросы по сетевому взаимодействию

Цитата:
Сообщение от Arsie Посмотреть сообщение
R(out).
Не помогло ((


Добавлено через 2 минуты


Цитата
Сообщение от ATS Посмотреть сообщение
Очень может быть. Вот с числом TCP соединений есть непонятки.
Это да, есть идеи, как это отследить можно?

Цитата
Сообщение от ATS Посмотреть сообщение
Это не слежка - файлик load_files.req по сути конфиг для модуля mbs который и занимается обменом по модбасу.
Это по SSH к контроллеру нужно подключиться и там он где-то лежит?
Bigcrash вне форума   Ответить с цитированием
Старый 26.05.2022, 11:13   #25
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 742
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Вопросы по сетевому взаимодействию

Цитата
Сообщение от Bigcrash Посмотреть сообщение
Не помогло ((
В любом случае число запросов уменьшило.

Цитата Это да, есть идеи, как это отследить можно?
netstat -t на контроллере посмотреть.

Цитата Это по SSH к контроллеру нужно подключиться и там он где-то лежит?
там в projects. Но и на компе найти несложно после компиляции.


__________________
Не являюсь сотрудником Segnetics !!!
ATS сейчас на форуме   Ответить с цитированием
Старый 28.05.2022, 06:54   #26
Bigcrash
Senior Member
 
Регистрация: Aug 2018
Сообщения: 199
Благодарил(а): 6 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Вопросы по сетевому взаимодействию

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
На флешку через системное меню - оборудование - диагностика.
А куда?
Миниатюры
Нажмите на картинку для увеличения

Название:  20220526_175632.jpg
Просмотров: 30
Размер:  531.1 Кбайт  
Bigcrash вне форума   Ответить с цитированием
Старый 30.05.2022, 11:48   #27
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Вопросы по сетевому взаимодействию

Цитата
Сообщение от Bigcrash Посмотреть сообщение
А куда?
У вас модификация без sd-карты. В таком случае можно подключиться к контроллеру по юсб, чтобы выяснить его ip-адрес, по этому адресу заходите в веб-интерфейс контроллера и по тому же пути скачиваете логи.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Ответ

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

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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
RTFM, или какие вопросы иногда бывают в техподдержке Arsie Форум Segnetics 28 10.03.2023 18:31
Призы за лучшие вопросы на вебинаре Gel Форум Segnetics 1 17.06.2020 18:10
SMH2010 вопросы о программировании Sulfir Вопросы о программировании 10 17.10.2018 10:37
Вопросы по элементам и экранам-элементам Sergey Cherevko SMArt 23 19.03.2013 18:15


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


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