Страница 6 из 13 ПерваяПервая ... 45678 ... ПоследняяПоследняя
Показано с 51 по 60 из 123

Тема: ModBus

  1. #51
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,591

    По умолчанию

    Цитата Сообщение от Василий_S Посмотреть сообщение
    Цитата Сообщение от Вольд Посмотреть сообщение
    Протокол Modbus RTU в приложении сам реализовал ?
    ModBus ASCII. Конечно сам, героическими усилиями, так сказать.
    Цитата Сообщение от Василий_S Посмотреть сообщение
    Цитата Сообщение от Вольд Посмотреть сообщение
    А каким образом у тебя неверные данные в базу попадают, почему они не отбраковываются ? Что КС не помогает ?
    Это уже проблема распределения полученных данных. Было бы что распределять. А базовая проблема в том, что данные в буфер после запроса иногда приходят некорректно. Я ставил "ловушки" по длине ответа и туда попадалось то, что длина ответа от устройств "иногда" меньше ожидаемой. Сейчас поставлен тройной фильтр - по длине данных, КС и совпадению адреса в ответе и запросе к устройству. В общем, всё указывает на некорректность ответов ПЛК. В дальнейшей обработке данных не сомневаюсь. В том числе и попадании некорректных данных в базу ибо это результат их обработки.
    Цитата Сообщение от Василий_S Посмотреть сообщение
    В общем, обнаружилась интересная вещь!Длина ответа ПЛК на запрос мастером по модасу аскии совпадает с ожидаемой, но в месте, где находится КС - стоят нули!
    to Вольд, XopHeT и Ryzhij убедите меня, что дело в железе, а не в самописных прогах, даже несмотря на
    Цитата Сообщение от Василий_S Посмотреть сообщение
    Интересно ещё бы понять как связан всплеск нахождения нулей в КС, или что там ещё, с наступлением дневного рабочего времени.
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  2. #52
    Пользователь Аватар для Ryzhij
    Регистрация
    15.04.2013
    Адрес
    Рязань
    Сообщений
    918

    По умолчанию

    Спорить с тем, что "самописные", как Вы изволили выразится, программы могут обладать меньшей "дуракоупорностью" в сравнении с тем, что проверено "ветром и временем" я не буду.
    Это очевидно.
    Так же как и то, что возможность сия гипотетическая.
    Пока.
    Но вот нарушение норм "по железу" уже явное.
    И это тоже факт.

  3. #53
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,591

    По умолчанию

    Цитата Сообщение от Ryzhij Посмотреть сообщение
    Спорить с тем, что "самописные", как Вы изволили выразится, программы могут обладать меньшей "дуракоупорностью" в сравнении с тем, что проверено "ветром и временем" я не буду.
    Это очевидно.
    Так же как и то, что возможность сия гипотетическая.
    Пока.
    Но вот нарушение норм "по железу" уже явное.
    И это тоже факт.
    Специально привел комменты, где несмотря на прохождение через проверку контрольной суммы, приходят нулевые значения, причем тут железные коммуникационные факторы если КС совпадает, через некоторое время чудесным образом стала приходить нулевая КС оказывается
    А по поводу помех, так меня это больше всего расстраивает, смысл посыла: до меня всё проложено, устранять не буду, а оборудование Ваше г...о

  4. #54
    Пользователь Аватар для Ryzhij
    Регистрация
    15.04.2013
    Адрес
    Рязань
    Сообщений
    918

    По умолчанию

    Согласен.
    Косяк на косяке, плюс лень в придачу.

  5. #55

    По умолчанию

    Цитата Сообщение от Василий_S Посмотреть сообщение
    И ещё, повторюсь, - бегло посмотрел ответы с нулями в КС - там корректные данные. Надо ли браковать такие данные?
    Конечно надо, иначе какой может быть еще критерий отбора.
    Последний раз редактировалось IVM; 14.02.2014 в 09:44.

  6. #56

    По умолчанию

    Цитата Сообщение от Василий_S Посмотреть сообщение
    Где как. Сеть раскинута задолго до моего появления на объекте.
    Экран кабеля должен быть заземлен только с одной стороны.

  7. #57

    По умолчанию

    Цитата Сообщение от Ryzhij Посмотреть сообщение
    Согласен.
    Косяк на косяке, плюс лень в придачу.
    Нифига се, заценил. Видел бы объём проделанной работы. Причём почти в одиночку.

  8. #58

    По умолчанию

    Цитата Сообщение от IVM Посмотреть сообщение
    Конечно надо, иначе какой может быть еще критерий отбора.
    А если в ответе содержатся корректные данные, а? Бывает, всё время в цикле, отведённое на запрос, идут нули в КС, а нужные данные там есть. Если отбраковывать по КС - это в проекте - потеря данных.
    Вторые сутки наблюдаю ту же картину. проскакивают нужные 75 символов с нулями в КС.
    Последний раз редактировалось Василий_S; 14.02.2014 в 13:39.

  9. #59

    По умолчанию

    Цитата Сообщение от IVM Посмотреть сообщение
    Экран кабеля должен быть заземлен только с одной стороны.
    Да, вы правы. Сейчас бы определиться что нужно делать во всех аспектах проблемы. А потом уже делать.
    А что если проверка про заземлению не даст результата? Тем более, что предшественники отключение экранов с одной стороны делали. Везде ли, пока не знаю.
    Плюс к тому - эти ошибки по объёму мизерны по сравнению с объёмом собираемой информации, но подпорчивают картину. Я бы мог на это плюнуть, но не хочу гнать фуфло. Поэтому предпочёл сначала разобраться, а потом уж что-то предпринимать.

  10. #60
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,591

    По умолчанию

    Цитата Сообщение от Василий_S Посмотреть сообщение
    Нифига се, заценил. Видел бы объём проделанной работы. Причём почти в одиночку.
    Так от Вас и попытки небыло выложить здесь проект плк, который формирует неправильные данные, высчитывает к этим данным КС и Ваша прога на ПК "проглатывает" это, чтоб ктонибудь облегчил Ваши страдания и попытался устранить программные ошибки хотя бы в одном "узком" месте

Страница 6 из 13 ПерваяПервая ... 45678 ... ПоследняяПоследняя

Похожие темы

  1. Modbus (Master) не отображается в память Modbus (Slave)
    от ghoch в разделе Помощь Разработчикам
    Ответов: 3
    Последнее сообщение: 07.05.2018, 09:40
  2. Modbus Universal MasterOPC сервер или Lectus MODBUS OPC?
    от Olegis в разделе Master SCADA 3
    Ответов: 11
    Последнее сообщение: 05.04.2013, 08:35
  3. Ответов: 4
    Последнее сообщение: 18.09.2012, 21:16
  4. Ответов: 5
    Последнее сообщение: 14.10.2010, 13:42

Ваши права

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