Страница 46 из 47 ПерваяПервая ... 3644454647 ПоследняяПоследняя
Показано с 451 по 460 из 467

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

  1. #451

    По умолчанию

    1exan, большое спасибо!

  2. #452

    По умолчанию

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

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

    По умолчанию

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

  4. #454

    По умолчанию

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

  5. #455

    По умолчанию

    Цитата Сообщение от 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.

  6. #456

    По умолчанию

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

  7. #457

    По умолчанию

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

  8. #458

    По умолчанию

    Подскажите еще, можно ли логические функции использовать с типом udint.
    допустим есть переменная Out_state, мне нужно установить значение 3-х младших разрядов. Обычно это делается так
    Out_state := (Out_state or 0b0111);

  9. #459

    По умолчанию

    Цитата Сообщение от msl272 Посмотреть сообщение
    Подскажите еще, можно ли логические функции использовать с типом udint.
    допустим есть переменная Out_state, мне нужно установить значение 3-х младших разрядов. Обычно это делается так
    Out_state := (Out_state or 0b0111);
    Пока такое можно только в FBD, в ST не завезли ещё

  10. #460

    По умолчанию

    Я верно понимаю. Работать в ST с целочисленной переменной побитово сейчас нет возможности?
    Какой то ущербный язык программирования выходит.

Страница 46 из 47 ПерваяПервая ... 3644454647 ПоследняяПоследняя

Похожие темы

  1. ПЛК73 (Функциональные кнопки)
    от necro в разделе ПЛК63/73
    Ответов: 8
    Последнее сообщение: 18.05.2022, 10:03
  2. Функциональные блоки
    от ribamuka в разделе СПК2хх
    Ответов: 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

Ваши права

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