а в чем проблема держать на флэшке файлы и тупо читать их в программу через процедуры файловой библиотеки? и завсегда новые данные можно переписать поверх существующих. И совершенно ничего не мешает включить желаемый интерфейс в состав программы ПЛК и передавать файлы любым способом.