All information can be retrieved for review via software or displayed by dedicated indicators, enabling the status of individual modules to be monitored. Follow their code on GitHub. Driver Installation To install the drivers for the cPCI A , refer to the installation information in this chapter.
The drivers are. The EPS slave system significantly eases system maintenance needs, with each hot-swappable slave module replaceable with no need to power down, resulting in a reduction in MTTR Mean-Time-to-Repair. In addition, quick-removable connectors minimise rewiring efforts. Adlink's EtherCAT products all feature compact construction with fanless design, operable at degC to 60degC, with integral IPrated metal housing for withstanding the rigours of harsh operating conditions.
Simon You, Product Director for Adlink's Automation Product Centre, says: 'Adlink industrial automation and motion control solutions have been widely adopted, to date driving over , axes industry-wide. Adlink's new EtherCAT Solution helps customers to overcome even the most critical challenges of industrial automation.
DAQExpress helps you easily view and analyze data from compatible measurement hardware using either interactive analysis panels or through the DAQExpress editor. You can instantly capture measurement data without programming, or you can do basic automation using graphical programming. DAQExpress offers configuration options for parameters such as sensor type, sample rate, recording time, and. This interactive software helps you view, record, and explore your data. Choose from a wide selection of hardware, ranging from low-cost devices to high-performance modular systems.
SignalExpress users can control more than PC-based and stand-alone instruments, as well as log data from more than data acquisition devices. Signals can be processed and analyzed, and resulting signals can be sent to hardware devices.
NIPM does not allow you to modify existing software installations, so that capability will be lost when you install it. To create a new log file for the next simulation, you must change the file name before starting the simulation. To simulate using the SolidWorks motors included in the model, you need to associate the motors with NI SoftMotion axes. Complete the following steps to add NI SoftMotion axes to the project:. Select Add New Axis. The new axis automatically binds to an available SolidWorks motor.
Double-click the Axis Name of each axis to rename the axis more descriptively e. All axes are added to the Project Explorer window as shown in Figure 4. Figure 4. You can group NI SoftMotion axes into coordinate spaces so that you can perform coordinated moves using multiple axes simultaneously. Use the coordinate spaces as inputs to your motion applications when performing coordinate moves.
Complete the following steps to add a coordinate space to the project:. If desired, double-click the coordinate space name to rename the coordinate space and give it a descriptive name.
Your project is now set up with the axes and coordinate spaces you need for the application. Figure 6. When using coordinate resources, target position and other information are contained in a 1D array with axis information provided in the order that axes are added using this dialog box. Axes associated with SolidWorks motors are assumed to be servo motors. Because the axes are not associated with actual hardware, you need to perform only minimal configuration to get started. Once you have set up your simulation, you can change configuration settings on the axes for easy deployment to the final hardware using the profiles you create.
Complete the following steps for the X Axis and Y Axis to configure the axes for use in your simulation:. Right-click the axis in the Project Explorer window and select Properties from the shortcut menu to open the Axis Configuration dialog box. Figure 6 shows the parts of the Axis Configuration dialog box for SolidWorks axes. Items that are not applicable to your configuration are greyed out.
Figure 7. You can also use the Power function block in your VI to activate and enable axes. Click OK to close the Axis Configuration dialog box. With these function blocks, you can perform straight-line moves, arc moves, contoured moves, gearing and camming operations, and read status and data information. A Timed Loop synchronized to the NI Scan Engine allows your time-sensitive motion applications to execute at the scan rate.
Any code placed inside a Timed Loop is guaranteed to execute once per scan period or at an interval you specify. You should minimize memory allocations in Timed Loops to avoid introducing jitter into the system. NI SoftMotion function blocks are typically used on hardware running a real-time OS to create deterministic motion control applications using the function block programming paradigm. If your code does not need to run at the scan rate, you can use a while loop with a Wait Until Next ms Multiple function to control the loop rate.
Complete the following steps to configure the Timed Loop:. Place a Timed Loop on the block diagram of the VI. The Timed Loop is located on the Timed Structures palette. The Configure Timed Loop dialog box should look similar to Figure 8. Unsubscribe from Marko Chorbikj? Cancel Unsubscribe. Subscribe Subscribed Unsubscribe This method would use the controller's EtherCAT command set to program the controller rather than SoftMotion axis and commands. Open a service request.
Purchase or renew support services. Was this information helpful?
0コメント