PDA

Просмотр полной версии : ПР205



Страницы : 1 2 3 4 5 6 [7]

RV9WFJ
25.10.2026, 09:28
Как будто бы проще свой ФБ на ST написать, чем тестирование кота в мешке проводить. Особенно учитывая заявления Овна о том, что там от классического ПИДа ничего не осталось давно.

Dimensy
25.10.2026, 11:42
Как будто бы проще свой ФБ на ST написать, чем тестирование кота в мешке проводить. Особенно учитывая заявления Овна о том, что там от классического ПИДа ничего не осталось давно.

Ну, если верить документации, то вполне себе классический ПИД
90778

AHom
30.10.2026, 18:36
Не подскажите, вот если разрешу редактирование энергонезависимой переменной в ПР205 , которой
уже задано значение по умолчанию отличное от нуля, то изменять значение такой переменной можно будет
и измененное значение будет сохраняться при отключении питания до следующего ее изменения ?

Trevor
30.10.2026, 18:51
Не подскажите, вот если разрешу редактирование энергонезависимой переменной в ПР205 , которой
уже задано значение по умолчанию отличное от нуля, то изменять значение такой переменной можно будет
и измененное значение будет сохраняться при отключении питания до следующего ее изменения ?

Будет сохраняться новое, если только вы не перезаписываете её при включении, например из константы.

AHom
31.10.2026, 15:45
Т.е. если записать проект в котором энергонезависимым локальным переменными int или float уже задано значение
по умолчанию (не 0), то этими же значениями и будет заполнен экран после записи и их можно будет затем и изменить с экрана при разрешении редактирования и сохраняться такие переменные после отключения питания тоже будут, но только последние
( изменные или не изменные), которые сохранил прибор в памяти.
Можете пояснить " будет сохраняться новое, если только не перезаписываете её при включении, например из константы", когда это
бывает нужно делать ?

Trevor
31.10.2026, 16:08
Т.е. если записать проект в котором энергонезависимым локальным переменными int или float уже задано значение
по умолчанию (не 0), то этими же значениями и будет заполнен экран после записи и их можно будет затем и изменить с экрана при разрешении редактирования и сохраняться такие переменные после отключения питания тоже будут, но только последние
( изменные или не изменные), которые сохранил прибор в памяти.
Можете пояснить " будет сохраняться новое, если только не перезаписываете её при включении, например из константы", когда это
бывает нужно делать ?

Два примера, первый инициализация из константы, при след. включении, будет опять значение константы. 90840
Вторая схема, изменение сетевой переменной, изменяет и сохраняемое значение. При инициализации будет новое (последнее) значение

Dimensy
31.10.2026, 16:50
Т.е. если записать проект в котором энергонезависимым локальным переменными int или float уже задано значение
по умолчанию (не 0), то этими же значениями и будет заполнен экран после записи и их можно будет затем и изменить с экрана при разрешении редактирования и сохраняться такие переменные после отключения питания тоже будут, но только последние
( изменные или не изменные), которые сохранил прибор в памяти.


Да в чем затык то?
Энергонезависимая переменная со значением по умолчанию ведет себя точно так же как и энергонезависимая переменная без значения по умолчанию. Единственное отличие, при первом после прошивки запуске в переменной со значением по умолчанию будет уже что-то записано. Все


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

Это актуально для первичной инициализации сетевой слейв переменной у ПРок первого поколения. Потому что у них нельзя в настройках для сетевой переменной выставить значение по умолчанию, хотя слейв переменная и является энергонезависимой

AHom
01.11.2026, 22:38
Это да, в таблице пееменных у ПР100 у сетевых переменных нет столбца " значение по умолчанию".
Можете направить пример как реализовать первичную инициализацию сетевой слейв переменной после включения питания ПРок первого поколения ?

Dimensy
01.11.2026, 22:59
Можете направить пример как реализовать первичную инициализацию сетевой слейв переменной после включения питания ПРок первого поколения ?

Вот пример инициализации

Dimensy
01.11.2026, 23:24
Ну и в догонку, использование битовой маски. Думаю, пригодится