Tia-portal. Кто как собирает биты дискретных переменных  в слова (например для передачи по сети)? Просто конкретный скриншот

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

  1. Anonim

    А в чем проблема у вас? Всегда дискреты укладываю по 16(32) бит+длина таких слов. У Сименс прямой доступ к битам

    • Anton

      его надо научить умножать и складывать числа

      • Abstragnew

        Да я думал циклический сдвиг сделать

        • Anton

          сдвиг влево - умножение на два :)

          • Abstragnew

            С умножениями понятно. С if и масками тоже понятно. Как собрать биты сдвигами непонятно вроде как нереально. Так что напрямую к памяти опасно тоже понимал

  2. Mikhail

    Скриншота нет, но там через .X это делается по моему Именно в тиа портале В классическом степе этого нет

  3. Evgeniy

    А тут чат для нубов? Думаю минимум три тысячи человек из чата с вами не согласятся. А вопросы тут скорее «дайте дистрибутив на какое то древнее говно»/«кто настраивал такое вот еще более древнее говно»/«как сгрузить проект с еще какого нибудь древнего говна», но явно не «у меня тут карта регистров, но я абсолютно не вдупляю что такое самый распространенный протокол связи между устройствами в промышленности, кхм кхм пук пук». На такие вопросы легко может гугл ответить. Стандартными методами тиа портала. Вопрос тоже гуглится за пару кликов, если что. Tag.%X0..15

    • Gilberto

      Субъективно

      • Evgeniy

        В чате АСУТП спрашивать про модбас это тотальный моветон. Это как в чате для врачей спрашивать «а как градусником пользоваться» или в чате дальнобойщиков спрашивать «а где какая педаль в машине». Желания отвечать на такие фундаментальные вопросы нет никакого, если человек сам не удосужился разобраться в этой базе, то тут уж извините. Ну это имхо, конечно же.

  4. Aleksandr

    Биты допустим начинаются с MB10.0 Слово создаете с адресом MW10, все само упакуется

    • Maxim

      Настоятельно не рекомендую работать напрямую с ячейками памяти. Возможны нечаянные пересечения. Всё через DB.

      • Aleksandr

        Согласен, но вариант рабочий и самый быстрый

      • Anonim

        Можно и так и так. Без разницы

      • Anonim

        DB на сколько я помню сильно грузят время цыкла.

        • Abstragnew

          , можно поподробнее?

  5. Abstragnew

    Собственно чтоб не изобретать велосипед хотел посмотреть как  опытные умные люди делают

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

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