1. 西門子PLC梯形圖所有指令符號
1 位邏輯指令
1.1 位邏輯指令概述
1.2 -||- 常開接點(地址)
1.3 -|/|-常閉接點(地址)
1.4 XOR位異或
1.5 -|NOT|- 信號流反向
1.6 -( ) 輸出線圈
1.7 -(#)- 中間輸出
1.8 -(R) 線圈復位
1.9 -(S) 線圈置位
1.10 RS復位置位觸發器
1.11 RS置位復位觸發器
1.12 -(N)-RLO下降沿檢測
1.13 -(P)-PLO上升沿檢測
1.14 -(SAVE) 將RLO存入BR存儲器
1.15 MEG地址下降沿檢測
1.16 POS地址上升沿檢測
1.17 立即讀操作
1.18 立即寫操作
2 比較指令
2.1 比較指令概述
2.2 CMP?I整數比較
2.3 CMP?D雙整數比較
2.4 CMP?R實數比較
3 轉換指令
3.1 轉換指令概述
3.2 BCD_IBCD碼轉換為整數
3.3 I_BCD整數轉換為BCD碼
3.4 I_DINT整數轉換為雙整數
3.5 BCD_DIBCD碼轉換為雙整數
3.6 DI_BCD雙整數轉換為BCD碼
3.7 DI_REAL雙整數轉換為浮點數
3.8 INV_I整數的二進制反碼
3.9 INV_DI雙整數的二進制反碼
3.10 NEG_I整數的二進制補碼
3.11 NEG_DI雙整數的二進制補碼
3.12 NEG_R浮點數求反
3.13 ROUND舍入為雙整數
3.14 TRUNC捨去小數取整為雙整數
3.15 CEIL上取整
3.16 FLOOR下取整
4 計數器指令
4.1 計數器指令概述
4.2 S_CUD加減計數
4.3 S_CU加計數器
4.4 S_CD減計數器
4.5 -(SC)計數器置初值
4.6 -(CU)加計數器線圈
4.7 -(CD)減計數器線圈
5 數據塊指令
5.1 -(OPN)打開數據塊:DB或DI
6 邏輯控制指令
6.1 邏輯控制指令概述
6.2 -(JMP)- 無條件跳轉
6.3 -(JMP)- 條件跳轉
6.4 -(JMPN)- 若非則跳轉
6.5 LABEL標號
7 整數算術運算指令
7.1 整數算術運算指令概述
7.2 判斷整數算術運算指令後狀態字的位
7.3 ADD_I 整數加法
7.4 SUB_I 整數減法
7.5 MUL_I 整數乘法
7.6 DIV_I 整數除法
7.7 ADD_DI 雙整數加法
7.8 SUB_DI 雙整數減法
7.9 MUL_DI 雙整數乘法
7.10 DIV_DI 雙整數除法
7.11 MOD_DI 回送余數的雙整數
8 浮點算術運算指令
8.1 浮點算術運算指令概述
8.2 判斷浮點算術運算指令後狀態字的位
8.3 基礎指令
8.3.1 ADD_R實數加法
8.3.2SUB_R實數減法
8.3.3MUL_R實數乘法
8.3.4DIV_R實數除法
8.3.5 ABS浮點數絕對值運算
8.4 擴展指令
8.4.1SQR浮點數平方
8.4.2SQRT浮點數平方根
8.4.3EXP浮點數指數運算
8.4.4LN浮點數自然對數運算
8.4.5SIN浮點數正弦運算
8.4.6COS浮點數餘弦運算
8.4.7TAN浮點數正切運算
8.4.8 ASIN浮點數反正弦運算
8.4.9 ACOS浮點數反餘弦運算
8.4.10ATAN浮點數反正切運算
9 賦值指令
9.1 MOVE賦值
10 程序控制指令
10.1 程序控制指令概述
10.2 -(Call)從線圈調用FC/SFC(無參數)
10.3 CALL_FB從方塊調用FB
10.4 CALL_FC從方塊調用FC
10.5 CALL_SFB從方塊調用SFB
10.6 CALL_SFC從方塊調用SFC
10.7 調用多北京塊
10.8 從庫中調用塊
10.9 使用MCR功能的重要注意事項
10.10-(MCR<)主控繼電器接通
10.11-(MCR>)主控繼電器斷開
10.12 -(MCRA)主控繼電器啟動
10.13 -(MCRD)主控繼電器停止
10.14 -(RET)返回
11 移位和循環指令
11.1 移位指令
11.1.1 移位指令概述
11.1.2 SHR_I整數右移
11.1.3 SHR_DI雙整數右移
11.1.4 SHL_W字左移
11.1.5 SHR_W字右移
11.1.6 SHL_DW雙字左移
11.1.7 SHR_DW雙字右移
11.2 循環指令
11.2.1 循環指令概述
11.2.2 ROL_DW雙字左循環
11.2.3 ROR_DW雙字右循環
12 狀態位指令
12.1 狀態位指令概述
12.2 OV -||- 溢出異常位
12.3 OS -||- 存儲溢出異常位
12.4 UO -||- 無序異常位
12.5 BR -||- 異常位二進制結果
12.6 ==0-||- 結果位等於"0"
12.7 <>0-||- 結果位不等於"0"
12.8 >0-||- 結果位大於"0"
12.9 <0-||- 結果位小於"0"
12.10 >=0-||- 結果位大於等於"0"
12.11 <=0-||- 結果位小於等於"0"
13 定時器指令
13.1 定時器指令概述
13.2 存儲區中定時器的存儲單元和定時器的組成部分
13.3 S_PULSE脈沖S5定時器
13.4 S_PEXT擴展脈沖S5定時器
13.5 S_ODT接通延時S5定時器
13.6 S_ODTS保持型接通延時S5定時器
13.7 S_OFFDT斷電延時S5定時器
13.8 -(SP)脈沖定時器線圈
13.9 -(SE)擴展脈沖定時器線圈
13.10 -(SD)接通延時定時器線圈
13.11 -(SS)保持型接通延時定時器線圈
13.12 -(SF)斷開延時定時器線圈
14 字邏輯指令
14.1 字邏輯指令概述
14.2 WAND_W字和字相"與"
14.3 WOR_W字和字相"或"
14.4 WAND_DW雙字和雙字相"與"
14.5 WOR_DW雙字和雙字相"或"
14.6 WXOR_W字和字相"異或"
14.7 WXOR_DW雙字和雙字相"異或
2. 三菱PLC快速入門與實例提高的圖書目錄
第1章可編程控制器概述1
1.1可編程式控制制器產生及現狀2
1.1.1可編程式控制制器的產生及發展2
1.1.2可編程式控制制器的發展趨勢5
1.2可編程式控制制器的組成結構、特點及主要性能指標6
1.2.1組成結構6
1.2.2特點8
1.2.3主要性能指標10
1.3可編程式控制制器的工作原理10
1.3.1可編程式控制制器的循環掃描工作方式10
1.3.2可編程式控制制器與繼電器的區別13
1.3.3可編程式控制制器與微型計算機的區別14
1.4國內外PLC產品的介紹15
第2章三菱可編程式控制制器的硬體基礎19
2.1FX系列PLC硬體配置及性能指標20
2.1.1FX系列PLC型號的說明20
2.1.2FX1S系列簡介20
2.1.3FX1N系列簡介21
2.1.4FX2N系列簡介21
2.1.5FX3U系列簡介22
2.2FX系列的I/O擴展單元和擴展模塊23
2.2.1FX0N的I/O擴展23
2.2.2FX2N的I/O擴展23
2.3三菱FX系列PLC特殊功能模塊介紹24
2.3.1FX系列模擬量I/O模塊24
2.3.2FX系列運動控制器模塊30
2.3.3FX系列高速計數模塊32
2.3.4PID過程式控制制模塊33
2.3.5定位控制模塊33
2.3.6數據通信模塊34
2.4三菱FX系列PLC的編程設備及人機介面35
2.4.1專用攜帶型簡易編程器35
2.4.2計算機編程軟體36
2.4.3圖形操作終端GOT-900簡介36
2.5FX系列PLC各單元模塊的連接37
2.5.1FX系列PLC的性能指標37
2.5.2FX系列PLC的環境指標37
2.5.3FX系列PLC的輸入技術指標38
2.5.4FX系列PLC的輸出技術指標38
第3章FX系列編程技術基礎41
3.1PLC編程語言基礎42
3.2編程器件44
3.3FX2N系列的基本邏輯指令48
3.3.1指令48
3.3.2編程要領與實例52
第4章FX系列PLC的功能指令57
4.1FX系列PLC的功能指令概述58
4.1.1功能指令的表示形式58
4.1.2數據長度及數據格式58
4.1.3變址寄存器59
4.1.4指令的執行方式59
4.2FX系列PLC的功能指令表60
4.3FX系列PLC的程序流程式控制制功能指令65
4.3.1條件跳轉指令65
4.3.2子程序調用指令66
4.3.3中斷指令67
4.3.4主程序結束指令68
4.3.5監控定時器指令68
4.3.6循環指令68
4.4傳送和比較指令69
4.4.1比較指令69
4.4.2區間比較指令69
4.4.3傳送指令70
4.4.4數據變換指令72
4.5算術運算和邏輯運算指令72
4.5.1算術運算指令72
4.5.2加1和減1指令74
4.5.3字邏輯運算指令74
4.6循環移位與移位指令75
4.6.1循環移位指令76
4.6.2帶進位的循環移位指令76
4.6.3位右移和位左移指令77
4.6.4字右移和字左移指令78
4.6.5FIFO(先入先出)寫入與讀出指令79
4.7數據處理指令79
4.7.1區間復位指令80
4.7.2解碼指令80
4.7.3編碼指令80
4.7.4求置ON位總數指令81
4.7.5ON位判斷指令81
4.7.6求平均值指令81
4.7.7報警器置位指令82
4.7.8報警器復位指令82
4.7.9二進制平方根指令82
4.7.10二進制整數與浮點數的轉換指令82
4.7.11高低位元組交換指令82
4.8高速處理指令83
4.8.1輸入輸出刷新指令83
4.8.2刷新和濾波時間常數調整指令83
4.8.3矩陣輸入指令84
4.8.4高速計數器置位與復位指令85
4.8.5高速計數器的區間比較指令85
4.8.6速度檢測指令86
4.8.7脈沖輸出指令87
4.8.8脈寬調制指令88
4.8.9帶加減速的脈沖輸出指令88
4.9方便指令89
4.9.1狀態初始化指令89
4.9.2數據搜索指令89
4.9.3絕對值式凸輪順控指令90
4.9.4增量式凸輪順控指令90
4.9.5示教定時器指令91
4.9.6特殊定時器指令92
4.9.7交替輸出指令92
4.9.8斜坡信號輸出指令93
4.9.9旋轉工作台控制指令93
4.9.10數據排序指令94
4.10外圍設備I/O設備指令95
4.10.110鍵輸入指令95
4.10.216鍵輸入指令96
4.10.3數字開關指令97
4.10.4七段解碼指令98
4.10.5帶鎖存器的七段顯示指令98
4.10.6方向開關指令100
4.10.7ASCII碼轉換指令101
4.10.8ASCII碼列印指令102
4.10.9特殊功能模塊的BFM讀出指令102
4.10.10特殊功能模塊的BFM寫入指令102
4.11外圍設備SER指令103
4.11.1串列通信指令103
4.11.2八進制位傳送指令103
4.11.3HEX與ASCII之間的轉換指令103
4.11.4校驗碼指令104
4.11.5FX-8AV模擬量功能擴展板指令105
4.11.6PID運算指令105
4.12浮點數運算指令106
4.12.1浮點數比較指令106
4.12.2浮點數轉換指令106
4.12.3二進制浮點數的四則運算107
4.12.4二進制浮點數的開平方指令與三角函數運算指令108
4.13時鍾運算與格雷碼變換指令108
4.13.1時鍾運算指令108
4.13.2時鍾數據加減法指令109
4.13.3時鍾數據讀寫指令110
4.13.4格雷碼變換指令110
4.14觸點型比較指令110
4.14.1LD(觸點型比較指令)111
4.14.2AND(觸點型比較指令)111
4.14.3OR(觸點型比較指令)112
4.15定位控制功能指令112
4.15.1使用定位功能指令的注意事項112
4.15.2當前值讀取指令ABS114
4.15.3原點回歸指令ZRN115
4.15.4可變速脈沖輸出指令PLSV116
4.15.5相對位置控制指令DRVI117
4.15.6絕對位置控制指令DRVA119
4.16實例121
4.16.1三菱FX系列PLC實現對三相非同步電動機的點動及連續運轉控制121
4.16.2三相交流非同步電動機Y/△啟動控制124
4.16.3生產過程質量控制126
4.16.4人行橫道交通燈控制128
第5章順序功能流程圖及其編程方法131
5.1STL/RET步進梯形圖指令132
5.1.1STL/RET說明132
5.1.2STL/RET應用132
5.2步進梯形圖指令的動作與SFC表示134
5.2.1步進梯形圖指令的作用134
5.2.2步進梯形圖指令動作的實際表現135
5.2.3SFC圖編程用設備136
5.3順序功能圖的基本結構137
5.4狀態轉移圖的基本規則139
5.5編程方法143
5.5.1初始狀態編程143
5.5.2一般程序的編程143
5.5.3復雜程序的編程144
5.6SFC編程實例149
5.6.1簡單流程式控制制系統149
5.6.2選擇性分支和匯合流程式控制制系統154
5.6.3並行分支與匯合流程式控制制系統154
第6章三菱GXDeveloper軟體編程159
6.1GXDeveloper簡介160
6.1.1GXDeveloper的特點160
6.1.2FX系列的編程161
6.2軟體的安裝161
6.3梯形圖的產生與編輯163
6.3.1新建工程163
6.3.2梯形圖製作168
6.4軟元件的查找和替換170
6.4.1元件的查找171
6.4.2軟元件的替換171
6.4.3常開常閉觸點互換172
6.5參數設定173
6.6在線監視與調試175
6.6.1在線監控175
6.6.2在線調試176
第7章PLC通信基礎177
7.1數據通信基本概念178
7.1.1並行通信與串列通信178
7.1.2非同步通信和同步通信178
7.1.3單工通信與雙工通信179
7.1.4基帶傳輸與頻帶傳輸180
7.2通信網路傳輸介質180
7.2.1雙絞線180
7.2.2同軸電纜181
7.2.3光纖181
7.3PLC常用通信介面182
7.3.1RS-232C182
7.3.2RS-422183
7.3.3RS-485183
7.3.4RS-422與RS-485的接地問題184
7.4計算機通信標准185
7.4.1開放系統互連模型185
7.4.2IEEE802通信標准187
7.5網路拓撲結構188
7.5.1星形網路188
7.5.2環形網路188
7.5.3匯流排形網路189
7.6三菱PLC通信方式189
7.6.1PLC的N:N通信方式189
7.6.2PLC雙機並聯通信方式190
7.6.3計算機鏈接方式190
7.6.4PLC與計算機無協議通信方式190
7.7PLC與上位機的通信191
7.7.1硬體連接191
7.7.2FX系列PLC通信協議192
7.7.3上位機通信程序的編寫195
第8章CC-Link現場匯流排技術199
8.1現場匯流排技術200
8.1.1現場匯流排概述200
8.1.2現場匯流排的特點與優點202
8.2CC-Link現場匯流排204
8.2.1CC-Link系統的構成204
8.2.2CC-Link的通信方式205
8.2.3CC-Link的特點206
8.3主站模塊FX2N-16CCL-MCC-Link208
8.3.1FX2N-16CCL-MCC-Link模塊的概述208
8.3.2主站和遠程I/O站之間的通信211
8.3.3主站和遠程I/O站間通信實例212
第9章PLC系統的設計221
9.1PLC控制系統設計的基本原則222
9.2PLC控制系統設計的一般步驟223
9.3確定控制對象和控制范圍224
9.4可編程式控制制器的選擇225
9.4.1PLC機型的選擇225
9.4.2輸入/輸出的選擇226
9.4.3PLC容量的選擇228
9.4.4PLC電源模塊及其他外設的選擇步驟與原則230
9.4.5響應時間230
9.5PLC安裝與抗干擾措施231
9.5.1PLC系統設計時的抗干擾措施231
9.5.2PLC系統安裝時的抗干擾措施232
9.6PLC系統的調試運行與維護233
9.6.1PLC系統的調試233
9.6.2PLC系統的維護234
9.7提高PLC系統可靠性的措施236
9.7.1適合的工作環境236
9.7.2合理的安裝與布線236
9.7.3正確的接地237
9.7.4必須的安全保護環節238
9.7.5必要的軟體措施238
9.7.6採用冗餘系統或熱備用系統240
第10章設計實例241
10.1自鎖242
10.2互鎖242
10.3延時斷開電路243
10.4脈沖電路244
10.5分頻電路244
10.6占空比可調的脈沖電路245
10.7順序脈沖發生器電路246
10.8計數器與定時器的混合使用247
10.9自保持和自消除248
10.10步進順控249
10.11交通燈控制249
10.12水塔水位的控制251
10.13壓力控制系統253
10.14PID控制259
10.14.1PID控制原理259
10.14.2三菱PLCPID功能與設計260
10.15啤酒瓶包裝系統項目的設計266
10.15.1包裝機械工藝分析266
10.15.2控制需求分析267
10.15.3系統構成設計268
10.15.4單元模塊設計273
10.15.5變頻控制部分282
10.15.6網路連接283
10.15.7軟體設計285
參考文獻291
……