tft每日頭條

 > 生活

 > 西門子plc編寫全自動洗衣機程序

西門子plc編寫全自動洗衣機程序

生活 更新时间:2025-01-25 17:07:13

看下控制要求:

接通電源,按下啟動按鈕,開始進水,水位達到高水位時停止進水,并開始正轉洗滌3s後,停止2s後進入反轉洗滌,然後又停2S,若正、反洗滌10次後,則開始排水,當水位下降到零水位後,開始脫水并繼續排水,脫水20s,即完成一次大循環,大循環滿6次,則返回到進水開始時全部動作,進行下一次大循環,提示洗完指示燈蜂鳴器亮20s後停止。也可以按下停止按鈕來停止洗滌。

所用到的變量:

停止按鈕 X0(i0.0),啟動按鈕 X1(I0.1)零液位傳感器 X2(I0.2),高水位傳感器 X3(I0.3)

進水電磁閥 Y0(Q0.0),正向洗滌接觸器 Y1(Q0.1),反向洗滌接觸器 Y2(Q0.2),排水電磁閥 Y3(Q0.3),脫水電磁閥Y4(Q0.4),蜂鳴器Y5(Q0.5)。

編程如下:

本例程序如下:本文綜合使用定時器和計數器來實現設計功能。

程序如下:

西門子plc編寫全自動洗衣機程序(通過實例玩轉三菱)1

在按下啟動按鈕後,将啟動進水,在達到高水位後停止進水,這裡考慮到在排水和脫水過程中也不能進水。

西門子plc編寫全自動洗衣機程序(通過實例玩轉三菱)2

當達到高水位後,将進行3s的正向洗滌,這裡的T3是正反向都洗完之後需要将T0定時器複位,以便重新啟動正向洗滌。

西門子plc編寫全自動洗衣機程序(通過實例玩轉三菱)3

正向洗滌之後停止T1 2s,之後啟動反向洗滌,反向洗滌3s後,停止2s,這樣一個洗滌循環結束,用T3來判斷一個循環。

西門子plc編寫全自動洗衣機程序(通過實例玩轉三菱)4

用T3啟動計數器C0,當計數器C0達到十次。

西門子plc編寫全自動洗衣機程序(通過實例玩轉三菱)5

當C0計數器達到10次,則洗滌循環結束,進行排水,當排水到低水位後,停止排水并啟動脫水,考慮到脫水過程中還有水,則繼續進行排水,同時啟動定時器T4 20s,并啟動大循環計數器C1 6次。

西門子plc編寫全自動洗衣機程序(通過實例玩轉三菱)6

當計數器C1達到6次,則啟動蜂鳴器,響鈴20s後結束。這樣程序結束。

通過這個例子來熟悉和掌握下三菱PLC的定時器和計數器的使用,當然了這個程序不是唯一的,你還可以用循環FOR NEXT指令或SFC來實現。

下面看看博途怎麼編程:

西門子plc編寫全自動洗衣機程序(通過實例玩轉三菱)7

西門子plc編寫全自動洗衣機程序(通過實例玩轉三菱)8

西門子plc編寫全自動洗衣機程序(通過實例玩轉三菱)9

西門子plc編寫全自動洗衣機程序(通過實例玩轉三菱)10

西門子plc編寫全自動洗衣機程序(通過實例玩轉三菱)11

寫文不易,希望大家多多支持,喜歡本文的想學習PLC編程相關内容的朋友可以關注我,這段時間我會集中寫一些三菱PLC的實例,希望能通過這些實例讓大家更好的掌握各種指令的應用。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved