teaser.png

Process Controller in IndraDrive

jeffry
New Poster

The process controller can be used to control for example position, force, pressure and much more. In summary, a process feedback value will be controlled to a process command value. In this How-to article, it is explained how to use this functionality in IndraDrive combined with a ctrlX CORE.

Prerequisites

What you need:

Step-by-Step Guide

Step 1
In order to use its functionality, make sure that the IndraDrive is connected properly to a ctrlX CORE and choose a suitable communication protocol for example EtherCAT.
See How-to article: "
Establish connection to ctrlX DRIVE via ctrlX CORE".

Step 2
Activate function package “IndraMotion MLD Advanced ("MA")” in ctrlX DRIVE Engineering. See Figure 1.

Figure 1 – Activate function package “IndraMotion MLD Advanced ("MA")”Figure 1 – Activate function package “IndraMotion MLD Advanced ("MA")”

Step 3
Load correct project in MLD and RUN SPS. Make sure that the firmware is up-to-date. Then you should be able to use the process controller. See Figure 2.

Figure 2 – Load project and RUN SPSFigure 2 – Load project and RUN SPS

Process controller and its most important parameters

Note that if the EtherCAT communication protocol is used to write or read these parameters through PLC, the parameters must first be added to the cyclic process data in ctrlX I/O Engineering. Refer to How-to article: "Establish connection to ctrlX DRIVE via ctrlX CORE" (expert settings need to be enabled). MDT represents data from control to device, while AT represents data from device to control. This allows parameters to be assigned to the corresponding variables defined in the PLC application within the data layer. Below are the most important parameters of the process controller, listed and explained.

  1. To activate or deactivate process controller, set parameter P-0-1390 Bit 0 to TRUE or FALSE.
  2. Enter process setpoint directly in drive or through parameter P-0-1371 (Data length 4 byte).
  3. Make command values adjustment in drive or set the respective parameters.
  4. Make configuration (PID values, controller output limitation and if necessary, position limitation). To check if command value is attained (parameter P-0-1410 Bit 1), set tolerance window.
  5. Read sensor values and write them in analog input, parameter P-0-1372 (Data length 4 byte).
  6. If necessary, apply bandstop filter to the analog input.
  7. Read if process controller is active (P-0-1410 Bit 0) or in error (P-0-1410 Bit 4). Check if drive is not enabled (P-0-1410 Bit 10).  

For more detailed information on the process controller and its parameters see
MLD Technology Function Process Controller (R911397137).

Figure 3 – Process controllerFigure 3 – Process controller

Must Read
Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist