Segnetics

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

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

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

рядом лежит 2010
отправляю на него через Master OPS opserver
01 02 38 00 00 04 74 A9
получаю ответ
01 02 01 00 А1 88

в другом месте стоит 2G
запрос тот же
01 02 38 00 00 04 74 A9
а ответ
01 82 38 00 00 04 75 77
82 - это ошибка подскажите в чем может быть разница


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

на удаленном контроллере 4 переменных типа бул
на 2010 10 шт
может я неправильно запрашиваю количество регистров
в запрое 4 шт ?
kostkost вне форума   Ответить с цитированием
Старый 11.06.2019, 18:26   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 074
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Modbus запросы

Цитата:
Сообщение от kostkost Посмотреть сообщение
рядом лежит 2010
отправляю на него через Master OPS opserver
01 02 38 00 00 04 74 A9
получаю ответ
01 02 01 00 А1 88

в другом месте стоит 2G
запрос тот же
01 02 38 00 00 04 74 A9
а ответ
01 82 38 00 00 04 75 77
82 - это ошибка подскажите в чем может быть разница


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

на удаленном контроллере 4 переменных типа бул
на 2010 10 шт
может я неправильно запрашиваю количество регистров
в запрое 4 шт ?
Либо с неправильного адреса, либо неправильное количество. Неплохо бы увидеть проект 2G.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 11.06.2019, 18:27   #3
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 317
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Modbus запросы

Цитата:
Сообщение от kostkost Посмотреть сообщение
рядом лежит 2010
отправляю на него через Master OPS opserver
01 02 38 00 00 04 74 A9
получаю ответ
01 02 01 00 А1 88

в другом месте стоит 2G
запрос тот же
01 02 38 00 00 04 74 A9
а ответ
01 82 38 00 00 04 75 77
82 - это ошибка подскажите в чем может быть разница


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

на удаленном контроллере 4 переменных типа бул
на 2010 10 шт
может я неправильно запрашиваю количество регистров
в запрое 4 шт ?
А функции переменных одинаковые?
Ilya J. вне форума   Ответить с цитированием
Старый 11.06.2019, 18:30   #4
kostkost
Senior Member
 
Регистрация: Apr 2008
Сообщения: 204
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Modbus запросы

и там и там input status типа bool
адреса тоже одинаковые
на запрос
01 02 38 00 00 01 B4 AA
приходит тоже
82
Изображения
Тип файла: png Безымянный11.png (64.1 Кбайт, 45 просмотров)
Тип файла: png Безымянный12.png (66.3 Кбайт, 40 просмотров)
kostkost вне форума   Ответить с цитированием
Старый 11.06.2019, 19:14   #5
kostkost
Senior Member
 
Регистрация: Apr 2008
Сообщения: 204
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Modbus запросы

Разобрался!
при записи проекта на контроллер нужно выставлять галочку старая карта иначе он работает с адресами типа 0 1 2 3 вместо 3800 3801 и т д
т е перед загрузкой проекта проверять на какую карту адресов настроен контроллер во вкладке переменные модбас

я думал что данная галочка токо меняет отображение данных а нет!
kostkost вне форума   Ответить с цитированием
Старый 13.06.2019, 10:29   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 074
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Modbus запросы

Цитата:
Сообщение от kostkost Посмотреть сообщение
Разобрался!
при записи проекта на контроллер нужно выставлять галочку старая карта иначе он работает с адресами типа 0 1 2 3 вместо 3800 3801 и т д
Нет, не в этом дело. Адреса не двигаются при снятии галки. Скорее всего они у вас изначально были 0, 1 и т.д. А установка галки сдвинула их на 3800+



Цитата:
Сообщение от kostkost Посмотреть сообщение
я думал что данная галочка токо меняет отображение данных а нет!
Написано же в справке, что она меняет, зачем морочить себе голову?)


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 13.06.2019, 11:14   #7
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 317
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Modbus запросы

Цитата:
Сообщение от Arsie Посмотреть сообщение
Нет, не в этом дело. Адреса не двигаются при снятии галки. Скорее всего они у вас изначально были 0, 1 и т.д. А установка галки сдвинула их на 3800+





Написано же в справке, что она меняет, зачем морочить себе голову?)
С точки зрения юзера, я бы попросил данную информацию поместить жирным шрифтом в самом начале при вызове справки из Ctrl+M)
Ilya J. вне форума   Ответить с цитированием
Старый 13.06.2019, 12:56   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 074
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Modbus запросы

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
С точки зрения юзера, я бы попросил данную информацию поместить жирным шрифтом в самом начале при вызове справки из Ctrl+M)
Использовать карту памяти одного проекта для обращения к переменным другого проекта - это, как бы помягче сказать, наивность.


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

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

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

Расширенный поиск

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

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



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


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