步進(jìn)編程,是一種編程方法,用時(shí)髦的話來說,就是一種算法。在三菱PLC中,有一種步進(jìn)梯形圖,它其實(shí)就是特殊的梯形圖,為什么?因?yàn)樗梢院吞菪螆D進(jìn)行相互轉(zhuǎn)換,步進(jìn)編程,實(shí)質(zhì)就是狀態(tài)機(jī)編程。
狀態(tài)機(jī)編程法,通俗的理解,就是事務(wù)有有限種狀態(tài),而編程,就是在這幾個(gè)狀態(tài)之間轉(zhuǎn)換。比如接觸器,它有吸合和釋放兩種狀態(tài),而讓這種狀態(tài)轉(zhuǎn)變,就是控制線圈是否得電,再比如變頻器,由啟動,停止,運(yùn)行這三種基本狀態(tài),再引申一下,還有允許啟動,正在啟動,正在停止,正在減速等各種狀態(tài),在運(yùn)動控制中,伺服由使能,回零完成,正在回零,點(diǎn)動等各種狀態(tài)。
理解了這些,那么就可以理解步進(jìn)編程了,所謂步進(jìn)編程,就是第一步干什么,第二步干什么,每一步,就是通過觸發(fā)條件,改變事物的狀態(tài)。
比如三相異步電機(jī)的星三角啟動,就可以用步進(jìn)編程來實(shí)現(xiàn),電機(jī)有停止?fàn)顟B(tài),星型運(yùn)行,三角型運(yùn)行三種狀態(tài),所謂星三角啟動,就是讓電機(jī)在這三種狀態(tài)之間切換,很顯然,按下啟動按鈕,電機(jī)就會從停止?fàn)顟B(tài)轉(zhuǎn)換為星型運(yùn)行狀態(tài),此時(shí),再觸發(fā)一個(gè)定時(shí)器,當(dāng)定時(shí)時(shí)間到后,就會讓電機(jī)到三角形運(yùn)行狀態(tài)。
怎么樣,PLC編程是不是很簡單?
所以,學(xué)習(xí)PLC,重要的不是你會多少種PLC的起保停梯形圖,也不是會用多少指令,而是要掌握編程方法,這樣才能在面對未知問題的時(shí)候,游刃有余的解決。思考,比什么都重要。
審核編輯 :李倩
-
PLC編程
+關(guān)注
關(guān)注
47文章
248瀏覽量
40644 -
梯形圖
+關(guān)注
關(guān)注
8文章
193瀏覽量
22439
原文標(biāo)題:用這種方式編寫PLC程序很輕松!
文章出處:【微信號:愛上PLC,微信公眾號:愛上PLC】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
請問CW32L的UART是不是沒有空閑中斷?
請問使用ChirpIoT 是不是可以實(shí)現(xiàn)mesh組網(wǎng)?
芯源MCU架構(gòu)是不是基本都是ARM架構(gòu)?還有其他的架構(gòu)嗎?
芯源的MCU是不是基本都是寬壓輸入?寬電壓對整體功耗有影響嗎?
?Microchip PL460可編程窄帶PLC調(diào)制解調(diào)器技術(shù)解析
對于沒有bsp包,也沒有芯片創(chuàng)建的功能是不是就不能用rtthread?
請問STM32的內(nèi)部Flash操作是不是優(yōu)先級最高?
光纖跳線是不是就是尾纖
看完這篇,SPI其實(shí)也很簡單嘛(可下載)
PLC應(yīng)用技巧,輕松解決PLC故障
PLC編程是不是很簡單?
評論