前言
安装
快速回顾
1
______________
2
______________
3
______________
4
______________
5
______________
使用监视表格进行监视
创建简单锁存电路
完成用户程序
S7-1200 S7-1200 入门指南
SIMATIC
S7-1200
S7-1200 入门指南
入门指南
11/2009
A5E02486796-01
法律资讯
警告提示系统
为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产
损失有关的提示不带警告三角。警告提示根据危险等级由高到低如下表示。
危险
表示如果不采取相应的小心措施,将会导致死亡或者严重的人身伤害。
警告
表示如果不采取相应的小心措施,可能导致死亡或者严重的人身伤害。
小心
带有警告三角,表示如果不采取相应的小心措施,可能导致轻微的人身伤害。
小心
不带警告三角,表示如果不采取相应的小心措施,可能导致财产损失。
注意
表示如果不注意相应的提示,可能会出现不希望的结果或状态。
当出现多个危险等级的情况下,每次总是使用最高等级的警告提示。如果在某个警告提示中带有警告可能导致人身
伤害的警告三角,则可能在该警告提示中另外还附带有可能导致财产损失的警告。
合格的专业人员
本文件所属的产品/系统只允许由符合各项工作要求的合格人员进行操作。其操作必须遵照各自附带的文件说明,特
别是其中的安全及警告提示。 由于具备相关培训及经验,合格人员可以察觉本产品/系统的风险,并避免可能的危
险。
按规定使用 Siemens 产品
请注意下列说明:
警告
Siemens 产品只允许用于目录和相关技术文件中规定的使用情况。如果要使用其他公司的产品和组件,必须得到
Siemens 推荐和允许。正确的运输、储存、组装、装配、安装、调试、操作和维护是产品安全、正常运行的前
提。必须保证允许的环境条件。必须注意相关文件中的提示。
所有带有标记符号 ® 的都是西门子股份有限公司的注册商标。标签中的其他符号可能是一些其他商标,这是出于保
护所有者权利的 目地由第三方使用而特别标示的。
我们已对印刷品中所述内容与硬件和软件的一致性作过检查。然而不排除存在偏差的可能性,因此我们不保证印刷
品中所述内容与硬件和软件完全一致。印刷品中的数据都按规定经过检测,必要的修正值包含在下一版本中。
Siemens AG
Industry Sector
Postfach 48 48
90026 NÜRNBERG
德国
A5E02486796-01
Ⓟ 11/2009
Copyright © Siemens AG
2009.
本公司保留技术更改的权利
商标
责任免除
前言
在致力于实现“全集成自动化”(TIA, Totally Integrated
Automation) 的过程中,作为 SIMATIC 中的一员,
S7-1200 产品系列和 STEP 7 Basic 编程软件包为您
提供了创建自动化应用的工具。 S7-1200 紧凑型控制
器设计紧凑、成本低廉且功能强大,是控制小型应用
的完美解决方案。
本文档中的示例将引导您初步了解 S7-1200 系列,在
尽可能短的时间内教会您基本技巧。
说明
查看《S7-1200 可编程控制器系统手册》(S7-1200 Programmable Controller System
Manual) 获取安全准则
本快速入门指南仅仅让用户快速了解 S7-1200 系列。在进行本指南中的练习之前,请查
看《SIMATIC S7-1200 可编程控制器系统手册》(SIMATIC S7-1200 Programmable
Controller System Manual) 中的安全准则和其它信息。
部件列表
说明
CPU 1212C AC/DC/RLY
仿真器: SIM 1274(数字量输入)
标准以太网 CAT5 电缆
STEP 7 Basic 编程软件
数量
订货号
1
1
1
1
6ES7212-1BD30-0XB0
6ES7274-1XF30-0XA0
6XV1850-2GH20
6ES7822-0AA00-0YA0
该快速入门套件还包括 S7-1200 文档集 CD。
S7-1200 入门指南
入门指南, 11/2009, A5E02486796-01
3
60BS7-1200 S7-1200 入门指南
说明
必须为 CPU 提供电源线。
CPU 1212C AC/DC/RLY 需要使用 120/240 VAC。 必须提供电源线并将其连接到 CPU。
有关其它 CPU 的电源要求和安装过程,请参考《S7-1200 可编程控制器系统手册》(S7-
1200 Programmable Controller System Manual)。
联系信息
更多相关信息,请参考《S7-1200 可编程控制器系统手册》(S7-1200 programmable
controller system manual)。 可使用客户支持网站
(http://www.siemens.com/automation/support-request)搜索具体的产品信息,或与技术
支持代表联系。
如需了解任何技术问题、培训或订购 S7 产品方面的信息,请与西
门子经销商或销售部联系。西门子销售代表受过技术培训并掌握有
关您的操作、过程和行业以及您使用的各种西门子产品的专业知
识,所以他们能够最快速高效地回答您可能遇到的任何问题。
4
S7-1200 入门指南
入门指南, 11/2009, A5E02486796-01
目录
前言 ..................................................................................................................................................3
1 快速回顾 ...........................................................................................................................................7
1.1
有关 CPU 工作原理的基本信息 ............................................................................................ 8
1.1.1 每个扫描周期均执行的任务 .................................................................................................. 8
CPU 的操作模式................................................................................................................... 9
1.1.2
1.1.3 以位、字节、字等形式存储的数字数据 .............................................................................. 10
1.1.4
S7-1200 支持的数据类型.................................................................................................... 11
S7-1200 的存储区 .............................................................................................................. 12
1.1.5
1.2
从示意图到用户程序........................................................................................................... 14
1.2.1 将示意图转换为 LAD 指令 .................................................................................................. 15
1.2.2 基本电路............................................................................................................................. 17
1.3
STEP 7 Basic 的基本功能 .................................................................................................. 19
1.3.1 在您需要时提供的帮助 ....................................................................................................... 20
1.3.2 从在线帮助中打印............................................................................................................... 21
1.3.3 插入指令............................................................................................................................. 22
1.3.4 在编辑器之间拖放............................................................................................................... 23
1.3.5 检测 CPU 的组态................................................................................................................ 24
1.3.6 更改工作区的设置............................................................................................................... 25
2 安装 ................................................................................................................................................27
请先阅读以下内容以获取安全信息...................................................................................... 27
尺寸和准则 ......................................................................................................................... 28
连接硬件............................................................................................................................. 29
安装 STEP 7 Basic............................................................................................................. 30
3 创建简单锁存电路 ...........................................................................................................................31
为用户程序创建项目........................................................................................................... 32
在用户程序中创建一个简单程序段...................................................................................... 33
为指令输入变量和地址 ....................................................................................................... 35
组态 CPU ........................................................................................................................... 37
将用户程序下载到 CPU...................................................................................................... 40
测试示例用户程序的运行.................................................................................................... 41
回顾第一个练习中的任务.................................................................................................... 42
3.1
3.2
3.3
3.4
3.5
3.6
3.7
2.1
2.2
2.3
2.4
S7-1200 入门指南
入门指南, 11/2009, A5E02486796-01
5
目录
4.1
4.2
4.3
4 完成用户程序..................................................................................................................................43
添加接通延迟定时器,以延迟启动输出 ...............................................................................43
接通 5 秒延迟的输出 ...........................................................................................................46
编辑用户程序使其变为另一种结构 ......................................................................................49
5 使用监视表格进行监视....................................................................................................................53
创建监视表格.......................................................................................................................54
5.1
监视 CPU 中的数据值 .........................................................................................................55
5.2
在 LAD 编辑器中监视状态...................................................................................................56
5.3
将输入强制设置为特定值.....................................................................................................56
5.4
转到在线..............................................................................................................................58
5.5
基于良好的开始...................................................................................................................59
5.6
索引................................................................................................................................................61
6
S7-1200 入门指南
入门指南, 11/2009, A5E02486796-01
快速回顾
1
S7-1200 CPU 具有集成电源和各种板载输入与输出电路,是功能强大的控制器。 下载
程序后,CPU 监视输入并根据用户程序逻辑更改输出,用户程序逻辑可以包含布尔逻
辑、计数器、定时器和复杂数学运算。
① 电源连接器
② 可拆卸用户接线连接器(门后面)
③ 板载 I/O 的状态 LED
④ PROFINET 连接器(CPU 的底部)
为了与编程设备通信,CPU 提供了内置
PROFINET 端口。借助 PROFINET 网
络,CPU 可以与 HMI 面板或其它 CPU
通信。
特征
物理尺寸
工作存储器
装载存储器
保持性存储器
板载数字量 I/O
板载模拟量 I/O
过程映像(输入)
过程映像(输出)
位存储器 (M)
CPU 1212C
90 mm x 100 mm x 75 mm
25 KB
1 MB
2 KB
8 路输入和 6 路输出
2 路输入
1024 个字节
1024 个字节
4096 个字节
S7-1200 入门指南
入门指南, 11/2009, A5E02486796-01
7
快速回顾
1.1 有关 CPU 工作原理的基本信息
1.1
有关 CPU 工作原理的基本信息
1.1.1
每个扫描周期均执行的任务
扫描周期使用户程序在某个给定的周期内执行时保持逻辑一致,避免物理输出点出现抖
动,否则可能多次改变过程映像输出区中的状态。每个扫描周期都包括写入输出、读取输
入、执行用户程序指令以及执行系统维护或后台处理。
在默认条件下,所有数字量和模拟量 I/O 点都使用被称作“过程映像”的内部存储区与扫描
周期同步更新 I/O。 过程映像包含 CPU、信号板和信号模块上的物理输入(“I 存储器”)
和输出(“Q 存储器”)的快照。
STARTUP
模式
RUN 模式
A 清除过程映像的输入区(I 存储器)。
B 使用上一个值对输出进行初始化。
C 执行任意启动逻辑(包含在特殊代码块内)。
D 将物理输入的状态复制到 I 存储器。
E 所有中断事件都排队等候在 RUN 模式期间进行处理。
F 启用将过程映像的输出区(Q 存储器)写入到物理输出。
① 将 Q 存储器写入物理输出。
② 将物理输入的状态复制到 I 存储器。
③ 执行用户程序逻辑。
④ 执行自检诊断。
⑤ 在扫描周期的任何时段处理中断和通信。
8
S7-1200 入门指南
入门指南, 11/2009, A5E02486796-01