內容簡介
本書按照開發者的學習習慣,首先簡明扼要說明了串口的基本概念和基礎知識,講述了MCGSE系統組成、MCGSE中的數據類型、串口分類、串口標準等,該部分為學習串口開發的功底;其次,通過微型印表機、流量感測器、溫度感測器等開發實例,詳細說明了如何利用MCGSE提供的串口函式靈活地訪問各種協定接口,該部分提供了一種“萬能通信”方式,即無論什麼樣的數據格式、什麼樣的收發方式,利用該類函式都可以解決問題;最後,重點詳細講解基於Modbus標準協定的通信,即只要儀表採用的是標準Modbus協定,都可以利用這部分的指令解決,充分利用嵌入式MCGSE底層的驅動,完美實現通信互聯。
書中以實例形式引導讀者逐步完成串口通信編程開發,同時配套視頻演示和講解,用手機掃描二維碼即可觀看,易懂、易學。
圖書目錄
第1章認識MCGS1
1.1組態軟體發展概況1
1.2嵌入式MCGS體系結構5
1.3MCGSE功能特點7
第2章數據結構9
2.1機器數與真值9
2.2數據編碼10
2.2.1原碼10
2.2.2反碼10
2.2.3補碼11
2.3數據類型12
2.3.1開關型12
2.3.2數值型14
2.3.3字元型16
2.4十六進制轉浮點型18
2.4.1手動轉換過程18
2.4.2MCGSE轉換過程19
第3章初識串口26
3.1串口引腳26
3.2串口及串口連線形式28
3.2.1台式機串口30
3.2.2USB轉串口30
3.3串列通信接口標準36
3.3.1RS-232C標準37
3.3.2RS-422與RS-485標準41
3.4串口調試工具44
3.4.1串列通信口測試器44
3.4.2串口助手47
3.4.3串口調試助手49
3.4.4雪莉藍串口調試助手49
第4章萬能通信之自發自收——單機通信51
4.1實時資料庫52
4.2運行策略53
4.2.1設定串口參數策略54
4.2.2傳送命令策略58
4.2.3定時接收數據59
4.3程式運行61
第5章萬能通信之只收不發——轉速測量66
5.1變數定義與構件關聯68
5.2策略組態70
5.3程式執行74
第6章萬能通信之只發不收——微型列印77
6.1自由編程78
6.2驅動編程81
第7章萬能通信之位元組會話——流量測量87
7.1操作模式與命令格式88
7.2變數組態與視窗組態93
7.3數據解析96
7.3.1串口參數設定96
7.3.2進入操作模式97
7.3.3進入用戶模式98
7.3.4進入流量連續輸出模式100
7.3.5進入瞬時流量查詢模式102
7.3.6自動校零103
7.3.7讀感測器信息105
7.3.8讀取滿量程流量112
7.4循環策略113
第8章萬能編程之自由指令——溫度控制118
8.1硬體參數設定119
8.2數據格式120
8.3組態過程121
第9章萬能通信之Modbus——溫度測量126
9.1硬體連線與指令生成127
9.2逐位元組傳送128
9.3變數定義及視窗組態128
9.4策略組態及腳本程式130
第10章Modbus通信之CRC校驗——CRC計算134
10.1手動查表計算CRC135
10.2MCGS計算CRC138
10.2.1資料庫組態139
10.2.2界面組態140
第11章Modbus通信之單字讀寫——溫濕度測量143
11.1莫迪康ModbusRTU144
11.1.1通信協定144
11.1.2設備指令145
11.1.3通信過程監測147
11.2溫濕度信號輸入148
11.2.1通信參數149
11.2.2數據幀格式150
11.3MCGSE組態過程152
11.3.1設備組態152
11.3.2數據組態與窗體組態154
11.3.3策略組態155
11.4繼電器輸入與輸出156
11.4.1設備組態157
11.4.2視窗組態與資料庫組態159
第12章Modbus通信之多址讀寫——多路溫濕度測量162
12.1通信指令解析163
12.2讀指令與返回指令164
12.3寫指令167
12.4設備指令168
12.5設備組態169
12.6數據組態與窗體組態170
12.7策略組態173
第13章Modbus通信之區塊讀寫——電阻校準176
13.1硬體連線與設定176
13.2指令解析177
13.3視窗組態與執行腳本179
第14章Modbus通信之浮點讀寫——功率計算189
14.1功率表設定190
14.2通信指令解析193
14.2.1讀指令與返回指令195
14.2.2寫指令與返回指令198
14.3MCGS莫迪康指令201
14.4MCGS組態205
14.4.1數據組態與視窗組態205
14.4.2按鈕腳本程式206
附錄ASCII表213
參考文獻217
二維碼講解清單