FX2N專家級指令大全_第1頁
FX2N專家級指令大全_第2頁
FX2N專家級指令大全_第3頁
FX2N專家級指令大全_第4頁
FX2N專家級指令大全_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、山 三 子科技 公司 東 龍電 實業(yè) SL-FX2N V3.1 增強型 PLC 隨 冊 機手增強型 FX2N 編程手冊將 PLC 語言(梯形圖語言)嵌入到單片機中,使單片機的產(chǎn)品開發(fā)從使用匯編語言變?yōu)槭褂锰菪螆D語言同時,獲取了梯形圖編程平臺所提供的各種強大的應用功能。我們稱用于單片機產(chǎn)品開發(fā),自身具有強大功能的梯形圖語言編程軟件為嵌入式 PLC。嵌入式 PLC 能廣泛應用于各種單片機產(chǎn)品。利用嵌入式 PLC 軟件開發(fā)出的應用產(chǎn)品,我們稱之為嵌入式 PLC 產(chǎn)品。嵌入式 PLC 產(chǎn)品具有以下特點: z 用梯形圖語言編寫應用程序。支持 SWOPC-WIN 以及 GX-DEVELOPER z 能與多

2、家人機界面連接,如臺達、EView 等。 z 與其它廠家 PLC 并聯(lián)運行。 本嵌入式增強型 PLC 針對各型設備開發(fā),功能強大,10 路開關量輸入、10 路關量輸出,8 路模擬量輸入,兩路模擬量輸出,兩路高速計數(shù),兩路高速輸出;RS232,RS485 口各一,故稱為嵌入式增強型 PLC??梢越M成 485 網(wǎng)絡。網(wǎng)絡中每臺產(chǎn)品均支持人機界面。 一、硬件簡介電位計:用于設定 開蓋:撥動開關RUN/SET 串口:編程人機界面 POWER指示.tw QQ:377640101 TEL1山 三 子科技 公司 東 龍電 實業(yè) SL-FX2N V3.1 增強型 PLC 隨 冊 機手

3、、上端子排:N、L、COM、X0、X1、X2、X3、X4、X5、X6、X7、X10、X11、AD0、AD1、AD2、AD3、AD4、GND、+5V、DA0、DA1;上端子排主要是輸入端口,N、L 為 220V 輸入;當 X 輸入端口接到 COM 時指示燈亮,表示相應位輸入為 1,這兩種端口最大輸入電壓為 30V;X0、X1 可以作為高速計數(shù)端口。DAC0、DAC1 為 010V輸出,12 位,其精度為 0.000488V。 ADC0ADC4 對應數(shù)據(jù)寄存器:D8032D8036, 模擬輸入為 13 位,MAX=8191,可以直接接各類熱電阻。05V編程口邊兩個電位計,對應 D8030 D803

4、1。、下端子排:24V 、COM、A、B 、Y00、Y01、Y02、Y03、Y04、Y05、COM0、Y06、Y07、Y10、Y11、COM1、AD5+、AD5-、AD6+、AD6-、AD7+、AD7-;Y00、Y01 公用COM(24V基準),Y02、Y03、Y04、Y05 共COM0,Y06、Y07、Y10、Y11 共 COM1。AD+、AD-為差分,可以接熱電偶、壓力傳感器, 模擬輸入為 13位,在 D8037D8039。下端子排為功能端口及輸出端口。A、 B 為 485 通信口。COM 是晶體管輸出的公用口,也是 24V電源的地。24V COM可以外加,也可以在電流小于 200Ma 時

5、對外供電。、串口:為編程口以及人機界面接口。、撥動開關:用于運行、編程轉(zhuǎn)換。二、指令集簡介2.1 基本邏輯指令一覽表助記符、名稱 功能 可用軟元件 程序步LD取 常開觸點邏輯運算開始 X,Y,M,S,T,C 1 LDI取反 常閉觸點邏輯運算開始 X,Y,M,S,T,C 1 LDP取脈沖上升沿 上升沿檢出運算開始 X,Y,M,S,T,C 2 LDF取脈沖下降沿 下降沿檢出運算開始 X,Y,M,S,T,C 2 AND與 常開觸點串聯(lián)連接 X,Y,M,S,T,C 1 ANI 與非 常閉觸點串聯(lián)連接 X,Y,M,S,T,C 1 ANDP 與脈沖上升沿 上升沿檢出串聯(lián)連接 X,Y,M,S,T,C 2 A

6、NDF 與脈沖下降沿 下降沿檢出串聯(lián)連接 X,Y,M,S,T,C 2 OR 或 常開觸點并聯(lián)連接 X,Y,M,S,T,C 1 ORI或非 常閉觸點并聯(lián)連接 X,Y,M,S,T,C 1 ORP或脈沖上升沿 上升沿檢出并聯(lián)連接 X,Y,M,S,T,C 2 ORF或脈沖下降沿 下降沿檢出并聯(lián)連接 X,Y,M,S,T,C 2 ANB 塊與 并聯(lián)回路塊的串聯(lián)連接 1 ORB 塊或 串聯(lián)回路塊的并聯(lián)連接 1 OUT 輸出 線圈驅(qū)動 Y,M,S,T,C 注 1 SET 置位 動作保持 Y,M,S RST 復位 清除動作保持,寄存器清零 Y,M,S,T,C,D,V,Z 注 2 MC 主控 公共串聯(lián)點的連接線圈

