歐姆龍PLC教程教你從入門到精通_第1頁
歐姆龍PLC教程教你從入門到精通_第2頁
歐姆龍PLC教程教你從入門到精通_第3頁
歐姆龍PLC教程教你從入門到精通_第4頁
歐姆龍PLC教程教你從入門到精通_第5頁
已閱讀5頁,還剩543頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PLC以CPU為核心計算機技術(shù)自動控制技術(shù)網(wǎng)絡(luò)通信技術(shù)為一體1現(xiàn)在是1頁\一共有548頁\編輯于星期六4.1PLC的產(chǎn)生與發(fā)展PLC是一種數(shù)字運算操作的電子系統(tǒng),專為工業(yè)環(huán)境下應(yīng)用而設(shè)計的工業(yè)控制裝置。2現(xiàn)在是2頁\一共有548頁\編輯于星期六PLC的產(chǎn)生與發(fā)展第一代:從第一臺PLC誕生到上個世紀(jì)70年代初。第二代:70年代初至70年代末?!馛PU使用中小規(guī)模集成電路,采用磁芯存儲器?!馛PU使用微處理器,采用半導(dǎo)體存儲器EPROM?!窨煽啃暂^差,略強于繼電器控制?!駲C種單一,沒形成系列?!裼辛擞嬎銠C接口和模擬量控制功能?!窨煽啃蕴岣?。●整機功能向系列化、標(biāo)準(zhǔn)化發(fā)展,并由專用向通用方向過渡?!窆δ芎唵危ㄖ挥杏嫈?shù)/定時功能)?!窆δ茉鰪姡ㄔ黾舆壿?數(shù)據(jù)運算、數(shù)據(jù)處理、自診斷等功能)。3現(xiàn)在是3頁\一共有548頁\編輯于星期六第三代:70年代末到80年代中期?!馛PU使用8或16位微處理器甚至多微處理器,采用半導(dǎo)體存儲器EPROM、CMOSRAM等?!裨黾痈↑c數(shù)運算,平方、三角函數(shù)等運算?!裨黾硬楸?、列表功能?!褡栽\斷及容錯技術(shù)提高?!裉菪螆D語言及語句表成熟?!裥⌒蚉LC體積減小、可靠性提高、成本下降?!翊笮蚉LC向模塊化、多功能方向發(fā)展。4現(xiàn)在是4頁\一共有548頁\編輯于星期六第四代:80年代中期到90年代中期。第五代:90年代中期之后?!裨黾痈咚儆嫈?shù)、中斷、A/D、D/A、PID等功能?!裉幚硭俣冗M一步提高(1s/步)?!襁B網(wǎng)功能增強?!窬幊陶Z言進一步完善,開發(fā)了編程軟件?!馛PU使用16位或32位微處理器?!馪LC的I/O點增加,最多可達32K個I/O點?!裉幚硭俣冗M一步提高(1ns/步)?!馪LC都可以與計算機通信?!窬哂袕姶蟮臄?shù)值運算、函數(shù)運算、大批量數(shù)據(jù)處理的功能?!耖_發(fā)了大量的特殊功能模塊?!窬幊誊浖δ芨鼜姶??!癫粩嚅_發(fā)出功能強大可編程終端。5現(xiàn)在是5頁\一共有548頁\編輯于星期六PLC及其控制系統(tǒng)的發(fā)展趨勢PLC的性能對小型PLC對大中型PLC向著更大容量、更高速度、更多的功能、更高的可靠性、易于連絡(luò)通信的方向發(fā)展。使之更利于對大規(guī)模、復(fù)雜系統(tǒng)的控制。向著體積更小、速度更高、功能增強、價格低廉的方向發(fā)展。使之更利于取代繼電器控制。6現(xiàn)在是6頁\一共有548頁\編輯于星期六★I/O模塊將直接安裝在現(xiàn)場,CPU與現(xiàn)場I/O通過數(shù)據(jù)通信實現(xiàn)控制,使系統(tǒng)控制更有效、可靠性更高;★進一步應(yīng)用計算機的信息處理技術(shù)、網(wǎng)絡(luò)通信技術(shù)和圖形顯示技術(shù),使系統(tǒng)的產(chǎn)生控制功能與信息管理功能一體化。PLC控制系統(tǒng)的性能★隨著硬件冗余技術(shù)的應(yīng)用,各種單元、甚至整個系統(tǒng)都可應(yīng)用冗余技術(shù),使系統(tǒng)具有更高的可靠性;7現(xiàn)在是7頁\一共有548頁\編輯于星期六4.2PLC的主要特點8現(xiàn)在是8頁\一共有548頁\編輯于星期六通用性和靈活性強;2.抗干擾能力強,可靠性高;3.編程語言簡單易學(xué);4.與外部設(shè)備的連線簡單、使用方便;5.功能強、功能的擴展能力強;6.控制系統(tǒng)設(shè)計、調(diào)試周期短;7.體積小、重量輕、易于機電一體化;8.PLC控制系統(tǒng)的故障少、維修方便。9現(xiàn)在是9頁\一共有548頁\編輯于星期六4.3PLC的基本組成第一部分10現(xiàn)在是10頁\一共有548頁\編輯于星期六整體式組合式PLC的基本分類小型機常采用整體式中、大型機常采用組合式11現(xiàn)在是11頁\一共有548頁\編輯于星期六OMRON公司的整體式PLCC28P12現(xiàn)在是12頁\一共有548頁\編輯于星期六CPM2A13現(xiàn)在是13頁\一共有548頁\編輯于星期六CPM1A14現(xiàn)在是14頁\一共有548頁\編輯于星期六CQM1OMRON公司的組合式PLC15現(xiàn)在是15頁\一共有548頁\編輯于星期六C200HEOMRON公司的組合式PLC16現(xiàn)在是16頁\一共有548頁\編輯于星期六CVM1底版OMRON公司的組合式PLC17現(xiàn)在是17頁\一共有548頁\編輯于星期六輸出設(shè)備輸入設(shè)備

I/O擴展單元

特殊功能單元主機輸出單元輸入單元

電源外設(shè)接口I/O擴展口存儲器

系統(tǒng)程序存儲器CPU

用戶程序存儲器盒式磁帶機打印機EPROM寫入器

上位計算機PLC編程器可編程終端PT…

整體式PLC的基本組成框圖18現(xiàn)在是18頁\一共有548頁\編輯于星期六組合式PLC的基本組成框圖系統(tǒng)總線通信單元控制系統(tǒng)現(xiàn)場過程CPU單元輸出單元編程器PLC或上位計算機……智能I/O單元輸入單元19現(xiàn)在是19頁\一共有548頁\編輯于星期六★輸入并存儲用戶程序、顯示輸入內(nèi)容和地址;CPU指揮PLC完成各種預(yù)定的功能★檢查、校驗用戶程序,發(fā)現(xiàn)錯誤即報警;★執(zhí)行用戶程序、驅(qū)動外部輸出設(shè)備動作;★診斷故障、記憶故障信息并報警。

1.CPU單元20現(xiàn)在是20頁\一共有548頁\編輯于星期六系統(tǒng)程序存儲器——存儲系統(tǒng)系統(tǒng)程序用戶程序存儲器——存儲系統(tǒng)用戶程序工作數(shù)據(jù)存儲器——存儲工作數(shù)據(jù)

