內容簡介
本書針對典型的歐姆龍CP1H系列PLC機型,從實踐操作的角度出發,深入淺出地介紹了該系列PLC的硬體組成、指令系統、編程方法、編程軟體的套用以及套用系統的設計。
書中各部分內容均以實例進行講解,並輔以大量圖表,生動直觀,通俗易懂,使初學者能夠快速入門。
本書可作為工業自動化領域的技術人員的入門讀物,是電氣技術人員、PLC初學者等自學PLC時的實用學習資料,也可供大中專院校自動化、機電一體化專業類學生參考,同時還可作為職業培訓PLC套用課程的教學用書。
目錄
前言
第1章歐姆龍CP1H系列PLC基礎入門
1.1可程式序控制器(PLC)概述
1.1.1可程式序控制器(PLC)的概念及套用
1.1.2歐姆龍CP1H系列PLC的特點及優勢
1.2歐姆龍CP1H系列PLC的基本構成
1.2.1CP1H系列PLC的基本結構
1.2.2CP1H系列PLC CPU單元
1.2.3CP1H系列PLC 開關量輸入/輸出(I/O)單元
1.2.4CP1H系列PLC 模擬量輸入/輸出(I/O)單元
1.3CP1H系列PLC的內部存儲區分配
1.3.1存儲器的各功能區及其作用
1.3.2數據區域結構
第2章歐姆龍CP1H系列PLC指令系統
2.1CP1H系列PLC指令概述
2.1.1指令的分類
2.1.2指令的格式
2.1.3數據區及標誌
2.2CP1H系列PLC的基本指令及編程套用
2.2.1CP1H系列PLC的基本指令
2.2.2CP1H系列PLC的基本編程規則和方法
2.3輸入/輸出指令及指令的各種形式
2.3.1CP1H系列PLC順序輸入/輸出指令
2.3.2指令的微分/非微分形式和即時刷新形式
2.4順序控制指令及套用
2.4.1空指令NOP(00049)和結束指令END(001)
2.4.2互鎖指令IL(002)/互鎖解除指令ILC(003)
2.4.3跳轉指令JMP(004)/跳轉結束指令JME(005)
2.4.4其他順序控制指令
2.5定時計數類指令
2.5.1定時器指令TIM/TIMH/TIMX
2.5.2計數器指令CNT/CNTR
2.6數據移位類指令
2.6.1移位暫存器指令SFT(010)
2.6.2左右移位暫存器指令SFTR/@SFTR(084)
2.6.3數字左移指令SLD/@SLD(074)和數字右移指令SRD/@SRD(075)
2.6.4字移位指令WSFT/@WSFT(016)
2.6.5其他數據移位類指令
2.7數據傳送類指令
2.7.1傳送指令MOV/@MOV(021)和求反傳送指令MVN/@MVN(022)
2.7.2塊傳送指令XFER(070)
2.7.3塊設定指令BSET(071)
2.7.4其他數據傳送類指令
2.8數據比較類指令
2.8.1常用的比較指令
2.8.2條件類比較指令
2.8.3時刻類比較指令
2.8.4其他數據比較類指令
2.9數據轉換類指令
2.9.1BCD→BIN碼轉換指令BIN/@BIN(023)
2.9.2BIN→BCD碼轉換指令BCD/@BCD(024)
2.9.34→16/8→256解碼指令MLPX/@MLPX(076)
2.9.416→4/256→8編碼指令DMPX/@DMPX(077)
2.9.5七段譯碼指令SDEC/@SDEC(078)
2.9.6ASCⅡ碼轉換指令ASC/@ASC(086)
2.10遞增/遞減指令
2.10.1二進制遞增指令++/@++(590)和雙字二進制遞增指令++L/@++L(591)
2.10.2二進制遞減指令--/@--(592)和雙字二進制遞減指令--L/@--L(593)
2.10.3BCD碼遞增指令++B/@++B(594)和雙字BCD碼遞增指令++BL/@++BL(595)
2.10.4BCD碼遞減指令--B/@--B(596)和雙字BCD碼遞減指令--BL/@--BL(597)
2.11數據運算類指令
2.11.1十進制運算指令
2.11.2二進制運算指令
2.11.3邏輯運算指令
2.12數據控制類指令
2.12.1運算指令PID(190)
2.12.2標度指令108
2.12.3限位指令LMT(680)
2.13子程式控制指令
2.13.1子程式調用SBS(091)、子程式開始SBN(092)/子程式返回RET(093)指令
2.13.2宏指令MCRO/@MCRO(099)
2.14步進控制指令
2.14.1步啟動指令SNXT(009)/步定義指令STEP(008)
2.14.2步進指令編程規則
2.14.3步進指令的編程
第3章CX?Programmer編程軟體及其使用
3.1CX?Programmer概述
3.1.1CX?Programmer7.3版本的主要特性
3.1.2CX?Programmer7.3的安裝
3.2CX?Programmer視窗及選單介紹
3.2.1CX?Programmer主視窗
3.2.2CX?Programmer工程
3.2.3CX?Programmer視圖
3.3CX?Programmer的編程套用
3.3.1創建一個新工程
3.3.2創建符號和地址
3.3.3編輯控制程式
3.3.4編譯程式
3.3.5線上工作
第4章CP1H系列PLC的任務編程方法
4.1任務程式編程概述
4.1.1任務編程的特點
4.1.2任務的分類
4.1.3任務的執行條件及其相關設定
4.1.4周期性執行任務/追加任務的狀態及轉換
4.2任務的使用方法
4.2.1任務啟動/任務待機指令
4.2.2任務與I/O記憶體之間的關係
4.2.3任務對指令的使用限制
4.2.4任務標誌
4.2.5任務設計的原則
4.3中斷任務
4.3.1中斷任務概述
4.3.2輸入中斷
4.3.3高速計數器中斷
4.3.4間隔定時器中斷
4.3.5外部中斷
第5章CP1H系列PLC控制系統的設計
5.1控制系統設計概述
5.1.1PLC控制系統整體設計的指導思想
5.1.2PLC控制系統設計的基本原則
5.1.3PLC控制系統設計的主要內容
5.1.4PLC控制系統設計的基本流程
5.2PLC控制系統的硬體設計
5.2.1PLC系統硬體設計概述
5.2.2PLC的選型和容量估算
5.2.3I/O單元的選型
5.2.4安全迴路設計
5.3CP1H系列PLC控制系統設計示例
5.3.1三人搶答器PLC控制系統設計
5.3.2U形板折板機PLC控制系統的設計
5.3.3物料混合釜PLC控制系統設計
5.3.4電液動力頭PLC控制系統設計
第6章CP1H系列PLC的通信網路
6.1數據通信概述
6.1.1數據通信的基本概念
6.1.2數據通信的傳輸方式
6.1.3數據通信的主要技術指標
6.1.4串列通信接口標準
6.2歐姆龍PLC的通信網路
6.3歐姆龍CP1H系列PLC的串列通信功能
6.3.1無協定通信
6.3.2NT連結通信
6.3.3上位連結通信
6.3.4串列PLC連結通信
6.3.5工具匯流排通信
6.4Modbus?RTU簡易主站
6.4.1Modbus?RTU簡易主站概述
6.4.2Modbus?RTU簡易主站用DM固定分配區域
6.4.3相關特殊輔助繼電器
6.5與歐姆龍組件的通信功能(SAP/Smart FB)
6.5.1與歐姆龍組件的通信功能概述
6.5.2PLC CPU單元的串列網關功能的規格
6.6串列通信選件板的連線
6.6.1串列通信模式簡介
6.6.2與上位計算機(個人計算機)的連線形式
6.6.3與PT(Programmable Terminal)的連線形式
參考文獻