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

Тема: Функциональные блоки на языке ST

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Можно ли в языке ST целочисленную константу записать в двоичном или шестнадцатеричном формате?
    Т.е. строку типа A := 128; записать в виде A := 0h80; или А:= 0b10000000;

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

    По умолчанию

    Цитата Сообщение от msl272 Посмотреть сообщение
    Можно ли в языке ST целочисленную константу записать в двоичном или шестнадцатеричном формате?
    Т.е. строку типа A := 128; записать в виде A := 0h80; или А:= 0b10000000;
    A:= 16#80;
    А:= 2#10000000;
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #3

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    A:= 16#80;
    А:= 2#1000;
    Попробовал в OWEN LOGIC. Не работает... Говорит "Встретился неожиданный символ #1000".

  4. #4

    По умолчанию

    Цитата Сообщение от msl272 Посмотреть сообщение
    Попробовал в OWEN LOGIC. Не работает... Говорит "Встретился неожиданный символ #1000".
    В Лоджике так не прокатит, для чего вам это нужно?
    Любые числа конвертировать не получится, нет STRING, только в формате BCD, для панелей.
    Если вам надо перевести число в HEX и обратно, есть ФБ на ST тут
    Конвертация времени BCD формата панелей, HEX в DEC и обратно DEC в HEX https://owen.ru/forum/showthread.php...=9&p=429061#81
    Последний раз редактировалось kondor3000; 15.04.2024 в 13:00.

  5. #5

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    В Лоджике так не прокатит, для чего вам это нужно?
    [/url]
    Жаль, что не прокатит.
    Есть массив значений [3, 2, 7, и т.д.], я записываю зто значение в переменную. Биты переменной потом включают соотв выходы.
    Мне удобнее было бы двоичное представление [011, 010, 111 и т.д] для понимания какие выходы сработают.
    Чисто для удобства, в реализации проблем никаких нет.

  6. #6

    По умолчанию

    Цитата Сообщение от msl272 Посмотреть сообщение
    Жаль, что не прокатит.
    Есть массив значений [3, 2, 7, и т.д.], я записываю зто значение в переменную. Биты переменной потом включают соотв выходы.
    Мне удобнее было бы двоичное представление [011, 010, 111 и т.д] для понимания какие выходы сработают.
    Чисто для удобства, в реализации проблем никаких нет.
    Прямой конвертации тоже нет, но вы можете числа разложить на биты и вывести на экран например, в таком виде отдельными битами [011, 010, 111 и т.д]

Похожие темы

  1. ПЛК73 (Функциональные кнопки)
    от necro в разделе ПЛК63/73
    Ответов: 8
    Последнее сообщение: 18.05.2022, 10:03
  2. Функциональные блоки
    от ribamuka в разделе СПК2xx (архив)
    Ответов: 4
    Последнее сообщение: 08.04.2018, 15:01
  3. Функциональные блоки насосов в CoDeSys
    от Алексей Ермолаев в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 28.03.2017, 13:50
  4. Функциональные блоки- где искать?
    от Xops в разделе ПЛК1хх
    Ответов: 16
    Последнее сообщение: 01.03.2016, 11:07
  5. СПК функциональные клавиши
    от Lyohin в разделе Трёп (Курилка)
    Ответов: 0
    Последнее сообщение: 30.03.2015, 15:10

Ваши права

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