QuickSilver Controls has added Multi-Thread capability to its SilverDust line of servo controller/drivers for NEMA 17 and 23 frame motors. Now it is possible to have two programs executing simultaneously in the same controller. This is ideal for motion applications where the servo controller is being used as the main logic controller (i.e. replacing a PLC). One thread can be used to execute motion oriented programs while the second is dedicated to I/O processing.
With both program threads running, the SilverDust's instruction executetime is 240 microseconds as opposed to 120 microseconds in single thread operation. The 8KHz servo loop executes as normal, as does the 1MB CANOpen and 230KB serial channels.
Both threads and programs share the same data registers to make passing information between threads easy and intuitive. For example, either thread can change position or velocity by modifying the respective registers.
Either thread can change or terminate the execution of the other thread. Advanced debugging features include single-step and breakpoint operations on one thread while the other thread is executing normally.
Explore the June 2006 Issue
Check out more from this issue and find your next story to read.
Latest from Today's Medical Developments
- GrindingHub Americas launches in 2027 in Cincinnati, Ohio
- Methods Machine Tools now offers the Nakamura-Tome NT-Flex
- Battelle awards $900,000 in STEM education grants to Ohio schools
- #55 Lunch + Learn Podcast with KINEXON
- Starrett and Gerstner offer limited edition, American made 1950s replica wooden machinist tool chests
- EMCO’s UNIVERSALTURN 50: The new benchmark in universal turning
- Archetype's Expertise for Equity accelerates early-stage innovation
- Stratasys expands its AM solutions with Tritone's cutting-edge technology