Modbus помогите советом
Modbus помогите советом
Извините что не по теме и что вмешиваюсь, но кто нибудь сможет помочь смастерить блок RS485 протакол LLS вот документация по интеграции чтоб работало устройство как мастер
Последний раз редактировалось stapmoff 29 сен 2016, 11:45, всего редактировалось 1 раз.
Modbus помогите советом
проверил я тоже на ИП-320. вроде работает все нормально. Единственно не разобрался в способе редактирования регистра мастера. и сохранения нового значения в ееprom
-
- Лейтенант
- Сообщения: 595
- Зарегистрирован: 10 янв 2016, 13:47
- Благодарил (а): 1 раз
Modbus помогите советом
Cудари не сочтите за труд: а как на уно(модбас рту мастер) выставить битность/чет-нечет/и стоп биты?
никак не могу данфосс опросить! ///
38400/старт1/8дата/эвент/1стоп
никак не могу данфосс опросить! ///
38400/старт1/8дата/эвент/1стоп
-
- Сержант
- Сообщения: 269
- Зарегистрирован: 18 ноя 2015, 22:42
- Откуда: Близко к Ставрополю
- Имя: Евгений
- Поблагодарили: 2 раза
Modbus помогите советом
Доброго дня!
Купил термостат для теплого пола с rs485? не могу понять как получить значения температуры в OPC-сервере. Вкл/выкл прибор по регистру 0 получается.
дайте направление...
Купил термостат для теплого пола с rs485? не могу понять как получить значения температуры в OPC-сервере. Вкл/выкл прибор по регистру 0 получается.
дайте направление...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось JonyBest 30 ноя 2017, 04:30, всего редактировалось 1 раз.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Modbus помогите советом
Значение температуры в ОРС сервере можно получить только используя скрипты.
В мастере всё просто.
Попросил тындекс перевести, подкорректировал чуть-чуть.
В мастере всё просто.
Попросил тындекс перевести, подкорректировал чуть-чуть.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Sancho 01 дек 2017, 09:47, всего редактировалось 1 раз.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
-
- Сержант
- Сообщения: 269
- Зарегистрирован: 18 ноя 2015, 22:42
- Откуда: Близко к Ставрополю
- Имя: Евгений
- Поблагодарили: 2 раза
Modbus помогите советом
Sancho
Спасибо!
Пробую в Simple-Scada 2
температура на термометре = 22,5
aText.Text := FloatToStr((aText.AsInt shr 8), 1);
получаю значение =45.0
где ошибка?
Спасибо!
Пробую в Simple-Scada 2
температура на термометре = 22,5
aText.Text := FloatToStr((aText.AsInt shr 8), 1);
получаю значение =45.0
где ошибка?
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Modbus помогите советом
Нет ошибки, есть невнимательность.JonyBest писал(а):где ошибка?
Чешем "репу", догадываемся. Ура, я понял.Температура измерения комнаты (высокий байт), диапазон данных :0-199, относительная температура : 0-99.5,
......
Регулировка температуры дважды от фактической температуры, которая будет фактической регулировкой 0,5 градуса, это для передачи по Modbus связи, дважды увеличенные в целочисленном формате.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
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 помогите советом
Просьба перечитать и уточнить, что значит "если 1 coil не трогаю"....smol писал(а): 06 сен 2018, 13:07устанавливаю 0 coil и 1coil в "1" - все ОК
устанавливаю 0 coil в "0" - 1 coil сбравсывается тоже в "0"
если 1 coil не трогаю то изменение состояния 0 coil не приводит к сбрасыванию 1coil и всех остальных
И проверить мастера - может там собака зарыта?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Modbus помогите советом
Мастер различные программы эмуляторы мастера.
попробую еще раз обьяснить
есть 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 состояние не меняется
попробую еще раз обьяснить
есть 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 помогите советом
Сегодня повторю, отпишусь.smol писал(а): 06 сен 2018, 21:15Мастер различные программы эмуляторы мастера.
попробую еще раз обьяснить .....
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя