Вопросы по Step 7 Pro (Ka3ax)

Инженерное программное обеспечение
Аватара пользователя
Ka3ax
Специалист
Сообщения: 303
Зарегистрирован: 07 сен 2013, 10:09

Re: Вопросы по Step 7 Pro (Ka3ax)

Сообщение Ka3ax »

точность длительности TimePulse на уровне заданной величины Ts.
если задать оба пармаметра равным 1, согласно кода 1 секунда, то при цикле 30ms выход выставится через 30 ms.
пытаюсь таймер найтьи сочинить без экземпляра.
это код из библиотеки OSCAT, обычный счетчик, добавляет за цикл Ts.
Supervision of erection

Аватара пользователя
Ka3ax
Специалист
Сообщения: 303
Зарегистрирован: 07 сен 2013, 10:09

Re: Вопросы по Step 7 Pro (Ka3ax)

Сообщение Ka3ax »

SCL, TIA 1500

пытаюсь с помощью службы времени вывкести секундные импульсы, короткие мпульсы каждую минуту, час и поймать переход через 00 часов.
часть кода объясняющая задуманное

Код: Выделить всё

[b]tmp_min_static- int static
tmp_static - bool static
tmp_sec- bool temp
tempTimeDTL - DTL static 
[/b]
........


#RetVal:= RD_LOC_T(#tempTimeDTL); // считываем время в tempTimeDTL


    #tmp_sec := USINT_TO_BOOL(#tempTimeDTL.SECOND); // берем секунды и преобразуем в bool    


"F_TRIG_DB"(CLK:=#tmp_sec, // определяем негативный фронт. пробовал и с положительным
            Q=>#tmp_static);

      
        IF #tmp_static THEN
        #tmp_min_static := #tmp_min_static + 1;
    END_IF;
фронт определяется, #tmp_static-дрыгается, а tmp_min_static не суммируется, равно 1 остается
и судя по редактору SCL "ход" не доходит до #tmp_min_static := #tmp_min_static + 1;
Supervision of erection

Аватара пользователя
Ka3ax
Специалист
Сообщения: 303
Зарегистрирован: 07 сен 2013, 10:09

Re: Вопросы по Step 7 Pro (Ka3ax)

Сообщение Ka3ax »

немного обманул всех, переменнная не находилась в статик.
Но задачу не решил, так как следующая строка отрабатывает каждую секунду, а не минуту., как я ожидал

Код: Выделить всё

 #tmp_sec := USINT_TO_BOOL(#tempTimeDTL.SECOND);
я полагал, пока не нуль секунд я буду получать TRUE. Но не получается так
Supervision of erection

Аватара пользователя
Ka3ax
Специалист
Сообщения: 303
Зарегистрирован: 07 сен 2013, 10:09

Re: Вопросы по Step 7 Pro (Ka3ax)

Сообщение Ka3ax »

ps
не верно полагал, конвертируется только младший бит
Supervision of erection

Ответить