當前位置:編程學習大全網 - 編程語言 - Deco編程教程

Deco編程教程

三菱PLC-FX系列通用編程指令

程序流程-功能00~09

00 CJ有條件轉讓

01調用調用子程序

02 SRET從子程序返回。

03 IRET中斷返回

04 EI打開中斷

05 DI關閉中斷

06 FEND主程序結束

07 WDT監控定時器

08表示循環開始

09下壹個循環結束。

2.轉移和比較指令-功能10~19

10 CMP的比較

11 ZCP區間對比

12 MOV變速器

13 SMOV換檔變速器

14 CML補碼運算

15 BMOV數據塊傳輸

16 FMOV多播

17 XCH數據交換

18 BCD查找BCD碼

19 BIN查找二進制代碼

III算術和邏輯運算指令-函數20~29

20添加附加物

21減法

22乘法

23區分部

24家公司加壹家

12月25日減壹

26個魔杖字和

27 WOR字或

28 WXOR字異或

29 NEG要求賠償

四個循環和移位功能30~39

30 ROR循環向右移動。

31 ROL循環向左移動。

32進位循環向右移位的RCR

33 RCL帶進位循環左移

34 SFTR向右移位

35 SFTL向左移位。

36 WSFR字向右移位

37 WSFL話向左移動

38 SFWR FIFO寫操作

39 SFRD先進先出閱讀

五、數據處理-功能40~49

40 ZRST間期復位

41解碼器解碼

42編碼

43位總和的總數

44 BON校驗位狀態

45平均值

46 ANS標誌集

47 ANR國旗重置

48 SQR的平方根

49 FLT整數轉換成浮點數

六個高速處理功能50~59

50 REF刷新

51 REFF刷新和過濾處理

52中期審查矩陣輸入

53 HSCS高速計數器設置

54 HSCR高速計數器復位

55 HSZ高速計數器的區間比對

速度檢測

56 SPD脈沖輸出速度檢測

57 PLSY脈寬調制脈沖Y

58 PWM脈寬調制

調節;調整

59 PLSR,帶加減速脈沖輸出

七個方便的說明-功能60~69

60 IST狀態初始化

61服務搜索

62 ABSD絕對值凸輪順序控制

63 INCD增量凸輪順序控制

64 TTMR設定計時器

65 STMR專用定時器可定義

66路交替輸出

67斜坡斜坡輸出

68 ROTC轉盤控制

排序排序

八個外部I/O設備-功能70~79

70 TKY十鍵輸入

71 HKY十六鍵輸入

72 DSW dip開關輸入

73 SEGD七段碼的解碼

帶鎖存的74 SEGL七段代碼顯示器

75 ARWS方向開關

76 ASC轉換

77公關印刷

78從特殊功能模塊讀取

79編寫特殊功能模塊

IX外設串行功能80~89

80年代遙感通信

81 PRUN 8位傳輸

82 ASCI十六進制到ASCII的轉換

83十六進制ASCII碼到十六進制的轉換

84 CCD校驗碼

85 VRRD電位計讀數

86 VRSC電位計刻度

87

88 PID PID控制

八十九

1F2外部模塊-功能90~99

90 MNET F-16N,迷妳網

91 ANRD F2-6A,模擬輸入

92 ANWR F2-6A,模擬輸出

93 RMST F2-32RM,開始RM。

94 RMWR F2-32RM,寫RM。

95 RMRD F2-32RM,讀作RM。

96 RMMN F2-32RM,監控RM

97 BLK F2-30GM,指定街區

98 MCDE F2-30GM,機器代碼

99

11個浮點數-函數110~132

110 ECMP的浮點數比較

111 EZCP浮點數區間比較

118 EBCD浮點數二進制->;10十進制系統

119 EBIN浮點數10基數->;1系統

120 EADD浮點數加法

121 ESUB浮點數減法

122 EMUL浮點乘法

123 EDIV浮點除法

127 ESOR浮點數平方根

129 INT浮點數->;整數

130正弦浮點數的正弦運算

131 COS浮點COS運算

132 TAN浮點數的TAN運算

147交換高位和低位字節交換

十二個定位功能155~159

155 ABS

156 ZRN

157 PLSY

158 DRVI

159 DRVA

十三個時鐘操作-功能160~169

TCMP 160

161 TZCP

162 TADD

163

166 TRD

167 TWR

169小時

14外圍設備-功能170~177

GRY 170

171 GBIN

176 RD3A

177 WR3A

十五點比較函數224~246

224 LD= (S1)=(S2)

225 LD & gt(S1)>(S2)

226 LD & lt(s 1)& lt;(S2)

228 LD & lt& gt(s 1)& lt;& gt(S2)

-第1頁-

PLC好學嗎?有人說好學,更多人說難學。在我看來,入門容易,深入學習難。入門容易,總有容易的方法。

很多人都買過關於PLC的書。如果我們從頭開始讀它們,我不認為我們能學會它們。因為抽象和空虛占據了整個大腦,

壹句話暈!

學習這個東西,需要壹個可編程控制器和壹個簡單的編程器。如果沒有,壹句話,學不會。因為沒有辦法驗證對錯。怎麽

學,我的方法就是直奔主題。做法如下:

1,理解梯形圖與繼電器控制原理圖符號的區別;

繼電器控制原理圖中元件的符號包括常開觸點、常閉觸點和線圈。為了區分它們,符號標記如下。

KM、KA、KT等。用於顯示不同的設備,但觸點的數量有限。在PLC梯形圖中,也有常開觸點和常閉觸點。

x,y,m,s,t和c也可以標在它的側面,以顯示不同的軟設備。它最大的優點是同壹標誌的觸點在不同的

在級聯中,它可以重復出現。接力達不到這個目的。線圈的用途是壹樣的,就是只能用不同的線圈。

現在壹次。

2.編程元件的分類:編程元件分為八類,X為輸入繼電器,Y為輸出繼電器,M為輔助繼電器,S為形狀。

狀態繼電器,T是定時器,C是計數器,D是數據寄存器和指針(P,I,N)。關於各種組件的功能,各種版本

這本PLC書有介紹,這裏就不介紹了,但是各個元件的作用壹定要清楚。

第二頁

元件編程指令由兩部分組成:例如LD(功能含義)X000(元件地址),即LD X000和LDI Y000。

3、熟悉PLC的基本指令:

(1)LD(取指),LDI反轉)和OUT(輸出)指令;LD(取)、LDI(反)在電工看來,前者是常開、

後者通常是關閉的。這兩個指令最常用於每個電路的第壹個觸點(即左母線的第壹個觸點),當然也可能在電路中

Block出現在第壹次接觸時與其他人平行。

這是壹個梯形圖(不會運行)。左邊的豎線叫左。

總線,右總線無法表示。該圖有三個步驟;1步;左邊的第壹個觸點是常開的,標記為X000,X表示為

輸入繼電器,後面是000數據,可以認為它使用了輸入繼電器中的觸點號000(下同)。

其指令的正確表示應該是(如右圖程序所示):0,LD X000(前面的0表示從步驟0開始,輸入指令時,

忽略,會自動按順序顯示)。第二步;左邊第壹個觸點是常閉觸點,標記為T0,t表示。

定時器(要註意時差),0表示定時器中的聯系號碼0。其說明的正確表述應該是:2、

LDI T0(如程序所示)。第三步;左邊的第壹個觸點是常閉的,標記為M0,M是輔助繼電器(繼電器

裝置有很多種,註意類別),其說明書的正確表述應該是:4。LDI·M0(如節目中所示)。這個級聯的第二行的第壹個。

第三頁

該觸點為常開,標記為Y000,Y代表輸出繼電器。因為這個觸點和它後面的觸點Y001是串聯的,所謂的。

電路“閉塞”,所以其接點指示應為5,LD Y000。總之,LD和LDI的指令從上面可以看出,它們都是左總線。

每個步驟的第壹個聯系人使用的指令。並且該步驟中的分支(即第三步驟的第二行)具有串聯的兩個或更多個觸點。

關系,它的第壹次接觸也是根據LD或LDI的指令。可以使用LD和LDI命令的部件有:輸入繼電器X、輸出繼電器Y和輔助。

輔助繼電器m、定時器t、計數器c和狀態繼電器s. OUT是線圈驅動命令,不能出現在左母線的第壹個位置。

驅動線圈和驅動線圈不能串聯,但可以並聯。同壹個驅動線圈只能出現壹次,而且是安排在每壹步的最後壹個位置。諸如

上圖中,1,OUTY000,3,OUT Y001,Y為輸出繼電器,壹旦線圈接收到輸出信號,可以認為,

線圈將驅動其相應的觸點連接外部負載(主要是接觸器、中間繼電器等。).而圖8中的T0

K40是定時器驅動線圈的指令,其中k為常數,40為設定值(類似於電工對時間繼電器的設定)。可以用OU。

T命令組件包括:輸出繼電器Y、輔助繼電器M、定時器T、計數器C和狀態繼電器s。

(2)聯系人和ANI的串行指令;前者常開,後者常閉。兩者都用於單個觸點的串聯連接。

兩條指令可以無限制地重復。如下圖所示。

從1步來看;X00

0、T0、Y001三個觸點串聯,即T0的常閉與X000的後端串聯,而Y001的常閉與T0的常閉串聯。

後端。因為它們都是常閉的,所以使用ANI指令。現在看第二步;X000,M0,Y001,同樣的三個觸點也串聯,m

常閉觸點0串聯在X001的後端,常開觸點Y000串聯在M0的後端。所以M0的指令用ANI,而Y0的

00,以及(詳細編程如上圖所示)。只要是串聯的,總是開著,後面跟著ANI。能

第4頁

使用AND和ANI指令的部件有:輸入繼電器X、輸出繼電器Y、輔助繼電器M、定時器T、計數器C和狀態繼電器。

設備s。

當觸點並聯時,無論級聯中有多少個分支,只要是單個觸點且

(3)聯系並行命令OR(或),ORI(或反向);

最後壹個支路並聯時,常開用OR,常閉用ORI。如下圖所示。

上圖可以看到X000,x。

0和M0並聯連接。由於X000以下的兩個支路都是單觸點,而X001是常開觸點,還是用。

指令。並且M0是常閉觸點,則使用ORI指令。三個接點並聯後與M1串聯,再與Y000並聯,也是單接點,所以還是采用OR指令。可用的OR、ORI命令元素有:輸入繼電器x、輸出繼電器y、

輔助繼電器m、定時器t、計數器c和狀態繼電器s .與上壹級並聯的任意級聯中有多個(或單支路)支路,只要是這個支路。

(4)串行電路塊的並行指令ORB (or );

如果電路中有兩個以上的觸點串聯(所謂:串聯電路塊),應使用ORB指令。如下圖所示。

從上圖可以看出,第壹個

支路X003的常開觸點與M1的常開觸點是串聯關系(這種情況下形成阻斷關系),與上壹個相同。

線路X000和M0串聯,然後並聯。此時,程序顯示為步驟號0、1、2、3和4。4中出現的第壹個o

RB是指與前壹行合並。而第二支,常閉Y001和M2也是串聯的。也是塊狀結構,先串聯,再與

合並第壹個分支。因此,ORB在步驟7中再次出現。ORB指令沒有梯形圖和數據顯示。妳可以這麽想;這是下壹行。

在電路塊的情況下,與前壹條線平行連接的垂直直線(如圖所示的兩條粗線)。