2.存儲器21現(xiàn)在是21頁\一共有548頁\編輯于星期六PLC與外部設(shè)備聯(lián)系的橋梁開關(guān)量輸入單元開關(guān)量輸出單元直流輸入單元交流輸入單元晶體管輸出單元晶閘管輸出單元繼電器輸出單元

3.輸入/輸出單元22現(xiàn)在是22頁\一共有548頁\編輯于星期六直流輸入電路COM+5VLEDSR3R1AR2C→→T

內(nèi)部電路濾波→→→→光電耦合

外部開關(guān)輸入點的狀態(tài)顯示

輸入點公共端23現(xiàn)在是23頁\一共有548頁\編輯于星期六交流輸入電路LED+5VA→→R2T~COMSCR1內(nèi)部電路R3濾波→→→→光電耦合

輸入點的狀態(tài)顯示

外部開關(guān)輸入點24現(xiàn)在是24頁\一共有548頁\編輯于星期六晶體管輸出電路COMT2LED→→DFU+5V內(nèi)部電路T1R1R2R3負(fù)載→→光電耦合

輸出點的狀態(tài)顯示

公共端輸出點25現(xiàn)在是25頁\一共有548頁\編輯于星期六晶閘管輸出電路COMLEDR2C→→TFU~內(nèi)部電路R1負(fù)載→→光電耦合

輸出點的狀態(tài)顯示

公共端輸出點26現(xiàn)在是26頁\一共有548頁\編輯于星期六繼電器輸出電路COMLEDJ~R內(nèi)部電路→→負(fù)載輸出點的狀態(tài)顯示

繼電器

機械觸點

公共端輸出點27現(xiàn)在是27頁\一共有548頁\編輯于星期六PLC由開關(guān)式穩(wěn)壓電源為內(nèi)部電路供電抗干擾性能好有的PLC能向外部提供24V的直流電源可作為輸入單元連接的外部設(shè)備的電源開關(guān)電源輸入電壓范圍寬體積小重量輕效率高

4.電源單元28現(xiàn)在是28頁\一共有548頁\編輯于星期六I/O擴展端口

5.I/O擴展端口C28P29現(xiàn)在是29頁\一共有548頁\編輯于星期六I/O擴展端口

CPM1A的外設(shè)端口和I/O擴展端口30現(xiàn)在是30頁\一共有548頁\編輯于星期六I/O擴展單元A/D轉(zhuǎn)換單元

I/O擴展端口可以連接的設(shè)備舉例31現(xiàn)在是31頁\一共有548頁\編輯于星期六CPM1A主機與I/O擴展器的連接主機I/O擴展器連接電纜32現(xiàn)在是32頁\一共有548頁\編輯于星期六I/O擴展端口連接擴展器的示意圖33現(xiàn)在是33頁\一共有548頁\編輯于星期六

6.外設(shè)端口外設(shè)端口盒式磁帶機打印機EPROM寫入器上位計算機

PLC可編程終端PT編程器…34現(xiàn)在是34頁\一共有548頁\編輯于星期六編程器是對PLC進行操作的工具專用編程器在裝有專用編程軟件的計算機上編程簡易編程器直插式、便攜式計算機輔助編程圖形編程器

7.編程工具35現(xiàn)在是35頁\一共有548頁\編輯于星期六顯示屏工作方式選擇開關(guān)編程位主機監(jiān)控位運行位編程器直插式編程器36現(xiàn)在是36頁\一共有548頁\編輯于星期六鍵盤指令鍵數(shù)字鍵編輯鍵清除鍵直插式編程器37現(xiàn)在是37頁\一共有548頁\編輯于星期六便攜式編程器鍵盤顯示屏工作方式選擇開關(guān)38現(xiàn)在是38頁\一共有548頁\編輯于星期六CPM1A主機與編程器的連接39現(xiàn)在是39頁\一共有548頁\編輯于星期六

CPM1A主機與編程器的連接40現(xiàn)在是40頁\一共有548頁\編輯于星期六計算機輔助編程計算機編程軟件PLC專用電纜計算機編程軟件PLC通信適配器RS-232電纜41現(xiàn)在是41頁\一共有548頁\編輯于星期六智能單元本身是一個獨立的系統(tǒng)CPU、系統(tǒng)程序、存儲器、與外界相連的接口它們有自己的:對組合式PLC:智能單元是PLC系統(tǒng)的一個模塊與CPU單元通過系統(tǒng)總線相連接在CPU單元的協(xié)調(diào)管理下獨立地進行工作對整體式PLC:主機通過I/O擴展接口與智能單元連接

8.智能單元42現(xiàn)在是42頁\一共有548頁\編輯于星期六4.4PLC的編程語言43現(xiàn)在是43頁\一共有548頁\編輯于星期六PLC的編程語言

邏輯功能圖

梯形圖

邏輯方程式

語句表44現(xiàn)在是44頁\一共有548頁\編輯于星期六一、梯形圖編程語言1.梯形圖編程語言兩種梯形圖的繼電器符號圖對照物理繼電器PLC繼電器常開常閉觸點線圈梯形圖編程語言是一種圖形語言45現(xiàn)在是45頁\一共有548頁\編輯于星期六000000100001000PLC控制00001SB2KMKM繼電器控制SB1

2.兩種控制的梯形圖比較線圈線圈常開觸點常開觸點常閉觸點常閉觸點46現(xiàn)在是46頁\一共有548頁\編輯于星期六物理繼電器繼電器需硬接線連接觸點個數(shù)有限PLC繼電器繼電器用程序軟連接觸點個數(shù)無限繼電器的接線改變——控制功能改變PLC的用戶程序改變——控制功能改變

3.兩種控制中繼電器的區(qū)別47現(xiàn)在是47頁\一共有548頁\編輯于星期六用PLC控制——外部接線不變,改變用戶程序。用繼電器控制——要改變控制電路的實際接線。KMQFUKH

M3~SB1SB2KMKHKM繼電器控制接線PLC控制外部接線輸入設(shè)備PLC~SB1SB2KHKM輸出設(shè)備欲改變控制功能:主電路相同例如48現(xiàn)在是48頁\一共有548頁\編輯于星期六二、語句表編程語言用助記符表示指令的功能多條指令語句的組合構(gòu)成了語句表程序指令語句是PLC用戶程序的基礎(chǔ)元素LD00000OR01000ANDNOT00001OUT0100000000010000100000001梯形圖程序語句表程序49現(xiàn)在是49頁\一共有548頁\編輯于星期六4.5PLC的掃描工作方式50現(xiàn)在是50頁\一共有548頁\編輯于星期六一、PLC采用循環(huán)掃描工作方式掃描工作分為5個階段公共處理階段程序執(zhí)行階段掃描周期計算階段I/O刷新階段外設(shè)端口處理階段51現(xiàn)在是51頁\一共有548頁\編輯于星期六設(shè)置各異常繼電器異常:(ERR/ALM)LED燈亮警告:(ERR/ALM)LED閃爍異?;蚓??無有異常檢查結(jié)果正常?掃描周期監(jiān)視時間預(yù)置執(zhí)行用戶程序程序結(jié)束?(END命令?)NoYes掃描周期固定值設(shè)定檢查有固定值設(shè)置?等待設(shè)定掃描周期到計算掃描周期

