第1章 串行通信概述
1.1 串行通信的基本概念
1.1.1 通信與通信方式
1.1.2 串行通信的數(shù)據(jù)傳輸方式
1.1.3 串行通信的基本參數(shù)
1.1.4 串行通信的基本方式
1.2 串行通信協(xié)議
1.2.1 異步串行通信協(xié)議
1.2.2 同步串行通信協(xié)議
1.3 串行通信的接口標準
1.3.1 RS-232C串口通信標準
1.3.2 RS-422/485串口通信標準
1.4 串行通信線路連接
1.4.1 短距離線路連接
1.4.2 長距離線路連接
1.5 串口調試工具
1.5.1 超級終端程序
1.5.2 串口調試助手
第2章Visual C++與串口通信
2.1 串口通信控件MSComm
2.1.1 MSComm控件處理通信的方式
2.1.2 MSComm控件的添加
2.1.3 MSComm控件的常用屬性
2.1.4 MSComm控件的OnComm事件
2.2.5 MSComm控件通信步驟
2.2 串口通信API函數(shù)
2.2.1 動態(tài)鏈接庫與API函數(shù)
2.2.2 VC++與動態(tài)鏈接庫
2.2.3 與串口通信有關的API函數(shù)
2.2.4 利用API函數(shù)操作串口
2.2.5 利用API函數(shù)實現(xiàn)串口通信的查詢方法
2.2.6 使用API函數(shù)實現(xiàn)PC與PC串口通信實例
第3章 計數(shù)制與編碼
3.1 計數(shù)制
3.1.1 計數(shù)制概述
3.1.2 十進制與二進制
3.1.3 八進制與十六進制
3.2 計數(shù)制轉換及其程序設計
3.2.1 二進制與十進制的轉換
3.2.2 二進制與八進制的轉換
3.2.3 二進制與十六進制的轉換
3.2.4 八進制與十進制的轉換
3.2.5 十六進制與十進制的轉換
3.2.6 八進制與十六進制的轉換
3.3 字符編碼
3.3.1 非數(shù)值數(shù)據(jù)
3.3.2 BCD碼
3.3.3 ASCII編碼
3.3.4 ASCII編碼與十六進制的轉換
第4章 PC與PC串口通信及應用
4.1 PC中的串行端口
4.1.1 查看串行端口信息
4.1.2 虛擬串口的使用
4.2 PC與PC串口通信程序設計
4.2.1 設計任務
4.2.2 線路連接
4.2.3 串口通信調試
4.2.4 程序界面設計
4.2.5 程序設計詳解
4.2.6 系統(tǒng)運行測試
4.3 PC雙串口互通信程序設計
4.3.1 設計任務
4.3.2 線路連接
4.3.3 串口通信調試
4.3.4 程序界面設計
4.3.5 程序代碼設計詳解
4.3.6 系統(tǒng)運行測試
第5章 遠程I/O模塊串口通信及測控應用
5.1 典型分布式I/O模塊簡介
5.1.1 集散控制系統(tǒng)的結構與特點
5.1.2 ADAM4000遠程數(shù)據(jù)采集控制系統(tǒng)
5.1.3 ADAM4000系列模塊簡介
5.1.4 ADAM4000系列模塊的軟件安裝
5.2 模擬電壓采集程序設計
5.2.1 設計任務
5.2.2 線路連接
5.2.3 串口通信調試
5.2.4 程序界面設計
5.2.5 PC端程序設計詳解
5.2.6 系統(tǒng)運行測試
5.3 模擬電壓輸出程序設計
5.3.1 設計任務
5.3.2 線路連接
5.3.3 串口通信調試
5.3.4 程序界面設計
5.3.5 PC端程序設計詳解
5.3.6 系統(tǒng)運行測試
5.4 開關信號輸入程序設計
5.4.1 設計任務
5.4.2 線路連接
5.4.3 串口通信調試
5.4.4 程序界面設計
5.4.5 PC端程序設計詳解
5.4.6 系統(tǒng)運行測試
5.5 開關信號輸出程序設計
5.5.1 設計任務
5.5.2 線路連接
5.5.3 串口通信調試
5.5.4 程序界面設計
5.5.5 PC端程序設計詳解
5.5.6 系統(tǒng)運行測試
5.6 溫度測控程序設計
5.6.1 設計任務
5.6.2 線路連接
5.6.3 串口通信調試
5.6.4 程序界面設計
5.6.5 PC端程序設計詳解
5.6.6 系統(tǒng)運行測試
第6章 三菱PLC串口通信及測控應用
6.1 三菱PLC特殊功能模塊與通信協(xié)議
6.1.1 FX2N系列PLC的特殊功能模塊
6.1.2 三菱PLC編程口通信協(xié)議
6.2 模擬電壓采集程序設計
6.2.1 設計任務
6.2.2 線路連接
6.2.3 PLC端電壓輸入程序
6.2.4 串口通信調試
6.2.5 PC端程序界面設計
6.2.6 PC端程序設計詳解
6.2.7 系統(tǒng)運行測試
6.3 模擬電壓輸出程序設計
6.3.1 設計任務
6.3.2 線路連接
6.3.3 PLC端電壓輸出程序
6.3.4 串口通信調試
6.3.5 PC端程序界面設計
6.3.6 PC端程序設計詳解
6.3.7 系統(tǒng)運行測試
6.4 開關信號輸入程序設計
6.4.1 設計任務
6.4.2 線路連接
6.4.3 串口通信調試
6.4.4 PC端程序界面設計
6.4.5 PC端程序設計詳解
6.4.6 系統(tǒng)運行測試
6.5 開關信號輸出程序設計
6.5.1 設計任務
6.5.2 線路連接
6.5.3 串口通信調試
6.5.4 PC端程序界面設計
6.5.5 PC端程序設計詳解
6.5.6 系統(tǒng)運行測試
6.6 溫度測控程序設計
6.6.1 設計任務
6.6.2 線路連接
6.6.3 PLC端溫度測控程序
6.6.4 串口通信調試
6.6.5 PC端程序界面設計
6.6.6 PC端程序設計詳解
6.6.7 系統(tǒng)運行測試
第7章 西門子PLC串口通信及測控應用
7.1 西門子PLC模擬量擴展模塊與通信協(xié)議
7.1.1 西門子S7-200 PLC的模擬量擴展模塊
7.1.2 西門子S7-200 PLC PPI通信協(xié)議
7.2 模擬電壓采集程序設計
7.2.1 設計任務
7.2.2 線路連接
7.2.3 PLC端電壓輸入程序
7.2.4 串口通信調試
7.2.5 PC端程序界面設計
7.2.6 PC端程序設計詳解
7.2.7 系統(tǒng)運行測試
7.3 模擬電壓輸出程序設計
7.3.1 設計任務
7.3.2 線路連接
7.3.3 PLC端電壓輸出程序
7.3.4 串口通信調試
7.3.5 PC端程序界面設計
7.3.6 PC端程序設計詳解
7.3.7 系統(tǒng)運行測試
7.4 開關信號輸入程序設計
7.4.1 設計任務
7.4.2 線路連接
7.4.3 串口通信調試
7.4.4 PC端程序界面設計
7.4.5 PC端程序設計詳解
7.4.6 系統(tǒng)運行測試
7.5 開關信號輸出程序設計
7.5.1 設計任務
7.5.2 線路連接
7.5.3 串口通信調試
7.5.4 PC端程序界面設計
7.5.5 PC端程序設計詳解
7.5.6 系統(tǒng)運行測試
7.6 溫度測控程序設計
7.6.1 設計任務
7.6.2 線路連接
7.6.3 PLC端溫度測控程序
7.6.4 串口通信調試
7.6.5 PC端程序界面設計
7.6.6 PC端程序設計詳解
……