序
前言
缩略语
第1章TIA博途软件概述1
11TIA博途软件简介1
12TIA博途软件构成1
121TIA博途STEP72
122TIA博途STEP7工程组态系统的选件2
123TIA博途WinCC2
124TIA博途WinCC工程组态系统和运行系统的选件3
13TIA博途软件的安装3
131硬件要求3
132支持的操作系统4
133安装步骤4
14TIA博途软件的卸载8
15授权管理功能10
151授权的种类10
152授权管理器11
16TIA博途软件的特性11
第2章TIA博途软件平台支持的新一代PLC产品介绍14
21完整的PLC产品线全面满足用户需求14
22全新分布式和PCBased自动化解决方案15
23集成功能安全和信息安全16
24高效的开发环境16
第3章SIMATIC S71500 PLC控制系统的硬件组成17
31负载电源PM与系统电源PS17
311负载电源PM(Power Module)17
312系统电源PS(Power Supply)17
313系统电源选择示例17
314查看功率分配详细信息19
32SIMATIC S71500 CPU20
321SIMATIC S71500 CPU简介20
322SIMATIC S71500 CPU操作模式21
323SIMATIC S71500 CPU的存储器21
324SIMATIC S71500 CPU过程映像区的功能25
33SIMATIC S71500显示屏(Display)27
34信号模块29
341模块特性分类30
342模块宽度的划分30
343数字量输入模块30
344数字量输出模块31
345数字量输入/输出模块33
346模拟量输入模块34
347模拟量输出模块46
348模拟量输入/输出模块49
35通信模块51
351点对点通信模块51
352PROFIBUS通信模块51
353PROFINET/ETHERNET通信模块52
36工艺模块52
361高速计数器模块52
362基于时间的I/O模块53
第4章SIMATIC S71500硬件配置54
41配置一个SIMATIC S71500站点54
411添加一个SIMATIC S71500新设备54
412配置SIMATIC S71500的中央机架55
413使用检测功能配置SIMATICS71500中央机架58
42CPU参数配置59
421常规59
422PROFINET接口[X1]59
423DP接口[X3]68
424启动69
425周期71
426系统和时钟存储器72
427系统诊断73
428Web服务器73
429显示76
4210用户界面语言78
4211时间78
4212保护79
4213系统电源79
4214组态控制80
4215连接资源80
4216地址总览82
43SIMATIC S71500 I/O参数82
431数字量输入模块参数配置83
432数字量输出模块参数配置87
433模拟量输入模块参数配置88
434模拟量输出模块参数配置90
44配置分布式I/O91
441配置PROFIBUS从站91
442配置PROFINET设备94
第5章数据类型与地址区97
51SIMATIC S71500 PLC的数据类型97
511基本数据类型97
512复合数据类型103
513PLC数据类型106
514参数类型107
515系统数据类型108
516硬件数据类型110
52SIMATIC S71500 PLC的地址区111
521CPU地址区的划分及寻址方法111
522全局变量与局部变量117
523全局常量与局部常量118
第6章SIMATIC S71500 PLC的编程指令119
61指令的处理120
611LAD指令处理120
612STL指令处理121
613立即读与立即写123
62基本指令123
621位逻辑运算指令123
622定时器指令125
623计数器指令126
624比较器指令127
625数学函数指令128
626移动操作指令130
627转换指令132
628程序控制操作指令133
629字逻辑运算指令135
6210移位和循环移位指令136
6211原有指令137
6212STL其他指令138
63扩展指令138
631日期与时间指令138
632字符串与字符指令139
633过程映像指令139
634分布式I/O指令140
635PROFIenergy指令140
636模块参数化分配指令141
637中断指令141
638报警指令142
639诊断指令142
6310配方和数据记录指令143
6311数据块控制指令143
6312寻址指令143
64工艺指令144
65通信指令145
第7章程序块147
71用户程序中的程序块147
711组织块与程序结构148
712用户程序的分层调用149
72组织块(OB)149
721组织块类型与优先级151
722CPU的过载特性156
723组织块的本地数据区堆栈(L堆栈)156
724组织块的接口区158
73函数(FC)158
731函数的接口区158
732无形参函数(子程序功能)159
733带有形参的函数160
734函数嵌套调用时允许参数传递的数据类型162
74函数块(FB)164
741函数块的接口区164
742函数块与背景数据块165
743函数块嵌套调用时允许参数传递的数据类型168
75数据块(DB)169
751全局数据块(Global DB)170
752背景数据块171
753系统数据类型作为全局数据块的模板172
754通过PLC数据类型创建DB173
755数组DB174
第8章SIMATIC S71500组态控制功能177
81组态控制的原理177
82软件、硬件要求以及使用范围177
83SIMATIC S71500硬件配置的数据记录格式178
84SIMATIC S71500中央机架模块组态控制示例179
85PROFINET IO系统的组态控制181
851软硬件要求以及实现原理181
852IO系统的组态控制的数据格式181
853IO系统的组态控制示例182
第9章SIMATIC S71500 PLC的通信功能186
91网络概述186
92网络及通信服务的转变187
921从PROFIBUS到PROFINET的转变187
922MPI接口被PROFINET接口替代188
923基于PROFIBUS通信服务的变化188
93PROFIBUS网络188
931PROFIBUS接口的种类188
932PROFIBUS的访问机制189
933PROFIBUS网络的通信速率与通信距离189
934PROFIBUS网络拓扑结构189
935安装GSD文件191
936使用PROFIBUSDP进行CPU站点间通信192
94工业以太网与PROFINET194
941工业以太网通信介质195
942工业以太网拓扑结构195
943SIMATIC S71500系统以太网接口195
944SIMATIC S71500 PLC以太网支持的通信服务196
945SIMATIC S71500 OUC通信示例200
946SIMATIC S71500 S7通信示例209
947SIMATIC S71500路由通信功能222
948配置PROFINET IO设备224
949无需存储介质更换IO设备227
9410允许覆盖PROFINET设备名称模式229
9411按网段自动分配IP地址和设备名称229
9412网络拓扑功能与配置232
9413MRP介质冗余233
9414IDevice智能设备的配置234
9415MODBUS TCP238
95SIMATIC S71500 PLC与HMI通信244
951SIMATIC S71500 PLC与HMI在相同项目中通信244
952SIMATIC S71500 PLC与HMI在不同项目中通信246
953使用OPC连接SIMATIC S71500PLC247
96串行通信250
961SIMATIC S71500/ET200MP串行通信模块的类型250
962串行通信接口类型及连接方式251
963自由口协议参数设置254
964串行通信模块的通信函数258
965自由口协议通信示例258
966MODBUS RTU通信协议260
第10章SIMATIC S71500 PLC的PID功能267
101控制原理267
1011受控系统267
1012受控系统的特征值268
1013执行器269
1014不同类型控制器的响应269
102SIMATIC S71500 PLC支持的PID指令270
1021PIDCompact指令270
1022PID3Step指令271
1023PIDTemp指令271
1024控制器的串级控制271
103PIDCompact指令的调用与PID调试示例271
1031组态PIDCompact V2工艺对象272
1032调用指令PIDCompact V2276
1033调试PID279
第11章SIMATIC S71500 PLC的工艺及特殊功能模块282
111工艺模块282
112工艺对象282
113计数模块和位置检测模块的分类和性能283
114TM Count模块和TM PosInput模块通过工艺对象(TO)实现计数和测量284
115使用TM PosInput模块检测来自SSI绝对值编码器的信号291
116带计数功能的DI模块296
117Timebased IO模板298
1171功能描述298
1172Timebased IO时间控制功能举例299
第12章SIMATIC S71500 PLC的诊断功能309
121SIMATIC S71500 PLC诊断功能介绍309
122通过LED状态指示灯实现诊断310
123通过PG/PC实现诊断311
124在HMI上通过调用诊断控件实现诊断312
125通过SIMATIC S71500的Web服务器功能实现诊断313
126通过SIMATIC S71500 CPU自带的显示屏实现诊断319
127通过编写程序实现诊断319
128通过模块自带诊断功能进行诊断324
129通过模块的值状态功能实现诊断325
1210通过用户自定义报警诊断程序实现诊断327
第13章访问保护330
131SIMATIC S71500的访问保护方式330
132通过设置CPU的4层访问级别实现访问控制330
133通过设置CPU Web服务器访问密码实现访问控制332
134通过CPU自带的显示屏实现访问保护332
135通过设置PLC的程序块专有技术保护功能实现访问保护333
136绑定程序块到CPU序列号或SMC卡序列号334
137通过带安全功能的CP15431以太网模块335
1371通过CP 15431的防火墙功能实现访问保护336
1372通过CP 15431的VPN功能实现访问保护337
第14章程序调试339
141程序信息339
1411调用结构339
1412从属性结构339
1413分配列表340
1414程序资源340
142交叉引用341
143程序的下载、上传、复位操作343
1431设置SIMATIC S71500 CPU的IP地址343
1432下载程序到CPU344
1433下载程序到SIMATIC存储卡SMC345
1434SIMATIC S71500的一致性下载特性346
1435SIMATIC S71500程序的上传346
1436SIMATIC S71500 CPU存储器复位348
1437删除SIMATIC S71500 CPU中的程序块348
1438改变SIMATIC S71500数据块内容对过程值的影响348
1439 SIMATIC S71500 数据块的快照功能350
144SIMATIC S71500的路由编程功能351
145比较功能352
1451离线/在线比较352
1452离线/离线比较354
146使用程序编辑器调试程序354
1461调试LAD/FBD程序354
1462调试STL程序355
1463调用环境功能356
147使用监控表进行调试357
1471创建监控表并添加变量357
1472变量的监控和修改358
1473强制变量359
148硬件诊断360
1481硬件的诊断图标360
1482模块的在线与诊断功能361
1483更新硬件固件版本362
149使用仿真器SIMATIC S7PLCSIM测试用户程序364
1491启动SIMATIC S71500仿真器365
1492创建SIM表格365
1493创建序列366
1494仿真通信功能367
1410使用Trace跟踪变量367
14101配置Trace367
14102Trace的操作369
1411SIMATIC S71500联合调试功能370
第15章TIA博途软件的库功能372
151库基本知识372
1511项目库类型的使用372
1512项目库主模板的使用375
1513全局库的使用376
第16章打印和归档程序379
161打印简介379
1611打印设置379
1612框架和封面381
1613文档信息382
1614打印预览384
162程序归档简介384
1621程序归档的方式384
1622项目恢复386
第17章移植S7300/400项目到SIMATIC S7-1500 387
171 S7-300/400项目移植到SIMATICS7-1500简介387
172移植S7300/400项目的限制387
1721硬件限制387
1722功能限制387
1723集成项目的注意事项388
173项目移植的前期准备工作388
174在STEP 7 V55中对原项目进行检查389
1741移植STEP 7 V55的S7-300/400项目到TIA博途软件391
1742移植TIA博途软件中的S7-300/400项目到SIMATIC S7-1500 392
附录寻求帮助395
参考文献398
· · · · · · (
收起)