Modbus помогите советом

Использование протокола Modbus
Аватара пользователя
stapmoff
Лейтенант
Сообщения: 341
Зарегистрирован: 16 май 2016, 10:21

Modbus помогите советом

Сообщение stapmoff »

Извините что не по теме и что вмешиваюсь, но кто нибудь сможет помочь смастерить блок RS485 протакол LLS вот документация по интеграции чтоб работало устройство как мастер
Последний раз редактировалось stapmoff 29 сен 2016, 11:45, всего редактировалось 1 раз.
confiden
Рядовой
Сообщения: 22
Зарегистрирован: 23 сен 2016, 22:23
Откуда: Великие Луки

Modbus помогите советом

Сообщение confiden »

проверил я тоже на ИП-320. вроде  работает все  нормально. Единственно не разобрался в способе редактирования регистра мастера. и сохранения нового значения в ееprom
holodaleksey
Лейтенант
Сообщения: 595
Зарегистрирован: 10 янв 2016, 13:47
Благодарил (а): 1 раз

Modbus помогите советом

Сообщение holodaleksey »

Cудари не сочтите за труд: а как на уно(модбас рту мастер) выставить битность/чет-нечет/и стоп биты?
никак не могу данфосс опросить! ///

38400/старт1/8дата/эвент/1стоп
JonyBest
Сержант
Сообщения: 269
Зарегистрирован: 18 ноя 2015, 22:42
Откуда: Близко к Ставрополю
Имя: Евгений
Поблагодарили: 2 раза

Modbus помогите советом

Сообщение JonyBest »

Доброго дня!
Купил термостат для теплого пола с rs485? не могу понять как получить значения температуры в OPC-сервере. Вкл/выкл прибор по регистру 0 получается.
дайте направление...

У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось JonyBest 30 ноя 2017, 04:30, всего редактировалось 1 раз.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Modbus помогите советом

Сообщение Sancho »

Значение температуры в ОРС сервере можно получить только используя скрипты.
В мастере всё просто.
Попросил тындекс перевести, подкорректировал чуть-чуть.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Sancho 01 дек 2017, 09:47, всего редактировалось 1 раз.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
JonyBest
Сержант
Сообщения: 269
Зарегистрирован: 18 ноя 2015, 22:42
Откуда: Близко к Ставрополю
Имя: Евгений
Поблагодарили: 2 раза

Modbus помогите советом

Сообщение JonyBest »

Sancho
Спасибо! 
Пробую в Simple-Scada 2
температура на термометре = 22,5
aText.Text := FloatToStr((aText.AsInt shr 8), 1);
получаю значение =45.0
где ошибка?
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Modbus помогите советом

Сообщение Sancho »

JonyBest писал(а):где ошибка?
Нет ошибки, есть невнимательность.
Температура измерения комнаты (высокий байт), диапазон данных :0-199, относительная температура : 0-99.5,
......
Регулировка температуры дважды от фактической температуры, которая будет фактической регулировкой 0,5 градуса, это для передачи по Modbus связи, дважды увеличенные в целочисленном формате.
Чешем "репу", догадываемся. Ура, я понял.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
smol
Рядовой
Сообщения: 62
Зарегистрирован: 16 ноя 2017, 18:25

Modbus помогите советом

Сообщение smol »

test_modbus.flp
Прошу помощи. Странное поведение MODBUS или ощибка??
Схема простейшая MODBUS TCP 8 - coil регистров
0 coil прямиком на выход
1-7 coil на расширтель PCF8574
В результате? что происходит
устанавливаю 0 coil и 1coil в "1" - все ОК
устанавливаю 0 coil в "0" - 1 coil сбравсывается тоже в "0"
если 1 coil не трогаю то изменение состояния 0 coil не приводит к сбрасыванию 1coil и всех остальных
Файлик вложил версия 3.0.3
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Modbus помогите советом

Сообщение Sancho »

smol писал(а): 06 сен 2018, 13:07устанавливаю 0 coil и 1coil в "1" - все ОК
устанавливаю 0 coil в "0" - 1 coil сбравсывается тоже в "0"
если 1 coil не трогаю то изменение состояния 0 coil не приводит к сбрасыванию 1coil и всех остальных
Просьба перечитать и уточнить, что значит "если 1 coil не трогаю"....
И проверить мастера - может там собака зарыта?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
smol
Рядовой
Сообщения: 62
Зарегистрирован: 16 ноя 2017, 18:25

Modbus помогите советом

Сообщение smol »

Мастер различные программы эмуляторы мастера.
попробую еще раз обьяснить
есть Coil регистр 8 адресов 0 выведен на дискретный выход
1-7 на расширитель PCF8574
Вариант 1:
адрес 0 в 1
адрес 1 в 1
адрес 0 в 0 - адрес 1 самопроизвольно переходит в 0

Вариант 2:
адрес 0 в 1
адрес 2 по 7 в любой комбинации в 1
адрес 0 в 0
адреса 2 по 7 состояние не меняется
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Modbus помогите советом

Сообщение Sancho »

smol писал(а): 06 сен 2018, 21:15Мастер различные программы эмуляторы мастера.
попробую еще раз обьяснить .....
Сегодня повторю, отпишусь.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Ответить

Вернуться в «Modbus»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя