Просмотреть полную версию : CNTR (16)
Добрый день!
Лоджик 3.28.0064 Проблема в следующем, после загрузки программы в контроллер с выхода QU счетчика проходит 1 при отсутствующем на входе + сигнале 1. Пример во вложении, в справке написано что такими свойствами обладают только блоки CTU и CTD:russian_r
Добрый день!
Лоджик 3.28.0064 Проблема в следующем, после загрузки программы в контроллер с выхода QU счетчика проходит 1 при отсутствующем на входе + сигнале 1. Пример во вложении, в справке написано что такими свойствами обладают только блоки CTU и CTD:russian_r
Это, безусловно, ошибочное поведение. Какой контроллер вы используете?
Этот баг обнаружил на SMH 2G с MC 0201
Вам следует поискать проблему в прошивке контроллера или ошибках лоджика (перезапустить, скачать версию свежее), поскольку мне не удаётся повторить проблему:
http://forum.segnetics.com/attachment.php?attachmentid=4604&stc=1&d=1510919778
Поясните, пожалуйста, алгоритм работы 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
Поясните, пожалуйста, алгоритм работы CNTR.
В документации (https://dl.segnetics.com/WebHelp/SMLogix/index.html?fbd_blocks.htm) мало, что описано. Например, нет пояснения, что такое EU, ED.
Даны противоречивые картинки и ссылка.
Например, написано: "Флаги QU и QD сбрасываются входами Reset или Load, но не сами."
А на картинках видим:
Понимаю суть претензии. Но если вглядеться, то:
"Универсальный 16-разрядный счетчик с полным набором выходных состояний: флаги границ диапазона счёта, флаги переноса".
И в счётчике CTD заключительная фраза звучит как "Сигнал QD сбрасывается входом Load, но не самостоятельно!".
Два фактора наложились друг на друга: наше нежелание писать к каждому отдельному блоку полное описание, чтобы не захламлять справку и ваше (по праву!) нежелание рассматривать счётчики в целом.
В результате развилось первое за много лет непонимание.
Что касается разночтения графиков и примечания - оно почему-то уплыло от CTUD(16) - оно относится именно к нему. Это произошло явно недавно.
Спасибо за ваши замечания, исправим.
Понимаю суть претензии. Но если вглядеться, то:
"Универсальный 16-разрядный счетчик с полным набором выходных состояний: флаги границ диапазона счёта, флаги переноса".
Ок, видимо, EU/ED -- флаги границ диапазона, а QU/QD -- флаги переноса, исходя из логики. Выше описания CNTR совсем нет упоминания слов "флаг", "перенос" и "граница".
Что касается разночтения графиков и примечания - оно почему-то уплыло от CTUD(16) - оно относится именно к нему. Это произошло явно недавно.
Поясните, то есть QU/QD в CNTR -- это что-то особенное, отличается от других?
Можете пояснить логику работы CNTR?
Графики сигналов в описании CNTR правильные или нет?
Ок, видимо, EU/ED -- флаги границ диапазона, а QU/QD -- флаги переноса, исходя из логики. Выше описания CNTR совсем нет упоминания слов "флаг", "перенос" и "граница".
Поясните, то есть QU/QD в CNTR -- это что-то особенное, отличается от других?
Можете пояснить логику работы CNTR?
Графики сигналов в описании CNTR правильные или нет?
Оно - примечание. Оно относится к CTUD(16). Следовательно графики - для CNTR(16). И да, они правильные.
CNTR(16) - он прежде всего особенен тем, что работает правильно, ровно как в книжках по схемотехнике. Это у него все сигналы правильные, а у остальных - особенные, "с прибамбахом".
Именно поэтому этот счётчик и появился - исправить все ошибки своих предшественников.
CNTR(16) - он прежде всего особенен тем, что работает правильно, ровно как в книжках по схемотехнике. Это у него все сигналы правильные, а у остальных - особенные, "с прибамбахом".
Ок, спасибо, понял.
vBulletin v3.8.7 (Russian), Copyright ©2000-2024, Jelsoft Enterprises Ltd.