西門子電機1.9kW 1FK7063-5AF71-1AA0 UZK = 600V M0 = 8.5Nm (100K); NN = 4500rpm
常問問題
使用 MAP 庫指令后還需要創建 PTO 向導嗎?
不需要。MAP 指令庫與 PTO 向導不能對同一個軸控制同時使用。
以 MAP 庫指令 Q0_0_CTRL 指令為例, 大頻率和啟動停止頻率設置為多少合適?
Q0_0_CTRL 指令輸入參數大頻率受限于電機大頻率和 S7-200 CPU Q0.0 大輸出頻率;
Q0_0_CTRL 指令輸入參數啟動/停止頻率設置小為 1,不能為 0。
如下圖 1 所示:

圖 1. Q0_0_CTRL 指令
注意:如果錯誤地將啟動停止頻率設置為 0, 則觸發 MAP 庫指令的脈沖輸出指令也無法使 S7-200 CPU 輸出高速脈沖。
當再觸發 Q0_0_Stop 指令, CPU 報錯停機, SF/DIAG 指示燈紅色報警,在 PLC 信息可查看到內部軟件錯誤。
如下圖 2,3 所示:

圖 2. Q0_0_Stop 指令

圖 3. 內部軟件錯誤
以 Q0_0_CTRL 為例,如下圖 4 所示:

圖 4. 監視 C_Pos 數值變化
在 MAP 庫指令中如何知道 S7-200 CPU 輸出脈沖的頻率?
可以通過以下兩種方法監視到 S7-200 CPU 輸出脈沖的頻率:
西門子電機1.9kW 1FK7063-5AF71-1AA0 UZK = 600V M0 = 8.5Nm (100K); NN = 4500rpm
以 Q0_0_CTRL 為例,當該指令的正向極限或反向極限信號為 1 時,S7-200 CPU立即停止脈沖輸出。
因此可將急停開關信號接入正向極限或反向極限信號來實現立即停止脈沖輸出。編程方法可參考如下圖 5 所示:

圖 5. 急停編程
使用 MAP 庫指令是否可以在 S7-200 CPU 脈沖輸出時修改頻率?
如下圖 6 所示:

圖 6. Q0_0_MoveVelocity 指令修改脈沖輸出頻率
使用 MAP 庫指令回零點,回零點的速度是否可以修改?
可按照如下步驟修改回零點的速度:
*步. 如庫存儲區建議地址為VB0至VB67, 如下圖 7 所示:

圖 7. 庫存儲區建議地址
UZK = 600V M0 = 8.5Nm (100K); NN = 4500rpm