7、指令 Y,M(特殊 M 除外) 3 .tw QQ:377640101 TEL2山 三 子科技 公司 東 龍電 實業(yè) SL-FX2N V3.1 增強型 PLC 隨 冊 機手MCR 主控復位 公共串聯(lián)點的消除指令 2 MPS壓棧 運算存儲 1 MRD讀棧 存儲讀出 1 MPP出棧 存儲讀出與復位 1 INV取反 運算結(jié)果的反轉(zhuǎn) 1 NOP 空操作 無動作 1 END結(jié)束 輸入輸出及返回到開始 1 z 軟元件為 Y和一般 M 的程序步為 1,S和特殊輔助繼電器 M 的程序步為 2,定時器 T 的程序步為 3,計數(shù)器 C 的程序步為 35。z 軟元件為 Y和一般 M 的程序步

8、為 1,S 和特殊輔助繼電器 M、定時器 T、計數(shù)器 C 的程序步為 2,數(shù)據(jù)寄存器 D以及變址寄存器 V和 Z 的程序步為 3。節(jié)點”。2.2 步進順控指令說明助記符、名稱 功能 可用軟元件 程序步STL 步序動作開始 S 1 RET 步序動作結(jié)束 無 1 2.3 功能指令一覽表帶有D符號表示支持 32位操作。分類 指令助記符 功能 頁碼CJ 條件跳轉(zhuǎn)CALL 子程序調(diào)用SRET 子程序返回FEND 主程序結(jié)束FOR 循環(huán)范圍開始程序流程NEXT 循環(huán)范圍結(jié)束DCMP 比較ZCP 區(qū)域比較DMOV 傳送CML 反向傳送TRD 時間傳送(D801319 時鐘讀出) 傳送與比較TWR 時間傳送(

9、寫時鐘 D801319) DADD BIN加法DSUB BIN減法DMUL BIN乘法DDIV BIN除法四則邏 DINC BIN加 1 .tw QQ:377640101 TEL3山 三 子科技 公司 東 龍電 實業(yè) SL-FX2N V3.1 增強型 PLC 隨 冊 機手DDEC BIN減 1 DWAND 邏輯字與DWOR 邏輯字或WXOR 邏輯字異或輯運算DNEG 求補碼DECMP 2 進制浮點數(shù)比較EZCP 2 進制浮點數(shù)區(qū)域比較DEADD 2 進制浮點數(shù)加法DESUB 2 進制浮點數(shù)減法DEMUL 2 進制浮點數(shù)乘法DEDIV 2 進制浮點數(shù)除法DINT 2 進

10、制浮點數(shù)轉(zhuǎn) BIN整數(shù)DESQR 2 進制浮點數(shù)開方浮點數(shù)運算DFLT BIN整數(shù)轉(zhuǎn) 2 進制浮點數(shù)ZRST 批復位指令LD= (S1)=(S2)LD> (S1)>(S2)LD< (S1)<(S2)LD<> (S1)<>(S2)LD (S1)(S2)LD (S1)(S2)AND= (S1)=(S2)AND> (S1)>(S2)AND< (S1)<(S2)AND<> (S1)<>(S2)AND (S1)(S2)AND (S1)(S2)OR= (S1)=(S2)OR> (S1)>(S2)OR

11、< (S1)<(S2)OR<> (S1)<>(S2)OR (S1)(S2)接點比較OR (S1)(S2)2.4 專家功能指令.tw QQ:377640101 TEL4山 三 子科技 公司 東 龍電 實業(yè) SL-FX2N V3.1 增強型 PLC 隨 冊 機手D0:要達到的目標值,為 S1 D1:測定值,反饋回的值,為 S2 D100:參數(shù),為 S3 S3+0:KP 參考值:2000 S3+1:KI 參考值:500 S3+2:KD 參考值:0 S3+3:PID 運算方向:1,為正相 PID運算,其他為反相 PID運算。 S3+4 S3

12、+8:計算量; S3+9 S3+10: :輸出增量(32 位); S3+11:輸出,限制為 032767;若對應模擬輸出,則為 04095,大于 4095,也輸出 4095;公式:KPe(t)-e(t-1) +e(t)/KI +KD*(e(t)+e(t-2)-2*e(t-1)。2.5 脈沖輸出指令DPLSY:高速輸出脈沖指令。1S1:頻率設定;可變。值映射在系統(tǒng)數(shù)據(jù)區(qū) D8059(Y0)、D8065(Y1)范圍 0100000,對應 0100000HZ 16 位 最高速度 32768HZ;32 位D 最高速度 100000HZ;2S2:脈沖數(shù)量設定.。值映射在系統(tǒng)數(shù)據(jù)區(qū) D8061(Y0)、D

13、8067(Y1),16位 最高脈沖設定 32768個; 32 位D 最高脈沖設定 2147483647 個;3D:輸出脈沖指定腳位。Y0 Y1。4本 PLC 高速脈沖 Y0 Y1 輸出,可以有 2A的負載能力。5設計有加速曲線,即:啟動由 1HZ不斷加速,快速達到設定值。消除啟動抖動。加速曲線(0HZ,0MS)到(100000HZ,150MS),為直線。比如,設定 60KHZ,到達設定值需要 90MS。在脈沖實際值接近 S2 時,進入減速曲線一直到停,到達設定值,停止脈沖。消除停車抖動。減速曲線(100000HZ,150MS)到(0HZ,0MS),為直線。比如,由 60KHZ,到停止需要 90

14、MS。6X0 接通脈沖輸出;X0 斷開脈沖輸出停止,X0 重新接通脈沖輸出,計數(shù)重新開始,原計數(shù)清零。7到達設定值,M8061(Y0) M8067(Y1) 置位。8本指令在程序中只能使用一次。二、資源集簡介、輸入 X:擴展數(shù)量:48 點。標號范圍:X000-X061;標號為 8進制。、輸出繼電器 Y:擴展數(shù)量:40 點。標號范圍:Y000-Y047為 8 進制。、輔助繼電器 M:數(shù)量:680 點標號范圍:M0-M599;標號為十進制。M280M599 停電保持。M8000M8079 為系統(tǒng)參數(shù)。、狀態(tài)繼電器 S:數(shù)量:256 點.tw QQ:377640101 TEL

15、5山 三 子科技 公司 東 龍電 實業(yè) SL-FX2N V3.1 增強型 PLC 隨 冊 機手標號范圍:S0-S255;標號為十進制。S127S255 停電保持。、時間繼電器 T:數(shù)量:152 點標號范圍:T0-T95;標號為十進制。T0-T5,10 ms 型,計 6 點;T6-T151,100 ms 型,計 145 點;累加型:T6-T10,100 ms 型,計 5點;、計數(shù)器 C:數(shù)量:96 點標號范圍:C0-C95;標號為十進制。、數(shù)據(jù)寄存器 D:數(shù)量:636 點標號范圍:D0-D559;標號為十進制。D300D559 停電保持259 點。D80008075 系統(tǒng)參數(shù)。、變址寄存器 V:

16、16 、變址寄存器 Z:16 、程序位置指針 P:數(shù)量:50 個,標號范圍:P0-P49;標號為十進制。、十進制常數(shù)標記 K、H:標號 K后的常數(shù)為十進制常數(shù)。標號 H后的常數(shù)為十六進制常數(shù)。如 H10=K16。、特殊軟元件: M8000:程序運行時 ON; M8002:程序開運行時第一個掃描周期時 ON; M8020:零標志; M8021: 借位標志; M8022:進位標志;三、編程及應用簡介、編程軟件梯形圖編程軟件 FXGP_WIN-C 以及 GX-DEVELOPER支持梯形圖編程、下載、監(jiān)控,可對嵌入式 PLC 產(chǎn)品設置加密口令。、編程設備個人計算機,操作系統(tǒng)可以是:Windows 95

17、,Windows 98,Windows 2000,Windows XP。四、系統(tǒng)資源說明:1 D8071表示程序運行錯誤步序,D8071=0 表示正常。2 D8030D8039 :8 路 ADC 輸入;ADC07 對應 D8032 D8039,給定電位計 D8030 D8031。3 D8073D8074 :2 路 DAC 輸出,最大值 4095。04095 對應輸出電壓 010V。4 D80208027 為 16 位數(shù)碼管對應 8 個寄存器,每個寄存器控制兩個數(shù)碼管; M8050M8057 控制對應的數(shù)碼管亮或滅。5 M8058=1 啟動高速計數(shù) 1;X0 和X3 對應 A+B 相;M8058

18、=0,關閉高速計數(shù) 1。最高速度 17KHZ。M8059=1 啟動高速計數(shù) 2; X1 和 X04對應 A+B 相,;M8059=0,關閉高速計數(shù) 2。最高速度 17KHZ。D8042 8043 高速計數(shù) H0數(shù)據(jù)寄存器,D8044 為其脈沖計數(shù)頻率;D8045 8046 高速計數(shù)H1 數(shù)據(jù)寄存器。D8047為其脈沖計數(shù)頻率。.tw QQ:377640101 TEL6山 三 子科技 公司 東 龍電 實業(yè) SL-FX2N V3.1 增強型 PLC 隨 冊 機手8 D8048 =255 為485網(wǎng)絡主控制器;D8048=163 為 485 網(wǎng)絡從控制器。當 M8048=1

19、 時,啟動485 網(wǎng)絡功能,反之,當 M8048=0 時,關閉485 網(wǎng)絡功能。9 D8049 為 485 網(wǎng)絡讀從站報文起始地址;D8050 為報文個數(shù),最多 63 個;D8051每個報文長度(字節(jié)),最長 10 個字節(jié)。10 D8052 為 485 網(wǎng)絡寫從站報文起始地址;D8053 為報文個數(shù),最多 63 個;D8054 每個報文長度(字節(jié)),最長8個字節(jié)。11D8055 8056 8057 8058 為63 個從站聯(lián)機狀態(tài)。比如:D8055=K10,表示一號、三號從站在線,115 從站的其他從站不在線。12加強密碼功能:當密碼不等于 12345678 時,可以在密碼正確情況下讀/寫;當

20、密碼等于 12345678 時,任何人將無法讀出程序。13時間寄存器:D8013D8019,分別為:秒、分、時、日、月、星期、年。14所有 AD端口可以直接輸入 05V 電壓。另外:PT100 等熱電阻接線方式:直接接在 AD端口和+5V 之間。 提供讀出電阻的運算梯形圖。輸入電壓值其值放在 D8032D8039 中,一共八個寄存器。AD5(+ -)AD7 可以測量壓力、熱電偶,其差分放大倍數(shù) 100 倍,就是說:AD+ AD- 兩端口電壓差放大 100倍。.tw QQ:377640101 TEL7山 三 子科技 公司 東 龍電 實業(yè) SL-FX2N V3.1 增強型

21、 PLC 隨 冊 機手第二章 指令解說一、邏輯指令助記符、名稱 功能 可用軟元件 程序步LD取 常開觸點邏輯運算開始 X,Y,M,S,T,C 1 LDI取反 常閉觸點邏輯運算開始 X,Y,M,S,T,C 1 LDP取脈沖上升沿 上升沿檢出運算開始 X,Y,M,S,T,C 2 LDF取脈沖下降沿 下降沿檢出運算開始 X,Y,M,S,T,C 2 OUT 輸出 線圈驅(qū)動 Y,M,S,T,C 見說明z LD,LDI,LDP,LDF 指令將觸點連接到母線上。多個分支用 ANB,ORB 時也使用。z LDP指令在上升沿(軟元件由 OFF 到 ON變化時)接通一個周期;LDF指令在下降沿(軟元件由 ON到

22、OFF 變化時)接通一個周期。z LD,LDI,LDP,LDF 指令的重復使用次數(shù)在 8 次以下。即與后面的 ANB,ORB 指令使用時串并連使用的最多次數(shù)為 8 個。z 軟元件為 Y和一般 M 的程序步為 1,S和特殊輔助繼電器 M 的程序步為 2,定時器 T 的程序步為 3,計數(shù)器 C 的程序步為 35。z OUT 指令各種軟元件的線圈驅(qū)動,但對輸入繼電器不能使用。并列的 OUT 可多次連續(xù)使用。z OUT 指令驅(qū)動計數(shù)器時,當前面的線圈從 ON變成 OFF,或者是從 OFF 變成 ON時,計數(shù)器才加一。z 用 LD,LDI,LDP,LDF 指令與母線連接。輸出使用 OUT 指令驅(qū)動線圈。

23、z 使用 OUT 指令驅(qū)動定時器的計時線圈或者計數(shù)器的計數(shù)線圈時,必須設定定時和計數(shù)的時間和計數(shù)的值,可以是常數(shù) K,或者由數(shù)據(jù)寄存器間接指定數(shù)值。z 每個程序結(jié)束必須要有 END指令,關于 END指令詳見后面的 END指令介紹。助記符、名稱 功能 可用軟元件 程序步AND與 常開觸點串聯(lián)連接 X,Y,M,S,T,C 1 ANI 與非 常閉觸點串聯(lián)連接 X,Y,M,S,T,C 1 ANDP 與脈沖上升沿 上升沿檢出串聯(lián)連接 X,Y,M,S,T,C 2 ANDF 與脈沖下降沿 下降沿檢出串聯(lián)連接 X,Y,M,S,T,C 2 z AND,ANI,ANDP,ANDF 指令只能串接一個觸點,兩個以上的

24、并聯(lián)回路串聯(lián)時使用后面的 ANB指令。串聯(lián)次數(shù)不受限制。z ANDP,ANDF 指令在上升沿(即軟元件由 ON到 OFF 變化時)和下降沿即(軟元件由 OFF到ON變化時)接通一個周期。助記符、名稱 功能 可用軟元件 程序步OR 或 常開觸點并聯(lián)連接 X,Y,M,S,T,C 1 ORI或非 常閉觸點并聯(lián)連接 X,Y,M,S,T,C 1 ORP或脈沖上升沿 上升沿檢出并聯(lián)連接 X,Y,M,S,T,C 2 ORF或脈沖下降沿 下降沿檢出并聯(lián)連接 X,Y,M,S,T,C 2 z OR,ORI,ORP,ORF指令只能并接一個觸點,兩個以上的串聯(lián)回路并聯(lián)時使用后面的ORB指令。z ORP,ORF指令在上

25、升沿(即軟元件由 OFF 到 ON變化時)和下降沿(即軟元件由 ON到 OFF變化時)接通一個周期。z OR,ORI,ORP,ORF指令和前面的 LD,LDI,LDP,LDF 指令一起使用,并聯(lián)次數(shù)不受限制。.tw QQ:377640101 TEL8山 三 子科技 公司 東 龍電 實業(yè) SL-FX2N V3.1 增強型 PLC 隨 冊 機手助記符、名稱 功能 可用軟元件 程序步ANB 塊與 并聯(lián)回路塊的串聯(lián)連接 1 ORB 塊或 串聯(lián)回路塊的并聯(lián)連接 1 z 當多分支回路與前面的回路串聯(lián)連接時,使用 ANB 指令。分支以 LD,LDI,LDP,LDF 指令作為起點,使

26、用 ANB 指令與前面以 LD,LDI,LDP,LDF 指令作為起點的分支串聯(lián)連接。z 當 2 個以上的觸點串接的串聯(lián)回路塊并聯(lián)連接時,每個分支使用 LD,LDI 指令開始,ORB 指令結(jié)束。z ANB,ORB 指令都是不帶軟元件的指令。z ANB,ORB 使用的并串聯(lián)回路的個數(shù)不受限制,但是當成批使用時,必須考慮 LD,LDI 的使用次數(shù)在 8 次以下。z 在每個分支的最后使用 ORB 指令,不要在所有的分支后面使用 ORB 指令,z ORB 和 ANB 指令只是對塊的連接,如果不是塊就不能使用,如程序步 16 和 18 不是塊就不能使用編程示例:0 LD X000 1 ANI X001 2

27、 LDI X002 3 AND X003 4 ORB 5 LD X004 6 AND X005 7 ORB 8 OUT Y000 9 LD X006 10 OR X007 11 LD X010 12 ANI X011 13 LDI X012 14 AND X013 15 ORB 16 ORI X014 17 ANB 18 OR X015 19 OUT Y001 20 END 助記符、名稱 功能 可用軟元件 程序步INV取反 運算結(jié)果的反轉(zhuǎn) 1 z INV 指令是將 INV 指令之前,LD,LDI,LDP,LDF 指令之后的運算結(jié)果取反的指令,沒有軟元件。助記符、名稱 功能 可用軟元件 程序步S

28、ET 置位 動作保持 Y,M,S 見說明.tw QQ:377640101 TEL9山 三 子科技 公司 東 龍電 實業(yè) SL-FX2N V3.1 增強型 PLC 隨 冊 機手RST 復位 清除動作保持,寄存器清零 Y,M,S,T,C,D,V,Z z 軟元件為 Y和一般 M 的程序步為 1,S和特殊輔助繼電器 M、定時器 T、計數(shù)器 C 的程序步為 2,數(shù)據(jù)寄存器 D以及變址寄存器 V和 Z 的程序步為 3。z SET 指令在線圈接通的時候就對軟元件進行置位,只要置位了,除非用 RST 指令復位,否則將保持為 1的狀態(tài)。同樣,對 RST指令只要對軟元件復位,將保持為0

29、的狀態(tài),除非用 SET指令置位。z 對同一軟元件,SET,RST 指令可以多次使用,順序隨意,但是程序最后的指令有效。z RST 指令可以對數(shù)據(jù)寄存器(D),變址寄存器(V,Z),定時器(T)和計數(shù)器(C),不論是保持還是非保持的都可以復位置零。助記符、名稱 功能 可用軟元件 程序步NOP 空操作 無動作 1 END結(jié)束 輸入輸出及返回到開始 1 z 程序清除時指令變?yōu)?NOP 指令,指令之間加入 NOP 指令,程序?qū)λ蛔鋈魏问虑?,繼續(xù)向下執(zhí)行,只是增加了程序的步數(shù)。z 每個程序必須有一個且只有一個 END指令,表示程序的結(jié)束。PLC 不斷反復進行如下操作:輸入處理,從程序的 0步開始執(zhí)行直

30、到 END指令,程序處理結(jié)束,接著進行輸出刷新。然后開始循環(huán)操作。助記符、名稱 功能 可用軟元件 程序步MPS壓棧 運算存儲 1 MRD讀棧 存儲讀出 1 MPP出棧 存儲讀出與復位 1 z 嵌入式 PLC中有 11 個??臻g,也就是說可以壓棧的最大深度為 11 級。每使用一次 MPS將當前結(jié)果壓入第一段存儲,以前壓入的結(jié)果依次移入下一段。MPP 指令將第一段讀出,并且刪除它,同時以下的單元依次向前移。MRD指令讀出第一段,但并不刪除它。其他單元保持不變。使用這三條指令可以方便多分支的編程。z 在進行多分支編程時,MPS保存前面的計算結(jié)果,以后的分支可以利用 MRD,MPP從棧中讀出前面的計算

31、結(jié)果,再進行后面的計算。最后一個分支必須用 MPP,保證 MPS,MPP 使用的次數(shù)相同。注意,使用 MPP以后,就不能再使用 MRD讀出運算結(jié)果,也就是 MPP必須放在最后的分支使用。z MRD 指令可以使用多次,沒有限制。MPS 連續(xù)使用的最多次數(shù)為 11,但是可以多次使用。每個 MPS指令都有一個 MPP指令對應,MPP的個數(shù)不能多于 MPS的個數(shù)。.tw QQ:377640101 TEL10山 三 子科技 公司 東 龍電 實業(yè) SL-FX2N V3.1 增強型 PLC 隨 冊 機手助記符、名稱 功能 可用軟元件 程序步MC 主控 公共串聯(lián)點的連接線圈指令 Y,

32、M(特殊 M 除外) 3 MCR 主控復位 公共串聯(lián)點的消除指令 2 z 當前面的觸點接通時,就執(zhí)行 MC 到 MCR 的指令。執(zhí)行 MC 指令時,母線向 MC 觸點后移動,執(zhí)行 MCR 指令返回母線。z 使用 MC 指令時,嵌套級 N 的編號按順序依次增大,也就是說只有使用 N0,才能嵌套 N1。相反使用 MCR 指令時,必須從大往小返回母線。最大嵌套級數(shù)為 7 級(N6)。z 通過不同的軟元件 Y,M,可以多次使用 MC 指令,如果使用相同的軟元件,將同 OUT 指令一樣,會出現(xiàn)雙線圈輸出。z 當 MC 可執(zhí)行時,執(zhí)行MC,MCR 之間的指令,當 MC 斷開時,成為如下兩種形式。現(xiàn)狀保持:

33、累積定時器的值,計數(shù)器的值,用 SET/RST 指令驅(qū)動的軟元件。變?yōu)閿嚅_的元件:非累積定時器的值,用 OUT 指令驅(qū)動的軟元件。助記符、名稱 功能 可用軟元件 程序步STL 步序動作開始 S 1 RET 步序動作結(jié)束 無 1 步進控制方式(STL)是將控制被劃分為多個工序狀態(tài)(S),依據(jù)條件進行狀態(tài)轉(zhuǎn)移(SET ),逐步完成控制過程。步進控制方式的特點是將復雜控制分步后,分別考慮好每一步的控制,從而降低了各步的關聯(lián),降低編程的復雜程度。各狀態(tài)內(nèi)執(zhí)行的動作由梯形圖其它指令編寫。STL 是一個步序動作的開始指令。RET 是一個步序動作的結(jié)束指令,其后指令返回母線。z SET Si 是 STL 狀

