Page 1 of 1
Как обнулить значение переменной в блоке данных?
Posted: Thu Mar 21, 2019 6:42 am
by Aleks333777333
Подскажите как обнулить значение переменной в блоке данных.
Есть вот такой блок данных подсчета минут и часов.
Переменные в формате Real
Требуется обнулять эти параметры по нажатию кнопки на панели.
Всё понятно как делать. Не знаю только какой командой присваивать значения в формате Real в блоке данных. (в данном случае ноль)
Команда Move не работает.
Re: Как обнулить значение переменной в блоке данных?
Posted: Thu Mar 21, 2019 7:30 am
by Rex2701
SFC21 "FILL" поможет
Re: Как обнулить значение переменной в блоке данных?
Posted: Thu Mar 21, 2019 8:42 am
by CoMod
мы не следим за вашими работами = просьба/требование указывать тип процессора,
так как в Портале для S7-300/400 и S7-1200/1500 используются разные операторы языков
Re: Как обнулить значение переменной в блоке данных?
Posted: Thu Mar 21, 2019 9:32 am
by Yaroslav-70
Очевидно в свойствах нужного DB убрать галочку с "Optimized block access" и MOVE заработает.
Re: Как обнулить значение переменной в блоке данных?
Posted: Thu Mar 21, 2019 12:14 pm
by Aleks333777333
Я просто и не знал, что тип процессора на это влияет. Процессор S7-1200 1212С
А что означает вход Count? Можно его не заполнять? Будет работать без него?
Re: Как обнулить значение переменной в блоке данных?
Posted: Thu Mar 21, 2019 12:54 pm
by Yaroslav-70
Re: Как обнулить значение переменной в блоке данных?
Posted: Thu Mar 21, 2019 1:04 pm
by CoMod
Aleks333777333 wrote: ↑Thu Mar 21, 2019 12:14 pm
Я просто и не знал, что тип процессора на это влияет. Процессор S7-1200 1212С
А что означает вход Count? Можно его не заполнять? Будет работать без него?
на Картинке написано: Count количество заполняемых ячеек памяти начиная с указанной первой ячейки
Конкретно в примере "0" записывается в блок данных DB начиная с
указанной по
указанной +61