Тема: CNTR (16)
Показать сообщение отдельно
Старый 22.03.2018, 16:50   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: CNTR (16)

Цитата:
Сообщение от Gel Посмотреть сообщение
Поясните, пожалуйста, алгоритм работы CNTR.

В документации (https://dl.segnetics.com/WebHelp/SML...fbd_blocks.htm) мало, что описано. Например, нет пояснения, что такое EU, ED.

Даны противоречивые картинки и ссылка.

Например, написано: "Флаги QU и QD сбрасываются входами Reset или Load, но не сами."

А на картинках видим:
Понимаю суть претензии. Но если вглядеться, то:

"Универсальный 16-разрядный счетчик с полным набором выходных состояний: флаги границ диапазона счёта, флаги переноса".

И в счётчике CTD заключительная фраза звучит как "Сигнал QD сбрасывается входом Load, но не самостоятельно!".

Два фактора наложились друг на друга: наше нежелание писать к каждому отдельному блоку полное описание, чтобы не захламлять справку и ваше (по праву!) нежелание рассматривать счётчики в целом.

В результате развилось первое за много лет непонимание.

Что касается разночтения графиков и примечания - оно почему-то уплыло от CTUD(16) - оно относится именно к нему. Это произошло явно недавно.

Спасибо за ваши замечания, исправим.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием