Показано с 1 по 10 из 39

Тема: плк и тензо-м

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,799

    По умолчанию

    Цитата Сообщение от Андрей007 Посмотреть сообщение
    Раз уж тема Тензо-м уже есть подскажите никто не писал код в CoDeSys 2.3 для обмена по протоколу Тензо-м (нестандартному)?
    Особенно интересно не написал ли кто кода для расчёта CRC по предложенному алгоритму?

    И сразу попрошу, если кто-нибудь может, переведите на ST вот этот код:

    Ниже приведен пример формирования CRC в виде ассемблерной вставки для C++
    BYTE CDeviceTestDlg::CRCMaker(BYTE b_input, BYTE b_CRC)
    {
    __asm
    {
    mov al,b_input
    mov ah,b_CRC
    mov cx,8
    mod1: rol al,1
    rcl ah,1
    jnc mod2
    xor ah,69h
    mod2: dec cx
    jnz mod1
    mov b_CRC,ah
    }
    return b_CRC;
    При формировании CRC используется примитивный неприводимый порождающий полином в 8-й степени
    P(X)-101101001b (младшая часть 69h). На передающей стороне в конце массива используется нулевой байт (00h).
    Подставляя в переменную b_input байты массива, включая нулевой байт, вычисляется CRC код с помощью
    подпрограммы CRCMaker. При передаче массива нулевой байт заменяется вычисленным байтом CRC. На
    принимающей стороне вычисляют CRC, подставляя в b_input байты принятого массива, включая принятый CRC
    код. Если вычисленный CRC будет равен нулю, то массив принят правильно. Вначале приема/передачи перед
    вычислением CRC в переменную b_CRC записывается ноль. По вставленному и выброшенному FEh CRC не
    вычисляется.

    ссылка на документ:
    http://www.tenso-m.ru/pdf/tv19protocol.pdf
    Товарищ! Мое соболезнование примите ! Этот бред я уже читал когда-то и принял решение не работать с тензо-м по каким-либо протоколам . А лучше вообще никак не работать с тензо-м , т.к из текста видно что они что-то курят неизвестное науке .

  2. #2
    Пользователь
    Регистрация
    11.05.2012
    Адрес
    Москва
    Сообщений
    66

    По умолчанию

    Цитата Сообщение от Sergey666 Посмотреть сообщение
    Товарищ! Мое соболезнование примите ! Этот бред я уже читал когда-то и принял решение не работать с тензо-м по каким-либо протоколам . А лучше вообще никак не работать с тензо-м , т.к из текста видно что они что-то курят неизвестное науке .
    Подскажите тогда с какой фирмой производителем весов в России вы посоветуете работать?

  3. #3
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,799

    По умолчанию

    Цитата Сообщение от Андрей007 Посмотреть сообщение
    Подскажите тогда с какой фирмой производителем весов в России вы посоветуете работать?
    Пичалька ... Х.З !
    Все настолько забубенные , как будто В.И Ленин дистанционно зомбировал будущие поколения своим -" Мы пойдем своим путем "
    Если дозаторы нужны посмотрите в сторону Инсатовских "Мастеров" . По крайней мере 3...5 лет они отрабатывают ... хотя глюки не исключены , если глючит - матюки и перезагрузка .
    А если нормально работать надо то... народная марка CAS !

    P.S Недавно пробовал наладить связь (модбас рту ) с дозаторами относительно "новой" фирмы московской (не буду говорить название , приборы обзываются КВ-ххх). И что ? Из 4х отвечают 2 , настройки правильные . дело или в кривых прошивках или несоответствии документации , у них даже ума не хватило создать единую для всей линейки карту регистров . В общем культура-технология производства готовых приборов в России ... мягко говоря не развивается .
    Последний раз редактировалось Sergey666; 24.08.2015 в 08:48.

Ваши права

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