Здравствуйте!
Подскажите, пожалуйста, как произвести начальную инициализацию контроллера?
Требуется при старте программы производить обнуление всех переменных, регистров.
Заранее спасибо!
Здравствуйте!
Подскажите, пожалуйста, как произвести начальную инициализацию контроллера?
Требуется при старте программы производить обнуление всех переменных, регистров.
Заранее спасибо!
В объявлении переменных можно задать начальное значение для каждой переменной при старте програмы, например- FlagReady1:BOOL:=FALSE;
Да, можно задавать начальное состояние переменных при их объявлении
var
count: int := 0; (* счетчик *)
end_var
но нужно помнить что локальные, глобальные и ретайн переменные будут инициализироваться в разные моменты. Поэтому наиболее грамотным решением является явная инициализация переменных в теле пользовательской программы.
раз уж многие ПЛК зависают, без добавления в конфигурацию кнопки Button, то используйте это обстоятельство с пользой, по нажатию на кнопку проводите требуемую инициализацию переменных