姚利敏
摘要:可編程控制器(Programmable Logic Controller,簡(jiǎn)稱為PLC)目前在各行各業(yè)中應(yīng)用廣泛。通過(guò)例舉幾種常用的編程方法,可以讓PLC的使用者了解、熟悉、應(yīng)用多種編程方法,更好地解決實(shí)際問(wèn)題。
關(guān)鍵詞:PLC;梯形圖;語(yǔ)句表;SFC功能圖;功能指令
中圖分類號(hào):G712 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-5727(2014)04-0115-02
目前,PLC已成為集計(jì)算機(jī)技術(shù)、自動(dòng)控制技術(shù)、通信技術(shù)、過(guò)程控制于一體的電子裝置。有的初學(xué)者對(duì)PLC編程感到很難理解,更不用說(shuō)編程解決實(shí)際問(wèn)題了。目前,普遍使用的編程方法有梯形圖、語(yǔ)句表、順序狀態(tài)轉(zhuǎn)移圖(SFC)、功能指令編程等,可操作性強(qiáng)、易于學(xué)習(xí)和掌握。
下面,筆者以三菱FX2N系列為例,介紹幾種常見(jiàn)的運(yùn)用PLC編程Y-△減壓起動(dòng)控制電路的方法。
圖1所示為Y-△減壓起動(dòng)控制電路。合上電源開(kāi)關(guān)Q,按下起動(dòng)按鈕SB2,接觸器KM1、KT、KM2線圈同時(shí)通電并自鎖,電動(dòng)機(jī)三相定子繞組接成Y形連接,進(jìn)行減壓起動(dòng),當(dāng)電動(dòng)機(jī)轉(zhuǎn)速接近額定轉(zhuǎn)速時(shí),通電延時(shí)型時(shí)間繼電器KT延時(shí)時(shí)間到,其延時(shí)斷開(kāi)的動(dòng)斷觸點(diǎn)先斷開(kāi),使KM2線圈斷電;KT延時(shí)閉合的動(dòng)合觸點(diǎn)閉合,使接觸器KM3線圈通電吸合并自鎖,定子繞組改接成△連接,電動(dòng)機(jī)進(jìn)入正常運(yùn)行。KM3線圈通電后,其動(dòng)斷觸點(diǎn)斷開(kāi),使KT線圈斷電。按下停止按鈕SB1,則電動(dòng)機(jī)△停止。
在講解編程方法前,首先要統(tǒng)一PLC編程時(shí)的I/O地址及I/O外圍接線圖(如圖2所示)。接下來(lái)例舉幾種常見(jiàn)的編程方法。
先確定初始步S0,清零;按下起動(dòng)按鈕,轉(zhuǎn)到S20步,Y1、Y2接通,時(shí)間繼電器開(kāi)始計(jì)時(shí),電動(dòng)機(jī)Y形起動(dòng),轉(zhuǎn)速上升(即延時(shí)時(shí)間到),轉(zhuǎn)到S21步,電機(jī)由Y形換成△,按下停止按鈕或過(guò)載,回到初始態(tài)。按題意畫(huà)出功能圖,如圖5所示。再將其轉(zhuǎn)換成STL的梯形圖。用此方法編程時(shí)要注意:因?yàn)镮/O接線圖中停止按鈕與過(guò)載以常開(kāi)的形式連接,停止按鈕X1與過(guò)載X0在功能圖上仍以常開(kāi)觸點(diǎn)的形式并聯(lián)在梯形圖電路中,這一點(diǎn)非常重要,否則程序會(huì)出錯(cuò),無(wú)法運(yùn)行。
第四,功能指令(MOV傳送指令)編程。功能指令編程也屬于梯形圖的一種,此編程方法要求編程者對(duì)功能指令MOV比較熟悉??梢杂?個(gè)位元件組成一個(gè)位元件組合單元,用KnYm表示,K1Y0表示 Y3-Y0有4個(gè)輸出繼電器組合。
當(dāng)PLC的Y1、Y2端有輸出時(shí),KM1、KM2得電,主電路將電動(dòng)機(jī)繞組接成Y形,當(dāng)Y1、Y3端有輸出時(shí),KM1、KM3得電,電動(dòng)機(jī)的繞組被接成△。當(dāng)啟動(dòng)按鈕閉合(X2=ON)時(shí),梯形圖的第一個(gè)梯極執(zhí)行,將K6(二進(jìn)制數(shù)0110)送到輸出端Y3Y2Y1Y0;由于Y1=Y2=ON,KM1和KM2得電,電動(dòng)機(jī)處于Y形啟動(dòng)。當(dāng)轉(zhuǎn)速上升到一定程度,即啟動(dòng)延時(shí)5S后,PLC執(zhí)行程序?qū)10(1010)送到Y(jié)3Y2Y1Y0,此時(shí)Y2=OFF,只有Y3=Y1=ON,故KM1、KM3得電,PLC控制主電路使電動(dòng)機(jī)通電并處于△運(yùn)行方式,完成電動(dòng)機(jī)的Y-△啟動(dòng)方式。當(dāng)閉合停止按鈕X1或電動(dòng)機(jī)過(guò)載X0(即X1=X0=ON)時(shí),電動(dòng)機(jī)將停止運(yùn)行,如圖6所示。在圖6中,X1與X0以常閉觸點(diǎn)形式并聯(lián)在電路中,是因?yàn)镻LC的外圍接口圖以常開(kāi)的形式與PLC的輸入端相連,故在梯形圖程序中應(yīng)該相反。否則程序無(wú)法運(yùn)轉(zhuǎn)。
通過(guò)調(diào)試,這幾種編程方法都能應(yīng)用。以上四種編程方法只是比較常用的,其他的編程方法還有很多,由于篇幅有限,這里不再一一例舉。一題多解對(duì)于學(xué)生而言很有挑戰(zhàn)性,可使學(xué)生學(xué)習(xí)的積極性大大提高,有些學(xué)生還能舉一反三。
參考文獻(xiàn):
[1]高勤.電器及PLC控制技術(shù)(第2版)[M].北京:高等教育出版社,2008:128-129.
[2]顏全生.PLC編程設(shè)計(jì)與實(shí)例[M].北京:機(jī)械工業(yè)出版社,2009:48,68.
[3]李乃夫.電器及PLC控制技術(shù)學(xué)習(xí)指導(dǎo)與練習(xí)[M].北京:高等教育出版社,2006.
(責(zé)任編輯:王恒)endprint
摘要:可編程控制器(Programmable Logic Controller,簡(jiǎn)稱為PLC)目前在各行各業(yè)中應(yīng)用廣泛。通過(guò)例舉幾種常用的編程方法,可以讓PLC的使用者了解、熟悉、應(yīng)用多種編程方法,更好地解決實(shí)際問(wèn)題。
關(guān)鍵詞:PLC;梯形圖;語(yǔ)句表;SFC功能圖;功能指令
中圖分類號(hào):G712 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-5727(2014)04-0115-02
目前,PLC已成為集計(jì)算機(jī)技術(shù)、自動(dòng)控制技術(shù)、通信技術(shù)、過(guò)程控制于一體的電子裝置。有的初學(xué)者對(duì)PLC編程感到很難理解,更不用說(shuō)編程解決實(shí)際問(wèn)題了。目前,普遍使用的編程方法有梯形圖、語(yǔ)句表、順序狀態(tài)轉(zhuǎn)移圖(SFC)、功能指令編程等,可操作性強(qiáng)、易于學(xué)習(xí)和掌握。
下面,筆者以三菱FX2N系列為例,介紹幾種常見(jiàn)的運(yùn)用PLC編程Y-△減壓起動(dòng)控制電路的方法。
圖1所示為Y-△減壓起動(dòng)控制電路。合上電源開(kāi)關(guān)Q,按下起動(dòng)按鈕SB2,接觸器KM1、KT、KM2線圈同時(shí)通電并自鎖,電動(dòng)機(jī)三相定子繞組接成Y形連接,進(jìn)行減壓起動(dòng),當(dāng)電動(dòng)機(jī)轉(zhuǎn)速接近額定轉(zhuǎn)速時(shí),通電延時(shí)型時(shí)間繼電器KT延時(shí)時(shí)間到,其延時(shí)斷開(kāi)的動(dòng)斷觸點(diǎn)先斷開(kāi),使KM2線圈斷電;KT延時(shí)閉合的動(dòng)合觸點(diǎn)閉合,使接觸器KM3線圈通電吸合并自鎖,定子繞組改接成△連接,電動(dòng)機(jī)進(jìn)入正常運(yùn)行。KM3線圈通電后,其動(dòng)斷觸點(diǎn)斷開(kāi),使KT線圈斷電。按下停止按鈕SB1,則電動(dòng)機(jī)△停止。
在講解編程方法前,首先要統(tǒng)一PLC編程時(shí)的I/O地址及I/O外圍接線圖(如圖2所示)。接下來(lái)例舉幾種常見(jiàn)的編程方法。
先確定初始步S0,清零;按下起動(dòng)按鈕,轉(zhuǎn)到S20步,Y1、Y2接通,時(shí)間繼電器開(kāi)始計(jì)時(shí),電動(dòng)機(jī)Y形起動(dòng),轉(zhuǎn)速上升(即延時(shí)時(shí)間到),轉(zhuǎn)到S21步,電機(jī)由Y形換成△,按下停止按鈕或過(guò)載,回到初始態(tài)。按題意畫(huà)出功能圖,如圖5所示。再將其轉(zhuǎn)換成STL的梯形圖。用此方法編程時(shí)要注意:因?yàn)镮/O接線圖中停止按鈕與過(guò)載以常開(kāi)的形式連接,停止按鈕X1與過(guò)載X0在功能圖上仍以常開(kāi)觸點(diǎn)的形式并聯(lián)在梯形圖電路中,這一點(diǎn)非常重要,否則程序會(huì)出錯(cuò),無(wú)法運(yùn)行。
第四,功能指令(MOV傳送指令)編程。功能指令編程也屬于梯形圖的一種,此編程方法要求編程者對(duì)功能指令MOV比較熟悉??梢杂?個(gè)位元件組成一個(gè)位元件組合單元,用KnYm表示,K1Y0表示 Y3-Y0有4個(gè)輸出繼電器組合。
當(dāng)PLC的Y1、Y2端有輸出時(shí),KM1、KM2得電,主電路將電動(dòng)機(jī)繞組接成Y形,當(dāng)Y1、Y3端有輸出時(shí),KM1、KM3得電,電動(dòng)機(jī)的繞組被接成△。當(dāng)啟動(dòng)按鈕閉合(X2=ON)時(shí),梯形圖的第一個(gè)梯極執(zhí)行,將K6(二進(jìn)制數(shù)0110)送到輸出端Y3Y2Y1Y0;由于Y1=Y2=ON,KM1和KM2得電,電動(dòng)機(jī)處于Y形啟動(dòng)。當(dāng)轉(zhuǎn)速上升到一定程度,即啟動(dòng)延時(shí)5S后,PLC執(zhí)行程序?qū)10(1010)送到Y(jié)3Y2Y1Y0,此時(shí)Y2=OFF,只有Y3=Y1=ON,故KM1、KM3得電,PLC控制主電路使電動(dòng)機(jī)通電并處于△運(yùn)行方式,完成電動(dòng)機(jī)的Y-△啟動(dòng)方式。當(dāng)閉合停止按鈕X1或電動(dòng)機(jī)過(guò)載X0(即X1=X0=ON)時(shí),電動(dòng)機(jī)將停止運(yùn)行,如圖6所示。在圖6中,X1與X0以常閉觸點(diǎn)形式并聯(lián)在電路中,是因?yàn)镻LC的外圍接口圖以常開(kāi)的形式與PLC的輸入端相連,故在梯形圖程序中應(yīng)該相反。否則程序無(wú)法運(yùn)轉(zhuǎn)。
通過(guò)調(diào)試,這幾種編程方法都能應(yīng)用。以上四種編程方法只是比較常用的,其他的編程方法還有很多,由于篇幅有限,這里不再一一例舉。一題多解對(duì)于學(xué)生而言很有挑戰(zhàn)性,可使學(xué)生學(xué)習(xí)的積極性大大提高,有些學(xué)生還能舉一反三。
參考文獻(xiàn):
[1]高勤.電器及PLC控制技術(shù)(第2版)[M].北京:高等教育出版社,2008:128-129.
[2]顏全生.PLC編程設(shè)計(jì)與實(shí)例[M].北京:機(jī)械工業(yè)出版社,2009:48,68.
[3]李乃夫.電器及PLC控制技術(shù)學(xué)習(xí)指導(dǎo)與練習(xí)[M].北京:高等教育出版社,2006.
(責(zé)任編輯:王恒)endprint
摘要:可編程控制器(Programmable Logic Controller,簡(jiǎn)稱為PLC)目前在各行各業(yè)中應(yīng)用廣泛。通過(guò)例舉幾種常用的編程方法,可以讓PLC的使用者了解、熟悉、應(yīng)用多種編程方法,更好地解決實(shí)際問(wèn)題。
關(guān)鍵詞:PLC;梯形圖;語(yǔ)句表;SFC功能圖;功能指令
中圖分類號(hào):G712 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-5727(2014)04-0115-02
目前,PLC已成為集計(jì)算機(jī)技術(shù)、自動(dòng)控制技術(shù)、通信技術(shù)、過(guò)程控制于一體的電子裝置。有的初學(xué)者對(duì)PLC編程感到很難理解,更不用說(shuō)編程解決實(shí)際問(wèn)題了。目前,普遍使用的編程方法有梯形圖、語(yǔ)句表、順序狀態(tài)轉(zhuǎn)移圖(SFC)、功能指令編程等,可操作性強(qiáng)、易于學(xué)習(xí)和掌握。
下面,筆者以三菱FX2N系列為例,介紹幾種常見(jiàn)的運(yùn)用PLC編程Y-△減壓起動(dòng)控制電路的方法。
圖1所示為Y-△減壓起動(dòng)控制電路。合上電源開(kāi)關(guān)Q,按下起動(dòng)按鈕SB2,接觸器KM1、KT、KM2線圈同時(shí)通電并自鎖,電動(dòng)機(jī)三相定子繞組接成Y形連接,進(jìn)行減壓起動(dòng),當(dāng)電動(dòng)機(jī)轉(zhuǎn)速接近額定轉(zhuǎn)速時(shí),通電延時(shí)型時(shí)間繼電器KT延時(shí)時(shí)間到,其延時(shí)斷開(kāi)的動(dòng)斷觸點(diǎn)先斷開(kāi),使KM2線圈斷電;KT延時(shí)閉合的動(dòng)合觸點(diǎn)閉合,使接觸器KM3線圈通電吸合并自鎖,定子繞組改接成△連接,電動(dòng)機(jī)進(jìn)入正常運(yùn)行。KM3線圈通電后,其動(dòng)斷觸點(diǎn)斷開(kāi),使KT線圈斷電。按下停止按鈕SB1,則電動(dòng)機(jī)△停止。
在講解編程方法前,首先要統(tǒng)一PLC編程時(shí)的I/O地址及I/O外圍接線圖(如圖2所示)。接下來(lái)例舉幾種常見(jiàn)的編程方法。
先確定初始步S0,清零;按下起動(dòng)按鈕,轉(zhuǎn)到S20步,Y1、Y2接通,時(shí)間繼電器開(kāi)始計(jì)時(shí),電動(dòng)機(jī)Y形起動(dòng),轉(zhuǎn)速上升(即延時(shí)時(shí)間到),轉(zhuǎn)到S21步,電機(jī)由Y形換成△,按下停止按鈕或過(guò)載,回到初始態(tài)。按題意畫(huà)出功能圖,如圖5所示。再將其轉(zhuǎn)換成STL的梯形圖。用此方法編程時(shí)要注意:因?yàn)镮/O接線圖中停止按鈕與過(guò)載以常開(kāi)的形式連接,停止按鈕X1與過(guò)載X0在功能圖上仍以常開(kāi)觸點(diǎn)的形式并聯(lián)在梯形圖電路中,這一點(diǎn)非常重要,否則程序會(huì)出錯(cuò),無(wú)法運(yùn)行。
第四,功能指令(MOV傳送指令)編程。功能指令編程也屬于梯形圖的一種,此編程方法要求編程者對(duì)功能指令MOV比較熟悉??梢杂?個(gè)位元件組成一個(gè)位元件組合單元,用KnYm表示,K1Y0表示 Y3-Y0有4個(gè)輸出繼電器組合。
當(dāng)PLC的Y1、Y2端有輸出時(shí),KM1、KM2得電,主電路將電動(dòng)機(jī)繞組接成Y形,當(dāng)Y1、Y3端有輸出時(shí),KM1、KM3得電,電動(dòng)機(jī)的繞組被接成△。當(dāng)啟動(dòng)按鈕閉合(X2=ON)時(shí),梯形圖的第一個(gè)梯極執(zhí)行,將K6(二進(jìn)制數(shù)0110)送到輸出端Y3Y2Y1Y0;由于Y1=Y2=ON,KM1和KM2得電,電動(dòng)機(jī)處于Y形啟動(dòng)。當(dāng)轉(zhuǎn)速上升到一定程度,即啟動(dòng)延時(shí)5S后,PLC執(zhí)行程序?qū)10(1010)送到Y(jié)3Y2Y1Y0,此時(shí)Y2=OFF,只有Y3=Y1=ON,故KM1、KM3得電,PLC控制主電路使電動(dòng)機(jī)通電并處于△運(yùn)行方式,完成電動(dòng)機(jī)的Y-△啟動(dòng)方式。當(dāng)閉合停止按鈕X1或電動(dòng)機(jī)過(guò)載X0(即X1=X0=ON)時(shí),電動(dòng)機(jī)將停止運(yùn)行,如圖6所示。在圖6中,X1與X0以常閉觸點(diǎn)形式并聯(lián)在電路中,是因?yàn)镻LC的外圍接口圖以常開(kāi)的形式與PLC的輸入端相連,故在梯形圖程序中應(yīng)該相反。否則程序無(wú)法運(yùn)轉(zhuǎn)。
通過(guò)調(diào)試,這幾種編程方法都能應(yīng)用。以上四種編程方法只是比較常用的,其他的編程方法還有很多,由于篇幅有限,這里不再一一例舉。一題多解對(duì)于學(xué)生而言很有挑戰(zhàn)性,可使學(xué)生學(xué)習(xí)的積極性大大提高,有些學(xué)生還能舉一反三。
參考文獻(xiàn):
[1]高勤.電器及PLC控制技術(shù)(第2版)[M].北京:高等教育出版社,2008:128-129.
[2]顏全生.PLC編程設(shè)計(jì)與實(shí)例[M].北京:機(jī)械工業(yè)出版社,2009:48,68.
[3]李乃夫.電器及PLC控制技術(shù)學(xué)習(xí)指導(dǎo)與練習(xí)[M].北京:高等教育出版社,2006.
(責(zé)任編輯:王恒)endprint