Страница 2 из 2

Вкл/выкл светодиода в зависимости от текущего состояния

Добавлено: 06 фев 2017, 21:13
support
slavrus писал(а):Спасибо, заработало, но сложна конечно схемка, для столь простой задачи.
  Ну а как Вы хотели, независимое управление от двух источников команд.

Вкл/выкл светодиода в зависимости от текущего состояния

Добавлено: 06 фев 2017, 21:16
support
Boroda писал(а):Если комп отвалится, то света не видать!
 Почему? Состояние лампочки хранится в регистре на ардуинке, при каждом нажатии на кнопку оно меняется на противоположное вне зависимости от компа, просто комп то же может его изменить удалённой командой.

Вкл/выкл светодиода в зависимости от текущего состояния

Добавлено: 06 фев 2017, 21:19
Boroda
support писал(а):функция 5 - запись в Coilфункция 1 - чтение дискретного входа
Функции чтения Coil или записи в дискретный вход не существует
01  READ COIL STATUS  Получение текущего состояния (ON/OFF) группы логических ячеек.
02  READ INPUT STATUS  Получение текущего состояния (ON/OFF) группы дискретных входов.
03  READ HOLDING REGISTERS  Получение текущего значения одного или нескольких регистров хранения.
04  READ INPUT REGISTERS  Получение текущего значения одного или нескольких входных регистров.
05  FORCE SINGLE COIL  Изменение логической ячейки в состояние ON или OFF.
06  FORCE SINGLE REGISTER  Запись нового значения в регистр хранения

не путайте народ.

Добавлено (06.02.2017, 21:19)
---------------------------------------------
support писал(а):Почему? Состояние лампочки хранится в регистре на ардуинке
Изображение

нет

Вкл/выкл светодиода в зависимости от текущего состояния

Добавлено: 06 фев 2017, 21:22
support
Упс, был не прав - забыл уже    (в голове другая тема - по секрету - I2C EEPROM)

Тогда такая схема

Вкл/выкл светодиода в зависимости от текущего состояния

Добавлено: 06 фев 2017, 21:23
Boroda
support писал(а):Функции чтения Coil ... не существует
Овен при производстве (и последующей модернизации) ТРМ148 тоже забыли про функцию 1. Потому и ноги читать нельзя из модбаса.

Вкл/выкл светодиода в зависимости от текущего состояния

Добавлено: 06 фев 2017, 21:24
support
Boroda писал(а):нет
Да. Если комп не отправляет команды на ардуинку(отключен) то и состояние регистра изменяет только сама ардуинка .

Вкл/выкл светодиода в зависимости от текущего состояния

Добавлено: 06 фев 2017, 21:26
Boroda
Логично, был не прав!

Добавлено (06.02.2017, 21:26)
---------------------------------------------
что? где? когда? с мозговым штурмом получилось!

Вкл/выкл светодиода в зависимости от текущего состояния

Добавлено: 06 фев 2017, 21:57
support
Boroda писал(а):Овен при производстве (и последующей модернизации) ТРМ148 тоже забыли про функцию 1. Потому и ноги читать нельзя из модбаса.
Ну в программе это как раз реализовал, просто сейчас уже забыл что я сам там накодил

Вкл/выкл светодиода в зависимости от текущего состояния

Добавлено: 06 фев 2017, 22:00
Boroda
support писал(а):сейчас уже забыл
Да я вообще удивляюсь, как Вы в одиночку такой проект поддерживаете.

Вкл/выкл светодиода в зависимости от текущего состояния

Добавлено: 14 авг 2017, 12:28
slavrus
Еще вопрос. Как сделать так чтоб выкл/вкл свет разными кнопками, а не одной, записывая текущее состояние в модбас холдинг регистр, а также выкл/вкл  через модбас того же холдинг регистра?

Вопрос снят. Разобрался.