Instrucciones tecnológicas
9.3 Motion control
9.3.5.12
Instrucción MC_WriteParam (Escribir parámetros de un objeto tecnológico)
La instrucción MC_WriteParam se usa para escribir un número determinado de parámetros
para cambiar la funcionalidad del eje desde el programa del usuario.
Tabla 9- 50
Instrucción MC_WriteParam
KOP / FUP
STEP 7 crea el DB automáticamente al insertar la instrucción.
1
En el ejemplo de SCL, "MC_WriteParam_DB" es el nombre del DB instancia.
2
Se puede escribir en los parámetros que son públicos. No puede escribir en "MotionStatus"
ni en "StatusBits". Los parámetros válidos se listan en la tabla siguiente:
Nombre de parámetro escribible
Actor.InverseDirection
Actor.DirectionMode
Actor.DriveParameter.PulsesPerDriveRevolution
Sensor[1].ActiveHoming.Mode
Sensor[1].ActiveHoming.SideInput
Sensor[1].ActiveHoming.Offset
Sensor[1].ActiveHoming.SwitchedLevel
Sensor[1].PassiveHoming.Mode
Sensor[1].PassiveHoming.SideInput
Sensor[1].PassiveHoming.SwitchedLevel
Units.LengthUnit
Mechanics.LeadScrew
DynamicLimits.MinVelocity
DynamicLimits.MaxVelocity
494
SCL
"MC_WriteParam_DB"(
Parameter:=_variant_in_,
Value:=_variant_in_,
Execute:=_bool_in_,
Done:=_bool_out_,
Error:=_real_out_,
ErrorID:=_word_out_,
ErrorInfo:=_word_out_);
Descripción
La instrucción MC_WriteParam se
utiliza para escribir en parámetros
públicos (por ejemplo, los valores
de DB de aceleración y usuario).
Nombre de parámetro escribible
DynamicDefaults.Acceleration
DynamicDefaults.Deceleration
DynamicDefaults.Jerk
DynamicDefaults.EmergencyDeceleration
PositionLimitsHW.Active
PositionLimitsHW.MaxSwitchedLevel
PositionLimitsHW.MinSwitchedLevel
PositionLimitsSW.Active
PositionLimitsSW.MinPosition
PositionLimitsSW.MaxPosition
Homing.AutoReversal
Homing.ApproachDirection
Homing.ApproachVelocity
Homing.ReferencingVelocity
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG