137147,132328

An Introduction to Using RS485 to Control the Relay Device b

工業基本控制程式設計(RS485串列埠篇)

工業基本控制程式設計(RS485串列埠篇)

您的評分:


出版日期:2018/10/10
出版:渥瑪數位 / 渥瑪數位有限公司
作者:曹永忠、許智誠、蔡英德
語言:繁體中文(台灣)
頁數:272
產品類型:電子書
檔案格式:PDF(適合平板)

零售
原價 NT$ 999

零售
)檢舉
免費試閱
嵌入閱讀器至您的網頁

內容簡介

本書是『工業4.0系列』的第一本書,書名為『工業基本控制程式設計(RS485串列埠篇)』,主要是運用RS 485與Modbus RTU的通訊協定,透過簡單易學的單晶片開發板與開發語言,透過一些簡單的例子,進而揭露工業控制一些簡單的思維、開發技巧與實作技術,並結合網際網路與物聯網技術,進入工業控制領域,將產業控制的專業技術,帶到物聯網與智慧生活之中。
工業控制領域所需要的專業知識是多方面且跨領域,不但軟體需要精通,硬體也是需要有相當的專業能力,還需要熟悉許多工業上的標準與規範,這樣的複雜,讓工業控制領域的人才非常專業分工,而且許多人數十年的專業都專精於固定的專門領域,這樣的現象,讓整個工業控制在數十年間發展的非常快速,而且深入的技術都建立在許多先進努力基礎上,這更是工業控制的強大魅力所在。
筆著希望透過簡單易學的Arduino單晶片/Ameba 8195 AM等相關開發版與C語言,將工業控制的專業技術帶入大眾智慧生活中,並整合物聯網技術、人工智慧、大數據、雲端技術等,進入智慧物聯網的領域,並希望有機會與工業4.0的產業技術互相連接,或許讓不專業的筆者做專業的事,有機會創造出另一種未來的技術火花。

章節目錄

自序 ii
自序 iv
自序 vi
目 錄 viii
圖目錄 xi
表目錄 xvi
工業4.0系列 - 1 -
Ameba RTL 8195 AM開發板 - 3 -
Wifi功能 - 4 -
取得網路MAC資料 - 6 -
透過WIFI模組登連接無線基地台 - 9 -
章節小結 - 14 -
Modbus RTU繼電器模組 - 16 -
四組繼電器模組 - 16 -
Modbus RTU繼電器模組電路控制端 - 20 -
電磁繼電器的工作原理和特性 - 21 -
繼電器運作線路 - 23 -
完成Modbus RTU繼電器模組電力供應 - 25 -
完成Modbus RTU繼電器模組之對外通訊端 - 26 -
章節小結 - 28 -
WIFI通訊控制 - 30 -
使用具有WIFI網路功能的Ameba RTL 8195開發板 - 30 -
透過命令控制Modbus RTU繼電器模組 - 34 -
控制命令解釋 - 37 -
使用TCP/IP建立網站控制繼電器 - 39 -
實體展示 - 56 -
章節小結 - 56 -
以太網路 - 58 -
Arduino Ethernet Shield 簡介 - 58 -
簡單Web Server - 61 -
使用DHCP架設Web Server - 65 -
Telnet 用戶端程式 - 70 -
文字型Browser用戶端程式 - 75 -
取得網路校時時間資料 - 79 -
Telnet簡單聊天室 - 85 -
Telnet簡單多人版聊天室 - 90 -
章節小結 - 95 -
乙太網路繼電器模組 - 97 -
四組繼電器模組 - 97 -
電磁繼電器的工作原理和特性 - 101 -
繼電器運作線路 - 102 -
完成INNO-4RD-NET網路繼電器模組電力供應 - 104 -
完成INNO-4RD-NET網路繼電器模組之通訊網路連接 - 105 -
INNO-4RD-NET網路繼電器模組之控制參數配置 - 107 -
通訊協定介紹 - 120 -
什麼是 Modbus 協定? - 120 -
Modbus 協定層級 - 122 -
資料 Endianness - 125 -
字串 - 126 -
了解函式代碼 - 127 -
Modbus PDU - 127 -
TCP/IP - 128 -
RTU - 129 -
ASCII - 130 -
實際測試 - 131 -
測試工具 - 131 -
控制命令 - 141 -
控制命令測試 - 145 -
章節小結 - 161 -
透過網路通訊控制工業通訊裝置 - 163 -
簡單Web Server - 166 -
透過命令控制Modbus TCP單一繼電器模組 - 172 -
控制命令解釋 - 178 -
透過迴圈方式控制Modbus TCP每一繼電器模組 - 185 -
使用TCP/IP建立網站控制繼電器 - 188 -
實體展示 - 204 -
章節小結 - 207 -
本書總結 - 208 -
作者介紹 - 209 -
附錄 - 210 -
Ameba RTL8195AM腳位圖 - 210 -
Ameba RTL8195AM更新韌體按鈕圖 - 211 -
Ameba RTL8195AM 更換DAP Firmware - 212 -
Ameba RTL8195AM 安裝驅動程式 - 214 -
Ameba RTL8195AM使用多組UART - 221 -
Ameba RTL8195AM使用多組I2C - 223 -
INNO-4RD-NET網路繼電器原廠資料 - 225 -
參考文獻 - 251 -

作者介紹

曹永忠 (Yung-Chung Tsao) ,目前為自由作家,專注於軟體工程、軟體開發與設計、物件導向程式設計、物聯網系統開發、Arduino開發、嵌入式系統開發,商品攝影及人像攝影。長期投入資訊系統設計與開發、企業應用系統開發、軟體工程、物聯網系統開發、軟硬體技術整合等領域,並持續發表作品及相關專業著作。
Email:prgbruce@gmail.com
Line ID:dr.brucetsao
作者網站:https://www.cs.pu.edu.tw/~yctsao/
臉書社群(Arduino.Taiwan):https://www.facebook.com/groups/Arduino.Taiwan/
Github網站:https://github.com/brucetsao/
原始碼網址:https://github.com/brucetsao/Industry4
Youtube:https://www.youtube.com/channel/UCcYG2yY_u0m1aotcA4hrRgQ


許智誠 (Chih-Cheng Hsu),美國加州大學洛杉磯分校(UCLA) 資訊工程系博士,曾任職於美國IBM等軟體公司多年,現任教於中央大學資訊管理學系副教授,主要研究為軟體工程、設計流程與自動化、數位教學、雲端裝置、多層式網頁系統、系統整合、金融資料探勘、Python建置(金融)資料探勘系統。
Email: khsu@mgt.ncu.edu.tw
作者網頁:http://www.mgt.ncu.edu.tw/~khsu/



蔡英德 (Yin-Te Tsai),國立清華大學資訊科學系博士,靜宜大學資訊傳播工程學系教授,主要研究為演算法設計與分析、生物資訊、軟體開發、視障輔具設計與開發。
Email:yttsai@pu.edu.tw
作者網頁:http://www.csce.pu.edu.tw/people/bio.php?PID=6#personal_writing

留言Facebook 留言