PDA

Просмотреть полную версию : CNTR (16)


Pavel
17.11.2017, 12:57
Добрый день!
Лоджик 3.28.0064 Проблема в следующем, после загрузки программы в контроллер с выхода QU счетчика проходит 1 при отсутствующем на входе + сигнале 1. Пример во вложении, в справке написано что такими свойствами обладают только блоки CTU и CTD:russian_r

Arsie
17.11.2017, 13:05
Добрый день!
Лоджик 3.28.0064 Проблема в следующем, после загрузки программы в контроллер с выхода QU счетчика проходит 1 при отсутствующем на входе + сигнале 1. Пример во вложении, в справке написано что такими свойствами обладают только блоки CTU и CTD:russian_r

Это, безусловно, ошибочное поведение. Какой контроллер вы используете?

Pavel
17.11.2017, 15:39
Этот баг обнаружил на SMH 2G с MC 0201

Gromov
17.11.2017, 15:56
Вам следует поискать проблему в прошивке контроллера или ошибках лоджика (перезапустить, скачать версию свежее), поскольку мне не удаётся повторить проблему:

http://forum.segnetics.com/attachment.php?attachmentid=4604&stc=1&d=1510919778

Gel
22.03.2018, 16:14
Поясните, пожалуйста, алгоритм работы CNTR.

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

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

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

А на картинках видим:

https://dl.segnetics.com/WebHelp/SMLogix/embim329.png

https://dl.segnetics.com/WebHelp/SMLogix/embim330.png

Arsie
22.03.2018, 16:50
Поясните, пожалуйста, алгоритм работы CNTR.

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

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

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

А на картинках видим:


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

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

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

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

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

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

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

Gel
22.03.2018, 17:21
Понимаю суть претензии. Но если вглядеться, то:

"Универсальный 16-разрядный счетчик с полным набором выходных состояний: флаги границ диапазона счёта, флаги переноса".
Ок, видимо, EU/ED -- флаги границ диапазона, а QU/QD -- флаги переноса, исходя из логики. Выше описания CNTR совсем нет упоминания слов "флаг", "перенос" и "граница".

Что касается разночтения графиков и примечания - оно почему-то уплыло от CTUD(16) - оно относится именно к нему. Это произошло явно недавно.
Поясните, то есть QU/QD в CNTR -- это что-то особенное, отличается от других?

Можете пояснить логику работы CNTR?

Графики сигналов в описании CNTR правильные или нет?

Arsie
22.03.2018, 17:28
Ок, видимо, EU/ED -- флаги границ диапазона, а QU/QD -- флаги переноса, исходя из логики. Выше описания CNTR совсем нет упоминания слов "флаг", "перенос" и "граница".


Поясните, то есть QU/QD в CNTR -- это что-то особенное, отличается от других?

Можете пояснить логику работы CNTR?

Графики сигналов в описании CNTR правильные или нет?

Оно - примечание. Оно относится к CTUD(16). Следовательно графики - для CNTR(16). И да, они правильные.

CNTR(16) - он прежде всего особенен тем, что работает правильно, ровно как в книжках по схемотехнике. Это у него все сигналы правильные, а у остальных - особенные, "с прибамбахом".

Именно поэтому этот счётчик и появился - исправить все ошибки своих предшественников.

Gel
22.03.2018, 18:07
CNTR(16) - он прежде всего особенен тем, что работает правильно, ровно как в книжках по схемотехнике. Это у него все сигналы правильные, а у остальных - особенные, "с прибамбахом".
Ок, спасибо, понял.