【控制要求】
-
流水線(xiàn)作業(yè)中,生產(chǎn)管理人員需要對流水線(xiàn)的速度進(jìn)行實(shí)時(shí)監控,流水線(xiàn)正常運行目標速度為 1.8m/s。
-
電機與多齒凸輪同軸轉動(dòng),凸輪上有 10個(gè)突齒,電機每旋轉一周,接近開(kāi)關(guān)接收到 10個(gè)脈沖信號,流水線(xiàn)前進(jìn) 0.325m。電機轉速 (r/min)=接近開(kāi)關(guān)每分鐘接收到的脈沖數 /10,流水線(xiàn)速度 =電機每秒旋轉圈數×0.325=(電機轉速/60)× 0.325。
-
0.8m/s 時(shí),速度偏低燈亮;當流水線(xiàn)速度在 0.8m/s~1.8m/s 之間時(shí),速度正常燈亮;當流水線(xiàn)速度高于 1.8m/s時(shí),速度偏高燈亮。
4.顯示出流水線(xiàn)的速度來(lái)進(jìn)行監控。【組件說(shuō)明】
PLC組件
|
控制說(shuō)明
|
X1
|
脈沖頻率檢測啟動(dòng)按鈕,按下時(shí), X0狀態(tài)為 On
|
X0
|
接近開(kāi)關(guān)(檢測脈沖 ),檢測到突齒, X1產(chǎn)生一個(gè)脈沖
|
D0
|
測得脈沖頻率
|
D50
|
流水線(xiàn)當前速度
|
【程序范例】
【程序說(shuō)明】
-
SPD 指令測得的接近開(kāi)關(guān)的脈沖頻率( D0)來(lái)計算出電機的轉速。電機轉速 (r/min)=每分鐘內測得的脈沖數目 /10=(脈沖頻率 ×60)/10=(D0×60)/10。
-
再利用測得的頻率 D0計算出流水線(xiàn)速度: ND0× 60/10 D0
v =× 0.325 =× 0.325m/ s =× 0.325m/ s
6060 10 其中v:流水線(xiàn)速度(單位: m/s)
N:電機轉速(單位: r/min) D0:脈沖頻率 假設SPD指令測得的脈沖頻率 D0=50,則根據上式可計算出 :
50
流水線(xiàn)的速度 = 10 × 0.325m/ s = 1.625m/ s
-
計算流水線(xiàn)當前速度時(shí)運算參數含有小數點(diǎn),所以需用二進(jìn)制浮點(diǎn)數運算指令來(lái)實(shí)現。
-
浮點(diǎn)數運算指令,參數可以直接輸入為小數,如 0.325,不必經(jīng)過(guò)整數 →浮點(diǎn)數的轉換。
-
如果參加運算的參數是整數,需要經(jīng)過(guò) FUN200、FUN201進(jìn)行轉換。
|