34、態(tài)發(fā)生轉(zhuǎn)移的唯一指令z 規(guī)定:子程序內(nèi)不能使用 STL-RET 指令。z 當前狀態(tài)(S0)向下一個狀態(tài)(S1)轉(zhuǎn)移時,該掃描周期兩個狀態(tài)內(nèi)的動作均得到執(zhí)行;下一掃描周期執(zhí)行時,當前狀態(tài)(S0)被下一狀態(tài)(S1)所復位,當前狀態(tài)(S0)內(nèi)的所有動作不被執(zhí)行,所有 OUT 元件的輸入均被斷開。步序與步序之間一般省去 RET,因此看起來是多個 STL 可共用一個 RET。有 STL 而沒有 RET,程序檢查出錯。示例說明:一個簡易保安系統(tǒng),在規(guī)定次數(shù)(如 5 次)的范圍內(nèi),若密碼不正確將啟動報警系統(tǒng),并關閉安全通道。若規(guī)定的次數(shù)內(nèi)密碼正確,進入密級操作。流程示意圖:.tw QQ:377640101

35、TEL11山 三 子科技 公司 東 龍電 實業(yè) SL-FX2N V3.1 增強型 PLC 隨 冊 機手梯形圖:二、功能指令下面功能指令中的操作數(shù)符號表示方法及解釋。S :表示數(shù)據(jù)源。內(nèi)容不隨指令執(zhí)行而變化的操作數(shù)稱為源。在可變址修改軟元件編號的情況下,加上“·”符號的 表示。源的數(shù)量多時,以 、 等表示。S·S1· S2·D :表示目標操作數(shù)。內(nèi)容隨指令執(zhí)行而改變的操作數(shù)被稱作目標??勺髯冎沸揎棔r,加上“·”符號的 D· 表示. .tw QQ:377640101 TEL12山 三 子

36、科技 公司 東 龍電 實業(yè) SL-FX2N V3.1 增強型 PLC 隨 冊 機手在目標數(shù)量多時,以 、 等表示。: 以 或 表示既不做源,也不做目標的操作數(shù)。這樣的操作數(shù)數(shù)量很多時,以 、 、 、 等表示。可用作操作數(shù)的軟元件A、X,Y,M,S 等位元件。 B、位元件組合。以 KnX,KnY,KnM,KnS 等形式表示,作為數(shù)值處理。C、數(shù)據(jù)寄存器 D、定時器 T 的當前值寄存器、計數(shù)器 C 的當前值寄存器。z 數(shù)據(jù)寄存器 D為 16 位,在處理 32 位數(shù)據(jù)時使用一對數(shù)據(jù)寄存器的組合。例如,將數(shù)據(jù)寄存器 D0指定為 32 位指令的操作數(shù)時,處理(D1,D0)32位數(shù)據(jù)(D1 為高 16 位

37、,D0 為低 16位)。z T、C 的當前值寄存器也可作為一般寄存器處理。1、程序流程分類 指令助記符 功能 頁碼CJ 條件跳轉(zhuǎn)CALL 子程序調(diào)用SRET 子程序返回FEND 主程序結(jié)束FOR 循環(huán)范圍開始程序流程NEXT 循環(huán)范圍結(jié)束A、CJ CALL 指針編號可作變址修改;嵌套最多可為 5 層;對子程序返回無適用軟元件。B、.當程序使用多個 FEND 指令時,子程序請在最后的 FEND 指令與 END 指令之間編寫C、FOR NEXT 嵌套最多 5 層2、比較指令 CMP 適用軟元件 ·字軟元件(S1· 、S2·) K、H、KnX、KnY、KnM、KnS、T

38、、C、D、V,Z ·位軟元件(D·) Y、M、S m1· m2· n1· n2·n· m· m· n·D1· D2·.tw QQ:377640101 TEL13山 三 子科技 公司 東 龍電 實業(yè) SL-FX2N V3.1 增強型 PLC 隨 冊 機手z 上圖示例是 D0 的內(nèi)容與常數(shù) 100 進行比較,大小比較是按代數(shù)形式進行的(-8<0); z 所有數(shù)據(jù)都以 2 進制值處理;z 當 D0>100,M0“ON” ,當 D0=100,M1

39、“ON” ,當 D0<100,M2“ON”;z 目標地址指定 M0,則 M1、M2 被自動占用;z 當 X001“OFF”時,M0、M1、M2 仍保持以前狀態(tài)。如當 D0 的內(nèi)容為 50,則 50<100,M2“ON” ,M0、M1 都“OFF” ,X001“OFF”時,M2 仍“ON” 。 指令不執(zhí)行時,想要清除比較結(jié)果,可使用復位指令。 3、傳送指令 MOV 適用軟元件 ·字軟元件(S·) K、H、KnY、KnM、KnS、T、C、D、V,Z ·字軟元件(D·) KnY、KnM、KnS、T、C、D、V,Z 功能和動作 使數(shù)據(jù)原樣傳送的指令。

40、z 將源(S·)的內(nèi)容向目標(D·)傳送,X003“OFF”時,目標(D·)的內(nèi)容不變化; 4、反向傳送 CML 適用軟元件 ·字軟元件(S·) K、H 、KnX、KnY、KnM、KnS、T、C、D、V,Z ·字軟元件(D·) KnY、KnM、KnS、T、C、D、V,Z .tw QQ:377640101 TEL14山 三 子科技 公司 東 龍電 實業(yè) SL-FX2N V3.1 增強型 PLC 隨 冊 機手功能和動作 將數(shù)據(jù)反向傳送的指令z 將 D0 的內(nèi)容每位取反(0 取反為 1,1 取反為 0)后

