Cookies are important for this site to function properly, to guarantee your safety, and to provide you with the best experience. By clicking OK, you accept all cookies. For more information, please access our Privacy Policy.
Table of Contents
Tutorials / 
TIA Portal Technology Objects for Siemens Motion Control Systems
Advanced

TIA Portal Technology Objects for Siemens Motion Control Systems

Siemens
Servo Motors
TIA Portal
PLC Programming

‚ÄćIntroduction

Through PROFINET connectivity, SIMATIC S7-1500 PLCs empower drives to function as positioning, speed, or synchronous axes. TIA Portal provides the means to manage a SINAMICS S210 drive by incorporating a technology object within its software framework, thus enabling its operation through Motion Control instructions execution. In this instance, a dual setup of SINAMICS S210 drives is employed within the application. The initial drive is tasked with position control, acting as the leading axis for the subsequent drive, which operates in synchronous mode. Within this application context, there are two axes in operation: a leading axis referred to as the 'positioning axis' and a following axis identified as the 'synchronous axis,' each fulfilling unique roles within the system.

Figure 1.1: Technology objects for Siemens motion control systems - Automation task overview
Figure 1.1: Technology objects for Siemens motion control systems - Automation task overview

PLC Hardware Configuration

The following passage offers an intricate breakdown of the setup configurations for the SIMATIC S7-1500 CPU and the SINAMICS S210 when integrated into the TIA Portal interface.

Launch the TIA Portal software and commence a fresh project creation. Navigate to the 'Project View' interface. Browse the hardware catalog to pinpoint and designate the SIMATIC S7-1500 CPU model you intend to employ. Assign the name 'PLC_1' to this CPU and incorporate it into your project configuration. Once the CPU setup is complete, configure security parameters and network preferences accordingly.

Figure 2.1: Technology objects for Siemens motion control systems - Adding desire PLC
Figure 2.1: Technology objects for Siemens motion control systems - Adding desire PLC

The CPU's creation leads to the Security Wizard's automatic unveiling. Remove the checkmark from the box labeled 'Protects the PLC configuration data' and continue by clicking 'Next.'

Figure 2.2: Technology objects for Siemens motion control systems - Removing protection for PLC configuration data
Figure 2.2: Technology objects for Siemens motion control systems - Removing protection for PLC configuration data

Progress to the next stage by removing the limitation on communication to secure PG/PC and HMI, followed by clicking 'Next.'

Figure 2.3: Technology objects for Siemens motion control systems - Removing secure PG/PC & HMI communication
Figure 2.3: Technology objects for Siemens motion control systems - Removing secure PG/PC & HMI communication

Mark the 'Disable access control' choice, acknowledge the dialog box by pressing OK, then advance by hitting 'Next.'

Figure 2.4: Technology objects for Siemens motion control systems - Disabling access control
Figure 2.4: Technology objects for Siemens motion control systems - Disabling access control

Ensure the validity of 'Legacy access control' and advance by clicking 'Next.'

Figure 2.5: Technology objects for Siemens motion control systems - Configuring legacy access control
Figure 2.5: Technology objects for Siemens motion control systems - Configuring legacy access control

Ensure the arrangement is correct before pressing the 'Finish' button.

Figure 2.6: Technology objects for Siemens motion control systems - Confirming PLC security settings
Figure 2.6: Technology objects for Siemens motion control systems - Confirming PLC security settings

Explore the CPU settings and locate the 'Ethernet configurations' from the 'PROFINET interface [X1]' to allocate the IP address. For instance, the provided project utilizes 192.168.0.1 as its IP address and 255.255.255.0 as the subnet mask. Verify that within the PROFINET category, the option labeled 'Generate PROFINET device name automatically' is enabled. This action prompts the software to derive the PROFINET name from the device's designation. The instance project demonstrates the use of the PROFINET label 'plc_1.profinet interface_1.'

Figure 2.7: Technology objects for Siemens motion control systems - Setting PLC IP address
Figure 2.7: Technology objects for Siemens motion control systems - Setting PLC IP address

Drives Hardware Configuration

Browse the hardware catalog to identify the SINAMICS drive that fits your requirements, assign the identifier 'Drive_left' to it, and include it in your project setup.

Figure 3.1: Technology objects for Siemens motion control systems - Adding desire drives
Figure 3.1: Technology objects for Siemens motion control systems - Adding desire drives

