本書分三篇,共14章,全面介紹了歐姆龍公司CP1H型可編程序控制器。第壹篇為基礎(chǔ)知識(shí),共3章,介紹了PLC基本數(shù)制、基本結(jié)構(gòu)、工作原理、編程語言,以及歐姆龍CP1H型PLC硬件系統(tǒng);概述了歐姆龍PLC的編程軟件CXProgrammer。第二篇為編程指令,共10章,逐步詳解了時(shí)序指令、定時(shí)器/計(jì)數(shù)器指令、數(shù)據(jù)指令、運(yùn)算指令、子程序調(diào)用及中斷控制指令、I/O單元指令和高速計(jì)數(shù)/脈沖輸出指令、通信指令、塊指令、字符串處理指令和特殊指令、工序步進(jìn)/顯示/時(shí)鐘/調(diào)試/故障診斷/任務(wù)控制/機(jī)種轉(zhuǎn)換及其他指令。第三篇為應(yīng)用設(shè)計(jì),主要列舉了一些關(guān)于CP1H控制水輪發(fā)電機(jī)組的應(yīng)用設(shè)計(jì)程序?qū)嵗,供讀者參考,舉一反三。
本書深入淺出,概念準(zhǔn)確、結(jié)構(gòu)嚴(yán)謹(jǐn)、闡述簡(jiǎn)明,可作為各類自動(dòng)化專業(yè)本科課程教材和畢業(yè)設(shè)計(jì)指導(dǎo)教材,也可供相關(guān)研究生、工程技術(shù)人員、電氣注冊(cè)工程師參閱。
本書是作者30多年教學(xué)與科研工作的結(jié)晶,以饗讀者。
本書主要對(duì)CP1H型PLC的工作原理、硬件模塊、編程軟件CX-Programmer,以及它的時(shí)序輸入/輸出/控制、定時(shí)器/計(jì)數(shù)器、數(shù)據(jù)比較/傳送/移位/轉(zhuǎn)換/控制、各種運(yùn)算、子程序調(diào)用及中斷控制、I/O單元用和高速計(jì)數(shù)/脈沖輸出、串行/網(wǎng)絡(luò)通信、塊程序/功能塊用、字符串處理和特殊指令、工序步進(jìn)/顯示/時(shí)鐘/調(diào)試/故障診斷/任務(wù)控制/機(jī)種轉(zhuǎn)換等指令系統(tǒng),應(yīng)用圖示教學(xué)法進(jìn)行了細(xì)致入微的解析,*后在對(duì)上述內(nèi)容深入理解的基礎(chǔ)上,給出了一些CP1H控制水輪發(fā)電機(jī)組的智能化設(shè)計(jì)程序。
本書深入淺出,概念準(zhǔn)確、結(jié)構(gòu)嚴(yán)謹(jǐn)、闡述簡(jiǎn)明,可作為各類自動(dòng)化專業(yè)本科課程教材和畢業(yè)設(shè)計(jì)指導(dǎo)教材,也可供相關(guān)研究生、工程技術(shù)人員、電氣注冊(cè)工程師參閱。
可編程序控制器(Programmable Logic Controller,PLC),是在繼電順序控制基礎(chǔ)上發(fā)展起來的以微處理器為核心的工業(yè)界通用的自動(dòng)化控制裝置,是計(jì)算機(jī)技術(shù)在工業(yè)控制領(lǐng)域的一種應(yīng)用技術(shù)。隨著科學(xué)技術(shù)的進(jìn)步和微電子技術(shù)的迅猛發(fā)展,PLC技術(shù)已廣泛應(yīng)用于航空、航天、電力、水利、熱網(wǎng)、汽車制造、礦產(chǎn)、鋼鐵、化工等行業(yè)的自動(dòng)化領(lǐng)域,在現(xiàn)代工業(yè)企業(yè)的生產(chǎn)、加工與制造過程中起到十分重要的作用。PLC功能不斷提升,并以可靠、簡(jiǎn)便等特點(diǎn),成為一種工業(yè)趨勢(shì),特別是具有網(wǎng)絡(luò)功能的PLC更受青睞。
為了滿足工業(yè)控制領(lǐng)域?qū)υO(shè)備的高性能、高集成度以及提高維護(hù)性能的需求,歐姆龍(OMRON)公司開發(fā)了具有高擴(kuò)展性的小型一體化SYSMAC CP1H型PLC,主要包括CP1HX(標(biāo)準(zhǔn)型)、CP1H-XA(模擬量?jī)?nèi)置型)和CP1H-Y(高速定位型)三種。CP1H集CS/CJ各種功能于一體,以內(nèi)置的多功能充實(shí)、強(qiáng)化了應(yīng)用能力,并縮短了追加復(fù)雜程序的設(shè)計(jì)時(shí)間。CP1H擴(kuò)展了集成高速脈沖輸出、標(biāo)準(zhǔn)搭載4軸、通用USB11并口等多種I/O功能,還具備串行通信兩個(gè)端口、自由選擇RS-232C和RS-485功能,另外模擬量監(jiān)控很適合各種裝置的平面檢查、防止元件生產(chǎn)中的小錯(cuò)誤以及成型機(jī)油壓控制等場(chǎng)合。CP1H能擴(kuò)展以太網(wǎng)等應(yīng)用,支持標(biāo)準(zhǔn)的DeviceNet現(xiàn)場(chǎng)總線,對(duì)接Ethernet、CLK等網(wǎng)絡(luò)。
本書主要對(duì)CP1H型PLC的工作原理、硬件模塊、編程軟件CX-Programmer,以及它的時(shí)序輸入/輸出/控制、定時(shí)器/計(jì)數(shù)器、數(shù)據(jù)比較/傳送/移位/轉(zhuǎn)換/控制、各種運(yùn)算、子程序調(diào)用及中斷控制、I/O單元用和高速計(jì)數(shù)/脈沖輸出、串行/網(wǎng)絡(luò)通信、塊程序/功能塊用、字符串處理和特殊指令、工序步進(jìn)/顯示/時(shí)鐘/調(diào)試/故障診斷/任務(wù)控制/機(jī)種轉(zhuǎn)換等指令系統(tǒng),應(yīng)用圖示教學(xué)法進(jìn)行了細(xì)致入微的解析,后在對(duì)上述內(nèi)容深入理解的基礎(chǔ)上,給出了一些CP1H控制水輪發(fā)電機(jī)組的智能化設(shè)計(jì)程序,這也是作者30多年教學(xué)與科研工作的結(jié)晶,以饗讀者。書中提出了治理水輪機(jī)組甩負(fù)荷抬機(jī)的科學(xué)方案,以預(yù)防此類事故,尤其預(yù)防薩彥·舒申斯克慘案重演。
由于作者水平有限,本書難免存在不足與缺點(diǎn),希望廣大讀者尤其是行業(yè)內(nèi)專家學(xué)者批評(píng)指正。后,感謝機(jī)械工業(yè)出版社鼎力支持。
朱文杰,男,漢族,長(zhǎng)沙人,1985年華中工學(xué)院(今華中科技大學(xué))電力工程系畢業(yè),1985~2001年實(shí)際發(fā)軔了湖南省教育史上關(guān)系重要生產(chǎn)力的《水電站自動(dòng)化》高等教學(xué)教研工作、2001~2005年從事了《電力電子技術(shù)》和《可編程序控制器》高等教學(xué)工作。1987年參加制訂了全國(guó)《水電站自動(dòng)化》應(yīng)用教學(xué)大綱,1994年主研治理水輪機(jī)組甩負(fù)荷抬機(jī)。1990年代至本世紀(jì)初,參加校核了共十七卷《長(zhǎng)沙市志》并留名后記,2002年被聘任為中國(guó)管理科學(xué)研究院研究員。2005年7月至今從事教研工作,其中2005年7月至2007年7月撰寫博客http://cslgdx.bokee.com。截至2016年1月年在水利部等刊物上公開發(fā)表論文50篇。
2007年7月至2016年1月編著圖書七部:《S7-200 PLC編程設(shè)計(jì)與案例分析》(機(jī)工2010)、《S7-300/400 PLC編程設(shè)計(jì)與案例分析》(機(jī)工2010)、《S7-1200 PLC編程設(shè)計(jì)與案例分析》(機(jī)工2011)、《S7-200 PLC編程及應(yīng)用》(電力2012)、《三菱FX型PLC編程與應(yīng)用》(電力2013)、《S7-1200 PLC編程與應(yīng)用》(電力2015)、《現(xiàn)代電力電子技術(shù)與應(yīng)用》。
篇基 礎(chǔ) 知 識(shí)
第1章數(shù)制與PLC綜述2
1.1BIN數(shù)、十六進(jìn)制數(shù)和BCD數(shù)2
1.1.1BIN數(shù)2
1.1.2十六進(jìn)制數(shù)3
1.1.3BCD數(shù)3
1.2PLC的產(chǎn)生與發(fā)展4
1.2.1PLC的產(chǎn)生、定義、功能、特點(diǎn)及分類4
1.2.2PLC的發(fā)展概況和發(fā)展趨勢(shì)7
1.3PLC的基本結(jié)構(gòu)、工作原理與編程語言9
1.3.1PLC的基本結(jié)構(gòu)和各部分作用9
1.3.2PLC的工作原理13
1.3.3PLC的編程語言19
1.4歐姆龍PLC概述22
1.4.1歐姆龍PLC的歷史與發(fā)展22
1.4.2歐姆龍C系列P型PLC內(nèi)部資源分配25
1.4.3歐姆龍CS/CJ系列PLC簡(jiǎn)介29
1.4.4歐姆龍CV系列PLC簡(jiǎn)介31
第2章歐姆龍CP1H型PLC的硬件系統(tǒng)34
2.1CPU34
2.1.1CPU的外形與面板說明34
2.1.2CPU命名方法與參數(shù)36
2.2擴(kuò)展單元37
2.2.1CPM1A擴(kuò)展單元及連接37
2.2.2CJ擴(kuò)展單元及連接38
2.3CPU的接線41
2.3.1CPU的電源端子接線41
2.3.2X/XA型CPU的I/O端子接線41
2.3.3Y型CPU的I/O端子接線42
2.4I/O存儲(chǔ)區(qū)的分配與編號(hào)44
2.4.1通道輸入/輸出繼電器區(qū)(CIO)44
2.4.2保持繼電器(HR)和特殊輔助繼電器(AR)49
2.4.3暫時(shí)存儲(chǔ)繼電器(TR)和數(shù)據(jù)存儲(chǔ)器(DM)49
2.4.4定時(shí)器和計(jì)數(shù)器49
2.4.5索引寄存器和數(shù)據(jù)寄存器50
2.4.6任務(wù)標(biāo)志、狀態(tài)標(biāo)志和時(shí)鐘脈沖50
2.4.7I/O存儲(chǔ)區(qū)分配與編號(hào)51
第3章歐姆龍PLC的編程軟件52
3.1編程軟件CXProgrammer52
3.1.1安裝編程軟件CXProgrammer52
3.1.2編程軟件CXProgrammer的主要功能及界面52
3.1.3編程軟件CXProgrammer的使用55
3.2仿真軟件CXSimulator64
3.2.1CXSimulator的組成64
3.2.2CXSimulator的使用64
3.3集成工具包CXOne67
3.3.1CXOne介紹67
3.3.2CXDesigner簡(jiǎn)要介紹74
第二篇編 程 指 令
第4章時(shí)序指令83
4.1時(shí)序輸入指令83
4.1.1讀/讀非/與/與非/或/或非83
4.1.2塊與/塊或/非84
4.1.3功率流上升沿微分/功率流下降沿微分85
4.1.4LD型位測(cè)試/LD型位測(cè)試非/AND型位測(cè)試/AND型位測(cè)試非/OR型位測(cè)試/OR型位
測(cè)試非86
4.2時(shí)序輸出指令88
4.2.1輸出/輸出非/臨時(shí)存儲(chǔ)繼電器/保持/上升沿微分/下降沿微分88
4.2.2置位/復(fù)位/多位置位/多位復(fù)位90
4.2.3一位置位/一位復(fù)位/一位輸出92
4.3時(shí)序控制指令93
4.3.1無功能/結(jié)束/互鎖/互鎖解除93
4.3.2多重互鎖(微分標(biāo)志保持型)/多重互鎖(微分標(biāo)志非保持型)/多重互鎖解除94
4.3.3轉(zhuǎn)移/轉(zhuǎn)移結(jié)束/條件轉(zhuǎn)移/條件非轉(zhuǎn)移/多重轉(zhuǎn)移/多重轉(zhuǎn)移結(jié)束94
4.3.4循環(huán)開始/循環(huán)結(jié)束/循環(huán)中斷96
第5章定時(shí)器/計(jì)數(shù)器指令98
5.1定時(shí)器指令98
5.1.1定時(shí)器/高速定時(shí)器/超高速定時(shí)器99
5.1.2累計(jì)定時(shí)器/長(zhǎng)時(shí)間定時(shí)器/多輸出定時(shí)器100
5.2計(jì)數(shù)器指令101
5.2.1計(jì)數(shù)器/可逆計(jì)數(shù)器102
5.2.2定時(shí)器/計(jì)數(shù)器復(fù)位103
第6章數(shù)據(jù)指令105
6.1數(shù)據(jù)比較指令105
6.1.1符號(hào)比較/時(shí)刻比較105
6.1.2無符號(hào)比較/無符號(hào)倍長(zhǎng)比較/帶符號(hào)BIN比較/帶符號(hào)BIN倍長(zhǎng)比較107
6.1.3多通道比較/表格一致/無符號(hào)表間比較/擴(kuò)展表間比較109
6.1.4區(qū)域比較/倍長(zhǎng)區(qū)域比較111
6.2數(shù)據(jù)傳送指令111
6.2.1傳送/倍長(zhǎng)傳送/非傳送/倍長(zhǎng)非傳送111
6.2.2位傳送/數(shù)字傳送/多位傳送112
6.2.3塊傳送/塊設(shè)定114
6.2.4數(shù)據(jù)交換/數(shù)據(jù)倍長(zhǎng)交換/數(shù)據(jù)分配/數(shù)據(jù)抽取115
6.2.5變址寄存器設(shè)定116
6.3數(shù)據(jù)移位指令117
6.3.1移位寄存器/左右移位寄存器/非同步移位寄存器/字移位118
6.3.2左移一位/倍長(zhǎng)左移一位/右移一位/倍長(zhǎng)右移一位119
6.3.3帶CY左循環(huán)一位/帶CY倍長(zhǎng)左循環(huán)一位/無CY左循環(huán)一位/無CY倍長(zhǎng)左循環(huán)一位121
6.3.4帶CY右循環(huán)一位/帶CY倍長(zhǎng)右循環(huán)一位/無CY右循環(huán)一位/無CY倍長(zhǎng)右循環(huán)一位122
6.3.5左移一大位/右移一大位/N位數(shù)據(jù)左移一位/N位數(shù)據(jù)右移一位123
6.3.6數(shù)據(jù)左移N位/倍長(zhǎng)左移N位/數(shù)據(jù)右移N位/倍長(zhǎng)右移N位124
6.4數(shù)據(jù)轉(zhuǎn)換指令126
6.4.1BCDBIN轉(zhuǎn)換/BCDBIN倍長(zhǎng)轉(zhuǎn)換/BINBCD轉(zhuǎn)換/BINBCD倍長(zhǎng)轉(zhuǎn)換126
6.4.2單字2求補(bǔ)碼/雙字2求補(bǔ)碼/符號(hào)擴(kuò)展128
6.4.3416/8256解碼器/164/2568編碼器129
6.4.4ASCII代碼轉(zhuǎn)換/ASCIIHEX轉(zhuǎn)換/位列位行轉(zhuǎn)換/位行位列轉(zhuǎn)換131
6.4.5帶符號(hào)BCDBIN轉(zhuǎn)換/帶符號(hào)BCDBIN倍長(zhǎng)轉(zhuǎn)換/帶符號(hào)BINBCD轉(zhuǎn)換/帶符號(hào)
BINBCD倍長(zhǎng)轉(zhuǎn)換/格雷碼轉(zhuǎn)換133
6.5表格數(shù)據(jù)處理指令137
6.5.1棧區(qū)域設(shè)定/棧數(shù)據(jù)存儲(chǔ)/先入先出/后入先出137
6.5.2表格區(qū)域宣言/記錄位置設(shè)定/記錄位置讀取139
6.5.3數(shù)據(jù)檢索/字節(jié)交換/值檢索/小值檢索140
6.5.4總數(shù)值計(jì)算/幀檢驗(yàn)序列值計(jì)算142
6.5.5棧數(shù)據(jù)數(shù)輸出/棧數(shù)據(jù)讀取/棧數(shù)據(jù)更新/棧數(shù)據(jù)插入/棧數(shù)據(jù)刪除143
6.6數(shù)據(jù)控制指令145
6.6.1比積微運(yùn)算/自帶整定PID運(yùn)算145
6.6.2上下限限位控制/死區(qū)控制/靜區(qū)控制147
6.6.3時(shí)分割比例輸出/數(shù)據(jù)平均化149
6.6.4定校比例/定校比例2/定校比例3150
第7章運(yùn)算指令153
7.1自加/自減指令153
7.1.1BIN增量/BIN倍長(zhǎng)增量/BIN減量/BIN倍長(zhǎng)減量153
7.1.2BCD增量/BCD倍長(zhǎng)增量/BCD減量/BCD倍長(zhǎng)減量154
7.2四則運(yùn)算指令156
7.2.1帶符號(hào)無CY BIN加法運(yùn)算/帶符號(hào)無CY BIN倍長(zhǎng)加法運(yùn)算/帶符號(hào)有CY BIN加法運(yùn)算/
帶符號(hào)有CY BIN倍長(zhǎng)加法運(yùn)算156
7.2.2無CY BCD加法運(yùn)算/無CY BCD倍長(zhǎng)加法運(yùn)算/帶CY BCD加法運(yùn)算/帶CY BCD倍長(zhǎng)加法
運(yùn)算157
7.2.3帶符號(hào)無CY BIN減法運(yùn)算/帶符號(hào)無CY BIN倍長(zhǎng)減法運(yùn)算/帶符號(hào)有CY BIN減法運(yùn)算/
帶符號(hào)有CY BIN倍長(zhǎng)減法運(yùn)算159
7.2.4無CY BCD減法運(yùn)算/無CY BCD倍長(zhǎng)減法運(yùn)算/帶CY BCD減法運(yùn)算/帶CY BCD倍長(zhǎng)減法
運(yùn)算160
7.2.5帶符號(hào)BIN乘法運(yùn)算/帶符號(hào)BIN倍長(zhǎng)乘法運(yùn)算/無符號(hào)BIN乘法運(yùn)算/無符號(hào)BIN倍長(zhǎng)乘法
運(yùn)算/BCD乘法運(yùn)算/BCD倍長(zhǎng)乘法運(yùn)算161
7.2.6帶符號(hào)BIN除法運(yùn)算/帶符號(hào)BIN倍長(zhǎng)除法運(yùn)算/無符號(hào)BIN除法運(yùn)算/無符號(hào)BIN倍長(zhǎng)除法
運(yùn)算/BCD除法運(yùn)算/BCD倍長(zhǎng)除法運(yùn)算163
7.3邏輯運(yùn)算指令165
7.3.1字邏輯與/雙字邏輯與/字邏輯或/雙字邏輯或165
7.3.2字異或/雙字異或/字同或/雙字同或167
7.3.3位取反/位雙字取反168
7.4特殊運(yùn)算指令168
7.4.1BIN二次方根運(yùn)算/BCD二次方根運(yùn)算168
7.4.2數(shù)值轉(zhuǎn)換/BCD浮點(diǎn)除法運(yùn)算/位計(jì)數(shù)器169
7.5單精度浮點(diǎn)轉(zhuǎn)換運(yùn)算指令171
7.5.1浮點(diǎn)[單]16位BIN轉(zhuǎn)換/浮點(diǎn)[單]32位BIN轉(zhuǎn)換/16位BIN浮點(diǎn)[單]轉(zhuǎn)換/
32位BIN浮點(diǎn)[單]轉(zhuǎn)換172
7.5.2浮點(diǎn)[單]加法運(yùn)算/浮點(diǎn)[單]減法運(yùn)算/浮點(diǎn)[單]乘法運(yùn)算/浮點(diǎn)[單]除法運(yùn)算/
角度[單]弧度轉(zhuǎn)換/弧度角度[單]轉(zhuǎn)換173
7.5.3正弦運(yùn)算[單]/余弦運(yùn)算[單]/正切運(yùn)算[單]/反正弦運(yùn)算[單]/反余弦運(yùn)算[單]/
反正切運(yùn)算[單]175
7.5.4二次方根運(yùn)算[單]/指數(shù)運(yùn)算[單]/對(duì)數(shù)運(yùn)算[單]/乘方運(yùn)算[單]177
7.5.5單精度浮點(diǎn)數(shù)據(jù)比較178
7.5.6浮點(diǎn)[單]字符串轉(zhuǎn)換/字符串浮點(diǎn)[單]轉(zhuǎn)換179
7.6雙精度浮點(diǎn)轉(zhuǎn)換運(yùn)算指令180
7.6.1浮點(diǎn)[雙]16位BIN轉(zhuǎn)換/浮點(diǎn)[雙]32位BIN轉(zhuǎn)換/16位BIN浮點(diǎn)[雙]轉(zhuǎn)換/
32位BIN浮點(diǎn)[雙]轉(zhuǎn)換180
7.6.2浮點(diǎn)[雙]加法運(yùn)算/浮點(diǎn)[雙]減法運(yùn)算/浮點(diǎn)[雙]乘法運(yùn)算/浮點(diǎn)[雙]除法運(yùn)算/
角度[雙]弧度轉(zhuǎn)換/弧度角度[雙]轉(zhuǎn)換181
7.6.3正弦運(yùn)算[雙]/余弦運(yùn)算[雙]/正切運(yùn)算[雙]/ 反正弦運(yùn)算[雙]/反余弦運(yùn)算[雙]/
反正切運(yùn)算[雙]183
7.6.4二次方根運(yùn)算[雙]/指數(shù)運(yùn)算[雙]/對(duì)數(shù)運(yùn)算[雙]/乘方運(yùn)算[雙]185
7.6.5雙精度浮點(diǎn)數(shù)據(jù)比較186
第8章子程序調(diào)用及中斷控制指令187
8.1子程序指令187
8.1.1子程序調(diào)用/宏/子程序進(jìn)入/子程序返回187
8.1.2全局子程序調(diào)用/全局子程序進(jìn)入/全局子程序返回189
8.2中斷控制指令191
8.2.1中斷屏蔽設(shè)置/中斷屏蔽前導(dǎo)191
8.2.2中斷解除/中斷任務(wù)執(zhí)行禁止/中斷任務(wù)執(zhí)行禁止解除192
第9章I/O單元指令和高速計(jì)數(shù)/脈沖輸出指令194
9.1I/O單元指令194
9.1.1I/O刷新//七段解碼器/數(shù)字式開關(guān)/十鍵輸入/十六鍵194
9.1.2矩陣輸入/七段顯示//智能I/O讀出//智能I/O寫入//CPU高功能單元每次I/O刷新197
9.2高速計(jì)數(shù)/脈沖輸出指令200
9.2.1動(dòng)作模式控制/脈沖當(dāng)前值讀取/脈沖頻率轉(zhuǎn)換/比較表登錄200
9.2.2快速脈沖輸出/脈沖量設(shè)置/定位/頻率加減速控制203
9.2.3原點(diǎn)搜索/脈寬調(diào)制輸出205
第10章通信指令208
10.1串行通信指令208
10.1.1協(xié)議宏/串行端口發(fā)送/串行端口接收208
10.1.2串行通信單元串行端口發(fā)送/串行通信單元串行端口接收/串行端口通信設(shè)定變更210
10.2網(wǎng)絡(luò)通信指令212
10.2.1網(wǎng)絡(luò)發(fā)送/網(wǎng)絡(luò)接收/命令發(fā)送/通用Explicit信息發(fā)送213
10.2.2Explicit讀出/Explicit寫入/Explicit CPU數(shù)據(jù)讀出/Explicit CPU數(shù)據(jù)寫入215
第11章塊指令219
11.1塊程序指令219
11.1.1塊程序開始/塊程序結(jié)束/塊程序暫時(shí)停止/塊程序再啟動(dòng)219
11.1.2帶條件結(jié)束/帶條件結(jié)束非220
11.1.3條件分支塊/條件分支塊非/條件分支偽塊/條件分支塊結(jié)束221
11.1.4一掃描條件等待/一掃描條件等待非222
11.1.5定時(shí)等待/計(jì)數(shù)等待/高速定時(shí)等待223
11.1.6重復(fù)塊/重復(fù)塊結(jié)束/重復(fù)塊結(jié)束非225
11.2功能塊用特殊指令226
第12章字符串處理指令和特殊指令227
12.1字符串處理指令227
12.1.1字符串傳送/字符串連接/字符串從左讀出/字符串從右讀出/字符串從任意位置讀出227
12.1.2字符串檢索/字符串長(zhǎng)度檢測(cè)/字符串置換/字符串刪除229
12.1.3字符串交換/字符串清除/字符串插入/字符串比較231
12.2特殊指令233
12.2.1置進(jìn)位/清除進(jìn)位/循環(huán)時(shí)間的監(jiān)視時(shí)間設(shè)定/狀態(tài)標(biāo)志保存/狀態(tài)標(biāo)志加載233
12.2.2CVCS地址轉(zhuǎn)換/CSCV地址轉(zhuǎn)換235
第13章其他指令237
13.1工序步進(jìn)控制指令237
13.2顯示功能指令239
13.3時(shí)鐘功能指令240
13.3.1日歷加法/日歷減法240
13.3.2時(shí)/分/秒秒轉(zhuǎn)換//秒時(shí)/分/秒轉(zhuǎn)換//時(shí)鐘補(bǔ)正241
13.4調(diào)試處理指令和故障診斷指令243
13.4.1調(diào)試處理指令243
13.4.2非致命故障報(bào)警/致命故障報(bào)警/故障點(diǎn)檢測(cè)243
13.5任務(wù)控制指令248
13.6機(jī)種轉(zhuǎn)換用指令250
13.6.1塊傳送/數(shù)據(jù)分配/數(shù)據(jù)抽出250
13.6.2位傳送/位計(jì)數(shù)252
第三篇應(yīng) 用 設(shè) 計(jì)
第14章歐姆龍CP1H型PLC應(yīng)用設(shè)計(jì)255
14.1CP1H控制水力發(fā)電站空氣壓縮系統(tǒng)的設(shè)計(jì)255
14.1.1空氣壓縮裝置自動(dòng)控制系統(tǒng)的任務(wù)與要求255
14.1.2CP1H控制系統(tǒng)的程序設(shè)計(jì)255
14.2CP1H控制水力發(fā)電站技術(shù)供水系統(tǒng)的設(shè)計(jì)259
14.2.1水電站技術(shù)供水系統(tǒng)的控制要求260
14.2.2CP1H控制系統(tǒng)的程序設(shè)計(jì)260
14.3CP1H控制水力發(fā)電站油壓裝置的設(shè)計(jì)262
14.3.1油壓裝置自動(dòng)化的必要性與控制要求263
14.3.2油壓裝置CP1H控制系統(tǒng)的硬件設(shè)計(jì)263
14.3.3油壓裝置CP1H控制系統(tǒng)的程序設(shè)計(jì)264
14.4CP1H控制水力發(fā)電站集水井的設(shè)計(jì)269
14.4.1集水井排水裝置的自動(dòng)控制要求269
14.4.2集水井CP1H控制系統(tǒng)的程序設(shè)計(jì)270
14.5CP1H控制潤(rùn)滑、冷卻、制動(dòng)及調(diào)相壓水系統(tǒng)的設(shè)計(jì)272
14.5.1CP1H控制機(jī)組潤(rùn)滑和冷卻系統(tǒng)的設(shè)計(jì)272
14.5.2CP1H控制機(jī)組制動(dòng)系統(tǒng)的設(shè)計(jì)275
14.5.3CP1H控制機(jī)組調(diào)相壓水系統(tǒng)的設(shè)計(jì)276
14.6CP1H治理甩負(fù)荷抬機(jī)并與控制調(diào)相壓水綜合化278
14.6.1甩負(fù)荷抬機(jī)的深層機(jī)理278
14.6.2CP1H治理水輪機(jī)組甩負(fù)荷抬機(jī)的系統(tǒng)設(shè)計(jì)281
14.6.3治理甩負(fù)荷抬機(jī)與控制調(diào)相壓水綜合化285
14.7CP1H控制水輪發(fā)電機(jī)組的設(shè)計(jì)288
14.7.1水輪發(fā)電機(jī)組自動(dòng)操作輸入/輸出配置288
14.7.2水輪發(fā)電機(jī)組順序操作程序設(shè)計(jì)的考慮292
14.7.3機(jī)組自動(dòng)控制程序的擬定293
14.7.4機(jī)組自動(dòng)控制程序的解析298
14.7.5機(jī)組事故保護(hù)機(jī)故障信號(hào)系統(tǒng)303
參考文獻(xiàn)305