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 022
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: 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 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: 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
Миниатюры
Нажмите на картинку для увеличения

Название:  Безымянный11.png
Просмотров: 45
Размер:  64.1 Кбайт   Нажмите на картинку для увеличения

Название:  Безымянный12.png
Просмотров: 40
Размер:  66.3 Кбайт  
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 022
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: 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 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Modbus запросы

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





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

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


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

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

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

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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Modbus запросы kostkost Вопросы о SMH2010 5 25.03.2019 10:30
Honeywell MVC80-DH10M LordN Связь с внешним миром 30 28.11.2016 14:21
Форматы передачи "длинных" регистров MODBUS Arsie Библиотека 0 20.06.2016 12:30
Конвертер карты памяти в файл конфигурации Modbus Universal MasterOPC Server 32 Arsie Библиотека макросов 0 25.04.2016 13:38
Ограничения на запросы в Modbus (решено) Scorpio Вопросы о SMH2010 11 16.12.2014 16:45


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


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