Стартовая страница › Форумы › Взаимодействие с устройствами › Modbus › Modbus TCP & arduino
Помечено: Modbus TCP Arduino
- В этой теме 38 ответов, 6 участников, последнее обновление 4 года, 1 месяц назад сделано Mikhail.
-
АвторСообщения
-
15.05.2018 в 08:41 #9288RenigantУчастник
Добрый день, столкнулся с проблемой подключения arduino к скаде по modbus TCP.
Настроил modbus tcp на arduino параметры как на картинке ниже.
Проверил работу с помощью программы «Master OPC universal modbus server»-все работает.
Стал настраивать Rapid scada:
1. Настроил КП и линии связи.
2. Перешел к настройкам коммуникатора.
2.1. параметры линии связи
2.2. опрос КП
3. и вот что происходит при подключении.
3.1 Журнал статистики линии связи.
3.2. Данные КП.
- Эта тема была изменена 5 лет, 11 месяцев назад от Renigant.
15.05.2018 в 09:24 #9290manjey73Участник1. Устройство Коммуникации в arduino указывает все параметры, даже которые никак не относятся к протоколу Modbus. Проверьте по какому порту подключается Master OPC, наверняка не по 8080 а по порту для Modbus по умолчанию 502.
2. В настройках TCP клиента необходимо указать IP адрес вашей arduino и порт для протокола Modbus.Картинки очень маленькие, чтобы скачать требует регистрацию, не лучший способ использовать такой обменник картинок.
- Этот ответ был изменен 5 лет, 11 месяцев назад от manjey73.
15.05.2018 в 09:36 #9292RenigantУчастник1. В Master OPС я сам прописывал порт 8080 и до этого пробовал на 502 все работало.
2. Указал IP адрес устройства и порт, но не помогло результат тот-же.15.05.2018 в 09:47 #9293RenigantУчастникЗаменил ссылки на изображения.
Настроил modbus tcp на arduino параметры как на картинке ниже.
https://yadi.sk/i/pdHPlMAG3VvUbX
Проверил работу с помощью программы «Master OPC universal modbus server»-все работает.
Стал настраивать Rapid scada:
1. Настроил КП и линии связи.
https://yadi.sk/i/x2r2Mq4y3VvUrb
2. Перешел к настройкам коммуникатора.
2.1. параметры линии связи
https://yadi.sk/i/tDrpLxRY3VvVC2
2.2. опрос КП
https://yadi.sk/i/VhlDjS-l3VvVJJ
3. и вот что происходит при подключении.
3.1 Журнал статистики линии связи.
https://yadi.sk/i/iW7aXAct3VvVSp
3.2. Данные КП.
https://yadi.sk/i/UEcvlR663VvVXZ15.05.2018 в 09:48 #9294RomirosУчастникЧто у Вас в пользовательских параметрах?
Там Rtu по умолчанию вроде- Этот ответ был изменен 5 лет, 11 месяцев назад от Romiros.
15.05.2018 в 09:51 #9296RenigantУчастникНаименование-TransMode
Значение-TCP15.05.2018 в 09:52 #9297RomirosУчастникА увидел извиняюсь, картинки не сразу подгрузились
15.05.2018 в 09:53 #9298RomirosУчастникА режим слэйв — это правильно?
15.05.2018 в 09:54 #9299RenigantУчастникПробовал Master это не помогло.
15.05.2018 в 09:56 #9300RomirosУчастникУ Вас кто кого должен опрашивать? Если Ардуино слэйв, то scada master
15.05.2018 в 09:58 #9301RenigantУчастниквыставил master — ошибка сохранилась
15.05.2018 в 10:02 #9302manjey73УчастникВы видите надпись о неправильном адресе в запросе ?
И еще раз задам вопрос — какие настройки Master OPC ? и снифером посмотреть его запросы и ответы. Хоть Wireshark что ли поставили раз с TCP работаете.
- Этот ответ был изменен 5 лет, 11 месяцев назад от manjey73.
15.05.2018 в 10:04 #9303RenigantУчастникА где эта надпись должна быть?
Настройки Master OPC
https://yadi.sk/i/W828KuUL3VvYxt15.05.2018 в 10:08 #9305manjey73УчастникТак же покажите адресацию регистров, это важно.
В том числе и в Arduino
- Этот ответ был изменен 5 лет, 11 месяцев назад от manjey73.
15.05.2018 в 10:23 #9307RenigantУчастникАдресация регистров в Rapid
https://yadi.sk/i/KBjYRM753Vvag8
И настройка в мастер опс
https://yadi.sk/i/f3ZumxOq3VvakN -
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.