S7-1200運動控制指令-西門子PLC-MC_ReadParam(讀取工藝對象參數(shù))
S7-1200運動控制指令-西門子PLC-MC_ReadParam(讀取工藝對象參數(shù))
MC_ReadParam
指令名稱:讀參數(shù)指令
功能:可在用戶程序中讀取軸工藝對象和命令表對象中的變量。
『注意』部分輸入/輸出管腳沒有具體介紹,請用戶參考MC_Power指令中的說明。
指令輸入端:
①Enable:可以一直使能讀取指令 。
該例子讀取的是軸的實際位置值,讀到的數(shù)值放在“Value”中。
下面列出了常用的軸工藝對象中部分參數(shù):
1. 軸的位置和速度變量
-
<軸名稱>.Position:軸的位置設(shè)定值
-
<軸名稱>.ActualPosition:軸的實際位置
-
<軸名稱>.Velocity:軸的速度設(shè)定值
-
<軸名稱>.ActualVelocity:軸的實際速度
2. 回原點變量
-
<軸名稱>.Homing.AutoReversal:主動歸位期間激活硬限位開關(guān)處的自動反向
-
<軸名稱>.Homing.ApproachDirection:主動歸位期間的逼近方向和歸位方向
-
<軸名稱>.Homing.ApproachVelocity:主動歸位期間軸的逼近速度
-
<軸名稱>.Homing.ReferencingVelocity:主動歸位期間軸的歸位速度
3. 單位變量
-
<軸名稱>.Units.LengthUnit:參數(shù)的已組態(tài)測量單位
4. 機械變量
-
<軸名稱>.Mechanics.LeadScrew:每轉(zhuǎn)的距離
5. 軸StatusPositioning變量
-
<軸名稱>.StatusPositioning.Distance:軸距目標(biāo)位置的當(dāng)前距離
-
<軸名稱>.StatusPositioning.TargetPosition:軸的目標(biāo)位置
6. 軸的DynamicDefaults變量
-
<軸名稱>.DynamicDefaults.Acceleration:軸的加速度
-
<軸名稱>.DynamicDefaults.Deceleration:軸的減速度
-
<軸名稱>.DynamicDefaults.EmergencyDeceleration:軸的急停減速度
-
<軸名稱>.DynamicDefaults.Jerk:軸加速斜坡和減速斜坡期間的沖擊
7. PositionLimitesSW變量
-
<軸名稱>.PositionLimitsSW.Active:軟限位開關(guān)激活
-
<軸名稱>.PositionLimitsSW.MinPosition:軟限位開關(guān)下限位
-
<軸名稱>.PositionLimitsSW.MaxPosition:軟限位開關(guān)上限位
8. PositionLimitesHW變量
-
<軸名稱>.PositionLimitsHW.Active:硬限位開關(guān)激活
-
<軸名稱>. PositionLimitsHW.MinSwitchLevel:選擇到達(dá)下限硬限位開關(guān)時 CPU 輸入端存在的信號電平
-
<軸名稱>. PositionLimitsHW.MinSwitchAddress:下限硬限位開關(guān)的符號輸入地址(內(nèi)部參數(shù))
-
<軸名稱>.PositionLimitsHW.MaxSwitchLevel:選擇到達(dá)上限硬限位開關(guān)時 CPU 輸入端存在的信號電平
-
<軸名稱>.PositionLimitsHW.MaxSwitchAddress:上限硬限位開關(guān)的輸入地址(內(nèi)部參數(shù))