图书简介:
第1章 S7-1200 PLC硬件组成 11.1 S7-1200 PLC概述 11.2 S7-1200 PLC硬件介绍 21.2.1 CPU模块 31.2.2 信号模块 41.2.3 信号板 71.2.4 通信模块 71.2.5 通信板 81.2.6 附件 8第2章 博途STEP 7软件安装及操作方法 112.1 博途软件的组成 112.1.1 博途STEP 7的介绍 112.1.2 博途WinCC的介绍 112.2 博途STEP 7软件的安装 122.2.1 计算机硬件和操作系统的配置要求 122.2.2 博途STEP 7的安装步骤 122.3 博途STEP 7软件的操作界面介绍 172.3.1 Portal视图 172.3.2 项目视图 182.4 博途软件的操作方法应用实例讲解 192.4.1 实例内容 192.4.2 实例实施 192.5 应用经验总结 28第3章 S7-1200 PLC编程基础知识 293.1 PLC的工作原理 293.1.1 过程映像区的概念 293.1.2 PLC的工作模式 293.1.3 程序扫描模式 303.2 PLC的存储器 303.3 数据类型 303.3.1 基本数据类型 313.3.2 复杂数据类型 343.3.3 PLC数据类型 373.3.4 指针数据类型 373.4 地址区及寻址方法 383.4.1 地址区 383.4.2 寻址方法 39第4章 S7-1200 PLC编程指令 414.1 位逻辑指令 414.1.1 触点指令及线圈指令 414.1.2 置位指令及复位指令 424.1.3 脉冲检测指令 434.1.4 应用实例 444.2 定时器指令 454.2.1 脉冲定时器指令 464.2.2 接通延时定时器指令 464.2.3 关断延时定时器指令 474.2.4 时间累加器指令 484.2.5 应用实例 494.3 计数器指令 504.3.1 加计数器指令 504.3.2 减计数器指令 514.3.3 加减计数器指令 524.3.4 应用实例 534.4 功能指令 554.4.1 比较器指令 554.4.2 数学函数指令 574.4.3 数据处理指令 594.4.4 程序控制指令 644.5 基本指令综合应用实例 654.5.1 实例内容 654.5.2 实例实施 65第5章 S7-1200 PLC数据块和程序块 695.1 数据块 695.1.1 数据块种类 695.1.2 数据块的创建及变量编辑步骤 695.1.3 数据块访问模式 705.1.4 数据块与位存储区的使用区别 715.2 组织块 715.2.1 组织块种类 715.2.2 组织块应用说明 725.3 函数 725.3.1 函数的接口区 725.3.2 函数的创建及编程方法 735.3.3 函数应用说明 745.4 函数块 755.4.1 函数块的接口区 755.4.2 函数块的创建及编程方法 765.4.3 函数块应用说明 785.5 线性编程和结构化编程 785.5.1 线性编程 785.5.2 结构化编程 785.6 函数块应用实例 795.6.1 实例内容 795.6.2 实例实施 79第6章 触摸屏应用实例及仿真软件使用方法 846.1 触摸屏概述 846.1.1 触摸屏主要功能 846.1.2 西门子触摸屏简介 846.2 触摸屏应用实例 856.2.1 实例内容 856.2.2 实例实施 856.3 仿真软件使用方法 946.3.1 S7-PLCSIM仿真软件使用方法 946.3.2 博途WinCC仿真软件使用方法 966.3.3 应用经验总结 97第7章 模拟量及PID控制应用实例 987.1 模拟量转换应用实例 987.1.1 功能概述 987.1.2 指令说明 997.1.3 实例内容 1007.1.4 实例实施 1017.2 PID控制应用实例 1047.2.1 功能概述 1047.2.2 指令说明 1057.2.3 实例内容 1067.2.4 实例实施 1077.2.5 应用经验总结 113第8章 串行通信方式及应用实例 1148.1 串行通信的基础知识 1148.1.1 串行通信的概述 1148.1.2 串口通信模块及支持的协议 1168.2 Modbus RTU通信应用实例 1188.2.1 功能概述 1188.2.2 指令说明 1198.2.3 实例内容 1228.2.4 实例实施 1228.2.5 应用经验总结 1358.3 自由口通信应用实例 1358.3.1 功能概述 1358.3.2 指令说明 1358.3.3 实例内容 1378.3.4 实例实施 137第9章 以太网通信方法及其应用实例 1479.1 工业以太网的基础知识 1479.1.1 工业以太网概述 1479.1.2 S7-1200 PLC以太网接口的通信服务 1499.2 PROFINET通信应用实例 1519.2.1 功能概述 1519.2.2 实例内容 1519.2.3 实例实施 1529.2.4 应用经验总结 1559.3 S7通信应用实例 1559.3.1 功能概述 1559.3.2 指令说明 1559.3.3 实例内容 1579.3.4 实例实施 1589.3.5 应用经验总结 1649.4 Modbus TCP通信应用实例 1649.4.1 功能概述 1649.4.2 指令说明 1659.4.3 实例内容 1679.4.4 实例实施 1679.4.5 应用经验总结 1759.5 开放式用户通信应用实例 1759.5.1 功能概述 1759.5.2 实例内容 1769.5.3 指令说明 1769.5.4 实例实施 179第10章 S7-1200 PLC控制变频器应用实例 18810.1 西门子变频器概述 18810.1.1 V20变频器概述 18810.1.2 G120变频器概述 18810.2 S7-1200 PLC通过端子控制V20变频器应用实例 18910.2.1 功能概述 18910.2.2 实例内容 18910.2.3 实例实施 18910.3 S7-1200 PLC通过USS通信控制V20变频器应用实例 19410.3.1 变频器USS通信概述 19410.3.2 指令说明 19510.3.3 实例内容 20010.3.4 实例实施 20010.3.4 应用经验总结 20510.4 S7-1200 PLC通过PROFINET通信控制G120变频器应用实例 20510.4.1 变频器PROFINET通信概述 20510.4.2 实例内容 20810.4.3 实例实施 208第11章 运动控制应用实例 21611.1 运动控制概述 21611.1.1 运动控制系统工作原理 21611.1.2 S7-1200 PLC运动控制方式概述 21611.2 西门子V90伺服驱动器简介 21711.2.1 V90伺服系统概述 21711.2.2 SINAMICS V-ASSISTANT调试软件使用方法 21811.3 高速计数器应用实例 22211.3.1 功能简介 22211.3.2 指令说明 22311.3.3 实例内容 22511.3.4 实例实施 22511.4 运动控制指令说明 23211.5 S7-1200 PLC通过TO模式控制V90 PTI伺服驱动器的应用实例 23911.5.1 功能简介 23911.5.2 实例内容 24011.5.3 实例实施 24011.6 S7-1200 PLC通过TO模式控制V90 PN伺服驱动器的应用实例 25211.6.1 功能简介 25211.6.2 实例内容 25311.6.3 实例实施 25311.6.4 应用总结 26911.7 S7-1200 PLC通过EPOS模式控制V90 PN伺服驱动器的应用实例 26911.7.1 功能简介 26911.7.2 指令说明 26911.7.3 实例内容 27211.7.4 实例实施 272第12章 SCL编程语言应用实例 28212.1 SCL编程语言简介 28212.2 SCL程序控制指令介绍 28212.3 SCL编程应用实例 28612.3.1 实例内容 28612.3.2 实例实施 286第13章 用户自定义Web服务器应用实例 29013.1 功能简介 29013.2 指令说明 29013.3 实例内容 29213.4 实例实施 292第14章 自动化搬运机综合训练 29814.1 自动化搬运机介绍 29814.2 自动化搬运机的控制工艺要求 30014.3 自动化搬运机的参考程序 301参考文献 310
展开
S7-1200 PLC自2009年上市以来,经历了V1.0、V2.0、V3.0和V4.0四次主要硬件版本更新,目前功能已经非常完善,被广泛应用于汽车、电子、电池、物流、包装、暖通、智能楼宇和水处理等行业。西门子全新工程设计软件平台Totally Integrated Automation Protal(全集成自动化博途,以下简称博途软件)将所有相关自动化软件工具集成在统一的开发环境中。博途软件是软件开发领域的一个里程碑,是一款将所有自动化任务整合在一个工程设计环境下的软件。S7-1200 PLC和S7-1500 PLC都是使用博途软件进行编程的,统一的工程软件平台保证了工程组态及操作维护的高效率。本书内容以实例的方式呈现工业应用实用技术,实例内容详细且清晰。本书涉及的主要工业应用技术包括通信技术、运动控制技术、变频器控制技术和PID(比例、积分、微分)控制技术等。同时,本书也对西门子工业常用产品进行了比较详细的应用介绍,如西门子V20变频器和G120变频器、V90伺服驱动器、触摸屏等,有助于读者系统地学习自动化知识。本书编者包括西门子S7-1200 PLC产品经理、高校教师和工程师。读者可以系统地了解S7-1200 PLC产品,也可以通过典型应用案例解决工程中遇到的相关问题;高校相关专业的师生可以从工业角度全面地学习与S7-1200 PLC产品和自动化相关的知识。限于编者的学识水平,书中难免存在不足和疏漏,恳请有关专家、教师、工程师和广大读者批评指正。
编者
展开