繁體中文 英文

S7-1200系统手册 点击下载

前言
手册用途
S7-1200 系列是一款可编程逻辑控制器 (PLC, Programmable Logic Controller),可以控
制各种自动化应用。 S7-1200 设计紧凑、成本低廉且具有功能强大的指令集,这些特点
使它成为控制各种应用的完美解决方案。 S7-1200 型号和基于 Windows 的编程工具提供
了解决自动化问题时需要的灵活性。
本手册提供了有关 S7-1200 PLC 的安装和编程信息,其主要用户是具备可编程逻辑控制
器基本知识的工程师、编程人员、安装人员和电工人员。
所需的基本知识
要理解本手册,需要具备自动化和可编程逻辑控制器的基本知识。
手册适用范围
本手册介绍了以下产品:
● STEP 7 V11 Basic 和 Professional
● S7-1200 CPU 固件版本 V3.0
有关本手册中所述 S7-1200 产品的完整列表

服务与支持
除了文档之外,我们还在 Internet 的客户支持网站 (http://www.chinasiemens.com/shop/)上提供了专业技术知识。
如需要回答任何技术问题、培训或订购 S7 产品方面的帮助,请与公司销售部或技术部人员
联系。 因为销售员和技术人员都经过技术培训并掌握有关操作、过程和工业以及有关您使
用的各种西门子产品的最具体的知识,所以他们能够最快最高效地回答您可能遇到的任何
问题。

目录
前言.................................................................................................................................................3
1 产品概述........................................................................................................................................21
1.1 S7-1200 PLC 简介.............................................................................................................. 21
1.2 CPU 的扩展功能................................................................................................................. 24
1.3 S7-1200 模块..................................................................................................................... 27
1.4 新功能............................................................................................................................... 28
1.5 HMI 基本型面板.................................................................................................................. 29
2 STEP 7 编程软件............................................................................................................................31
2.1 系统要求............................................................................................................................. 31
2.2 使工作更轻松的不同视图.................................................................................................... 32
2.3 易于使用的工具.................................................................................................................. 33
2.3.1 将指令插入用户程序中....................................................................................................... 33
2.3.2 从“收藏夹”工具栏调用指令................................................................................................. 34
2.3.3 使用简单指令创建复杂等式................................................................................................ 34
2.3.4 向 LAD 或 FBD 指令添加输入或输出.................................................................................. 36
2.3.5 可扩展指令......................................................................................................................... 37
2.3.6 选择指令的版本.................................................................................................................. 37
2.3.7 修改 STEP 7 的外观和组态................................................................................................ 38
2.3.8 在编辑器之间拖放............................................................................................................... 38
2.3.9 更改 CPU 的工作模式......................................................................................................... 39
2.3.10 更改 DB 的调用类型........................................................................................................... 40
2.3.11 暂时从网络中断开设备....................................................................................................... 40
2.3.12 从组态中虚拟拔出设备....................................................................................................... 42
3 安装...............................................................................................................................................43
3.1 S7-1200 设备安装准则....................................................................................................... 43
3.2 功率预算............................................................................................................................. 44
3.3 安装和拆卸步骤.................................................................................................................. 46
3.3.1 S7-1200 设备的安装尺寸.................................................................................................... 46
3.3.2 安装和拆卸 CPU................................................................................................................. 49
3.3.3 安装和拆卸 SB、CB 或 BB................................................................................................. 51
3.3.4 安装和拆卸 SM................................................................................................................... 53
3.3.5 安装和拆卸 CM 或 CP ........................................................................................................ 55
3.3.6 拆卸和重新安装 S7-1200 端子板连接器............................................................................. 56
3.3.7 安装和卸下扩展电缆...........................................................................................................57

3.3.8 TS(远程服务)适配器.......................................................................................................59
3.3.8.1 连接远程服务适配器............................................................................................................59
3.3.8.2 安装 SIM 卡.........................................................................................................................60
3.3.8.3 安装 TS 适配器单元............................................................................................................61
3.3.8.4 将 TS 适配器安装到墙壁上..................................................................................................62
3.4 接线准则..............................................................................................................................63
4 PLC 概念....................................................................................................................................... 69
4.1 用户程序的执行...................................................................................................................69
4.1.1 CPU 的工作模式..................................................................................................................71
4.1.2 在 RUN 模式下处理扫描周期...............................................................................................74
4.1.3 组织块 (OB).........................................................................................................................75
4.1.4 事件执行的优先级与排队.....................................................................................................76
4.1.5 监视循环时间.......................................................................................................................81
4.1.6 CPU 存储器.........................................................................................................................83
4.1.6.1 系统和时钟存储器...............................................................................................................85
4.1.7 诊断缓冲区..........................................................................................................................87
4.1.8 日时钟................................................................................................................................87
4.1.9 组态从 RUN 切换到 STOP 时的输出...................................................................................88
4.2 数据存储、存储区、I/O 和寻址...........................................................................................88
4.2.1 访问 S7-1200 的数据...........................................................................................................88
4.3 模拟值的处理.......................................................................................................................94
4.4 数据类型..............................................................................................................................94
4.4.1 Bool、Byte、Word 和 DWord 数据类型..............................................................................96
4.4.2 整数数据类型.......................................................................................................................97
4.4.3 浮点型实数数据类型............................................................................................................97
4.4.4 时间和日期数据类型............................................................................................................98
4.4.5 字符和字符串数据类型......................................................................................................100
4.4.6 数组数据类型.....................................................................................................................101
4.4.7 数据结构数据类型.............................................................................................................103
4.4.8 PLC 数据类型....................................................................................................................103
4.4.9 指针数据类型.....................................................................................................................103
4.4.9.1 “Pointer”指针数据类型.......................................................................................................104
4.4.9.2 “Any”指针数据类型............................................................................................................105
4.4.9.3 “Variant”指针数据类型.......................................................................................................107
4.4.10 访问一个变量数据类型的“片段” .........................................................................................107
4.4.11 访问带有一个 AT 覆盖的变量............................................................................................109
4.5 使用存储卡........................................................................................................................111
4.5.1 在 CPU 中插入存储卡.......................................................................................................112
4.5.2 将项目复制到存储卡之前组态 CPU 的启动参数................................................................113
4.5.3 将存储卡用作“传送”卡.......................................................................................................113
4.5.4 将存储卡用作“程序”卡.......................................................................................................116

4.5.5 固件更新........................................................................................................................... 118
4.6 丢失密码后恢复................................................................................................................ 120
5 设备配置......................................................................................................................................121
5.1 插入 CPU ......................................................................................................................... 122
5.2 检测未指定的 CPU 的组态............................................................................................... 123
5.3 将模块添加到组态............................................................................................................. 124
5.4 组态 CPU 的运行.............................................................................................................. 125
5.5 组态模块的参数................................................................................................................ 127
5.6 组态 CPU 以进行通信....................................................................................................... 128
5.6.1 创建网络连接.................................................................................................................... 128
5.6.2 组态本地/伙伴连接路径.................................................................................................... 129
5.6.3 PROFINET 连接的参数.................................................................................................... 132
5.6.4 分配 Internet 协议 (IP) 地址.............................................................................................. 135
5.6.4.1 为编程设备和网络设备分配 IP 地址.................................................................................. 135
5.6.4.2 检查编程设备的 IP 地址.................................................................................................... 137
5.6.4.3 在线给 CPU 分配 IP 地址................................................................................................. 138
5.6.4.4 为项目中的 CPU 组态 IP 地址.......................................................................................... 139
5.6.5 测试 PROFINET 网络....................................................................................................... 142
5.6.6 查找 CPU 上的以太网 (MAC) 地址................................................................................... 143
5.6.7 组态网络时间协议同步..................................................................................................... 144
5.6.8 PROFINET 设备启动时间、命名和地址分配.................................................................... 146
6 编程概念......................................................................................................................................147
6.1 设计 PLC 系统的指南....................................................................................................... 147
6.2 构建用户程序.................................................................................................................... 148
6.3 使用块来构建程序............................................................................................................. 149
6.3.1 组织块 (OB)...................................................................................................................... 150
6.3.2 功能 (FC).......................................................................................................................... 152
6.3.3 功能块 (FB) ...................................................................................................................... 152
6.3.4 数据块 (DB) ...................................................................................................................... 153
6.4 了解数据一致性................................................................................................................ 154
6.5 编程语言........................................................................................................................... 155
6.5.1 梯形图 (LAD) .................................................................................................................... 156
6.5.2 功能块图 (FBD) ................................................................................................................ 157
6.5.3 SCL ................................................................................................................................. 157
6.5.4 LAD、FBD 和 SCL 的 EN 和 ENO ................................................................................... 164
6.6 保护................................................................................................................................. 166
6.6.1 CPU 的访问保护............................................................................................................... 166
6.6.2 专有技术保护....................................................................................................................167

查看更多西门子产品相关资料、最新报价


QQ客服热线