前言
第1章PLC入門與實戰(zhàn)
1.1初識PLC
1.1.1什么是PLC
1.1.2PLC控制與繼電器控制比較
1.2PLC組成與工作原理
1.2.1PLC的組成框圖
1.2.2CPU與存儲器
1.2.3輸入接口電路
1.2.4輸出接口電路
1.2.5通信接口、擴展接口與電源
1.2.6PLC的工作方式
1.2.7例說PLC程序驅動硬件的工作原理
1.3三菱PLC入門實戰(zhàn)
1.3.1三菱FX3U型PLC硬件介紹
1.3.2PLC控制雙燈先后點亮的硬件電路及說明
1.3.3DC24V電源適配器與PLC的電源接線
1.3.4編程電纜及驅動程序的安裝
1.3.5編寫程序并傳送給PLC
1.3.6PLC實物接線
1.3.7PLC操作測試
第2章三菱FX3U系列PLC介紹21
2.1三菱FX系列PLC分類與型號含義21
2.1.1三菱FX系列PLC的一、二、三代機
2.1.2三菱FX系列PLC的型號含義21
2.2三菱FX3U系列PLC介紹
2.2.1面板及組成部件
2.2.2規(guī)格概要
2.3三菱FX1/2/3系列PLC的接線
2.3.1電源端子的接線
2.3.2以COM端作為輸入公共端的PLC輸入端子接線
2.3.3以S/S端作為輸入公共端的PLC輸入端子接線
2.3.4接近開關與PLC輸入端子的接線
2.3.5輸出端子接線
2.4三菱FX1/2/3系列PLC的軟元件
2.4.1輸入繼電器和輸出繼電器
2.4.2輔助繼電器
2.4.3狀態(tài)繼電器
2.4.4定時器
2.4.5計數(shù)器
2.4.6高速計數(shù)器
2.4.7數(shù)據(jù)寄存器
2.4.8擴展寄存器和擴展文件寄存器
2.4.9變址寄存器
2.4.10常數(shù)
第3章三菱PLC編程與仿真軟件的使用
3.1三菱GXDeveloper編程軟件的使用
3.1.1軟件的安裝
3.1.2軟件的啟動與窗口及工具說明48
3.1.3創(chuàng)建新工程
3.1.4編寫梯形圖程序
3.1.5梯形圖的編輯
3.1.6查找與替換功能的使用
3.1.7注釋、聲明和注解的添加與顯示
3.1.8讀取并轉換FXGP/WIN格式文件
3.1.9PLC與計算機的連接及程序的寫入與讀出
3.1.10在線監(jiān)視PLC程序的運行
3.2三菱GXSimulator仿真軟件的使用73
3.2.1GXSimulator仿真軟件的安裝73
3.2.2仿真操作
3.2.3軟元件監(jiān)視
3.2.4時序圖監(jiān)視
第4章基本指令及應用
4.1基本指令說明
4.1.1常開、常閉觸點和線圈指令
4.1.2邊沿檢測觸點指令
4.1.3主控和主控復位指令
4.1.4取反指令
4.1.5置位與復位指令
4.1.6結果邊沿檢測指令
4.1.7脈沖微分輸出指令
4.1.8程序結束指令
4.2PLC基本控制電路與梯形圖
4.2.1起動、自鎖和停止控制的PLC電路與梯形圖
4.2.2正、反轉聯(lián)鎖控制的PLC電路與梯形圖
4.2.3多地控制的PLC電路與梯形圖85
4.2.4定時控制的PLC電路與梯形圖85
4.2.5定時器與計數(shù)器組合延長定時控制的PLC電路與梯形圖
4.2.6多重輸出控制的PLC電路與梯形圖
4.2.7過載報警控制的PLC電路與梯形圖
4.2.8閃爍控制的PLC電路與梯形圖94
4.3基本指令應用實例一:PLC控制噴泉
4.3.1控制要求
4.3.2PLC用到的I/O端子與連接的輸入/輸出設備
4.3.3PLC控制電路
4.3.4PLC控制程序及詳解
4.4基本指令應用實例二:PLC控制交通信號燈
4.4.1控制要求
4.4.2PLC用到的輸入/輸出設備與I/O端子
4.4.3PLC控制電路
4.4.4PLC控制程序及詳解
第5章步進指令及應用
5.1狀態(tài)轉移圖與步進指令
5.1.1順序控制與狀態(tài)轉移圖
5.1.2步進指令說明
5.1.3步進指令在兩種編程軟件中的編寫形式
5.1.4狀態(tài)轉移圖分支方式
5.1.5步進指令編程注意事項
5.2步進指令應用實例一:PLC控制兩種液體混合裝置
5.2.1系統(tǒng)控制要求
5.2.2PLC用到的I/O端子及連接的輸入/輸出設備
5.2.3PLC控制電路
5.2.4PLC控制程序及詳解
5.3步進指令應用實例二:PLC控制簡易機械手
5.3.1系統(tǒng)控制要求
5.3.2PLC用到的I/O端子及連接的輸入/輸出設備
5.3.3PLC控制電路
5.3.4PLC控制程序及詳解
5.4步進指令應用實例三:PLC控制大小鐵球分檢機
5.4.1系統(tǒng)控制要求
5.4.2PLC用到的I/O端子及連接的輸入/輸出設備
5.4.3PLC控制電路
5.4.4PLC控制程序及詳解
第6章應用指令及應用
6.1程序流程類指令
6.1.1條件跳轉指令
6.1.2子程序調用和返回指令
6.1.3中斷指令
6.1.4主程序結束指令
6.1.5刷新監(jiān)視定時器指令
6.1.6循環(huán)開始與結束指令
6.2傳送與比較類指令
6.2.1比較指令
6.2.2區(qū)間比較指令
6.2.3傳送指令
6.2.4移位傳送指令
6.2.5取反傳送指令
1286.2.6成批傳送指令
6.2.7多點傳送指令
6.2.8數(shù)據(jù)交換指令
6.2.9BCD轉換指令
6.2.10BIN轉換指令
6.3四則運算與邏輯運算類指令
6.3.1BIN加法運算指令
6.3.2BIN減法運算指令
6.3.3BIN加1運算指令
6.3.4BIN減1運算指令
6.3.5邏輯與指令
6.3.6邏輯或指令
6.4循環(huán)與移位類指令
6.4.1循環(huán)右移(環(huán)形右移)指令
6.4.2循環(huán)左移(環(huán)形左移)指令
6.4.3位右移指令
6.4.4位左移指令
6.4.5字右移指令
6.4.6字左移指令
6.5數(shù)據(jù)處理類指令
6.5.1成批復位指令
6.5.2平均值指令
6.5.3高低字節(jié)互換指令
6.6高速處理類指令
6.6.1輸入輸出刷新指令
6.6.2高速計數(shù)器比較置位指令
6.6.3高速計數(shù)器比較復位指令
6.6.4脈沖輸出指令
6.6.5脈沖調制指令
6.7外部I/O設備類指令
6.7.1數(shù)字鍵輸入指令
6.7.2ASCII數(shù)據(jù)輸入指令
6.7.3讀特殊功能模塊指令
6.7.4寫特殊功能模塊指令
6.8時鐘運算指令
6.8.1時鐘數(shù)據(jù)比較指令
6.8.2時鐘數(shù)據(jù)區(qū)間比較指令