第1章 開放式控制平臺(tái)發(fā)展歷程 001
1.1 PLC 的基本概念及系統(tǒng)組成 001
1.1.1 PLC 的構(gòu)成 002
1.1.2 PLC 的基本工作原理 003
1.1.3 IEC 61131-3 標(biāo)準(zhǔn) 004
1.1.4 PLC 的通信聯(lián)網(wǎng) 005
1.2 自動(dòng)化技術(shù)的變革 006
1.2.1 開放自動(dòng)化系統(tǒng)的形成 006
1.2.2 菲尼克斯自動(dòng)化系統(tǒng)的發(fā)展 007
1.3 工業(yè)4.0 和智能制造對(duì)PLC系統(tǒng)的新要求 013
1.4 PLCnext 技術(shù)介紹 014
1.4.1 PLCnext 成為開放控制平臺(tái)的樣板 014
1.4.2 PLCnext 技術(shù)生態(tài) 016
1.4.3 PLCnext 系統(tǒng)架構(gòu) 019
1.4.4 PLCnext 的技術(shù)特點(diǎn)
總結(jié) 023
第2章 PLCnext 硬件配置 025
2.1 模塊化控制器及其左側(cè)擴(kuò)展模塊 025
2.1.1 模塊化控制器 026
2.1.2 左側(cè)擴(kuò)展模塊 027
2.2 I/O 模塊 028
2.2.1 Axioline F 系列I/O模塊和耦合器 029
2.2.2 Axioline Smart Element系列I/O 模塊 031
2.2.3 Axioline E 系列I/O模塊 033
2.2.4 I/O-Link 模塊 034
2.3 安全控制器 035
2.4 冗余控制器 038
2.5 面向邊緣應(yīng)用的控制器 041
第3章 PLCnext Engineer軟件平臺(tái) 044
3.1 PLCnext Engineer 軟件介紹 044
3.1.1 軟件安裝系統(tǒng)要求 045
3.1.2 用戶界面 045
3.2 硬件組態(tài)與管理 049
3.2.1 設(shè)備硬件組態(tài) 049
3.2.2 PROFINET 設(shè)備GSDML文件管理 053
3.3 變量用法與管理 055
3.3.1 變量聲明 055
3.3.2 自定義數(shù)據(jù)類型 059
3.4 程序與PLC 資源管理 066
3.4.1 程序組織單元(POU) 067
3.4.2 配置、資源、任務(wù) 078
3.4.3 常規(guī)編程語(yǔ)言 082
3.4.4 庫(kù)文件 085
3.4.5 其他導(dǎo)入功能 087
3.5 eHMI 088
3.6 運(yùn)行與調(diào)試 093
3.6.1 程序開發(fā)步驟 093
3.6.2 在線調(diào)試 094
3.6.3 仿真調(diào)試 095
3.6.4 WBM 中的診斷 097
第4章 軟件應(yīng)用實(shí)例 100
4.1 工程實(shí)例介紹 100
4.2 工程實(shí)例創(chuàng)建 101
4.2.1 新建工程與硬件組態(tài) 101
4.2.2 功能塊與程序設(shè)計(jì) 107
4.2.3 程序下載與調(diào)試 109
4.2.4 eHMI 畫面設(shè)計(jì)與運(yùn)行 112
4.3 基于Web 的網(wǎng)頁(yè)管理 115
4.3.1 WBM 登錄 115
4.3.2 Overview 頁(yè)面 115
4.3.3 Diagnostics 頁(yè)面 116
4.3.4 Configuration 頁(yè)面 119
4.3.5 Security 頁(yè)面 127
4.3.6 Administration 頁(yè)面 132
4.4 調(diào)試工具 135
4.4.1 NetNames 135
4.4.2 Putty 136
4.4.3 WinSCP 137
第5章 高級(jí)語(yǔ)言編程 139
5.1 概述 139
5.2 C/C 集成介紹 140
5.2.1 C/C 特點(diǎn) 140
5.2.2 C/C 集成 141
5.2.3 C 應(yīng)用案例 146
5.3 MATLAB 集成介紹 149
5.3.1 MATLAB 特點(diǎn) 149
5.3.2 MATLAB 集成 150
5.3.3 MATLAB 應(yīng)用案例 156
5.4 C#集成介紹 158
5.4.1 C#特點(diǎn) 158
5.4.2 C#集成 159
5.4.3 C#應(yīng)用案例 165
第6章 通信協(xié)議集成 168
6.1 工業(yè)通信網(wǎng)絡(luò) 168
6.2 MODBUS 通信 169
6.2.1 MODBUS RTU 通信 169
6.2.2 MODBUS TCP 通信 174
6.3 SOCKET 通信 181
6.3.1 SOCKET 概述 181
6.3.2 SOCKET 應(yīng)用示例 181
6.4 OPC UA 通信 185
6.4.1 OPC UA 概述 185
6.4.2 OPC UA 的特點(diǎn) 186
6.4.3 OPC UA 通信模型 186
6.4.4 PLCnext 控制器作為OPC UA 服務(wù)端的使用 187
6.4.5 PLCnext 控制器作為OPC UA 客戶端的使用 189
6.5 SNMP 通信 197
6.5.1 SNMP 概述 197
6.5.2 PLCnext Engineer 中SNMP 功能庫(kù)應(yīng)用 198
6.6 MQTT 通信 199
6.6.1 MQTT 概述 199
6.6.2 MQTT 特點(diǎn) 200
6.6.3 MQTT 原理 200
6.6.4 PLCnext & MQTT應(yīng)用示例 202
6.7 MySQL 通信 208
6.7.1 MySQL 概述 208
6.7.2 PLCnext 控制器結(jié)合MySQL 使用示例 210
第7章 PLCnext APP 212
7.1 APP 概述 212
7.1.1 APP 的發(fā)展歷史 212
7.1.2 工業(yè)APP 的基本特點(diǎn)和類型 213
7.1.3 PLCnext Store APP軟件商店 214
7.2 行業(yè)解決方案類APP 217
7.2.1 行業(yè)解決方案類APP特點(diǎn) 217
7.2.2 行業(yè)解決方案類APP在PLCnext 中的應(yīng)用 217
7.3 庫(kù)文件類APP 220
7.3.1 庫(kù)文件類APP 特點(diǎn) 221
7.3.2 庫(kù)文件類APP 在PLCnext 中的應(yīng)用 221
7.4 功能擴(kuò)展類APP 223
7.4.1 功能擴(kuò)展類APP特點(diǎn) 224
7.4.2 內(nèi)部通信方式 224
7.4.3 容器化部署方式Podman 228
7.4.4 MLnext 使用示例 230
7.4.5 ROS 使用示例 234
7.4.6 Node-RED 使用示例 238
7.5 工程項(xiàng)目類APP 242
7.5.1 工程項(xiàng)目類APP特點(diǎn) 242
7.5.2 工程項(xiàng)目類APP 在PLCnext 中的應(yīng)用 242
7.6 APP 開發(fā)與發(fā)布 243
7.6.1 APP 開發(fā) 243
7.6.2 APP 發(fā)布 245
第8章 工業(yè)信息安全 246
8.1 工業(yè)信息安全概述 246
8.1.1 網(wǎng)絡(luò)安全與信息安全 246
8.1.2 IT 與OT/ICS 的對(duì)比 247
8.2 工業(yè)信息安全標(biāo)準(zhǔn)IEC 62443概述 248
8.2.1 工業(yè)控制信息安全理念 250
8.2.2 工業(yè)信息安全措施的相關(guān)技術(shù)與架構(gòu) 250
8.3 PLCnext 工業(yè)信息安全功能 251
8.3.1 PLCnext 的信息安全基于縱深防御 251
8.3.2 PLCnext 信息安全設(shè)計(jì) 253
8.3.3 PLCnext 定期安全維護(hù) 254
8.4 PLCnext 信息安全操作 255
8.4.1 PLCnext 相關(guān)設(shè)備信息查詢與安全配置 255
8.4.2 用戶身份驗(yàn)證與角色權(quán)限 256
8.4.3 PLCnext 安全傳輸與簽名的相關(guān)配置 257
8.5 PLCnext 中防火墻設(shè)置 258
8.5.1 系統(tǒng)消息與規(guī)則執(zhí)行 259
8.5.2 防火墻規(guī)則添加與屬性 260
8.5.3 通過(guò)nftables 設(shè)置附加的防火墻規(guī)則 261
8.6 PLCnext 中VPN 遠(yuǎn)程通信 262
8.6.1 IPSec 簡(jiǎn)介 262
8.6.2 PLCnext IPSec 測(cè)試平臺(tái)構(gòu)建 263
8.6.3 在PLCnext 中配置IPSec 相關(guān)文件并啟用服務(wù) 263
第9章 工業(yè)物聯(lián)網(wǎng) 265
9.1 工業(yè)物聯(lián)網(wǎng)概述 265
9.1.1 背景及概念 265
9.1.2 PLCnext 在IIoT 中的使用 268
9.2 PROFICLOUD 270
9.2.1 PROFICLOUD 概述 270
9.2.2 基于PLCnext 的PROFICLOUD 應(yīng)用 270
9.2.3 可視化工具服務(wù)TSD/Dashboard 274
9.2.4 Dashboard 中Panel說(shuō)明 277
9.2.5 組織管理服務(wù) 281
9.3 PLCnext 控制器連接阿里云 281
9.3.1 阿里云物聯(lián)網(wǎng)平臺(tái)介紹 281
9.3.2 PLCnext 控制器接入 282
9.4 PLCnext 控制器連接AWS 285
9.4.1 AWS 介紹 285
9.4.2 PLCnext 控制器接入 285
第10章 基于PLCnext 的行業(yè)解決方案 289
10.1 PLCnext 在風(fēng)電行業(yè)中的應(yīng)用 289
10.1.1 智慧能源與風(fēng)力發(fā)電行業(yè)簡(jiǎn)介 289
10.1.2 基于PLCnext 的風(fēng)機(jī)葉片智慧綜合監(jiān)控解決方案 290
10.1.3 通過(guò)葉片監(jiān)測(cè)系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)查詢 292
10.1.4 通過(guò)葉片監(jiān)測(cè)系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)分析 294
10.2 PLCnext 在隧道行業(yè)中的應(yīng)用 295
10.2.1 公路隧道行業(yè)簡(jiǎn)介 295
10.2.2 基于PLCnext 的隧道監(jiān)控解決方案 296
10.2.3 基于PLCnext 的隧道智能照明方案 298
10.3 PLCnext 在樓宇智能化行業(yè)中的應(yīng)用 300
10.3.1 智能樓宇控制系統(tǒng)介紹 300
10.3.2 基于PLCnext 的暖通空調(diào)標(biāo)準(zhǔn)化控制方案 301
10.3.3 基于PLCnext 的智能照明解決方案 305
10.4 PLCnext 在汽車行業(yè)中的應(yīng)用 309
10.4.1 汽車制造行業(yè)簡(jiǎn)介 309
10.4.2 基于PLCnext 的PHCAR電氣標(biāo)準(zhǔn) 310
10.5 PLCnext 在設(shè)備制造行業(yè)的應(yīng)用 317
10.5.1 設(shè)備制造行業(yè)概述 317
10.5.2 基于PLCnext 的智能產(chǎn)線控制解決方案 317
10.5.3 基于PLCnext 的設(shè)備預(yù)測(cè)性維護(hù)解決方案 320
10.5.4 基于PLCnext 的電機(jī)預(yù)測(cè)性維護(hù)案例介紹 322
10.6 PLCnext 在過(guò)程自動(dòng)化行業(yè)的應(yīng)用 327
10.6.1 過(guò)程自動(dòng)化行業(yè)背景 327
10.6.2 NAMUR 開放式架構(gòu)(NOA) 327
10.6.3 開放過(guò)程自動(dòng)化標(biāo)準(zhǔn)(O-PAS) 328
10.6.4 模塊化生產(chǎn)(MTP) 329
參考文獻(xiàn) 333