企業(yè)自動(dòng)化人員歐姆龍培訓(xùn)_第1頁(yè)
企業(yè)自動(dòng)化人員歐姆龍培訓(xùn)_第2頁(yè)
企業(yè)自動(dòng)化人員歐姆龍培訓(xùn)_第3頁(yè)
企業(yè)自動(dòng)化人員歐姆龍培訓(xùn)_第4頁(yè)
企業(yè)自動(dòng)化人員歐姆龍培訓(xùn)_第5頁(yè)
已閱讀5頁(yè),還剩43頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

企業(yè)自動(dòng)化人員歐姆龍培訓(xùn)主要內(nèi)容歐姆龍集團(tuán)介紹PLC簡(jiǎn)介歐姆龍PLC(型號(hào)CJ1M)編程歐姆龍PLC編程實(shí)例相關(guān)網(wǎng)站與資料第二頁(yè),共48頁(yè)。歐姆龍集團(tuán)介紹歐姆龍(OMRON)株式會(huì)社是全球知名的自動(dòng)化控制及電子設(shè)備制造廠商,掌握著世界領(lǐng)先的傳感與控制核心技術(shù)。自1933年創(chuàng)業(yè)至今的七十余年中,通過(guò)不斷創(chuàng)造新的社會(huì)需求,公司全球業(yè)務(wù)遍及35個(gè)國(guó)家和地區(qū),擁有超過(guò)27,000名員工;產(chǎn)品品種達(dá)幾十萬(wàn)種,涉及工業(yè)自動(dòng)化控制系統(tǒng)、電子元器件、社會(huì)公共系統(tǒng)以及健康醫(yī)療設(shè)備等廣泛領(lǐng)域,在業(yè)內(nèi)建立了響亮的品牌,占據(jù)著不可替代的地位。第三頁(yè),共48頁(yè)。PLC簡(jiǎn)介PLC是ProgrammablelogicController的縮寫,意為可編程邏輯控制器,一種數(shù)字運(yùn)算操作的電子系統(tǒng),專為在工業(yè)環(huán)境應(yīng)用而設(shè)計(jì)的。它采用一類可編程的存儲(chǔ)器,用于其內(nèi)部存儲(chǔ)程序,執(zhí)行邏輯運(yùn)算,順序控制,定時(shí),計(jì)數(shù)與算術(shù)操作等面向用戶的指令,并通過(guò)數(shù)字或模擬式輸入/輸出控制各種類型的機(jī)械或生產(chǎn)過(guò)程,是工業(yè)控制的核心部分。第四頁(yè),共48頁(yè)。PLC的內(nèi)部構(gòu)成中央處理器(CPU)是PLC的控制中樞接收并存儲(chǔ)從編程器鍵入的用戶程序和數(shù)據(jù)檢查電源、存儲(chǔ)器、I/O以及警戒定時(shí)器的狀態(tài)診斷用戶程序,硬件等錯(cuò)誤存儲(chǔ)器系統(tǒng)程序存儲(chǔ)器和用戶程序存儲(chǔ)器快閃內(nèi)存,EEPROM,RAM邏輯線圈,計(jì)時(shí)器/計(jì)數(shù)器,數(shù)據(jù)寄存器電源110-220VAC24VDC第五頁(yè),共48頁(yè)。歐姆龍PLC(型號(hào)CJ1M)編程PLC編程概要常用的指令類型開(kāi)發(fā)平臺(tái)介紹第六頁(yè),共48頁(yè)。PLC編程概要主要編程語(yǔ)言:1.梯形圖梯形圖語(yǔ)言源自繼電器電器原理圖,是一種基于梯級(jí)的圖形符號(hào)布爾語(yǔ)言。它通過(guò)連線,把PLC指令的梯形圖符號(hào)連接在一起,以表達(dá)所調(diào)用的PLC指令及其前后順序關(guān)系。2.指令表指令表也稱助記符,是基于語(yǔ)言符號(hào)的一種語(yǔ)言。第七頁(yè),共48頁(yè)。梯形圖第八頁(yè),共48頁(yè)。指令表第九頁(yè),共48頁(yè)。PLC編程概要編程基本概念:1.位2.數(shù)字3.字節(jié)4.字5.指令6.指令格式7.程序第十頁(yè),共48頁(yè)。位是指二進(jìn)制的一個(gè)位,僅0、1兩個(gè)值,可用它代表開(kāi)關(guān)觸點(diǎn)或繼電器的觸點(diǎn)及線圈。位(bit)數(shù)字(digital)數(shù)字由4位二進(jìn)制位構(gòu)成,可代表BCD碼,也可以代表十六進(jìn)制碼。第十一頁(yè),共48頁(yè)。字節(jié)由8位二進(jìn)制位構(gòu)成,可代表BCD碼,也可代表成十六進(jìn)制碼,還可以于ASCII碼對(duì)應(yīng)。字節(jié)(byte)字(word)字由兩個(gè)字節(jié)構(gòu)成,可代表BCD碼、十六進(jìn)制碼,也可以和兩個(gè)ASCII碼對(duì)應(yīng)。在歐姆龍PLC中,若和輸入、輸出對(duì)應(yīng)的字還稱為通道(channel)。第十二頁(yè),共48頁(yè)。指令是PLC被告知要做什么,已經(jīng)怎樣去做的代碼和符號(hào)。從本質(zhì)上講,指令只是一些二進(jìn)制代碼,即機(jī)器碼。一個(gè)PLC所具有的指令的全體稱為該P(yáng)LC的指令系統(tǒng)。指令指令格式歐姆龍PLC功能指令由三個(gè)部分構(gòu)成,助記符、功能碼和操作數(shù)。第十三頁(yè),共48頁(yè)。助記符功能碼操作數(shù)第十四頁(yè),共48頁(yè)。PLC指令的有序集合,PLC運(yùn)行它,可進(jìn)行相應(yīng)的工作。怎樣進(jìn)行指令的排序,就是我們所說(shuō)的編程。程序第十五頁(yè),共48頁(yè)。編程內(nèi)容:1.工藝分析:對(duì)PLC控制對(duì)象的工作情況及控制藥球要進(jìn)行分析。2.分配I/O:一般講,配置好的PLC,其輸入點(diǎn)數(shù)與控制對(duì)象的輸入信號(hào)總是相應(yīng)的,輸出點(diǎn)數(shù)與輸出的控制回路數(shù)也是相應(yīng)的。3.編寫程序:一般總是先脫機(jī)編寫,這是編程的最核心的內(nèi)容。要畫出梯形圖活寫出語(yǔ)句表清單。4.轉(zhuǎn)載于調(diào)試程序:編號(hào)的程序要轉(zhuǎn)載如PLC,然后才能進(jìn)行調(diào)試。5.存儲(chǔ)程序:調(diào)試通過(guò)的程序,要做好存儲(chǔ),以免程序損壞是便于恢復(fù)。存儲(chǔ)是還可以加密,以保護(hù)知識(shí)產(chǎn)權(quán)。PLC編程概要第十六頁(yè),共48頁(yè)。編程方法:1.經(jīng)驗(yàn)法:應(yīng)用自己的或別人的經(jīng)驗(yàn)進(jìn)行設(shè)計(jì)。2.順序法:用框圖表示PLC程序的執(zhí)行過(guò)程及輸入條件與輸出間的關(guān)系,在使用步進(jìn)指令的情況下,用它進(jìn)行設(shè)計(jì),很是方便。3.時(shí)序圖法:是時(shí)序圖法是靠畫圖進(jìn)行PLC程序設(shè)計(jì)。時(shí)序圖法和適合時(shí)間控制電路。它先把對(duì)應(yīng)的信號(hào)的波形畫出,再依時(shí)間用邏輯關(guān)系趨組合,就很容易吧電路設(shè)計(jì)出來(lái)。4.技巧法:它是在經(jīng)驗(yàn)法及順序法的基礎(chǔ)上,運(yùn)用技巧進(jìn)行編程,以提高編程的質(zhì)量。5.任務(wù)法:它是將程序劃分成一個(gè)一個(gè)的任務(wù),各任務(wù)之間是完全獨(dú)立的一種編程方法。6.FB編程:即功能塊編程,它是用圖形化的方法,以功能塊為單位,描述控制功能,其表達(dá)簡(jiǎn)練、邏輯關(guān)系清晰,使控制方案的分析和了解變得容易。PLC編程概要第十七頁(yè),共48頁(yè)。編程要求1.正確:PLC的程序一定要正確,并要經(jīng)實(shí)際工作驗(yàn)證,證明其能正確工作。2.可靠:程序不僅要正確,而且要可靠。3.簡(jiǎn)短:使PLC的程序盡可能簡(jiǎn)短,也是應(yīng)追求的目標(biāo)。4.省時(shí):程序簡(jiǎn)短可以節(jié)省運(yùn)行時(shí)間,但簡(jiǎn)短與省時(shí)并不完全是一回事。因?yàn)檫\(yùn)行程序時(shí)間不僅與程序所擁有指令條數(shù)有關(guān),而且還與所使用的是什么指令有關(guān)。PLC指令不同,執(zhí)行的時(shí)間也不同。5.可讀:所設(shè)計(jì)的程序可讀性要好。這不僅便于程序設(shè)計(jì)者加深對(duì)程序的理解,便于調(diào)試,而且還便于辨認(rèn)讀懂你的程序,便于使用者維護(hù)。必要時(shí),也可使程序得以推廣。6.易改:還要使程序易改,即便于修改。PLC編程概要第十八頁(yè),共48頁(yè)。歐姆龍PLC指令按照功能分類,大致可分為以下幾類:1.基本邏輯指令:用于邏輯關(guān)系處理,是最常用、最基本的指令。2.定時(shí)、計(jì)數(shù)類指令:用于定時(shí)或計(jì)數(shù),也是經(jīng)常使用到的指令。3.數(shù)據(jù)處理類指令:用于數(shù)據(jù)運(yùn)算、傳送、比較、譯碼、移位及其他有關(guān)指令。4.流程控制類指令:用于控制程序執(zhí)行的流程,可使PLC執(zhí)行命令時(shí)能按所控制的順序進(jìn)行。5.監(jiān)控類指令:用于處理PLC或被控對(duì)象的故障檢測(cè),有助于提高PLC及其控制系統(tǒng)工作的可靠性。6.處理I/O類指令:用于處理PLC應(yīng)急I/O刷新或數(shù)據(jù)(信息)的入或出。7.通信類指令:用于處理PLC與PLC、或PLC與計(jì)算機(jī)、或PLC與智能設(shè)備之間的通信。8.內(nèi)存管理類指令:用于管理PLC的各個(gè)存儲(chǔ)區(qū)、存儲(chǔ)卡。常用指令類型第十九頁(yè),共48頁(yè)。1.基本邏輯指令基本邏輯指令最根本的就是觸點(diǎn)和線圈。觸點(diǎn)分為常開(kāi)觸點(diǎn)和常閉觸點(diǎn)。線圈也分為常開(kāi)線圈和常閉線圈。常用指令類型第二十頁(yè),共48頁(yè)。2.定時(shí)計(jì)數(shù)指令①定時(shí)器指令——TIM功能:定時(shí)器為通電延時(shí),當(dāng)定時(shí)器的輸入為OFF時(shí),定時(shí)器的輸出位OFF。當(dāng)定時(shí)器的輸入為ON時(shí),開(kāi)始定時(shí),定時(shí)時(shí)間到,定時(shí)器的輸出位ON。若輸入繼續(xù)為ON,則定時(shí)器的輸出保持為ON。當(dāng)定時(shí)器的輸入為OFF時(shí),定時(shí)器的輸出隨之變?yōu)镺FF。常用指令類型第二十一頁(yè),共48頁(yè)。定時(shí)器指令——TIMCJ系列的定時(shí)器指令TIM的定時(shí)基數(shù)為100ms,定時(shí)器編號(hào)可從0000到4095.第二十二頁(yè),共48頁(yè)。2.定時(shí)計(jì)數(shù)指令②計(jì)數(shù)器指令——CNT功能:Counterinput為計(jì)數(shù)脈沖輸入,Resetinput為復(fù)位端。當(dāng)有脈沖輸入時(shí),計(jì)數(shù)器就在設(shè)定值SV上減1,當(dāng)?shù)竭_(dá)計(jì)數(shù)值,計(jì)數(shù)器輸出置為ON。常用指令類型第二十三頁(yè),共48頁(yè)。3.數(shù)據(jù)處理指令①傳送指令——MOV功能:當(dāng)執(zhí)行條件為ON時(shí),將S中的數(shù)據(jù)傳送到D通道中。定時(shí)器/計(jì)數(shù)器不能作為目的數(shù)據(jù)。常用指令類型第二十四頁(yè),共48頁(yè)。3.數(shù)據(jù)處理指令②單字比較指令——CMP功能:當(dāng)執(zhí)行條件為ON時(shí),比較Cp1和Cp2的大小,并將比較結(jié)果送SR區(qū)的標(biāo)志位。常用指令類型第二十五頁(yè),共48頁(yè)。3.數(shù)據(jù)處理指令除此之外,還有以下較常用到的比較指令

