Вопрос о сохранении памяти состояния S7-300
Добавлено: 22 янв 2020, 16:03
Всем привет.
Такой вопрос. Есть контроллер S7-300 CPU315
Написал тестовую програмку. Всё работает вроде как и нормально, только не совсем. Дело в том что контроллер в момент выключения, другими словами физического отключения напряжения питания пишет свое состояние. Это конечно же весьма забавно и в каких то случаях весьма удобно и необходимо.
Как сделать так чтоб не сохранял своего состояния на момент выключения или сохранял но не полностью, а только то что нужно?
Получается смешная ситуация после включения контроллера программа стартует не с начала, а с того места где пропало питание. Так как основное тело программы в графсете и сразу за первой секвенцией идет секвенция которая делает своеобразную инициализацию безопасно приводя например какой то механизм в исходное состояние и покуда не возникнет такое состояние то ничего дальше происходить не должно. И только потом главный цикл. А получается что стартует сразу в главном цикле там где пропало питание. Как сделать так чтоб контролер стартовал с начала программы всегда?
Такой вопрос. Есть контроллер S7-300 CPU315
Написал тестовую програмку. Всё работает вроде как и нормально, только не совсем. Дело в том что контроллер в момент выключения, другими словами физического отключения напряжения питания пишет свое состояние. Это конечно же весьма забавно и в каких то случаях весьма удобно и необходимо.
Как сделать так чтоб не сохранял своего состояния на момент выключения или сохранял но не полностью, а только то что нужно?
Получается смешная ситуация после включения контроллера программа стартует не с начала, а с того места где пропало питание. Так как основное тело программы в графсете и сразу за первой секвенцией идет секвенция которая делает своеобразную инициализацию безопасно приводя например какой то механизм в исходное состояние и покуда не возникнет такое состояние то ничего дальше происходить не должно. И только потом главный цикл. А получается что стартует сразу в главном цикле там где пропало питание. Как сделать так чтоб контролер стартовал с начала программы всегда?