PDA

Просмотр полной версии : сохранение данных внутри плк



Kraft
30.11.2009, 13:25
здравствуйте. может ли плк сохранять нужные мне данные в своей энергонезависимой памяти? если да, то подскажите как или киньте ссылочку на пример.

по сути задача простая, контроллер обрабатывает простой процесс, и должен записывать некторые параметры себе в память. далее, чел приходит с ноутом и смотрит записанные "логи".


заранее спасибо

Kraft
30.11.2009, 13:57
где можно подробнее прочитать про архиватор?

МИХАИЛ
30.11.2009, 14:12
http://owen.ru/forum/attachment.php?attachmentid=1317&d=1244099065

Kraft
30.11.2009, 14:13
http://owen.ru/forum/attachment.php?attachmentid=1317&d=1244099065

спасибо. Но хочется еще документашку посмотреть. Есть такая?

МИХАИЛ
30.11.2009, 14:17
ftp://78.107.137.186/documents/catalog/files/OWEN%20PLC-Configuration.pdf

Kraft
30.11.2009, 14:19
ftp://78.107.137.186/documents/catalog/files/OWEN%20PLC-Configuration.pdf

Благодарю!

Kraft
01.12.2009, 05:47
Еще вопрос. Мне надо программно стартовать запись данных через архиватор, соответственно программно останавливать. Запкск/остановка - не проблема, делаю через Status. Но есть проблема, архиватор не отрабатывает за один цикл. Приходится ждать какое-то время для того чтобы архиватор записал данные в файл. Осюда вопрос: можно ли как нибудь отследить событие "Архиватор записал данные"?

Kraft
01.12.2009, 05:48
запись происходит во внутреннюю память плк

Филоненко Владислав
01.12.2009, 09:15
можно отслеживать размер файла.
но самое простое - 1 цикл - старт, 2-й стоп. после старта до завершения транзакции архиватор не реагирует на команды

Kraft
01.12.2009, 13:51
можно отслеживать размер файла.
но самое простое - 1 цикл - старт, 2-й стоп. после старта до завершения транзакции архиватор не реагирует на команды

вся соль как раз в том, что архиватор за 1 цикл не срабатывает (почему?). а как отслеживать размер оперативно?

Филоненко Владислав
01.12.2009, 14:29
не срабатывает, потому что запись длительный процесс.
а зачем его контролировать?
подали команду, архиватор записал. потом через час еще раз команду - записал.

Kraft
02.12.2009, 05:12
не срабатывает, потому что запись длительный процесс.
а зачем его контролировать?
подали команду, архиватор записал. потом через час еще раз команду - записал.

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

Филоненко Владислав
02.12.2009, 09:26
а сделать запись самих переменных тоже по команде нельзя?

Kraft
02.12.2009, 09:48
а сделать запись самих переменных тоже по команде нельзя?

так и сделал...