41、,傳送到目標地址,常數(shù) K 被自動轉(zhuǎn)換成 2 進制。如:D10 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 符號位(0=正數(shù), 1=負數(shù)) 0 1 0 1 0 1 0 1 Y17 Y16 Y15 Y14 Y13 Y12 Y11 Y10 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 無變化 反向數(shù)據(jù)被傳送 5、加法運算 ADD 適用軟元件 ·字軟元件(S1· 、S2·) K、H、KnX、KnY、KnM、KnS、T、C、D、V,Z ·字軟元件(D·) KnY、KnM、KnS、T、C、D、V,Z 零 M8020 借位 M8021

42、 標志位 進位 M8022 功能和動作.tw QQ:377640101 TEL15山 三 子科技 公司 東 龍電 實業(yè) SL-FX2N V3.1 增強型 PLC 隨 冊 機手z 兩個源數(shù)據(jù)進行加法后傳送到目標處,各數(shù)據(jù)的最高位是符號位(正數(shù)為 0,負數(shù)為 1),數(shù)據(jù)以代數(shù)形式進行加法運算(8+(-8)=0)。z 運算結(jié)果為 0 時,0 標志位 M8020 動作;運算結(jié)果超出 32767(16 位運算)或 2147483647(32位運算)時,進位標志位 M8022 動作;運算結(jié)果小于-32768(16 位運算)或-2147483648(32位運算)時,借位標志位 M8

43、021 動作;z 進行 32 位運算時,字軟元件的低 16 位側(cè)的軟元件被指定,緊接著上述軟元件編號后的軟元件作為高位,為了防止編號重復,建議將軟元件指定為偶數(shù)編號。 z 對于脈沖型指令,每出現(xiàn)一次 OFF 到 ON 的變化,操作數(shù)做一次運算。 z 可以將源(S·)和目標(D·)指定為相同的軟元件編號。這種情況下,如使用連續(xù)執(zhí)行型指令(ADD、DADD),則每個掃描周期加一次,請務必注意。 6、減法運算 SUB 適用軟元件 ·字軟元件(S1· 、S2·) K、H、KnX、KnY、KnM、KnS、T、C、D、V,Z ·字軟元件(D

44、83;) KnY、KnM、KnS、T、C、D、V,Z 零 M8020 借位 M8021 標志位 進位 M8022 功能和動作.tw QQ:377640101 TEL16山 三 子科技 公司 東 龍電 實業(yè) SL-FX2N V3.1 增強型 PLC 隨 冊 機手z (S1·)指定的內(nèi)容和(S2·)指定的內(nèi)容相減,結(jié)果存入(D·)指定的軟元件中。(8-(-8)=16)。z 各種標志位的動作,32 位運算軟元件的指定方法,連續(xù)型和脈沖型的差異等都跟 ADD 指令相同。7、乘法運算 MUL 適用軟元件 ·字軟元件(S1· 、S

45、2·) K、H、KnX、KnY、KnM、KnS、T、C、D、V,Z ·字軟元件(D·) KnY、KnM、KnS、T、C、D、V,Z功能和動作 BIN BIN BIN (D0)×(D2) (D5,D4)16 位 16位 32 位z 各源指定的軟元件內(nèi)容的乘積,以 32 位數(shù)據(jù)形式存入目標地址指定的軟元件(低位)和緊接其后的軟元件(高位)中,如 (D0)=125,(D2)=8,則(D5,D4)=1000;z 結(jié)果的最高位是符號位,0 為正,1為負;z (D·)是位元件時,可以進行 K1K8 的位指定。指定為 K4 時,只能求得乘積運算的低 16 位

46、。8、除法運算 DIV 適用軟元件 ·字軟元件(S1· 、S2·) K、H、KnX、KnY、KnM、KnS、T、C、D、V,Z ·字軟元件(D·) KnY、KnM、KnS、T、C、D、V,Z 功能和動作.tw QQ:377640101 TEL17山 三 子科技 公司 東 龍電 實業(yè) SL-FX2N V3.1 增強型 PLC 隨 冊 機手被除數(shù) 除數(shù) 商 余數(shù)BIN BIN BIN BIN (D0)÷(D2) (D4)··· (D5)16 位 16位 16 位 16 位注:浮點指令

47、(EMUL EDIV EADD ESUB)與定點指令用法相同,使用前請將定點數(shù)轉(zhuǎn)化為浮點數(shù),進行計算,結(jié)果再轉(zhuǎn)換為定點數(shù)。浮點數(shù)轉(zhuǎn)換為定點數(shù),其值大于 32767 時,大于 16 位的結(jié)果放在高位:比如浮點數(shù) 456789.12,轉(zhuǎn)化為定點數(shù)放在 D300,那么,D300=30805, D301=13。9.二進制浮點數(shù)開方 ESQR 適用軟元件 ·字軟元件(S·) K、H、D (D·) D ·位軟元件 功能和動作z 將二進制浮點數(shù)源操作數(shù)開平方的結(jié)果作為二進制浮點數(shù)存入目的地址中。z 將常數(shù) K、H作為源操作數(shù)時,自動轉(zhuǎn)換為二進制浮點數(shù)處理。z 正確運算

48、的數(shù)據(jù)范圍:最小絕對值 3.16*1030,最大絕對值 1*1037。當不在此范圍內(nèi)的二進制浮點數(shù)運算結(jié)果不正確。.tw QQ:377640101 TEL18山 三 子科技 公司 東 龍電 實業(yè) SL-FX2N V3.1 增強型 PLC 隨 冊 機手10、增 1 INC 適用軟元件 ·字軟元件(D·) KnY、KnM、KnS、T、C、D、V,Z 功能和動作(D0)+1 (D0)z X000 每置“ON”一次,D0 的內(nèi)容增 1,在連續(xù)執(zhí)行指令中,每個掃描周期執(zhí)行加 1 運算,所以務必引起注意;z 16 位運算時,如果 32767 加1 變?yōu)?327