With the completion of drive creation, the Security Wizard will initiate automatically. In the 'Start page' interface, select the option for proceeding with reduced security configurations. Acknowledge the security level alert by choosing OK.

Figure 3.2: Technology objects for Siemens motion control systems - Configuring low security for the drive
Figure 3.2: Technology objects for Siemens motion control systems - Configuring low security for the drive

Check the setup details for accuracy, then finalize by selecting 'Finish' in the summary window.

Figure 3.3: Technology objects for Siemens motion control systems - Confirming low-security settings for the drive 
Figure 3.3: Technology objects for Siemens motion control systems - Confirming low-security settings for the drive 

Access the 'Device view' associated with the SINAMICS S210 you have included and double-click on the motor icon (MOT) placed below the converter. Then, within the 'Properties' panel, choose the motor selection section and pick out the motor that corresponds to your needs.

Figure 3.4: Technology objects for Siemens motion control systems - Selecting the desired motor for the drive
Figure 3.4: Technology objects for Siemens motion control systems - Selecting the desired motor for the drive

Explore the drive properties to locate the 'Ethernet addresses' section and configure the IP address as needed. In the given project instance, the utilized IP address is 192.168.0.2, accompanied by a subnet mask of 255.255.255.0. Verify that within the PROFINET category, the option labeled 'Generate PROFINET device name automatically' is enabled. The PROFINET system automatically designates the name 'Drive_left' for identification.

Figure 3.5: Technology objects for Siemens motion control systems - Setting IP address for the first drive
Figure 3.5: Technology objects for Siemens motion control systems - Setting IP address for the first drive

Follow the previously outlined procedure for selecting and setting up the second drive. Set up the network parameters to label the fresh drive as 'Drive_right,' applying 192.168.0.3 as the IP address alongside 255.255.255.0 as the subnet mask.

Figure 3.6: Technology objects for Siemens motion control systems - Setting IP address for the second drive
Figure 3.6: Technology objects for Siemens motion control systems - Setting IP address for the second drive

Connection Settings

Following the setup of the CPU and drives, your next task is to allocate the PROFINET connections accordingly. Shift over to the 'Network view.' In the station labeled 'Drive_left,' locate the option 'Not assigned,' then opt for 'PLC_1.PROFINET interface_1.'

Figure 4.1: Technology objects for Siemens motion control systems - Connecting PLC to Drive_left
Figure 4.1: Technology objects for Siemens motion control systems - Connecting PLC to Drive_left

Engage with the 'Drive_right' station by choosing 'Not assigned,' then opt for 'PLC_1.PROFINET interface_1.' Following this event, every station will be interconnected with one another.

Figure 4.2: Technology objects for Siemens motion control systems - Linking drives
Figure 4.2: Technology objects for Siemens motion control systems - Linking drives

It's essential to adjust the topology of stations to establish an isochronous link between drives and the CPU. Access the 'Topology view.' Use drag-and-drop functionality to create a connection by moving from the upper CPU port to the Drive_left's first port. Utilize the drag-and-drop method to create a link from the Drive_left's second port to the Drive_right's first port.

Figure 4.3: Technology objects for Siemens motion control systems - Establishing isochronous connection
Figure 4.3: Technology objects for Siemens motion control systems - Establishing isochronous connection

Reach the 'Real-time settings' for the 'PROFINET interface[X1]' by exploring the 'Advanced options' within the CPU's device properties. Arrange the CPU to function as the 'Sync master' and set the 'Send clock' to one millisecond.

Figure 4.4: Technology objects for Siemens motion control systems - Configuring PLC as sync master
Figure 4.4: Technology objects for Siemens motion control systems - Configuring PLC as sync master

Access the settings of the Drive_left, then locate 'PROFINET interface [X150],' proceed to 'Telegram configuration,' and finally, head to 'Drive control-Telegrams.' Left-click on the ellipsis icon beside the display box titled 'Organization blocks' within the 'Send (Actual value)' area. If the 'MC-Servo' is not found in the list, utilize the 'Create' button.

Figure 4.5: Technology objects for Siemens motion control systems - Telegram configuration of Drive_left
Figure 4.5: Technology objects for Siemens motion control systems - Telegram configuration of Drive_left

Specifically, select the organizational block designated as 'MC-Servo' within the dialogue box for adding blocks. Remove the checkmark from the 'Add new and open' option and validate your action by clicking OK.

Figure 4.6: Technology objects for Siemens motion control systems - Creating MC_Servo organization block
Figure 4.6: Technology objects for Siemens motion control systems - Creating MC_Servo organization block

Explore the 'PROFINET interface[X150]' within the Drive_left's device settings, proceed to 'Advanced options,' and verify the status of 'Isochronous mode' to ensure it's enabled.

Figure 4.7: Technology objects for Siemens motion control systems - Activating isochronous mode for Drive_left
Figure 4.7: Technology objects for Siemens motion control systems - Activating isochronous mode for Drive_left

Locate and expand the 'Program blocks' folder within the project tree and right-click over the 'MC-Servo' organization block. Subsequently, opt for the 'Properties' from the displayed menu. Navigate through the module dialog's menu to find the 'Cycle time' option. Toggle the 'Synchronous to the bus' setting and opt for 'PROFINET IO-System (100)' from the dropdown list labeled 'Source of the send clock.' Save your changes by pressing OK.

Figure 4.8: Technology objects for Siemens motion control systems - Toggling synchronous to the bus for MC_Servo
Figure 4.8: Technology objects for Siemens motion control systems - Toggling synchronous to the bus for MC_Servo

Repeat the same procedures for the 'Drive_right' as well.

Technology Objects Configuration

For this specific application, the task involves configuring two technology objects: 'positioning' and 'synchronous' axes functioning as the 'leading' and 'following' axes in order.

Explore the project tree until you reach 'PLC_1,' then proceed to 'Technology Objects' and double-click over the 'Add new object' option. Choose 'TO_PositioningAxis' from the 'Motion Control' tab. Click OK to proceed.

Figure 5.1: Technology objects for Siemens motion control systems - Creating positioning technology object 
Figure 5.1: Technology objects for Siemens motion control systems - Creating positioning technology object 

Go to the navigation menu and left-click 'Hardware interface'; proceed to configure 'Drive type' as 'PROFIdrive' and 'Drive' as 'Drive_left.'

Figure 5.2: Technology objects for Siemens motion control systems - Hardware interface for positioning axis
Figure 5.2: Technology objects for Siemens motion control systems - Hardware interface for positioning axis

Explore the navigation menu once more and locate the 'Data exchange with the drive' to ensure that automatic data transfer from the drive is enabled. This action guarantees that data from the drive will be transmitted to the 'technology object' automatically.

Figure 5.3: Technology objects for Siemens motion control systems - Data exchange with the drive
Figure 5.3: Technology objects for Siemens motion control systems - Data exchange with the drive

To verify if the data is transmitted from the encoder automatically, access 'Data exchange with the encoder' in the navigation menu and check the status.

Figure 5.4: Technology objects for Siemens motion control systems - Data exchange with encoder
Figure 5.4: Technology objects for Siemens motion control systems - Data exchange with encoder

Explore the project tree until you reach 'PLC_1,' then proceed to 'Technology Objects' and double-click over the 'Add new object' option. Choose 'TO_SynchronousAxis' from the 'Motion Control' tab. Click OK to proceed.

Figure 5.5: Technology objects for Siemens motion control systems - Creating synchronous technology object
Figure 5.5: Technology objects for Siemens motion control systems - Creating synchronous technology object

Go to the navigation menu and left-click 'Hardware interface'; proceed to configure 'Drive type' as 'PROFIdrive' and 'Drive' as 'Drive_right.'

Figure 5.6: Technology objects for Siemens motion control systems - Hardware interface for synchronous axis
Figure 5.6: Technology objects for Siemens motion control systems - Hardware interface for synchronous axis

Browse the navigation menu to find the 'Leading value interconnections,' then designate the desired positioning axis within the field of 'Possible leading values.'

Figure 5.7: Technology objects for Siemens motion control systems - Designating the desired positioning axis
Figure 5.7: Technology objects for Siemens motion control systems - Designating the desired positioning axis

Developing TIA Portal Logic

Create a new function block by double-clicking the 'Add new block' item under the 'Program blocks' folder within the 'PLC_1' section. Choose the 'Function block' tab and assign it the name 'MotionControl_Pos.' Ensure the option 'Add new and open' is checked to open the block instantly upon addition. Press OK to include the block.

Figure 6.1: Technology objects for Siemens motion control systems - Creating FB for positioning motion control
Figure 6.1: Technology objects for Siemens motion control systems - Creating FB for positioning motion control

Access the 'Motion Control' directory through the 'Technology' palette within the 'Instructions' task card. Then, drag the 'MC_Power' instruction and drop it to network one. Choose the 'Multi-instance' data block type from the dialog box and proceed by clicking OK to affirm your choice.

