Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 38

Тема: Проблемы MODBUS RS-485 (Modbus.lib) у ПЛК110[M02] при работе с SMSD 1.5

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от In_Da_Cher_A Посмотреть сообщение
    мы все здесь немножко кое-что понимаем
    я просто не совсем понял, зачем лезть в перепрошивку нового ПЛК, если проблемы в программе
    за всё время только раз возникла необходимость и то, на старом ПЛК-160
    Перепрошивка больше для галочки, чтобы это реально помогло, надо разработчикам Овена исправить проблемы и выпустить новую версию прошивки.

  2. #2

    По умолчанию

    Вопрос к представителям Овен или к разбирающимся, подскажите плиз как корректно прошить ПЛК110[M02]

    PLCInfo
    PLC model MODEL PLC 110-30
    Версия ПО метр: 2.0
    Binary VERSION 1.2.42
    Need Target version >= 3.12
    Compiled: 14:34:36 Feb 8 2021
    STM32 binary version 115
    MAC E4:1E:0A:02:A7:9C
    IP 10.0.6.10
    GATE 10.0.6.1
    MASK 255.255.255.0

    Похоже что у меня последняя версия прошивки 1.2.42, по крайней мере она на сайте лежит.
    Последний раз редактировалось Millyvolt2; 10.04.2023 в 11:19.

  3. #3

    По умолчанию

    если исключить пока плк110? Связать линию SMSD с ПК и начать опрашивать через их приложение или modbuspoll. Тогда всё стабильно работает?

  4. #4

    По умолчанию

    Цитата Сообщение от glazastik Посмотреть сообщение
    если исключить пока плк110? Связать линию SMSD с ПК и начать опрашивать через их приложение или modbuspoll. Тогда всё стабильно работает?
    Есть лог шины при работе без ошибок на одном драйвере, сниму лог с ошибками для 3х драйверов и выложу тут.

    P.S. можно тут как то объединять посты?)

    Цитата Сообщение от 1exan Посмотреть сообщение
    253 это вроде ошибка контрольной суммы
    Любопытно, тут надо смотреть логи
    Последний раз редактировалось Millyvolt2; 10.04.2023 в 13:28.

  5. #5

    По умолчанию

    Цитата Сообщение от Millyvolt2 Посмотреть сообщение
    Есть лог шины при работе без ошибок на одном драйвере, сниму лог с ошибками для 3х драйверов и выложу тут.

    P.S. можно тут как то объединять посты?)



    Любопытно, тут надо смотреть логи
    Что там любопытного, если пакеты путаются.

  6. #6

    По умолчанию

    надо разработчикам Овена исправить проблемы и выпустить новую версию прошивки.
    довольно сильное заявление
    Перепрошивка больше для галочки
    что-то я не уверен, что выполнение языческих ритуалов есть панацея
    но как вижу, ваше кунг-фу сильнее моего, поэтому постою послушаю в сторонке

    Связать линию SMSD с ПК
    если мне не изменяет память, в контроллер грузится своя программа для управления двигателем? почему в ней не может быть проблем?
    Последний раз редактировалось In_Da_Cher_A; 10.04.2023 в 13:03.

  7. #7

    По умолчанию

    Цитата Сообщение от In_Da_Cher_A Посмотреть сообщение
    мы все здесь немножко кое-что понимаем
    я просто не совсем понял, зачем лезть в перепрошивку нового ПЛК, если проблемы в программе
    за всё время только раз возникла необходимость и то, на старом ПЛК-160
    Перепрошивка больше для галочки, чтобы это реально помогло, надо разработчикам Овена исправить проблемы и выпустить новую версию прошивки.

  8. #8

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    прежде чем кому то прошивку выпускать, может мы убедимся что в Вашем проекте запросы к обоим слейвам не в одном цикле запускаются. Где обещанное вложение проектов?
    Учитывая множество сообщений на форуме относительно глюков MODBUS и RS-485, Овну следует задуматься об улучшении работы их продукта. Вы представитель?

    Проект для ПЛК110[M02] прилагаю
    Вложения Вложения

  9. #9

    По умолчанию

    Цитата Сообщение от Millyvolt2 Посмотреть сообщение
    Учитывая множество сообщений на форуме относительно глюков MODBUS и RS-485, Овну следует задуматься об улучшении работы их продукта. Вы представитель?

    Проект для ПЛК110[M02] прилагаю
    Не лучше ли читать все holdihg регистры одним запросом, а потом выбрать нужные данные?
    Задача с циклом в 1мс с копированием значений с аналогового модуля - зачем она?
    Ну и некоторые значения в SMSD читаете 1 регистром, но в руководстве на SMSD они указаны как 32битные (0x5006, 0x500E).

  10. #10

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    Не лучше ли читать все holdihg регистры одним запросом, а потом выбрать нужные данные?
    Данный код тестовый, чтобы оценить тайминги, на которые можно рассчитывать используя Овен и Modbus.lib. Далее логика будет усложняться и считывание ABS и MOTOR_STATUS будет происходить в разное время.

    Цитата Сообщение от 1exan Посмотреть сообщение
    Задача с циклом в 1мс с копированием значений с аналогового модуля - зачем она?
    Она будет наполняться

    Цитата Сообщение от 1exan Посмотреть сообщение
    Ну и некоторые значения в SMSD читаете 1 регистром, но в руководстве на SMSD они указаны как 32битные (0x5006, 0x500E).
    Вот тут я не знаю, это может вызвать ошибку, если считать 1 регистр а не 2? Там по факту 2 байта используется при делении шага, которое я использую.
    Если смотреть лог шины, то ошибок не возникает после чтения 1 регистра holding.
    Последний раз редактировалось Millyvolt2; 12.04.2023 в 13:02.

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Похожие темы

  1. ПЛК110 в связке по MODBUS с SMSD 1.5 Modbus ver.2
    от Millyvolt2 в разделе ПЛК1хх [М02]
    Ответов: 9
    Последнее сообщение: 25.12.2022, 15:30
  2. Ошибки в работе Modbus RTU
    от alekstani в разделе Сетевые технологии
    Ответов: 14
    Последнее сообщение: 02.12.2022, 12:56
  3. Ответов: 5
    Последнее сообщение: 18.12.2019, 10:03
  4. Ответов: 2
    Последнее сообщение: 04.06.2019, 16:55
  5. Ответов: 1
    Последнее сообщение: 18.08.2016, 19:19

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •