Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 30 из 30

Тема: ПЛК110. Опрос датчика давления Zet 7012-A по ModBus RTU

  1. #21
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    в конфигураторе измените адреса приборов.
    или после установки связи запишите в прибор новый адрес.
    можно конечно и на другой порт.

    скачайте документ, рис.8
    https://yandex.ru/clck/jsredir?from=...28042685127475

  2. #22
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,755

    По умолчанию

    capzap так я и написал не в качестве кода для использования а для примера. Насколько помню, тут надо полином поменять и исходное значение при расчете и получим все тот же Modbus CRC16.
    Где-то еще был код с таблицей на ST но найти не смог. Не все же за автора выискивать. А этот код у меня просто на компе валялся.
    В Oscat там очень большая библиотека, так как там куча вариантов контрольных сумм и имеет недостаток, только от 4-х байт рассчет если не ошибаюсь.

  3. #23

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    capzap так я и написал не в качестве кода для использования а для примера. Насколько помню, тут надо полином поменять и исходное значение при расчете и получим все тот же Modbus CRC16.
    Где-то еще был код с таблицей на ST но найти не смог. Не все же за автора выискивать. А этот код у меня просто на компе валялся.
    В Oscat там очень большая библиотека, так как там куча вариантов контрольных сумм и имеет недостаток, только от 4-х байт рассчет если не ошибаюсь.
    CRC online калькулятор нашел !!
    020400040004 -> 3bb0
    но у ZETLAB почему то записано b0 3b
    https://www.lammertbies.nl/comm/info...lculation.html
    Последний раз редактировалось in37usd; 04.09.2017 в 14:13.

  4. #24

  5. #25
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,755

    По умолчанию

    in37usd потому что старшим(младшим) байтом АЛГА.

  6. #26

    По умолчанию

    [QUOTE=melky;257163]in37usd потому что старшим(младшим) байтом АЛГА.[/QUOT
    Понятно
    допустим такой вариант(Их уже вырисовалось вроде 4шт) запроса к датчику

    010400200004F003
    ВОПРОС- как сохранять в программе лучше?
    как массив- не знаю шеснадцатеричный формат как записать в массив- какой тип данных брать ???
    может как строку ?
    В любом случае как потом "толкать " в MODBUS MASTER- "байт за байтом?"
    где пример посмотреть?
    Последний раз редактировалось in37usd; 04.09.2017 в 22:37.

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

    По умолчанию

    Цитата Сообщение от in37usd Посмотреть сообщение
    где пример посмотреть?
    сперва лучше с этим ознакомиться
    http://www.kipshop.ru/CoDeSys/steps/...figuration.pdf раздел 3.2
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  8. #28

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    сперва лучше с этим ознакомиться
    http://www.kipshop.ru/CoDeSys/steps/...figuration.pdf раздел 3.2
    по 16 разрядным данным- придумал вроде!
    где купить быстрее Modbus датчик давления 10 атм,0,1% ????????????????
    хотим купить быстрее!!!!!!!!!!
    Спасибо за консультацию!!

  9. #29
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,755

    По умолчанию

    Простите, а чего там придумывать ? 0x08 загнали в байт и все. или как там в CDS правильно указывать hex-ы, дворды и так далее. В справке посмотрите. Иногда CDS сам ругается и предлагает точную запись, чтобы он не размышлял что это...

    записав хекс, можете считать десятичное, монописуально как и во множестве других языков.

  10. #30

    По умолчанию

    китайский вариант датчика 485 modbus rtu

    0х03- function code
    0x0004- data start adres
    1- number of data
    2 - data bytes
    -32768-327767- data range
    measured output values- instruction significance

    может тут истина??

Страница 3 из 3 ПерваяПервая 123

Похожие темы

  1. Проверка датчика давления
    от EVGEN_ в разделе Эксплуатация
    Ответов: 49
    Последнее сообщение: 22.10.2016, 06:23
  2. Подключение датчика давления к ТРМ200
    от sharz в разделе Эксплуатация
    Ответов: 42
    Последнее сообщение: 05.07.2016, 11:23
  3. Ответов: 1
    Последнее сообщение: 12.05.2015, 16:06
  4. Подключение датчика давления к ПЧВ2
    от Maikl37 в разделе Эксплуатация
    Ответов: 9
    Последнее сообщение: 01.08.2013, 19:27
  5. Ответов: 1
    Последнее сообщение: 19.10.2012, 14:10

Ваши права

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