Motion with BRX PLCs can be as easy or sophisticated as you need. Three levels of instruction complexity allow you to choose the degree of customization involved with your motion control application. Choose the zero complexity option with minimal user input, the intermediate level for more user-defined features, or the advanced level to create custom move profiles. And with the built-in high-speed I/O, the BRX platform takes practical motion to a whole new level.
All BRX PLC models with 24VDC I/O have high-speed inputs and outputs built in with an additional 128 250kHz or 128 TTL (64 differential) 2MHz local high-speed points possible through expansion. This high-speed I/O can be used to track rapid encoder pulses, drive stepper motors, or can be configured for other counter/timer, axis/pulse, pulse-width-modulated or table-driven functions:
Single-ended signaling is the simplest, and in terms of wire cost, the least expensive method of transmitting high-speed electrical signals. With this type of transmission, one wire carries a voltage that represents the signal while the other wire is connected to a reference voltage, usually ground. This wiring method can pose a serious problem in industrial applications that are prone to electromagnetic interference from motors, compressors, power generation, etc. The noise induced on nearby wires from these devices can cause inaccurate counts, inconsistent positioning, or erratic motion profiles.
On the other hand, differential signaling ignores the noise that is induced on the line and focuses on the difference in the supplied signals. This type of transmission requires an additional wire, with one carrying the normal signal and the other carrying its inverse. Any noise induced on the wires will affect both the normal and inverse signals the same, causing the difference between the signals, or differential, to remain the same as well. By focusing on the differential, the BRX HSIO4 module can effectively void any inaccuracies caused by noise.
BRX PLCs are on the forefront of Industry 4.0 with support for MQTT, HTTPS and FTP communication plus an embedded Rest API which allow BRX to work hand-in-hand with high-level IT systems/IIoT platforms.
BRX PLCs are also a leader in advanced motion control with embedded and expandable high-speed I/O and powerful motion-specific instructions that can tackle even the most complex, coordinated motion applications.
Each of these features (IIoT capability and advanced motion) alone are pretty impressive, but using them together allows for some awesome innovations. Imagine controlling your machine's movements with just your voice - telling it to "reset", "stop" or "run motion profile 3". How about having the status of the machine read aloud to you just by asking Google Assistant, well with BRX PLCs you don't have to imagine, you can easily make it a reality.
Install the BRX PLC (you can use the built-in high-speed I/O and/or the HSIO expansion modues), install the servo and/or stepper drive(s) and associated motors, wire up the system, power the controller and drive(s) and download the free Do-more Designer software to your PC if you haven't already.
From the Do-more Designer software, configure the axes for your system. Choose whether the output will be a pulse output or virtual one and select the correct pulse output mode (if needed). Assign your tags and you are ready to design your motion profile.
Do-more Designer software includes many easily configured function blocks for several common motion profiles. Choose the one you need and fill in the blanks for your particular application. If you need a custom profile, the AXSCRIPT instruction allows you to create your own sequence of axis commands. Once you have your profile complete, download the project to the BRX CPU and you're done!