Страница 3 из 4

Очень нужен совет профи

Добавлено: 10.01.2018{, 23:19}
jonik22sm
что то не получается
посмотрите пожалуйста проект мастера и слэйва

Отправлено спустя 38 секунд:
может я туплю :wizard:

Очень нужен совет профи

Добавлено: 11.01.2018{, 09:28}
KSP
Проект красивый , но непонятно что и куда должно передаваться и зачем. Лучше сначала напишите , что должно происходить в вашем проекте простыми словами. А то ну непонятно-же. И где и что будет стоять , я имею ввиду оборудование. Алгоритм одним словом.

Очень нужен совет профи

Добавлено: 11.01.2018{, 22:15}
jonik22sm
мне бы хотя бы разобраться со связью двух устройств по модбасу никаких примеров кроме самогонного аппарата я не нашёл

Отправлено спустя 4 минуты 30 секунд:
не могу понять как програмно и физически осуществить установку семью перемычками адрес от 0 до 127

Отправлено спустя 46 секунд:
что бы я мог на слейве установить адрес перемычками

Очень нужен совет профи

Добавлено: 12.01.2018{, 12:51}
KSP
Программно адрес водится легко, а вот физически через " специальные возможности " "задание слейв адреса" наверное можно сделать. А может кто-то уже и делал.

Очень нужен совет профи

Добавлено: 12.01.2018{, 13:29}
pan
jonik22sm писал(а):
11.01.2018{, 22:20}
не могу понять как програмно и физически осуществить установку семью перемычками адрес от 0 до 127
делов то, ставите шифратор (только не штатный) на входа подключаете нужное количество пинов, на выходе будет адрес.
точнее число которое запишите в соответствующий блок модбаса.

Очень нужен совет профи

Добавлено: 12.01.2018{, 14:14}
jonik22sm
Помогите сделать не штатный

Очень нужен совет профи

Добавлено: 12.01.2018{, 14:25}
pan
jonik22sm, уже делали. посмотрите в блоках. или на старом форуме

Очень нужен совет профи

Добавлено: 12.01.2018{, 14:56}
KSP
Если мне память не изменяет адресов в модбас 32

Очень нужен совет профи

Добавлено: 12.01.2018{, 15:03}
pan
я обычно, чтоб память не изменяла, ищу нужную инфу
СпойлерПоказать
Изображение

Очень нужен совет профи

Добавлено: 13.01.2018{, 00:23}
jonik22sm
pan писал(а):
12.01.2018{, 15:03}
я обычно, чтоб память не изменяла, ищу нужную инфу
СпойлерПоказать
Изображение
:wizard:
Ничего не понял

Очень нужен совет профи

Добавлено: 13.01.2018{, 11:49}
pan
jonik22sm писал(а):
13.01.2018{, 00:23}
Ничего не понял
я это писал товарищу KSP,

Очень нужен совет профи

Добавлено: 13.01.2018{, 12:17}
KSP
А , я писал про 32 устройства потому-что в видеоуроке про модбас автор ясно сказал про 32 устройства, правда он имел ввиду китайскую плату. Видеоурок только что пересмотрел.

Очень нужен совет профи

Добавлено: 13.01.2018{, 12:35}
Sancho
jonik22sm писал(а):
11.01.2018{, 22:20}
не могу понять как програмно и физически осуществить установку семью перемычками адрес от 0 до 127

Отправлено спустя 46 секунд:
что бы я мог на слейве установить адрес перемычками
Подумайте сами немного - у Вас есть несколько физических входов, это биты.
Нужно чего-то с ними сделать, что-бы получить байт и подать его на вход блока установки адреса ModBus.
Вариантов много. Разных.

Очень нужен совет профи

Добавлено: 13.01.2018{, 13:46}
pan
jonik22sm, вот накидал. правда в железе не проверял.
блок на четыре пина. следовательно можно установить число до 15

Очень нужен совет профи

Добавлено: 13.01.2018{, 14:18}
Sancho
Та-же система, как и уважаемого pan, при необходимости расширяемом и наглядном, надеюсь понятном, виде.
СпойлерПоказать
4bit_to_byte.png

Очень нужен совет профи

Добавлено: 13.01.2018{, 14:52}
jonik22sm
Sancho писал(а):
13.01.2018{, 14:18}
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Та-же система, как и уважаемого pan [/ ref], при необходимости расширяемом и наглядном, надеюсь понятном, виде. </font></font>
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">[спойлер] [вложение = 0] 4bit_to_byte.png [/ крепление] [/ спойлер]</font></font>
получается я ставлю перемычки в определённом порядке и при загрузке будет считываться
А как число будет выглядеть в переменной?

Очень нужен совет профи

Добавлено: 13.01.2018{, 14:58}
Sancho
Надеюсь, с двоичной системой знакомы?
Нарисуйте четыре 0. это четыре бита, каждый равен 0.
Попробуйте комбинации, посчитайте. Самый младший - справа.
Для сложных случаев( и для пробы) используйте калькулятор Win в режиме программист, нажмите Bin, введите свои нули/единицы, потом Dec - вуаля!!! :wizard:
Наши примеры делают тоже-самое.

Очень нужен совет профи

Добавлено: 13.01.2018{, 16:07}
jonik22sm
Снимок.PNG
Снимок.PNG (8.56 КБ) 751 просмотр
Когда поочердно включаешь получается 1,2,4,8,16
:wizard:

Отправлено спустя 2 минуты 13 секунд:
я использую DIP переключатель

Очень нужен совет профи

Добавлено: 13.01.2018{, 16:27}
Sancho
jonik22sm писал(а):
13.01.2018{, 16:09}
Когда поочердно включаешь получается 1,2,4,8,16
А почувствуй в себе художника - комбинируй несколько! :moil:

Очень нужен совет профи

Добавлено: 13.01.2018{, 16:28}
pan
ну если этих адресов достаточно то и ладно.
а вообще вот в качестве пямятки....
СпойлерПоказать
Изображение