松下PLC基本指令_第1頁
松下PLC基本指令_第2頁
松下PLC基本指令_第3頁
松下PLC基本指令_第4頁
松下PLC基本指令_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、松下PLC基本指令,初學者也能得心應(yīng)手 簡便編程!,松下電工(中國)有限公司 上海分公司,WELCOMETOPanasonic PLCSEMINAR,1,第1章 PLC內(nèi)部裝置,目錄,第2章 PLC編程的基礎(chǔ)知識,第3章 PLC基本回路,2,第1章 松下PLC內(nèi)部裝置,3,【1-1. PLC的內(nèi)部裝置】,繼電器(Bit裝置) PLC中所使用的繼電器,按功能和類型分為不同類型 【例:FP0-C32 控制單元】,繼電器編號方式 X、Y、R的編號、用10進制和16進制的組和來表示。(因為經(jīng)常是把16點作為一組來處理) T、C接點時,僅用10進制來表示 【外部輸入(X)時】【定時器(T)時】 XX0、

2、X1XF T,【16進制】,【10進制】,【10進制】,4,【1-1. PLC的內(nèi)部裝置】,存儲區(qū)(Word裝置),存儲區(qū)編號方式 WX,WY,WR,DT,T、C,均用10進制來表示,【外部輸入繼電器(WX)時】 WX,【10進制】,【數(shù)據(jù)寄存器(DT)時】 DT,【10進制】,【定時器(T)時】 T,【10進制】,【例:FP0-C32 控制單元】,5,【1-1. PLC的內(nèi)部裝置】, 常數(shù), 示例:10進制常數(shù)32(K32),32(-K32), 示例:16進制常數(shù)H2A,6,【1-1. PLC的內(nèi)部裝置】, 浮點型常數(shù),用雙字表示,范圍是:, 浮點數(shù)格式, 示例1:,7,【1-1. PLC的

3、內(nèi)部裝置】, 應(yīng)用示例 若DT0=H0,DT1=H4020 ,則表示DT1、DT0組成的32位數(shù)據(jù) B 0 10000000 0100000 00000000 00000000 S=0,E10000000k128,,根據(jù)公式:,則二進制浮點數(shù)值為1 X 2 X1.252.5, 浮點數(shù)格式,8,【 1-1. PLC的內(nèi)部裝置】,9,【1-2. PLC 掉電保持區(qū)】, 內(nèi)部繼電器掉電保持區(qū)域,FP2,F(xiàn)P2SH存儲器為SRAM+電池,掉電保持區(qū)可以任意設(shè)置,(不加電池時), 何謂掉電保持:PLC重新上電狀態(tài)仍能保持斷電前的數(shù)據(jù),10,【1-2. PLC 掉電保持區(qū)】, 定時器/計數(shù)器掉電保持區(qū)域,

4、FP2,F(xiàn)P2SH存儲器為SRAM+電池,掉電保持區(qū)可以任意設(shè)置,(不加電池時),11,【1-2. PLC掉電保持區(qū)】, 數(shù)據(jù)存儲區(qū)掉電保持區(qū)域,FP2,F(xiàn)P2SH存儲器為SRAM+電池,掉電保持區(qū)可以任意設(shè)置,(不加電池時),12,【1-2. PLC 掉電保持區(qū)變更方法】, 步驟1:FPWIN GR軟件中,點擊 選項(O) PLC系統(tǒng)寄存器設(shè)置,加電池有效, 支持機種:FP0-T32CT, FP,FP-X,FP-2,FP2SH, 步驟2: 彈出的對話窗口中,點擊 保持/非保持1,修改保持型數(shù)據(jù)區(qū)起始地址,完成后點擊OK將設(shè)置值寫入PLC,按照上圖設(shè)置后:計數(shù)器/定時器停電保持區(qū)變?yōu)闉镃200

5、1024; 內(nèi)部繼電器掉電保持區(qū)變?yōu)闉閃R100 WR256; 數(shù)據(jù)寄存器區(qū)掉電保持區(qū)變?yōu)镈T500 DT32765,13,【1-3. PLC索引寄存器使用】, 用于間接指定常數(shù)和存儲區(qū)地址.通過索引器值來改變地址和常數(shù),稱為變址, 示例:地址變址, IX,IY(FP-e、FP0) I0 ID(FPX, FP,FP2,FP2SH), 示例:修改常數(shù), 應(yīng)用例,14,【1-3. PLC索引寄存器使用注意事項】, 不能那用索引寄存器來變址,如IXIX,IYIY, 修32位常數(shù):指定IX,實際指定了32位數(shù)據(jù)區(qū)IYIX, 以下基本指令的繼電器編號(FP2/FP2H支持), 以下基本指令的指令編號(F

6、P2/FP2H支持), 以下基本指令的存儲區(qū)編號(FP2/FP2H支持),15,【1-3. PLC索引寄存器使用注意事項】,示例:改變基本指令的繼電器編號(FP2/FP2H支持),應(yīng)用例:修改觸發(fā)條件(FP2/FP2H支持),16,【1-4. PLC I/O地址分配】,CPU單元,第1擴展單元,第2擴展單元,第3擴展單元, CPU單元I/O地址分配, 擴展單元I/O地址分配,該表為數(shù)字量擴展單元,不包括模擬量等特殊單元,【以FP0為例】,17,【1-4. PLC 系統(tǒng)寄存器】,系統(tǒng)寄存器 對工作范圍,使用功能進行設(shè)定的寄存器 若不使用對應(yīng)的功能,則無需設(shè)置,18,第2章 PLC編程基礎(chǔ)知識,1

7、9,【2-1. PLC的回路圖】,在PLC中使用的回路圖被稱為梯形圖。 梯形圖是使用觸點符號、把自動控制動作用電氣回路來表示的“高級編程語言”。 回路圖舉例:同時按下按鈕SW(PB1、PB2),則燈(L1)亮。,不使用回路符號、而是直接表現(xiàn)機器的接續(xù)狀態(tài)的圖,稱為實際接線圖。,【梯形圖】,X2,X1,Y1,【實際接線圖】,電源,使用接點符號、把控制方法置換到回路圖,這個回路圖就稱為梯形圖。,20,【2-2.梯形圖的閱讀方法】,【梯形圖】 一般在PLC的程序中,以梯形圖形式表示電流方向。,【什么叫A觸點、B觸點?】 例:按鈕開關(guān),【梯形圖的回路符號】 為了打印出以往在PLC中使用的各種電路觸點符

8、號, 將這些內(nèi)容文字符號化,統(tǒng)一成為A觸點、B觸點,X0,Y0,X1,電源:被省略,母線(電源線),按下后變?yōu)镺FF 稱為B型觸點(BREAK觸點)或 常閉觸點、NC觸點(NORMAL CLOSE),COM端子 (共用端子),【小結(jié)】 在PLC程序的多種方式中作為具有代表性的 梯形圖方式,由于非常類似繼電器順序控制回路 而被廣泛使用 【梯形圖的繪制步驟】 畫出控制電源母線 在控制電源母線內(nèi)連接各觸點和輸入輸出 繼電器等要素 電路圖中定時器、限位開關(guān)、繼電器等觸點的 符號各不相同,而在PLC的梯形圖中卻不加以 區(qū)別,僅使用打印機可以打印的文字符號,X0,Y1,X1,X2,按下后變?yōu)镺N 稱為A型

9、觸點(MAKE觸點)或 常開觸點、NO觸點(NORMAL OPEN),21,【2-3. ST ST OT指令】,ST(初始加載) ST(初始加載非) OT(輸出) ST把A型觸點連接到母線上的指令。 ST把B型觸點連接到母線上的指令。 OT向輸出繼電器線圈的輸出指令。 ED表示程序結(jié)束。,【梯形圖】,【布爾助記符】,【時序圖】,【程序動作說明】 X0為ON時、Y0為ON、Y1為OFF; X0為OFF時、 Y0為OFF、Y1為ON,指令,地址,22,【2-3.AN(邏輯與)指令】,AN(AND 邏輯與) AN把型觸點串聯(lián)連接,【布爾助記符】,【時序圖】,【程序動作說明】 X0為ON且、X1為ON