I/O刷新正常異常警告接通電源初始化I/O外設(shè)端口服務(wù)初始化I/O、內(nèi)部輔助、特殊輔助、輔助記憶繼電器區(qū)域清零定時器預(yù)置識別擴展單元公共處理執(zhí)行用戶程序掃描周期計算處理刷新硬件、用戶程序內(nèi)存檢查外設(shè)端口服務(wù)循環(huán)掃描工作流程PLC接通電源

初始化硬件檢查正常?異常報警異常處理掃描周期監(jiān)視執(zhí)行用戶程序程序結(jié)束?掃描周期檢查有固定設(shè)置?等待掃描周期計算I/O刷新外設(shè)端口服務(wù)異常

公共處理

執(zhí)行用戶程序掃描周期計算刷新端口服務(wù)52現(xiàn)在是52頁\一共有548頁\編輯于星期六00002010000000100002010001.PLC掃描工作各環(huán)節(jié)的功能①PLC上電后,首先檢查硬件是否正常。②按自上而下的順序,逐條讀用戶程序并執(zhí)行。對輸入的數(shù)據(jù)進行處理,將結(jié)果存入元件映象寄存器。③計算掃描周期。若正常,則進行下一步;若不正常,則報警并作處理。母線④I/O刷新階段。⑤外設(shè)端口服務(wù)。讀輸入點的狀態(tài)并寫入輸入映像寄存器。將元件映像寄存器的狀態(tài)經(jīng)輸出鎖存器、輸出電路送到輸出點。訪問外設(shè)端口連接的外部設(shè)備。53現(xiàn)在是53頁\一共有548頁\編輯于星期六讀讀讀寫寫執(zhí)行用戶程序I/O刷新I/O刷新I/O刷新I/O刷新2.PLC執(zhí)行用戶程序的過程0100101000000000000101000輸入端子輸入電路用戶輸入設(shè)備輸入映像寄存器輸出電路輸出端子元件映像寄存器輸出鎖存器

用戶輸出設(shè)備54現(xiàn)在是54頁\一共有548頁\編輯于星期六3.PLC控制的原理等效電路圖SB1SB2ST公共端公共端輸入部分輸出端子輸入端子用戶程序輸出部分主電路KMFUKH

M3~Q~KM01000PLCCOM00000000000000100002≈0000001000000010000201000COM0000100002PLC~SB1SB2KMST00000000010000201000COMCOM55現(xiàn)在是55頁\一共有548頁\編輯于星期六~KM線圈通電SB1閉合00000閉合接點閉合KMFUKH

M3~QKM通電KM通電觸點閉合電動機轉(zhuǎn)觸點閉合PLCCOM00000000000000100002≈0000001000000010000201000COM010000000100002SB2STPLC~SB1SB2KMST00000000010000201000COMCOM56現(xiàn)在是56頁\一共有548頁\編輯于星期六~KM線圈斷電00001斷開接點斷開KMFUKH

M3~QKM通電KM斷電觸點斷開電動停轉(zhuǎn)觸點斷開PLCCOM00000000000000100002≈0000001000000010000201000COM010000000100002SB2STPLC~SB1SB2KMST00000000010000201000COMCOMSB2閉合57現(xiàn)在是57頁\一共有548頁\編輯于星期六4.PLC執(zhí)行用戶程序的特點①按梯形圖自左向右、自上而下逐次執(zhí)行程序②執(zhí)行程序時所需數(shù)據(jù)取自于:輸入映像寄存器元件映像寄存器③輸入映像寄存器和元件映像寄存器中的數(shù)據(jù)元件映像寄存器:在一個掃描周期中可讀可寫輸入映像寄存器:在一個掃描周期中保持不變④每個掃描周期I/O刷新階段集中讀入/讀出數(shù)據(jù)58現(xiàn)在是58頁\一共有548頁\編輯于星期六1.產(chǎn)生I/O滯后現(xiàn)象的原因二、PLC的I/O滯后現(xiàn)象(1)由于PLC采用循環(huán)掃描的工作方式。PLC只在每個掃描周期的I/O刷新階段集中輸入/輸出,導(dǎo)致輸出信號相對輸入信號滯后。(2)輸入濾波器對信號的延遲作用。濾波器時間常數(shù)越大,對輸入信號的延遲作用越強。有的PLC其輸入電路濾波器的時間常數(shù)可以調(diào)整。59現(xiàn)在是59頁\一共有548頁\編輯于星期六——輸出ON延時。(3)輸出繼電器的動作延遲(繼電器輸出型PLC)。從輸出鎖存器ON、到輸出觸點ON經(jīng)歷一定時間(4)用戶程序的長短及語句編排。要求有較快響應(yīng)的場合最好不要使用繼電器輸出型PLC。I/O滯后現(xiàn)象,對慢速控制系統(tǒng)影響不大。要求快速響應(yīng)的場合,需要解決I/O速度問題。60現(xiàn)在是60頁\一共有548頁\編輯于星期六2.I/O響應(yīng)時間的估算以20點的繼電器輸出型CPM1A為例。設(shè)輸入ON延時為8毫秒公共處理和I/O刷新時間為2毫秒執(zhí)行用戶程序時間為14毫秒輸出ON延時為15毫秒輸入狀態(tài)經(jīng)過一個掃描周期后在輸出得到響應(yīng)——最小I/O響應(yīng)時間輸入狀態(tài)經(jīng)過兩個掃描周期后在輸出得到響應(yīng)——最大I/O響應(yīng)時間61現(xiàn)在是61頁\一共有548頁\編輯于星期六最小I/O響應(yīng)時間的計算最小I/O響應(yīng)時間=輸入ON延時+(公共處理+I/O刷新時間)+執(zhí)行程序時間+輸出ON延時=8+2+14+15=39ms輸入觸點輸入濾波輸出鎖存輸出觸點刷新執(zhí)行程序其他刷新執(zhí)行程序其他掃描周期(Ts)掃描周期(Ts)輸入ON延時輸出ON延時I/O響應(yīng)時間62現(xiàn)在是62頁\一共有548頁\編輯于星期六輸入ON延時最大I/O響應(yīng)時間=輸入ON延時+(公共處理+I/O刷新+執(zhí)行程序)×2+輸出ON延時=8+(2+14)×2+15=55ms。最大I/O響應(yīng)時間的計算輸入觸點輸入濾波輸出鎖存輸出ON延時輸出觸點I/O響應(yīng)時間刷新執(zhí)行程序其他刷新執(zhí)行程序其他掃描周期(Ts)掃描周期(Ts)刷新執(zhí)行程序其他掃描周期(Ts)63現(xiàn)在是63頁\一共有548頁\編輯于星期六程序語句安排對I/O響應(yīng)時間的影響舉例200000000001000200002000001001PLC~SBKM1000000100101000COMCOMKM2當(dāng)SB閉合,經(jīng)過輸入濾波,設(shè)第一個掃描周期I/O刷新時00000的映像寄存器ON。第一個掃描周期結(jié)束時,01000為OFF。01000只能在第二個掃描周期結(jié)束后才能ON。64現(xiàn)在是64頁\一共有548頁\編輯于星期六000002000020000010002000001001PLC~SBKM1000000100101000COMCOMKM2當(dāng)SB閉合,經(jīng)過輸入濾波,設(shè)第一個掃描周期00000的映像寄存器ON。01000在第一個掃描周期結(jié)束后就能ON。續(xù)如果將梯形圖的第一與第二梯級交換,如下圖:顯然,程序語句的安排對I/O響應(yīng)的影響很大。65現(xiàn)在是65頁\一共有548頁\編輯于星期六4.6PLC的主要性能指標(biāo)66現(xiàn)在是66頁\一共有548頁\編輯于星期六1.用戶程序存儲的容量大??;2.輸入/輸出點數(shù)的多少;3.循環(huán)掃描速度的快慢;4.編程指令的種類和條數(shù)的多少;5.內(nèi)部器件的種類和數(shù)量的多少;6.功能及功能擴展的能力;7.智能單元數(shù)量的多少;8.連網(wǎng)通信能力等。67現(xiàn)在是67頁\一共有548頁\編輯于星期六CPM1A系列PLC第五章68現(xiàn)在是68頁\一共有548頁\編輯于星期六CPM1A系列PLC的基本組成CPM1A系列的繼電器及數(shù)據(jù)區(qū)CPM1A系列PLC的功能簡介CPM1A系列PLC通信功能簡介69現(xiàn)在是69頁\一共有548頁\編輯于星期六CPM1A系列PLC的基本組成5.170現(xiàn)在是70頁\一共有548頁\編輯于星期六CPM1A系列PLC的主機CPM1A系列I/O擴展單元CPM1A系列編程工具CPM1A系列特殊功能單元71現(xiàn)在是71頁\一共有548頁\編輯于星期六一、CPM1A系列PLC的主機1.主機的規(guī)格按I/O點數(shù)分10、20、30、40點按電源類型分分直流和交流型按輸出方式分繼電器輸出型晶體管輸出型72現(xiàn)在是72頁\一共有548頁\編輯于星期六

