Работа таймера в функциональном блоке

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

Re: Работа таймера в функциональном блоке

Сообщение Ka3ax »

вот DB_, в котором красиво, а оказывается нет, на одном входе IN сигнал присутствует, а все Q активны
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Supervision of erection

Михайло
Администратор
Сообщения: 4094
Зарегистрирован: 19 сен 2012, 19:16

Re: Работа таймера в функциональном блоке

Сообщение Михайло »

Ka3ax писал(а):Основные принципы бы.
Мой основной принцип - не используй таймеры синего цвета, используй белые аналоги (синий/белый цвет - это в Library они так выглядят).

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

Re: Работа таймера в функциональном блоке

Сообщение Ka3ax »

пробовал с ними, им тоже нужно чего давать тип IEC_Timer.
я тупо делаючего то безсестемно, иногда работает иногда нет.
например, видео посмотрел, повторяю, а у меня каменный цветок не выходит.
Supervision of erection

Михайло
Администратор
Сообщения: 4094
Зарегистрирован: 19 сен 2012, 19:16

Re: Работа таймера в функциональном блоке

Сообщение Михайло »

Ааа. Ну вы на два разных инстанса функции FB9 подаёте один и тот же таймер (тип IEC_Timer, DB142). Это неправильно, так как они находятся в области InOut, то есть они не только считываются, но в них ещё и пишется. Получается, что все инстансы функции пишут что-то в один IEC_Timer. А надо, чтобы у каждого инстанса индивидуальные данные были.

Надо таймер создать в области Static и тогда всё будет пучком. Не надо его наружу выводить (InOut).

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

Re: Работа таймера в функциональном блоке

Сообщение Ka3ax »

Не надо его наружу выводить (InOut).
так в хелпе так указано, вот и задал
Supervision of erection

Ответить