(5)串行指令ANB並聯電路塊之間;例如,兩個電路模塊串聯連接,如左下圖中的虛線框所示。每個電路塊先組合,再用ANB指令串聯。左邊的梯形圖可以用右邊的簡化。程序編寫如下圖所示。ANB指令沒有梯形。

圖表和數據的顯示。妳可以這麽想;它是壹條水平直線,形成電路塊之間的串聯關系。

(6)棧入口指令MPS、棧讀取指令MRD、棧出口指令MPP和程序結束指令END;MPS,MRD,MPP這是壹個團體。

堆棧指令。使用的兩種堆疊形式如下所示:MPS應與MPP以堆棧形式成對使用。如同在第壹堆疊形式中壹樣,

采用MPS和MPP指令。如果MPS和MPP指令之間有分支,添加MRD指令,如下面第二個堆棧所示。要知道MPS和MPP成對出現的次數應該小於11,而MRD的指令是可以復用的,但是不能超過24次。

要知道,這組指令是沒有梯形圖和數據顯示的。妳可以這麽想;MPS是棧的起點,是承上啟下的紐帶。

分支機構的MRD和MPP依次與之連接。結束指令是結束指令,出現在每個程序的末尾。

當然還有其他的說明,但是只要上面的說明巧妙的編織和運用,我覺得進壹個門應該是沒有問題的,也足夠了。進入

研究門背後的其他說明並不難。所以,我就不壹壹解釋了。4.熟悉簡易編程器各個按鍵的功能:以下是FX-10P(手持編程器)面板(當然少了液晶顯示屏)和各個按鍵的分布。

關鍵功能。每個鍵下標註的中文和部件符號都是我加的(為了輸入時容易找到對象),剩下的和原來的鍵盤壹樣(就是實心框裏的英文和數字)。

(1)LCD;指令(即指令、組件符號、數據)可在編程過程中顯示。在監控操作過程中,可以顯示部件的工作狀態。

(2)鍵盤;它由35個鍵組成,包括功能鍵、指令鍵、元件符號鍵和數據鍵,大部分鍵可以切換。每個鍵的功能如下:

①功能鍵:RD/WR...讀/寫,如果左下角出現R,表示程序讀取,如果出現W,表示程序輸入。

w應該出現,否則無法進入程序。第壹次點擊代表R,第二次點擊代表W。INS/DEL...插入/刪除,如果在

程序輸入過程中有壹個程序丟失。此時按下該鍵,如果顯示I,則可以輸入缺失的節目。如果發現多輸了壹個節目,再按此鍵,會顯示D,刪除多余或錯誤的節目。MNT/測試...監控/測試,t代表測試,m代表監控。按這個鍵在它們之間切換。初學時學會使用監控鍵M來監控程序的運行,以便發現問題,解決問題。

②菜單鍵:其他,顯示模式菜單。

少了壹步,ANB。簡潔的

關閉相系列,然後連接第壹個分支。

並聯,在觸點這麽多的情況下,如果允許的話,應該放在第壹排,當它閉合的時候,就是接通的。

中繼間,由於中間

-第22頁-

01常閉觸點本質上是星角互鎖。停止按外部停止按鈕SB1,進行合理組合和優化。如果

有必要添加其他軟設備。

工作原理:按下外部按鈕SB2,帶動連接在第壹級母線壹側的常開觸點X000,可流過串聯的T3常閉觸點,接通。

輸出繼電器Y000線圈和定時器線圈T0與其並聯,並與常閉觸點M0串聯。因為連接了Y000線圈,所以它連接到總線壹側的Y。

-第26頁-

000常開觸點閉合,Y000線圈形成自保(同時第四步Y000常開觸點閉合,準備停機),1號電機。

機器啟動。計時器在Y000線圈開始計數的同時關閉。當定時時間到達時,連接到第二級聯總線壹側的常開觸點T0閉合,可以流過。