常用指令類型第二十六頁(yè),共48頁(yè)。3.數(shù)據(jù)處理指令③移位寄存器指令——SFT功能:當(dāng)復(fù)位端R為OFF時(shí),在移位脈沖端P由OFF變?yōu)镺N時(shí),St到E通道中所有位依次移動(dòng)一位,E通道的最高位丟失,St通道的最低位則移進(jìn)數(shù)據(jù)輸入端I的數(shù)據(jù)。當(dāng)復(fù)位端R為ON時(shí),從St到E通道中的所有位置OFF,此時(shí)移動(dòng)脈沖端SP和數(shù)據(jù)輸入端I無(wú)效。開(kāi)始通道St必須小于或等于結(jié)束通道E,而且St和E必須在同一區(qū)域。常用指令類型第二十七頁(yè),共48頁(yè)。3.數(shù)據(jù)處理指令除此之外,還有以下較常用到的移位指令

常用指令類型第二十八頁(yè),共48頁(yè)。3.數(shù)據(jù)處理指令④譯碼指令——BIN與BCD功能:BIN指令是將BCD碼轉(zhuǎn)換為二進(jìn)制碼。BCD指令是將二進(jìn)制碼轉(zhuǎn)換為BCD碼。常用指令類型第二十九頁(yè),共48頁(yè)。3.數(shù)據(jù)處理指令⑤數(shù)字運(yùn)算指令最基本的數(shù)字運(yùn)算指令就是我們所熟知的+、-、×、÷,它們?cè)诿钪蟹謩e為+、-、*、\。這些都是針對(duì)單個(gè)字的運(yùn)算,如果是兩個(gè)字的運(yùn)算,則在符號(hào)后加上L;如果是帶符號(hào)的運(yùn)算,則在符號(hào)后加上C。除此之外,用于自加和自減的指令“++”、“--”也是經(jīng)常用到的。常用指令類型第三十頁(yè),共48頁(yè)。4.流程控制指令①跳轉(zhuǎn)指令——JMP和JME功能:JMP和JME為程序跳轉(zhuǎn)指令,成對(duì)出現(xiàn)。當(dāng)執(zhí)行JMP時(shí),若其邏輯已經(jīng)為ON,則不跳轉(zhuǎn),照樣執(zhí)行JMP與JME之間的指令;若為OFF,則JMP與JME之間的程序不執(zhí)行,但與其對(duì)應(yīng)的內(nèi)容狀態(tài)不改變。常用指令類型第三十一頁(yè),共48頁(yè)。常用指令類型4.流程控制指令②子程序在程序中,常有一些藥重復(fù)使用的一組組指令,用以實(shí)現(xiàn)某些特定的功能。若把一組組指令編程子程序,則可大大簡(jiǎn)化編程。子程序的指令有三條:SBNN——子程序的入口RET——子程序結(jié)束SBSN——子程序調(diào)用N——子程序編號(hào),編號(hào)數(shù)與可編的子程序?qū)?yīng),是有所限制的。注意:所有的子程序都要安排在主程序的后面,在END指令之前。若有的主程序安排在子程序之后,CPU講不予執(zhí)行。第三十二頁(yè),共48頁(yè)。常用指令類型5.指令使用中的一些約定與特殊符號(hào)①指令操作數(shù)約定立即數(shù):即常數(shù)。在指令系統(tǒng)中,立即數(shù)可以用#****或&****表示,其中#****可以表示為BCD碼,也可以表示為十六進(jìn)制碼,具體由指令確定;&****則是十進(jìn)制碼。

