M262物聯(lián)網(wǎng)控制器應(yīng)用技術(shù)
定 價:99 元
- 作者:李融龔子華
- 出版時間:2023/7/1
- ISBN:9787111730897
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TN91
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書主要以施耐德電氣在OEM領(lǐng)域主推的Modicon M262工業(yè)物聯(lián)網(wǎng)控制器為題材,不僅全方位地介紹了Modicon M262控制器的硬件結(jié)構(gòu)、刷固件、上下載程序、Modbus通信、Ethernet/IP通信、CANopen通信等傳統(tǒng)應(yīng)用,并且全面地向讀者剖析了OPC通信、SERCOS通信、CNC功能應(yīng)用、工業(yè)物聯(lián)網(wǎng)等高級應(yīng)用。在工業(yè)4.0背景下,工業(yè)物聯(lián)網(wǎng)應(yīng)用成為PLC發(fā)展的必然趨勢,本書從工業(yè)物聯(lián)網(wǎng)MQTT、HTTP、FTP、SQL、CSV、JSON、
XML、Email、TCP/UDP、DNS等應(yīng)用出發(fā),詳細(xì)地介紹了在EcoStruxure Machine Expert平臺下的Modicon M262控制器相關(guān)功能塊的應(yīng)用。
本書注重實用性,主要讀者為自動化從業(yè)人員、工程技術(shù)人員,同時也適合高等院校相關(guān)專業(yè)的師生閱讀。通過學(xué)習(xí)本書不僅能夠提升Modicon M262控制器的編程實踐能力,還能提高SERCOS運動總線下運動控制的應(yīng)用能力。
前言
PREFACE
Modicon M262控制器,支持邏輯/運動控制器,內(nèi)嵌工業(yè)物聯(lián)網(wǎng)(IIoT)協(xié)議和安全加密(TLS)功能,可以提供直接云連接和數(shù)字化服務(wù)。內(nèi)嵌工業(yè)物聯(lián)網(wǎng)(IIoT)是指相互連接的儀器和使用計算機(jī)的工業(yè)應(yīng)用,包括制造和能源管理聯(lián)網(wǎng)在一起的其他裝置。這種連通性允許數(shù)據(jù)收集、交換和分析,從而促進(jìn)生產(chǎn)力和效率的提高以及收獲其他經(jīng)濟(jì)利益。IIoT是分布式控制系統(tǒng)(DCS)的發(fā)展,它通過使用云計算來完善和優(yōu)化過程控制,從而實現(xiàn)了更高程度的自動化。Modicon M262控制器是施耐德電氣在OEM領(lǐng)域主推的控制器,適用于高性能機(jī)器,可將機(jī)器整合至云端和本地環(huán)境中。
本書首先從Modicon M262控制器硬件結(jié)構(gòu)出發(fā),結(jié)合其環(huán)境特性、電源特性、編程環(huán)境等內(nèi)容闡述了Modicon M262控制器本體的IO、編碼器接口、Mini-USB編程口、串口、以太網(wǎng)口等。進(jìn)一步介紹了Modicon M262控制器的擴(kuò)展功能,包括擴(kuò)展通信、連接TM3 I/O、TM5 I/O、TM7 I/O(安全I(xiàn)/O)等。介紹了基礎(chǔ)應(yīng)用如何刷固件、上下載程序,首次聯(lián)機(jī)Modicon M262控制器、取消用戶管理權(quán)限、上傳下載程序及使用離線幫助等,介紹了結(jié)合Modicon M262控制器強(qiáng)大的通信能力,本體的Modbus RJ45口支持RTU、ASCII、IOScanner、Machine_Expert_Network_Manager等方式。本體的以太網(wǎng)1口支持SERCOS(運動控制器)總線協(xié)議,包括高速總線SERCOS配置等應(yīng)用,從單軸控制到多軸控制,從實軸到虛軸,從電子齒輪到電子凸輪,從增量式編碼器到SSI編碼器以及SERCOS總線在Modicon M262控制器中的應(yīng)用。基于SERCOS總線的數(shù)控機(jī)床(CNC)應(yīng)用,介紹了常用的G代碼、CNC編輯工具、CNC基本功能塊、H功能、M功能以及導(dǎo)入CAD文件生成G代碼等應(yīng)用,以及后到本體的以太網(wǎng)2,支持Modbus TCP/EtherNet/ IP雙向并行運行,EtherNet/ IP同施耐德變頻器、TM3BCEIP IO從站相關(guān)的配置及設(shè)置;谝蕴W(wǎng)2物理口的OPC,Modicon M262控制器支持OPC UA的同時也支持OPC DA,分別從不同的維度介紹了OPC DA同施耐德OPC軟件OFS通信的示例以及OPC UA同OPC測試工具UA Expert通信的示例。對于擴(kuò)展CANopen通信口,介紹了同施耐德伺服Lxm28A通信配置中的接線、組態(tài)、配置、編程等全過程。在Modicon M262控制器內(nèi)嵌的工業(yè)物聯(lián)網(wǎng)協(xié)議應(yīng)用,闡述了在EcoStruxure Machine Expert平臺下添加相關(guān)庫文件來支持MQTT、HTTP、FTP、SQL、CSV、JSON、XML、Email、TCPUDP、DNS等相關(guān)功能塊的應(yīng)用以及相關(guān)編程實例。最后介紹了Modicon M262控制器的一些高級應(yīng)用,比如Modicon M262控制器與施耐德觸摸屏軟件Vijeo Designer的仿真連接、ESME平臺仿真與Vijeo Designer仿真連接等;Modicon M262控制器與HMI、Scada通信時地址對應(yīng)關(guān)系,Modicon M262控制器通過串口與計算機(jī)上的Vijeo Designer仿真連接,以及ESME平臺下載PLC中添加配方的應(yīng)用。通過本書的學(xué)習(xí)就可以得心應(yīng)手地應(yīng)用Modicon M262控制器。
本書由施耐德電氣專家李融、龔子華共同編寫,近20年來我們長期致力于客戶現(xiàn)場應(yīng)用,熟悉OEM客戶的各種機(jī)型,積累了許多寶貴的經(jīng)驗。
在本書的編寫過程中,施耐德電氣(中國)有限公司高級副總裁龐邢健先生、施耐德電氣(中國)有限公司工業(yè)事業(yè)部副總裁崔志達(dá)先生、上海區(qū)區(qū)域經(jīng)理李文亮先生、技術(shù)能力中心經(jīng)理沈偉峰先生、技術(shù)專家李幼涵、王兆宇、劉允松、杜云飛、方平、李振(排名不分先后)提出了許多寶貴的意見以及給予了多方面的支持。專家陸魏強(qiáng)、續(xù)志峰、陳俊豪(排名不分先后)對本書的排版、校對、統(tǒng)覽等方面提出了修改意見,在此一并表示感謝!
因本書涉及的內(nèi)容比較多,加之時間比較倉促,書中難免有不足之處,希望各方面專家和讀者提出寶貴意見,以便進(jìn)一步修改。
李 融 龔子華
2023年3月
目錄
CONTENTS
序
前言
第1章 M262控制器的硬件結(jié)構(gòu)與特性1
1.1 基本信息1
1.1.1 性能1
1.1.2 環(huán)境特性2
1.1.3 電源特性2
1.1.4 編程軟件2
1.2 M262控制器本體硬件結(jié)構(gòu)3
1.2.1 嵌入式IO3
1.2.2 編碼器接口4
1.2.3 Mini-B型USB編程端口4
1.2.4 串口5
1.2.5 以太網(wǎng)5
1.2.6 運行/停止6
1.2.7 SD卡插槽7
1.2.8 報警繼電器7
1.3 M262控制器擴(kuò)展功能8
1.3.1 M262控制器的擴(kuò)展通信8
1.3.2 將M262控制器連接至TM3 I/O系統(tǒng)9
1.3.3 將M262控制器連接至TM5和TM7 I/O系統(tǒng)9
1.3.4 將M262控制器連接至TM5和TM7安全I(xiàn)/O系統(tǒng)10
第2章 基礎(chǔ)應(yīng)用11
2.1 固件更新11
2.1.1 USB更新固件11
2.1.2 以太網(wǎng)更新固件17
2.1.3 SD卡更新固件23
2.2 下載程序27
2.2.1 通過USB電纜下載程序27
2.2.2 通過以太網(wǎng)下載程序32
2.2.3 通過SD卡更新程序34
2.3 程序上傳38
2.3.1 下載源代碼38
2.3.2 上傳源代碼40
2.4 登錄控制器權(quán)限43
2.4.1 首次登錄M262控制器43
2.4.2 禁用用戶權(quán)限管理43
2.5 離線幫助文件的安裝46
第3章 Modbus通信應(yīng)用50
3.1 ASCII_Manager協(xié)議管理器51
3.1.1 ASCII_Manager協(xié)議管理器配置51
3.1.2 ASCII_Manager協(xié)議相關(guān)功能塊52
3.1.3 ASCII_Manager協(xié)議示例程序53
3.2 Modbus_Manager協(xié)議管理器54
3.2.1 Modbus_Manager協(xié)議管理器配置54
3.2.2 Modbus_Manager協(xié)議相關(guān)功能塊55
3.2.3 Modbus_Manager協(xié)議示例程序56
3.3 Modbus_IOScanner協(xié)議管理器57
3.3.1 Modbus_IOScanner協(xié)議管理器配置57
3.3.2 Modbus_IOScanner協(xié)議主站的配置58
3.3.3 Modbus_IOScanner協(xié)議示例程序60
3.4 Machine_Expert_Network_Manager協(xié)議管理器61
3.4.1 Machine_Expert中的配置61
3.4.2 Vijeo Designer軟件中的配置64
第4章 EtherNet/IP通信應(yīng)用67
4.1 對ATV340變頻器的控制67
4.1.1 控制器中的配置(ESME軟件)67
4.1.2 變頻器中的配置(Somove軟件)70
4.1.3 使用功能塊控制變頻器71
4.1.4 使用過程通道讀寫參數(shù)72
4.1.5 示例程序73
4.2 連接IO站TM3BCEIP模塊74
4.2.1 TM3BCEIP模塊設(shè)置74
4.2.2 TM3BCEIP IO站配置78
第5章 CANopen通信應(yīng)用80
5.1 硬件接線80
5.1.1 TMSCO1模塊側(cè)的接線80
5.1.2 LXM28A伺服側(cè)的接線81
5.1.3 傳輸速度和電纜長度81
5.2 LXM28A伺服通信參數(shù)設(shè)置81
5.3 組態(tài)與編程82
5.3.1 硬件組態(tài)82
5.3.2 總線狀態(tài)讀取85
5.3.3 軸控制功能塊86
5.4 應(yīng)用示例100
5.4.1 項目介紹100
5.4.2 硬件組態(tài)100
5.4.3 程序編寫101
第6章 SERCOS通信應(yīng)用105
6.1 組態(tài)與配置106
6.1.1 添加設(shè)備106
6.1.2 機(jī)械參數(shù)的配置110
6.1.3 SERCOS總線初始化111
6.1.4 軸類型的配置112
6.2 讀寫驅(qū)動器IDN參數(shù)112
6.2.1 功能FC_BuildIDN113
6.2.2 IDN讀取功能塊FB_ReadIDN113
6.2.3 IDN修改功能塊FB_WriteIDN114
6.2.4 讀寫IDN示例程序115
6.3 主軸編碼器115
6.3.1 增量編碼器116
6.3.2 SSI編碼器118
6.4 讀取位置信息119
6.4.1 讀取軸的位置119
6.4.2 讀取電機(jī)編碼器的位置119
6.5 軸狀態(tài)的讀取120
6.6 單軸控制功能塊120
6.6.1 傳感器捕捉MC_TouchProbe功能塊121
6.6.2 MC_Move SuperImposed功能塊124
6.7 多軸控制功能塊125
6.7.1 電子齒輪125
6.7.2 電子凸輪126
6.8 虛軸控制141
6.8.1 硬件組態(tài)時定義虛軸141
6.8.2 純虛軸聲明142
6.9 應(yīng)用示例142
6.9.1 項目介紹142
6.9.2 硬件組態(tài)143
6.9.3 編寫程序144
6.9.4 程序測試151
第7章 OPC通信應(yīng)用153
7.1 OPC簡介153
7.2 OPC UA153
7.2.1 OPC UA簡介153
7.2.2 OPC UA服務(wù)器配置155
7.3 OPC DA159
7.3.1 OPC DA簡介159
7.3.2 OPC DA服務(wù)器配置160
第8章 CNC功能的應(yīng)用164
8.1 CNC常用術(shù)語164
8.1.1 常用的G代碼164
8.1.2 G代碼中CNC標(biāo)識符165
8.2 CNC編輯工具166
8.2.1 CNC設(shè)置166
8.2.2 CNC程序167
8.3 CNC基本功能塊170
8.3.1 SMC_Interpolator插補(bǔ)功能塊171
8.3.2 SMC_TRAFO_Gantry2/ SMC_TRAFO_Gantry3功能塊173
8.3.3 FB_ControlAxisByPosCnc功能塊174
8.3.4 SMC_ReadNCFile功能塊175
8.3.5 SMC_NCDecoder功能塊176
8.3.6 SMC_CheckVelocities功能塊178
8.3.7 SMC_SmoothPath功能塊178
8.4 各種編譯模式下的應(yīng)用180
8.4.1 SMC_OutQueue編譯模式的應(yīng)用180
8.4.2 SMC_CNC_REF編譯模式的應(yīng)用183
8.4.3 File編譯模式的應(yīng)用187
8.5 CNC的H功能190
8.6 CNC的M功能192
8.7 導(dǎo)入CAD文件生成G代碼193
第9章 工業(yè)物聯(lián)網(wǎng)的應(yīng)用195
9.1 MQTT協(xié)議及應(yīng)用196
9.1.1 MQTT協(xié)議介紹196
9.1.2 MQTT實現(xiàn)方式197
9.1.3 MqttHandling庫197
9.1.4 FB_MqttClient功能塊199
9.1.5 FB_MqttPublish功能塊200
9.1.6 FB_MqttSubscribe功能塊201
9.2 HTTP及應(yīng)用202
9.2.1 HTTP介紹202
9.2.2 HttpHandling庫203
9.2.3 FB_HttpClient功能塊204
9.3 FTP及應(yīng)用210
9.3.1 FTP介紹210
9.3.2 FTP實現(xiàn)方