I recently completed a custom fatigue test rig. There was a variable speed motor spinning an eccentric weight on the end of the test part. We monitored strain gages and an accelerometer. Our original plan was to use an Automation Direct PLC to control everything. Unfortunately, with the supply situation, this wasn't possible. After some research, we ended up using DAQFactory. It's never been mentioned before on Practical Machinist, so I figured I'd do a quick write-up for posterity.
DAQFactory is a windows-based control/HMI that interfaces primarily with USB DAQs. It plays best with Labjack, but they say other ones work as well. We ended up with a LabJack U3-HV ($155). This has -10V to 10V inputs and 0-5V outputs.
The 0-5V output was a little limiting, as most DC motor drives take 0-10V, but Anaheim Automation had one that worked well.
DAQFactory worked very well, and I wouldn't hesitate to use it again on another project. For a small project like this, it's free, and it's not that expensive for larger projects. Documentation is okay, and e-mail support is good. We ran into a weird issue that wasn't covered in the documentation, and they got back to us in a few hours.
Programming is by their own language, no ladder logic, but it's pretty easy to learn and does what you'd expect.
DAQFactory is a windows-based control/HMI that interfaces primarily with USB DAQs. It plays best with Labjack, but they say other ones work as well. We ended up with a LabJack U3-HV ($155). This has -10V to 10V inputs and 0-5V outputs.
The 0-5V output was a little limiting, as most DC motor drives take 0-10V, but Anaheim Automation had one that worked well.
DAQFactory worked very well, and I wouldn't hesitate to use it again on another project. For a small project like this, it's free, and it's not that expensive for larger projects. Documentation is okay, and e-mail support is good. We ran into a weird issue that wasn't covered in the documentation, and they got back to us in a few hours.
Programming is by their own language, no ladder logic, but it's pretty easy to learn and does what you'd expect.