本书从教学视角出发,结合工程实际,由电气控制技术与PLC基本知识引入,主要讲述了西门子S71200 PLC硬件系统特性、基本组态与调试、程序设计基础、指令系统、通信与网络等内容。为突出工程实际的需要,编者结合多年实践经验,专门编排了PLC控制系统设计与调试、PLC应用系统设计实例两章内容。本书内容架构清晰,力求以必需、够用为度,注重理论和工程实际相结合,浅显易懂。本书所举示例均在CPU1215C博途V15环境下进行过测试。
本书可作为高职高专电气自动化技术、机电一体化技术、计算机应用技术及应用本科电气工程及其自动化等相关专业的教材,也可供相关工程技术人员参考。
第1章电气控制与PLC基本知识
11常用低压电器
111开关电器
112熔断器
113接触器
114继电器
115主令电器
12电气控制系统的设计
121电气控制系统图中的图形符号
和文字符号
122电气原理图
123电气元器件布置图
124电气安装接线图
13基本控制电路
131自锁与互锁控制电路
132顺序控制电路
133点动与连续控制电路
134多地控制电路
135往复循环控制电路
14PLC概述
141PLC的产生和发展
142PLC的定义
143PLC的特点
144PLC的应用
145PLC的分类
15PLC的硬件组成
151CPU模块
152电源模块
153输入/输出模块
154外部设备
155I/O扩展接口
156通信接口模块
16PLC的工作原理
161CPU的工作模式
162过程映像
163存储器机制
164优先级与中断
165输入/输出的处理过程
17PLC控制系统与继电器接触器
控制系统的比较
18TIA博途软件
181TIA博途软件简介
182TIA博途软件的安装
183TIA博图软件安装常见问题
习题
第2章S71200 PLC系统特性
21概述
211CPU特性
212CPU模块结构和技术指标
22信号模块与信号板
221数字信号模块(SM)
222数字信号板(SB)
223模拟量概述
224模拟信号模块(SM)
225模拟信号板(SB)
226热电偶(TC)和热电阻
(RTD)概述
227热电偶(TC)和热电阻(RTD)
模块技术规范
23CPU本体最大I/O扩展能力
与电源计算
231CPU本体最大I/O扩展能力
232扩展模块电流消耗计算
24接线
241CPU供电电源接线及传感器
电源接线
242传感器与数字量输入接线
243数字量输出接线
244传感器与模拟量输入接线
245模拟量输出接线
246CPU外部接线举例
习题
第3章S71200 PLC的基本组态与调试
31新建项目和硬件组态
311新建项目
312硬件组态
313网络组态
32建立TIA博途STEP 7与
PLC的连接
321设置或修改以太网通信接口
322下载项目到新出厂的CPU
323下载项目的方法
324下载时找不到连接的CPU的
处理方法
325上传设备作为新站
33用TIA博途STEP 7调试程序
331用程序状态监视功能调试程序
332用监控与强制表监控变量
333用强制表强制变量
34CPU参数属性设置
341常规
342PROFINET接口
343数字量输入DI/数字量输出DO
344模拟量输入AI/模拟量输出AQ
345高速计数器(HSC)
346脉冲发生器(PTO/PWM)
347启动
348循环
349通信负载
3410系统和时钟存储器
3411Web服务器
3412支持多语言
3413时间
3414防护与安全
3415组态控制
3416连接资源
3417地址总览
35扩展模板模块属性设置
351I/O扩展模板模块属性设置
352通信模板模块属性设置
习题
第4章S71200 PLC程序设计基础
41PLC的编程语言
411梯形图
412功能块图
413结构化控制语言
42编写用户程序
421程序编辑器简介
422使用变量表
423生成用户程序
424下载并调试程序
43数据类型
431基本数据类型
432复杂数据类型
433PLC数据类型
434Variant指针
435系统数据类型(SDT)
436硬件数据类型
437数据类型转换
44S71200 CPU的数据访问
441物理存储器
442系统存储区
443数据存储及内存区域寻址
45用户程序结构
451程序结构简介
452组织块
453数据块
454函数
455函数块
456多重背景数据块
习题
第5章S71200 PLC指令
51基本指令
511位逻辑运算指令
512定时器操作指令
513计数器操作指令
514比较操作指令
515数学函数指令
516移动操作指令
517转换操作指令
518程序控制指令
519字逻辑运算指令
5110移位与循环移位指令
52扩展指令
521日期和时间指令
522字符串+字符指令
习题
第6章S71200 PLC的通信与网络
61网络通信简介
611通信基础知识
612西门子工业通信网络
62S71200 PLC以太网通信
621S71200以太网通信概述
622S71200 CPU集成以太网接口的
通信功能和连接资源
623S71200 CPU的S7通信
624S71200 CPU的OUC通信
63S71200串口通信
631S71200串口通信模块简介
632Modbus RTU协议与通信实例
633自由口通信与实例
634USS协议与通信实例
习题
第7章PLC控制系统设计与调试
71PLC控制系统设计的原则、内容
和步骤
711PLC控制系统设计的原则
与内容
712PLC控制系统设计的一般步骤
72PLC控制系统的硬件设计
721PLC机型的选择
722PLC容量估算
723输入/输出模块的选择
724分配输入/输出点
725输出点的保护
726安全回路设计
73PLC控制系统的软件设计
731PLC应用软件设计的内容
732PLC控制系统软件设计步骤
74PLC控制系统的抗干扰设计
741抗电源干扰的措施
742控制系统的接地设计
743防I/O干扰的措施
75PLC控制系统的调试
751应用程序离线测试
752控制台(柜)硬件检查测试
753应用程序在线调试
754现场调试
755资料记录与整理
习题
第8章PLC应用系统设计实例
81输送线双机同步控制
811控制要求、工艺过程、
控制原理分析
812PLC选型和资源配置
813控制程序说明
82西门子伺服控制系统的设计
821伺服控制的基本概念
822系统组成和工作原理
823系统软件实现
参考文献