Figure 6.2: Technology objects for Siemens motion control systems - Adding MC_Power instruction to network 1
Figure 6.2: Technology objects for Siemens motion control systems - Adding MC_Power instruction to network 1

Configure the 'MC_Power' instruction as displayed in the picture below.

Figure 6.3: Technology objects for Siemens motion control systems - Configuring MC_Power for positioning FB
Figure 6.3: Technology objects for Siemens motion control systems - Configuring MC_Power for positioning FB

Additionally, include the following instructions through drag-and-drop action into the function block network: MC_Reset, MC_Halt, MC_Home, MC_MoveRelative, MC_MoveAbsolute, and MC_MoveJog. Configure the instructions as displayed in the pictures below.

Figure 6.4: Technology objects for Siemens motion control systems - Configuring MC_Reset & MC_Home instructions
Figure 6.4: Technology objects for Siemens motion control systems - Configuring MC_Reset & MC_Home instructions
Figure 6.5: Technology objects for Siemens motion control systems - Configuring MC_Halt & MC_MoveAbsolute 
Figure 6.5: Technology objects for Siemens motion control systems - Configuring MC_Halt & MC_MoveAbsolute 
Figure 6.6: Technology objects for Siemens motion control systems - Configuring MC_MoveRelative & MC_MoveJog
Figure 6.6: Technology objects for Siemens motion control systems - Configuring MC_MoveRelative & MC_MoveJog

Create another fresh function block and assign it the name 'MotionControl_Sync.'

Figure 6.7: Technology objects for Siemens motion control systems - Creating FB for synchronizing motion control
Figure 6.7: Technology objects for Siemens motion control systems - Creating FB for synchronizing motion control

Once again, drag and drop the 'MC_Power' instruction into network one. Choose the 'Multi-instance' data block type and proceed by pressing OK.

Figure 6.8: Technology objects for Siemens motion control systems - Adding MC_Power to network 1
Figure 6.8: Technology objects for Siemens motion control systems - Adding MC_Power to network 1

Configure the 'MC_Power' instruction as displayed in the picture below.

Figure 6.9: Technology objects for Siemens motion control systems - Configuring MC_Power for synchronizing FB
Figure 6.9: Technology objects for Siemens motion control systems - Configuring MC_Power for synchronizing FB

Moreover, include the following instructions in the function block network: MC_Reset and MC_Halt. Configure the instructions as displayed in the picture below.

Figure 6.10: Technology objects for Siemens motion control systems - Configuring MC_Reset & MC_Halt
Figure 6.10: Technology objects for Siemens motion control systems - Configuring MC_Reset & MC_Halt

Access the folder named 'Synchronous motion' and open it. Identify the 'MC_GearIn' instruction and move it to the function block network. Choose the 'Multi-instance' data block type and press OK.

Figure 6.11: Technology objects for Siemens motion control systems - Adding MC_GearIn instruction
Figure 6.11: Technology objects for Siemens motion control systems - Adding MC_GearIn instruction

Configure the 'MC_GearIn' instruction as displayed in the picture below.

Figure 6.12: Technology objects for Siemens motion control systems - Configuring MC_GearIn instruction
Figure 6.12: Technology objects for Siemens motion control systems - Configuring MC_GearIn instruction

Access the main organization block, which is Main [OB1]. Drag the 'MotionControl_Sync' and 'MotionControl_Pos' function blocks and release them into the OB1 network.

Figure 6.13: Technology objects for Siemens motion control systems - Including FBs into the main OB1
Figure 6.13: Technology objects for Siemens motion control systems - Including FBs into the main OB1

This practical example employs a watch table for overseeing and regulating the drives, as illustrated in the pictures below.

Figure 6.14: Technology objects for Siemens motion control systems - Watch table overview 1
Figure 6.14: Technology objects for Siemens motion control systems - Watch table overview 1
Figure 6.15: Technology objects for Siemens motion control systems - Watch table overview 2
Figure 6.15: Technology objects for Siemens motion control systems - Watch table overview 2

Initializing and Fine-Tuning Performance

Download and transmit the TIA Portal project to the CPU.

Figure 7.1: Technology objects for Siemens motion control systems - Compiling and downloading the project
Figure 7.1: Technology objects for Siemens motion control systems - Compiling and downloading the project

