Hello,
I was hoping that someone could help with a PLC application that I am working on.
I have an application in which I need to measure the speed rate of a cylinder. My plan is to use a laser distance sensor with a 4-20ma output (FT 50 RLA-70-S1L8)
to measure the stroke which will be less than 50mm. I will use this analog signal to determine the length of stroke during a time period to calculate the speed.
I am using a Allen Bradley SLC 5/04 processor.
The only issue that I can see with this application is the speed in which this cylinder travels.
My measurement needs to be very accurate and I am concerned about the PLC's ability to capture this signal and process it in time.
Is there any programming tips that might help in this application to ensure that the result is accurate.
Could I use an interrupt routine? How can I monitor the analog input signal and not have to worry about the main program scan time?
Any advice would be appreciated.
Thanks,
Marinus
I was hoping that someone could help with a PLC application that I am working on.
I have an application in which I need to measure the speed rate of a cylinder. My plan is to use a laser distance sensor with a 4-20ma output (FT 50 RLA-70-S1L8)
to measure the stroke which will be less than 50mm. I will use this analog signal to determine the length of stroke during a time period to calculate the speed.
I am using a Allen Bradley SLC 5/04 processor.
The only issue that I can see with this application is the speed in which this cylinder travels.
My measurement needs to be very accurate and I am concerned about the PLC's ability to capture this signal and process it in time.
Is there any programming tips that might help in this application to ensure that the result is accurate.
Could I use an interrupt routine? How can I monitor the analog input signal and not have to worry about the main program scan time?
Any advice would be appreciated.
Thanks,
Marinus