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