高級 PLC 硬件和編程基於 Allen-Bradley 和 Siemens 平台的軟硬件基礎和高級技術 Advanced PLC Hardware & Programming: Hardware and Software Basics, Advanced Techniques & Allen-Bradley and Siemens Platforms

Frank Lamb 譯 路志英

買這商品的人也買了...

商品描述

本書對PLC(可編程邏輯控制器)的硬件和軟件進行了全面的論述。全書共分為三部分。
第1部分從通用的角度介紹了PLC,討論了所有平台共有的功能及差異。第2部分涵蓋高級PLC主題,包括計劃和組織PLC代碼。
第3部分介紹Allen-Bradley 品牌的PLC平台及其實踐案例。

目錄大綱

目錄  
譯者序
前言
第一部分PLC硬件及編程
第1章計算機和PLC的歷史及演變3
1.1 巴貝奇分析機3
1.2 繼電器邏輯4
1.3 機電式計算機4
1.4 第一台電子計算機5
1.5 早期的計算機內存6
1.6 個人計算機的發展7
1.7 PLC的誕生9
1.8 PLC的改進11
1.9 PLC發展時間線13
1.10 PLC與計算機的歷史參考書目13
1.11 PLC的物理佈局17
1.12 I/O 17
 1.12.1 數字/離散設備17
 1.12.2 模擬設備18
 1.12.3 數字信號接線19
 1.12.4 模擬信號接線22
 1.12.5 電池/內存備份24
1.13 通信技術25
 1.13.1 RS232 25
 1.13.2 RS485 26
 1.13.3 RS422 26
 1.13.4 雙絞線通信的注意事項26
 1.13.5 USB 27
 1.13.6 以太網27
 1.13.7 工業通信與控制29
第2章PLC存儲器30
2.1 數值數據類型31
2.1.1 位如何變成數字32
2.1.2 數據格式32
2.1.3 數據結構36
2.2 數據存儲器的組織方式38
2.2.1 I/O尋址39
2.2.2 程序存儲40
2.3 硬件配置40
第3章PLC處理器44
3.1 IEC 61131-3編程語言44
3.1.1 梯形圖45
3.1.2?功能框圖45
3.1.3 指令表46
3.1.4 結構化文本47
3.1.5 順序功能圖48
3.2 程序處理的原理49
3.2.1 掃描49
3.2.2 PLC模式51
3.3 梯形圖類型51
3.4 定時器56
3.4.1 通電延時56
3.4.2 斷電延時57
3.4.3 保持通電延時58
3.4.4 脈衝58
3.5 計數器59
3.6 數據和文件移動61
3.6.1 移動61
3.6.2 屏蔽移動和移位62
3.6.3 文件複製63
3.7 比較63
3.8 數學指令65
3.8.1 轉換66
3.8.2 加法與減法66
3.8.3 乘法與除法67
3.9 整定68
3.10 高級運算71
3.11 其他指令71
 3.11.1 字符串操作71
 3.11.2 PID指令72
 3.11.3 運動控制指令73
 3.11.4 通信指令73
 3.11.5 程序控制指令75
 3.11.6 其他指令75
3.12 維護和故障排除77
 3.12.1 強制77
 3.12.2 搜索和交叉引用79
第二部分PLC編程方法
第4章PLC編程概述85
4.1 預備知識85
4.2 常用例程88
4.2.1 系統例程88
4.2.2 輸入例程92
4.2.3 輸出例程94
4.2.4 故障和報警例程95
4.2.5 自動序列例程98
4.2.6 歸位例程104
4.2.7 配方105
4.2.8 零件追踪107
4.2.9 提示和技巧112
4.2.10 訓練機和模擬機114
第5章編程實驗:具有顏色識別功能的料倉分揀裝置116
5.1 訓練機116
5.2 Allen-Bradley MicroLogix型可編程邏輯控制器118
5.3 具有顏色識別功能的料倉分揀裝置126
第三部分PLC平台
第6章Allen-Bradley PLC 131
6.1 MicroLogix和SLC系列132
6.1.1 MicroLogix和SLC平台132
6.1.2 MicroLogix和SLC存儲寄存器136
6.1.3 MicroLogix和SLC指令137
6.1.4 使用RSLogix 500啟動和編輯項目143
6.2 CompactLogix和ControlLogix系列147
6.2.1 CompactLogix和ControlLogix平台147
6.2.2 CompactLogix和ControlLogix指令152
6.2.3 使用RSLogix 5000啟動和編輯項目158
6.3 CompactLogix和ControlLogix數據164
6.3.1 數組165
6.3.2 用戶定義數據類型166
6.3.3 全局標籤167
6.3.4 程序(局部)標籤168
6.3.5 別名169
6.4 Add-On指令169
6.5 其他語言175
6.6 Allen-Bradley的通信軟件RSLinx 176
6.6.1 以太網設備178
6.6.2 以太網/IP驅動179
第7章Siemens PLC 180
7.1 術語、平台及指令181
7.1.1 術語181
7.1.2 S7-300平台和S7-400平台182
7.1.3 S7-1200平台和S7-1500平台192
7.1.4 指令203
7.2 塊、數據和語句表209
7.2.1 塊209
7.2.2 數據215
7.2.3 語句表218
7.3 其他語言221
7.3.1 功能框圖222
7.3.2 結構化控制語言222
7.3.3 S7多語言示例:節點故障224
7.3.4 S7 Graph 228
7.4 設置PG-PC接口228
附錄
附錄A 主要的PLC平台234
附錄B ASCII表236
附錄C 第一部分練習答案239
附錄D 第二部分實驗答案247