Segnetics

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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.02.2018, 12:00   #1
asutpvit
Новичок
 
Регистрация: Feb 2018
Сообщения: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Проблема с Базис-21

Добрый день, прошу строго не судить)
пытаемся подружить Trim 5 и Базис-21.Ц по Modbus TCP (порт Lan2 на триме)

у базиса адреса регистров входа 03.1 лежат в диапазоне 0х0040...0х0041

в логике описываем базис слейвом, период опроса 800мс, при помощи макроса из темы преобразовываем переменную формата long с адресом 40h и модом 3 получаем число нечитаемого формата (во всех остальных режимах работы макроса получаем ошибке на линке)

С помощью modscan переменная прекрасно читается на регистре 41h

прошу помощи с восприятием. Дальше все по накатанной пойдет)
asutpvit вне форума   Ответить с цитированием
Старый 20.02.2018, 12:05   #2
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Проблема с Базис-21

Проект приложите, пожалуйста, что вы уже успели сделать. Ну и куда там смотреть.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 20.02.2018, 12:10   #3
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Проблема с Базис-21

мой алгоритм:
для начала пробую читать int
функциями R(in) и R(out) с одних и тех же адресов.
если не прёт то пробую читать BOOL
если не прет, ищу что не так в формуле связи - битрейт, четность и т.д.
бывает что приходится перебирать весь набор, потому что любые погромисты - такие погромисты...


__________________
C уважением, LordN
LordN сейчас на форуме   Ответить с цитированием
Старый 20.02.2018, 12:19   #4
asutpvit
Новичок
 
Регистрация: Feb 2018
Сообщения: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Проблема с Базис-21

прикладываю проект
одна переменная t35
вывод числа ТТ108
между ними макрос....
слейв 1 на 6 адресе
test rkk35kab.zip
asutpvit вне форума   Ответить с цитированием
Старый 20.02.2018, 12:33   #5
asutpvit
Новичок
 
Регистрация: Feb 2018
Сообщения: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Проблема с Базис-21

https://yadi.sk/i/AeLexRxP3SbNg5вот скрин с modscan и файла справки от базис
asutpvit вне форума   Ответить с цитированием
Старый 20.02.2018, 14:36   #6
asutpvit
Новичок
 
Регистрация: Feb 2018
Сообщения: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Проблема с Базис-21

П.с. всем спасибо. Вопрос решен. Дело было в самом базисе, видите ли есть порт шина, в настройках его стоял протокол БАЗБАС ( модскан даже в этом протоколе читал данные, а трим нет) Данная настройка распространяется не только на разъем DB9 но и на Ethernet? перевел на протокол Modbus и о чудо. Читаются стандартным методом, без скриптов, данные с регистра 41
asutpvit вне форума   Ответить с цитированием
Ответ

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

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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема со связью Trim и Pixel через GSM dima Связь с внешним миром 14 28.09.2018 14:18
Проблема с записью программы в Pixel-1211 (нет проблемы) Пятница Вопросы о Pixel 15 24.07.2018 18:47
RS-485 проблема со связью (решено) monstr696 Вопросы о Pixel 7 17.05.2016 22:51
Проблема с подключением к сигнетику. GDDGDD Вопросы о SMH-2G(i) 8 19.04.2016 23:37


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


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