第1章 PLC基礎
1.1 概述
1.1.1 PLC的定義
1.1.2 PLC的特點
1.1.3 PLC的用途
1.1.4 PLC的發(fā)展
1.1.5 PLC的分類
1.1.6 PLC的主要技術指標
1.1.7 學習PLC的關鍵
1.2 PLC的一般結構
1.2.1 基本結構
1.2.2 PLC各部分電路介紹
1.3 PLC工作程序
1.3.1 工作原理
1.3.2 PLC中的存儲區(qū)
1.3.3 PLC的編程語言
1.3.4 PLC的指令系統
1.3.5 PLC的編程
1.4 梯形圖
1.4.1 梯形圖的由來
1.4.2 梯形圖與繼電器控制圖的區(qū)別
1.4.3 梯形圖編程前的準備工作
1.5 PLC控制系統設計
1.5.1 PLC設計原則
1.5.2 PLC系統設計步驟
1.6 歐姆龍公司PLC簡介
1.6.1 歐姆龍公司簡介
1.6.2 歐姆龍C200H系列 PLC
1.6.3 歐姆龍C200HS系列 PLC
1.6.4 歐姆龍C200Ha系列 PLC
第1章習題
第2章 PLC的接線
2.1 底板、電源與CPU
2.1.1 底板
2.1.2 電源
2.1.3 CPU
2.2 I/O單元
2.2.1 輸入/輸出單元的一般問題
2.2.2 輸入單元端子的接線
2.2.3 輸出單元端子的接線
2.2.4 高密度I/O單元
2.2.5 B7A接口單元
2.2.6 其他單元
2.3 PLC與計算機之間的RS232通信
2.4 PLC安裝環(huán)境
2.5 PLC外接按鈕和開關
第2章習題
第3章 PLC的存儲區(qū)分配
3.1 存儲區(qū)
3.1.1 數據區(qū)域概述
3.1.2 數據區(qū)域結構
3.2 內部繼電器區(qū)域
3.3 專用繼電器區(qū)域
3.4 輔助繼電器區(qū)域
3.5 數據存儲器區(qū)域
3.6 其他繼電器區(qū)域
3.7 擴展數據存儲器區(qū)域
第3章習題
第4章 PLC的指令系統
4.1 編程基礎和常用指令
4.1.1 梯形圖
4.1.2 基本術語
4.1.3 助記符程序
4.1.4 梯形圖指令
4.2 定時器和計數器
4.2.1 定時器指令TIM
4.2.2 高速定時器指令TIMH
4.2.3 計數器指令CNT
4.2.4 可逆計數器指令CNTR(12)
4.3 數據操作指令
4.3.1 數據移位指令
4.3.2 數據傳送指令
4.3.3 數據比較指令
4.3.4 數據轉換指令
4.3.5 BCD碼運算指令
4.3.6 二進制運算指令
4.3.7 特殊算術指令
4.3.8 邏輯指令
4.4 其他指令
4.4.1 子程序和中斷指令
4.4.2 步程序指令
4.4.3 特殊指令
4.4.4 高級I/O指令
第4章習題
第5章 模擬量I/O單元
5.1 一般說明
5.1.1 一般特性說明
5.1.2 模擬量與數據之間的對應關系
5.1.3 單元設置與接線
5.2 IR和DM存儲區(qū)
5.2.1 IR區(qū)域
5.2.2 DM區(qū)域
5.3 模擬量輸入功能
5.3.1 設定輸入和信號范圍
5.3.2 平均值處理
5.3.3 峰值保持功能
5.3.4 斷線檢測功能
5.4 模擬量輸出功能
5.4.1 設置輸出和信號范圍
5.4.2 輸出保持功能
5.4.3 寫入被轉換數值
5.4.4 啟動和停止轉換
5.4.5 轉換數據超出范圍
5.5 比例變換功能
5.6 偏移量和增益調整
5.6.1 輸入偏移量和增益調整過程
5.6.2 輸出偏移量和增益調整過程
5.7 MAD01單元使用的例題
第5章習題
第6章 串行通信
6.1 上位機鏈接通信
6.1.1 上位機鏈接設置
6.1.2 上位機鏈接通信
6.2 無通信協議的RS232C通信
6.2.1 通信設置
6.2.2 幀結構
6.2.3 通信步驟
6.2.4 通信示例
6.3 兩臺PLC互連
6.4 NT鏈接
第6章習題
第7章 PLC程序設計
7.1 編程方法
7.2 梯形圖設計方法
7.2.1 梯形圖設計注意事項
7.2.2 梯形圖經驗設計法步驟
7.2.3 常用梯形圖程序
7.3 SFC設計方法
7.3.1 SFC基礎
7.3.2 SFC圖的結構
7.3.3 SFC描述實際問題例
7.3.4 SFC圖轉換成梯形圖
第7章習題
第8章 PLC編程軟件CX-P
8.1 有關軟件使用的一些說明
8.1.1 軟件安裝
8.1.2 軟件的啟動
8.1.3 菜單簡要說明
8.1.4 工程工作區(qū)
8.1.5 工具條
8.2 CX-P使用實例
8.2.1 簡單梯形圖程序實例
8.2.2 具有定時器和計數器的程序實例
8.2.3 具有功能指令的程序實例
8.2.4 模擬量單元的程序實例
第9章 編程練習
9.1 汽車自動清洗
9.2 車間傳送
9.3 機械手
9.4 液體混料裝置
9.5 離心選礦自動控制系統
9.6 自動定時攪拌系統
9.7 鉆孔動力頭的控制
9.8 霓虹燈控制電路
9.9 安裝載貨電梯
9.10 自動售貨機的控制
第10章 PLC實驗
10.1 實驗裝置介紹
10.1.1 實驗硬件
10.1.2 通信電纜
10.1.3 實驗軟件
10.2 熟悉指令實驗
10.2.1 基本指令實驗
10.2.2 定時器和計數器指令實驗
10.2.3 特殊工作位的使用實驗
10.2.4 簡單功能指令實驗
10.3 模擬量單元實驗
10.4 簡單設計性實驗
10.5 控制實驗
10.6 綜合實驗
10.7 綜合實驗參考SFC圖
第11章 PLC的軟件仿真
11.1 軟件的下載與安裝
11.1.1 下載軟件
11.1.2 安裝軟件
11.2 TRiLOGI軟件的使用
11.2.1 主窗口
11.2.2 畫梯形圖
11.3 梯形圖基礎
11.3.1 觸點、線圈、定時器和計數器
11.3.2 特殊位
11.3.3 特殊功能
11.3.4 使用TRiLOGI的順序器
11.3.5 在I/O表中定義I/O標記
11.4 PLC仿真
11.4.1 運行仿真器
11.4.2 仿真器窗口
11.4.3 三個仿真控制按鈕
11.4.4 直接在梯形圖中觀察I/O狀態(tài)
11.5 TBASIC支持下的用戶功能
附錄A PLC開發(fā)軟件SYSMAC CPT
A.1 SYSMAC CPT軟件的安裝與啟動
A.1.1 安裝
A.1.2 啟動
A.1.3 在CPT 軟件中使用鼠標
A.1.4 CPT軟件的主工具條
A.1.5 建立新項目
A.1.6 保存項目
A.2 菜單
A.2.1 文件菜單
A.2.2 編輯菜單
A.2.3 顯示菜單
A.2.4 在線菜單
A.2.5 梯形圖菜單
A.2.6 助記符程序編輯菜單
A.2.7 窗口管理菜單
A.3 有關CPT軟件的練習
附錄B 歐姆龍C200Ha PLC編程指令
B.1 基本指令
B.2 定時器和計數器指令
B.3 數據移位指令
B.4 數據傳送指令
B.5 數據比較指令
B.6 數據轉換指令
B.7 BCD碼運算指令
B.8 二進制運算指令
B.9 特殊運算指令
B.10 邏輯指令
B.11 子程序和中斷控制指令
B.12 步指令
B.13 特殊指令
B.14 網絡指令
B.15 串行通信指令
B.16 高級I/O指令
B.17 特殊I/O單元指令
參考文獻