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

Инженерное программное обеспечение

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

Сообщение Ka3ax » 20 июл 2018, 19:43

точность длительности TimePulse на уровне заданной величины Ts.
если задать оба пармаметра равным 1, согласно кода 1 секунда, то при цикле 30ms выход выставится через 30 ms.
пытаюсь таймер найтьи сочинить без экземпляра.
это код из библиотеки OSCAT, обычный счетчик, добавляет за цикл Ts.
Supervision of erection
Аватара пользователя
Ka3ax
Специалист
 
Сообщения: 285
Зарегистрирован: 07 сен 2013, 10:09

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

Сообщение Ka3ax » 08 авг 2018, 22:20

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
Специалист
 
Сообщения: 285
Зарегистрирован: 07 сен 2013, 10:09

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

Сообщение Ka3ax » 10 авг 2018, 20:27

немного обманул всех, переменнная не находилась в статик.
Но задачу не решил, так как следующая строка отрабатывает каждую секунду, а не минуту., как я ожидал
Код: Выделить всё
 #tmp_sec := USINT_TO_BOOL(#tempTimeDTL.SECOND);

я полагал, пока не нуль секунд я буду получать TRUE. Но не получается так
Supervision of erection
Аватара пользователя
Ka3ax
Специалист
 
Сообщения: 285
Зарегистрирован: 07 сен 2013, 10:09

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

Сообщение Ka3ax » 12 авг 2018, 09:05

ps
не верно полагал, конвертируется только младший бит
Supervision of erection
Аватара пользователя
Ka3ax
Специалист
 
Сообщения: 285
Зарегистрирован: 07 сен 2013, 10:09

Пред.

Вернуться в Simatic TIA Portal / Step7

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0