Стартовая страница › Форумы › Взаимодействие с устройствами › Modbus › Modbus TCP & arduino
Помечено: Modbus TCP Arduino
- В этой теме 38 ответов, 6 участников, последнее обновление 6 лет, 5 месяцев назад сделано
Mikhail.
-
АвторЗаписи
-
15.05.2018 в 10:46 #9308
manjey73УчастникНеужели вы не видите разницы ? Вы запрашиваете ДЕВЯТЬ регистров с какого адреса ?
А с какого адреса регистров у вас начинается нумерация в Ардуино ?Попробуйте настроить для чтения только ОДИН регистр в Rapid и определите нумерацию с нуля или с 1 необходимо задавать начало регистров. Потом уже добавляйте остальные.
Группа регистров в RapidScada это групповой запрос одной посылкой.
Воспользуйтесь парсером запроса на страницы RapidScadahttp://modbus.rapidscada.net и можете еще поставить прослушку при помощи WireSharck или аналогичных программ и посмотреть какие запросы и ответы идут при использовании Master OPC
-
Ответ изменён 8 лет, 2 месяца назад пользователем
manjey73.
16.05.2018 в 08:12 #9326Renigant
Участникmanjey73, спасибо огромное Вы ой какой большой молодец. Все заработало, проблема действительно была в настройках KP.
15.03.2019 в 14:47 #11293Gorg99
УчастникЯ только начинаю пробовать использование СКАДы в своих измерениях. Пытаюсь повторить проект Modbus TCP & arduino. Благо такое устройство имеется и проверено в работе.
1 вопрос. «КП-Содержит контролируемые пункты (КП) — физические или мнимые устройства, с которыми происходит обмен данными» . Я правильно понимаю, что КП это скорее датчики на контролируемом устройстве, с которых снимаются сигналы , чем само контролируемое оборудование (пункты)?
2 вопрос. Для того, чтобы получить изображение видимо «КП» (1. Настроил КП и линии связи. https://yadi.sk/i/x2r2Mq4y3VvUrb) необходимо заполнять таблицы «Объекты» и «Линии связи»?
3. вопрос. Как в строке 61, столбце «линии связи» получено «Modbus_arduino»? Выпадающие значения не содержат такой позиции.15.03.2019 в 17:59 #11295
MikhailМодератор1. КП — это контроллер, который умеет отвечать на запросы по цифровому каналу связи. Датчики, которые подключены к контроллеру, не являются КП. Чаще всего одному датчику, например, температуры соответствует 1 входной канал. А одному реле 1 входной канал и 1 канал управления.
2. Таблицу Объекты можно заполнить или оставить тот объект, который в неё уже внесен.
Таблицу Линии связи и КП заполнять обязательно.3. Modbus_arduino — это название линии связи из таблицы Линии связи. Если Вы ввели такую линию, а в выпадающем списке её нет, нажмите конпку обновить чуть выше таблицы.
18.03.2019 в 11:56 #11301Gorg99
УчастникНажал кнопку «обновить» — появилась «Modbus_arduino».
Открыл коммуникатор. Там моя линия отсутствует.(Точнее сначала она появилась без добавок «статистика линии связи» и КП61 ардуино, и при этом мне не позволило ввнести адрес своего устройства, адрес порта и т.д., а затем пропала).18.03.2019 в 12:27 #11302Gorg99
УчастникПри этом при нажатии кнопки «Перезапустить службу СКАДа-коммуникатора» выскакивает ошибка «Ошибка при перезапуске службы: Не удалось остановить ScadaCommService службу на компьютере»
18.03.2019 в 13:03 #11303Gorg99
УчастникКак дальше продвинуться?
18.03.2019 в 13:38 #11304Gorg99
УчастникВ Коммуникаторе свою линию восстановил, однако без добавок «статистика линии связи» и КП61 ардуино. При этом не удается ввести адрес своего устройства, адрес порта и т.д.Что делать?
18.03.2019 в 17:43 #11305
MikhailМодераторОшибка при перезапуске службы: Не удалось остановить ScadaCommService службу на компьютере
Сделайте в Коммуникаторе неактивными те линии связи, которые не используются.
Что делать?
Нужны скриншоты того, что есть. А также пояснение, что значит «не удается»?
19.03.2019 в 11:57 #11309Gorg99
Участникhttps://yadi.sk/i/OuIezorENiKd-q
-
Ответ изменён 7 лет, 4 месяца назад пользователем
Mikhail.
19.03.2019 в 12:02 #11310Gorg99
Участникhttps://yadi.sk/i/OuIezorENiKd-g
-
Ответ изменён 7 лет, 4 месяца назад пользователем
Mikhail.
19.03.2019 в 12:39 #11311Romiros
УчастникСкриншоты не отображаются. Залейте на какой-нибудь обменник.
19.03.2019 в 14:14 #11312Gorg99
УчастникСделал не активными неиспользуемые линии связи и программа через свойства типа канала связи позволила прописать параметры канала связи, которые скопировались в основную вкладку «параметры линии связи» для линии11 «Vodbus_arduino». Теперь при нажатии кнопки «перезапустить службу SCADA-Коммутатора» выскакивает ошибка, приведенная на скрин-шотах в сообщениях выше.
19.03.2019 в 14:17 #11313Gorg99
УчастникСкриншот от 19.03.2019 в 12:02 находится на обменнике Яндекс и должен отображаться. Правая кнопка мыши и открыть в новом окне.
19.03.2019 в 15:41 #11314Romiros
УчастникВ диспетчере задач снемите вручную процесс scadaComm.svc — это остановит службу. Попробуйте запустить заново.
Покажите вкладку опрос КП в коммуникаторе и справочник КП в администраторе. -
Ответ изменён 8 лет, 2 месяца назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.