-
подскажите, сохранение данных.
ПЛК100
Счетчик CTU считает деньги в DWORD
Как лучше сделать, чтобы при сбросе счетчика данные сохранились, и таких записей должно быть 30. Я этой цели добился, но при выключении питания всё по 0.
SysLibFile для этих целей кажется не подходит.
Это мой первый проект, подскажите пожалуйста, мозги кипят
-
-
не понял, поподробнее пожалуйста, где описание почитать, если это блок.
-
Супер Модератор
Переменая, в которой Вы накапливаете значение с счетчика должна быть объявлена как Retain - это просто свойство переменной. После этого значение переменной при отключении питания будет сохраняться в энергонезависимой памяти.
Откройте руководство по CoDeSys или Help и почитайте про Retain
-
Спасибо! Всё получилось.
Только не сразу, я выход со счетчика объявлял как retain, а надо было счетчик CTUD.
Но получилось как хотел, спасибо
-
Супер Модератор
Не правильно. Можно и так, но не совсем корректно.
Вы значение с выхода блока какой то переменной присваиваете... вот её и объявляйте как Retain, не надо весь блок в память вносить.
-
Блок CTUD переменная на выходе CV, ее я и объявлял как Retain, ничего не получалось. Прочел, что можно весь блок, так и сделал. Почему не коректно?
Теперь на выходе CV я могу %QW8.15.0 поставить, что мне и надо было, чтобы данные на панели отображались.
Последний раз редактировалось Сергей Борисович; 24.09.2010 в 21:33.
-
Супер Модератор
с ввыхода блока значение присваиваете промежуточной переменной prom1 или schet1...
Эту переменную и сохраняете как retain...
а уж что Вы будете в панель передавать и по каким адресам - вопрос второй. Переменная для панели = schet1...
не мешайте все в кучу - потом легче будет...
-
Переменную schet1 каким классом объявлять VAR, VAR_OUTPUT, или VAR_GLOBAL?
-
Супер Модератор
Если она у Вас используется только в данной программе\подпрограмме, то VAR. Если она будет выходом блока, то var output. Если должна быть доступна сквозняком во всех подпрограммах - var global.
А вообще почитайте обязательно мануал по данному вопросу.
Не нужно читать мануал как книгу, а вот обращаться к нужным рзделам нужно
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума