本文主要是關于步進指令m8002的相關介紹,并著重對步進指令m8002以及步進指令有詳盡從描述。
步進指令m8002怎么輸入
M8002是三菱開機脈沖繼電器,一開機產生一個脈沖周期,你說的問題,用X1代替也可以,就是想X1接通一次然后程序開始往下循環,到了最后的程序之后又還回到X1,然后在按下X1又開始往下執行,你看看最后返回程序對不對,是不是返回到X1狀態的
這個不知道你明白PLC的掃描周期不,M8000是PLC在RUN狀態時,一直為ON的,而M8002是PLC在RUN時的第一個掃描周期為ON,其余的掃描周期都為OFF的
時序如下圖
因此M8002一般作為PLC的數據上電初始化使用,也就是在PLC上電運行時,給一些個數據賦予初始值。例如
在PLC上電RUN時,將D2賦值為1,D3賦值為5,因為M8002只為ON一個掃描周期,所以后面的程序還能對D2和D3進行修改。而如果用M8000,則是一直為ON的,就把D2和D3固定死了,無法更改了。
步進指令
步進指令有兩條:STL和RET。?
STL是步進開始指令,后面的操作數只能是狀態器S;在梯形圖中直接與母線相連,表示每一步的開始。RET步進結束指令,后面沒有操作數,是指狀態流程結束,用于返回主程序(母線)的指令。如下圖4-4說明STL和RET的用法。
狀態轉移圖與梯形圖的轉換?
用步進指令進行編程時,先畫出狀態轉移圖,再把狀態轉移圖轉換成梯形圖和指令表,狀態轉移圖、梯形圖、和指令存在一定的對應關系。如圖4-5所示。
程序的分支?
1、可選則性的分支。?
在應用步進指令進行編程時,通常會出現有多種情況供選擇,就構成一個可選擇的分支,在程序執行時,多個分支只進行其中的一個分支,如圖4-5(a)所示構成兩路分支,X1、X4是選擇條件,當程序執行到S21時,X1和X4誰先接通就執行相應的分支,則另一個分支就不能執行。FX系列的PLC最多可以有8個分支。
并行性的分支?
如圖4-7(a)是一個并行分支的狀態轉移圖。當程序執行到S21時,如果X1接通,則把狀態同時傳給S22和S24,兩個分支同時執行,當兩個分支都執行完以后,S23、S25接通,當X4接通后,則把狀態傳給S26。所以并行性的分支要把所有的分支都執行完以后才可以往下執行。FX系列的PLC可以同時有8路并行的分支。
結語
關于步進指令m800的相關介紹就到這了,如有不足之處歡迎指正。