
本书以国内广泛使用的西门子S7-1500 PLC作为研究对象,按照读者的学习路径,由浅入深、循序渐进地介绍S7-1500 PLC的入门基础、硬件配置、程序基本架构、与触摸屏的综合编程、PROFINET通信功能、工艺指令编程和上位机WinCC RT控制等7部分内容,各部分内容有机结合、逐层深入、臻于完善。本书采用最新的博途V15及其以上版本讲述,不仅向下兼容,而且创新性地通过从入门到精通的39个实例及微课视频,使读者真正达到轻松学习的目的。本书提供的实例源程序请到华信教育资源网http://wwwhxeducomcn下载。本书深入浅出、图文并茂,不仅适合广大从事自动化、智能控制的技术人员阅读,还可作为高等院校相关专业的教材。
本书采用最新的博途V15及其以上版本介绍西门子S7-1500 PLC的硬件配置和编程思路,具有极强的针对性、可读性和实用性。书中所介绍的从入门到精通的37个实例均在实训装置上测试通过,理论知识和工程实际应用符合读者的需求,是读者不可多得的好书。 本书共有7章。第1章为S7-1500 PLC与博途软件,介绍S7-1500 PLC标准型和紧凑型CPU的技术指标、标准型CPU 1511-1 PN的硬件属性、电源选型及I/O模块,描述博途软件和PLCSIM仿真软件的安装过程。第2章介绍S7-1500 PLC的硬件配置,包括CPU的参数配置、I/O模块的硬件配置、分布式I/O参数配置及硬件配置的编译与下载。第3章为S7-1500 PLC程序基本架构,从基本数据类型、数据存储区的寻址方式、程序块出发,通过多个应用实例介绍位逻辑指令的应用、定时器指令的应用、计数器指令的应用和数据操作指令的应用,最后通过电机控制程序的仿真来介绍S7-1500 PLC仿真器。第4章阐述了S7-1500 PLC与触摸屏的综合编程,一方面介绍了触摸屏系统的组成、西门子触摸屏与S7-1500 PLC的通信,另一方面介绍了FC/FB接口及其应用、SCL及其应用。第5章介绍S7-1500 PLC的PROFINET通信功能,包括I-Device智能设备、S7-1500 PLC与驱动器的PROFINET通信及S7-1500 PLC与第三方设备的PROFINET通信。第6章介绍S7-1500 PLC的工艺指令编程,包括PID控制的功能与编程、计数模块的功能与编程、运动控制的功能与编程。第7章介绍S7-1500 PLC的上位机WinCC RT,包括WinCC RT的初步使用、WinCC RT的应用实例及OPC UA在WinCC RT上的应用。 本书由浙江工商职业技术学院李方园担任主编,吕林锋担任副主编,周宇杰、胡寅、李霁婷、陈亚玲、胡锴锴参与编写。在编写过程中,西门子公司、宁波市电工电气行业协会人工智能分会、宁波市自动化学会的相关技术人员给予了很多帮助,并提供了很多实例,在此一并致谢。
第1章S7-1500 PLC与博途软件 11S7-1500 PLC 111概述 112标准型和紧凑型CPU的技术指标 113标准型CPU1511-1 PN的硬件属性 114电源选型 115I/O模块 12博途软件 121概述 122安装过程 123博途PLCSIM仿真软件 第2章S7-1500 PLC的硬件配置 21硬件配置基本流程 211硬件配置的功能 212添加一个S7-1500 PLC 213配置中央机架 22CPU的参数配置 221概述 222CPU的常规配置 223PROFINET接口的配置 224CPU的启动 225CPU循环扫描 226通信负载 227系统和时钟存储器 228显示屏的功能 23I/O模块的硬件配置 231数字量输入模块的硬件配置 232数字量输出模块的硬件配置 233模拟量输入模块的硬件配置 234模拟量输出模块的硬件配置 24分布式I/O参数配置 241ET200MP概述 242配置ET200MP 243PROFINET I/O模式下的DI模块组态 244PROFINET I/O模式下的DQ模块组态 25硬件配置的编译与下载 251硬件配置的编译 252硬件配置的下载 第3章S7-1500 PLC程序基本架构 31基本数据类型 311位数据类型 312数学数据类型 313字符数据类型 314时间数据类型 32数据存储区的寻址方式 321寻址方式 322位寻址方式 323字节、字及双字寻址方式 324I/O外设寻址方式 325数据块(DB)存储区及其读取方式 33程序块 331程序块的类型 332用户程序的结构 333使用程序块来构建程序 334OB可实现的功能 34位逻辑指令的应用 341位逻辑“与”“或”“非”指令 342用常开、常闭触点和输出线圈实现基本梯形图的功能 343用自锁/互锁功能实现电动机正/反转 344位逻辑运算指令汇总 35定时器指令的应用 351概述 352TON指令 353TOF指令 354TP指令 355TONR指令 356应用定时器指令实现灯的各种控制 36计数器指令的应用 361概述 362CTU指令 363CTD指令 364CTUD指令 37数据操作指令的应用 371比较指令 372移动指令 373数学运算指令 374其他数据指令 375数据指令的应用实例 38仿真软件PLCSIM 381启动S7-1500 PLC仿真器 382创建 SIM表格 383创建序列 第4章S7-1500 PLC与触摸屏的综合编程 41触摸屏 411触摸屏系统的组成 412触摸屏的软件编程 42西门子精智系列触摸屏 421触摸屏与S7-1500 PLC的通信 422触摸屏与S7-1500 PLC的应用 43复合数据类型 431概述 432数组的应用 44FC/FB接口 441FC接口区的定义 442无形参FC和有形参FC 443FB的接口区和背景数据块 444FC /FB实参与形参的结构体传递 445Struct的应用 45SCL及其应用 451指令 452用SCL指令进行数学运算 453SCL的逻辑控制 454SCL数组操作 455时钟与报警的SCL编程 第5章S7-1500 PLC的PROFINET通信功能 51S7-1500 PLC通信基础 511通信与网络结构 512从PROFIBUS到PROFINET的转变 513S7-1500 PLC支持的以太网通信服务 514 S7-1500 PLC PROFINET设备名称 52I-Device智能设备 521在相同项目中配置I-Device 522在不同项目中配置I-Device 53S7-1500 PLC与驱动器的PROFINET通信 531G120变频器的速度控制 532V90伺服驱动器的速度控制 54 S7-1500 PLC与第三方设备的PROFINET通信 541S7-1500 PLC与南京华太SMARTLINK设备的PROFINET通信 542S7-1500 PLC与ABB机器人的PROFINET通信 第6章S7-1500 PLC的工艺指令编程 61PID控制的功能与编程 611PID控制概述 612PID控制器 613西门子PID_Compact工艺对象与编程 62计数模块的功能与编程 621概述 622TM Count 2×24V模块 63运动控制的功能与编程 631概述 632 G120驱动器的运动控制功能 第7章S7-1500 PLC的上位机WinCC RT 71WinCC RT的初步使用 711概述 712WinCC RT使用实例 72WinCC RT的应用实例 721WinCC RT的VB脚本编程 722WinCC RT创建变量的限制 723WinCC RT的复杂实例 73OPC UA在WinCC RT上的应用 731概述 732S7-1500 PLC作为OPC UA服务器实现通信 733服务器为 WinCC RT和客户端为精智面板的OPC UA通信 参考文献
http://www.hxedu.com.cn/hxedu/fg/book/bookinfo.html?code=TM389840