當前位置:編程學習大全網 - 編程軟體 - 如何用PLC梯形圖做壹個8盞燈輪流閃爍的流水燈?

如何用PLC梯形圖做壹個8盞燈輪流閃爍的流水燈?

x0為啟動按鈕,x1為停止按鈕。y0~y7為8盞燈。程序在按下啟動按鈕後,燈1先亮,1秒(T0延時)後滅,1秒後(T1延時)燈2亮,依次循環。當按下x1後,循環結束。

按下x0後,m0得電為1並自保持,此時1秒計時器T0計時,1秒後T0常開點閉合1秒計時器T1計時,再過1秒T1計時結束常閉點斷開T0線圈,

T0失電復位並斷開T0常開點,此時T1線圈也失電復位,T1常閉點又閉合,T0得電重復上述計時過程。

第二個程序塊:

當M0為1時,在T0觸點的上升沿來時k3M10這個二進制數乘以2再寫入k3M10中。

K3M10代表M10~M21***12個輔助繼電器的組合,那麽可以將K3M10看作是壹個二進制數。程序未啟動時,M10~M21均為0,那麽這個二進制數為0;當程序啟動時,在下壹個程序塊中利用了M0的上升沿置位M10,此時M10~M21為1,當T0觸點的上升沿來時k3M10(此時為1)這個二進制數乘以2再寫入k3M10中(寫入後為2),2在二進制數中為10,此時M10失電,M11得電,可以認為M10把"1"交給了M11,以此類推。當第8個M17得電時,完成了壹次循環。下壹個T0上升沿來到時,M18得電,M17失電。此時下面的程序塊利用了M18的上升沿重新置位M10並且將M18復位。這樣程序又從M10得電開始循環下去了。

這個程序塊的作用就是每次T0的上升沿來到時,“1”在M10~M17之間轉移。

  • 上一篇:定制家具數控開料機加工刀路編程需要註意什麽
  • 下一篇:什麽是進給倍率
  • copyright 2024編程學習大全網