I am trying to figure out how Crimson 3.0 for a Graphite HMI can be tailored to fit my data logging needs. I have an application where the customer wants to log 10-20 points of critical data during their machine cycle. The machine cycle lasts 1-2 minutes and there is anywhere from 6-12 minutes of downtime between cycles. Some of the data needs to be logged during the cycle (1 second updates are acceptable) while other data only needs logged once at the end of each cycle. They want a new log file created every shift.
I looked at the Crimson software and created sample data logs, one continuous and another triggered snapshot. I see that I can use a data tag to enable the logging only when in cycle, so we're good there.
My concern is that apparently each data log file is set up to contain a certain number of samples. The number of samples recorded each shift will obviously vary. How can I set up my data logging to start a new file based on time (or a trigger), not number of samples? I know I can continuously log, even when not in cycle, but that would mean wading through lots of useless data.
Also, I haven't dug into how to handle the log files yet. Is there a way for the HMI to automatically send the files to an FTP site per a trigger or must it be called from elsewhere?
Thanks in advance.
I looked at the Crimson software and created sample data logs, one continuous and another triggered snapshot. I see that I can use a data tag to enable the logging only when in cycle, so we're good there.
My concern is that apparently each data log file is set up to contain a certain number of samples. The number of samples recorded each shift will obviously vary. How can I set up my data logging to start a new file based on time (or a trigger), not number of samples? I know I can continuously log, even when not in cycle, but that would mean wading through lots of useless data.
Also, I haven't dug into how to handle the log files yet. Is there a way for the HMI to automatically send the files to an FTP site per a trigger or must it be called from elsewhere?
Thanks in advance.