Initiate the parameterization download for the SINAMICS S210 drives. Remember to activate the 'Save parameterization retentively' option to preserve the parameter assignment in the drive's memory.

Figure 7.2: Technology objects for Siemens motion control systems - parameterization download for drives
Figure 7.2: Technology objects for Siemens motion control systems - parameterization download for drives

Choose the 'Drive_left' within the project tree and initiate the 'Go Online' action.

Figure 7.3: Technology objects for Siemens motion control systems - Bringing drives to the online mode
Figure 7.3: Technology objects for Siemens motion control systems - Bringing drives to the online mode

Expand the 'Drive_left' folder and double-click the 'Rotate & optimize' item. Navigate through the workspace menu and select 'One Button Tuning.'

Figure 7.4: Technology objects for Siemens motion control systems - One button tuning of the Drive_left
Figure 7.4: Technology objects for Siemens motion control systems - One button tuning of the Drive_left

Choose the preferred dynamic configuration and path restriction when fine-tuning, followed by pressing the 'Activate' button. Then, press the 'Start' button to kickstart 'One Button Tuning.' Next, keep the values stored on the drive.

Figure 7.5: Technology objects for Siemens motion control systems - Dynamic configuration and path restriction
Figure 7.5: Technology objects for Siemens motion control systems - Dynamic configuration and path restriction

Use the 'Go offline' button to end the online connection. Then, right-click over the 'Drive_left' within the project tree and choose 'Upload from device (Software).'

Figure 7.6: Technology objects for Siemens motion control systems - Upload tuning settings to Drive_left
Figure 7.6: Technology objects for Siemens motion control systems - Upload tuning settings to Drive_left

Execute the "One Button Tuning" procedure for the 'Drive_right' as well.

Initiate an online communication with the S7-1500 controller. To access 'Commissioning,' expand 'PLC_1' in the project tree and navigate to the 'Technology objects' folder. Double-click it. Navigate through the workspace menu and select 'Tuning.' Locate the 'Activate' button, click it, and then acknowledge the safety check by selecting 'Yes.'

Figure 7.7: Technology objects for Siemens motion control systems - Start commissioning positioning axis
Figure 7.7: Technology objects for Siemens motion control systems - Start commissioning positioning axis

Press the 'Enable' button.

Figure 7.8: Technology objects for Siemens motion control systems - Enabling commissioning for position axis
Figure 7.8: Technology objects for Siemens motion control systems - Enabling commissioning for position axis

Select 'Take values from drive' to import the drive's values. Find the value for 'Speed control loop substitute time.' After copying it, left-click the icon to its right and transfer the value to the field of 'Start value project' by pasting.

Figure 7.9: Technology objects for Siemens motion control systems - Taking drive values for speed control loop
Figure 7.9: Technology objects for Siemens motion control systems - Taking drive values for speed control loop

Execute the same procedure for the Kv factor as well. Then, ensure to save the project and transfer it to the controller.

Figure 7.10: Technology objects for Siemens motion control systems - Pasting drive value for Kv factor
Figure 7.10: Technology objects for Siemens motion control systems - Pasting drive value for Kv factor

Online Testing ‚Äď Moving Along the Leading Axis

Establish the online connection, go to the watch table, and tap 'Monitor all.'

Figure 8.1: Technology objects for Siemens motion control systems - Monitoring watch table
Figure 8.1: Technology objects for Siemens motion control systems - Monitoring watch table

Right-click on the 'Enable' value under 'MC_POWER' and choose 'Modify to 1' from the 'Modify' menu to initiate the 'Drive_left.'

Figure 8.2: Technology objects for Siemens motion control systems - Initiating Drive_left within MC_Power
Figure 8.2: Technology objects for Siemens motion control systems - Initiating Drive_left within MC_Power

In the 'Modify value' column, input your preferred values for 'Distance' and 'Velocity' under the 'MC_MOVERELATIVE' section.

Figure 8.3: Technology objects for Siemens motion control systems - Inputting values for distance and velocity
Figure 8.3: Technology objects for Siemens motion control systems - Inputting values for distance and velocity

Right-click any value that has been modified, and then, from the 'Modify' submenu, select the 'Modify now' option.

Figure 8.4: Technology objects for Siemens motion control systems - Confirming the modified value
Figure 8.4: Technology objects for Siemens motion control systems - Confirming the modified value

To run 'Drive_left,' right-click the 'Execute' value within the 'MC_MOVERELATIVE' section and pick 'Modify to 1' from the 'Modify' submenu.

