• ОБЯЗАТЕЛЬНО заполнить свой профиль НА РУССКОМ ЯЗЫКЕ КИРИЛЛИЦЕЙ.
  • НЕ НУЖНО писать свой вопрос в первую попавшуюся тему, а вместо этого создать НОВУЮ тему.
  • Дублирование сообщений приравнивается к спаму.
  • Рекламу мы не размещаем ни на каких условиях.

Опрос устройств через adam 4561

Ответить
Аватара пользователя

Никита
почётный участник форума
почётный участник форума
Сообщения: 3147
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Откуда: Мурманск
Благодарил (а): 12 раз
Поблагодарили: 74 раза

Опрос устройств через adam 4561

Сообщение Никита » 06 дек 2018, 17:33

Может проблема в запросе, может в железе - надо смотреть...
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "

Аватара пользователя

aranea
знаток Eplan
знаток Eplan
Сообщения: 830
Зарегистрирован: 21 сен 2012, 21:45
Имя: Воробьев Александр
Благодарил (а): 6 раз
Поблагодарили: 74 раза
Контактная информация:

Опрос устройств через adam 4561

Сообщение aranea » 06 дек 2018, 19:49

Обычно сообщение об ошибке имеет формат [Адрес] [Функция | 0x80] [Код ошибки] [CRC]
а тут поле данных просто повторяется, не встречал такого в документации и на практике

попробуйте адрес регистра на +/-1 изменить и интервал между запросами увеличить
Изображение

Аватара пользователя

Никита
почётный участник форума
почётный участник форума
Сообщения: 3147
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Откуда: Мурманск
Благодарил (а): 12 раз
Поблагодарили: 74 раза

Опрос устройств через adam 4561

Сообщение Никита » 06 дек 2018, 20:45

aranea писал(а):
06 дек 2018, 19:49
Обычно сообщение об ошибке имеет формат [Адрес] [Функция | 0x80] [Код ошибки] [CRC]
а тут поле данных просто повторяется, не встречал такого в документации и на практике
Слона то я и не заметил) Хотел уже лезть смотреть коды ошибок, а тут все просто - оно вообще код не возвращает)
У отечественных еще не такие чудеса бывают. Часто программисты вообще не задумываются об обработке ошибок. Но устройство отвечает, значит проблема либо в запросе, либо у девайса в мозгах.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "

Аватара пользователя

Jackson
администратор
администратор
Сообщения: 10087
Зарегистрирован: 17 июн 2008, 15:01
Имя: Евгений свет Брониславович
Благодарил (а): 138 раз
Поблагодарили: 164 раза
Контактная информация:

Опрос устройств через adam 4561

Сообщение Jackson » 06 дек 2018, 21:44

White писал(а):
06 дек 2018, 16:34
Получается я не правильный запрос делаю?
Возможно.
Поправьте если я не прав:
Запросили: 05 03 38 04 00 01 С9 2А
  • 05 - адрес слейва
  • 03 - код функции (чтение регистров)
  • 38 04 - начальный регистр для чтения
  • 00 01 - количество регистров для чтения
  • с9 2а - контрольная сумма
Получили ответ: 05 83 38 04 00 01 c8 f1
  • 05 - адрес слейва
  • 83 - код ошибки в ответ на функцию 03
  • 38 04 00 01 - исходный запрос (в котором ошибка)
  • с8 f1 - контрольная сумма
Т.е. слейв не сказал, что именно не так в запросе, но запрос некорректный и обработан быть не может. Это не вполне нормально для слейва, потому что по классике он должен был вернуть не исходный запрос, а код исключения, и было бы понятно что именно не так с запросом. Видимо, производитель этого устройства поленился сделать нормальный обработчик ошибок.

Не ленимся и пользуемся поиском. Гугль это всё рассказывает очень подробно.

Отправлено спустя 3 минуты 15 секунд:
Я бы в 1 очередь дёрнул поддержку производителя устройства, прямо в лоб и спросить со скриншотом: "на вот такой запрос устройство отвечает таким ответом, скажите что означает этот ответ."
По вопросам работы Форума можно обратиться по этим контактам.

Аватара пользователя

Никита
почётный участник форума
почётный участник форума
Сообщения: 3147
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Откуда: Мурманск
Благодарил (а): 12 раз
Поблагодарили: 74 раза

Опрос устройств через adam 4561

Сообщение Никита » 06 дек 2018, 23:58

Почти так. Только 0x83 - это не код ошибки, а просто признак того, что возникла ошибка при выполнении функции 0x03 (взводится левый бит). Код должен быть дальше, но его нет. Да, косяк изготовителя. И вообще многих отечественных (и не только) программистов - в штатном режиме работает, и ладно.
Остается порадоваться за ТС (без иронии, на таких чужих ошибках можно многому научиться) и пожелать ему успехов в решении проблемы.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "

Аватара пользователя

