Currently, we are using RSLinx OEM for an OPC server and connecting to an L35 CompactLogix. I am reading correct data for some tags in the processor, but had a question on a better way to gather this data.
We have boxes pass over a weigh scale and that weight is stored in a register and is used to determine whether the box meets specified weight to determine if it is "kicked out" or send to palletized. I am pulling this weight into our PI historian, but the way the data is logged it is a "real" value. So when I pull up PI data in Excel and specify a scan time interval, PI will extrapolate between actual weight readings.
I want to be able to use PI to determine when a box is weighed and what batch number it is. I can currently see the batch number, but the data is stored the same way as the weight. PI extrapolates between actual readings, so I do not know the exact moment a box is scanned, whether the weight represents the actual weight, or if that is extrapolated data. Is there a way to push the data, per say, one time when the registers that hold the weight and batch number changes, along with a time stamp? Currently, there is no way to know the exact moment the weight register changes, etc.
I hope this was clear enough, but I can clarify anything if need be.
We want to be able to see what a box weighs, it's batch number only when one is passed over the scale. PI is treating the registers(data) in the same way as a pressure (constantly changing), but this data needs to be treated almost like discrete data...a particular weight, or no weight.
We have boxes pass over a weigh scale and that weight is stored in a register and is used to determine whether the box meets specified weight to determine if it is "kicked out" or send to palletized. I am pulling this weight into our PI historian, but the way the data is logged it is a "real" value. So when I pull up PI data in Excel and specify a scan time interval, PI will extrapolate between actual weight readings.
I want to be able to use PI to determine when a box is weighed and what batch number it is. I can currently see the batch number, but the data is stored the same way as the weight. PI extrapolates between actual readings, so I do not know the exact moment a box is scanned, whether the weight represents the actual weight, or if that is extrapolated data. Is there a way to push the data, per say, one time when the registers that hold the weight and batch number changes, along with a time stamp? Currently, there is no way to know the exact moment the weight register changes, etc.
I hope this was clear enough, but I can clarify anything if need be.
We want to be able to see what a box weighs, it's batch number only when one is passed over the scale. PI is treating the registers(data) in the same way as a pressure (constantly changing), but this data needs to be treated almost like discrete data...a particular weight, or no weight.