PLC指令與梯形圖速查手冊

PLC指令與梯形圖速查手冊

《PLC指令與梯形圖速查手冊》是2008年人民郵電出版社出版的圖書,作者是張高煜,屈明富。

基本信息

內容簡介

《PLC指令與梯形圖速查手冊》是西門子PLC編程的參考工具書,全書分為15章,全面、細緻地介紹了語句表指令和相對應的梯形圖指令的功能,並逐一給出了編程實例。手冊內容涵蓋邏輯運算、數學運算、流程控制、字處理、記憶體運算、定時與中斷,以及特殊指令在大型項目編程中的套用等各方面,編程實例均可在實際項目中使用。《PLC指令與梯形圖速查手冊》適合高校自動化、機電一體化、電子信息工程專業的師生參考使用,同時對參加全國電氣工程師資格認證考試的讀者也有很高的參考價值。

書籍目錄

第1章 位邏輯指令

1.1 LD指令:載入常開觸點 1

1.2 A指令:串聯常開觸點 2

1.3 O指令:並聯常開觸點 3

1.4 LDN指令:載入常閉觸點 4

1.5 AN指令:串聯常閉觸點 5

1.6 ON指令:並聯常閉觸點 6

1.7 LDI指令:立即載入常開觸點 7

1.8 AI指令:串聯立即常開觸點 8

1.9 OI指令:並聯立即常開觸點 9

1.10 LDNI指令:載入立即常閉觸點 10

1.11 ANI指令:串聯立即常閉觸點 11

1.12 ONI指令:並聯立即常閉觸點 13

1.13 NOT指令:改變使能位輸入狀態 14

1.14 EU指令:上升邊緣檢測 15

1.15 ED指令:下降邊緣檢測 16

1.16 ALD指令:觸點塊串聯 17

1.17 OLD指令:觸點塊並聯 18

1.18 LPS、LRD、LPP指令:邏輯堆疊操作 19

1.19 =指令:線圈輸出 21

1.20 =|指令:立即線圈輸出 22

1.21 S指令:線圈置位 23

1.22 SI指令:線圈立即置位 24

1.23 R指令:線圈復位 25

1.24 RI指令:線圈立即復位 26

1.25 NOP指令:空操作 27

1.26 X指令:異或操作 28

第2章 比較指令

2.1 LDB=指令:載入位元組等於 30

2.2 AB=指令:與運算位元組等於 31

2.3 OB=指令:或運算位元組等於 32

2.4 LDB指令:載入位元組不等於 33

2.5 AB指令:與運算位元組不等於 34

2.6 OB指令:或運算位元組不等於 35

2.7 LDB=指令:載入位元組大於或等於 36

2.8 AB=指令:與運算位元組大於或等於 37

2.9 OB=指令:或運算位元組大於或等於 39

2.10 LDB=指令:載入位元組小於或等於 40

2.11 AB=指令:與運算位元組小於或等於 41

2.12 OOB=指令:或運算位元組小於或等於 42

2.13 LDB指令:載入位元組大於 43

2.14 AB指令:與運算位元組大於 44

2.15 OB指令:或運算位元組大於 45

2.16 LDB指令:載入位元組小於 46

2.17 AB指令:與運算位元組小於 47

2.18 OB指令:或運算位元組小於 48

2.19 LDW=指令:載入字等於 49

2.20 AW=指令:與運算字等於 50

2.21 OW=指令:或運算字等於 52

2.22 LDW指令:載入字不等於 53

2.23 AW指令:與運算字不等於 54

2.24 OW指令:或運算字不等於 55

2.25 LDW=指令:載入字大於或等於 56

2.26 AW=指令:與運算字大於或等於 57

2.27 OW=指令:或運算字大於或等於 58

2.28 LDW=指令:載入字小於或等於 60

2.29 AW=指令:與運算字小於或等於 61

2.30 OW=指令:或運算字小於或等於 62

2.31 LDW指令:載入字大於 63

2.32 AW指令:與運算字大於 64

2.33 OW指令:或運算字大於 65

2.34 LDW指令:載入字小於 67

2.35 AW指令:與運算字小於 68

2.36 OW指令:或運算字小於 69

2.37 LDD=指令:載入雙字等於 70

2.38 AD=指令:與運算雙字等於 71

2.39 OD=指令:或運算雙字等於 72

2.40 LDD指令:載入雙字不等於 73

2.41 AD指令:與運算雙字不等於 74

2.42 OD指令:或運算雙字不等於 76

2.43 LDD=指令:載入雙字大於或等於 77

2.44 AD=指令:與運算雙字大於或等於 78

2.45 OD=指令:或運算雙字大於或等於 79

2.46 LDD=指令:載入雙字小於或等於 80

2.47 AD=指令:與運算雙字小於或等於 81

2.48 OD=指令:或運算雙字小於或等於 82

2.49 LDD指令:載入雙字大於 83

2.50 AD指令:與運算雙字大於 84

2.51 OD指令:或運算雙字大於 85

2.52 LDD指令:載入雙字小於 87

2.53 AD指令:與運算雙字小於 88

2.54 OD指令:或運算雙字小於 89

2.55 LDR=指令:載入實數等於 90

2.56 AR=指令:與運算實數等於 91

2.57 OR=指令:或運算實數等於 92

2.58 LDR指令:載入實數不等於 93

2.59 AR指令:與運算實數不等於 94

2.60 OR指令:或運算實數不等於 95

2.61 LDR=指令:載入實數大於或等於 96

2.62 AR=指令:與運算實數大於或等於 97

2.63 OR=指令:或運算實數大於或等於 98

2.64 LDR=指令:載入實數小於或等於 100

2.65 AR=指令:與運算實數小於或等於 101

2.66 OR=指令:或運算實數小於或等於 102

2.67 LDR指令:載入實數大於 103

2.68 AR指令:與運算實數大於 104

2.69 OR指令:或運算實數大於 105

2.70 LDR指令:載入實數小於 106

2.71 AR指令:與運算實數小於 107

2.72 OR指令:或運算實數小於 108

第3章 轉換指令

3.1 BTI指令:位元組轉換至整數 110

3.2 ITB指令:整數轉換至位元組 111

3.3 ITD指令:整數轉換至長整數 112

3.4 ITS指令:整數轉換至字元串 113

3.5 DTI指令:長整數轉換至整數 115

3.6 DTR指令:長整數轉換至實數 116

3.7 DTS指令:長整數轉換至字元串 117

3.8 ROUND指令:取整為長整數 119

3.9 TRUNC指令:截斷為長整數 120

3.10 RTS指令:實數轉換至字元串 121

3.11 BCDI指令:BCD碼轉換為整數 123

3.12 IBCD指令:整數轉換為BCD碼 124

3.13 ITA指令:整數轉換至ASCII碼 125

3.14 DTA指令:長整數轉換至ASCII碼 127

3.15 RTA指令:實數轉換至ASCII碼 129

3.16 ATH指令:ASCII碼轉換至十六進制數字 131

3.17 HTA指令:十六進制數字轉換至ASCII碼 133

3.18 STI指令:字元串轉換至整數 134

3.19 STD指令:字元串轉換至長整數 136

3.20 STR指令:字元串轉換至實數 137

3.21 DECO指令:解碼 138

3.22 ENCO指令:編碼 140

3.23 SEG指令:七段顯示轉換 141

第4章 計數器指令

4.1 CTU指令:向上計數 143

4.2 CTD指令:向下計數 145

4.3 CTUD指令:雙向計數 146

4.4 HDEF指令:定義高速計數器 148

4.5 HSC指令:高速計數器 150

第5章 浮點型數學運算指令

5.1 +R指令:實數加 153

5.2 -R指令:實數減 154

5.3 *R指令:實數乘 156

5.4 /R指令:實數除 157

5.5 SQRT指令:求平方根 159

5.6 SIN指令:求正弦值 160

5.7 COS指令:求餘弦值 161

5.8 TAN指令:求正切值 162

5.9 LN指令:求自然對數 163

5.10 EXP指令:求指數值 164

第6章 整型數學運算指令

6.1 +I指令:整數加 165

6.2 +D指令:長整數加 166

6.3 ?I指令:整數減 168

6.4 ?D指令:長整數減 169

6.5 MUL指令:整數與長整數相乘 171

6.6 *I指令:整數乘 172

6.7 *D指令:長整數乘 173

6.8 DIV指令:整數與長整數相除 175

6.9 /I指令:除以整數 176

6.10 /D指令:除以長整數 177

6.11 INCB指令:遞增位元組 179

6.12 INCW指令:遞增字 180

6.13 INCD指令:遞增雙字 181

6.14 DECB指令:遞減位元組 183

6.15 DECW指令:遞減字 184

6.16 DECD指令:遞減雙字 185

第7章 中斷指令

7.1 CRETI指令:從中斷(INT)有條件返回 187

7.2 ENI指令:啟用中斷 188

7.3 DISI指令:禁止中斷 189

7.4 ATCH指令:中斷連線 190

7.5 DTCH指令:中斷分離 191

7.6 CEVNT指令:清除中斷事件 192

第8章 字邏輯指令

8.1 INVB指令:取反位元組 194

8.2 INVW指令:取反字 195

8.3 INVD指令:取反雙字 196

8.4 ANDB指令:與運算位元組 197

8.5 ANDW指令:與運算字 199

8.6 ANDD指令:與運算雙字 200

8.7 ORB指令:或運算位元組 201

8.8 ORW指令:或運算字 203

8.9 ORD指令:或運算雙字 204

8.10 XORB指令:異或運算位元組 205

8.11 XORW指令:異或運算字 207

8.12 XORD指令:異或運算雙字 208

第9章 移動指令

9.1 MOVB指令:移動位元組 210

9.2 MOVW指令:移動字 211

9.3 MOVD指令:移動雙字 212

9.4 MOVR指令:移動實數 213

9.5 BMB指令:成塊移動位元組 214

9.6 BMW指令:成塊移動字 215

9.7 BMD指令:成塊移動雙字 217

9.8 SWAP指令:交換位元組 218

9.9 BIR指令:移動位元組立即讀取 219

9.10 BIW指令:移動位元組立即寫入 220

第10章 程式控制指令

10.1 FOR指令:循環開始 222

10.2 NEXT指令:循環結束 224

10.3 JMP指令:跳接至標籤 225

10.4 LBL指令:語句標籤 226

10.5 LSCR指令:載入順序控制繼電器 226

10.6 SCRT指令:順序控制繼電器轉換 228

10.7 SCRE指令:順序控制繼電器結束 229

10.8 CRET指令:從子程式(SBR)有條件返回 231

10.9 END指令:主程式(OB1)有條件結束 231

10.10 STOP指令:轉換至停止模式 232

10.11 WDR指令:監視程式復原 232

10.12 DLED指令:診斷LED 233

第11章 移位和循環移位指令

11.1 SLB指令:向左移位位元組 235

11.2 SLW指令:向左移位字 236

11.3 SLD指令:向左移位雙字 238

11.4 SRB指令:向右移位位元組 239

11.5 SRW指令:向右移位字 240

11.6 SRD指令:向右移位雙字 242

11.7 RLB指令:循環左移位元組 243

11.8 RLW指令:循環左移字 244

11.9 RLD指令:循環左移雙字 246

11.10 RRB指令:循環右移位元組 247

11.11 RRW指令:循環右移字 249

11.12 RLD指令:循環右移雙字 250

11.13 SHRB指令:暫存器位移 252

第12章 字元串指令

12.1 SLEN指令:獲取字元串長度 254

12.2 SCPY指令:將字元串1複製至字元串2 255

12.3 SSCPY指令:從字元串複製子字元串 257

12.4 SCAT指令:字元串連線 258

12.5 SFND指令:在字元串1中查找字元串2 260

12.6 CFND指令:在字元串中查找字元 261

12.7 LDS=指令:載入字元串等於 263

12.8 AS=指令:與運算字元串等於 264

12.9 OS=指令:或運算字元串等於 265

12.10 LDS指令:載入字元串不等於 266

12.11 AS指令:與運算字元串不等於 267

12.12 OS指令:或運算字元串不等於 268

12.13 ITS指令:整數轉換至字元串 269

12.14 DTS指令:雙整數轉換至字元串 271

12.15 RTS指令:實數轉換至字元串 272

12.16 STI指令:字元串轉換至整數 274

12.17 STD指令:字元串轉換至長整數 276

12.18 STR指令:字元串轉換至實數 278

第13章 表格指令

13.1 FILL指令:記憶體填充 280

13.2 ATT指令:增加至表格 281

13.3 FND?TBL指令:表格查找 283

13.4 LIFO指令:後入先出 285

13.5 FIFO指令:先入先出 286

第14章 定時器指令

14.1 TON指令:接通延時定時器 288

14.2 TONR指令:掉電保護性接通延時定時器 290

14.3 TOF指令:斷開延時定時器 291

14.4 BITIM指令:開始間隔時間 293

14.5 CITIM指令:計算間隔時間 294

插圖 插圖

第15章 特殊指令

15.1 網路讀/網路寫 296

15.2 傳送/接收 299

15.3 脈衝輸出 302

15.4 PID指令 305

相關詞條

相關搜尋

熱門詞條

聯絡我們