S7-1200 PLC编程及应用 第3版作者: 廖常初 出版时间:2017年版丛编项: 电气信息工程丛书内容简介 《S7-1200 PLC编程及应用(第3版)》通过几十个例程,深入浅出地介绍了S7-1200的编程软件和仿真软件的使用方法、硬件和硬件组态、指令应用、程序结构、各种通信的组态和编程方法、故障诊断、PID闭环控制、精简系列面板的组态与仿真。还介绍了一整套易学易用的开关量控制系统的编程方法。 第3版根据S7-1200新的硬件和软件改写,通信和故障诊断部分增加了大量的内容,其他部分也充实了很多内容。同时增加了各章的习题和20多个实验的指导书。可以用随书光盘中的例程和纯软件仿真来学习PID参数的整定方法。 随书光盘提供了编程软件STEP 7 V13 SP1和仿真软件S7-PLCSIM V13 SP1、20多本用户手册、40多个例程和30多个多媒体视频教程。 本书可供工程技术人员使用,也可以作为高校机电类各专业的教材。目录前言第1章 S7-1200的硬件与硬件组态11.1 S7-1200的硬件11.1.1 S7-1200的硬件结构11.1.2 CPU模块21.1.3 信号板与信号模块51.1.4 集成的通信接口与通信模块71.2 软件的安装与升级81.3 TIA博途使用入门与硬件组态111.3.1 项目视图的结构111.3.2 创建项目与硬件组态141.3.3 信号模块与信号板的参数设置171.3.4 CPU模块的参数设置201.4 习题23第2章 S7-1200程序设计基础242.1 S7-1200的编程语言242.2 PLC的工作原理与用户程序结构252.2.1 逻辑运算252.2.2 用户程序结构简介272.2.3 PLC的工作过程292.3 数据类型与系统存储区312.3.1 物理存储器312.3.2 数制与数据类型332.3.3 全局数据块与其他数据类型362.3.4 系统存储区412.4 编写用户程序与使用变量表422.4.1 编写用户程序422.4.2 使用变量表与帮助功能462.5 用户程序的下载与仿真492.5.1 下载与上传用户程序492.5.2 用户程序的仿真调试542.6 用STEP 7调试程序562.6.1 用程序状态功能调试程序572.6.2 用监控表监控与强制变量582.7 习题61第3章 S7-1200的指令633.1 位逻辑指令633.2 定时器与计数器指令673.2.1 定时器指令673.2.2 计数器指令723.3 数据处理指令743.3.1 比较器操作指令743.3.2 使能输入与使能输出753.3.3 转换操作指令773.3.4 移动操作指令793.3.5 移位与循环移位指令813.4 数学运算指令823.4.1 数学函数指令823.4.2 字逻辑运算指令863.5 程序控制操作指令873.6 日期和时间指令893.7 字符串与字符指令913.7.1 字符串转换指令913.7.2 字符串指令943.8 高速脉冲输出与高速计数器953.8.1 高速脉冲输出953.8.2 高速计数器973.8.3 高速脉冲输出与高速计数器实验993.8.4 用高速计数器测量频率的实验1023.9 习题103第4章 S7-1200的用户程序结构1054.1 函数与函数块1054.1.1 生成与调用函数1054.1.2 生成与调用函数块1084.1.3 多重背景1114.2 数据类型与间接寻址1134.2.1 数据类型1134.2.2 间接寻址1154.3 中断事件与中断指令1174.3.1 事件与组织块1174.3.2 初始化组织块与循环中断组织块1194.3.3 时间中断组织块1214.3.4 硬件中断组织块1224.3.5 中断连接指令与中断分离指令1244.3.6 延时中断组织块1254.4 交叉引用表与程序信息1274.4.1 交叉引用表1274.4.2 分配列表1294.4.3 调用结构、从属性结构与资源1314.5 习题132第5章 数字量控制系统梯形图程序设计方法1345.1 梯形图的经验设计法1345.2 顺序控制设计法与顺序功能图1385.2.1 顺序功能图的基本元件1385.2.2 顺序功能图的基本结构1415.2.3 顺序功能图中转换实现的基本规则1435.3 使用置位复位指令的顺序控制梯形图设计方法1445.3.1 单序列的编程方法1445.3.2 选择序列与并行序列的编程方法1475.3.3 专用钻床的顺序控制程序设计1495.4 习题152第6章 S7-1200的通信与故障诊断1556.1 网络通信基础1556.1.1 计算机通信的国际标准1556.1.2 SIMATIC通信网络1586.2 基于以太网的开放式用户通信1596.2.1 S7-1200之间的ISO-on-TCP和TCP协议通信1596.2.2 S7-1200之间的UDP协议通信1646.2.3 S7-1200与S7-300/400之间的开放式用户通信1666.3 S7协议通信1686.3.1 S7-1200之间的S7通信1686.3.2 S7-1200与其他S7 PLC之间的S7通信1716.4 PROFIBUS-DP、PROFINET与AS-i网络通信1736.4.1 S7-1200作IO控制器和DP主站1736.4.2 S7-1200作DP智能从站和智能IO设备1776.4.3 AS-i通信1796.5 点对点通信1816.5.1 串行通信的基本概念1816.5.2 点对点通信的组态与编程1836.6 Modbus RTU协议通信1866.6.1 Modbus RTU主站的编程1866.6.2 Modbus RTU从站的编程与实验1886.7 S7-1200与变频器的USS协议通信1896.7.1 硬件接线与变频器参数设置1896.7.2 S7-1200的组态与编程1926.7.3 S7-1200与变频器通信的实验1936.8 网络控制系统的故障诊断1956.8.1 与故障诊断有关的中断组织块1956.8.2 用TIA博途和LED诊断故障1966.8.3 用S7-1200的Web服务器诊断故障2026.9 习题204第7章 精简系列面板的组态与应用2057.1 精简系列面板2057.2 精简系列面板的画面组态2077.2.1 画面组态的准备工作2077.2.2 组态指示灯与按钮2097.2.3 组态文本域与I/O域2127.3 精简系列面板的仿真与运行2147.3.1 PLC与HMI的集成仿真2147.3.2 HMI与PLC通信的组态与操作2177.4 习题219第8章 S7-1200在模拟量闭环控制中的应用2208.1 模拟量闭环控制系统与PID_Compact指令2208.1.1 模拟量闭环控制系统2208.1.2 PID_Compact指令的算法与参数2228.1.3 PID_Compact指令的组态与调试2248.2 PID参数的手动整定方法2268.2.1 PID参数的整定方法2268.2.2 PID参数的手动整定实验2288.3 PID参数自整定2318.4 习题234附录 上一篇: SIEMENS数控铣床和加工中心工艺与编程 下一篇: PLC电气控制技术实训