Jackson
администратор
администратор
Сообщения: 10087
Зарегистрирован: 17 июн 2008, 15:01
Имя: Евгений свет Брониславович
Благодарил (а): 138 раз
Поблагодарили: 164 раза
Контактная информация:

Опрос устройств через adam 4561

Сообщение Jackson » 07 дек 2018, 10:05

Никита писал(а):
06 дек 2018, 23:58
Почти так. Только 0x83 - это не код ошибки, а просто признак того, что возникла ошибка при выполнении функции 0x03
Мне кажется, это вопрос терминологии. В разных источниках я встречал название "признак исключения", "код ошибки", "признак ошибки" и т.д хотя это всего лишь код той же функции что и была запрошена (в этом случае 03) с установленным старшим битом (флаг ошибки).
Никита писал(а):
06 дек 2018, 23:58
Код должен быть дальше
Вот и он тоже как только ни называется в разных источниках.
По вопросам работы Форума можно обратиться по этим контактам.

Аватара пользователя

Jackson
администратор
администратор
Сообщения: 10087
Зарегистрирован: 17 июн 2008, 15:01
Имя: Евгений свет Брониславович
Благодарил (а): 138 раз
Поблагодарили: 164 раза
Контактная информация:

Опрос устройств через adam 4561

Сообщение Jackson » 07 дек 2018, 10:14

[+] грусть-печаль
Как ввёл последний президент нашей Родины понятие "плюрализЬм" - так и понеслось с тех пор. Теперь это называется "многополярность", к которой предписано проявлять "толерантность". Вот и имеем наглядный результат: называть можно что угодно и как угодно, и работать изделия тоже могут не по общепринятому стандарту, а по своему собственному - так решил разработчик. И такого полно в последнее время. :(
Автору советую подёргать устройство разными запросами разные области - может будет понятно где именно ошибка. И параллельно саппорт спросить, как я и рекомендовал.
По вопросам работы Форума можно обратиться по этим контактам.


Автор темы
White
здесь недавно
здесь недавно
Сообщения: 16
Зарегистрирован: 27 ноя 2018, 16:55
Имя: Роман

Опрос устройств через adam 4561

Сообщение White » 07 дек 2018, 14:14

Всем спасибо! Вопрос решился! Ларчик оказывается просто открывался), не у в общем все за работало!!!

Теперь можно только совершенствовать систему)

Аватара пользователя

Jackson
администратор
администратор
Сообщения: 10087
Зарегистрирован: 17 июн 2008, 15:01
Имя: Евгений свет Брониславович
Благодарил (а): 138 раз
Поблагодарили: 164 раза
Контактная информация:

Опрос устройств через adam 4561

Сообщение Jackson » 07 дек 2018, 15:01

White писал(а):
07 дек 2018, 14:14
Ларчик оказывается просто открывался
Как?

Столько времени потратили на Ваш вопрос, так что надо рассказать.
По вопросам работы Форума можно обратиться по этим контактам.


Автор темы
White
здесь недавно
здесь недавно
Сообщения: 16
Зарегистрирован: 27 ноя 2018, 16:55
Имя: Роман

Опрос устройств через adam 4561

Сообщение White » 07 дек 2018, 16:07

Jackson писал(а):
07 дек 2018, 15:01
White писал(а):
07 дек 2018, 14:14
Ларчик оказывается просто открывался
Как?

Столько времени потратили на Ваш вопрос, так что надо рассказать.
Ественно прошивка и программа SMlogix установлена.
Скачиваем программу SEGNETICStoUMS.
1. Сохраняем "список адресов" из прошивки в формате .map
2. Запустите файл SEGNETICStoUMS.exe
3. Если файл будет корректно считан, в окне появится дерево со структурой тегов.
4. Снова нажмите кнопку "Файлы" и нажмите кнопку "Сохранить конфигурацию", сохраните конфигурацию в любую папку
5. Запустите Modbus Univesal MasterOPC сервер и откройте экспортированную конфигурацию. Подтвердите ее запись в папку программы.
6. В настройках COM-порта задайте номер порта, скорость, четность, стоп-биты
7. В настройках устройства Segnetics проверьте правильность адреса устройства
8. Нажмите на кнопку "Сделать стартовым", и проверьте опрос контроллера запустив ОРС в режим исполнения.

Само собой не сам додумался), помогли на форуме Segnetics

Аватара пользователя

Jackson
администратор
администратор
Сообщения: 10087
Зарегистрирован: 17 июн 2008, 15:01
Имя: Евгений свет Брониславович
Благодарил (а): 138 раз
Поблагодарили: 164 раза
Контактная информация:

Опрос устройств через adam 4561

Сообщение Jackson » 07 дек 2018, 16:49

White писал(а):
07 дек 2018, 16:07
Само собой не сам додумался), помогли на форуме Segnetics
Ещё бы. Вы же не сказали здесь, что у Вас за устройство. А экстрасенсов тут нет.
По вопросам работы Форума можно обратиться по этим контактам.

Аватара пользователя