Figure 8.5: Technology objects for Siemens motion control systems - Running Drive_left within MC_MoveAbsolute 
Figure 8.5: Technology objects for Siemens motion control systems - Running Drive_left within MC_MoveAbsolute 

To halt the 'Drive_left,' right-click the 'Execute' value within the 'MC_MOVERELATIVE' section and pick 'Modify to 0' from the 'Modify' submenu. Right-click on the 'Enable' value under 'MC_POWER' and choose 'Modify to 0' from the 'Modify' menu to deactivate the 'Drive_left.'

Online Testing ‚Äď Moving Along the Leading and Following Axes

Now, within the 'MC_Power' section, power up 'Drive_left' and 'Drive_right' by toggling the value of 'Enable' to true.

Figure 9.1: Technology objects for Siemens motion control systems - Powering up drives within MC_Power
Figure 9.1: Technology objects for Siemens motion control systems - Powering up drives within MC_Power

Homing the 'Drive_left' involves assigning the value of 'Position' as zero within 'MC_HOME.'

Figure 9.2: Technology objects for Siemens motion control systems - Homing Drive_left
Figure 9.2: Technology objects for Siemens motion control systems - Homing Drive_left

Initiate synchronous functionality for 'Drive_right' by toggling the value of 'Execute' to true within the 'MC_GEARIN' section.

Figure 9.3: Technology objects for Siemens motion control systems - Enabling synchronous functionality for Drive_left
Figure 9.3: Technology objects for Siemens motion control systems - Enabling synchronous functionality for Drive_left

Input your target values for 'Distance' and 'Velocity' within the 'MC_MOVEABSOLUTE' section, then execute the 'Modify now' function.

Figure 9.4: Technology objects for Siemens motion control systems - Adjusting distance and velocity values 
Figure 9.4: Technology objects for Siemens motion control systems - Adjusting distance and velocity values 

Kick off the drives by configuring the 'Execute' parameter within 'MC_MOVEABSOLUTE' to true.

Figure 9.5: Technology objects for Siemens motion control systems - Toggling the execute parameter
Figure 9.5: Technology objects for Siemens motion control systems - Toggling the execute parameter

Halt the drives by configuring the 'Execute' parameter within 'MC_MOVEABSOLUTE' to false. Deactivate 'Drive_left' and 'Drive_right' by toggling the value of 'Enable' to false within the 'MC_POWER' section.

Online Testing ‚Äď Jogging for Accurate Movement

Once again, within the 'MC_Power' section, power up both drives by toggling the value of 'Enable' to true.

Figure 10.1: Technology objects for Siemens motion control systems - Powering up both drives within MC_Power
Figure 10.1: Technology objects for Siemens motion control systems - Powering up both drives within MC_Power

Initiate synchronous functionality for 'Drive_right' by toggling the value of 'Execute' to true within the 'MC_GEARIN' section.

Figure 10.3: Technology objects for Siemens motion control systems - Inputting velocity value within MC_MoveJog
Figure 10.2: Technology objects for Siemens motion control systems - Enabling synchronous for Drive_right

Input your target value for 'Velocity' within the 'MC_MOVEJOG' section, then execute the 'Modify now' function.

Figure 10.3: Technology objects for Siemens motion control systems - Inputting velocity value within MC_MoveJog
Figure 10.3: Technology objects for Siemens motion control systems - Inputting velocity value within MC_MoveJog

‚Äć

Launch the drives by configuring the 'JogBackward' or 'JogForward' values to true within the 'MC_MOVEJOG' section.

Figure 10.4: Technology objects for Siemens motion control systems - Configuring jog values
Figure 10.4: Technology objects for Siemens motion control systems - Configuring jog values

Halt the drives by configuring the 'JogBackward' or 'JogForward' values to false within the 'MC_MOVEJOG' section. Deactivate both drives by toggling the value of 'Enable' to false within the 'MC_POWER' section.

Conclusion

In conclusion, this tutorial guided you through seamlessly integrating Siemens Motion Control Systems into the TIA Portal environment using Technology Objects. You learned to configure PLC and drive hardware, establish connection settings, and configure Technology Objects for positioning and synchronous axes. Additionally, you gained practical skills in developing TIA Portal logic for effective motion control. Through phases like initialization, fine-tuning, and online testing, you acquired the ability to commission and test the integrated system, enabling precise and efficient automation in industrial applications.