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

Тема: ПЛК110-60 + МВ110-16Д дискретные входы

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

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

    По умолчанию

    Пожалуйста объясните как открыть данные с МВ110-16ДН с 9 по 16 входы на языке CFC !! Я уже весь форум просмотрел! Все ссылки на примеры ЗАБЛОКИРОВАНЫ. В языке CFC у меня регистр инпут модуль с регистром 51 тип WORD. Ч то мне делать дальше в программе с этой переменной WORD в языке CFC?К Как распаковать? Как достать данные каждого бита из WORD?
    Пожалуйста скинте рабочий пример или объясните - очень прошу

  2. #2

    По умолчанию

    точно также, как и с 1го по 8й
    Снимок экрана (1).png

  3. #3

    По умолчанию

    Цитата Сообщение от tPorte Посмотреть сообщение
    Пожалуйста объясните как открыть данные с МВ110-16ДН с 9 по 16 входы на языке CFC !! Я уже весь форум просмотрел! Все ссылки на примеры ЗАБЛОКИРОВАНЫ. В языке CFC у меня регистр инпут модуль с регистром 51 тип WORD. Ч то мне делать дальше в программе с этой переменной WORD в языке CFC?К Как распаковать? Как достать данные каждого бита из WORD?
    Пожалуйста скинте рабочий пример или объясните - очень прошу
    Регистру WORD который вы прочитали дайте имя, например Mask, тогда разложить его на биты можно через точку, Mask.0 это бит 0 (b0), Mask.1 это бит 1 (b1).....Mask.15 это бит 15 (b15)
    Смотри скрин 1 Маска.jpg
    Собирать маску из битов в обратном порядке.
    Последний раз редактировалось kondor3000; 10.03.2022 в 13:25.

  4. #4

    По умолчанию

    Цитата Сообщение от tPorte Посмотреть сообщение
    Пожалуйста объясните как открыть данные с МВ110-16ДН с 9 по 16 входы на языке CFC !! Я уже весь форум просмотрел! Все ссылки на примеры ЗАБЛОКИРОВАНЫ. В языке CFC у меня регистр инпут модуль с регистром 51 тип WORD. Ч то мне делать дальше в программе с этой переменной WORD в языке CFC?К Как распаковать? Как достать данные каждого бита из WORD?
    Пожалуйста скинте рабочий пример или объясните - очень прошу
    FUNCTION_BLOCK UNPACK_W
    VAR_INPUT
    input: WORD;
    END_VAR
    VAR_OUTPUT
    B0: 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


    B0:= input.0;
    B1:= input.1;
    B2:= input.2;
    B3:= input.3;
    B4:= input.4;
    B5:=input.5;
    B6:= input.6;
    B7:= input.7;
    B8:= input.8;
    B9:= input.9;
    B10:=input.10;
    B11:= input.11;
    B12:= input.12;
    B13:= input.13;
    B14:= input.14;
    B15:= input.15;

Похожие темы

  1. Дискретные входы и выходы
    от Kitaro в разделе ПЛК1хх
    Ответов: 50
    Последнее сообщение: 31.12.2011, 09:44
  2. дискретные входы плк110
    от IVM в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 02.09.2010, 18:23
  3. спалили дискретные входы Plc150
    от ran в разделе Эксплуатация
    Ответов: 3
    Последнее сообщение: 28.11.2009, 14:12
  4. Дискретные входы - floatPIC - это диагноз?
    от superMAX в разделе Помощь Разработчикам
    Ответов: 7
    Последнее сообщение: 28.10.2008, 14:31
  5. дискретные входы трм133
    от ayakin в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 29.06.2007, 10:43

Ваши права

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