国产免费AV|泡泡玛特欧洲总部将设在伦敦|中文天堂网www新版资源在线|一本久道综合在线中文|国精产品一二三产区的使用方法|香蕉鱼在线观看|www.27eee

 找回密碼
 注冊
搜索

施耐德Unity Pro語言和程序結構編程手冊中文高清版

[復制鏈接]
樓主
完整文檔下載:
施耐德Unity Pro語言和程序結構編程手冊中文高清版.pdf (3.23 MB, 售價: 1 E幣)
部分內容截圖:
施耐德Unity Pro語言和程序結構編程手冊中文高清版 1.png
目錄:
第一部分 Unity Pro 的一般介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
第 1 章 介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Unity Pro 的特性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
用戶界面 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
項目瀏覽器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
配置器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
數據編輯器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
程序編輯器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
功能塊圖 FBD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
梯形圖 (LD) 語言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
關于順序功能圖 (SFC) 的常規信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
指令表 IL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
結構化文本 ST. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
PLC 模擬器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
導出 / 導入 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
用戶文檔 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
調試服務 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
診斷瀏覽器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
操作屏 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
第二部分 應用程序的結構 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61
內容預覽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
第 2 章 各種 PLC 可用功能介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63
各種 PLC 的可用功能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
工控編程吧 gkbc8.com 工控編程吧 gkbc8.com
目錄
4
第 3 章 應用程序結構 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
內容預覽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
3.1 任務和進程描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
內容預覽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
主任務介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
快速任務介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
輔助任務介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
事件處理概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
3.2 代碼段和子程序描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
內容預覽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
代碼段描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
SFC 代碼段描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
子程序描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
3.3 單一任務執行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
內容預覽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
主任務周期描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
單一任務:循環執行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
周期執行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
掃描時間控制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
帶有分布式輸入 / 輸出的 Quantum 代碼段執行 . . . . . . . . . . . . . . . . . . . . . . . . . 83
3.4 多任務執行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
內容預覽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
多任務軟件結構 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
多任務結構中的任務順序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
任務控制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
為主任務,快速任務和輔助任務分配輸入 / 輸出通道 . . . . . . . . . . . . . . . . . . . . . 90
事件處理管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
計時器類型事件處理的執行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
在事件處理中的輸入 / 輸出交換 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
如何編寫事件處理程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
第 4 章 應用內存結構 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
內容預覽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Premium 和 Atrium PLC 的內存結構 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
內存區的詳細描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Quantum PLC 的內存結構 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
內存區的詳細描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
第 5 章 操作模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
內容預覽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
斷電和恢復處理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
冷啟動處理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
熱重啟處理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
目錄
5
第 6 章 系統對象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .119
內容預覽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
6.1 系統位 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
系統位介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
系統位 %S0 到 %S7 描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
系統位 %S9 到 %S13 描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
系統位 %S15 到 %S20 描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
系統位 %S30 到 %S59 描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
系統位 %S60 到 %S78 描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
系統位 %S80 到 %S96 描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
系統位 %S100 到 %S122 描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
6.2 系統字 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
系統字 %SW0 到 %SW11 描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
系統字 %SW12 到 %SW18 描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
系統字 %SW30 到 %SW47 描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
系統字 %SW48 到 %SW59 描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
系統字 %SW60 到 %SW69 描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
系統字 %SW70 到 %SW99 描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
系統字 %SW108 到 %SW116 描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
系統字 %SW124 到 %SW127 描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
6.3 Atrium/Premium- 特有系統字 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
系統字 %SW128 到 %SW143 描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
系統字 %SW144 到 %SW146 描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
系統字 %SW147 到 %SW152 描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
系統字 %SW153 描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
系統字 %SW154 描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Premium/Atrium 系統字 %SW155 到 %SW167 描述 . . . . . . . . . . . . . . . . . . . . 164
6.4 Quantum 特有系統字 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Quantum 系統字 %SW128 到 %SW179 描述 . . . . . . . . . . . . . . . . . . . . . . . . . 166
Quantum 系統字 %SW180 到 %SW640 描述 . . . . . . . . . . . . . . . . . . . . . . . . . 169
第三部分 數據描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
內容預覽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
第 7 章 數據綜述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .181
內容預覽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
數據類型系列綜述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
數據實例概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
工控編程吧 gkbc8.com 工控編程吧 gkbc8.com
目錄
6
數據引用概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
類型 \ 實例名稱的語法規則 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
第 8 章 數據類型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
內容預覽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
8.1 二進制格式的基本數據類型 (EDT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
內容預覽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
二進制格式的數據類型概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
布爾類型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
整數類型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
時間類型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
8.2 BCD 格式的基本數據類型 (EDT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
內容預覽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
BCD 格式的數據類型概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
數據類型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
日時間 (TOD) 類型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
日期和時間 (DT) 類型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
8.3 實數格式的基本數據類型 (EDT). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
實數格式的數據類型概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
8.4 字符串格式的基本數據類型 (EDT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
字符串格式的數據類型概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
8.5 位串格式的基本數據類型 (EDT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
內容預覽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
位串格式的數據類型概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
位串類型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
8.6 導出數據類型 (DDT/IODDT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
內容預覽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
數據表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
結構 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
導出數據類型系列 (DDT) 概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
DDT:內存占有 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
輸入 / 輸出導出數據類型 (IODDT) 概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
8.7 功能塊數據類型 (DFB\EFB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
內容預覽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
功能塊數據類型系列概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
功能塊數據類型 (EFB\DFB) 的特性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
屬于功能塊的元素的特性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
8.8 泛型數據類型 (GDT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
泛型數據類型概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
8.9 屬于順序功能圖 (SFC) 的數據類型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
順序功能圖系列數據類型概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
8.10 數據類型之間的兼容性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
數據類型之間的兼容性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
目錄
7
第 9 章 數據實例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .241
內容預覽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
數據類型實例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
數據實例屬性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
直接尋址數據實例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
第 10 章 數據引用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .253
內容預覽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
通過數值引用數據實例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
通過名稱引用數據實例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
通過地址引用數據實例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
數據命名規則 .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
第四部分 編程語言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
第 11 章 功能塊語言 FBD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .267
介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
關于 FBD 功能塊的常規信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
基本功能,基本功能塊,導出功能塊和功能程序 (FFB). . . . . . . . . . . . . . . . . . . 270
子程序調用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
控制元素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
鏈接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
文本對象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
FFB 的執行順序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
更改執行順序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
設置循環 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
第 12 章 梯形圖 LD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .291
介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
關于 LD 梯形圖語言的常規信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
觸點 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
線圈 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
基本功能,基本功能塊,導出功能塊和功能程序 (FFB). . . . . . . . . . . . . . . . . . . 298
控制元素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
操作和比較功能塊 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
鏈接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
文本對象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312
執行順序和信號流 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
設置循環 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
更改執行順序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
工控編程吧 gkbc8.com 工控編程吧 gkbc8.com
目錄
8
第 13 章 SFC 順序功能圖 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
13.1 關于 SFC 順序功能圖的常規信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
關于 SFC 順序功能圖的常規信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
鏈接規則 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
13.2 步和宏步 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
步 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
宏步和宏代碼段 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
13.3 動作和動作代碼段 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336
介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336
動作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
動作代碼段 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
標識符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
13.4 轉換和轉換代碼段 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
轉換 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
轉換代碼段 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
13.5 跳轉 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
跳轉 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
13.6 鏈接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
鏈接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
13.7 分支和合并 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
選擇分支和選擇連接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
并行分支和并行連接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
13.8 文本對象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
文本對象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
13.9 單令牌 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
執行順序單令牌 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
選擇串 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
順序跳轉和順序循環 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
并行串 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
非對稱并行串 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
13.10 多令牌 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
多令牌執行順序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
選擇串 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
并行串 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
跳轉到一個并行串 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
從一個并行串跳出 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
目錄
9
第 14 章 指令表 IL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .379
介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
14.1 關于 IL 指令表的常規信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
關于 IL 指令表的常規信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
操作數 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
限定詞 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
運算符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388
子程序調用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397
標號和跳轉 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
注釋 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400
14.2 調用基本功能,基本功能塊,導出功能塊和過程 . . . . . . . . . . . . . . . . . . . . . . . 401
介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
基本功能調用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402
調用基本功能塊和導出功能塊 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
調用過程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
第 15 章 結構化文本 ST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .423
介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
15.1 關于結構化文本 ST 的常規信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
關于結構化文本 ST 的常規信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
操作數 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
運算符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
15.2 指令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
指令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
賦值 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
選擇性指令 IF...THEN...END_IF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
選擇性指令 ELSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
選擇性指令 ELSIF...THEN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
選擇性指令 CASE...OF...END_CASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
循環指令 FOR...TO...BY...DO...END_FOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442
重復性指令 WHILE...DO...END_WHILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
重復性指令 REPEAT...UNTIL...END_REPEAT. . . . . . . . . . . . . . . . . . . . . . . . . 445
重復性指令 EXIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
子程序調用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
返回 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
空指令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
標記和跳轉 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
注釋 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
15.3 調用基本功能,基本功能塊,導出功能塊和過程 . . . . . . . . . . . . . . . . . . . . . . . 452
介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
調用基本功能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
工控編程吧 gkbc8.com 工控編程吧 gkbc8.com
目錄
10
調用基本功能塊和導出功能塊 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
過程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466
第五部分 用戶功能塊 (DFB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .471
內容預覽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471
第 16 章 用戶功能塊 (DFB) 概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473
內容預覽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473
用戶功能塊介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474
如何實現一個 DFB 功能塊 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476
第 17 章 用戶功能塊 (DFB) 描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479
內容預覽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479
DFB 內部數據定義 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480
DFB 參數 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482
DFB 變量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 484
DFB 代碼代碼段 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485
第 18 章 用戶功能塊 (DFB) 實例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487
內容預覽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487
創建 DFB 實例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488
DFB 實例的執行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489
導出功能塊 (DFB) 的編程舉例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490
第 19 章 在不同編程語言中使用 DFB. . . . . . . . . . . . . . . . . . . . . . . . . . . . 493
內容預覽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493
在程序中使用 DFB 的規則 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494
在 DFB 中使用 IODDT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496
在梯形圖語言程序中使用 DFB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500
在結構化文本語言程序中使用 DFB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502
在指令表程序中使用 DFB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504
在功能塊圖語言程序中使用 DFB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508
第 20 章 用戶診斷 DFB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511
內容預覽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511
用戶診斷 DFB 介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
如何創建用戶診斷 DFB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513
附錄 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .515
介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515
目錄
11
附錄 A 遵循的 IEC 標準 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .517
內容預覽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517
A.2 關于 IEC 61131-3 的常規信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518
關于 IEC 61131-3 遵循性的常規信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518
A.2 遵循的 IEC 標準 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
內容預覽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
公共元素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
IL 語言元素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532
ST 語言元素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533
公共圖形元素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534
LD 語言元素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535
取決于實現過程的參數 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536
出錯條件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539
A.3 IEC 61131-3 擴展內容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541
IEC 61131-3 第 2 版擴展內容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541
A.4 文本語言語法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542
文本語言語法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542
術語表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543
索引 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563

沙發
xt11104 發表于 2018-6-21 20:36:20 | 只看該作者
小白,先在此謝謝大俠了哈!
板凳
huajian1997 發表于 2018-7-25 09:12:48 | 只看該作者
:):lol:lol:lol
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規則

手機版|小黑屋|ELEOK |網站地圖

GMT+8, 2026-5-26 04:55

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回復 返回頂部 返回列表