基于三菱PLC,步進(jìn)控制系統(tǒng)原理與應(yīng)用案例詳解
王曾
發(fā)布于2023-04-13 15:07
142
1
標(biāo)簽:步進(jìn)
一、相關(guān)基礎(chǔ)知識(shí)
任務(wù)中的案例基于三菱FX系列PLC的應(yīng)用案例,在學(xué)習(xí)本案例前請(qǐng)先自評(píng)下是否具備以下基礎(chǔ)或已完成相關(guān)軟件安裝準(zhǔn)備。
? http://www.yszxc.cn/live/954/
? 相關(guān)知識(shí)
(1)五種編程語言
如圖2-1,指令語句表IL、梯形圖LD、結(jié)構(gòu)化文本ST、順序功能圖SFC、功能塊圖FBD。
圖2-1
(2)順序控制
所謂的順序控制就是按照控制的要求步驟一步一步執(zhí)行,當(dāng)前的控制工作沒作完之前,程序是不會(huì)進(jìn)行第二步的動(dòng)作,一定要等當(dāng)前的工作做完了以后,再接通第二步工作的信號(hào),才執(zhí)行接下來的工作,這就是順序控制。如圖2-2,在執(zhí)行第一步的工作的時(shí)候,當(dāng)工作完成和條件滿足后,才會(huì)執(zhí)行第二步。同理,第二步工作完成和條件滿足,才會(huì)執(zhí)行第三步。以此類推。
圖2-2
(3)S狀態(tài)繼電器
(4)M8034 全部禁止輸出 M8040 轉(zhuǎn)移禁止
(5)STL、RET使用注意事項(xiàng)
l 順控開始后,如果有直接輸出的線圈或指令,可以不用在前面加條件,直接輸出。
l 直接輸出的線圈或指令,必須放在STL指令的下面,不能隨便放。
l 當(dāng)程序跳轉(zhuǎn)至下一個(gè)步驟之時(shí),會(huì)把當(dāng)前狀態(tài)步(比如S0)復(fù)位,同時(shí)把輸出線圈的狀態(tài)也復(fù)位。但用置位指令不會(huì)復(fù)位,累計(jì)型的寄存器不會(huì)清零!
l 不同步驟可以使用相同的線圈,相互不會(huì)沖突。
l 在狀態(tài)轉(zhuǎn)移過程中,只有一瞬間(1個(gè)運(yùn)算周期)兩個(gè)狀態(tài)會(huì)同時(shí)為ON。
(6)多種控制方式
l 原點(diǎn)回歸工作方式
l 手動(dòng)工作方式
l 單步運(yùn)行工作方式
l 單周期運(yùn)行工作方式
l 自動(dòng)運(yùn)行工作方式
二、任務(wù)的實(shí)施
案例任務(wù)控制描述
運(yùn)料小車運(yùn)行示意圖如圖2-1 ,控制要求如下:
初始狀態(tài)時(shí),小車停在行程開關(guān)SQ1的位置,且行程開關(guān)SQ1被壓合。
第一次按下SB1時(shí),小車前進(jìn)至行程開關(guān)SQ2處停止,5S后退回到行程開關(guān)SQ1處停。
第二次按下SB1時(shí),小車前進(jìn)到行程開關(guān)SQ3處停止,8S后退回到行程開關(guān)SQ1處停。
第三次按下SB1時(shí),小車前進(jìn)到行程開關(guān) SQ4處停止,10S后退回到行程開關(guān)SQ1處停。
第四次按下SB1時(shí),小車前進(jìn)到行程開關(guān) SQ5處停止,6S后退回到行程開關(guān)SQ1處停。
再按下按鈕 SB1時(shí),重復(fù)以上過程。

圖2-1
1. I/O地址分配
輸入點(diǎn)
|
注釋
|
輸出點(diǎn)
|
注釋
|
X0
|
SB1起動(dòng)按鈕
|
Y0
|
KM0小車向左接觸器
|
X1
|
SQ1行程開關(guān)1
|
Y1
|
KM1小車向右接觸器
|
X2
|
SQ2行程開關(guān)2
|
|
|
X3
|
SQ3行程開關(guān)3
|
|
|
X4
|
SQ4行程開關(guān)4
|
|
|
X5
|
SQ5行程開關(guān)5
|
|
|
X6
|
SB2停止按鈕
|
|
|
X7
|
SB3暫停按鈕
|
|
|
2. 程序設(shè)計(jì)
PLC上電M8002常開觸點(diǎn)導(dǎo)通一次,進(jìn)入S0初始化狀態(tài);
當(dāng)小車在行程開關(guān)1處按下啟動(dòng)按鈕,進(jìn)入S20狀態(tài)步,小車運(yùn)行前進(jìn)。小車運(yùn)行至行程開關(guān)2處進(jìn)入S21不,小車停5S。5S完后進(jìn)入S22步,小車后退至行程開關(guān)1處停止。如圖2-2.
圖2-2
同理,再按下啟動(dòng)按鈕,小車運(yùn)行至行程開關(guān)3停留再回到行程開關(guān)1。如圖2-3.
圖2-3
同理,再按下啟動(dòng)按鈕,小車運(yùn)行至行程開關(guān)4停留再回到行程開關(guān)1。圖2-4.
圖2-4
同理,再按下啟動(dòng)按鈕,小車運(yùn)行至行程開關(guān)5停留再回到行程開關(guān)1。如圖2-5.
圖2-5
按下停止按鈕,小車回到行程開關(guān)1處,系統(tǒng)回到初始狀態(tài)步S0。如小車在運(yùn)行中,按下暫停按鈕,小車立即停止,松開暫停按鈕,小車?yán)^續(xù)運(yùn)行。
3. 程序調(diào)試
每按一次啟動(dòng)按鈕小車的運(yùn)行軌跡如圖2-6.
圖2-6