三菱PLC的測速功能主要通過SPD指令實現。這個指令的使用形式為SPDD1D2D3,其中D1通常連接輸入口X0或X1,如X0,用來計數在D2指定的時間段,例如1000毫秒(即1秒)內接收到的脈沖。D3儲存的就是這段時間內的脈沖數,其意義是單位時間內輸入的脈沖數量。
要計算速度,首先需要確定電機每旋轉一周編碼器輸出的脈沖數量,以及裝置每移動一單位距離所需要的脈沖數(假設為K米/脈沖)。接下來,將D3中的脈沖數與K相乘,就能得到裝置在1秒內的運行距離,即速度。例如,關鍵程序可以這樣編寫:首先,SPDX0K1000D3,每秒更新一次X0接收到的脈沖數到D3;然后,使用MULD3KD4,D4將儲存計算出的速度值。
總結來說,三菱PLC通過計數脈沖并結合設備特性,可以精準地計算出設備的運行速度。通過這些指令和操作,可以直觀地控制和監測設備的運行狀態。