入門基礎、手冊-先學我學習_第1頁
入門基礎、手冊-先學我學習_第2頁
入門基礎、手冊-先學我學習_第3頁
入門基礎、手冊-先學我學習_第4頁
入門基礎、手冊-先學我學習_第5頁
已閱讀5頁,還剩100頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

市普 多功能學習機歡迎選用市普技多功能PLC學習機,本機專為有志于工業(yè)自動化青年、學生、具有與工業(yè)用PLC相同的編程軟件、編程指令、編程方法、通信數(shù)據(jù)線、方法,可以說學習本機就如同工業(yè)控制PLC,學習效果可想而知。使用注意事項請在使用本機之前,詳細閱讀本使用手冊。第一 硬件、面板按鍵、接口功能介硬件介 按鍵、旋鈕、撥碼開關功能解 配線 編程軟件硬件的要 編程軟件的安裝與卸載編程軟件的安 編程軟件的卸 編程軟件界面介紹菜單 快捷....................................................................................................................項目介 軟元件內(nèi)存................................................................................................子程 編程繪圖及注釋 新建一個程序文 指令的輸入編程元件、豎線段、橫線段的輸 編程元件、豎線段、橫線段的與粘 列插入、行插 指令的刪除編元件、豎線段、橫線段的刪 列刪除、行刪 軟元件、程序段的注釋注釋輸入、刪 編譯程 設置通訊、程序到學習 程序文件的保存和另存 編程軟件的退出和關 常用快捷 編程注意事 第三章編程基礎、軟元件功能指令常用編程軟元件及范 特殊輔助繼電器范 特殊輔助器范 PLC概 PLC的應用領 PLC的結 PLC的工作原 邏輯運算指 操作及邏輯處理指 定時器與時間繼電 3.5.2.23.5.3BOVFMOV多點傳送指 BMOV全部傳送指 STL、 SFTL左移 SFTR右移 PLSR帶加的定量脈沖輸出指 PLSF帶加的可變頻率定量脈沖輸出指 SPD脈沖頻率檢測指 ADD加法指 SUB減法指 MUL乘法指 DIV除法指 INC加一指 DEC減一指 第四章應用實例交通紅綠 聲控 互 順序啟動 自動沖水系 液體混合自動控制系 自動噴 步進電機轉速控 第一章硬件、面板按鍵1.1.PLC基本控制、順序控制、步進控制、模擬量控制、數(shù)據(jù)移位、數(shù)據(jù)傳送、人機輸入、RS232通信、RS485通信、數(shù)字顯示、數(shù)字量輸入、數(shù)字量輸出、高速脈沖輸出(控制步進與PLC多功能學習機界面如下圖(1-1-1.2.按鍵、旋鈕、撥碼開關功能解釋7.RS232通口:與觸摸屏及上位機通訊用的接口 一種工業(yè)控制上的通訊協(xié)議接口。24.繼電器輸出口1、2:分別受控于繼電器1、 觸點的接口25.模擬量輸1:第一路模擬信號輸入接口28.模擬量輸2:第二路模擬信號輸入接口r1.3學習機配線圖注意:1.本機外部供電電源為直流+5V,不得高于+5V供電口進行供電,供電電源為直流+5V,不可超過+5V否則有可能燒毀本機。本機主機端為晶體管輸出,因此單個輸入、輸出點的輸入或輸出最大電流均不可超過0.75A,否NPNGND接地端,另一端接在輸GNDNPN型NPN型三線制傳感器,不支持三線制PNP型傳感器。圖1-4為輸入端接線放大圖。 輸入端接線放大1-5第二章編程軟件的安裝、使◎2.1編程軟件對硬件的要求支持其它系統(tǒng)安裝,如:蘋果系統(tǒng)、低于WindowsXP版本的系統(tǒng)等。PzStar軟件。如下圖名稱的文件(圖2-1):PzStar文件打開并進行安裝,按照默認的路徑安裝,一直點確認或下一步即可完成安裝。(圖2-22-3) 所在位置如圖 常實用圖2-10A,也可通過文件菜單打開程序例子庫如圖2-10B;在這我們要進入軟件編程界面,故打開新文件然后跳出系統(tǒng)參數(shù)設置窗口如圖2-11A,如要使用高級語言進行編輯,則需將下面2-圖2- 圖2- PLC類型設置即選擇你所使用的PLC的型號,本學習機的PLC型號為Pz20MR/MT,故點擊產(chǎn)品系列右側箭頭進行產(chǎn)品型號選擇Pz20MR/MT,硬件版本為V1.0,然后點確認進入軟件編程界面(圖菜單欄圖2- 圖2-撤銷鍵入:依次撤銷剛才鍵入的編輯數(shù)據(jù);重復鍵入:依次恢復剛才撤銷的編輯數(shù)據(jù);程序塊注釋:將程序進行分段標注在右側;剪切:功能和使用方法都等同于文字的剪切命令,可將程序段內(nèi)的各線段、各指令剪切后粘貼于其他位置;粘貼:功能和使用方法都等同于文字的粘貼命令,可將程序段內(nèi)的各線段、各指令剪切后粘貼于其他位置;行刪除:將光標所在的橫行刪除;行插入:在光標的前面插入一空行;列刪除:將光標所在一格的位置刪除;列插入:在光標的前面插入一個 圖2- 圖2-鍵盤鍵入提示:提示指令的鍵盤快捷輸入;梯形圖:以梯形圖形式編輯或顯示;助記符:打開助記符編輯框;顯示設置:在需要顯示的或狀態(tài)欄前面打上鉤則顯示該或狀態(tài)欄,不打鉤則不顯示該或狀態(tài)欄;元件使用情況:查看已經(jīng)使用了的輸入、輸出、時間、中間繼電器等軟元件的編號;軟元件注釋:打開軟元件列表給需要注釋的軟元件加注釋,注釋會在2- 編寫函數(shù):用高級語言(C)編PLC的指令lib庫:生成高級語言編寫的程序庫(子程序)C語言簡介紹:本軟件常用的C語言函數(shù)指令、數(shù)據(jù)類型介紹;系統(tǒng)保留字:系統(tǒng)中未使用的PLC菜單如圖(2-PLC菜單下的選項:編譯:將編程界面內(nèi)正在編輯的內(nèi)容編譯成PLC可以識別的機器語言;:將編譯好的機PLC內(nèi)的時間;PLCPLC的出廠日期和固件版本;碼制轉換:二進制、十進制、十六進制數(shù)轉換用的工具;PID演示:動畫演示PID指令的工作原理圖形; 開始:在已經(jīng)建立好通訊的前提條件下,用電腦屏幕查看PLC內(nèi)部各軟元件的工作情特殊寄存器監(jiān)視:對特殊的模擬量寄存器進行數(shù)據(jù)監(jiān)視的窗口;PG高速測試界面:可設置參數(shù)的多PLC類型,硬件版本的界面;輸出復用檢查:多線圈輸出檢查;客戶更新 PzSta(A快捷快捷包含標準、功能、標準如圖(2-標準下的選項圖2- 圖2-:::文件打印打印正在編輯程序文件的相關數(shù)據(jù)剪切與辦公軟件剪切功能相同與辦公軟件功能相同;粘貼:與辦公軟件粘貼功能相同;撤銷鍵入:依次取消最近鍵入:::功能如圖(2-功能下的選項:輸入則接通;取上升沿信號軟元件取信號剛剛接通時的第一個上升沿信號;取下降沿信號軟:件:取信號剛剛斷開時的下降沿信號;開觸點并聯(lián)軟元件:與其他觸點軟元件構成并聯(lián)關的開觸點軟元件;閉觸點并聯(lián)軟元件

與其他觸點軟元件構成并聯(lián)關系的閉觸點軟元件;輸出:圈軟元件:內(nèi)部編程使用的軟元件,向PLC外輸出信號時使用的軟元件;功能指令輸入:內(nèi)部編程使用的特定的編程格式,根據(jù)實際使用情況輸入不同的指令符號完成特定的功能;橫連接線內(nèi)部編程使用的橫線,表示梯形圖的連接關系;直連接線:內(nèi)部編程使用的橫線,表梯形圖的連接關系;運算結果取反取原來運算結果的;刪除刪除光標選中的豎線。:點擊此圖標開始編譯并程序到PLC學習機內(nèi);:PLC運行情況;通工程欄工程欄如圖(2-工程欄下的選項:項目介紹言編寫指令的窗口如圖(2-27);Freeness-485.dall為串口485通信,HX711.dall為稱重功能,具體細節(jié)說明看插件描述軟元件內(nèi)存字軟元件進行改寫數(shù)據(jù)操作,如圖對2-31A中的程序元件進行,打開軟元件窗口如圖2-31B可以看到X、Y、M、S、T、C、D等軟元件的標號,并且軟元件前有個正方形的小框,這個小框就2-X0前面的小框變成黑色,表X0接通,同時我們轉換查Y元件如圖2-2-可以看見Y0前面的小框也變成了黑色,表明Y0處于接通狀態(tài);現(xiàn)在我們再來采用第二種方式來對X0與Y0進行打開菜單開始或直接點擊F8鍵或者點擊快捷上的開始,如圖2-31E中梯形圖橫線顏色改變,圖標變?yōu)榧t色,左下角燈開始閃動。2-這時X0可以看見如2-31FX0觸點、Y0輸出點變?yōu)榫G色,表明信號已經(jīng)接2-回到2-31J中,將光標移Y2位置,然后雙擊鼠標,出現(xiàn)與前面一樣的窗口,然后選擇復位,可以看到Y2軟元件前面的小框變回了白圖2-31K,表示Y2已經(jīng)斷開,其他軟元件的置位與復位也與2.3.3.4子程序0則通過軟元件驅動指令[CALLS0]即可調(diào)用子程序0。編程繪圖及注釋欄的圖標即可新建一個程序文件,或打開文件菜單,打開新建選項,對應PLC類型選擇本機的Pz20MR/MT型號新建一個程序文件?!?.5.2.5.1.編程元件的輸入 光標移到起始位置的目的是讓輸入的軟元件觸點放于此位置,然后點擊開觸點圖標,彈出如圖2-33A窗口,或者直接輸人LD2-33B窗口,再輸入空格鍵跳出圖2-33A,觸點軟元件,用相同的方法依次輸入軟元件及注釋就可得到如圖2-35的程序(梯形圖; 36,點擊;編程元件、豎線段、橫線段的與粘列插入、行插入的列,這里與Office辦公軟件列插入指令得到的結果不同,這里只插入光標所在行的一個列的位◎2.6.指令的刪編程元件、豎線段、橫線段的刪除的進行刪除,也可以點擊鼠標右鍵使用剪切或快捷鍵Ctrl+X刪除。列刪除、行刪除◎2.7注釋輸入、刪除2.8.編譯程序 。 設置通訊、程序到學習機 2-◎2.10.程序文件的保存與另存◎2.11編程軟件的退出和關閉直接點擊編程軟件右上角的關閉圖標或者文件菜單最下面的退出即可關閉編程軟2-r2.12常用快Ctrl+N:新建文件Ctrl+O:打開文件Ctrl+P:打印Ctrl+Z:撤銷鍵入Ctrl+Y:重復鍵入Ctrl+X:剪切Ctrl+C:Ctrl+V:粘貼Ctrl+Del:行刪除Shift+F2:打開PLC信息Shift+F4:打PID演示窗口Shift+F10:高速通道測試 F6:程序到PLCF7:PLC時鐘窗口F8:打開程序窗口F9:打開軟元件內(nèi)存窗F10:打開系統(tǒng)設置窗 r2.13編程注意事項多層并聯(lián)的轉換:編程過程中可能會遇到以下如圖2-522-2-54輸出雙線圈的變換不允許存在的,存在雙線圈的梯形圖軟元件位置排在最后面一個的起效,位置排面的線圈將不錯而無法正常工作,故當出現(xiàn)雙線圈的梯形圖時要將其變換為單線圈圖2-57。在步進狀態(tài)轉移梯形圖中是允許非并行分支、不在主母線或同一狀態(tài)母線且不相鄰的狀態(tài)間使線圈輸出的,如圖2-58中,第一個Y1、Y5與第二個Y1、Y5不同時接通,所以就不存在同時輸出的情況,故可以使線圈。編程中的觸點軟元件觸點多排在上面第三 編程軟元件功能指◎3.1.XY8MST 100ms(0.1秒235點 10ms(0.01秒165點C 16位正方向(順方向)DD0~-電池實時保存寄存器(PLC面板可修改區(qū)域定制[FRAM實時保存寄存器]注:輸入線圈、輸出繼電器的編號為八進制數(shù),其它器的編號均為十進制數(shù),沒有與外設實連的I/O可作為快速內(nèi)部繼電器使用。◎3.2特殊輔助繼電器范代號代號代號代號代號10ms時 (以10毫秒的頻率周期振蕩代號20ms時 (以20毫秒的頻率周期振蕩代號100ms時 (以100毫秒的頻率周期振蕩代號200ms時 (以200毫秒的頻率周期振蕩代號1秒時 (以1秒的頻率周期振蕩代號2秒時 (以2秒的頻率周期振蕩代號ON:CAN共享區(qū)域數(shù)代號溫控輸出觸點代號溫控輸出觸點代號溫控輸出觸點代號溫控輸出觸點代號溫控輸出觸點代號溫控輸出觸點代號溫控輸出觸點E1KT0(外部 擴展代號溫控輸出觸點E1KT1(外部 擴展代號溫控輸出觸點E1KT2(外部 擴展代號溫控輸出觸點E1KT3(外部 擴展代號溫控輸出觸點E1KT4(外部 擴展代號溫控輸出觸點E1KT5(外部 擴展代號溫控輸出觸點E1KT6(外部 擴展代號溫控輸出觸點E1KT7(外部 擴展代號溫控輸出觸點E1KT8(外部 擴展代號溫控輸出觸點E1KT9(外部 擴展代號溫控輸出觸點E1KT10(外部 擴展代號溫控輸出觸點E1KT11(外部 擴展代號溫控輸出觸點E2KT0(外部 擴展代號溫控輸出觸點E2KT1(外部 擴展代號溫控輸出觸點E2KT2(外部 擴展代號溫控輸出觸點E2KT3(外部 擴展代號溫控輸出觸點E2KT4(外部 擴展代號溫控輸出觸點E2KT5(外部 擴展代號溫控輸出觸點E2KT6(外部 擴展代號溫控輸出觸點E2KT7(外部 擴展代號溫控輸出觸點E2KT8(外部 擴展代號溫控輸出觸點E2KT9(外部 擴展代號溫控輸出觸點E2KT10(外部 擴展代號溫控輸出觸點E2KT11(外部 擴展代號編0的增量值歸零(請使用上升沿脈沖信號控制代號編1的增量值歸零(請使用上升沿脈沖信號控制代號編2的增量值歸零(請使用上升沿脈沖信號控制代號編3的增量值歸零(請使用上升沿脈沖信號控制代號PGY20模式(OFF=PLSR、PLSF/ON代號PGY21模式(OFF=PLSR、PLSF/ON代號PGY22模式(OFF=PLSR、PLSF/ON代號LCD.寄存器顯示.補代號代號代號代號ONPLCK0-K4X10-OFF:X370-X374同步K0-代號RS485.MODBUS代號RS485.MODBUS代號RS485.MODBUS代號RS485.MODBUS◎3.3.特殊輔助器范代 系統(tǒng)RTC.時代 系統(tǒng)RTC.月代 系統(tǒng)RTC.代號 數(shù)碼管.顯示值(0~9999=正常數(shù)值、10000~10099=A-00~A-99;20000~代 數(shù)碼管.小數(shù)點位置代 蜂鳴器控制(0-不用1-按鍵音2-3-按鍵音+ 系統(tǒng)設置(≠0時則由D97分配系統(tǒng)區(qū)域代 系統(tǒng)起始代 DA1模擬輸出增益微調(diào)代 DA2模擬輸出增益微調(diào)代 DA3模擬輸出增益微調(diào)代 DA4模擬輸出增益微調(diào)代 產(chǎn)品出廠日期.代 產(chǎn)品出廠日期.代 產(chǎn)品型號代代 FRAM寫計代 系統(tǒng)進入設定狀代 當前修改的ID代 數(shù)碼管.可修改寄存器范圍代 蜂鳴器標志(0-OFF=0-代 AD溫度檢測值代 AD溫度檢測值代 AD溫度檢測值代 AD溫度檢測值代 AD溫度檢測值代 AD溫度檢測值代 AD溫度檢測值代 AD溫度檢測值 (外部CAN_bus擴展代 AD溫度檢測值 (外部CAN_bus擴展代 AD溫度檢測值 (外部CAN_bus擴展代 AD溫度檢測值 (外部CAN_bus擴展代 AD溫度檢測值 (外部CAN_bus擴展代 AD溫度檢測值 (外部CAN_bus擴展代 AD溫度檢測值 (外部CAN_bus擴展代 AD溫度檢測值 (外部CAN_bus擴展代 AD溫度檢測值 (外部CAN_bus擴展代 AD溫度檢測值 (外部CAN_bus擴展代 AD溫度檢測值E1K10(外部CAN_bus擴展代 AD溫度檢測值E1K11(外部CAN_bus擴展代 AD溫度檢測值 (外部CAN_bus擴展代 AD溫度檢測值 (外部CAN_bus擴展代 AD溫度檢測值 (外部CAN_bus擴展代 AD溫度檢測值 (外部CAN_bus擴展代 AD溫度檢測值 (外部CAN_bus擴展代 AD溫度檢測值 (外部CAN_bus擴展代 AD溫度檢測值 (外部CAN_bus擴展代 AD溫度檢測值 (外部CAN_bus擴展代 AD溫度檢測值 (外部CAN_bus擴展代 AD溫度檢測值 (外部CAN_bus擴展代 AD溫度檢測值E2K10(外部CAN_bus擴展代 AD溫度檢測值E2K11(外部CAN_bus擴展代 AD電子尺/壓力傳感器檢測值代 AD電子尺/壓力傳感器檢測值代 AD電子尺/壓力傳感器檢測值代 AD電子尺/壓力傳感器檢測值代 AD電子尺/壓力傳感器檢測值代 AD電子尺/壓力傳感器檢測值代 AD稱重傳感器檢測值代 AD稱重傳感器檢測值代 AD稱重傳感器檢測值代 AD稱重傳感器檢測值代 DA[0-10V]輸出值代 DA[0-10V]輸出值代 DA[0-10V]輸出值代 DA[0-10V]輸出值代 比例周期(1..5)代 CAN(D2190=0,使用工程設置自身ID2,≠0使用本寄存器設置自身代 CAN(D2191=0,使用工程設置自身ID3,≠0使用本寄存器設置自身代 CAN(CAN_bus接收計數(shù)代 CAN(CAN_bus發(fā)送計數(shù)代 COM1(RS232通信計數(shù)代 COM2(RS485通信計數(shù)代 D2200..D2299“M2016ON:為CAN_bus數(shù)據(jù)共享區(qū)域[每個模站均可進行讀寫操作編代 編0的增量值(32bit掉電保存代 編1的增量值(32bit掉電保存代 編2的增量值(32bit掉電保存代 編3的增量值(32bit掉電保存代 編倍頻選 (0=4倍頻、1=2倍頻、2=無倍頻代 外中斷0-3進入標代 輸出轉移IN數(shù)據(jù)代 輸出轉移OUT數(shù)據(jù)代 輸出轉移 代 輸出轉移IN數(shù)據(jù)代 輸出轉移OUT數(shù)據(jù)代 輸出轉移 代 輸出轉移IN數(shù)據(jù)代 輸出轉移OUT數(shù)據(jù)代 輸出轉移 代 輸出轉移IN數(shù)據(jù)代 輸出轉移OUT數(shù)據(jù)代 輸出轉移 代 輸入轉移IN數(shù)據(jù)代 輸入轉移OUT數(shù)據(jù)代 輸入轉移 代 輸入轉移IN數(shù)據(jù)代 輸入轉移OUT數(shù)據(jù)代 輸入轉移 代 輸入轉移IN數(shù)據(jù)代 輸入轉移OUT數(shù)據(jù)代 輸入轉移 代 輸入轉移IN數(shù)據(jù)代 輸入轉移OUT數(shù)據(jù)代 輸入轉移 代 COM2/RS485波特率設置(0=4800bps1=9600bps2=19200bps3=38400bps代 COM2/RS485奇偶校驗位(0=無:8N2、1=奇數(shù):8O1、2=偶數(shù)8E1、無:8N代 COM2/RS485通信超時值(單位代 代 代 D2460..D2475COM2/RS485數(shù)據(jù)的區(qū)代 D2480..D2495COM2/RS485寫數(shù)值的存放區(qū)◎3.4.編程基礎、軟元件功能指令PLC概PLC的分類及特可編程控制器簡稱PLC,在1987年國際電工頒布的PLC標準草案中對PLC做了如下定義:PLC是—種專門為在工業(yè)環(huán)境下應用而設計的數(shù)字運算操作的電子裝罝。它采用可以編制程序的器,用來在其內(nèi)部執(zhí)行邏輯運算、順序運算、計時、計數(shù)和算術運算等操作的指令,并能通過數(shù)字式或模擬式的輸入和輸出,控制各種類型的機械或生產(chǎn)過程,PLC及其有關的設按點數(shù)分:可分為大型機、中型機及小型機等。大型機一般1/0點數(shù)〉2048點:具有多CPU用戶器容量4K以下,具有代表性的為西門子S7-200系列、三菱FX系列等。按結構分:可分為整體式和模塊式。整體式PLC是將電源、CPU、I/O接口等部件都集中裝PLCI/O點數(shù)的基本單元(又稱主機)CPU、I/O接口與功能單元,如模擬量單元、位罝控制單元等,使其功能得以擴展。這種模塊式PLC的特點是配罝靈活,可根據(jù)需要選配不同規(guī)模的系統(tǒng),而且裝配方便,便于擴展和維修。大、中型PLC一般采用模塊式結構。還有一些PLC將整體式和模塊式的特點結合起來,構成所謂疊裝式PLC。還具有較強的模擬里輸入輸出、算術運算、數(shù)據(jù)傳送和比較、數(shù)制轉換、I/O、子程序、通信聯(lián)PDPC除具有中檔機PC可靠性高,能力高可靠性是電氣控制設備的關鍵性能。PC由于采用現(xiàn)代大規(guī)模集成電路技術,采用嚴格的生產(chǎn)工藝制造,內(nèi)部電路采取了先進的技術,具有很高的可靠性。一些使用冗余PU的PLC的平均無故降工作時間則吏長。從PLC的外電路來說,使用PLC構成控制系統(tǒng),和同等規(guī)模的繼電器系統(tǒng)相比,電氣接線及開關接點己減少到數(shù)百甚至數(shù)千分之一,故障也就大大降低。此外,PC帶有硬件故降自我檢測功能,出現(xiàn)故障時可及時發(fā)出信息。在應用軟件中,應用者還可以編入PC個系統(tǒng)具有極高的可靠性和穩(wěn)定配置豐富,功能齊全,適用性強PLC發(fā)展到今夭,已經(jīng)形成了大、中、小各種規(guī)模的系列化產(chǎn)品??梢杂糜诟鞣N情況的工業(yè)控制場合。除了邏輯處理功能以外,現(xiàn)代PLC大多具有完善的數(shù)據(jù)運算能力,可用于各種數(shù)字控制領域。近年來PLC的功能單元大里涌現(xiàn),使PLC滲透到了位罝控制、溫度控制、CNC等各種工業(yè)控制中。加PLC通信能力的增強及人機界面技術的發(fā)展.PLC組成各種控制系統(tǒng)變得非常容易。易學易用PC作為通用工業(yè)控制計算機,是面向工礦企業(yè)的工控設備。它接口容易,編程語言易于為工PC關量邏輯控制指令就可以方便地實現(xiàn)繼電器電路的功能。為不熟悉電子電路、不懂計算機原理和匯編語的使用算從工業(yè)制開了便。系統(tǒng)的設計、設計工作量小,方便,容易修PLC用邏輯代替接線邏輯,大大減少了控制設備外部的接線,使控制系統(tǒng)設計及建造的周期大為縮短,同時也變得容易起來。更重要的是使同一設備經(jīng)過改變程序改變生產(chǎn)過程成為可體積小,重量輕,能耗低體積小很容易裝入機械內(nèi)部,是實現(xiàn)機電的理想控制設備。PLC的應用領通、環(huán)保及文化等各個行業(yè),使用情況大致可歸納為如下幾類。開關量的邏輯控制這是PLC最基本、最廣泛的應用領域,它取代傳統(tǒng)的繼電器電路,實現(xiàn)邏輯控制、順序控制,模擬量控制為了使可編程控制器處理模擬量,必須實現(xiàn)模擬量和數(shù)字量之間的A/D轉換和D/A轉換,PLC廠家都生產(chǎn)配套的D/A和A/D轉換模塊,使可編程控制器用于模擬量控制。運動控制PLCI/O模塊連接位置傳感器和執(zhí)行機構,現(xiàn)在一般使用的運動控制模塊。如可驅動步進電機或伺服電機過程控制過程控制是指對溫度、壓力、流量等模擬量的閉環(huán)控制。作為工業(yè)控制計算機,PLC能編制各種各樣的控制算法程序,完成閉環(huán)控制。PID調(diào)節(jié)是一般閉環(huán)控制系統(tǒng)中用得較多的調(diào)節(jié)方法。大中型PLC都有PID模塊,目前許多小型PLC也具有此功能模塊。PID處理一般是運行的PID數(shù)據(jù)處理查表、位操作等功能,可以完成數(shù)據(jù)、分析及處理。這些數(shù)據(jù)可以與在器中的參考通信及聯(lián)網(wǎng)PLCPLCPLC與其它智能設備間的通信。隨著計算機控制的發(fā)展,工廠自動化網(wǎng)絡發(fā)展得很快,各PLC廠商都PLC的通信功能,紛紛推出各自的網(wǎng)絡系統(tǒng)。新近生產(chǎn)的PLC都具有通口,通信非常方便。PLC的結構和工作原理PLC的類型繁多,功能和指令系統(tǒng)也不盡相同,但結構與工作原理則大同小異,通常由主機、輸入7輸出接口、電源、編程器擴展器接口和外部設備接口等幾個主要部分組成。主它用以運行用戶程序、輸入/輸出接口狀態(tài)、作出邏輯判斷和進行數(shù)據(jù)處理,即輸入變量完成用戶指令規(guī)定的,將結果送到輸出端,并響應外部設備(如編程器、電腦、等)的請求以及進行各種內(nèi)部判斷等。PLC的內(nèi)部器有兩類,一類是系統(tǒng)程序器,主要存放系統(tǒng)管理和程序及對用戶程序作編譯處理的程序,系統(tǒng)程序己由廠家固定,用戶不能更改;另一類是用戶程序及數(shù)據(jù)器,主要存放用戶編制的應用程序及各種暫存數(shù)據(jù)和中間結果。輸入/I/0接I/O點數(shù)即輸入/PLC的一項主要技術指標,通常小型機有幾十個點,中型機有幾百個電編程器序或監(jiān)示PLC的工作情況。除手持編程器外,還可通過適配器和電纜線將PLC與電腦聯(lián)接,并利輸入輸出擴展單元I/O擴展接口用于連接擴充外部輸入/輸出端子數(shù)的擴展單元與基本單元〔即主機)外部設備接口PLC的工作原PLC是采用“順序掃描,不斷循環(huán)”的方式進行工作的。即在PLC運行時,CPU根據(jù)用戶按控制要求編制好并存于用戶器中的程序,按指令步序號(或地址號)作周期性循環(huán)掃描,如無PLC在輸入采樣階段:首先以掃描方式按順序將所有暫存在輸入鎖存器中的輸入端子的通斷置位、復位和輸出指令。這些指令PLC的基本邏輯指令,加上定時器和計數(shù)器的綜合應用,棊本邏輯運算指令邏輯取、輸出及結束指令3-(1)LD取指令:表示一個與輸入母線相連的動合接點指令,即動合接點邏輯運算起始。LDI取也叫輸出指令。LD、LDI兩條指令的目標元件是X、Y、M、S、T、C,用于將接點接到母線上。也可以與后述的ANB指令、ORB指令配合使用,在分支起點也可使用。OUT是驅動線圈的輸出指令,它的目標元件是Y、M、S、T、C,對輸入繼電器不能使用。OUT指令可以連續(xù)使用多次。LD、LDI是一個程序步指令,這里的一個程序步即是一個字。OUT是多程序步指令,要視目標元件而定。OUT指令的目標元件是定時器和計數(shù)器時,必須設置常數(shù)K。D(I(;I的觸點上,如何用法,這在指令語句表程序設計中是必須要熟練掌握的。如果用的不恰當,編譯時會出錯。但在使用編程軟件編輯梯形圖程序時,由于可以用快捷鍵或快捷圖標輸入,可以根本不考;I觸點串、并聯(lián)指令接點串聯(lián)指令AND、AND與指令,為常幵觸點串聯(lián)連接,進行邏輯“與”運算,用于單個動合接點的串聯(lián)。ANI與非指令,為常閉觸點串聯(lián)連接,進行邏輯“與”運算,用于單個動斷接點的串聯(lián)。AND與兩條指令的目標元件為X、Y、M、S、T、C;OUT指令后,通過接點對其它線圈使用OUT指令稱OR指令為常開觸點并聯(lián)連接,進行邏輯“或”運算,用于單個動合接點的并聯(lián);ORI指令為常閉觸點并聯(lián)連接,進行邏輯“或”運算;用于單個動斷接點的并聯(lián)。ORORI指令都是一個程9塊指令ANBORB指令。置位、復位指令SET為置位指令,使動作保持;RST為復位指令,使操作保持復位。SET指令的操作目標元Y、M、S。RST指令的操作元件為Y、M、S、D、V、Z、T、C1~3個程序步。用路RST指令可以對定時器、計數(shù)器、數(shù)據(jù)寄存、變址寄存器的內(nèi)容清零。(4).SET,RST指令。順序可任意,但以最后執(zhí)行的一條指令為運算取反指令結果取反。INV指令除不能直接與左母線相連之外,可以在任意地方出現(xiàn)。但必須注意,它僅是把所在邏輯行的指令之前的邏輯運算取反。編程示例:圖(3-13)所示為含有INV指令的梯形圖??詹僮髦噶畈僮骷斑壿嬏幚碇噶?、微分輸出指令(1).PLS如圖3-17所示。2、脈沖邊沿檢測指令PLS、PLF指令也是脈沖邊沿檢測指令,但是編程元件僅限于Y和M。對功能指令應用很不方便,在梯形圖中表示指令功能與使用LDP、ANDP、ORP為脈沖上升沿檢測指令。在驅動信號的上升沿使輸出元件或功能操作僅接通一個掃描周期。LDP、ANDP、ORP為脈沖下降沿檢測指令。在驅動信號的下降沿使輸出元件或電路塊指令路塊指令ANB。什么叫做電路塊?電路塊是指當梯形圖的梯級出現(xiàn)了分支.而且分支中出現(xiàn)了多于一個觸點相串聯(lián)和并聯(lián)的情況,把這個相串聯(lián)或相并聯(lián)的支路稱為電路塊。兩個或兩個以上觸點相串聯(lián)的稱為編程規(guī)則:凡單個觸點與其他電路相串聯(lián)、并聯(lián)時,均直接應用觸點串并聯(lián)指令ANB、ANI堆棧指令3-25所示為一層堆棧的梯形圖程序。圖中,已經(jīng)標出了堆棧指令的使用之處(類似電路塊指令用法3-25中可以看出,MPS指令用于分支的起點,MRD指令炤于分支的中間段,MPP指令用MPSMPP,必須成對出棧指令MPS、MPP這就出現(xiàn)了多層堆棧。用前面所講的堆棧指令來完成,但是卻多占用很多元件。而使用主控指令可以使程序得到簡化指令功能和使用MCN N主控指令MC N與主控復位指令MCRN必須成對出現(xiàn),其N值相同。主控指令的功能可以用圖3-28示意說明。3-273-28MCN0MCRN0主控指令的功能:當其驅動條件成(M10閉合MCMCR之間的指M10斷開MCMCRSET,RST指令輸出的編程元件保持當前狀態(tài)。在指令語句農(nóng)程指令(LD,LDI)連接。而在執(zhí)行MCR指令后,其后面的取指令又與主母線相連。當然,在編程軟◎3.5.2定時器與時間繼電定時器時間的寄存器(16位),一個對標準時鐘脈沖進行計數(shù)的當前值計數(shù)器〔16位〉,以及一個用來圖3-29時間繼電器觸點動作時序 圖3-30定時器的工作原理X1為定時器的驅動條件,當X1接通時定時器從0開始對100ms的時鐘脈沖幵始計數(shù),如果計有相同和不同之處。相同之處是它們都有驅動條件,都有觸點延時動作的功能,當驅動條件斷幵時或發(fā)生停電時,都自動進行復位操作,時間繼電器回歸原樣,而定時器的計數(shù)值變?yōu)?則是時間繼電器的觸點有瞬時、通電延時和斷電延時三種之多,而定時器只有通電延時觸點;時間繼電器的觸點僅有幾對,且它們是并行工作的;而定時器的觸點有無數(shù)個,可任意取用,而且每個觸點都是按照掃描周期工作原理進行動作的。圖3-31所示為定時器在梯形圖中的表示及其觸點動作的時序圖,在梯形圖中,定時器按照繼3-31定時器觸點動作時序對于定時器,重點關心的是它的驅動、定時時間和復位方式、把它稱為定時器的二要素。驅動是指定時器線圈幵始工作的時刻,定時時間則是從線圈工作到其相應觸點動作的延時時間,而復位定時器的使用一般帶有定時器控制的程序稱為時序控制,而時序圖則足分析和設計時序控制梯形圖程序的強有力的工具。下面,通過介紹一些定時器常用控制程序來加深對定時器三要索和時序圖的理解與提瞬時PLC的定時器僅僅是一個通電延時的時間繼電器,它不帶有瞬時觸點和斷電延時觸點,但是可如果需要與定時器線圈同時動作的瞬動觸點,可以在定時器兩端并聯(lián)一個輔助繼電器M,它的觸點為定時器的瞬動觸點,但一般情況下,則都設計成如圖3-32所示程序,同樣,輔助繼電器似M0的觸點為定T2的瞬動觸點。3-32斷電延時斷開3-33XI接通時,M0接通,Y0X2接通(斷電)雖然M0斷開,但Y0通過其自身觸點Y0仍然閉合,同時定時器T1開始工作,到達定時時間2秒后,常閉觸點T1Y0斷開,達到了延時斷開的目的。3-33通電延時接通,斷電延時斷開控制按鈕X2,3秒后電動機才停止。4、可改變定時時間的控制X10-X17T0的定時時間的控制程序,3-K2X10是組合位元件,根據(jù)X17-X10的幵關鋱信號組成一組8位二進制數(shù),凡閉合為1,斷開為0,而指令MOVK2X10 D10的功能是把X17-X10,所組成的8位二進制數(shù)送到D10起來,D10又是定時器T0的設定值。這樣通過調(diào)節(jié)X17-X10的幵關量輸入達到調(diào)節(jié)定時時間的目的,在5.長時間延時控制PLC定時器最長定時時間為327675,如果需要更長的定時時間,可以采用多個定時器組合秒)3000T2得電延時(3000秒3000T3得電,T31200S其常開觸點閉合Y1閉合X1閉合到Y1閉合總共延時3000=7200秒=120=23-366、振蕩電路以做到閃爍幾次后自動停止。圖3-37所示為振蕩電路控制功能梯形圖。3-37振蕩電路實際上是一個T0和T1互相控制的反饋電路。開始時,T0T1均處于斷開,當X1啟動后,T02T0T11秒后,T1的常閉觸點動斷T0復位,其常T0T1斷開,T1的常閉觸點T0再次閉合,如此反復,直到按X2停止為止,時序圖如圖3-38所示。r3.5.3計數(shù)計數(shù)器的功能位必須有RST指令完成。3-39C0K10K10K來表示,也可D0間接表示。X11X11每閉合斷開一次,其上升沿使計數(shù)器的當前值1。當計數(shù)值等于預置值時,在10個脈沖上升沿,其常開觸點C0閉合Y0得到作狀態(tài),直到下一個復位信號到來,計數(shù)器的當前計數(shù)值和相應觸點才復歸為0和恢復原態(tài)。計數(shù)器的使用單按鈕控制電動機啟停,如圖3-循環(huán)計數(shù)器給出一個輸出控制信號,程序梯形圖如圖3-41所示。定時器一計數(shù)器長時間延時秒=2小時。r3.6傳送指令3.6.1MOV傳送指MOV指令的源操作數(shù)可以取的數(shù)據(jù)類型是WX、WY、WM、WS、T、C、D和K。它的目標操作數(shù)可以取WY、WM、WS和D。X2ONWX0的狀態(tài)被送到WM0。X3ONTO的值被送到WY50。3.6.2FMOV多點傳送指操作數(shù):S:數(shù)據(jù)的來源D:目的地裝置的起始n:傳送區(qū)塊長度執(zhí)行結果:S的內(nèi)容被傳D所指定的裝置起始號碼開始算n個寄存器當中。FMOVX20=ON時,K10被傳送到由D10開始的連續(xù)5個寄存器(D10~D14)中。3.6.3BMOV全部傳操作數(shù):S:來源裝置起始D:目的地裝置的起始n:傳送區(qū)塊長度指令說明:此指令用于傳送多筆數(shù)據(jù)到新的寄存器。SnD所指n個寄存器當中。BMOVX20=ON,D0~D3的內(nèi)容被傳送到D20~D23中。r3.7順控指3.7.1STL流程開始指令,RET流程結束指STLSTLSnSTL指令出現(xiàn)在程序中,代表程序進STLSETSn時,為打開指定流程,S0中,SETS20S0S20打開。流程從ONr3.8移位指X0OFFON時,位左移指令按以下順序移動:M16←M6,M6←M5,M5←M4,M4←M3,M3←M2,M2←M1,M1←M0,M0←0X1ONOFF時,位右移指令按以下順序移動:M4→M5,M7→M6,M8→M7r3.9.脈沖輸出指令PLSR帶加的定量脈沖輸出指PLSR帶加的定量脈沖輸出指令;可以在程序中反復使用,但是在設定驅動指令的時間時,請注意不要同一時間驅動同一輸出通道(K0..K2)。帶加速功能的定尺寸傳送用的脈沖輸出指令;針對指定的最高頻率進行加速,在達到所指定的輸出脈沖數(shù)前自動進行;脈沖范圍: 加時間通[PLSR K1D310D3112002Off→n時常數(shù)K120000D308D309,并自動轉換為二進制數(shù)。中當301“”時,脈沖輸出通道K1/Y21將D308D309的脈沖數(shù)按D312D313輸出,D314為初始頻率,D315為該通道的加時間控制。如果指定的脈沖數(shù)(D308D309數(shù)值零則指令將連續(xù)輸出,指令參數(shù):PSR[(1)(S2)(S3)(D)]S10,S11為32位目標脈沖數(shù);S12,S13為32位已發(fā)送脈沖數(shù);S20S21為32位目標頻率;S22為初始頻率;S3速時間;加時間是指從初始到目標最高頻率的加速時間,同時也定義了頻率與時間的斜率,后面的也按這個斜率來執(zhí)行。設置范圍:65535ms以下;D脈沖輸出通道編號;PLSF帶加的可變頻率定量脈沖輸出指PSF帶加的可變頻率定量脈沖輸出指;可以在程序中反復使用,但是在設定驅動指令時請不一間同出道(K0.2。帶速功的變定尺送用的脈沖輸出指令;指令執(zhí)行過程中可以實時改變目標頻率進行加,在達到所指定的輸出脈沖數(shù)前自動進行;脈沖范圍:0~ 。圖中當M300“ON”時,脈沖輸出通道K0/Y20D300D301的脈沖數(shù)按D304D305指定頻率輸出,D306為初始頻率,D307為該通道的加時間控制。如果指定的脈沖數(shù)(D300D301)數(shù)頻率恢復大0后,脈沖繼續(xù)輸出,適用于同步速度牽引,定尺寸傳送控制場指令參數(shù):PLSFS1S2)S3DS1+0,S1+132位目標脈沖數(shù)S1+2,S1+332位已發(fā)送脈沖數(shù);S2+0,S2+1為32位目標頻率;S22為初始頻率;S3為加時間;加時間是指從開始到第一段最高頻率的加速時間,同時也定義了所有段的頻率與時間的斜率,從而后面的加都按照這個斜率來加速/。設置范圍:65535ms以下;D沖輸出通道編號; 脈沖數(shù)速度加時間通道號 [PLSFD300D304D307 K0]指令被占用的寄存器D302D303(已發(fā)送的脈沖數(shù)脈寬調(diào)制指令脈寬調(diào)制指令;可以在程序中反復使用,但是在設定驅動指令的時間時,請注意不要同一時間驅動同一輸出通道Y00..Y17)。功能可輕易作出細致的溫度控制、比率閥控制或外加簡易之積分電路而做成便宜實用之D/A模擬輸出;Y00-Y17是大功率輸出8A晶體管,所以可以直接驅動直流電機調(diào)速控制。圖中當M0“ON”時,Y12-Y17各自按相應的占空比執(zhí)行各 脈沖頻率檢測指令SPDS2指定的時間(ms)S1所指定的輸入端所接收脈沖個數(shù),結果被存放在D所指定的寄存器。M2000“ON”時,SPD1000ms(1秒)X0輸入端所接收脈沖個數(shù),結果被存放在D0寄存器里面。r3.10觸點比較指 OR開始的觸點型比較指令相當于并聯(lián)觸點。各種觸點型比較指令的助記D1020時,Y50被驅動,D20030X0為ON時,Y51SET指令置位。X10OND100=58Y51被置位。M27OND20的值等于146時,M50的線圈通電。r3.11數(shù)據(jù)運算指令數(shù)算指令(16bit字操作數(shù)可以取KD,目標操作數(shù)可以取D;INC、DEC指令,操作數(shù)可以取D、V、Z。1法ADDX0ON(D10)+(D12)→(D14)2法SUB將[S1]指定的元件中的數(shù)減去[S2]指定的元件中的數(shù),結果送到[D]指定的目標元X1OFFON時,執(zhí)行(D1000)—3法D10044法DIV用[S1]除以[S2],商送到目標文件,余數(shù)送到[D]X3ON時,執(zhí)32(D206)/(D208(D210)余數(shù)送到(D211。51指INCX10每"ON"一次,(D1000)+161指DECX11每"ON"一次,(D1000)-1第四用r4.1交通紅綠燈應用:控制要求:接通啟動按鈕兩側黃燈亮起,5秒后滅,同時乙道綠燈亮甲道紅燈亮,乙道通行,甲道禁行,15秒后綠、紅燈滅,同時兩側黃燈亮,5秒后黃燈滅,同時乙道紅燈亮甲道綠燈亮,乙道禁行甲道通行,15秒后,紅、綠燈滅,同時兩側黃燈亮,如此循環(huán)工作。按照如圖4-1安裝好連接線,在安裝好編程軟件并且確定已安裝好數(shù)據(jù)線USB接口驅動的前提條件下,將隨機配送的USB數(shù)據(jù)線,一端插入電腦的USB口另一端插入PLC學習機。然后打開光盤或在本公司上“紅綠燈1”應用實例程序,然后打開程序將其加載到編程界面如圖4-2,然后點擊快捷上的圖標或者打開PLC菜單選擇項進行,如果端口設置正確就可以順利將程序到PLC學習機中,如圖會出現(xiàn)以下圖標然后需要從新設置通信端口可點擊圖標 040由黑色變?yōu)榫G色(這里我的號0(我們也可以邊按動400S01Y5見T0K505T00.1500.555(STS0、STS20、STS21、STS22,順控指令的特點就是當轉移到下一步則上一步自動

溫馨提示

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

最新文檔

評論

0/150

提交評論