10、時Y0為ON X0即使為ON,X1為OFF,則Y0變?yōu)镺FF,【梯形圖】,指令,地址,23,【2-3.AN/(邏輯與非)指令】,AN(AND NOT邏輯與非) AN把B型接點串聯(lián)連接,【梯形圖】,【布爾助記符】,【時序圖】,【程序動作說明】 X0為ON且、X1為OFF時Y0為ON X0即使為ON,X1為ON、則Y0變?yōu)镺FF,X0為ON,【重要回路:之一】 請一定記住這個程序模板,它是重要回路之一。,Y0為ON,直到X1變?yōu)镺N為止,指令,地址,24,【2-3.OR OR/指令】,OR(邏輯或)OR(邏輯或非) OR把A觸點并聯(lián)連接 OR把B觸點并聯(lián)連接 這是非常重要的基本回路之一,【布爾助記

11、符】,【時序圖】,【梯形圖】,【程序動作說明】 即使X0、X1、X2之一為ON,Y0也為ON,實際是,X0,X1,指令,地址,25,【2-3.DF DF/上升沿微分,下降沿微分】,程序示例,示例說明,26,【2-3.SET/RST 置位/復(fù)位指令】,程序示例,示例說明,27,【2-3.KP 保持指令】,程序示例,示例說明,28,【2-3.NOP 空操作】,程序示例,示例說明,當要刪除某條程序指令而不改變程序地址時 當要改變某條程序地址而不改變程序時,29,【2-3.SR 寄存器移位】,程序示例,示例說明,X2為OFF時,X1為ON狀態(tài),則將 指定的寄存器左移一位 X0=ON,則將“1”移入R3

12、0, X0=OFF,則將“0”移入R30 X2接通,則WR3的內(nèi)容復(fù)位為0,30,【2-3.主控指令 MC /MCE】,程序示例,示例說明,31,【2-3.字比較指令】,32,【2-3. END 結(jié)束】,程序示例,示例說明,33,【2-3. CNDE 條件結(jié)束】,程序示例, 示例說明,34,【2-4.編程時的注意事項】,線圈的位置雙重輸出 1在OT指令的線圈與右側(cè)母線之間不能寫有觸點。 2不能把輸出指令直接連接到母線上。 3相同序號的OT指令或定時器指令、計數(shù)器命令是錯誤的。,【程序的檢查方法】 發(fā)現(xiàn)錯誤后,顯示出異常程序的地址,菜單,總體檢查(C),調(diào)試(D),修改,修改,【對策】 用內(nèi)部繼

13、電器(R0、R1)置換Y0,并將其并聯(lián)連接,【錯誤 2.】 (雙重輸出),【對策】 加入特殊內(nèi)部繼電器R9010(常時ON),【錯誤 1.】 (輸出命令直接連接在母線上),35,【2-5.程序錯誤一覽表】,CPU的ERRORALARM燈閃爍時,說明PLC上有某種錯誤發(fā)生,需要確認錯誤內(nèi)容 并加以處理 確認錯誤方法 1 【步驟】 PLC方式:在線 【顯示錯誤代碼及其內(nèi)容】 確認錯誤方法 2 【步驟】 PLC方式:在線 【顯示錯誤內(nèi)容及其地址,修改程序】,【錯誤代碼舉例】,菜單,狀態(tài)顯示(T),在線(L),菜單,總體檢查(C),調(diào)試(D),執(zhí)行,36,第3章 PLC的基本回路,37,【3-1.自保

14、持回路】,【PLC的最重要回路】 自保持回路具有狀態(tài)記憶功能 這是非常重要的回路,【程序動作說明】 輸入信號X0為ON,電機(Y1)變?yōu)镺N 即使X0變?yōu)镺FF狀態(tài)、Y1仍能保持0N的狀態(tài) 輸入X1為ON時,電機(Y1)變?yōu)镺FF,【布爾助記符】,【時序圖】,指令,地址,【梯形圖】,自保持觸點,PLC的 定式回路,38,【3-1.自保持回路的改進】,【對程序進行改進】 使用微分指令【DF】修改剛才所作的自保持回路,使之可以再次啟動。,【梯形圖】,(僅一個掃描周期為ON),【布爾助記符】,菜單,清除程序(L),編輯(E),清除程序的操作步驟,【功能解釋】 微分命令僅在其之前的觸點發(fā)生ONOFF或

15、 OFFON變化時,才使線圈在稱為一個掃描 周期的、非常短暫的時間內(nèi)輸出ON 即使位置檢測傳感器(XA)為ON狀態(tài)保持不變, (R100)為ON的時間也僅是一瞬間,【時序圖】,僅一個掃描周期為ON,僅一個掃描周期為ON,39,【3-1. 步進的自保持回路】,在啟動開關(guān)(X0)保持ON狀態(tài)不變的情況下, 動作會怎樣呢?,【為什么不停止轉(zhuǎn)動?】 通過對位置檢測傳感器(XA)使用微分指令 使(R100)僅在一瞬間ON。 但由于(X0)為ON保持不變,即使通過(R100) 在瞬間解除我保持,也會使(Y1)立即變成ON, 回轉(zhuǎn)臺不停止轉(zhuǎn)動。,【重要】自保持回路用微分指令起動、用微分命令停止,【問 題】,

16、【答 案:不停止】,【啟動開關(guān)也需要微分指令】 如果對啟動開關(guān)(X0)使用微分指令,則(X0) 即使為ON保持不變,也會完全停止,40,【3-2.定時器(TM)指令】,定時器(TM) TM當輸入信號為ON時,在經(jīng)過了設(shè)定的時間之后,定時器觸點變?yōu)镺N(延時繼電器) 最大使用點數(shù) 定時器和計數(shù)器合計最大可以使用到144點(0143) 定時器編號 初始值為可以使用100點(099),當定時器的點數(shù)不足時可以增加 * 不能與計數(shù)器編號重復(fù)使用 * 定時器的設(shè)定方法 TMX(0.1秒定時器)30 3秒,【程序動作說明】 當X0變ON后,對設(shè)定時間(3秒)進行減法運算, 經(jīng)過3秒過后,定時器觸點T0變?yōu)?/p>

17、ON, Y0也隨之ON,【梯形圖】,【定時器的分類】 定時器分為4種定時量程,分別用字母來區(qū)別,【時序圖】,3秒,41,【3-2.定時器(TM)動作流程】,PLC由“Program”-”Run”時,設(shè)定值 被寫入對應(yīng)定時器對應(yīng)的SV 執(zhí)行條件由OFFON時,SV值被傳到EV 執(zhí)行條件一直保持導通,則EV一直遞減 EV到達0時,同號的定時器觸點T為On 執(zhí)行條件為Off時,定時器被復(fù)位,EV值為0,T5=OFF,42,【4-7.定時器應(yīng)用回路】,【閃爍(往復(fù))回路】 想使定時器反復(fù)動作時,請在程序的開頭部分 補充插入最后出現(xiàn)的定時器的b型觸點,【梯形圖】,【程序動作說明】 (X0)為ON、直到(

18、T1)為ON止, 在定時器0的線圈(TMX 0)中 電流往復(fù)流過,【練習題】 請在清除程序之后,編寫下列程序, 再次確認反復(fù)定時閃爍回路的動作。,用于身邊的緊急狀態(tài)時閃爍的報警指示燈等. 作為PLC的定式回路,請記住這種回路. 這些回路最多也就10種,非常容易記住,【PLC的定式回路】,連接最后出現(xiàn)的 定時器的B型觸點,【梯形圖】,【3-2.定時器(TM)指令應(yīng)用】,43,【3-3.計數(shù)器(CT)指令】,計數(shù)器(CT) CT當計數(shù)輸入信號從OFFON變化時,從預(yù)設(shè)值開始進行減計數(shù),當經(jīng)過值遞減為0時,計數(shù)器的觸點Cn變?yōu)镺N 最大使用點數(shù) 定時器和計數(shù)器合計最大可以使用到144點(0143) 計數(shù)器編號 初始值為可以使用100點(099),當計數(shù)器的點數(shù)不足時可以增加 * 不能與定時器器編號重復(fù),【時序圖】,【梯形圖】,【程序動作說明】 當X0的上升沿被檢測到10次后,計數(shù)器的觸點C100閉合,Y31變?yōu)镺N 當X1閉合時,經(jīng)過值復(fù)位,觸點C100復(fù)位,44,【3-3.計數(shù)器動作流程】,1.PLC由“Program”-”Run”時,設(shè)定值 被寫入對應(yīng)定時器對應(yīng)的SV和EV(編寫好程序第1次執(zhí)行時,以后“Program”-“Run”不會將設(shè)定值寫入EV) 2.復(fù)位信號(X1)由OnOff時,SV值被傳到EV 3.計數(shù)輸入信號OffOn時,EV值遞減 4.EV的值到達零時,同號

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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

提交評論