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

Тема: ПЛК110. Как реализовать функцию 0x05 Write Single Coil через конфигуратор

Древовидный режим

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

    По умолчанию

    Библиотека UNM позволяет отжать на время у системы порт и спросить все что хочется!!!

    Насколько я понял Вы используете Register input module и ставите команду 0x01(чтение массива дискретных выходов),
    в которой нельзя указать количество считываемых выходов, поэтому считываются все 16 (0x10) элементов (выходов).
    Их значения записываются в объявленную переменную типа WORD побитно справа на лево.
    Если нужно значение конкретного бита, попробуйте использовать 8-bit input module (будут считываться 8 выходов за раз),
    где дайте имя конкретному биту - получите нужный бит в виде BOOL.

    Однако я считываю все выхода сразу в 32-битный модуль, а значения забираю через <имя переменной>.<номер бита>
    bits.jpg

    так быстрее и меньше нагрузка на сеть
    Последний раз редактировалось EFrol; 01.07.2023 в 13:40.

Похожие темы

  1. Ответов: 6
    Последнее сообщение: 22.12.2021, 10:50
  2. Записывать из Скады в Coil только True
    от Lukasevich в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 10.04.2018, 06:34
  3. ПЛК160. Чем заменить функцию записи 0x05?
    от FallenDAY в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 26.08.2017, 13:19
  4. Ответов: 16
    Последнее сообщение: 10.04.2017, 10:58
  5. Ответов: 1
    Последнее сообщение: 25.09.2014, 23:07

Ваши права

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