|
4 / 4 / 0
Регистрация: 18.07.2013
Сообщений: 382
|
|
Работа с Modbus RTU09.04.2015, 11:18. Показов 36251. Ответов 169
Метки нет (Все метки)
Есть некий модуль ввода/вывода, со своим адресом, дискретный и аналоговый сигнал поддерживает. RS-485 интерфейс, протокол MODBUS.
По СОМ порту передает данные на ПК. Нужно написать приложеньеце, которое будет подключать с СОМ порту определенному, находить по адресу модуль, соединяться с ним и считывать с него и посылать на него данные. Хочу понять с чего мне начать. Немного владею Delphi и хочу в ней написать простую программку. Подключение к модулю, считывать и посылать на него сигнал. Горит. Добавлено через 3 часа 2 минуты Кто нибудь, подскажите алгоритм хотя бы, пожалуйста?!
0
|
|
| 09.04.2015, 11:18 | |
|
Ответы с готовыми решениями:
169
Работа с контроллером производительности нории КПН-4М по Modbus RTU over RS-485 Получить измеренное значение датчика давления (АИР-20/М2-МВ) по Modbus RTU
|
|
1983 / 1276 / 131
Регистрация: 04.01.2010
Сообщений: 4,607
|
||
| 04.09.2015, 09:24 | ||
|
ЗЫ: и да, в концепции обмена данными и в частности, протокола Modbus, довольно спорно называть "ждущего мастера" - "слейвом, который что-то там ожидает". Слейв имеет свой собственный адрес и реагирует ТОЛЬКО на него, либо широковещательные запросы. Он не контролирует запросы другим слейвам. И не контролирует ответы слейвов мастеру. Я бы это устройство называл "reserved master". Может, разрабы и называют его как-то по-другому, сути дела это не меняет.
0
|
||
|
4 / 4 / 0
Регистрация: 18.07.2013
Сообщений: 382
|
||
| 07.09.2015, 10:17 [ТС] | ||
|
0
|
||
|
4 / 4 / 0
Регистрация: 18.07.2013
Сообщений: 382
|
||
| 07.09.2015, 10:31 [ТС] | ||
|
0
|
||
|
|
|
| 07.09.2015, 11:34 | |
|
...просто почитать http://www.lessons-tva.info/ed... _3loc.html
И приведу картинки: а вы подумайте, в каком случае структура более выгодна в случае обрыва линии связи к тому или иному железу.
0
|
|
|
4 / 4 / 0
Регистрация: 18.07.2013
Сообщений: 382
|
||
| 07.09.2015, 13:06 [ТС] | ||
|
0
|
||
|
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
|
|
| 07.09.2015, 13:23 | |
|
Беда на шине
, 32 устройства на шине, разделены пополам хабом собственной разработки. Спасло бы, если в работе система была. Половина доступна для управления. P.S.ненавижу монтажников.
0
|
|
|
4 / 4 / 0
Регистрация: 18.07.2013
Сообщений: 382
|
||
| 07.09.2015, 16:20 [ТС] | ||
|
0
|
||
|
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
|
|
| 07.09.2015, 16:45 | |
|
Другими словами вся логика работы на PC. Я правильно понимаю?
0
|
|
|
4 / 4 / 0
Регистрация: 18.07.2013
Сообщений: 382
|
||
| 11.09.2015, 09:58 [ТС] | ||
|
Добавлено через 3 минуты raxp, что скажешь про адамы?
0
|
||
|
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
|
|||
| 11.09.2015, 10:42 | |||
|
1. Windows не является системой реального времени 2. Железо которое Вы используете не рассчитано на работу 24/7 3. На уровне Дельфи Вы не когда не напишите общение по ModBus RTU обеспечив заложенную в протокол помехо защищенность. ИМХО: самый простой ПЛК решает эти проблемы.
0
|
|||
|
|
|
| 11.09.2015, 11:01 | |
|
...помехозащищенность обеспечивается контрольной суммой и дублированием пакетов, об чем вы?
Таймаут вполне реально выдержать. На физический уровень на верхнем уровне влиять мы особо не можем, там работа дифференциального драйвера RS-485. А вот про работу с железом автономно и независимо от ПК верно, контролем движков должон заниматься свой контроллер (об этом выше). Правда мы не все знаем, может у TC рабочая станция
0
|
|
|
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
|
||
| 11.09.2015, 11:11 | ||
|
0
|
||
|
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
|
|
| 11.09.2015, 11:48 | |
|
Согласен, работают, но есть случаи, я сталкивался, ложатся и не работают.
Я не говорю про то что не заработает, я говорю что так делать нельзя. Хотя если Москва, пишите я Вас еще раскритикую
0
|
|
|
|
|
| 11.09.2015, 11:59 | |
|
Ложатся, как правило, либо из-за кривой системы (сборки ОС), кривой реализации драйвера виртуального порта (в случае USB/RS-485) или железа - конвертора RS-232/RS-485 (с мохами и ICP DAS такого никогда не было).
0
|
|
|
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
|
|
| 11.09.2015, 12:16 | |
|
Подробно не разбирался, меняли но свою систему и проблемы снимались.
P.S. Недавно разрабатывал хаб для RS485, много увидел в реале, что летает на шине RS485 если делать тупой повторитель
0
|
|
|
|
|
| 11.09.2015, 12:32 | |
|
...тупой потовритель мало сейчас встретишь, есть общие схемотехнические правила проектирования автоматических конверторов и коммутации драйверов для адекватного поведения на шине http://www.webcitation.org/61GV5vvhW
0
|
|
| 11.09.2015, 12:32 | |
|
Modbus TCP. Работа с регистратором РМТ-59
ADAM-4017+. 8-канальный модуль аналогового ввода с поддержкой протокола Modbus (подключение и работа) Работа по Modbus RTU с ПЛК Intellisys из своих приложений Работа с модулем ICP DAS I-8831 по Modbus RTU Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания
источниках данных и элементов формы(текстовые поля и метки), опирается все
это на технологию событий и мета. . .
|
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml,
в чате форсили функторы модулей как суперфичу.
Пытаясь отдуплить концепт, наткнулся на тутор с простым примером.
А главный принцип обучения от. . .
|
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
|
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
|
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|