Показано с 1 по 6 из 6

Тема: Обращение к выходам через WORD

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

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

    По умолчанию

    Цитата Сообщение от G.H.O.S.T. Посмотреть сообщение
    Ни фига не вышло. Выходы имеют тип BYTE, в MODBUS такого типа нет, там только WORD или BIT. Что бы переключать на панели оператора я ограничен в возможностях, могу использовать только WORD. Остаётся только в программе задать промежуточную область, в неё записывать WORD и черпать от туда биты. Только как сделать пока не придумал. Больно кудрявый костыль получается.
    Полученную маску WORD можно сразу распаковать в биты, имена которых забиты на выходы, так же через точку. Выше уже писал.
    Так же можно разложить любую переменную на байты если надо. Например Mask : WORD ;
    Код:
    BYTE1:=WORD_TO_BYTE (Mask) AND 255 ;
    BYTE2:=WORD_TO_BYTE (SHR(Mask,8)) ;
    Последний раз редактировалось kondor3000; 07.02.2024 в 22:41.

Похожие темы

  1. Ответов: 18
    Последнее сообщение: 08.10.2021, 22:54
  2. Ответов: 5
    Последнее сообщение: 05.03.2018, 15:28
  3. Ответов: 3
    Последнее сообщение: 04.05.2017, 08:52
  4. Ответов: 17
    Последнее сообщение: 30.04.2015, 08:20
  5. Ответов: 13
    Последнее сообщение: 13.10.2008, 12:13

Ваши права

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