KristienP
Member
Customer has a site that fills trailers, a Fill Record is kept on each one (start time, finish time, volume, truck ID, etc) in the PLC. Currently, the Fill Record is a custom data type (Fill_Records), consisting of DINT, REAL, and STRING tags.
There are 500 records kept in an array of the custom data type (Data Type = Fill_Records[500]), sorted from newest to oldest, the oldest gets deleted when a new record is added. The values are viewed from FactoryTalk View on a pop-up. They can scroll through all 500 of them.
What the customer wants is to be able to keep a years worth of fill records (I don't have a specific number, but it's multiple trailers a day, every day of the year), and have the values stored on their server, and in a printer friendly version.
Can I setup Excel/CSV to read the data from the PLC? Can the PLC be set to write the values from these tags into an Excel/CSV file? I'm at a bit of a loss on how to keep up to date fill records for them.
Historian would just log the values, and over-write the previous value every time a new truck is filled and the Fill_Records[500] array updates (Fill_Records value shift one place in the array).
There are 500 records kept in an array of the custom data type (Data Type = Fill_Records[500]), sorted from newest to oldest, the oldest gets deleted when a new record is added. The values are viewed from FactoryTalk View on a pop-up. They can scroll through all 500 of them.
What the customer wants is to be able to keep a years worth of fill records (I don't have a specific number, but it's multiple trailers a day, every day of the year), and have the values stored on their server, and in a printer friendly version.
Can I setup Excel/CSV to read the data from the PLC? Can the PLC be set to write the values from these tags into an Excel/CSV file? I'm at a bit of a loss on how to keep up to date fill records for them.
Historian would just log the values, and over-write the previous value every time a new truck is filled and the Fill_Records[500] array updates (Fill_Records value shift one place in the array).