Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 39

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

  1. #21
    Пользователь Аватар для Aleksey9952
    Регистрация
    30.10.2012
    Адрес
    Краснодар
    Сообщений
    50

    По умолчанию

    все делаю по документации которая прилагается к терминалу с данной прошивкой...
    Последний раз редактировалось Aleksey9952; 10.06.2015 в 09:35.

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

    По умолчанию

    Раз уж тема Тензо-м уже есть подскажите никто не писал код в 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

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

    По умолчанию

    Цитата Сообщение от Андрей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
    Товарищ! Мое соболезнование примите ! Этот бред я уже читал когда-то и принял решение не работать с тензо-м по каким-либо протоколам . А лучше вообще никак не работать с тензо-м , т.к из текста видно что они что-то курят неизвестное науке .

  4. #24
    Пользователь Аватар для murdemon
    Регистрация
    03.02.2014
    Адрес
    Санкт-Петербург
    Сообщений
    844

    По умолчанию

    там у них в стандартном то modbus от прошивки к прошивки все регистры разные и не совпадают с документацией что уж тут говорить от их протоколе...
    Dmitriy Murashov
    SPS Software Engineer Automation Engineering RUS

  5. #25

    По умолчанию

    Цитата Сообщение от murdemon Посмотреть сообщение
    там у них в стандартном то modbus от прошивки к прошивки все регистры разные и не совпадают с документацией что уж тут говорить от их протоколе...
    Просто они работают на себя.

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

    По умолчанию

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

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

    По умолчанию

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

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

  8. #28
    Пользователь Аватар для and909
    Регистрация
    25.10.2013
    Адрес
    Пермь
    Сообщений
    589

    По умолчанию

    Вот такой вот у нас капитализм.
    Спрос есть, где предложение? Почему не рождает? Бесплоден?

    Стартап надо замутить, парни. Вон, Атман работает - залюбуешься.

    Недавно тоже мутил с Тензо-М, только на Дельте. Опрос написал, из косяков 5% битых пакетов от Тензы.
    На одном терминале плясал с нерабочими портами. Писал пару раз в техподдержку, отвечали типа у нас всё хорошо, сам дурак.

  9. #29

    По умолчанию

    Чему равен спрос в рублях и штуках в год?

  10. #30
    Пользователь Аватар для and909
    Регистрация
    25.10.2013
    Адрес
    Пермь
    Сообщений
    589

    По умолчанию

    Уже бизнес план пишешь? Шустро.

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

Ваши права

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