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

下載本文檔

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

文檔簡介

1、1PLC的產(chǎn)生與發(fā)展的產(chǎn)生與發(fā)展PLC的基本組成的基本組成PLC的主要特點的主要特點PLC的編程語言的編程語言PLC的工作方式的工作方式PLC的性能指標(biāo)的性能指標(biāo)23 PLC是一種數(shù)字運(yùn)算操作是一種數(shù)字運(yùn)算操作的電子系統(tǒng),專為工業(yè)環(huán)境下的電子系統(tǒng),專為工業(yè)環(huán)境下應(yīng)用而設(shè)計的工業(yè)控制裝置。應(yīng)用而設(shè)計的工業(yè)控制裝置。4PLC 的的 產(chǎn)生與發(fā)展產(chǎn)生與發(fā)展第一代:從第一臺第一代:從第一臺PLC誕生到上個世紀(jì)誕生到上個世紀(jì)70年代初。年代初。第二代:第二代: 70年代初至年代初至70年代末。年代末。 CPU使用中小規(guī)模集成電路,采用磁芯存儲器。使用中小規(guī)模集成電路,采用磁芯存儲器。 CPU使用微處理器,

2、采用半導(dǎo)體存儲器使用微處理器,采用半導(dǎo)體存儲器EPROM。 可靠性較差,略強(qiáng)于繼電器控制??煽啃暂^差,略強(qiáng)于繼電器控制。 機(jī)種單一,沒形成系列。機(jī)種單一,沒形成系列。 有了計算機(jī)接口和模擬量控制功能。有了計算機(jī)接口和模擬量控制功能。 可靠性提高。可靠性提高。 整機(jī)功能向系列化、標(biāo)準(zhǔn)化發(fā)展,并由專用向通用方向過渡。整機(jī)功能向系列化、標(biāo)準(zhǔn)化發(fā)展,并由專用向通用方向過渡。 功能簡單(只有計數(shù)功能簡單(只有計數(shù)/定時功能)。定時功能)。 功能增強(qiáng)(增加邏輯功能增強(qiáng)(增加邏輯/數(shù)據(jù)運(yùn)算、數(shù)據(jù)處理、自診斷等功能)。數(shù)據(jù)運(yùn)算、數(shù)據(jù)處理、自診斷等功能)。5第三代:第三代:70年代末到年代末到80年代中期。年代

3、中期。 CPU使用使用8或或16位微處理器甚至多微處理器,采用位微處理器甚至多微處理器,采用半導(dǎo)體存儲器半導(dǎo)體存儲器EPROM、CMOSRAM等。等。 增加浮點數(shù)運(yùn)算,平方、三角函數(shù)等運(yùn)算。增加浮點數(shù)運(yùn)算,平方、三角函數(shù)等運(yùn)算。 增加查表、列表功能。增加查表、列表功能。 自診斷及容錯技術(shù)提高。自診斷及容錯技術(shù)提高。 梯形圖語言及語句表成熟。梯形圖語言及語句表成熟。 小型小型PLC體積減小、可靠性提高、成本下降。體積減小、可靠性提高、成本下降。 大型大型PLC向模塊化、多功能方向發(fā)展。向模塊化、多功能方向發(fā)展。6 第四代:第四代:80年代中期到年代中期到90年代中期。年代中期。第五代:第五代:

4、90年代中期之后。年代中期之后。 增加高速計數(shù)、中斷、增加高速計數(shù)、中斷、A/D、D/A、PID等功能。等功能。 處理速度進(jìn)一步提高(處理速度進(jìn)一步提高(1 s/步步)。)。 連網(wǎng)功能增強(qiáng)。連網(wǎng)功能增強(qiáng)。 編程語言進(jìn)一步完善,開發(fā)了編程軟件。編程語言進(jìn)一步完善,開發(fā)了編程軟件。 CPU使用使用16位或位或32位微處理器。位微處理器。 PLC的的I/O點增加,最多可達(dá)點增加,最多可達(dá)32K個個I/O點。點。 處理速度進(jìn)一步提高(處理速度進(jìn)一步提高(1ns/步步)。)。 PLC都可以與計算機(jī)通信。都可以與計算機(jī)通信。 具有強(qiáng)大的數(shù)值運(yùn)算、函數(shù)運(yùn)算、大批量數(shù)據(jù)處理的功能。具有強(qiáng)大的數(shù)值運(yùn)算、函數(shù)運(yùn)算

5、、大批量數(shù)據(jù)處理的功能。 開發(fā)了大量的特殊功能模塊。開發(fā)了大量的特殊功能模塊。 編程軟件功能更強(qiáng)大。編程軟件功能更強(qiáng)大。 不斷開發(fā)出功能強(qiáng)大可編程終端。不斷開發(fā)出功能強(qiáng)大可編程終端。7PLC及其控制系統(tǒng)的發(fā)展趨勢及其控制系統(tǒng)的發(fā)展趨勢 PLC的性能的性能 對小型對小型PLC 對大中型對大中型PLC向著更大容量、更高速度、更多的功能、更高的可靠向著更大容量、更高速度、更多的功能、更高的可靠性、易于連絡(luò)通信的方向發(fā)展。使之更利于對大規(guī)模、性、易于連絡(luò)通信的方向發(fā)展。使之更利于對大規(guī)模、復(fù)雜系統(tǒng)的控制。復(fù)雜系統(tǒng)的控制。 向著體積更小、速度更高、功能增強(qiáng)、價格低廉的方向著體積更小、速度更高、功能增強(qiáng)、

6、價格低廉的方向發(fā)展。使之更利于取代繼電器控制。向發(fā)展。使之更利于取代繼電器控制。8 I/O模塊將直接安裝在現(xiàn)場,模塊將直接安裝在現(xiàn)場,CPU與現(xiàn)場與現(xiàn)場I/O通過數(shù)通過數(shù)據(jù)通信實現(xiàn)控制,使系統(tǒng)控制更有效、可靠性更高;據(jù)通信實現(xiàn)控制,使系統(tǒng)控制更有效、可靠性更高; 進(jìn)一步應(yīng)用計算機(jī)的信息處理技術(shù)、網(wǎng)絡(luò)通信技術(shù)進(jìn)一步應(yīng)用計算機(jī)的信息處理技術(shù)、網(wǎng)絡(luò)通信技術(shù)和圖形顯示技術(shù),使系統(tǒng)的產(chǎn)生控制功能與信息管理和圖形顯示技術(shù),使系統(tǒng)的產(chǎn)生控制功能與信息管理功能一體化。功能一體化。 PLC控制系統(tǒng)的性能控制系統(tǒng)的性能 隨著硬件冗余技術(shù)的應(yīng)用,各種單元、甚至整個系隨著硬件冗余技術(shù)的應(yīng)用,各種單元、甚至整個系統(tǒng)都可

7、應(yīng)用冗余技術(shù),使系統(tǒng)具有更高的可靠性;統(tǒng)都可應(yīng)用冗余技術(shù),使系統(tǒng)具有更高的可靠性;9101. 通用性和靈活性強(qiáng);通用性和靈活性強(qiáng);2. 抗干擾能力強(qiáng),可靠性高;抗干擾能力強(qiáng),可靠性高;3. 編程語言簡單易學(xué);編程語言簡單易學(xué);4. 與外部設(shè)備的連線簡單、使用方便;與外部設(shè)備的連線簡單、使用方便;5. 功能強(qiáng)、功能的擴(kuò)展能力強(qiáng);功能強(qiáng)、功能的擴(kuò)展能力強(qiáng);6. 控制系統(tǒng)設(shè)計、調(diào)試周期短;控制系統(tǒng)設(shè)計、調(diào)試周期短;7. 體積小、重量輕、易于機(jī)電一體化;體積小、重量輕、易于機(jī)電一體化;8. PLC控制系統(tǒng)的故障少、維修方便??刂葡到y(tǒng)的故障少、維修方便。1112整體式整體式組合式組合式 PLC的基本分類

8、的基本分類小型機(jī)常采用整體式小型機(jī)常采用整體式中、大型機(jī)常采用組合式中、大型機(jī)常采用組合式13 OMRON 公司的整體式公司的整體式 PLCC28P14CPM2A15CPM1A16CQM1 OMRON 公司的組合式公司的組合式 PLC17C200HE OMRON 公司的組合式公司的組合式 PLC18CVM1底版底版 OMRON 公司的組合式公司的組合式 PLC19輸出設(shè)備輸出設(shè)備輸入設(shè)備輸入設(shè)備 I/OI/O擴(kuò)展擴(kuò)展 單元單元 特殊功特殊功 能單元能單元主機(jī)主機(jī)輸出單元輸出單元輸入單元輸入單元 電電 源源外設(shè)接口外設(shè)接口I/O/O擴(kuò)擴(kuò)展展口口存存 儲儲 器器 系統(tǒng)程序系統(tǒng)程序 存儲器存儲器 C

9、 P U 用戶程序用戶程序 存儲器存儲器盒式磁帶機(jī)盒式磁帶機(jī)打印機(jī)打印機(jī)EPROMEPROM寫入器寫入器 上位計算機(jī)上位計算機(jī) PLCPLC編程器編程器可編程終端可編程終端PTPT 整體式整體式 PLC的基本組成框圖的基本組成框圖20 組合式組合式 PLC的基本組成框圖的基本組成框圖 系系 統(tǒng)統(tǒng) 總總 線線通信單元通信單元 控控 制制 系系 統(tǒng)統(tǒng) 現(xiàn)現(xiàn) 場場 過過 程程CPU單元單元輸出單元輸出單元 編程器編程器PLC或或上位計算機(jī)上位計算機(jī)智能智能I/O單元單元輸入單元輸入單元21 輸入并存儲用戶程序、顯示輸入內(nèi)容和地址;輸入并存儲用戶程序、顯示輸入內(nèi)容和地址; CPU指揮指揮PLC完成各種

10、預(yù)定的功能完成各種預(yù)定的功能 檢查、校驗用戶程序,發(fā)現(xiàn)錯誤即報警;檢查、校驗用戶程序,發(fā)現(xiàn)錯誤即報警; 執(zhí)行用戶程序、驅(qū)動外部輸出設(shè)備動作;執(zhí)行用戶程序、驅(qū)動外部輸出設(shè)備動作; 診斷故障、記憶故障信息并報警。診斷故障、記憶故障信息并報警。 1. CPU單元單元22系統(tǒng)程序存儲器系統(tǒng)程序存儲器 存儲系統(tǒng)系統(tǒng)程序存儲系統(tǒng)系統(tǒng)程序用戶程序存儲器用戶程序存儲器 存儲系統(tǒng)用戶程序存儲系統(tǒng)用戶程序工作數(shù)據(jù)存儲器工作數(shù)據(jù)存儲器 存儲工作數(shù)據(jù)存儲工作數(shù)據(jù) 2. 存儲器存儲器23 PLC與外部設(shè)備聯(lián)系的橋梁與外部設(shè)備聯(lián)系的橋梁 開關(guān)量輸入單元開關(guān)量輸入單元 開關(guān)量輸出單元開關(guān)量輸出單元 直流輸入單元直流輸入單元

11、 交流輸入單元交流輸入單元晶體管輸出單元晶體管輸出單元晶閘管輸出單元晶閘管輸出單元繼電器輸出單元繼電器輸出單元 3. 輸入輸入/ /輸出單元輸出單元24 直流輸入電路直流輸入電路COM+5VLEDSR3R1AR2CT 內(nèi)內(nèi) 部部 電電 路路濾波濾波 光電耦合光電耦合 外部開關(guān)外部開關(guān) 輸入點的輸入點的狀態(tài)顯示狀態(tài)顯示 輸入點輸入點 公共端公共端 25 交流輸入電路交流輸入電路LED+5VAR2TCOMSCR1 內(nèi)內(nèi) 部部 電電 路路R3濾波濾波 光電耦合光電耦合 輸入點的輸入點的狀態(tài)顯示狀態(tài)顯示 外部開關(guān)外部開關(guān) 輸入點輸入點 26 晶體管輸出電路晶體管輸出電路COMT2LEDDFU+5V內(nèi)內(nèi)

12、 部部 電電 路路T1R1R2R3負(fù)載負(fù)載光電耦合光電耦合 輸出點的輸出點的狀態(tài)顯示狀態(tài)顯示 公共端公共端 輸出點輸出點 27 晶閘管輸出電路晶閘管輸出電路COMLEDR2 C TFU內(nèi)內(nèi) 部部 電電 路路R1負(fù)載負(fù)載光電耦合光電耦合 輸出點的輸出點的狀態(tài)顯示狀態(tài)顯示 公共端公共端 輸出點輸出點 28 繼電器輸出電路繼電器輸出電路COMLED J R內(nèi)內(nèi) 部部 電電 路路負(fù)載負(fù)載輸出點的輸出點的狀態(tài)顯示狀態(tài)顯示 繼電器繼電器 機(jī)械機(jī)械觸點觸點 公共端公共端 輸出點輸出點 29 PLC由開關(guān)式穩(wěn)壓電源為內(nèi)部電路供電由開關(guān)式穩(wěn)壓電源為內(nèi)部電路供電抗干擾性能好抗干擾性能好 有的有的PLC能向外部提供

13、能向外部提供24V的直流的直流電源電源 可作為輸入單元連接的外部設(shè)備的電源可作為輸入單元連接的外部設(shè)備的電源 開關(guān)電源開關(guān)電源輸入電壓范圍寬輸入電壓范圍寬體積小體積小重量輕重量輕效率高效率高 4. 電源單元電源單元30I/O擴(kuò)展端口擴(kuò)展端口 5. I/O擴(kuò)展端口擴(kuò)展端口C28P31I/O擴(kuò)展端口擴(kuò)展端口 CPM1A的外設(shè)端口和的外設(shè)端口和I/O擴(kuò)展端口擴(kuò)展端口32I/O擴(kuò)展單元擴(kuò)展單元A/D轉(zhuǎn)換單元轉(zhuǎn)換單元 I/O擴(kuò)展端口可以連接的設(shè)備舉例擴(kuò)展端口可以連接的設(shè)備舉例33 CPM1A主機(jī)主機(jī)與與I/O擴(kuò)展器擴(kuò)展器的連接的連接主機(jī)主機(jī)I/O擴(kuò)展器擴(kuò)展器連接電纜連接電纜34 I/O擴(kuò)展端口連接擴(kuò)展器

14、的示意圖擴(kuò)展端口連接擴(kuò)展器的示意圖35 6. 外設(shè)外設(shè)端口端口外設(shè)端口外設(shè)端口盒式磁帶機(jī)盒式磁帶機(jī)打印機(jī)打印機(jī)EPROM寫入器寫入器 上位計算機(jī)上位計算機(jī) PLC 可編程終端可編程終端PTPT編程器編程器36 編程器是對編程器是對PLC進(jìn)行操作的工具進(jìn)行操作的工具 專專 用用 編編 程程 器器 在裝有專用編程軟件的計算機(jī)上編程在裝有專用編程軟件的計算機(jī)上編程 簡易編程器簡易編程器 直插式、便攜式直插式、便攜式 計算機(jī)輔助編程計算機(jī)輔助編程 圖形編程器圖形編程器 7. 編程工具編程工具37顯示屏顯示屏工作方式工作方式選擇開關(guān)選擇開關(guān)編程位編程位主機(jī)主機(jī)監(jiān)控位監(jiān)控位運(yùn)行位運(yùn)行位編程器編程器38鍵盤

15、鍵盤指令鍵指令鍵數(shù)字鍵數(shù)字鍵編輯鍵編輯鍵清除鍵清除鍵39鍵盤鍵盤顯示屏顯示屏工作方式工作方式選擇開關(guān)選擇開關(guān)40 CPM1A主機(jī)與編程器的連接主機(jī)與編程器的連接41 CPM1A主機(jī)與編程器的連接主機(jī)與編程器的連接42計算機(jī)計算機(jī)編程編程 軟件軟件PLC專用電纜專用電纜計算機(jī)計算機(jī)編程編程 軟件軟件PLC 通通 信信適配器適配器RS-232電纜電纜43 智能單元本身是一個獨立的系統(tǒng)智能單元本身是一個獨立的系統(tǒng)CPU、系統(tǒng)程序、存儲器、與外界相連的接口、系統(tǒng)程序、存儲器、與外界相連的接口 它們有自己的:它們有自己的: 對組合式對組合式PLC:智能單元是智能單元是PLC系統(tǒng)的一個模塊系統(tǒng)的一個模塊與

16、與CPU單元通過系統(tǒng)總線相連接單元通過系統(tǒng)總線相連接在在CPU單元的協(xié)調(diào)管理下獨立地進(jìn)行工作單元的協(xié)調(diào)管理下獨立地進(jìn)行工作 對整體式對整體式PLC: 主機(jī)通過主機(jī)通過I/O擴(kuò)展接口與智能單元連接擴(kuò)展接口與智能單元連接 8. 智能單元智能單元4445 PLC的編程語言的編程語言 邏輯功能圖邏輯功能圖 梯梯 形形 圖圖 邏輯方程式邏輯方程式 語語 句句 表表46 1. 1. 梯形圖編程語言梯形圖編程語言 兩種梯形圖的繼電器符號圖對照兩種梯形圖的繼電器符號圖對照 物理繼電器物理繼電器 PLC繼電器繼電器常開常開常閉常閉 觸觸 點點線線 圈圈 梯形圖編程語言是一種圖形語言梯形圖編程語言是一種圖形語言

17、47000000100001000PLC控制控制00001SB2KMKM繼電器繼電器 控控 制制SB1 2. . 兩種控制的梯形圖比較兩種控制的梯形圖比較線圈線圈線圈線圈常開觸點常開觸點常開觸點常開觸點常閉觸點常閉觸點常閉觸點常閉觸點48物理繼電器物理繼電器繼電器需硬接線連接繼電器需硬接線連接觸點個數(shù)有限觸點個數(shù)有限PLC繼電器繼電器繼電器用程序軟連接繼電器用程序軟連接觸點個數(shù)無限觸點個數(shù)無限繼電器的接線改變繼電器的接線改變控制功能改變控制功能改變PLC的用戶程序改變的用戶程序改變 控制功能改變控制功能改變 3. . 兩種控制中繼電器的區(qū)別兩種控制中繼電器的區(qū)別49用用PLC控制控制外部接線不

18、變,改變用戶程序。外部接線不變,改變用戶程序。用繼電器控制用繼電器控制要改變控制電路的實際接線。要改變控制電路的實際接線。KMQFUKH M 3 SB1SB2KMKHKM 繼電器控制接線繼電器控制接線 PLC控制外部接線控制外部接線輸入輸入設(shè)備設(shè)備PLCSB1SB2KHKM輸出輸出設(shè)備設(shè)備 欲改變控制功能:欲改變控制功能:主電路主電路 相同相同例如例如50 二、二、 語句表編程語言語句表編程語言 用助記符表示指令的功能用助記符表示指令的功能 多條指令語句的組合構(gòu)成了語句表多條指令語句的組合構(gòu)成了語句表 程序程序 指令語句是指令語句是PLC用戶程序的基礎(chǔ)元素用戶程序的基礎(chǔ)元素LD 00000OR

19、 01000 AND NOT 00001OUT 0100000000010000100000001梯形圖程序梯形圖程序 語句表程序語句表程序 5152 一、一、 PLC 采用循環(huán)掃描工作方式采用循環(huán)掃描工作方式 掃描工作分為掃描工作分為 5 個階段個階段 公公 共共 處處 理理 階階 段段 程程 序序 執(zhí)執(zhí) 行行 階階 段段 掃描周期計算階段掃描周期計算階段 I/O 刷刷 新新 階階 段段 外設(shè)端口處理外設(shè)端口處理 階段階段53設(shè)置各異常繼電器異常:(ERR/ALM)LED燈亮警告: (ERR/ALM)LED 閃爍異?;蚓?? 無有異常檢查結(jié)果正常?掃描周期監(jiān)視 時間預(yù)置執(zhí)行用戶程序 程序結(jié)束

20、?(END命令?)NoYes掃描周期固定值設(shè)定檢查 有固定值設(shè)置?等待設(shè)定掃描周期到 計算掃描周期 I/O 刷 新正常異常警告 接通電源初始化I/O外設(shè)端口 服務(wù)初始化I/O、內(nèi)部輔助、特殊輔助、輔助記憶繼電器區(qū)域清零定時器預(yù)置識別擴(kuò)展單元公 共 處 理執(zhí)行用戶 程序掃 描 周 期 計 算 處 理刷新硬件、用戶程序內(nèi)存檢 查 外設(shè)端口服務(wù) 接通電源接通電源 初始化初始化 硬件檢查硬件檢查 正常?正常?異常報警異常報警異常處理異常處理掃描周期監(jiān)視掃描周期監(jiān)視執(zhí)行用戶程序執(zhí)行用戶程序 程序結(jié)束?程序結(jié)束?掃描周期檢查掃描周期檢查有固定設(shè)置?有固定設(shè)置? 等待等待掃描周期計算掃描周期計算 I/O刷新

21、刷新外設(shè)端口服務(wù)外設(shè)端口服務(wù) 異常異常 公共處理公共處理 執(zhí)行用執(zhí)行用戶程序戶程序掃描周期計算掃描周期計算 刷刷 新新端端口口服服務(wù)務(wù)54000020100000001 0000201000 1. PLC掃描工作各環(huán)節(jié)的功能掃描工作各環(huán)節(jié)的功能 PLC上電后,首先檢查硬件是否正常。上電后,首先檢查硬件是否正常。 按自上而下的順序,逐條讀用戶程序并執(zhí)行。按自上而下的順序,逐條讀用戶程序并執(zhí)行。對輸入的數(shù)據(jù)進(jìn)行處理,對輸入的數(shù)據(jù)進(jìn)行處理, 將結(jié)果存入元件映象寄存器。將結(jié)果存入元件映象寄存器。 計算掃描周期。計算掃描周期。若正常,則進(jìn)行下一步;若不正常,則報警并作處理。若正常,則進(jìn)行下一步;若不正常

22、,則報警并作處理。母線母線 I/O刷新階段。刷新階段。 外設(shè)端口服務(wù)。外設(shè)端口服務(wù)。讀輸入點的狀態(tài)并寫入輸入映像寄存器。讀輸入點的狀態(tài)并寫入輸入映像寄存器。將元件映像寄存器的狀態(tài)經(jīng)輸出鎖存器、輸出電路送到輸出點。將元件映像寄存器的狀態(tài)經(jīng)輸出鎖存器、輸出電路送到輸出點。訪問外設(shè)端口連接的外部設(shè)備。訪問外設(shè)端口連接的外部設(shè)備。55讀讀讀讀讀讀寫寫寫寫 執(zhí)行用戶程序執(zhí)行用戶程序 I/O刷新刷新 I/O刷新刷新 I/O刷新刷新 I/O刷新刷新 2. PLC執(zhí)行用戶程序的過程執(zhí)行用戶程序的過程010010100000000 00001 01000輸輸入入端端子子輸輸入入電電路路用戶輸入設(shè)備用戶輸入設(shè)備輸

23、入映像寄存器輸入映像寄存器輸輸出出電電路路輸輸出出端端子子元件映像寄存器元件映像寄存器輸出鎖存器輸出鎖存器 用戶輸出設(shè)備用戶輸出設(shè)備563. PLC控制的原理控制的原理 等效電路圖等效電路圖SB1SB2ST公共端公共端公共端公共端輸入部分輸入部分輸出端子輸出端子輸入端子輸入端子用戶程序用戶程序輸出部分輸出部分主電路主電路KMFUKH M 3 QKM01000PLCCOM000000000000001000020000001000000010000201000COM0000100002PLCSB1SB2KMST00000000010000201000COMCOM57KM線圈通電線圈通電SB1閉合

24、閉合00000 閉合閉合接點閉合接點閉合KMFUKH M 3 QKM通電通電KM通電通電觸點閉合觸點閉合電動機(jī)轉(zhuǎn)電動機(jī)轉(zhuǎn)觸點閉合觸點閉合PLCCOM000000000000001000020000001000000010000201000COM010000000100002SB2STPLCSB1SB2KMST00000000010000201000COMCOM58KM線圈斷電線圈斷電00001 斷開斷開接點斷開接點斷開KMFUKH M 3 QKM通電通電KM斷電斷電觸點斷開觸點斷開電動停轉(zhuǎn)電動停轉(zhuǎn)觸點斷開觸點斷開PLCCOM00000000000000100002000000100000001

25、0000201000COM010000000100002SB2STPLCSB1SB2KMST00000000010000201000COMCOMSB2閉合閉合59 4. PLC執(zhí)行用戶程序的特點執(zhí)行用戶程序的特點 按梯形圖自左向右、自上而下逐次執(zhí)行程序按梯形圖自左向右、自上而下逐次執(zhí)行程序 執(zhí)行程序時所需數(shù)據(jù)取自于:執(zhí)行程序時所需數(shù)據(jù)取自于: 輸入映像寄存器輸入映像寄存器 元件映像寄存器元件映像寄存器 輸入映像寄存器和元件映像寄存器中的數(shù)據(jù)輸入映像寄存器和元件映像寄存器中的數(shù)據(jù)元件映像寄存器:在一個掃描周期中可讀可寫元件映像寄存器:在一個掃描周期中可讀可寫輸入映像寄存器:在一個掃描周期中保持不

26、變輸入映像寄存器:在一個掃描周期中保持不變 每個掃描周期每個掃描周期I/O刷新階段集中讀入刷新階段集中讀入/讀出數(shù)據(jù)讀出數(shù)據(jù)60 1. 產(chǎn)生產(chǎn)生I/O滯后現(xiàn)象的原因滯后現(xiàn)象的原因 二、二、 PLC的的I/O滯后現(xiàn)象滯后現(xiàn)象(1) 由于由于PLC采用循環(huán)掃描的工作方式。采用循環(huán)掃描的工作方式。 PLC只在每個掃描周期的只在每個掃描周期的I/O刷新階段集中輸入刷新階段集中輸入/輸輸出,導(dǎo)致輸出信號相對輸入信號滯后。出,導(dǎo)致輸出信號相對輸入信號滯后。(2 2) 輸入濾波器對信號的延遲作用。輸入濾波器對信號的延遲作用。濾波器時間常數(shù)越大,對輸入信號的延遲作用越強(qiáng)。濾波器時間常數(shù)越大,對輸入信號的延遲作

27、用越強(qiáng)。有的有的PLCPLC其輸入電路濾波器的時間常數(shù)可以調(diào)整。其輸入電路濾波器的時間常數(shù)可以調(diào)整。61輸出輸出ON延時。延時。 (3) 輸出繼電器的動作延遲(繼電器輸出型輸出繼電器的動作延遲(繼電器輸出型PLC)。)。從輸出鎖存器從輸出鎖存器ON、到輸出觸點、到輸出觸點ON經(jīng)歷一定時間經(jīng)歷一定時間 (4) 用戶程序的長短及語句編排。用戶程序的長短及語句編排。要求有較快響應(yīng)的場合要求有較快響應(yīng)的場合最好不要使用最好不要使用繼電器輸出型繼電器輸出型PLC。 I/O滯后現(xiàn)象,對慢速控制系統(tǒng)影響不大。滯后現(xiàn)象,對慢速控制系統(tǒng)影響不大。要求快速響應(yīng)的場合,需要解決要求快速響應(yīng)的場合,需要解決I/O速度

28、問題。速度問題。62 2. I/O響應(yīng)時間的估算響應(yīng)時間的估算 以以20點的繼電器輸出型點的繼電器輸出型CPM1A為例。為例。 設(shè)輸入設(shè)輸入ON延時為延時為8毫秒毫秒 公共處理和公共處理和I/O刷新時間為刷新時間為2毫秒毫秒 執(zhí)行用戶程序時間為執(zhí)行用戶程序時間為14毫秒毫秒 輸出輸出ON延時為延時為15毫秒毫秒輸入狀態(tài)經(jīng)過一個掃描周期后在輸出得到響應(yīng)輸入狀態(tài)經(jīng)過一個掃描周期后在輸出得到響應(yīng) 最小最小I/O響應(yīng)時間響應(yīng)時間輸入狀態(tài)經(jīng)過兩個掃描周期后在輸出得到響應(yīng)輸入狀態(tài)經(jīng)過兩個掃描周期后在輸出得到響應(yīng) 最大最大I/O響應(yīng)時間響應(yīng)時間63 最小最小I/O響應(yīng)時間的計算響應(yīng)時間的計算最小最小I/O響

29、應(yīng)時間響應(yīng)時間 = 輸入輸入ON延時延時 + (公共處理公共處理 + I/O刷新時間刷新時間) + 執(zhí)行程序時間執(zhí)行程序時間 + 輸出輸出ON延時延時 = 8 + 2 + 14 + 15 = 39 ms輸入輸入觸點觸點輸入輸入濾波濾波輸出輸出鎖存鎖存輸出輸出觸點觸點刷新刷新執(zhí)行程序執(zhí)行程序其他其他 刷新刷新執(zhí)行程序執(zhí)行程序其他其他 掃描周期掃描周期(Ts) 掃描周期掃描周期(Ts)輸入輸入ON延時延時輸出輸出ON延時延時I/O響應(yīng)時間響應(yīng)時間64輸入輸入ON延時延時最大最大I/O響應(yīng)時間響應(yīng)時間 = 輸入輸入ON延時延時+ (公共處理公共處理+ I/O刷新刷新+執(zhí)行程序執(zhí)行程序)2 + 輸出輸

30、出ON延時延時 = 8 +(2 +14) 2 + 15 = 55 ms。 最大最大I/O響應(yīng)時間的計算響應(yīng)時間的計算輸入輸入觸點觸點輸入輸入濾波濾波輸出輸出鎖存鎖存輸出輸出ON延時延時輸出輸出觸點觸點I/O響應(yīng)時間響應(yīng)時間刷新刷新執(zhí)行程序執(zhí)行程序其他其他 刷新刷新執(zhí)行程序執(zhí)行程序其他其他掃描周期掃描周期(Ts) 掃描周期掃描周期(Ts)刷新刷新執(zhí)行程序執(zhí)行程序其他其他掃描周期掃描周期(Ts)65 程序語句安排對程序語句安排對I/O響應(yīng)時間的影響舉例響應(yīng)時間的影響舉例200000000001000200002000001001PLCSBKM1000000100101000COMCOMKM2當(dāng)當(dāng)S

31、B閉合,經(jīng)過輸入濾波,設(shè)第一個掃描周期閉合,經(jīng)過輸入濾波,設(shè)第一個掃描周期I/O刷刷新時新時 00000的映像寄存器的映像寄存器 ON。第一個掃描周期第一個掃描周期 結(jié)束時,結(jié)束時,01000為為OFF。01000只能在第二個掃描周期結(jié)束后才能只能在第二個掃描周期結(jié)束后才能ON。66000002000020000010002000001001PLCSBKM1000000100101000COMCOMKM2當(dāng)當(dāng)SB閉合,經(jīng)過輸入濾波,設(shè)第一個掃描周期閉合,經(jīng)過輸入濾波,設(shè)第一個掃描周期 00000的映像寄存器的映像寄存器 ON。01000 在第一個掃描周期結(jié)束后就能在第一個掃描周期結(jié)束后就能ON

32、 。續(xù)續(xù)如果將梯形圖的第一與第二梯級交換,如下圖:如果將梯形圖的第一與第二梯級交換,如下圖: 顯然,程序語句的安排對顯然,程序語句的安排對I/O響應(yīng)的影響很大響應(yīng)的影響很大 。6768 1. 用戶程序存儲的容量大小;用戶程序存儲的容量大??; 2. 輸入輸入/輸出點數(shù)的多少;輸出點數(shù)的多少; 3. 循環(huán)掃描速度的快慢;循環(huán)掃描速度的快慢; 4. 編程指令的種類和條數(shù)的多少;編程指令的種類和條數(shù)的多少; 5. 內(nèi)部器件的種類和數(shù)量的多少;內(nèi)部器件的種類和數(shù)量的多少; 6. 功能及功能擴(kuò)展的能力;功能及功能擴(kuò)展的能力; 7. 智能單元數(shù)量的多少;智能單元數(shù)量的多少; 8. 連網(wǎng)通信能力等。連網(wǎng)通信能

33、力等。6970CPM1A系列系列PLC的基本組成的基本組成CPM1A系列的繼電器及數(shù)據(jù)區(qū)系列的繼電器及數(shù)據(jù)區(qū)CPM1A系列系列PLC的功能簡介的功能簡介CPM1A系列系列PLC通信功能簡介通信功能簡介7172CPM1A系列系列PLC的主機(jī)的主機(jī)CPM1A系列系列I/O擴(kuò)展單元擴(kuò)展單元CPM1A系列編程工具系列編程工具CPM1A系列特殊功能單元系列特殊功能單元73一、一、 CPM1A系列系列PLC的主機(jī)的主機(jī) 1. 1.主機(jī)的規(guī)格主機(jī)的規(guī)格 按按I/O點數(shù)分點數(shù)分10、20、30、40點點 按電源類型分按電源類型分 分直流和交流型分直流和交流型按輸出方式分按輸出方式分 繼電器輸出型繼電器輸出型

34、晶體管輸出型晶體管輸出型74 CPM1A 40點的點的主機(jī)的外觀主機(jī)的外觀75 2. . CPM1A 40點的點的主機(jī)的面板結(jié)構(gòu)主機(jī)的面板結(jié)構(gòu)輸入點輸入點LED輸出點輸出點LEDI/O擴(kuò)展器擴(kuò)展器外設(shè)端口外設(shè)端口運(yùn)行狀態(tài)運(yùn)行狀態(tài)LED76 CPM1A 主機(jī)的輸入主機(jī)的輸入/ /輸出接線端子輸出接線端子輸入端子輸入端子輸出輸出 端子端子77二、二、 CPM1A系列系列PLC的的I/O擴(kuò)展單元擴(kuò)展單元 8點型(輸入點型(輸入8點)點) 8點型(輸出點型(輸出8點)點) CPM1A-8ER繼電器繼電器 CPM1A-8ET晶體管晶體管(NPN) CPM1A-8ET1晶體管晶體管(PNP) 20點型點型

35、 (輸入(輸入12點)點) (輸出(輸出8 點)點)CPM1A-20EDR繼電器繼電器CPM1A-20EDT晶體管晶體管(NPN)CPM1A-20EDT1晶體管晶體管(PNP)類類 型型輸出形式輸出形式CPM1A-8ED型型 號號 1. I/O擴(kuò)展單元的規(guī)格和類型擴(kuò)展單元的規(guī)格和類型78 CPM1A-20EDR I/O擴(kuò)展單元的外觀擴(kuò)展單元的外觀 連接電纜連接電纜I/O擴(kuò)展器擴(kuò)展器輸入點輸入點LED輸出點輸出點LED79 CPM1A-20EDR I/O擴(kuò)展單元的面板擴(kuò)展單元的面板I/O擴(kuò)展器擴(kuò)展器連接電纜連接電纜80 CPM1A-20EDR I/O擴(kuò)展單元輸入擴(kuò)展單元輸入/輸出接線端子輸出接線

36、端子輸入端子輸入端子輸出端子輸出端子81 2. PLC的的I/O擴(kuò)展方法擴(kuò)展方法輸入輸入1818點點 30 30點主機(jī)點主機(jī)輸出輸出1212點點輸入輸入1212點點輸出輸出8 8點點 擴(kuò)展器擴(kuò)展器輸入輸入1212點點輸出輸出8 8點點 擴(kuò)展器擴(kuò)展器輸入輸入1212點點輸出輸出8 8點點 擴(kuò)展器擴(kuò)展器 30點的主機(jī)點的主機(jī)連接三個連接三個20點的擴(kuò)展器點的擴(kuò)展器擴(kuò)展到擴(kuò)展到90個個I/O點點82 三、三、 CPM1A系列系列PLC的編程工具的編程工具專用編專用編程器程器專用編專用編程器程器編程軟件編程軟件CPM1A適配器適配器83 四、四、 CPM1A系列的系列的特殊功能單元特殊功能單元模模 擬

