Страница 3 из 8 ПерваяПервая 12345 ... ПоследняяПоследняя
Показано с 21 по 30 из 71

Тема: помогите пожалуйста с codesys 2.3

  1. #21
    Пользователь
    Регистрация
    15.03.2018
    Адрес
    Ижевск
    Сообщений
    940

    По умолчанию

    Спасибо, но у меня какой то другой MOVE?

    1.png

    ОК, нашел)
    Последний раз редактировалось Ollema; 16.04.2025 в 13:37.

  2. #22

    По умолчанию

    Цитата Сообщение от Ollema Посмотреть сообщение
    Как сделать в Codesys на CFC функциональный блок выбора последнего изменившиегося значения из двух переменных?
    Сам блок на ST, код ниже, а ФБ на CFC будет так 1 SelChgF.jpg
    Скрытый текст:
    Код:
    FUNCTION_BLOCK SelChgF   (*  SelChgI   SelChgB   *)
    VAR_INPUT
            I1, I2 : REAL ; (*  BOOL      WORD    DWORD  *)
    END_VAR
    VAR_OUTPUT
           Q  :  REAL ;   (*  BOOL      WORD    DWORD  *)
    END_VAR
    VAR
           I_1, I_2  :  REAL ;   (*  BOOL      WORD    DWORD  *)
    END_VAR
    __________________________________________
       IF I_1 <> I1 THEN
            Q:= I1;
        ELSIF I_2 <> I2 THEN
            Q := I2;
        END_IF
        I_1 := I1;
        I_2 := I2;
    Последний раз редактировалось kondor3000; 16.04.2025 в 13:55.

  3. #23
    Пользователь
    Регистрация
    15.03.2018
    Адрес
    Ижевск
    Сообщений
    940

    По умолчанию

    CFC - это же квадратики, а не текст как в ST

  4. #24

    По умолчанию

    Цитата Сообщение от Ollema Посмотреть сообщение
    CFC - это же квадратики, а не текст как в ST
    Скрин смотрите, на CFC. На каком языке написан ФБ всё равно, просто копируете текст и вставляете.
    Один и тот же блок работает с REAL, BOOL, WORD, DWORD (что напишите)
    Последний раз редактировалось kondor3000; 16.04.2025 в 13:43.

  5. #25
    Пользователь
    Регистрация
    15.03.2018
    Адрес
    Ижевск
    Сообщений
    940

    По умолчанию

    Спасибо, понял, все получилось.
    Последний раз редактировалось Ollema; 16.04.2025 в 14:26.

  6. #26
    Пользователь
    Регистрация
    15.03.2018
    Адрес
    Ижевск
    Сообщений
    940

    По умолчанию

    Опять туплю в CodeSYS после OwenLogic:
    1.png

    Это как, вообще, возможно в CodeSYS?! Почему на выходе И показывает TRUE?
    Последний раз редактировалось Ollema; 18.04.2025 в 09:14.

  7. #27

    По умолчанию

    Цитата Сообщение от Ollema Посмотреть сообщение
    Опять туплю в CodeSYS после OwenLogic:
    1.png

    Это как, вообще, возможно в CodeSYS?!
    Очень просто, надо задать Порядок выполнения, По потоку данных, правой кнопкой мыши на холсте. На CFC это важно.
    У вас порядок выполнения обратный)))

    А так же сделать Очистить всё, Компилировать всё.
    Последний раз редактировалось kondor3000; 18.04.2025 в 09:32.

  8. #28
    Пользователь
    Регистрация
    15.03.2018
    Адрес
    Ижевск
    Сообщений
    940

    По умолчанию

    Спасибо, в OL с таким не сталкивался, думал все также будет))
    Последний раз редактировалось Ollema; 18.04.2025 в 09:31.

  9. #29

    По умолчанию

    Цитата Сообщение от Ollema Посмотреть сообщение
    Спасибо, в OL с таким не сталкивался, думал все также будет))
    Почаще делайте Очистить всё, Компилировать всё и следите за порядком данных. Особенно при изменениях в проекте, схеме.

  10. #30

    По умолчанию

    Цитата Сообщение от Ollema Посмотреть сообщение
    Опять туплю в CodeSYS после OwenLogic:
    1.png

    Это как, вообще, возможно в CodeSYS?! Почему на выходе И показывает TRUE?
    цифры 67 и 68 означают порядок выполнения - у вас последние блоки выполняются раньше, чем AND, вот и каша получается. Во всех графичных редакторах порядок выполнения слева направо- сверху вниз и далее

Страница 3 из 8 ПерваяПервая 12345 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 14
    Последнее сообщение: 31.12.2015, 12:53
  2. помогите пожалуйста!
    от DwoinevR в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 13.07.2010, 09:30
  3. помогите пожалуйста
    от klochkov в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 18.06.2010, 15:47
  4. помогите,пожалуйста!!!
    от Studentik в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 03.06.2010, 09:39
  5. Помогите пожалуйста!!!
    от timursan в разделе ПЛК1хх
    Ответов: 28
    Последнее сообщение: 25.04.2009, 23:48

Метки этой темы

Ваши права

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