第1章 FX系列PLC 1
1.1 PLC概述 1
1.2 PLC的基本组成 4
1.3 PLC的工作原理 9
1.4 FX系列PLC 11
1.5 FX系列PLC的软元件 13
思考题 24
第2章 FX系列PLC的编程工具 26
2.1 GX Developer编程软件的使用 26
2.1.1 进入和退出编程环境 26
2.1.2 新建一个工程 27
2.1.3 软件界面 28
2.1.4 梯形图方式编制程序 28
2.1.5 指令表方式编制程序 30
2.1.6 保存、打开工程 30
2.1.7 程序的写入、读出 30
2.1.8 程序的删除与插入 33
2.1.9 程序的修改 33
2.1.10 删除与绘制连线 33
2.1.11 复制与粘贴 33
2.1.12 工程打印 34
2.1.13 工程校验 34
2 1.14 创建软元件注释 34
2.1.15 其他功能 35
2.2 FX-20P-E型手持式编程器 37
2.2.1 编程器的组成 37
2.2.2 编程器的面板 38
2.2.3 编程器的工作方式选择 39
2.2.4 程序的写入 40
2.2.5 程序的读出 43
2.2.6 程序的修改 45
2.2.7 程序的插入 47
2.2.8 程序的删除 47
2.2.9 元件的监视 50
2.2.10 元件的测试 51
2.2.11 离线方式 53
2.2.12 密码的设定与解除 54
思考题 57
第3章 基本逻辑指令及其应用 58
3.1 基本逻辑指令 61
3.1.1 逻辑取及驱动线圈指令LD/LDI/OUT 61
3.1.2 触点串、并联指令AND/ANI/OR/ORI 62
3.1.3 电路块连接指令ORB/ANB 66
3.1.4 多重输出电路指令MPS/MRD/MPP 67
3.1.5 置位与复位指令SET/RST 69
3.1.6 脉冲输出指令PLS/PLF 70
3.1.7 运算结果脉冲化指令MEP/MEF 71
3.1.8 脉冲式触点指令LDP/LDF/ANDP/ANDF/ORP/ORF 72
3.1.9 主控触点指令MC/MCR 73
3.1.10 逻辑运算结果取反指令INV 74
3.1.11 空操作和程序结束指令NOP/END 75
3.2 常用基本电路的程序设计 77
3.2.1 起保停电路 77
3.2.2 定时器的应用 79
3.2.3 计数器的应用 79
3.2.4 振荡电路 79
3.3 PLC程序设计 81
3.3.1 梯形图的基本规则 81
3.3.2 程序设计的方法 82
3.3.3 梯形图程序设计的技巧 86
习题 94
第4章 步进顺控指令及其应用 104
4.1 状态转移图及步进顺控指令 106
4.1.1 状态转移图 106
4.1.2 状态继电器 108
4.1.3 步进顺控指令 109
4.1.4 状态转移图的理解 110
4.2 步进顺控的编程方法 111
4.2.1 状态转移图的编程方法 111
4.2.2 编程注意事项 111
4.2.3 单流程状态转移图的编程 112
4.3 选择性流程与并行性流程的程序编制 118
4.3.1 选择性流程及其编程 118
4.3.2 并行性流程及其编程 122
4.4 复杂流程及跳转流程的程序编制 130
4.4.1 复杂流程的程序编制 130
4.4.2 跳转流程的程序编制 133
习题 134
第5章 功能指令、特殊模块及其应用 150
5.1 功能指令概述及基本规则 152
5.1.1 功能指令概述 152
5.1.2 功能指令的表达形式 153
5.1.3 数据长度和指令类型 153
5.1.4 操作数 154
5.2 常用功能指令简介 156
5.2.1 程序流程指令 156
5.2.2 传送与比较指令 157
5.2.3 算术与逻辑运算指令 159
5.2.4 循环与移位指令 163
5.2.5 数据处理指令 165
5.2.6 外部设备I/O指令 167
5.2.7 触点比较指令 169
5.3 特殊功能模块 175
5.3.1 温度A/D输入模块FX2N-4AD-PT 175
5.3.2 模拟量输入模块FX3U-4AD 180
5.3.3 D/A输出模块FX2N-2DA 187
思考题 191
附录A 可编程控制器实训装置简介 192
附录B FX2N的性能规格 196
附录C FX系列PLC功能指令一览表 198
附录D FX系列PLC的子系列 205
附录E 国内外常见的PLC 208
参考文献 210