CPM1A40點的主機的外觀73現(xiàn)在是73頁\一共有548頁\編輯于星期六2.CPM1A40點的主機的面板結(jié)構(gòu)輸入點LED輸出點LEDI/O擴展器外設(shè)端口運行狀態(tài)LED74現(xiàn)在是74頁\一共有548頁\編輯于星期六

CPM1A主機的輸入/輸出接線端子輸入端子輸出端子75現(xiàn)在是75頁\一共有548頁\編輯于星期六二、CPM1A系列PLC的I/O擴展單元

8點型(輸入8點)

8點型(輸出8點)CPM1A-8ER繼電器CPM1A-8ET晶體管(NPN)CPM1A-8ET1晶體管(PNP)20點型(輸入12點)(輸出8點)CPM1A-20EDR繼電器CPM1A-20EDT晶體管(NPN)CPM1A-20EDT1晶體管(PNP)類型輸出形式CPM1A-8ED-型號1.I/O擴展單元的規(guī)格和類型76現(xiàn)在是76頁\一共有548頁\編輯于星期六CPM1A-20EDR

I/O擴展單元的外觀連接電纜I/O擴展器輸入點LED輸出點LED77現(xiàn)在是77頁\一共有548頁\編輯于星期六CPM1A-20EDRI/O擴展單元的面板I/O擴展器連接電纜78現(xiàn)在是78頁\一共有548頁\編輯于星期六CPM1A-20EDR

