1

Тема: Память в CANNY 7

Доброго времени суток.
Подскажите пожалуйста, есть ли в CANNY 7 память для переменных и если есть, то как туда можно записать несколько байт информации.

2

Re: Память в CANNY 7

Вопрос не вполне понятен.
1. Каждая сеть на диаграмме является аналогом переменной: https://canny.ru/docs/fbd/cfd/#sec--fbd-cfd-set
2. В качестве элементов ОЗУ часто применяют D-триггеры: https://canny.ru/docs/fbd/triggers/d_flip-flop/
3. Для сохранения данных при сбросе питания контроллера используют энергонезависимую память: https://canny.ru/docs/c7/eeprom/

3 (01-04-2024 16:35:48 отредактировано ovemister)

Re: Память в CANNY 7

Константин, CANNY пишет:

Вопрос не вполне понятен.

У меня есть набор байт.
Допустим:
10011000
01110001
00101011
00010110
10110001

Я хотел бы этот набор байт диаграммой создать, где-то в самом контроллере хранить и циклически выводить эти байты на каналы Канал0-Канал7 контроллера.
Можно ли в энергонезависимую память контроллера как-то записывать диаграммой сразу байты и потом читать оттуда эти байты информации и выводить их на каналы?

4

Re: Память в CANNY 7

ovemister пишет:

Можно ли в энергонезависимую память контроллера как-то записывать диаграммой сразу байты и потом читать оттуда эти байты информации и выводить их на каналы?

Можно сразу по два байта в одну ячейку.
Пример работы с ЭНП есть в документации: https://canny.ru/docs/c7/eeprom/

5

Re: Память в CANNY 7

Понял, спасибо.