Вложение 24600
если цикл взять секунда, то в файл сохраняет, правда проскакивает через отсчётов 30-40 по 10-20 пустых строчек или с мусором
если выбираю минуту - всё, не пишет.
как это работает?
Вид для печати
Вложение 24600
если цикл взять секунда, то в файл сохраняет, правда проскакивает через отсчётов 30-40 по 10-20 пустых строчек или с мусором
если выбираю минуту - всё, не пишет.
как это работает?
Обязательно ли использовать бит управления?
На самом деле выборка работает с регистрами панели (см. вкладку "Хранилище")
Как только наберется 60 записей, то они скидываются на флешку.
В вашем случае один раз в час. По этому и кажется, что "...все, не пишет"
ЗЫ, Кроме того Вы ничего не сказали, какую переменную архивируете, может это регистр PSW 256 или другой из области хранилища. Ведь по умолчанию хранилище начинается с регистра PSW256 и занимает в вашем случае область по PSW687(если используется дата и время).
И вполне возможно, что Вы сами, используя эти регистры где-нибудь еще, портите выборку, по тому и "мусор"
Архивирую много переменных.., и совсем не понятно с размером хранилища Вложение 24603
Мало информации сколько переменных, это регистры ПЛК или панели, формат Word/DWord.
Размер хранилища для выборки, т.е. архива, можно подсчитать здесь http://www.owen.ru/forum/showthread....l=1#post139595
ЗЫ Для одной переменной Word, при 60 точках( почему-то назвали кол.записей в файле) нужно 431 регистр
4+(60+1)*(1+6)=431
Для двух переменных
4+(60+1)*(2+6)=492
для трех
4+(60+1)*(3+6)=553
и т.д.
Глядите, чтобы Ваш архив не пересекался с другими архивами или графиками.
ЗЫ2.
Естественно в качестве хранилища можно использовать PFW, тогда освободите регистры PSW для своих нужд и кроме того не записанный вовремя архив перед отключением питания не пропадет.
Вложение 24604
переменных много, и Word и Вооl а как задать диапазон для хранилища? Пост выше место только для одного регистра ..
Формула в посте по ссылке
Как Вы умудряетесь переменные Вооl архивировать?Цитата:
Для выборки
N=4+(n+1)*(Kw+2*Kdw+6) регистров, если выбран способ "ymrhms"
или
N=4+(n+1)*(Kw+2*Kdw) регистров, если выбран способ "none".
где n-количество записей в выборке, заданное в ее настройках, см первый рисунок.
Kw-количество переменных Word
Kdw--количество переменных DWord
ЗЫ. В новой панели можно еще и String архивировать, естественно в формуле этого нет.
Вложение 24605
вот так..., но сейчас закралось сомнение будет ли работать.., ещё не проверил.
А string в моей панели есть!
Ну и где здесь битовая переменная?
Вложение 24606
В файле в столбце для этой переменной будет число типа 1,234 с тремя знаками после запятой