-
内容大纲
本书主要介绍西门子S7-1200 PLC的基础知识及其编程与应用,通过多个示例和案例比较详尽地讲解了S7-1200 PLC中的基本指令、功能指令、程序结构、工艺指令和通信指令,有助于读者对知识点的理解和掌握。
本书中的案例均由自动化控制系统子项目分解和提炼而成,配有详细的I/O端口连接图、控制程序及调试步骤。本书内容的编排遵守“三易”原则,即易理解、易操作、易实现,旨在让读者通过本书的学习,能尽快掌握自动化设备的控制方法和原理,并具备PLC编程及其工程应用能力。
本书可作为职业本科或应用型本科院校自动化、应用电子、轨道交通、数控及计算机控制等相关专业的教材,也可作为自动化类工作岗位工程技术人员的自学和参考用书。 -
作者介绍
-
目录
第1章 S7-1200 PLC的编程基础
1.1 PLC概述
1.1.1 PLC的产生及定义
1.1.2 PLC的结构及特点
1.1.3 PLC的分类及应用
1.1.4 PLC的工作过程
1.1.5 PLC的编程语言
1.1.6 PLC的物理存储器
1.1.7 S7-1200 PLC的存储器
1.2 S7-1200 PLC的硬件模块
1.2.1 CPU模块
1.2.2 信号板与信号模块
1.2.3 集成的通信接口与通信模块
1.3 案例1 S7-1200 PLC的硬件安装与拆卸
1.3.1 任务导入
1.3.2 任务实施
1.3.3 任务拓展
1.4 TIA Portal软件的安装
1.4.1 安装环境及注意事项
1.4.2 软件的安装
1.4.3 编程软件的基本介绍
1.5 创建工程项目
1.5.1 创建项目
1.5.2 添加设备
1.5.3 设备组态
1.5.4 参数配置
1.5.5 项目下载
1.5.6 项目仿真
1.5.7 项目上载
1.5.8 在线创建项目
1.6 习题与思考
第2章 基本指令及编程
2.1 位逻辑指令
2.1.1 触点指令
2.1.2 赋值指令
2.1.3 取反指令
2.1.4 置位/复位指令
2.1.5 触发器指令
2.1.6 边沿指令
2.2 案例2 电动机的点连复合控制
2.2.1 任务导入
2.2.2 任务实施
2.2.3 任务拓展
2.3 定时器指令
2.3.1 脉冲定时器
2.3.2 接通延时定时器
2.3.3 关断延时定时器
2.3.4 时间累加器
2.4 案例3 电动机的Y-△减压起动控制
2.4.1 任务导入
2.4.2 任务实施
2.4.3 任务拓展
2.5 计数器指令
2.5.1 加计数器
2.5.2 减计数器
2.5.3 加减计数器
2.6 习题与思考
第3章 功能指令及编程
3.1 数制与数据类型
3.1.1 数制
3.1.2 数制间的转换
3.1.3 数据类型
3.1.4 寻址方式
3.2 移动指令
3.2.1 移动值指令
3.2.2 交换指令
3.2.3 块移动指令
3.2.4 填充块指令
3.2.5 域读写指令
3.3 案例4 天塔之光控制
3.3.1 任务导入
3.3.2 任务实施
3.3.3 任务拓展
3.4 比较指令
3.4.1 指令介绍
3.4.2 范围比较指令
3.4.3 有效性检查指令
3.5 移位指令和循环移位指令
3.5.1 移位指令
3.5.2 循环移位指令
3.6 转换指令
3.7 数学运算指令
3.7.1 整数运算指令
3.7.2 浮点数运算指令
3.8 案例5 倒计时控制
3.8.1 任务导入
3.8.2 任务实施
3.8.3 任务拓展
3.9 逻辑运算指令
3.9.1 字逻辑运算指令
3.9.2 编码与解码指令
3.9.3 其他逻辑运算指令
3.10 程序控制指令
3.10.1 跳转及标签指令
3.10.2 运行时控制指令
3.11 其他指令
3.11.1 日期和时间指令
3.11.2 字符串指令与字符指令
3.12 习题与思考
第4章 程序结构及编程
4.1 函数与函数块
4.1.1 块
4.1.2 数据块
4.1.3 函数
4.1.4 函数块
4.1.5 多重背景数据块
4.1.6 PLC的编程方式
4.2 案例6 多台电动机有序起停系统的控制
4.2.1 任务导入
4.2.2 任务实施
4.2.3 任务拓展
4.3 组织块
4.3.1 事件和组织块
4.3.2 程序循环组织块
4.3.3 启动组织块
4.3.4 循环中断组织块
4.3.5 延时中断组织块
4.3.6 时间中断组织块
4.3.7 硬件中断组织块
4.3.8 时间错误中断组织块
4.3.9 诊断错误中断组织块
4.4 案例7 流水灯系统的控制
4.4.1 任务导入
4.4.2 任务实施
4.4.3 任务拓展
4.5 顺序控制系统
4.5.1 顺序控制系统简介
4.5.2 顺序功能图
4.5.3 顺序控制系统的编程方法
4.6 案例8 剪板机系统的PLC控制
4.6.1 任务导入
4.6.2 任务实施
4.6.3 任务拓展
4.7 习题与思考
第5章 工艺指令及编程
5.1 模拟量
5.1.1 模拟量模块
5.1.2 模拟量模块的地址分配
5.1.3 模拟量模块的组态
5.1.4 模拟值的表示
5.2 过程控制指令
5.2.1 PID控制原理
5.2.2 PID指令及组态
5.3 案例9 恒液位系统的控制
5.3.1 任务导入
5.3.2 任务实施
5.3.3 任务拓展
5.4 运动控制指令
5.4.1 编码器
5.4.2 高速计数器
5.4.3 高速脉冲输出
5.4.4 运动控制
5.5 案例10 自动送料系统的控制
5.5.1 任务导入
5.5.2 任务实施
5.5.3 任务拓展
5.6 习题与思考
第6章 通信指令及编程
6.1 通信简介
6.1.1 通信基础知识
6.1.2 S7-1200 PLC支持的通信类型
6.2 自由口通信
6.2.1 自由口通信指令及通信模块组态
6.2.2 S7-1200 PLC之间的自由口通信
6.3 基于以太网的开放式用户通信
6.3.1 以太网通信简介及开放式用户通信指令
6.3.2 S7-1200 PLC之间的基于以太网的开放式用户通信
6.4 S7通信
6.4.1 S7通信简介及指令
6.4.2 S7-1200 PLC之间的S7通信
6.5 案例11 两台电动机的同时运行控制
6.5.1 任务导入
6.5.2 任务实施
6.5.3 任务拓展
6.6 Modbus通信
6.6.1 Modbus通信简介
6.6.2 Modbus通信指令
6.7 USS通信
6.7.1 USS通信简介
6.7.2 USS通信指令
6.8 案例12 物料传送链的运行速度控制
6.8.1 任务导入
6.8.2 任务实施
6.8.3 任务拓展
6.9 习题与思考
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...