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

Тема: разные вопросы новичка

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,125

    По умолчанию

    Раз пошла такая пьянка то тоже выложу свое.
    Принципиальным считаю имена. Одно имя - одно поведение для портаций туды-сюды
    Лишних полей не люблю
    Запись без уступов терпеть не могу

    Код:
    function_block TP
    //полный эквивалент Кодесис/Standart/TP с ТЕМ ЖЕ дебильным мерцанием при PT = 0 IN = TRUE
    
        var_input //описание полей - см справка Кодесис
            IN: bool;
            PT: udint; //мс
        end_var
        
        var_output 
            Q : bool;
            ET: udint; //мс
            
        //++ к Кодесис/Standart/TP 
            REM: udint; //мс, оставшееся время работы
        end_var
        
        var 
            StartTime: time;
        end_var
        
        if Q then
            ET := time_to_udint(get_time() - StartTime);
            if ET >= PT then
                ET := PT;
            end_if
            Q := ET < PT;
            REM := PT - ET;
        elsif not IN then
            ET := 0;
            REM := PT;
        elsif ET = 0 then
            StartTime := get_time();
            Q := true;
        end_if
    
    end_function_block
    Последний раз редактировалось Валенок; 29.08.2025 в 17:14.

Похожие темы

  1. ПЛК 110 - Вопросы новичка?
    от di-s в разделе ПЛК1хх
    Ответов: 21
    Последнее сообщение: 15.04.2025, 16:38
  2. Вопросы новичка!!!
    от sau в разделе ПЛК1хх
    Ответов: 42
    Последнее сообщение: 02.05.2022, 19:57
  3. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 14:39
  4. Вопросы полного новичка
    от Korion в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 09.02.2010, 10:08
  5. Вопросы новичка по ПЛК
    от Ollegator в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 07.07.2009, 09:29

Ваши права

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