I/O擴展單元輸入/輸出接線端子輸入端子輸出端子79現(xiàn)在是79頁\一共有548頁\編輯于星期六2.PLC的I/O擴展方法輸入18點30點主機輸出12點輸入12點輸出8點擴展器輸入12點輸出8點擴展器輸入12點輸出8點擴展器30點的主機連接三個20點的擴展器擴展到90個I/O點80現(xiàn)在是80頁\一共有548頁\編輯于星期六三、CPM1A系列PLC的編程工具專用編程器專用編程器編程軟件CPM1A適配器81現(xiàn)在是81頁\一共有548頁\編輯于星期六四、CPM1A系列的特殊功能單元模擬量I/O單元溫度傳感器單元模擬量輸出單元溫度傳感器單元RS232C通信適配器RS422通信適配器CompoBus/SI/O鏈接單元與主機連接的特殊功能單元——總數(shù)不能超過3臺溫度傳感器單元TS002和TS102只能連接其中的一個,而且同時使用的擴展單元總數(shù)不能超過2臺通信單元I/O單元82現(xiàn)在是82頁\一共有548頁\編輯于星期六CPM1A系列的繼電器區(qū)及數(shù)據(jù)區(qū)5.283現(xiàn)在是83頁\一共有548頁\編輯于星期六內(nèi)部繼電器區(qū)(IR)特殊輔助繼電器區(qū)(SR)暫存繼電器區(qū)(TR)保持繼電器區(qū)(HR)輔助記憶繼電器區(qū)(AR)鏈接繼電器區(qū)(LR)定時器/計數(shù)器區(qū)(TC)數(shù)據(jù)存儲區(qū)(DM)84現(xiàn)在是84頁\一共有548頁\編輯于星期六★CPM1A內(nèi)部器件的編號內(nèi)部器件以通道形式的編號通道編號為2、3、4位數(shù)不等每個通道內(nèi)有16個繼電器(00~15)例:某繼電器的編號為01006。則:該繼電器的通道編號為010、位編號為06。85現(xiàn)在是85頁\一共有548頁\編輯于星期六1.內(nèi)部繼電器區(qū)(IR)IR區(qū)(000~231)分為兩部分輸入/輸出繼電器區(qū):000~019(可以直接對外輸出)內(nèi)部輔助繼電器區(qū):200~231(不能直接對外輸出)000、001:用于主機的輸入通道的編號002~009:I/O擴展單元的輸入通道編號010~011:用于主機的輸出通道的編號012~019:I/O擴展單元的輸出通道編號沒被使用的IR通道,可作為內(nèi)部輔助繼電器使用。86現(xiàn)在是86頁\一共有548頁\編輯于星期六輸入18點30點主機輸出12點輸入12點輸出8點擴展器輸入12點輸出8點擴展器輸入12點輸出8點擴展器例:30點的主機,連接三個20點的擴展器。其I/O點編號分配:00000~0001101000~0100700100~0010501100~0110300200~0021101200~0120700300~0031101300~0130700400~0041101400~0140787現(xiàn)在是87頁\一共有548頁\編輯于星期六2.特殊輔助繼電器區(qū)(SR)SR區(qū)(231~255)分為前、后兩部分232~251:常以通道為單位使用252~255用于存儲工作狀態(tài)、產(chǎn)生脈沖信號等。232~249沒作表中指定功能時,可作內(nèi)輔助繼電器用250、251只能按表中的功能使用,不能另作他用。除25200外,252~255的狀態(tài)只可利用、不可改變。前后88現(xiàn)在是88頁\一共有548頁\編輯于星期六3.暫存繼電器區(qū)(TR)4.保持繼電器區(qū)(HR)該區(qū)繼電器(HR00~HR19)編號要冠以HR。該區(qū)繼電器(TR0~TR7)編號要冠以TR。用于存儲梯形圖中分之點之前的ON/OFF狀態(tài)。同一程序中,某一編號的TR繼電器不可重復(fù)使用。保持繼電器具有掉電保持功能。該區(qū)繼電器可以通道或位為單位使用。89現(xiàn)在是89頁\一共有548頁\編輯于星期六5.輔助記憶繼電器區(qū)(AR)該區(qū)繼電器(AR00~AR15)編號要冠以AR。AR區(qū)繼電器具有掉電保持功能AR區(qū)繼電器用于保存PLC的各種工作狀態(tài)。根據(jù)該區(qū)某些繼電器的狀態(tài),可了解PLC的工作狀況。90現(xiàn)在是90頁\一共有548頁\編輯于星期六6.鏈接繼電器區(qū)(LR)該區(qū)通道(LR00~LR15)編號要冠以LRCPM1A與本系列或本公司其他PLC進行1:1鏈接通信時,要用使用LR區(qū)進行數(shù)據(jù)鏈接。不作1:1鏈接通信時,LR區(qū)可作內(nèi)部輔助繼電器用。91現(xiàn)在是91頁\一共有548頁\編輯于星期六7.定時器/計數(shù)器區(qū)(TR)000~127定時器分類普通定時器高速定時器計數(shù)器分類普通計數(shù)器可逆計數(shù)器★計數(shù)器有掉電保持功能,定時器沒有此功能?!锿怀绦蛑?,計數(shù)器和定時器不能使用同一編號。92現(xiàn)在是92頁\一共有548頁\編輯于星期六8.數(shù)據(jù)存儲區(qū)(DM)DM0000~DM1023DM6144~DM6655★該區(qū)繼電器只能以通道為單位使用!★該區(qū)繼電器具有掉電保持功能。該區(qū)繼電器分為三部分①可讀寫區(qū):DM0000~DM0999、DM1022~DM1023故障履歷存儲區(qū):DM1000~DM1021不作該用途時,可作普通數(shù)據(jù)存儲器用。②只讀存儲區(qū):DM6144~DM659993現(xiàn)在是93頁\一共有548頁\編輯于星期六③系統(tǒng)設(shè)定區(qū):DM6600~DM6655系統(tǒng)設(shè)定區(qū)的設(shè)定內(nèi)容見表2.5。若系統(tǒng)設(shè)定區(qū)的設(shè)定出錯,則輔助記憶繼電器的對應(yīng)位為ON。系統(tǒng)設(shè)定區(qū)的設(shè)定內(nèi)容,可在指定時間讀取。系統(tǒng)設(shè)定區(qū)的設(shè)定錯誤,只能用初始化來處理。系統(tǒng)設(shè)定區(qū)的設(shè)定內(nèi)容可用編程工具寫入。94現(xiàn)在是94頁\一共有548頁\編輯于星期六CPM1A系列PLC功能簡介5.395現(xiàn)在是95頁\一共有548頁\編輯于星期六1.豐富的指令系統(tǒng)邏輯控制指令、定時器/計數(shù)器、移位寄存器指令;算術(shù)運算指令、邏輯運算指令;數(shù)據(jù)傳送指令、數(shù)據(jù)比較指令、數(shù)據(jù)轉(zhuǎn)換指令;高速計數(shù)器控制指令、脈沖輸出控制指令;子程序控制指令、中斷控制指令;步進控制指令、特殊功能指令、故障診斷指令等。96現(xiàn)在是96頁\一共有548頁\編輯于星期六2.模擬設(shè)定電位器功能定時器/計數(shù)器的設(shè)定值若采用250或251通道設(shè)置時,通過模擬設(shè)定電位器,其設(shè)定值可以隨時進行修改。CPM1A主機面板上有2個模擬設(shè)定電位器。用模擬設(shè)定電位器可將BCD數(shù)0~200自動送到特殊輔助繼電器區(qū)域?!衲M設(shè)定電位器0的數(shù)值送入250通道●模擬設(shè)定電位器1的數(shù)值送入251通道97現(xiàn)在是97頁\一共有548頁\編輯于星期六3.輸入時間常數(shù)設(shè)定ττCPM1A輸入電路設(shè)置了一個濾波器。濾波時間常數(shù)的大小可根據(jù)需要設(shè)置。濾波時間常數(shù)可在系統(tǒng)設(shè)置區(qū)中設(shè)置。干擾脈沖輸入信號輸入時間常數(shù)濾波后的信號經(jīng)過輸入濾波后干擾脈沖將被濾掉98現(xiàn)在是98頁\一共有548頁\編輯于星期六4.高數(shù)計數(shù)器功能CPM1A設(shè)置了一個高速計數(shù)器。高速計數(shù)器可以對外部輸入的高速脈沖進行計數(shù)。使用高速計數(shù)器時,必須在系統(tǒng)設(shè)置區(qū)中進行設(shè)定。高速計數(shù)器具有中斷功能。PLC利用高速計數(shù)器,可以實現(xiàn)中斷控制。99現(xiàn)在是99頁\一共有548頁\編輯于星期六5.外部輸入中斷功能外部輸入中斷功能是解決快速響應(yīng)問題的措施之一。不同的型號,外部輸入中斷的輸入點是不同的。響應(yīng)中斷時,停止執(zhí)行主程序而轉(zhuǎn)到中斷處理子程序。執(zhí)行完中斷處理子程序,再返回斷點繼續(xù)執(zhí)行主程序。使用輸入中斷功能時,必須在系統(tǒng)設(shè)定區(qū)中進行設(shè)定。100現(xiàn)在是100頁\一共有548頁\編輯于星期六6.間隔定時器中斷功能CPM1A設(shè)置了一個間隔定時器。間隔定時器具有高精度的定時功能和中斷功能。7.快速響應(yīng)輸入功能該功能可使輸入/輸出響應(yīng)不受掃描周期的影響。能隨時接收脈沖寬度小于0.2ms的瞬間脈沖信號。使用快速響應(yīng)功能時,要在系統(tǒng)設(shè)定區(qū)中設(shè)定??焖夙憫?yīng)輸入點與外部輸入中斷點相同。101現(xiàn)在是101頁\一共有548頁\編輯于星期六8.脈沖輸出功能輸出點為01000或01001(兩個點不能同時輸出)CPM1A晶體管輸出型PLC有脈沖輸出功能。能輸出頻率為20Hz~2kHz、占空比為1:1的單相脈沖輸出脈沖的數(shù)目和頻率可由指令控制。102現(xiàn)在是102頁\一共有548頁\編輯于星期六9.通信功能10.具有快閃內(nèi)存儲器使用快閃內(nèi)存儲器,可以免去更換鋰電池的麻煩。通過I/O鏈接單元可加入CompoBus/S網(wǎng)等??膳c計算機進行上位鏈接通信;與本公司的可編程終端鏈接通信;與本系列的PLC之間進行通信;103現(xiàn)在是103頁\一共有548頁\編輯于星期六通信功能簡介5.4CPM1A系列PLC104現(xiàn)在是104頁\一共有548頁\編輯于星期六1.HOSTLink通信(1)1:1HOSTLinkRS-232C適配器CPM1A主機CPM1A沒有RS-232C口可通過外設(shè)端口,用適配器與上位機連接實現(xiàn)通信。計算機105現(xiàn)在是105頁\一共有548頁\編輯于星期六(2)1:NHOSTLinkRS-422適配器RS-422適配器RS-422適配器CPM1A主機上位計算機CPM1A主機B500-AL004LINK適配器上位機的功能:工作狀態(tài)跟蹤監(jiān)測、故障報警、采集系統(tǒng)中的某些數(shù)據(jù)等。上位機可以在線修改PLC的某些設(shè)定值和當(dāng)前值、改寫PLC的用戶程序等。CPM1A主機106現(xiàn)在是106頁\一共有548頁\編輯于星期六2.NTLink通信CPM1A主機PT可以實時顯示PLC的各種數(shù)據(jù)及工作狀態(tài)信息,可對PLC控制系統(tǒng)進行監(jiān)控。專用軟件計算機PTPLCPT在裝有軟件的計算機上完成做畫面、參數(shù)設(shè)定等操作.下載到PT中PLC與PT通信RS-232C適配器RS-232C電纜用PT的觸摸按鍵,可改變PLC某些設(shè)定值、當(dāng)前值等。107現(xiàn)在是107頁\一共有548頁\編輯于星期六3.1:1PLCLink通信2臺PLC1:1鏈接通信時的連接主動單元從動單元RS232C電纜CPM1A主機CPM1A主機RS-232C適配器RS-232C適配器108現(xiàn)在是108頁\一共有548頁\編輯于星期六寫入?yún)^(qū)讀出區(qū)鏈接區(qū)LR00LR07LR08LR15寫入?yún)^(qū)讀出區(qū)鏈接區(qū)LR00LR07LR08LR15★PLC1:1鏈接通信時的數(shù)據(jù)交換PLCLink在LR區(qū)建立數(shù)據(jù)鏈接,實現(xiàn)信息共享。LR區(qū)自動分配給每個PLC一個‘寫入?yún)^(qū)’,每個PLC把數(shù)據(jù)寫入自己的‘寫入?yún)^(qū)’。每個PLC的‘寫入?yún)^(qū)’是其他PLC的‘讀出區(qū)’,每個PLC利用共同的LR區(qū)實現(xiàn)數(shù)據(jù)交換。109現(xiàn)在是109頁\一共有548頁\編輯于星期六當(dāng)主單元是CQM1-SRM21時,最多可連8個從單元。OMRONSYSMACCPM1ACPM1A主機