串聯的T2常閉觸點連接輸出繼電器Y001線圈和與之並聯的定時器線圈T1,並與常閉觸點M0串聯。並聯連接到總線1。

Y001側常開觸點閉合,Y001線圈形成自保,2號電機啟動。在Y001線圈開始計數的同時關閉的計時器。計時時間

到達時,連接在第三階梯母線壹側的常開觸點T1閉合,串聯的常閉觸點X001可以連接輸出繼電器Y002線圈。經過

當Y002線圈接通並接入母線側時,Y002常開觸點閉合,Y002線圈形成自保,3號電機啟動。如果停止,按外部按鈕。

按鈕SB1驅動第三步常閉觸點斷開,3號電機停止運行。同時,第四串母線側常開觸點X001閉合。能量流

中間繼電器的M0線圈通過串聯的常開觸點連接(此時,由於Y000線圈的閉合,常開觸點已經閉合)。由於M0線圈的連接,

並聯在母線壹側的常開觸點M0閉合,M0線圈形成自我保護。當M0線圈閉合時,並行定時器T2和T3同時閉合。和

開始計時,由於T2的計時時間是4S,到時間時,與第二步串聯的計時器T2的常閉觸點斷開,2號電機停止。在另壹個4S之後,串聯起來。

第壹步定時器T3的常閉觸點斷開,電機1停止。因為Y000線圈斷電,與第四級串聯的Y000常開觸點斷開,梯子

地圖停止運行。圖中,在第壹步和第二步中,串聯在定時器T0和T1之前的M0的常閉觸點用於防止電機停止後再次啟動。

移動和設置。

用PLC設計梯形圖。

要求:有兩臺電機,即1號電機和2號電機。1號電機可以正反轉,2號電機壹轉就轉。當1號電機正轉時,2號

電機可以啟動。1號電機壹旦啟動就停不下來,但可以切換正反轉。要停止,2號電機只有在1號電機反轉時才能停止。

1號電機停止後可以停止。

第27頁

思路是這樣的:因為有兩個電機,1號電機需要正反轉,外圍正反轉啟動按鈕分別是SB1(控制X000)和SB。

2(控件X001),停止按鈕SB3(控件X004)。設置壹個輸出繼電器Y000和壹個輸出繼電器Y001,分別控制KM1和KM2接觸器的正負極。

轉身。外圍2號電機啟動按鈕SB4(控制X002)和停止按鈕SB5 (X003)。提供壹個輸出繼電器Y002。* * *儀表輸入繼電器

5個電器和3個輸出繼電器。在圖上勾出來,圍繞這些軟元件進行合理的串並聯,必要時增加中間繼電器進行優化。

是的。

-第28頁-

工作原理:按下外接按鈕SB1,第壹步母線側的X000會閉合,能流會壹直閉合觸點X001和Y001,從而接通輸出繼電器Y000。

線圈。由於Y000線圈閉合,並聯在母線側的Y000常閉觸點閉合,形成自保關系,輸出繼電器Y000輸出信號,失控。

連接KM1接觸器,驅動正轉。在X000閉合的同時,與第二步串聯的X000的常閉觸點斷開,可能的反向操作被切斷。

起著環環相扣的作用。同時,由於Y000的閉合,與第二步串聯的Y000常閉觸點斷開,類似於正負接觸器輔助觸點的聯鎖。

與第三步串聯的Y000常開觸點Y000閉合,Y002準備啟動。如果Y000常開觸點不閉合,Y002的開度

不能動,這是逆轉封閉極限的條件。

按下外部按鈕SB1,打開第二步母線側輸入繼電器X001,通過串聯的常閉觸點X004、X000、Y000,

輸出繼電器的Y001線圈打開。由於Y001線圈閉合,連接到母線側的Y001常閉觸點閉合,形成自保護關系。輸出繼電器

電器Y001輸出信號控制外部KM2接觸器驅動反向運行。X001閉合的同時,與第壹級X001的常閉觸點串聯。

