电气信息工程丛书 S7-1200 1500 PLC应用技术 作者:廖常初主编出版时间:2018内容简介 《S7-1200/1500 PLC应用技术》全面深入地介绍了西门子S7-1200/1500 PLC的硬件结构和硬件组态、指令、程序结构、PID闭环控制、编程软件和仿真软件的使用方法,以及一整套易学易用的开关量控制系统的编程方法。介绍了各种通信网络和通信服务的组态编程和仿真的方法、网络控制系统的多种故障诊断方法、精简系列面板的组态与仿真的方法,以及PID参数整定的纯软件仿真方法。 随书光盘提供了V13 SP1版的编程软件和仿真软件、大量的中文用户手册、80个例程和50个多媒体视频教程。 本书注重实际,强调应用,可供工程技术人员自学和作为培训教材,对S7-1200/1500的用户也有很大的参考价值。目录目 录前言 第1章 S7-1200/1500的硬件与硬件组态11.1 S7-1200的硬件11.1.1 S7-1200的硬件结构11.1.2 CPU模块21.1.3 信号板与信号模块51.1.4 集成的通信接口与通信模块61.2 S7-1500的硬件81.2.1 CPU模块81.2.2 CPU模块的前面板121.2.3 信号模块131.2.4 工艺模块与通信模块151.3 分布式I/O161.3.1 ET 200SP分布式I/O161.3.2 其他分布式I/O181.4 TIA博途的安装与升级191.5 TIA博途使用入门221.6 S7-1200/1500 CPU的参数设置261.6.1 硬件组态的基本方法261.6.2 组态PROFINET接口281.6.3 组态CPU的其他参数321.6.4 S7-1500的硬件组态371.7 S7-1200/1500信号模块的组态401.7.1 S7-1200输入/输出点的参数设置401.7.2 S7-1500信号模块的参数设置44第2章 S7-1200/1500程序设计基础492.1 S7-1200/1500的编程语言492.2 PLC的工作原理与用户程序结构512.2.1 逻辑运算512.2.2 PLC的工作过程522.2.3 用户程序结构简介552.3 物理存储器与系统存储区572.3.1 物理存储器572.3.2 系统存储区592.4 数制、编码与数据类型612.4.1 数制与编码612.4.2 基本数据类型632.4.3 全局数据块与复杂数据类型672.4.4 参数类型692.4.5 其他数据类型722.5 编写用户程序与使用变量表732.5.1 编写用户程序732.5.2 使用变量表与帮助功能772.6 用户程序的下载与仿真792.6.1 下载与上传用户程序792.6.2 用户程序的仿真调试832.7 用STEP 7调试程序862.7.1 用程序状态功能调试程序862.7.2 用监控表监控与强制变量87第3章 S7-1200/1500的指令923.1 位逻辑指令923.2 定时器与计数器指令963.2.1 定时器指令973.2.2 计数器指令1023.3 数据处理指令1043.3.1 比较器操作指令1043.3.2 使能输入与使能输出1063.3.3 转换操作指令1073.3.4 移动操作指令1103.3.5 移位与循环移位指令1133.4 数学运算指令1143.4.1 数学函数指令1143.4.2 字逻辑运算指令1183.5 程序控制操作指令与“原有”指令1193.6 日期和时间指令1223.7 字符串与字符指令1243.7.1 字符串转换指令1243.7.2 字符串指令1263.8 S7-1200的高速脉冲输出与高速计数器1283.8.1 高速脉冲输出1283.8.2 高速计数器1293.8.3 高速脉冲输出与高速计数器实验1323.8.4 用高速计数器测量频率的实验135第4章 S7-1200/1500的用户程序结构1374.1 函数与函数块1374.1.1 生成与调用函数1374.1.2 生成与调用函数块1404.1.3 复杂数据类型作块的输入参数1434.1.4 多重背景1444.2 操作数寻址1474.2.1 对变量的组成部分寻址1474.2.2 间接寻址1484.3 中断事件与中断组织块1544.3.1 事件与组织块1544.3.2 初始化组织块与循环中断组织块1564.3.3 时间中断组织块1594.3.4 硬件中断组织块1604.3.5 中断连接指令与中断分离指令1624.3.6 延时中断组织块1634.4 交叉引用表与程序信息1654.4.1 交叉引用表1654.4.2 分配列表1674.4.3 调用结构、从属性结构与资源169第5章 顺序控制编程方法与SCL编程语言1715.1 梯形图的经验设计法1715.2 顺序控制设计法与顺序功能图1755.2.1 顺序功能图的基本元件1765.2.2 顺序功能图的基本结构1785.2.3 顺序功能图中转换实现的基本规则1805.3 使用置位复位指令的顺序控制梯形图设计方法1815.3.1 单序列的编程方法1815.3.2 选择序列与并行序列的编程方法1845.3.3 专用钻床的顺序控制程序设计1865.4 顺序功能图语言S7-Graph1895.4.1 S7-Graph语言概述1895.4.2 使用S7-Graph编程的例子1905.4.3 顺控器中的动作与条件1965.5 SCL编程语言1995.5.1 SCL程序编辑器1995.5.2 SCL基础知识2005.5.3 SCL程序控制指令2025.5.4 SCL的间接寻址208第6章 S7-1200/1500的通信功能2126.1 网络通信基础2126.1.1 计算机通信的国际标准2126.1.2 SIMATIC通信网络2146.1.3 工业以太网概述2176.2 PROFINET IO系统组态2206.2.1 S7-1200作IO控制器2206.2.2 S7-1500 CPU和ET 200SP CPU作IO控制器2226.2.3 S7-1200作智能IO设备2236.3 基于以太网的开放式用户通信2266.3.1 S7-1200/S7-1500之间使用TSEND_C/TRCV_C指令的通信2266.3.2 S7-1200之间使用TSEND/TRCV指令的通信2316.3.3 S7-1200/1500之间的UDP协议通信2326.3.4 S7-1200/1500与S7-300/400之间的开放式用户通信2346.4 S7协议通信2376.4.1 S7-1200/1500之间的单向S7通信2376.4.2 S7-1500之间的双向S7通信2416.4.3 S7-1200/1500与其他S7 PLC之间的S7单向通信2436.5 点对点通信2456.5.1 串行通信概述2456.5.2 点对点通信的组态与编程2476.5.3 Modbus RTU协议通信2506.6 PROFIBUS-DP与AS-i网络通信2546.6.1 PROFIBUS的物理层2546.6.2 DP主站与标准DP从站通信的组态2556.6.3 安装GSD文件2586.6.4 DP主站与智能从站通信的组态2616.6.5 DP网络中数据的一致性传输2626.6.6 AS-i通信2646.7 S7-1200与变频器的USS协议通信2666.7.1 硬件接线与变频器参数设置2666.7.2 S7-1200的组态与编程2686.7.3 S7-1200与变频器通信的实验2706.8 S7-1500与G120变频器的通信2716.8.1 S7-1500通过通信监控变频器2716.8.2 S7-1500通过周期性通信读写变频器参数277第7章 S7-1200/1500的故障诊断2817.1 与故障诊断有关的中断组织块2817.1.1 与硬件故障有关的中断组织块2817.1.2 时间错误中断组织块2827.2 用TIA博途诊断故障2837.2.1 用在线和诊断视图诊断故障2837.2.2 用网络视图和设备视图诊断故障2877.2.3 编程错误的诊断2907.2.4 项目的上传2927.3 用系统诊断功能和HMI诊断故障2947.3.1 组态系统诊断功能2947.3.2 HMI组态与测试2957.4 用S7-1500 CPU的Web服务器诊断故障2987.5 用S7-1500 CPU的LED和显示屏诊断故障3017.6 用程序诊断故障3037.6.1 通过编写程序诊断故障3037.6.2 通过用户自定义报警诊断故障3067.6.3 用模块的值状态功能检测故障308第8章 精简系列面板的组态与应用3108.1 精简系列面板3108.2 精简系列面板的画面组态3128.2.1 HMI的基本操作3128.2.2 组态指示灯与按钮3148.2.3 组态文本域与I/O域3178.3 精简系列面板的仿真与运行3198.3.1 PLC与HMI的集成仿真3198.3.2 HMI与PLC通信的组态与操作322第9章 S7-1200/1500在PID闭环控制中的应用3259.1 模拟量闭环控制系统与PID_Compact指令3259.1.1 模拟量闭环控制系统3259.1.2 PID_Compact指令的算法与参数3289.1.3 PID_Compact指令的组态与调试3319.2 PID参数的物理意义与手动整定方法3339.2.1 PID参数与系统动静态性能的关系3339.2.2 PID参数的手动整定方法3379.2.3 PID参数的手动整定实验3389.3 PID参数自整定341附录 随书光盘简介344参考文献346 上一篇: 零起点学自动化技术丛书 零起点学Linux系统管理 下一篇: 电气信息工程丛书 基于固件的ARM Cortex M4 原理及应用