CPM1A最多能連接3個擴展單元,但其中只能有一個是CompoBus/S的I/O鏈接單元4.CompoBus/SI/O鏈接通信在連接CompoBus/SI/O鏈接單元后,CPM1A可作為一個從單元接入CompoBus/S網(wǎng)。CompoBus/SI/O鏈接單元CompoBus/S主單元110現(xiàn)在是110頁\一共有548頁\編輯于星期六CPM1A系列PLC的指令系統(tǒng)第六章111現(xiàn)在是111頁\一共有548頁\編輯于星期六概述基本指令數(shù)據(jù)傳送和數(shù)據(jù)比較常用的應(yīng)用指令數(shù)據(jù)移位和數(shù)據(jù)轉(zhuǎn)換數(shù)據(jù)運算子程序控制指令高速計數(shù)器控制指令中斷控制指令脈沖輸出指令步進控制指令特殊指令第六章內(nèi)容112現(xiàn)在是112頁\一共有548頁\編輯于星期六6.1概述指令的分類指令的格式執(zhí)行指令對標(biāo)志位的影響指令的微分、非微分形式113現(xiàn)在是113頁\一共有548頁\編輯于星期六1.指令的分類基本指令應(yīng)用指令2.指令的格式助記符(指令碼)操作數(shù)1操作數(shù)2操作數(shù)3助記符:表示指令的功能指令碼:是指令的代碼操作數(shù):提供指令執(zhí)行的對象或數(shù)據(jù)114現(xiàn)在是114頁\一共有548頁\編輯于星期六操作數(shù)可以是通道號、繼電器號或常數(shù)。操作數(shù)的個數(shù),取決于各種指令的需要?!镪P(guān)于操作數(shù)的討論操作數(shù)設(shè)為常數(shù)時,在數(shù)據(jù)前面要加#號。操作數(shù)采用哪種進制,取決于指令的需要。間接尋址的操作數(shù)用*DM××××來表示。間接尋址的操作數(shù),是以DM××××中的數(shù)據(jù)為地址的另一個DM通道中的數(shù)據(jù)。DM××××中的內(nèi)容必須是BCD碼,且不得超出DM區(qū)的范圍。115現(xiàn)在是115頁\一共有548頁\編輯于星期六例如,計數(shù)器指令的格式為CNT000 SV000是計數(shù)器的編號SV是操作數(shù)若SV=200表明000號計數(shù)器的設(shè)定值是200通道中的內(nèi)容。若SV=#0200表明000號計數(shù)器的設(shè)定值是常數(shù)200。116現(xiàn)在是116頁\一共有548頁\編輯于星期六例如,計數(shù)器的指令格式為CNT000

*DM1000設(shè)DM1000的內(nèi)容為0010則000號計數(shù)器的設(shè)定值是2500設(shè)DM0010的內(nèi)容為2500如果設(shè)DM1000的內(nèi)容為9990如果設(shè)DM1000的內(nèi)容08FA117現(xiàn)在是117頁\一共有548頁\編輯于星期六3.執(zhí)行指令對標(biāo)志位的影響SR區(qū)的25503~25507是指令執(zhí)行結(jié)果的標(biāo)志位。某些指令的執(zhí)行結(jié)果影響標(biāo)志位25503~25507的狀態(tài)。標(biāo)志位25503~25507的狀態(tài)表示的意義要牢記。25503ON時,表示當(dāng)前執(zhí)行的程序出錯且停止執(zhí)行。25503是出錯標(biāo)志位118現(xiàn)在是118頁\一共有548頁\編輯于星期六4.指令的微分、非微分形式微分型:要在指令的助記符前加標(biāo)記@。兩種指令的區(qū)別非微分型指令:只要其執(zhí)行條件為ON,每個掃描周期都執(zhí)行該指令。微分型指令:僅在指令的執(zhí)行條件由OFF變?yōu)镺N時才執(zhí)行一次。119現(xiàn)在是119頁\一共有548頁\編輯于星期六6.2基本指令

