西门子S7-1200/1500PLC编程入门与实战 图解·视频·案例
作 者:申英霞 编
定 价:89
出 版 社:化学工业出版社
出版日期:2023年02月01日
页 数:300
装 帧:平装
ISBN:9787122409270
《西门子S7-1200 /1500PLC编程入门与实战:图解 ?视频 ?案例》结合作者多年的教学、实践和应用开发经验,以西门子S7-1200/1500PLC的应用为主线,综合传感器、变频器、伺服、步进、触摸屏、组态应用,通过图例和编程实例,详细介绍西门子S7-1200/1500PLC及博途软件编程与综合应用的方法、技巧。
内容特点:
1 内容循序渐进,覆盖面广: 内容编排上遵循由浅入深、由易到难的原则,结合实例全面介绍西门子S7-1200/1500 PLC的硬件、编程语言、编程软件的使用、用户程序结构、程序设计方法、通信等知识。
2 案例引导,配套视频:综合传感器、变频器、伺服、步进、触摸屏、组态应用,对西门子S7-1200/1500PLC的编程应用案例都有详细的软硬件配置清单及接线图和程序,操作性强的案例还配有视频演示,便于读者学习。
本书结合作者多年的教学、实践和应用开发经验,以西门子S7-1200/1500PLC的应用为主线,遵循由浅入深、由易到难的原则,结合实例全面介绍了西门子S7-1200/1500PLC的硬件、编程语言、编程软件的使用、用户程序结构、程序设计方法、通信等知识。书中综合传感器、变频器、伺服、步进、触摸屏、组态的应用,通过图例和编程实例,详细介绍了西门子S7-1200/1500PLC及博途软件编程与综合应用的方法、技巧,便于读者全面学习和快速掌握西门子S7-1200/1500PLC的编程与应用技能。对于复杂的例程配套有视频讲解,读者可以扫描二维码详细观看学习,犹如老师亲临指导。本书适合工控领域技术人员、电气自动化的编程和调试工程师使用,也可作为大专院校相关专业的教材。
申英霞,廊坊电子信息学院,讲师,一直从事维修电工、电子技术以及汽车电器相关教学培训工作,指导多届学生参与技能大赛,在微课、多媒体、远程教学等方面做了大量有效的创新,深受学生欢迎。具有校丰富的写作经验,结合电工电子行业的发展和实际教学需求,参与编写了《从零开始学电子元器件》等实用图书,有的图书多次重印。
无
第1章西门子S7-1200/1500PLC的硬件组成
1.1西门子S7-1200PLC的硬件结构1
1.1.1CPU模块2
1.1.2信号板4
1.1.3信号模块4
1.2西门子S7-1500PLC的硬件结构5
1.2.1CPU模块6
1.2.2信号模块7
1.2.3系统电源9
1.2.4负载电源10
1.2.5工艺模块10
1.2.6通信模块11
1.3西门子S7-1200/1500PLC的工作原理及过程13
1.4西门子S7-1200/1500PLC的工作模式14
1.5存储区、寻址和数据类型14
1.6西门子S7-1200/1500PLC的用户程序的执行14
第2章博途软件及应用
2.1博途软件的功能16
2.2博途软件的组成16
2.3博途软件的安装要求16
2.4博途软件的安装步骤16
2.5博途软件的使用方法16
第3章西门子S7-1200/1500PLC编程基础
3.1操作系统17
3.2用户程序17
3.2.1用户程序全部功能17
3.2.2用户程序中的块17
3.2.3用户程序中的块调用21
3.2.4操作数的使用和寻址23
3.2.5数据类型26
3.3编程方式32
3.3.1线性化编程32
3.3.2模块化编程32
3.3.3结构化编程33
3.4使用库38
3.4.1库基本知识38
3.4.2使用“库”任务卡38
3.4.3使用库视图40
3.4.4使用库管理41
3.4.5使用全局库43
3.4.6在库中创建文件夹45
3.4.7编辑库元素47
3.4.8比较库元素48
第4章西门子S7-1200/1500PLC编程语言与指令系统
4.1LAD编程语言49
4.1.1位逻辑运算49
4.1.2定时器指令62
4.1.3计数器指令70
4.1.4比较指令78
4.1.5数学函数82
4.1.6移动指令88
4.1.7转换指令89
4.1.8程序控制指令93
4.1.9移位与循环移位指令94
4.2SCL编程语言96
4.2.1IF:条件执行97
4.2.2CASE:创建多路分支99
4.2.3FOR:在计数循环中执行101
4.2.4WHILE:满足条件时执行102
4.2.5REPEAT:不满足条件时执行102
4.2.6CONTINUE:复查循环条件103
4.2.7EXIT:立即退出循环104
4.2.8GOTO:跳转104
4.2.9RETURN:退出块105
第5章人机交互界面触摸屏及仿真、应用
5.1西门子触摸屏的主要类型与组成106
5.2触摸屏面板画面组态107
5.3触摸屏仿真与运行124
第6章西门子S7-1200/1500PLC的通信功能
6.1PROFINETIO系统组态126
6.2基于以太网的开放式用户通信128
6.3S7协议通信129
6.4PROFIBUS-DP与AS-i网络通信131
6.5S7-1200PLC与G150变频器的协议通信及实例137
6.5.1PROFINET通信功能概述137
6.5.2S7-1200与G150的PROFINETPZD通信实例137
6.5.3报文结构145
6.6S7-1200PLC与RF260R的通信及实例148
6.6.1RF200识别系统入门148
6.6.2S7-1200PLC与RF260R的通信150
6.6.3S7-1200PLC与RF260R的通信应用实例177
6.7S7-1500PLC与G150的PROFINETPZD通信控制实例187
第7章西门子S7-1200/1500PLC在PID闭环控制中的应用
7.1模拟量闭环控制系统195
7.2PID_Compact指令195
7.3PID参数整定200
7.4应用实例202
第8章西门子S7-1200/1500PLC在运动控制中的应用
8.1运动控制功能212
8.2运动控制方式213
8.3运动控制指令215
8.4组态实例222
第9章西门子S7-1200/1500PLC综合应用实例
9.1停车场车辆控制系统233
9.2物料混合装置控制系统237
9.3机械手控制系统设计242
9.4五层电梯PLC控制系统255
9.5组合机床控制系统267
9.6多重背景数据块控制系统273
9.7罐装生产流水线PLC控制系统275
9.8仓库存储区的填充量检测系统283
9.9三相交流异步电动机正反转控制线路285
9.10电镀生产线PLC控制系统285
附录西门子S7-1200/1500的故障诊断
参考文献