斷開,切斷可能的正轉操作,起聯鎖作用。同時,由於Y001的閉合,與第壹步串聯的Y001的常閉觸點斷開,效果相同。

看起來是環環相扣的關系。在X001閉合的同時,第四個級聯的X001的常開觸點閉合,能量流經串聯的Y002,從而連接中間繼電器。

M0線圈、M0線圈通過M0母線側的常開觸點形成自保。此時,在第二步中,並聯到X004下端的M0的常開觸點閉合,並且從

它限制了正反轉狀態下的停車(因為線路要求正反轉方向都不能停車)。在這個級聯中,它與X004常閉觸點和M0常開觸點並聯。

Y002常開觸點設置為限制Y001在Y002之前停止。

按下外部按鈕SB4,第三級聯母線側的輸入繼電器X002打開。通過串聯Y000的常開觸點(僅當輸出繼電器

只有在Y000閉合時才允許,即必須在1號電機反轉,X003常閉觸點,輸出繼電器Y002線圈接通的情況下。

因為Y002線圈閉合,與母線並聯的Y002常閉觸點閉合,形成自保護關系。輸出繼電器Y002輸出信號以控制外部連接。

KM3接觸器驅動2號電機運行。在Y002閉合的同時,與第二級X004下端並聯的Y002的常開觸點閉合,從而限制。

1號電機在2號電機反轉前停止的可能性。同時,由於Y002線圈的閉合,在第四步中串聯的Y002常閉觸點被驅動。

打開,從而切斷中間繼電器M0的線圈。由於M0線圈的停止,與第二級並聯且位於X004下端的M0常開觸點從前壹級閉合。

組合轉為斷開,即恢復原來的狀態,為停車做第壹個準備。在這個級聯中,與X003常閉觸點並聯的Y001常閉觸點僅在y中。

-第29頁-

只有當001閉合時(即反轉的情況下)才能停止。此時,按下外部按鈕SB5斷開X003並輸出繼電器Y002線。

環斷開,2號電機停止運轉。由於Y002斷開,與第二級X004下端並聯的Y002斷開(即恢復原狀),編號為1。

機器準備好進行第二次停機。如果再次按下外部按鈕SB3,第二步常閉觸點X004斷開,則Y001斷開,梯形運行過程完成。

序列結束。

PLC簡介

1.PLC的起源

二、PLC的定義

三、PLC的發展階段

四。PLC的特點

第30頁

動詞 (verb的縮寫)PLC的分類

不及物動詞PLC的基本結構

七。PLC的工作原理

八。三菱PLC硬件介紹

1.PLC的起源

可編程控制器是計算機家族的壹員,是為工業控制應用而設計和制造的。早期可編程控制

控制器稱為可編程邏輯控制器(簡稱PLC),主要用來代替繼電器實現邏輯控制。跟隨

隨著技術的發展,這種設備的功能已經大大超出了邏輯控制的範圍,所以今天這種設備被稱為可編程控制器,簡稱PC。但是

為了避免與個人計算機的縮寫混淆,可編程控制器簡稱為PLC。

20世紀60年代,汽車生產線的自動控制系統基本上由繼電器控制裝置組成。當時汽車的每壹次改裝都直接導致了接力。

控制器的重新設計和安裝。隨著生產的發展,汽車型號更新的周期越來越短,需要經常重新建立繼電器控制裝置。

設計和安裝,非常費時、費力、耗料,甚至阻礙了更新周期的縮短。為了改變這種狀況,美國通用汽車公司在1969中宣布。

投標要求用新的控制裝置替換繼電器控制裝置,提出了十個投標指標,即:

1,編程方便,可現場修改程序;

  • 上一篇:救場如救火,會C語言編程的,請進!!
  • 下一篇:為什麽HTML網頁亂碼與解決方法
  • copyright 2024編程學習大全網