Страница 437 из 489 ПерваяПервая ... 337387427435436437438439447487 ... ПоследняяПоследняя
Показано с 4,361 по 4,370 из 4885

Тема: разные вопросы новичка

  1. #4361

    По умолчанию

    МихаилГл Так вот мы ж и колотим таких на форуме, чтобы знали
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

  2. #4362

    По умолчанию

    Здравствуйте. Правильно ли я понимаю, что целочисленные переменные нельзя передавать битовой маской в Owen Logic

  3. #4363

    По умолчанию

    Цитата Сообщение от Alex87 Посмотреть сообщение
    Здравствуйте. Правильно ли я понимаю, что целочисленные переменные нельзя передавать битовой маской в Owen Logic
    Всё перевернули,
    собранная из бит Маска - это и есть целочисленное. Используется для передачи до 16 бит через один регистр.
    Биты можно упаковать в Маску, передать и распаковать обратно.
    Последний раз редактировалось kondor3000; 10.10.2025 в 09:31.

  4. #4364
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    2,161

    По умолчанию

    Цитата Сообщение от Alex87 Посмотреть сообщение
    Здравствуйте. Правильно ли я понимаю, что целочисленные переменные нельзя передавать битовой маской в Owen Logic
    Если вы имеете ввиду работу с битами целочисленной переменной, то можно

  5. #4365

    По умолчанию

    В скаде ограничено число сигналов, дискретные сигналы запаковываю в целочисленную переменную, в скаде распаковываю, есть ли возможность в Owen Logic запаковывать целочисленные переменные?

  6. #4366

    По умолчанию

    Функция putbit или setbit вроде есть

    PS Ах аналоговые...
    Последний раз редактировалось МихаилГл; 10.10.2025 в 13:25.

  7. #4367

    По умолчанию

    Цитата Сообщение от Alex87 Посмотреть сообщение
    В скаде ограничено число сигналов, дискретные сигналы запаковываю в целочисленную переменную, в скаде распаковываю, есть ли возможность в Owen Logic запаковывать целочисленные переменные?
    Есть, если Вы точно знаете максимальное значение, которое может хранить переменная в Вашем проекте.

  8. #4368
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    2,161

    По умолчанию

    Цитата Сообщение от Alex87 Посмотреть сообщение
    В скаде ограничено число сигналов, дискретные сигналы запаковываю в целочисленную переменную, в скаде распаковываю, есть ли возможность в Owen Logic запаковывать целочисленные переменные?
    Вот, есть макрос в Менеджере компонентов
    Безымянный.png

    Можно на ST написать
    Код:
    function bitIN: udint; //имя функции и тип данных выхода
        var_input //объявление входных переменных
            b0 : bool; //входная переменная с типом данных bool
            b1 : bool;
            b2 : bool;
            b3 : bool;
            b4 : bool;
            b5 : bool;
            b6 : bool;
            b7 : bool;
            b8 : bool;
            b9 : bool;
            b10 : bool;
            b11 : bool;
            b12 : bool;
            b13 : bool;
            b14 : bool;
            b15 : bool;
        end_var
          
        bitIN.0 := b0;
        bitIN.1 := b1;
        bitIN.2 := b2;
        bitIN.3 := b3;
        bitIN.4 := b4;
        bitIN.5 := b5;
        bitIN.6 := b6;
        bitIN.7 := b7;
        bitIN.8 := b8;
        bitIN.9 := b9;
        bitIN.10 := b10;
        bitIN.11 := b11;
        bitIN.12 := b12;
        bitIN.13 := b13;
        bitIN.14 := b14;
        bitIN.15 := b15;
        
    end_function

  9. #4369

    По умолчанию

    Спасибо. Он для дискретных входов, я дискретные входы им и запаковываю. Вопрос в том, что можно ли также запаковывать аналоговые входы
    Последний раз редактировалось Alex87; 10.10.2025 в 13:09.

  10. #4370

    По умолчанию

    Цитата Сообщение от Alex87 Посмотреть сообщение
    Спасибо. Он для дискретных входов, я дискретные входы им и запаковываю. Вопрос в том, что можно ли также запаковывать аналоговые входы
    Вы похоже не понимаете как выглядит аналоговый сигнал...

Страница 437 из 489 ПерваяПервая ... 337387427435436437438439447487 ... ПоследняяПоследняя

Похожие темы

  1. Вопросы новичка!!!
    от sau в разделе ПЛК1хх
    Ответов: 62
    Последнее сообщение: 27.07.2026, 19:16
  2. ПЛК 110 - Вопросы новичка?
    от di-s в разделе ПЛК1хх
    Ответов: 21
    Последнее сообщение: 15.04.2025, 16:38
  3. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 14:39
  4. Вопросы полного новичка
    от Korion в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 09.02.2010, 10:08
  5. Вопросы новичка по ПЛК
    от Ollegator в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 07.07.2009, 09:29

Ваши права

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