PLC编程理论、算法及技巧

副标题:无

作   者:宋伯生编著

分类号:

ISBN:9787111161516

微信扫一扫,移动浏览光盘

简介

本书较详细地介绍了PLC用于开关量控制、模拟量控制、脉冲量控制、数据处理、联网通信的程序设计理论、方法及技巧,还介绍了PLC软件可靠性设计、程序组织及调试等有关问题,既是作者多年从事PLC编程经验的全面总结,又是作者深入研究PLC编程理论的系统概括。本书列举大量有关编程实例,可直接移植或引用。本书还对PLC发展历程、当今面监的挑战与对策也作了深入控讨。 本书是PLC程序设计工程师实用的编程参考用书,也可作高等学校有关专业教师、研究生及本、专科高年级学生的教学参考用书。

目录

前言 3页
第 1章 可编程序控制器基本知识 11页
1.1 可编程序控制器产生 11页
1.1.1 继电控制电路 11页
1.1.2 可编程序逻辑控制器与顺序控制器 13页
1.1.3 GM10条 14页
1.1.4 PLC 的产生 15页
1.2 可编程序控制器原理 16页
1.2.1 可编程序控制器实现控制的要点 16页
1.2.2 可编程序控制器实现控制的过程 17页
1.2.3 可编程序控制器实现控制的方式 22页
1.3 可编程序控制器类型 23页
1.3.1 按控制规模分类 25页
1.3.2 按结构特点分类 26页
1.4 可编程序控制器组成 29页
1.4.1 箱体式 PLC 基本组成 29页
1.4.2 模块式 PLC 基本组成 33页
1.4.3 PLC 外部设备 47页
1.5 可编程序控制器的特点 52页
1.6 可编程序控制器使用 60页
1.6.1 系统配置 60页
1.6.2 程序编制 70页
第 2章 可编程序控制器编程技术基础 74页
2.1 PLC 编程语言 74页
2.1.1 助记符 75页
2.1.2 梯形图 76页
2.1.3 功能块图 77页
2.2 PLC 软器件 78页
2.2.1 输入输出器件 83页
2.2.2 内部器件 88页
2.3 PLC 指令系统 94页
2.3.1 基本逻辑操作指令 99页
2.3.2 定时、计数指令 107页
2.3.3 数据处理指令 115页
2.3.4 流程控制指令 132页
2.4 PLC 典型程序 141页
2.4.1 起停程序 142页
2.4.2 状态转换程序 147页
2.4.3 定时控制程序 148页
2.4.4 动作控制程序 149页
2.4.5 步进控制程序 150页
2.4.6 转换程序 152页
2.4.7 模拟量控制程序 155页
2.4.8 数据存储程序 157页
2.4.9 连锁、互锁程序 158页
2.4.10 报警程序 158页
2.5 PLC 编程语言国际标准 159页
2.5.1 结构化文本语言 159页
2.5.2 顺序功能图语言 160页
2.5.3 系统流程语言 161页
2.6 PLC 编程工具 163页
2.6.1 简易编程器 163页
2.6.2 图形编程器 170页
2.7 PLC 编程软件OMRON CXP编程软件简介 171页
2.7.1 概述 171页
2.7.2 组成 171页
2.7.3 操作 178页
2.7.4 使用 179页
2.7.5 帮助及其它 190页
2.8 PLC 编程方法 190页
2.8.1 算法设计 192页
2.8.2 算法实现 193页
2.8.3 编程经验 194页
第 3章 逻辑量控制程序设计 198页
3.1 概述 198页
3.1.1 PLC 逻辑量控制类型 198页
3.1.2 PLC 逻辑问题类型 199页
3.1.3 确定电路与随机电路 202页
3.2 PLC 逻辑问题理论基础 203页
3.2.1 触点代数 203页
3.2.2 梯形图逻辑 209页
3.3 梯形图逻辑的分析与综合 (1) 212页
3.3.1 梯形图逻辑通电表 212页
3.3.2 梯形图逻辑通电表法分析 214页
3.3.3 梯形图逻辑通电表法综合 216页
3.3.4 梯形图逻辑通电表法设计实例 220页
3.4 PLC 逻辑设计同步化 231页
3.4.1 基本思路 231页
3.4.2 产生脉冲的方法 232页
3.4.3 前后逻辑条件一致的方法 232页
3.4.4 同步化处理实例 234页
3.5 梯形图逻辑的分析与综合 (2) 236页
3.5.1 时序逻辑状态图 236页
3.5.2 梯形图逻辑状态图法分析 236页
3.5.3 梯形图逻辑状态图法综合 237页
3.5.4 梯形图逻辑状态图法设计实例 237页
3.6 PLC 逻辑标志值法设计 246页
3.6.1 基本思路 246页
3.6.2 实现方法 247页
3.6.3 实际应用 247页
3.7 PLC 多位 (字节或字)逻辑设计 250页
3.7.1 用字逻辑指令处理 250页
3.7.2 用子程序处理 254页
3.8 PLC 逻辑量控制时序图设计法 257页
3.8.1 时序图法设计步骤 257页
3.8.2 时序图法设计实例 258页
3.9 PLC 逻辑控制流程图法设计 261页
3.9.1 流程图法设计步骤 262页
3.9.2 流程图法设计实例 263页
3.10 PLC 逻辑量控制工程设计 269页
3.10.1 分散原则控制及其应用 270页
3.10.2 集中原则控制及其应用 276页
3.10.3 混合原则控制及其应用 280页
第 4章 模拟量控制程序设计 287页
4.1 概述 287页
4.1.1 PLC 模拟量控制过程 287页
4.1.2 PLC 模拟量控制的目的 289页
4.1.3 PLC 模拟量输入、输出方法 290页
4.1.4 PLC 模拟量控制类型 293页
4.1.5 PLC 模拟量控制特点 297页
4.1.6 PLC 模拟量控制要求 298页
4.2 模拟量控制硬件条件 300页
4.2.1 模拟量传感器 300页
4.2.2 模拟量输入单元 303页
4.2.3 模拟量输出单元 305页
4.2.4 执行器 306页
4.3 模拟量开环控制程序设计 306页
4.3.1 开环特性 306页
4.3.2 定值控制 308页
4.3.3 程序控制 308页
4.3.4 比例控制 309页
4.3.5 补偿控制 310页
4.4 模拟量闭环控制程序设计 311页
4.4.1 输出 ONNOFF控制 311页
4.4.2 负反馈控制 313页
4.4.3 偏差控制 314页
4.4.4 无静差控制 315页
4.5 模拟量 PID 控制程序设计 316页
4.5.1 PID 控制基本公式 316页
4.5.2 PID 控制参数含义 317页
4.5.3 PID 控制参数选定 318页
4.5.4 PID 控制程序实现 319页
4.6 用 PID 指令实现模拟量 PID 控制程序设计 320页
4.6.1 PID 指令说明 321页
4.6.2 两个自由度 PID 控制 323页
4.6.3 PID 参数选定 323页
4.6.4 PID 指令执行 325页
4.6.5 PIDAT指令及其运用 327页
4.6.6 使用 PID 指令有关细节 332页
4.7 用 PID 函数块实现模拟量 PID 控制程序设计 335页
4.7.1 PID 函数块含义 336页
4.7.2 PID 函数块调用 340页
4.7.3 串级 PID 控制 340页
4.7.4 串级比例双副回路 PID 控制 341页
4.7.5 串级比例并交叉限幅双副回路 PID控制 342页
4.8 模拟量 PID 硬件单元控制 343页
4.8.1 PID 单元 343页
4.8.2 温度控制单元 348页
4.8.3 回路控制单元 (及内插板) 357页
4.9 模拟量模糊控制程序设计 364页
4.9.1 模糊控制原理 364页
4.9.2 模糊控制算法 367页
4.9.3 模糊算法实现 370页
4.9.4 模糊控制模块 373页
4.10 模拟量高级控制程序设计 381页
4.10.1 最优控制 381页
4.10.2 自适应控制 384页
4.10.3 预测控制 386页
4.10.4 学习控制 388页
4.10.5 专家控制 391页
第 5章 脉冲量控制程序设计 396页
5.1 概述 396页
5.1.1 脉冲量控制的类型 396页
5.1.2 脉冲量控制的目的 398页
5.1.3 脉冲量控制的特点 399页
5.2 脉冲量控制硬件基础 400页
5.2.1 脉冲信号生成 401页
5.2.2 脉冲信号接收 403页
5.2.3 脉冲信号输出 411页
5.2.4 脉冲信号执行 414页
5.3 高速计数比较控制 420页
5.3.1 小型机高速计数比较控制 421页
5.3.2 高速计数模块比较控制 422页
5.4 脉冲量闭环控制 424页
5.4.1 脉冲量输入模拟量输出闭环控制 425页
5.4.2 模拟量输入脉冲量输出闭环控制 427页
5.4.3 脉冲量输入脉冲量输出闭环控制 427页
5.5 脉冲量开环控制 428页
5.5.1 脉冲量开环程序控制 429页
5.5.2 脉冲量比例程序控制 438页
5.6 脉冲量特殊单元控制 439页
5.6.1 位置控制单元 439页
5.6.2 运动控制单元 457页
第 6章 PLC 数据处理程序设计 466页
6.1 数据终端是 PLC 的新角色 466页
6.1.1 专职数据终端实例 466页
6.1.2 兼职数据终端实例 469页
6.2 数据终端条件及其使用 472页
6.2.1 DM 区及对其访问 472页
6.2.2 EM 区及对其访问 476页
6.2.3 内存卡及对其访问 478页
6.2.4 时钟程序 480页
6.3 数据采集程序设计 482页
6.3.1 开关量采集 482页
6.3.2 模拟量采集 482页
6.3.3 脉冲量采集 484页
6.3.4 脉冲选通采集 486页
6.4 数据录入程序设计 488页
6.4.1 录入数据设备 488页
6.4.2 用通用指令录入 488页
6.4.3 用特殊指令录入 490页
6.4.4 用编码键盘录入 491页
6.4.5 用模拟方法录入 491页
6.5 数据存储程序设计 492页
6.5.1 记录存储 492页
6.5.2 压缩存储 495页
6.5.3 安全存储 496页
6.6 数据显示程序设计 497页
6.6.1 数据显示设备 497页
6.6.2 数据显示格式 498页
6.6.3 数据动态显示 498页
6.6.4 简易编程器信息显示 500页
6.6.5 数据脉冲选通显示 501页
6.7 PLC 数据传送 502页
6.8 数表处理程序设计 503页
6.8.1 求最大、最小数 503页
6.8.2 排序 505页
6.8.3 求总数 506页
6.8.4 求平均数 509页
6.8.5 数据查询 509页
第 7章 PLC 通信程序设计 511页
7.1 概述 511页
7.1.1 PLC 通信目的 511页
7.1.2 PLC 通信类型 513页
7.1.3 PLC 通信程序特点 517页
7.2 PLC 与 PLC 通信程序设计 518页
7.2.1 PLC 与 PLC 用地址映射通信程序设计 518页
7.2.2 PLC 与 PLC 用地址链接通信程序设计 519页
7.2.3 PLC 与 PLC 用串口通信指令通信程序设计 520页
7.2.4 PLC 与 PLC 用网络通信指令通信程序设计 526页
7.3 PLC 与计算机通信程序设计 (一) 530页
7.3.1 PLC 与计算机通信内容 531页
7.3.2 计算机方程序设计 532页
7.3.3 PLC 方程序设计 545页
7.4 PLC 与计算机通信程序设计 (二) 549页
7.4.1 组态软件概念 549页
7.4.2 组态软件简介 550页
7.4.3 组态软件编程 567页
7.5 PLC 与人机界面通信程序设计 576页
7.5.1 人机界面方程序设计 577页
7.5.2 PLC 方程序设计 579页
7.5.3 嵌入式人机界面程序设计 579页
7.6 PLC 与智能装置通信程序设计 589页
7.6.1 用通信指令通信 590页
7.6.2 用协议宏通信 591页
7.6.3 用从站地址通信 594页
第 8章 PLC 控制可靠性程序设计 595页
8.1 概述 595页
8.1.1 PLC 控制可靠性概念 595页
8.1.2 PLC 控制可靠性类型 596页
8.1.3 PLC 控制可靠性意义 597页
8.2 PLC 自身工作可靠性 598页
8.2.1 PLC 错误类型 598页
8.2.2 系统错误记录 599页
8.2.3 PLC 监控指令及其应用 601页
8.3 PLC 输入程序可靠性 607页
8.4 PLC 输出程序可靠性 609页
8.5 PLC 通信程序可靠性 610页
8.6 PLC 异常处理程序 612页
第 9章 PLC 程序组织 616页
9.1 PLC 程序组织的重要性及方法 616页
9.1.1 PLC 程序组织概念 616页
9.1.2 PLC 程序组织任务 617页
9.2 模块化程序组织 621页
9.2.1 程序模块化组织概念 622页
9.2.2 使用子程序法模块化 622页
9.2.3 使用跳转指令模块化 625页
9.2.4 使用步进指令模块化 625页
9.3 多任务程序组织 626页
9.3.1 OMRON PLC 任务划分 626页
9.3.2 OMRON PLC 任务管理 627页
9.3.3 OMRON PLC 任务组织 629页
9.3.4 S7-300和 S7-400PLC 程序组织 630页
9.4 PLC 程序柔性化 631页
9.4.1 程序使用柔性 631页
9.4.2 地址分配柔性 632页
9.4.3 参数设定柔性 632页
9.4.4 动作选择柔性 633页
9.4.5 信号反馈柔性 633页
9.5 PLC 面向对象编程 634页
9.5.1 计算机面向对象编程概念 634页
9.5.2 PLC 面向对象编程设想 637页
9.6 PLC 程序调试 639页
9.6.1 PLC 程序调试概述 639页
9.6.2 PLC 程序仿真调试 640页
9.6.3 PLC 程序联机调试 641页
9.6.4 PLC 程序现场调试 642页
9.6.5 PLC 程序文档 643页
9.6.6 PLC 程序评价 643页
第 10章 可编程序控制器在前进 647页
10.1 PLC 的性能在提高 647页
10.1.1 工作速度在提升 648页
10.1.2 控制规模在扩大 649页
10.1.3 组成模块在增多 650页
10.1.4 内存容量在增大 651页
10.1.5 指令系统在增强 651页
10.1.6 工作可靠在提高 652页
10.1.7 联网能力在增强 653页
10.1.8 外部设备在丰富 654页
10.1.9 支持软件在完善 655页
10.1.10 经济效益在增加 656页
10.2 PLC 的应用在扩展 656页
10.2.1 PLC 用于系统控制自动化 656页
10.2.2 PLC 用于系统控制远程化 657页
10.2.3 PLC 用于系统控制信息化 658页
10.2.4 PLC 用于系统控制智能化 658页
10.3 PLC 的概念在更新 659页
10.3.1 工作模式 659页
10.3.2 系统结构 660页
10.3.3 设定手段 661页
10.3.4 编程方法 662页
10.3.5 可靠性设计 662页
10.3.6 追求目标 663页
10.4 PLC 的类型在增加 665页
10.4.1 环境条件扩展型 PLC 665页
10.4.2 微型 PLC 665页
10.4.3 分布式 PLC 667页
10.4.4 内装 PLC 670页
10.4.5 安全型 PLC 670页
10.4.6 运动控制 PLC 671页
10.4.7 过程控制 PLC 672页
10.4.8 软件 PLC 673页
10.5 PLC 面临新挑战 674页
10.5.1 集散控制系统 (DCS) 674页
10.5.2 现场总线控制系统 (FCS) 678页
10.5.3 工业计算机控制系统 683页
10.5.4 其它控制 685页
10.6 PLC 向何处去 688页
参考文献 692页
后记 693页

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

PLC编程理论、算法及技巧
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon