序
前言
第1章 PLC基础
1.1 概述
1.1.1 PLC的发展史
1.1.2 PLC的主要特点
1.1.3 PLC的主要应用
1.2 西门子PLC概述
1.2.1 西门子“全集成自动化”概念
1.2.2 西门子PLC产品
1.2.3 S7-300系列PLC
1.2.4 S7-400系列PLC
1.2.5 S7-1200系列PLC
1.3 PLC的组成
1.3.1 PLC的基本结构
1.3.2 S7-300/400系列PLC的组成
1.4 PLC的工作原理
1.4.1 工作原理
1.4.2 循环时间和响应时间
习题
第2章 S7-300/400结构体系
2.1 S7-300的CPU模块
2.1.1 CPU的分类
2.1.2 CPU的面板
2.1.3 CPU的存储器
2.2 S7-300的信号模块
2.2.1 数字量模块
2.2.2 模拟量模块
2.3 S7-300的特殊模块
2.3.1 通信处理模块CP34x
2.3.2 计数器模块FM350和CM35
2.3.3 位置控制与位置检测模块FM35x
2.3.4 闭环控制模块FM355
2.3.5 称重模块SIWAREX
2.4 硬件模块的安装
2.4.1 安装导轨(RACK)
2.4.2 安装模块
2.4.3 接线
2.5 寻址
2.5.1 存储区中的地址及格式
2.5.2 基于槽编址的模块地址
2.5.3 用户编址的模块地址
习题
第3章 STEP7的使用基础
3.1 STEP7概述
3.2 安装与卸载STEP7
3.2.1 系统配置要求
3.2.2 安装STEP7
3.2.3 卸载STEP7
3.3 SIMATIC管理器
3.4 硬件组态
3.4.1 硬件组态步骤
3.4.2 参数设置
3.4.3 硬件组态目录的更新
3.5 软件编程
3.5.1 程序编辑器界面
3.5.2 使用程序编辑器
3.5.3 变量与符号
3.6 硬件接口和下载
3.6.1 硬件接口
3.6.2 下载方法
3.6.3 上传
3.7 程序归档
3.8 如何使用STEP7软件的在线帮助
3.8.1 查找某个关键字或功能
3.8.2 了解某个逻辑块FB/FC/SFB/SFC的功熊及管脚的定义
3.8.3 应用方法
习题
第4章 编程语言
4.1 概述
4.2 STEP7编程语言的程序结构
4.2.1 用户块
4.2.2 系统块
4.3 指令结构
4.3.1 指令组成
4.3.2 数据类型及存储区
4.3.3 CPU存储区
4.3.4 寻址方式
4.3.5 状态字和逻辑操作过程
4.4 位逻辑指令
4.4.1 位逻辑运算指令
4.4.2 位操作指令
习题I
4.5 定时器与计数器指令
4.5.1 定时器
4.5.2 计数器
习题Ⅱ
4.6 数据处理功能指令
4.6.1 装载和传输指令
4.6.2 比较指令
4.6.3 转换指令
4.6.4 移位和循环移位指令
4.6.5 累加器操作和地址寄存器指令
4.7 数据运算指令
4.7.1 整数算术运算
4.7.2 浮点数算术运算
4.7.3 字逻辑运算指令
4.8 控制指令
4.8.1 逻辑控制指令
4.8.2 程序控制指令
4.8.3 主控继电器指令
习题Ⅲ
4.9 应用实例
4.9.1 常用指令的综合用法
4.9.2 ErI200M的使用
……
第5章 调试方法
第6章 编程技术
第7章 结构化编程
第8章 组织块及系统功能的使用
第9章 工业网络通信
第10章 西门子人机界面技术
第11章 PLC在实际工程中的应用
参考文献
从排版和学习体验的角度来看,这本书的结构组织逻辑性非常强,章节之间的衔接自然流畅,每学完一个单元后,紧随其后的练习题都能有效地检验学习成果。然而,我发现它在面向S7-300和S7-400这两大系列时,对于硬件差异的强调不够突出。尽管核心编程逻辑是共通的,但在CPU模块的内存管理、时钟存储区(Clock Memory Bits)的调用方式,以及特定高性能CPU(如416-2DP)的高级功能介绍上,区分度不够明确。对于一个需要根据项目需求在300和400平台之间切换选型的工程师来说,明确指出哪些特性是400系列独有或在性能上有显著差异的地方至关重要。这本书更像是一本“通用西门子编程语言”的教程,而非针对特定硬件家族的深度手册,这使得在实际硬件选型和配置时,需要额外查阅大量硬件手册来弥补信息差。
评分这本书的装帧和印刷质量相当不错,纸张触感厚实,文字排版清晰易读,图表部分的处理也十分到位,能看出出版方在细节上的用心。我尤其欣赏它对基础概念的阐述,虽然我个人对S7-300/400的硬件结构和基本指令集已经有了一定的了解,但书中对“位逻辑”和“定时器/计数器”的经典应用案例的重新梳理,还是让我对一些容易混淆的细节有了更深层次的理解。例如,它在讲解中断组织块(OB)时,不仅仅是罗列了各个OB的功能代码,而是结合实际生产线上的紧急停止和周期性任务调度场景进行了深入剖析,这对于我这种需要在实际项目中优化程序效率的工程师来说,是非常实用的参考。我期待这本书能在系统诊断和故障排除方面提供更具操作性的指导,比如如何利用STEP 7软件的高级功能进行在线调试和性能分析,而不是仅仅停留在编程语法层面。总体而言,作为一本工具书,它在基础知识的巩固和清晰度方面做得非常出色,为后续的深入学习打下了坚实的基础。
评分这本书的内容深度明显偏向于初学者或需要快速回顾基础知识的技术人员。我个人在实际应用中遇到的最大挑战往往是复杂算法的实现以及与西门子WinCC或更高层MES系统的数据集成,然而在这本书中,我没有找到关于S7-400H冗余系统配置的详细步骤解析,也没有对PROFINET或PROFIBUS DP网络诊断的深入探讨。例如,关于如何高效地实现数据块(DB)的跨站访问和数据一致性校验,书中的介绍略显简略,更像是教科书式的理论介绍,缺乏项目现场常见的“陷阱”和规避方法。如果这本书能增加一个专门的章节,聚焦于处理大规模、高实时性要求的工业网络通信的实践经验,并提供一些不同版本STEP 7软件之间迁移时的注意事项,那对于我这种中级用户来说,价值会大大提升。目前看来,它更像是一本合格的入门指南,但在应对复杂工业自动化挑战时,显得力量稍显不足。
评分这本书在介绍西门子编程环境(STEP 7 Manager)的使用技巧方面做得十分细致,截图清晰,步骤明确,对于刚接触西门子平台的新手来说,无疑是一剂强心针,教会了他们如何搭建项目、设置硬件配置和进行程序上传下载。然而,随着自动化系统集成度的提高,现代项目往往依赖于更先进的工程工具和方法论。我遗憾地发现书中对面向对象编程思想在SCL(结构化控制语言)中的应用讨论不足,这在处理复杂、可复用性高的功能模块时显得尤为重要。此外,对于如何利用版本控制工具(如Git)来管理PLC程序源代码,以及如何进行规范化的程序归档和协作开发,这本书也完全没有触及。这些现代软件工程实践在大型工业项目中已经成为标准要求,缺失这些内容,使得这本书的适用范围在很大程度上被限制在了传统的小型或中型独立项目维护中,难以适应当前对软件工程化要求越来越高的行业趋势。
评分阅读这本书的过程中,我最大的感受是作者在案例选择上的保守性。所有的示例程序,无论是温度控制环路还是简单的加减乘除运算,都非常标准和规范,这无疑保证了教学的准确性,但也牺牲了一定的“实战感”。我希望看到一些更具挑战性的、贴近现代制造业痛点的应用案例,比如基于PLC的复杂运动控制序列,或者利用S7-400的高速计数器进行精确的在线测量与补偿。书中关于STL(语句表)语言的部分,虽然涵盖了大部分常用指令,但在讲解如何利用STL进行程序优化以减少扫描时间和内存占用方面,笔墨甚少。在当前追求极致效率的工业4.0背景下,优化代码性能是衡量PLC工程师水平的重要指标之一。因此,这本书在培养读者“写出高效代码”的能力上,还有很大的提升空间,目前更侧重于“写出能跑起来的代码”。
评分不错是正版,软件可以用
评分很好,刚好能用得上,值得参考学习
评分帮公司新来的同事买的。他们说挺好的。
评分送达速度快,头天晚上下单第二天就收到了。
评分很好,案例很多,适合初学者学习
评分京东服务很好,速度快,性能高。
评分书中错误还是蛮明显的,内容还可以,
评分不错,比书店便宜,还有光盘
评分书本身不错,但送书太慢,二十几天才收到!
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.idnshop.cc All Rights Reserved. 静思书屋 版权所有