绪论 1
第1章 可编程序控制器的基本组成与内部软元件 3
1.1 PLC的基本概念与组成 3
1.2 PLC的工作方式 8
1.3 PLC的内部软元件 10
习题1 23
第2章 基本逻辑指令 24
2.1 运算开始和线圈驱动指令(LD、LDI、OUT) 24
2.2 触点串联和并联指令(AND、ANI、OR、ORI) 25
2.3 电路块并联和串联指令(ORB、ANB) 26
2.4 多重输出指令(MPS、MRD、MPP) 27
2.5 主控移位和复位指令(MC、MCR) 30
2.6 自保持置位与复位指令(SET、RST) 32
2.7 脉冲输出指令(PLS、PLF) 33
2.8 脉冲检测指令(LDP、LDF、ANDP、ANDF、ORP、ORF) 35
2.9 运算结果反转指令(INV) 36
2.10 空操作和程序结束指令(NOP、END) 37
2.11 运算结果脉冲化指令(MEP、MEF) 38
习题2 39
第3章 应用基本指令编程 43
3.1 编写PLC程序的方法和技巧 43
3.2 按空间原则编程 47
3.3 按时间原则编程 50
3.4 编程实例 54
习题3 60
第4章 步进顺序控制 65
4.1 步进阶梯指令和步进顺控状态转移图 65
4.2 单流程的步进顺控 68
4.3 分支流程的步进顺控 71
4.4 编程实例 78
习题4 90
第5章 应用指令 93
5.1 应用指令概述 93
5.2 程序流程控制指令(FNC00~FNC09) 94
5.3 传递及比较指令(FNC10~FNC19) 103
5.4 算术及逻辑运算指令(FNC20~FNC29) 111
5.5 循环及移位指令(FNC30~FNC39) 116
5.6 数据处理指令(FNC40~FNC49) 125
5.7 高速处理指令(FNC50~FNC59) 132
5.8 方便指令(FNC60~FNC69) 140
5.9 外部I/O设备指令(FNC70~FNC79) 156
5.10 外部串联接口设备控制指令(FNC80~FNC88) 174
5.11 浮点运算指令(FNC110~FNC147) 188
5.12 时钟运算指令(FNC160~FNC169) 201
5.13 格雷码转换指令(FNC170~FNC171) 209
5.14 触点比较指令(FNC224~FNC246) 211
5.15 编程实例 214
习题5 223
第6章 三菱PLC网络及其通信 225
6.1 数据通信网络的基本概念 225
6.2 三菱PLC的通信网络 228
6.3 CC-Link开放式现场总线网 230
6.4 Q主站CC-Link网络实例 242
6.5 远程电话线路网络通信 250
习题6 253
第7章 编程软件SWOPC-FXGP/WIN-C的使用 254
7.1 软件的使用环境与安装 254
7.2 编程软件的启动和退出 255
7.3 创建梯形图 256
7.4 梯形图的转换和元件的删除与修改 259
7.5 创建指令表 261
7.6 步进顺控(SFC)程序的输入 263
7.7 文件的保存和打开 264
7.8 文件打印 265
7.9 梯形图注释 267
7.10 连接PLC运行与监控 269
习题7 272
第8章 编 程软件GX Developer的使用 273
8.1 软件的启动和关闭 273
8.2 PLC程序的编写 274
8.3 程序的运行与监控 279
8.4 程序的逻辑测试 281
8.5 FXGP(WIN)程序与GPPW程序的相互切换 284
习题8 287
附录 288
附录A FX系列PLC应用指令一览表 288
附录B FX2N PLC特殊辅助继电器功能 292
参考文献 298