WB-MSW и ОВЕН ПЛК210

Добрый день.
Подскажите, что я неправильно делаю:
подключил WB-MSW v.3 (прошивка 4.9.1А) к ОВЕН ПЛК210
хочу помигать светодиодом
в codesys 3.5 подключил его как:


запускаю.
передаю в ячейку значение 1 - ничего не происходит

дела тоже самое с пищалкой, которая настроена аналогично, - пищит

так, смотрим в карту регистров:
https://wirenboard.com/wiki/Sensors_Modbus_Management
Адрес верный, 11 = 0xB
А что в holding регистрах 97, 98? Можно настроить минимальную длительность вспышки - и я, например, ее уже не замечаю.

длительность 25 мс (50 тоже пробовал) и интервал 1 сек
прописываются сразу при запуске программы

Проверил, просто устанавливаю

export DEV_PORT=/dev/ttyMOD1
export DEV_ADDR=98
#Записываем 25 в "длительность"
modbus_client --debug -mrtu -pnone -s2 $DEV_PORT -a$DEV_ADDR -t0x06 -r0x62 25
#Период - 1
modbus_client --debug -mrtu -pnone -s2 $DEV_PORT -a$DEV_ADDR -t0x06 -r0x61 1
#Включаем:
modbus_client --debug -mrtu -pnone -s2 $DEV_PORT -a$DEV_ADDR -t0x05 -r0x0b 1

Замограл зеленый

modbus_client --debug -mrtu -pnone -s2 $DEV_PORT -a$DEV_ADDR -t0x05 -r0x0a 1

Теперь красный.
Возможно у нас в вики ошибка.
Проверяю.

1 лайк

Ошибку в вики поправили. Работает включение светодиодов?

а что поменяли? местами красный и зеленый?
принципиально это ничего не изменило.

вот при таких параметрах - ничего не мигает

Да, только местами. То есть регистры - верные.
Давайте попробуем с компьютера отдатьт команду и проверить?

да, регистры как в этой статье https://wirenboard.com/wiki/Карта_регистров_WB-MSW_v.3

а есть мануал как это сделать компьютера?

кстати, если я включаю таким же образом пищалку, то она работает.

Хм, отдельного мануала нет… Я использую Утилита «modbus_client» — Wiren Board

Вот это и странно, обычно не работает все.

нашел способ подключить к компу.

записал в coil 10 и 11 по единичке - никакой реакции


пищалка - работает Ж)

Так. Все же покажите в modbus poll содержимое 10-11 coil (точно адрес coil в десятичной системе. Хотя - вижу на скриншоте)?
и 97 98 holding (адреса - тоже десятичные). Проверьте - правильно ли воткнута мезонинная платка со светодиодами, не смещена ли по контактам?
Если это не помогает - дайте удаленный доступ - посмотрю сам. Ну и в случае отрицательного результата - поменяем устройство.

Кажется я понял причину

Ее нет совсем?
Или (я не разглядел, извините) - что-то с контактами?
Вот как на фото: https://wirenboard.com/wiki/WB-MSW_v.3#/media/Файл:WB-MSW3_PCB.png
Или заказывался без нее:


?
Если заказывался без датчика (и светодиодов) - то можно их доставить. Если при заказе они были выбраны и отсутствуют - напишите пожалуйста.

Сорян, мой косяк.
Криво прочитал описание и думал, что светодиоды есть у всех.
да я заказывал без датчика освещенности.

Каюсь.