Delta PLC AS320P, Modbus, Arduino.

    • #92866
      Николай
      Ключник

      rndr22 Август 08, 2023 1:20

      Добрый день.
      Никак не могу считать значения по сети Modbus с плк AS320P в Arduino MKR NB1500+RS485 Shield.
      Например, с Овен ПР200-данные легко считываются, а вот с ПЛК никак не могу разобраться.Постоянно выбивает ошибку ‘Invalid CRC’ со стороны платы Arduino и ‘Checksum error’ со стороны ПЛК Delta.
      Помогите, пожалуйста, разобраться.

      andreyit Август 08, 2023 1:39

      Там надо было что-то включать чтобы делта была как раб. Тип sm210 для RTU режима, параметры коммуникации в SR209, так же 8бит или 16 в SM106.
      И ничего не мешает снифером встать, что посмотреть что посылается.

      rndr22 Август 08, 2023 2:13

      andreyit:

      Tue Август 08, 2023 1:39 pm

      Там надо было что-то включать чтобы делта была как раб. Тип sm210 для RTU режима, параметры коммуникации в SR209, так же 8бит или 16 в SM106.
      И ничего не мешает снифером встать, что посмотреть что посылается.

      Пробовал подключить через переходник RS485-USB, но Modbus Poll выдает такую же ошибку((

      andreyit Август 08, 2023 2:46

      Не, если точнее то я про то чтобы самому высчитать crc и сравнить с той что в снифере увидите. Есть сайты у которых есть расчет двубайтовой crc.

      rndr22 Август 09, 2023 2:12

      andreyit:

      Tue Август 08, 2023 2:46 pm

      Не, если точнее то я про то чтобы самому высчитать crc и сравнить с той что в снифере увидите. Есть сайты у которых есть расчет двубайтовой crc.

      Тему можно закрыть, разобрался.В документации Дельта адресса регистров данных начинаются с 1 , а читать Ардуиной нужно было с 0.

Viewing 0 reply threads
  • Вы должны войти в систему, чтобы ответить в этой теме.
Интepecнoe нa фopумe:
Авторизация
*
*
Регистрация
*
*
*
Генерация пароля
×