基本指令是最常用的指令要牢記:指令的功能、格式、符號和代碼;指令操作數(shù)的范圍;執(zhí)行各指令對標(biāo)志位的影響。120現(xiàn)在是120頁\一共有548頁\編輯于星期六常用的基本指令塊與指令A(yù)NDLD和塊或指令ORLD置位、復(fù)位指令SET和RESET鎖存繼電器指令KEEP基本編程規(guī)則和編程方法前/后沿微分指令DIFU和DIFD121現(xiàn)在是121頁\一共有548頁\編輯于星期六1.LDLDNOTANDANDNOTORORNOTOUTOUTNOT這是些基本邏輯操作指令,必須牢記其用法。LD——常開觸點與母線相連的指令A(yù)ND——常開觸點相與(串聯(lián))的指令OUT——將執(zhí)行結(jié)果輸出到某位的指令OR——常開觸點相或(并聯(lián))的指令一、常用的基本指令122現(xiàn)在是122頁\一共有548頁\編輯于星期六LD00000OR01000ANDNOT00001OUT01000LDNOT00002ORNOT00003AND01000OUTNOT010010000000001010000000201000010000100100003梯形圖程序語句表程序使用指令舉例與或與或與與輸出123現(xiàn)在是123頁\一共有548頁\編輯于星期六指出圖示程序?qū)M1和KM2的控制作用沒按下按鈕SB1→線圈01000斷電→觸點01000閉合→線圈01001斷電→斷開閉合KM1斷電KM2斷電斷電斷電SB1SB2KM1PLC~000000000101000KOMKM201001線圈00000斷電→觸點00000斷開→010000100001000010010000000001使用指令舉例觸點00001閉合→124現(xiàn)在是124頁\一共有548頁\編輯于星期六按一下SB1→觸點00000閉合→線圈01000通電→觸點01000斷開→閉合KM1通電KM2通電閉合線圈01001通電→通電通電線圈00000通電→斷開010000100001000010010000000001觸點00001閉合→SB1SB2KM1PLC~000000000101000KOMKM201001125現(xiàn)在是125頁\一共有548頁\編輯于星期六按一下SB2→觸點00001斷開→線圈01000斷電→觸點01000閉合→KM1斷電KM2斷電線圈01001斷電→斷開閉合斷電斷電線圈00001通電→010000100001000010010000000001SB1SB2KM1PLC~000000000101000KOMKM201001126現(xiàn)在是126頁\一共有548頁\編輯于星期六2.END指令程序的結(jié)尾一定要安排END指令,否則程序不執(zhí)行。LD00000ANDNOT00001ORNOT00003AND00002OR00004OUT01002END(01)010020000300004END(01)000000000100002與或與或使用指令舉例127現(xiàn)在是127頁\一共有548頁\編輯于星期六LD00000AND00001ANDNOT00002OUT20000LD00000NOP(00)ANDNOT00002OUT20000000000000100002200000000000002200003.NOP指令NOP是空操作指令用NOP代替ANDN,可把AND語句中的觸點N短接用NOP代替ORN,可把OR語句中的觸點N斷掉將梯形圖中的觸點00001刪掉。使用指令舉例128現(xiàn)在是128頁\一共有548頁\編輯于星期六NOP(00)LD00001ANDNOT00002OUT2000000000000010000220000000010000220000將梯形圖中的觸點00000刪掉。將梯形圖中的觸點00001刪掉。00000000022000000001LD00000NOP(00)ANDNOT00002OUT20000000000000220000使用指令舉例使用指令舉例129現(xiàn)在是129頁\一共有548頁\編輯于星期六二、塊與指令A(yù)NDLD和塊或指令ORLD1.ANDLD是將并聯(lián)觸點組相串聯(lián)的指令方法1LD00000AND00001ORNOT00002LD00003OR00004ANDLDLD00005ORNOT00006ANDLDOUT20000方法2LD00000AND00001ORNOT00002LD00003OR00004LD00005ORNOT00006ANDLDANDLDOUT200002000000005000060000000001000020000300004在方法2中,ANDLD之前的觸點組個數(shù)應(yīng)小于等于8使用指令舉例130現(xiàn)在是130頁\一共有548頁\編輯于星期六2.ORLD是串聯(lián)觸點組相并聯(lián)連接的指令方法1LD00000ANDNOT00001LDNOT00002AND20005ORLDLD01004AND00003ORLDOUT01100方法2LD00000ANDNOT00001LDNOT00002AND20005LD01004AND00003ORLDORLDOUT0110000000000010000200003010042000501100在方法2中,ORLD之前的觸點組個數(shù)應(yīng)小于等于8使用指令舉例131現(xiàn)在是131頁\一共有548頁\編輯于星期六三、置位指令SET和復(fù)位指令RESETSET——將某繼電器置為ONLD00000SET20000LD00003RESET2000000000

00003

200000000000003SET20000RESET20000RESET——將某繼電器置為OFFSET、RESET指令的執(zhí)行條件常為短信號(脈沖信號)SET和RESET指令可以單獨使用(不一定成對使用)132現(xiàn)在是132頁\一共有548頁\編輯于星期六當(dāng)S端ON時,N為ON且保持?!锂?dāng)N為保持繼電器HR時,有保持功能。四、鎖存繼電器KEEP指令KEEPNSR符號格式:KEEP(11)N當(dāng)R端ON時,N復(fù)位。當(dāng)S與R端同時為ON時,N復(fù)位優(yōu)先。繼電器位133現(xiàn)在是133頁\一共有548頁\編輯于星期六LD00002LD00003KEEP(11)200000000200003KEEP2000000002

00003

20000KEEP指令的工作時序置位條件置位條件置位條件復(fù)位條件置位和復(fù)位條件都可以是短信號(脈沖信號)注意!注意!134現(xiàn)在是134頁\一共有548頁\編輯于星期六語句表KEEP010000000000001KEEPHR00000000201000畫出圖示程序的工作時序,寫出語句表。000000000100002HR000001000LD00000LD00001KEEP(11)01000LD00002LD01000KEEP(11)HR0000使用KEEP指令舉例135現(xiàn)在是135頁\一共有548頁\編輯于星期六★比較幾個相同具有功能程序之區(qū)別00002

00003

01000相同都可以實現(xiàn)啟、保、停的控制不同KEEP編程需3條語句(最少)KEEP編程用HR作輸出時,具有保持功能。SET和RESET編程時,指令間可插別的指令。SET和RESET編程HR作輸出時,有保持功能。0000200003KEEP01000010000100000002000030000200003SET01000RESET01000(a)(b)(c)136現(xiàn)在是136頁\一共有548頁\編輯于星期六五、微分指令DIFU和DIFDDIFU和DIFD——上升沿微分和下降沿微分指令DIFU和DIFD指令的操作位只ON一個掃描周期。開機時就OFF的執(zhí)行條件,DIFD指令不執(zhí)行。DIFU(13)20000DIFD(14)HR000000005TSTS0000520000HR0000

LD00005DIFU(13)20000DIFD(14)HR0000掃描周期執(zhí)行條件開機時就ON的執(zhí)行條件,DIFU指令不執(zhí)行。137現(xiàn)在是137頁\一共有548頁\編輯于星期六KEEP01000200000000100000DIFU(13)20000畫出圖示程序的工作時序,寫出語句表。2000000000Ts0100000001LD00000DIFU(13)20000LD20000LD00001KEEP(11)01000使用DIFU指令舉例掃描周期138現(xiàn)在是138頁\一共有548頁\編輯于星期六六、基本編程規(guī)則和基本編程方法指令253131.基本編程規(guī)則(1)每梯級都起始于左母線,線圈或指令應(yīng)畫在最右邊(2)必須與左母線相連的線圈或指令,可通過25313連接(3)用OUT指令輸出時,要避免雙線圈輸出的現(xiàn)象。(a)000000000501000

