Так обычной перезагрузки недостаточно, программа, после перезагрузки, начинает работать, а необходимо полностью все обнулить RESET COLD..
Так обычной перезагрузки недостаточно, программа, после перезагрузки, начинает работать, а необходимо полностью все обнулить RESET COLD..
тогда остается толко по событию старт или питание включено, произвести инициализацию переменных в нулевое состояние
Я так пробовал, не получается...После отработки определенного количества циклов (это тех.процесс) значение переменных(некоторых, всегда различных) равно INVALID или переполнено, хотя в конце и в начале каждого цикла, оно обнуляется...такое ощущение что не хватает памяти...
val:= MAX(0,MIN(100,val)); такая формула не позволит переменной выходить за диапазон [0 - 100]
может быть вам стоит уделить внимание отладке программы для исключения ошибок, чем методам борьбы с не совсем работоспособной программой?
тогда присоединяюсь полностью к swerder-у
Если вы пишите программы для тех.процессов пищевого производства например, как в данной ситуации, где проект состоит из 50 подпрограмм, в котором более 1500 переменных, при том, что ее писал другой программист, а это уже усложняет отладку, то вы должны знать, что легче написать снова, чем разобраться в том, что уже написано...Спасибо всем , что попытались мне помочь, и помогли советом! Желаю Вам, чтобы у вас не возникало таких сложностей!
Поверьте я не пессимист) просто у меня совсем нет времени, чтобы разбираться с этим...Так конечно, все получают удовольствие от сделанной работы и я в том числе, но это немного другая ситуация.