PLC/HMI Logging Rate Improvement
PLC/HMI Logging Rate Improvement
(OP)
Until recently my facility has had third party support for developing and managing our test lab but the company is going out of business and we are attempting to take ownership of our own lab software and equipment. Our stands test various fluid components (pumps, valves etc.) where we monitor various sensors for pressure, temp, flow etc. and we control and monitor the system using a PLC/HMI setup. Currently we are using an Automation Direct DL205 PLC, TopServer OPC and WonderWare InTouch HMI and for most testing we have been very satisfied with the capabilities. Recently we have been asked to perform some more transient type testing and will need to monitor our sensors at a higher rate than normal. We need to be able to monitor our sensors on the order of 100-200ms and right now can only achieve 400-500ms which seems slow based on my research of PLC's in general.
My question for you folks:
1.) Does this seem reasonable to ask or are we asking too much for our current hardware/software?
- if not realistic for my current setup, what are some low cost alternatives (PAC?)
2.) What are common logging rates for other users?
3.) What factors directly influence logging or update rates? (very broad question I'm sure)
4.) We do have to perform a bit of math to manipulate our sensor data - is math better performed in the PLC or in the HMI?
- our support tech always seemed to believe it was all limited by InTouch and put much of the math in the PLC
I am personally familiar with the InTouch programming and can handle most if not all functions with regard to scripting and have been experimenting with TopServer as well. I do however have limited experience with the PLC ladder logic, though I'm confident I can churn through it and learn it as I have been educating myself with it for several weeks now and it seems fairly intuitive. Any advice would be great as to what some options are or how to proceed to better understand my logging capabilities. Again I am learning rapidly as I go but I do have some background in programming and was involved in the complete development of the test stand and feel this is a task I can bring in house over time. It is becoming too costly to wait (sometimes days) to get support when one of our production stands goes down.
Thank you in advance for your assistance and hopefully I can promptly answer any questions any of you may have.
- J -
My question for you folks:
1.) Does this seem reasonable to ask or are we asking too much for our current hardware/software?
- if not realistic for my current setup, what are some low cost alternatives (PAC?)
2.) What are common logging rates for other users?
3.) What factors directly influence logging or update rates? (very broad question I'm sure)
4.) We do have to perform a bit of math to manipulate our sensor data - is math better performed in the PLC or in the HMI?
- our support tech always seemed to believe it was all limited by InTouch and put much of the math in the PLC
I am personally familiar with the InTouch programming and can handle most if not all functions with regard to scripting and have been experimenting with TopServer as well. I do however have limited experience with the PLC ladder logic, though I'm confident I can churn through it and learn it as I have been educating myself with it for several weeks now and it seems fairly intuitive. Any advice would be great as to what some options are or how to proceed to better understand my logging capabilities. Again I am learning rapidly as I go but I do have some background in programming and was involved in the complete development of the test stand and feel this is a task I can bring in house over time. It is becoming too costly to wait (sometimes days) to get support when one of our production stands goes down.
Thank you in advance for your assistance and hopefully I can promptly answer any questions any of you may have.
- J -





RE: PLC/HMI Logging Rate Improvement
If this is not possible then you will need to go to new hardware and software. Various companies have data loggers and software which will probably meet any requirements you have.
RE: PLC/HMI Logging Rate Improvement
Bottom line is I will be needing to log at high rates and combine PID control with test stand automation similar to our current PLC. So if new hardware is the only option I will start to research so any recommendations would be great. Is PC data acquisition an option? Meaning use the PLC to control the stand but have some secondary hardware which would collect the data? My supervisor inquired about the PC logging yesterday and this is new to me.
Again any help would be great and thanks for the response.
- J -
RE: PLC/HMI Logging Rate Improvement
RE: PLC/HMI Logging Rate Improvement
PLCs are not a good choice. They are asynchronous or non-deterministic. I would look for a PC card that can do DMA if you are only collecting analog data.
Peter Nachtwey
Delta Computer Systems
http://www.deltamotion.com
RE: PLC/HMI Logging Rate Improvement
A last question, are there any other forums for PLC/HMI that are worth following?
- J -
RE: PLC/HMI Logging Rate Improvement
If you need to do PID control and record up to 16 channels of data at 1 ms intervals let me know. We can buffer up to 12.5 minutes of data at that rate or you can upload the data on-the-fly.
This is the best one.
http://www.plctalk.net/qanda/forumdisplay.php?f=2
Peter Nachtwey
Delta Computer Systems
http://www.deltamotion.com
RE: PLC/HMI Logging Rate Improvement
Keith Cress
kcress - http://www.flaminsystems.com