没有合适的资源?快使用搜索试试~ 我知道了~
首页SIMATIC S7-1200 PLC系统手册:STEP 7编程与技术规格
SIMATIC S7-1200 PLC系统手册:STEP 7编程与技术规格
需积分: 10 6 下载量 169 浏览量
更新于2024-07-21
收藏 23.44MB PDF 举报
"S7-1200_系統手冊201506"
SIMATIC S7-1200 是西门子推出的一种紧凑型、高性能的可编程逻辑控制器(PLC),专为满足各种工业自动化需求而设计。这款控制器在2015年的系统手册中详细介绍了其与STEP 7 V13 SP1更新4 Basic 和 Professional编程软件的集成使用,以及CPU固件版本V4.1.2的功能。
1. **产品概述**:S7-1200 PLC系列提供了一套完整的自动化解决方案,包括各种处理能力的CPU模块、I/O模块、通信模块和电源模块,适用于从小型机器到复杂系统的广泛应用。
2. **新功能**:随着固件版本V4.1.2的发布,可能包含了性能提升、新指令的添加、诊断功能的增强以及其他软件改进,以提高系统的稳定性和效率。
3. **STEP7编程软件**:STEP 7是西门子的PLC编程工具,支持Ladder Logic(梯形图)、Structured Text(结构化文本)、Sequential Function Chart(顺序功能图)和Instruction List(指令表)等编程语言。V13 SP1更新4版本可能提供了更友好的用户界面、更强大的调试工具和优化的编程体验。
4. **安装**:手册会指导用户如何正确安装硬件和软件,包括连接电源、配置网络、安装和激活软件等步骤。
5. **PLC概念**:这部分介绍了PLC的基本工作原理,如扫描周期、输入/输出处理和程序执行流程。
6. **设备配置**:涵盖了如何根据项目需求选择合适的CPU、I/O模块和其他扩展组件,并进行正确的物理布局和接线。
7. **编程概念**:讲解了S7-1200的编程结构和编程方法,包括基本指令的使用和程序组织。
8. **基本指令**:列出了S7-1200支持的各种基本逻辑和算术运算指令,用于实现控制逻辑。
9. **扩展指令和工艺指令**:介绍了高级功能,如定时器、计数器、数据处理和特殊工艺功能,如PID控制。
10. **通信**:涵盖S7-1200的通信选项,如PROFINET、MPI、Ethernet/IP、Modbus TCP等,以及如何设置通信网络和连接其他设备。
11. **Web服务器**:说明了如何通过内置Web服务器监控和诊断PLC状态,以及创建自定义的网页界面。
12. **通信处理器和ModbusTCP**:详述了使用通信处理器进行不同协议间的通信,特别是与ModbusTCP设备的集成。
13. **TeleService通信(SMTP电子邮件)**:描述了远程服务功能,如何通过SMTP(简单邮件传输协议)发送报警或诊断信息。
14. **在线和诊断工具**:提供了解决问题和进行实时监控的工具,帮助快速定位和修复故障。
15. **技术规格**:包括功率预算计算、订购信息、设备更换和备件兼容性指南,确保用户能够根据具体应用选择合适的产品。
手册还包含了一系列的安全警告和注意事项,强调在操作和维护S7-1200时必须遵循的安全规则,以防止潜在的危险和损失。每个警告级别都对应不同程度的风险,用户应仔细阅读并理解这些信息,确保安全操作。
目录
S7-1200 可编程控制器
16 系统手册, 06/2015, A5E02486685-AJ
11.2.8.7 TSEND_C 和 TRCV_C 指令 ......................................................................................... 727
11.2.8.8 早期 TSEND_C 和 TRCV_C 指令 ................................................................................. 741
11.2.8.9 TCON、TDISCON、TSEND 和 TRCV 指令 ................................................................ 749
11.2.8.10 早期 TCON、TDISCON、TSEND 和 TRCV 指令 ........................................................ 760
11.2.8.11 T_RESET(终止和重新建立现有连接)指令 ................................................................ 772
11.2.8.12 T_DIAG(检查连接状态和读取信息)指令 ................................................................... 774
11.2.8.13 TMAIL_C(通过 CPU 的以太网接口发送电子邮件)指令 ............................................ 779
11.2.8.14 UDP .............................................................................................................................. 790
11.2.8.15 TUSEND 和 TURCV ..................................................................................................... 791
11.2.8.16 T_CONFIG ................................................................................................................... 798
11.2.8.17 指令的公共参数 ............................................................................................................ 807
11.2.9 与编程设备通信 ............................................................................................................ 809
11.2.9.1 建立硬件通信连接 ......................................................................................................... 810
11.2.9.2 配置设备 ....................................................................................................................... 811
11.2.9.3 分配 Internet 协议 (IP) 地址 .......................................................................................... 811
11.2.9.4 测试 PROFINET 网络 ................................................................................................... 811
11.2.10 HMI 到 PLC 通信 .......................................................................................................... 812
11.2.10.1 组态两个设备之间的逻辑网络连接 ................................................................................ 813
11.2.11 PLC 到 PLC 通信 .......................................................................................................... 813
11.2.11.1 组态两个设备之间的逻辑网络连接 ................................................................................ 814
11.2.11.2 组态两台设备间的本地/伙伴连接路径 ........................................................................... 815
11.2.11.3 组态传送(发送)和接收参数 ....................................................................................... 815
11.2.12 配置 CPU 和 PROFINET IO 设备 ................................................................................. 818
11.2.12.1 添加 PROFINET IO 设备 .............................................................................................. 818
11.2.12.2 组态 CPU 和 PROFINET IO 设备之间的逻辑网络连接 ................................................. 819
11.2.12.3 分配 CPU 和设备名称 ................................................................................................... 819
11.2.12.4 分配 Internet 协议 (IP) 地址 .......................................................................................... 820
11.2.12.5 组态 IO 循环时间 .......................................................................................................... 820
11.2.13 组态 CPU 和 PROFINET 智能设备
............................................................................... 822
11.2.13.1 智能设备功能 ................................................................................................................ 822
11.2.13.2 智能设备的性能和优势 ................................................................................................. 823
11.2.13.3 智能设备的特性 ............................................................................................................ 824
11.2.13.4 上位 IO 系统与下位 IO 系统之间的数据交换 ................................................................ 826
11.2.13.5 组态智能设备 ................................................................................................................ 828
11.2.14 共享设备 ....................................................................................................................... 830
11.2.14.1 共享设备的功能 ............................................................................................................ 830
11.2.14.2 示例: 组态共享设备(GSD 组态) ............................................................................. 833
11.2.14.3 示例:将智能设备组态为共享设备 ................................................................................ 839
11.2.15 诊断 .............................................................................................................................. 849
11.2.16 分布式 I/O 指令............................................................................................................. 849
11.2.17 诊断指令 ....................................................................................................................... 849
11.2.18 分布式 I/O 的诊断事件 .................................................................................................. 849
11.3 PROFIBUS ................................................................................................................... 850
11.3.1 PROFIBUS CM 的通信服务 ......................................................................................... 852
目录
S7-1200 可编程控制器
系统手册, 06/2015, A5E02486685-AJ
17
11.3.2 PROFIBUS CM 用户手册参考资料 .............................................................................. 853
11.3.3 配置 DP 主站和从站设备 ............................................................................................. 853
11.3.3.1 添加 CM 1243-5(DP 主站)模块和 DP 从站 ............................................................. 853
11.3.3.2 组态两台 PROFIBUS 设备之间的逻辑网络连接 .......................................................... 854
11.3.3.3 给 CM 1243-5 模块和 DP 从站分配 PROFIBUS 地址 .................................................. 854
11.3.4 分布式 I/O 指令 ............................................................................................................ 856
11.3.5 诊断指令 ...................................................................................................................... 856
11.3.6 分布式的诊断事件 ........................................................................................................ 856
11.4 AS-i .............................................................................................................................. 857
11.4.1 组态 AS-i 主站和从站设备 ........................................................................................... 858
11.4.1.1 添加 AS-i 主站 CM 1243-2 和 AS-i 从站 ...................................................................... 858
11.4.1.2 组态两个 AS-i 设备之间的逻辑网络连接 ...................................................................... 859
11.4.1.3 组态 AS-i 主站 CM1243-2 的属性 ................................................................................ 860
11.4.1.4 为 AS-i 从站分配 AS-i 地址 .......................................................................................... 861
11.4.2 在用户程序和 AS-i 从站之间交换数据 .......................................................................... 864
11.4.2.1 STEP 7 基本组态 ......................................................................................................... 864
11.4.2.2 使用 STEP 7 组态从站 ................................................................................................. 865
11.4.3 分布式 I/O 指令 ............................................................................................................ 867
11.4.4 使用 AS-i 在线工具 ...................................................................................................... 868
11.5 S7 通信 ........................................................................................................................ 870
11.5.1 GET 和 PUT(从远程 CPU 读写)指令 ....................................................................... 870
11.5.2 创建 S7 连接 ................................................................................................................ 875
11.5.3 组态两台设备间的本地/伙伴连接路径 .......................................................................... 876
11.5.4 GET/PUT 连接参数分配 .............................................................................................. 876
11.5.4.1 连接参数 ...................................................................................................................... 877
11.5.4.2 组态 CPU 间的 S7 连接 ...............................................................................................
880
12 Web 服务器 .................................................................................................................................. 887
12.1 启用 Web 服务器 ......................................................................................................... 890
12.2 组态 Web 服务器用户 .................................................................................................. 892
12.3 通过 PC 访问 Web 页面 ............................................................................................... 894
12.4 通过移动设备访问 Web 页面 ....................................................................................... 895
12.5 通过 CP 模块访问 Web 页面 ....................................................................................... 896
12.6 标准 Web 页面 ............................................................................................................. 897
12.6.1 标准 Web 页面的布局 .................................................................................................. 897
12.6.2 登录和用户权限 ........................................................................................................... 899
12.6.3 简介 ............................................................................................................................. 903
12.6.4 Start ............................................................................................................................. 904
12.6.5 Identification ................................................................................................................ 905
12.6.6 Diagnostic Buffer ......................................................................................................... 906
12.6.7 模块信息 ...................................................................................................................... 907
目录
S7-1200 可编程控制器
18 系统手册, 06/2015, A5E02486685-AJ
12.6.8 Communication ............................................................................................................ 911
12.6.9 Variable Status ............................................................................................................. 912
12.6.10 文件浏览器 ................................................................................................................... 914
12.7 用户定义的 Web 页面 ................................................................................................... 918
12.7.1 创建 HTML 页面 ........................................................................................................... 919
12.7.2 S7-1200 Web 服务器支持的 AWP 命令 ........................................................................ 920
12.7.2.1 读取变量 ....................................................................................................................... 923
12.7.2.2 写入变量 ....................................................................................................................... 924
12.7.2.3 读取特殊变量 ................................................................................................................ 926
12.7.2.4 写入特殊变量 ................................................................................................................ 927
12.7.2.5 对变量引用使用别名 ..................................................................................................... 929
12.7.2.6 定义枚举类型 ................................................................................................................ 930
12.7.2.7 通过枚举类型引用 CPU 变量 ........................................................................................ 931
12.7.2.8 创建片段 ....................................................................................................................... 933
12.7.2.9 导入片段 ....................................................................................................................... 934
12.7.2.10 组合定义 ....................................................................................................................... 935
12.7.2.11 处理包含特殊字符的变量名称 ....................................................................................... 935
12.7.3 组态用户定义 Web 页面的使用..................................................................................... 938
12.7.4 针对用户定义 Web 页面编写 WWW 指令 ..................................................................... 939
12.7.5 将程序块下载到 CPU .................................................................................................... 941
12.7.6 访问用户定义的 Web 页面 ............................................................................................ 942
12.7.7 特定于用户定义 Web 页面的限制 ................................................................................. 942
12.7.8 用户定义 Web 页面示例 ............................................................................................... 944
12.7.8.1 用于监控风力发电机的 Web 页面 ................................................................................. 944
12.7.8.2 读取和显示控制器数据 ................................................................................................. 947
12.7.8.3 使用枚举类型 ................................................................................................................ 947
12.7.8.4 将用户输入写入控制器 ................................................................................................. 949
12.7.8.5 写入特殊变量 ................................................................................................................ 950
12.7.8.6 引用: 远程风力发电机监视 Web 页面的 HTML listing ................................................ 951
12.7.8.7 STEP 7 中示例 Web 页面的组态 .................................................................................. 956
12.7.9 创建多语言用户定义 Web 页面..................................................................................... 957
12.7.9.1 创建文件夹结构
............................................................................................................ 957
12.7.9.2 设置语言切换 ................................................................................................................ 958
12.7.9.3 组态 STEP 7 以使用多语言页面结构 ............................................................................ 962
12.7.10 高级用户定义 Web 页面控制 ........................................................................................ 962
12.8 限制 .............................................................................................................................. 967
12.8.1 Internet 选项禁用 JavaScript 时的功能限制 .................................................................. 969
12.8.2 Internet 选项不允许使用 cookie 时的功能限制 ............................................................. 970
12.8.3 导入 Siemens 安全证书 ................................................................................................ 970
12.8.4 将 CSV 格式的数据日志导入非 USA/UK 版本的 Microsoft Excel 中 ............................. 972
目录
S7-1200 可编程控制器
系统手册, 06/2015, A5E02486685-AJ
19
13 通信处理器和 Modbus TCP ........................................................................................................... 973
13.1 使用串行通信接口 ........................................................................................................ 973
13.2 偏置和端接 RS485 网络连接器 .................................................................................... 975
13.3 点对点 (PtP) 通信 ........................................................................................................ 977
13.3.1 组态通信端口 ............................................................................................................... 978
13.3.1.1 管理流控制 .................................................................................................................. 981
13.3.2 组态传送(发送)和接收参数 ...................................................................................... 983
13.3.2.1 组态传送(发送)参数 ................................................................................................. 983
13.3.2.2 组态接收参数 ............................................................................................................... 984
13.3.3 点对点指令 .................................................................................................................. 993
13.3.3.1 点对点指令的公共参数 ................................................................................................. 993
13.3.3.2 Port_Config(动态组态通信参数)指令 ....................................................................... 996
13.3.3.3 Send_Config(动态组态串行传输参数)指令 ............................................................ 1000
13.3.3.4 Receive_Config(动态组态串行接收参数)指令 ....................................................... 1002
13.3.3.5 SEND_P2P(传输发送缓冲区数据)指令 ................................................................. 1008
13.3.3.6 Receive_P2P(启用接收消息)指令 ......................................................................... 1013
13.3.3.7 Receive_Reset(删除接收缓冲区)指令 ................................................................... 1016
13.3.3.8 Signal_Get(查询 RS-232 信号)指令 ...................................................................... 1017
13.3.3.9 Signal_Set(设置 RS-232 信号)指令 ....................................................................... 1018
13.3.3.10 Get_Features ............................................................................................................. 1020
13.3.3.11 Set_Features ............................................................................................................. 1021
13.3.4 设计 PtP 通信 ............................................................................................................ 1022
13.3.4.1 轮询架构 .................................................................................................................... 1023
13.3.5 示例: 点对点通信 ..................................................................................................... 1025
13.3.5.1 组态通信模块 ............................................................................................................. 1026
13.3.5.2 RS422 和 RS485 工作模式 ........................................................................................ 1029
13.3.5.3 编写 STEP 7 程序 ...................................................................................................... 1032
13.3.5.4 组态终端仿真器 ......................................................................................................... 1034
13.3.5.5 运行示例程序 ............................................................................................................. 1034
13.4 通用串行接口 (USS) 通信 .......................................................................................... 1035
13.4.1 选择 USS 指令的版本 ................................................................................................ 1038
13.4.2 使用 USS 协议的要求 ................................................................................................ 1039
13.4.3 USS 指令 ................................................................................................................... 1042
13.4.3.1 USS_Port_Scan(使用 USS 网络编辑通信)指令..................................................... 1042
13.4.3.2 USS_Drive_Control
(与驱动器交换数据)指令 ......................................................... 1043
13.4.3.3 USS_Read_Param(从驱动器读取参数)指令 ......................................................... 1046
13.4.3.4 USS_Write_Param(更改驱动器中的参数)指令 ...................................................... 1048
13.4.4 USS 状态代码 ............................................................................................................ 1050
13.4.5 USS 常规驱动器设置要求 .......................................................................................... 1053
13.4.6 示例: USS 常规驱动器连接和设置 ........................................................................... 1053
13.5 Modbus 通信 ............................................................................................................. 1057
13.5.1 Modbus RTU 和 TCP 通信 Modbus TCP 指令 V13 概述 ........................................... 1057
目录
S7-1200 可编程控制器
20 系统手册, 06/2015, A5E02486685-AJ
13.5.2 Modbus TCP .............................................................................................................. 1060
13.5.2.1 概述 ............................................................................................................................ 1060
13.5.2.2 选择 Modbus TCP 指令的版本 ................................................................................... 1061
13.5.2.3 Modbus TCP 指令 ...................................................................................................... 1062
13.5.2.4 Modbus TCP 示例 ...................................................................................................... 1080
13.5.3 Modbus RTU .............................................................................................................. 1085
13.5.3.1 概述 ............................................................................................................................ 1085
13.5.3.2 选择 Modbus RTU 指令的版本 ................................................................................... 1087
13.5.3.3 Modbus RTU 指令 ...................................................................................................... 1088
13.5.3.4 Modbus RTU 示例 ...................................................................................................... 1109
13.6 早期 PtP 通信(仅限 CM/CB 1241) ......................................................................... 1112
13.6.1 早期点对点指令 .......................................................................................................... 1112
13.6.1.1 PORT_CFG(动态组态通信参数)指令 ..................................................................... 1112
13.6.1.2 SEND_CFG(动态组态串行传输参数)指令 .............................................................. 1114
13.6.1.3 RCV_CFG(动态组态串行接收参数)指令 ................................................................ 1116
13.6.1.4 SEND_PTP(传输发送缓冲区数据)指令 .................................................................. 1121
13.6.1.5 RCV_PTP(启用接收消息)指令 ............................................................................... 1124
13.6.1.6 RCV_RST(删除接收缓冲区)指令 ........................................................................... 1126
13.6.1.7 SGN_GET(查询 RS-232 信号)指令 ........................................................................ 1127
13.6.1.8 SGN_SET(设置 RS-232 信号)指令 ........................................................................ 1128
13.7 早期 USS 通信(仅 CM/CB 1241) ........................................................................... 1130
13.7.1 选择 USS 指令的版本 ................................................................................................. 1131
13.7.2 使用 USS 协议的要求 ................................................................................................. 1132
13.7.3 早期 USS 指令............................................................................................................ 1135
13.7.3.1 USS_PORT(使用 USS 网络编辑通信)指令 ............................................................ 1135
13.7.3.2 USS_DRV(与驱动器交换数据)指令 ........................................................................ 1136
13.7.3.3 USS_RPM(从驱动器读取参数)指令 ....................................................................... 1139
13.7.3.4 USS_WPM(更改驱动器中的参数)指令 ................................................................... 1141
13.7.4 旧 USS 状态码............................................................................................................ 1143
13.7.5 早期 USS 常规驱动器设置要求................................................................................... 1146
13.8 早期 Modbus TCP 通信 ................................
.............................................................. 1147
13.8.1 概述 ............................................................................................................................ 1147
13.8.2 选择 Modbus TCP 指令的版本 ................................................................................... 1147
13.8.3 早期 Modbus TCP 指令 .............................................................................................. 1148
13.8.3.1 MB_CLIENT(作为 Modbus TCP 客户端使用 PROFINET 进行通信)指令 ............... 1148
13.8.3.2 MB_SERVER(作为 Modbus TCP 服务器通过 PROFINET 进行通信)指令 ............. 1156
13.8.4 早期 Modbus TCP 示例 .............................................................................................. 1163
13.8.4.1 示例: 早期 MB_SERVER 多个 TCP 连接 ................................................................. 1163
13.8.4.2 示例: 早期 MB_CLIENT 1: 通过公共 TCP 连接发送多个请求 ................................ 1164
13.8.4.3 示例: 早期 MB_CLIENT 2: 通过不同的 TCP 连接发送多个请求 ............................ 1165
13.8.4.4 示例: 早期 MB_CLIENT 3: 输出映像写入请求 ....................................................... 1166
13.8.4.5 示例: 早期 MB_CLIENT 4: 协调多个请求 .............................................................. 1167
13.9 早期 Modbus RTU 通信(仅 CM/CB 1241) .............................................................. 1168
剩余1561页未读,继续阅读
2019-09-14 上传
2022-07-15 上传
2021-02-03 上传
2021-10-02 上传
2021-10-03 上传
2015-12-17 上传
2021-10-02 上传
2024-04-13 上传
2022-09-24 上传
yjs0325
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功