37、擬 量量 I/O 單單 元元 溫度傳感器單元溫度傳感器單元 模擬量輸出單元模擬量輸出單元 溫度傳感器單元溫度傳感器單元RS232C通信適配器通信適配器RS422 通信適配器通信適配器CompoBus/S I/O鏈接單元鏈接單元與主機(jī)連接的特殊功能單元與主機(jī)連接的特殊功能單元總數(shù)不能超過總數(shù)不能超過3臺臺溫度傳感器單元溫度傳感器單元TS002和和TS102只能連接其中的一個,只能連接其中的一個,而且同時使用的擴(kuò)展單元總數(shù)不能超過而且同時使用的擴(kuò)展單元總數(shù)不能超過2臺臺通信通信單元單元 I/O單元單元8485內(nèi)部繼電器區(qū)(內(nèi)部繼電器區(qū)(IR)特殊輔助繼電器區(qū)(特殊輔助繼電器區(qū)(SR)暫存繼電器區(qū)(

38、暫存繼電器區(qū)(TR)保持繼電器區(qū)(保持繼電器區(qū)(HR)輔助記憶繼電器區(qū)(輔助記憶繼電器區(qū)(AR)鏈接繼電器區(qū)(鏈接繼電器區(qū)(LR)定時器定時器/計數(shù)器區(qū)(計數(shù)器區(qū)(TC)數(shù)據(jù)存儲區(qū)(數(shù)據(jù)存儲區(qū)(DM)86 CPM1A內(nèi)部器件的編號內(nèi)部器件的編號 內(nèi)部器件以通道形式的編號內(nèi)部器件以通道形式的編號 通道編號為通道編號為2、3、4位數(shù)不等位數(shù)不等 每個通道內(nèi)有每個通道內(nèi)有16個繼電器(個繼電器(0015) 例:某繼電器的編號為例:某繼電器的編號為01006。則:該繼電器的通道編號為則:該繼電器的通道編號為010、位編號為位編號為06。87 1. 內(nèi)部繼電器區(qū)(內(nèi)部繼電器區(qū)(IR) IR 區(qū)區(qū) (00

39、0231)分為)分為 兩兩 部部 分分輸入輸入/輸出繼電器區(qū):輸出繼電器區(qū):000019 ( (可以直接對外輸出)可以直接對外輸出)內(nèi)部輔助繼電器區(qū)內(nèi)部輔助繼電器區(qū): 200231( (不能直接對外輸出不能直接對外輸出) )000、001 :用于主機(jī)的輸入通道的編號:用于主機(jī)的輸入通道的編號002009 :I/O 擴(kuò)展單元的輸入通道編號擴(kuò)展單元的輸入通道編號010011 :用于主機(jī)的輸出通道的編號:用于主機(jī)的輸出通道的編號012019 : I/O 擴(kuò)展單元的輸出通道編號擴(kuò)展單元的輸出通道編號沒被使用的沒被使用的IR通道,可作為內(nèi)部輔助繼電器使用。通道,可作為內(nèi)部輔助繼電器使用。88輸入輸入18

40、18點點 30 30點主機(jī)點主機(jī)輸出輸出1212點點輸入輸入1212點點輸出輸出8 8點點 擴(kuò)展器擴(kuò)展器輸入輸入1212點點輸出輸出8 8點點 擴(kuò)展器擴(kuò)展器輸入輸入1212點點輸出輸出8 8點點 擴(kuò)展器擴(kuò)展器 例:例:30點的主機(jī),連接三個點的主機(jī),連接三個20點的擴(kuò)展器。點的擴(kuò)展器。 其其I/O點編號分配:點編號分配:000000001101000010070010000105011000110300200002110120001207003000031101300013070040000411014000140789 2. 特殊輔助繼電器區(qū)(特殊輔助繼電器區(qū)(SR)SR區(qū)(區(qū)(231255

41、)分為前、后兩部分)分為前、后兩部分232251 :常以通道為單位使用常以通道為單位使用252255 用于存儲工作狀態(tài)、產(chǎn)生脈沖信號等。用于存儲工作狀態(tài)、產(chǎn)生脈沖信號等。232249 沒作表中指定功能時,可作內(nèi)輔助繼電器用沒作表中指定功能時,可作內(nèi)輔助繼電器用250、251 只能按表中的功能使用,不能另作他用。只能按表中的功能使用,不能另作他用。除除25200外,外,252255 的狀態(tài)只可利用、不可改變。的狀態(tài)只可利用、不可改變。前前后后90 3. 暫存繼電器區(qū)(暫存繼電器區(qū)(TR) 4. 保持繼電器區(qū)(保持繼電器區(qū)(HR)該區(qū)繼電器(該區(qū)繼電器(HR00HR19)編號要冠以)編號要冠以HR

42、。 該區(qū)繼電器(該區(qū)繼電器(TR0TR7)編號要冠以)編號要冠以TR。用于存儲梯形圖中分之點之前的用于存儲梯形圖中分之點之前的 ON/OFF 狀態(tài)。狀態(tài)。同一程序中,某一編號的同一程序中,某一編號的TR繼電器不可重復(fù)使用。繼電器不可重復(fù)使用。保持繼電器具有掉電保持功能。保持繼電器具有掉電保持功能。 該區(qū)繼電器可以通道或位為單位使用。該區(qū)繼電器可以通道或位為單位使用。91 5. 輔助記憶繼電器區(qū)(輔助記憶繼電器區(qū)(AR) 該區(qū)繼電器(該區(qū)繼電器(AR00AR15)編號要冠以)編號要冠以AR。AR區(qū)繼電器具有掉電保持功能區(qū)繼電器具有掉電保持功能AR區(qū)繼電器用于保存區(qū)繼電器用于保存PLC的各種工作狀

43、態(tài)。的各種工作狀態(tài)。根據(jù)該區(qū)某些繼電器的狀態(tài),可了解根據(jù)該區(qū)某些繼電器的狀態(tài),可了解PLC的工的工作狀況。作狀況。92 6. 鏈接繼電器區(qū)(鏈接繼電器區(qū)(LR)該區(qū)通道(該區(qū)通道(LR00LR15)編號要冠以)編號要冠以LRCPM1A與本系列或本公司其他與本系列或本公司其他PLC進(jìn)行進(jìn)行1:1鏈接通信時,要用使用鏈接通信時,要用使用LR區(qū)進(jìn)行數(shù)據(jù)鏈接。區(qū)進(jìn)行數(shù)據(jù)鏈接。不作不作1:1鏈接通信時,鏈接通信時,LR區(qū)可作內(nèi)部輔助繼區(qū)可作內(nèi)部輔助繼電器用。電器用。93 7. 定時器定時器/計數(shù)器區(qū)(計數(shù)器區(qū)(TR) 000127定時器分類定時器分類普通定時器普通定時器高速定時器高速定時器計數(shù)器分類計數(shù)

44、器分類普通計數(shù)器普通計數(shù)器可逆計數(shù)器可逆計數(shù)器計數(shù)器有掉電保持功能,定時器沒有此功能。計數(shù)器有掉電保持功能,定時器沒有此功能。同一程序中,計數(shù)器和定時器不能使用同一編號。同一程序中,計數(shù)器和定時器不能使用同一編號。948. 數(shù)據(jù)存儲區(qū)(數(shù)據(jù)存儲區(qū)(DM) DM0000DM1023 DM6144DM6655 該區(qū)繼電器只能以通道為單位使用!該區(qū)繼電器只能以通道為單位使用! 該區(qū)繼電器具有掉電保持功能。該區(qū)繼電器具有掉電保持功能。 該區(qū)繼電器分為三部分該區(qū)繼電器分為三部分 可讀寫區(qū):可讀寫區(qū): DM0000DM0999、 DM1022DM1023故障履歷存儲區(qū):故障履歷存儲區(qū): DM1000DM1

45、021不作該用途時,可作普通數(shù)據(jù)存儲器用。不作該用途時,可作普通數(shù)據(jù)存儲器用。 只讀存儲區(qū):只讀存儲區(qū): DM6144DM659995 系統(tǒng)設(shè)定區(qū):系統(tǒng)設(shè)定區(qū):DM6600DM6655系統(tǒng)設(shè)定區(qū)的設(shè)定內(nèi)容見表系統(tǒng)設(shè)定區(qū)的設(shè)定內(nèi)容見表2.5。若系統(tǒng)設(shè)定區(qū)的設(shè)定出錯,則輔助記憶繼電器的若系統(tǒng)設(shè)定區(qū)的設(shè)定出錯,則輔助記憶繼電器的對應(yīng)位為對應(yīng)位為ON。系統(tǒng)設(shè)定區(qū)的設(shè)定內(nèi)容,可在指定時間讀取。系統(tǒng)設(shè)定區(qū)的設(shè)定內(nèi)容,可在指定時間讀取。系統(tǒng)設(shè)定區(qū)的設(shè)定錯誤,只能用初始化來處理。系統(tǒng)設(shè)定區(qū)的設(shè)定錯誤,只能用初始化來處理。系統(tǒng)設(shè)定區(qū)的設(shè)定內(nèi)容可用編程工具寫入。系統(tǒng)設(shè)定區(qū)的設(shè)定內(nèi)容可用編程工具寫入。9697 1.

46、 豐富的指令系統(tǒng)豐富的指令系統(tǒng) 邏輯控制指令、定時器邏輯控制指令、定時器/ /計數(shù)器、移位寄存器指令;計數(shù)器、移位寄存器指令; 算術(shù)運(yùn)算指令、邏輯運(yùn)算指令;算術(shù)運(yùn)算指令、邏輯運(yùn)算指令; 數(shù)據(jù)傳送指令、數(shù)據(jù)比較指令、數(shù)據(jù)轉(zhuǎn)換指令;數(shù)據(jù)傳送指令、數(shù)據(jù)比較指令、數(shù)據(jù)轉(zhuǎn)換指令; 高速計數(shù)器控制指令、脈沖輸出控制指令;高速計數(shù)器控制指令、脈沖輸出控制指令;子程序控制指令、中斷控制指令;子程序控制指令、中斷控制指令;步進(jìn)控制指令、特殊功能指令、故障診斷指令等。步進(jìn)控制指令、特殊功能指令、故障診斷指令等。98 2. 模擬設(shè)定電位器功能模擬設(shè)定電位器功能定時器定時器/計數(shù)器的設(shè)定值若采用計數(shù)器的設(shè)定值若采用2

47、50或或251通道設(shè)置時,通道設(shè)置時,通過模擬設(shè)定電位器,其設(shè)定值可以隨時進(jìn)行修改。通過模擬設(shè)定電位器,其設(shè)定值可以隨時進(jìn)行修改。 CPM1A主機(jī)面板上有主機(jī)面板上有2個模擬設(shè)定電位器。個模擬設(shè)定電位器。用模擬設(shè)定電位器可將用模擬設(shè)定電位器可將BCD數(shù)數(shù)0200自動送到特殊輔自動送到特殊輔助繼電器區(qū)域。助繼電器區(qū)域。 模擬設(shè)定電位器模擬設(shè)定電位器0的數(shù)值送入的數(shù)值送入250通道通道 模擬設(shè)定電位器模擬設(shè)定電位器1的數(shù)值送入的數(shù)值送入251通道通道99 3. 輸入時間常數(shù)設(shè)定輸入時間常數(shù)設(shè)定 CPM1A輸入電路設(shè)置了一個濾波器。輸入電路設(shè)置了一個濾波器。 濾波濾波時間常數(shù)時間常數(shù)的大小可根據(jù)需要

48、設(shè)置。的大小可根據(jù)需要設(shè)置。 濾波時間常數(shù)可在系統(tǒng)設(shè)置區(qū)中設(shè)置。濾波時間常數(shù)可在系統(tǒng)設(shè)置區(qū)中設(shè)置。干擾脈沖干擾脈沖輸入信號輸入信號輸入時輸入時間常數(shù)間常數(shù)濾波后的信號濾波后的信號 經(jīng)過輸入濾波后干擾脈沖將被濾掉經(jīng)過輸入濾波后干擾脈沖將被濾掉100 4. 高數(shù)計數(shù)器功能高數(shù)計數(shù)器功能 CPM1A設(shè)置了一個高速計數(shù)器。設(shè)置了一個高速計數(shù)器。高速計數(shù)器可以對外部輸入的高速脈沖進(jìn)行計數(shù)。高速計數(shù)器可以對外部輸入的高速脈沖進(jìn)行計數(shù)。使用高速計數(shù)器時,必須使用高速計數(shù)器時,必須在系統(tǒng)設(shè)置區(qū)中進(jìn)行設(shè)定在系統(tǒng)設(shè)置區(qū)中進(jìn)行設(shè)定。 高速計數(shù)器具有中斷功能。高速計數(shù)器具有中斷功能。PLC利用高速計數(shù)器,可以實現(xiàn)中斷

49、控制。利用高速計數(shù)器,可以實現(xiàn)中斷控制。101 5. 外部輸入中斷功能外部輸入中斷功能外部輸入中斷功能是解決快速響應(yīng)問題的措施之一。外部輸入中斷功能是解決快速響應(yīng)問題的措施之一。不同的型號,外部輸入中斷的輸入點是不同的。不同的型號,外部輸入中斷的輸入點是不同的。響應(yīng)中斷時,停止執(zhí)行主程序而轉(zhuǎn)到中斷處理子程序。響應(yīng)中斷時,停止執(zhí)行主程序而轉(zhuǎn)到中斷處理子程序。執(zhí)行完中斷處理子程序,再返回斷點繼續(xù)執(zhí)行主程序。執(zhí)行完中斷處理子程序,再返回斷點繼續(xù)執(zhí)行主程序。使用輸入中斷功能時,必須在系統(tǒng)設(shè)定區(qū)中進(jìn)行設(shè)定。使用輸入中斷功能時,必須在系統(tǒng)設(shè)定區(qū)中進(jìn)行設(shè)定。102 6. 間隔定時器中斷功能間隔定時器中斷功能

50、CPM1A設(shè)置了一個間隔定時器。設(shè)置了一個間隔定時器。間隔定時器具有高精度的定時功能和中斷功能。間隔定時器具有高精度的定時功能和中斷功能。 7. 快速響應(yīng)輸入功能快速響應(yīng)輸入功能該功能可使輸入該功能可使輸入/輸出響應(yīng)不受掃描周期的影響。輸出響應(yīng)不受掃描周期的影響。能隨時接收脈沖寬度小于能隨時接收脈沖寬度小于0.2ms 的瞬間脈沖信號。的瞬間脈沖信號。使用快速響應(yīng)功能時,要在使用快速響應(yīng)功能時,要在系統(tǒng)設(shè)定區(qū)中設(shè)定。系統(tǒng)設(shè)定區(qū)中設(shè)定。快速響應(yīng)快速響應(yīng)輸入點與外部輸入中斷點相同。輸入點與外部輸入中斷點相同。103 8. 脈沖輸出功能脈沖輸出功能輸出點為輸出點為01000或或01001 (兩個點不能

51、同時輸出)(兩個點不能同時輸出) CPM1A晶體管輸出型晶體管輸出型PLC有脈沖輸出功能。有脈沖輸出功能。能輸出頻率為能輸出頻率為20Hz2kHz、占空比為、占空比為1:1的單相脈沖的單相脈沖輸出脈沖的數(shù)目和頻率可由指令控制。輸出脈沖的數(shù)目和頻率可由指令控制。104 9. 通信功能通信功能 10. 具有快閃內(nèi)存儲器具有快閃內(nèi)存儲器使用快閃內(nèi)存儲器,可以免去更換鋰使用快閃內(nèi)存儲器,可以免去更換鋰 電池的麻煩。電池的麻煩。通過通過I/O鏈接單元可加入鏈接單元可加入CompoBus/S網(wǎng)等。網(wǎng)等。 可與計算機(jī)進(jìn)行上位鏈接通信;可與計算機(jī)進(jìn)行上位鏈接通信;與本公司的可編程終端鏈接通信;與本公司的可編程

52、終端鏈接通信;與本系列的與本系列的PLC之間進(jìn)行通信;之間進(jìn)行通信;105106 1HOST Link 通信通信 (1)1:1 HOST LinkRS-232C 適配器適配器CPM1A 主機(jī)主機(jī)CPM1A沒有沒有RS-232C口口 可通過外設(shè)端口,用可通過外設(shè)端口,用適配器與上位機(jī)連接適配器與上位機(jī)連接實現(xiàn)通信。實現(xiàn)通信。計算機(jī)計算機(jī)107 (2) 1:N HOST LinkRS-422適配器適配器RS-422適配器適配器RS-422適配器適配器CPM1A 主主 機(jī)機(jī)上位計算機(jī)上位計算機(jī)CPM1A主主 機(jī)機(jī)B500-AL004LINK適配器適配器上位機(jī)的功能:上位機(jī)的功能:工作狀態(tài)跟蹤監(jiān)測、故

53、障報警、工作狀態(tài)跟蹤監(jiān)測、故障報警、采集系統(tǒng)中的某些數(shù)據(jù)等。采集系統(tǒng)中的某些數(shù)據(jù)等。上位機(jī)可以在線修改上位機(jī)可以在線修改PLC的某些的某些設(shè)定值和當(dāng)前值、改寫設(shè)定值和當(dāng)前值、改寫PLC的用的用戶程序等。戶程序等。 CPM1A 主主 機(jī)機(jī)108 2NT Link通信通信CPM1A主主 機(jī)機(jī)PT可以實時顯示可以實時顯示PLC的各種數(shù)據(jù)及的各種數(shù)據(jù)及工作狀態(tài)信息,可工作狀態(tài)信息,可對對PLC控制系統(tǒng)進(jìn)控制系統(tǒng)進(jìn)行監(jiān)控。行監(jiān)控。專專 用用軟件軟件計算機(jī)計算機(jī)PTPLCPT 在裝有軟件的計算機(jī)上完成做畫面、參數(shù)設(shè)定等操作在裝有軟件的計算機(jī)上完成做畫面、參數(shù)設(shè)定等操作.下載到下載到PT中中 PLC與與PT

54、通信通信RS-232C 適配器適配器RS-232C 電電 纜纜用用PT的觸摸按鍵,可改變的觸摸按鍵,可改變PLC某些設(shè)定值、當(dāng)前值等。某些設(shè)定值、當(dāng)前值等。109 3 1:1 PLC Link通信通信 2臺臺PLC 1:1 鏈接通信時的連接鏈接通信時的連接主主 動動單單 元元從動從動單元單元RS232C電纜電纜CPM1A主主 機(jī)機(jī)CPM1A主主 機(jī)機(jī)RS-232C 適配器適配器RS-232C 適配器適配器110寫入?yún)^(qū)寫入?yún)^(qū)讀出區(qū)讀出區(qū)鏈接區(qū)鏈接區(qū)LR00LR07LR08LR15寫入?yún)^(qū)寫入?yún)^(qū)讀出區(qū)讀出區(qū)鏈接區(qū)鏈接區(qū)LR00LR07LR08LR15 PLC 1:1 鏈接通信時的數(shù)據(jù)交換鏈接通信時的

55、數(shù)據(jù)交換PLC Link 在在LR區(qū)建立數(shù)據(jù)鏈接,區(qū)建立數(shù)據(jù)鏈接,實現(xiàn)信息共享實現(xiàn)信息共享 。LR區(qū)自動分配給每個區(qū)自動分配給每個PLC一個一個 寫入?yún)^(qū)寫入?yún)^(qū),每個每個 PLC 把數(shù)據(jù)寫入自己的把數(shù)據(jù)寫入自己的寫入?yún)^(qū)寫入?yún)^(qū)。每個每個PLC 的的寫入?yún)^(qū)寫入?yún)^(qū)是其他是其他PLC的的讀出區(qū)讀出區(qū),每個每個PLC 利用共同的利用共同的LR區(qū)實現(xiàn)數(shù)據(jù)交換。區(qū)實現(xiàn)數(shù)據(jù)交換。111當(dāng)主單元是當(dāng)主單元是CQM1-SRM21時,最多可連時,最多可連8個從單元。個從單元。OMRONSYSMACCPM1ACPM1A主機(jī)主機(jī) CPM1A最多能連接最多能連接3個擴(kuò)展單元,但其中只能有一個是個擴(kuò)展單元,但其中只能有一個是

56、CompoBus/S 的的I/O鏈接單元鏈接單元4CompoBus/S I/O 鏈接通信鏈接通信 在連接在連接Compo Bus/S I/O 鏈接單元后,鏈接單元后,CPM1A 可作為一可作為一個從單元接入個從單元接入CompoBus/S 網(wǎng)。網(wǎng)。CompoBus/S I/O 鏈接單元鏈接單元CompoBus/S 主單元主單元112113概概 述述基基 本本 指指 令令數(shù)據(jù)傳送和數(shù)據(jù)比較數(shù)據(jù)傳送和數(shù)據(jù)比較常用的應(yīng)用指令常用的應(yīng)用指令數(shù)據(jù)移位和數(shù)據(jù)轉(zhuǎn)換數(shù)據(jù)移位和數(shù)據(jù)轉(zhuǎn)換數(shù)數(shù) 據(jù)據(jù) 運(yùn)運(yùn) 算算子程序控制指令子程序控制指令高速計數(shù)器控制指令高速計數(shù)器控制指令中中 斷斷 控控 制制 指指 令令脈脈 沖

57、沖 輸輸 出出 指指 令令步步 進(jìn)進(jìn) 控控 制制 指指 令令特特 殊殊 指指 令令 第第 六六 章章 內(nèi)內(nèi) 容容114 指指 令令 的的 分分 類類 指指 令令 的的 格格 式式 執(zhí)行指令對標(biāo)志位的影響執(zhí)行指令對標(biāo)志位的影響 指令的微分、非微分形式指令的微分、非微分形式115 1. 指令的分類指令的分類 基本指令基本指令 應(yīng)用指令應(yīng)用指令 2. 指令的格式指令的格式助記符助記符(指令碼指令碼) 操作數(shù)操作數(shù)1 操作數(shù)操作數(shù)2 操作數(shù)操作數(shù)3 助記符:表示指令的功能助記符:表示指令的功能 指令碼:是指令的代碼指令碼:是指令的代碼操作數(shù):提供指令執(zhí)行的對象或數(shù)據(jù)操作數(shù):提供指令執(zhí)行的對象或數(shù)據(jù)11

58、6 操作數(shù)可以是通道號、繼電器號或常數(shù)。操作數(shù)可以是通道號、繼電器號或常數(shù)。 操作數(shù)的個數(shù),取決于各種指令的需要。操作數(shù)的個數(shù),取決于各種指令的需要。 關(guān)于操作數(shù)的討論關(guān)于操作數(shù)的討論 操作數(shù)設(shè)為常數(shù)時,在數(shù)據(jù)前面要加操作數(shù)設(shè)為常數(shù)時,在數(shù)據(jù)前面要加#號。號。 操作數(shù)采用哪種進(jìn)制,取決于指令的需要。操作數(shù)采用哪種進(jìn)制,取決于指令的需要。 間接尋址的操作數(shù)用間接尋址的操作數(shù)用*DM來來表示。表示。 間接尋址的操作數(shù),是以間接尋址的操作數(shù),是以DM中的數(shù)中的數(shù)據(jù)為地址的另一個據(jù)為地址的另一個DM通道中的數(shù)據(jù)。通道中的數(shù)據(jù)。 DM中中 的的 內(nèi)容內(nèi)容 必須是必須是BCD碼,且不碼,且不得超出得超出D

59、M區(qū)的范圍。區(qū)的范圍。117例如,計數(shù)器指令的格式為例如,計數(shù)器指令的格式為 CNT000 SV 000是計數(shù)器的編號是計數(shù)器的編號 SV是操作數(shù)是操作數(shù)若若 SV = 200 表明表明000號計數(shù)器的設(shè)定值是號計數(shù)器的設(shè)定值是200通道中的內(nèi)容。通道中的內(nèi)容。 若若SV= # 0200 表明表明000號計數(shù)器的設(shè)定值是常數(shù)號計數(shù)器的設(shè)定值是常數(shù)200。118例如,計數(shù)器的指令格式為例如,計數(shù)器的指令格式為 CNT000 *DM1000 設(shè)設(shè)DM1000的內(nèi)容為的內(nèi)容為0010 則則 000號計數(shù)器的設(shè)定值是號計數(shù)器的設(shè)定值是2500 設(shè)設(shè)DM0010的內(nèi)容為的內(nèi)容為2500 如果設(shè)如果設(shè)DM

60、1000的內(nèi)容為的內(nèi)容為9990 如果設(shè)如果設(shè)DM1000的內(nèi)容的內(nèi)容08FA119 3. 執(zhí)行指令對標(biāo)志位的影響執(zhí)行指令對標(biāo)志位的影響SR區(qū)的區(qū)的2550325507是指令執(zhí)行結(jié)果的標(biāo)志位。是指令執(zhí)行結(jié)果的標(biāo)志位。某些指令的執(zhí)行結(jié)果影響標(biāo)志位某些指令的執(zhí)行結(jié)果影響標(biāo)志位2550325507的狀態(tài)。的狀態(tài)。標(biāo)志位標(biāo)志位25503 25507的狀態(tài)表示的意義要牢記。的狀態(tài)表示的意義要牢記。25503 ON時,表示當(dāng)前執(zhí)行的程序出錯且停止執(zhí)行。時,表示當(dāng)前執(zhí)行的程序出錯且停止執(zhí)行。 25503是出錯標(biāo)志位是出錯標(biāo)志位120 4. 指令的微分、非微分形式指令的微分、非微分形式微分型:要在指令的助記符

溫馨提示

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

最新文檔

評論

0/150

提交評論