Никита
почётный участник форума
почётный участник форума
Сообщения: 3147
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Откуда: Мурманск
Благодарил (а): 12 раз
Поблагодарили: 74 раза

Опрос устройств через adam 4561

Сообщение Никита » 07 дек 2018, 18:15

White писал(а):
07 дек 2018, 16:07
Так-так... А вот этот отлуп по функции 0х03 без кода ошибки именно Сегнетик выдавал?
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "


Автор темы
White
здесь недавно
здесь недавно
Сообщения: 16
Зарегистрирован: 27 ноя 2018, 16:55
Имя: Роман

Опрос устройств через adam 4561

Сообщение White » 07 дек 2018, 18:28

да, это была проблема при подключению к сигнетику.
Прошу прошения что ввел всех в заблуждение, но я писал что третье устройство это smh 2g (только несколькими постами выше)

Аватара пользователя

Никита
почётный участник форума
почётный участник форума
Сообщения: 3147
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Откуда: Мурманск
Благодарил (а): 12 раз
Поблагодарили: 74 раза

Опрос устройств через adam 4561

Сообщение Никита » 07 дек 2018, 20:09

Это не страшно. Интереснее другое. В соседней ветке отзывы про них собирают. А это вполне конкретная претензия - неполная поддержка модбаса. Интересно, планируется ли устранение этого недостатка и в какой срок?
Ждем комментариев от представителей....
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "

Аватара пользователя

Jackson
администратор
администратор
Сообщения: 10087
Зарегистрирован: 17 июн 2008, 15:01
Имя: Евгений свет Брониславович
Благодарил (а): 138 раз
Поблагодарили: 164 раза
Контактная информация:

Опрос устройств через adam 4561

Сообщение Jackson » 12 дек 2018, 12:03

В иоге разобрались?

Подытожить:
White писал(а):
06 дек 2018, 16:34
Получается я не правильный запрос делаю?
С точки зрения устройства - да, неправильный. А какая точка зрения у устройства - это знает только производитель, раз он не удосужился сделать нормальную обработку ошибок. Надо его (производителя) напрямую спрашивать
Кстати
Никита писал(а):
07 дек 2018, 20:09
Ждем комментариев от представителей....
Очевидно, не дождёмся.
"А как дышал, как дышал...." (с) анекдот
Jackson писал(а):
06 дек 2018, 21:48
Видимо, производитель этого устройства поленился сделать нормальный обработчик ошибок
Благодаря чему у техподдержки работы прибавится, а у отдела продаж, возможно, убавится. Вот к чему приводит работа в стиле "и так сойдёт". Классика.
По вопросам работы Форума можно обратиться по этим контактам.

Аватара пользователя

Никита
почётный участник форума
почётный участник форума
Сообщения: 3147
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Откуда: Мурманск
Благодарил (а): 12 раз
Поблагодарили: 74 раза

Опрос устройств через adam 4561

Сообщение Никита » Вчера, 14:59

Jackson писал(а):
12 дек 2018, 12:03
Никита писал(а): ↑07 дек 2018, 20:09
Ждем комментариев от представителей....
Очевидно, не дождёмся.
Вопрос к ТС - официальный запрос в поддержку направлялся? Ответ был?
Jackson писал(а):
12 дек 2018, 12:03
Благодаря чему у техподдержки работы прибавится, а у отдела продаж, возможно, убавится. Вот к чему приводит работа в стиле "и так сойдёт". Классика.
Это тоже к предыдущему вопросу. Я вот сижу и думаю что делать с сотней или около Сегнетиков, предложеных на наш объект. Если есть ответ от поддержки - то все зависит от его содержания. Если нет - остается вариант прописывать в ПМИ проверку обработчиков ошибок и со скандалом возвращать всю партию уже собранных шкафов изготовителям...
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "

Аватара пользователя

Jackson
администратор
администратор
Сообщения: 10087
Зарегистрирован: 17 июн 2008, 15:01
Имя: Евгений свет Брониславович
Благодарил (а): 138 раз
Поблагодарили: 164 раза
Контактная информация:

Опрос устройств через adam 4561

Сообщение Jackson » Сегодня, 00:02

Никита писал(а):
Вчера, 14:59
и со скандалом возвращать всю партию уже собранных шкафов изготовителям...
а такая перспектива реально возможна?
Если есть возможность, проверь одну штучку, интересно.
По вопросам работы Форума можно обратиться по этим контактам.

Аватара пользователя

Никита
почётный участник форума
почётный участник форума
Сообщения: 3147
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Откуда: Мурманск
Благодарил (а): 12 раз
Поблагодарили: 74 раза

Опрос устройств через adam 4561

Сообщение Никита » Сегодня, 14:28

Первая часть точно возможна (в смысле скандал затеять). Вот насчет второй - чревато срывом сроков строительства. Будет поиск компромисса. Одну проверю, пара шкафов уже должна быть на площадке.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "

Ответить

Вернуться в «Segnetics»