Лучше использовать ПЛК с внешней SD или USB. Такие как 304 или 323.
Вести архив можно на ПЛК. А как забирать данные - вопрос организации протокола, который на этих ПЛК можно поддержать любой.
В простейшем случае - ModBus с использованием 20 функции ModBus - передача файлов. Примеры и инструкции есть на форуме.