Вход

Просмотр полной версии : Инициализация контроллера плк100



xГеоргийx
29.12.2011, 10:32
Здравствуйте!

Подскажите, пожалуйста, как произвести начальную инициализацию контроллера?

Требуется при старте программы производить обнуление всех переменных, регистров.

Заранее спасибо!

swerder
29.12.2011, 17:26
Требуется при старте программы производить обнуление всех переменных, регистров.

собственно, в чем проблема начального обнуления всех переменных?

Александр Ч.
30.12.2011, 07:35
В объявлении переменных можно задать начальное значение для каждой переменной при старте програмы, например- FlagReady1:BOOL:=FALSE;

Дмитрий Артюховский
30.12.2011, 09:27
Да, можно задавать начальное состояние переменных при их объявлении
var
count: int := 0; (* счетчик *)
end_var

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

capzap
30.12.2011, 10:17
раз уж многие ПЛК зависают, без добавления в конфигурацию кнопки Button, то используйте это обстоятельство с пользой, по нажатию на кнопку проводите требуемую инициализацию переменных