深入浅出西门子S71200
PLCWORLD
PLCWORLD
深入浅出西门子自动化产品系列丛书
深入浅出
西门子S7-1200PLC
西门子(中国)有限公司
工业业务领域
工业自动化与驱动技术集团
京空航无头荸出版註
PLCWORLD
PLCWORLD
内容简介
本书系“深入浅出西门子自动化产品系列丛书”之一。共分为8章:第1章简要概述S7-1200系列PLC
的优势、特点和应用前景;第2章介绍$7-1200PC的硬件,包括CPL模坎、1(O模块以及各种其他功能模
块;第3章介绍S7-1200PC和精简系列HMI的软件系统STEP7Basic;第4章介绍PIC基本概念、硬件
组态、编程概念指令系统、简单调试:第5章介绍与S-1200PLC配合使用的精简系列面板及其通信组态的
使用方法;第6章介绍S7-1200PC最突出的特点,即强大的以太网通信功能,包括其所支持的通信协议类
型与连接资源数量以及与各种类型的CPU及设备的通信方法;第7章介绍S7-1200P1C灵活的串口通信功
能,包括自由口通信、M(DBUS、USs办议;第8章介绍S?-1200PC的归型工艺功能及其在高速计数、运动
控制、PID和PWM中应用的示例。
本书可作为大专院校相关专业拒生、电气设计及调试编程人员自学参考书。
图书在版编目(CIP}数据
深入浅出西门子S7-1200PIC/西门子(中国)有限公
司编著.一北京:北京航空航天大学出版社,2C09.11
ISBN978-7-81124-956-9
Ⅰ.深…Ⅱ.西…Ⅲ.可编程序控制器Ⅳ.TM571.6
中国版本图书馆CIP数据核字(2009)第205475号
版权声明:本书著作权归西门子(中国)有限公司工业业务领域工业自动化与驱动技术集团
所有。
深入浅出西门子S7-1200PLC
西门子(中国)有限公司
工业业务领域
工业自动化与驱动技术集团
责任编辑胡敏
北京航空航天大学出版枉出版发行
北京市海淀区学院路37号(100191)发行部电活:010—823:7024传真:010-82328026
http://www.buaapress,com.onE-mail;bhpress(a263.net
北京时代华都印刷有限公司印装各地书店纤情
开本:737×10921/16印张:21.25字数:544千
2009华11月第1版200年11月第1次印刷印敕;3000册
SBN978-7-81124-956-9
定价:3900元含光盘)
PLCWORLD
PLCWORLD
《深入浅出西门子自动化产品系列丛书》
编委会
西门子(中国)有限公司
工业业务领域
工业自动化与驱动技术集团
本书主编
张春
本书编委
焦国伟黄文钰周洋
周鹏科郝文超李士光
李冰冰
PLCWORLD
PLCWORLD
责任,卓越,创新,永远是西门子追求的价值观念。
如今,能否为客户带来可持续价值,已经成为衡量一款自动化产品优劣的标
准。而可持续价值的体现就是:生产力、效率和灵活性。2009年,在西门子的SI
MATIO系列产品中,又诞生了卓越创断的最新一代可编程控制器:S7-1200。
其同样具备了S7系列PC卓越的性能和强大的网终通信功能。S7-1200CPU
集成了实时以太网PROFINET接口,此接口除了应用于编程调试、HMI及PLC
间的通信外,还支持开放的以太网协议,可以与第三方设备进行通信。在后续的
功能开发上,此接口可以使SIMATICS7-1200作为PROFINET控制器连接分
布式现场设备,也可以使SIMATICS7-1200作为一个PROFINETI/O设备,连
接到PROFINET控制器上。SIMATICS7-1200还集成了强大的工艺控制功
能,融合多年的经验及威熟的创新技术,计数、测量、运动控制到PD过程控制等
功能都一应俱全。SIMATICS7-1200的众多功能所采用的技术经过了多年验
证,能够确保其在各种应用领域中都能淋漓尽致地发挥效用。
S7-1200的编程欤件STEP7Basic采用了SⅠMATICTIA全集成自动化的
理念,除增强了软件易用性和界面的友好性外,还是一个功能强大、风格统一的自
动化系统软件平台。这款最新的编程软件采用了面向对象的操作方式,在操作上
更直观、更简单、非常易于用户上手。它还包括了面向任务的SIMATICWinCC
Basic,由于采用了数据处理及全局库共享技术,用户可以对SIMATICHMI进行
高效组态,实现控制器和HMI数据之间的智能拖放,这些功能都为此软件增添了
不少光彩。这种新的软件架构源于西门子的孜孜不倦与勇于创新,所开发的SI
MATICSTEP7Basic具有技术上的前瞻性
希望本书能够成为广大S7-1200PIC用户的实用工具书,帮助大家全面快
速地掌握SIMATICS7-1200的应用技能,并且为众多的工业用户提供有力的支
持和有效的解决方案,同时也为工业PLC的进一步发展做出一份贡献。
西门子工业自动化集团
战略规划与工厂自动化产品管理部
部门经理
徐--滨
2009年9月
PLCWORLD
PLCWORLD
前言
为了帮助初学者轻祕愉快地学习掌握SIMATICPLC技术,西门子推出了
“深入浅出西门子自动化产品系列丛书”,其中《深入浅出西门子S7-200PLC》、
《深入浅出西门子S7-300PLC》、《深入浅出西门子Winccv6》、《深入浅出西门
子LOGO!》和《深入浅出西门子人机界面》已经相鑣出版,并得到了良好的用户反
馈。本书作为该系列之一,采用图文结合的方式,结合大量应用例子程序,深入浅
出地介绍了SIMATICS7-1200PLC和人机界面系列KTP屏的硬件、软件、编
程、通信知识以及在实际使用中的应用技巧等。
本书共分为8章:第1章介绍了S7-1200系列PLC最主要的优势、特点和应
用前景,让读者了解新CPU系列的概况;第2章介绍了S7-1200PLC的硬件,包
括CPU模抉、I/O模抉以及各种其他功能模抉,可以使读者更好地了解PLC硬件
的构成;第3章介绍了S7-1200PLC和精简系列HMI的软件系统—STFP7
B,从软件的安装到使用都作了详尽的介绍,让读者轻松自如地掌握这一功能
强大且高度集成的软件;第车章介绍了PIC基本概念、硬件组态、编程概念、指令
系统、简单调试;第5章介绍了与S7-1200PLC配合使用的精简系列面板,简单
介绍了其通信组态的使用方法;第6章介绍了S7-1200PLC最突出的特点
强大的以太网通信功能,包括其所支持的通信协议类型与连接资源数量,以及与
各种类型的CPU及设备的通信方法;第7章介绍了其灵活的串口通信功能,包
括自由口通信、MODBUS、USS协议;最后第8章介绍了S7-12PLC的典型
工艺功能及示例,向读者展示了其在高速计数、运动控制、PID和PWM应用中
的强大功能。
由于出版时间紧迫,对于书中存在的不足之处,敬请各位读者多提宝贵意见
和建议。
好了,让我们开始轻松愉快地学习S7-1200吧!
作者
2009年9月于北京
PLCWORLD
PLCWORLD
目录
第1章S7-1200PLC综述…
··…··
1.1最新一代西门子PIC系统概述………
1.2S7-1200PLC在酉门子PIC系列产品中的定位
,·康
1.3S7-1200系列产品及STEP7Basicv10.5编程工具简介
11133
1.3.1S7-1200系列产品……………………………………………………
1.3.2编程工具STEP7Basicv10.5…………………………………………………………………3
1.33S7-1200系列产是及STEP7Basicv10.5编程工具的前景……
:·:,:
第2章S7-1200的硬件和安装
2.1概述……
2.2注意事项…
2.3安装和拆卸步骤……
2.3.1安装尺寸
2.3.2安装和拆卸S7-120设备………………………………
甲·甲
2.4安装和拆卸CPU………………………………
··,:aa
2.4.1S7-1200CPU硬件··
8
2.4.2面板式安装CPU的赤骤……………………………………8
2.4.3DIN导轨式安装CPU的步骤………",…s
8
2.4.4拆卸CPU的步骤……
2.5安装和拆卸信号模块……
2.5.1信号模块的硬件………………………………
..·:·a::a:::
25,2安装信号樓块………………………………………9
2.5.3拆卸信号模块
10
2.6安装和拆卸通信模块……………………………………………………………………10
2,6.1通信模块硬件………
2.6.2安装通信模块…………………………………………………………………………11
2.6.3拆卸通信馍块………………………………………………………………11
2.7安装和拆卸信号扩展板……………………………………………………12
2.7.1信号扩展板的硬件…………………………………………………12
2,7,2支装信号扩晨板………
………………………………12
2.7.3拆鉀信号扩晨板……………………
13
2.8安装和拆卸端子板……………………………………………………………13
2.8,1安装端子板…………………………………………13
2.8.2拆卸端子板
,D店D函届1目■
PLCWORLD
PLCWORLD
2
深入浅出西门子S7-1200PIC
2.9接线注意事项
2,9.1接线…………………………………………………………………………………14
2.9:2控制直流感性负载
………………………………………………………14
2.9.3继电器输出控制交流惑性负载
2.9.4灯负載…………………………………………………………………15
2.10模块的参数和接线方式…………………………………………15
第3章S7-1200PLC软件系统
3,1STEP7Basicv10.5简介
如和品和所寻
……………16
3.2STEP7Basicv10.5安装要求及步骤…………………………………………………17
3.2.1安装要求…
17
3.2.2软件安装步骤……………………………""""………
18
3.2.3软件卸載步骤………"………………………………………18
3.3STEP7Basicv10.5使用入门……………………………………………19
3.3.1通过任务入口创建一个基本项目……………………………………19
3.3.2配置硬件及网络…
21
3.3.3PLC的编程…………………""“
26
3.3,4配置工艺功能
,,+y,;+;;;;;“;.·,4··;··.:·.··:·中日日曲是+甲.·’··,··
29
3.3.5配置可枧化…
……31
3.3.6在线监枧设备
35
3.4STEP7Basicv10.5软件使用…………………………………………37
3.4.1软件的打开、设置和退出………"………………
37
34.2用户界面布局……………,……
……………………40
3.4.3编辑项目……………………………………………………46
3.4.4访问连接建立和在线状态符号显示…………………
………49
3.4.5比较项目数据
51
3.4.6编译项目数据
…,…,,…,4…4……………………………………“54
3.4.7存储卡的使用……
…···:···:···+··““
第4章S7-1200PLC基本编程
…………………………………58
4.1PIC概念
…,……………,……;"·“"“
………58
4.1.1用户程序的执行……
,………………“………………………………58
4.1.2数据存储及内存区域寻址…
…………………………;………………63
4.1.3数据类型
………………………………………………………………………65
4.1,4保存及恢复数据…………
67
4.2设备组态
…,69
4.2,1添加新设备………""…"
…··
t甲中日;吾鲁
69
4,2.2组态新设备
∴,,,…,,…,…………………………71
A.2.3组态设备网络………
2
…………………………………7
PLCWORLD
PLCWORLD
目
录
4.2.4组态设备参数……
…73
4.2.5设备组态其他应用………………
4.2.6下載/上载硬件组态……………176
4.3编程概念…………………………………………………………8
4.3.1用户程序结构…
4.3,2添加用户变量表…
81
4.3.3添加用户程序…
……………81
4.3.4用户程序结构编写…,……:…………………
84
4.3.5用户程序编写……………………………………………………88
4.3.6设置用户程序属性
国··(垂善翻,,新和国看,垂
92
4.4指令简介……………………………………………………
95
4.4.1基本指令………
a.:a:aa:.#
95
4.4.2扩展指令…………………"…"""…106
4.5PLC调试与诊断………………………………………………………………1l
4.5.1用户程序调试………………………………………………………110
连.5.2PLC在线及诊断………………""……
昔量/普量使鲁,中·中+,中+
…………112
第5章S7-1200与精简系列人机界面………………………………………………114
5.1KTPBasic面板和S7-1200的通信………………………………………114
5.1.1一个KTP面板和一个S7-1200通信…………………………………114
5.1.2单个KTP面板连接S7-1200的数量……………………………117
51.3单个S7-1200连接KTP面板的数量…………………………………117
5.2与S7-1200通信的人机界面的硬件
118
5,3KTPBasic面板的技术参数…
………………118
第6章S7-1200PLC以太网通信………
……………………………121
6.1概述……………………………………………………12l
6.1.1PROFINET通信口………………………………121
6.1.2支持的协议和最大的连芰资源………………
121
6.1.3物理网络连接"………
123
6.1.4PLC之间的通信方法
““··4:!.::!":“““
………………124
6.2PLC与PLC之间通信的过程
124
6,2,1实现两个CPU之间通倌的步骤
…124
6.2.2为CPU的PROFINET通信口分配I地址…
………,……………125
6.2,3配置CPU之间的翌辑例络连接………
,,,,…,"…………125
6.2.4通信编程及配置………"…"
,……………-………………125
6.3S7-1200CPU通过ETHERNET与S7-1200CPU通信……………………133
6.3.1硬件和软件需求及所完R的通信任务
133
6,3.2通信的编程,连接参数及通信参数的配置……………………………………133
用户评论