欢迎访问学兔兔,学习、交流 分享 !

返回首页 |

S7-1200 PLC编程与应用

收藏
  • 大小:84.95 MB
  • 语言:中文版
  • 格式: PDF文档
  • 阅读软件: Adobe Reader
资源简介
S7-1200 PLC编程与应用
作者:朱文杰 编著
出版时间:2015年版
内容简介
朱文杰编著的《S7-1200PLC编程与应用》分7章介绍西门子公司S7—1200型可编程控制器的编程及应用。第1章综述了PLC的基础知识、基本结构和工作原理,以及S7—1200PLC的特点和安装;第2章细述了S7—1200PLC及其硬件模块的特性;第3章介绍了编程软件STEP7Basic的安装、组态与使用;第4章详解了S7—1200PLC的编程指令;第5章解说了S7—1200PLC的编程语言和组态;第6章讲述了构建PROFINET通信网络的若干方式;第7章给出了S7—1200PLC应用控制设计实例,尤其是水轮机组的PLC控制实例,供读者参考,举一反三。 本书遵循学习规律,循序渐进、结构合理,概念准确,便于消化吸收,从而应用于工程实践。本书可作为高等院校电气工程及自动化应用电子、机电一体化、工业自动化等本科及研究生自动化专业的课程教材和毕业设计指导教材,也可供相关工程技术人员、电气工程师自学参考。
目录
前言
第YI章 PLC综述与S7-1200PLC概述
1.1 PLC的产生与发展
1.1.1 PLC的产生、定义、功能、特点及分类
1.1.2 PLC的发展概况和发展趋势
1.2 PLC的基本结构、工作原理与编程语言
1.2.1 PLC的基本结构
1.2.2 PLC的工作原理
1.2.3 PLC的编程语言
1.3 S7-1200 PLC简介
1.3.1 S7-1200 PLC具有多种CPU型号
1.3.2 扩展CPU的能力
1.3.3 HMI显示面板
1.3.4 STEP 7 Basic及其在线信息和帮助系统
1.3.5 改进硬件使S7-1200 PLC功能更强
1.4 S7-12 O(]PLC的安装
1.4.1 布置与布局
1.4.2 安装和拆卸步骤
1.4.3 接线准则
第2章 S7-1200 PLC的硬件
2.1 S7-1200 CPU
2.1.1 S7-1200 CPU规范
2.1.2 S7-1200 CPU的接线图
2.1.3 S7-1200 CPU的井目互比较
2.2 S7-1200的信号板与信号模块
2.2.1 信号板
2.2.2 信号模块
2.3 S7-1200的集成通信口与通信扩展模块
2.3.1 PROFINET工业以太网
2.3.2 S7-1200的PROFINET接口
2.3.3 通信模块
2.4 附件
2.4.1 存储卡
2.4.2 输入仿真器SIM 1274
2.4.3 电源模块
2.5 精简系列面板
第3章 S7-1200的编程软件与设备配置
3.1 STEP 7 Basic编程软件
3.1.1 STEP 7 Basic综述
3.1.2 安装STEP 7 Basic软件
3.1.3 STEP 7 Basic更上层楼
3.1.4 尝试TIA Portal软件
3.2 S7-1200的设备配置
3.2.1 添加CPU与检测耒指定CPU的组态
3.2.2 组态CPU及模块的运行
3.2.3 创建网络连接并组态IP地址
3.3 创建简单自保持电路并完成用户程序
3.3.1 创建简单自保持电路
3.3.2 完成用户程序
3.3.3 使用监视表格进行监视
第4章 S7-1200PLC的编程指令
4.1 位逻辑指令
4.1.1 触点和线圈等基本元素指令
4.1.2 置位和复位指令
4.2 定时器与计数器指令
4.2.1 定时器指令
4.2.2 计数器指令
4.3 比较指令
4.3.1 大小比较指令
4.3.2 范围内和范围外指令
4.3.3 0K和Not-OK指令
4.4 数学运算指令与逻辑运算指令
4.4.1 数学运算指令
4.4.2 逻辑运算指令
4.5 移动指令与转换指令
4.5.1 移动指令
4.5.2 转换指令
4.6 程序控制指令与移位和循环指令
4.6.1 程序控制指令
4.6.2 移位和循环指令
4.7 时钟和日历指令
4.7.1 日期和时间指令
4.7.2 时钟指令
4.8 字符串转换和字符串指令
4.8.1 String数据概述
4.8.2 字符串转换指令
4.8.3 字符串操作指令
4.9 扩展的程序控制指令和通信指令
4.9.1 扩展的程序控制指令
4.9.2 开放式以太网通信指令
4.9.3 点对点通信指令
4.10 中断、PID、脉冲、运动控制和全局库指令
4.10.1 中断指令
4.10.2 PID控制和脉冲指令
4.10.3 运动控制指令
4.10.4 全局库指令
第5章 S7-1200PLC的编程语言与组态
5.1 国际标准与S7-1200的编程语言
5.1.1 工业自动化系统控制逻辑组态软件标准IEC 61131
5.1.2 西门子PLC的几种编程语言
5.1.3 S7-1200的编程语言
5.2 存储区、寻址、数据类型和用户程序
5.2.1 S7-1200的存储区与寻址
5.2.2 S7-1200支持的数据类型
5.2.3 用户程序的设计与执行
5.3 S7-1200 PLC变量表
5.3.1 添加并修改PLC变量袁
5.3.2 设置PLC变量
5.3.3 对PLC变量进行强制
5.4 创建PID控制
5.4.1 定义PID控制器及其回路
5.4.2 创建PID控制器的组织块
5.4.3 创建工艺对象PID控制器
5.4.4 组态PID控制器
5.4.5 在线模式下激活PID控制器
5.5 交叉参考表与程序信息
5.5.1 交叉参考表
5.5.2 分配表
5.5.3 调用结构
5.5.4 附属结构与资源
5.6 将HMI Basic Panel的时间与S7-1200 PLC同步
5.6.1 创建一个时间函数
5.6.2 组态HMI Basic Panel
5.6.3 使用时间函数
5.7 S7-12O0的模拟量处理
5.7.1 连接传感器到S7-1200的模拟量模块
5.7.2 使用模拟量O~20mA信号模块和信号板测量4~20mA信号
第6章 构建PROFINET通信网络
6.1 通信网络的基础与国际标准
6.1.1 OSI开放系统互连模型的七层结构
6.1.2 IEEE 802通信标准
6.1.3 现场总线及其标准
6.2 西门子工业自动化通信网络与S7-1200的以太网通信
6.2.1 工业以太网与PROFINET
6.2.2 S7-1200的以太网通信
6.3 编程设备、HMI到PLC及PLC之间的通信
6.3.1 与编程设备通信
6.3.2 HMI到PLC通信
6.3.3 PLC到PLC通信
6.3.4 多个通信设备的网络连接
6.3.5 引用信息
6.4 winCC通过OPC与S7-1200 CPU的以太网通信
6.4.10PC简介
6.4.2 SIMATIC NET中PC Station的组态步骤
6.4.3 WinCC与S7-1200 CPU的0PC通信
6.5 S7-1200与S7-200之间通过S7协议实现通信
6.5.1 S7-120O与S7-200连接通信简介
6.5.2 S7-1200与S7-200连接的组态
6.5.3 检测S7-1200与S7-200的通信结果
6.6 S7协议实现S7-1200与S7-300之间的通信
6.6.1 S7-1200与S7-300连接通信简介
6.6.2 S7-1200与S7-300连接的组态
6.7 通过TCP及ISO-on-TCP实现S7-1200与S7-300之间的通信
6.7.1 一般情况简介
6.7.2 ISO-on-TCP通信
6.7.3 TCP通信
6.8 S7-1200与第三方设备实现自由口通信
6.8.1 控制系统原理与软硬件需求
6.8.2 组态S7 CPU 1214C和超级终端通信
第7章 S7-1200 PLC应用控制设计
7.1 S7-1200控制水力发电站空气压缩系统的设计
7.1.1 空气压缩装置自动控制系统的任务与要求
7.1.2 S7-1200 PLC控制系统的程序与设计
7.2 S7-1200控制水力发电站技术供水系统的设计
7.3 S7-1200控制水电站油压装置的设计
7.3.1 油压装置自动化的必要性与控制要求
7.3.2 油压装置S7-120O控制系统的硬件设计
7.3.3 油压装置S7-1200控制系统的程序设计
7.4 S7-1200控制水电站进水口快速事故闸门的设计
7.4.1 进水口快速闸门的液压系统与自动控制要求
7.4.2 进水口快速闸门S7-1200控制系统的程序设计
7.5 S7-1200控制润滑、冷却、制动及调相压水系统的设计
7.5.1 机组润滑和冷却系统的自动化
7.5.2 机组制动系统的自动化
7.5.3 机组调相压水系统的自动化
7.6 S7-120O PLC治理抬机并与控制调相压水合二为一
7.6.1 治理水轮机组甩负荷抬机的必要性与正确思路
7.6.2 治理水轮机组甩负荷抬机的S7-1200 PLC控制系统设计
7.6.3 治理甩负荷抬机与控制调相压水合成为一个神经元
7.7 S7-1200 PLC控制水轮发电机组
7.7.1 水轮发电机组自动操作输入/输出配置
7.7.2 水轮机组顺序操作程序设计的初步考虑
7.7.3 机组自动控制程序的拟定
7.7.4 机组自动控制程序的解析
7.7.5 机组事故保护及故障信号系统
7.8 S7-1200控制器应用于油田计量系统
7.8.1 工艺流程
7.8.2 控制方案与硬件配置
7.8.3 软件的开发
7.9 通过USS协议对SINAMICS S110进行分布式定位
7.9.1 任务与元件列表
7.9.2 解决方案
7.10 采用PID一3Step实现三路步进电动机控制
7.10.1 自动化任务描述
7.10.2 解决方案
7.10.3 三路步进电动机控制的功能机制
7.10.4 配置、调试和操作
7.11 S7-1200/1500支持的错误处理OB
7.11.1 S7-1200/1500的错误处理组织块
7.11.2 CPU对会引起错误中断的响应
7.11.3 GET_ERROR、GET_ERR_ID对PLC错误处理的影响
7.12 S7-1200与D410 TCP通信
7.12.1 S7-1200与D410PN装置的连接
7.12.2 项目配置
7.12.3 通信指令调用
7.12.4 实验
参考文献
下载地址