01000(b)000000100000001010000100101000當(dāng)00000ON00005OFF輸出無效當(dāng)00000ON00001OFFONOFF雙線圈輸出引起邏輯混亂139現(xiàn)在是139頁\一共有548頁\編輯于星期六(4)梯形圖必須遵循從左到右、從上到下的順序,不允許兩行之間垂直連接觸點。(5)程序結(jié)束一定要安排END指令,否則程序不被執(zhí)行(b)35211543N(a)12345N沒END指令的程序,檢查時顯示信息“NOENDINST”140現(xiàn)在是140頁\一共有548頁\編輯于星期六2.基本編程方法(1)兩個或兩個以上的線圈或指令可以并聯(lián)輸出。0100001001SET0100200000LD00000OUT01000OUT01001SET01002(2)觸點組與單個觸點并聯(lián),單個觸點應(yīng)放在下面。00000000012000001100LD00000LD00001ANDNOT20000ORLDOUT0110001100000012000000000LD00001ANDNOT20000OR00000OUT01100不必用ORLD141現(xiàn)在是141頁\一共有548頁\編輯于星期六(2)觸點組與單個觸點并聯(lián),單個觸點應(yīng)放在下面。LD00000LD00001ANDNOT20000ORLDOUT01100LD00001ANDNOT20000OR00000OUT01100不必用ORLD0000001100000012000001100000000000120000142現(xiàn)在是142頁\一共有548頁\編輯于星期六(3)并聯(lián)觸點組與幾個觸點串聯(lián)時,并聯(lián)觸點組應(yīng)放在最左邊。LD00002AND00000LD00006AND00001OR20000ANDLDOUT01001LD00006AND00001OR20000AND00002AND00000OUT01001000000000600001010012000000002000060000100002000002000001001不必用

ANDLD143現(xiàn)在是143頁\一共有548頁\編輯于星期六此后,如果00001ON使01000復(fù)位,則在PLC本次上電期間,01000不會再被置位(即KEEP不再執(zhí)行)。(4)如果一條指令只需在PLC上電之初執(zhí)行一次,可以用25315作為其執(zhí)行條件。PLC上電后的第一個掃描周期,01000被置為ON。2531500001KEEP01000144現(xiàn)在是144頁\一共有548頁\編輯于星期六12345678N123145614578N(5)結(jié)構(gòu)復(fù)雜的梯形圖程序,重新安排順序后,可方便編寫語句表。(6)當(dāng)某梯級有兩個分支時,若其中一條分支從分支點到輸出線圈之間無觸點,該分支應(yīng)放在上方。N1N212N1N212(7)盡量使用那些操作數(shù)少、執(zhí)行時間短的指令編程。145現(xiàn)在是145頁\一共有548頁\編輯于星期六基本指令小結(jié)1.本節(jié)介紹的全部指令都要牢記其格式、梯形圖、操作數(shù)范圍及功能。2.學(xué)會將梯形圖程序轉(zhuǎn)換為語句表的方法。4.牢記基本編程規(guī)則和基本編程方法。3.學(xué)會用工作時序圖描述程序執(zhí)行過程的方法。146現(xiàn)在是146頁\一共有548頁\編輯于星期六6.3常用的應(yīng)用指令147現(xiàn)在是147頁\一共有548頁\編輯于星期六分支和分支結(jié)束指令暫存繼電器跳轉(zhuǎn)和跳轉(zhuǎn)結(jié)束指令定時器/計數(shù)器指令148現(xiàn)在是148頁\一共有548頁\編輯于星期六一、分支和分支結(jié)束指令I(lǐng)L/ILCIL(02)/ILC(03)——用于控制程序流向的指令所有OUT指令的輸出位為OFF;所有定時器都復(fù)位;IL/ILC的用法1.不論IL的輸入條件是ON還是OFF,CPU都要對IL/ILC之間的程序段進行掃描。2.只有當(dāng)IL的執(zhí)行條件為ON時,IL和ILC之間的程序執(zhí)行(否則不執(zhí)行)。此時IL和ILC間各器件的狀態(tài)為:KEEP指令的操作位、計數(shù)器、移位寄存器以及SET和RESET指令的操作位保持執(zhí)行條件為OFF以前的狀態(tài)。149現(xiàn)在是149頁\一共有548頁\編輯于星期六嵌套使用:IL-IL-ILC-ILC3.IL和ILC指令可以成對使用,也可以多個IL指令配一個ILC指令,但不準(zhǔn)嵌套使用。LD00000IL(02)LD00001OUT01000LD00002ANDNOT00003OUT01001ILC(03)LD00004OUT010020100001002A000000000400002000030100100001IL(02)ILC(03)0000000001010000000401002000020000301001IL(02)ILC(03)當(dāng)00000為ON時,IL(02)與ILC之(03)間的程序執(zhí)行:01000和01001的狀態(tài),取決于A右側(cè)各觸點的狀態(tài)。150現(xiàn)在是150頁\一共有548頁\編輯于星期六LD00000IL(02)LD00001OUT01000LD00002IL(02)LD00003OUT01001LD00004OUT01002ILC(03)LD00005OUT010030100001003000000000400002000030100100001IL(02)ILC(03)IL(02)0100200005IL(02)IL(02)ILC(03)00000000010000200003000040100001001010020000501003連續(xù)分支的例子功能相同151現(xiàn)在是151頁\一共有548頁\編輯于星期六二、暫存繼電器TR暫存繼電器用于暫時存儲指令執(zhí)行的結(jié)果。暫存繼電器編號TR0~TR7對暫存繼電器作如下說明:1.在同一分支程序段中,TR號不能重復(fù)使用。2.TR不是編程指令,要與其他指令配合使用。用暫存繼電器也可以處理梯形圖的分支。152現(xiàn)在是152頁\一共有548頁\編輯于星期六LD00000OUTTR0AND00001OUT01000LDTR0AND00002OUT01001LD00000IL(02)LD00001OUT01000LD00002OUT01001ILC(03)用TR處理分支0000000001000020100001001TR0用IL/ILC處理分支兩種處理分支方法的區(qū)別用TR時:用AND指令連接下一個分支的觸點在分支多時,用TR處理分支程序要煩瑣一些。用IL/ILC時:用LD指令連接下一個分支的觸點使用暫存繼電器舉例153現(xiàn)在是153頁\一共有548頁\編輯于星期六三、跳轉(zhuǎn)和跳轉(zhuǎn)結(jié)束指令JMP/JMEJMP(04)/JME(05)——控制程序執(zhí)行流向JMP/JME的用法發(fā)生跳轉(zhuǎn)時,JMPN和JMEN之間的程序不執(zhí)行,且不占用掃描時間。(2)發(fā)生跳轉(zhuǎn)時所有繼電器、定時器、計數(shù)器均保持跳轉(zhuǎn)前的狀態(tài)不變。(3)同一個跳轉(zhuǎn)號N只能在程序中使用一次。但當(dāng)N取00時,JMP00/JME00可以在程序中多次使用。154現(xiàn)在是154頁\一共有548頁\編輯于星期六

LD00000JMP(04)00LD00001OUT01000AND00002OUT01100JME(05)00LD00003OUT010044.以00作為跳轉(zhuǎn)號時,比其他跳轉(zhuǎn)號的執(zhí)行時間長。5.不同跳轉(zhuǎn)號時可以嵌套使用。例如:JMP00-JMP01-JME01-JME00JMP(04)00JME(05)0000001010000000201004000000000301100當(dāng)00000為ON時,IL與ILC之間的程序執(zhí)行。01000和01100的狀態(tài),取決于其輸入條件的狀態(tài)。使用跳轉(zhuǎn)指令舉例155現(xiàn)在是155頁\一共有548頁\編輯于星期六6.多個JMP可以共用一個JME00000程序A程序B00001JMP(04)00J

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論