Сообщений: 4
Тем: 2
Зарегистрирован: Jul 2017
Репутация:
0
Thanks: 1
Given 0 thank(s) in 0 post(s)
Добрый день, господа!
Возникла необходимость выгрузки данных из FactoryTalk в csv-файл каждый час. Необходимо, чтобы файл был заполнен за сутки. А новые сутки уже писались в новый файл и т.д. и т.п.
Кто-нибудь сталкивался с такой проблемой? Можете помочь?
Сообщений: 175
Тем: 1
Зарегистрирован: Apr 2017
Репутация:
8
Thanks: 8
Given 19 thank(s) in 18 post(s)
16-Jul-2018, 08:44:46
(Сообщение последний раз редактировалось: 16-Jul-2018, 08:45:18 oldDad.)
Здравствуйте,
Вы можете сконфигурировать DataLog так, чтобы каждый час начинать новые файлы, и чтобы данные записывались в формате ODBC.
Затем эти файлы можно автоматически, также раз в час можно преобразовывать сторонней программой в формат CSV, а в начале суток удалять файлы за предыдущие сутки.
Сообщений: 4
Тем: 2
Зарегистрирован: Jul 2017
Репутация:
0
Thanks: 1
Given 0 thank(s) in 0 post(s)
У нас в SCADA есть уже TOTALIZERS, которые считают среднечасовые значения. Можно их использовать. Но!
1. Как нам настроить так, чтобы имена файлов были с датой отчета ("YYYYMMDD.csv")?
2. Необходимо, чтобы файлы хранились в папке, у которой имя "YYYY MM". То есть с наступлением нового месяца файлы должны уже сохраняться в новой папке.
Сообщений: 175
Тем: 1
Зарегистрирован: Apr 2017
Репутация:
8
Thanks: 8
Given 19 thank(s) in 18 post(s)
16-Jul-2018, 10:25:26
(Сообщение последний раз редактировалось: 16-Jul-2018, 10:28:16 oldDad.)
Думаю, всё это можно сделать внешней программой, конвертирующей исходные файлы DataLog, написанной, например, на VBA.