PDA

Просмотр полной версии : СП 270 Исторический график не строится.



Пьер
26.06.2015, 09:12
СП270 Перестала строить исторический график. После загрузки проекта вроде строит, но через пару минут пропадает и вместо времени и даты пишет FF-FF-FF.
На другой панели этот проект отлично работает. Может как-то перепрошить или это память полетела???

petera
26.06.2015, 09:50
СП270 Перестала строить исторический график. После загрузки проекта вроде строит, но через пару минут пропадает и вместо времени и даты пишет FF-FF-FF.
На другой панели этот проект отлично работает. Может как-то перепрошить или это память полетела???
Возможно:
а) в проекте случайно используются регистры PFW из области отведенной под графики.
б) может это и флеш память исчерпала ресурс.
По варианту а) проект не работал бы и в другой.
По варианту б) попробовать выделить для графиков другую область регистров PFW
18769

Пьер
26.06.2015, 10:37
б) попробовать выделить для графиков другую область регистров PFW
18769
Можно посоветовать, от куда и до куда можно взять PFW, чтобы не набедокурить потом.

Спасибо за ответ!

petera
26.06.2015, 13:06
Можно посоветовать, от куда и до куда можно взять PFW, чтобы не набедокурить потом.

Спасибо за ответ!
Хороший вопрос.
Последний доступный адрес PFW = 1 000 000.
При включенном авторазмещении для графиков будут доступны регистры от заданного в настройках параметра "число PSW" до 1 000 000
18779
По умолчанию "число PSW"=1024, следовательно доступно 1 000 000 -1 024=998 976 регистра.
Много это или мало? Потребность в регистрах для графиков и выборок http://www.owen.ru/forum/showthread.php?t=9992&p=139595&viewfull=1#post139595
Для исторического графика нужно
N=4+(n+1)*(Kw+2*Kdw+6) регистров
где:
Kw-количество переменных Word
Kdw--количество переменных DWord
n-количество записей в выборке, заданное в ее настройках "всего", см рисунок
18780

Таким образом, если в историческом графике одна переменная Word, то в 998 976 регистрах поместятся
(998 976-4)/7 - 1= 142 709 точек.
К стати, может причина у Вас именно в превышении числа точек? Ведь конфигуратор при включенном авторазмещении позволяет загрузить в панель графики с существенным превышением количества точек. Где-то только после того, когда количество используемых PSW достигнет ~1 900 000(~272000 точки) будет ругаться на не хватку памяти.
18782

Только вот скорей всего точки с PSW> 1 000 000 не будут сохраняться и не будут отображаться.
Таким образом от куда и куда двигать нужно смотреть по обстоятельствам, что бы для последней точки графика PSW не превышал 1 000 000

ЗЫ. Про "Только вот скорей всего точки с PSW> 1 000 000 не будут сохраняться и не будут отображаться." я наверно поспешил.
Если график начинается в PFW с адресом < 1 000 000 и расчетная последняя точка будет за границей 1 000 000, то вроде работает правильно, но на сколько можно превысить границу в 1 000 000 сказать пока не могу, сложно проверит требуется время.