Всё просто:
Вы открываете файл, записываете в него данные, закрываете, снова открываете, читаете, закрываете.
И делаете это 1000 раз в секунду. Винда бы, наверное, сдохла от такого обращения.
ПРОСТО НЕ ХВАТАЕТ ПРОИЗВОДИТЕЛЬНОСТИ ПЛК И FLASH ДЛЯ ОБРАБОТКИ ТАКОГО ДИКОГО КОЛИЧЕСТВА ЗАПРОСОВ К ФАЙЛОВОЙ СИСТЕМЕ.
P.S. К тому-же Вы убиваете свой ПЛК, ресурс файловой системы исчерпается за 300000000 записей/(1000х3600)попыток в час=83 часа!
Абсолютный рекорд!