Segnetics

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.02.2011, 07:15   #1
ailcat
Senior Member
 
Аватара для ailcat
 
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Можно ли настраивать Modbus-устройства из SMH2G?

столкнулся с одной некритичной, но любопытной задачкой:

иногда есть необходимость изменить настройки (адрес, скорость) слейв-устройств, подключенных по ModBus-RTU в порт RS-485.
Данные по устройствам есть (ICP-DAS'овские M-70xx) - так что вроде как и не проблема какие регистры использовать,
а вот с ноутом и USB-конвертером в RS-485 возникают проблемы (порт USB в условиях пром.помех вглухую зависает; программу же в сам SMH заливаю со стационарного компа со съемом "головы" с оборудования).

Т.к. не совсем понял логику работы SMH-2G с модбасом (особенно с возможностью "на лету" менять скорость) - может кто-нибудь подсобить с таким "настроечным" макросом?

Последний раз редактировалось Arsie, 02.03.2012 в 13:58
ailcat вне форума   Ответить с цитированием
Старый 10.02.2011, 11:49   #2
Sergey Cherevko
Senior Member
 
Аватара для Sergey Cherevko
 
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Можно ли настраивать Modbus-устройства из SMH2G?

Цитата:
Сообщение от ailcat
иногда есть необходимость изменить настройки (адрес, скорость) слейв-устройств, подключенных по ModBus-RTU в порт RS-485.
Данные по устройствам есть (ICP-DAS'овские M-70xx) - так что вроде как и не проблема какие регистры использовать,
...
Т.к. не совсем понял логику работы SMH-2G с модбасом (особенно с возможностью "на лету" менять скорость) - может кто-нибудь подсобить с таким "настроечным" макросом?
Если надо "на лету" менять скорость произвольного слейва, то вначале в его свойствах надо поставить галочку "Управление из FBD" (см. один.jpg).
В дереве проекта появится SlaveX(Link), который следует дрэг-энд-дропнуть на поляну. Описание этого SlaveX(Link) есть в справке, хотя он и так интуитивно понятен.
Изображения
Тип файла: jpg один.JPG (13.8 Кбайт, 144 просмотров)
Тип файла: jpg два.JPG (17.3 Кбайт, 157 просмотров)
Sergey Cherevko вне форума   Ответить с цитированием
Старый 10.02.2011, 13:23   #3
ailcat
Senior Member
 
Аватара для ailcat
 
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Можно ли настраивать Modbus-устройства из SMH2G?

Сергей, спасибо! кажется, это именно оно!

буду экспериментировать
ailcat вне форума   Ответить с цитированием
Старый 11.02.2011, 23:46   #4
lau
Senior Member
 
Регистрация: Jul 2006
Сообщения: 176
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Можно ли настраивать Modbus-устройства из SMH2G?

Если перефразировать Вашу задачу как есть два слейва на один порт мастера, каждый слейв работает на своей скорости. То решается эта задача совсем просто - установить в карте переменных каждого слева требуемую скорость. Мастер (Segnetics) самостоятельно будет переключать скорость обмена данными.
В свое время эта фича приятно удивила.
lau вне форума   Ответить с цитированием
Старый 12.02.2011, 05:51   #5
ailcat
Senior Member
 
Аватара для ailcat
 
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Можно ли настраивать Modbus-устройства из SMH2G?

Да нет, все гораздо проще.
Иногда возникает ситуация, когда надо надо "подхватить" проинициализированное или замененное устройство.
Соответственно, надо зайти на него по дефолтным настройкам девайса УВВ - и изменииь адрес, скорость и т.п. на соответствующие правилам системы, только и всего.

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


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

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



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


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