第三十三頁(yè),共48頁(yè)。常用指令類型5.指令使用中的一些約定與特殊符號(hào)②間接地址約定一般比較常用到的D區(qū)的間接尋址。地址號(hào)前加“*”為D區(qū)的BCD間接尋址,如D10中的內(nèi)容為15,若操作數(shù)為*D10,則指令要操作的是D15中的內(nèi)容;地址號(hào)前加“@”則是D區(qū)的十六進(jìn)制間接尋址,如D10中的內(nèi)容為15,當(dāng)操作數(shù)是@D10時(shí),指令要操作的是D21中的內(nèi)容。

第三十四頁(yè),共48頁(yè)。常用指令類型5.指令使用中的一些約定與特殊符號(hào)③特殊符號(hào)“@”:在指令前加@,即上升沿微分指令,僅當(dāng)執(zhí)行條件從OFF變?yōu)镺N時(shí),指令執(zhí)行一次?!?”:在指令前加%,即下降沿微分指令,僅當(dāng)執(zhí)行條件從ON變?yōu)镺FF時(shí),指令執(zhí)行一次?!埃 保涸谥噶钋凹?!,即立即刷新指令,當(dāng)指令執(zhí)行時(shí),所作用的參數(shù)立即發(fā)生變化。一般用于位的操作。注意:并不是所有的指令都能使用以上三個(gè)符號(hào),要依具體指令的規(guī)定使用。第三十五頁(yè),共48頁(yè)。開(kāi)發(fā)平臺(tái)介紹目前所使用的歐姆龍PLC開(kāi)發(fā)平臺(tái)為CX-Programmer8.0第三十六頁(yè),共48頁(yè)。開(kāi)發(fā)平臺(tái)介紹1.在“開(kāi)始”菜單下找到CX-Programmer的路徑,打開(kāi)。第三十七頁(yè),共48頁(yè)。開(kāi)發(fā)平臺(tái)介紹2.選擇PLC型號(hào)以及CPU類型。第三十八頁(yè),共48頁(yè)。開(kāi)發(fā)平臺(tái)介紹3.選擇通訊模式并設(shè)定端口參數(shù)。第三十九頁(yè),共48頁(yè)。開(kāi)發(fā)平臺(tái)介紹4.做好設(shè)定后,彈出如下界面,雙擊“新程序”小的“段1”,即可在右邊的編程區(qū)編程。第四十頁(yè),共48頁(yè)。開(kāi)發(fā)平臺(tái)介紹5.編寫好的程序必須進(jìn)行編譯,以便檢查錯(cuò)誤。在菜單欄上點(diǎn)擊“編譯”“編譯”即可。第四十一頁(yè),共48頁(yè)。開(kāi)發(fā)平臺(tái)介紹6.經(jīng)過(guò)編譯如果沒(méi)有發(fā)現(xiàn)錯(cuò)誤,即可進(jìn)行在線模擬或者下載。如果是下載程序,則必需要正確設(shè)置好端口參數(shù),比如串口的波特率、串口號(hào)或以太網(wǎng)模塊的IP地址等。第四十二頁(yè),共48頁(yè)。歐姆龍PLC編程實(shí)例實(shí)例1:基本邏輯指令與計(jì)時(shí)計(jì)數(shù)指令實(shí)例描述:該實(shí)例使用到接觸器、線圈、計(jì)時(shí)器以及計(jì)數(shù)器指令,實(shí)現(xiàn)當(dāng)“開(kāi)始計(jì)時(shí)計(jì)數(shù)”接觸器吸合時(shí),先計(jì)時(shí)5秒,5秒到后,進(jìn)行每秒減一次的5次的倒計(jì)數(shù),計(jì)數(shù)到后,線圈吸合5秒,再重復(fù)開(kāi)始以上的過(guò)程。ClickHere第四十三頁(yè),共48頁(yè)。歐姆龍PLC編程實(shí)例實(shí)例2:MOV、CMP、SFT指令實(shí)例描述:該實(shí)例使用以上提到的三個(gè)實(shí)例,將W11中的數(shù)據(jù)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論