三菱PLC結(jié)構(gòu)化編程實(shí)例
最近空閑時(shí)間多,寫了一個(gè)三菱FX3U的結(jié)構(gòu)化編程實(shí)例程序。
說明,這個(gè)只是學(xué)習(xí)用,不能直接應(yīng)用于實(shí)際工作中,未經(jīng)驗(yàn)證直接用于用工業(yè)生產(chǎn)中所產(chǎn)生的后果自負(fù)。
硬件方面

一個(gè)圓形刀庫(kù)用于自動(dòng)加工機(jī)床的換刀,在刀庫(kù)架上裝有7種刀具,如圖所示。7種刀具分別放在1#~7#位置,每個(gè)刀具位置有一個(gè)位置傳感器,用7個(gè)按鈕SB1~SB7分別選擇1#~7#刀具。每個(gè)按鈕中裝有一個(gè)信號(hào)燈,當(dāng)選擇某把刀具時(shí),按下對(duì)應(yīng)的按鈕,按鈕中的信號(hào)燈亮,同時(shí)刀庫(kù)以最近的方向?qū)⒌毒咚偷絆#換刀位,到0#換刀位時(shí),停留20s(進(jìn)行換刀),之后返回到原位,刀具信號(hào)燈滅。
I/O點(diǎn)分配如下

程序分析:? ? ? ? ? ? ? ? ? ? ? ?
當(dāng)?shù)毒吖の话粹o1,2,3,4按下時(shí),圓盤正轉(zhuǎn)到0位換刀處,停3秒后,電機(jī)反轉(zhuǎn)到原來的位置。此為流程1
當(dāng)?shù)毒吖の话粹o5,6,7按下時(shí),圓盤反轉(zhuǎn)到0位換刀處,停3秒后,電機(jī)反轉(zhuǎn)到原來的位置。此為流程2
程序如下圖







下面是程序仿真的部分截圖

好,今天的分享就到這里,歡迎評(píng)論留言。
標(biāo)簽: