出版時間:2011-9 出版社:電子工業(yè) 作者:李若谷//楊后川//孫劍 頁數(shù):188
內容概要
本書是西門子PLC編程開發(fā)的查詢與參考工具書。開篇介紹了西門子PLC識讀指令和梯形圖的常見方法,接著全面詳細地介紹了西門子PLC指令,以及相對應的梯形圖指令,同時配以大量的梯形圖編程實例。本書內容涵蓋位邏輯指令、數(shù)值比較指令、字符串指令、轉換指令、計數(shù)器/定時器指令、數(shù)字運算指令、中斷指令、邏輯操作指令、數(shù)據/數(shù)據傳輸指令、程序流控制指令和其他指令,通過指令功能講解和實例說明,對讀者掌握相關指令和梯形圖有很大幫助。
書籍目錄
第1章 PLC編程工具
1.1 西門子PLC的編程軟件
1.1.1 STEP 7 Micro/Win編程軟件
1.1.2 STEP 7 Micro/Win編程軟件性能
1.2 用STEP 7 Micro/Win創(chuàng)建用戶程序
第2章 PLC的指令系統(tǒng)及編程方法
2.1 PLC的指令系統(tǒng)基礎
2.2 PLC的指令系統(tǒng)
2.3 PLC的梯形圖
2.3.1 梯形圖的相關原則
2.3.2 梯形圖的編程方法
2.4 PLC的順序功能圖
2.4.1 順序功能圖的相關定義
2.4.2 順序功能圖的繪制方法
第3章 如何識讀梯形圖和指令語句表
3.1 PLC的指令系統(tǒng)基礎
3.2 識讀梯形圖的具體方法
3.3 識讀語句表程序語言的具體方法
3.4 PLC設計典型實例
第4章 位邏輯指令
4.1 標準觸點指令
4.1.1 LD:載入常開觸點指令
4.1.2 A:串聯(lián)常開觸點指令
4.1.3 O:并聯(lián)常開觸點指令
4.1.4 LDN:載入常開觸點指令
4.1.5 AN:串聯(lián)常閉觸點指令
4.1.6 ON:并聯(lián)常閉觸點指令
4.2 立即觸點指令
4.2.1 LDI:立即載入常開觸點指令
4.2.2 AI:串聯(lián)立即常開觸點指令
4.2.3 OI:并聯(lián)立即常開觸點指令
4.2.4 LDNI:載入立即常閉觸點指令
4.2.5 ANI:串聯(lián)立即常閉觸點指令
4.2.6 ONI:并聯(lián)立即常閉觸點指令
4.3 跳變指令
4.3.1 EU:正跳變指令
4.3.2 ED:負跳變指令
4.4 線圈指令
4.4.1 =:線圈輸出指令
4.4.2 =|:立即線圈輸出指令
4.4.3 S:線圈置位指令
4.4.4 SI:線圈立即置位指令
4.4.5 R:線圈復位指令
4.4.6 RI:線圈立即復位指令
4.5 邏輯堆棧指令
4.5.1 ALD:棧裝載與指令
4.5.2 OLD:棧裝載或指令
4.5.3 LPS:邏輯推入棧指令
4.5.4 LRD:邏輯讀棧指令
4.5.5 LPP:邏輯彈出棧指令
4.5.6 LDS:裝入堆棧指令
4.6 其他指令
4.6.1 NOT:取反指令
4.6.2 RS:觸發(fā)器指令
第5章 數(shù)值比較指令
5.1 字節(jié)比較指令
5.1.1 LDB=:載入字節(jié)等于指令
5.1.2 AB=:與運算字節(jié)等于指令
5.1.3 OB=:或運算字節(jié)等于指令
5.1.4 LDB<>:載入字節(jié)不等于指令
5.1.5 AB<>:與運算字節(jié)不等于指令
5.1.6 OB<>:或運算字節(jié)不等于指令
5.1.7 LDB>=:載入字節(jié)大于或等于指令
5.1.8 AB>=:與運算字節(jié)大于或等于指令
5.1.9 OB>=:或運算字節(jié)大于或等于指令
5.1.10 LDB<=:載入字節(jié)小于或等于指令
5.1.11 AB<=:與運算字節(jié)小于或等于指令
5.1.12 OB<=:或運算字節(jié)小于或等于指令
5.1.13 LDB>:載入字節(jié)大于指令
5.1.14 AB>:與運算字節(jié)大于指令
5.1.15 OB>:或運算字節(jié)大于指令
5.1.16 LDB<:載入字節(jié)小于指令
5.1.17 AB<:與運算字節(jié)小于指令
5.1.18 OB<:或運算字節(jié)小于指令
5.2 字比較指令
5.2.1 LDW=:載入字等于指令
5.2.2 AW=:與運算字等于指令
5.2.3 OW=:或運算字等于指令
5.2.4 LDW<>:載入字不等于指令
5.2.5 AW<>:與運算字不等于指令
5.2.6 OW<>:或運算字不等于指令
5.2.7 LDW>=:載入字大于或等于指令
5.2.8 AW>=:與運算字大于或等于指令
5.2.9 OW>=:或運算字大于或等于指令
5.2.10 LDW<=:載入字小于或等于指令
5.2.11 AW<=:與運算字小于或等于指令
5.2.12 OW<=:或運算字小于或等于指令
5.2.13 LDW>:載入字大于指令
5.2.14 AW>:與運算字大于指令
5.2.15 OW>:或運算字大于指令
5.2.16 LDW<:載入字小于指令
5.2.17 AW<:與運算字小于指令
5.2.18 OW<:或運算字小于指令
5.2.19 LDD=:載入雙字等于指令
5.2.20 AD=:與運算雙字等于指令
5.2.21 OD=:或運算雙字等于指令
5.2.22 LDD<>:載入雙字不等于指令
5.2.23 AD<>:與運算雙字不等于指令
5.2.24 OD<>:或運算雙字等于指令
5.2.25 LDD>=:載入雙字大于或等于指令
5.2.26 AD>=:與運算雙字大于或等于指令
5.2.27 OD>=:或運算雙字大于或等于指令
5.2.28 LDD<=:載入雙字小于或等于指令
5.2.29 AD<=:與運算雙字小于或等于指令
5.2.30 OD<=:或運算雙字小于或等于指令
5.2.31 LDD>:載入雙字大于指令
5.2.32 AD>:與運算雙字大于指令
5.2.33 OD<=:或運算雙字大于指令
5.2.34 LDD<:載入雙字小于指令
5.2.35 AD<:與運算雙字小于指令
5.2.36 OD<:或運算雙字小于指令
5.3 實數(shù)比較指令
5.3.1 LDR=:載入實數(shù)等于指令
5.3.2 AR=:與運算實數(shù)等于指令
5.3.3 OR=:或運算實數(shù)等于指令
5.3.4 LDR<>:載入實數(shù)不等于指令
5.3.5 AR<>:與運算實數(shù)不等于指令
5.3.6 OR<>:或運算實數(shù)不等于指令
5.3.7 LDR>=:載入實數(shù)大于或等于指令
5.3.8 AR>=:與運算實數(shù)大于或等于指令
5.3.9 OR>=:或運算實數(shù)大于或等于指令
5.3.10 LDR<=:載入實數(shù)小于或等于指令
5.3.11 AR<=:與運算實數(shù)小于或等于指令
5.3.12 OR<=:或運算實數(shù)小于或等于指令
5.3.13 LDR>:載入實數(shù)大于指令
5.3.14 AR>:與運算實數(shù)大于指令
5.3.15 OR>:或運算實數(shù)大于指令
5.3.16 LDR<:載入實數(shù)小于指令
5.3.17 AR<:與運算實數(shù)小于指令
5.3.18 OR<:或運算實數(shù)小于指令
第6章 字符串指令
6.1 字符串指令
6.1.1 SLEN:獲取字符串長度指令
6.1.2 SCPY:將字符串1復制至字符串2指令
6.1.3 SSCPY:從字符串復制子字符串指令
6.1.4 SCAT:載入字節(jié)不等于指令
6.1.5 SFND:在字符串1中查找字符串2指令
6.1.6 CFND:在字符串中查找字符指令
6.2 字符串運算指令
6.2.1 LDS=:載入字符串等于指令
6.2.2 AS=:與運算字符串等于指令
6.2.3 OS=:或運算字符串等于指令
6.2.4 LDS<>:載入字符串不等于指令
6.2.5 AS<>:與運算字符串不等于指令
6.2.6 OS<>:或運算字符串不等于指令
第7章 轉換指令
7.1 數(shù)字轉換指令
7.1.1 BTI:字節(jié)轉換至整數(shù)指令
7.1.2 ITB:整數(shù)轉換至字節(jié)指令
7.1.3 ITD:整數(shù)轉換至長整數(shù)指令
7.1.4 DTI:長整數(shù)轉換至整數(shù)指令
7.1.5 DTR:長整數(shù)轉換至實數(shù)指令
7.1.6 ROUND:取整為長整數(shù)指令
7.1.7 TRUNC:截斷為長整數(shù)指令
7.1.8 SEG:段碼指令
7.1.9 BCDI:BCD碼轉換為整數(shù)指令
7.1.10 IBCD:整型轉換為BCD碼指令
7.2 字符串轉換指令
7.2.1 ITS:整數(shù)轉換至字符串指令
7.2.2 DTS:雙整數(shù)轉換至字符串指令
7.2.3 RTS:實數(shù)轉換至字符串指令
7.2.4 STI:字符串轉換至整數(shù)指令
7.2.5 STD:字符串轉換至長整數(shù)指令
7.2.6 STR:字符串轉換至實數(shù)指令
7.3 ASCII碼轉換指令
7.3.1 ITA:整數(shù)轉換至ASCII碼指令
7.3.2 DTA:雙整數(shù)轉換至字符串指令
7.3.3 RTA:實數(shù)轉換至ASCII碼指令
7.3.4 ATH:SCII碼轉換至十六進制數(shù)字指令
7.3.5 HTA:十六進制數(shù)字轉換至ASCII碼指令
7.4 編譯碼指令
7.4.1 ENCO:編碼指令
7.4.2 DECO:譯碼指令
第8章 計數(shù)器/定時器指令
8.1 計數(shù)器指令
8.1.1 CTU:向上計數(shù)指令
8.1.2 CTD:向下計數(shù)指令
8.1.3 CTUD:雙向計數(shù)指令
8.1.4 HDEF:定義高速計數(shù)器指令
8.1.5 HSC:高速計數(shù)器指令
8.2 定時器指令
8.2.1 TON:接通延時定時器指令
8.2.2 TONR:有記憶接通延時定時器指令
8.2.3 TOF:斷開延時定時器指令
8.2.4 BITIM:開始間隔時間指令
8.2.5 CITIM:計算間隔時間指令
第9章 數(shù)字運算指令
9.1 加、減、乘、除運算指令
9.1.1 +I:整數(shù)加指令
9.1.2 –I:整數(shù)減指令
9.1.3 +D:長整數(shù)加指令
9.1.4 –D:長整數(shù)減指令
9.1.5 *I:整數(shù)乘指令
9.1.6 *D:長整數(shù)乘指令
9.1.7 MUL:整數(shù)與長整數(shù)相乘指令
9.1.8 DIV:整數(shù)與長整數(shù)相除指令
9.1.9 /I:除以整數(shù)指令
9.1.10 /D:除以長整數(shù)指令
9.1.11 +R:實數(shù)加指令
9.1.12 –R:實數(shù)減指令
9.1.13 *R:實數(shù)乘指令
9.1.14 /R:實數(shù)除指令
9.2 數(shù)學功能運算指令
9.2.1 SQRT:求平方根指令
9.2.2 SIN:求正弦值指令
9.2.3 COS:求余弦值指令
9.2.4 TAN:求正切值指令
9.2.5 LN:求自然對數(shù)指令
9.2.6 EXP:求指數(shù)值指令
9.3 遞增、遞減指令
9.3.1 INCB:遞增字節(jié)指令
9.3.2 INCW:遞增字指令
9.3.3 INCD:遞增雙字指令
9.3.4 DECB:遞減字節(jié)指令
9.3.5 DECW:遞減字指令
9.3.6 DECD:遞減雙字指令
第10章 中斷指令
10.1 中斷啟動、停止指令
10.1.1 ENI:啟用中斷指令
10.1.2 DISI:禁止中斷指令
10.2 中斷條件返回指令
10.2.1 ATCH:中斷連接指令
10.2.2 DTCH:中斷分離指令
10.3 其他中斷指令
10.3.1 CEVNT:清除中斷事件指令
10.3.2 CRETI:從中斷(INT)有條件返回指令
第11章 邏輯操作指令
11.1 取反指令
11.1.1 INVB:取反字節(jié)指令
11.1.2 INVW:取反字指令
11.1.3 INVD:取反雙字指令
11.2 與、或、異或指令
11.2.1 ANDB:與運算字節(jié)指令
11.2.2 ANDW:與運算字指令
11.2.3 ANDD:與運算雙字指令
11.2.4 ORB:或運算字節(jié)指令
11.2.5 ORW:或運算字指令
11.2.6 ORD:或運算雙字指令
11.2.7 XORB:異或運算字節(jié)指令
11.2.8 XORW:異或運算字指令
11.2.9 XORD:異或運算雙字指令
11.3 操作指令
11.3.1 X:異或操作指令
11.3.2 NOP:空操作指令
第12章 數(shù)據/數(shù)據傳輸指令
12.1 字、字節(jié)、雙字、實數(shù)移動/傳輸指令
12.1.1 BIR:移動字節(jié)立即讀取指令
12.1.2 BIW:移動字節(jié)立即寫入指令
12.1.3 MOVB:移動字節(jié)指令
12.1.4 MOVW:移動字指令
12.1.5 MOVD:移動雙字指令
12.1.6 MOVR:移動實數(shù)指令
12.1.7 SWAP:交換字節(jié)指令
12.1.8 SLB:向左移位字節(jié)指令
12.1.9 SLW:向左移位字指令
12.1.10 SLD:向左移位雙字指令
12.1.11 SRB:向右移位字節(jié)指令
12.1.12 SRW:向右移位字指令
12.1.13 SRD:向右移位雙字指令
12.1.14 RLB:循環(huán)左移字節(jié)指令
12.1.15 RLW:循環(huán)左移字指令
12.1.16 RLD:循環(huán)左移雙字指令
12.1.17 RRB:循環(huán)右移字節(jié)指令
12.1.18 RRW:向右旋轉字指令
12.1.19 RRD:向右旋轉雙字指令
12.1.20 SHRB:寄存器位移指令
12.2 塊傳輸指令
12.2.1 BMB:成塊移動字節(jié)指令
12.2.2 BMW:成塊移動字指令
12.2.3 BMD:成塊移動雙字指令
12.3 表指令
12.3.1 ATT:增加至表格指令
12.3.2 FND?TBL:表格查找指令
12.3.3 FIFO:先入先出指令
12.3.4 LIFO:后入先出指令
12.3.5 FILL:內存填充指令
第13章 程序流控制指令
13.1 結束、停止指令
13.1.1 END:程序(OB1)有條件結束指令
13.1.2 STOP:用戶程序停止指令
13.2 跳轉、循環(huán)指令
13.2.1 LBL:跳轉標號定義指令
13.2.2 CJ:條件跳轉指令
13.2.3 JUMP:跳接至標簽指令
13.2.4 FOR:循環(huán)開始指令
13.2.5 NEXT:循環(huán)返回指令
13.3 順序控制繼電器指令
13.3.1 LSCR:載入順序控制繼電器指令
13.3.2 SCRT:順序控制繼電器轉換指令
13.3.3 SCRE:順序控制繼電器結束指令
13.4 CALL:用戶子程序調用
13.5 其他控制指令
13.5.1 CRET:從子程序(SBR)有條件返回指令
13.5.2 WDR:監(jiān)視程序復原指令
13.5.3 DLED:診斷LED指令
第14章 其他指令
14.1 NETR:網絡讀指令
14.2 NETW:網絡寫指令
14.3 XMT:發(fā)送指令
14.4 RCV:接收指令
14.5 PLS:脈沖輸出指令
14.6 PID:PID指令
本書索引
章節(jié)摘錄
版權頁:插圖:
編輯推薦
《西門子S7-200系列PLC編程指令與梯形圖快速入門》先理論,后案例,學以致用,學用并舉。
圖書封面
評論、評分、閱讀與下載
西門子S7-200系列PLC編程指令與梯形圖快速入門 PDF格式下載