Попробую пояснить. Есть счетчик, в нем данные представлены в дата тип DINT, но порядок записи последовательный, ограничен 10-ю побитовыми записями. Мне нужно сравнить в другим элементом показания счетчика, в котором так же 10 битовых значений, но хаотичны. Как это сделать.

Комментарии: 9

  1. Kirill

    В реальном времени сравнивать надо?

    • Jimmy

      да цикл 17 секунд

      • Kirill

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

      • Kirill

        Ну или реал в инт

  2. Vadik

    А энкодер абсолютный? Я не отвечаю, потому как не пользуюсь logic. Но судя по последнему скрину, там модуль для абсолютного энкодера.

  3. Vadik

    Ща попробую на пальцах объяснить, если не доводилось работать с энкодерами. 1.) Если работаешь с инкреминтальным энкодером, там да - просто считаешь импульсы(утрированно просто, надо учитывать полярность сигналов) 2.) Если работаешь с абсолютным энкодером, он всегда знает своё положения и данные передаёт в цифровом формате, но ни как ни тупо прибавляет. Например если у тебя абсолютный энкодер, нужен преобразователь или кода Грэя или протокола твоего энкодера.. Если инкреминтальный, то нужен тупо быстрый счётчик. Судя по твоему описанию "хаотично меняет биты", это протокол абсолютного энкодера.

    • Jimmy

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

      • Vadik

        А зачем применяешь блок энкодера? Стандартный? У меня просто нет под рукой инструкции на лоджик, я так понял ты применил блок обработки энкодера, а не простой счётчик

        • Jimmy

          А, в определенный момент движения, произвести исполнение инструкции Костыль ) У меня проблема исключительно в одном, счетчик

Не нашли ответ?

Вам также может быть интересно