Продолжим рассмотрение счетчиков в среде owenlogic. Предыдущая статья про счетчик CT. (ссылка) Основные отличия от предыдущего счетчика: 1. Наличие входа для уменьшения счетчика. 2. Выход Q теперь не булевое значение, а целое. Блок выставляет текущее значение счета. Набросаем простенькие программки, чтобы посмотреть, как работает этот функциональный блок. I1 - для инкрементного счета, I2 - для декрементного счета. I3 - присваивание значения уставки. Конструкция "X->B" нужна для, того чтобы связать блок с выходом контроллера, иначе симулятор не будет показывать значение (особенность owenlogic). Видео на ютубе. Обратите внимаение, что при уменьшении после нуля счетчик принимает значение 65535. Это из-за того,что в owenlogic целые числа только положительные (у сегнетика же область значений -32768 ... 32767, и еще tcnm 32 битные). Сейчас сделаем аналогично предыдущей статье (в ней более подробно и про блинкер, и про запись уставки), только все сразу :) BLINK1 задает импульсы - переменна
Программирование в owenlogic. Универсальный счетчик CTN.
11 мая 202211 мая 2022
285
2 мин