49、68,標志位不動作11、減 1 DEC 適用軟元件 ·字軟元件(D·) KnY、KnM、KnS、T、C、D、V,Z 功能和動作( D0 ) 1 (D0)z X001 每置“ON”一次,D0 的內(nèi)容減 1,在連續(xù)執(zhí)行指令中,每個掃描周期執(zhí)行減 1 運算,所以務必引起注意;z 32768 或-2147483648減1 變?yōu)?2767或 2147483647,標志位不動作12、邏輯與 WAND 適用軟元件 ·字軟元件(S1· 、S2·) K、H、KnX、KnY、KnM、KnS、T、C、D、V,Z ·字軟元件(D·) KnY、KnM

50、、KnS、T、C、D、V,Z (D0)(D2) (D4)z 對各位進行邏輯與運算。11=1 01=0 .tw QQ:377640101 TEL19山 三 子科技 公司 東 龍電 實業(yè) SL-FX2N V3.1 增強型 PLC 隨 冊 機手10=0 00=0 13、邏輯或 WOR (D0)(D2) (D4)z 對各位進行邏輯或運算。 11=1 01=1 10=1 00=0 14、邏輯異或 WXOR (D0)( (D2) (D4)z 對各位進行邏輯異或運算;1(1=0 0(1=1 1(0=1 0(0=0 z 如果將這個指令與 CML組合使用,將進行異或非運算。求補 NEG

51、 適用軟元件 ·字軟元件(D·) KnY、KnM、KnS、T、C、D、V,Z (D10)+1 (D10)z 將(D·)指定的軟元件內(nèi)容中各位先取反(0 變 1,1 變 0),然后再加 1,將其結(jié)果存入原先的軟元件中; 使用連續(xù)執(zhí)行指令則在每一個掃描周期執(zhí)行一次,務必引起注意。15、觸點比較指令 接點比較指令 LD 表示:=、>、<、<>、 。 指令 導通條件 非導通條件 LD= (S1·)= (S2·) (S1·)(S2·) LD> (S1·)> (S2·) (S1&#

52、183;)(S2·) LD< (S1·)< (S2·) (S1·)(S2·) LD<> (S1·)(S2·) (S1·)=(S2·) LD (S1·)(S2·) (S1·)>(S2·) LD (S1·)(S2·) (S1·)<(S2·) 適用軟元件 ·字軟元件(S1· 、S2·) K、H、KnX、KnY、KnM、KnS、T、C、D、V,Z .tw QQ:3776

53、40101 TEL20山 三 子科技 公司 東 龍電 實業(yè) SL-FX2N V3.1 增強型 PLC 隨 冊 機手z 當計數(shù)器 C0 的當前值為 100 時,驅(qū)動。 z 當 D0 的內(nèi)容大于-100,且 X000 處于“ON”時,驅(qū)動 Y1。 接點比較指令 AND16 指令 導通條件 非導通條件 AND= (S1·)= (S2·) (S1·)(S2·) AND> (S1·)> (S2·) (S1·)(S2·) AND< (S1·)< (S2·)

54、(S1·)(S2·) AND<> (S1·)(S2·) (S1·)= (S2·) AND (S1·)(S2·) (S1·)> (S2·) AND (S1·)(S2·) (S1·)< (S2·) z 當 X000 處于“ON”時,且計數(shù)器 C10 的當前值等于 100 時,驅(qū)動 Y3。 z 當 X001 處于“ON”時,且 D0 的內(nèi)容不等于 10 時,置位 Y4。 接點比較指令 OR 16 指令 導通條件 非導通條件 OR= (S1

55、·)= (S2·) (S1·)(S2·) OR> (S1·)> (S2·) (S1·)(S2·) OR< (S1·)< (S2·) (S1·)(S2·) OR<> (S1·)(S2·) (S1·)= (S2·) OR (S1·)(S2·) (S1·)> (S2·) OR (S1·)(S2·) (S1·)< (S2

56、3;) z 當 X001 處于“ON”,或計數(shù)器 C10 的當前值等于 100 時,驅(qū)動 Y1 三、變址寄存器 V、Z說明V、Z 的顯著作用是能夠和其它軟元件或數(shù)值組合使用,從而動態(tài)修改軟元件編號或數(shù)值內(nèi)容。.tw QQ:377640101 TEL21山 三 子科技 公司 東 龍電 實業(yè) SL-FX2N V3.1 增強型 PLC 隨 冊 機手修改說明:Z=1,V=6。MOV K1X000Z K1Y010Z 等同于 MOV K1X001 K1Y011 ;MOV K4X000 K4M3V等同于 MOV K4X000 K4M9 ;MOV K4M3V K4S0V 等同于 MOV K4M9 K4S6 ;MOV K1000 C1Z 等同于 MOV K10000 C2 ;MOV K2000 T3Z 等同于 MOV K20000 T4 ;MOV K3000 D0Z 等同于 MOV K30000 D1 ;MOV K40Z D100V 等同于 MOV K41 D106 ;MOV H00FF D101V 等同于 MOV H0100 D107 ;CALL P0Z 等同于 CALL P1 ;四、專家指令 PID運算D0:要達到的目標值,為 S1 D1:測定值,反饋回的值,為

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論