Показать сообщение отдельно
Старый 05.12.2017, 10:04   #147
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 126
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

Цитата:
Сообщение от Gromov Посмотреть сообщение
Вроде, это тут где-то обсуждалось. Тот лог файл, что будет удобен вам - совсем не будет удобен другим юзерам. Это уже задача каждого программиста самостоятельно, запилить себе логи как ему надо. В конце концов, это не так уж и сложно.
дада, программист может взять контроллер, сделать платку на нужное кол-во do-di и т.д. и все сам написать. ага.


фбд-блоки по типу MUX(int)/(bool)/(real)

на входы вешаются переменные
кол-во входов задается юзером
дискретизация в тиках, т.е. через сколько тиков делать запись
максимальое кол-во записей по времени или по кол-ву записей
переключатель типа лог-файла
0 - тип журнал, последняя запись затирается.
1 - тип книга, по превышении счетчика записей файл записывается и закрывается, создается новый файл.
ограничитель кол-во листов/файлов в книге
на выходе упакованный в rar файлы csv-формата [имя][дата][время][тип данных].log

ну хотя бы так, например.
если сделаете каскадируемые блоки - выход такого лог-блока цепляется ко входу другого такого блока и т.д.
и тогда данные с этих блоков пишутся в один лог-файл в одну строку
т.е. как-то так
time b1 b2 b3 i1 i2 i3 i4 r1 r2 r3
b/i/r - это bool/int/real

формат времени самый простой типа
201712051304
2017-12-05 13:04


__________________
C уважением, LordN
LordN сейчас на форуме   Ответить с цитированием