内容简介
本书全面介绍了西门子PLC的编程和应用,主要内容包括S7-200PLC指令及应用、基础应用案例及解析、S7-200PLC开关量程序设计、S7-200PLC模拟量控制程序设计、常见应用案例及解析、PLC控制系统的设计、综合应用案例及解析。本书不仅为读者提供了一套有效的编程方法和可借鉴的丰富的编程案例,还为工程技术人员提供了大量的实践经验,可作为广大电气工程技术人员学习PLC技术的参考用书,也可作为高等院校、职业院校自动化、电气、机电一体化、电子信息等相关专业的PLC教学或参考用书。
目录
第1篇 入门篇
第1章 绪论????? 2
1.1 S7-200PLC硬件系统??? 2
1.1.1 CPU模块??? 2
1.1.2 数字量扩展模块???
4
1.1.3 模拟量扩展模块???
4
1.1.4 特殊功能模块?? 4
1.1.5 相关设备和工业软件??
4
1.2 S7-200PLC外部结构与接线?? 5
1.2.1 S7-200PLC的外部结构?? 5
1.2.2 外部接线图??? 7
1.3 西门子PLC编程软件安装及使用说明? 9
1.3.1 STEP 7-Micro/WIN简介、安装方法?? 9
1.3.2 STEP 7-Micro/WIN使用?? 13
1.3.3 S7-200仿真功能举例? 18
第2章 S7-200PLC指令及应用?? 20
2.1 基础知识??? 20
2.1.1 数据类型???? 20
2.1.2 存储器数据区划分??
20
2.1.3 数据区存储器的地址格式?
25
2.1.4 S7-200PLC的寻址方式????? 26
2.1.5 PLC编程语言??? 28
2.2 位逻辑指令???? 34
2.2.1 触点的取用指令与线圈输出指令??
35
2.2.2 触点串联指令????
36
2.2.3 触点并联指令????
36
2.2.4 电路块串联指令????
37
2.2.5 电路块并联指令????
38
2.2.6 置位与复位指令?????
38
2.2.7 脉冲生成指令????
39
2.2.8 触发器指令??? 40
2.2.9 取反指令与空操作指令???
41
2.2.10 逻辑堆栈指令??
41
2.3 定时器指令??? 43
2.3.1 定时器指令介绍???????
43
2.3.2 定时器指令的工作原理???
44
2.3.3 定时器指令应用举例?????????? 46
2.4 计数器指令??????
49
2.4.1 加计数器??? ?49
2.4.2 减计数器???? 50
2.4.3 加减计数器????
51
2.4.4 计数器指令的应用举例????
52
2.5 比较指令与数据传送指令?????
54
2.5.1 比较指令??????
54
2.5.2 数据传送指令?????
55
2.6 移位与循环指令??? 61
2.6.1 移位指令??? 62
2.6.2 循环移位指令????
64
2.6.3 移位寄存器指令????
66
2.7 数学运算类指令????????
69
2.7.1 四则运算指令?? ??69
2.7.2 数学功能指令??????
72
2.7.3 递增、递减指令???
73
2.7.4 综合应用举例????
74
2.8 逻辑操作指令???? 75
2.8.1 逻辑与指令?????
75
2.8.2 逻辑或指令??? 76
2.8.3 逻辑异或指令?? 77
2.8.4 取反指令???? 78
2.8.5 综合应用举例?????
79
2.9 数据转换指令??? 81





