绪论 1
硬件篇 PLC系统配置 13
第一章 PLC类型、组成及系统配置概述 13
第一节 PLC类型 13
第二节 PLC典型组成 15
第三节 PLC系统配置概述 20
第二章 PLC基本配置 28
第一节 基本配置的特点 28
第二节 基本配置解决方案 28
第三节 LEC G3机CPU模块简介 30
第四节 基本配置举例 34
结束语 36
第三章 扩展配置 37
第一节 一体机扩展配置 37
第二节 模块式PLC扩展配置 49
结束语 58
第四章 PLC网络配置 59
第一节 PLC连网目的 59
第二节 PLC连网类型 61
第三节 PLC网络模型、标准及协议 69
第四节 PLC串口连网配置 79
第五节 LEC G3机以太网配置 85
第六节 LEC G3机Profibus网配置 87
第七节 PLC网络应用实例 90
第五章 冗余配置 94
第一节 冗余配置概述 94
第二节 冗余配置的类型 96
第三节 冗余配置解决方案 98
软件篇 PLC编程 105
第六章 PLC编程基础 105
第一节 PLC程序概念 105
第二节 PLC程序语言 107
第三节 PLC编程软件 112
第四节 PLC程序数据 120
第五节 PLC基本指令 135
第六节 PLC扩展指令 156
第七节 PLC编程算法 163
第八节 PLC编程举例 170
结束语 184
第七章 PLC用于顺序控制编程 185
第一节 顺序控制概述 185
第二节 组合逻辑设计法编程 190
第三节 异步时序逻辑设计法编程 201
第四节 同步时序逻辑设计法编程 220
第五节 高级逻辑设计法编程 235
第六节 工程设计法编程 248
结束语 277
第八章 PLC用于过程控制编程 278
第一节 过程控制概述 278
第二节 模拟量输出方法 283
第三节 模拟量输入方法 286
第四节 过程控制类型 289
第五节 模拟量开环控制 293
第六节 模拟量闭环基本控制 297
第七节 模拟量闭环PID控制 305
第八节 模拟量闭环高级控制 327
结束语 345
第九章 PLC用于运动控制编程 346
第一节 概述 347
第二节 脉冲信号生成及脉冲信号采集 351
第三节 脉冲信号输出及脉冲信号执行 361
第四节 脉冲量闭环控制 375
第五节 脉冲量开环控制 383
结束语 401
第十章 PLC用作数据终端编程 402
第一节 数据录入 402
第二节 数据采集 407
第三节 数据存储 414
第四节 数据显示 421
第五节 数据传送 426
第六节 数表处理 427
结束语 437
第十一章 PLC连网通信编程 438
第一节 PLC连网通信程序概述 438
第二节 PowerPro视图监控编程 444
第三节 串口自由协议通信编程 449
第四节 串口Modbus协议通信编程 460
第五节 以太网通信编程 478
第六节 计算机方通信程序设计 489
第七节 人机界面监控编程 512
第八节 Profibus网通信编程 517
结束语 520
第十二章 PLC程序组织 521
第一节 PLC程序组织概述 521
第二节 PLC程序多模块组织 530
第三节 PLC程序多任务组织 534
第四节 PLC程序柔性化 538
第五节 PLC面向对象编程 541
第六节 PLC程序可靠性设计 546
第七节 PLC程序调试 558
第八节 PLC程序评价 561
结束语 564
实验篇 565
实验篇一 基本实验及其参考程序 565
实验1 基本逻辑指令实验 565
实验2 微分信号生成、锁存器功能块实验 567
实验3 计时器功能块实验 572
实验4 计数器功能块实验 576
实验5 位移指令实验 579
实验篇二 选做实验 583
选做实验1 传输线控制实验 583
选做实验2 模拟量入、模拟量出温度闭环控制实验 583
选做实验3 脉冲量入、模拟量出直流电动机速度闭环控制实验 584
选做实验4 脉冲入、脉冲出直流电动机闭环速度控制实验 585
后记 586
参考文献 587