w1wb
03.07.2020, 10:05
Добрый день!
Хотел уточнить некоторые моменты по работе с коэффициентами/уставками на входах алгоблоков в SMLogix и их поведением при загрузке в контроллер SMH4.
1) В FBD-программе я размещаю алгоблок (предположим сумматор) и задаю на его входах числа. Загружаю в контроллер. Куда эти числа попадают, в какую память? Они остаются по умолчанию с скомпилированным проектом в памяти отведённой для проекта? или попадают в ОЗУ/Энергонезависимую?
2) Следовательно, что произойдёт с этими числами на входах алгоблоков после длительной потери питания? Надо ли мне их пропускать через EEPROM средствами FBD (EEPROM, ARRAY) или SMArt (элеменет "Ввод числа")?
3) Сейчас делаю навигацию по сенсорной панели SMH4 и хочу сделать переход на некоторые экраны через окно "Ввод пароля". Пароль задаю из FBD (стоит соответствующий флаг в SMArt). Для сохранения пароля использую блок EEPROM(int). Настройки входов в SMLogix:
start wr = 0
start rd = 0
int = 0
rd offset = 0
deep = 1
Значение по умолчанию в 0 ячейке: 123 (ПКМ на блоке -> окно "Инициализация EEPROM")
Здесь интересует момент, значение входа deep = 1 останется при длительной потери питания? и надо ли вообще сохранять пароль в блоке EEPROM или достаточно его задать на входе UI-блока "Пароль"?
Изначально решил использовать блок EEPROM для размножения пароля на несколько UI-блоков "Пароль".
Хотел уточнить некоторые моменты по работе с коэффициентами/уставками на входах алгоблоков в SMLogix и их поведением при загрузке в контроллер SMH4.
1) В FBD-программе я размещаю алгоблок (предположим сумматор) и задаю на его входах числа. Загружаю в контроллер. Куда эти числа попадают, в какую память? Они остаются по умолчанию с скомпилированным проектом в памяти отведённой для проекта? или попадают в ОЗУ/Энергонезависимую?
2) Следовательно, что произойдёт с этими числами на входах алгоблоков после длительной потери питания? Надо ли мне их пропускать через EEPROM средствами FBD (EEPROM, ARRAY) или SMArt (элеменет "Ввод числа")?
3) Сейчас делаю навигацию по сенсорной панели SMH4 и хочу сделать переход на некоторые экраны через окно "Ввод пароля". Пароль задаю из FBD (стоит соответствующий флаг в SMArt). Для сохранения пароля использую блок EEPROM(int). Настройки входов в SMLogix:
start wr = 0
start rd = 0
int = 0
rd offset = 0
deep = 1
Значение по умолчанию в 0 ячейке: 123 (ПКМ на блоке -> окно "Инициализация EEPROM")
Здесь интересует момент, значение входа deep = 1 останется при длительной потери питания? и надо ли вообще сохранять пароль в блоке EEPROM или достаточно его задать на входе UI-блока "Пароль"?
Изначально решил использовать блок EEPROM для размножения пароля на несколько UI-блоков "Пароль".