если переменная глобальная, она видня в любом коде проекта без объявления
если переменная глобальная, она видня в любом коде проекта без объявления
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Это понятно. Какие мои действия для сохранения насчитанных данных счетчиков, у меня их 3. Насчитанные данные пишутся в регистры ПЛК (Slave) панель (Master) читает данные из этих регистров. При выключении питания ПЛК регистры сохранят свои значения так как область памяти (Slave) по умолчанию находится в энергонезависимой области, и тут же будут перезаписаны на те что выдает ФБ, если его поместить в область retain данные сохраняться? Объявить ФБ в области памяти retain, или же после включения ПЛК по первому фронту пишем в ФБ значения с регистров Slave, и считаем дальше. Как лучше поступить?
объявите переменные, которые надо, чтобы сохраняли свои значения после пропадания питания как retain, зачем весь фб объявлять как retain.
Вот как сделано у меня, управление насосами с подсчётом наработки. Также сохраняется время переключения насосов, которое задаётся с панели.