Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 28 из 28

Тема: Запись переменной

  1. #21

    По умолчанию

    Цитата Сообщение от pahotnyh Посмотреть сообщение
    1. Не подтягивает переменную Час, выставленную по умолчанию, соответственно, тоже самое произойдет с записанной в память наработкой.
    2. SetOn, cOn дублируют друг друга. Достаточно как и со временем одной петли переменных.
    Всё подтягивает, уже проверено) введите переменные на входе и нажмите Set. 1 Работа блока Дименсий.jpg
    Наработку подтягивает автоматом.
    Вложения Вложения
    Последний раз редактировалось kondor3000; 21.04.2025 в 20:05.

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

    По умолчанию

    Цитата Сообщение от pahotnyh Посмотреть сообщение
    1. Не подтягивает переменную Час, выставленную по умолчанию, соответственно, тоже самое произойдет с записанной в память наработкой.
    Переменная Час обычная, у нее нет значения по умолчанию. Вычисляется она по переменной Work - вот она у нас энергонезависимая

    2. SetOn, cOn дублируют друг друга. Достаточно как и со временем одной петли переменных.
    Переменные дублируются. А как еще, если вы их выставляете по команде Set. Можно вообще без всех танцев обойтись, просто на экранчике поменять значения и все

  3. #23
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,704

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    Если блинк правильно приготовить, то с чего это времени уплывать?
    Если кому не лень, можно устроить батл
    Вложение 83268
    Видать мне не лень было. В общем, показания счетчиков
    00.png
    А это сколько реально времени прошло
    01.png

    Код на ST
    Код:
    function_block functionblock1
        
        var_input
            Enb : bool;
            Res : bool;
        end_var
        
        var_output 
            Q : udint;
        end_var
        
        var 
            T1, T2 : udint;
        end_var
    
        T1 := time_to_udint(get_time());
        if Enb then
            if (T1 - T2) >= 1000 then
                Q := Q+1;
                T2 := T1;
             end_if
        else
            T2 := T1;
        end_if
        if Res then Q := 0; end_if
        
    end_function_block
    Последний раз редактировалось Dimensy; 23.04.2025 в 10:17.

  4. #24

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    Видать мне не лень было. В общем, показания счетчиков
    Короче врут все, поэтому и беру счёт на счётчик прямо с изменения секунд. Так считает точно.

    CTU1 (U :=ET<>ET_, N:=T_1, R:=x_ or Res OR R_Trig.Q, Q=>T1 );
    ET_:=ET;
    Таймер обратного_прямого отсчёта https://owen.ru/forum/showthread.php...l=1#post461025
    Таймер обратного_прямого отсчёта_Запись наработки https://owen.ru/forum/showthread.php...l=1#post461734
    Последний раз редактировалось kondor3000; 23.04.2025 в 10:54.

  5. #25

    По умолчанию

    В новом проекте созданный блок работает. Как на ST так и на FBD. При переносе в основной проект перестает работать ввод с экрана, появляются предупреждения о циклических связях..
    Я многого жду от симулятора?

  6. #26
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,704

    По умолчанию

    Предположу, что на циклические связи ругается, потому что переменные не энергонезависимые
    А не работает ввод с экрана, потому что у переменных не задан параметр "запись в конце цикла"

  7. #27

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    Предположу, что на циклические связи ругается, потому что переменные не энергонезависимые
    А не работает ввод с экрана, потому что у переменных не задан параметр "запись в конце цикла"
    Спасибо. Завтра перепроверю.

  8. #28

    По умолчанию

    Все получилось. Век живи.. Спасибо всем за помощь!

Страница 3 из 3 ПерваяПервая 123

Похожие темы

  1. Запись переменной из Облака в проект
    от Чили-Рома в разделе Облачный сервис OwenCloud
    Ответов: 2
    Последнее сообщение: 26.11.2018, 08:09
  2. Запись и чтение значения переменной
    от kastor163 в разделе СПК2xx (архив)
    Ответов: 5
    Последнее сообщение: 15.06.2017, 12:20
  3. Запись OPC переменной
    от ALEXSP в разделе Master SCADA 3
    Ответов: 3
    Последнее сообщение: 04.12.2015, 15:32
  4. Запись в переменной из другой FB
    от DmitriiAnyushin в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 22.09.2015, 15:12
  5. Ответов: 4
    Последнее сообщение: 24.04.2009, 09:44

Ваши права

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