Basics
3.19 Synchronous operation
S7-1500 Motion Control V13 Update 3
Function Manual, 07/2014, A5E03879256-AC
77
The following rules apply to the master value coupling:
●
Positioning axes and synchronous axes can specify master values. A leading axis can
output the master value to several following axes.
●
The synchronous axis can be interconnected with different master values. All
interconnections required during operation must be set up during configuration of the
synchronous axis technology object.
●
Only one master value is actively evaluated at any one time.
●
Recursive interconnections are not possible. A leading axis cannot be interconnected as
following axis to its own master value.
The following example shows a recursive interconnection that is not permitted:
The following interconnections are configured in the TIA Portal:
Interconnection
Axis 1
Axis 2
A
Axis 1 is a possible leading
axis for axis 2
Leading axis
→
Following axis
B
Axis 2 is possible leading axis
for axis 1
Following axis
←
Leading axis
Use the Motion Control instruction "MC_GearIn" to enable interconnection A or
interconnection B. Interconnections A and B cannot be enabled at the same time
because it would be a recursive interconnection.
Note
The master values and slave values are coupled without conversion into the relevant
configured user unit. If the leading axis is a linear axis (millimeters) and the following axis is
a rotary axis (degrees), for example, the unit is not converted during synchronous operation.
If the leading axis moves by 10 mm, the following axis moves by 10° with a gear ratio of 1:1.
3.19.4
Tags
The following technology object tags are relevant for synchronous operation:
Status indicators
<TO>.StatusSynchronizedMotion.ActualMaster
When a "MC_GearIn" job is started, the number of the technology data
block of the currently used leading axis is displayed.
"ActiveMaster" = 0 with disabled synchronous operation
<TO>.StatusWord.X21 (Synchronizing)
When the synchronous axis synchronizes to a master value, the value
is set to TRUE.
<TO>.StatusWord.X22 (Synchronous)
When the synchronous axis is synchronized and moves synchronously
to the leading axis, the value is set to TRUE .
<TO>.ErrorWord.X14 (SynchronousError)
Error during synchronous operation
The leading axis specified at the Motion Control instruction
"MC_GearIn" was not configured as a possible leading axis.