| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结 个人简历 事迹材料 租赁合同 演讲稿 项目管理 职场社交

s7-200_SMART系统手册

马***3

贡献于2020-03-20

字数:800288 关键词: 系统手册




___________________
___________________
___________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
SIMATIC
S7
S7200 SMART
系统手册


V24 032019
A5E03822234AF
前言


产品概述
1

入门指南
2

安装
3

PLC 概念
4

编程概念
5

PLC 设备组态

6

程序指令
7

通信
8


9

调试障排
10

PID 回路整定
11

开环运动控制
12

技术规范
A

计算功率预算
B

错误代码

C
特殊存储器 (SM)
系统符号名称

D

参考
E

订购信息
F
Siemens AG
Division Digital Factory
Postfach 48 48
90026 NÜRNBERG
德国
A5E03822234AF
Ⓟ 022019 公司保留更改权利
Copyright © Siemens AG 2019
保留权利
法律资讯
警告提示系统
您身安全避免财产损失必须注意手册中提示身安全提示警告三角表示仅
财产损失关提示带警告三角警告提示根危险等级高低表示
危险
表示果采取相应心措施会导致死亡者严重身伤害

警告
表示果采取相应心措施导致死亡者严重身伤害


表示果采取相应心措施导致轻微身伤害

注意
表示果采取相应心措施导致财产损失
出现危险等级情况次总高等级警告提示果某警告提示中带警告导
致身伤害警告三角该警告提示中外附带导致财产损失警告
合格专业员
文件属产品系统允许符合项工作求合格员进行操作操作必须遵附带文件说
明特中安全警告提示
具备相关培训验合格员察觉产品系统风险避免危险
规定 Siemens 产品
请注意列说明:
警告
Siemens
产品允许目录相关技术文件中规定情况果公司产品组件必须
Siemens
推荐允许正确运输储存组装装配安装调试操作维护产品安全正常运行前提必
须保证允许环境条件必须注意相关文件中提示
商标
带标记符号 ® Siemens AG
注册商标印刷品中符号商标第三方出身目商标侵害
者权利
责免
已印刷品中述容硬件软件致性作检查然排存偏差性保
证印刷品中述容硬件软件完全致印刷品中数规定检测必修正值包含
版中
S7200 SMART
系统手册 V24 032019 A5E03822234AF 3
前言
手册途
S7200 SMART 系列包括许微型编程逻辑控制器 (Micro PLC Micro Programmable
Logic Controller)控制器控制种动化应S7200 SMART
结构紧凑成低廉具功强指令集成控制型应完美解决方案
S7200 SMART 产品种样提供基 Windows
编程工具您灵活解决种动化问题
手册提供关 S7200 SMART CPU
安装编程信息适具备编程逻辑控制器基知识工程师编程员安装
员电气员
需基知识
理解手册需具备动化编程逻辑控制器基知识
手册适范围
手册介绍产品:
● STEP 7MicroWIN SMART V24
● S7200 SMART CPU 固件版 V24
解手册中 S7200 SMART 产品产品编号完整列表请参见技术规范 (页 807)
证书CE 标签标准
关详细信息请参见技术规范
服务支持
文档外 Internet 客户支持网站
(httpwwwsiemenscomautomation)提供专业技术知识
需回答技术问题培训订购 S7
产品方面帮助请西门子销商销售部联系
西门子销售代表技术培训掌握关操作程工业关您种
西门子产品具体知识够快高效回答您遇问题 前言

S7200 SMART
4 系统手册 V24 032019 A5E03822234AF
安全信息
Siemens
产品解决方案提供工业安全功支持工厂系统机器网络安全运行
防止工厂系统机器网络受网络攻击需实施持续维护先进全面工业
安全保护机制Siemens 产品解决方案仅构成类概念中素
客户负责防止工厂系统机器网络受未授权访问必时采取适
安全措施(例防火墙网络分段)情况系统机器组件连接企
业网络 Internet
外应考虑遵循 Siemens
关相应安全措施指南更关工业安全信息请访问
(httpwwwsiemenscomindustrialsecurity)
Siemens 断产品解决方案进行开发完善提高安全性Siemens
强烈建议您时更新产品始终新产品版果产品版受支持
者未应新更新程序客户遭受网络攻击风险会增加
时解关产品更新信息请订阅 Siemens 工业安全 RSS 源网址
(httpwwwsiemenscomindustrialsecurity)
S7200 SMART
系统手册 V24 032019 A5E03822234AF 5
目录

前言 3
1 产品概述 20
11 S7200 SMART CPU 20
12 新功 23
13 S7200 SMART 扩展模块 26
14 适 S7200 SMART HMI 设备 27
15 通信选项 28
16 编程软件 29
2 入门指南 30
21 连接 CPU 30
211 组态 CPU 进行通信 31
2111 概述 31
2112 建立太网硬件通信连接 32
2113 CPU 建立太网通信 33
2114 建立 RS485 硬件通信连接 35
2115 CPU 建立 RS485 通信 35
22 创建示例程序 38
221 程序段 1: 启动定时器 39
222 程序段 2: 接通输出 40
223 程序段 3: 复位定时器 41
224 项目设置 CPU 类型版 42
225 保存示例项目 43
23 载示例程序 43
24 更改 CPU 工作模式 44
3 安装 45
31 S7200 SMART 设备安装准 45
32 功率预算 47
33 安装拆卸步骤 48
331 S7200 SMART 设备安装尺寸 48
332 安装拆卸 CPU 50
333 安装拆卸信号板电池板 53
334 拆卸重新安装端子块连接器 55
335 安装拆卸扩展模块 56 目录

S7200 SMART
6 系统手册 V24 032019 A5E03822234AF
336 安装卸扩展电缆 57
34 接线准 58
4 PLC 概念 65
41 控制逻辑执行 65
411 读取输入写入输出 67
412 立读取写入 IO 67
413 执行户程序 68
42 访问数 70
421 访问存储区 71
422 实数格式 78
423 字符串格式 79
424 分配指令常数值 79
425 IO 扩展 IO 进行寻址 80
426 指针进行间接寻址 81
427 指针示例 83
43 保存恢复数 85
431 载项目组件 85
432 传项目组件 88
433 存储类型 89
434 存储卡 90
435 标准 CPU 中插入存储卡 92
436 通存储卡传送程序 93
437 电恢复数 97
44 更改 CPU 工作模式 98
45 状态 LED 98
5 编程概念 101
51 设计 PLC 系统指南 101
52 户程序元素 103
53 创建户程序 105
531 STEP 7 MicroWIN SMART 兼容性 105
532 早期版 STEP 7MicroWIN 项目 106
533 STEP 7MicroWIN SMART 户界面 108
534 STEP 7MicroWIN SMART 创建程序 109
535 助导创建控制程序 111
536 LAD 编辑器特点 111
537 FBD 编辑器特点 112
538 STL 编辑器特点 113
54 数块 (DB) 编辑器 113
55 符号表 116 目录

S7200 SMART
系统手册 V24 032019 A5E03822234AF 7
56 变量表 120
57 PLC 错误响应 125
571 系统信息 126
5711 系统 126
5712 CPU 127
5713 PROFINET 设备 128
572 事件日志 (Event Log) 129
573 PROFINET 警告 (PROFINET Alarm) 130
574 扫描速率 (Scan Rates) 131
575 非致命错误 IO 错误 131
576 致命错误 133
58 RUN 模式执行程序编辑 133
59 调试程序功 136
6 PLC 设备组态 137
61 组态 PLC 系统运行 137
611 系统块 137
612 通信进行组态 139
613 组态数字量输入 142
614 组态数字量输出 144
615 组态保持范围 145
616 组态系统安全 147
617 组态启动选项 151
618 组态模拟量输入 152
619 模拟量输入技术规范参考 154
6110 组态模拟量输出 155
6111 模拟量输出技术规范参考 156
6112 组态 RTD 模拟量输入 157
6113 组态 TC 模拟量输入 161
6114 组态 RS485RS232 CM01 通信信号板 165
6115 组态 BA01 电池信号板 166
6116 清 PLC 存储区 168
6117 创建复位出厂默认存储卡 171
62 高速 IO 172
7 程序指令 174
71 位逻辑 174
711 标准输入 174
712 立输入 176
713 逻辑堆栈概述 177
714 STL 逻辑堆栈指令 179
715 NOT 181
716 正跳变负跳变检测器 182 目录

S7200 SMART
8 系统手册 V24 032019 A5E03822234AF
717 线圈 输出立输出指令 183
718 置位复位立置位立复位功 184
719 置位复位优先双稳态触发器 185
7110 NOP(空操作)指令 187
7111 位逻辑输入示例 187
7112 位逻辑输出示例 189
72 时钟 191
721 读取设置实时时钟 191
722 读取设置扩展实时时钟 193
73 通信 197
731 GET PUT(太网) 197
732 发送接收(RS485RS232 端口) 205
733 获取端口址设置端口址(RS485RS232 PPI 协议) 220
734 获取 IP 址设置 IP 址(太网) 222
735 开放式户通信 224
7351 OUC 指令 225
7352 OUC 指令错误代码 236
74 较 238
741 较数值 238
742 较字符串 242
75 转换 244
751 标准转换指令 244
752 ASCII 字符数组转换 247
753 数值转换 ASCII 字符串 254
754 ASCII 子字符串转换数值 258
755 编码解码 261
76 计数器 263
761 计数器指令 263
762 高速计数器指令 268
763 高速计数器汇总 271
764 高速输入降噪 272
765 高速计数器编程 275
766 高速计数器初始化序示例 286
77 脉输出 295
771 脉输出指令 (PLS) 295
772 脉串输出 (PTO) 296
773 脉宽调制 (PWM) 299
774 SM 位置组态控制 PTOPWM 操作 300
775 计算包络表值 304
78 数学 308
781 加法减法法法 308 目录

S7200 SMART
系统手册 V24 032019 A5E03822234AF 9
782 产生双整数整数法带余数整数法 312
783 三角函数然数然指数方根 314
784 递增递减 317
79 PID 319
791 PID 导 321
792 PID 算法 326
793 转换标准化回路输入 329
794 回路输出转换标定整数值 331
795 正作反作回路 331
710 中断 335
7101 中断指令 335
7102 中断例程概述 CPU 型号事件支持 337
7103 中断编程准 339
7104 S7200 SMART CPU 支持中断事件类型 341
7105 中断优先级排队示例程序 343
711 逻辑运算 349
7111 取反 349
7112 异 350
712 传送 352
7121 字节字双字实数传送 352
7122 块传送 353
7123 交换字节 354
7124 字节立传送(读取写入) 355
713 程序控制 356
7131 FORNEXT 循环 356
7132 JMP(跳转标号) 358
7133 SCR(控继电器) 359
7134 ENDSTOP WDR(门狗定时器复位) 368
7135 GET_ERROR(获取非致命错误代码) 370
714 移位循环移位 371
7141 移位循环移位 371
7142 移位寄存器位 374
715 字符串 376
7151 字符串(获取长度复制连接) 376
7152 字符串中复制子字符串 378
7153 字符串中查找字符串第字符 379
716 表 382
7161 添表 382
7162 先进先出进先出 384
7163 存储器填充 386
7164 查表 387 目录

S7200 SMART
10 系统手册 V24 032019 A5E03822234AF
717 定时器 391
7171 定时器指令 391
7172 定时器编程提示示例 394
7173 时间间隔定时器 401
718 子例程 402
7181 CALL(子例程) RET(条件返回) 402
719 PROFINET 409
7191 编程指令 PROFINET 特性 409
7192 读取写入数记录 409
71921 RDREC WRREC 指令输入输出接口 409
71922 指令 RDREC WRREC 系统定义错误代码 413
7193 物理 PROFINET 存储器址间读取写入字节 414
71931 BLKMOV_BIR BLKMOV_BIW 输入输出接口 414
71932 指令 BLKMOV_BIR BLKMOV_BIW 错误代码 415
8 通信 416
81 CPU 通信连接 418
82 CPU 通信端口 419
83 HMI 通信驱动程序 420
84 太网 421
841 概述 421
842 伙伴连接 422
843 太网网络组态示例 423
844 分配 Internet 协议 (IP) 址 424
8441 编程设备网络设备分配 IP 址 424
8442 项目中 CPU 设备组态更改 IP 址 425
8443 搜索太网网络 CPU 设备 433
845 查找 CPU 太网 (MAC) 址 434
846 HMI CPU 通信 435
847 开放式户通信 437
8471 协议 437
8472 连接 438
8473 端口 TSAP 438
848 PROFINET 440
8481 简介 440
8482 XML 中设备数库文件:GSDML 441
8483 GSDML 理 442
8484 PROFINET 设备命名 445
8485 组态 PROFINET 网络 448
8486 PROFINET 网络 LED 状态指示灯 454
85 PROFIBUS 455
851 EM DP01 PROFIBUS DP 模块 456 目录

S7200 SMART
系统手册 V24 032019 A5E03822234AF 11
8511 分布式外设 (DP) 标准通信 456
8512 EM DP01 S7200 SMART 连接 DP 设备 457
8513 组态 EM DP01 459
8514 数致性 459
8515 支持组态 461
8516 安装 EM DP01 GSD 文件 461
8517 组态 EM DP01 IO 463
8518 V 存储器 IO 址区域示例 466
8519 户程序注意事项 467
85110 EM DP01 PROFIBUS DP LED 状态指示灯 470
85111 HMI 配 EM DP01 S7CPU 471
85112 设备数库文件:GSD 473
85113 CPU 进行 PROFIBUS DP 通信示例程序 478
85114 EM DP01 PROFIBUS DP 模块技术规范参考 480
86 RS485 480
861 PPI 协议 481
862 波特率网络址 482
8621 波特率网络址定义 482
8622 S7200 SMART CPU 设置波特率网络址 483
863 RS485 网络组态示例 485
8631 单站 PPI 网络 485
8632 站站 PPI 网络 486
864 分配 RS485 址 487
8641 项目中 CPU 设备组态更改 RS485 址 487
8642 搜索 RS485 网络中 CPU 设备 491
865 构建网络 492
8651 通准 492
8652 确定网络距离传输率电缆长度 493
8653 网络中中继器 493
8654 RS485 电缆规范 494
8655 连接器引脚分配 495
8656 偏置端接网络电缆 496
8657 偏置端接 CM01 信号板 497
8658 RS485 网络中 HMI 设备 498
866 端口模式 499
8661 端口模式创建户定义协议 499
8662 RS232 设备 RS232PPI 站电缆端口模式 502
87 RS232 503
9 库 504
91 库类型(Siemens 户定义) 504
92 Modbus 通信概述 506
921 Modbus 寻址 506 目录

S7200 SMART
12 系统手册 V24 032019 A5E03822234AF
922 Modbus 读取写入功 509
93 Modbus RTU 库 510
931 Modbus 通信概述 510
9311 Modbus RTU 库功 510
9312 Modbus 指令求 511
9313 Modbus 协议初始化执行时间 513
932 Modbus RTU 站 513
9321 Modbus RTU 站指令 513
9322 MBUS_CTRLMB_CTRL2 指令(初始化站) 515
9323 MBUS_MSGMB_MSG2 指令 517
9324 Modbus RTU 站执行错误代码 520
933 Modbus RTU 站 522
9331 Modbus RTU 站指令 522
9332 MBUS_INIT 指令(初始化站) 524
9333 MBUS_SLAVE 指令 526
9334 Modbus RTU 站执行错误代码 527
934 Modbus RTU 站示例程序 528
935 Modbus RTU 高级户信息 530
94 Modbus TCP 库 533
941 Modbus TCP 库功 533
942 Modbus TCP 客户端 535
9421 MBUS_CLIENT 指令 535
9422 Modbus TCP 客户端执行错误代码 540
943 Modbus TCP 服务器 541
9431 MBUS_SERVER 指令 541
9432 Modbus TCP 服务器执行错误代码 544
944 示例:Modbus TCP 应程序 544
945 Modbus TCP 高级户信息 549
946 Modbus TCP 常规异常代码 552
947 Modbus TCP 常规通信异常代码 553
95 开放式户通信库 554
951 OUC 库指令参数 555
952 开放式户通信库指令 557
9521 TCP_CONNECT 指令 557
9522 ISO_CONNECT 指令 561
9523 UDP_CONNECT 指令 564
9524 TCP_SEND 指令 566
9525 TCP_RECV 指令 569
9526 UDP_SEND 指令 572
9527 UDP_RECV 指令 575
9528 DISCONNECT 指令 578
953 开放式户通信库指令错误代码 580
954 开放式户通信库示例 582 目录

S7200 SMART
系统手册 V24 032019 A5E03822234AF 13
9541 动伙伴(客户端) 582
9542 CheckErrors 子例程 591
9543 动伙伴符号表 592
9544 动伙伴(服务器) 593
9545 CheckErrors 子例程 600
9546 动伙伴符号表 600
96 PN Read Write Record 库 601
961 PN 读写记录功 601
962 PN 读写记录库输入输出接口 602
963 输入信号STATUS参数定义 604
964 PN Read Write Record 库系统定义错误代码 604
97 USS 库 605
971 USS 通信概述 605
9711 USS 协议概述 605
9712 USS 协议求 606
9713 计算驱动器通信需时间 607
972 USS 程序指令 608
9721 USS 协议指令 608
9722 USS_INIT 指令 609
9723 USS_CTRL 指令 612
9724 USS_RPM_x 指令 615
9725 USS_WPM_x 指令 618
9726 USS 协议执行错误代码 621
9727 USS 协议示例程序 622
98 SINAMICS 库 624
981 SINA_POS 指令 626
9811 SINA_POS 指令前提 626
9812 SINA_POS 指令输入输出接口 629
9813 SINA_POS 指令选择 SINAMICS 模式 637
9814 相运动 638
9815 绝运动 643
9816 恒速模式 648
9817 动回零 651
9818 设置参考点 655
9819 运行程序段 658
98110 点动 661
98111 增量点动 664
982 SINA_SPEED 指令 668
9821 SINA_SPEED 指令前提 668
9822 SINA_SPEED 指令输入输出接口 671
9823 ConfigAxis参数定义 673
9824 SINA_SPEED 指令示例 674
983 SINA_PARA_S 指令 676 目录

S7200 SMART
14 系统手册 V24 032019 A5E03822234AF
9831 SINA_PARA_S 指令前提 676
9832 SINA_PARA_S 指令输入输出接口 678
9833 SINA_PARA_S 指令示例 684
99 创建户定义指令库 687
10 调试障排 689
101 调试程序 689
1011 书签功 689
1012 交叉引表 690
102 显示程序状态 692
1021 显示程序编辑器中状态 692
1022 组态 STL 状态选项 695
103 状态图监视程序 696
104 强制特定值 699
105 STOP 模式写入强制输出 700
106 执行限次数扫描 700
107 硬件障排指南 702
11 PID 回路整定 704
111 PID 回路定义表 705
112 先决条件 709
113 滞偏差 709
114 整定序列 710
115 例外情况 711
116 关程变量超限说明(结果代码 3) 712
117 PID 整定控制面板 713
12 开环运动控制 718
121 PWM 输出 719
1211 组态 PWM 输出 719
1212 PWMx_RUN 子例程 720
122 运动控制 721
1221 速度启动停止速度 722
1222 输入加速减速时间 723
1223 组态运动包络 724
123 运动控制特点 726
124 编程运动轴 728 目录

S7200 SMART
系统手册 V24 032019 A5E03822234AF 15
125 组态运动轴 730
126 运动导运动轴创建子例程 743
1261 运动控制子例程准 744
1262 AXISx_CTRL 子例程 745
1263 AXISx_MAN 子例程 746
1264 AXISx_GOTO 子例程 748
1265 AXISx_RUN 子例程 750
1266 AXISx_RSEEK 子例程 751
1267 AXISx_LDOFF 子例程 752
1268 AXISx_LDPOS 子例程 753
1269 AXISx_SRATE 子例程 754
12610 AXISx_DIS 子例程 755
12611 AXISx_CFG 子例程 756
12612 AXISx_CACHE 子例程 757
12613 AXISx_RDPOS 子例程 758
12614 AXISx_ABSPOS 子例程 759
127 AXISx_ABSPOS 子程序 SINAMICS 伺服驱动读取绝位置 761
1271 AXISx_ABSPOS AXISx_LDPOS 子程序应示例 761
1272 互连 762
1273 调试 763
12731 控制模式 763
12732 设定值脉输入通道 763
12733 设定值脉串输入格式 763
12734 工程单位基础 763
1274 重事项须知 767
128 运动轴示例程序 768
1281 运动轴简单相移动(定长截断应)示例 768
1282 运动轴 AXISx_CTRLAXISx_RUNAXISx_SEEK AXISx_MAN 示例 770
129 监视运动轴 777
1291 显示控制运动轴操作 778
1292 显示修改运动轴组态 783
1293 显示运动轴曲线组态 783
1294 运动轴错误代码(SMW620SMW670 SMW720 WORD) 784
1295 运动指令错误代码(SMB634SMB684 SMB734 七 LS 位) 786
1210 高级题 788
12101 理解运动轴组态曲线表 788
12102 运动轴特殊存储器 (SM) 位置 798
1211 解运动轴 RP 搜索模式 801
12111 选择工作区位置消反 806
A 技术规范 807
A1 常规规范 807 目录

S7200 SMART
16 系统手册 V24 032019 A5E03822234AF
A11 常规技术规范 807
A2 S7200 SMART CPU 812
A21 CPU ST20CPU SR20 CPU CR20s 812
A211 常规规范特性 812
A212 数字量输入输出 820
A213 接线图 823
A22 CPU ST30CPU SR30 CPU CR30s 826
A221 常规规范特性 826
A222 数字量输入输出 834
A223 接线图 837
A23 CPU ST40CPU SR40CPU CR40 CPU CR40 841
A231 常规规范特性 841
A232 数字量输入输出 849
A233 接线图 853
A24 CPU ST60CPU SR60CPU CR60s CPU CR60 857
A241 常规规范特性 857
A242 数字量输入输出 865
A243 接线图 868
A25 漏型源型输入继电器输出接线图 873
A3 数字量输入输出扩展模块 (EM) 874
A31 EM DE08 EM DE16 数字量输入规范 874
A32 EM DT08EM DR08EM QR16 EM QT16 数字量输出规范 876
A33 EM DT16EM DR16EM DT32 EM DR32 数字量输入输出规范 882
A4 模拟量输入输出扩展模块 (EM) 890
A41 EM AE04 EM AE08 模拟量输入规范 890
A42 EM AQ02 EM AQ04 模拟量输出模块规范 893
A43 EM AM03 EM AM06 模拟量输入输出模块规范 896
A44 模拟量输入阶跃响应 901
A45 模拟量输入采样时间更新时间 902
A46 模拟量输入电压电流测量范围(SB SM) 902
A47 模拟量输出电压电流测量范围(SB EM) 904
A5 热电偶模块 RTD 扩展模块 (EM) 905
A51 热电偶扩展模块 (EM) 905
A511 EM AT04 热电偶规范 905
A52 RTD 扩展模块 (EM) 911
A6 数字信号板 918
A61 SB DT04 数字量输入输出规范 918
A7 模拟信号板 921
A71 SB AE01 模拟量输入规范 921
A72 SB AQ01 模拟量输出规范 923
A8 RS485RS232 信号板 926 目录

S7200 SMART
系统手册 V24 032019 A5E03822234AF 17
A81 SB RS485RS232 规范 926
A9 电池板信号板 (SB) 928
A91 SB BA01 电池板 928
A10 EM DP01 PROFIBUS DP 模块 930
A101 支持 EM DP01 PROFIBUS DP 模块 S7200 SMART CPU 932
A102 EM DP01 连接器引脚分配 933
A103 EM DP01 PROFIBUS DP 模块接线图 934
A11 S7200 SMART 电缆 935
A111 S7200 SMART IO 扩展电缆 935
A112 RS232PPI 站电缆 USBPPI 站电缆 936
A1121 概述 936
A1122 RS232PPI 站电缆 938
A1123 USBPPI 站电缆 940
B 计算功率预算 942
B1 功率预算 942
B2 功率求计算示例 943
B3 计算功率求 945
C 错误代码 946
C1 时间戳匹配 946
C2 PLC 非致命错误代码 947
C3 PLC 非致命错误 SM 标志 950
C4 PLC 致命错误代码 950
D 特殊存储器 (SM) 系统符号名称 953
D1 SM(特殊存储器)概述 953
D2 SMB0: 系统状态 956
D3 SMB1: 指令执行状态 957
D4 SMB2: 端口接收字符 958
D5 SMB3: 端口字符错误 959
D6 SMB4:
中断队列溢出运行时程序错误中断启端口发送器空闲强制值 959
D7 SMB5: IO 错误状态 960
D8 SMB6SMB7: CPU ID错误状态数字量 IO 点 960
D9 SMB8SMB19: IO 模块 ID 错误 961
D10 SMW22SMW26: 扫描时间 963 目录

S7200 SMART
18 系统手册 V24 032019 A5E03822234AF
D11 SMB28SMB29: 信号板 ID 错误 963
D12 SMB30:(端口 0) SMB130:(端口 1) 964
D13 SMB34SMB35: 定时中断时间间隔 965
D14 SMB36SMB45 (HSC0)SMB46SMB55 (HSC1)SMB56SM65
(HSC2)SMB136SMB145 (HSC3)SMB146SMB155 (HSC4)SMB156
SMB165 (HSC5):高速计数器 965
D15 SMB66SMB85(PTO0PWM0PTO1PWM1)SMB166SMB169
(PTO0)SMB176SMB179 (PTO1) SMB566SMB579
(PTO2PWM2):高速输出 974
D16 SMB86SMB94 SMB186SMB194: 接收信息控制 978
D17 SMW98:扩展 IO 总线通信错误 980
D18 SMW100SMW114 系统报警 981
D19 SMB130: 端口 1 端口控制(请参见 SMB30) 982
D20 SMB146SMB155 (HSC4) SMB156SMB165 (HSC5) 982
D21 SMB186SMB194: 接收消息控制(请参见 SMB86SMB94) 982
D22 SMB480SMB515: 数日志状态 982
D23 SMB600SMB749: 轴(01 2)开环运动控制 983
D24 SMB650SMB699: 轴 1 开环运动控制(请参见 SMB600SMB740) 985
D25 SMB700SMB749: 轴 2 开环运动控制(请参见 SMB600SMB740) 985
D26 SMB1000SMB1049: CPU 硬件固件 ID 985
D27 SMB1050SMB1099: SB(信号板)硬件固件 ID 986
D28 SMB1100SMB1399: EM(扩展模块)硬件固件 ID 987
D29 SMB1400SMB1699:EM(扩展模块)模块特定数 991
D30 SMB1800SMB1999:PROFINET 设备状态 992
E 参考 993
E1 常特殊存储器位 993
E2 优先级序排列中断事件 994
E3 高速计数器汇总 995
E4 STL 指令 997
E5 存储器范围特性 1006
F 订购信息 1011
F1 CPU 模块 1011 目录

S7200 SMART
系统手册 V24 032019 A5E03822234AF 19
F2 扩展模块 (EMs) 信号板 (SBs) 1012
F3 编程软件 1013
F4 通信 1013
F5 备件硬件 1013
F6 机界面设备 1016
索引 1017

S7200 SMART
20 系统手册 V24 032019 A5E03822234AF
产品概述 1

S7200 SMART 系列微型编程逻辑控制器 (Micro PLC Micro Programmable Logic
Controller) 控制种设备满足您动化控制需
CPU 根户程序控制逻辑监视输入更改输出状态户程序包含布尔逻辑
计数定时复杂数学运算智设备通信 S7200 SMART
结构紧凑组态灵活具功强指令集优势组合成控制种应
完美解决方案
11 S7200 SMART CPU
CPU
微处理器集成电源输入电路输出电路组合结构紧凑外壳中形成功强
Micro PLC载户程序CPU
包含监控应中输入输出设备需逻辑


① IO LED
② 端子连接器
③ 太网通信端口
④ 标准 (DIN)
导轨安装夹片
⑤ 太网状态 LED
(保护盖方):LINKRX
TX
⑥ 状态 LED:RUNSTOP
ERROR
⑦ RS485 通信端口
⑧ 选信号板
(仅限标准型)
⑨ 存储卡读卡器(保护盖方)
(仅限标准型)
CPU 具型号提供种样特征功特征功帮助户针 产品概述
11 S7200 SMART CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 21
应创建效解决方案显示 CPU 型号关特定 CPU
详细信息请参见技术规范 (页 812)
S7200 SMART CPU 系列包括十四 CPU
型号分两条产品线:紧凑型产品线标准型产品线CPU
标识第字母表示产品线紧凑型 (C) 标准型
(S)标识第二字母表示交流电源继电器输出 (R) 直流电源直流晶体
(T)标识中数字表示总板载数字量 IO 计数IO
计数写字符s(仅限串行端口)表示新紧凑型号

说明
CPU CRs CPU CR
S7200 SMART CPU 固件版 V24 适 CPU CRs CPU CR 型号

表格 1 1 S7200 SMART CPU
SR
20
ST2
0
CR2
0s
SR
30
ST3
0
CR3
0s
SR
40
ST4
0
CR4
0s
CR4
0
SR
60
ST6
0
CR6
0s
CR6
0
紧凑型串行
扩展
X X X X X X
标准扩展 X X X X X X X X
继电器输出 X X X X X X X X X X
晶体输出 (DC) X X X X
IO 点(置) 20 20 20 30 30 30 40 40 40 40 60 60 60 60
表格 1 2 紧凑型串行扩展 CPU
特性 CPU CR20s CPU CR30s CPU CR40s
CPU CR40
CPU CR60s
CPU CR60
尺寸:W x H x D (mm) 90 x 100 x 81 110 x 100 x 81 125 x 100 x 81 175 x 100 x 81
户存储器 程序 12 KB 12 KB 12 KB 12 KB
户数 8 KB 8 KB 8 KB 8 KB
保持性 2 KB 1 2 KB 1 2 KB 1 2 KB 1
板载数字量
IO
• 输入
• 输出
• 12 DI
• 8 DQ 继电器
• 18 DI
• 12 DQ
继电器
• 24 DI
• 16 DQ 继电器
36 DI
24 DQ 继电器 产品概述
11 S7200 SMART CPU
S7200 SMART
22 系统手册 V24 032019 A5E03822234AF
特性 CPU CR20s CPU CR30s CPU CR40s
CPU CR40
CPU CR60s
CPU CR60
扩展模块
信号板
高速计数器(
总 4 )
单相 4 100 kHz 4 100 kHz 4 100 kHz 4 100 kHz
AB 相 2 50 kHz 2 50 kHz 2 50 kHz 2 50 kHz
PID 回路 8 8 8 8
实时时钟备时间 7 天
1 组态 V 存储器M 存储器C 存储器存储区(前值)
T 存储器保持部分(保持性定时器前值)指定量

表格 1 3 标准型扩展 CPU
特性 CPU SR20
CPU ST20
CPU SR30
CPU ST30
CPU SR40
CPU ST40
CPU SR60
CPU ST60
尺寸:W x H x D (mm) 90 x 100 x 81 110 x 100 x 81 125 x 100 x 81 175 x 100 x 81
户存储器 程序 12 KB 18 KB 24 KB 30 KB
户数 8 KB 12 KB 16 KB 20 KB
保持性 10 KB 1 10 KB 1 10 KB 1 10 KB 1
板载数字量
IO
• 输入
• 输出
• 12 DI
• 8 DQ
• 18 DI
• 12 DQ
• 24 DI
• 16 DQ
• 36 DI
• 24 DQ
扩展模块 6 6 6 6
信号板 1 1 1 1
高速计数器(
总 6 )
单相 4 200 kHz
2 30 kHz
5 200 kHz
1 30 kHz
4 200 kHz
2 30 kHz
4 200 kHz
2 30 kHz
AB 相 2 100 kHz
2 20 kHz
3 100 kHz
1 20 kHz
2 100 kHz
2 20 kHz
2 100 kHz
2 20 kHz
脉输出 2 2 100 kHz 3 100 kHz 3 100 kHz 3 100 kHz 产品概述
12 新功
S7200 SMART
系统手册 V24 032019 A5E03822234AF 23
特性 CPU SR20
CPU ST20
CPU SR30
CPU ST30
CPU SR40
CPU ST40
CPU SR60
CPU ST60
PID 回路 8 8 8 8
实时时钟备时间 7 天
1 组态 V 存储器M 存储器C 存储器存储区(前值)
T 存储器保持部分(保持性定时器前值)指定量
2 指定脉频率仅适带晶体输出 CPU 型号带继电器输出 CPU
型号建议进行脉输出操作
关 CPU 扩展模块功率求信息请参见技术规范 (页 807)附录 B
计算功率预算 (页 945)中工作表计算功率预算 (页 942)
12 新功
CPU 型号支持 S7200 SMART V24 固件:
表格 1 4 受固件更新 V240 影响 CPU 型号
CPU 型号 订货号
CPU SR20ACDC继电器 6ES72881SR200AA0
CPU ST20DCDCDC 6ES72881ST200AA0
CPU SR30ACDC继电器 6ES72881SR300AA0
CPU ST30DCDCDC 6ES72881ST300AA0
CPU SR40ACDC继电器 6ES72881SR400AA0
CPU ST40DCDCDC 6ES72881ST400AA0
CPU SR60ACDC继电器 6ES72881SR600AA0
CPU ST60DCDCDC 6ES72881ST600AA0
STEP 7MicroWIN SMART V24 版提供新功:
PROFINET 通信
STEP 7MicroWIN SMART V24 S7200 SMART V24 CPU 固件增加 PROFINET
通信功 产品概述
12 新功
S7200 SMART
24 系统手册 V24 032019 A5E03822234AF
PROFINET 设备 LED 状态
LED 状态指示灯 (页 454)显示 PROFINET 设备信息
查找 PROFINET 设备
工具(Tools) 菜单包括查找 PROFINET 设备 (页 445)(Find PROFINET Devices)
菜单项分配 PROFINET 设备名称检查信息
GSDML 理
GSDML 理 (页 442) 导入删 PROFINET GSDML 文件新工具
新编程导:PROFINET
PROFINET 导 (页 448)提供组态分配参数互连单 PROFINET
硬件组件功
新程序指令:PROFINET
PROFINET 指令组 (页 409)提供指令:
● RDREC 指令: PROFINET 设备读取数记录
● WRREC 指令:数记录写入 PROFINET 设备
● BLKMOV_BIR 指令:读取物理 PROFINET
输入字节结果写入存储址
● BLKMOV_BIW 指令:存储器址读取字节写入物理 PROFINET 输出
网络诊断
PROFINET 设备提供诊断功 (页 130)
状态图表
PROFINET 设备提供状态图表 (页 696)功
Modbus TCP 库
Modbus TCP 库 (页 533):该库 Modbus 设备通信更加容易
PN Read Write Record 库
PN Read Write Record 库 (页 601):该库提供 PROFINET
设备读取写入数记录功 产品概述
12 新功
S7200 SMART
系统手册 V24 032019 A5E03822234AF 25
SINAMICS 库
SINAMICS 库 (页 624):该库包含预组态子程序更易控制驱动器 SINAMICS
库控制物理驱动器驱动参数
存储卡
STEP 7MicroWin SMART V24 中直接 S7200 SMART
项目载计算机然通读卡器保存 Micro SD 卡 (页 93) 产品概述
13 S7200 SMART 扩展模块
S7200 SMART
26 系统手册 V24 032019 A5E03822234AF
13 S7200 SMART 扩展模块
更满足应需求S7200 SMART
系列包括诸扩展模块信号板通信模块扩展模块标准 CPU
型号(SR20ST20SR30ST30SR40ST40SR60 ST60)搭配
CPU
增加附加功表列出前提供扩展模块关特定模块详细信息请参见技术
规范 (页 807)
表格 1 5 扩展模块信号板
类型 仅输入 仅输出 输入输出组合
数字扩展模块 • 8 直流输入
• 16
直流输入
• 8 直流输出
• 8 继电器输出
• 16 继电器输出
• 16 直流输出
• 8 直流输入8 直流输出
• 8 直流输入8
继电器输出
• 16 直流输入16
直流输出
• 16 直流输入16
继电器输出

模拟量扩展模

• 4
模拟量输

• 8
模拟量输

• 2 RTD
输入
• 4 RTD
输入
• 4
热电偶输

• 2 模拟量输出
• 4 模拟量输出
• 4 模拟量输入2
模拟量输出
• 2 模拟量输入1
模拟量输出

信号板 • 1
模拟量输

• 1 模拟量输出 • 2 直流输入2 直流输出 • RS485RS232
• 电池板 产品概述
14 适 S7200 SMART HMI 设备
S7200 SMART
系统手册 V24 032019 A5E03822234AF 27
表格 1 6 通信扩展模块
模块 类型 说明
通信扩展模块 (EM) PROFIBUS DP SMART 模块 EM DP01 PROFIBUS DP
14 适 S7200 SMART HMI 设备
S7200 SMART 支持 Comfort HMISMART HMIBasic HMI Micro HMI显示
TD400C SMART LINE 触摸面板关支持设备列表请参考HMI
通信驱动程序 (页 420)
表格 1 7 HMI 设备


文显示单元:TD400C 款仅支持 RS485
显示设备连接 CPU文显示导轻松
CPU 进行编程显示文信息您应关数
TD400C
设备作应低成接口该设备查监视更
改应关程变量
SMART HMI:SMART LINE
触摸面板型机器工厂提供操作监视功组态调试
时间短 WinCC flexible(ASIA 版)中组态具备双端口
EthernetRS485 接口构成 HMI 亮点


STEP 7MicroWIN SMART 中文显示器导帮助您快速方便 TD400C
组态文显示器消息启动文显示导请工具(Tools)
菜单中选择文显示(Text Display) 命令
Siemens 客户支持网站 (httpwwwsiemenscomautomation)载 SIMATIC
文显示 (TD) 户手册 产品概述
15 通信选项
S7200 SMART
28 系统手册 V24 032019 A5E03822234AF
15 通信选项
S7200 SMART 实现 CPU编程设备 HMI 间种通信:
● 太网:
– 编程设备 CPU 数交换
– HMI CPU 间数交换
– S7 S7200 SMART CPU 等通信
– 具太网功设备间开放式户通信 (OUC)
– PROFINET 设备 PROFINET 通信


说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
太网端口支持太网通信相关功

● PROFIBUS:
– 适分布式 IO 高速通信(高达 12 Mbps)
– 总线控制器连接许 IO 设备(支持 126 寻址设备)
– 站 IO 设备间数交换
– EM DP01 模块 PROFIBUS IO 设备
● RS485:
– USBPPI 电缆时提供适编程 STEP 7MicroWIN SMART 连接
– 总支持 126 寻址设备(程序段 32 设备)
– 支持 PPI(点点接口)协议
– HMI CPU 间数交换
– 端口设备 CPU 间交换数(XMTRCV 指令)
● RS232:
– 支持台设备点点连接
– 支持 PPI 协议
– HMI CPU 间数交换
– 端口设备 CPU 间交换数(XMTRCV 指令) 产品概述
16 编程软件
S7200 SMART
系统手册 V24 032019 A5E03822234AF 29
16 编程软件


STEP7MicroWIN SMART
提供户友环境供户
开发编辑监视控制应需逻

顶部常见务快速访问工具栏
公功菜单
左边组件指令进行便捷访
问项目树导航栏
开程序编辑器组件占
户界面剩余部分
STEP7MicroWIN SMART
提供三种程序编辑器(LADFBD
STL)方便高效开发适合
户应控制程序
帮助您找需信息STEP7MicroWIN SMART 提供容丰富线帮助系统
计算机求
STEP 7MicroWIN SMART 计算机运行计算机应满足低求:
● 操作系统:Windows 7 Windows 10(32 位 64 位两种版)
● 少 350M 字节空闲硬盘空间
● 鼠标(推荐)
安装 STEP 7MicroWIN SMART
STEP 7MicroWIN SMART CD 插入计算机 CDROM 驱动器中联系您
Siemens 分销商销售部门客户支持网站 (页 3)载 STEP7MicroWIN SMART
安装程序动启动引导您完成整安装程 关安装 STEP 7MicroWIN SMART
详细信息请参见述文件

说明
Windows XP Windows 7 操作系统安装
STEP 7MicroWIN SMART必须理员权限登录


S7200 SMART
30 系统手册 V24 032019 A5E03822234AF
入门指南 2

STEP 7MicroWIN SMART 简化 CPU 编程需简单示例简短步骤
学会户程序创建方法然载该程序 CPU 中运行
该示例需太网 USBPPI 通信电缆CPU 运行 STEP 7MicroWIN SMART
编程软件编程设备
21 连接 CPU
连接 CPU 十分容易例中需电源 CPU 相连然通太网 USBPPI
通信电缆编程设备 CPU 相连

说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
太网端口太网通信相关功

电源连接 CPU

警告
安装接线拆卸设备前请确保电源关闭
安装拆卸电气设备前请确保已切断该设备电源
果通电情况尝试安装 CPU
相关设备者进行接线会触电导致设备错误运行果安装拆
卸程中未切断 CPU
相关设备电源导致员死亡重伤设备损坏
安装拆卸 CPU 相关设备前必须采取合适安全预防措施确保切断该 CPU
电源
入门指南
21 连接 CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 31
CPU 连接电源图显示直流交流型 CPU 接线

直流安装 交流安装

211 组态 CPU 进行通信
2111 概述
CPU 两类通信网络中 STEP 7MicroWIN SMART 编程设备进行通信:


CPU 太网中
STEP 7MicroWIN SMART
编程设备进行通信

CPU RS485 中
STEP 7MicroWIN SMART
编程设备进行通信 入门指南
21 连接 CPU
S7200 SMART
32 系统手册 V24 032019 A5E03822234AF
CPU 编程设备间建立太网通信时请考虑点:
● 组态设置:单 CPU 需硬件配置果想网络中安装
CPU必须默认 IP 址更改新唯 IP 址
● 通信需太网交换机网络中两设备时需太网交换机

说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
太网端口支持太网通信相关功

2112 建立太网硬件通信连接
太网接口编程设备 CPU 间建立物理连接 CPU
置动跨接功该接口标准太网电缆跨接太网
电缆编程设备直接连接 CPU 时需太网交换机
编程设备 CPU 间创建硬件连接请步骤操作:
1 安装 CPU
2 RJ45 连接盖太网端口卸收盖备次
3 太网电缆插入 CPU 左方太网端口图示
4 太网电缆连接编程设备

① PROFINET (LAN) 端口 入门指南
21 连接 CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 33
2113 CPU 建立太网通信
STEP 7MicroWIN SMART
中方法显示太网通信(Communications) 话框组态 CPU
通信
● 项目树中双击通信(Communications) 节点
● 单击导航栏中通信(Communications) 钮
● 视图(View) 菜单功区窗口(Windows) 区域组件(Component)
拉列表中选择通信(Communications)
通信(Communication) 话框提供两种方法选择需访问 CPU:
● 单击查找 CPU(Find CPU) 钮 STEP 7MicroWIN SMART 网络中搜索
CPU网络找 CPU IP 址找 CPU(Found CPU) 列出
● 单击添加 CPU(Add CPU) 钮手动输入访问 CPU 访问信息(IP
址等)通方法手动添加 CPU IP 址添加 CPU(Added CPU)
中列出保留 入门指南
21 连接 CPU
S7200 SMART
34 系统手册 V24 032019 A5E03822234AF


已发现 CPU(CPU
位网络)通信(Communications)
话框您 CPU 建立连接:
• 通信接口选择 TCPIP
• 单击查找 CPU(Find CPU)
钮显示太网网络中操作
CPU(已发现 CPU) CPU 默认 IP
址请参见方注
• 高亮显示 CPU然单击确认(OK)


已添加 CPU(CPU
位网络远程网络)通信(Communic
ations) 话框您 CPU 建立连接:
• 通信接口选择 TCPIP
• 单击添加 CPU(Add CPU)
钮执行意项操作:
– 输入编程设备访问属网络 CPU IP

– 直接输入位网络中 CPU IP 址
CPU 默认 IP 址请参见方注
• 高亮显示 CPU然单击确认(OK)


CPU 建立通信创建载示例程序
载项目组件文件(File) PLC
菜单功区传输(Transfer)
区域单击载(Download) 钮快捷键组合
CTRL+D

果 STEP 7MicroWIN SMART 未找您
CPU请检查通信参数设置重复步骤

入门指南
21 连接 CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 35

说明
CPU 列表显示 CPU太网网络类子网
建立 CPU 连接通信接口(太网网络接口卡 (NIC)) CPU
网络类子网必须相设置网络接口卡 CPU 默认 IP
址匹配更改 CPU IP 址网络接口卡网络类子网匹配
关完成务信息请参见项目中 CPU 设备组态更改 IP 址
(页 425)

2114 建立 RS485 硬件通信连接
RS485 接口编程设备 CPU 间建立物理连接
编程设备 CPU 间创建硬件连接请步骤操作:
1 安装 CPU
2 USBPPI 电缆插入 CPU 左部 RS485 端口示
3 USBPPI 电缆连接编程设备

① RS485 端口
2115 CPU 建立 RS485 通信
系统块中进行 RS485 网络信息组态更改项目部分您项目载 CPU
前会生效 入门指南
21 连接 CPU
S7200 SMART
36 系统手册 V24 032019 A5E03822234AF
访问话框请执行操作:
● 导航(Navigation) 栏中单击系统块(System Block) 钮
● 项目树中选择系统块(System Block) 节点然
Enter双击系统块(System Block) 节点


输入更改访问信息:
• RS485 端口址
• RS485 端口波特率




CPU 建立通信创建载示例程序
载项目组件文件(File) PLC
菜单功区传输(Transfer)
区域单击载(Download) 钮快捷键组合
CTRL+D

果 STEP 7MicroWIN SMART 未找您
CPU请检查通信参数设置重复步骤
具效 RS485 端口址 CPU 设备均通信(Communications)
话框中显示
STEP 7MicroWIN SMART 中采两种方式访问 CPU:
● 项目树中双击通信(Communications) 节点
● 单击导航栏中通信(Communications) 钮
● 视图(View) 菜单功区窗口(Windows) 区域组件(Component)
拉列表中选择通信(Communications) 入门指南
21 连接 CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 37
通信(Communication) 话框提供两种方法选择需访问 CPU:
● 单击查找 CPU(Find CPU) 钮 STEP 7MicroWIN SMART 网络中搜索
CPU网络中找 CPU RS485 网络 址已发现 CPU(Found
CPUs) 列出
● 单击添加 CPU(Add CPU) 钮手动输入访问 CPU 访问信息(RS485
网络址波特率)通该方法手动添加 CPU RS485 网络址已添加
CPU(Added CPUs) 列出保留


已发现 CPU(CPU 位 RS485
网络)通信(Communications) 话框您
CPU 建立连接:
• 通信接口选择PCPPI 电缆 PPI1
• 单击查找 CPU(Find CPU) 钮显示 RS485
网络中运行 CPU(已发现 CPU)
CPU RS485 网络默认设置址 2
96 Kbps
• 高亮显示 CPU然单击确定(OK)

注:台计算机开 STEP 7MicroWIN SMART
副请记住开
STEP 7MicroWIN SMART
第二副副中查找 CPU(Find
CPUs) 钮时STEP 7MicroWIN SMART
第副中 CPU 通信连接会断开

已添加 CPU(CPU 位 RS485
网络)通信(Communications) 话框您
CPU 建立连接:
• 通信接口选择PCPPI 电缆 PPI1
• 单击添加 CPU(Add CPU) 钮
• RS485 网络中输入需直接访问 CPU RS485
网络址波特率
RS485 网络中添加 CPU通常情况STEP
7MicroWIN SMART 次 CPU 进行通信
CPU RS485 网络默认设置址 2 96 Kbps
• 高亮显示 CPU然单击确定(OK)
入门指南
22 创建示例程序
S7200 SMART
38 系统手册 V24 032019 A5E03822234AF
22 创建示例程序
控制程序示例帮助您理解 STEP 7MicroWIN SMART 容易
该程序三程序段中 6 条指令创建非常简单启动复位定时器
例中梯形图 (LAD) 编辑器输入程序指令 面示例 LAD 语句表 (STL)
形式显示整程序 描述列说明程序段逻辑 时序图显示程序运行 STL
程序中没程序段注释
表格 2 1 STEP 7MicroWIN SMART 入门示例程序
LADFBD STL 说明

Network 1
LDN M00
TON T33 +100
10 ms 定时器 T33 (100 x 10 ms 1 s)
超时
M00 脉速度快法状态视图监视

Network 2
LDW> T33 +40
M100
状态视图见速率运行时较结果真
(40 x 10 ms 04 s) M100
接通信号波形 40 低电60
高电

Network 3
LD T33
M00
T33(位)脉速度快法状态视图监
视 (100 x 10 ms 1 s)
时间段通 M00 复位定时器

时序图:
• ① T33(前值)
• ② 前值 100
• ③ 前值 40
• ④ T33(位) M00
• ⑤ M100 入门指南
22 创建示例程序
S7200 SMART
系统手册 V24 032019 A5E03822234AF 39


请注意项目树程序编辑器
通项目树指令插入程序编辑器
程序段中方法项目树指令(I
nstructions)
部分中指令拖放程序段中
程序中块均保存项目树程
序块文件夹中
程序编辑器工具栏中图标提供 PLC
命令编程操作快捷方式
输入保存程序程序载 CPU
221 程序段 1: 启动定时器
程序段 1:启动定时器


M00 处断开状态 (0)
时该触点接通提供流启动定时

输入触点 M00:
1 双击位逻辑(Bit Logic) 图标单击加号 (+) 显示位逻辑指令
2 选择常闭触点
3 住鼠标左键触点拖第程序段中 入门指南
22 创建示例程序
S7200 SMART
40 系统手册 V24 032019 A5E03822234AF
4 触点输入址: M00
5 回车键输入该触点址
输入定时器指令 T33:
1 双击定时器(Timers) 图标显示定时器指令
2 选择TON(接通延时定时器)指令
3 住鼠标左键定时器拖第程序段中
4 定时器输入定时器编号: T33
5 回车键输入定时器编号光标移动预设时间 (PT) 参数
6 预设时间输入值: +100
7 回车键输入该值

222 程序段 2: 接通输出
程序段 2: 接通输出


T33 定时器值等
40(40 * 10 毫秒 04
秒)时该触点提供流接通
CPU 输出 M100
输入较指令:
1 双击较(Compare) 图标显示较指令 选择>I指令(等整数)
2 住鼠标左键较指令拖第二程序段中
3 单击触点方然输入定时器址值: T33 入门指南
22 创建示例程序
S7200 SMART
系统手册 V24 032019 A5E03822234AF 41
4 回车键输入定时器编号光标移动定时器值进行较值
5 输入定时器数值较值: +40
6 回车键输入该值
输入接通输出 M100 指令:
1 双击位逻辑(Bit Logic) 图标显示位逻辑指令选择输出线圈
2 住鼠标左键线圈拖第二程序段中
3 单击线圈方然输入址: M100
4 回车键输入该线圈址

223 程序段 3: 复位定时器
程序段 3: 复位定时器


定时器达预设值 (100)
时定时器位接通T33
触点接通
该触点流会接通 M00
存储单元 定时器常闭触点
M00 M00 状态断开
(0) 变接通 (1) 复位定时器
输入 T33 定时器位触点:
1 位逻辑指令中选择常开触点
2 住鼠标左键触点拖第三程序段中
3 单击触点方然输入定时器位址: T33
4 回车键输入该触点址 入门指南
22 创建示例程序
S7200 SMART
42 系统手册 V24 032019 A5E03822234AF
输入接通 M00 线圈:
1 位逻辑指令中选择输出线圈
2 住鼠标左键输出线圈拖第三程序段中
3 单击线圈方然输入址: M00
4 回车键输入该线圈址

224 项目设置 CPU 类型版
组态项目 CPU 版物理 CPU 相匹配 果项目组态 CPU CPU
版正确导致载失败程序法运行
需选择 CPU请单击模块(Module)
列CPU字段显示拉列表钮拉列表中选择需 CPU
执行相步骤版(Version) 列中选择 CPU 版
入门指南
23 载示例程序
S7200 SMART
系统手册 V24 032019 A5E03822234AF 43
225 保存示例项目
保存示例项目
输入三指令程序段已完成程序输入程序保存创建含 CPU
类型参数项目 指定文件名指定位置保存项目:
1 文件(File) 菜单功区操作(Operations) 区域单击保存(Save)
钮箭头显示存(Save As) 钮

2 单击存(Save As) 钮然保存项目提供文件名

3 存(Save As) 话框中输入项目名称
4 浏览想保存项目位置
5 点击保存(Save) 保存项目
保存项目载程序 CPU
23 载示例程序
首先确保太网 (页 32)(仅限标准型 CPU) RS485 (页 35) 通信网络硬件 PLC
连接器电缆正常运行 PLC 通信正常运行


载项目组件文件(File)
PLC 菜单功区传送(Transfer)
区域单击载(Download)
钮快捷键组合CTRL+D

单击载(Download)
话框中载(Download) 钮
STEP 7MicroWIN SMART
完整程序您选择程序组件复
制 CPU 入门指南
24 更改 CPU 工作模式
S7200 SMART
44 系统手册 V24 032019 A5E03822234AF
果 CPU 处 RUN 模式弹出话提示您 CPU 置 STOP
模式单击(Yes) CPU 置 STOP 模式

说明
项目 CPU 类型相关联果项目类型连接 CPU
类型匹配STEP 7MicroWIN SMART 指示匹配提示您采取措施

参见
硬件障排指南 (页 702)
PLC 致命错误代码 (页 950)
更改 CPU 工作模式 (页 44)
24 更改 CPU 工作模式
CPU 两种工作模式:STOP 模式 RUN 模式CPU 正面状态 LED
指示前工作模式 STOP 模式CPU
执行程序户载程序块 RUN 模式CPU
会执行相关程序户载程序块
CPU 置 RUN 模式
1 PLC 菜单功区程序编辑器工具栏中单击 运行 (RUN) 钮:
2 提示时单击确认(OK) 更改 CPU 工作模式
监视 STEP 7MicroWIN SMART 中程序方法调试(Debug)
菜单功区程序编辑器工具栏中单击程序状态(Program Status)
钮STEP 7MicroWIN SMART 显示指令值
CPU 置 STOP 模式
停止程序需单击停止(STOP) 钮 确认关 CPU 置 STOP
模式提示程序逻辑中包括 STOP 指令 (页 368) CPU 置 STOP 模式
S7200 SMART
系统手册 V24 032019 A5E03822234AF 45
安装 3
31 S7200 SMART 设备安装准
S7200 SMART 设备设计易安装S7200 SMART
采水垂直方式安装面板标准 DIN 导轨S7200 SMART
体积户更效利空间

警告
S7200 SMART PLC 安装安全求
S7200 SMART PLC 敞开式控制器必须 PLC
安装机柜控制柜电控室仅限获授权相关员开机柜控制柜进
入电控室
遵守安装求导致员死亡重伤设备损坏
安装 PLC 时务必遵守求

设备热源高压电气噪声隔离开
作布置系统中种设备基规必须产生高压高电噪声设备 PLC
等低压逻辑型设备隔离开
面板配置 PLC
布局时应注意发热设备电子型设备安装控制柜中温度较低区域少暴露
高温环境中延长电子设备寿命
考虑面板中设备布线避免低压信号线通信电缆铺设具交流电源线高
量快速开关直流线槽中 安装
31 S7200 SMART 设备安装准
S7200 SMART
46 系统手册 V24 032019 A5E03822234AF
留出足够间隙便冷接线
S7200 SMART
设备设计成通然流冷保证适冷必须设备方方留出少 25
mm 间隙外模块前端机柜壁间少应留出 25 mm 深度


温度相关注意事项
垂直安装时允许高环境温度降低 10
摄氏度户外操作时温度变化会导致程操作稳定轻微身伤害
果安装中包含扩展模块 CPU
安装扩展模块方图示模块安装请遵循规定相关指南确保适





① 侧视图 ③ 垂直安装
② 水安装 ④ 空隙区域
规划 PLC 布局时应留出足够空间方便进行接线通信电缆连接 安装
32 功率预算
S7200 SMART
系统手册 V24 032019 A5E03822234AF 47
32 功率预算
CPU 部电源 CPU扩展模块信号板供电满足 24 V DC
户电源求请信息作指导确定 CPU
组态提供少电(电流)新款紧凑型 CPU (CRs) 支持扩展模块信号板
请参见具体 CPU 技术规范确定 24 V DC 传感器供电预算CPU 提供 5 V DC
逻辑预算扩展模块信号板 5 V DC 电源求请参考计算功率预算
(页 942)确定 CPU 您组态提供少电(电流)
标准型 CPU 系统中扩展模块提供需 5 V DC
逻辑电源格外注意系统组态确保 CPU 提供选扩展模块需 5 V DC
电源果组态求电源超出 CPU 提供电源范围必须拆模块

说明
果超出 CPU 功率预算法连接 CPU 允许数量模块

标准型 CPU 提供 24 V DC
传感器电源输入点扩展模块继电器线圈电源求供 24 V
DC果您电源求超出该传感器电源预算必须系统增加外部 24 V DC
电源必须 24 V DC 电源手动连接输入点继电器线圈
果需外部 24 V DC 电源请确保该电源 CPU
传感器电源联提高电气噪声保护力建议电源公端 (M)
连接起

警告
安全电源连接
外部 24 V DC 电源 CPU 24 V DC
传感器电源联会导致两电源间突电源试图建立首选输
出电压电
该突导致中电源两电源寿命缩短立发生障导致 PLC
系统意外运行意外运行导致员死亡重伤设备损坏
CPU
直流传感器电源外部电源应点供电允许公端连接起

S7200 SMART 系统中 24 V DC
电源输入端口互连通公逻辑电路连接 M
端子例数表中指定非隔离时电路互连:CPU 24 V DC 安装
33 安装拆卸步骤
S7200 SMART
48 系统手册 V24 032019 A5E03822234AF
电源EM 继电器线圈电源输入非隔离模拟量输入电源非隔离 M
端必须连接外部参考电位

警告
防止意外电流
非隔离 M 端子连接参考电位导致意外电流该电流导致 PLC
连接设备损坏运行确定
遵守准会导致设备损坏运行确定者导致死亡员重伤
财产损失
务必确保 S7200 SMART 系统中非隔离 M 端子连接参考电位

请参见具体 CPU 技术规范确定 24 V DC 传感器供电预算CPU 提供 5 V DC
逻辑预算扩展模块信号板 5 V DC 电源求
33 安装拆卸步骤
331 S7200 SMART 设备安装尺寸
CPU 扩展模块安装孔方便安装面板
安装
33 安装拆卸步骤
S7200 SMART
系统手册 V24 032019 A5E03822234AF 49

S7200 SMART 模块 宽度 A (mm) 宽度 B (mm)
CPU SR20CPU ST20 CPU CR20s 90 45
CPU SR30CPU ST30 CPU CR30s 110 55
CPU SR40CPU ST40 CPU CR40s 125 625
CPU SR60CPU ST60 CPU CR60s1 175 3751
扩展模块: EM 4AIEM 8AIEM 2AQEM 4AQEM
8DIEM 16DIEM 8DQ EM 8DQ RLYEM
16DQ RLY EM 16DQ 晶体
45 225
EM 8DI8DQ EM 8DI8DQ RLY 45 225
EM 16DI16DQ EM 16DI16DQRLY 70 35
EM 2AI1AQ EM 4AI2AQ 45 225
EM 2RTDEM 4RTD 45 225
EM 4TC 45 225
EM DP01 70 35
1CPU xx60 型号具两组安装孔测量宽度B尺寸时应测量安装孔中心应外壳边缘距离


说明
紧凑型串行 CPU(CPU SR20sCPU SR30sCPU SR40s CPU
SR60s)支持扩展模块信号板
安装
33 安装拆卸步骤
S7200 SMART
50 系统手册 V24 032019 A5E03822234AF
332 安装拆卸 CPU
CPU 方便安装标准 DIN 导轨面板 DIN 导轨卡夹设备固定
DIN 导轨
卡夹掰伸出位置提供设备进行面板安装螺钉安装位置




DIN 导轨安装



面板安装
② DIN 导轨卡夹处锁紧位置 ④ 卡夹处伸出位置
图 31 DIN 导轨面板安装
安装拆卸电气设备前请确保已切断该设备电源
时确保已切断相关设备电源

警告
安装拆卸设备前请切断 PLC 电源
果通电情况尝试安装拆卸 CPU
相关设备会触电导致设备错误运行
果安装拆卸程中未切断 PLC
相关设备电源导致员死亡重伤设备损坏
安装拆卸 CPU 相关设备前必须采取合适安全预防措施确保切断该 PLC
电源

务必确保更换安装设备时正确模块等设备

警告
模块更换
果安装正确模块CPU 中程序异常运行
果未型号设备未相方相序换设备导致员死亡
重伤设备损坏
型号设备更换设备确保安装方位置正确
安装
33 安装拆卸步骤
S7200 SMART
系统手册 V24 032019 A5E03822234AF 51

说明
安装 CPU 单独安装扩展模块CPU 型号 CPU CR20sCPU CR30sCPU
CR40s CPU CR60s 支持扩展模块信号板

该单元安装 DIN 导轨面板时应考虑点:
● DIN 导轨安装确保 CPU 部 DIN 导轨卡夹处锁紧(部)位置部
DIN 导轨卡夹处伸出位置
● 设备安装 DIN 导轨部 DIN 导轨卡夹推锁紧位置设备锁定
DIN 导轨
● 面板安装确保 DIN 导轨卡夹推伸出位置
面板安装 CPU请步骤操作:
1 表安装尺寸 (mm) (页 48) 中尺寸定位钻孔安装孔攻螺纹(M4
美国标准 8 号)
2 确保 CPU S7200 SMART 设备电源断开连接
3 带弹簧垫圈 Pan Head M4 螺钉模块固定面板头螺钉
4 果扩展模块放 CPU 旁起滑动直连接器牢固连接


说明
螺钉类型安装时材料决定应施加适扭矩直弹簧垫圈变避免安
装螺钉施加扭矩头螺钉

安装
33 安装拆卸步骤
S7200 SMART
52 系统手册 V24 032019 A5E03822234AF
表格 3 1 DIN 导轨安装 CPU
务 步骤

面步骤 DIN 导轨安装 CPU
1 隔 75 mm 导轨固定安装板
2 咔嚓声开模块底部 DIN 夹片模块背面卡 DIN 导轨
3 模块旋转 DIN 导轨咔嚓声闭合 DIN 夹片
仔细检查夹片否模块牢牢固定导轨
避免损坏模块请安装孔标记直接模块前侧



说明
CPU 环境振动较垂直安装时 DIN 导轨挡块会帮助
DIN 导轨端盖(8WA1 808 8WA1 805)确保模块保持连接状态
果系统处剧烈振动环境中面板安装 CPU 提供较高振动保护等级


表格 3 2 DIN 导轨拆卸 CPU
务 步骤

面步骤 DIN 导轨拆卸 CPU
1 切断 CPU 连接 IO 模块电源
2 断开连接 CPU 线缆 CPU
数扩展模块拆卸连接器该工作变更加简单
3 拧安装螺钉咔嚓声开 DIN 夹片
4 果连接扩展模块左滑动 CPU扩展模块连接器脱离 注:
拧解开扩展模块 DIN 夹片分离 CPU 更容易
5 卸 CPU 安装
33 安装拆卸步骤
S7200 SMART
系统手册 V24 032019 A5E03822234AF 53
333 安装拆卸信号板电池板
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
支持扩展模块信号板电池板
表格 3 3 CPU 中安装信号板
务 步骤



请步骤安装信号板电池板
1 确保 CPU S7200 SMART 设备电源断开连接
2 卸 CPU 部部端子块盖板
3 螺丝刀插入 CPU 部接线盒盖背面槽中
4 轻轻盖撬起 CPU 卸
5 信号板电池板直接放入 CPU 部安装位置中
6 力模块压入该位置直卡入位
7 重新装端子块盖板



表格 3 4 拆 CPU 中信号板电池板
务 步骤


请步骤拆卸信号板电池板
1 确保 CPU S7200 SMART 设备电源断开连接
2 卸 CPU 部部端子块盖板
3 螺丝刀插入模块部槽中
4 轻轻模块撬起 CPU 分离
5 模块直接 CPU 部安装位置中取出
6 盖板重新装 CPU
7 重新装端子块盖板
安装
33 安装拆卸步骤
S7200 SMART
54 系统手册 V24 032019 A5E03822234AF


说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
支持扩展模块信号板

安装更换 SB BA01 电池板中电池
SB BA01 电池板求电池型号 CR1025电池未 SB BA01
起提供必须行购买
安装电池请步骤操作:
1 SB BA01 中新电池安装求电池正极负极印刷线路板
2 现已准备 SB BA01 安装 CPU 中请述安装指示操作
更换电池请步骤操作:
1 述拆卸指示 CPU 中取出 SB BA01
2 号螺丝刀心取旧电池电池卡夹部推出
3 安装新 CR1025 换电池时求电池正极负极印刷线路板
4 述安装指示重新安装 SB BA01 电池板 安装
33 安装拆卸步骤
S7200 SMART
系统手册 V24 032019 A5E03822234AF 55
334 拆卸重新安装端子块连接器
S7200 SMART 模块具拆卸连接器简化接线连接
表格 3 5 拆卸连接器
务 步骤


通卸 CPU
电源开连接器盖子准备系统中拆卸端子块连接器
1 确保 CPU S7200 SMART 设备电源断开连接
2 查连接器顶部找插入螺丝刀头槽
3 螺丝刀插入槽中
4 轻轻撬起连接器顶部 CPU 分离 连接器夹紧位置脱离
5 抓住连接器 CPU 卸



表格 3 6 安装连接器
务 步骤


断开 CPU 电源开连接器盖子准备安装接线盒组件
1 确保 CPU S7200 SMART 设备电源断开连接
2 连接器单元插针齐
3 连接器接线边准连接器座侧
4 力转动连接器直卡入位
仔细检查确保连接器已正确齐完全啮合

安装
33 安装拆卸步骤
S7200 SMART
56 系统手册 V24 032019 A5E03822234AF
335 安装拆卸扩展模块
安装 CPU 单独安装扩展模块CPU 型号 CPU CR20sCPU CR30sCPU
CR40s CPU CR60s 支持扩展模块信号板
表格 3 7 安装扩展模块
务 步骤

面步骤安装扩展模块:
1 确保 CPU S7200 SMART 设备电源断开连接
2 卸 CPU 右侧 IO 总线连接器盖
3 螺丝刀插入盖方插槽中
4 方盖轻轻撬出卸盖保留该盖重复

扩展模块连接 CPU
1 拉出方 DIN 导轨卡夹便扩展模块安装导轨
2 扩展模块放置 CPU 右侧
3 扩展模块挂 DIN 导轨方
4 左滑动扩展模块直 IO 连接器 CPU
右侧连接器完全啮合推入方卡夹扩展模块锁定导轨

表格 3 8 拆卸扩展模块
务 步骤

面步骤拆卸扩展模块:
1 确保 CPU S7200 SMART 设备电源断开连接
2 IO 连接器接线扩展模块卸拧松 S7200 SMART 设备
DIN 导轨卡夹
3 右滑动扩展模块
安装
33 安装拆卸步骤
S7200 SMART
系统手册 V24 032019 A5E03822234AF 57
336 安装卸扩展电缆
S7200 扩展电缆更灵活 S7200 系统布局进行组态 CPU
系统允许条扩展电缆扩展电缆安装 CPU 第 EM
间者安装意两 EM 间
表格 3 9 安装卸扩展电缆公连接器
务 步骤

安装公连接器:
1 确保 CPU S7200 SMART 设备电源断开连接
2 公连接器压扩展模块 CPU 右侧总线连接器中
3 公连接器完全插入槽中时卡入位

卸公连接器:
1 确保 CPU S7200 SMART 设备电源断开连接
2 拇指公连接器部闩锁扩展模块 CPU
中释放出
3 直接拔出公连接器扩展模块 CPU 卸

安装
34 接线准
S7200 SMART
58 系统手册 V24 032019 A5E03822234AF
表格 3 10 安装卸扩展电缆母连接器
务 步骤

安装母连接器:
1 确保 CPU S7200 SMART 设备电源断开连接
2 母连接器压扩展模块左侧总线连接器中
3 母连接器完全插入槽中时卡入位

卸母连接器:
1 确保 CPU S7200 SMART 设备电源断开连接
2 拇指母连接器部闩锁扩展模块中释放

3 直接拔出母连接器扩展模块卸





说明
振动环境中安装扩展电缆
果扩展电缆连接移动固定牢模块电缆头连接处会慢慢松动
提供额外应力消作应电缆扎带电缆头固定 DIN
导轨(位置)
安装期间拉拽电缆时应避免力猛安装完成确保电缆模块连接位

34 接线准
电气设备进行正确接接线非常重助确保系统佳运行应
PLC 提供额外电气噪声保护 关接线图信息请参见技术规范 (页 807) 安装
34 接线准
S7200 SMART
系统手册 V24 032019 A5E03822234AF 59
先决条件
电气设备进行接接线前请确保已切断该设备电源
时确保已切断相关设备电源
确保 PLC 相关设备接线时遵守适电气准
根适国家方标准安装操作设备
联系理部门确定准标准适您具体情况

警告
果通电情况尝试安装 CPU
相关设备者进行接线会触电导致设备错误运行
果安装拆卸程中未切断 PLC
相关设备电源导致员死亡重伤设备损坏
安装拆卸 PLC 相关设备前必须采取合适安全预防措施确保切断该 PLC
电源

规划 PLC 系统接接线时务必考虑安全问题 电子控制设备(
PLC)会失灵导致正控制监视设备出现意外操作
应采取独立 PLC 安全措施防止发生员受伤设备损坏

警告
控制设备安全情况运行时会出现障导致受控设备意外运行
种意外运行会导致员死亡重害设备损坏
应紧急停止功机电超控功独立 PLC 冗余安全功

绝缘准
交流电源 IO
交流电路边界设计验证交流线路电压低压电路间实现安全隔离
根种适标准边界包括双重加强绝缘者基绝缘加辅助绝缘跨
边界组件(例光耦合器电容器变压器继电器)已通安全隔离认证仅
达交流线路电压电路提供电路安全隔离24 V
直流电路间隔离边界仅适工作状态安全目
根 EN 611312集成交流电源 S7200
传感器电源输出通信电路部逻辑电路属 SELV(安全超低电压)电路 安装
34 接线准
S7200 SMART
60 系统手册 V24 032019 A5E03822234AF
维持 S7200 SMART 低压电路安全特性通信端口模拟电路 24 V
直流标称电源 IO 电路外部连接必须合格电源供电该电源必须满足种标准
SELVPELV2 类限制电压受限电源求

警告
安全电压转换器
果非隔离单绝缘电源通交流线路低压电路供电会导致应
安全触摸电路出现危险电压例通信电路低压传感器线路
种意外高压会导致员死亡重伤设备损坏
合格高压转低压转换器作安全接触限压电路供电电源

接准
应设备接佳方式确保 PLC
相关设备公端接连接点接该单点应直接系统接相连

接线必须短应线径例2 mm2 (14 AWG)
确定接点时请记住考虑安全接求保护性中断设备正确工作
接线准
设计 S7200 SMART CPU 接线时应提供时切断 CPU
电源输入电路输出电路电力供应隔离开关请提供流保护(例熔断
器断路器)限制电源线中障电流考虑输出电路中安装熔断器限流装
置提供额外保护
遭受雷电击线路安装合适浪涌抑制设备
避免低压信号线通信电缆铺设具交流线高量快速开关直流线槽中务必成
布线中性线公导线带电导线载信号导线成布设
短电线确保线径承载求电流
额定温度 S7200 SMART CPU 周边环境温度高 30°C
导线电缆(例环境温度 55°C 时导体低额定温度
85°C)接线类型材料求您需根具体电路等级安装环境确

屏蔽线防止电气噪声通常 S7200 SMART CPU
端屏蔽层接获佳效果您应该连接 S7200 SMART CPU 安装
34 接线准
S7200 SMART
系统手册 V24 032019 A5E03822234AF 61
通信连接器外壳通信电缆屏蔽层接电缆屏蔽层咬合连接器接
通信电缆屏蔽层单独接您应该夹板环绕屏蔽层铜条电缆屏蔽层接
样增连接接点表面积
外部电源供电输入电路进行接线时应该电路中安装流保护装置 S7
200 SMART CPU 24 V
直流传感器电源供电电路需外部保护该传感器电源电流已受限制
S7200 SMART CPU
模块供户接线拆卸连接器防止连接松动请确保连接器固定牢导线已
牢固安装连接器中
帮助避免安装设备中出现意外电流S7200 SMART CPU
某点提供绝缘边界规划系统接线时应考虑绝缘边界关提供绝缘
程度绝缘边界位置信息请参见技术规范
(页 807)达交流线路电压电路提供电路安全隔离24 V
直流电路间隔离边界仅适工作状态安全目
S7200 SMART CPUEM SB 接线规总结:
表格 3 11 S7200 SMART CPUEM SB 接线规:
适接线规 CPU EM 连接器 SB 连接器
标准导线连接导体截面

2 mm2 03 mm2(14 AWG 22
AWG)
13 mm2 03 mm2(16 AWG 22
AWG)
连接导线数 1 根导线 2
根导线组合横截面积 2
mm2(合计)
1 根导线 2
根导线组合横截面积 13
mm2(合计)
导线裸线长度 64 mm 63 7 mm
紧固扭矩*() 056 Nm(5 英寸磅) 033 Nm(3 英寸磅)
工具 25 30 mm 字螺丝刀 20 25 mm 字螺丝刀
* 避免损坏连接器心螺丝紧固紧


说明
绞线保护套终端套降低杂散线股带短路风险果保护套长度
推荐裸线长度应加绝缘环防导体侧移动造成短路祼露导体横截面积
限定适保护套
安装
34 接线准
S7200 SMART
62 系统手册 V24 032019 A5E03822234AF
参见
常规技术规范 (页 807)
灯负载准
接通浪涌电流灯负载会导致继电器触点损坏 该浪涌电流通常钨灯稳态电流
10 15 倍
应期间进行量开关操作灯负载建议更换插入式继电器浪涌限
制器
感性负载准
抑制电路感性负载配合控制输出断开时限制电压升高抑制电路保护输
出防止通感性负载电流中断时产生高压瞬变导致早损坏
外抑制电路限制感性负载开闭时产生电噪声抑制力较差感性负载产生
高频噪声会中断 PLC
运行配备外部抑制电路电路跨接负载两端位置接负载
样降低电气噪声效
S7200 SMART
直流输出包含部抑制电路该电路足满足数应感性负载求 S7
200 SMART 继电器输出触点开关直流交流负载未提供部保护
种良抑制解决方案接触器感性负载制造商感性负载提供集
成负载设备中抑制电路提供抑制电路作选附件制造商提供抑
制电路适合您应获佳噪声消减触点寿命需额外抑制
电路
交流负载金属氧化物变阻器 (MOV) 电压钳制设备联 RC
电路配合单独效带联 RC 电路 MOV
抑制器通常会导致出现高达钳位电压显著高频噪声
良受控关断瞬变振铃频率超 10kHz
1kHz交流线路峰值电压应 +1200V 范围 PLC
部抑制直流负载负峰值电压 24 V DC 电源电压低约 40
V外部抑制应瞬变限制 36V 电源范围卸载部抑制

说明
抑制电路效性取决具体应必须验证否适合您具体应确保组件
额定值均正确示波器观察关断瞬变
安装
34 接线准
S7200 SMART
系统手册 V24 032019 A5E03822234AF 63
开关直流感性负载直流继电器输出典型抑制电路


数应中直流感性负载两端增加二
极 (A)
果您应求更快关闭时间
建议增加稳压二极
(B)请确保正确选择稳压二极适合输出电路
中电流量 ① 1N4001 二极等元件
② 82 V
稳压二极(直流输出)
36 V
稳压二极(继电器输出)
③ 输出点
④ M24 V 参考
开关交流感性负载继电器输出典型抑制电路


请确保金属氧化物变阻器 (MOV)
工作电压少额定线电压高出 20
选择脉应推荐脉级非感性电阻电容(
通常金属薄膜型)确认元件满足均功率峰
值功率峰值电压求

① 关 C 值请参见表格
② 关 R 值请参见表格
③ 输出点
果行设计抑制电路表出系列交流负载建议电阻值电容值值理
想元件参数计算结果表中 I rms 指满载时负载稳态电流 安装
34 接线准
S7200 SMART
64 系统手册 V24 032019 A5E03822234AF
表格 3 12 交流抑制电路电阻电容值
电感负载 抑制值
I rms 230 V AC 120 V AC 电阻 电容
A VA VA Ω W(功率额定值) nF
002 46 24 15000 01 15
005 115 6 5600 025 470
01 23 12 2700 05 100
02 46 24 1500 1 150
05 115 60 560 25 470
1 230 120 270 5 1000
2 460 240 150 10 1500
表中值满足条件:
关断瞬变阶跃 < 500 V
电阻峰值电压 < 500 V
电容峰值电压 < 1250 V
抑制电流 < 负载电流 8 (50 Hz)
抑制电流 < 负载电流 11 (60 Hz)
电容 dVdt < 2 Vμs
电容脉功耗:∫(dvdt)2dt < 10000 V2μs
谐振频率 < 300 Hz
电阻功率应 2 Hz 开关频率
假设典型感性负载功率数 03


警告
正确放置外部电阻电容噪声抑制电路
继电器扩展模块切换交流感应负载时必须交流负载两端联外部电阻电容噪
声抑制电路防止意外机器程操作意外机器程操作导致严重身
伤害甚死亡
放置外部电阻电容噪声抑制电路时请务必确保遵循相关指南

S7200 SMART
系统手册 V24 032019 A5E03822234AF 65
PLC 概念 4

CPU 基功监视现场输入根控制逻辑接通断开现场输出设备
章介绍关程序执行种存储器存储器保持等方面概念
41 控制逻辑执行
CPU 连续执行程序中控制逻辑读写数基操作非常简单:
● CPU 读取输入状态
● 存储 CPU 中程序输入评估控制逻辑
● 程序运行时CPU 更新数
● CPU 数写入输出


图显示电气继电器图 CPU
关系简图例中启动电
机开关状态输入状态相
结合状态计算结果决定
控制电机启动执行器输出状态 PLC 概念
41 控制逻辑执行
S7200 SMART
66 系统手册 V24 032019 A5E03822234AF
扫描周期中务
CPU
反复执行系列务种务循环执行称扫描周期户程序执行否取决
CPU 处 STOP 模式 RUN 模式 RUN 模式执行程序 STOP
模式执行程序
表格 4 1 CPU 扫描周期中执行务
扫描周期 说明

读取输入:CPU
物理输入状态复制程映输入寄存器
执行程序中控制逻辑:CPU
执行程序指令值存储存储区
处理通信请求:CPU
执行通信需务
执行 CPU 检诊断:CPU
确保固件程序存储器扩展模块正确工作
写入输出:存储程映输入寄存器数值写
入物理输出 PLC 概念
41 控制逻辑执行
S7200 SMART
系统手册 V24 032019 A5E03822234AF 67
411 读取输入写入输出
读取输入
数字量输入:
扫描周期开始时会读取数字量输入电流值然该值写入程映输入寄存

模拟量输入:CPU
正常扫描周期中会读取模拟量输入值程序访问模拟量输入时立设备中
读取模拟量值
写入输出
数字量输出:扫描周期结束时CPU
存储程映输出寄存器值写入数字量输出
模拟量输出:CPU
正常扫描周期中会写入模拟量输出值程序访问模拟量输出值时立写入模
拟量输出
412 立读取写入 IO
CPU 指令集提供立读取写入物理 IO 指令立 IO
指令直接访问实际输出输入点映寄存器通常作 IO
访问源址目址立指令访问输入点时改变相应程映输入寄存
器单元立指令访问输出点时时更新相应程映输出寄存器单元

说明
读取模拟量输入时立读取相应值模拟量输出写入值时会立更新该输出

PLC 概念
41 控制逻辑执行
S7200 SMART
68 系统手册 V24 032019 A5E03822234AF
程序执行期间程映寄存器直接访问输入输出点更优势映寄存
器三原:
● 扫描开始时输入进行采样扫描周期程序执行阶段步冻结输入值
程序执行完成映寄存器中值更新输出样会系统更稳定
● 程序访问映寄存器速度访问 IO 点速度快更快执行程序
● IO
点位实体必须位字节形式访问采位字节字双字形式访
问映寄存器映寄存器更灵活
413 执行户程序
扫描周期执行阶段CPU
执行程序第条指令开始继续执行指令
程序中断例程执行程中立 IO 指令立访问输入输出
果程序中子例程子例程作程序部分进行存储
程序子例程中断例程调子例程时执行子例程
程序调时子例程嵌套深度 8 级中断例程调时嵌套深度 4 级
果程序中中断中断事件相关中断例程作程序部分进行存储
正常扫描周期中定执行中断例程发生中断事件时执行中断例程(
扫描周期时间)
14 实体中保留局部存储器:
程序八子例程嵌套级(程序启动时)中断例程四子例程嵌套级
(中断程序启动时)
局部存储器局部范围局部存储器仅相关程序实体程序实体法访
问 关局部存储器详细信息请参见章中局部存储区: L
图描述典型扫描流程该流程包括局部存储器两中断事件(事件
发生程序执行阶段事件发生扫描周期通信阶段)
子例程较高级调调时执行
没调中断例程发生相关中断事件时调中断例程 PLC 概念
41 控制逻辑执行
S7200 SMART
系统手册 V24 032019 A5E03822234AF 69

图 41 典型扫描流程 PLC 概念
42 访问数
S7200 SMART
70 系统手册 V24 032019 A5E03822234AF
42 访问数
CPU 信息存储存储单元位置均具唯址
显式标识访问存储器址 样程序直接访问该信息
访问存储区中位必须指定址该址包括存储器标识符字节址位号(称
字节位寻址)
表格 4 2 位寻址
位址元素 说明

A 存储区标识符
B 字节址: 字节 3
C 分隔符(字节位)
D 位字节中位置(位 4 8 位编号 7 0
位)
E 存储区字节
F 选定字节位
示例中存储区字节址(M3)代表 M 存储器第 3
字节句点()位址(位 4)分开
字节址格式字节字双字访问数存储区(VIQMSL
SM)中数
字节字双字访问存储器中数必须采类似指定位址方法指定址
包括区域标识符数标识字节字双字值起始字节址图示
PLC 概念
42 访问数
S7200 SMART
系统手册 V24 032019 A5E03822234AF 71
表出数长度表示整数值范围
表格 4 3 数长度表示十进制十六进制数范围
表示方式 字节 (B) 字 (W) 双字 (D)
符号整数 0 255
16#00 16#FF
0 65535
16#0000 16#FFFF
0 4294967295
16#00000000 16#FFFFFFFF
符号整数 128 +127
16#80 16#7F
32768 +32767
16#8000 16#7FFF
2147483648 +2147483647
16#8000 0000 16#7FFF FFFF
实数(IEEE
32
位浮点数)
适 适 +1175495E38
+3402823E+38(正数)
1175495E38 3402823E+38(负数)
包括区域标识符设备编号址格式访问 CPU 存储区( TCHC
累加器)中数
421 访问存储区
I(程映输入)
CPU
次扫描周期开始时物理输入点采样然采样值写入程映输入寄存器户
位字节字双字访问程映输入寄存器:
表格 4 4 I 存储器绝寻址
位: I[字节址][位址] I01
字节字双字: I[][起始字节址] IB4
IW7
ID20 PLC 概念
42 访问数
S7200 SMART
72 系统手册 V24 032019 A5E03822234AF
Q(程映输出)
扫描周期结束时CPU
存储程映输出寄存器值复制物理输出点户位字节字双字
访问程映输出寄存器:
表格 4 5 Q 存储器绝寻址
位: Q[字节址][位址] Q11
字节字双字: Q[][起始字节址] QB5QW
14QD28
V(变量存储器)
V 存储器存储程序执行程序中控制逻辑操作中间结果 V
存储器存储程务相关数 位字节字双字访问 V 存储器:
表格 4 6 V 存储器绝寻址
位: V[字节址][位址] V102
字节字双字: V[][起始字节址] VB16
VW100
VD2136
M(标志存储器)
标志存储区(M
存储器)作部控制继电器存储操作中间状态控制信息
位字节字双字访问标志存储区:
表格 4 7 M 存储器绝寻址
位: M[字节址][位址] M267
字节字双字: M[][起始字节址] MB0MW
11MD20 PLC 概念
42 访问数
S7200 SMART
系统手册 V24 032019 A5E03822234AF 73
T(定时器存储器)
CPU 提供定时器够 1 ms10 ms 100 ms
精度(时基增量)累计时间定时器两变量:
● 前值: 该 16 位符号整数存储定时器计数时间量
● 定时器位: 较前值预设值置位清该位
预设值定时器指令部分
定时器址(T + 定时器编号)访问两变量
访问定时器位前值取决指令:
带位操作数指令会访问定时器位带字操作数指令访问前值
图示常开触点指令访问定时器位移动字指令访问定时器前

表格 4 8 T 存储器绝寻址
定时器: T[定时器编号] T24

图 42 访问定时器位定时器前值
C(计数器存储器)
CPU 提供三种类型计数器计数器输入低高跳变事件进行计数:
种类型仅计数种仅计数种计数
两计数器相关变量:
● 前值: 该 16 位符号整数存储累加计数值
● 计数器位: 较前值预设值置位清该位
预设值计数器指令部分 PLC 概念
42 访问数
S7200 SMART
74 系统手册 V24 032019 A5E03822234AF
计数器址(C + 计数器编号)访问两变量
访问计数器位前值取决指令:
带位操作数指令会访问计数器位带字操作数指令访问前值
图示常开触点指令访问计数器位移动字指令访问计数器前

表格 4 9 C 存储器绝寻址
计数器 C[计数器编号] C24

图 43 访问计数器位计数器前值
HC(高速计数器)
高速计数器独立 CPU 扫描周期高速事件进行计数 高速计数器符号 32
位整数计数值(前值) 访问高速计数器计数值您需利存储器类型 (HC)
计数器编号指定高速计数器址
高速计数器前值读值仅作双字(32 位)寻址
表格 4 10 HC 存储器绝寻址
高速计数器 HC[高速计数器编号] HC1
AC(累加器)
累加器存储器样读写器件
例累加器子例程传递参数子例程返回参数存储计算中中
间值 CPU 提供四 32 位累加器(AC0AC1AC2 AC3)
位字节字双字访问累加器中数
访问数取决访问累加器时指令
图示字节字形式访问累加器时数值低 8 位低 16 位
双字形式访问累加器时全部 32 位 PLC 概念
42 访问数
S7200 SMART
系统手册 V24 032019 A5E03822234AF 75
关中断子例程中累加器信息请参见中断指令 (页 335)
表格 4 11 AC 存储器绝寻址
累加器 AC[累加器编号] AC0

图 44 访问累加器
SM(特殊存储器)
SM 位提供 CPU 户程序间传递信息种方法
位选择控制 CPU 某特殊功例:
第扫描周期接通位固定速率切换位显示数学运算指令状态位
位字节字双字访问 SM 位:
表格 4 12 SM 存储器绝寻址
位: SM[字节址][位址] SM01
字节字双字: SM[][起始字节址] SMB86S
MW300
SMD1000 PLC 概念
42 访问数
S7200 SMART
76 系统手册 V24 032019 A5E03822234AF
更相关信息请参见 SM 位 (页 953)说明
L(局部存储区)
局部存储器栈中CPU POU (program organizational
unit程序组织单元)提供 64 字节 L 存储器POU 相关 L
存储器址仅前执行
POU(程序子例程中断例程)进行访问中断例程子例程时L
存储器栈保留暂停执行 POU L 存储器值样 POU
执行暂停 POU 通 POU 提供执行控制前存 L
存储器值恢复执行
L 存储器栈嵌套层数限制:
● 程序开始时八子例程嵌套层
● 中断例程开始时四子例程嵌套层
嵌套限制允许程序中 14 层执行栈例程序(第 1
层)八嵌套子例程(第 2 层第 9 层)执行第 9
层子例程时会发生中断(第 10 层)中断例程包括四嵌套子例程(第 11
层第 14 层)
L 存储器规:
● L 存储器类型
POU(程序子例程中断例程)中局部时TEMP变量
● 子例程 L
存储器传递子例程子例程中传出ININ_OUTOUT类型变量
● LAD FBD 编写子例程TEMPININ_OUT OUT 变量占
60 字节STEP 7MicroWIN SMART 会局部存储器四字节
局部存储器符号变量类型数类型会变量表中进行分配程序编辑器中开
相关 POU 时表成功编译 POU 时会动分配 L 存储器绝址 PLC 概念
42 访问数
S7200 SMART
系统手册 V24 032019 A5E03822234AF 77
数情况程序逻辑中 L 存储器符号名称引成功编译整 POU
前L 存储器绝址均未知然表中列出 L
存储器绝址
表格 4 13 L 存储器绝寻址
位: L[字节址][位址] L00
字节字双字: L[] [起始字节址] LB33LW
5LD20
存储器全局 V 存储器相似址语法 V 存储器全局范围效 L
存储器局部范围效全局范围表示 POU
均访问存储器址局部范围指 L 存储器分配特定 POU
相关程序单元法访问
全局符号局部符号相名称时L
存储器局部范围会影响符号果程序逻辑引符号名称CPU
会忽略全局符号处理分配局部存储器符号址

说明
局部存储器值分配会连续执行 POU 始终保留
前嵌套序列完成L 存储器址会供执行序列重复根 POU
执行栈中层级次执行 POU 时完成 L 存储器分配次执行时完成
POU L 存储器分配会意外值覆盖
请牢记程序逻辑中 L 存储器变量重新分配正确值处理 TEMP
值前重新进行初始化确保输出值(OUT IN_OUT)正确误

AI(模拟量输入)
CPU 模拟量值(温度电压)转换字长度(16 位)数字值
通区域标识符 (AI)数 (W) 起始字节址访问值
模拟量输入字总偶数字节(例 02
4)开始必须偶数字节址(例 AIW0AIW2 AIW4)访问值
模拟量输入值读值
表格 4 14 AI 存储器绝寻址
模拟量输入 AIW[起始字节址] AIW4 PLC 概念
42 访问数
S7200 SMART
78 系统手册 V24 032019 A5E03822234AF
AQ(模拟量输出)
CPU 字长度(16 位)数字值例转换电流电压 通区域标识符
(AI)数 (W) 起始字节址写入值
模拟量输出字总偶数字节(例 02
4)开始必须偶数字节址( AQW0AQW2 AQW4)写入值
模拟量输出值写值
表格 4 15 AQ 存储器绝寻址
模拟量输出 AQW[起始字节址] AQW4
S(序控制继电器)
S 位 SCR 关联机器步骤组织等效程序段中 SCR
实现控制程序逻辑分段 位字节字双字访问 S 存储器
表格 4 16 S 存储器绝寻址
位: S[字节址][位址] S31
字节字双字: S[][起始字节址] SB4
SW7
SD14
422 实数格式
实数(浮点数) 32 位单精度数表示格式 ANSIIEEE 7541985
标准中描述形式 实数双字长度访问

图 45 实数格式 PLC 概念
42 访问数
S7200 SMART
系统手册 V24 032019 A5E03822234AF 79

说明
浮点数精确数点第 6 位 输入浮点常数时指定 6 位数
计算涉包含非常非常数字长串数值时计算结果准确
果数值相差 10 x 次方(中 x > 6)会发生述情况例: 100 000 000 + 1
100 000 000

423 字符串格式
字符串字符序列中字符字节形式存储
字符串第字节定义字符串长度字符数 图显示字符串格式
字符串长度 0 254 字符加长度字节字符串长度 255
字节 字符串常数限制 126 字节

图 46 字符串格式
424 分配指令常数值
许编程指令中常数值 常数字节字双字 CPU
二进制数形式存储常数十进制十六进制ASCII
实数(浮点)格式表示常数
表格 4 17 常数值表示方式
表示方式 格式 示例
十进制 [十进制值] 20047
十六进制 16#[十六进制值] 16#4E4F
二进制 2#[二进制数] 2#1010_0101_1010_0101
ASCII '[ASCII 文]' 'ABCD'
实数 ANSIIEEE 7541985 +1175495E38(正数)
1175495E38(负数)
字符串 [stringtext] ABCDE
PLC 概念
42 访问数
S7200 SMART
80 系统手册 V24 032019 A5E03822234AF

说明
CPU
支持数输入数检查(指定常数存储整数符号整数双整数形式)
例加法指令 VW100 中值作符号整数值异指令 VW100
中值作符号二进制值

425 IO 扩展 IO 进行寻址
CPU 提供 IO 具固定 IO 址您通 CPU 右侧连接扩展 IO
模块通安装信号板增加 IO 点模块点址取决 IO 类型模块 IO
链中位置举例说输出模块会影响输入模块点址反然类似模
拟量模块会影响数字量模块寻址反然

说明
数字量 IO
程映寄存器空间总八位(字节)递增方式保留果模块没保留
字节中位提供相应物理点未位法分配 IO
链中续模块输入模块未位会输入更新周期中清零
模拟量 IO 点总两点递增方式分配果模块没点分配相应物理
IO IO 点丢失够分配 IO 链中续模块

表提供固定映射惯例示例( STEP 7 MicroWIN SMART 建立作系统块中
IO 组态部分载)
表格 4 18 CPU 映射惯例
CPU 信号板 扩展模块 0 扩展模块 1 扩展模块 2 扩展模块 3 扩展模块 4 扩展模块 5
起始址 I00
Q00
I70
Q70
AI12
AQ12
I80
Q80
AI16
AQ16
I120
Q120
AI32
AQ32
I160
Q160
AI48
AQ48
I200
Q200
AI64
AQ64
I240
Q240
AI80
AQ80
I280
Q280
AI96
AQ96
PLC 概念
42 访问数
S7200 SMART
系统手册 V24 032019 A5E03822234AF 81

说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
支持扩展模块信号板

426 指针进行间接寻址
间接寻址指针访问存储器中数
指针包含存储单元址双字存储单元 V 存储单元L
存储单元累加器寄存器(AC1AC2AC3)作指针
创建指针必须移动双字指令间接寻址存储单元址移指针位置
指针作参数传递子例程
S7200 SMART CPU 允许指针访问列存储区:
IQVMSAIAQSMT(仅限前值) C(仅限前值)
您间接寻址访问单位访问 HCL 累加器存储区
间接访问存储器址中数通输入符号 (&)
寻址存储单元第字节创建该位置指针
指令输入操作数前必须符号
(&)表示存储单元址(非容)移指令输出操作数中标识位置(指
针)
指令操作数前面输入星号 (*) 指定该操作数指针 图示输入
*AC1 表示 AC1 存储指移动字(MOVW) 指令引字长度值指针
该示例中 VB200 VB201 中存储值移累加器 AC0


① MOVD &VB200 AC1
VB200(VW200 初始字节)中址传送 AC1 创建指针
② MOVW *AC1 AC0
移动 AC1 中指针引字值
图 47 创建指针 PLC 概念
42 访问数
S7200 SMART
82 系统手册 V24 032019 A5E03822234AF
图示您更改指针值 指针 32 位值请双字指令修改指针值
简单数学运算(例加递增)修改指针值

① MOVD &VB200 AC1
VB200(VW200 初始字节)中址传送 AC1 创建指针
MOVW *AC1 AC0
移动 AC1 中指针引字值
② +D +2 AC1
累加器加 2 指字位置
MOVW *AC1 AC0
移动 AC1 中指针引字值
图 48 修改指针

说明
修改指针值时请记住调整访问数: 访问字节时指针值加
1访问定时器计数器字前值时指针值加 2访问双字时指针值加 4
PLC 概念
42 访问数
S7200 SMART
系统手册 V24 032019 A5E03822234AF 83
427 指针示例
指针访问表中数
该示例 LD14 作指存储配方表中配方指针配方表起始址
VB100 例中VW1008 存储特定配方表中索引
果表中配方长度 50 字节该索引 50
该特定配方起始址偏移量
指针加该偏移量访问表中单独配方 例中配方会复制 VB1500
开始 50 字节中
表格 4 19 示例: 指针访问表中数
LAD STL



传送配方表中配方:
• 配方长度 50 字节
• 索引参数 (VW1008)
标识加载配方

创建指配方表起始址指针

配方索引转换双字值


偏移量容纳配方


调整偏移量添加指针


选定配方传送 VB1500
VB1549






Network 1
LD SM00
MOVD &VB100 LD14




ITD VW1008 LD18





*D +50 LD18





+D LD18 LD14





BMB *LD14 VB1500 50
PLC 概念
42 访问数
S7200 SMART
84 系统手册 V24 032019 A5E03822234AF
偏移量访问数
该示例 LD10 作指址 VB0 指针 然指针增 VD1004
中存储偏移量 LD10 指 V 存储器中址(VB0 + 偏移量)
LD10 指 V 存储器址中值复制 VB1900 通更改 VD1004
中值您访问意 V 存储单元
表格 4 20 示例: 偏移量读取意 V 存储单元值
LAD STL

V
存储器起始址加载指针



偏移量值添加指针中




V
存储单元中值(偏移量)复制
VB1900
Network 1
LD SM00
MOVD &VB0 LD10



+D VD1004 LD10





MOVB *LD10 VB1900
PLC 概念
43 保存恢复数
S7200 SMART
系统手册 V24 032019 A5E03822234AF 85
43 保存恢复数
431 载项目组件

说明
程序块数块系统块载 CPU 会彻底覆盖 CPU
中该块前存容执行载前确定覆盖该块

项目组件 STEP 7MicroWIN SMART 载 CPU请步骤操作:
1 确保太网 (页 32)(仅限标准型 CPU) RS485 (页 35) 通信通信接口 PLC
连接器电缆正常工作 PLC 通信正常运行
2 CPU 置 STOP 模式 (页 44)
3 载项目组件文件(File) PLC 菜单功区传输(Transfer)
区域单击载(Download) 钮快捷键组合 CTRL+D

4 载选定项目组件单击载(Download)
钮箭头然拉列表中选择载特定项目组件(程序块数块
系统块)
5 单击载(Download) 钮果弹出通信(Communications)
话框请选择载 PLC 通信接口太网 IP 址 RS485 网络址
6 载(Download) 话框中设置块载选项 CPU RUN 模式转换
STOP 模式 (页 44) STOP 模式转换 RUN 模式 (页 44)时您否希收提示 PLC 概念
43 保存恢复数
S7200 SMART
86 系统手册 V24 032019 A5E03822234AF
7 者果想话框成功载动关闭请单击成功关闭话框(Close
dialog on success) 复选框
8 单击载(Download) 钮

STEP 7MicroWIN SMART 完整程序您选择程序组件复制
CPU状态图标指示信息性消息载时否出现潜问题错误状态消息提供操作
特定结果

说明
初创建适固件版 V1x S7200 SMART CPU
项目组件载固件版低 V20
CPU法初创建适固件版低 V20 CPU
项目组件载固件版 V1x CPU 中项目组件受固件版 V1x
支持功时尤

STEP 7MicroWIN SMART 支持 RUN 模式执行程序编辑载 PLC 概念
43 保存恢复数
S7200 SMART
系统手册 V24 032019 A5E03822234AF 87
载程
载时STEP 7MicroWIN SMART CPU 项目组件次执行务:

步骤 操作 相关题更说明
1 基您选择载象程序编
辑器中项目组件充载操作
输入程序编辑器包含您输入
新程序数保存开
smart 项目传 ASCII
导入文件
开文件
范围检查
项目文件 IO 错误
程序编辑器错误
2 STEP 7MicroWIN SMART 编译
编译载命令启动编译器果
编译利通程序控制移交
步果未通退出编译
载操作
STEP 7MicroWIN SMART
编译器错误列输出窗口双击错误
编辑器滚动错误位置编译成功显
示生成程序数块
3 通通信网络块发送 CPU
进行 PLC 编译
通信错误
载(编辑器 PLC)载(PLC
编辑器)PLC
通信必须正常运行确保网络硬件 PLC
连接电缆正常操作
4 PLC 编译
果 PLC
编译成功程序控制移交步
果失败退出载报错
PLC 编译器会验证 PLC
硬件支持全部程序指令范围结构
PLC 菜单信息(Information)
区域中单击 PLC
钮查找第编译错误
5 程序位 CPU
永久存储器中时 RUN
模式执行
致命错误 (页 950)非致命运行错误
(页 947) PLC
菜单信息(Information) 区域访问
果载尝试生成编译器错误载错误更正错误然重新尝试载
请参见
传项目组件 (页 88)
参见
硬件障排指南 (页 702) PLC 概念
43 保存恢复数
S7200 SMART
88 系统手册 V24 032019 A5E03822234AF
432 传项目组件
项目组件 PLC 传 STEP 7MicroWIN SMART
程序编辑器请步骤操作:
1 确保网络硬件 PLC 连接器电缆(太网 (页 32) RS485
(页 35))运行正常确保 PLC 通信运行正常 (页 702)
2 传项目组件文件(File) PLC 菜单功区传输(Transfer)
部分单击传(Upload) 钮快捷键组合 CTRL+U

3 传选项目组件单击传(Upload)
钮箭头然选择具体传项目组件(程序块数块系统块)
4 果弹出通信(Communications) 话框请选择传 PLC 通信接口太网 IP
址 RS485 网络址
5 传(Upload) 话框中改选传块(果已选择)
6 (选)果想话框成功传动关闭单击成功关闭话框(Close
dialog on success) 复选框
7 单击传(Upload) 钮开始传

STEP 7MicroWIN SMART 复制您选择 PLC
传前开项目完整程序程序组件状态图标指示信息性消息传时否出
现潜问题错误状态消息提供操作特定结果 PLC 概念
43 保存恢复数
S7200 SMART
系统手册 V24 032019 A5E03822234AF 89
果传成功保存传程序进行进步更改PLC
包含符号状态图表信息法传符号表状态图表

说明
传新项目捕获程序块系统块数块信息保险方法项目空白您
会意外损坏数果位项目状态图表符号表中信息始终开第
二 STEP 7MicroWIN SMART 实例然该信息项目文件复制
(页 109)
果覆盖载 (页 85) PLC
程序进行全部修改传现项目操作传现项目会覆
盖项目进行添加修改存储 PLC 中项目彻底覆盖 STEP
7MicroWIN SMART 项目时选项
STEP 7MicroWIN SMART
会传注释果前程序编辑器中开带注释程序保留注释注
意传否会覆盖现项目仅项目类似时方法

433 存储类型
CPU 提供种功确保户程序数够正确保留
● 保持性存储器:次电循环中保持变选择存储区系统数块中组态
保持性存储器存储区中 VM
定时器计数器前值存储区组态保持性存储区
● 永久存储器:存储程序块数块系统块强制值组态保持性值存
储器
● 存储卡:标准 CPU 拆卸 microSDHC 卡途:
– 作程序传送卡 (页 93)存储项目块
– 作恢复出厂默认设置卡 (页 171)完全擦 PLC
– 作固件更新卡 (页 90)更新 PLC 扩展模块固件 PLC 概念
43 保存恢复数
S7200 SMART
90 系统手册 V24 032019 A5E03822234AF
434 存储卡
存储卡
标准 S7200 SMART CPU 支持 microSDHC 卡进行操作:
● 户程序传送 (页 93)
● CPU 重置出厂默认状态 (页 171)
● 支持 CPU 连接扩展模块固件更新
容量 4GB 16GB 标准型商业 microSDHC 卡

CPU 行存储卡法:
1 RUN 模式存储卡插入 CPU 导致 CPU 动转换 STOP 模式
2 果插入存储卡 CPU 前进 RUN 模式
3 仅 CPU 电暖启动执行存储卡评估 CPU
电暖启动进行程序传送固件更新
4 存储卡存储程序传送固件更新相关文件文件夹名称
程序传送固件更新文件文件夹名称突


警告
安装存储卡前请验证 CPU 前未运行进程
安装存储卡导致 CPU 进入 STOP
模式会影响线程机器操作意外程操作机器操作会导致
死亡身伤害财产损失
插入存储卡前请务必确保 CPU 处离线模式处安全状态

程序传送卡
存储卡户程序容传送 CPU
永久存储器中完全部分换已装载存储器中容 PLC 概念
43 保存恢复数
S7200 SMART
系统手册 V24 032019 A5E03822234AF 91
程序传送目方式组织存储卡:
表格 4 21 程序传送卡存储卡
卡根级
文件:S7_JOBS7S 包含字 TO_ILM 文文件
文件夹:SIMATICS7S 包含传送 CPU 户程序文件文件夹
重置出厂默认设置卡
存储卡擦保留数 CPU 重置出厂默认状态
复位出厂默认 (页 171)目请方式组织存储卡:
表格 4 22 复位出厂默认设置存储卡
卡根级
文件:S7_JOBS7S 包含字 RESET_TO_FACTORY 文文件
固件更新卡
存储卡更新 CPU 连接扩展模块中固件
固件更新存储卡文件文件夹结构示:
表格 4 23 固件更新目存储卡
卡根级
文件:S7_JOBS7S 包含字 FWUPDATE 文文件
文件夹:FWUPDATES7
S
包含更新设备更新文件 (upd) 文件夹
电果 CPU 检测存存储卡该卡找开 S7_JOBSYS
文件果 CPU 该文件中发现 FWUPDATE 字符串 CPU 进入固件更新序列 PLC 概念
43 保存恢复数
S7200 SMART
92 系统手册 V24 032019 A5E03822234AF
CPU 检查 FWUPDATES7S 文件夹中更新文件
(upd)果更新文件文件名中包含序 ID
连接设备(CPU扩展模块信号板)序 ID (MLFB) 匹配 CPU
会更新文件包含固件容更新该设备固件

说明
通 STEP 7MicroWIN SMART 执行固件更新
通 STEP 7MicroWIN SMART RS485
端口执行固件更新存储卡 CPU 型号方法尤适相关说明请参见
STEP 7MicroWIN SMART 线帮助中 PLC 菜单部分

435 标准 CPU 中插入存储卡

表格 4 24 标准 CPU 中插入移存储卡
务 步骤

面步骤 microSDHC 存储卡插入
CPU 中
1 开部端子块连接器盖
2 microSDHC
存储卡插入位端子块连接器方存储卡
插槽(标记 X50)
3 插入卡重新装端子块连接器盖确
保该卡牢固
面步骤 CPU 中取
microSDHC 存储卡
1 开部端子块连接器盖
2 抓住 CPU 中 microSDHC
存储卡拉出卡插槽(标记 Micro
SD X50)
3 重新装部端子块盖板 PLC 概念
43 保存恢复数
S7200 SMART
系统手册 V24 032019 A5E03822234AF 93
436 通存储卡传送程序
标准 S7200 SMART CPU 型号 FAT32 文件系统格式支持容量处 4 16 GB
范围标准商 microSDHC 卡 microSDHC
卡作程序传送卡实现程序项目数便携式存储

警告
插入存储卡前请检查确认 CPU 前未执行进程
RUN 模式存储卡插入 CPU 导致 CPU 动转换 STOP 模式
存储卡插入正运行 CPU 导致程操作中断引起员死亡严重伤害
插入存储卡前务必确保 CPU 处 STOP 模式 (页 44)

PLC 创建程序传送存储卡

说明
程序传送存储卡前STEP 7MicroWIN SMART 会首先删卡 SIMATIC
容读卡器 Windows 资源理器卡存储数均受干扰
请注意果读卡器已插入法 CPU 更改 RUN 模式

存储卡编程程序传送卡步骤操作:
1 确保网络硬件 PLC 连接电缆正常工作CPU 已电处 STOP 模式 PLC
通信正常运行 (页 33)
2 果尚未插入 microSDHC 存储卡插入 CPU CPU 通电时插拔存储卡
3 果尚未载程序载 (页 43) PLC
4 单击 PLC 菜单功区程序(Program) 钮箭头然选择PLC
中程序存储卡(Program memory card in PLC)
PLC 概念
43 保存恢复数
S7200 SMART
94 系统手册 V24 032019 A5E03822234AF
5 选择(全部)块存储存储卡:
– 程序块
– 数块
– 系统块(PLC 组态)


说明
始终系统块程序块起载
程序没密码时载程序块载系统块
单独载数块

6 单击编程(Program) 钮

7 果需密码存储卡进行编程输入密码 (页 147) PLC 概念
43 保存恢复数
S7200 SMART
系统手册 V24 032019 A5E03822234AF 95
PC 创建程序传送存储卡
程序保存计算机请执行步骤:
1 单击程序(Program) 钮箭头然选择PC 中程序存储卡(Program
Memory Card in PC)

2 选择(全部)块存储存储卡:
– 程序块
– 数块
– 系统块(PLC 组态)


说明
始终系统块程序块起载
程序没密码时载程序块载系统块
单独载数块

3 步骤选择保存程序文件夹
– 单击浏览(Browse) 钮然导航 SD 卡根文件夹
– 目标栏中输入 SD 卡根文件夹完整路径
PLC 概念
43 保存恢复数
S7200 SMART
96 系统手册 V24 032019 A5E03822234AF
4 单击保存(Save) 钮

5 果需密码存储卡进行编程输入密码 (页 147)

说明
PLC 法通 PC 编程存储卡(Program Memory Card on PC) 编译 SD
卡恢复程序确保您程序组态效西门子建议您连接 PLC
少载次程序

说明
PC 中创建存储卡包含程序中强制组态

程序传送存储卡恢复程序
程序传送卡容复制 PLC必须插入程序传送卡情况 CPU
循环电然 CPU 执行务:
1 清空 RAM
2 户程序系统块(PLC 组态)数块存储卡复制 CPU 永久存储器 PLC 概念
44 更改 CPU 工作模式
S7200 SMART
系统手册 V24 032019 A5E03822234AF 97
复制操作进行程中S7200 SMART CPU STOP RUN LED 交闪烁S7
200 SMART CPU 完成复制操作LED 停止闪烁

说明
程序传送卡兼容性
恢复 CPU 型号创建程序传送卡会型号失败恢复程中CPU
验证存储存储卡程序容特性:
• 程序块
• 数块中指定 V 存储器
• 系统块 (页 137)中组态板载数字量 IO 数量
• 系统块组态保持范围
• 系统块中扩展模块信号板组态
• 系统块中运动轴组态
• 强制存储器位置



说明
存储卡作程序传送卡外创建复位出厂默认存储卡 (页 171)

437 电恢复数
循环电 CPU 执行操作:
● 永久存储器中恢复程序块系统块
● 恢复保持性存储器分配
● 根永久存储器中数块容恢复 V 存储器非保持性部分
● 清空存储区非保持性部分 PLC 概念
44 更改 CPU 工作模式
S7200 SMART
98 系统手册 V24 032019 A5E03822234AF
44 更改 CPU 工作模式
CPU 两种工作模式:STOP 模式 RUN 模式CPU 正面状态 LED
指示前工作模式 STOP 模式CPU
执行程序户载程序块 RUN 模式CPU
会执行相关程序户载程序块
CPU 置 RUN 模式
1 PLC 菜单功区程序编辑器工具栏中单击 运行 (RUN) 钮:
2 提示时单击确认(OK) 更改 CPU 工作模式
监视 STEP 7MicroWIN SMART 中程序方法调试(Debug)
菜单功区程序编辑器工具栏中单击程序状态(Program Status)
钮STEP 7MicroWIN SMART 显示指令值
CPU 置 STOP 模式
停止程序需单击停止(STOP) 钮 确认关 CPU 置 STOP
模式提示程序逻辑中包括 STOP 指令 (页 368) CPU 置 STOP 模式
45 状态 LED
CPU EM LED 提供关运行状态信息
CPU 状态 LED
CPU 提供 LED 状态指示灯:

状态 LED 状态 说明
STOP STOP:开
RUNERROR:灭
CPU 处 STOP
模式时适
STOP 带强制值 RUN:灭
STOP: 1 Hz 频率闪烁
ERROR:灭
CPU 处 STOP
模式值强制时适 PLC 概念
45 状态 LED
S7200 SMART
系统手册 V24 032019 A5E03822234AF 99
状态 LED 状态 说明
作 PROFINET
控制器工作时 STOP
STOP:开
RUN:灭
ERROR: 1 Hz
频率闪烁
CPU 处 STOP
模式已组态
PROFINET
设备失连接收警告时

RUN RUN:开
STOPERROR:灭
CPU 处 RUN
模式时适
RUN 带强制值 RUN:开
STOP: 1 Hz 频率闪烁
ERROR:灭
CPU 处 RUN
模式值强制时适
作 PROFINET
控制器工作时 RUN
STOP:灭
RUN:开
ERROR: 1 Hz
频率闪烁
CPU 处 RUN
模式已组态
PROFINET
设备失连接收警告时

Busy STOPRUN: 2 Hz
频率异相闪烁
ERROR:灭
接电重启程中完成卡
评估正处理存储卡
正重启时适
已插入存储卡 STOP: 2 Hz 频率闪烁
RUNERROR:灭
存储卡插入接电 CPU
时适
存储卡正常 STOP: 2 Hz 频率闪烁
RUNERROR:灭
接电重启程中完成存
储卡评估成功完成存储
卡操作时适
存储卡错误 STOPERROR: 2 Hz
频率相闪烁
RUN:灭
接电重启程中完成存
储卡评估存储卡操作
出现错误终止时适
障 STOPERROR:开
RUN:灭
CPU
处障模式时适
Ping STOPRUN: 2 Hz
频率异相闪烁
ERROR: RUN
指示灯相闪烁
CPU 接收信号 DCP
控制请求(闪烁 LED
指示灯)时适 PLC 概念
45 状态 LED
S7200 SMART
100 系统手册 V24 032019 A5E03822234AF
EM 状态 LED
扩展模块 (EM) 提供 LED 状态指示灯:
数字量 EM 提供 DIAG LED显示模块状态:
● 绿色指示模块处运行状态
● 红色指示模块障处非运行状态
模拟量 EM 模拟量输入输出提供 IO Channel LED
● 绿色指示通道已组态处激活状态
● 红色指示模拟量输入输出处错误状态
外模拟量 EM 提供 DIAG LED指示模块状态:
● 绿色指示模块处运行状态
● 红色指示模块障处非运行状态
EM DP01 LED 组请参见EM DP01 PROFIBUS DP LED 状态指示灯
(页 470)
EM 检测模块通断电情况(必时检测现场侧电源)
表格 4 25 扩展模块 (EM) LED
说明 DIAG
(红色绿色)
IO Channel
(红色绿色)
现场侧电源关闭 * 呈红色闪烁 呈红色闪烁
没组态更新进行中 呈绿色闪烁 灭
模块已组态没错误 亮(绿色) 亮(绿色)
错误状态 呈红色闪烁
IO 错误(启诊断时) 呈红色闪烁
IO 错误(禁诊断时) 亮(绿色)
* 仅模拟量信号模块支持状态
S7200 SMART
系统手册 V24 032019 A5E03822234AF 101
编程概念 5
51 设计 PLC 系统指南
设计 PLC 系统种方法 通指南适许设计项目
然您必须遵守您公司规程您培训中现场积累实践验
分解程机器
您程者机器分解成相互独立部分
独立部分决定控制器间界限影响功描述规范资源分配
创建功规范
写出程者机器部分操作描述 包括列题: IO
点操作功描述允许执行器(例螺线电机驱动器)动作前必须达
状态操作员界面描述程机器部分相连接口描述
设计安全电路
出安全考虑应识出需硬接线逻辑设备
控制设备发生障出现安全状况造成机器意外启动运行变化
意外错误机械运转导致员身体受伤重财产损失应考虑独立
CPU 运行机电超驰装置防止安全运行
安全电路设计中应包含务:
● 确定造成危险正确意外执行器操作
● 确定确保操作危险条件确定独立 CPU 检测条件
● 确定电断电时 CPU IO 影响程确定检测错误时间
信息仅设计正常预期异常操作保障安全目
● 设计独立 CPU 手动机电安全超驰阻止危险操作
● CPU
提供独立电路相应状态信息便程序操作员界面获必需信息
● 标识程安全操作相关安全求 编程概念
51 设计 PLC 系统指南
S7200 SMART
102 系统手册 V24 032019 A5E03822234AF
指定操作员站
根功规范求创建操作站组态图 包括项:
● 显示程者机器关操作站位置总览图
● 操作站中设备(显示器开关灯)机械布局
● 包含 CPU 扩展模块中相关 IO 电气图
创建组态图
根功规范求创建控制设备组态图 包括项:
● 显示程机器相关 CPU 位置总览图
● CPU 扩展 IO 模块机械布局(包括机柜设备)
● CPU 扩展 IO 模块电气图(包括设备模型号通信址 IO 址)
创建符号名称列表(选)
果选择符号名称进行寻址需绝址创建符号名称列表
仅包含物理 IO 信号包含程序中元素 编程概念
52 户程序元素
S7200 SMART
系统手册 V24 032019 A5E03822234AF 103
52 户程序元素
程序组织单元 (POU) 执行代码注释组成
执行代码程序干子例程中断例程组成 代码已编译载 CPU 中
程序组织单元(程序子例程中断例程)结构化户程序
● 户程序体包括控制应指令 CPU
序执行指令扫描周期执行次
● 子例程调时执程序选元素:
程序中断例程子例程执行
您希重复执行某种功时子例程非常
程序中需该功位置次写入相程序代码段逻
辑写子例程中然根需程序中调该子例程 子例程具优点:
– 子例程减程序
– 已代码移出程序子例程缩短扫描时间 CPU
扫描周期会评估程序中代码代码否执行 CPU
仅调子例程时评估代码果扫描时调子例程CPU 会评估代码
– 子例程创建代码移植
您子例程中完成独立功然该子例程复制程序中
需进行重复工作


说明
V 存储器址会限制子例程移植性程序 V
存储器址分配程序分配突
相子例程中全部址分配局部变量表(L
存储器)会子例程具极高移植性子例程局部变量时子例程
程序部分间会址突
编程概念
52 户程序元素
S7200 SMART
104 系统手册 V24 032019 A5E03822234AF
● 中断例程程序选元素发生特定中断事件时中断例程会进行响应
您设计中断例程处理预先定义中断事件 指定事件发生时CPU
会执行该中断例程
中断例程会程序调
中断例程中断事件相关联该中断事件发生时CPU
会执行中断例程中指令


说明
法预测 CPU
时会产生中断应考虑量限制中断例程程序中部分变量数

中断例程局部变量表确保中断例程仅时存储器会覆盖程序
位置数
保证程序中断例程正确享数您许编程技巧
请参见中断指令 (页 335)说明

● 块中包含 CPU 信息 载程序时您选择载块:
– 系统块: 系统块允许您 CPU 组态硬件选项
– 数块: DB 存储程序变量初始值(V 存储器) 编程概念
53 创建户程序
S7200 SMART
系统手册 V24 032019 A5E03822234AF 105
例中出段包含子例程中断例程程序 示例程序定时中断 100 ms
读取次模拟量输入值
表格 5 1 包含子例程中断例程示例程序
程序

Network 1
LD SM01
CALL SBR_0
首次扫描时调子例
程 0
SBR 0

Network 1
LD SM00
MOVB 100 SMB34
ATCH INT_0 10
ENI
定时中断时间间隔
设置 100 ms
启中断 0
INT 0

Network 1
LD SM00
MOVW AIW4VW100
模拟量输入 AI4
值进行采样
53 创建户程序
STEP 7MicroWIN SMART
户界面创建户项目程序提供便捷工作环境
(STEP 7MicroWIN SMART 项目带 smart 扩展名文件)
开户界面请双击 STEP 7MicroWIN SMART 图标者开始(Start)
菜单SIMATIC组件中选择STEP 7MicroWIN SMART
531 STEP 7 MicroWIN SMART 兼容性
仅 V24 开修改 STEP 7 MicroWIN SMART V24 创建项目较低版
STEP 7 MicroWIN SMART 中开较高版软件创建程序会导致程序崩溃
西门子建议您早期版 STEP 7 MicroWIN 开新 STEP 7 MicroWIN
创建项目例 STEP 7 MicroWIN 23 开 STEP7 MicroWIN 24
创建带 PROFINET 组态项目会导致程序崩溃 编程概念
53 创建户程序
S7200 SMART
106 系统手册 V24 032019 A5E03822234AF
532 早期版 STEP 7MicroWIN 项目
40 更高版 STEP 7MicroWIN 中创建项目步骤操作:
● 文件(File) 菜单功区操作(Operations) 区域单击开(Open)
钮然选择需项目

● 根需更正程序
法开旧版(早 STEP 7MicroWIN 40
版)创建项目果试图开类项目STEP 7MicroWIN SMART
通知户法开项目

说明
开旧版程序创建项目
• 早期 STEP 7MicroWIN(mwp 文件)版项目包含种种
STEP 7MicroWIN SMART 支持逻辑结构开项目时
STEP 7MicroWIN SMART 忽略支持指令必须仔细检查项目
STEP 7MicroWIN SMART 忽略程序逻辑部分进行重新设计
• STEP 7MicroWIN SMART 忽略旧版项目系统块开项目默认系统块
• STEP 7MicroWIN SMART 会忽略旧项目中导生成程序块
• 开(Open) 命令开位 PLC
中项目项目文件必须位户计算机编程设备中
• STEP 7MicroWIN SMART 实例开项目必须运行两 STEP 7
MicroWIN SMART
实例时开两项目开两实例时间复制粘贴 LADFBD
程序元素 STL 文
• 定义默认项目文件夹开保存新 STEP 7MicroWIN SMART 项目
编程概念
53 创建户程序
S7200 SMART
系统手册 V24 032019 A5E03822234AF 107
警告
绝特殊存储器 (SM) 寻址 STEP 7MicroWIN 版 40 更高版(mwp
文件)存风险
STEP 7MicroWIN SMART 中通早期版 STEP 7MicroWIN
开程序(mwp 文件)果程序符号特殊存储器 (SM)
寻址项目中插入系统符号表 (页 116)符号会正确映射前 SM
址果程序绝 SM 寻址绝 SM 址存
果程序 SM
址定义致会导致意外机械程操作意外机械程操作导致
员死亡重伤设备损坏
果 STEP 7MicroWIN SMART 中开 mwp 文件需删S7200
符号表插入系统符号表前 mwp 程序中符号会映射前 SM
址方案中转换绝 SM 址相应符号名称

参见
SM(特殊存储器)概述 (页 953) 编程概念
53 创建户程序
S7200 SMART
108 系统手册 V24 032019 A5E03822234AF
533 STEP 7MicroWIN SMART 户界面
STEP 7MicroWIN SMART
户界面示请注意编辑窗口均您选择方式停放浮动排列
屏幕
您单独显示窗口(示)合窗口单独选项卡访问窗口:

① 快速访问工具栏 (页 109)
② 项目树 (页 109)
③ 导航栏 (页 109)
④ 菜单 (页 109)
⑤ 程序编辑器 (页 109)
⑥ 符号信息表 (页 116)
⑦ 符号表 (页 116)
⑧ 状态栏 (页 109)
⑨ 输出窗口 (页 109)
⑩ 状态图表 (页 696)
⑪ 变量表 (页 120)
⑫ 数块 (页 113)
⑬ 交叉引 (页 690) 编程概念
53 创建户程序
S7200 SMART
系统手册 V24 032019 A5E03822234AF 109
534 STEP 7MicroWIN SMART 创建程序
快速访问工具栏
快速访问工具栏显示菜单选项卡正方通快速访问文件钮简单快速访问文
件(File)
菜单部分功访问开文档快速访问工具栏钮应文件
功新建(New)开(Open)保存(Save) 印(Print)
项目树
项目树显示项目象创建控制程序需指令您单指令树中拖放
程序中双击指令插入项目编辑器中前光标位置
项目树项目进行组织:
● 右键单击项目设置项目密码项目选项
● 右键单击程序块(Program Block) 文件夹插入新子例程中断例程
● 开程序块(Program Block) 文件夹然右键单击 POU 开
POU编辑属性密码进行保护重命名
● 右键单击状态图(Status Chart) 符号表(Symbol Table)
文件夹插入新图新表
● 开状态图(Status Chart) 符号表(Symbol Table)
文件夹指令树中右键单击相应图标双击相应 POU
选项卡执行开重命名删操作

说明
提高项目POU 数块(数页)密码安全性
前版相STEP 7MicroWIN SMART V23
增强密码安全性果您正前版 STEP 7MicroWIN SMART
创建项目重新输入密码激活增强安全性

导航栏
导航栏显示项目树方快速访问项目树象单击导航栏钮相展开
项目树单击选择容导航栏具组图标访问
STEP 7MicroWIN SMART 编程功 编程概念
53 创建户程序
S7200 SMART
110 系统手册 V24 032019 A5E03822234AF
菜单功区
STEP 7MicroWIN SMART
显示菜单菜单功区通右键单击菜单功区选择化功区(Minimize
the Ribbon) 方式化菜单功区节省空间
程序编辑器
程序编辑器包含程序逻辑变量表您该表中时程序变量分配符号名称子例程
中断例程选项卡形式显示程序编辑器窗口顶部单击选项卡子例程
中断程序间切换
STEP 7MicroWIN SMART 提供三创建程序编辑器:
● 梯形图 (LAD)
● 语句表 (STL)
● 功块图 (FBD)
定限制种程序编辑器编写程序程序编辑器进行浏
览编辑
视图(View) 菜单功区编辑器(Editor) 部分编辑器更改 LADFBD
STL通工具(Tools) 菜单功区设置(Settings) 区域选项(Options)
钮组态启动时默认编辑器
状态栏
状态栏位窗口底部显示 STEP 7MicroWIN SMART
中执行操作编辑模式线状态相关信息
输出窗口
输出窗口显示编译 POU(第 843
页)编译程中出现错误清单果已开程序编辑器窗口输出窗口
双击输出窗口中错误信息程序动滚动错误程序段 编程概念
53 创建户程序
S7200 SMART
系统手册 V24 032019 A5E03822234AF 111
535 助导创建控制程序
STEP 7MicroWIN SMART 提供导编程变更动更容易:
● 高速计数器
● 运动
● PID
● PWM(脉宽调制)
● 文显示
● GetPut
● 数记录(仅限标准 CPU)
● PROFINET
启动导 STEP 7MicroWIN SMART工具(Tools)
菜单功区项目树导节点中选中导开导
F1便线帮助系统中获取关导详细信息
536 LAD 编辑器特点


LAD
编辑器图形方式显示程序电气
接线图类似
LAD
程序仿真电源电流通系列
逻辑输入条件进决定否启
逻辑输出
LAD 程序包括已通电左侧电源导轨
闭合触点允许量通流元件断开触点阻止量流动
逻辑分成程序段
程序根指示执行次执行程序段序左右然顶部底部 编程概念
53 创建户程序
S7200 SMART
112 系统手册 V24 032019 A5E03822234AF
种指令通图形符号表示包括三基形式:
● 触点表示逻辑输入条件开关钮部条件
● 线圈通常表示逻辑输出结果指示灯电机启动器干预继电器部输出条件
● 方框表示指令定时器计数器数学指令
选择 LAD 编辑器时请考虑点:
● 梯形图逻辑易初学者
● 图形表示法通常易理解全世界通
● STL 编辑器显示 SIMATIC LAD 编辑器编写程序
537 FBD 编辑器特点

FBD
编辑器图形方式显示程序类似通逻辑门图
FBD 中没 LAD
编辑器中触点线圈相等指令方框指令
形式显示

FBD 左右侧电源导轨概念术语逻辑流表达流 FBD
逻辑块控制流类似概念
通 FBD 元件逻辑1称逻辑流
逻辑流输入起点逻辑流输出终点直接分配操作数
程序逻辑框指令间连接决定 条指令输出(例
AND()方框)启条指令(例计时器)创建必控制逻辑
连接概念够解决种样逻辑问题
选择 FBD 编辑器时请考虑点:
● 图形逻辑门表示样式程序流益
● STL 编辑器显示 SIMATIC FBD 编辑器编写程序 编程概念
54 数块 (DB) 编辑器
S7200 SMART
系统手册 V24 032019 A5E03822234AF 113
538 STL 编辑器特点
STL 编辑器文语言形式显示程序 STL
编辑器允许您输入指令助记符创建控制程序 STL 编辑允许您创建 LAD FBD
编辑器法创建程序 您 CPU
机语言编程图形编辑器中编程编辑器中必须应限制便正确
绘图 例示种基文概念汇编语言编程十分相似

表格 5 2 STL 户程序示例
LD
A

I00
I01
Q10
读取输入 (I00)
输入 (Q10) 进行运算
值写入输出 1
CPU 程序指示序顶部底部执行条指令然头重新开始
STL 逻辑栈解析控制逻辑 插入 STL 指令处理堆栈操作
选择 STL 编辑器时请考虑点:
● STL 验丰富程序员适合
● STL 时解决法 LAD FBD 编辑器轻易解决问题
● 然您 STL 编辑器查编辑 LAD FBD
编辑器创建程序反定成立 LAD FBD
编辑器定总显示 STL 编辑器编写程序
54 数块 (DB) 编辑器
数块允许您 V 存储器特定位置分配常数 (页 79)(数字值字符串)您 V
存储区字节 (V VB)字 (VW) 双字 (VD)
址赋值输入选注释前面带双正斜线
● 数块第行必须分配显式址存储器址(绝址)符号表
(页 116)中前分配址符号名称(符号址)
● 续行分配显式址隐式址您单址分配键入数值时键
入仅包含数值行时编辑器会动进行隐性址分配编辑器根先前址
分配数值(字节字双字)指定适数量 V 存储区
● 数块编辑器种格式文编辑器预期址符号名称出现第
位置果继续输入隐式数值条目输入隐式赋值前址位置输入少
空格键入行 ENTER 编程概念
54 数块 (DB) 编辑器
S7200 SMART
114 系统手册 V24 032019 A5E03822234AF
键数块编辑器格式化该行(齐址列数注释写 V
存储区址)重新显示行数块编辑器接受写字母允许逗号制表
符空格作址数值间分隔符
● 完成赋值行 CTRL–ENTER址动增加址
示例:数块页面

注:输入非显性址行数值前输入空格
示例:直接址数字值
编程概念
54 数块 (DB) 编辑器
S7200 SMART
系统手册 V24 032019 A5E03822234AF 115
示例:符号址符号数分配


示例:种二进制输入方法二进制分配
二进制分配输入数 1 0 truefalseon
off(写写写混合)数块编辑器解释输入显示二进制分配

编程概念
55 符号表
S7200 SMART
116 系统手册 V24 032019 A5E03822234AF
55 符号表
符号存储器址常量指定符号名称您列存储器类型创建符号名:IQ
MSMAIAQVSCTHC符号表中定义符号适全局已定义
符号程序程序组织单元 (页 103) (POU) 中果变量表
(页 120)中指定变量名称该变量适局部范围仅适定义时
POU类符号称局部变量适全局范围符号区符号创建程序
逻辑前进行定义

警告
绝特殊存储器 (SM) 寻址 STEP 7MicroWIN 版 40 更高版(mwp
文件)存风险
STEP 7MicroWIN SMART 中通早期版 STEP 7MicroWIN
开程序(mwp 文件)果程序符号特殊存储器 (SM)
寻址项目中插入系统符号表符号会正确映射前 SM
址果程序绝 SM 寻址绝 SM 址存
果程序 SM
址定义致会导致意外机械程操作意外机械程操作导致
员死亡重伤设备损坏
果 STEP 7MicroWIN SMART 中开 mwp 文件需删S7200
符号表插入系统符号表前 mwp 程序中符号会映射前 SM
址方案中转换绝 SM 址相应符号名称

开符号表
开 STEP 7MicroWIN SMART 中符号表方法:
● 单击导航栏 (页 29)中符号表(Symbol Table) 钮
● 视图(View) 菜单窗口(Windows) 区域中组件(Component)
拉列表中选择符号表(Symbol Table)
● 项目树 (页 38)中开符号表(Symbol Table)
文件夹选择表名称然Enter者双击表名称
系统符号表
项目中系统符号表中符号预定义系统符号表提供常 PLC
特殊存储器 (页 953)址访问 编程概念
55 符号表
S7200 SMART
系统手册 V24 032019 A5E03822234AF 117
果项目系统符号表丢失请步骤插入:
1 项目树中右键单击符号表(Symbol Table)
2 快捷菜单中选择插入 > 系统符号表(Insert > System Symbol Table) 命令
符号表中分配符号
符号分配址常数值请步骤操作:
1 开符号表
2 符号(Symbol) 列中键入符号名(例Input1)符号名包含字符数
23 单字节字符


说明
符号指定址常数值前该符号直显示未定义符号(绿色波浪划线)
完成址(Address) 列分配STEP 7MicroWIN SMART
移绿色波浪划线
果已选择时显示项目操作数符号视图绝视图程序编辑器中较长符号
名波浪号 (~)
截断您鼠标光标放截断名称查工具提示中显示全名

3 址(Address) 列中键入址常数值(例VB0
123)请注意符号分配字符串常量时需双引号该字符串常量括起
4 键入长 79 字符注释
根需符号表编辑器中调整列宽

说明
创建符号表进行全局符号分配时次符号名
相反变量表中重复符号名
编程概念
55 符号表
S7200 SMART
118 系统手册 V24 032019 A5E03822234AF
语法规错误指示
STEP 7MicroWIN SMART 通彩色波浪划线指示错误完整符号分配:


红色文表示语法效
符号数字开头
VBB0 效址
Begin 预留字效符号名

红色波浪划线表示法效
Pump1 SymConstant 重复符号名
I00 重复址

绿色波浪划线表示未定义符号
Pump1 没址
定义符号时应遵守语法规:
● 符号名包含字母数字字符划线 ASCII 128 ASCII 255
扩充字符第字符数字
● 双引号指定符号名 ASCII 常量字符串括起
● 单引号字节字双字存储器中 ASCII 字符常量括起
● 关键字作符号名
● 符号名长度 23 字符


说明
更正错误符号名址 TAB 键ENTER
键箭头键完成已编辑更正

间接寻址
程序编辑器中引符号时直接址样符号名间接记号(&
*)关间接寻址详细信息请参见直接间接寻址相关题 编程概念
55 符号表
S7200 SMART
系统手册 V24 032019 A5E03822234AF 119
查重叠符号未符号
STEP 7MicroWIN SMART 图标指示重叠符号
图标指示未符号面符号表中符号 S1 S2 重复 VB0
存储器址外符号 S1 未项目中

插入附加行
方法符号表中插入附加行:
● 右键单击符号表中单元格文菜单中选择插入 > 行(Insert >
Row)STEP 7MicroWIN SMART 新行插入前位置方
● 编辑(Edit) 菜单功区插入(Insert)
区域中选择行(Row)STEP 7MicroWIN SMART
新行插入符号表中光标位置方
● 符号表底部插入新行光标放行意单元格中然箭
头键
符号表排序
基符号(Symbol) 址(Address)
列字母升序降序符号表进行排序址(Address)
列中数字常量排字符串常量字符串常量址
列进行排序单击符号(Symbol) 址(Address)
列标题相应值进行排序颠倒排序序次单击该列STEP 7MicroWIN
SMART 排序列旁边显示箭头指示排序选择

说明
文件(File) 菜单功区印(Print) 区域印符号表
通显示符号信息表网络查符号

编程概念
56 变量表
S7200 SMART
120 系统手册 V24 032019 A5E03822234AF
56 变量表
通变量表定义特定 POU 局部效变量情况局部变量:
● 您创建引绝址全局符号移值子例程
● 您时变量(声明 TEMP 局部变量)进行计算便释放 PLC 存储器
● 您子例程定义输入输出
果描述您具体情况适需局部变量符号表
(页 116)中定义符号值全部设置全局变量
解局部变量
您程序编辑器变量表分配子例程中断例程唯变量
局部变量作传递子例程参数增加子例程移植性重新子例程
程序中 POU (页 103) 身变量表占 L 存储器 64 字节(果
LAD FBD 中编程占 60
字节)助局部变量表特定范围变量进行定义:局部变量仅创建时处
POU 部效相反 POU
中均效全局符号符号表中定义您全局符号局部变量相符号名
时(例 INPUT1)定义局部变量 POU 中局部定义优先 POU
中全局定义
局部变量表中进行分配时指定声明类型(TEMPININ_OUT
OUT)数类型指定存储器址程序编辑器动 L
存储器中局部变量分配存储器位置
变量表符号址分配符号名称存储相关数值 L
存储器址进行关联局部变量表支持符号名称直接赋值符号常数(符号全
局变量表中允许)

说明
PLC 会数值初始化零您必须程序逻辑中初始化局部变量

局部变量声明类型
进行局部变量分配类型取决中进行分配 POU程序
(OB1)中断例程子例程时 (TEMP)
变量执行块时时变量块执行完成时变量覆盖 编程概念
56 变量表
S7200 SMART
系统手册 V24 032019 A5E03822234AF 121
数值作参数子例程间进行传递具体述:
● 果数值传递子例程子例程变量表中创建变量声明类型
指定 IN
● 果子例程中建立数值传回调例程子例程变量表中创建变
量声明类型指定 OUT
● 果初始数值传递子例程执行项修改数值操作修改
结果传回调例程然子例程变量表中创建变量声明类型指定
IN_OUT

声明类型 说明
IN 调 POU 提供输入参数
OUT 返回调 POU 输出参数
IN_OUT 参数值调 POU 提供子例程修改然返回调
POU
TEMP 时保存局部数堆栈中时变量旦 POU
完全执行时变量值两次 POU
执行间时变量保持值
局部变量数类型检查
局部变量作子例程参数传递时该子例程局部变量表中指定数类型必须调
POU 中值数类型相匹配
示例
您 OB1 调 SBR0称 INPUT1 全局符号作子例程输入参数
SBR0 局部变量表中您已称 FIRST 局部变量定义输入参数
OB1 调 SBR0 时INPUT1 值传递 FIRST
INPUT1 FIRST 数类型必须匹配
果 INPUT1 实数FIRST 实数数类型匹配果 INPUT1 实数
FIRST 整数数类型匹配纠正错误程序编译 编程概念
56 变量表
S7200 SMART
122 系统手册 V24 032019 A5E03822234AF
查变量表
查程序编辑器中选择 POU 变量表视图(View) 菜单窗口(Windows)
区域中组件(Component) 拉列表中选择变量表(Variable table)


说明
变量表放快速访问工具栏 (页 103)便访问

变量表中赋值

说明
程序中局部变量前先变量表中赋值程序中符号名时程序编辑器首
先检查相应 POU
局部变量表然检查符号表果符号名两处均未定义程序编辑器视
未定义全局符号类符号绿色波浪划线加指示程序编辑器会动重新读取
变量表您程序逻辑做出更正果该符号名称数类型分配进行定义(
局部变量表中)必须符号名称前手动插入井号
(#)例:#UndefinedLocalVar(程序逻辑中)前声明变量编程
工作量降低
子例程调输入输出参数限制
16果尝试载超出项限制程序STEP 7MicroWIN SMART 返回错误
编程概念
56 变量表
S7200 SMART
系统手册 V24 032019 A5E03822234AF 123
变量表中赋值步骤操作
1 确保正确 POU 程序编辑器窗口中显示(必通单击需 POU
选项卡)( POU 变量表需确保正确 POU
赋值)
2 果变量表尚见显示出方法视图(View)
菜单窗口(Windows) 区域组件(Component)
拉列表中选择变量表(Variable Table)
3 选择变量类型定义变量类型相符行然符号(Symbol)
字段输入变量名称果 OB1 中断例程中赋值变量表含 TEMP
变量果子例程中赋值变量表包含 ININ_OUTOUT TEMP
变量变量表中名称前加星号井号程序代码中局部变量前


说明
局部变量名称允许包含字母数字字符划线数量 23
允许包含扩展字符(ASCII 128 ASCII
255)第字符仅限字母扩充字符允许关键字作符号名允
许数字开头名称者包含非字母数字扩展字符集中字符名称
局部变量名称载 CPU
存储器存储中较长变量名称会降低存储程序存储器

4 数类型(Data Type)
字段中单击鼠标指针列表框局部变量选择适数类型


说明
局部变量指定子例程参数时必须确保分配局部变量数类型子例程调
中正操作数发生突

5 提供注释描述局部变量
符号(Symbol) 数类型(Data Type) 字段提供值程序编辑器动 L
存储器址分配局部变量
输入附加变量
变量表显示固定数目局部变量行表中添加更行数需变量类型表中选择添
加行然单击变量表窗口中插入(Insert) 钮
系统动选行方生成新行变量类型选变量类型相
右键单击现行然文菜单中选择插入 > 行(Insert > Row) 插入 >
行(Insert > Row Below) 添加行 编程概念
56 变量表
S7200 SMART
124 系统手册 V24 032019 A5E03822234AF
删变量
删局部变量需变量表中选中变量然单击删(Delete) 钮
删行方法右键单击该行然文菜单中选择删 > 行(Delete >
Row)
变量表示例
例显示 SBR_0 典型变量表通程序块 SBR_0 调



参见
编程软件 (页 29) 编程概念
57 PLC 错误响应
S7200 SMART
系统手册 V24 032019 A5E03822234AF 125
57 PLC 错误响应
单击PLC菜单功区信息(Information) 部分中PLC钮查前状态

PLC 信息(PLC Information) 话框显示容:

PLC 信息(PLC Information) 话框提供树形条目状态检查:
● 系统 (System):
– 连接 CPU:连接 CPU 名称例 CPU ST 60
– 已组态 PROFINET 设备:已组态 PROFINET 设备名称例设备 1
● 事件日志 (Event Log)
● PROFINET 警告 (PROFINET Alarm)
● 扫描速率 (Scan Rates) 编程概念
57 PLC 错误响应
S7200 SMART
126 系统手册 V24 032019 A5E03822234AF

说明
刷新(Refresh) 钮更新 PLC 信息刷新(Refresh)
钮更新信息处单击刷新(Refresh) 钮会更新 PLC 信息
固件更新(Firmware Update) 钮更新固件

请注意信息:
● PLC 编程错误反应提供 SM 位请参见 SM 位 (页 953)列表
● GET_ERROR(获取非致命错误代码)程序指令返回 PLC
前非致命错误代码清 PLC 中锁存非致命错误信息关详细信息请参见
GET_ERROR 指令 (页 370)
571 系统信息
5711 系统
编程概念
57 PLC 错误响应
S7200 SMART
系统手册 V24 032019 A5E03822234AF 127
系统(System) 话框显示信息:
● 状态 (Status):系统状态
– 运行模式:PLC 运行模式(RUN STOP)
– 系统状态:系统状态(正常障)
– 强制状态:变量否强制
● 已连接扩展模块 (Connected Extend Modules):扩展模块 CPU 信号板状态
● 已组态 PROFINET 设备 (Configured PROFINET device):PROFINET 设备状态
状态:
– (Not available):CPU 法找设备
– 正常 (OK)
– 诊断 (Diagnosis):报告警告
5712 CPU
CPU 话框:
编程概念
57 PLC 错误响应
S7200 SMART
128 系统手册 V24 032019 A5E03822234AF
CPU 话框显示信息:
● 连接 CPU:CPU 名称例 CPU ST 60
该话框列出 CPU 信息:
– 订货号 (Order Number)
– 硬件版 (Hardware Revision)
– 序列号 (Serial number)
– 固件版 (Firmware version)
● 错误:错误信息确定具体错误请参阅错误代码 (页 950)
– 前致命错误 (Current Fatal Error):新致命错误
– 致命错误 (Last Fatal Error):致命错误(Last Fatal Error) 字段显示
CPU 生成致命错误代码重启会保留该值清 CPU
存会清位置
– 前非致命错误 (Current NonFatal Error):新非致命错误
– 前 IO 错误 (Current IO Error):新 IO 错误
5713 PROFINET 设备
PROFINET 设备话框:
编程概念
57 PLC 错误响应
S7200 SMART
系统手册 V24 032019 A5E03822234AF 129
PROFINET 设备话框显示已组态 PROFINET 设备信息:
● 设备标识 (Device Identification)
– 设备名称 (Device Name)
– 设备类型 (Device Type)
– 设备编号 (Device No)
– 转换名称 (Converted Name):系统设备名称转换 PROFINET
协议支持格式例果输入中文名称设备 1应转换名称xn
1b90bx17m果输入英文名称转换名称输入名称相
– IP 址 (IP Address)
● 设备状态 (Device Status)
设备状态分类:
– (Not avaliable):CPU 法找设备
– 正常 (OK)
– 诊断 (Diagnosis):报告警告
● 模块状态 (Module Status)
该话框显示插槽中模块状态模块状态分类:
– 正常 (OK)
– 错误 (Error):果单击状态(Status) 列中错误(Error)
钮会右侧显示相应详细错误信息
572 事件日志 (Event Log)
事件日志(Event Log) 话框显示 CPU
存储事件历史记录包括电掉电错误模式跳转等事件列出事件发生时

显示事件日志数量 50 编程概念
57 PLC 错误响应
S7200 SMART
130 系统手册 V24 032019 A5E03822234AF

573 PROFINET 警告 (PROFINET Alarm)
PROFINET 警告(PROFINET Alarm) 显示 PROFINET
相关警告信息:设备编号设备名称插槽编号子插槽编号警告描述
编程概念
57 PLC 错误响应
S7200 SMART
系统手册 V24 032019 A5E03822234AF 131
574 扫描速率 (Scan Rates)
扫描速率(Scan Rates) 话框:

扫描速率(Scan Rates) 话框显示信息:
● 次 (Last):次扫描速率
● 值 (Minimum):扫描速率
● 值 (Maximum):扫描速率
果单击重置(Reset) 钮会清 PLC
中扫描速率信息然单击刷新(Refresh) 钮显示更新扫描速率信息
575 非致命错误 IO 错误
检测非致命错误时CPU 会切换 STOP 模式仅仅事件记录 SM
存储器中便会继续执行程序果户希发生非致命错误时强制
CPU 切换 STOP 模式通编程实现
面示例程序显示程序段监视两全局非致命错误位两位中
位 1 时 CPU 切换 STOP 模式 编程概念
57 PLC 错误响应
S7200 SMART
132 系统手册 V24 032019 A5E03822234AF
表格 5 3 检测非致命错误条件逻辑示例
LAD STL

发生 IO
错误运行错误时切换
STOP 模式
Network 1
LD SM50
O SM43
STOP

非致命错误指户程序结构问题户程序中某指令执行问题IO 错误指
CPU信号板扩展模块 IO 问题 STEP 7MicroWIN SMART
查非致命错误 IO 错误生成错误代码
PLC 菜单功区信息(Information) 部分单击 PLC 钮查连接
STEP 7MicroWIN SMART PLC 前错误状态
表格 5 4 非致命错误类型
说明
CPU
中程序编译错误
载程序时CPU 会程序进行编译果 CPU
检测程序违反编译规中止载生成错误代码(已载 CPU
程序然存永久存储器中会丢失)修正错误次载程序
IO 设备错误 电载系统块CPU 验证系统块中存储 IO 组态
CPU信号板实际存扩展模块否匹配匹配导致生成设备组态错
误运行时设备检测 IO
问题(缺少户电源输入值超出限制)生成 IO 错误
CPU 模块状态信息存储特殊存储器 (SM)
位中程序监视评估位SM50 全局 IO 错误位存 IO
错误条件时保持置位
程序执行错误 程序执行程中产生错误错误原指令正确指令处理
数效例果程序执行期间更改指针程序编译时效间接址指
针会指非法址更改指针指效址运行时间编程问题示例发
生运行时编程障时CPU 会 SM43 置位SM43 会 CPU 处 RUN
模式期间直保持置位
程序通执行 GET_ERROR 指令 (页 370)获取前非致命错误代码 SM43
复位 OFF
关违反编译规运行时编程问题描述请参见非致命错误代码列表 (页 947)
关报告 IO 程序执行错误 SM 位详细信息请参见 SM 位 (页 953)描述 编程概念
58 RUN 模式执行程序编辑
S7200 SMART
系统手册 V24 032019 A5E03822234AF 133
576 致命错误
致命错误导致 PLC 停止执行程序 根致命错误严重程度致命错误导致
PLC 法执行全部功处理致命错误目 PLC 进入安全状态样 PLC
现错误条件询问做出响应
检测致命错误时PLC 切换 STOP 模式点亮 STOP ERROR
LED覆盖输出表切断输出 PLC 直处该状态直致命错误条件纠正
进行更改纠正致命错误条件列方法重新启动 PLC:
● 关闭 PLC 电源重新接通
● STEP 7MicroWIN SMART PLC 菜单功区修改(Modify)
区域单击暖启动(Warm Start) 钮 会强制 PLC 重新启动清致命错误
重新启动 PLC 清致命错误条件执行电诊断测试验证致命错误否已纠正
果发现致命错误条件 PLC 次点亮 ERROR LED指示然存错误
否PLC 开始正常运行
错误条件会导致 PLC 法进行通信 情况法查 PLC
中错误代码 类型错误表明硬件发生障需修理 PLC更改程序清空
PLC 存储器法解决问题
关详细信息请参见致命错误代码列表 (页 950)
58 RUN 模式执行程序编辑

警告
RUN 模式载程序风险
RUN 模式程序变更载 PLC
时相关变更立程序运行产生影响根没防范错误余编程编辑中
错误导致严重身伤害甚死亡/设备损坏仅符合条件相关员
执行 RUN 模式程序编辑
编程概念
58 RUN 模式执行程序编辑
S7200 SMART
134 系统手册 V24 032019 A5E03822234AF
概述
助 RUN 模式执行程序编辑功需 PLC 切换 STOP
模式程序进行修改相关变更载 PLC
● 需停机前程序进行细微修改
示例:更改参数值
● 助功更快速执行程序调试
示例:常开常闭开关进行取反逻辑操作
果相关更改载实际程(相仿真程言程序调试期间会进行模拟仿真
)载前请务必全面考虑会机器机器操作员造成安全果
RUN 模式执行程序编辑程中载程序块(OB1子例程中断)
RUN 模式执行程序编辑程中法载系统块数块
RUN 模式执行编辑前提条件
RUN 模式程序编辑载 PLC必须满足前提条件:
● 程序编译必须成功
● 运行 STEP 7MicroWIN SMART 计算机 PLC 间必须已成功建立通信
● 目标 PLC 固件必须支持 RUN 模式进行程序编辑仅带 V20
版更新版固件 S7200 SMART CPU 支持 RUN 模式进行程序编辑
● 必须受保护 POU 提供密码开块(正常编辑 RUN
模式编辑程序状态操作)
果 RUN 模式执行程序编辑程中 PLC 切换 STOP 模式 PLC
中止编辑会话
发生问题
帮助您确定 RUN 模式 STOP 模式程序相关变更载
PLC需考量 RUN 模式执行编辑时种类型程序变更产生影响:
● 果删输出控制逻辑次重新电切换 STOP
模式前输出始终保持状态
● 果删 RUN 模式执行编辑时已运行 HSCMotion PLS 函数
HSCMotion PLS 函数继续运行直次电循环切换 STOP
模式 编程概念
58 RUN 模式执行程序编辑
S7200 SMART
系统手册 V24 032019 A5E03822234AF 135
● 果 RUN 模式执行编辑程中删 ATCH DTCH
指令未删相应中断例程次重新电切换 STOP
模式前时发生控制事件会继续执行中断例程
● 果添加首次扫描标志条件 ATCH 指令次重新电发生 STOPto
RUN 模式转换前CPU 会相关事件
● 果删 ENI DISI 指令次重新电发生 RUNSTOP
模式转换前激活中断例程继续运行
● 果 RUN 模式执行编辑程中修改 RCV 指令表址 RCV
指令处激活状态 PLC
会接收数写入旧表址中完成前(旧址)接收请求PLC
会新址已完成程序编辑果程序新址中查找数会发现中
存数GET PUT 指令功类似


说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
太网端口支持太网通信相关功

● 重新电 STOP 转换 RUN 模式前PLC
会执行首次扫描标志条件相关逻辑完成 RUN
模式编辑启动修改程序会设置首次扫描标志
处理正负跳变
RUN 模式执行编辑程中程度减程序中正跳变 (EU) 负跳变 (ED)
指令定位相关变更程影响STEP 7MicroWIN SMART
会程序中含条跳变指令分配时编号 RUN
模式编辑程中添加程序中跳变指令必须分配唯标识号帮助户选
择尚未编号STEP 7MicroWIN SMART
交叉引窗口中提供边选项卡激活 RUN
模式激活程序编辑功该选项卡该表会列出前程序中
EUED 指令样户参列表执行程序变更 编程概念
59 调试程序功
S7200 SMART
136 系统手册 V24 032019 A5E03822234AF
RUN 模式执行程序编辑载
RUN 模式启动程序编辑请步骤操作:
1 调试(Debug) 菜单功区设置(Settings) 区中单击 RUN 模式编辑(Edit
In Run) 钮



说明
果尚未程序编辑器中前程序进行保存STEP 7MicroWIN SMART
会提示您保存项目项目保存相名称者更改名称

2 单击警告话框中继续(Continue) 钮确认您希继续执行 RUN
模式程序编辑STEP 7MicroWIN SMART 会传前存储 CPU
中程序程序编辑器中显示程序然户根需编辑器执行变更
完成需变更必须相应变更载
CPU样变更会生效载启动结束前法执行 STEP 7MicroWIN
SMART 中务
检查输出窗口查否存编译错误(例EU ED
编号重复)双击错误信息程序编辑器中编辑出错程序段
指定 CPU 分配(台时间)
RUN 模式执行程序编辑程中CPU
继续执行前加载程序外需时间台编译已修改程序户系统块
(页 139)中组态编译台时间量请注意仅 CPU 处 STOP
模式时载系统块
59 调试程序功
STEP 7MicroWIN SMART 提供列功帮助您调试程序:
● 程序中添加书签您较长程序中方便前移动特定行
● 通交叉引表 (页 690)踪程序中引
● 状态图 (页 696)显示 PLC 数值状态
● 显示程序编辑器中状态 (页 692)
关调试程序详细信息请参见诊断障排 (页 689)章节

S7200 SMART
系统手册 V24 032019 A5E03822234AF 137
PLC 设备组态 6
61 组态 PLC 系统运行
611 系统块
系统块提供 S7200 SMART CPU信号板扩展模块组态

说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
支持扩展模块信号板

方法查编辑系统块设置 CPU 选项:
● 单击导航栏 (页 29)系统块(System Block) 钮
● 视图(View) 菜单功区窗口(Windows) 区域组件(Component)
拉列表 (页 29)中选择系统块(System Block)
● 选择系统块(System Block) 节点然 Enter 键双击项目树
(页 29)中系统块(System Block) 节点
STEP 7MicroWIN SMART 开系统块显示适 CPU 类型组态选项
PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
138 系统手册 V24 032019 A5E03822234AF
硬件配置
系统块(System Block)
话框顶部显示已组态模块允许您添加删模块拉列表更改添加
删 CPU
型号信号板扩展模块添加模块时输入列输出列显示已分配输入址输出


说明
选择系统块中 CPU 型号固件版(V1 V2)作真正 CPU
型号固件版载项目时果项目中 CPU 型号固件版连接 CPU
型号固件版匹配STEP 7MicroWIN SMART
发出警告消息您继续载果连接 CPU
支持项目需资源功发生载错误

模块选项
系统块话框底部显示顶部选择模块选项单击组态选项树中意节点均修改
选模块项目组态
系统块包括 CPU 模块组态选项:
● 通信 (页 139)
● 数字量输入脉捕捉位 (页 142)
● 数字量输出 (页 144)
● 保持范围 (页 145)
● 安全 (页 147)
● 启动 (页 151)
设备(模拟量输入 (页 152)模拟量输出 (页 155)RTD 模拟量输入
(页 157)热电偶 (TC) 模拟量输入 (页 161)RS485RS232 CM01 通信信号板
(页 165)电池 BA01 信号板
(页 166)附加数字量输入输出)特定组态选项添加模块时系统块进行
访问
载传系统块前必须 STEP 7MicroWIN SMART CPU 间建立通信
然载修改系统块便 CPU
提供新系统组态您输入新属性修改容载 (页 43) CPU 时生效 PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
系统手册 V24 032019 A5E03822234AF 139
您 CPU 传现系统块 STEP 7MicroWIN SMART 项目组态
CPU 组态相匹配
612 通信进行组态
单击系统块(System Block) (页 137) 话框通信(Communication)
节点组态太网端口背景时间 RS485 端口

说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
太网端口支持太网通信相关功

PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
140 系统手册 V24 032019 A5E03822234AF
太网端口
CPU 项目中获取太网网络端口相关信息请单击IP
址数固定面值通方式更改(IP address data is fixed to the values
below and cannot be changed by other means) 复选框然便输入太网信息:
● IP 址(IP Address):设备必须 Internet 协议 (IP)
址设备址更加复杂路网络中传送数
● 子网掩码(Subnet Mask):子网已连接网络设备逻辑分组局域网 (LAN)
中子网中节点彼间物理位置通常相接子网掩码定义 IP
子网边界子网掩码 2552552550 通常适网络
● 默认网关(Default Gateway):网关( IP 路器) LAN 间链路LAN
中计算机网关网络发送消息网络隐含着
LAN果数目 LAN
网关会数转发数传送目网络网络组网关
IP 址传送接收数包
● 站名称(Station Name):站名称网络定义 CPU
名称通信(Communications) 话框中请助识 CPU 名称


说明
站名称遵守标准 DNS(域名系统)命名规范S7200 SMART CPU
站名称限制 63 字符中包括写字母 a z数字 0
9连字符(减号)句号
CPU 禁某名称:
• 站名称 nnnn 格式中 n 取 0 999 中值
• 站名字符串 portnnn 字符串 portnnnnnnnn 开始中 n 0 9
数字例port123 port12345678
效站名站名称连字符句号开始结束

背景时间
组态专门处理通信请求扫描周期时间百分增加专门处理通信请求时间
百分时会增加扫描时间减慢控制程运行速度扫描时间仅程通信请
求需处理时增加
专门处理通信请求默认扫描时间百分设
10该设置处理编译状态监控操作量减控制程影响间进行合理
折衷您调整该设置次增加 5 50 PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
系统手册 V24 032019 A5E03822234AF 141
着 S7200 SMART CPU
通信伙伴增需更台时间处理伙伴请求GET PUT
指令需额外资源创建保持设备间连接果 HMI 设备 CPU
通 EM DP01 S7200 SMART CPU 通信 EM DP01 PROFIBUS DP
模块需额外台通信时间开放式户通信 (OUC) 会 CPU
增加额外负荷需额外台时间
RS485 端口
设置板载 RS485 端口调整系统协议通信参数连接编程设备 HMI
设备时系统协议:
● RS485 端口址:单击滚动钮输入需 CPU 址 (1126)默认端口址 2
● 波特率:拉列表中选择需数波特率(96 Kbps192 Kbps 1875
Kbps)

说明
V24 S7200 SMART CPU执行 RS485 通信连接:
• USBPPI 电缆通意串行端口(包括 RS485 端口信号板端口 DP01
PROFIBUS 端口)型号 CPU 进行编程
• RS485 RS232 端口进行 HMI 访问(数读写)端口通信

说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
支持扩展模块信号板
PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
142 系统手册 V24 032019 A5E03822234AF
613 组态数字量输入
单击系统块(System Block) (页 137) 话框数字量输入(Digital Inputs)
节点组态数字量输入滤波器脉捕捉位

数字量输入滤波器
通设置输入延时您滤数字量输入信号
该延迟帮助滤输入接线输入状态造成良改动噪音
输入状态改变时输入必须时延期限保持新状态认效
滤波器会消噪音脉强制输入线数接受前稳定
S7200 SMART CPU户数字量输入点选择输入延迟
输入点数取决 CPU 型号 (页 20)
前十四输入点(I00 I07 I10 I15)支持延迟时间选项扩展设置( 02
ms 128 ms 范围七设置中选 02 μs 128 μs
范围七设置中选) 余输入点(I16
)仅支持输入延迟选项限定设置(64 ms128 ms 者滤)
例CPU SR20 十二输入点均支持输入延迟设置扩展列表 CPU
ST40输入延迟选项扩展列表适前十四输入点余十输入点仅支持限
定列表
输入点默认滤波时间均 64 ms PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
系统手册 V24 032019 A5E03822234AF 143
设置输入延迟请步骤操作:
1 输入旁拉列表中选择延迟时间
2 单击确定(OK) 钮输入选项


警告
更改数字量输入通道滤波时间存风险
果数字量输入通道滤波时间更改前设置新0电输入值需保
持长达 128 ms 累积时间然滤波器会完全响应新输入
期间会检测持续时间少 128 ms 短0脉事件计数
滤波时间种更改会引发意外机械程操作会导致员死亡重伤
设备损坏
确保新滤波时间立生效必须关闭 CPU 电源开启

脉捕捉位
S7200 SMART CPU 数字量输入点提供脉捕捉功
通脉捕捉功捕捉高电脉低电脉类脉出现时间极短CPU
扫描周期开始读取数字量输入时法始终类脉
某输入点启脉捕捉时输入状态改变锁定保持次输入循环更新
样确保延续时间短脉捕捉保持 S7200 SMART CPU 读取输入
根 CPU 型号 (页 20)单独启前十四数字量输入点(I00 I07 I10
I15)脉捕捉操作
果组态中包含 SB
DT04启信号板提供两附加数字量输入点脉捕捉操作
图显示 S7200 SMART CPU(脉捕捉启未启)基操作状况:

脉捕捉功输入通输入滤波器输入进行操作您必须调整输入滤波时间
防滤波器滤掉脉 图显示数字量输入电路方框图: PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
144 系统手册 V24 032019 A5E03822234AF

图显示启脉捕捉功时种输入条件响应
果某特定扫描中存脉仅读取第脉
果某特定扫描中脉应升降中断事件:

614 组态数字量输出
单击系统块(System Block) (页 137) 数字量输出(Digital Outputs)
节点组态选模块数字量输出选项

CPU 处 STOP 模式时数字量输出点设置特定值者保持切换 STOP
模式前存输出状态 PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
系统手册 V24 032019 A5E03822234AF 145
STOP 模式两种方法设置数字量输出行:
● 输出冻结状态(Freeze Outputs in last state): 单击复选框进行
RUN STOP 转换时数字量输出冻结状态
● 换值(Substitute value): 果输出冻结状态(Freeze Outputs in last
state) 复选框未选中 CPU 处 STOP
模式表允许选择输出需状态 单击设置 ON (1)
输出复选框 数字量输出默认换值 OFF (0)
615 组态保持范围
单击系统块(System Block) (页 137) 话框保持范围(Retentive Ranges)
节点组态循环电保留存储器范围

选择电循环期间保持存储区 VMT C 存储器输入新值
您列存储区中址范围定义保持:VMT
C定时器保持保持性定时器
(TONR)定时器计数器保持前值(次电时定时器计数器位
清零) PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
146 系统手册 V24 032019 A5E03822234AF
默认情况CPU 定义保持存储区组态保持范围:
● S7200 SMART CPU 型号 CPU SR20CPU ST20CPU SR30CPU ST30CPU
SR40CPU ST40CPU SR60 CPU ST60 保持性存储器容量 10 KB
● S7200 SMART CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
保持性存储器容量 2 KB
CPU 断电数保持
CPU 断电电时保持性存储器执行操作:
● 断电时:
CPU 指定保持性存储器范围保存永久存储器
● 电时:
CPU 先 VMC T 存储器清零初始值数块复制 V
存储器然保存保持值永久存储器复制 RAM
S7200 SMART CPU 存储器址保持范围

数类型 描述 CPU CR20s
CPU CR30s
CPU CR40s
CPU CR60s
CPU SR20
CPU ST20
CPU SR30
CPU ST30
CPU SR40
CPU ST40
CPU SR60
CPU ST60
V 数存储器 VB0
VB8191
VB0VB8191 VB0
VB12281
VB0
VB16383
VB0
VB20479
T 定时器 T0T31
T64T95
T0T31
T64T95
T0T31
T64T95
T0T31
T64T95
T0T31
T64T95
C 计数器 C0C255 C0C255 C0C255 C0C255 C0C255
M 标志位 MB0MB31 MB0MB31 MB0MB31 MB0MB31 MB0MB31 PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
系统手册 V24 032019 A5E03822234AF 147
616 组态系统安全
单击系统块(System Block) (页 137) 话框安全(Security) 节点组态 CPU
密码安全设置

密码字母数字符号意组合区分写
密码保护权限级
CPU 提供四级密码保护完全权限(1 级)提供限制访问允许传(4
级)提供受限制访问S7200 SMART CPU 默认密码级完全权限(1
级)
CPU 密码授权访问 CPU 功存储器未载 CPU 密码(完全权限(1
级))情况S7200 SMART CPU 允许限制访问果已组态完全权限(1
级)级更高访问权限载 CPU 密码 S7200 SMART CPU
求输入密码访问表定义 CPU 操作 PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
148 系统手册 V24 032019 A5E03822234AF
密码已知允许传(4 级)密码限制户程序(知识产权)进行保护4
级权限法实现传 CPU 没户程序时更改权限级
发现密码您始终够保护户程序
表格 6 1 S7200 SMART CPU 密码保护权限级
操作说明 完全权
限(1
级)
读取权
限(2
级)
低权限
(3 级)
允许传(4 级)
读取写入户数 允许 允许 允许 允许
CPU 启动停止电复位 允许 限制 限制 限制
读取日时钟 允许 允许 允许 允许
写入日时钟 允许 限制 限制 限制
传户程序数 CPU
组态
允许 允许 限制 允许
载程序块数块系统块 允许 限制 限制 限制
注:果存户程序块允许系
统块进行操作果户载程序块
数块需进行密码验证
复位出厂默认设置 允许 限制 限制 限制
删程序块数块系统块 允许 限制 限制 限制
注:果存户程序块允许系
统块进行操作
程序块数块系统数块
复制存储卡
允许 限制 限制 限制
强制状态图中数 允许 限制 限制 限制
执行单次次扫描操作 允许 限制 限制 限制
STOP 模式写入输出 允许 限制 限制 限制
复位 PLC 信息中扫描速率 允许 限制 限制 限制
程序状态 允许 允许 限制 允许
项目较 允许 允许 限制 允许 PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
系统手册 V24 032019 A5E03822234AF 149
通信写入限制
V 存储器特定范围通信写入进行限制禁止存储区进行通信写入
(IQAQ M) V 存储器特定范围通信写入进行限制选中限制(Restrict)
复选框字节单位组态 V 存储器范围
区域没字节整 V 存储器
功户程序先验证写入存储器子集数然应程序中数
获更安全性请注意限制适通信写入(例 HMISTEP 7
MicroWIN SMARTPC Access CPU PUT 指令写入)适户程序
写入

说明
果限制 V 存储器特定范围写访问确保文显示模块 HMI V
存储器写范围写入外果 PID 导PID
控制面板运动控制导运动控制面板确保导面板 V
存储器写范围

禁项限制时写入存储区全部范围包括 IQMV AQ
串行端口模式更改日时钟 (TOD) 写入
需密码通串行端口(果 CPU 型号支持置 RS485 RS485RS232
信号板)允许 CPU 模式更改(gotoRUN gotoSTOP) TOD
写入串行端口(Serial Ports) 部分选中允许(Allow) 复选框
复选框兼容提示功密码旧版 HMI列选项:
● 果已选中复选框 CPU 受密码保护旧版 HMI
更改工作模式进行 TOD 写入
● 果未选中复选框 CPU 受密码保护法旧版 HMI
更改工作模式进行 TOD 写入
● 果 CPU 受密码保护否选中复选框旧版 HMI
更改工作模式进行 TOD 写入 PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
150 系统手册 V24 032019 A5E03822234AF
访问受密码保护 CPU

说明
输入受密码保护 CPU 密码编程设备 S7200 SMART CPU
断开该密码授权级保持分钟效时间始终断开电缆前退出
STEP 7MicroWIN SMART防位户未授权擅访问

通网络输入密码影响 S7200 SMART CPU 密码保护果位授权户
通网络访问受限功授权户访问功某时刻允许位户
限制访问 S7200 SMART CPU
禁密码
1 级权限允许受限制 CPU 访问通权限级 43 2
更改完全权限(1 级)禁密码

说明
果权限级允许传(4 级)存效户程序时法通新密码级
载新系统块必须首先删该户程序然载更新系统块

忘记密码办
果忘记密码必须 PLC 复位出厂默认状态(关详细信息请参见清 PLC
存储器 (页 168)) PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
系统手册 V24 032019 A5E03822234AF 151
617 组态启动选项
单击系统块(System Block) (页 137) 话框启动(Startup) 节点组态 PLC
启动选项

CPU 模式
话框选择 CPU 启动模式选择三种模式:
● STOP
CPU 电重启始终应该进入 STOP 模式(默认选项)
● RUN
CPU 电重启始终应该进入 RUN 模式数应特 CPU
独立运行连接 STEP 7MicroWIN SMART 应RUN
启动模式选项正确选择
● LAST
CPU
应进入次电重启前存工作模式选项程序开发调试注意
运行中 CPU 会原进入 STOP
模式例扩展模块障扫描门狗超时事件存储卡插入规电事件CP
U 进入 STOP 模式次电时 CPU 会继续进入 STOP 模式必须通
STEP 7MicroWIN SMART CPU 恢复 RUN 模式 (页 44) PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
152 系统手册 V24 032019 A5E03822234AF
硬件选项
组态 CPU 允许硬件条件 RUN 模式运行:
● 缺少 CPU 中存储硬件配置指定台台设备
● CPU
中存储硬件配置实际存设备间存差导致配置错误(例离散输入
模块取代组态离散输出模块)
果选择选项全部禁止条件真禁止 CPU 进入 RUN 模式

618 组态模拟量输入
单击系统块(System Block) (页 137) 话框模拟量输入(Analog Inputs)
节点顶部选择模拟量输入模块组态选项

模拟量类型组态
条模拟量输入通道类型组态电压电流偶数通道选择类型适
奇数通道:通道 0 选择类型适通道 1通道 2 选择类型适通道 3 PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
系统手册 V24 032019 A5E03822234AF 153
范围
然组态通道电压范围电流范围选择取值范围:
● + 25v
● + 5v
● + 10v
● 0 20ma
抑制(Rejection)
传感器响应时间传送模拟量信号模块信号线长度状况会引起模拟量输入
值波动种情况会波动值变化太快导致程序逻辑法效响应户
组态模块信号进行抑制进消化频率点噪声:
● 10 Hz
● 50 Hz
● 60 Hz
● 400 Hz
滑(Smoothing)
组态模块组态周期数滑模拟量输入信号均值传送程序逻辑
四种滑算法供选择:
● (滑)
● 弱
● 中
● 强 PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
154 系统手册 V24 032019 A5E03822234AF
报警组态
选模块选通道选择启禁报警:
● 超出限(值 > 32511)
● 超出限(值 < 32512)
● 户电源(系统块模块参数(Module Parameters) 节点组态参见图)

619 模拟量输入技术规范参考
关模拟量输入组态选项更信息请参见技术规范:
● 范围:模拟量输入电压电流测量范围(SB SM) (页 902)
● 抑制:模拟量输入采样时间更新时间 (页 902)
● 滤波:模拟量输入阶跃响应 (页 901) PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
系统手册 V24 032019 A5E03822234AF 155
6110 组态模拟量输出
单击系统块(System Block) (页 137) 话框模拟量输出(Analog Outputs)
节点顶部选择模拟量输出模块组态选项

模拟量类型组态
条模拟量输出通道类型组态电压电流
范围
然组态通道电压范围电流范围选择取值范围:
● + 10 V
● 0 20 mA
STOP 模式输出行
CPU 处 STOP 模式时模拟量输出点设置特定值者保持切换 STOP
模式前存输出状态 PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
156 系统手册 V24 032019 A5E03822234AF
STOP 模式两种方法设置模拟量输出行:
● 输出冻结状态(Freeze outputs in last state):单击复选框 PLC
进行 RUN STOP 转换时模拟量输出冻结值
● 换值(Substitute value):果输出冻结状态(Freeze outputs in last
state) 复选框未选中 CPU 处 STOP 模式输入应输出值(32512
32511)默认换值 0
报警组态
选模块选通道选择启禁报警:
● 超出限(值 > 32511)
● 超出限(值 < 32512)
● 断路(Wire break)(仅限电流通道)
● 短路(Short circuit)(仅限电压通道)
● 户电源(系统块模块参数(Module Parameters) 节点组态参见图)

6111 模拟量输出技术规范参考
关模拟量输出范围组态更信息请参见模拟量输出电压电流测量范围(SB
SM) (页 904)技术规范 PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
系统手册 V24 032019 A5E03822234AF 157
6112 组态 RTD 模拟量输入
系统块(System Block) (页 137) 话框中单击 RTD 模拟量输入节点顶部选
RTD 模拟量输入模块相关选项进行组态

说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
支持扩展模块信号板


RTD 模拟量输入模块提供端子 I+ I 电流电阻测量电流流电阻
测量电压电流电缆必须直接接线电阻温度计电阻
针 4 线制 3 线制编程测量补偿线路阻抗返回相高精度测量结果( 2
线制较)
RTD 类型组态
选择选项组态 RTD 输入通道类型:
● 电阻4 线制
● 电阻3 线制
● 电阻2 线制
● 热敏电阻4 线制
● 热敏电阻3 线制
● 热敏电阻2 线制 PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
158 系统手册 V24 032019 A5E03822234AF
电阻
根选 RTD 类型通道组态 RTD 电阻:
表格 6 2 RTD 类型电阻
RTD 类型 RTD 电阻
• 电阻4 线制
• 电阻3 线制
• 电阻2 线制
注: RTD
类型电阻法组态温度系数温度标

• 48 欧姆
• 150 欧姆
• 300 欧姆
• 600 欧姆
• 3000 欧姆
• 热敏电阻4 线制
• 热敏电阻3 线制
• 热敏电阻2 线制
• Pt 10
• Pt 50
• Pt 100
• Pt 200
• Pt 500
• Pt 1000
• LGNi 1000
• Ni 100
• Ni 120
• Ni 200
• Ni 500
• Ni 1000
• Cu 10
• Cu 50
• Cu 100

系数
根选 RTD 电阻通道组态 RTD 温度系数:

RTD 电阻 RTD 温度系数
• 48 欧姆
• 150 欧姆
• 300 欧姆
• 600 欧姆
• 3000 欧姆
注: RTD
电阻法组态温度系数温度标定
• Pt 10
• Pt 50
• Pt 000385055
• Pt 0003910 PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
系统手册 V24 032019 A5E03822234AF 159
RTD 电阻 RTD 温度系数
• Pt 100
• Pt 500
• Pt 000385055
• Pt 0003916
• Pt 0003902
• Pt 0003920
• Pt 0003910
• Pt 200
• Pt 1000
• Pt 000385055
• Pt 0003916
• Pt 0003902
• Pt 0003920
• Ni 100 • Ni 0006170
• Ni 0006180
• Ni 0006720
• Ni 120
• Ni 200
• Ni 500
• Ni 1000
• Ni 0006180
• Ni 0006720
• Cu 10 • Cu 000426
• Cu 000428
• Cu 000427
• Cu 50
• Cu 100
• Cu 000426
• Cu 000428
• LGNi 1000 • LGNi 0005000
标定
选择选项组态通道温度标定:
● 摄氏度
● 华氏


说明
电阻4 线制电阻3 线制电阻2 线制RTD
类型相关电阻法组态温度系数温度标定
PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
160 系统手册 V24 032019 A5E03822234AF
抑制
传感器响应时间负责模块传送 RTD 模拟量信号线缆长度状况会引起
RTD
模拟量输入值波动种情况会波动值变化太快导致程序逻辑法效响
应户组态模块信号进行抑制进消化频率点噪声:
● 10 Hz
● 50 Hz
● 60 Hz
● 400 Hz
滑化
户模块进行组态组态周期数滑 RTD
模拟量输入信号然均值传送程序逻辑四种滑算法供选择:

● 弱
● 中
● 强
报警组态
针选 RTD 模块选定通道选择启禁列报警:
● 断路
● 超出限 PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
系统手册 V24 032019 A5E03822234AF 161
● 超出限
● 户电源(系统块模块参数(Module Parameters) 节点组态参见图)

6113 组态 TC 模拟量输入
系统块(System Block) (页 137) 话框中单击
TC(Thermocouple热电偶)模拟量输入节点顶部选 TC
模拟量输入模块相关选项进行组态

说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
支持扩展模块信号板
PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
162 系统手册 V24 032019 A5E03822234AF

TC 模拟量扩展模块测量连接模块输入电压值
热电偶类型组态
选择选项组态 TC 模拟量输入模块通道类型:
● 热电偶
● 电压
热电偶
根选热电偶类型通道组态热电偶:
● B 型 (PtRhPtRh)
● N 型 (NiCrSiNiSi)
● E 型 (NiCrCuNi)
● R 型 (PtRhPt)
● S 型 (PtRhPt)
● J 型 (FeCuNi)
● T 型 (CuCuNi)
● K 型 (NiCrNi)
● C 型 (W5ReW26Re)
● TXKXK (TXKXK(L)) PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
系统手册 V24 032019 A5E03822234AF 163
标定
选择选项组态通道温度标定:
● 摄氏度
● 华氏
抑制
传感器响应时间负责模块传送热电偶模拟量信号线缆长度状况会引起热
电偶模拟量输入值波动种情况会波动值变化太快导致程序逻辑法
效响应户组态 TC
模拟量输入模块信号进行抑制进消化频率点噪声:
● 10 Hz
● 50 Hz
● 60 Hz
● 400 Hz
滑化
户模块进行组态组态周期数滑热电偶模拟量输入信号然均值传
送程序逻辑四种滑算法供选择:

● 弱
● 中
● 强
源参考温度
选择选项组态 TC 模拟量输入模块通道源参考温度:
● 参数设定
● 部参 PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
164 系统手册 V24 032019 A5E03822234AF
报警组态
针选 TC 模拟量输入模块选定通道选择启禁列报警:
● 断路
● 超出限
● 超出限
● 户电源(系统块模块参数(Module Parameters) 节点组态参见图)

热电偶基操作
两种金属彼间存电气连接时便会形成热电偶热电偶产生电压结点温
度成正电压微伏表示度测量热电偶产生电压额外结点进行
补偿然测量结果线性化热电偶测量温度基础
热电偶连接 TC
模拟量输入模块时需两条金属线连接模块信号连接器两条金
属线互相连接位置形成传感器热电偶
两条金属线信号连接器相连位置构成外二热电偶连接器温度会
引起定电压该电压添加传感器热电偶产生电压中果该电压进行修正
结果报告温度偏离传感器温度
冷端补偿便连接器热电偶进行补偿热电偶表基参端温度(通常零摄氏
度)冷端补偿连接器温度修正零摄氏度冷端补偿消连接器热电偶 PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
系统手册 V24 032019 A5E03822234AF 165
增加电压模块温度部测量然转换数值添加传感器换算中
热电偶表修正传感器换算值进行线性化
冷端补偿取佳效果必须热电偶模块安装温度稳定环境中符合模块规范
模块环境温度缓慢变化(低
01°C分钟)够正确补偿穿模块空气流动会引起冷端补偿误差
果需更佳冷端误差补偿效果外部 iso 热端子块热电偶模块
0°C 基准值 50°C 基准值端子块
6114 组态 RS485RS232 CM01 通信信号板
系统块(System Block) (页 137) 话框中单击 CM01 通信信号板节点顶部选
RS485RS232 CM01 通信信号板相关选项进行组态

说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
支持扩展模块信号板

PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
166 系统手册 V24 032019 A5E03822234AF
CM01 信号板类型组态
拉列表中选择选项组态 CM01 信号板类型:
● RS485
● RS232

单击滚动钮 RS485 RS232 端口输入需端口址 (1126):默认端口址
2
波特率
拉列表中选择需数波特率:
● 96 Kbps
● 192 Kbps
● 1875 Kbps
6115 组态 BA01 电池信号板
单击系统块(System Block) (页 137) 话框中 BA01
电池信号板节点顶部选择 BA01 电池信号板相关选项进行组态

说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
支持扩展模块信号板
PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
系统手册 V24 032019 A5E03822234AF 167

启良诊断报警
单击启良诊断报警(Enable bad diagnostic alarm) 复选框电池出现障时
便触发报警
启数字量输入状态
单击启数字量输入状态(Enable status in digital input)启数字量输入监视
信号板状态
电池 (BA01) 信号板相关操作
电池信号板红色 LED户提供关电池健康状况视觉指示LED
亮表示电池电量足
系统块否包含信号板组态CPU 会动采信号板实时时钟
执行电池测试电池健康状况 LED 操作
助电池信号板系统块组态中相关选项户选择诊断报警方式报告电池电量
足组态设备映寄存器输入字节 LSB(例I70)位报告电池
状态(1 电池电量足0 电池电量充足)户必须选择系统块组态中电池信号
板样附加电池健康状况报告选项 PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
168 系统手册 V24 032019 A5E03822234AF
6116 清 PLC 存储区
清指定 PLC 存储区步骤操作:
1 确保 PLC 处 STOP 模式
2 PLC 菜单功区修改(Modify) 区域单击清(Clear) 钮



警告
清 PLC 存储区输出影响
清 PLC
存储区影响数字量模拟量输出状态默认设置数字量模拟量输出换
值 0果已数字量模拟量输出定义 0
换值选择冻结(Freeze)删系统块时需注意您删换值冻
结信息输出返回默认值
0外果执行选择性清保留系统块删程序块模拟量输出冻结
前值直您载新程序块模拟量输出状态进行更改唯方法状态

清 PLC 存储区时果 S7200 SMART PLC
设备相连数字量输出状态更改发送该设备果清 PLC
存储区没仔细考虑数字量模拟量输出影响设备操作出现法预料
状况导致员死亡严重伤害设备损坏
请始终采适安全预防措施清 PLC
存储区前确保进程处安全状态
PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
系统手册 V24 032019 A5E03822234AF 169
3 选择清容
程序块数块系统块块选择复位出厂默认设置(Reset to factory
defaults)
4 单击清(Clear) 钮

清 PLC 存储器求 PLC 处 STOP 模式然根选择删选块 PLC
复位出厂默认设置清操作清 IP 址站名称复位日时钟
执行复位出厂默认设置(Reset to factory defaults)
删块户存储器复位初始电状态特殊存储器
(页 953)复位初始值
忘记 PLC 密码办
果忘记 PLC 密码 (页 147)通两种方法清 PLC 存储区:
● 专目设计复位出厂默认存储卡 (页 171)(标准 CPU 型号)
● 选中块(Blocks) 复位出厂默认设置(Reset to factory defaults)
选项选项(Options) 忘记密码(Forgot Password) 选项 CPU
循环电 PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
170 系统手册 V24 032019 A5E03822234AF
复位出厂默认设置存储卡清 PLC
标准 CPU先前复位出厂默认设置存储卡清 PLC

警告
存储卡插入 CPU
RUN 模式存储卡插入 CPU 导致 CPU 动转换 STOP
模式果已插入存储卡法 CPU 更改 RUN 模式
存储卡插入正运行 CPU 导致程操作中断引起员死亡严重伤害
插入存储卡前务必确保 CPU 处 STOP 模式 (页 44)

卡清 PLC请步骤操作:
1 插入复位出厂默认存储卡CPU 切换 STOP 模式 STOP LED 闪烁
2 CPU 循环电CPU RUNSTOP LED
闪烁直复位完成(约秒)然 STOP LED 闪烁表示复位结束
3 卸存储卡
4 CPU 循环电CPU 复位出厂默认设置前 IP
址波特率设置均已清日时钟受影响
CPU
复位分配新密码开始编程硬盘程序传送存储卡加载程序
(页 93)

说明
果存储卡硬盘文件加载密码保护程序必须输入密码访问保护区域没
密码访问密码保护程序组件输入密码清分配密码
PLC 设备组态
61 组态 PLC 系统运行
S7200 SMART
系统手册 V24 032019 A5E03822234AF 171
PLC 循环电通复位命令清 PLC
忘记密码情况清 PLC请步骤操作:
1 PLC 菜单功区修改(Modify) 区域单击清(Clear) 钮
2 选中块(Blocks) 复位出厂默认设置(Reset to factory defaults)
选项选项(Options) 忘记密码(Forgot Password) 选项

3 单击清(Clear) 钮 60 秒 CPU 循环电注意必须 60
秒物理方式循环电暖启动重启方式会达预期效果
需时间范围执行步骤CPU 会复位出厂默认设置
6117 创建复位出厂默认存储卡
创建标准 S7200 SMART CPU 返回出厂默认状态存储卡果清标准
CPU
容复位出厂默认存储卡创建复位出厂默认存储卡步骤操
作:
1 读卡器 Windows 资源理器删 microSDHC 卡中容
2 Notepad
等编辑器创建包含行字符串RESET_TO_FACTORY简单文文件(
输入引号)
3 文件文件名S7_JOBS7S保存 microSDHC 卡根级
4 贴卡标签卡保存安全位置供日 PLC 设备组态
62 高速 IO
S7200 SMART
172 系统手册 V24 032019 A5E03822234AF

说明
复位出厂默认卡仅复位标准 CPU
紧凑型串行 (CRs) 型号 CPU 没 microSD
卡接口法复位出厂默认卡清 PLC
复位出厂默认设置关复位出厂默认卡清 PLC
操作方式说明请参见清 PLC 存储区 (页 168)

62 高速 IO
高速计数器
CPU 集成高速计数器功高速外部事件进行计数会降低 CPU 性关
CPU 支持速率信息请参见产品概述
(页 20)章节存专时钟方控制复位功输入功均受支持选择
单相双相 AB 正交相改变计数速率关详细信息请参见高速计数器指令
(页 268)说明
高速脉输出
标准 CPU 型号支持高速脉输出某输出生成高速脉串输出 (PTO)
脉宽调制 (PWM) 信号关 CPU 支持数量速率信息请参见产品概述
(页 20)章节
PTO 函数指定脉数( 1 2147483647 脉)指定频率 (Hz)
提供方波(50 负载循环)输出编写 PTO
函数产生脉串包含脉串脉包络例脉包络通
简单斜升运行斜降序更复杂序控制步进电机
PWM
功实现周期时间固定占空变输出周期时间脉宽度微秒毫秒增量进
行指定脉持续时间等循环时间负载循环
100该输出持续开脉持续时间 0负载循环 0该输出关闭
更相关信息请参见脉输出指令 (页 295)关 PWM (页 718)
详细信息请参见开环运动控制章节 PLC 设备组态
62 高速 IO
S7200 SMART
系统手册 V24 032019 A5E03822234AF 173
开环运动控制
标准 CPU
型号支持开环运动控制功运动曲线进行构成执行户程序控制执行交
互式移动干置参考点搜索序列
根组态CPU 中支持开环运动需某 CPU
资源高速输出高速计数器中断
关 CPU 支持运动轴数量脉速率信息请参见产品概述 (页 20)章节
关 CPU 中运动功完整介绍请参见开环运动控制 (页 718)相关章节


S7200 SMART
174 系统手册 V24 032019 A5E03822234AF
程序指令 7
71 位逻辑
711 标准输入

LAD FBD STL 说明



LD bit
A bit
O bit
测试存储器(MSMTCVSL)程映寄存
器(I Q)中位值
LAD:常开常闭开关通触点符号进行表示果流位
左侧触点闭合流通触点流右侧连接器
流连接元件
• 常开 (NO)位值 1 时LAD 触点闭合 (ON)
• 常闭 (NC)位值 0 时LAD 触点闭合 (ON)

FBD:常开指令通 ANDOR
功框进行表示功框指令评估布尔信号评估方
式梯形图触点程序段相常闭指令通功框进行表
示二进制输入信号连接器放置取反圆圈
创建常闭指令ANDOR
功框输入数量扩展 31

STL:常开触点通 LDA O
指令进行表示指令逻辑堆栈顶部位值寻址位
值执行装载运算者运算常闭触点通
LDN(取反装载)A(非)
O(非)指令进行表示指令逻辑堆栈顶部位
值寻址位值逻辑非运算值执行装载运算者运算



LDN bit
AN bit
ON bit
程序指令
71 位逻辑
S7200 SMART
系统手册 V24 032019 A5E03822234AF 175

输入输出 数类型 操作数
位(LADSTL) BOOL IQVMSMSTCL
输入 (FBD) BOOL IQVMSMSTCL逻辑流
输出 (FBD) BOOL IQVMSMSTCL逻辑流
FBD ANDOR 输入分配
仅选中 FBD
功框光标输入短线短线红色时表述编辑器功处激活状态

输入选项 光标放置 工具钮 快捷键
添加输入 功框 +
移输入 功框底部输入
请参见
位逻辑输入示例 (页 187)
逻辑堆栈概述 (页 177) 程序指令
71 位逻辑
S7200 SMART
176 系统手册 V24 032019 A5E03822234AF
712 立输入

LAD FBD STL 说明


LDI bit
AI bit
OI bit
该立指令执行时该指令获取物理输入值更新程
映寄存器立触点会等 PLC
扫描周期进行更新会立更新
物理输入点(位)状态 1 时常开立触点闭合(接通)
物理输入点(位)状态 0 时常闭立触点闭合(接通)
LAD:常开常闭立指令通触点进行表示

FBD:输入连接前面垂直立指示符
代表立常开指令
输入连接前面立指示符取反圆圈
代表立常闭指令
逻辑流连接物理输入 ( I )
位址时立指示符
FBD
功框指令评估物理信号评估方式梯形图触点相
ANDOR 功框输入数量扩展 31

STL:常开立触点通 LDI(立装载)AI(立)
OI(立)指令进行表示指令逻辑堆栈顶部值
物理输入值执行装载运算者运算
常闭立触点通
LDNI(取反立装载)ANI(取反立)
ONI(取反立)指令进行表示指令逻辑堆栈顶
部值物理输入值逻辑非运算值执行立装载运算
者运算



LDNI bi
t
ANI bit
ONI bit


输入输出 数类型 操作数
位(LADSTL) BOOL I
输入 (FBD) BOOL I 程序指令
71 位逻辑
S7200 SMART
系统手册 V24 032019 A5E03822234AF 177
FBD 编辑器输入分配
仅选中 FBD
功框光标输入短线短线红色时表述编辑器功处激活状态

输入选项 光标放置 工具钮 快捷键
添加输入 功框 +
移输入 功框底部输入
切换取反输入 功框输入 F11
切换立输入 功框输入 CTRL F11
请参见
位逻辑输入示例 (页 187)
逻辑堆栈概述 (页 177)
713 逻辑堆栈概述
STEP 7MicroWIN SMART 程序编译器逻辑堆栈 LAD FBD 程序图形 IO
程序段转换 STL(语句表)程序 出 STL 程序逻辑原始 LAD FBD
图形程序段相作程序表执行 成功编译 LAD FBD
程序均已生成基 STL 程序视 LADFBD STL
LAD FBD 编辑会动生成 STL
逻辑堆栈指令程序员需逻辑堆栈指令
STL 编辑器直接创建 STL 程序 STL 程序员直接逻辑堆栈指令
STL 编辑器中创建组合逻辑该组合逻辑复杂法 LAD FBD
编辑器中查某特殊应必须该逻辑
成功编译 LAD FBD 程序均 STL 中查成功编译 STL
程序均 LAD FBD 中查 程序指令
71 位逻辑
S7200 SMART
178 系统手册 V24 032019 A5E03822234AF
输入程序段逻辑堆栈
图示CPU 逻辑堆栈合 STL 输入逻辑状态
示例中iv0iv31标识逻辑堆栈层初始值nv标识指令提供新
值S0标识存储逻辑堆栈中计算值

1 S0 标识存储逻辑堆栈中计算值
2 执行装载值 iv31 丢失
输出程序段逻辑堆栈
ENO LAD FBD 中功框二进制输出 果 LAD 功框 EN
输入流错误执行 ENO 输出会流传递 LAD 元素
指示指令成功完成 ENO 作位 ENO
位堆栈顶端影响续指令执行流 STL 指令没 EN 输入
栈顶值必须逻辑 1条件指令执行 STL 中没 ENO 输出 具
ENO 输出 LAD FBD 指令相应 STL 指令置位特殊 ENO 位 通
ENO(AENO) 指令访问该位

STL 说明
AENO AENO LADFBD 功框 ENO 位 STL 表示中 AENO ENO
位栈顶值执行逻辑运算产生效果 LADFBD 功框 ENO 位相
操作结果值成新栈顶值
程序指令
71 位逻辑
S7200 SMART
系统手册 V24 032019 A5E03822234AF 179
714 STL 逻辑堆栈指令

STL1 说明
ALD 装载指令 (ALD) 堆栈第层第二层中值进行逻辑运算 结果装载栈顶 执行 ALD
栈深度减
OLD 装载指令 (OLD) 堆栈第层第二层中值进行逻辑运算 结果装载栈顶 执行 OLD
栈深度减
LPS 逻辑进栈指令 (LPS) 复制堆栈顶值该值推入堆栈栈底值推出丢失
LRD 逻辑读栈指令 (LRD) 堆栈第二层中值复制栈顶
时执行进栈出栈原栈顶值复制值代
LPP 逻辑出栈指令 (LPP) 栈顶值弹出 堆栈第二层中值成新栈顶值
LDS N 装载堆栈指令 (LDS) 复制堆栈中栈位 (N) 值该值置栈顶 栈底值推出丢失
AENO AENO LADFBD 功框 ENO 位 STL 表示中 AENO ENO
位栈顶值执行逻辑运算产生效果 LADFBD 功框 ENO 位相
操作结果值成新栈顶值
1 适 LAD FBD


LDS(装入堆栈)输

数类型 操作数
N BYTE 常数(0 31)
图示CPU 逻辑堆栈解决控制逻辑
示例中iv0iv31标识逻辑堆栈初始值nv标识指令提供新值
S0标识存储逻辑堆栈中计算值 程序指令
71 位逻辑
S7200 SMART
180 系统手册 V24 032019 A5E03822234AF

1 该值未知( a 0 a 1)
2 执行逻辑进栈装入堆栈指令值 iv31 丢失 程序指令
71 位逻辑
S7200 SMART
系统手册 V24 032019 A5E03822234AF 181
逻辑堆栈示例: LAD 程序段转换 STL 代码

LAD STL

Network 1
LD I00
LD I01
LD I20
A I21
OLD
ALD
Q50

Network 2
LD I00
LPS
LD I05
O I06
ALD
Q70
LRD
LD I21
O I13
ALD
Q60
LPP
A I10
Q30
715 NOT

LAD FBD STL 说明

NOT 取反指令 (NOT) 取反流输入状态
LAD: NOT 触点会改变流输入状态 流达 NOT
触点时停止 没流达 NOT
触点时该触点会提供流
FBD: NOT
指令布尔功框输入连接器取反符号该指令作
逻辑状态取反器相
STL: NOT 指令会堆栈顶值 0 更改 1 1 更改
0

请参见 程序指令
71 位逻辑
S7200 SMART
182 系统手册 V24 032019 A5E03822234AF
位逻辑输入示例 (页 187)
716 正跳变负跳变检测器

LAD FBD STL 说明


EU
ED
正跳变触点指令(升)允许量次断开接通转换
流动扫描周期
负跳变触点指令(降)允许量次接通断开转换
流动扫描周期
S7200 SMART CPU
支持程序中合计(升降) 1024
条边缘检测器指令
LAD: 正跳变负跳变指令通触点进行表示
FBD: 跳变指令通 P N 功框进行表示
STL: EU(升)指令检测正跳变
果检测堆栈顶值发生 0 1 跳变堆栈顶值设置
1否设置 0
ED(降)指令检测负跳变
果检测堆栈顶值发生 1 0 跳变堆栈顶值设置
1否设置 0


输入输出 数类型 操作数
IN (FBD) BOOL IQVMSMSTCL逻辑流
OUT (FBD) BOOL IQVMSMSTCL逻辑流


说明
正跳变负跳变指令需断开接通接通断开转换法首次扫描时检测
升降跳变 首次扫描期间CPU 会初始输入状态保存存储器位中
续扫描中指令会前状态存储器位状态进行较检测否发生转换

请参见
位逻辑输入示例 (页 187) 程序指令
71 位逻辑
S7200 SMART
系统手册 V24 032019 A5E03822234AF 183
717 线圈 输出立输出指令

LAD FBD STL 说明

bit 该输出指令输出位新值写入程映寄存器
LAD FBD:该输出指令执行时S7200
开关闭程映寄存器中输出位分配位设置
等流状态
STL:堆栈顶值复制分配位

I bit 该立输出指令执行时指令会新值写入物理输出相应
程映寄存器单元
LAD
FBD:执行立输出指令时物理输出点(位)立设置
等流状态I表示立址引新值写入物理输
出点相应程映寄存器址非立址引
仅新值写入程映寄存器
STL:该指令立栈顶值复制分配物理输出位
程映址


输入输出 数类型 操作数
位 BOOL IQVMSMSTCL
位(立) BOOL Q
输入 (LAD) BOOL 流
输入 (FBD) BOOL IQVMSMSTCL逻辑流
请参见
位逻辑输出示例 (页 189) 程序指令
71 位逻辑
S7200 SMART
184 系统手册 V24 032019 A5E03822234AF
718 置位复位立置位立复位功

LAD FBD STL 说明

S bit N 置位 (S) 复位 (R)
指令置位(接通)复位(断开)指定址(位)
开始组位 (N)置位复位 1 255 位
果复位指令指定定时器位(T 址)计数器位(C
址)该指令定时器计数器位进行复位清零
定时器计数器前值


R bit N


SI bit N 立置位立复位指令立置位(接通)立复位(
断开)指定址(位)开始组位
(N)立置位复位 1 255 点
I表示立址引新值写入物理输出点相应
程映寄存器单元非立址引仅新
值写入程映寄存器




RI bit N


ENO 0 时非致命错误 受影响 SM 位
• N 0(零)
• 0006H 间接址
• 0091H 操作数超出范围



输入输出 数类型 操作数
位 BOOL IQVMSMSTCL
位(立) BOOL Q
N BYTE IBQBVBMBSMBSBLBAC常数*VD*
AC*LD
输入 (LAD) BOOL 流
输入 (FBD) BOOL IQVMSMSTCL逻辑流
请参见
位逻辑输入示例 (页 187) 程序指令
71 位逻辑
S7200 SMART
系统手册 V24 032019 A5E03822234AF 185
位逻辑输出示例 (页 189)
719 置位复位优先双稳态触发器

LADFBD 1 说明

位参数分配置位复位布尔型址选 OUT 连接反映位(Bit)
参数信号状态
SR(置位优先双稳态触发器)种置位优先锁存器果置位 (S1) 复位 (R)
信号均真输出 (OUT) 真

RS(复位优先双稳态触发器)种复位优先锁存器果置位 (S) 复位 (R1)
信号均真输出 (OUT) 假

1 适 STL


输入输出 数类型 操作数
位 BOOL IQVMS
S1R (LAD
SR)
BOOL 流
SR1 (LAD
RS)
BOOL 流
OUT (LAD) BOOL 流
S1R (FBD
SR)
BOOL IQVMSMSTCL逻辑流
SR1 (FBD
RS)
BOOL IQVMSMSTCL逻辑流
OUT (FBD) BOOL IQVMSMSTCL逻辑流 程序指令
71 位逻辑
S7200 SMART
186 系统手册 V24 032019 A5E03822234AF
SR 真值表

S1 R 输出(位)
0 0 先前状态
0 1 0
1 0 1
1 1 1
RS 真值表

S R1 输出(位)
0 0 先前状态
0 1 0
1 0 1
1 1 0
SR RS 示例

LAD STL

Network 1
LD I00
LD I01
NOT
A Q00
OLD
Q00

Network 2
LD I00
LD I01
NOT
LPS
A Q01
Q01
LPP
ALD
O Q01
Q01 程序指令
71 位逻辑
S7200 SMART
系统手册 V24 032019 A5E03822234AF 187
7110 NOP(空操作)指令

LAD STL 说明

NOP N 空操作 (NOP) 指令影响户程序执行 FBD
模式该指令 操作数 N 0 255 间数


输入输出 数类型 操作数
N(LADSTL

BYTE N: 常数(0 255)
7111 位逻辑输入示例

LAD STL


常开触点 I00 I01
必须接通(闭合)激活 Q00NOT
指令作取反器 RUN 模式Q00
Q01 逻辑状态相反
Network 1
LD I00
A I01
Q00
NOT
Q01


常开触点 I02 必须接通常闭触点 I03
必须断开激活 Q02联
LAD 分支(逻辑)真激活输出
Network 2
LD I02
ON I03
Q02


P 触点出现升输入 N
触点出现降输入时会输出持续 1
扫描周期脉 RUN 模式Q04
Q05
脉动状态变化快法程序状态视图中
监视 置位复位输出脉状态锁存
Q03状态变化程序状态视图中

Network 3
LD I04
LPS
EU
S Q03 1
Q04
LPP
ED
R Q03 1
Q05 程序指令
71 位逻辑
S7200 SMART
188 系统手册 V24 032019 A5E03822234AF
运行模式输入定时示例
程序指令
71 位逻辑
S7200 SMART
系统手册 V24 032019 A5E03822234AF 189
7112 位逻辑输出示例

LAD STL

输出指令位值分配外部
IO(IQ)部存储器(MSMTC
VSL)
Network 1
LD I00
Q00
Q01
V00

组连续 6 位设置值
1指定起始位址置位位数
第位 (Q02) 值 1
时置位指令程序状态指示器 ON
Network 2
LD I01
S Q02 6

组连续 6 位复位值
0指定起始位址复位位数
第位 (Q02) 值 0
时复位指令程序状态指示器 ON
Network 3
LD I02
R Q02 6

成组置位复位 8 输出位(Q10
Q17)
Network 4
LD I03
LPS
A I04
S Q10 8
LPP
A I05
R Q10 8

置位复位指令执行锁存继电器功
隔离置位复位位请确保会
赋值指令改写 该示例中Network 4
成组置位复位八输出位(Q10
Q17) RUN 模式Network 5 会改写
Q10 位值控制 Network 4
中置位复位程序状态指示器
Network 5
LD I06
Q10
程序指令
71 位逻辑
S7200 SMART
190 系统手册 V24 032019 A5E03822234AF
运行模式输出定时示例
程序指令
72 时钟
S7200 SMART
系统手册 V24 032019 A5E03822234AF 191
72 时钟
721 读取设置实时时钟

LADFBD STL 说明

TODR T 读取实时时钟指令 CPU
读取前时间日期装载字节址 T 开始 8
字节时间缓区中

TODW T 设置实时时钟指令通 T 分配 8
字节时间缓区数新时间日期写入 CPU



ENO 0 时非致命错误 受影响 SM 位
• 0006H 间接址
• 0007H T 数错误



输入 数类型 操作数
T BYTE IBQBVBMBSMBSBLB*VD*LD*AC


说明
READ_RTCSET_RTC 编程提示
指令接受效日期例果输入 2 月 30 日会发生非致命性日时钟错误
(0007H)
程序中断例程中 READ_RTCSET_RTC 指令执行
READ_RTCSET_RTC 指令时法执行中断例程中 READ_RTCSET_RTC
指令种情况CPU 会置位系统标志位
SM43指示尝试时日时钟执行二重访问导致 T 数错误(非致命错误
0007H)
CPU 中日时钟仅年份两位数 00 表示 2000
年年份值户程序必须考虑两位数表示法
2099 年前闰年年份CPU 够正确处理
程序指令
72 时钟
S7200 SMART
192 系统手册 V24 032019 A5E03822234AF
8 字节时间缓区格式字节址 T 开始
日期时间值必须采 BCD 格式分配(例16#12 代表 2012 年)00 99
BCD 值范围分配范围 2000 2099 年份

T 字节 说明 数值
0 年 00 99(BCD 值)20xx 年:中xx T 字节 0 中两位数
BCD 值
1 月 01 12(BCD 值)
2 日 01 31(BCD 值)
3 时 00 23(BCD 值)
4 分 00 59(BCD 值)
5 秒 00 59(BCD 值)
6 保留 始终设置 00
7 星期 SET_RTCTODW 指令写入时会忽略值
通 READ_RTCTODR
指令进行读取时值会根前年月日值报告正确星期
1 71 星期日7 星期六(BCD 值)
超出断电时长 CPU 时钟影响
关掉电期间实时时钟维持正确时间时长请参见S7200 SMART
系统手册附录 ACPU 规范
超出断电时长CPU 初始化表示时间值

日期 时间 星期
2000 年 1 月 1 日 000000 星期六


说明
紧凑型串行 (CRs) CPU 型号没 RTC(实时时钟)
READ_RTC SET_RTC 指令设置紧凑型串行 (CRs) CPU
型号中年份日期时间值值次 CPU
断电通电循环时丢失电时日期时间初始化 2000 年 1 月 1 日
程序指令
72 时钟
S7200 SMART
系统手册 V24 032019 A5E03822234AF 193
722
723 读取设置扩展实时时钟

LADFBD STL 说明

TODRX T 读取扩展实时时钟指令 PLC
中读取前时间日期夏令时组态装载 T
分配址开始 19 字节缓区中


TODWX T 设置实时时钟指令字节址 T 分配 19
字节时间缓区数新时间日期夏令时组态写入 PLC 中



ENO 0 时非致命错误 受影响 SM 位
• 0006H 间接址
• 0007H T 数错误
• 0091H 操作数超出范围



输入 数类型 操作数
T BYTE IBQBVBMBSMBSBLB*VD*LD*AC
程序指令
72 时钟
S7200 SMART
194 系统手册 V24 032019 A5E03822234AF

说明
READ_RTCXSET_RTCX 编程提示
指令接受效日期例果输入 2 月 30 日会发生非致命性日时钟错误
(0007H)
程序中断例程中 READ_RTCXSET_RTCX 指令执行
READ_RTCXSET_RTCX 指令时法执行中断例程中 READ_RTCXSET_RTCX
指令种情况CPU 会置位系统标志位
SM43指示尝试时日时钟执行二重访问导致 T 数错误(非致命错误
0007H)
CPU 中日时钟仅年份两位数 00 表示 2000
年年份值户程序必须考虑两位数表示法
2099 年前闰年年份CPU 够正确处理

19 字节时间缓区格式字节址 T 开始

说明
仅字节 8 中分配时间修正模式时 T 字节(9 18)(9
20)否返回 STEP 7MicroWIN SMART SET_RTCX
指令写入字节(9 18)(9 20)中值

日期时间值必须采 BCD 格式分配(例16#12 代表 2012 年)00 99
BCD 值范围分配范围 2000 2099 年份

T
字节
说明 数值
0 年 00 99(BCD 值)20xx 年:中xx T 字节 0
中两位数 BCD 值
1 月 01 12(BCD 值)
2 日 01 31(BCD 值)
3 时 00 23(BCD 值)
4 分 00 59(BCD 值)
5 秒 00 59(BCD 值)
6 保留 始终设置 00 程序指令
72 时钟
S7200 SMART
系统手册 V24 032019 A5E03822234AF 195
T
字节
说明 数值
7 星期 SET_RTCXTODWX 指令写入时会忽略值
通 READ_RTCXTODRX
指令进行读取时值会根前年月日值报告正确星

1 71 星期日7 星期六(BCD 值)
8 修正模式:
针夏令时 (DST)
00H 禁修正
01H 欧盟(相 UTC 时区偏移量 0 时)1
02H 欧盟(相 UTC 时区偏移量 +1 时)1
03H 欧盟(相 UTC 时区偏移量 +2 时)1
04H 07H 保留
08H 欧盟(相 UTC 时区偏移量 1 时)1
09H 0FH 保留
10H 美国 2
11H 澳利亚 3
12H 保留
13H 新西兰 4
14HEDH 保留
EEH 户定义(星期)(字节 9 20 中值)
EFH FDH 保留
FEH 保留
FFH 户定义(月中某天)(字节 9 18
中值)
字节 918 仅修正模式 FFH(前户分配)
9 DST 修正时数 0 23(BCD 值)
10 DST 修正分钟数 0 59(BCD 值)
11 DST 开始月份 1 12(BCD 值)
12 DST 开始日 1 31(BCD 值)
13 DST 开始时 0 23(BCD 值)
14 DST 开始分钟 0 59(BCD 值)
15 DST 结束月份 1 12(BCD 值)
16 DST 结束日 1 31(BCD 值)
17 DST 结束时 0 23(BCD 值)
18 DST 结束分钟 0 59(BCD 值) 程序指令
72 时钟
S7200 SMART
196 系统手册 V24 032019 A5E03822234AF
T
字节
说明 数值
字节 920 仅修正模式 EEH(扩展户分配)
9 DST 修正时数 0 23(BCD 值)
10 DST 修正分钟数 0 59(BCD 值)
11 DST 开始月份 1 12(BCD 值)
12 DST 开始星期 1 5(BCD 值)5
13 DST 开始工作日 1 7(BCD 值)
14 DST 开始时 0 23(BCD 值)
15 DST 开始分钟 0 59(BCD 值)
16 DST 结束月份 1 12(BCD 值)
17 DST 结束星期 1 5(BCD 值)5
18 DST 结束工作日 1 7(BCD 值)
19 DST 结束时 0 23(BCD 值)
20 DST 结束分钟 0 59(BCD 值)
1 欧盟惯例:三月星期日 UTC
时间凌晨点时间前调时十月星期日 UTC
时间凌晨两点时间回调时(进行修正时时间取决相 UTC
时区偏移量)
2 美国惯例:2007 年标准
时间三月第二星期日凌晨两点时间前调时十月第星期日
时间凌晨两点时间调时
3 澳利亚惯例:2007 年标准
十月第星期日时间凌晨两点时间前调时四月第星期日
时间凌晨两点时间调时(适澳利亚 塔斯马尼亚)
4 新西兰惯例:2007 年标准
九月星期日时间凌晨两点时间前调时四月第星期日
时间凌晨两点时间调时
5 分配某月出现工作日(例四月星期)设置星期 5
超出断电时长 CPU 时钟影响
关掉电期间实时时钟维持正确时间时长请参见S7200 SMART
系统手册附录 ACPU 规范 程序指令
73 通信
S7200 SMART
系统手册 V24 032019 A5E03822234AF 197
超出断电时长CPU 初始化表示时间值

日期 时间 星期
2000 年 1 月 1 日 000000 星期六


说明
紧凑型串行 (CRs) CPU 型号没 RTC(实时时钟)
READ_RTCX SET_RTCX 指令设置紧凑型串行 (CRs) CPU
型号中年份日期时间值值次 CPU
断电通电循环时丢失电时日期时间初始化 2000 年 1 月 1 日

73 通信
731 GET PUT(太网)
GET PUT 指令通太网连接 S7200 SMART CPU 间进行通信

说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
太网端口支持太网通信相关功


表格 7 1 GET PUT 指令
LADFBD STL 说明

GET table GET
指令启动太网端口通信操作远程设备获取数
(说明表 (TABLE) 中定义)
GET 指令远程站读取 222 字节信息

PUT table PUT
指令启动太网端口通信操作数写入远程设备
(说明表 (TABLE) 中定义)
PUT 指令远程站写入 212 字节信息 程序指令
73 通信
S7200 SMART
198 系统手册 V24 032019 A5E03822234AF
程序中意数量 GET PUT 指令时间激活 16 GET
PUT 指令例定 CPU 中时激活八 GET 八 PUT
指令六 GET 十 PUT 指令
执行 GET PUT 指令时CPU GET PUT 表中远程 IP
址建立太网连接该 CPU
时保持八连接连接建立该连接直保持 CPU 进入 STOP
模式止
针 IP 址直接相连 GETPUT 指令CPU 采单连接例远程 IP
址 192168210果时启三 GET 指令会 IP 址
192168210 太网连接序执行 GET 指令
果您尝试创建第九连接(第九 IP 址)CPU
连接中搜索查找处未激活状态时间长连接CPU
断开该连接然新 IP 址创建连接
GET PUT
指令处处理中激活繁忙状态仅保持设备连接时会需额外台通信时
间(参见组态通信 (页 139))需台通信时间量取决处激活繁忙状态
GET PUT 指令数量GET PUT
指令执行频率前开连接数量果通信性佳应台通信时间调
整更高值
表格 7 2 GET PUT 指令效操作数
输入输出 数类型 操作数
TABLE BYTE IBQBVBMBSMBSB*VD*LD*AC
设置 ENO 0 错误条件:
● 0006(间接址)
● 函数返回错误置位表状态字节错误位(请参见图) 程序指令
73 通信
S7200 SMART
系统手册 V24 032019 A5E03822234AF 199
图显示 TABLE 参数引表表列出错误代码
表格 7 3 GET PUT 指令 TABLE 参数定义
字节偏
移量
位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
0 D 1 A 2 E 3 0 错误代码
1 远程

IP
址 4
2
3
4
5 保留 0(必须设置零)
6 保留 0(必须设置零)
7
指远程站( CPU)
中数区
指针
(IQMV DB1)5
8
9
10
11 数长度 6
12
指站( CPU)
中数区
指针
(IQMV DB1)7
13
14
15
1 D 完成(函数已完成)
2 A 激活(函数已排队)
3 E 错误(函数返回错误)
4 远程站 IP 址:访问数处 CPU 址
5 指远程站中数区指针:指远程站中访问数间接指针
6 数长度:远程站中访问数字节数(PUT 1 212 字节GET 1 222
字节)
7 指站中数区指针:指站( CPU)中访问数间接指针
程序指令
73 通信
S7200 SMART
200 系统手册 V24 032019 A5E03822234AF
表格 7 4 GET PUT 指令 TABLE 参数错误代码:
代码 定义
0 错误
1 PUTGET 表中存非法参数:
• 区域包括 IQM V
• 区域足提供请求数长度
• GET数长度零 222 字节 PUT数长度 212 字节
• 远程区域包括 IQM V
• 远程 IP 址非法 (0000)
• 远程 IP 址广播址组播址
• 远程 IP 址 IP 址相
• 远程 IP 址位子网
2 前处活动状态 PUTGET 指令(仅允许 16 )
3 连接前连接处理未完成请求
4 远程 CPU 返回错误:
• 请求发送数
• STOP 模式允许 Q 存储器执行写入操作
• 存储区处写保护状态(请参见 SDB 组态)
5 远程 CPU 间连接:
• 远程 CPU 服务器连接
• 远程 CPU 间连接丢失(CPU 断电物理断开)
6
9
A F
未(保留供)
图通示例说明 GET PUT
指令功例中假设条生产线正灌装黄油桶然传送四台装箱机(包机
)中台包机 8
黄油桶装入纸板箱中分流机控制黄油桶流包机4 CPU
控制包机具 TD 400 操作员界面 CPU 控制分流机 程序指令
73 通信
S7200 SMART
系统手册 V24 032019 A5E03822234AF 201

t 黄油桶足法包装t1黄油桶足
b 纸箱供应足b1必须 30 分钟增加纸箱
g 胶水供应足g1必须 30 分钟增加胶水
eee 标识遇障类型错误代码
f 障指示器f1装相机检测错误
图显示访问站 2 中数 GET 表格 (VB200) PUT 表格 (VB300)分流 CPU
GET 指令连续读取装箱机控制状态信息包机装完 100
箱时分流机会注意通 PUT 指令发送相应消息清状态字
表格 7 5 读取清包机 1 计数 GET PUT 指令缓区
GET_
TABLE
缓区

7

6

5

4

3

2

1

0
PUT_
TABLE
缓区

7

6

5

4

3

2

1

0
VB200 D A E 0 错误代码 VB300 D A E 0 错误代码
VB201 远程站 IP 址 192 VB301 远程站 IP 址 192
VB202 168 VB302 168
VB203 50 VB303 50
VB204 2 VB304 2
VB205 保留 0(必须设置零) VB305 保留 0(必须设置零)
VB206 保留 0(必须设置零) VB306 保留 0(必须设置零)
VB207 指远程站 VB307 指远程站
VB208 中数区 VB308 中数区 程序指令
73 通信
S7200 SMART
202 系统手册 V24 032019 A5E03822234AF
GET_
TABLE
缓区

7

6

5

4

3

2

1

0
PUT_
TABLE
缓区

7

6

5

4

3

2

1

0
VB209 指针 VB309 指针
VB210 (&VB100) VB310 (&VB101)
VB211 数长度 3 字节 VB311 数长度 2 字节
VB212 指站( CPU) VB312 指站( CPU)
VB213 中数区 VB313 中数区
VB214 指针 VB314 指针
VB215 (&VB216) VB315 (&VB316)
VB216 控制 VB316 0
VB217 状态 MSB VB317 0
VB218 状态 LSB
示例中数紧 PUT GET
表变化变化表中站指针指该数该数置 CPU
存储器中意位置(例VB212 VB215) 程序指令
73 通信
S7200 SMART
系统手册 V24 032019 A5E03822234AF 203

表格 7 6 示例:GET PUT 指令

Network 1
LD SM01
FILL +0 VW200 40
FILL +0 VW300 40
首次扫描时清空
接收发送缓区

Network 2
LD V2007
AW VW217 +100
MOVB 192 VB301
MOVB 168 VB302
MOVB 50 VB303
MOVB 2 VB304
MOVW 0 VB305
MOVD &VB101
VD307
MOVB 2 VB311
MOVD &VB316
VD312
MOVW 0 VW316
PUT VB300
GET 指令完成位
(V2007)
置位已包装完 100
箱时:
1 装载包机 1
站址
2 装载指远程站中数
指针
3 装载发送数
长度
4 装载发送数
复位包机 1
包装纸箱数
程序指令
73 通信
S7200 SMART
204 系统手册 V24 032019 A5E03822234AF



Network 3
LD V2007
MOVB VB216 VB400

GET完成位置位时
保存包机 1
中控制数

Network 4
LDN SM01
AN V2006
AN V2005
MOVB 192 VB201
MOVB 168 VB202
MOVB 50 VB203
MOVB 2 VB204
MOVW 0 VB205
MOVD &VB100
VD207
MOVB 3 VB211
MOVD &VB216
VD212
GET VB200
果第次扫描
没出错:
1 装载包机 1
站址
2 装载指远程站中数
指针
3 装载接收数
长度
4 读取包机 1
中控制状态数
程序指令
73 通信
S7200 SMART
系统手册 V24 032019 A5E03822234AF 205

732 发送接收(RS485RS232 端口)
发送 (XMT) 接收 (RCV) 指令通 CPU 串行端口 S7200 SMART CPU
设备间进行通信 S7200 SMART CPU 提供集成 RS485 端口(端口
0)标准 CPU 额外支持选 CM01 信号板 (SB) RS232RS485 端口(端口
1)必须户程序中执行通信协议

说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
支持信号板

程序指令
73 通信
S7200 SMART
206 系统手册 V24 032019 A5E03822234AF

LADFBD STL 说明

XMT TBL PORT 发送指令 (XMT) 端口模式通通信端口发送数


RCV TBL PORT 接收指令 (RCV)
启动终止接收消息功必须操作接收功框指定开
始结束条件通指定端口 (PORT)
接收消息存储数缓区 (TBL)
中数缓区中第条目指定接收字节数



ENO 0 时非致命错误 受影响 SM 位
• 0006H 间接址
• 0009H(端口 0
时发送接收)
• 000BH(端口 1
时发送接收)
• 0090H 端口号效
• 接收参数错误置位 SM866
SM1866
• CPU 未处端口模式
• SM 866 端口 0 终止接收消息
• SM 1866 端口 1 终止接收消息


输入输出 数类型 操作数
TBL BYTE IBQBVBMBSMBSB*VD*LD*AC
PORT BYTE 常数:0 1
注:两端口:
• 集成 RS485 端口(端口 0)
• CM01 信号板 (SB) RS232RS485 端口(端口 1) 程序指令
73 通信
S7200 SMART
系统手册 V24 032019 A5E03822234AF 207
端口模式控制串行通信端口
选择端口模式通户程序控制 CPU
串行通信端口选择端口模式程序通接收中断发送中断发送指令
接收指令控制通信端口操作端口模式完全控制通信协议 SMB30
SMB130 选择波特率奇偶校验
CPU 两物理端口分配两特殊存储器字节:
● 集成 RS485 端口(端口 0)分配 SMB30
● CM01 RS232RS485 信号板 (SB) 端口(端口 1)分配 SMB130
CPU 处 STOP 模式时会禁端口模式会重新建立正常通信(例HMI
设备访问)
简单情况发送 (XMT)
指令印机显示器发送消息示例包括条形码阅读器秤焊机连接
种情况必须编写程序支持端口模式 CPU
进行通信设备协议
仅 CPU 处 RUN 模式时端口通信启端口模式请
SMB30(端口 0) SMB130(端口 1)协议选择字段中设置值
01处端口模式时法端口 HMI 通信

说明
USBPPI 电缆连接 CPU 时串行 CR 型号 CPU
会禁端口模式类似果 USBPPI 电缆连接 CRs CPUCPU
会禁止切换端口模式

PPI 通信更改端口模式
SMB30 SMB130 分组态通信端口 0 1
进行端口操作提供波特率奇偶校验数位数选择图显示端口
控制字节组态生成停止位
程序指令
73 通信
S7200 SMART
208 系统手册 V24 032019 A5E03822234AF

pp 奇偶校验选择 d 字符数位数
00
01
10
11
奇偶校验
偶校验
奇偶校验
奇校验
0
1
字符 8 位
字符 7 位
bbb 端口波特率 mm 协议选择
000
001
010
011
100
101
110
111
38400
19200
9600
4800
2400
1200
115200
57600
00
01
10
11
PPI 站模式
端口模式
保留(默认 PPI 站模式)
保留(默认 PPI 站模式)
发送数
发送指令单字符字符( 255
字符)缓区执行发送操作图显示发送缓区格式

① 发送字节数
② 消息字符
果中断例程连接发送完成事件CPU
发送完缓区字符生成中断(端口 0 中断事件 9端口 1
中断事件 26)
您中断通监视 SM45(端口 0) SM46(端口
1)信号表示完成发送时间发送消息(例印机发送消息)
字符数设零然执行发送指令样产生 BREAK 状态样产生 BREAK
状态线会持续前波特率发送 16 位数需时间发送 BREAK
操作发送消息操作相BREAK
发送完成时会生成发送中断 SM45 SM46 会指示发送操作前状态 程序指令
73 通信
S7200 SMART
系统手册 V24 032019 A5E03822234AF 209
接收数


接收指令单字符字符(
255
字符)缓区执行接收操作
图显示接收缓区格式
① 接收字节数(字节字段)
② 起始字符
③ 消息
④ 结束字符
⑤ 消息字符
果中断例程连接接收消息完成事件CPU
会接收完缓区字符生成中断(端口 0 中断事件 23端口 1
中断事件 24)
中断通监视 SMB86(端口 0) SMB186(端口
1)接收消息果接收指令未激活已终止该字节零正接收时该字节

表示接收指令允许您选择消息开始结束条件端口 0 SMB86
SMB94端口 1 SMB186 SMB194

说明
果出现组帧错误奇偶校验错误超限错误断开错误接收消息功动终止
必须定义开始条件结束条件(字符数)样接收消息功运行
程序指令
73 通信
S7200 SMART
210 系统手册 V24 032019 A5E03822234AF
接收缓区格式(SMB86 SMB94 SMB186 SMB194)

端口 0 端口 1 说明
SMB86 SMB186 接收消息状态字节

n:1 接收消息功终止户发出禁命令
r:1 接收消息功终止输入参数错误缺少开始结束条件
e:1 收结束字符
t:1 接收消息功终止定时器时间
c:1 接收消息功终止达字符计数
p:1 接收消息功终止奇偶校验错误 程序指令
73 通信
S7200 SMART
系统手册 V24 032019 A5E03822234AF 211
端口 0 端口 1 说明
SMB87 SMB187 接收消息控制字节

en:
0 禁接收消息功
1 启接收消息功
次执行 RCV 指令时会检查启禁接收消息位
sc:
0 忽略 SMB88 SMB188
1 SMB88 SMB188 值检测消息起始
ec:
0 忽略 SMB89 SMB189
1 SMB89 SMB189 值检测消息结束
il:
0 忽略 SMB90 SMB190
1 SMB90 SMB190 值检测消息起始
cm:
0 定时器字符间定时器
1 定时器消息定时器
tmr:
0 忽略 SMW92 SMW192
1 果超出 SMW92 SMW192 中时间段终止接收
bk:
0 忽略断开条件
1 断开条件作消息检测起始
SMB88 SMB188 消息字符开始
SMB89 SMB189 消息字符结束
SMW9
0
SMW190 空闲线时间段毫秒单位指定空闲线时间接收第字符新消息开
始 程序指令
73 通信
S7200 SMART
212 系统手册 V24 032019 A5E03822234AF
端口 0 端口 1 说明
SMW9
2
SMW192 字符间消息定时器超时值毫秒单位指定果超出该时间段接收消息功终

SMB94 SMB194 接收字符数(1 255
字节)没字符计数消息终止范围必须设置预期缓区

接收指令开始结束条件
接收指令接收消息控制字节(SMB87
SMB187)中位定义消息开始结束条件

说明
执行接收指令时果通信端口设备通信接收消息功会该字
符中间开始接收字符导致奇偶校验错误组帧错误接收消息功终止果
未启奇偶校验收消息包含错误字符开始条件指定特定起始字符
字符时会发生种情况文中第 2 项第 6 项述
接收指令支持种消息开始条件指定断开空闲线检测相关开始条件字符
放入消息缓区前强制接收消息功消息开始字符开始步样避免出现字
符中间开始消息问题
程序指令
73 通信
S7200 SMART
系统手册 V24 032019 A5E03822234AF 213
接收指令支持种开始条件:
1 空闲线检测:空闲线条件定义传输线路安静空闲时间通信线安静空
闲时间达 SMW90 SMW190
中指定毫秒数时便会开始接收执行程序中接收指令时接收消息功开始
搜索空闲线条件果空闲线时间期前接收字符接收消息功会忽略
字符会 SMW90 SMW190
中指定时间重新启动空闲线定时器请参见图空闲线时间期接收消息功
会接收续字符存入消息缓区

空闲线时间应始终指定波特率传送字符(包括起始位数位奇偶校验
位停止位)需时间空闲线时间典型值指定波特率传送三字符需
时间

二进制协议没特定起始字符协议指定消息间时间间隔协议
空闲线检测作开始条件

设置:il 1sc 0bk 0SMW90SMW190 空闲线超时(毫秒)

① 执行接收指令:启动空闲时间
② 重新启动空闲时间
③ 检测空闲时间:启动接收消息功
④ 第字符放入消息缓区中
2 起始字符检测:起始字符作消息第字符意字符收 SMB88
SMB188
中指定起始字符时启动消息接收消息功会起始字符作消息第字符
存入接收缓区接收消息功忽略起始字符前收字符起始字符
起始字符收字符存储消息缓区中

通常情况消息均字符开始 ASCII
协议起始字符检测
程序指令
73 通信
S7200 SMART
214 系统手册 V24 032019 A5E03822234AF
设置:il 0sc 1bk 0SMW90SMW190 相关SMB88SMB188
起始字符
3 空闲线起始字符:接收指令启动组合空闲线起始字符消息执行接收指令
时接收消息功会搜索空闲线条件找空闲线条件接收消息功查找指定
起始字符果接收字符起始字符接收消息功开始重新搜索空闲线
条件满足空闲线条件前接收收起始字符前接收字符
忽略起始字符续字符起存入消息缓区

空闲线时间应始终指定波特率传送字符(包括起始位数位奇偶校验
位停止位)需时间空闲线时间典型值指定波特率传送三字符需
时间

通常指定消息间时间间隔消息首字符指定特定设备址
信息协议种类型起始条件种方式尤适通信链路存
台设备情况种情况仅接收消息起始字符特定址设备时
接收指令会触发中断

设置:il 1sc 1bk 0SMW90SMW190 > 0SMB88SMB188 起始字符
4 断开检测:接收数保持零时间完整字符传输时间时会指示断开
完整字符传输时间定义传输起始位数位奇偶校验位停止位时间总
果接收指令组态接收断开条件启动消息断开条件接收意字符
会存储消息缓区中断开条件前接收字符会忽略

通常仅协议需时断开检测作开始条件

设置:il 0sc 0bk 1SMW90SMW190 相关SMB88SMB188
相关 程序指令
73 通信
S7200 SMART
系统手册 V24 032019 A5E03822234AF 215
5 断开起始字符:接收指令组态接收断开条件开始接收字符然序
接收特定起始字符满足断开条件接收消息功查找指定起始字符果接
收字符起始字符接收消息功重新搜索断开条件断开条件满足
前接收起始字符前接收字符会忽略起始字符续字符
起存入消息缓区

设置:il 0sc 1bk 1SMW90SMW190 相关SMB88SMB188
起始字符
6 意字符:接收指令组态立开始接收意字符字符存入消息缓
区空闲线检测种特殊情况种情况空闲线时间(SMW90
SMW190)设零样会强制接收指令执行便开始接收字符

设置:il 1sc 0bk 0SMW90SMW190 0SMB88SMB188 相关

意字符开始条消息允许消息定时器监视消息接收否超时果
端口实施协议站机部分指定时间段站没发出响应情
况采超时处理种方法非常空闲线时间设零接收指令执行时
消息定时器启动果未满足结束条件消息定时器超时会终止接收消
息功

设置:il 1sc 0bk 0SMW90SMW190 0SMB88SMB188
相关cm 1tmr 1SMW92 消息超时(毫秒) 程序指令
73 通信
S7200 SMART
216 系统手册 V24 032019 A5E03822234AF
接收指令支持种终止消息方式终止消息方式种方式种
方式组合:
1 结束字符检测:结束字符指示消息结束意字符找开始条件接收
指令检查接收字符判断否结束字符匹配接收结束字符时
会存入消息缓区接收终止

通常情况消息均特定字符结束 ASCII
协议结束字符检测结束字符检测字符间定时器消息定时器
字符计数相结合终止消息

设置:ec 1SMB89SMB189 结束字符
2 字符间定时器:字符间时间指字符结束(停止位)字符结束(停止
位)测时间果字符间时间(包括第二字符)超出 SMW92 SMW192
中指定毫秒数接收消息功终止接收字符字符间定时器重新启
动请参见图

果协议没特定消息结束字符字符间定时器终止消息定时器总
包含接收完整字符(起始位数位奇偶校验位停止位)时间定时器
值必须设选定波特率传输字符需时间

字符间定时器结束字符检测字符计数结合终止消息

设置:cm 0tmr 1SMW92SMW192 超时(毫秒)

① 重新启动字符间定时器
② 字符间定时器时间:终止消息生成接收消息中断 程序指令
73 通信
S7200 SMART
系统手册 V24 032019 A5E03822234AF 217
3 消息定时器:消息定时器消息开始指定时间终止消息消息定时器接收消
息功开始条件满足立启动 SMW92 SMW192
中指定毫秒数消息定时器时间请参见图

通常通信设备保证字符间时间间隔调制解调器进行通信时
消息定时器调制解调器消息定时器指定消息开始算起
允许接收消息时间消息定时器典型值约选定波特率接收长消息
需时间值 15 倍

消息定时器结束字符检测字符计数相结合终止消息

设置:cm 1tmr 1SMW92SMW192 超时(毫秒)

① 消息开始:启动消息定时器
② 消息定时器时间:终止消息生成接收消息中断
4 字符计数:接收指令必须获知接收字符数(SMB94
SMB194)达超出该值接收消息功终止字符计数专门
作结束条件接收指令求户指定字符计数接收指令需知道
接收消息长度样保证消息缓区户数覆盖

消息长度已知恒定协议字符计数终止消息字符计数
总结束字符检测字符间定时器消息定时器结合起
5 奇偶校验错误:硬件发出信号指示奇偶校验错误组帧错误超限错误时消
息开始检测断开条件时接收指令动终止仅 SMB30 SMB130
中启奇偶校验会出现奇偶校验错误仅停止位正确时会出现组帧
错误仅字符进入速度快致硬件法处理时会出现超限错误断开条件
硬件奇偶校验错误组帧错误类似错误终止消息法禁功
6 户终止:户程序通执行 SMB87 SMB187 中位 (EN)
设置零接收指令终止接收消息功样立终止接收消息功
程序指令
73 通信
S7200 SMART
218 系统手册 V24 032019 A5E03822234AF
字符中断控制接收数
完全适应种协议支持您字符中断控制接收数接收字符
时会产生中断执行连接接收字符事件中断例程前接收字符存入
SMB2奇偶校验状态(已启)存入 SM30SMB2
端口接收字符缓区端口模式接收字符会存入位置便
户程序访问SMB3
端口模式包含奇偶校验错误位果接收字符中检测奇偶校验错
误组帧错误超限错误断开错误该位置位保留该字节位奇
偶校验位丢弃消息该消息发送否定确认
较高波特率(384 Kbps
1152 Kbps)字符中断时中断间时间间隔会非常短例波特率
384 Kbps 时字符中断 260 微秒576 Kbps 时 173 微秒1152 时
86 微秒确保中断例程足够短避免字符丢失否请接收指令

说明
SMB2 SMB3 供端口 0 端口 1 端口 0
接收字符导致执行连接该事件(中断事件 8)中断例程时SMB2 包含端口 0
接收字符 SMB3 包含该字符奇偶校验状态端口 1
接收字符导致执行连接该事件(中断事件 25)中断例程时SMB2 包含端口 1
接收字符 SMB3 包含该字符奇偶校验状态
程序指令
73 通信
S7200 SMART
系统手册 V24 032019 A5E03822234AF 219
示例:发送接收指令

MAIN Network 1 Network 1
程序接收字符串直接收换行字符然消息会发
送回发送方

LD SM01
MOVB 16#09 SMB30
第次扫描时:
1初始化空闲端口:
选择 9600 波特
选择 8 位数位
选择奇偶校验
MOVB 16#B0 SMB87 2初始化 RCV 消息控制字节:
启 RCV
检测消息结束字符

检测否线路空闲条件作消
息起始条件
MOVB 16#0A SMB89 3消息结束字符设十六进制
0A(换行)
MOVW +5 SMW90 4空闲线超时设 5 ms
MOVB 100 SMB94 5字符数设 100
ATCH INT_0 23 6中断 0
连接接收完成事件
ATCH INT_2 9 7中断 2
连接发送完成事件
ENI 8启户中断
RCV VB100 0 9启具 VB100
缓区接收功框
INT 0 Network 1 Network 1 程序指令
73 通信
S7200 SMART
220 系统手册 V24 032019 A5E03822234AF

LDB SMB86 16#20
MOVB 10 SMB34
ATCH INT_1 10
CRETI
NOT
RCV VB100 0
收完成中断例程:
1果接收状态显示接收结束字
符连接 10 ms
定时器触发发送返回
2果原完成接收
启动新接收程
INT 1 Network 1 Network 1

LD SM00
DTCH 10
XMT VB100 0
10 ms 定时器中断:
1断开定时器中断
2消息发送回端口户
INT 2 Network 1 Network 1

LD SM00
RCV VB100 0
发送完成中断:启接收
733 获取端口址设置端口址(RS485RS232 PPI 协议)
GET_ADDR SET_ADDR 指令读取设置选端口 PPI 网络址

说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
支持信号板

程序指令
73 通信
S7200 SMART
系统手册 V24 032019 A5E03822234AF 221

LADFBD STL 说明

GPA ADDR PORT GET_ADDR 指令读取 PORT 中指定 CPU
端口站址该值放入 ADDR 中指定址


SPA ADDR PORT SET_ADDR 指令端口站址 (PORT) 设 ADDR
中指定值新址会永久保存循环电受影响端口
返回通系统块载网络址



ENO 0 时非致命错误条件 受影响 SM 位
• 006H 间接址
• 0004H 尝试中断例程中执行
SET_ADDR 指令
• 0090H 端口号效
• 0091H 端口址效



输入输出 数类型 操作数
ADDR BYTE IBQBVBMBSMBSBLBAC*VD*LD*AC常

(常数值仅设置端口址指令效)
PORT BYTE 常数:0 1
注:两端口:
• 集成 RS485 端口(端口 0)
• CM01 信号板 (SB) RS232RS485 端口(端口 1) 程序指令
73 通信
S7200 SMART
222 系统手册 V24 032019 A5E03822234AF
734 获取 IP 址设置 IP 址(太网)
GIP_ADDR SIP_ADDR 指令读取设置太网端口太网 IP
址子网掩码网关址

说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
太网端口支持太网通信相关功



LADFBD STL 说明

GIP ADDR MASK GATE GIP_ADDR 指令 CPU IP 址复制 ADDR CPU
子网掩码复制 MASK CPU 网关复制
GATE



SIP ADDR MASK GATE SIP_ADDR 指令 CPU IP 址设置 ADDR
中找值 CPU 子网掩码设置 MASK
中找值 CPU 网关设置 GATE 中找值



ENO 0 时非致命错误 受影响 SM 位
• 006H 间接址
• 0004H 尝试中断例程中执行
SIP_ADDR 指令
• IP
址法更改(参见方注释)
• IP 址前子网效



输入输出 数类型 操作数
ADDR DWORD IDQDVDMDSMDSDLDAC*VD*LD*AC
MASK DWORD IDQDVDMDSMDSDLDAC*VD*LD*AC
GATE DWORD IDQDVDMDSMDSDLDAC*VD*LD*AC 程序指令
73 通信
S7200 SMART
系统手册 V24 032019 A5E03822234AF 223


说明
SIP_ADDR 指令请勿选中系统块通信部分中太网端口IP
址数固定面值通方式更改(IP address data is fixed to the values
below and cannot be changed by other means) 选项
执行 SIP_ADDR 指令CPU 会 IP
址子网掩码网关值存储永久性存储器中

示例
注意 STEP 7MicroWIN SMART 会 GIP_ADDR 指令ADDRMASK GATE
输出字符串值形式显示 SIP_ADDR
指令户需十六进制值形式提供 ADDRMASK GATE 输入 SIP_ADDR
输入值会 IP 址MASK GATE 八位字节视作十六进制数
SIP_ADDR 指令IP 址八位字节表示1921682150:

八位十进制值 十六进制值
192 C0
168 A8
2 02
150 96
户应八位十六进制值组合作 SIP_ADDR 指令 ADDR
输入:16#C0A80296(数转化十进制值十六进制值八位字节值表
示形式)
类似子网掩码八位字节表示2552552550:

八位十进制值 十六进制值
255 FF
255 FF
255 FF
0 00
户应八位十六进制值组合作 SIP_ADDR 指令 MASK
输入:16#FFFFFF00十进制等效值非字符串表示形式 程序指令
73 通信
S7200 SMART
224 系统手册 V24 032019 A5E03822234AF
面程序状态显示屏显示两程序段:
● 程序段 1:GIP_ADDR 读取 IP 址 1921682150 子网掩码 2552552550
● 程序段 2:SIP_ADDR 设置 IP 址 1921682150
(16#C0A80296)设置子网掩码 2552552550 (16#FFFFFF00)
注意默认网关值 0

735 开放式户通信
开放式户通信 (OUC)
指令您程序通太网支持太网设备进行通信方太网设备
S7200 SMART CPU 支持 UDPTCP ISOonTCP
协议第三方设备您程序通信进行全方位控制包括选择协议发起连接发送
数接收数终止连接

说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
太网端口支持太网通信相关功
程序指令
73 通信
S7200 SMART
系统手册 V24 032019 A5E03822234AF 225
7351 OUC 指令
控制通信程开放式户通信 (OUC) 指令四条:
● TCON 开 S7200 SMART CPU 远程设备间 UDPTCP ISOonTCP
(RFC 1006) 连接
● TSEND TRCV 发送接收数
● TDCON 关闭连接
表格 7 7 OUC 指令
LADFBD STL 描述

TCON table TCON 发起 CPU 通信伙伴 UDPTCP ISO
onTCP 通信连接

TSEND table TSEND 数发送设备

TRECV table TRECV 检索通现通信连接接收数

TDCON table TDCON 终止 UDPTCP ISOonTCP
通信连接
OUC 指令够保持关连接信息样您程序需 OUC 表永久分配 V
存储空间OUC 指令激活时表中数必须保持变
OUC 指令处处理中激活繁忙状态仅保持设备连接时会需额外台
通信时间需台通信时间量取决处激活繁忙状态 OUC 指令数量OUC
指令执行频率前开连接数量果通信性佳应台通信时间调
整更高值更信息请参见组态通信 (页 139)
OUC 指令表指令存储参数条指令表中容描述 程序指令
73 通信
S7200 SMART
226 系统手册 V24 032019 A5E03822234AF
S7200 SMART CPU 输入表参数确定 OUC 指令实例 S7200 SMART CPU
确认特定指令(实例)前次扫描中指令条指令运行期间表参数需保持


说明
方便起见Siemens 提供开放式户通信 (OUC) 库指令OUC
库指令基库指令输入您构建该表库指令会该表中检索响应信息库指令
输出中提供信息关详细信息请参见开放式户通信库 (页 554)


表格 7 8 OUC 指令效操作数
输入输出 数类型 操作数
表 字节 IBQBVBMBSMBSB*VD*LD*AC
设置 ENO 0 错误条件:
● 0006(间接址)
● 果函数返回错误置位表状态字节 E 位(请参见图)
TCON 指令
您 TCON 指令设置建立通信连接旦 CPU
建立连接会动保持监视该连接TCON 指令 TCON
表址参数TCON 表包含连接参数基选连接协议TCON
表两种格式UDP TCP 公表格格式ISOonTCP 特殊 TCON
表格格式需解更信息请参见方 TCON 指令表
发起连接表中 REQ 位设 TRUE TCON
指令激活连接正初始化激活(Active) 位 TRUE 时CPU 忽略 REQ 位CPU
建立连接TCON 指令完成(Done) 位置位果连接参数出现问题 CPU
法远程设备建立连接置位错误(Error) 位果错误(Error)
位置位错误代码会指出连接失败原
TCON
指令异步指令需数次扫描完成执行连接操作决时置位激活(Acti
ve) 位
TCON 指令创建动(客户端)连接动(服务器)连接动连接 CPU
发起远程设备连接动连接 CPU 等远程设备连接 CPU 程序指令
73 通信
S7200 SMART
系统手册 V24 032019 A5E03822234AF 227
您 TCON 指令确定前连接状态果 TCON 指令 REQ 位设
FALSE程序调该指令时 CPU 会报告连接状态:
● 果 CPU 建立连接连接指令完成(Done) 位(错误)置位
● 果连接处正连接程指令激活(Active) 位置位
● 果法建立连接指令完成(Done) 位错误(Error)
位置位错误代码出连接失败原
表中 REQ 位电触发位建议 REQ
输入端放置升触发器发起连接样 CPU 需建立次连接
连接程中(调 TCON 指令)程序连接分配连接 ID连接 ID
户选定传 TCON 指令 16 位数连接 ID 0 65534
间数CPU 允讲连接 ID 设 65535 (0xFFFF)连接 ID 值 OUC
指令输入识定操作连接
您根实际情况选择连接 ID 数值更符合逻辑例您部分 IP
址作连接 ID您 IP 址 192168210(连接 ID 10)间连接命名
请注意连接关闭S7200 SMART
会动尝试重新连接设备连接断开您程序必须执行 TCON
指令重新连接该设备动动连接皆

程序指令
73 通信
S7200 SMART
228 系统手册 V24 032019 A5E03822234AF
TCON 指令表
表列出 TCON 指令格式定义关错误代码列表请参见OUC 指令错误代码
(页 236)关端口数限制更信息请参见端口 TSAP (页 438):
● 状态:表第字节操作状态返回户作输入时OUC
指令忽略状态字节值状态字节返回指令时效状态位定义:
– D 完成(完毕)
– A 激活(进行中换言繁忙)
– E 错误(完成错误)
– 错误代码
果出现错误完成(Done) 位错误(Error) 位均置位错误代码列OUC
指令错误代码 (页 236)
● REQ:您 REQ 位发起新操作REQ
位电触发值果需程序代码必须提供该单步操作(升接触)果操
作繁忙 REQ 值 TRUE
时发起新操作例:果前没执行 TSEND 指令 REQ 位
TRUE 会程序发起新 TSEND 指令操作
● 连接 ID:连接 ID 您选定传递函数 16 位值范围 0 65534(65535
保留)连接 ID 参数 OUC 指令输入TSENDTRECV TDCON 指令您
TCON 指令选择连接 ID 作参考
表格 7 9 UDP TCP TCON 指令表参数结构定义
字节
偏移量
位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
0 D A E 错误代码(5 位)
1 AP 1 REQ
2 连接 ID
(2 字节) 3
4 连接类型 2
5 远程
IP
址 3
6
7
8 程序指令
73 通信
S7200 SMART
系统手册 V24 032019 A5E03822234AF 229
字节
偏移量
位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
9 远程端口 4
10
11 5
12
AP 1动动选择(1 动0 动)
2 连接类型:连接类型通知 TCON 指令期连接类型:UDP 19TCP 11
3 远程 IP 址:该址动连接中远程设备 IP 址 UDP 连接您应远程 IP
址设 0000IP 址 CPU IP
址相组播广播址 S7200 Smart 支持路功 IP
址 CPU 子网中
果您动(服务器)连接设定 IP 址 CPU 接受特定 IP
址连接果您动连接 IP 址设 0000 CPU 接受 IP
址连接
4 远程端口:远程设备中端口号UDP
动连接远程端口号应远程端口设零
5 端口: CPU 中连接端口号

表格 7 10 ISOonTCP TCON 指令表参数结构定义
字节
偏移量
位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
0 D A E 错误代码(5 位)
1 AP 1 REQ
2 连接 ID
(2 字节) 3
4 连接类型 2
5 远程
IP
址 3
6
7
8 程序指令
73 通信
S7200 SMART
230 系统手册 V24 032019 A5E03822234AF
字节
偏移量
位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
9 远程 TSAP 4
2 16 字符字符串(3 17 字节)
25
26 TSAP 5
2 16 字符字符串(3 17 字节)
42
AP 1动动选择(1 动0 动)
2 连接类型:连接类型通知 TCON 指令期连接类型:ISOonTCP 12
3 远程 IP 址:该址动连接中远程设备 IP 址IP 址 CPU IP
址相组播广播址 S7200 Smart 支持路功 IP
址 CPU 子网中
果您动(服务器)连接设定 IP 址 CPU 接受特定 IP
址连接果您动连接 IP 址设 0000 CPU 接受 IP
址连接
4 远程 TSAP:远程设备传送服务访问点 (TSAP)远程 TSAP ISOonTCP
连接远程 TSAP 2 16 ASCII 字符字符串
5 TSAP: CPU 中连接传送服务访问点 (TSAP) TSAP ISO
onTCP 连接 TSAP 2 16 ASCII
字符字符串果两字符 TSAP 必须十六进制字符E0开头
(E0)十六进制字符(例E001)SIMATIC字符串
TSEND
您通现通信连接 TSEND 指令发送数TSEND
表包含连接参数基选连接协议TSEND 表两种格式TCP ISOonTCP
公表格格式UDP 特殊 TSEND
表格格式需解更信息请参见方 TSEND TRECV 指令表
果 REQ 置位连接前未操作占您程序调 TSEND
指令时TSEND 指令开始发送特定数量字节 程序指令
73 通信
S7200 SMART
系统手册 V24 032019 A5E03822234AF 231
REQ 位电触发建议 REQ 输入端放置升触发器发起连接样 CPU
会意外发起发送操作 TSEND 激活(Active) 时CPU 会忽略 REQ
位状态位错误代码会显示次调时 TSEND 状态:
● 完成错误意 TSEND 指令完成没错误
● 激活意 TSEND 指令繁忙状态
● 完成错误意 TSEND 出现问题错误代码中包含障原
发送操作完成会显示 TSEND 指令调完成激活错误状态TSEND
通错误代码 24 作出响应表示决操作前提您程序调指令时 REQ 设
FALSE果 REQ 保持置位 TSEND 指令发起发送操作
您条消息发送 1024 字节数定连接中次条
TSEND 处激活状态 REQ 置位情况执行 TSEND
指令时程序数户存储器发送缓区复制部缓区样您 TSEND
指令执行修改发送缓区
TRECV
CPU 通现通信连接接收数您 TRECV
指令进行检索分配接收区缓区接收区长度避免出现缓区溢出TR
ECV 表包含 TRECV 指令需参数基选连接协议TRECV 表两种格式TCP
ISOonTCP 公表格格式UDP 特殊 TRECV
表格格式需解更信息请参见方 TSEND TRECV 表
TRECV 指令 REQ 位首次执行 TRECV
指令状态位显示指令激活(Active)果次连接 CPU
未接收数续调 TRECV 指令均显示激活(Active) 状态
成功接收数指令表中状态字节完成(Done)
位置位返回数长度值实际接收字节数 TRECV
指令执行完成(Done) 位设 TRUE 时TRECV
指令会接收数部缓区复制您接收缓区
条消息中接收 1024 字节数 TCP
起流协议作果未频繁调 TRECV
指令程序条接收消息中采集消息UDP ISOonTCP
协议确保条消息单独划分出
例:假设 TCP 客户端 S7200 SMART 快速连续发送四 20
字节消息您程序未调 TRECV 指令果您程序 CPU 程序指令
73 通信
S7200 SMART
232 系统手册 V24 032019 A5E03822234AF
接收四条消息调 TRECV 指令程序认接收条 80
字节消息条消息发送时您程序负责调次 TRECV 指令接收该条消息
假设客户端消息例相ISOonTCP UDP 四次调 TRECV
指令期间发送四条消息协议消息进行划分单独存放 CPU
中直您程序调 TRECV 指令进行检索
果 CPU 接收字节数超出户缓区容量TRECV
指令复制允许字节数(表中数长度)放弃接收字节种
情况TRECV 指令执行完成出现错误消息提醒户字节丢弃
TSEND TRECV 指令表
表列出 TSEND TRECV 指令格式定义关错误代码列表请参见OUC
指令错误代码 (页 236)关端口数限制更信息请参见端口 TSAP (页 438):
● 状态:表第字节操作状态返回户作输入时OUC
指令忽略状态字节值状态字节返回指令时效状态位定义:
– D 完成(完毕)
– A 激活(进行中换言繁忙)
– E 错误(完成错误)
– 错误代码
果出现错误完成(Done) 位错误(Error) 位均置位错误代码列OUC
指令错误代码 (页 236)
● REQ:您 REQ 位发起新操作REQ
位电触发值果需程序代码必须提供该单步操作(升接触)果操
作繁忙 REQ 值 TRUE
时发起新操作例:果前没执行 TSEND 指令 REQ 位
TRUE 会程序发起新 TSEND 指令操作
● 连接 ID:连接 ID 您选定传递函数 16 位值范围 0 65534(65535
保留)连接 ID 参数 OUC 指令输入TSENDTRECV TDCON 指令您
TCON 指令选择连接 ID 作参考 程序指令
73 通信
S7200 SMART
系统手册 V24 032019 A5E03822234AF 233
表格 7 11 TCP ISOonTCP TSEND TRECV 指令表参数结构定义
字节
偏移量
位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
0 D A E 错误代码(5 位)
1 REQ 1
2 连接 ID
(2 字节) 3
4 数长度 2
5
6 数指针 3
7
8
9
1 REQ:您通 REQ 位设 TRUE 发起新 TSEND 指令操作TRECV 指令忽略
REQ 状态位REQ 位仅 TSEND 指令
TRECV 指令完成位意 CPU 接收数(新数准备)Data_Length
值返回实际接收字节数果调时没数 TRECV
指令返回激活(Active) 标志置位Data_Length
值零果接收字节数超出接收缓区(数长度输入)程序数
目字节复制缓区 TRECV 指令返回错误
2 数长度:TRECV
指令表中数长度输入参数输出参数输入值接收缓区容量输出
值实际接收字节数
数长度仅作 TSEND 指令输入值
3 数指针:指 CPU 中数 S7200 SMART 指针

表格 7 12 UDP TSEND TRECV 指令表参数结构定义
字节
偏移量
位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
0 D A E 错误代码(5 位)
1 REQ 1
2 连接 ID 程序指令
73 通信
S7200 SMART
234 系统手册 V24 032019 A5E03822234AF
字节
偏移量
位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
3 (2 字节)
4 数长度 2
5
6 数指针 3
7
8
9
10 远程
IP
址 4
11
12
13
14 远程端口 5
15
1 REQ:您通 REQ 位设 TRUE 发起新 TSEND 指令操作TRECV 指令忽略
REQ 状态位REQ 位仅 TSEND 指令
TRECV 指令完成位意 CPU 接收数(新数准备)Data_Length
值返回实际接收字节数果调时没数 TRECV
指令返回激活(Active) 标志置位Data_Length
值零果接收字节数超出接收缓区(数长度输入)程序数
目字节复制缓区 TRECV 指令返回错误
2 数长度:TRECV
指令结构中数长度输入参数输出参数输入值接收缓区容量输
出值实际接收字节数
数长度仅作 TSEND 指令输入值
3 指数区数指针:指 CPU 中数 S7200 SMART 指针
4 远程 IP 址:该址 TSEND 指令远程设备 IP 址IP 址 CPU
IP 址相组播广播址 S7200 Smart 支持路功 IP
址 CPU 子网中(必须 UDP 发送操作提供 IP 址)
IP 址 UDP 接收操作返回值IP 址 UDP 消息发送方址
5 远程端口:远程设备中端口号
远程端口 UDP 接收操作返回值该端口 UDP 信息发送方端口号
UDP 需 TSEND 指令消息远程端口号 程序指令
73 通信
S7200 SMART
系统手册 V24 032019 A5E03822234AF 235
TDCON
您 TDCON 指令终止现通信连接 REQ 置位时指令终止连接建议
REQ 输入端放置升触发器果您程序调 TDCON
指令连接已断开指令通错误代码 24 作出响应意决操作
TDCON 指令表
表列出 TDCON 指令格式定义关错误代码列表请参见OUC
指令错误代码 (页 236)关端口数限制更信息请参见端口 TSAP (页 438):
● 状态:表第字节操作状态返回户作输入时OUC
指令忽略状态字节值状态字节返回指令时效状态位定义:
– D 完成(完毕)
– A 激活(进行中换言繁忙)
– E 错误(完成错误)
– 错误代码
果出现错误完成(Done) 位错误(Error) 位均置位错误代码列OUC
指令错误代码 (页 236)
● REQ:您 REQ 位发起新操作REQ
位电触发值果需程序代码必须提供该单步操作(升接触)果操
作繁忙 REQ 值 TRUE
时发起新操作例:果前没执行 TSEND 指令 REQ 位
TRUE 会程序发起新 TSEND 指令操作
● 连接 ID:连接 ID 您选定传递函数 16 位值范围 0 65534(65535
保留)连接 ID 参数 OUC 指令输入TSENDTRECV TDCON 指令您
TCON 指令选择连接 ID 作参考
表格 7 13 TDCON 指令表参数结构定义
字节
偏移量
位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
0 D A E 错误代码(5 位)
1 REQ
2 连接 ID
(2 字节) 3 程序指令
73 通信
S7200 SMART
236 系统手册 V24 032019 A5E03822234AF


7352 OUC 指令错误代码
表列出开放式户通信 (OUC) 错误代码:

错误代码 描述 T
C
O
N
T
S
E
N
D
T
R
E
C
V
T
D
C
O
N
0 错误 X X X X
1 数长度参数允许长度(1024
字节)
X X
2 数缓区未处 IQM V 存储区 X X
3 数缓区适合存储区 X X
4 表格参数适合存储区 X X X X
5 连接文中锁定您正试图时访问
背景程序 (Main) 中断例程中连接
X X X X
6 UDP IP 址端口错误 X
7 实例符:实例中连接忙发起请
求时请求连接 ID
保存数输入数符
X X X X
8 连接未创建连接 ID
存连接您求终止( TDCON
指令)
X X X X
9 连接 ID TCON 操作正进行中 X X X
10 连接 ID TDCON 操作正进行中 X X X
11 连接 ID TSEND 指令正进行中 X X
12 发生时通信错误时法启动连接请稍
重试
X X X
13 连接伙伴拒绝动断开连接(伙伴断开
CPU 连接)
X X X
14 法连接连接伙伴(连接请求应答) X X X 程序指令
73 通信
S7200 SMART
系统手册 V24 032019 A5E03822234AF 237
错误代码 描述 T
C
O
N
T
S
E
N
D
T
R
E
C
V
T
D
C
O
N
15 连接致断开断开重新连接纠正
情况
X X X X
16 连接 ID 已 IP 址端口 TSAP
组合配合
X
17 没连接资源请求类型(动动)
连接中
X
18 远程端口号保留端口号已服
务器(动)连接
X
19 已发生 IP 址错误:
• IP 址效(例址 0000)
• 该 IP 址 CPU IP 址
• 该 CPU 址 0000
• IP 址广播址播址
X
20 远程 TSAP 错误(仅 ISOonTCP) X
21 连接 ID 效(65535 保留) X
22 动动错误(UDP 允许动) X
23 连接类型允许类型中 X
24 没决操作没报告状态 X X
25 接收缓区:CPU
接收字节数超出缓区支持长度CPU
丢弃额外字节
X
31 未知错误 X X X X
程序指令
74 较
S7200 SMART
238 系统手册 V24 032019 A5E03822234AF
74 较
741 较数值
较指令两数类型相数值进行较您较字节整数双整数实

LAD FBD:较结果 TRUE 时较指令接通触点(LAD
程序段流)输出(FBD 逻辑流)
STL:较结果 TRUE 时较指令装载 1 1
逻辑栈顶中值进行运算者运算
较类型
六种较类型:

较类型 输出仅条件 TRUE
(LADFBD)
(STL)
IN1 等 IN2
<> IN1 等 IN2
> IN1 等 IN2
< IN1 等 IN2
> IN1 IN2
< IN1 IN2
选择较数类型
选数类型标识符决定 IN1 IN2 参数需数类型

数类型标识符 需 IN1IN2 数类型
B 符号字节
W 符号字整数
D 符号双字整数
R 符号实数
程序指令
74 较
S7200 SMART
系统手册 V24 032019 A5E03822234AF 239

LAD 触点FBD
功框
STL 较结果

LDB IN1 IN2
OB IN1 IN2
AB IN1 IN2
较两符号字节值:
果 IN1 IN2结果 TRUE


LDW IN1 IN2
OW IN1 IN2
AW IN1 IN2
较两符号整数值:
果 IN1 IN2结果 TRUE


LDD IN1 IN2
OD IN1 IN2
AD IN1 IN2
较两符号双精度整数值:
果 IN1 IN2结果 TRUE


LDR IN1 IN2
OR IN1 IN2
AR IN1 IN2
较两符号实数值:
果 IN1 IN2结果 TRUE



说明
条件会导致非致命错误流设置 OFF(ENO 位 0)值 0
作较结果
• 遇非法间接址(意较指令)
• 较实数指令遇非法实数(例 NaN)
避免情况发生首先应确保正确初始化指针包含实数值然执行
值较指令
流状态会执行较指令

程序指令
74 较
S7200 SMART
240 系统手册 V24 032019 A5E03822234AF

输入输出 数类型 操作数
IN1IN2 BYTE IBQBVBMBSMBSBLBAC*VD*LD*AC常数
INT IWQWVWMWSMWSWTCLWACAIW*VD*LD*
AC常数
DINT IDQDVDMDSMDSDLDACHC*VD*LD*AC常数
REAL IDQDVDMDSMDSDLDAC*VD*LD*AC常数
OUT BOOL LAD:流
FBD:IQVMSMSTCL逻辑流 程序指令
74 较
S7200 SMART
系统手册 V24 032019 A5E03822234AF 241
较值示例

LAD STL

激活 I01便 V
存储器址中装载较值
较结果
FALSE状态指示灯设
OFF
Network 1
LD I01
MOVW 30000 VW0
MOVD 200000000 VD2
MOVR 1012E006 VD6

激活 I02 便 V
存储器址中装载较值
较结果
TRUE状态指示灯设 ON
Network 2
LD I02
MOVW +30000 VW0
MOVD 100000000 VD2
MOVR 3141593 VD6

激活 I03执行较
整数字较测试 VW0 > +10000
否 TRUE

较存储变存储器中
两值例 VW0 > VW100
Network 3
LD I03
LPS
AW> VW0 +10000
Q02
LRD
AD< 150000000 VD2
Q03
LPP
AR> VD6 5001E006
Q04
请参见
常数 (页 79) 程序指令
74 较
S7200 SMART
242 系统手册 V24 032019 A5E03822234AF
742 较字符串
较字符串指令较两 ASCII 字符串
LAD FBD: 较结果 TRUE 时较指令接通触点 (LAD) 输出 (FBD)
STL: 较结果 TRUE 时较指令装载 1 1
逻辑栈顶中值进行运算者运算
两变量常数变量间进行较
果较中常数必须顶部参数(LAD 触点 FBD 功框)第参数
(STL)
程序编辑器中常数字符串参数赋值必须双引号字符开始结束
常数字符串条目长度 126 字符(字节)
相反变量字符串初始长度字节字节址引字符字节存储字节址处
变量字符串长度 254
字符(字节)数块编辑器进行初始化(前带双引号字符)


LAD 触点
FBD 功框
STL 说明

LDS IN1 IN2
OS IN1 IN2
AS IN1 IN2
较两 STRING 数类型字符串:
果字符串 IN1 等字符串 IN2结果 TRUE


LDS<> IN1 IN2
OS<> IN1 IN2
AS<> IN1 IN2
较两 STRING 数类型字符串:
果字符串 IN1 等字符串 IN2结果 TRUE

程序指令
74 较
S7200 SMART
系统手册 V24 032019 A5E03822234AF 243

说明
条件会导致非致命错误流设置 OFF(ENO 位 0)采值 0
作较结果:
• 遇非法间接址(意较指令)
• 遇长度 254 字符变量字符串(较字符串指令)
• 变量字符串起始址长度适合指定存储区(较字符串指令)
避免情况发生首先应确保正确初始化指针保留 ASCII
字符串存储单元然执行值较指令 确保 ASCII
字符串预留缓区够完全放入指定存储区
流状态会执行较指令



输入输出 数类型 操作数
IN1 STRING VBLB*VD*LD*AC常数字符串
IN2 STRING VBLB*VD*LD*AC
OUT BOOL LAD:流
FBD:IQVMSMSTCL逻辑流
STRING 数类型格式
字符串变量字符序列中字符均字节形式存储 STRING
数类型第字节定义字符串长度字符字节数
图示存储器中变量形式存储 STRING 数类型 字符串长度 0
254 字符 变量字符串存储求 255 字节(长度字节加 254 字符)

果直接程序编辑器中输入常数字符串参数( 126
字符)数块编辑器中初始化变量字符串( 254
字符)字符串赋值必须双引号字符开始结束
请参见常数 (页 79) 程序指令
75 转换
S7200 SMART
244 系统手册 V24 032019 A5E03822234AF
75 转换
751 标准转换指令
指令输入值 IN 转换分配格式输出值存储 OUT
分配存储单元中例您双整数值转换实数整数 BCD
格式间进行转换
标准转换

LADFBD STL 说明

BTI IN OUT

字符转换整数:
字节值 IN 转换整数值结果存入分配 OUT
址中字节符号没符号扩展位

ITB IN OUT

整数转换字节:
字值 IN 转换字节值结果存入分配 OUT
址中转换 0 255
间值值导致溢出输出受影响
注:整数转换实数请先执行整数双精度整数指令然执
行双精度整数实数指令

ITD IN OUT

整数转换双精度整数:
整数值 IN 转换双精度整数值结果存入分配 OUT
址中符号位扩展高字节中

DTI IN OUT

双精度整数转换整数:
双精度整数值 IN 转换整数值结果存入分配 OUT
址处果转换值法输出中表示溢出位
置位输出受影响

DTR IN OUT

双整数转换实数:
32 位符号整数 IN 转换 32 位实数结果存入分配 OUT
址处 程序指令
75 转换
S7200 SMART
系统手册 V24 032019 A5E03822234AF 245
LADFBD STL 说明

BCDI OUT




IBCD OUT
BCD 转换整数:
二进制编码十进制 WORD 数类型值 IN 转换整数 WORD
数类型值结果加载分配 OUT 址中IN
效范围 0 9999 BCD 码

整数码转换 BCD:
输入整数 WORD 数类型值 IN 转换二进制编码十进制
WORD 数类型结果加载分配 OUT 址中IN
效范围 0 9999 整数
STLIN OUT 参数址

ROUND IN OUT





TRUNC IN OUT

取整:
32 位实数值 IN
转换双精度整数值取整结果存入分配 OUT
址中果数部分等 05该实数值进位

截断:
32 位实数值 IN 转换双精度整数值结果存入分配 OUT
址中转换实数整数部分会丢弃数部分
注:果转换值效实数输出中表示
溢出位置位输出受影响

SEG IN OUT
SEG:
点亮七段显示中段通段码指令转换 IN
指定字符字节生成位模式字节存入分配 OUT
址中
点亮段表示输入字节低效位中字符


ENO 0 时非致命错误条件 受影响 SM 位
• 0006H 间接址
• SM11 溢出
• SM16 效 BCD
• SM11 溢出
• SM16 效 BCD
程序指令
75 转换
S7200 SMART
246 系统手册 V24 032019 A5E03822234AF

输入输出 数类型 操作数
IN BYTE IBQBVBMBSMBSBLBAC*VD*LD*AC常数
WORD (BCD_I
I_BCD)INT
IWQWVWMWSMWSWTCLWAIWAC*VD
*LD*AC常数
DINT IDQDVDMDSMDSDLDHCAC*VD*LD*AC
常数
REAL IDQDVDMDSMDSDLDAC*VD*LD*AC常数
OUT BYTE IBQBVBMBSMBSBLBAC*VD*LD*AC
WORD(BCD_I
I_BCD)
IWQWVWMWSMWSWTCLWAC*VD*LD
*AC
INT(B_IDI_I) IWQWVWMWSMWSWTCLWACAQW*VD
*LD*AC
DINTREAL IDQDVDMDSMDSDLDAC*VD*LD*AC
七段显示器编码

示例: SEG 七段显示屏显示数值 5

LAD STL

Network 1
LD I10
SEG VB48 AC1
程序指令
75 转换
S7200 SMART
系统手册 V24 032019 A5E03822234AF 247
示例:I_DIDI_R BCD_I

LAD STL

英寸转换厘米:
1 计数器值(英寸)载入
AC1(执行C10101)
2 该值转换实数(执行VD0101
0)
3 254 转换厘米
(:VD4254VD825654)
4 该值转回整数(执行VD12257


Network 1
LD I00
ITD C10 AC1
DTR AC1 VD0
MOVR VD0 VD8
*R VD4 VD8
ROUND VD8 VD12

BCD
值转换整数(次执行AC0123
4BCD_IAC004D2)
Network 2
LD I03
BCDI AC0
请参见
分配指令常数值
参见
分配指令常数值 (页 79)
752 ASCII 字符数组转换
转换转换 ASCII 字符字节数组
ASCII 字符数组指令字符输入输出采 BYTE 数类型ASCII
字符数组引字节址序列 程序指令
75 转换
S7200 SMART
248 系统手册 V24 032019 A5E03822234AF
未长度字节该数组 STRING 数类型 ASCII
字符串指令处理 STRING 数类型变量
ASCII 转换十六进制十六进制转换 ASCII

LADFBD STL 说明

ATH IN OUT LEN
HTA IN OUT LEN ATH 长度 LEN IN 开始 ASCII 字符转换 OUT
开始十六进制数转换 ASCII 字符数 255 字符
HTA 输入字节 IN 开始十六进制数转换 OUT
开始 ASCII 字符长度 LEN
分配转换十六进制数位数转换 ASCII
字符十六进制数数目 255
效 ASCII 输入字符字母数字字符 0 9(十六进制代码值
30 39)写字符 A F(十六进制代码值 41 46)


ENO 0 时非致命错误条件 受影响 SM 位
• 0006H 间接址
• 0091H 操作数超出范围
• SM17 ATH:非法 ASCII 值
• SM17 ATH:非法 ASCII 值


输入输出 数类型 操作数
IN OUT BYTE IB QB VB MB SMB SB LB *VD *LD *AC
LEN BYTE IB QB VB MB SMB SB LB AC *VD *LD *AC Constant
数字值转换 ASCII 字符表示(ITADTA RTA)
ASCII 字符输出数字格式:
● 正值写入输出缓区时带符号
● 负值写入输出缓区时带前导负号 ()
● 数点左侧前导零会隐藏数点相邻数字外
● 数值输出缓区中右齐 程序指令
75 转换
S7200 SMART
系统手册 V24 032019 A5E03822234AF 249
● 实数:数点右侧值取整分配数点右侧位数相符
● 实数:输出缓区必须少数点右侧位数三字节
整数转换 ASCII

LADFBD STL 说明

ITA IN OUT FMT 整数转换 ASCII 指令整数值 IN 转换 ASCII
字符数组格式参数 FMT
分配数点右侧转换精度指定数点显示逗号句点
出转换结果存入 OUT 分配址开始 8 连续字节中


ENO 0 时非致命错误条件 受影响 SM 位
• 0006H 间接址
• 0091H 操作数超出范围
• FMT 字节 4 高效位
FMT 位零
• nnn > 5



输入输出 数类型 操作数
IN INT IW QW VW MW SMW SW T C LW AC AIW *VD *LD *AC
Constant
FMT BYTE IB QB VB MB SMB SB LB AC *VD *LD *AC Constant
OUT BYTE IB QB VB MB SMB SB LB *VD *LD *AC
输出缓区始终 8 字节通 nnn
字段分配输出缓区中数点右侧位数nnn 字段效范围 0 5果分配 0
位数数点右侧转换值数点 nnn 值 5 情况 ASCII
空格字符填充输出缓区c 位指定逗号 (c1) 数点 (c0)
作整数部分数部分间分隔符4 高效位必须始终零
图中出数值例子格式数点 (c0)数点右侧三位
(nnn011) 程序指令
75 转换
S7200 SMART
250 系统手册 V24 032019 A5E03822234AF
整数转换 ASCII (ITA) 指令 FMT 操作数

双整数转换 ASCII

LADFBD STL 说明

DTA IN OUT FMT 双精度整数转换 ASCII 指令双字 IN 转换 ASCII
字符数组格式参数 FMT
指定数点右侧转换精度出转换结果存入 OUT 开头
12 连续字节中


ENO 0 时非致命错误条件 受影响 SM 位
• 0006H 效间接址
• 0091H 操作数超出范围
• FMT 字节 4 高效位
FMT 位零
• nnn > 5



输入输出 数类型 操作数
IN DINT ID QD VD MD SMD SD LD AC HC *VD *LD *AC Constant
FMT BYTE IB QB VB MB SMB SB LB AC *VD *LD *AC Constant
OUT BYTE IB QB VB MB SMB SB LB *VD *LD *AC
输出缓区始终 12 字节输出缓区中数点右侧位数 nnn
字段分配nnn 字段效范围 0 5果分配 0
位数数点右侧转换值数点 nnn 值 5 情况 ASCII
空格字符填充输出缓区c 位指定逗号 (c1) 数点 (c0)
作整数部分数部分间分隔符4 高效位必须始终零 程序指令
75 转换
S7200 SMART
系统手册 V24 032019 A5E03822234AF 251
图出数值作示例格式数点 (c0)数点右侧四位
(nnn100)
双整数转换 ASCII (DTA) 指令 FMT 操作数

实数转换 ASCII

LADFBD STL 说明

RTA IN OUT FMT 实数转换 ASCII 指令实数值 IN 转换成 ASCII 字符格式参数
FMT
会指定数点右侧转换精度数点显示逗号句点输出
缓区出转换结果会存入 OUT 开头输出缓区中


ENO 0 时非致命错误条件 受影响 SM 位
• 0006H 效间接址
• 0091H 操作数超出范围
• nnn > 5
• ssss < 3
• ssss < OUT 中字符数



输入输出 数类型 操作数
IN REAL ID QD VD MD SMD SD LD AC *VD *LD *AC Constant
FMT BYTE IB QB VB MB SMB SB LB AC *VD *LD *AC Constant
OUT BYTE IB QB VB MB SMB SB LB *VD *LD *AC
出 ASCII 字符数(长度)输出缓区值 3 15
字节字符间
实数格式支持 7 位效数字尝试显示 7 位效数字导致舍入错误 程序指令
75 转换
S7200 SMART
252 系统手册 V24 032019 A5E03822234AF
图显示 RTA 指令格式操作数 (FMT)通 ssss
字段分配输出缓区01 2
字节效输出缓区中数点右侧位数 nnn 字段分配nnn
字段效范围 0 5果分配 0 位数数点右侧转换值数点果
nnn 值 5 者分配输出缓区太致法存储转换值 ASCII
空格填充输出缓区c 位指定逗号 (c1) 数点 (c0)
作整数部分数部分间分隔符
图出数值作示例格式数点 (c0)数点右侧位
(nnn001)缓区六字节 (ssss0110)
实数转换 ASCII (RTA) 指令 FMT 操作数

示例:ASCII 转换十六进制

LAD STL

Network 1
LD I32
ATH VB30 VB40 3

1 x表示半字节(字节半)变 程序指令
75 转换
S7200 SMART
系统手册 V24 032019 A5E03822234AF 253
示例:整数转换 ASCII

LAD STL

VW2 中整数值转换
VB10 开始 8 ASCII
字符 16#0B
格式(逗号作数点保留 3
位数)
Network 1
LD I23
ITA VW2 VB10 16#0B

示例:实数转换 ASCII

LAD STL

VD2 中实数值转换
VB10 开始 10 ASCII
字符 16#A3
格式(句点作数点保留 3
位数)
Network 1
LD I23
RTA VD2 VB10 16#A3


请参见
分配指令常数值 (页 79) 程序指令
75 转换
S7200 SMART
254 系统手册 V24 032019 A5E03822234AF
753 数值转换 ASCII 字符串
STRING 数类型格式
字符串变量字符序列中字符均字节形式存储STRING
数类型第字节定义字符串长度字符字节数
图示存储器中变量形式存储 STRING 数类型字符串长度 0
254 字符变量字符串存储求 255 字节(长度字节加 254 字符)

果直接程序编辑器中输入常数字符串参数( 126
字符)数块编辑器中初始化变量字符串( 254
字符)字符串赋值必须双引号字符开始结束
ASCII 输出数字格式
● 正值写入输出缓区时带符号
● 负值写入输出缓区时带前导负号 ()
● 数点左侧前导零会隐藏数点相邻数字外
● 输出字符串中值右齐
● 实数:数点右侧值舍入数点右侧指定位数
● 实数:输出字符串必须数点右侧位数少三字节
整数字符串转换

LADFBD STL 说明

ITS IN OUT FMT 整数转换字符串指令会整数字 IN 转换长度 8
字符 ASCII 字符串格式 (FMT)
分配数点右侧转换精度指定数点显示逗号句点
结果字符串会写入 OUT 处开始 9 连续字节中
程序指令
75 转换
S7200 SMART
系统手册 V24 032019 A5E03822234AF 255

ENO 0 时非致命错误条件 受影响 SM 位
• 0006H 间接址
• 0091H 操作数超出范围
• 格式非法 (nnn > 5)
• FMT 字节四高效位 FMT
位零



输入输出 数类型 操作数
IN INT IWQW VW MW SMW SW T C LW AC AIW *VD *LD
*AC常数
FMT BYTE IB QB VB MB SMB SB LB AC *VD *LD *AC 常数
OUT STRING VB LB *VD *LD *AC
输出字符串长度始终 8 字符输出缓区中数点右侧位数 nnn
字段分配nnn 字段效范围 0 5果分配 0
位数数点右侧转换值数点 nnn 5 值输出 8 ASCII
空格字符组成字符串c 位指定逗号 (c1) 数点 (c0)
作整数部分数部分间分隔符格式高效 4 位必须零
图出值示例格式:数点 (c 0)数点右侧三位数 (nnn
011)OUT 处值字节址中存储字符串长度
整数转换字符串指令 FMT 参数
程序指令
75 转换
S7200 SMART
256 系统手册 V24 032019 A5E03822234AF
双精度整数字符串转换

LADFBD STL 说明

DTS IN OUT FMT 双整数转换字符串指令会双整数 IN 转换长度 12
字符 ASCII 字符串格式 (FMT)
分配数点右侧转换精度指定数点显示逗号句点
结果字符串会写入 OUT 处开始 13 连续字节中


ENO 0 时非致命错误条件 受影响 SM 位
• 0006H 间接址
• 0091H 操作数超出范围
• 格式非法 (nnn > 5)
• FMT 字节四高效位 FMT
位零



输入输出 数类型 操作数
IN DINT IDQD VD MD SMD SD LD AC HC *VD *LD *AC常数
FMT BYTE IB QB VB MB SMB SB LB AC *VD *LD *AC 常数
OUT STRING VB LB *VD *LD *AC
输出字符串长度始终 12 字符输出缓区中数点右侧位数 nnn
字段指定nnn 字段效范围 0 5果分配 0
位数数点右侧该值显示数点 nnn 5 值输出 12 ASCII
空格字符组成字符串c 位指定逗号 (c1) 数点 (c0)
作整数数部分间分隔符格式高 4 位必须零
图出值示例格式:数点 (c 0)数点右侧四位数 (nnn
100)OUT 处值字节址中存储字符串长度
双整数转换字符串指令 FMT 操作数
程序指令
75 转换
S7200 SMART
系统手册 V24 032019 A5E03822234AF 257
实数字符串转换

LADFBD 说明

RTS IN OUT FMT 实数转换字符串指令会实数值 IN 转换 ASCII
字符串格式 (FMT)
分配数点右侧转换精度数点显示逗号句点输
出字符串长度转换结果放置 OUT
开头字符串中结果字符串长度格式中指定 3
15 字符


ENO 0 时非致命错误条件 受影响 SM 位
• 0006H 间接址
• 0091H 操作数超出范围
• 格式非法
– (nnn > 5)
– ssss < 3
– ssss < 需字符数



输入输出 数类型 操作数
IN REAL IDQD VD MD SMD SD LD AC *VD *LD *AC常数
FMT BYTE IBQBVB MB SMB SB LB AC *VD *LD *AC常数
OUT STRING VB LB *VD *LD *AC
CPU 实数格式支持 7 位效数字尝试显示 7
位效数字会产生舍入错误
输出字符串长度 ssss 字段指定01 2
字节效输出缓区中数点右侧位数 nnn 字段分配nnn
字段效范围 0 5果分配 0 位数数点右侧该值显示数点果
nnn 5者分配输出字符串长度太法存储转换值会 ASCII
空格字符填充输出字符串c 位指定逗号 (c1) 数点 (c0)
作整数数部分间分隔符
图出值示例格式:数点 (c 0)数点右侧位数 (nnn
001)输出字符串长度 6 字符 (ssss 0110)OUT
处值字节址中存储字符串长度 程序指令
75 转换
S7200 SMART
258 系统手册 V24 032019 A5E03822234AF
实数转换字符串指令 FMT 操作数

请参见
分配指令常数值 (页 79)
754 ASCII 子字符串转换数值


LADFBD STL 说明

STI IN INDX OUT

ASCII 子字符串转换整数值

STD IN INDX OUT
ASCII 子字符串转换双整数值

STR IN INDX OUT
ASCII 子字符串转换实数值


ENO 0 时非致命错误条件 受影响 SM 位
• 0006H 间接址
• 0091H 操作数超出范围
• 009BH 索引 0
• SM11 溢出非法值
• SM11 溢出非法值
程序指令
75 转换
S7200 SMART
系统手册 V24 032019 A5E03822234AF 259

输入输出 数类型 操作数
IN STRING VBLB*VD*LD*AC常数字符串
INDX BYTE VBIBQBMBSMBSBLBAC*VD*LD*AC常数
OUT INT VWIWQWMWSMWSWTCLWACAQW*VD
*LD*AC
DINTREAL VDIDQDMDSMDSDLDAC*VD*LD*AC
S_I(整数) S_DI(双整数)字符串输入格式
[空格] [+ ] [数字 0 9]
S_R(实数)字符串输入格式
[空格] [+ ] [数字 0 9] [ ] [数字 0 9]
INDX 参数
INDX 值通常设 1字符串第字符开始转换INDX
值设置值字符串中点处开始转换输入字符串包含属转换
数字部分文时采方法例果输入字符串Temperature778
INDX 设置 13 跳字符串开头单词Temperature
子字符串转换实数指令会转换科学记数法指数形式表示实数字符串该指令
会产生溢出错误
(SM11)会字符串转换指数前实数然终止转换例字符串1234E6
会转换实数值 1234会出现错误
达字符串结尾遇第效字符时转换终止效字符非数字 (0 9)
字符字符:加号 (+)减号 ()逗号 () 句号 ()
转换产生整数值输出值说时会置位溢出错误
(SM11)例输入字符串产生值 32767 32768
时子字符串转换整数指令会置位溢出错误
输入字符串包含效值法进行转换时会置位溢出错误
(SM11)例果输入字符串包含A123转换指令会置位
SM11(溢出)输出值保持变 程序指令
75 转换
S7200 SMART
260 系统手册 V24 032019 A5E03822234AF
效效输入字符串示例

字符串转换示例:子字符串转换整数双精度整数实数

LAD STL

S_I 数字字符串转换整数值


S_I
数字字符串转换双精度整数值


S_R 数字字符串转换实数值
Network 1
LD I00
STI VB0 7 VW100
STD VB0 7 VD200
STR VB0 7 VD300


请参见
分配指令常数值 (页 79) 程序指令
75 转换
S7200 SMART
系统手册 V24 032019 A5E03822234AF 261
755 编码解码


LADFBD STL 说明

ENCO IN OUT 编码指令输入字 IN 中设置低效位位编号写入输出字节 OUT
低效半字节(4 位)中

DECO IN OUT 解码指令置位输出字 OUT 中输入字节 IN 低效半字节(4
位)表示位号应位输出字位设置 0


ENO 0 时非致命错误条件 受影响 SM 位
• 0006H 间接址


输入输出 数类型 操作数
IN WORD (ENCO) IWQWVWMWSMWSWTCLWACAIW*VD*
LD*AC常数
BYTE (DECO) IBQBVBMBSMBSBLBAC*VD*LD*AC常数
OUT BYTE (ENCO) IBQBVBMBSMBSBLBAC*VD*LD*AC
WORD (DECO) IWQWVWMWSMWSWTCLWACAQW*VD
*LD*AC 程序指令
75 转换
S7200 SMART
262 系统手册 V24 032019 A5E03822234AF
示例:编码解码

LAD STL

果 AC2 包含错误位:
1 DECO 指令会置位
VW40
中该错误代码应

2 ENCO
指令会低效位转
换存储 VB50
中错误代码
Network 1
LD I31
DECO AC2 VW40
ENCO AC3 VB50

程序指令
76 计数器
S7200 SMART
系统手册 V24 032019 A5E03822234AF 263
76 计数器
761 计数器指令

LADFBD STL 说明

CTU Cxxx PV


LADFBD: 次加计数 CU 输入 OFF 转换 ON 时CTU
加计数指令会前值开始加计数 前值 Cxxx
等预设值 PV 时计数器位 Cxxx 接通 复位输入 R
接通 Cxxx 址执行复位指令时前计数值会复位
达值 32767 时计数器停止计数

STL: R 复位输入栈顶值 CU 加计数输入加载第二堆栈层中

CTD Cxxx PV


LADFBD: 次 CD 减计数输入 OFF 转换 ON 时CTD
减计数指令会计数器前值开始减计数 前值 Cxxx 等
0 时计数器位 Cxxx 开 LD
装载输入接通时计数器复位计数器位 Cxxx 预设值 PV
装载前值 达零计数器停止计数器位 Cxxx 接通

STL: LD 装载输入栈顶值 CD
减计数输入值会装载第二堆栈层中


程序指令
76 计数器
S7200 SMART
264 系统手册 V24 032019 A5E03822234AF
LADFBD STL 说明

CTUD Cxxx PV


LADFBD: 次 CU 减计数输入 OFF 转换 ON 时CTUD
加减计数指令会加计数次 CD 减计数输入 OFF 转换
ON 时该指令会减计数 计数器前值 Cxxx
保持前计数值 次执行计数器指令时会 PV
预设值前值进行较
达值 32767
时加计数输入处升导致前计数值变值
32768达值 32768
时减计数输入处升导致前计数值变值
32767
前值 Cxxx 等 PV 预设值时计数器位 Cxxx 接通
否计数器位关断 R 复位输入接通 Cxxx
址执行复位指令时计数器复位

STL: R 复位输入栈顶值 CD
减计数输入值会加载第二堆栈层中 CU
加计数输入值会装载第三堆栈层中


输入输出 数类型 操作数
Cxxx WORD 常数(C0 C255)
CUCD (LAD) BOOL 流
CUCD (FBD) BOOL IQVMSMSTCL逻辑流
R (LAD) BOOL 流
R (FBD) BOOL IQVMSMSTCL逻辑流
LD (LAD) BOOL 流
LD (FBD) BOOL IQVMSMSTCL逻辑流
PV INT IWQWVWMWSMWSWLWTCACAIW*VD
*LD*AC常数
程序指令
76 计数器
S7200 SMART
系统手册 V24 032019 A5E03822234AF 265

说明
计数器前值请勿计数器编号分配计数器
(编号相加计数器加减计数器减计数器会访问相前值)
复位指令复位计数器时计数器位会复位计数器前值会设零
计数器编号时表示该计数器前值计数器位

请参见组态保持范围 系统块组态 (页 145)
计数器操作

类型 操作 计数器位 电循环首次扫描
CTU • CU 增加前值
• 前值持续增加直达
32767
情况计数器位接通
: 前值 > 预设值
• 计数器位关断
• 前值保留 1
CTD • CD
减少前值直前值达
0
情况计数器位接通
: 前值 0
• 计数器位关断
• 前值保留 1
CTUD • CU 增加前值
• CD 减少前值
• 前值持续增加减少直
计数器复位
情况计数器位接通
:前值 > 预设值
• 计数器位关断
• 前值保留 1
1 您选择计数器保留前值选择计数器位值 程序指令
76 计数器
S7200 SMART
266 系统手册 V24 032019 A5E03822234AF
CTD 减计数示例

LAD STL

减计数器 C1 前值 3 计数 0
I01 关断时I00
升会减少 C1 前值
I01 接通会装载减计数预设值 3
Network 1
LD I00
LD I01
CTD C1 +3

计数器 C1 前值 0 时C1
位接通
Network 2
LD C1
Q00
时序图

程序指令
76 计数器
S7200 SMART
系统手册 V24 032019 A5E03822234AF 267
CTUD 加计数减计数示例

LAD STL

I00 加计数
I01 减计数
I02 前值复位 0
Network 1
LD I00
LD I01
LD I02
CTUD C48 +4

前值 > 4
时加减计数计数器 C48 接通
C48 位
Network 2
LD C48
Q00
时序图
程序指令
76 计数器
S7200 SMART
268 系统手册 V24 032019 A5E03822234AF
762 高速计数器指令
高速计数器标准计数器法控制高速事件进行计数标准计数器受 PLC
扫描时间限制较低速率运行您 HDEF HSC 指令创建 HSC
例程高速计数器导简化编程务

LADFBD STL 说明

HDEF HSC MODE 高速计数器定义指令 (HDEF) 选择特定高速计数器 (HSC05)
工作模式模式选择定义高速计数器时钟方复位功
必须达六激活高速计数器条高速计数器定义指令
S 型号 CPU1 六 HSCC 型号 CPU2 四 HSC

HSC N 高速计数器 (HSC) 指令根 HSC
特殊存储器位状态组态控制高速计数器参数 N
指定高速计数器编号
高速计数器组态八种工作模式
计数器专时钟方控制复位输入功均
受支持 AB 正交相选择倍 (1x) 四倍 (4x)
高计数速率计数器均高速率运行互干扰
1 S 型号 CPU:SR20ST20SR30ST30SR40ST40SR60 ST60
2 C 型号 CPU:CR20sCR30sCR40s CR60s


ENO 0 时错误条件 受影响 SM 位
HDEF:
• 0003H 输入点突
• 0004H 中断中存非法指令
• 000AH HSC 重新定义
• 0016H
试图输入分配运动功
HSC 边缘中断
• 0090H HSC 编号效
HSC:
• 0001H HDEF
前执行 HSC
• 0005H 时执行
HSCPLS
• 0090H HSC 编号效


程序指令
76 计数器
S7200 SMART
系统手册 V24 032019 A5E03822234AF 269

输入输出 数类型 操作数
HSC BYTE HSC 编号常数(01234 5)
MODE BYTE 模式编号常数:八种模式(0134679 10)
N WORD HSC 编号常数(01234 5)
HSC 运行
高速计数器作鼓式定时器驱动中装增量轴编码器轴恒定速度旋
转该轴编码器转提供指定数量计数值复位脉轴编码器时钟复
位脉高速计数器提供输入
高速计数器载入预设值中第前计数值前预设值时间段激活
需输出计数器设置前计数值等预设值出现复位时产生中断
次出现前计数值等预设值中断事件时装载新预设值时设置输出
状态出现复位中断事件时设置输出第预设值第输出状态重
复该循环
程序中断发生频率远低高速计数器计数速率够整 PLC
扫描周期时间影响相较情况实现高速操作精确控制通中断独立
中断例程中执行次新预设值装载操作实现简单状态控制(外单
中断例程中处理中断事件)
HSC 输入分配功
高速计算器运行方式相操作模式样 HSC
编号说支持种模式HSC 输入连接(时钟方复位)必须 CPU
集成输入通道高速计数器汇总
(页 271)表示信号板扩展模块输入通道高速计数器

说明
高速计数器计数高频信号必须确保输入进行正确接线滤波
S7200 SMART CPU 中高速计数器输入均连接部输入滤波电路S7200
SMART 默认输入滤波设置 64 ms样便计数速率限定 78
Hz需更高频率计数必须更改滤波器设置
关系统块滤波选项计数频率屏蔽求外部拉电路详细信息请参见高
速输入降噪 (页 272)
程序指令
76 计数器
S7200 SMART
270 系统手册 V24 032019 A5E03822234AF
HSC 计数模式支持
● 紧凑型型号支持四 HSC 设备(HSC0HSC1HSC2 HSC3)
● SR ST 型号支持六 HSC 设备(HSC0HSC1HSC2HSC3HSC4
HSC5)
● HSC0HSC2HSC4 HSC5 支持八种计数模式(模式 0134679
10)
● HSC1 HSC3 支持种计数模式(模式 0)
HSC 计数器类型
● 具部方控制功单相时钟计数器:
– 模式 0:
– 模式 1:具外部复位功
● 具外部方控制功单相时钟计数器:
– 模式 3:
– 模式 4:具外部复位功
● 具 2 路时钟输入(加时钟减时钟)双相时钟计数器:
– 模式 6:
– 模式 7:具外部复位功
● AB 正交相计数器:
– 模式 9:
– 模式 10:具外部复位功
HSC 操作规
● 高速计数器前必须执行 HDEF
指令(高速计数器定义)选择计数器模式首次扫描存储器位
SM01(首次扫描时该位 ON续扫描时 OFF)直接执行 HDEF
指令调包含 HDEF 指令子例程
● 计数器类型(带复位输入带复位输入)
● 激活复位输入时会清前值您禁复位输入前保持清状态
引信息 程序指令
76 计数器
S7200 SMART
系统手册 V24 032019 A5E03822234AF 271
更信息请参考部分:
● 高速计数器编程 (页 275)
● 高速计数器汇总 (页 271)
● 高速计数器初始化序示例 (页 286)
● 高速输入降噪 (页 272)
763 高速计数器汇总

时钟 A 方时
钟 B
复位 单相双相时钟输入速率 AB 正交相时钟输入速率
HSC0 I00 I01 I04 S 型号 CPU:1
• 200 kHz
S 型号 CPU:
• 100 kHz 1 倍计数速率
• 400 kHz 4 倍计数速率
C 型号 CPU:2
• 100 kHz
C 型号 CPU:
• 50 kHz 1 倍计数速率
• 200 kHz 4 倍计数速率
HSC1 I01 S 型号 CPU:
• 200 kHz

C 型号 CPU:
• 100 kHz

HSC2 I02 I03 I05 S 型号 CPU:
• 200 kHz
S 型号 CPU:
• 100 kHz 1 倍计数速率
• 400 kHz 4 倍计数速率
C 型号 CPU:
• 100 kHz
C 型号 CPU:
• 50 kHz 1 倍计数速率
• 200 kHz 4 倍计数速率
HSC3 I03 S 型号 CPU:
• 200 kHz

C 型号 CPU:
• 100 kHz
程序指令
76 计数器
S7200 SMART
272 系统手册 V24 032019 A5E03822234AF
时钟 A 方时
钟 B
复位 单相双相时钟输入速率 AB 正交相时钟输入速率
HSC4 I06 I07 I12 SR30 ST30 型号 CPU:
• 200 kHz
SR30 ST30 型号 CPU:
• 100 kHz 1 倍计数速率
• 400 kHz 4 倍计数速率
SR20ST20SR40ST40
SR60 ST60 型号 CPU:
• 30 kHz
SR20ST20SR40ST40SR
60 ST60 型号 CPU:
• 20 kHz 1 倍计数速率
• 80 kHz 4 倍计数速率
C 型号 CPU:
• 适
C 型号 CPU:
• 适
HSC5 I10 I11 I13 S 型号 CPU:
• 30 kHz

S 型号 CPU:
• 20 kHz 1 倍计数速率
• 80 kHz 4 倍计数速率

C 型号 CPU:
• 适
C 型号 CPU:
• 适
1 S 型号 CPU:SR20ST20SR30ST30SR40ST40SR60 ST60
2 C 型号 CPU:CR20sCR30sCR40s CR60s
764 高速输入降噪
HSC 输入高速脉计数

说明
高速输入接线必须屏蔽电缆
连接 HSC 输入通道 I00I01I02I03I06I07I10 I11
时屏蔽电缆长度应超 50 m

正确操作高速计数器需执行项两项操作
● 调整 HSC 通道输入通道系统块数字量输入滤波时间 HSC
通道脉进行计数前 S7200 SMART CPU 会应输入滤波意味着果 HSC 程序指令
76 计数器
S7200 SMART
系统手册 V24 032019 A5E03822234AF 273
输入脉输入滤波滤掉速率发生 HSC
会输入检测脉请务必 HSC
路输入滤波时间组态允许应需速率进行计数值包括方复
位输入表示 HSC 检测种输入滤波组态输入频率

输入滤波时间 检测频率
02 μs 200 kHz(S 型号 CPU)1
100 kHz(C 型号 CPU)2
04 μs 200 kHz(S 型号 CPU)
100 kHz(C 型号 CPU)
08 μs 200 kHz(S 型号 CPU)
100 kHz(C 型号 CPU)
16 μs 200 kHz(S 型号 CPU)
100 kHz(C 型号 CPU)
32 μs 156 kHz(S 型号 CPU)
100 kHz(C 型号 CPU)
64 μs 78 kHz
128 μs 39 kHz
02 ms 25 kHz
04 ms 125 kHz
08 ms 625 Hz
16 ms 312 Hz
32 ms 156 Hz
64 ms 78 Hz
128 ms 39 Hz
1 S 型号 CPU:SR20ST20SR30ST30SR40ST40SR60ST60
2 C 型号 CPU:CR20sCR30sCR40s CR60s 程序指令
76 计数器
S7200 SMART
274 系统手册 V24 032019 A5E03822234AF
● 果生成 HSC
输入信号设备未输入信号驱动高电低电高速时出现信号失真
果设备输出集电极开路晶体出现种情况晶体关闭时没
素信号驱动低电状态信号转换低电状态需时间取决电路
输入电阻电容种情况导致脉丢失通拉电阻连接输入信号
方法避免种情况图示 CPU 输入电压 24 V
DC电阻额定功率必须高功率100 欧 5 瓦电阻合适选择

图 71 集电极开路 HSC 输入驱动接线拉电阻 程序指令
76 计数器
S7200 SMART
系统手册 V24 032019 A5E03822234AF 275
765 高速计数器编程
高速计数器导简化 HSC
编程务该导帮助户选择计数器类型模式预设值前值计数器选项
生成必特殊存储器分配子例程中断例程

说明
高速计数器计数高频信号必须确保输入进行正确滤波接线
S7200 SMART CPU
中高速计数器输入均连接部输入滤波电路S7200 SMART CPU
默认输入滤波设置 64 ms样便计数速率限定 78
Hz需更高频率计数必须更改滤波器设置
关系统块滤波选项计数频率屏蔽求外部拉电路详细信息请参见高
速输入降噪 (页 272)

组态高速计数器
请操作组态高速计数器导:
● 开导:工具(Tools) 菜单功区导(Wizards)
区域中选择高速计数器(HighSpeed Counter)
● 开导:项目树导(Wizards) 文件夹中双击高速计数器(HighSpeed
Counter) 节点
开导分配 HSC
设置值浏览导设置页面修改参数然生成新导程序代码
高速计数器程序必须执行基务:
● 定义计数器模式(计数器执行次 HDEF 指令)
● SM 存储器中设置控制字节
● SM 存储器中设置前值(起始值)
● SM 存储器中设置预设值(目标值)
● 分配启相应中断例程
● 激活高速计数器(执行 HSC 指令)
HDEF 指令设置计数模式
HDEF 指令分配 HSC
计数器模式表列出时钟方控制复位功分配物理输入输入法程序指令
76 计数器
S7200 SMART
276 系统手册 V24 032019 A5E03822234AF
两功高速计数器前模式未输入均途
例果 HSC0 前模式 I00 I04 模式 1 I01I02 I03
中断HSC3 运动控制输入

说明
HSC0 计数模式始终 I00 HSC2 计数模式始终
I02计数器时法输入途



模式 说明 输入分配
HSC0 I00 I01 I04
HSC1 I01
HSC2 I02 I03 I05
HSC3 I03
HSC4 I06 I07 I12
HSC5 I10 I11 I13
0 具部方控制单相计数器 时钟
1 时钟 复位
3 具外部方控制单相计数器 时钟 方
4 时钟 方 复位
6 具 2 时钟输入双相计数器 加时钟 减时钟
7 加时钟 减时钟 复位
9 AB 正交相计数器 时钟 A 时钟 B
10 时钟 A 时钟 B 复位 程序指令
76 计数器
S7200 SMART
系统手册 V24 032019 A5E03822234AF 277
模式选择计数操作影响
HSC 模式 0 1

程序指令
76 计数器
S7200 SMART
278 系统手册 V24 032019 A5E03822234AF
HSC 模式 3 4

HSC 模式 6 7
计数模式 6 7 时果加时钟减时钟输入升 03
微秒发生高速计数器认事件时发生果发生种情况前值改变
计数方改变加时钟减时钟输入升间间隔该时段高速
计数器够单独捕获事件两种情况均会生成程序错误计数器保持
正确计数值 程序指令
76 计数器
S7200 SMART
系统手册 V24 032019 A5E03822234AF 279

HSC 模式 9 10(AB 正交相位 1X)

HSC 模式 9 10(AB 正交相位 4X) 程序指令
76 计数器
S7200 SMART
280 系统手册 V24 032019 A5E03822234AF

复位操作
图显示复位操作适复位输入模式图中显示复位操作效
状态分配高位
HSC 复位 程序指令
76 计数器
S7200 SMART
系统手册 V24 032019 A5E03822234AF 281

HDEF 指令设置复位效电计数速率
HSC0HSC2HSC4 HSC5 计数器两控制位组态复位激活状态选择
1x 4x 计数模式(仅限 AB 正交相计数器)控制位位计数器 HSC
控制字节仅执行 HDEF 指令时会表定义控制位

说明
执行 HDEF
指令前必须两控制位设置需状态否计数器会采选计数器模式
默认组态
执行 HDEF 指令法更改计数器设置非首先 CPU 设 STOP 模式



HSC0 HSC1 HSC2 HSC3 HSC4 HSC5 描述(仅执行 HDEF
时)
SM370
支持
SM570
支持
SM147
0
SM157
0
复位效电控制位:*
• 0 高电激活时复位
• 1 低电激活时复位
SM372
支持
SM572
支持
SM147
2
SM157
2
AB
正交相计数器计数速率选
择:*
• 0 4X 计数速率
• 1 1X 计数速率
* 复位输入默认设置高电效AB 正交相计数速率 4x( 4 倍输入时钟频率) 程序指令
76 计数器
S7200 SMART
282 系统手册 V24 032019 A5E03822234AF
示例:高速计数器定义

LAD STL
MAIN

第次扫描时:
1 复位输入设高电效选择
4x 模式
2 HSC0 组态具复位输入
AB 正交相(模式 10)
Network 1
LD SM01
MOVB 16#F8 SMB37
HDEF 0 10
HSC 指令启计数器设置计数方载入预设值前计数值
HSC
指令执行期间控制字节分配计数器计数器模式计数器动态参数
进行编程高速计数器 SM 存储器均控制字节允许执行操作:
● 启禁计数器
● 控制方(仅限模式 0 模式 1)模式初始计数方
● 加载前值
● 加载预设值

HSC 控制字节

HSC0 HSC1 HSC2 HSC3 HSC4 HSC5 说明
SM37
3
SM47
3
SM57
3
SM137
3
SM147
3
SM157
3
计数方控制位:
• 0 减计数
• 1 加计数
SM37
4
SM47
4
SM57
4
SM137
4
SM147
4
SM157
4
HSC 写入计数方:
• 0 更新
• 1 更新方
SM37
5
SM47
5
SM57
5
SM137
5
SM147
5
SM157
5
HSC 写入新预设值:
• 0 更新
• 1 更新预设值 程序指令
76 计数器
S7200 SMART
系统手册 V24 032019 A5E03822234AF 283
HSC0 HSC1 HSC2 HSC3 HSC4 HSC5 说明
SM37
6
SM47
6
SM57
6
SM137
6
SM147
6
SM157
6
HSC 写入新前值:
• 0 更新
• 1 更新前值
SM37
7
SM47
7
SM57
7
SM137
7
SM147
7
SM157
7
启 HSC:
• 0 禁 HSC
• 1 启 HSC
程序读取 HSC 前值
面带计数器标识符编号(01234 5)数类型
HC(高速计数器前值)读取高速计数器前值表示时想读
取前值状态图表户程序中 HC 数类型HC
数类型读双字值 HC 数类型新前计数值写入高速计数器
HSC0HSC1HSC2HSC3HSC4 HSC5 前值

读取值 HSC0

HSC1

HSC2

HSC3

HSC4

HSC5

CV(计数器前值) HC0 HC1 HC2 HC3 HC4 HC5
示例:读取保存前计数值

LAD STL
MAIN

I30 OFF 转换
ON 时 HSC0
值保存 VD200 中
Network 1
LD I30
EU
MOVD HC0 VD200 程序指令
76 计数器
S7200 SMART
284 系统手册 V24 032019 A5E03822234AF
程序设置前值预设值
高速计数器部存储着 32 位前值 (CV) 32 位预设值
(PV)前值计数器实际计数值预设值前值达预设值时选择触发中断
较值部分述 HC
数类型读取前值直接读取预设值新前值预设值载入高速计数器
必须控制字节保存需新前值新预设值特殊存储器双字进行设置时
必须执行 HSC
指令新值传送高速计数器中表列出保存需新前值预设值特殊存储
器双字
步骤新前值新预设值写入高速计数器(序执行步骤 1
2):
1 加载写入相应 SM
新前值新预设值值(请参见表)加载新值尚会影响高速计数器
2 设置清相应控制字节相应位指示否更新前值预设值(位 x5
代表预设值位 x6 代表前值)调节位尚会影响高速计数器
3 执行引相应高速计数器编号 HSC
指令执行该指令检查控制字节果控制字节指定更新前值预设值两者
会相应值 SM 新前值新预设值位置复制高速计数器部寄存器中

加载值 HSC0 HSC1 HSC2 HSC3 HSC4 HSC5
新前值(新 CV) SMD38 SMD48 SMD58 SMD138 SMD148 SMD158
新预设值(新 PV) SMD42 SMD52 SMD62 SMD142 SMD152 SMD162


说明
执行相应 HSC 指令前更改新前值新预设值控制字节 SM
位置会影响高速计数器
程序指令
76 计数器
S7200 SMART
系统手册 V24 032019 A5E03822234AF 285
示例:更新前值预设值

LAD STL
MAIN 程序段

I20
关断转换接通时HS
C0 前计数值更新
1000预设值更新
2000
Network 1
LD I20
EU
MOVD 1000 SMD38
MOVD 2000 SMD42
SM375
SM376
HSC 0
程序中附加 HSC 中断例程
HSC
前值等加载预设值时高速计数器模式支持中断事件外部复位输入
计数器模式支持激活外部复位时中断模式 0 模式 1
外计数器模式均支持计数方改变时中断单独启禁中断条件
关中断完整讨请参见中断指令 (页 335)部分
HSC 状态字节
高速计数器状态字节提供状态存储器位指示前计数方前值否
等预设值表定义高速计数器状态位

说明
执行高速计数器中断例程时状态位效监控高速计数器状态目启
正执行操作重影响事件中断程序

程序指令
76 计数器
S7200 SMART
286 系统手册 V24 032019 A5E03822234AF
表格 7 14 HSC0HSC1HSC2HSC3HSC4 HSC5 状态位
HSC0 HSC1 HSC2 HSC3 HSC4 HSC5 说明
SM36
5
SM46
5
SM56
5
SM136
5
SM146
5
SM156
5
前计数方状态位:
• 0 减计数
• 1 加计数
SM36
6
SM46
6
SM56
6
SM136
6
SM146
6
SM156
6
前值等预设值状态位:
• 0 相等
• 1 相等
SM36
7
SM46
7
SM56
7
SM136
7
SM146
7
SM156
7
前值预设值状态位:
• 0 等
• 1
引信息
更信息请参考部分:
● 高速计数器指令 (页 268)
● 高速计数器汇总 (页 271)
● 高速计数器初始化序示例 (页 286)
766 高速计数器初始化序示例
HSC0 初始化操作序说明中作计数器
● HSC0HSC2HSC4 HSC5 支持计数模式 (0 1)(3 4)(6 7) (9 10)
● HSC1 HSC3 仅支持计数模式 0
初始化说明假设刚刚 CPU 置 RUN
模式首次扫描存储器位真果请记住进入 RUN
模式台高速计数器执行次 HDEF 指令高速计数器第二次执行 HDEF
会生成运行时错误会更改该计数器首次执行 HDEF 时计数器设置方式

说明
然序分显示更改方前值预设值您相序更改
数值数值组合方法相应设置 SMB37 值然执行 HSC0 指令
程序指令
76 计数器
S7200 SMART
系统手册 V24 032019 A5E03822234AF 287
初始化模式 0 1
列步骤说明带部方单相计数器(模式 0 1)初始化 HSC0:
1 首次扫描存储器位调执行初始化操作子例程子例程调续扫
描调子例程减少扫描执行时间程序结构更加合理
2 初始化子例程中根需控制操作加载 SMB37
例:SMB37 16#F8 产生结果:
– 启计数器
– 写入新前值
– 写入新预设值
– 方设置加计数
– 复位输入设高电效
3 HSC 输入设 0 MODE 输入设列值执行 HDEF 指令:
– 模式 0 表示外部复位
– 模式 1 表示外部复位
4 需前值加载 SMD38(双字值)(加载 0 进行清)
5 需预设值加载 SMD42(双字值)
6 捕获前值等预设值事件 CV PV 中断事件(事件
12)附加中断例程编程中断关中断处理完整详细信息请参见讨中断指
令部分
7 捕获外部复位事件外部复位中断事件(事件 28)附加中断例程编程中断
8 执行全局中断启指令 (ENI) 启中断
9 执行 HSC 指令 CPU HSC0 编程
10 退出子例程 程序指令
76 计数器
S7200 SMART
288 系统手册 V24 032019 A5E03822234AF
初始化模式 3 4
列步骤说明带外部方控制单相计数器(模式 3 4)初始化
HSC0:
1 首次扫描存储器位调执行初始化操作子例程子例程调续扫
描调子例程减少扫描执行时间程序结构更加合理
2 初始化子例程中根需控制操作加载 SMB37
例:SMB37 16#F8 产生结果:
– 启计数器
– 写入新前值
– 写入新预设值
– HSC 初始方设置计数
– 复位输入设高电效
3 HSC 输入设 0 MODE 输入设列值执行 HDEF 指令:
– 模式 3 表示外部复位
– 模式 4 表示外部复位
4 需前值加载 SMD38(双字值)(加载 0 进行清)
5 需预设值加载 SMD42(双字值)
6 捕获前值等预设值事件 CV PV 中断事件(事件
12)附加中断例程编程中断关中断处理完整详细信息请参见讨中断指
令部分
7 捕获方更改方更改中断事件(事件 27)附加中断例程中编程中断
8 捕获外部复位事件外部复位中断事件(事件 28)附加中断例程编程中断
9 执行全局中断启指令 (ENI) 启中断
10 执行 HSC 指令 CPU HSC0 编程
11 退出子例程 程序指令
76 计数器
S7200 SMART
系统手册 V24 032019 A5E03822234AF 289
初始化模式 6 7
列步骤说明带加减时钟双相计数器(模式 6 7)初始化 HSC0:
1 首次扫描存储器位调执行初始化操作子例程子例程调续扫
描调子例程减少扫描执行时间程序结构更加合理
2 初始化子例程中根需控制操作加载 SMB37
例:SMB37 16#F8 产生结果:
– 启计数器
– 写入新前值
– 写入新预设值
– HSC 初始方设置计数
– 复位输入设高电效
3 HSC 输入设 0 MODE 设列值执行 HDEF 指令:
– 模式 6 表示外部复位
– 模式 7 表示外部复位
4 需前值加载 SMD38(双字值)(加载 0 进行清)
5 需预设值加载 SMD42(双字值)
6 捕获前值等预设值事件 CV PV 中断事件(事件
12)附加中断例程编程中断请参见关中断部分
7 捕获方更改方更改中断事件(事件 27)附加中断例程中编程中断
8 捕获外部复位事件外部复位中断事件(事件 28)附加中断例程编程中断
9 执行全局中断启指令 (ENI) 启中断
10 执行 HSC 指令 CPU HSC0 编程
11 退出子例程 程序指令
76 计数器
S7200 SMART
290 系统手册 V24 032019 A5E03822234AF
初始化模式 9 10
步骤介绍 HSC0 初始化 AB 正交相计数器(针模式 9 10):
1 首次扫描存储器位调执行初始化操作子例程子例程调续扫
描调子例程减少扫描执行时间程序结构更加合理
2 初始化子例程中根需控制操作加载 SMB37
示例(1x 计数模式):SMB37 16#FC 产生结果:
– 启计数器
– 写入新前值
– 写入新预设值
– HSC 初始方设置计数
– 复位输入设高电效
示例(4x 计数模式):SMB37 16#F8 产生结果:
– 启计数器
– 写入新前值
– 写入新预设值
– HSC 初始方设置计数
– 复位输入设高电效
3 HSC 输入设 0 MODE 输入设列值执行 HDEF 指令:
– 模式 9 表示外部复位
– 模式 10 表示外部复位
4 需前值加载 SMD38(双字值)(加载 0 进行清)
5 需预设值加载 SMD42(双字值)
6 捕获前值等预设值事件 CV PV 中断事件(事件
12)附加中断例程编程中断关中断处理完整详细信息请参见启中断
(ENI) 相关部分
7 捕获方更改方更改中断事件(事件 27)附加中断例程中编程中断
8 捕获外部复位事件外部复位中断事件(事件 28)附加中断例程编程中断
9 执行全局中断启指令 (ENI) 启中断 程序指令
76 计数器
S7200 SMART
系统手册 V24 032019 A5E03822234AF 291
10 执行 HSC 指令 CPU HSC0 编程
11 退出子例程
更改模式 0 1 方
列步骤说明组态 HSC0更改带部方单相计数器(模式 0 1)方:
1 加载 SMB37写入需方:
SMB37 16#90
– 启计数器
– HSC 方设置减计数
SMB37 16#98
– 启计数器
– HSC 方设置加计数
2 执行 HSC 指令 CPU HSC0 编程
加载新前值(模式)
步骤介绍更改 HSC0 计数器前值(模式):
1 加载 SMB37写入需前值:
SMB37 16#C0
– 启计数器
– 写入新前值
2 需前值加载 SMD38(双字值)(加载 0 进行清)
3 执行 HSC 指令 CPU HSC0 编程 程序指令
76 计数器
S7200 SMART
292 系统手册 V24 032019 A5E03822234AF
加载新预设值(模式)
步骤介绍更改 HSC0 预设值(模式):
1 加载 SMB37写入需预设值:
SMB37 16#A0
– 启计数器
– 写入新预设值
2 需预设值加载 SMD42(双字值)
3 执行 HSC 指令 CPU HSC0 编程
禁高速计数器(模式)
步骤介绍禁 HSC0 高速计数器(模式):
1 加载 SMB37禁计数器:
SMB37 16#00
– 禁计数器
2 执行 HSC 指令禁计数器 程序指令
76 计数器
S7200 SMART
系统手册 V24 032019 A5E03822234AF 293
示例:高速计数器指令

LAD STL
MAIN

首次扫描时调 SBR_0 Network 1
LD SM01
CALL SBR_0
SBR0

首次扫描时组态 HSC0:
1 启计数器
– 写入新前值
– 写入新预设值
– 初始方设置加计数
– 选择复位输入高电效
– 选择 4x 模式
2 HSC0 组态具复位输入
AB 正交相
3 清 HSC0 前值
4 HSC0 预设值设置 50
5 事件 12 附加中断例程
INT_0 HSC0 前值
预设值时执行该中断
6 全局中断启
7 组态 HSC0
Network 1
LD SM01
MOVB 16#F8 SMB37
HDEF 0 10
MOVD +0 SMD38
MOVD +50 SMD42
ATCH INT_0 12
ENI
HSC 0 程序指令
76 计数器
S7200 SMART
294 系统手册 V24 032019 A5E03822234AF
LAD STL
INT0

HSC0 编程:
1 清 HSC0 前值
2 选择仅写入新前值 HSC0
保持启状态
3 组态 HSC0
Network 1
LD SM00
MOVD +0 SMD38
MOVB 16#C0 SMB37
HSC 0
引信息
更信息请参考部分:
● 高速计数器指令 (页 268)
● 高速计数器汇总 (页 271)
● 高速计数器编程 (页 275)
● 中断指令 (页 335) 程序指令
77 脉输出
S7200 SMART
系统手册 V24 032019 A5E03822234AF 295
77 脉输出
771 脉输出指令 (PLS)
脉输出 (PLS) 指令控制高速输出(Q00Q01 Q03)否提供脉串输出 (PTO)
脉宽调制 (PWM) 功
PWM通选导创建 PWM 指令

LADFBD STL 说明

PLS N PLS 指令创建三 PTO PWM 操作PTO
允许户控制方波(50 占空)输出频率脉数量PWM
允许户控制占空变固定循环时间输出


ENO 0 时错误条件 受影响 SM 位
• 0005H:行 HSCPLS
• 000DH:试图脉输出效时
重新定义
• 000EH:PTO 包络段数已设置
0
• 0017H:试图已分配运动控
制 PTOPWM 分配资源
• 001BH:试图改变已启
PWM 时基
• 0090H:N 非 01 2
• 0091H:范围错误



输入输出 数类型 操作数
N(通道) WORD 常数:0 ( Q00)1 ( Q01) 2 ( Q03)
该 CPU 具三 PTOPWM 生成器(PLS0PLS1
PLS2)产生高速脉串脉宽调制波PLS0 分配数字输出端 Q00PLS1
分配数字输出端 Q01PLS2 分配数字输出端 Q03指定特殊存储器 (SM)
单元存储发生器数: PTO 状态字节(8 位值)控制字节(8 程序指令
77 脉输出
S7200 SMART
296 系统手册 V24 032019 A5E03822234AF
位值)周期时间频率(16 位符号值)脉宽度值(16
位符号值)脉计数值(32 位符号值)
PTOPWM 生成器程映寄存器 Q00Q01 Q03 Q0Q01
Q03 激活 PTO PWM 功PTOPWM
生成器控制输出禁止输出点正常法输出波形会受程映寄存器状态
输出点强制值立输出指令执行影响未激活 PTOPWM
生成器重新交程映寄存器控制输出程映寄存器决定输出波形初始
终状态确定波形高电低电开始结束

说明
果已通运动控制导选输出点组态运动控制途法通 PLS 指令激活
PTOPWM
PTOPWM 输出低负载必须少额定负载
10实现启禁间利转换
启 PTOPWM 操作前请程映寄存器中 Q00Q01 Q03 值设置 0
控制位周期时间频率脉宽度脉计数值默认值均 0

说明
脉输出 (PLS) 指令仅 S7200 SMART CPU:
• SR20ST20(两通道Q00 Q01)
• SR30ST30SR40ST40 SR60ST60(三通道Q00Q01 Q03)

772 脉串输出 (PTO)
PTO 指定频率指定脉数量提供 50 占空输出方波请参见图PTO
脉包络生成脉串您指定脉数量频率


• 脉数:1 2147483647
• 频率:
– 1 100000 Hz(段)
– 1 65535 Hz(单段)
公式周期时间转换频率:
F 1 CT 程序指令
77 脉输出
S7200 SMART
系统手册 V24 032019 A5E03822234AF 297
中:

F 频率 (Hz)
CT 周期时间(秒)
请参见表解脉计数频率极限:
表格 7 15 PTO 中脉计数频率
脉计数频率 响应
频率 < 1 Hz 频率默认 1 Hz
频率 > 100000Hz 频率默认 100000 Hz
脉计数 0 脉计数默认 1 脉
脉计数 > 2147483647 脉计数默认 2147483647 脉


说明
周期时间非常短(高频率)PTO
时应考虑输出点开关延迟规范开关延迟占空影响关 CPU
数字量输出开关延迟信息请参见附录 A

PTO
功允许脉串链接道化效脉串结束新脉串输出会立开始
样便持续输出续脉串
PTO 脉单段道化
单段道化中您负责更新脉串 SM 位置初始 PTO 段开始您必须
立第二波形参数修改 SM 单元SM 相应值更新次执行 PLS
指令PTO 功道中保留第二脉串属性直完成第脉串PTO
功道中次存储条目第脉串完成时开始输出第二波形然
道中存储新脉串设置重复程设置脉串特性
道然填满时试图装载新设置导致 PTO 溢出位(SM666SM766
SM5666)置位指令忽略 程序指令
77 脉输出
S7200 SMART
298 系统手册 V24 032019 A5E03822234AF
前效脉串 PLS 指令捕获新脉串设置前完成脉串间
实现滑转换

说明
单段道化期间频率限 65535 Hz果需更高频率(高 100000
Hz)必须段道化

PTO 脉段道化
段道化期间S7200 SMART V 存储器包络表中动读取脉串段
特性该模式中 SM 单元控制字节状态字节包络表起始 V 存储器
(SMW168SMW178 SMW578)偏移量执行 PLS 指令启动段操作
段条目长 12 字节 32 位起始频率32 位结束频率 32 位脉计数值组成
表出 V 存储器中组态包络表格式:
PTO 生成器会动频率起始频率线性提高降低结束频率频率恒定速率提高
降低恒定值脉数量达指定脉计数时立装载 PTO
段该操作直重复达包络结束段持续时间应 500 微秒
果持续时间太短CPU 没足够时间计算 PTO 段值 果
时计算段 PTO 道溢位(SM666SM766 SM5666)置1
PTO 操作终止
PTO 包络作期间 SMB166SMB176 SMB576 中提供前效段编号
表格 7 16 段 PTO 操作包络表格式1
字节偏移量 段 表格条目描述
0 段数量:1 2552
1 #1 起始频率(1 100000 Hz)
5 结束频率(1 100000 Hz)
9 脉计数(1 2147483647)
13 #2 起始频率(1 100000 Hz)
17 结束频率(1 100000 Hz) 程序指令
77 脉输出
S7200 SMART
系统手册 V24 032019 A5E03822234AF 299
21 脉计数(1 2147483647)
(类推) #3 (类推)
1 输入包络表部分放 V
存储器外包络偏移量段数量生成非致命错误该 PTO 功生成 PTO
输出
2 段数量输入 0 值生成非致命错误时会生成 PTO 输出
773 脉宽调制 (PWM)
PWM
提供三条通道通道允许占空变固定周期时间输出请参见图指定周
期时间脉宽度(微秒毫秒增量):


• 周期时间:10 µs 65535 µs 2 ms
65535 ms
• 脉宽度时间:0 µs 65535 µs 0
ms 65535 ms
表示脉宽度设置等周期时间(占空
100)会输出直接通脉宽度设置 0(占空 0)会输出断开

说明
周期时间非常短 PWM
时应考虑输出点开关延迟规范开关延迟脉宽度时间影响关 CPU
数字量输出开关延迟信息请参见附录 A

脉宽度时间周期时间 PWM 功响应

脉宽度时间周期时间 响应
脉宽度时间 > 周期时间值 占空 100:输出直接通
脉宽度时间 0 占空 0:连续关闭输出
周期时间 < 2 时间单位 默认情况周期时间两时间单位 程序指令
77 脉输出
S7200 SMART
300 系统手册 V24 032019 A5E03822234AF
更改 PWM 波形特性
步更新更改 PWM
波形特性执行步更新时信号波形特性更改发生周期交界处样实现滑
转换
774 SM 位置组态控制 PTOPWM 操作
PLS 指令读取存储指定 SM 存储单元数相应编程 PTOPWM
生成器SMB67 控制 PTO0 PWM0SMB77 控制 PTO1 PWM1SMB567 控制
PTO2 PWM2PTOPWM 控制寄存器 SM
单元表(面第表)介绍控制 PTOPWM
操作寄存器快速参考PTOPWM 控制字节参考表(面第二表)确定
PTOPWM 控制寄存器中放置什值调想操作
通修改 SM 区域(包括控制字节)中单元然执行 PLS 指令改变 PTO 者
PWM 波形特性时候通 PTOPWM 控制字节(SM677SM777
SM5677)位写入 0然执行 PLS 指令实现禁止生成 PTO PWM
波形输出点立恢复程映寄存器控制
果 PTO PWM
操作正产生脉时禁止该脉完成整周期时间该脉会出
现输出端时程映寄存器重新获输出控制条件真您
程序次延迟启动脉发生器启禁脉模式(PTO
PWM)相情况会导致错误发生:您程序首先禁
PTO然输出通道启 PWM者您程序首先禁
PWM然启 PTO
状态字节(SM667SM767 SM5664)中 PTO
空闲位指示编程脉串否已结束外中断例程脉串结束进行调
(请参见中断指令 (页 335)介绍)果单段操作 PTO
结束时调中断例程例果第二 PTO 已装载道中PTO 功第
PTO 结束时调中断例程然已装载道中第二 PTO
结束时次调段操作PTO 功包络表完成时调中断例程
列条件设置状态字节(SMB66SMB76 SMB566)位:
● 果导致效频率值脉生成器中发生添加错误PTO
功终止增量计算错误位(SM664SM764 SM5664)置
1输出恢复映寄存器控制纠正该问题请尝试调整 PTO 包络参数
● 手动禁止进行中 PTO 包络 PTO 包络禁位(SM665SM765
SM5665)置 1 程序指令
77 脉输出
S7200 SMART
系统手册 V24 032019 A5E03822234AF 301
● 果情况发生PTOPWM 溢出溢位(SM666SM766
SM5666)置 1:
– 道已满时试图装载道溢出条件
– PTO 包络段太短导致 CPU
法计算段传送空道溢条件输出恢复映象寄存器
控制
● PTOPWM
溢出溢位置位必须手动清零检测续溢出事件切换 RUN
模式该位初始化 0

说明
• 确保您解 PTOPWM 模式选择位(SM676SM776
SM5676)定义该位定义支持脉指令早期产品
S7200 SMART 中户通定义选择 PTO PWM 模式:0 PWM1
PTO
• 装载周期时间频率(SMW68SMW78
SMW568)脉宽度(SMW70SMW80
SMW570)脉计数(SMD72SMW82 SMW572)时执行 PLS
指令前设置控制寄存器中相应更新位
• 段脉串操作执行 PLS
指令前必须装载包络表起始偏移量(SMW168SMW178
SMW578)包络表值
• 果 PWM 执行程中试图改变 PWM
时基该请求忽略产生非致命错误 (0x001B ILLEGAL PWM TIMEBASE
CHG)


表格 7 17 PTOPWM 控制寄存器 SM 单元
Q00 Q01 Q03 状态位
SM664 SM764 SM566
4
PTO 增量计算错误(添加错误导致)
• 0 错误
• 1 错误中止 程序指令
77 脉输出
S7200 SMART
302 系统手册 V24 032019 A5E03822234AF
SM665 SM765 SM566
5
PTO 包络禁(户指令导致):
• 0 非手动禁包络
• 1 户禁包络
SM666 SM766 SM566
6
PTOPWM 道溢出溢:
• 0 溢出溢
• 1 溢出溢
SM667 SM767 SM566
7
PTO 空闲:
• 0 进行中
• 1 PTO 空闲
Q00 Q01 Q03 控制位
SM670 SM770 SM567
0
PTOPWM 更新频率周期时间:
• 0 更新
• 1 更新频率周期时间
SM671 SM771 SM567
1
PWM 更新脉宽度时间:
• 0 更新
• 1 更新脉宽度
SM672 SM772 SM567
2
PTO 更新脉计数值:
• 0 更新
• 1 更新脉计数
SM673 SM773 SM567
3
PWM 时基:
• 0 1 µs时标
• 1 1 ms刻度
SM674 SM774 SM567
4
保留
SM675 SM775 SM567
5
PTO 单段操作:
• 0 单段
• 1 段
SM676 SM776 SM567
6
PTOPWM 模式选择:
• 0 PWM
• 1 PTO 程序指令
77 脉输出
S7200 SMART
系统手册 V24 032019 A5E03822234AF 303
SM677 SM777 SM567
7
PWM :
• 0 禁
• 1 启
Q00 Q01 Q03 寄存器
SMW68 SMW78 SMW56
8
PTO 频率 PWM 周期时间值:1 65535 Hz
(PTO)2 65535 (PWM)
SMW70 SMW80 SMW57
0
PWM 脉宽度值:0 65535
SMD72 SMD82 SMD57
2
PTO 脉计数值:1 2147483647
SMB16
6
SMB17
6
SMB57
6
进行中段编号:
仅限段 PTO 操作
SMW16
8
SMW17
8
SMW57
8
包络表起始单元(相 V0 字节偏移):
仅限段 PTO 操作

表格 7 18 PTOPWM 控制字节参考
PLS 指令执行结果
控制寄存

(十六进
制值)
启 选择模式 PTO
段操作
时基 脉计数 脉宽度 周期时间
频率
16#80 PWM 1 µs周期
16#81 PWM 1 µs周期 更新周期
时间
16#82 PWM 1 µs周期 更新
16#83 PWM 1 µs周期 更新 更新周期
时间
16#88 PWM 1
ms周期

16#89 PWM 1
ms周期
更新周期
时间
16#8A PWM 1
ms周期
更新 程序指令
77 脉输出
S7200 SMART
304 系统手册 V24 032019 A5E03822234AF
PLS 指令执行结果
控制寄存

(十六进
制值)
启 选择模式 PTO
段操作
时基 脉计数 脉宽度 周期时间
频率
16#8B PWM 1
ms周期
更新 更新周期
时间
16#C0 PTO 单段
16#C1 PTO 单段 更新频率
16#C4 PTO 单段 更新
16#C5 PTO 单段 更新 更新频率
16#E0 PTO 段
775 计算包络表值
PTO 生成器段道化功许应(特步进电机控制)实
例带脉包络 PTO
通简单斜升(加速)运行(加速)斜降(减速)序控制步进电机通定
义脉包络创建更复杂序脉包络 255
段组成段应斜升运行斜降操作
图说明生成输出波形需采样包络表值:
● 段 1:加速步进电机
● 段 2:恒定转速运行电机
● 段 3:电机减速
例中达期电机转数PTO 生成器需值:
● 2 kHz 启动结束脉频率
● 10 kHz 脉频率
● 4000 脉
输出包络加速部分约 200 脉输出波形应达脉频率约
400 脉输出波形应完成包络减速部分 程序指令
77 脉输出
S7200 SMART
系统手册 V24 032019 A5E03822234AF 305

① 段 1:200 脉
② 段 2:3400 脉
③ 段 3:400 脉
表列出生成示例波形值例中包络表位 V 存储器起始址
VB500意 PTO 包络表 V
存储器区域程序中指令值装载 V
存储器中数块中定义包络值
表格 7 19 包络表值
址 值 说明
VB500 3 总段数
VD501 2000 起始频率 (Hz)
分段 1 VD505 10000 结束频率 (Hz)
VD509 200 脉数
VD513 10000 起始频率 (Hz)
分段 2 VD517 10000 结束频率 (Hz)
VD521 3400 脉数
VD525 10000 起始频率 (Hz)
分段 3 VD529 2000 结束频率 (Hz)
VD533 400 脉数
PTO 生成器开始时先运行段 1PTO 生成器达段 1 需脉数会动装载段
2该操作持续段达段脉数S7200 SMART CPU 禁
PTO 生成器
PTO 包络段脉串表中分配起始频率开始PTO
生成器恒定速率提高降低频率正确脉数达结束频率PTO
生成器工作频率限制表中指定启动结束频率 程序指令
77 脉输出
S7200 SMART
306 系统手册 V24 032019 A5E03822234AF
PTO
生成器逐步叠加工作频率频率时间呈线性变化叠加频率恒定值分辨率
受限制该分辨率限制会产生频率中引入截断误差PTO
生成器法保证脉串频率达段指定结束频率图中截断误差
会影响 PTO 加速频率应该测量输出确定该频率否接受频率范围

① 期频率曲线图
② 实际频率曲线图
果段结束段开始频率差 (Δf)
接受请尝试调整结束频率该差值进行补偿输出位接受频率范
围需反复进行种调整
注意段参数改变会影响 PTO
完成时间段持续时间等式(文介绍)解时间影响
定段说想获准确段持续时间结束频率值脉数必须具备定弹性
面简化示例介绍目实际应需更复杂波形包络忘您分配
整数形式 Hz 频率必须恒定速率执行频率更改S7200 SMART CPU
选择该恒定速率段恒定速率
周期时间(非频率)开发传统项目公式进行频率转换:
CTFinal CTInitial + (ΔCT * PC)
FInitial 1 CTInitial
FFinal 1 CTFinal
中:

CTInitial 段启动周期时间 (s)
ΔCT 段增量周期时间 (s)
PC 段脉数量
CTFinal 段结束周期时间 (s) 程序指令
77 脉输出
S7200 SMART
系统手册 V24 032019 A5E03822234AF 307
FInitial 段起始频率 (Hz)
FFinal 段结束频率 (Hz)
定 PTO
包络段加速度(减速度)持续时间助确定正确包络表值公式计
算定包络持续时间加速度:
ΔF FFinal FInitial
Ts PC (Fmin + ( | ΔF | 2 ) )
As ΔF Ts
中:

Ts 段持续时间 (s)
As 段频率加速度 (Hzs)
PC 段脉数量
Fmin 段频率 (Hz)
ΔF 段增量(总变化)频率 (Hz)
程序指令
78 数学
S7200 SMART
308 系统手册 V24 032019 A5E03822234AF
78 数学
781 加法减法法法

LAD FBD STL 说明

ADD_DI
ADD_R
+I IN1 OUT
+D IN1 OUT
+R IN1 OUT
加整数指令两 16 位整数相加产生 16
位结果加双精度整数指令两 32 位整数相加产生 32
位结果加实数指令两 32 位实数相加产生 32
位实数结果
• LAD FBD:IN1 + IN2 OUT
• STL: IN1 + OUT OUT

SUB_DI
SUB_R
I IN1 OUT
D IN1 OUT
R IN1 OUT
整数减法指令两 16 位整数相减产生 16
位结果双整数减法 (D) 指令两 32 位整数相减产生
32 位结果实数减法 (R) 指令两 32 位实数相减产生
32 位实数结果
• LAD FBD:IN1 IN2 OUT
• STL:OUT IN1 OUT

MUL_DI
MUL_R
*I IN1 OUT
*D IN1 OUT
*R IN1 OUT
整数法指令两 16 位整数相产生 16
位结果双整数法指令两 32 位整数相产生 32
位结果实数法指令两 32 位实数相产生 32
位实数结果
• LAD FBD:IN1 * IN2 OUT
• STL:IN1 * OUT OUT

DIV_DI
DIV_R
I IN1 OUT
D IN1 OUT
R IN1 OUT
整数法指令两 16 位整数相产生 16
位结果(保留余数)双整数法指令两 32
位整数相产生 32 位结果(保留余数)实数法
(R) 指令两 32 位实数相产生 32 位实数结果
• LAD FBD:IN1IN2 OUT
• STL:OUT IN1 OUT
程序指令
78 数学
S7200 SMART
系统手册 V24 032019 A5E03822234AF 309

ENO 0 时非致命错误 受影响 SM 位
• 0006H 间接址
• SM11 溢出
• SM13 数零
• SM10 运算结果 零
• SM11 溢出运算期间生成非法值非法输入
• SM12 负数结果
• SM13 数零
SM11 指示溢出错误非法值果 SM11 置位 SM10 SM12
状态效原始输入操作数变果 SM11 SM13
未置位数学运算已完成结果效 SM10 SM12
包含效状态果法运算程中 SM13 置位数学运算状态位保持变

输入输出 数类型 操作数
IN1IN2 INT IWQWVWMWSMWSWTCLWACAIW*VD
*AC*LD常数
DINT IDQDVDMDSMDSDLDACHC*VD*LD*A
C常数
REAL1 IDQDVDMDSMDSDLDAC*VD*LD*AC常

OUT INT IWQWVWMWSMWSWLWTCAC*VD*AC
*LD
DINTREAL IDQDVDMDSMDSDLDAC*VD*LD*AC
1 实数(浮点数) ANSIIEEE 7541985
标准(单精度)中说明格式进行表示关详细信息请参见该标准 程序指令
78 数学
S7200 SMART
310 系统手册 V24 032019 A5E03822234AF
示例:整数数学运算指令

LAD STL

Network
LD I00
+I AC1 AC0
*I AC1 VW100
I VW10 VW200
LAD 示例中整数运算

IN1 IN2 OUT
数相加 40 + 60 100
数址 AC1 AC0 AC0

数相 40 * 20 800
数址 AC1 VW100 VW100

数相 4000 40 100
数址 W200 VW10 VW200 程序指令
78 数学
S7200 SMART
系统手册 V24 032019 A5E03822234AF 311
示例:实数数学运算指令

LAD STL

Network 1
LD I00
+R AC1 AC0
*R AC1 VD100
R VD10 VD200
LAD 示例中实数运算

IN1 IN2 OUT
数相加 40000 + 60000 100000
数址 AC1 AC0 AC0

数相 4000 * 2000 800000
数址 AC1 VD100 VD100

数相 40000 410 975609
数址 VD200 VD10 VD200 程序指令
78 数学
S7200 SMART
312 系统手册 V24 032019 A5E03822234AF
782 产生双整数整数法带余数整数法

LADFBD STL 说明

MUL IN1 OUT 两整数整数法指令两 16 位整数相产生 32 位积
STL 中32 位 OUT 低效字(16 位)作中数
• LAD FBD:IN1 * IN2 OUT
• STL:IN1 * OUT OUT

DIV IN1 OUT 带余数整数法指令两 16 位整数相产生 32
位结果该结果包括 16 位余数(高效字) 16
位商(低效字)
STL 中32 位 OUT 低效字(16 位)作数
• LAD FBD:IN1IN2 OUT
• STL:OUT IN1 OUT


ENO0 时非致命错误 受影响 SM 位 1
• 0006H 间接址
• SM11 溢出
• SM13 数零
• SM10 运算结果 零
• SM11 溢出运算期间生成非法值非法输入
• SM12 负数结果
• SM13 数零
1 两条指令SM 位指示错误非法值果法运算程中
SM13(数零)置位数学运算状态位保持变否数字运算完成时受支持数学
运算状态位均包含效状态


输入输出 数类型 操作数
IN1IN2 INT IWQWVWMWSMWSWTCLWACAIW*VD*LD
*AC常数
OUT DINT IDQDVDMDSMDSDLDAC*VD*LD*AC 程序指令
78 数学
S7200 SMART
系统手册 V24 032019 A5E03822234AF 313
示例:MUL DIV 指令

LAD STL

Network 1
LD I00
MUL AC1 VD100
DIV VW10 VD200
1 VD100 包含:VW100 VW102VD200 包含:VW200 VW202
LAD 示例中实数运算

IN1 IN2 OUT
数相 400 * 200 80000
数址 AC1 VW102 VD100

余数 商
数相 4000 41 23 97
数址 VW202 VW10 VW200 VW202
VD200 程序指令
78 数学
S7200 SMART
314 系统手册 V24 032019 A5E03822234AF
783 三角函数然数然指数方根
正弦 (SIN)余弦 (COS) 正切 (TAN) 指令


LADFBD STL 说明

SIN IN OUT 正弦 (SIN)余弦 (COS) 正切 (TAN) 指令计算角度值 IN
三角函数 OUT 中输出结果 输入角度值弧度单位
• SIN (IN) OUT
• COS (IN) OUT
• TAN (IN) OUT

角度度转换弧度: MUL_R (*R)
指令度单位角度 1745329E2(约 π180)

数学函数指令SM11 指示溢出错误非法值 果 SM11
置位 SM10 SM12 状态效原始输入操作数变 果
SM11 未置位数学运算已完成结果效 SM10
SM12 包含效状态

COS IN OUT

TAN IN OUT


ENO 0 时非致命错误 受影响 SM 位
• 0006H 间接址
• SM11 溢出
• SM10 运算结果 零
• SM11 溢出运算期间生成非法值非法输入
• SM12 负数结果


输入输出 数类型 操作数
IN REAL1 IDQDVDMDSMDSDLDAC*VD*LD*AC常数
OUT REAL1 IDQDVDMDSMDSDLDAC*VD*LD*AC
1 实数(浮点数) ANSIIEEE 7541985 标准(单精度)中说明格式进行表示
关详细信息请参见该标准 程序指令
78 数学
S7200 SMART
系统手册 V24 032019 A5E03822234AF 315
然数 (LN) 然指数 (EXP) 指令

LADFBD STL 说明

LN IN OUT 然数指令 (LN) IN 中值执行然数运算 OUT
中输出结果
然指数指令 (EXP) 执行 e 底 IN
中值幂指数运算 OUT 中输出结果
• LN (IN) OUT
• EXP (IN) OUT
然数获 10 底数: 然数
2302585(约 10 然数)
意实数作实数幂包括分数指数:
组合然指数指令然数指令 例 X 作 Y
幂请 EXP (Y * LN (X))

EXP IN OUT


ENO 0 时非致命错误 受影响 SM 位
• 0006H 间接址
• SM11 溢出
• SM10 运算结果 零
• SM11 溢出运算期间生成非法值非法输入
• SM12 负数结果


输入输出 数类型 操作数
IN REAL1 IDQDVDMDSMDSDLDAC*VD*LD*AC常数
OUT REAL1 IDQDVDMDSMDSDLDAC*VD*LD*AC
1 实数(浮点数) ANSIIEEE 7541985
标准(单精度)中说明格式进行表示关详细信息请参见该标准 程序指令
78 数学
S7200 SMART
316 系统手册 V24 032019 A5E03822234AF
方根 (SQRT) 指令

LADFBD STL 说明

SQRT IN OUT 方根指令 (SQRT) 计算实数 (IN) 方根产生实数结果
OUT
• SQRT (IN) OUT
获根:
• 5 立方 5^3 EXP(3*LN(5)) 125
• 125 立方根 125^(13) EXP((13)*LN(125)) 5
• 5 立方方根 5^(32) EXP(32*LN(5)) 1118034


ENO 0 时非致命错误 受影响 SM 位
• 0006H 间接址
• SM11 溢出
• SM10 运算结果 零
• SM11 溢出运算期间生成非法值非法输入
• SM12 负数结果


输入输出 数类型 操作数
IN REAL1 IDQDVDMDSMDSDLDAC*VD*LD*AC常数
OUT REAL1 IDQDVDMDSMDSDLDAC*VD*LD*AC
1 实数(浮点数) ANSIIEEE 7541985
标准(单精度)中说明格式进行表示关详细信息请参见该标准 程序指令
78 数学
S7200 SMART
系统手册 V24 032019 A5E03822234AF 317
784 递增递减

LADFBD STL 说明

INC_W
INC_DW
INCB OUT
INCW OUT
INCD OUT
递增指令输入值 IN 加 1 结果输入 OUT 中
• LAD FBD:IN + 1 OUT
• STL:OUT + 1 OUT
字节递增 (INC_B) 运算符号运算字递增 (INC_W)
运算符号运算双字递增 (INC_DW) 运算符号运算

DEC_W
DEC_DW
DECB OUT
DECW OUT
DECD OUT
递减指令输入值 IN 减 1 OUT 中输出结果
• LAD FBD:IN 1 OUT
• STL:OUT 1 OUT
字节递减 (DEC_B) 运算符号运算字递减 (DEC_W)
运算符号运算双字递减 (DEC_D) 运算符号运算


ENO 0 时非致命错误 受影响 SM 位
• 0006H 间接址
• SM11 溢出
• SM10 运算结果 零
• SM11 溢出运算期间生成非法值非法输入
• SM12 负数结果


输入输出 数类型 操作数
IN BYTE IB QB VB MB SMB SB LB AC *VD *LD *AC Constant
INT IW QW VW MW SMW SW T C LW AC AIW *VD *LD *AC Con
stant
DINT ID QD VD MD SMD SD LD AC HC *VD *LD *AC Constant
OUT BYTE IB QB VB MB SMB SB LB AC *VD *AC *LD
INT IW QW VW MW SMW SW T C LW AC*VD *LD *AC
DINT ID QD VD MD SMD SD LD AC *VD *LD *AC 程序指令
78 数学
S7200 SMART
318 系统手册 V24 032019 A5E03822234AF
示例:递增递减

LAD STL


Network 1
LD I40
INCW AC0
DECD VD100
LAD 示例中递增递减运算

IN OUT
字递增 125 + 1 126
数址 AC0 AC0

双字递减 128000 1 127999
数址 VD100 VD100 程序指令
79 PID
S7200 SMART
系统手册 V24 032019 A5E03822234AF 319
79 PID

LADFBD STL 说明

PID TBL LOOP PID 回路指令 (PID) 根输入表 (TBL) 中组态信息引
LOOP 执行 PID 回路计算


ENO 0 时非致命错误 受影响 SM 位
• 0013H PID 回路表非法 • SM11 溢出


输入输出 数类型 操作数
TBL BYTE VB
LOOP BYTE 常数(0 7)
PID 回路指令(例积分微分回路)执行 PID 计算 逻辑堆栈栈顶 (TOS)
值必须 1(流)启 PID 计算 该指令两操作数:
作回路表起始址表址取值范围常数 0 7 回路编号
程序中八条 PID 指令 果两条两条 PID
指令回路编号(表址) PID
计算会互相干扰输出预料
回路表存储九监控回路运算参数参数中包含程变量前值先前值设
定值输出增益采样时间积分时间(复位)微分时间(速率)积分(偏置

需采样速率执行 PID
计算必须定时中断例程程序中受定时器控制速率执行 PID 指令
必须通回路表提供采样时间作 PID 指令输入
PID 指令已集成整定功 关整定详细说明请参见PID 回路整定
(页 704) PID 整定控制面板 (页 713)通 PID 导创建 PID 回路 程序指令
79 PID
S7200 SMART
320 系统手册 V24 032019 A5E03822234AF
STEP 7MicroWIN SMART 提供 PID 导指导您闭环控制程定义 PID 算法
工具(Tools) 菜单中选择指令导(Instruction Wizard)
命令然指令导(Instruction Wizard) 窗口中选择PID

说明
限设定值限设定值应程变量限应

程序指令
79 PID
S7200 SMART
系统手册 V24 032019 A5E03822234AF 321
791 PID 导
PID 导组态 PID 回路

画面 说明

话框中选择组态回路
组态 8 回路
话框选择回路时PID
导左侧树视图组态该回路
需节点起更新

回路组态定义名称
部分默认名称回路
x中x等回路编号 程序指令
79 PID
S7200 SMART
322 系统手册 V24 032019 A5E03822234AF
画面 说明

设置列回路参数:
• 增益(默认值 100)
• 采样时间(默认值 100)
• 积分时间(默认值 1000)
• 微分时间(默认值 000)

指定回路程变量 (PV)
标定
选项中选择:
• 单极性(默认值: 0
27648编辑)
• 双极性(默认值: 27648
27648编辑)
• 单极性 20 偏移量(范围:
5530
27648已设定变更)
• 温度 x 10 °C
• 温度 x 10 °F
标定(Scaling)
参数中指定回路设定值 (SP)
标定 默认值 00
1000 间实数 程序指令
79 PID
S7200 SMART
系统手册 V24 032019 A5E03822234AF 323
画面 说明

输入回路输出选项:
• 回路输出标定:
– 模拟量
– 数字量
• 模拟标定参数:
– 单极性(默认值: 0
27648编辑)
– 双极性(默认值: 27648
24678编辑)
– 单极性 20 偏移量(范围:
5530
27648已设定变更)
• 模拟量范围参数:
指定回路输出范围
范围 27648
+27648具体取决标定选择


指定通报警输入识条件

根需复选框启警报:
• 报警限 (PV): 设置 00
报警限间标准化报警
限默认值 010
• 报警限 (PV):
设置报警限 100
间标准化报警限默认
值 090
• 模拟量输入错误:
指定输入模块连接 PLC
位置 程序指令
79 PID
S7200 SMART
324 系统手册 V24 032019 A5E03822234AF
画面 说明

进行代码选择:
• 子例程: PID
导创建初始化选 PID
组态子例程
• 中断: PID 导创建 PID
回路执行中断例程
注:
导子例程中断例程指定
默认名称您编辑该默认名称

• 手动控制: 添加 PID
手动控制(Add Manual
Control of the PID)
复选框允许手动控制 PID
回路 程序指令
79 PID
S7200 SMART
系统手册 V24 032019 A5E03822234AF 325
画面 说明

指定数块中放置组态
V 存储器字节起始址
导建议表示正确
未 V 存储器块址

该屏幕显示 PID
导生成子例程中断例程列
表集成您
程序中进行简说明
STEP 7MicroWIN SMART 中包含 PID 整定控制面板 (页 713)允许您图形方式监视
PID 回路
外控制面板启动整定序列中止序列应建议整定值您整
定值 程序指令
79 PID
S7200 SMART
326 系统手册 V24 032019 A5E03822234AF
792 PID 算法
稳态运行中PID 控制器调节输出值偏差 (e) 零 偏差设定值
(SP)(需工作点)程变量 (PV)(实际工作点)差 PID
控制原理基方程输出 M(t) 例项积分项微分项函数:
输出 例项 + 积分项 + 微分项
M(t) KC * e + KC ∫0t e dt + Minitial + KC * dedt
中:

M(t) 回路输出(时间函数)
KC 回路增益
e 回路偏差(设定值程变量差)
Minitial 回路输出初始值
数字计算机中执行该控制函数必须连续函数量化偏差值周期采样计
算输出 数字计算机进行处理采相应方程:
输出 例项 + 积分项 + 微分项
Mn Kc * en + KI * ∑1nex + Minitial + KD * (en en1)
中:

Mn 采样时间 n 时回路输出计算值
Kc 回路增益
en 采样时间 n 时回路偏差值
en1 前回路偏差值(采样时间 n 1 时)
KI 积分项例常数
M initial 回路输出初始值
KD 微分项例常数
该公式中出积分项第 1 次采样前采样偏差项函数
微分项前采样前次采样函数例项仅前采样函数
数字计算机中保存偏差项样实际没必
第样开始次偏差进行采样时数字计算机必须计算输出值仅需
存储前偏差值前积分项值
数字计算机解决方案具重复特性简化采样时间需计算方程
简化方程: 程序指令
79 PID
S7200 SMART
系统手册 V24 032019 A5E03822234AF 327
输出 例项 + 积分项 + 微分项
Mn KC * en + KI * en + MX + KD * (en en1)
中:

Mn 采样时间 n 时回路输出计算值
Kc 回路增益
en 采样时间 n 时回路偏差值
en1 前回路偏差值(采样时间 n 1 时)
KI 积分项例常数
MX 前积分项值(采样时间 n 1 时)
KD 微分项例常数
CPU 简化方程改进方程计算回路输出值 改进方程:
输出 例项 + 积分项 + 微分项
Mn MPn + MIn + MDn
中:

Mn 采样时间 n 时回路输出计算值
MPn 采样时间 n 时回路输出例项值
MIn 采样时间 n 时回路输出积分项值
MDn 采样时间 n 时回路输出微分项值
理解 PID 方程元素
PID 方程例项: 例项 MP 增益 (KC) 偏差 (e)
积中增益控制输出计算灵敏度偏差定采样时间时设定值 (SP)
程变量 (PV) 差 CPU 求解例项采方程:
MPn KC * (SPn PVn)
中:

MPn 采样时间 n 时回路输出例项值
KC 回路增益 程序指令
79 PID
S7200 SMART
328 系统手册 V24 032019 A5E03822234AF
SPn 采样时间 n 时设定值
PVn 采样时间 n 时程变量值
PID 方程积分项: 积分项 MI 段时间偏差 (e) 成例 CPU
求解积分项采方程:
MIn K1 en + MX KC * (TS TI) * (SPn PVn) + MX
中:

MIn 采样时间 n 时回路输出积分项值
KC 回路增益
TS 回路采样时间
TI 积分时间(称积分时间复位)
SPn 采样时间 n 时设定值
PVn 采样时间 n 时程变量值
MX 采样时间 n1 时积分项值(称积分偏置)
积分偏置 (MX) 积分项先前值 次计算 MIn 会 MIn
值(该值调整限定)更新偏置(关详细信息请参见变量范围部分)
偏置初始值通常设第次计算回路输出前输出值 (Minitial)
积分项包括常数:增益 (KC)采样时间 (TS)积分时间复位
(TI)中采样时间 PID
回路重新计算输出值周期时间积分时间控制积分项输出计算中影响时间

PID 方程微分项: 微分项 MD 偏差变化成例 CPU 方程求解微分项:
MDn KC * (TD TS) * ((SPn PVn) (SPn1 PVn1))
避免设定值变化导致微分作激活引起输出发生阶跃变化跳变方程进行
改进假定设定值常数 (SPn SPn1)
样计算程变量变化偏差变化示:
MDn KC * (TD TS) * ((SPn PVn) (SPn1 PVn1))

MDn KC * (TD TS) * (PVn1 PVn) 程序指令
79 PID
S7200 SMART
系统手册 V24 032019 A5E03822234AF 329
中:

MDn 采样时间 n 时回路输出微分项值
KC 回路增益
TS 回路采样时间
TD 回路微分周期(称微分时间速率)
SPn 采样时间 n 时设定值
SPn1 采样时间 n 1 时设定值
PVn 采样时间 n 1 时程变量值
PVn1 采样时间 n 1 时程变量值
必须保存程变量偏差供次计算微分项 第次采样时PVn 1
值初始化等 PVn
选择回路控制类型
许控制系统中需种两种回路控制方法
例需例控制例积分控制
通设置常数参数值选择需回路控制类型
果需积分作(PID
计算中没I)应积分时间(复位)指定穷值INF
没积分作积分项值零积分 MX 初始值
果需微分作(PID 计算中没D)应微分时间(速率)指定值 00
果需例作(PID 计算中没P)需 I ID 控制应增益指定值
00
回路增益计算积分项微分项方程中系数果回路增益设置值
00计算积分项微分项时回路增益值 10
793 转换标准化回路输入
回路两输入变量分设定值程变量
设定值通常固定值例汽车巡航控制装置速度设置
程变量回路输出相关值衡量回路输出受控系统影响
巡航控制示例中程变量测量轮胎转速测速计输入 程序指令
79 PID
S7200 SMART
330 系统手册 V24 032019 A5E03822234AF
设定值程变量实际值范围工程单位 PID
指令实际值进行运算前必须值转换标准化浮点型表示
第步实际值 16 位整数值转换浮点值实数值
面指令序列显示整数值转换实数值

ITD AIW0 AC0 输入值转换双字
DTR AC0 AC0 32 位整数转换实数
步实际值实数值表示转换 00 10 间标准化值
面公式标准化设定值程变量值:
RNorm ((RRaw Span) + Offset)
中:

RNorm 实际值标准化实数值表示
RRaw 实际值非标准化原始实数值表示
偏移 单极性值 00
双极性值 05
跨度 值减值:
单极性值 27648(典型值)
双极性值 55296(典型值)
面指令序列显示标准化 AC0 中双极性值(跨度
55296)该指令序列前指令序列延续:

R 552960 AC0 标准化累加器中值
+R 05 AC0 值转换 00 10 间
MOVR AC0 VD100 标准化值存储回路表中 程序指令
79 PID
S7200 SMART
系统手册 V24 032019 A5E03822234AF 331
794 回路输出转换标定整数值
回路输出控制变量例汽车巡航控制装置节气门设置 回路输出介 00
10 间标准化实数值 回路输出转换 16
位标定整数值驱动模拟量输出 程 PV SP
转换标准化值程相反
第步面出公式回路输出转换标定实数值:

RScal 回路输出标定实数值
Mn 回路输出标准化实数值
偏移 单极性值 00
双极性值 05
跨度 值减值:
单极性值 27648(典型值)
双极性值 55296(典型值)
指令序列显示标定回路输出:

MOVR VD108 AC0 回路输出移累加器
R 05 AC0 仅值双极性值时语句
*R 552960 AC0 标定累加器中值
接必须代表回路输出标定实数值转换 16 位整数
列指令序列显示进行转换:

ROUND AC0 AC0 实数转换 32 位整数
DTI AC0 LW0 该值转换 16 位整数
MOVW LW0 AQW0 该值写入模拟量输出
795 正作反作回路
果增益正回路正作回路果增益负回路反作回路
(增益值 00 I ID
控制果积分时间微分时间指定正值回路正作回路果指定负值
回路反作回路) 程序指令
79 PID
S7200 SMART
332 系统手册 V24 032019 A5E03822234AF
变量范围
程变量设定值 PID 计算输入值 PID
指令读出变量回路表字段改写
输出值通 PID 计算出次 PID
计算完成会更新回路表中输出值字段 输出值限定 00 10 间
输出手动控制转换 PID
指令(动)控制时户输出值字段作输入指定初始输出值
(请参见面模式部分中讨)
果积分控制偏置值通 PID 计算更新更新值作次 PID
计算输入 果计算出输出值超出范围(输出 00
10)列公式调整偏置:
● 果计算出输出 Mn > 10

● 果计算出输出 Mn < 0

MX 调整偏置值
MPn 采样时间 n 时回路输出例项值
MDn 采样时间 n 时回路输出微分项值
Mn 采样时间 n 时回路输出值
述调整偏置果计算出输出回正常范围提高系统响应性
计算出偏置会限制 00 10 间然次 PID
计算完成时写入回路表偏置字段 存储回路表中值次 PID 计算
户执行 PID
指令前修改回路表中偏置值某应情况样解决偏置值问题
手动调整偏置时必须格外心回路表中写入偏置值必须 00 10
间实数
程变量较值保留回路表中 PID 计算微分作部分 应修改该值
模式
PID 回路没置模式控制 仅流流 PID 功框时会执行 PID 计算
循环执行 PID 计算时存动化动模式 执行 PID
计算时存手动模式
计数器指令相似PID 指令具流历史位 该指令该历史位检测 0 1
流转换
果检测流转换该指令执行系列操作实现手动控制扰动切换 程序指令
79 PID
S7200 SMART
系统手册 V24 032019 A5E03822234AF 333
动控制
扰动切换动模式切换动控制前必须提供手动控制设置输出值作
PID 指令输入(写入 Mn 回路表条目) 检测 0 1 流转换时PID
指令回路表中值执行操作确保扰动手动控制切换动控制:
● 设置设定值 (SPn) 程变量 (PVn)
● 设置旧程变量 (PVn1) 程变量 (PVn)
● 设置偏置 (MX) 输出值 (Mn)
PID 历史位默认状态置位控制器启动次 STOP 切换 RUN
模式时设置状态 果进入 RUN 模式首次执行 PID
功框时流流该功框检测流转换会执行扰动模式切换操作
报警检查特殊操作
PID 指令种简单功强指令执行 PID 计算
果需进行处理例报警检查回路变量特殊计算必须 CPU
支持基指令实现
错误条件
果指令中指定回路表起始址 PID
回路编号操作数超出范围编译时CPU
生成编译错误(范围错误)编译失败
PID 指令检查某回路表输入值否超出范围
必须确保程变量设定值(作输入偏置前程变量) 00 10
间实数
果执行 PID 计算数学运算时发生错误置位 SM11(溢出非法值)PID
指令终止执行 (回路表中输出值更新完全次执行回路
PID 指令前应忽略值纠正引起数学运算错误输入值) 程序指令
79 PID
S7200 SMART
334 系统手册 V24 032019 A5E03822234AF
回路表
回路表长度 80 字节格式表示

偏移 字段 格式 类型 说明
0 程变量 (PVn) REAL 输入 包含程变量值必须标定 00 10

4 设定值 (SPn) REAL 输入 包含设定值值必须标定 00 10

8 输出 (Mn) REAL 输入输

包含计算出输出值必须标定 00
10 间
12 增益 (KC) REAL 输入 包含增益例常数
正数负数
16 采样时间 (TS) REAL 输入 包含采样时间单位秒 必须正数
20 积分时间复位 (TI) REAL 输入 包含积分时间复位单位分
必须正数
24 微分时间速率 (TD) REAL 输入 包含微分时间速率单位分
必须正数
28 偏置 (MX) REAL 输入输

包含偏置积分值介 00 10 间
32 前程变量 (PVn1) REAL 输入输

包含次执行 PID
指令时存储程变量值
36
79
整定变量保留 关详细信息请参见 PID 回路定义表 (页 705) 程序指令
710 中断
S7200 SMART
系统手册 V24 032019 A5E03822234AF 335
710 中断
7101 中断指令
切换 RUN 模式时中断开始时禁止 RUN 模式通执行
ENI(中断启)指令启中断处理执行
DISI(中断禁止)指令禁止处理中断激活中断事件继续排队
ENIDISI CRETI

LAD FBD STL 说明

ENI 中断启指令全局性启连接中断事件处理

DISI 中断禁止指令全局性禁止中断事件处理

CRETI 中断条件返回指令根前面程序逻辑条件中断返回



ENO 0 时非致命错误 受影响 SM 位
• 0004H
尝试中断例程中执行允许
执行 ENI DISI
程序指令
710 中断
S7200 SMART
336 系统手册 V24 032019 A5E03822234AF
ATCHDTCH CEVENT

LADFBD STL 说明

ATCH INT EVNT 中断连接指令中断事件 EVNT 中断例程编号 INT
相关联启中断事件

DTCH EVNT 中断分离指令解中断事件 EVNT
中断例程关联禁中断事件

CEVENT EVNT 清中断事件指令中断队列中移类型 EVNT
中断事件该指令需中断事件中断队列中清
果该指令清假中断事件应队列中清事件前分离
事件否执行清事件指令队列中添加新事件


ENO 0 时非致命错误 受影响 SM 位
• 0002H 输入分配 HSC
时发生突
• 0016H
尝试已分配运动控制功
输入通道 HSC
边缘中断
• 0019H
尝试未安装未组态信号
板信号板函数
• 0090H
操作数效(事件编号非法)

程序指令
710 中断
S7200 SMART
系统手册 V24 032019 A5E03822234AF 337

输入输出 数类型 操作数
INT BYTE 常数:中断例程编号(0 127)
EVNT BYTE 常数:中断事件编号
CPU CR20sCR30sCR40s CR60s:013161821
232728 32
CPU SR20ST20SR30ST30SR40ST40SR60ST60:013
1644
7102 中断例程概述 CPU 型号事件支持
调中断例程前必须指定中断事件事件发生时执行程序段间关联
中断连接指令中断事件(中断事件编号指定)程序段(中断例程编号指定
)相关联中断事件连接中断例程事件连接中断
例程
连接事件中断例程时仅程序已执行全局
ENI(中断启)指令中断事件处理处激活状态时新出现事件会执行连接
中断例程否CPU 会该事件添加中断事件队列中果全局
DISI(中断禁止)指令禁止中断次发生中断事件时 CPU
会排队直全局 ENI(中断启)指令重新启中断中断队列溢出
中断分离指令取消中断事件中断例程间关联禁单独中断事件
分离中断指令中断返回未激活忽略状态表列出类型中断事件

事件 说明 CPU CR20s
CPU CR30s
CPU CR40s
CPU CR60s
CPU SR20ST20
CPU SR30ST30
CPU SR40ST40
CPU SR60ST60
0 I00 升 Y Y
1 I00 降 Y Y
2 I01 升 Y Y
3 I01 降 Y Y
4 I02 升 Y Y
5 I02 降 Y Y
6 I03 升 Y Y 程序指令
710 中断
S7200 SMART
338 系统手册 V24 032019 A5E03822234AF
事件 说明 CPU CR20s
CPU CR30s
CPU CR40s
CPU CR60s
CPU SR20ST20
CPU SR30ST30
CPU SR40ST40
CPU SR60ST60
7 I03 降 Y Y
8 端口 0 接收字符 Y Y
9 端口 0 发送完成 Y Y
10 定时中断 0(SMB34
控制时间间隔)
Y Y
11 定时中断 1(SMB35
控制时间间隔)
Y Y
12 HSC0 CVPV(前值
预设值)
Y Y
13 HSC1 CVPV(前值
预设值)
Y Y
1415 保留 N N
16 HSC2 CVPV(前值
预设值)
Y Y
17 HSC2 方改变 Y Y
18 HSC2 外部复位 Y Y
19 PTO0 脉计数完成 N Y
20 PTO1 脉计数完成 N Y
21 定时器 T32 CTPT(前时间
预设时间)
Y Y
22 定时器 T96 CTPT(前时间
预设时间)
Y Y
23 端口 0 接收消息完成 Y Y
24 端口 1 接收消息完成 N Y
25 端口 1 接收字符 N Y
26 端口 1 发送完成 N Y
27 HSC0 方改变 Y Y
28 HSC0 外部复位 Y Y
29 HSC4 CVPV N Y 程序指令
710 中断
S7200 SMART
系统手册 V24 032019 A5E03822234AF 339
事件 说明 CPU CR20s
CPU CR30s
CPU CR40s
CPU CR60s
CPU SR20ST20
CPU SR30ST30
CPU SR40ST40
CPU SR60ST60
30 HSC4 方改变 N Y
31 HSC4 外部复位 N Y
32 HSC3 CVPV(前值
预设值)
Y Y
33 HSC5 CVPV N Y
34 PTO2 脉计数完成 N Y
35 I70 升(信号板) N Y
36 I70 降(信号板) N Y
37 I71 升(信号板) N Y
38 I71 降(信号板) N Y
43 HSC5 方改变 N Y
44 HSC5 外部复位 N Y
7103 中断编程准
中断例程执行
执行中断例程执行时会响应关联部外部事件
执行中断例程指令控制会中断时返回扫描周期断点
您通执行中断条件返回指令(CRETI) 退出例程 程序指令
710 中断
S7200 SMART
340 系统手册 V24 032019 A5E03822234AF
中断处理快速响应特殊部外部事件
优化中断例程执行特定务然控制权返回扫描周期

说明
• 中断例程中中断禁止 (DISI)中断启 (ENI)高速计数器定义 (HDEF)
结束 (END) 指令
• 应保持中断例程编程逻辑简短样执行速度会更快程会延迟长时间

果样做会出现法预料情形导致程序控制设备异常运行


中断系统支持
中断影响触点线圈累加器逻辑系统会保存重新装载逻辑堆栈累加器
寄存器指示累加器指令操作状态特殊存储器位 (SM)
样避免进入退出中断例程导致户程序中断
中断例程调子例程
中断例程中调四嵌套级子例程
累加器逻辑堆栈中断例程中断例程调四嵌套级子例程间享
程序中断例程享数
程序中断例程间享数 法预测 CPU
时生成中断限制中断例程程序中位置变量数
果程序中执行指令时中断事件中断中断程序操作会导致享数出现
致性问题
中断块变量表(块调接口表)确保中断例程仅时存储器会覆盖
程序位置数 程序指令
710 中断
S7200 SMART
系统手册 V24 032019 A5E03822234AF 341
确保单享变量访问
● 享单变量 STL 程序: 果享数单字节字双字变量程序
STL
编写通享数进行运算中间值仅存储非享存储单元累加器
确保正确享访问
● 享单变量 LAD 程序: 果享数单字节字双字变量程序
LAD
编写通规定仅传送指令(MOVBMOVWMOVDMOVR)访问享存
储单元确保正确享访问 许 LAD 指令 STL
指令中断序列组成传送指令单 STL 指令组成单 STL
指令执行受中断事件影响
确保享变量访问
享变量 STL LAD 程序:
果享数许相关字节字双字组成中断禁启指令(DISI
ENI)控制中断例程执行
程序中享存储单元开始操作点禁止中断
影响享位置操作完成重新启中断
中断禁期间法执行中断例程法访问享存储单元方法会导致中
断事件响应发生延迟
7104 S7200 SMART CPU 支持中断事件类型
通信端口中断
CPU
串行通信端口通程序进行控制通信端口种操作模式称端口模式
端口模式程序定义波特率字符位数奇偶校验协议接收发送中断
简化程序控制通信关详细信息请参见发送接收指令 程序指令
710 中断
S7200 SMART
342 系统手册 V24 032019 A5E03822234AF
IO 中断
IO 中断包括升降中断高速计数器中断脉串输出中断CPU
输入通道 I00I01I02 I03(带选数字量输入信号板标准 CPU
输入通道 I70
I71)生成输入升降中断输入点中捕捉升降事
件升降事件指示事件发生时必须立处理状况

说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
支持信号板

高速计数器中断您列情况做出响应:前值达预设值轴旋转方反相
应计数方发生改变计数器外部复位高速计数器事件均触发实时执行操
作响应编程逻辑控制器扫描速度法控制高速事件
脉串输出中断指定脉数完成输出时立进行通知脉串输出典型应步进
电机控制
通中断例程连接相关 IO 事件启述中断
基时间中断
基时间中断包括定时中断定时器 T32T96
中断定时中断指定循环执行操作循环时间位 1 ms 255 ms
间增量 1 ms 进行设置必须定时中断 0 SMB34 定时中断 1 SMB35
中写入循环时间
次定时器时时定时中断事件会控制权传递相应中断例程通常
定时中断控制模拟量输入采样定期执行 PID 回路
中断例程连接定时中断事件时启定时中断开始定时连接期间系统捕捉周
期时间值 SMB34 SMB35
续变化会影响周期时间更改周期时间必须修改周期时间值然中断例程
重新连接定时中断事件重新连接时定时中断功会清先前连接累计时间
开始新值计时
定时中断启连续运行连续时间间隔会执行连接中断例程果退出
RUN 模式分离定时中断定时中断禁果执行全局
DISI(中断禁止)指令定时中断会继续出现尚未处理连接中断例程次定
时中断出现均排队等候直中断启队列已满 程序指令
710 中断
S7200 SMART
系统手册 V24 032019 A5E03822234AF 343
定时器 T32T96 中断时响应指定时间间隔结束仅 1 ms 分辨率接通延时
(TON) 断开延时 (TOF) 定时器 T32 T96 支持类中断否 T32 T96
正常工作启中断果 CPU 中执行正常 1 ms
定时器更新期间激活定时器前值等预设时间值执行连接中断例程通
中断例程连接 T32(事件 21) T96(事件 22)中断事件启中断
7105 中断优先级排队示例程序
中断服务
优先级相时CPU
先先处理原处理中断某时间仅执行户中断例程中断例程开始执
行直执行直完成中断例程法预先清空该例程更高优先级例程
正处理中断时发生中断会进行排队等处理表显示三种中断队列
存储中断数
出现中断队列容纳中断更队列溢出存储器位(标识已丢失
中断事件类型)系统进行维护表出中断队列溢出位应仅中断例程中
位队列清空时位复位控制权返回扫描周期
果中断事件时发生优先级(组组)会确定首先处理中断事件处
理优先级高中断事件会检查队列查找队列中前优先级高事
件会执行连接该事件中断例程会继续执行步骤直队列空控制权返
回扫描周期
中断队列条目数
表出中断事件优先级分配事件编号

队列 S7200 SMART CPU 型号队列深度
通信队列 4
IO 中断队列 16
定时中断队列 8 程序指令
710 中断
S7200 SMART
344 系统手册 V24 032019 A5E03822234AF
中断队列溢出位

说明(0 溢出1 溢出) SM 位
通信队列 SM40
IO 中断队列 SM41
定时中断队列 SM42
中断事件优先级序

优先级组 事件 说明
通信
高优先级
8 端口 0 接收字符
9 端口 0 发送完成
23 端口 0 接收消息完成
24 端口 1 接收消息完成
25 端口 1 接收字符
26 端口 1 发送完成
离散
中等优先级
19 PTO0 脉计数完成
20 PTO1 脉计数完成
34 PTO2 脉计数完成
0 I00 升
2 I01 升
4 I02 升
6 I03 升
35 I70 升(信号板)
37 I71 升(信号板)
1 I00 降
3 I01 降
5 I02 降
7 I03 降
36 I70 降(信号板)
38 I71 降(信号板) 程序指令
710 中断
S7200 SMART
系统手册 V24 032019 A5E03822234AF 345
优先级组 事件 说明
12 HSC0 CVPV(前值 预设值)
27 HSC0 方改变
28 HSC0 外部复位
13 HSC1 CVPV(前值 预设值)
16 HSC2 CVPV(前值 预设值)
17 HSC2 方改变
18 HSC2 外部复位
32 HSC3 CVPV(前值 预设值)
29 HSC4 CVPV
30 HSC4 方改变
31 HSC4 外部复位
33 HSC5 CVPV
43 HSC5 方改变
44 HSC5 外部复位
定时
低优先级
10 定时中断 0 SMB34
11 定时中断 1 SMB35
21 定时器 T32 CT PT 中断
22 定时器 T96 CT PT 中断 程序指令
710 中断
S7200 SMART
346 系统手册 V24 032019 A5E03822234AF
示例 1:输入信号检测器中断

LAD STL
MAIN
Network 1

第次扫描时:
1 中断例程 INT_0 定义
I00 降中断
2 全局启中断
Network 1
LD SM01
ATCH INT_0 1
ENI
Network 2

果检测 IO
错误禁 I00
降中断
(程序段选)
Network 2
LD SM50
DTCH 1
Network 3

M50
接通时会禁中断
禁时连接中断事件
排队会执行相应
中断例程直 ENI
指令重新启中断
Network 3
LD M50
DISI
INT 0
Network 1
I00 降中断例程:基
IO 错误条件返回
Network 1
LD SM50
CRETI 程序指令
710 中断
S7200 SMART
系统手册 V24 032019 A5E03822234AF 347
示例 2:读取模拟量输入值定时中断

LAD STL
MAIN
Network
1
首次扫描时调子例程
0
Network 1
LD SM01
CALL SBR_0
SBR 0
Network
1

定时中断 0
时间间隔设置 100
ms



定时中断 0
(事件 10)连接
INT_0



全局中断启
Network 1
LD SM00
MOVB 100 SMB34
ATCH INT_0 10
ENI
INT 0
Network
1
100 ms 读取次
AIW16 值
Network 1
LD SM00
MOVW AIW16 VW100 程序指令
710 中断
S7200 SMART
348 系统手册 V24 032019 A5E03822234AF
示例 3:清中断事件指令

LAD STL
SBR 1
Network
1

HSC 指令导:
设置控制位写入预设值



PV 6




连接中断
HSC1_STEP1
CV PV( HC1)



组态 HSC 1
Network 1
LD SM00
MOVB 16#A0 SMB47
MOVD +6 SMD52
ATCH HSC1_STEP1 13
SBR 1
Network
2
清机器振动引起必
中断
Network 2
LD SM00
CEVNT 13
程序指令
711 逻辑运算
S7200 SMART
系统手册 V24 032019 A5E03822234AF 349
711 逻辑运算
7111 取反


LADFBD STL 说明

INVB OUT
INVW OUT
INVD OUT
字节取反字取反双字取反指令输入 IN
执行求补操作结果装载存储单元 OUT 中


ENO 0 时非致命错误 受影响 SM 位
• 0006H 间接址 • SM10 运算结果 零


输入输出 数类型 操作数
IN BYTE IB QB VB MB SMB SB LB AC *VD *LD *AC Constant
WORD IW QW VW MW SMW SW T C LW AC AIW *VD *LD *AC
Constant
DWORD ID QD VD MD SMD SD LD AC HC *VD *LD *AC Constant
OUT BYTE IB QB VB MB SMB SB LB AC*VD *LD *AC
WORD IW QW VW MW SMW SW T C LW AC *VD *LD *AC
DWORD ID QD VD MD SMD SD LD AC *VD *LD *AC 程序指令
711 逻辑运算
S7200 SMART
350 系统手册 V24 032019 A5E03822234AF
示例:取反指令

LAD STL

取反 AC0 中字值结果放 AC0 中

Network 1
LD I40
INVW AC0
7112 异


LADFBD STL 说明

WAND_W
WAND_DW
ANDB IN1
OUT
ANDW IN1
OUT
ANDD IN1
OUT
字节字双字指令两输入值 IN1 IN2
相应位执行逻辑运算计算结果装载分配 OUT 存储单元中
• LAD FBD: IN1 AND IN2 OUT
• STL: IN1 AND OUT OUT

WOR_W
WOR_DW
ORB IN1
OUT
ORW IN1
OUT
ORD IN1
OUT
字节字双字指令两输入值 IN1 IN2
相应位执行逻辑运算计算结果装载分配 OUT 存储单元中
• LAD FBD: IN1 OR IN2 OUT
• STL: IN1 OR OUT OUT

WXOR_W
WXOR_DW
XORB IN1
OUT
XORW IN1
OUT
XORD IN1
OUT
字节异字异双字异指令两输入值 IN1 IN2
相应位执行逻辑异运算计算结果装载存储单元 OUT 中
• LAD FBD: IN1 XOR IN2 OUT
• STL: IN1 XOR OUT OUT
程序指令
711 逻辑运算
S7200 SMART
系统手册 V24 032019 A5E03822234AF 351

ENO 0 时非致命错误 受影响 SM 位
• 0006H 间接址 • SM10 运算结果 零


输入输出 数类型 操作数
IN1 IN2 BYTE IB QB VB MB SMB SB LB AC *VD *LD *AC Constant
WORD IW QW VW MW SMW SW T C LW AC AIW *VD *LD *AC Constant
DWORD ID QD VD MD SMD SD LD AC HC *VD *LD *AC Constant
OUT BYTE IB QB VB MB SMB SB LB AC *VD *AC *LD
WORD IW QW VW MW SMW SW T C LW AC *VD *AC *LD
示例: 异指令

LAD STL


Network 1
LD I40
ANDW AC1 AC0
ORW AC1 VW100
XORW AC1 AC0
程序指令
712 传送
S7200 SMART
352 系统手册 V24 032019 A5E03822234AF
712 传送
7121 字节字双字实数传送

LADFBD STL 说明

MOVB IN OUT
MOVW IN OUT
MOVD IN OUT
MOVR IN OUT
字节传送字传送双字传送实数传送指令数值源(常数存
储单元)IN 传送新存储单元
OUT会更改源存储单元中存储值
双字传送指令创建指针 关详细信息请参见指针间接寻址
(页 81)部分

ENO 0 时非致命错误 受影响 SM 位
• 0006H 间接址

输入输出 数类型 操作数
IN BYTE IB QB VB MB SMB SB LB AC *VD *LD *AC Constant
WORD INT IW QW VW MW SMW SW T C LW AC AIW *VD *AC *LD Con
stant
DWORD DINT ID QD VD MD SMD SD LD HC &VB &IB &QB &MB &SB &T
&C &SMB &AIW &AQW AC *VD *LD *AC Constant
REAL ID QD VD MD SMD SD LD AC *VD *LD *AC Constant
OUT BYTE IB QB VB MB SMB SB LB AC *VD *LD *AC
WORD INT IW QW VW MW SMW SW T C LW AC AQW *VD *LD *AC
DWORD DINT
REAL
ID QD VD MD SMD SD LD AC *VD *LD *AC
程序指令
712 传送
S7200 SMART
系统手册 V24 032019 A5E03822234AF 353
7122 块传送


LADFBD STL 说明

BMB IN OUT
N
BMW IN OUT
N
BMD IN OUT
N
字节块传送字块传送双字块传送指令已分配数值块源存储
单元(起始址 IN 连续址)传送新存储单元(起始址 OUT
连续址)参数 N
分配传送字节字双字数存储源单元数值块变
N 取值范围 1 255


ENO 0 时非致命错误 受影响 SM 位
• 0006H 间接址
• 0091H 操作数超出范围



输入输出 数类型 操作数
IN BYTE IB QB VB MB SMB SB LB *VD *LD *AC
WORD INT IW QW VW MW SMW SW T C LW AIW *VD *LD *AC
DWORD DINT ID QD VD MD SMD SD LD *VD *LD *AC
OUT BYTE IB QB VB MB SMB SB LB *VD *LD *AC
WORD INT IW QW VW MW SMW SW T C LW AQW *VD *LD *AC
DWORD DINT ID QD VD MD SMD SD LD *VD *LD *AC
N BYTE IB QB VB MB SMB SB LB AC Constant *VD *LD *AC 程序指令
712 传送
S7200 SMART
354 系统手册 V24 032019 A5E03822234AF
示例:块传送指令

LAD STL


源四字节址序列(VB20 V
B23)中数传送(复制)
目标四字节址序列(VB100
VB103)
Network 1
LD I21
BMB VB20 VB100 4
源数值 30 31 32 33
源数址 VB20 VB21 VB22 VB23
果 I21 1执行 BLKMOV_B便源数值传送目标址
目标数值 30 31 32 33
目标数址 VB100 VB101 VB102 VB103
7123 交换字节

LADFBD STL 说明

SWAP IN 字节交换指令交换字 IN 高效字节低效字节




ENO 0 时非致命错误 受影响 SM 位
• 0006H 间接址


输入输出 数类型 操作数
IN WORD IWQWVWMWSMWSWTCLWAC*VD*LD*AC 程序指令
712 传送
S7200 SMART
系统手册 V24 032019 A5E03822234AF 355
示例: 交换指令

LAD STL

Network 1
LD I21
SWAP VW50


十六进制数值 D6 C3
数址 VB50 VB51
果 I21 1执行 SWAP便交换数字中字节数
十六进制数值 C3 D6
数址 VB50 VB51
7124 字节立传送(读取写入)

LADFBD STL 说明

BIR IN OUT 移动字节立读取指令读取物理输入 IN
状态结果写入存储器址 OUT
中更新程映寄存器

BIW IN OUT 传送字节立写入指令存储器址 IN
读取数写入物理输出 OUT 相应程映位置


ENO 0 时非致命错误 受影响 SM 位
• 0006H 间接址
• 法访问扩展模块

程序指令
713 程序控制
S7200 SMART
356 系统手册 V24 032019 A5E03822234AF

输入输出 数类型 操作数
IN (BIR) BYTE IB*VD*LD*AC
IN (BIW) BYTE BQBVBMBSMBSBLBAC*VD*LD*AC常数
OUT (BIR) BYTE IBQBVBMBSMBSBLBAC*VD*LD*AC
OUT (BIW) BYTE QB*VD*LD*AC

713 程序控制
7131 FORNEXT 循环

LADFBD STL 说明

FOR INDX
INIT FINAL FOR 指令执行 FOR NEXT 指令间指令
需分配索引值前循环计数 INDX起始循环计数 INIT
结束循环计数 FINAL

NEXT NEXT 指令会标记 FOR 循环程序段结束


ENO 0 时非致命错误 受影响 SM 位
• 0006H 间接址


输入输出 数类型 操作数
INDX INT IW QW VW MW SMW SW T C LW AC *VD *LD *AC
INIT FINAL INT VW IW QW MW SMW SW T C LW AC AIW *VD *LD *AC Con
stant 程序指令
713 程序控制
S7200 SMART
系统手册 V24 032019 A5E03822234AF 357
FOR NEXT 指令重复执行分配计数循环中执行程序段 条 FOR
指令需条 NEXT 指令 FORNEXT 循环置嵌套深度八层 FORNEXT
循环
果启 FORNEXT 循环完成迭代操作前会持续执行循环非循环部更改
FINAL 值 FORNEXT 循环处循环程时更改值 次启循环时会 INIT
值复制 INDX 值(前循环编号)
例假定 INIT 值 1FINAL 值 10 FOR 指令 NEXT 指令间指令执行
10 次INDX 值递增: 1 2 3 10
果 INIT 值 FINAL 值执行循环 次执行完 FOR 指令 NEXT
指令间指令INDX 值递增结果终值进行较 果 INDX
终值循环执行终止
STL果程序进入 FORNEXT 循环时逻辑堆栈栈顶值 1程序退出
FORNEXT 循环时逻辑堆栈栈顶值 1
示例: FORNEXT 循环

LAD STL

I20 接通时执行 100
次外部循环 (Network 1
4)
Network 1
LD I20
FOR VW100 +1
+100

I21
接通时执行次外部
循环会执行两次部循环
(Network 2 3)
Network 2
LD I21
FOR VW225 +1 +2

部循环结束 Network 3
NEXT

外部循环结束 Network 4
NEXT 程序指令
713 程序控制
S7200 SMART
358 系统手册 V24 032019 A5E03822234AF
7132 JMP(跳转标号)

程序子例程中断例程中 JMP(跳转)指令 JMP 应
LBL(标号)指令必须位程序子例程中断例程相代码段中

说明
法程序跳转子例程中断例程中标号
样法子例程中断例程跳转该子例程中断例程外标号
SCR 程序段中跳转指令相应标号指令必须位 SCR 程序段中



LADFBD STL 说明

JMP N JMP(跳转)指令程序中标号 N 执行分支操作

LBL N LBL(标号)指令标记跳转目 n 位置


输入输出 数类型 操作数
n WORD 常数(0 255) 程序指令
713 程序控制
S7200 SMART
系统手册 V24 032019 A5E03822234AF 359
示例: 跳转标号

LAD STL

果保持性数未丢失跳
转标号 4
Network 1
LDN SM02
JMP 4

标号 4 Network 2
LBL 4
7133 SCR(控继电器)
SCR(控继电器)指令 LADFBD STL
程序提供简单强状态控制编程技术应程序包含系列必须重复执行操作时
SCR
结构化程序直接应程序相应快速轻松设计调试应程


警告
POU 中 S 位法
请勿 POU 中 S 位例果程序中
S01子例程中
POU 访问 S
位导致法预料程操作会导致员死亡重伤
请检查程序确保 POU 会访问 S 位

说明
SCR 编程限制
• 法跳入跳出 SCR 段跳转标号指令跳 SCR 段 SCR
段跳转
• SCR 段中结束指令

程序指令
713 程序控制
S7200 SMART
360 系统手册 V24 032019 A5E03822234AF

LAD FBD STL 说明


LSCR S_bit SCR 指令该指令引 S 位值装载 SCR
逻辑堆栈
出 SCR 堆栈值会接通断开 SCR 堆栈SCR
堆栈值会复制逻辑堆栈栈顶便 LAD
功框输出线圈直接左侧电源线相连需前面触
点指令


SCRT 指令标识启 SCR 位(设置
S_bit)流进入线圈 FBD 功框时CPU 会开启引
S_bit会关闭 LSCR 指令(启 SCR 段指令)
S_bit


STL FBD启 CSCRE(条件 SCR
结束)指令会终止执行 SCR 段 LAD置 SCRE
线圈前条件触点会执行条件 SCR 结束功


STL FBDSCRE(条件 SCR 结束)指令终止执行
SCR 段 LAD直接连接电源线 SCRE
线圈执行条件 SCR 结束功

SCRT S_bit

CSCRE

SCRE


输入输出 数类型 操作数
S_bit BOOL S 程序指令
713 程序控制
S7200 SMART
系统手册 V24 032019 A5E03822234AF 361
S 堆栈逻辑堆栈交互


图中显示 S 堆栈逻辑堆栈执行装载
SCR 指令影响
通 SCR 段控制程序流
程序次扫描 PLC
时会序执行次指令组成许应程序程序逻辑划分成系列
步骤映射受控程中操作步骤(例系列机器操作)较恰
程序逻辑划分步骤种方法 SCR 段SCR
段程序划分单序步骤流划分时激活流单流
条件分流流条件条件重新合流 程序指令
713 程序控制
S7200 SMART
362 系统手册 V24 032019 A5E03822234AF
SCR 操作
● SCR(装载 SCR)标记 SCR 段开始 SCRE(结束 SCR)标记 SCR
程序段结束SCR SCRE 指令间逻辑否执行取决 S
堆栈值SCRE 条 SCR 指令间逻辑 S 堆栈值关
● SCRT(SCR 转换)控制权激活 SCR 段转交 SCR 段
SCR 转换指令流时执行该指令复位前激活 SCR 段 S
位会置位引段 S 位SCR 转换指令执行时复位激活段 S 位会影响 S
堆栈SCR 段保持接通直退出该段
● 仅 STL 指令 CSRE(条件 SCR 结束)存激活 SCR 段 CSRE
SCRE(SCR 结束)指令间执行指令条件 SCR 结束指令影响 S
位会影响 S 堆栈 程序指令
713 程序控制
S7200 SMART
系统手册 V24 032019 A5E03822234AF 363
示例:SCR 序控制流
示例程序中首次扫描位 SM01 置位 S01S01 首次扫描时激活状态
12 秒延时T37 会导致转换状态 2该转换会禁状态 1 SCR (S01)
段会激活状态 2 SCR (S02) 段

LAD STL

首次扫描时启状态 1 Network 1
LD SM01
S S01 1

状态 1 控制区域开始 Network 2
LSCR S01

控制街道 1 信号:
1 置位:红灯接通
2 复位:黄灯绿灯断开
3 启动 2 秒定时器
Network 3
LD SM00
S Q04 1
R Q05 2
TON T37 +20

2 秒延时转换状态
2
Network 4
LD T37
SCRT S02

状态 1 SCR 区域结束 Network 5
SCRE

状态 2 控制区域开始 Network 6
LSCR S02

控制街道 2 信号:
1 置位:绿灯接通
2 启动 25 秒定时器
Network 7
LD SM00
S Q02 1
TON T38 +250 程序指令
713 程序控制
S7200 SMART
364 系统手册 V24 032019 A5E03822234AF
LAD STL

25 秒延时转换状态
3
Network 8
LD T38
SCRT S03

状态 2 SCR 区域结束 Network 9
SCRE
序控制流
序步骤定义明确程易 SCR 段建模例考虑包含 3
步骤循环程第三步完成时应返回第步

分散控制流
许应程序中序状态流必须分两状态流控制流分控
制流时必须时激活输出流

例示 SCR 程序中相转换条件启条 SCRT
指令控制流划分分支 程序指令
713 程序控制
S7200 SMART
系统手册 V24 032019 A5E03822234AF 365
示例:SCR 分散流控制

LAD STL

状态 L 控制区域开始 Network 1
LSCR S34

S35:转换状态 M
S65:转换状态 N
Network 2
LD M23
A I21
SCRT S35
SCRT S65

状态 L 状态区域结束 Network 3
SCRE
合流控制
状态流合时执行状态前必须完成输入流
SCR 程序中通状态 L 转换 L' 通状态 M 转换 M'
合控制流例示代表 L' M' 两 SCR 位均真时启状态 N
程序指令
713 程序控制
S7200 SMART
366 系统手册 V24 032019 A5E03822234AF
示例:SCR 合流控制

LAD STL

状态 L 控制区域开始 Network 1
LSCR S34

转换状态 L' Network 2
LD V1005
SCRT S35

状态 L SCR 区域结束 Network 3
SCRE

状态 M 控制区域开始 Network 4
LSCR S64

转换状态 M' Network 5
LD C50
SCRT S65

状态 M SCR 区域结束 Network 6
SCRE

状态 L' 状态 M'
时激活时:
• 启状态 N (S50)
• 复位状态 L' (S35)
• 复位状态 M' (S65)
Network 7
LD S35
A S65
S S50 1
R S35 1
R S65 1 程序指令
713 程序控制
S7200 SMART
系统手册 V24 032019 A5E03822234AF 367
控制流分支取决转换条件
情况控制流转许控制流具体取决转换条件先变真


示例:SCR 分散流控制具体取决转换条件

LAD STL

状态 L 控制区域开始 Network 1
LSCR S34

转换状态 M' Network 2
LD M23
SCRT S35

转换状态 N Network 3
LD I33
SCRT S65

状态 L SCR 区域结束 Network 4
SCRE 程序指令
713 程序控制
S7200 SMART
368 系统手册 V24 032019 A5E03822234AF
7134 ENDSTOP WDR(门狗定时器复位)

LAD FBD STL 说明

END 条件 END 指令基前逻辑条件终止前扫描
程序中条件 END
指令子例程中断例程中


STOP 条件 STOP 指令通 CPU RUN 模式切换 STOP
模式终止程序执行
果中断例程中执行 STOP
指令中断例程立终止挂起中断忽略
前扫描周期中剩余操作已完成包括执行户程序
RUN STOP 模式转换前扫描结束时进行

WDR 门狗复位指令触发系统门狗定时器完成扫描允许
时间(门狗超时错误出现前)加 500 毫秒
门狗定时器操作
CPU 处 RUN 模式时默认状态扫描持续时间限制 500 毫秒
果扫描持续时间超 500 毫秒 CPU 会动切换 STOP
模式会发出非致命错误 001AH(扫描门狗超时)
程序中执行门狗复位 (WDR) 指令延长扫描持续时间 次执行 WDR
指令时扫描门狗超时时间会复位 500 毫秒
扫描绝持续时间 5 秒 果前扫描持续时间达 5 秒CPU
会条件切换 STOP 模式 程序指令
713 程序控制
S7200 SMART
系统手册 V24 032019 A5E03822234AF 369
示例: STOPEND WDR(门狗复位)指令

LAD STL

检测 IO
错误时会强制切换 STOP
模式
Network 1
LD SM50
STOP

M56
接通时执行门狗复位指令
允许扫描时间延长 500
毫秒
Network 1
LD SM56
WDR

I00 接通时终止前扫描 Network 1
LD I0
END



说明
果预计扫描时间超 500 ms预计会出现量阻止返回扫描超 500 ms
中断活动应门狗复位指令重新触发门狗定时器
请心门狗复位指令
果程序执行循环阻止扫描完成度延迟扫描完成扫描周期完成前禁止

• 通信(端口模式外)
• IO 更新(立 IO 外)
• 强制值更新
• SM 位更新(更新 SM0SM5 SM29)
• 运行时间诊断
• STOP 指令中断例程中时


程序指令
713 程序控制
S7200 SMART
370 系统手册 V24 032019 A5E03822234AF
7135 GET_ERROR(获取非致命错误代码)


LADFBD STL 说明

GERR ECODE 获取非致命错误代码指令 CPU 前非致命错误代码存储分配
ECODE 位置 CPU 中非致命错误代码存储清


ENO 0 时非致命错误 受影响 SM 位
• 0006H 间接址


输入输出 数类型 操作数
ECODE WORD IW QW VW MW SMW SW T C LW AC *VD *LD *AC
非致命运行时错误会影响某特殊存储器错误标志址配合 GET_ERROR
指令址进行评估确定运行时间障原 果通错误标志 SM43
1(运行时编程问题)激活通执行 GET_ERROR 标识特定错误
非致命错误代码 0000H 指示目前存实际错误
果出现时运行时间非致命错误GET_ERROR(ECODE
输出)会生成非零错误值然次程序扫描会生成零 ECODE 值
应较逻辑 ECODE 值保存存储单元
程序便测试保存错误代码值开始编程响应

说明
ECODE 输出错误代码列 PLC 非致命错误代码表(请参见参考容)
错误代码值十六进制 (16#xxxx)

请参见
PLC 非致命错误代码 (页 947)
PLC 非致命错误 SM 标志 (页 950) 程序指令
714 移位循环移位
S7200 SMART
系统手册 V24 032019 A5E03822234AF 371
714 移位循环移位
7141 移位循环移位
移位指令(仅说明字节 LAD 功框功框类似)


LADFBD STL 移位类型 说明

SLB OUT
N




SRB OUT
N
左移字节




右移字节

移位指令输入值 IN 位值右移左移位位置移位计数
N然结果装载分配 OUT 存储单元中
位移出留空位移位指令会补零
果移位计数 N 等允许值(字节操作
8字操作 16双字操作
32)会相应操作次数值进行移位
果移位计数 0溢出存储器位 SM11
会置位移出位值 果移位操作结果零
SM10 零存储器位置位
字节操作符号操作
字操作双字操作符号数值时符号位进
行移位
SHL_W
SHR_W
SLW OUT
N
SRW OUT
N
左移字
右移字
SHL_DW
SHR_DW
SLD OUT
N
SRD OUT
N
左移双字
右移双字


ENO0 时非致命错误 受影响 SM 位
• 0006H 间接址 • SM10 运算结果 零
• SM11 溢出(位移出)


输入输出 数类型 操作数
IN BYTE IBQBVBMBSMBSBLBAC*VD*LD*AC常数
WORD IWQWVWMWSMWSWTCLWACAIW*VD*LD*AC
常数
DWORD IDQDVDMDSMDSDLDACHC*VD*LD*AC常数 程序指令
714 移位循环移位
S7200 SMART
372 系统手册 V24 032019 A5E03822234AF
输入输出 数类型 操作数
OUT BYTE IBQBVBMBSMBSBLBAC*VD*LD*AC
WORD IWQWVWMWSMWSWTCLWAC*VD*LD*AC
DWORD IDQDVDMDSMDSDLDAC*VD*LD*AC
N BYTE IBQBVBMBSMBSBLBAC*VD*LD*AC常数
循环移位指令(仅说明字节 LAD 功框功框类似)

LADFBD STL 循环移位类型 说明

RLB OUT
N





RRB OUT
N
循环左移字节





循环右移字节
循环移位指令输入值 IN
位值循环右移循环左移位位置循环移位计数
N然结果装载分配 OUT 存储单元中
循环移位操作循环操作
果循环移位计数等操作值(字节操作
8字操作 16双字操作 32) CPU
会执行循环移位前移位计数执行求模运算获效循环移位
计数 该结果移位计数字节操作 0 7字操作 0
15双字操作 0 31
果循环移位计数 0执行循环移位操作
果执行循环移位操作溢出位 SM11
置位循环移出位值
果循环移位计数 8 整倍数(字节操作)16
整倍数(字操作) 32
整倍数(双字操作)循环移出位值复制
溢出存储器位 SM11果循环移位值零零存储器位
SM10 置位
字节操作符号操作
字操作双字操作符号数类型时会符号位进
行循环移位
ROL_W
ROR_W
RLW OUT
N
RRW OUT
N
循环左移字
循环右移字
ROL_DW
ROR_DW
RLD OUT
N
RRD OUT
N
循环左移双字
循环右移双字


ENO0 时非致命错误 受影响 SM 位
• 0006H 间接址 • SM10 运算结果 零
• SM11 溢出(位移出)
程序指令
714 移位循环移位
S7200 SMART
系统手册 V24 032019 A5E03822234AF 373

输入输出 数类型 操作数
IN BYTE IBQBVBMBSMBSBLBAC*VD*LD*AC常数
WORD IWQWVWMWSMWSWTCLWACAIW*VD*LD*AC
常数
DWORD IDQDVDMDSMDSDLDACHC*VD*LD*AC常数
OUT BYTE IBQBVBMBSMBSBLBAC*VD*LD*AC
WORD IWQWVWMWSMWSWTCLWAC*VD*LD*AC
DWORD IDQDVDMDSMDSDLDAC*VD*LD*AC
N BYTE IBQBVBMBSMBSBLBAC*VD*LD*AC常数
示例: 移位循环移位指令

LAD STL


Network 1
LD I40
RRW AC0 2
SLW VW200 3
程序指令
714 移位循环移位
S7200 SMART
374 系统手册 V24 032019 A5E03822234AF
7142 移位寄存器位
移位寄存器位指令位值移入移位寄存器该指令提供排序控制产品流数简便
方法该指令次扫描时整寄存器移动位

LADFBD STL 说明

SHRB DATA
S_bit N
移位寄存器位指令 DATA 位值移入移位寄存器S_BIT
指定移位寄存器低效位位置N
指定移位寄存器长度移位方(正移位 N反移位 N)
SHRB 指令移出位值复制溢出存储器位 SM11 中
移位寄存器位低效位 S_BIT 位置长度 N 指定位数定义


ENO 0 时非致命错误 受影响 SM 位
• 0006H 间接址
• 0091H 操作数超出范围
• 0092H 计数字段中错误
• SM11 溢出(位移出)


输入输出 数类型 操作数
DATAS_bit BOOL IQVMSMSTCL
N BYTE IBQBVBMBSMBSBLBAC*VD*LD*AC常数
公式计算移位寄存器高效位址 (MSBb):
MSBb [(S_BIT 字节) + ([N] 1 + (S_BIT 位))8][ 8 余数]

例:果 S_BIT V334N 14计算结果 MSBb V351
MSBb V33 + ([14] 1 +4)8
V33 + 178
V33 + 2余数 1
V351 程序指令
714 移位循环移位
S7200 SMART
系统手册 V24 032019 A5E03822234AF 375
图显示 N 负值正值时移位情况


反移位操作长度 N 负值表示 DATA
输入值移入移位寄存器高效位然
移出 S_BIT
指定低效位位置然移出数放
溢出存储器位 SM11 中
正移位操作长度 N 正值表示 DATA
输入值移入 S_BIT
指定低效位位置然移出移位寄存器
高效位然移出位值放溢出存
储器位 SM11 中
N 指定移位寄存器长度 64
位(正反)
示例:SHRB 指令

LAD STL


Network 1
LD I02
EU
SHRB I03 V1000 +4

程序指令
715 字符串
S7200 SMART
376 系统手册 V24 032019 A5E03822234AF
715 字符串
7151 字符串(获取长度复制连接)
SLEN(字符串长度)

LADFBD STL 说明

SLEN IN OUT 字符串长度指令返回 IN 指定字符串长度(字节)
注: 中文字符非单字节表示STR_LEN
函数会返回包含中文字符字符串中字符数


ENO 0 时错误条件 受影响 SM 位
• 0006H 间接址
• 0091H 操作数超出范围



输入输出 数类型 操作数
IN STRING VB LB *VD *LD *AC 常数字符串
OUT BYTE IB QB VB MB SMB SB LB AC *VD *LD *AC
SCPY SCAT(字符串复制字符串连接)

LADFBD STL 说明

SCPY IN OUT 字符串复制指令 IN 指定字符串复制 OUT
指定字符串

SCAT IN OUT 字符串连接指令 IN 指定字符串附加 OUT
指定字符串末尾
注: STR_CPY STR_CAT 指令作象字节字符 中文字符非单字节表示
STR_CPY STR_CAT 指令作包含中文字符字符串时出现非预期结果
果您知道字符包含字节数 STR_CPY STR_CAT 指令时正确字节数 程序指令
715 字符串
S7200 SMART
系统手册 V24 032019 A5E03822234AF 377


ENO 0 时错误条件 受影响 SM 位
• 0006H 间接址
• 0091H 操作数超出范围



输入输出 数类型 操作数
IN STRING VB LB *VD *LD *AC 常数字符串
OUT STRING VB LB *VD *LD *AC
示例: 字符串连接指令字符串复制指令字符串长度指令

LAD STL


1 字符串WORLD附加 VB0
中字符串
2 VB0 中字符串复制 VB100
中新字符串
3 获取 VB100
开始字符串长度
Network 1
LD I00
SCAT WORLD VB0
SCPY VB0 VB100
SLEN VB100 AC0
程序指令
715 字符串
S7200 SMART
378 系统手册 V24 032019 A5E03822234AF
7152 字符串中复制子字符串


LADFBD STL 说明

SSCPY IN
INDX N OUT
字符串中复制子字符串指令 IN 指定字符串中索引 INDX
开始指定数目 N 字符复制 OUT 指定新字符串中
注: SSTR_CPY 指令作象字节字符
中文字符非单字节表示 SSTR_CPY
指令作包含中文字符字符串时出现非预期结果
果您知道字符包含字节数 SSTR_CPY
指令时正确字节数


ENO0 时非致命错误 受影响 SM 位
• 0006H 间接址
• 0091H 操作数超出范围
• 009BH 索引 0



输入输出 数类型 操作数
IN STRING VB LB *VD *LD *AC 常数字符串
OUT STRING VB LB *VD *LD *AC
INDX N BYTE IB QB VB MB SMB SB LB AC *VD *LD *AC常数 程序指令
715 字符串
S7200 SMART
系统手册 V24 032019 A5E03822234AF 379
示例: 复制子字符串指令

LAD STL

字节计数 VB0
中字符串第 7 字节开始复制
5 字符 VB20 中新字符串
Network 1
LD I00
SSCPY VB0 7 5 VB20

7153 字符串中查找字符串第字符


LADFBD STL 说明

SFND IN1 IN2 OUT STR_FIND 字符串 IN1 中搜索第次出现字符串 IN2
OUT 初始值指定起始位置(执行 STR_FIND
前起始位置必须位 1 IN1
字符串长度范围)开始搜索 果找字符串 IN2
完全匹配字符序列字符序列中第字符 IN1
字符串中位置写入 OUT 果字符串 IN1 中没找 IN2
字符串 OUT 设置 0

CFND IN1 IN2 OUT CHR_FIND 字符串 IN2 中搜索第次出现字符串 IN1
字符集中意字符 OUT
初始值指定起始位置(执行 CHR_FIND
前起始位置必须位 1 IN1
字符串长度范围)开始搜索
果找匹配字符字符位置写入 OUT
果没找匹配字符OUT 设置 0
注: 中文字符非单字节表示字符串指令作字节字符 STR_FIND CHR_FIND
指令作包含中文字符字符串时出现非预期结果 程序指令
715 字符串
S7200 SMART
380 系统手册 V24 032019 A5E03822234AF


ENO 0 时非致命错误 受影响 SM 位
• 0006H 间接址
• 0091H 操作数超出范围
• 009BH 索引 0



输入输出 数类型 操作数
IN1 IN2 STRING VB LB *VD *LD *AC 常数字符串
OUT BYTE IB QB VB MB SMB SB LB AC *VD *LD *AC
示例: 字符串中查找字符串指令
VB0 中存储字符串作泵开关命令 字符串On存储 VB20
中字符串Off存储 VB30 中 字符串中查找字符串指令结果存储
AC0(OUT 参数)中 果结果
0说明命令字符串中找字符串On(VB12)

LAD STL

1 AC0 设置 1(AC0 作
OUT 参数)
2 VB0
中字符串中第位置
(AC01) 开始搜索 VB20
中字符串(On)
Network 1
LD I00
MOVB 1 AC0
SFND VB0 VB20 AC0
程序指令
715 字符串
S7200 SMART
系统手册 V24 032019 A5E03822234AF 381
示例: 字符串中查找字符指令
存储 VB0 中字符串包含温度 IN1
中字符串常数提供标识字符串中温度数字数字字符(包括 09+ )
执行 CHR_FIND 找字符9 VB0 字符串中起始位置然执行 S_R
实数字符转换实数值 VD200 存储温度实数值

LAD STL

1 AC0 设置 1(AC0 作
OUT
参数指字符串中第
字符位置)
2 VB0
中存储字符串中查找第数
字字符
3 字符串转换实数值

Network 1
LD I00
MOVB 1 AC0
CFND VB0 VB20 AC0
STR VB0 AC0 VD200

程序指令
716 表
S7200 SMART
382 系统手册 V24 032019 A5E03822234AF
716 表
7161 添表


LADFBD STL 说明

ATT DATA
TBL
添表指令表格 TBL 中添加字值 DATA
表格中第值表格长度 TL 第二值条目计数
EC存储表格中条目数动更新
新数填加表格中条目
次表格中填加新数时条目计数加 1
表格 100 数条目


ENO 0 时非致命错误 受影响 SM 位
• 0006H 间接址
• 0091H 操作数超出范围
• SM14 表格溢出
• 果表格溢出SM14 设置 1


输入输出 数类型 操作数
DATA INT IWQWVWMWSMWSWTCLWACAIW*VD*LD
*AC常数
TBL WORD IWQWVWMWSMWSWTCLW*VD*LD*AC


说明
创建表格首先创建表示表格条目数条目
果创建条目表格中创建条目
必须触发指令激活表格读取指令表格写入指令
程序指令
716 表
S7200 SMART
系统手册 V24 032019 A5E03822234AF 383
示例: 添表指令

LAD STL

仅第次扫描时表格长度 6
装载 VW200
Network 1
LD SM01
MOVW +6 VW200

I00 转换 1
时第三数值(VW100 中)添加
VW200 中表格
前已两数条目存储表格中该表
格容纳六条目
Network 2
LD I00
ATT VW100 VW200



程序指令
716 表
S7200 SMART
384 系统手册 V24 032019 A5E03822234AF
7162 先进先出进先出

表格 7 20 FIFO LIFO 指令
LADFBD STL 说明

FIFO TBL DATA 先进先出指令表中早(第)条目移动输出存储器址具
体操作移走指定表格 (TBL) 中第条目该值移动 DATA
指定位置 表格中条目移动位置 次执行
FIFO 指令时表中条目计数值减 1

LIFO TBL DATA 进先出指令表中新()条目移动输出存储器址
具体操作移走表格 (TBL) 中条目该值移动 DATA
指定位置 次执行 LIFO 指令时表中条目计数值减 1


ENO 0 时非致命错误 受影响 SM 位
• 0006H 间接址
• 0091H 操作数超出范围
• SM15:
尝试删空表格中条目
• SM15:尝试删空表格中条目


输入输出 数类型 操作数
TBL WORD IWQWVWMWSMWSWTCLW*VD*LD*AC
DATA INT IWQWVWMWSMWSWTCLWACAQW*VD*L
D*AC


说明
表格读取表格写入指令必须通触发指令激活
创建表格必须先创建表示表格条目数条目然条目放入表格

程序指令
716 表
S7200 SMART
系统手册 V24 032019 A5E03822234AF 385
示例: FIFO 指令

LAD STL

Network 1
LD I41
FIFO VW200 VW400



示例: LIFO 指令


Network 1
LD I01
LIFO VW200 VW300
程序指令
716 表
S7200 SMART
386 系统手册 V24 032019 A5E03822234AF
7163 存储器填充


LADFBD STL 说明

FILL IN OUT
N
存储器填充指令址 IN 中存储字值填充址 OUT 开始 N
连续字
N 取值范围 1 255


ENO 0 时非致命错误 受影响 SM 位
• 0006H 间接址
• 0091H 操作数超出范围



输入输出 数类型 操作数
IN INT IWQWVWMWSMWSWTCLWACAIW*VD*LD
*AC常数
N BYTE IBQBVBMBSMBSBLBAC*VD*LD*AC常数
OUT INT IWQWVWMWSMWSWTCLWAQW*VD*LD*
AC
示例: 存储器填充指令

LAD STL


Network 1
LD I21
FILL +0 VW200 10


程序指令
716 表
S7200 SMART
系统手册 V24 032019 A5E03822234AF 387
7164 查表

LADFBD STL 说明

FND TBL PTN
INDX
FND<> TBL PTN
INDX
FND< TBL PTN
INDX
FND> TBL PTN
INDX
查表指令表格中搜索搜索条件匹配数查表指令表格条目
INDX 开始表格 TBL 中搜索 CMD
定义搜索标准相匹配数值模式 PTN指令参数 CMD 1
4 数字值分应 <>< >
果找匹配条目INDX
指表中该匹配条目查找匹配条目次调查表指
令前必须先 INDX 增加 1果未找匹配条目 INDX
值等条目计数

表格 100 数条目数条目(搜索区域)编号
0 99(值)


ENO 0 时非致命错误 受影响 SM 位
• 0006H 间接址
• 0091H 操作数超出范围



输入输出 数类型 操作数
TBL WORD IWQWVWMWSMWSWTCLW*VD*LD*AC
PTN INT IWQWVWMWSMWSWTCLWACAIW*VD
*LD*AC常数
INDX WORD IWQWVWMWSMWSWTCLWAC*VD*LD
*AC
CMD BYTE 常数:
• 1 相等 ()
• 2 相等 (<>)
• 3 (<)
• 4 (>)
程序指令
716 表
S7200 SMART
388 系统手册 V24 032019 A5E03822234AF

说明
查表指令添表指令进先出指令先进先出指令生成表配合时条目计数
数条目数直接应添表指令进先出指先进先出指令需表示条目数字
查表指令需表示条目数字请参见图
应查找指令 TBL
操作数址设置相应添表指令进先出指令先进先出指令 TBL
操作数高字(两字节)

ATTLIFOFIFO TBL_FIND 指令表格格式差异
程序指令
716 表
S7200 SMART
系统手册 V24 032019 A5E03822234AF 389
示例:查表指令

LAD STL

程序段 1
LD I21
FND VW202 16#3130 AC1



示例:表格
列程序创建包含 20
条目表格表格第存储单元存储表格长度(例中
20)第二存储单元存储前表格条目数位置存储条目表格
100 条目中包括定义表格长度实际条目数(例中 VW0
VW2)参数次执行指令时CPU 会动表格中实际条目数(例中
VW2)执行递增递减操作
表格前必须指定表格条目数否您法表中添加条目外
确保边触发指令激活读取写入命令 程序指令
716 表
S7200 SMART
390 系统手册 V24 032019 A5E03822234AF
搜索表格执行查找操作前必须索引 (VW106) 设置
0果找匹配条目索引存储该表格条目编号果未找匹配条目索引表格
前条目计数 (VW2)

LAD STL

创建表格表格包含 20
条目存储器位置 4
开始
• 第次扫描时定义表格
长度
Network 1
LD SM01
MOVW +20 VW0

通输入 I00 复位表格
• I00
升+0填充
VW2 开始存储单元
Network 2
LD I00
EU
FILL +0 VW2 21

通输入 I01 值写入表格
• I01
升存储单元
VW100 值复制表格
Network 3
LD I01
EU
ATT VW100 VW0

通输入 I02
读取表中值
• 表中值移动
VW102
位置样会条目数减少
I02
升表中
值移入 VW102
Network 4
LD I02
EU
LIFO VW0 VW102

通输入 I03
读取表中第值
• 表中第值移动
VW104
位置样会条目数减少
I03
升表中第
值移入 VW104
Network 5
LD I03
EU
FIFO VW0 VW104 程序指令
717 定时器
S7200 SMART
系统手册 V24 032019 A5E03822234AF 391
LAD STL

表中搜索值 10
第位置
• I04
升复位索引指针
• 查找等 10 表格条目
Network 6
LD I04
EU
MOVW +0 VW106
FND VW2 +10 VW106
717 定时器
7171 定时器指令

LADFBD STL 说明

TON Txxx PT TON 接通延时定时器测定单独时间间隔

TONR Txxx PT TONR 保持型接通延时定时器累积定时时间间隔时间值

TOF Txxx PT TOF 断开延时定时器 OFF(
FALSE)条件延长定时间间隔例冷电机延时
程序指令
717 定时器
S7200 SMART
392 系统手册 V24 032019 A5E03822234AF

输入输出 数类型 操作数
Txxx WORD 定时器编号(T0 T255)
IN BOOL IQVMSMSTCL流
PT INT IWQWVWMWSMWSWTCLWACAIW*VD*LD
*AC常数
定时器分辨率
TONTONR TOF
定时器提供三种分辨率分辨率定时器编号确定示前值单位均时基
倍数例 10 ms 定时器时计数 50 表示时间 500 ms
Txxx 定时器编号分配决定定时器分辨率分配效定时器编号分辨率会显示
LAD FBD 定时器功框中
定时器编号分辨率选项

定时器类型 分辨率 值 定时器号
TONTOF 1 ms 32767 s T32T96
10 ms 32767 s T33 T36 T97
T100
100 ms 32767 s T37 T63 T101
T255
TONR 1 ms 32767 s T0T64
10 ms 32767 s T1 T4T65 T68
100 ms 32767 s T5 T31T69
T95


说明
避免定时器编号突
定时器编号时 TON TOF 定时器例时 TON T32
TOF T32
程序指令
717 定时器
S7200 SMART
系统手册 V24 032019 A5E03822234AF 393
说明
确保时间间隔请预设值 (PV) 增 1
例: 100 ms 定时器时确保时间间隔少 2100 ms PV 设置
22

TON TONR 定时器操作
TON TONR 指令输入 IN
接通时开始计时前值等预设时间时定时器位置接通
● 输入置断开时清 TON 定时器前值
● 输入置断开时保持 TONR 定时器前值输入 IN 置接通时
TONR 定时器累积时间复位指令 (R) 清 TONR 前值
● 达预设时间TON TONR 定时器继续定时直达值 32767
时停止定时
TOF 定时器操作
TOF
指令输出输入断开延迟固定时间断开输入接通时定时器位立
接通前值设置
0输入断开时计时开始直前时间等预设时间时停止计时
● 达预设值时定时器位断开前值停止递增果 TOF
达预设值前输入次接通定时器位保持接通
● TOF 定时器开始定时断开延时时间间隔输入必须进行接通断开转换
● 果 TOF 定时器 SCR 区域中 SCR 区域处未激活状态前值设置
0定时器位断开前值递增

类型 前值 > 预设值 输入 IN 状态 电循环首次扫描
TON 定时器位接通
前值继续定时
32767
ON:前值 定时值
OFF:定时器位断开前值
0
定时器位 OFF
前值 0
TONR1 定时器位接通
前值继续定时
32767
ON:前值 定时值
OFF:定时器位前值保持
状态值
定时器位 OFF
前值保持1 程序指令
717 定时器
S7200 SMART
394 系统手册 V24 032019 A5E03822234AF
类型 前值 > 预设值 输入 IN 状态 电循环首次扫描
TOF 定时器位断开
前值
预设值停止定时
ON:定时器位接通前值
0
OFF:接通
断开转换定时器开始定

定时器位 OFF
前值 0
1
保持性定时器前值指定整电循环中保持关详细信息请参见组
态保持范围 (页 145)


说明
复位指令定时器指令配合
复位 (R) 指令复位 TONR 定时器
TON TOF 定时器通定时器输入复位 (R) 指令两种方法复位
复位指令执行列操作:
• 定时器位 OFF
• 定时器前值 0
• 复位TOF 定时器输入接通转换断开时会重新启动断开延时定时器

7172 定时器编程提示示例
定时器类型
您利定时器实现时基计数功S7200 指令集提供三种类型定时器
● 接通延时定时器 (TON)单间隔定时
● 保持型接通延时定时器 (TONR)累积定数量定时间隔
● 断开延时定时器 (TOF)断开(
FALSE)条件延长定时间例电机关闭电机冷 程序指令
717 定时器
S7200 SMART
系统手册 V24 032019 A5E03822234AF 395
寻址定时器值
T 编号含义取决程序中文
● 分配定时器功框T37标识定时器
● 分配常开触点T37寻址布尔型 T37 定时器位
● 分配整数操作T37作数字寻址 T37 前时间值
1 毫秒分辨率
1 毫秒定时器记录活动 1 毫秒定时器启 1
毫秒定时器时间间隔数目执行定时器指令开始计时1
毫秒定时器毫秒更新次(定时器位定时器前值)扫描周期步换言
超 1 毫秒扫描程中定时器位定时器前值次更新
定时器指令开复位定时器果 TONR 定时器关闭定时器
毫秒意时刻启动定时器预设值必须设需定时器间隔
时间间隔例 1 毫秒定时器时保证时间间隔少 56
毫秒预设时间值应设 57
10 毫秒分辨率
10 毫秒定时器记录活动 10 毫秒定时器启 10
毫秒定时器时间间隔数目执行定时器指令开始计时次扫描周期开始时
更新 10
毫秒定时器(换言整扫描程中定时器前值定时器位保持变)更新方
法积累 10 毫秒间隔数(前次扫描开始)加活动定时器前值
10
毫秒意时刻启动定时器预设值必须设需定时器间隔时间间隔
例 10 毫秒定时器时保证时间间隔少 140
毫秒预设时间值应设 15
100 毫秒分辨率
100 毫秒定时器记录活动 100 毫秒定时器次更新 100
毫秒定时器间隔数目通方法更新种定时器:执行定时器指令时累积
100 毫秒间隔数(前次扫描周期起)加定时器前值
执行定时器指令时 100 毫秒定时器前值进行更新果启
100 程序指令
717 定时器
S7200 SMART
396 系统手册 V24 032019 A5E03822234AF
毫秒定时器扫描周期未执行定时器指令更新该定时器前值丢
失时间样果扫描周期次执行条 100 毫秒定时器指令 100
毫秒间隔数次加定时器前值延长时间扫描周期仅执行次定
时器指令时应该 100 毫秒定时器
100
毫秒意时刻启动定时器预设值必须设需定时器间隔时间间隔
例 100 毫秒定时器时保证时间间隔少 2100
毫秒预设时间值应设 22

TON 接通延时定时器示例

LAD STL

100 ms 定时器 T37 1 s (10 x
100 ms) 超时
• I00 ON T37
• I00 OFF 禁复位 T37
Network 1
LD I00
TON T37 +10

T37 位定时器 T37 控制 Network 2
LD T37
Q00
时序图
程序指令
717 定时器
S7200 SMART
系统手册 V24 032019 A5E03822234AF 397
TON 动复位接通延时定时器示例

LAD STL

10 ms 定时器 T33 1 s (100 x
10 ms) 超时
M00
脉速度快法状态视图监

Network 1
LDN M00
TON T33 +100

状态视图中见速率运行时
较结果真
(40 x 10 ms) Q00
接通信号波形 40
低电60 高电
Network 2
LDW> T33 +40
Q00

T33(位)脉速度快法
状态视图监视
(100 x 10 ms)
时间段通 M00
复位定时器
Network 3
LD T33
M00
时序图
程序指令
717 定时器
S7200 SMART
398 系统手册 V24 032019 A5E03822234AF
TONR 保持型接通延时定时器示例

LAD STL

10 ms TONR 定时器 T1
PT 1 s (100 x 10 ms) 时超时
Network 1
LD I00
TONR T1 +100

T1 位定时器 T1 控制
定时器总累计 1 秒Q00
接通
Network 2
LD T1
Q00

TONR 定时器必须带 T
址复位指令复位
I01 接通时复位定时器
T1(前值定时器位)
Network 3
LD I01
R T1 1
时序图
程序指令
717 定时器
S7200 SMART
系统手册 V24 032019 A5E03822234AF 399
TOF 关断延时定时器示例

LAD STL

10 ms 定时器 T33 1 s (100 x
10 ms) 超时
• I00 升 T33
• I00 降 禁复位 T33
Network 1
LD I00
TOF T33 +100

定时器 T33 通定时器触点 T33
控制 Q00
Network 2
LD T33
Q00
时序图

定时器分辨率定时器位前时间值更新时间影响
● 1 ms 定时器:定时器位前值更新扫描周期步扫描周期 1 ms
时定时器位前值该扫描周期更新次
● 10 ms
定时器:定时器位前值扫描周期开始时更新定时器位前值整扫
描期间保持变扫描期间累积时间间隔会次扫描开始时加前值
● 100 ms 定时器:分辨率 100 ms
定时器定时器位前值指令执行时更新确保扫描周期程序
仅执行 100 ms 定时器指令次样保证定时器定时正确
示例:动重新触发单触发定时器
已更正示例常闭触点 Q00 代定时器位作定时器输入样确保输出
Q00 次定时器达预设值时接通扫描周期保持接通
1 ms 定时器 程序指令
717 定时器
S7200 SMART
400 系统手册 V24 032019 A5E03822234AF
执行常闭触点 T32 执行常开触点 T32 前更新定时器前值Q00
会扫描周期保持接通

10 ms 定时器
Q00 接通定时器位 T33
扫描开始执行定时器功框时间段接通执行定时器功框定时器前
值 T 位均置零执行常开触点 T33 时T33 Q00 均断开

100 ms 定时器
定时器前值达预设值Q00 会扫描周期始终接通
程序指令
717 定时器
S7200 SMART
系统手册 V24 032019 A5E03822234AF 401
7173 时间间隔定时器


LADFBD STL 说明

BITIM OUT 开始间隔时间指令读取置 1 毫秒计数器前值该值存储
OUT 中 双字毫秒值计时间隔 2 32 次方 497 天

CITIM IN OUT 计算间隔时间指令计算前时间 IN
中提供时间时间差然差值存储 OUT 中
双字毫秒值计时间隔 2 32 次方 497 天 根 BITIM
指令执行时间CITIM
指令会动处理间隔发生毫秒定时器翻转


ENO 0 时非致命错误 受影响 SM 位
• 0006H 间接址


输入输出 数类型 操作数
IN DWORD VD ID QD MD SMD SD LD AC *VD *LD *AC
OUT DWORD VD ID QD MD SMD SD LD AC *VD *LD *AC
示例: 触发计算时间间隔定时器

LAD STL

Ex1_Interval_time_net1
捕捉 Q00 接通时刻 Network 1
LD Q00
EU
BITIM VD0

计算 Q00 接通时长 Network 2
LD Q00
CITIM VD0 VD4
程序指令
718 子例程
S7200 SMART
402 系统手册 V24 032019 A5E03822234AF
718 子例程
7181 CALL(子例程) RET(条件返回)

添加新子例程请选择编辑(Edit) 功区然选择插入象(Insert Object)
子例程(Subroutine) 命令 STEP 7MicroWIN SMART
动子例程中添加条件返回 子例程中添加条件返回 CRET
指令
程序中嵌套调子例程(子例程中调子例程)嵌套深度八
中断例程中嵌套子例程深度四

说明
允许递调(子例程调)子程序中进行递调时应慎重
程序指令
718 子例程
S7200 SMART
系统手册 V24 032019 A5E03822234AF 403


LADFBD STL 说明

CALL SBR_n
x1 x2 x3
子例程调指令程序控制权转交子例程
SBR_N带参数带参数子例程调指令
子例程执行完控制权返回子例程调指令条指令
调参数 x1 (IN)x2 (IN_OUT) x3 (OUT)
分表示传入传入传出传出子例程三调参数
调参数选 0 16 调参数
调子例程时保存整逻辑堆栈栈顶值设置堆栈位置
值设置零控制权交调子例程
该子例程执行完堆栈恢复调时保存数值控制权返回调
例程
子例程调例程累加器
子例程累加器累加器执行保存恢复操作
周期次调子例程时应升降定时器
计数器指令

CRET 子例程条件返回指令 (CRET) 根前面逻辑终止子例程


ENO 0 时错误条件 受影响 SM 位
• 0006H 间接址
• 008H
超出子例程嵌套限制



输入输出 数类型 操作数
SBR_n WORD 常数: 0127
IN BOOL VIQMSMSTCL流 (LAD)逻辑流 (FBD)
BYTE VBIBQBMBSMBSBLBAC*VD*LD*AC1常数 程序指令
718 子例程
S7200 SMART
404 系统手册 V24 032019 A5E03822234AF
输入输出 数类型 操作数
WORD INT VWTCIWQWMWSMWSWLWACAIW*VD*
LD*AC1常数
DWORD DINT VDIDQDMDSMDSDLDACHC*VD*LD*AC1
&VB&IB&QB&MB&T&C&SB&AI&AQ&SMB常数
STRING *VD*LD*AC1常数
IN_OUT BOOL VIQMSM2STCL
BYTE VBIBQBMBSMB2SBLBAC*VD*LD*AC1
WORD INT VWTCIWQWMWSMW2SWLWAC*VD*LD*
AC1
DWORD DINT VDIDQDMDSMD2SDLDAC*VD*LD*AC1
OUT BOOL VIQMSM2STCL
BYTE VBIBQBMBSMB2SBLBAC*VD*LD*AC1
WORD INT VWTCIWQWMWSMW2SWLWACAQW*VD
*LD*AC1
DWORD DINT VDIDQDMDSMD2SDLDAC*VD*LD*AC1
1 允许 AC1AC2 AC3(允许 AC0)
2 字节偏移必须 30 999 间进行读写访问
带调参数调子例程
子例程选择传递参数参数子例程变量表中定义必须参数分配局
部符号名称( 23
字符)变量类型数类型子例程传递十六参数变量表中
VAR_Type 类型字段定义变量传入子例程 (IN)传入传出子例程
(IN_OUT)传出子例程 (OUT)
添加新参数行请光标置添加变量类型 ININ_OUTOUT TEMP
Var_Type 字段单击鼠标右键开选择菜单选择插入(Insert)
选项然选择行(Row Below)
选项选类型参数行出现前条目方
变量表中分配时 (TEMP) 参数存储子例程执行程中效数局部
TEMP 数会作调参数进行传递例程中断例程中分配 TEMP
参数子例程 ININ_OUT OUT 调参数 程序指令
718 子例程
S7200 SMART
系统手册 V24 032019 A5E03822234AF 405
子例程变量表参数类型

参数 说明
IN 参数传入子例程果参数直接址(例
VB10)指定位置值传入子例程果参数间接址(例
*AC1)指针指代位置值传入子例程果参数数常数 (16#1234) 址
(&VB100)常数址值传入子例程
IN_OUT 指定参数位置值传入子例程子例程结果值返回位置常数(例
16#1234)址(例 &VB100)允许作输入输出参数
OUT 子例程结果值返回指定参数位置常数(例 16#1234)址(例
&VB100)允许作输出参数输出参数保留子例程次执行时分配
值次调子例程时必须输出参数分配值
TEMP 没传递参数局部存储器子例程中作时存储单元
调参数允许数类型
● 流:布尔流仅允许位(布尔)输入声明输入参数分配基位逻辑指
令组合流结果流输入 EN 输入相似位逻辑(例LAD
触点)相连接连接直接间接址分配必须变量表行(行)
指定布尔流输入然指定非布尔数类型输入参数样
例中输入 (EN) IN1 输入流逻辑
● BOOL:数类型单位输入输出例中 IN3
分配直接址布尔输入
● BYTEWORDDWORD:数类型分标识 12 4
字节符号输入输出参数
● INTDINT:数类型分标识 2 4 字节符号输入输出参数
● REAL:数类型标识单精度(4 字节)IEEE 浮点值
● STRING:数类型作指字符串四字节指针 程序指令
718 子例程
S7200 SMART
406 系统手册 V24 032019 A5E03822234AF
变量表示例

示例:带调参数子例程调

LAD STL

仅 STL 中显示:
Network 1
LD I00
CALL SBR_0 I01 VB10 I10 &VB100 *AC1 VD200

LAD FBD 中正确显示:
Network 1
LD I00
L600
LD I01
L637
LD L600
CALL SBR_0 L637 VB10 I10 &VB100 *AC1 VD200


说明
面提供两 STL 示例STL 程序员第组显示 STL 编辑器中简化
STL 指令作 LADFBD 流输入 BOOL 参数保存 L 存储器
第二组编译器生成 STL 指令显示 LADFBD STL
编辑器中程序编译器 L 存储器保存 LADFBD 中指定流输入 BOOL
输入参数状态

址参数(例IN4 (&VB100))传入子例程作
DWORD(符号双字)值调例程中常数值前面常数描述符参数必须
指定常数参数类型例:传送值 12345 程序指令
718 子例程
S7200 SMART
系统手册 V24 032019 A5E03822234AF 407
符号双字常数作参数必须常数参数指定
DW#12345果参数中遗漏常数说明该常数认定类型
系统输入输出参数动执行数类型转换例果变量表指定参数数类型
REAL调例程中该参数指定双字 (DWORD)
数类型子例程中参数值双字数类型
值传递子例程存储子例程局部存储器中变量表左列显示传递参数局
部存储器址调子例程时输入参数值复制子例程局部存储器中子例程执行
完成时子例程局部存储器输出参数值复制指定输出参数址
数元素类型参数编码表示参数值子例程中局部存储器分配述

● 参数值带参数调子例程指令指定序分配局部存储器起始址 L
00
● 八连续位参数值分配 Lx0 Lx7 单字节
● 字节字双字值分配字节边界局部存储器(LBxLWx LDx)
带参数子例程调指令中必须定序排列参数输入参数前面次
输入输出参数然输出参数
果 STL 编程 CALL 指令格式:
CALL 子例程编号 参数 1 参数 2 参数 16
示例:子例程子例程返回指令

LAD STL
MAIN

首次扫描时调子例程 0
进行初始化
Network 1
LD SM01
CALL SBR_0
SBR0

程序段前
条件返回指令退出子例程

Network 1
LD M143
CRET
SBR0

果 M143
接通跳网络
Network 2
LD SM00
MOVB 10 VB0 程序指令
718 子例程
S7200 SMART
408 系统手册 V24 032019 A5E03822234AF
示例:字符串参数子例程调
示例根定输入状态字符串文字复制唯址字符串唯址保
存然通间接址字符串址传入子例程子例程输入参数数类型字符串
然子例程字符串移位置
字符串文字传入子例程子例程字符串引始终相


LAD
STL
MAIN

Network 1
LD I00
SCPY string1 VB100
AENO
MOVD &VB100 VD0
MAIN

Network2
LD I01
SCPY string2 VB200
AENO
MOVD &VB200 VD0
MAIN

Network3
LD I02
CALL SBR_0 *VD0
MAIN

Network4
LD I03
CALL SBR_0 string3
SBR0

Network 1
LD SM00
SSCPY *LD0 VB300
程序指令
719 PROFINET
S7200 SMART
系统手册 V24 032019 A5E03822234AF 409
719 PROFINET
7191 编程指令 PROFINET 特性
PROFINET文件夹两组编程指令:
● RDREC WRREC (页 409):连接 PROFINET
设备读取数记录数记录写入连接 PROFINET 设备
● BLKMOV_BIR BLKMOV_BIW (页 414):立 PROFINET
设备读取字节立字节写入 PROFINET 设备

说明
访问 I Q 存储区传统指令均访问 PROFINET 网络 I Q 存储区

7192 读取写入数记录
71921 RDREC WRREC 指令输入输出接口
RDREC WRREC 指令:
表格 7 21 RDREC WRREC
LADFBD STL 说明


RDREC Req Table Done Sta
tus
RDREC 指令 PROFINET
设备读取数记录


WRREC Req Table Done
Status
WRREC
指令数记录写入 PROFINET
设备 程序指令
719 PROFINET
S7200 SMART
410 系统手册 V24 032019 A5E03822234AF
RDREC WRREC 指令参数:
表格 7 22 RDREC WRREC 指令参数
参数类型 数类型 操作数 说明
REQ IN BOOL I Q V M T C SM
S L
REQ1:传送数记录
TABLE INOUT BYTE Q V M SM S L
*AC*VD*LD Con
stant
数读写记录设置参数表关详细信息请
参见 TABLE参数定义 (页 411)
DONE OUT BOOL I Q V M SM S L 完成指令
STATU
S
OUT BYTE I Q V M SM S L 前操作状态关详细信息请参见
STATUS参数定义 (页 412)


说明
支持数记录长度 1024 字节
程序指令
719 PROFINET
S7200 SMART
系统手册 V24 032019 A5E03822234AF 411
TABLE参数定义
表列出TABLE参数信息:
表格 7 23 TABLE
字节偏移 参数类型 注释
0 Device Number Input
注:
值范围 1
8

设备编号API
编号插槽编号子插槽编号寻
址子模块

PROFINET
导中找设备编号API
编号插槽编号子插槽编号
1
2 API Number Input
3
4
5
6 Slot Number Input
7
8 SubSlot Number Input
9
10 Record Index Input 记录索引包括协议中户定义记
录索引
关协议中索引详细信息请参见
PROFINET IO(版
23)技术规范
11
12 Buffer Length Input 参数指缓区字节数缓区
存储设备读取写入设备数记

取值范围:1 1024
13
14 Data Address Input 缓区设备读取写入设备址

注:
15
16 程序指令
719 PROFINET
S7200 SMART
412 系统手册 V24 032019 A5E03822234AF
字节偏移 参数类型 注释
17 果缓区长度实际记录数长
度缓区包含记录数
果缓区长度实际记录数长
度缓区包含部分记录数
会发生错误
18 Actual record
data length
Output 参数适指令
RDREC返回设备指定实际数
长度
19
20 PROFINET Error
Code
Output PROFINET 协议定义错误代码
0 错误
果该值 0请检查 PROFINET
IO(版
23)技术规范中特定错误代码
21
22
23
STATUS参数定义
表列出STATUS参数信息:
表格 7 24 STATUS
字节偏

位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
0 A 1 E 2 错误代码 3
1 A:1 正进行请求
2 E:1 出错
3 错误代码:系统错误代码关详细信息请参见 指令 RDREC WRREC
系统定义错误代码 (页 413) 程序指令
719 PROFINET
S7200 SMART
系统手册 V24 032019 A5E03822234AF 413
71922 指令 RDREC WRREC 系统定义错误代码
错误代码:

错误代

说明
0 错误
1 数长度参数 0 支持长度(1024 字节)
2 数缓区 IQM V 存储区
3 数缓区适合存储区
4 表格存储器匹配
5 设备编号效范围范围 1 8
6 实例匹配:连接正忙实例设备编号API
编号插槽编号子插槽编号请求实例相缓区数址

7 PROFINET 设备未连接
8 接收缓区超 1024 字节
9 调序列效
10 参数效(例超出范围)
11 时重新创建 AR
12 RPC 报告超时错误
13 RPC 报告通信错误
14 IOD RPC 服务器显示正忙(例稍重新调)
15 CLRPC 报告错误 PDU 法解析
16 CM 响应正常出现 PROFINET 协议定义 错误
17 指令参数效
24 未启 REQ
25 缓区长度实际数记录长度
63 未知错误 程序指令
719 PROFINET
S7200 SMART
414 系统手册 V24 032019 A5E03822234AF
7193 物理 PROFINET 存储器址间读取写入字节
71931 BLKMOV_BIR BLKMOV_BIW 输入输出接口
BLKMOV_BIR BLKMOV_BIW 指令:
表格 7 25 BLKMOV_BIR BLKMOV_BIW
LADFBD STL 说明


BMIR InOutN BLKMOV_BIR 立读取(BLKMOV_BIR
Immediate Read) 指令读取物理
PROFINET 输入 IN
字节结果写入存储器址
OUT更新程映寄存器
输入信号 N 定义字节数
注:
• N ≤ 128
• N 字节数超子模块边界

BMIW InOutN BLKMOV_BIW
立写入(BLKMOV_BIM Immediate
Write) 指令存储器址 IN
读取字节写入物理 PROFINET
输出 OUT相应程映位置更新
输入信号 N 定义字节数
注:
• N ≤ 128
• N 字节数超子模块边界 程序指令
719 PROFINET
S7200 SMART
系统手册 V24 032019 A5E03822234AF 415
BLKMOV_BIR BLKMOV_BIW 参数:

参数类型 数类型 操作数
IN
(BLKMOV_BIR)
IN BYTE IB *VD *LD *AC
IN
(BLKMOV_BIW)
IN BYTE IB QB VB MB SMB SB LB AC *VD *LD
*AC Constant
OUT
(BLKMOV_BIR)
OUT BYTE IB QB VB MB SMB SB LB AC *VD *LD
*AC
OUT
(BLKMOV_BIW)
OUT BYTE QB *VD *LD *AC
N IN BYTE IB QB VB MB SMB SB LB AC Constant
*VD *LD *AC
71932 指令 BLKMOV_BIR BLKMOV_BIW 错误代码

ENO 0 非致命错误 受影响 SM 位
● 0006H 间接寻址
● 法访问扩展模块


S7200 SMART
416 系统手册 V24 032019 A5E03822234AF
通信 8

S7200 SMART 实现 CPU编程设备 HMI 间种通信:
● 太网:
– 编程设备 CPU 数交换
– HMI CPU 间数交换
– S7 S7200 SMART CPU 等通信
– 具太网功设备间开放式户通信 (OUC)
– PROFINET 设备 PROFINET 通信


说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
太网端口支持太网通信相关功

● PROFIBUS:
– 适分布式 IO 高速通信(高达 12 Mbps)
– 总线控制器连接许 IO 设备(支持 126 寻址设备)
– 站 IO 设备间数交换
– EM DP01 模块 PROFIBUS IO 设备 通信

S7200 SMART
系统手册 V24 032019 A5E03822234AF 417
● RS485:
– USBPPI 电缆时提供适编程 STEP 7MicroWIN SMART 连接
– 总支持 126 寻址设备(程序段 32 设备)
– 支持 PPI(点点接口)协议
– HMI CPU 间数交换
– 端口设备 CPU 间交换数(XMTRCV 指令)
● RS232:
– 支持台设备点点连接
– 支持 PPI 协议
– HMI CPU 间数交换
– 端口设备 CPU 间交换数(XMTRCV 指令) 通信
81 CPU 通信连接
S7200 SMART
418 系统手册 V24 032019 A5E03822234AF
81 CPU 通信连接
CPU 支持列数量发异步通信连接:
● 太网编程端口:
– 开放式户通信 (OUC)
连接:八动(客户端)连接八动(服务器)连接支持 S7200 SMART
CPU 太网设备
– HMIOPC 连接:八专 HMIOPC 服务器连接
– PG 连接:编程设备 (PG) 连接
– 等 (GETPUT)
连接:八动(客户端)连接八动(服务器)连接支持 S7200 SMART
CPU 网络设备
– PROFINET 连接: PROFINET 控制器支持八连接(IO 设备驱动器)


说明
果 CPU 型号支持通太网端口 S7200 SMART CPU 进行编程 PG
次监视 CPU


说明
S7200 SMART CPU GET PUT 指令进行 CPU CPU 通信


说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
太网端口支持太网通信相关功

● 集成 RS485 端口(端口 0):四支持 HMI 设备连接预留通
STEP 7MicroWIN SMART 进行编程连接


说明
执行 RS485 通信连接:
• USBPPI 电缆通意串行端口(包括 RS485 端口信号板端口 DP01
PROFIBUS 端口)型号 CPU 进行编程
• RS485 RS232 端口进行 HMI 访问(数读写)端口通信
通信
82 CPU 通信端口
S7200 SMART
系统手册 V24 032019 A5E03822234AF 419
● PROFIBUS 端口: EM DP01 PROFIBUS DP 模块支持六连接
● CM01 信号板 (SB) RS232RS485 端口(端口 1):四支持 HMI 设备连接


说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
支持扩展模块信号板

82 CPU 通信端口
S7200 SMART CPU 四通信接口提供通信类型:
● 太网端口(果 CPU 型号支持):
– STEP 7MicroWIN SMART 编程
– GETPUT 通信
– HMI:太网类型
– 基 UDPTCP ISOonTCP 开放式户通信 (OUC)
– PROFINET 通信
● RS485 端口(端口 0):
– USBPPI 电缆进行 STEP 7MicroWIN SMART 编程
– TDHMI:RS485 类型
– 端口 (XMTRCV) 包括 Siemens 提供 USS Modbus RTU 库
● PROFIBUS 端口:果 CPU 模块支持扩展模块 S7200 SMART CPU
支持两 EM DP01 模块进行 PROFIBUS DP HMI 通信
● RS485RS232 信号版 (SB)(存端口 1):
– TDHMI:RS485 RS232 类型
– 端口 (XMTRCV) 包括 Siemens 提供 USS(仅 RS485) Modbus
RTU(RS485 RS432)库 通信
83 HMI 通信驱动程序
S7200 SMART
420 系统手册 V24 032019 A5E03822234AF
83 HMI 通信驱动程序
HMI
S7200 SMART 支持 Siemens HMI 系列中 HMI:
● COMFORT HMI(PROFINET PROFIBUS):
– SIMATIC HMI TP700 COMFORT
– SIMATIC HMI TP900 COMFORT
– SIMATIC HMI TP1200 COMFORT
– SIMATIC HMI KP400 COMFORT
– SIMATIC HMI KP700 COMFORT
– SIMATIC HMI KP900 COMFORT
– SIMATIC HMI KP1200 COMFORT
– SIMATIC HMI KTP400 COMFORT
● SMART HMI(PROFINET PROFIBUS):
– SMART 700 IE
– SMART 1000 IE
● BASIC HMI (PROFINET):
– SIMATIC HMI KTP400 BASIC MONO PN
– SIMATIC HMI KTP600 BASIC MONO PN
– SIMATIC HMI KTP600 BASIC COLOR PN
– SIMATIC HMI KTP1000 BASIC COLOR PN
– SIMATIC HMI TP1500 BASIC COLOR PN
– SIMATIC HMI KP300 BASIC MONO PN
● BASIC HMI (PROFIBUS):
– SIMATIC HMI KTP600 BASIC COLOR DP
– SIMATIC HMI KTP1000 BASIC COLOR DP
● Micro HMI (PROFIBUS):
– TD 400C 文显示4 行 通信
84 太网
S7200 SMART
系统手册 V24 032019 A5E03822234AF 421
通信驱动程序
两位置选择 S7200 SMART HMI 通信驱动程序:
● WinCC Flexible 软件
● TIA 门户
WinCC Flexible
WinCC Flexible 软件包中菜单选项选择需通信驱动程序:
● 通信
● 连接表
连接表(Connections table) 中选择SIMATIC S7 200
SMART驱动程序果列表中没 SMART 驱动程序选择SIMATIC S7
200驱动程序
TIA 门户
TIA 门户中菜单选项选择需通信驱动程序:
● HMI 变量
● 连接
连接(Connections) 中选择SIMATIC S7 200驱动程序

说明
果 HMI 面板正 PROFIBUS DP 连接
(RS485)网络配置文件(Network Profile) 设置 PPI

84 太网
841 概述
太网种差分(点)网络 32 网段1024
节点太网实现高速(高达 100 Mbits)长距离(铜缆:远约
15km光纤:远约 43km)数传输 通信
84 太网
S7200 SMART
422 系统手册 V24 032019 A5E03822234AF
太网连接包括针设备连接:
● 编程设备
● CPU 间 GETPUT 通信
● HMI 显示器
● 开放式户通信 (OUC)
● PROFINET 通信

说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
太网端口太网通信相关功

842 伙伴连接
伙伴(远程)连接定义两通信伙伴逻辑分配建立通信连接
通容定义连接:
● 涉通信伙伴(动动)
● 连接类型(编程设备HMICPU 设备)
● 连接路径(网络IP 址子网掩码网关)
通信伙伴设置建立通信连接
动设备建立连接动设备接受拒绝动设备连接请求
建立连接通动设备该连接进行动维护通动动设备进行监

果连接终止(例断线中伙伴断开连接)动伙伴尝试重新建立连接

动设备注意连接出现终止采取行动(例撤销新断开连接动伙伴密码
权限)
S7200 SMART CPU 动设备动设备 动设备(例运行
STEP 7MicroWIN SMART 计算机 HMI)建立连接时CPU
根连接类型定连接类型允许连接数量决定接受拒绝连接请求
通信
84 太网
S7200 SMART
系统手册 V24 032019 A5E03822234AF 423
843 太网网络组态示例
S7200 SMART CPU 太网网络时三种类型通信选项:
● CPU 连接编程设备
● CPU 连接 HMI
● CPU 连接 S7200 SMART CPU


CPU 连接编程设备

CPU 连接 HMI

CPU 连接 CPU
CPU 太网端口包含太网交换设备 编程设备 HMI CPU
间直接连接需太网交换机 含两 CPU HMI
设备网络需太网交换机


① CSM1277
太网交换机
安装机架 CSM1277 4 端口太网交换机连接 CPU HMI 设备 通信
84 太网
S7200 SMART
424 系统手册 V24 032019 A5E03822234AF
844 分配 Internet 协议 (IP) 址
8441 编程设备网络设备分配 IP 址
果编程设备正连接工厂 LAN
网络适配器卡(万维网)编程设备 CPU 必须处子网中IP
址子网掩码相结合指定设备子网请联系网络理员获取相关帮助
网络 ID IP
址第部分(前三八位位组)(例21115418416)决定户 IP
网络子网掩码值通常 2552552550然您计算机处工厂 LAN
中子网掩码值(例2552552540)设置唯子网子网掩码通
设备 IP 址进行逻辑 AND 运算定义 IP 子网边界

说明
万维网环境编程设备网络设备 IP 路器全世界通信必须分配唯
IP 址避免网络户突请联系公司 IT 部门熟悉工厂网络员分配 IP


说明
想 CPU 连入公司 LAN
时非常适合次级网络适配器卡首次测试调试测试期间种安排尤实

桌面网邻居(My Network Places) 分配检查编程设备 IP 址
果您 Windows 7
操作系统您通菜单选项分配检查编程设备 IP 址:
● 启动(Start)
● 控制面板(Control Panel)
● 网络享中心(Network and Sharing Center)
● 连接 CPU 网络适配器连接(Local Area Connection)
● 属性(Properties) 通信
84 太网
S7200 SMART
系统手册 V24 032019 A5E03822234AF 425
● 连接属性(Local Area Connection Properties)
话框连接列项目:(This connection uses the following items) 字段中:
– 滚动Internet 协议版 4 (TCPIPv4)(Internet Protocol Version 4
(TCPIPv4))
– 单击Internet 协议版 4 (TCPIPv4)(Internet Protocol Version 4 (TCPIPv4))
– 单击属性(Properties) 钮
– 选择动获 IP 址(Obtain an IP address automatically) 面 IP
址(Use the following IP address)(输入静态 IP 址)
● 果已选择动获 IP 址(Obtain and IP address
automatically)需更改面 IP 址(Use the following IP address)
选项连接 S7200 SMART CPU:
– 选择 CPU 属子网 IP 址 (19216821)
– IP 址设置具相网络 ID 址(例1921682200)
– 选择子网掩码 2552552550
– 默认网关留空
– 您够连接 CPU


说明
通信接口(太网网络接口卡 (NIC)) CPU 必须位子网样
STEP 7MicroWIN SMART 找 CPU 通信

请咨询 IT 员帮助您设置网络组态连接 S7200 SMART CPU
8442 项目中 CPU 设备组态更改 IP 址
必须连接太网网络 S7200 SMART CPU 输入 IP 信息:

说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
太网端口支持太网通信相关功

● IP 址(IP Address): CPU 设备必须具 Internet 协议 (IP) 址CPU
设备址更加复杂路网络中传送数 IP 址分四段段占
8 位点分十进制格式表示(例21115418416)IP
址第部分表示网络 通信
84 太网
S7200 SMART
426 系统手册 V24 032019 A5E03822234AF
ID(您正位什网络中?)址第二部分表示机
ID(网络中设备唯)IP 址 192168xy
标准名称视未 Internet 路专网部分


说明
S7200 SMART CPU 列默认 IP 址:19216821


说明
必须网络台设备设定唯 IP 址

● 子网掩码(Subnet Mask):子网已连接网络设备逻辑分组局域网 (LAN)
中子网中节点彼间物理位置通常相接子网掩码定义 IP 子网边界


说明
子网掩码 2552552550 通常适网络

● 默认网关 IP 址:网关( IP 路器) LAN 间链路LAN
中计算机网关网络发送消息网络隐含着
LAN果数目 LAN
网关会数转发数传送目网络网络组网关
IP 址传送接收数包

① PROFINET (LAN) 端口 通信
84 太网
S7200 SMART
系统手册 V24 032019 A5E03822234AF 427
三种方法组态更改 CPU 设备板载太网端口 IP 信息:
● 通信(Communications) 话框中组态 IP 信息(动态 IP 信息)
● 系统块(System Block) 话框中组态 IP 信息(静态 IP 信息)
● 户程序中组态 IP 信息(动态 IP 信息)


说明
CPU 中静态动态 IP 信息:
• 静态 IP 信息:果已选中系统块(System Block) 中IP
址数固定面值通方式更改(IP address data is fixed to the
values below and cannot be changed by other means)
复选框您输入太网网络信息静态信息必须静态 IP 信息载
CPU然 CPU 中激活果您想更改 IP
信息系统块(System Block) 话框中更改 IP 信息次载
CPU
• 动态 IP 信息:果未选中系统块(System Block) 中IP
址数固定面值通方式更改(IP address data is fixed to the
values below and cannot be changed by other means)
复选框通方式更改 CPU IP 址 IP
址信息视动态信息通信(Communications)
话框中户程序中 SIP_ADDR 指令更改 IP 址信息
• 静态动态 IP信息均存储永久性存储器中

通信(Communications) 话框中组态 IP 信息(动态 IP 信息)
通通信(Communications) 话框进行 IP 信息更改立生效需载项目
访问话框请执行操作:

• 导航栏中单击通信(Communications) 钮

• 项目树中选择通信(Communications)
节点然 Enter双击通信(Communications)
节点 通信
84 太网
S7200 SMART
428 系统手册 V24 032019 A5E03822234AF
选择两种方式访问 CPU:
● 已发现 CPU(Found CPUs):CPU 位网络
● 已添加 CPU(Added CPUs):CPU
位网络远程网络(例通路器访问网络中 CPU)
已发现 CPU(CPU 位网络)通通信话框(Communications
dialog) 您 CPU 建立连接:
● 单击通信接口(Communication Interface)
拉列表您编程设备选择TCPIP网络接口卡 (NIC)
● 单击查找 CPU(Find CPU) 钮显示太网网络中操作
CPU(找 CPU) CPU 默认 IP 址
● 高亮显示 CPU然单击确认(OK)
通信
84 太网
S7200 SMART
系统手册 V24 032019 A5E03822234AF 429
已添加 CPU(CPU
位网络远程网络)通通信话框(Communications dialog) 您 CPU
建立连接:
● 单击通信接口(Communication Interface)
拉列表您编程设备选择TCPIP网络接口卡 (NIC)
● 单击添加 CPU(Add CPU) 钮执行意项操作:
– 输入编程设备访问属网络 CPU IP 址
您添加 CPU STEP 7MicroWIN SMART
中选择作通信伙伴然网络中 CPU
样进行编程操作存效路器网络路径STEP
7MicroWIN SMART 意 S7200 SMART CPU 进行通信
– 直接输入位网络中 CPU IP 址
网络远程网络中添加 CPU通常情况STEP 7MicroWIN
SMART 次 CPU 进行通信 CPU 默认 IP 址
● 高亮显示 CPU然单击确认(OK)

输入更改 IP 信息执行操作:
● 单击需 CPU
● 果需标组态更改 CPU单击闪烁指示灯(Flash Lights)
钮钮会针列表中高亮显示 CPU 闪烁STOPRUNFAULT灯
● 单击编辑(Edit) 钮 IP 信息进行更改 通信
84 太网
S7200 SMART
430 系统手册 V24 032019 A5E03822234AF
● 更改 IP 信息:
– IP 址
– 子网掩码
– 默认网关
– 站名
● 设置(Set) 钮设置(Set) 钮 CPU 中更新值
● 完成单击确认(OK)
您通信(Communications) 话框中组态板载太网端口 IP
信息时信息动态果未选中系统块(System Block) 话框中IP
址数固定面值通方式更改(IP address data is fixed to the values
below and cannot be changed by other means)
复选框必须通信(Communications) 话框中输入 IP
信息通单击设置(Set) 钮输入新 IP 址信息更新信息
系统块(System Block) 话框中组态 IP 信息(静态 IP 信息)
系统块(System Block) 中进行 IP
信息组态更改项目部分您项目载 CPU 前会生效
访问话框请执行操作:

• 导航栏中单击系统块(System Block) 钮

• 项目树中选择系统块(System Block)
节点然 Enter双击系统块(System Block)
节点 通信
84 太网
S7200 SMART
系统手册 V24 032019 A5E03822234AF 431
输入更改 IP 信息执行操作:
● 果尚未选中单击IP 址数固定面值通方式更改(IP
address data is fixed to the values below and cannot be changed by other means)
复选框太网端口 IP 信息字段启
● 输入更改 IP 信息:
– IP 址
– 子网掩码
– 默认网关
– 站名


说明
站名称遵守标准 DNS(域名系统)命名规范S7200 SMART CPU
站名限制 63 字符站名包括写字母 a z数字 0
9连字符(减号)句点
允许某名称取决设置站名工具站名称ciannnn格
式中 n 取 0 999 间值站名称字符串portnnnportnnn
nnnnn开头中n取数字 0 9 间值(例port123port123
45678非法站名称)站名连字符句点开始结束


果系统块(System Block) 话框中选中IP
址数固定面值通方式更改(IP address data is fixed to the values
below and cannot be changed by other means) 复选框您板载太网端口输入
IP 信息静态信息必须静态 IP 信息载 CPU然 CPU 通信
84 太网
S7200 SMART
432 系统手册 V24 032019 A5E03822234AF
中激活果您想更改 IP 信息系统块(System Block) 话框中更改 IP
信息次载 CPU

说明
果已选中IP 址数固定面值通方式更改(IP address data is
fixed to the values below and cannot be changed by other means)
复选框法通信(Communications) 话框中设置 IP 信息
SIP_ADDR 指令必须取消选中IP
址数固定面值通方式更改(IP address data is fixed to the values
below and cannot be changed by other means) 复选框

完成 IP 信息组态项目载 CPU具效 IP 址 CPU
设备显示通信(Communications) 话框中

通信
84 太网
S7200 SMART
系统手册 V24 032019 A5E03822234AF 433
户程序中组态 IP 信息(动态 IP 信息)
SIP_ADDR 指令 CPU IP 址设置ADDR输入中找值 CPU
子网掩码设置MASK输入中找值 CPU
网关设置GATE输入中找值
通 SIP_ADDR 指令进行 IP 信息组态更改立生效需载项目
SIP_ADDR 指令设置 IP 址信息存储 CPU 中永久存储器中
关详细信息请参见获取 IP 址设置 IP 址(太网) (页 222)

8443 搜索太网网络 CPU 设备
通信(Communication) 话框中搜索标识连接太网网络 S7200 SMART
CPU 访问话框请单击某项:

导航栏中通信钮

项目树中通信

视图(View) 菜单功区窗口(Windows)
区域组件(Component)
拉列表中通信(Communications)
通信(Communications)
话框通创建设备状态动检测定太网网络已连接
S7200 SMART CPU(请参见图) 选择 CPU 列出关该 CPU
详细信息:
● MAC 址
● IP 信息
● 站名 通信
84 太网
S7200 SMART
434 系统手册 V24 032019 A5E03822234AF
CPU IP 址 STEP 7MicroWIN SMART 项目相关联 开
STEP 7MicroWIN SMART 项目会动选择 IP 址建立 CPU 连接
次创建新项目开现 STEP 7MicroWIN SMART
项目您必须转通信(Communications) 话框建立 CPU 连接
通信(Communications) 话框显示次选择 CPU


845 查找 CPU 太网 (MAC) 址
太网网络中介质访问控制址(MAC
址)制造商标识网络接口分配标识符 MAC
址通常制造商注册标识号进行编码
外观良标准 (IEEE 8023) 格式印制 MAC
址六组数字组成组两十六进制数数字组连字符 () 号 ()
分隔(例 0123456789ab 0123456789ab)

说明
CPU 出厂时已装载永久唯 MAC 址 您法更改 CPU MAC


MAC 址印 CPU 正面左角位置 请注意必须开面门 MAC
址信息 通信
84 太网
S7200 SMART
系统手册 V24 032019 A5E03822234AF 435

① MAC 址

846 HMI CPU 通信


CPU 支持通太网端口 HMI 通信


说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
太网端口支持太网通信相关功
通信
84 太网
S7200 SMART
436 系统手册 V24 032019 A5E03822234AF
设置 CPU HMI 间通信时必须考虑求:
● 组态设置:
– 必须 CPU 组态 IP 址
– 必须设置组态 HMI便连接 CPU IP 址
– 通信需太网交换机网络中两设备时需太网交换机


说明
机架安装 CSM1277 4 端口太网交换机连接 CPU HMI 设备CPU
太网端口包含太网交换设备

● 支持功:
– HMI CPU 读写数
– 基 CPU 重新获取信息触发消息
– 系统诊断
确保您 CPU HMI 正确通信请表中步骤执行:
表格 8 1 组态 HMI CPU 间通信时需步骤
步骤 务
1 建立硬件通信连接
通太网接口 HMI CPU 间建立物理连接 CPU
置动跨接功该接口标准太网电缆跨接太网电缆
连接 HMI CPU 需太网交换机
关详细信息请参见建立硬件通信连接 (页 32)
2 果已创建包含 CPU 项目 STEP 7MicroWIN SMART
中开该项目果没创建请创建项目项目中插入 CPU
3 项目中组态 IP 址
相组态程必须 HMI CPU 组态 IP 址必须 CPU HMI
设备载相应组态
关详细信息请参见项目中 CPU 设备组态更改 IP 址 (页 425)
通信
84 太网
S7200 SMART
系统手册 V24 032019 A5E03822234AF 437

说明
V 存储器特定范围通信写入进行限制会影响 HMI
通信关详细信息请参见组态系统安全 (页 147)


847 开放式户通信
8471 协议
开放式户通信 (OUC)
提供种机制您程序通太网发送接收消息您选择太网协议作
传输机制:UDPTCP ISOonTCP

说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
太网端口支持太网通信相关功

UDP(户数报协议)
户数报协议 (UDP) 种协议开销简单连接传输模型UDP
协议中没握手机制协议性仅等底层网络法确保发送定序重
复消息提供保护数完整性UDP
提供校验通常端口号寻址函数
TCP(传输控制协议)
传输控制协议 (TCP)
特网核心协议通太网通信机运行应程序间TCP
提供序够进行错误校验消息发送功TCP
保证接收发送字节容序完全相TCP
协议动设备(发起连接设备)动设备(接受连接设备)间创建连接旦
连接建立方均发起数传送
TCP
协议种流协议意味着消息中存结束标志接收消息均认数通信
84 太网
S7200 SMART
438 系统手册 V24 032019 A5E03822234AF
流部分例客客户端设备服务器发送三条消息条均 20
字节服务器接收条 60
字节流(假设服务器收三条消息执行次接收操作)
ISOonTCP
ISOonTCP 种 RFC 1006 协议扩展ISOonTCP
优点数明确结束标志样您知道时接收整条消息S
PS7 协议 (PutGet) ISOonTCP 协议ISOonTCP 仅 102 端口利
TSAP(传输服务访问点)消息路适接收方(非 TCP 中某端口)
ISOonTCP 协议接收条消息进行划分例:客户端 ISOonTCP
协议服务器发送三条消息服务器收消息进行校验前会等集齐消息
条消息发出服务器会接收条消息明确三条消息
TCP 协议 ISOonTCP 协议处
8472 连接
S7200 SMART CPU 两条执行连接理 OUC 指令:
● TCON 指令建立动连接(客户端)开动连接(服务器)
● TDCON 指令强制断开连接(例关闭连接)RUNtoSTOP
转换强制关闭 CPU 创建开放连接
CPU 支持两种 OUC 连接类型:
● 动:连接 CPU 建立维护 CPU
负责设备发起连接请求维护连接样连接会停滞状态超时
● 动:动连接中 CPU 开端口
TSAP接收设备连接请求
CPU 支持八动连接八动连接
CPU 根传送 TCON 指令连接表创建动动连接UDP
连接始终动连接TCP ISOonTCP 连接组态参数确定连接类型
8473 端口 TSAP
端口传输服务访问点 (TSAP) 提供路功够消息路 CPU
设备相应接收器 通信
84 太网
S7200 SMART
系统手册 V24 032019 A5E03822234AF 439
端口
您助 UDP TCP 协议选择端口号远程端口号您选择 ISOonTCP
协议时端口号固定 102
端口号必须 1 49151 范围建议端口号 2000 5000
范围S7200 SMART CPU 端口号范围约束规表示:

端口号 描述
1 1999 • 您序号推荐范围
• 端口包括(见述容)
2000 5000 推荐范围
5001 49151 • 您序号推荐范围
• 端口包括(见述容)
49152 65535 • 动态端口私端口
• 端口号受限制
您表示端口号 S7200 SMART CPU
中端口号远程端口号受限制:

端口号 描述
20 FTP 数传输
21 FTP 控制
25 SMTP
80 网络服务器
102 ISOonTCP
135 PROFINET DCE
161 SNMP
162 SNMP 陷阱
443 HTTPS
34962 34964 PROFINET
端口号远程端口号您动连接端口号例
TCP 客户端端口 2500
服务器相连通常动连接端口远程端口均 2500 端口 通信
84 太网
S7200 SMART
440 系统手册 V24 032019 A5E03822234AF
动连接端口号作端口号例CPU 允许端口 2500
存 TCP 服务器(动连接)CPU 知道 2500
端口中路消息
TSAP
传输服务访问点 (TSAP)ISOonTCP 协议允许单 IP 址连接TSAP
唯标识连接 IP 址通信端点连接
端口 102 ISOonTCP
协议专您协议设置端口号您远程伙伴设置 TSAP
TSAP 规:
● TSAP 须 S7200 SMART 字符串数类型(长度字节接字符串)
● TSAP 长度必须少 2 字符超 16 ASCII 字符
● TSAP 字符串SIMATIC开头
● 果 TSAP 恰 2
字符必须十六进制字符0xE0开头例:TSAPE001合法
TSAP0101合法(字符表示续值十六进制字符)
848 PROFINET
8481 简介
什 PROFINET IO?
PROFINET IO PROFIBUS International
基太网动化标准定义跨供应商通信动化工程组态模型
助 PROFINET
IO采种交换技术站时访问网络节点时传输数进
更高效网络数时发送接收功通交换式太网全双工操作实
现(带宽 100 Mbps) 通信
84 太网
S7200 SMART
系统手册 V24 032019 A5E03822234AF 441
PROFINET IO 系统列设备组成:
● PROFINET 控制器控制动化务
● PROFINET 设备现场设备 PROFINET 控制器进行监视控制PROFINET
设备包含模块子模块


说明
S7200 SMART PROFINET 网络中 8 PROFINET 设备 64
模块模块

● 软件通常基 PC设置参数诊断 PROFINET 设备
PROFINET 目标
PROFINET 目标:
● 实现工业联网基工业太网(开放式太网标准)
● 实现工业太网标准太网组件兼容性
● 工业太网设备实现高稳健性工业太网设备适工业环境(例温度抗
干扰性)
● 实现实时功
● 现场总线系统缝集成
8482 XML 中设备数库文件:GSDML
PROFINET 设备属性存储 XML 文件中结构规 GSDML 模式确定
描述 GSD 文件语言 GSDML(通站描述标记语言) PROFINET
设备制造商处获取 GSDML 模式(作模式文件)
STEP 7MicroWIN SMART 支持 GSDML 规范 233 更早版导入 GSDML
文件时STEP 7MicroWIN SMART 会根 GSDML 模式 V233 GSDML
文件进行验证果象通验证STEP 7MicroWIN SMART 会置目录中
规范版高 233 GSDML 文件进行导入 STEP 7MicroWIN SMART
会验证 GSDXML 模式
属性RequiredSchemaVersion指定版高 V233 象(包括
DAP(设备访问点)模块子模块)均会忽略STEP 7MicroWIN SMART
会描述进行检查会置设备目录中 通信
84 太网
S7200 SMART
442 系统手册 V24 032019 A5E03822234AF
IO 设备添加 PROFINET 网络前 GSDML 文件导入 (页 442) STEP 7
MicroWIN 中
8483 GSDML 理
GSDML 理允许导入删 GSDML 文件PROFINET GSDML 文件描述
PROFINET 设备相关模块功
导入 GSDML 文件
导入 GSDML 文件请列步骤操作:
1 单击文件(File) 菜单功区GSDML部分中GSDML 理(GSDML Management)


2 单击GSDML 理(Manage general station description files)
话框中浏览(Browse) 钮



说明
次导入 GSDML 文件时该话框显示次导航文件路径
通信
84 太网
S7200 SMART
系统手册 V24 032019 A5E03822234AF 443
3 导航保存 GSDML 文件文件夹

4 选择导入 GSDML 文件导入 GSDML 文件


说明
GSDML 文件必须符合 GSDML 规范
关 GSDML 文件问题请联系制造商


说明
导入 GSDML 文件数 20
通信
84 太网
S7200 SMART
444 系统手册 V24 032019 A5E03822234AF
5 单击开(Open) 钮GSDML 文件安装日期显示导入 GSDML
文件(Imported GSDML files) 字段中

6 单击确认(OK) 钮关闭话框
删 GSDML 文件
删 GSDML 文件请列步骤操作:
1 单击文件(File) 菜单功区GSDML部分中GSDML 理(GSDML Management)

2 GSDML 理(Manage general station description files) 话框中选择删
GSDML 文件 通信
84 太网
S7200 SMART
系统手册 V24 032019 A5E03822234AF 445
3 单击需 GSDML 文件复选框然单击删(Delete) 钮删
GSDML 文件

4 弹出提醒窗口中确认删 GSDML 文件
5 单击确认(OK) 钮关闭话框
已删 GSDML 文件导入 GSDML 文件(Imported GSDML files) 字段中移
8484 PROFINET 设备命名
PROFINET 设备必须具设备名称 IP 址 STEP 7MicroWIN SMART
定义设备名称通 PROFINET DCP(发现组态协议)设备分配设备名称
确保 PROFINET 设备 PC 位子网中 通信
84 太网
S7200 SMART
446 系统手册 V24 032019 A5E03822234AF
开查找 PROFINET 设备话框
列方法开查找 PROFINET 设备(Find PROFINET Devices):
● 单击工具(Tools) 菜单功区工具(Tools) 区域中查找 PROFINET 设备(Find
PROFINET Devices) 钮

● 开项目树中工具(Tools) 文件夹选择查找 PROFINET 设备(Find PROFINET
Devices) 节点 Enter双击查找 PROFINET 设备(Find PROFINET Devices)
节点

查找 PROFINET 设备话框中组态 PROFINET 设备名称
设备分配名称请继续执行步骤:
1 开查找 PROFINET 设备(Find PROFINET Devices) 工具
查找 PROFINET 设备(Find PROFINET Devices)
话框会太网已连接 PROFINET 设备进行检测选择某
PROFINET 设备STEP 7MicroWIN SMART
显示关设备列详细信息:
– MAC 址
– IP 址
– 子网掩码
– 默认网关
– 设备名称
2 单击通信接口(Communication Interface) 拉列表编程设备选择 TCPIP
Network Interface Card (NIC) 通信
84 太网
S7200 SMART
系统手册 V24 032019 A5E03822234AF 447
3 单击查找设备(Find Devices) 钮显示太网 PROFINET
设备

注:修改 PN 设备 IP 址请转组态 PROFINET 网络 (页 448)
4 单击需设备
果需识组态更改设备请单击闪烁指示灯(Flash Lights) 钮
闪烁指示灯(Flash Lights) 功适符合 DCP 标准设备
5 单击编辑(Edit) 钮更改设备名称


说明
设备名称称遵守标准 DNS(域名系统)命名规范命名规:
• 支持 63 字符
• 设备名称包括写字母 a z数字 0 9连字符句点
• 设备名称包括中文字符(简体繁体)
• 设备名称 nnnn 格式中 n 取 0 999 间值
• 设备名称字符串 portnnn 字符串 portnnnnnnnn 开始中 n 0 9
数字例port123 port12345678 效设备名称
• 设备名称连字符句点开始结束
通信
84 太网
S7200 SMART
448 系统手册 V24 032019 A5E03822234AF
6 单击设置(Set) 钮设备分配设备名称
7 完成单击确认(OK)
8485 组态 PROFINET 网络
PROFINET IO 系统
PROFINET 系统 PROFINET 控制器分配 PROFINET 设备组成

● 您已 PROFINET 设备导入 GSDML 文件 (页 442)
● 系统块包含 PROFINET 控制器 (页 137)


说明
仅 STSR 20STSR 30STSR 40STSR 60 作 PROFINET IO
控制器固件版必须 V24 更高版

● 已 PROFINET 设备分配名称 (页 445) 通信
84 太网
S7200 SMART
系统手册 V24 032019 A5E03822234AF 449
步骤
设备分配 PROFINET 控制器请遵循步骤:
1 开 PROFINET 组态导
2 PLC 角色选PROFINET 控制器(PROFINET controller)



说明
果角色PROFINET 控制器(PROFINET controller) 更改禁
PROFINET(PROFINET disabled)项目中现 PROFINET 组态丢失
通信
84 太网
S7200 SMART
450 系统手册 V24 032019 A5E03822234AF
3 进入组态页面请单击窗口底部步(Next)单击 PROFINET 网络树中
CPU 名称


① PROFINET 网络树 编辑 PROFINET 网络结构树
② PROFINET 网络视图 PROFINET 网络视图
③ PROFINET 设备目录树 导入 GSDML 文件 PROFINET 设备目录
注:
unicode 字符STEP 7MicroWIN SMART
支持导入包含 MBCS(字节字符集)字符 GSDML
文件果导入包含特殊 unicode
字符(ÄÈ) GSDML 文件STEP
7MicroWIN SMART 法正常显示 GSDML
文件描述 GSDML 参数PROFINET
导中会出现问号
④ PROFINET 设备描述 前选择设备描述
⑤ 设备表 列出 PROFINET
网络中组态设备设备表中设备输入设备名称
分配 IP 址添加注释(选) 通信
84 太网
S7200 SMART
系统手册 V24 032019 A5E03822234AF 451
⑥ 控制器参数 PROFINET
控制器参数控制器分配发送时钟(send
clock) 启动时间(start up time) 参数
注:启动时间(start up time) 设置影响 PROFINET
控制器切换 RUN 模式需时间启动时间(start
up time) 默认值 10 s值分钟
• 果启动时间(start up time) 设置零CPU
立切换 RUN 模式
• 果启动时间(start up time)
建立完整连接 CPU 会建立完连接切换
RUN 模式
• 果启动时间(start up time) 未建立连接
CPU 启动时间(start up time) 切换 RUN
模式
4 PROFINET 设备目录树中选择 PROFINET 设备
5 单击设备表(Device table) 添加钮

结果:PROFINET 添加设备表网络视图 PROFINET 网络树中 通信
84 太网
S7200 SMART
452 系统手册 V24 032019 A5E03822234AF
6 输入设备名称注释双击空白列设置 IP 址
注: PROFINET 设备均应确保设备表中名称查找 PROFINET
设备(Find PROFINET Device) 话框中分配名称相
注: PROFINET 导中输入注释会载 PLC注释仅保存项目文件中
7 单击步(Next) PROFINET 网络树中模块进入模块组态话框


① PROFINET 网络树 编辑 PROFINET 网络结构树
② 设备子模块表 该表列出 PROFINET
网络中选设备模块子模块处设备分配
PNIPNQ 起始址
关 PNIPNQ
起始址范围请参见存储器范围特性
(页 1006)
③ 模块目录树 选设备列表
④ 设备参数 前选设备参数
8 单击模块目录树中模块子模块添加模块子模块插槽变绿色
注:确保实际网络中存选模块类型 通信
84 太网
S7200 SMART
系统手册 V24 032019 A5E03822234AF 453
9 单击添加(Add) 钮模块拖放插槽中

10 单击 PROFINET 网络树中模块名称组态模块检查模块详细信息
通信
84 太网
S7200 SMART
454 系统手册 V24 032019 A5E03822234AF
11 验证 PROFINET 组态否正确

12 单击生成(Generate) 钮保存生成组态
结果
PROFINET 设备模块已添加网络中准备进行载
8486 PROFINET 网络 LED 状态指示灯
前面板 CPU 状态 LED 指示 PROFINET 工作状态:
● RUN PROFINET 控制器开启时LED 呈绿色点亮
● STOP:PROFINET 控制器关闭时LED 呈黄色点亮
● ERROR 发生情况时LED 1 Hz 频率呈红色闪烁:
– IO 设备 IO 控制器失连接
– IO 设备发出报警 通信
85 PROFIBUS
S7200 SMART
系统手册 V24 032019 A5E03822234AF 455
85 PROFIBUS
PROFIBUS 协议旨实现分布式 IO 设备(远程 IO)进行高速通信PROFIBUS
系统总线控制器轮询 RS485 串行总线点型分布 DP IO 设备
PROFIBUS
设备种类繁许制造商提供设备简单输入输出模块复杂电机控
制器 PLC应PROFIBUS
DP 设备指够处理信息输出发送站外围设备DP
设备构成网络中动站(没总线访问权)接收消息予确认应
站请求发送响应信息 PROFIBUS DP
设备均具相优先级网络通信均源站
PROFIBUS 站构成网络动站PROFIBUS DP
定义两类站类站(通常中央编程控制器 (PLC) 运行专软件
PC)处理常规通信分配 DP
设备交换数二类站(通常组态设备调试维护诊断笔记电脑编
程控制台)专设备 DP 设备通信诊断目
PROFIBUS 网络通常站 DP IO
设备(请参见图)组态站设备解连接类型 DP
设备连接址站初始化网络验证网络中 DP
设备否组态相符站会断输出数写入 DP 设备设备读取输入数
PROFIBUS DP 站成功组态 DP 设备拥该 DP
设备网络中存站设备访问第站拥 DP
设备时受限制
EM DP01 PROFIBUS DP 模块作 DP 设备 S7200 SMART CPU 连接 PROFIBUS
网络EM DP01 作 DP V0V1 站通信伙伴 Siemens 客户支持获取
EM DP01 GSD 文件

说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
支持扩展模块信号板

图中 S7200 SMART CPU S71200 控制器 DP 设备 通信
85 PROFIBUS
S7200 SMART
456 系统手册 V24 032019 A5E03822234AF

S7200 SMART CPU(仅限 ST SR 型号)组态两 PROFIBUS EM
CPU 存储 PROFIBUS EM 组态数通模块开关设置
PROFIBUS 址必时通信模块更换变非常简便
851 EM DP01 PROFIBUS DP 模块
8511 分布式外设 (DP) 标准通信
PROFIBUS DP( DP 标准)种根欧洲标准 EN 50170 定义远程 IO
通信协议遵循标准设备公司制造够互相兼容DP
代表分布式外备远程 IOPROFIBUS 代表程现场总线
EM DP01 PROFIBUS DP 模块已实施通信协议标准中 DP 设备定义
DP 标准协议:
● EN 50 170 (PROFIBUS)
描述总线访问传输协议规定数传输介质属性
● EN 50 170(DP 标准)描述 DP 站
DP 设备间周期性高速数交换该标准定义组态参数分配程解释
分布式 IO 功实现周期性数交换列出支持诊断选项
需组态 DP 站识址DP 设备类型
DP 设备需参数分配信息DP 站告知 通信
85 PROFIBUS
S7200 SMART
系统手册 V24 032019 A5E03822234AF 457
DP 设备读取数置处(输入)处获数写入
DP 设备(输出)DP 站建立网络然初始化
DP 设备DP 站参数分配信息 IO 组态写入 DP 设备DP 站
DP 设备读取诊断信息验证 DP 设备已接受参数 IO 组态DP 站开始 DP
设备交换 IO 数 DP
设备发生事物写入输出读取输入该数交换模式会直持续果出
现异常DP 设备会通知 DP 站 DP 站 DP 设备读取诊断信息
旦 DP 站参数 IO 组态写入 DP 设备 DP 设备接受
DP 站写入参数组态DP 站拥该 DP 设备DP 设备接受属 DP
站写入请求网络中 DP 站够读取该 DP 设备输入输出该
DP 设备写入信息
8512 EM DP01 S7200 SMART 连接 DP 设备
通 EM DP01 PROFIBUS DP 模块 S7200 SMART CPU 连接 PROFIBUS DP
网络 EM DP01 作扩展模块连接 S7200 SMART CPU通 DP
通信端口 PROFIBUS 网络连接 EM DP01 PROFIBUS DP 模块该端口支持 96
Kbps 12 Mbps 间 PROFIBUS 波特率请参见EM DP01 PROFIBUS DP
模块技术规范解支持波特率

说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
支持扩展模块信号板

EM DP01 作 PROFIBUS DP 设备 DP 站接受种 IO
组态助户根应求定制数传输量许 DP 设备EM DP01
仅限传输 IO 数EM DP01 传送输入计数器值定时器值移入
S7200 SMART CPU 中变量存储器值EM DP01 会 DP 站数传送
S7200 SMART CPU
变量存储器户然数变量存储器转移数存储区 通信
85 PROFIBUS
S7200 SMART
458 系统手册 V24 032019 A5E03822234AF
EM DP01 PROFIBUS DP 模块 DP 端口连接网络中
DP 站然够作 MPI 设备站设备(例网络中 SIMATIC
HMI 设备 S7300S7400 CPU)通信图示带 S7200 SMART CPU SR20
EM DP01 PROFIBUS DP 模块 PROFIBUS 网络:
● 配 CPU 3152 S7300 作 DP 站已通装 STEP 7 编程软件
SIMATIC 编程设备进行组态S73152 DP 够 EM DP01
中读取数数写入中支持 1 字节 244 字节数
● S7200 SMART CPU SR20 CPU 3152 DP 设备ET 200 IO
模块 CPU 3152 DP 设备
● S7400 CPU 连接 PROFIBUS 网络 S7400 CPU 户程序中 X_GET
指令读取 CPU SR20 数( SIMATIC CPU DB1 访问
S7200 SMART CPU 中 V 存储器)
通信
85 PROFIBUS
S7200 SMART
系统手册 V24 032019 A5E03822234AF 459
8513 组态 EM DP01
步骤
1 S7200 SMART EM DP01 PROFIBUS DP 模块作 DP 设备必须设置 DP
端口站址匹配 DP 站组态中址站址通 EM DP01
旋转开关进行设置
2 完成开关更改必须重启 S7200 SMART CPU 新 DP 设备址生效
结果
DP 站设备通输出区域信息发送 DP 设备输出缓区 DP
设备交换数DP 设备通返回 DP 站存储输入区域中输入缓区容响应
DP 站发消息
组态步骤
S7200 SMART EM DP01 PROFIBUS DP 模块通 DP 站进行组态接受
DP 站发输出数输入数返回 DP 站输出输入数缓区位
S7200 SMART CPU 变量存储器(V 存储器)中组态 DP 站时需
V 存储器中定义输出数缓区起始字节单元作 EM DP01
部分参数分配信息需 IO 组态定义写入 S7200 SMART CPU
输出数量 S7200 SMART CPU 返回输入数量EM DP01 决定 IO
组态输入输出缓区DP 站参数分配 IO 组态信息写入
EM DP01EM DP01 V 存储器址输入输出数长度传送
S7200 SMART CPU值存储 S7200 SMART CPU
专存储器中供户程序关详细信息请参见 户程序注意事项
(页 467)中 SM 状态信息
8514 数致性
PROFIBUS 支持三种类型数致性:
● 字节:确保字节作整体传送
● 字:确保字传送程会 CPU 中进程中断
● 缓区:确保整数缓区作单位传送会 CPU
中进程中断
EM DP01 数处理程中始终利缓区致性 通信
85 PROFIBUS
S7200 SMART
460 系统手册 V24 032019 A5E03822234AF
S7200 SMART CPU EM DP01 数缓区致性
EM DP01 S7200 SMART CPU 确保整传送缓区致性:
● EM DP01 条消息形式接收 DP 站输出
● EM DP01 输出条消息形式传送
S7200 SMART CPU传送程中断
● S7200 SMART CPU 次性输出传送 V
存储器传送受户干扰中断
输入 DP 站时会确保种致性:
● S7200 SMART CPU 次性输入 V
存储器传出传送受户干扰中断
● S7200 SMART CPU 输入条消息形式传送
EM DP01该传送中断
● EM DP01 输入条消息形式发送 DP 站
DP 站致性
DP 站 CPU 致性非总缓区致非 DP 消息非常否 DP 站 CPU
会整 DP 消息作分割象进行处理DP 站 CPU
通常会较单位移动 PROFIBUS 数通数移动 IO
区户 DPRD_DAT(读取 DP 设备致性数)
DPWR_DAT(写入 DP 设备致性数)指令控制移动 DPRD_DAT
DPWR_DAT
指令次获取组态插槽信息允许两组态插槽样两
条 DPRD_DAT 指令获取数仅条 DPRD_DAT 指令保证致性 通信
85 PROFIBUS
S7200 SMART
系统手册 V24 032019 A5E03822234AF 461
8515 支持组态
表列出 S7200 SMART EM DP01 PROFIBUS DP 模块支持组态:
表格 8 2 EM DP01 PROFIBUS DP 组态选项
组态 站输入 站输出 数致性
1 通模块 缓区致性 1
2 4 字节 4 字节
3 8 字节 8 字节
4 16 字节 16 字节
5 32 字节 32 字节
6 64 字节 64 字节
7 122 字节 122 字节
8 128 字节 128 字节
1 EM DP01 组态均缓区致
EM DP01 组态中混匹配组态中意两种两示例:
● 32 字节输入输出组态加 8 字节输入输出组态总计 40
输入字节 40 输出字节
● 122 字节输入输出组态加 122 字节输入输出组态总计 244
输入字节 244 输出字节
EM DP01 允许 244 输入字节 244 输出字节果 EM DP01
两种组态输入数输出数连续更相关信息请参见
V 存储器 IO 址区域示例 (页 466)
8516 安装 EM DP01 GSD 文件
PROFIBUS GSD 文件描述 DP 设备功编程员 GSD 文件组态 DP站
请遵循步骤安装 EM DP01 GSD 文件:
1 启动 TIA Portal 软件
2 新建项目 通信
85 PROFIBUS
S7200 SMART
462 系统手册 V24 032019 A5E03822234AF
3 项目视图中找菜单栏选择:选项 > 理通站描述文件(GSD)(Options >
Manage general station description files (GSD))

4 源(Source) 路径中拉钮找前加载计算机中 EM DP01 GSD
文件
5 选中相应 GSD 文件行复选框
6 单击安装(Install) 钮:
通信
85 PROFIBUS
S7200 SMART
系统手册 V24 032019 A5E03822234AF 463
7 执行述操作硬件目录中安装 EM DP01 GSD 文件图示:

8 插入 CPU 3152 DP 作 DP 站
9 插入 EM DP01 PROFIBUS DP 模块
10 图示 DP 站设备间创建 PROFIBUS 网络
8517 组态 EM DP01 IO
通预组态通模块 IO 组态选项组态 EM DP01 IOEM DP01
组态支持两插槽 DP 站 S7200 SMART CPU 间传送超 128
字节数户够组态 PROFIBUS 允许 244
字节两示例中说明两种 IO 组态组合 通信
85 PROFIBUS
S7200 SMART
464 系统手册 V24 032019 A5E03822234AF
32 Bytes InOut 8 Bytes InOut 组态
例中插槽包含32 Bytes InOut预组态 IO 选项插槽二包含8 Bytes
InOut预组态 IO 选项

PropertiesGeneral选项卡区域单击Devicespecific parameters显示IO
Offset in the V memory字段处分配该操作预留部分 V
存储器启动址

通模块组态
例中插槽插槽二均包含Universal moduleIO
选项您根应需输入输出数量( 244 输入字节 244
输出字节)组态两插槽
通信
85 PROFIBUS
S7200 SMART
系统手册 V24 032019 A5E03822234AF 465
PropertiesGeneral选项卡区域单击IO
addresses显示输入输出址组态字段Inputoutput
type字段须插槽中通模块选择选项:
● Input
● Output
● Inputoutput
然组态应输入输出址范围

说明
Empty slotInputoutput type字段默认选项须Empty
slot更改InputOutputInputoutput组态 IO 址



说明
示例中CPU 3152 DP 组态 DP 站根该站 CPU 类型EM DP01
Properties图显示略
通信
85 PROFIBUS
S7200 SMART
466 系统手册 V24 032019 A5E03822234AF
8518 V 存储器 IO 址区域示例
图显示 S7200 SMART CPU 中 V 存储器 S7300 PROFIBUS DP 站 IO
址区域示例:

例中DP 站已定义 IO 组态包含两插槽 V 存储器偏移量
1000示例第插槽组态 32 字节输入输出第二插槽组态 8
字节输入输出S7200 SMART CPU 输出输入缓区均 40 字节 (32 +
8)输出数( DP 站)缓区起始 V1000输入数(送入
DP 站)缓区紧输出缓区起始 V1040
EM DP01 SMART CPU 中输出数(全部 40
字节)均视致性缓区数块S7300
输出数采致性进行处理具体取决户否利 I Q
区域者户否 DPRD_DAT(读取 DP 设备致性数)
DPWR_DAT(写入 DP 设备致性数)指令 DPRD_DAT
DPWR_DAT 指令数仅 32 字节 8
字节块致唯户户中断块中读取写入数时全部 40
字节致

说明
果超出 4 字节数单位(致数) DPRD_DAT 指令读取
DP 设备输入 DPWR_DAT 指令寻址
DP 设备输出关详细信息请参见数致性 S7300 S7400
系统软件系统标准函数参考手册
通信
85 PROFIBUS
S7200 SMART
系统手册 V24 032019 A5E03822234AF 467
输入输出缓区位置组态 S7200 SMART CPU 中 V
存储器意位置输入输出缓区默认址 VB0输入输出缓区位置 DP
站写入 S7200 SMART CPU 参数分配信息部分户需组态 DP 站识
DP 设备需参数 IO 组态写入站 DP 设备
STEP 7 编程软件组态 SIMATIC S7
DP 站关组态编程软件包详细信息请参见设备手册关
PROFIBUS 网络组件详细信息请参见 ET 200 分布式 IO 系统手册
参见
数致性 (页 459)
8519 户程序注意事项
DP 站成功组态 EM DP01 PROFIBUS DP 模块EM DP01
DP 站进入数交换模式数交换模式中DP 站输出数写入
EM DP01EM DP01 新 S7200 SMART CPU 输入数进行响应EM DP01
断更新 S7200 SMART CPU 输入 DP
站提供新输入数EM DP01 输出数传送 S7200 SMART CPUS7
200 SMART CPU DP 站输出数置 V
存储器(输出缓区)起始址初始化程中 DP
站提供址输出数S7200 SMART CPU 立输入数 V
存储器位置(输入缓区)传入 DP 站
S7200 SMART CPU 中户程序必须 DP
站输出数输出缓区移程序数区域类似户程序必须传入
DP 站输入数数区域移输入缓区传入站
扫描户程序部分前S7200 SMART CPU 立 DP 站输出数置 V
存储器中S7200 SMART CPU (传入 DP 站)输入数 V 存储器复制
EM DP01扫描户程序部分传入 DP 站
EM DP01 次 DP 站进行数交换时S7200 SMART CPU
输入数传送 DP 站 通信
85 PROFIBUS
S7200 SMART
468 系统手册 V24 032019 A5E03822234AF
状态信息
扩展模块基物理位置分配 50 字节专存储器 (SM)模块会更新 SM
单元反映模块相 CPU
位置(相模块)果第模块更新 SMB1400
SMB1449果第二模块更新 SMB1450
SMB1499类推请参见表:
表格 8 3 专存储器字节 SMB1400 SMB1699
专存储器字节 SMB1400 SMB1699

槽 0 中智
模块

槽 1 中智
模块

槽 2 中智
模块

槽 3 中智
模块

槽 4 中智
模块

槽 5 中智
模块
SMB1400
SMB1449
SMB1450
SMB1499
SMB1500
SMB1549
SMB1550
SMB1599
SMB1600
SMB1649
SMB1650
SMB1699
尚未 DP 站建立 DP 通信 SM 单元会显示默认值 DP 站参数
IO 组态写入 EM DP01 PROFIBUS DP 模块 SM 单元会显示 DP
站设置组态表示 SM 单元中信息者
V 存储器缓区中数前应检查协议状态字节(例插槽 0
SMB1424)确认 EM DP01 前处 DP 机交换数模式

说明
通 SM 存储器单元写入信息组态 EM DP01 PROFIBUS DP IO
缓区缓区位置 DP 站组态 EM DP01 PROFIBUS DP 模块实现
DP 操作


表格 8 4 EM DP01 PROFIBUS DP 专存储器字节
插槽 0
中智
模块


插槽 5
中智
模块
说明
SMB1400

SMB1650 DP 设备站址通址开关设置(0 99十进制)
SMB1401

SMB1651 DP 设备站址(0 126)(未连接 DP
站显示 255) 通信
85 PROFIBUS
S7200 SMART
系统手册 V24 032019 A5E03822234AF 469
插槽 0
中智
模块


插槽 5
中智
模块
说明
SMW1402

SMW1652 输出缓区 V 存储器址表现 VB
偏移量(例 1000 表示 VB1000)
SMB1404

SMB1654 输出数字节数
SMB1405

SMB1655 输入数字节数
SMB1406

SMB1656 DP 标准协议状态字节
编号 说明
0 电未发起 DP 通信
1 检测组态参数分配错误
2 前处数交换模式
3 脱离数交换模式
SMB1407

SMB1449


SMB1657

SMB1699
预留 电时擦
注:次 DP 设备接受组态参数设定信息时会更新 SM
单元甚检测组态参数分配错误时会更新单元次电时会擦
单元
注:STEP 7MicroWIN SMART 中 EM DP01 PLC 信息会提供信息
注:户程序访问信息处理 EM DP01 数 通信
85 PROFIBUS
S7200 SMART
470 系统手册 V24 032019 A5E03822234AF
85110 EM DP01 PROFIBUS DP LED 状态指示灯
EM DP01 PROFIBUS DP 模块前面板四状态 LED 指示 DP
端口工作状态:
● DIAG LED:
– 双色(红色绿色)LED 表示 EM DP01 工作状态障状态
– 红色闪烁:启动时开始闪烁直 CPU 完成 EM DP01 登录停止闪烁
EM DP01 出现障时闪烁
– 绿色闪烁:EM DP01 等 S7200 SMART CPU
传输组态参数(登录绿灯立闪烁)期间固件升级期间
– 绿色点亮:障 EM DP01 已组态
● POWER LED:
– 绿色点亮:户 24 V DC
– 灭:户 24 V DC
● DP ERROR LED:
– 红色闪烁:DP 站写入 EM DP01 IO 组态参数信息存错误
– 红色点亮:DP 通信中断
– 灭:错误未建立数交换
● DX MODE LED:
– 灭: S7200 SMART CPU 接通尝试 DP 通信 DP 通信中断
– 绿色点亮:成功发起 DP 通信(EM DP01 已进入 DP
站交换数模式)该指示灯保持点亮直 EM DP01 退出数交换模式

说明
失 DP 通信强制 EM DP01 退出数交换模式时 DX MODE LED 熄灭
DP ERROR LED 红色亮起种状态会持续直 S7200 SMART CPU
断电恢复数交换模式
通信
85 PROFIBUS
S7200 SMART
系统手册 V24 032019 A5E03822234AF 471
表总结 EM DP01 状态 LED 指示状态:
表格 8 5 EM DP01 PROFIBUS DP 模块状态 LED
说明 电源 LED
指示灯
(绿色)
诊断 LED 指示灯
(双红色绿色)
DP 错误 LED
指示灯
(红色)
DX 模式 LED
指示灯
(绿色)
24 V DC 户电源正常 绿色
24 V DC 户电源 灭
部模块障 红色
启动时直 CPU
登录
EM DP01者
EM DP01 中存障
红色闪烁
EM DP01 等
S7200 SMART CPU
组态参数化时
固件更新期间
绿色闪烁
存障EM DP01
已组态
绿色
DP 错误 灭
DP
通信中断数交换模
式停止
红色
参数化组态错误(
DP 站)
呈红色闪烁
数交换模式未激活
数通信中断

数交换模式激活 绿色
85111 HMI 配 EM DP01 S7CPU
否作 PROFIBUS DP 设备EM DP01 PROFIBUS DP 模块作 MPI
站通信接口EM DP01 S7300400 X_GETX_PUT 函数 S7300400
连接 S7200 SMARTHMI 设备(例 SMART HMI TD 400)通
EM DP01 S7200 SMART 通信 通信
85 PROFIBUS
S7200 SMART
472 系统手册 V24 032019 A5E03822234AF
设备允许户选择 V 存储器作 S7200 SMART CPU 中存储区果选择 V
存储器应该组态客户端(CPU HMI 设备)读取写入 DB1 访问
S7200 SMART CPU V 存储器例X_GET 需远程址设置
P#DB1DBX1000 BYTE 20 读取 V 存储器中 VB100 开始 20 字节

说明
S71200 PROFIBUS DP 站 GETPUT 函数访问 S7200 SMART CPUS7
1200 DP 站通 PROFIBUS 数交换模式访问 S7200 SMART CPU

EM DP01 PROFIBUS DP 模块 MPI 通信时XGETXPUT
函数址参数须设置 EM DP01 址(址开关)发送 EM DP01 MPI
消息传递 S7200 SMART CPU
MPI HMI 设备发消息占 S7200 SMART CPU
台通信时间增加台通信时间更快响应 MPI HMI 请求
DP 机外EM DP01 支持六连接(六设备) EM DP01
够站通信站均须相波特率工作请参见图解种网
络组态:
通信
85 PROFIBUS
S7200 SMART
系统手册 V24 032019 A5E03822234AF 473
85112 设备数库文件:GSD
PROFIBUS 设备具性特征特点会功(例 IO
信号诊断消息数量)总线参数(例传送速度时间监视)参数设
备类型供应商通常记录技术手册中帮助户简化 PROFIBUS
组态称设备数库文件 GSD
文件电子数表中指定具体设备性特征基 GSD
文件组态工具供应商设备方便集成网络中
GSD
设备数库文件精确定义格式全面描述设备项特征供应商负责种设备
准备 GSD 文件提供 PROFIBUS 户组态系统 GSD 文件读取
PROFIBUS 设备特征组态网络时信息
果您软件版包含 EM DP01 组态文件您 Siemens
客户支持获取新 GSD 文件 (SIEM81C7GSD)
果您非 Siemens 站设备请参见制造商提供关 GSD
文件组态站设备文件
EM DP01 PROFIBUSDP 6ES72887DP010AA0 GSD 文件
表格 8 6 常规参数
参数 值
#Profibus_DP
GSD_Revision 5
Vendor_Name Siemens
Model_Name EM DP01 PROFIBUSDP
Revision V010000
Ident_Number 0x81C7
Protocol_Ident 0
Station_Type 0
FMS_supp 0
Hardware_Release 1
Software_Release V010000

96_supp 1 通信
85 PROFIBUS
S7200 SMART
474 系统手册 V24 032019 A5E03822234AF
参数 值
192_supp 1
4545_supp 1
9375_supp 1
1875_supp 1
500_supp 1
15M_supp 1
3M_supp 1
6M_supp 1
12M_supp 1

MaxTsdr_96 40
MaxTsdr_192 40
MaxTsdr_4545 40
MaxTsdr_9375 40
MaxTsdr_1875 40
MaxTsdr_500 40
MaxTsdr_15M 40
MaxTsdr_3M 50
MaxTsdr_6M 100
MaxTsdr_12M 200

Redundancy 0
Repeater_Ctrl_Sig 2
24V_Pins 2
Implementation_Type DPC31
Bitmap_Device EM_DP01N
通信
85 PROFIBUS
S7200 SMART
系统手册 V24 032019 A5E03822234AF 475
表格 8 7 站规范
参数 值
OrderNumber 6ES7 2887DP010AA0
Periphery SIMATIC S7
Info_Text PROFIBUS module for SMART CPU
family
Slave_Family 10@TdF@SIMATIC

Freeze_Mode_supp 1
Sync_Mode_supp 1
Set_Slave_Add_Supp 0
Auto_Baud_supp 1
Min_Slave_Intervall 1
Fail_Safe 0

Modular_Station 1
Max_Module 2
Modul_Offset 0

Max_Input_len 244
Max_Output_len 244
Max_Data_len 488
Max_Diag_Data_Len 6

表格 8 8 DPV1 支持
参数 值
DPV1_Slave 1
C1_Read_Write_supp 1
C2_Read_Write_supp 1
C1_Max_Data_Len 240 通信
85 PROFIBUS
S7200 SMART
476 系统手册 V24 032019 A5E03822234AF
参数 值
C2_Max_Data_Len 240
C1_Response_Timeout 100
C2_Response_Timeout 100
C1_Read_Write_required 0
C2_Read_Write_required 0
C2_Max_Count_Channels 6
Max_Initiate_PDU_Length 64
Ident_Maintenance_supp 1
DPV1_Data_Types 0
WD_Base_1ms_supp 0
Check_Cfg_Mode 0
Publisher_supp 0

表格 8 9 UserPrmDataDefinition
参数 值
ExtUserPrmData 1 IO Offset in the Vmemory
Unsigned16 0 020479
EndExtUserPrmData

表格 8 10 UserPrmData长度预设置
参数 值
Max_User_Prm_Data_Len 5
Ext_User_Prm_Data_Const (0) 0x000x000x000x000x00
Ext_User_Prm_Data_Ref (3) 1
通信
85 PROFIBUS
S7200 SMART
系统手册 V24 032019 A5E03822234AF 477
表格 8 11 模块定义列表
参数 值
Module
20
EndModule
4 Bytes InOut 0xF1
Module
21
EndModule
8 Bytes InOut 0xF3
Module
22
EndModule
16 Bytes InOut 0xF7
Module
23
EndModule
32 Bytes InOut 0xFF
Module
24
EndModule
64 Bytes InOut 0xC0 0xDF 0xDF
Module
25
EndModule
122 Bytes InOut 0xC0 0xFC 0xFC
Module
26
EndModule
128 Bytes InOut 0xC0 0xFF 0xFF
通信
85 PROFIBUS
S7200 SMART
478 系统手册 V24 032019 A5E03822234AF
85113 CPU 进行 PROFIBUS DP 通信示例程序
面显示适 CPU 插槽 0 中 PROFIBUS DP 模块示例程序该程序
SM 存储器中 DP 端口信息该程序通 SMW1402 确定 DP 缓区位置通
SMB1404 SMB1405 确定缓区信息 DP 输出缓区数复制
CPU 程映输出寄存器样CPU 程映输入寄存器中数复制 V
存储器输入缓区
适插槽 0 中 DP 模块示例程序中SM 存储区 DP 组态数提供
DP 设备组态该程序数:

SMB1406 DP 状态
SMB1401 站址
SMW1402 输出 V 存储器偏移量
SMB1404 输出数字节数
SMB1405 输入数字节数
VD1000 输出数指针
VD1004 输入数指针
通信
85 PROFIBUS
S7200 SMART
系统手册 V24 032019 A5E03822234AF 479
表格 8 12 示例:组态 S7200 SMART CPU DP 通信
LADFBD 说明 STL
程序段 1:

计算输出数指针
处数交换
模式:
1 输出缓区相
VB0
偏移量
2 V
存储器偏移量转换
长整数
3 VB0
址相加获输出
数指针

LDB SMB224 2
MOVD &VB0
VD1000
ITD SMW226 AC0
+D AC0 VD1000
程序段 2:

计算输入数指针
处数交换
模式:
1 复制输出数指针

2 获取输出字节数
3 输出数指针相
加获起始输入数
指针

LDB SMB224 2
MOVD VD1000
VD1004
BTI SMB228 AC0
ITD AC0 AC0
+D AC0 VD1004 通信
86 RS485
S7200 SMART
480 系统手册 V24 032019 A5E03822234AF
LADFBD 说明 STL
程序段 3:

站输出传送
CPU 输出 CPU
输入复制站输
入处数交
换模式:
1 站输出复制
CPU 输出
2 CPU
输入复制站输


LDB SMB224 2
BMB *VD1000
QB0 VB1008
BMB IB0
*VD1004 VB1009
85114 EM DP01 PROFIBUS DP 模块技术规范参考
关 EM DP01 PROFIBUS DP 模块更信息请参见EM DP01 PROFIBUS DP
模块 (页 930)技术规范
86 RS485
RS485 网络种差分(点)网络网络 126
寻址节点网段 32 设备 中继器分割网络
中继器寻址节点中继器包括寻址节点计数中会包括网
段装置计数中
RS485 支持高速数传输(12 Mbits 时传输距离 100 m1875 Kbits 时传输距离 1
km) 通信
86 RS485
S7200 SMART
系统手册 V24 032019 A5E03822234AF 481
RS485 PPI 协议端口:
● PPI 协议: RS485 RS232(半双工)运行 连接包括:
– PPI 协议设备
– RS485 HMI 显示器
● 端口: RS485 RS232(半双工)运行 连接包括:
– RS485 兼容设备(例条形码扫描器)
– 具 RS485 接口设备(例控制系统)
– 端口第三方设备
– 调制解调器

861 PPI 协议
定义
PPI 种站
站协议:站设备站设备发送请求站设备进行响应请参见图站设备
发出消息等站发送请求轮询求进行响应

站通 PPI 协议理享连接站进行通信PPI
会限制站通信站数目您法网络中安装 32 站
PPI 协议 S7200 SMART CPU
PPI 高级协议允许网络设备设备间建立逻辑连接 PPI
高级协议台设备提供连接数限请参见表中 S7200 SMART CPU
支持连接数 通信
86 RS485
S7200 SMART
482 系统手册 V24 032019 A5E03822234AF
S7200 SMART CPU 支持 PPI PPI 高级协议
表格 8 13 S7200 SMART CPU 连接数
模块 波特率 连接
RS485 端口 96 Kbps192 Kbps
1875 Kbps
5
RS485RS232 信号板 96 Kbps192 Kbps
1875 Kbps
4


说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
支持扩展模块信号板

862 波特率网络址
8621 波特率网络址定义
波特率
数网络中传输速度成波特率通常千位 (Kbps) 兆位 (Mbps)
单位波特率衡量定时间传输数量例波特率 192 Kbps
说明传输率秒 19200 位
台通定网络进行通信设备必须组态相波特率传输数网络
快波特率连接该网络速度慢设备决定
表列出 S7200 SMART CPU 支持波特率
表格 8 14 S7200 SMART CPU 支持波特率
网络 波特率
PPI 协议 仅 96 Kbps192 Kbps 1875 Kbps
端口模式 12 Kbps 1152 Kbps 通信
86 RS485
S7200 SMART
系统手册 V24 032019 A5E03822234AF 483
网络址
网络址分配网络中台设备唯编号网络址唯确保数传输正确设备
正确设备中检索数S7200 SMART CPU 支持网络址 0
126表列出 S7200 SMART 设备默认(出厂)设置
表格 8 15 S7200 SMART 设备默认址
S7200 SMART 设备 默认址
STEP 7MicroWIN SMART 0
HMI 1
S7200 SMART CPU 2
8622 S7200 SMART CPU 设置波特率网络址
简介
通 RS485 网络 STEP 7MicroWIN SMART SIMATIC HMIs (页 420)
通信必须组态 S7200 SMART CPU RS485 网络址波特率
RS485 端口网络址必须 RS485 网络中设备网络址RS485
端口波特率必须 RS485 网络中设备波特率相默认 RS485 端口网络址
2 CPU 端口默认 RS485 端口波特率 96 Kbps
CPU 系统块存储 RS485 端口网络址波特率 CPU
选择参数必须系统块载 S7200 SMART CPU 通信
86 RS485
S7200 SMART
484 系统手册 V24 032019 A5E03822234AF
步骤
访问系统块(System Block) 话框请单击某项:

导航栏中系统块(System Block) 钮

项目树中系统块

视图(View) 菜单功区窗口(Windows)
区域组件(Component) 拉列表中系统块(System
block) 通信
86 RS485
S7200 SMART
系统手册 V24 032019 A5E03822234AF 485
选择系统块(System Block) 话框执行步骤:
1 RS485 端口选择网络址波特率
2 系统块载 CPU



说明
SM 存储器设置端口协议波特率

863 RS485 网络组态示例
8631 单站 PPI 网络
简介
仅 S7200 SMART 设备情况进行网络组态:
● 单站 PPI 网络
● 站站 PPI 网络
● 复杂 PPI 网络 通信
86 RS485
S7200 SMART
486 系统手册 V24 032019 A5E03822234AF
单站 PPI 网络
图网络示例中机界面 (HMI) 设备(例 TD400CTP KP)网络站:

该网络示例中CPU 响应站请求站
8632 站站 PPI 网络
图显示带站站网络示例 HMI 设备享网络

HMI 设备站必须具单独网络址 S7200 SMART CPU 站
图示台站台站进行通信 PPI 网络 示例中HMI 意
CPU 站请求数

设备(站站)网络址相 S7200 SMART CPU 站 通信
86 RS485
S7200 SMART
系统手册 V24 032019 A5E03822234AF 487
864 分配 RS485 址
8641 项目中 CPU 设备组态更改 RS485 址
必须连接 RS485 网络 S7200 SMART CPU 输入信息:
● RS485 址: CPU 设备必须具 RS485 址CPU
设备址网络中传送数
● 波特率:数网络中传输速度称波特率通常 Kbps Mbps
单位波特率衡量定时间传输数量(例传输速率 192 Kbps)

① RS485 端口
必须系统块(System Block) 话框中组态更改 CPU 设备板载 RS485 端口
RS485 网络信息组态载 CPU
系统块话框中组态 RS485 网络信息
系统块中进行 RS485 网络信息组态更改项目部分您项目载 CPU
前会生效 通信
86 RS485
S7200 SMART
488 系统手册 V24 032019 A5E03822234AF
访问话框请执行操作:

• 导航栏中单击系统块(System Block) 钮

• 项目树中选择系统块(System Block)
节点然 Enter双击系统块(System Block)
节点
输入更改访问信息:
● RS485 端口址
● RS485 端口波特率

完成 RS485 网络组态项目载 CPU 通信
86 RS485
S7200 SMART
系统手册 V24 032019 A5E03822234AF 489

具效 RS485 端口址 CPU 设备均通信(Communications)
话框中显示
选择两种方式访问 CPU:
● 已发现 CPU(Found CPUs):CPU 位 RS485 网络
● 已添加 CPU(Added CPUs):RS485 网络中 CPU(例直接输入 RS485
网络中 CPU RS485 网络址)
已发现 CPU(CPU 位网络)通信(Communications)
话框您 CPU 建立连接:
● 单击通信接口(Communication Interface) 拉列表您 RS485
网络选择PCPPI 电缆 PPI1
● 单击查找 CPU(Find CPU) 钮显示 RS485 网络中运行 CPU(已发现
CPU) CPU RS485 网络默认设置址 2 96 Kbps
● 高亮显示 CPU然单击确定(OK)

说明
台计算机开 STEP 7MicroWIN SMART 副请记住开
STEP 7MicroWIN SMART 第二副副中查找 CPU(Find CPUs)
钮时STEP 7MicroWIN SMART 第副中 CPU
通信连接会断开
通信
86 RS485
S7200 SMART
490 系统手册 V24 032019 A5E03822234AF

已添加 CPU(CPU 位 RS485 网络)通信(Communications)
话框您 CPU 建立连接:
● 单击通信接口(Communication Interface) 拉列表您 RS485
网络选择PCPPI 电缆 PPI1
● 单击添加 CPU(Add CPU) 钮直接输入 RS485 网络中访问 CPU
访问信息:
– RS485 网络址
– RS485 网络波特率
RS485 网络中添加 CPU通常情况STEP 7MicroWIN SMART
次 CPU 进行通信 CPU RS485 网络默认设置址 2
96 Kbps
● 高亮显示 CPU然单击确定(OK)
通信
86 RS485
S7200 SMART
系统手册 V24 032019 A5E03822234AF 491
8642 搜索 RS485 网络中 CPU 设备
通信(Communication) 话框中搜索标识连接 RS485 网络 S7200 SMART
CPU访问话框请单击某项:

导航栏中通信(Communications) 钮

项目树中通信(Communications)

视图(View) 菜单功区窗口(Windows)
区域组件(Component)
拉列表中通信(Communications)
通信(Communications) 话框通创建设备状态动检测定 RS485
网络已连接 S7200 SMART CPU(请参见图)选择 CPU
会话框中列出关该 CPU 详细信息:
● RS485 端口址
● RS485 网络波特率
STEP 7MicroWIN SMART 项目包含已添加 CPU开
STEP 7MicroWIN SMART 项目会动选择 RS485 网络址建立 CPU
连接次创建新项目开现 STEP 7MicroWIN SMART
项目您必须转通信(Communications) 话框建立 CPU
连接通信(Communications) 话框显示次选择 CPU 通信
86 RS485
S7200 SMART
492 系统手册 V24 032019 A5E03822234AF


说明
查找 CPU(Find CPUs) 钮EM DP01 PROFIBUS DP 模块动波特率 96
KBps显示找 CPU(Found CPUs) 文件夹中果通 DP01
模块较高波特率进行通信必须添加 CPU(Add CPU)
钮通模块网络址添加 EM DP01 模块指定波特率(例 1875
Kbps)
必须循环电 DP01 模块新波特率连接

865 构建网络
8651 通准
请务必遭雷电击线路安装合适浪涌抑制设备
避免低压信号线通信电缆交流电线路高快速切换直流电线路敷设接线
槽 始终成布线中性线公线火线信号线成
S7200 SMART CPU 通信端口未绝缘 考虑 RS485
中继器网络提供绝缘保护


注意
防止意外电流
互连参考电位设备导致意外电流互连电缆中流
意外电流导致通信错误设备损坏
确保通信电缆连接设备公电路参考点者进行隔离防止
出现意外电流
通信
86 RS485
S7200 SMART
系统手册 V24 032019 A5E03822234AF 493
8652 确定网络距离传输率电缆长度
表示网段长度两素决定:绝缘( RS485 中继器)波特率
果连接接电位设备必须进行隔离距离远造成接点分开时
接电位会相隔远重型机械负载电流会导致接电位

表格 8 16 网络电缆长度
波特率 非隔离 CPU 端口1 带中继器 CPU 端口
96 Kbps 1875 Kbps 50 m 1000 m
500 Kbps 受支持 400 m
1 Mbps 15 Mbps 受支持 200 m
3 Mbps 12 Mbps 受支持 100 m
1 隔离器中继器时允许距离 50
米该距离网段中第节点节点间距离
8653 网络中中继器
RS485 中继器网段提供偏置端接中继器途:
● 增加网络长度
网络添加中继器网络延长 50
米果两台中继器连接起中间节点(图示)网络扩
展波特率允许电缆长度网络串联 9
中继器网络总长度超 9600 米
● 网络添加设备
96 Kbps 时网段长 50 米连接 32
台设备中继器网络添加网段(连接 32 台设备)
● 电气隔离网段
隔离网络接电位相网段相互隔离提高传输质量
没网络中中继器分配网络址会中继器计网段节点
配中继器网络示例 通信
86 RS485
S7200 SMART
494 系统手册 V24 032019 A5E03822234AF


8654 RS485 电缆规范
S7200 SMART CPU 网络双绞线电缆采 RS485
标准表列出网络电缆规格网段中连接 32 台设备

规范 说明
电缆类型 屏蔽双绞线
回路电阻 ≤115 km
效电容 30 pFm
额定阻抗 约 135 160
(频率 3MHz 20 MHz)
衰减 09 dB100 m(频率 200 kHz)
横截面积 03 mm2 05 mm2
电缆直径 8 mm +05 mm 通信
86 RS485
S7200 SMART
系统手册 V24 032019 A5E03822234AF 495
8655 连接器引脚分配
S7200 SMART CPU RS485 通信端口 RS485 兼容九针超 D
型连接器符合欧洲标准 EN 50170 中定义 PROFIBUS
标准表列出通信端口提供物理连接连接器描述通信端口引脚分配
表格 8 17 S7200 SMART CPU 集成 RS485 端口(端口 0)引脚分配
引脚编号 连接器 信号 集成 RS485 端口(端口 0)
1

屏蔽 机壳接
2 24 V 回流 逻辑公端
3 RS485 信号 B RS485 信号 B
4 请求发送 RTS (TTL)
5 5 V 回流 逻辑公端
6 +5 V +5 V 输出100 Ω 串联电阻
7 +24 V +24 V 输出
8 RS485 信号 A RS485 信号 A
9 适 程序员检测(输入)1
连接器外

屏蔽 机壳接
1 连接 USBPPI 电缆CPU 采 RS485 连接器引脚 9 进行检测USBPPI
电缆检查仅 CRs 型号进行ST SR 型号会忽略引脚 9
状态确保端口电缆未 CRs 型号引脚 9 连接 通信
86 RS485
S7200 SMART
496 系统手册 V24 032019 A5E03822234AF
CM01 信号板 RS485
兼容表列出信号板提供物理连接连接器描述引脚分配
表格 8 18 S7200 SMART CM01 信号板 (SB) 端口(端口 1)引脚分配
引脚编号 连接器 信号 CM01 信号板 (SB) 端口(端口
1):
1

接 机壳接
2 TxB RS232TxRS485B
3 请求发送 RTS (TTL)
4 M 接 逻辑公端
5 RxA RS232RxRS485A
6 +5 V DC +5 V100 Ω 串联电阻


说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
支持扩展模块信号板

8656 偏置端接网络电缆
Siemens
提供两种类型网络连接器轻松台设备连接网络:
● 标准网络连接器
● 包括允许您 HMI 设备连接网络会干扰现网络连接端口连接器
编程端口连接器负责信号(包括电源引脚信号) S7200 SMART CPU
传送编程端口点连接通 S7200 SMART CPU 供电设备(
TD 400C)尤 通信
86 RS485
S7200 SMART
系统手册 V24 032019 A5E03822234AF 497
两连接器带两组端子螺丝分连接输入输出网络电缆两连接器带
开关选择偏置端接网络图显示电缆连接器典型偏置端接
表格 8 19 电缆连接器偏置端接
电缆两端必须端接偏置屏蔽:位置金属导线必须接触约 12 mm (12
in)



① 开关位置 开 (On):端接偏置
② 开关位置 关 (Off):端接偏置
③ 开关位置 开 (On):端接偏置

表格 8 20 端接偏置开关位置
开关位置 开 (On):端接偏置 开关位置 关 (Off):端接偏置

① 引脚编号
② 网络连接器
③ 电缆屏蔽
8657 偏置端接 CM01 信号板
CM01 信号板轻松台设备连接网络 通信
86 RS485
S7200 SMART
498 系统手册 V24 032019 A5E03822234AF
信号板负责信号(包括电源引脚信号) S7200 SMART CPU
传送编程端口点连接通 S7200 SMART CPU 供电设备(
TD 400C)尤

① 端子名称
② 端子排
③ 电缆屏蔽
8658 RS485 网络中 HMI 设备
简介
S7200 SMART CPU 支持 Siemens 制造商生产种类型 RS485 HMI
设备然中 HMI 设备(
TD400C)允许您选择设备通信协议设备( KP TP
产品系列)允许您选择该设备通信协议

果 HMI 设备允许您选择通信协议请考虑准:连接 CPU 通信端口
HMI 设备果网络中没设备请该 HMI 设备选择 PPI 协议
关组态 HMI
设备详细信息请参见设备特定手册(见表)手册包含
STEP 7MicroWIN SMART 文档 CD 中
表格 8 21 S7200 SMART CPU 支持 RS485 HMI 设备
HMI 组态软件
TD400C 文显示导(STEP 7MicroWIN SMART 组成部分)
KTP600 DP WinCC flexible
KTP1000 DP WinCC flexible 通信
86 RS485
S7200 SMART
系统手册 V24 032019 A5E03822234AF 499
866 端口模式
8661 端口模式创建户定义协议
简介
接口模式允许程序控制 S7200 SMART CPU
通信端口端口模式户定义通信协议种类型智设备进行
通信端口模式支持 ASCII 二进制协议
端口模式
启端口模式请特殊存储器字节 SMB30(集成 RS485 端口(端口
0)) SMB130( CM01 信号板 (SB) 端口(端口 1))(果 CPU
型号支持)程序通方式控制通信端口操作:
● 发送指令 (XMT) 发送中断:
助发送指令S7200 SMART CPU COM 端口发送 255
字符发送中断会发送完成时通知 CPU 中程序
● 接收字符中断:
接收字符中断会通知户程序已 COM
端口接收字符程序根执行协议该字符进行处理
● 接收指令 (RCV):
接收指令 COM
端口接收整条信息完全接收该消息程序生成中断 CPU SM
存储器组态接收指令根定义条件开始停止接收消息接收指令允许程序根
特定字符时间间隔开始停止接收消息需繁琐接收字符中断方法接收
指令便实现数协议 通信
86 RS485
S7200 SMART
500 系统手册 V24 032019 A5E03822234AF
仅 CPU 处 RUN 模式时会激活端口模式果 CPU 设 STOP
模式端口通信会中断通信端口会 CPU
系统块中组态设置恢复 PPI 协议

说明
紧凑型 CRs 型号(CR20sCR30sCR40s CR60s)太网端口
RS485 端口编程端口果户程序 RS485
端口作端口会引起突户程序 RS485
端口作端口时STEP 7MicroWIN SMART V24 法 CPU 通信
果 USBPPI 电缆连接 CPU RS485 端口会强制 CPU
退出端口模式启 PPI 模式会 STEP 7MicroWIN SMART V24 恢复 CPU
控制
果已 USBPPI 电缆连接 CPU RS485 端口 CPU 法启端口移
USBPPI 电缆CPU 会动重启端口
连接 USBPPI 电缆CPU 采 RS485 连接器引脚 9 进行检测USBPPI
电缆检查仅 CRs 型号进行ST SR 型号会忽略引脚 9
状态确保端口电缆未 CRs 型号引脚 9 连接

通信
86 RS485
S7200 SMART
系统手册 V24 032019 A5E03822234AF 501
表格 8 22 端口模式
网络组态 说明
通 RS232
连接端口

示例: S7200 SMART CPU
带 RS232 端口电子秤
• 方法连接两台设备:
– RS232PPI 站电缆电子秤 RS232
端口连接 CPU RS485
端口(电缆设
PPI端口模式开关 5 0)
– 支持 RS232 RS485 CM01
信号板 (SB)(仅 S CPU)您 RS232
设备直接连接 CPU SB RS232需
RS232PPI 电缆
• CPU 端口电子秤进行通信
• 波特率范围 1200 Kbps
1152 Kbps
• 户程序定义协议
USS 协议

示例: S7200 SMART CPU
SIMODRIVE MicroMaster 变频器
• STEP 7MicroWIN SMART 提供 USS

• CPU 站变频器站
创建模拟网络中
站设备户程


示例: S7200 SMART CPU 连接
Modbus 网络
• CPU 中户程序模拟 Modbus 站
• STEP 7MicroWIN SMART 提供 Modbus
库 通信
86 RS485
S7200 SMART
502 系统手册 V24 032019 A5E03822234AF
8662 RS232 设备 RS232PPI 站电缆端口模式

RS232PPI 站电缆端口通信功 S7200 SMART CPU
连接兼容 RS232 标准设备电缆必须设置 PPI端口模式(开关 5
0)进行端口操作开关 6 选择模式 (DCE)(开关 6 0)远程模式
(DTE)(开关 6 1)仅 CRs 型号中设置开关 7 1 允许进入端口模式
数 RS232 端口传输 RS485 端口时RS232PPI
站电缆处发送模式电缆空闲 RS485 端口 RS232
端口传输数时电缆处接收模式旦电缆检测 RS232
传输线路字符电缆便会立接收模式切换发送模式
CM01 信号板 (SB)(仅 S CPU)支持 RS232 半双工 RS485 CM01
信号板您 RS232 设备直接连接 CPU SB RS232 端口需 RS232PPI 电缆
波特率转变时间
RS232PPI 站电缆支持波特率 12 Kbps 1152 Kbps RS232PPI
站电缆外壳 DIP
开关电缆组态正确波特率表列出波特率(秒传输位数)应开关位

表格 8 23 转变时间设置
波特率 转变时间 设置(1 )
115200 015 ms 110
57600 03 ms 111
38400 05 ms 000
19200 10 ms 001
9600 20 ms 010
4800 40 ms 011
2400 70 ms 100
1200 140 ms 101
RS232
传输线路处空闲状态时间达定义电缆转变时间时电缆开关会切换回接收模式
选择电缆波特率决定转变时间表示 通信
87 RS232
S7200 SMART
系统手册 V24 032019 A5E03822234AF 503
果端口通信系统中 RS232PPI
站电缆列情形S7200 SMART CPU 中程序必须考虑转变时间:
● CPU 响应 RS232 设备传送消息
CPU RS232 设备接收请求消息CPU
必须延迟段时间发送响应消息延时时间应该者等电缆转变时间
● RS232 设备响应 CPU 传送消息
CPU RS232 设备接收响应消息CPU
必须延迟段时间发送条请求消息延时时间应该者等电缆转变时

两种情况中延时会 RS232PPI
站电缆足够时间发送模式切换接收模式数够 RS485
端口传送 RS232 端口
87 RS232
RS232 网络两台设备间点点连接RS232 允许较短距离(远 50
英尺)相较慢速度( 1152 Kbps)进行数传输
RS232 连接包括:
● 端口
● 调制解调器
● RS232 兼容设备(条形码扫描器)
● 具 RS232 接口设备(控制系统)
● RS232 显示器
S7200 SMART
504 系统手册 V24 032019 A5E03822234AF
库 9
91 库类型(Siemens 户定义)
库类型
Siemens STEP 7MicroWIN SMART 安装程序中提供两种类型库:
● Siemens 提供(Modbus RTU (页 510)Modbus TCP (页 533)开放式户通信
(页 554)PN Read Write Record 库 (页 601)SINAMICS 库 (页 624) USS 协议
(页 605))
● 户定义 (页 687)(项目 POU 创建源获取库)


说明
必须理员身份运行(Run as administrator) 命令启动
STEP 7MicroWIN SMART创建户定义库


说明
户定义库提供名称 Siemens 提供库名称相


说明
程序中断例程中调库函数时两程序中调

Modbus RTU
STEP 7MicroWIN SMART 通包含预组态子程序中断程序(通 CPU
串行端口进行 Modbus 通信)简化 Modbus 设备通信您利 Modbus
RTU 指令组态 S7200 SMART作 Modbus RTU 站站设备
项目树 (页 109)中指令(Instructions) 文件夹库(Libraries)
文件夹中找指令 Modbus RTU
库指令置入程序时STEP 7MicroWIN SMART
会动关联子程序中断程序置入项目 库
91 库类型(Siemens 户定义)
S7200 SMART
系统手册 V24 032019 A5E03822234AF 505
Modbus TCP
STEP 7MicroWIN SMART 通包含预组态子程序(专通工业太网进行
Modbus 通信)简化 Modbus 设备通信通 Modbus TCP 协议指令
S7200 SMART 组态 Modbus TCP 客户端服务器设备
指令位项目树 (页 109)中指令(Instructions) 文件夹库(Libraries)
文件夹中 Modbus TCP 库指令置入程序时STEP 7MicroWIN SMART
会动关联子程序置入项目
Open user communication
开放式户通信 (OUC)
提供种机制您程序通太网发送接收消息您选择太网协议作
传输机制:UDPTCP ISOonTCP
项目树 (页 109)中指令(Instructions) 文件夹库(Libraries)
文件夹中找指令 OUC 库指令置入程序时STEP 7MicroWIN SMART
会动关联子程序置入项目

说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
太网端口支持太网通信相关功

PN Read Write Record library
STEP 7MicroWIN SMART 包含针 PN Read Write Record
库特设计子例程简化意 PROFINET 设备读取数记录意
PROFINET 设备写入数记录程
SINAMICS library
STEP 7MicroWIN SMART 通包含专 SINAMICS
库预组态子程序简化驱动器控制通 SINAMICS
指令控制物理驱动器位置速度读取修改驱动器参数
指令位项目树 (页 109)中指令(Instructions) 文件夹库(Libraries)
文件夹中 SINAMICS 库指令置入程序时STEP 7MicroWIN SMART
会动关联子程序置入项目 库
92 Modbus 通信概述
S7200 SMART
506 系统手册 V24 032019 A5E03822234AF
USS protocol
USS 协议库支持西门子驱动器STEP 7MicroWIN SMART USS
指令库包括专通 USS
协议变频器进行通信预组态子例程中断例程变频器控制更简便
USS 指令控制物理驱动器读写驱动器参数
项目树 (页 109)中指令(Instructions) 文件夹库(Libraries)
文件夹中找指令程序中加入 USS 库指令时STEP 7MicroWIN SMART
会动项目中添加相关联子例程

警告
安全:保护网络防止物理访问 PLC 数进行读写操作
通 Modbus RTU开放式户通信 USS
协议库指令进行通信没安全功果攻击者利形式通信物理方式访
问您网络攻击者读写 PLC 数 PLC
数未授权访问造成严重身伤害甚死亡
必须通限制物理访问保护形式通信关安全信息建议请参见文档
:工业安全操作指南 (httpwwwindustrysiemenscomtopicsglobalenindustrial
securityDocumentsoperational_guidelines_industrial_security_enpdf)

92 Modbus 通信概述
STEP 7MicroWIN SMART S7200 SMART CPU
通包含列通信类型预组态子程序中断程序简化 Modbus 设备通信:
● 通 CPU 串行端口进行 Modbus RTU 通信
● 通工业太网进行 Modbus TCP 通信
Modbus 通信某特性 Modbus RTU Modbus TCP
921 Modbus 寻址
Modbus 址五六位数包含数类型址值 库
92 Modbus 通信概述
S7200 SMART
系统手册 V24 032019 A5E03822234AF 507
Modbus RTU 站Modbus TCP 客户端寻址
Modbus RTU 站 Modbus TCP
客户端指令址映射正确函数发送设备客户端设备Modbus
址定义:
● 00001 09999 离散量输出(线圈)
● 10001 19999 离散量输入(触点)
● 30001 39999 输入寄存器(通常模拟量输入)
● 40001 49999 400001 465535 保持寄存器
Modbus 址均 1 开始说第数值址 1
开始效址实际范围取决站设备设备支持数类型址范围

Modbus RTU 站Modbus TCP 服务器寻址
Modbus RTU 站指令 Modbus TCP 服务器指令支持址:
● 00001 09216 映射 Q00 Q11517 离散量输出
● 10001 19216 映射 I00 I11517 离散量输入
● 30001 30056 映射 AIW0 AIW110 模拟量输入寄存器
● 40001 49999 400001 465535 映射 V 存储器保持寄存器
Modbus 址映射 CPU 址
Modbus 址均 1 开始
表格 9 1 Modbus 址映射 CPU 址
Modbus 址 CPU 址
00001 Q00
00002 Q01
00003 Q02

01025 Q1280 1
01026 Q12811
01027 Q12821 库
92 Modbus 通信概述
S7200 SMART
508 系统手册 V24 032019 A5E03822234AF
Modbus 址 CPU 址

09215 Q115161
09216 Q115171
10001 I00
10002 I01
10003 I02

11025 I12801
11026 I12811
11027 I12821

19215 I115161
19216 I115171
30001 AIW0
30002 AIW2
30003 AIW4

30056 AIW110
40001 400001 Vx(保持寄存器起始址)
40002 400002 Vx+2 (保持寄存器起始址+2)
40003 400003 Vx+4 (保持寄存器起始址+4)

4yyyy 4zzzzz Vx+2(yyyy1) Vx+2(zzzzz1)


说明
1 CPU 24 支持更新存储器址:Q1280 Q11517 I1280
I11517关详细信息请参见存储器范围特性 (页 1006)

92 Modbus 通信概述
S7200 SMART
系统手册 V24 032019 A5E03822234AF 509
限制站访问性 MBUS 参数
Modbus 站协议允许您限制 Modbus
站访问输入输出模拟量输入保持寄存器(V 存储器)数量
● MaxIQ 分配允许 Modbus 站访问离散输入输出(I Q 址)数
● MaxAI 分配允许 Modbus 站访问输入寄存器(A W 址)数
● MaxHold 指定允许 Modbus 站访问保持寄存器(V 存储器字)数目
关设置 Modbus RTU 站存储器限制更信息请参见 MBUS_INIT (页 524)
指令描述
关设置 Modbus TCP 服务器存储器限制更信息请参见 MBUS SERVER (页 541)
指令描述
参见
MBUS_MSGMB_MSG2 指令 (页 517)
922 Modbus 读取写入功
Modbus RTU 站指令示 Modbus 功读取写入特定 Modbus
址Modbus RTU 站设备必须支持相应 Modbus 功读取写入特定
Modbus 址
表格 9 2 需 Modbus 站功支持
Modbus 址 读取写入 需 Modbus 站功
00001 09999 离散输出 读取 功 1
写入 功 5 适单输出点
功 15 适输出点
10001 19999 离散输入 读取 功 2
写入
30001 39999 输入寄存器 读取 功 4
写入
40001 49999 保持寄存器
400001 465535
读取 功 3
写入 功 6 适单寄存器
功 16 适寄存器 库
93 Modbus RTU 库
S7200 SMART
510 系统手册 V24 032019 A5E03822234AF
Modbus 消息长度
S7200 SMART CPU 支持 Modbus 消息条 240 字节(1920 位 120
寄存器)数某站设备支持数数少 240 字节
93 Modbus RTU 库
931 Modbus 通信概述
9311 Modbus RTU 库功
STEP 7MicroWIN SMART 包括 Siemens Modbus RTU 库Modbus RTU
库包括预组态子例程中断例程例程够 Modbus RTU
站站设备通信更简单
STEP 7MicroWIN SMART 支持站站设备均通 RS485(集成端口 0
选信号板端口 1) RS232(仅限选信号板端口 1)进行 Modbus 通信
Modbus RTU 站指令组态 S7200 SMART作 Modbus RTU
站设备运行 Modbus RTU 站设备通信您配置 2
Modbus RTU 站
Modbus RTU 站指令组态 S7200 SMART作 Modbus RTU
站设备运行 Modbus RTU 站设备进行通信
项目树指令(Instruction) 文件夹中开库(Libraries) 文件夹访问 Modbus
指令程序中加入 Modbus 指令时STEP 7MicroWIN SMART
会项目中添加相关联 POU

说明
程序中断例程中调库函数时两程序中调

说明
紧凑型 CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU
CR60s连接 Modbus RTU 通信 RS485 电缆引脚 9CRs CPU 引脚 9
禁端口模式

93 Modbus RTU 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 511
9312 Modbus 指令求
Modbus RTU 站协议
Modbus 站指令 CPU 资源:
● 执行 MBUS_CTRLMB_CTRL2 (页 515) 会初始化 Modbus 站协议分配
CPU 端口(0 1)专 Modbus 站通信
您 CPU 端口 Modbus 通信时法途包括 HMI
通信
● MBUS_CTRLMB_CTRL2
指令分配端口端口通信相关联 SM 位置会受 Modbus
站指令影响
● Modbus 站指令中断执行某功户程序禁中断
● Modbus 站指令程序
– 3 子例程 1 中断例程
– 1942 字节程序空间存储两站指令支持例程
– Modbus 站指令变量需 286 字节 V 存储器块您必须 STEP 7
MicroWIN SMART
中库存储器命令该块分配起始址该命令位项目树中程序块(Program
Block) 节点库(Library) 节点快捷存储器中文件(File)
菜单功区库(Libraries) 部分


说明
CPU 通信端口 Modbus 改回 PPI便 HMI 设备通信应
MBUS_CTRLMB_CTRL2 指令模式参数设置零 (0)

93 Modbus RTU 库
S7200 SMART
512 系统手册 V24 032019 A5E03822234AF
Modbus RTU 站协议
Modbus 站协议指令 CPU 资源:
● MBUS_INIT 指令 (页 524)会初始化 Modbus 站协议分配 CPU 端口(0
1)专 Modbus 站通信
您 CPU 端口 Modbus 通信时法途包括 HMI
通信
● Modbus 站指令会影响 MBUS_INIT
指令分配端口端口通信相关联 SM 位置
● Modbus 站指令程序:
– 3 子例程 2 中断例程
– 2113 字节程序空间两站指令支持例程
– Modbus 站指令变量需 786 字节 V 存储器块您必须 STEP 7
MicroWIN SMART
中库存储器命令该块分配起始址该命令位项目树中程序块(Program
Block) 节点库(Library) 节点快捷存储器中文件(File)
菜单功区库(Libraries) 部分


说明
CPU 通信端口 Modbus 改回 PPI便 HMI 设备通信应
MBUS_INIT 指令模式参数设置零 (0)

93 Modbus RTU 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 513
9313 Modbus 协议初始化执行时间
● Modbus RTU 站协议:站协议次扫描时需少量时间执行 MBUS_CTRL
MB_CTRL2 指令(果)MBUS_CTRLMB_CTRL2 初始化 Modbus
站(首次扫描)时该时间约 02 ms续扫描时约 01 ms

MBUS_MSGMB_MSG2 指令执行延长扫描进间计算请求响应
Modbus
CRCCRC(循环冗余校验)确保通信消息完整性请求响应中字
PLC 扫描时间会延长约 86 微秒请求响应(读取写入 120
字)扫描时间延长约 103
毫秒读请求程序站接收响应时延长扫描时间发送请求时扫描时间
延长较少写请求数发送站时延长扫描时间接收响应时扫描
时间延长较少
● Modbus RTU 站协议:Modbus 通信
CRC(循环冗余验校)确保通信消息完整性Modbus
站协议预先计算数值表减少处理消息需时间初始化该 CRC
表约需 113 毫秒MBUS_INIT
指令执行该初始化通常发生进入运行模式首次扫描期间果 MBUS_INIT
指令户初始化操作需时间超 500
毫秒扫描门狗时间需复位门狗定时器输出模块门狗定时器通模
块输出中执行写入操作复位

MBUS_SLAVE
请求提供服务时会延长扫描时间请求响应中字节计算
Modbus CRC 会扫描时间延长约 40 微秒请求响应(读取写入 120
字)扫描时间延长约 48 毫秒
932 Modbus RTU 站
9321 Modbus RTU 站指令
STEP 7MicroWIN SMART S7200 SMART CPU 支持两种 Modbus RTU
站单 Modbus RTU 站指令 MBUS_CTRL (页 515) MBUS_MSG
(页 517)第二 Modbus RTU 站指令 MBUS_CTRL2 (页 515)
MBUS_MSG2 (页 517) 库
93 Modbus RTU 库
S7200 SMART
514 系统手册 V24 032019 A5E03822234AF
果您项目中两 Modbus 站确保 MBUS_CTRL MB_CTRL2
端口号
步骤
S7200 SMART 程序中 Modbus RTU 站指令请执行步骤:
1 程序中插入 MBUS_CTRLMB_CTRL2 指令次扫描时执行您
MBUS_CTRLMB_CTRL2 指令启动更改 Modbus 通信参数您插入
MBUS_CTRLMB_CTRL2 指令时STEP 7MicroWIN SMART
会程序中添加受保护子例程中断例程
2 文件(File) 菜单功区库(Libraries) 区域中单击存储器(Memory) 钮
指定 Modbus 库需 V
存储器起始址者项目树中右键单击程序块(Program Block)
节点文菜单中选择库存储器(Library Memory)
3 程序中放置条条 MBUS_MSG MB_MSG2
指令根需程序中添加意数量 MBUS_MSGMB_MSG2
指令某时间条指令处激活状态
4 通信电缆连接通 MBUS_CTRLMB_CTRL2 端口参数分配 S7200 SMART CPU
端口 Modbus 站设备


注意
防止意外电流
互连参考电位设备导致意外电流互连电缆中流意外电流导
致通信错误设备损坏
确保通信电缆连接设备均具电路参考点已隔离避免产生意
外电流

93 Modbus RTU 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 515
9322 MBUS_CTRLMB_CTRL2 指令(初始化站)
MBUS_CTRL MB_CTRL2 具相作参数MBUS_CTRL 单 Modbus
RTU 站MB_CTRL2 第二 Modbus RTU 站相应MBUS_MSG
MBUS_CTRL 单 Modbus RTU 站MB_MSG2 MB_CTRL2
第二 Modbus RTU 站
表格 9 3 MBUS_CTRL MB_CTRL2 指令
LADFBD STL 说明


CALL MBUS_CTRL Mode Baud
Parity Port Timeout Done
Error

CALL MB_CTRL2 Mode Baud Par
ity Port Timeout Done Error
程序调 MBUS_CTRLMB_CTRL2
指令初始化监视禁 Modbus 通信
执行 MBUS_MSGMB_MSG2
指令前程序必须先执行
MBUS_CTRLMB_CTRL2
出现错误该指令完成完成(Done)
位置 ON然继续执行条指令
EN 输入接通时次扫描时均执行该指令
必须次扫描时(包括首次扫描)调 MBUS_CTRLMB_CTRL2 指令便监视
MBUS_MSGMB_MSG2 指令启动处理消息进程非次扫描时执行
MBUS_CTRLMB_CTRL2否 Modbus 站协议正确工作
表格 9 4 MBUS_CTRL MB_CTRL2 指令参数
参数 数类型 操作数
Mode BOOL IQMSSMTCVL
Baud DWORD VDIDQDMDSDSMDLDAC常数*VD*AC*LD
ParityPort BYTE VBIBQBMBSBSMBLBAC常数*VD*AC*LD
Timeout WORD VWIWQWMWSWSMWLWAC常数*VD*AC*
LD 库
93 Modbus RTU 库
S7200 SMART
516 系统手册 V24 032019 A5E03822234AF
参数 数类型 操作数
Done BOOL IQMSSMTCVL
Error BYTE VBIBQBMBSBSMBLBAC*VD*AC*LD
模式(Mode) 输入值选择通信协议输入值 1 时 CPU 端口分配 Modbus
协议启该协议输入值 0 时 CPU 端口分配 PPI 系统协议禁 Modbus
协议
参数奇偶校验(Parity) 应设置 Modbus
站设备奇偶校验相匹配设置起始位停止位允许值:0
(奇偶校验)1(奇校验) 2(偶校验)
参数端口(Port)设置物理通信端口(0 CPU 中集成 RS4851 选 CM01
信号板 RS485 RS232)
参数超时(Timeout) 设等站做出响应毫秒数超时(Timeout) 值设置 1
ms 32767 ms 间值典型值 1000 ms (1 s)超时(Timeout)
参数应设置足够便站设备时间选波特率做出响应
超时(Timeout) 参数确定 Modbus 站设备否请求做出响应超时(Timeout)
值决定着 Modbus
站设备发送请求字符等出现响应第字符时长果超时时
间少收响应字符 Modbus 站接收 Modbus 站设备整响应
MBUS_CTRLMB_CTRL2 指令完成时指令真(TRUE) 返回完成(Done)
输出
错误(Error) 输出包含指令执行结果
请参见 Modbus RTU 站执行错误代码 (页 520) 库
93 Modbus RTU 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 517
9323 MBUS_MSGMB_MSG2 指令
MBUS_MSG MB_MSG2 具相作参数MBUS_MSG 单 Modbus
RTU 站MB_MSG2 第二 Modbus RTU 站
表格 9 5 MBUS_MSGMB_MSG2 指令
LADFBD STL 说明


CALL MBUS_MSG First Slave
RW Addr Count DataPtr
Done Error

CALL MB_MSG2 First Slave
RW Addr Count DataPtr
Done Error
程序调 MBUS_MSGMB_MSG2 指令启动
Modbus 站请求处理响应
EN 输入 First 输入时接通时MBUS_MSGMB_MSG2 指令会 Modbus
站发起站请求发送请求等响应处理响应通常需 PLC 扫描时间EN
输入必须接通启发送请求必须保持接通状态直指令 Done
位返回接通
某时间条 MBUS_MSG MB_MSG2 指令处激活状态果程序启条
MBUS_MSG 指令条 MB_MSG2 指令 CPU 处理第条 MBUS_MSG 指令
MB_MSG2 指令续 MBUS_MSG MB_MSG2 指令中止生成错误代码 6
表格 9 6 MBUS_MSGMB_MSG2 指令参数
参数 数类型 操作数
First BOOL IQMSSMTCVL(受升检测元素控制流)
Slave BYTE VBIBQBMBSBSMBLBAC常数*VD*AC*LD
RW BYTE VBIBQBMBSBSMBLBAC常数*VD*AC*LD 库
93 Modbus RTU 库
S7200 SMART
518 系统手册 V24 032019 A5E03822234AF
参数 数类型 操作数
Addr DWORD VDIDQDMDSDSMDLDAC常数*VD*AC*LD
Count INT VWIWQWMWSWSMWLWAC常数*VD*AC*LD
DataPtr DWORD &VB
Done BOOL IQMSSMTCVL
Error BYTE VBIBQBMBSBSMBLBAC*VD*AC*LD
新请求发送时参数 First 设置接通仅保持扫描周期First
输入脉方式通边检测元素(例升)导致程序发送请求次关
详细信息请参见示例程序 (页 528)
参数站(Slave) Modbus 站设备址允许范围 0 247址 0
广播址仅址 0 写入请求系统会响应址 0
广播请求非站设备支持广播址S7200 SMART Modbus
站库支持广播址
参数 RW 指示读取写入该消息0(读取) 1(写入)
离散量输出(线圈)保持寄存器支持读请求写请求离散量输入(触点)输入寄存
器仅支持读请求
参数址 (Addr) 起始 Modbus 址S7200 SMART 支持址范围:
● 离散量输出(线圈) 00001 09999
● 离散量输入(触点) 10001 19999
● 输入寄存器 30001 39999
● 保持寄存器 40001 49999 400001 465535
Modbus 站设备支持址决定 Addr 实际取值范围
参数计数(Count)
分配该请求中读取写入数元素数位数类型Count位数
字数类型表示字数
● 址 0xxxx计数(Count) 读取写入位数
● 址 1xxxx计数(Count) 读取位数
● 址 3xxxx计数(Count) 读取输入寄存器字数
● 址 4xxxx 4yyyyy计数(Count) 读取写入保持寄存器字数
MBUS_MSGMB_MSG2 指令读取写入 120 字 1920 位(240
字节数)Count 实际限值取决 Modbus 站设备限制 库
93 Modbus RTU 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 519
参数 DataPtr 间接址指针指 CPU 中读写请求相关数 V
存储器读请求 DataPtr 设置存储 Modbus 站读取数第
CPU 存储单元写请求 DataPtr 设置发送 Modbus 站数第
CPU 存储单元
程序 DataPtr 值间接址指针形式传递
MBUS_MSGMB_MSG2例果写入 Modbus 站设备数始 CPU
址 VW200 DataPtr 值 &VB200(址 VB200)指针必须始终 VB
类型指字数
存储器布局
保持寄存器(址 4xxxx 4yyyyy)输入寄存器(址 3xxxx)字值(2 字节
16 位)CPU 字格式 Modbus 寄存器相编号较 V
存储器址寄存器高效字节编号较 V
存储器址寄存器低效字节表显示 CPU 字节字寻址 Modbus
寄存器格式相应
表格 9 7 Modbus 保持寄存器
CPU 存储器字节址 CPU 存储器字址 Modbus 保持寄存器址
址 十六进制数 址 十六进制数 址 十六进制数
VB200 12 VW200 12 34 40001 12 34
VB201 34
VB202 56 VW202 56 78 40002 56 78
VB203 78
VB204 9A VW204 9A BC 40003 9A BC
VB205 BC

93 Modbus RTU 库
S7200 SMART
520 系统手册 V24 032019 A5E03822234AF

CPU 压缩字节形式读写位数(址
0xxxx
1xxxx)区域说字节 8
位数构成第数字节低
效位寻址位号(参数址(Addr))
果您算仅写入单位必须
该位设置 DataPtr
指字节低效位 (Vx0)

压缩字节格式(离散量输入址)
字节边界开始位数址
必须起始址应位设置字
节低效位请参见 Modbus
址 10004 开始 3
位压缩字节格式示例
压缩字节格式(址 10004
开始离散量输入)
离散量输出数类型(线圈)执行写操作时必须位置压缩字节正确位位
置然通 DataPtr 数传递 MBUS_MSGMB_MSG2 指令
输出
程序已发送请求接收响应Done 输出 FALSE响应完成
MBUS_MSGMB_MSG2 指令错误中止时Done 输出 TRUE
仅 Done 输出 TRUE 时Error 输出 (页 520)效
9324 Modbus RTU 站执行错误代码
编号高错误代码( 101 开始) Modbus
站设备返回错误错误表明站支持请求功者 Modbus
站设备支持请求址(数类型址范围) 库
93 Modbus RTU 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 521
编号错误代码(1 12) MBUS_MSG
指令检测错误错误代码通常表明 MBUS_MSG
指令输入参数问题接收站响应时出现问题奇偶校验 CRC
错误表明响应未正确接收数通常电气障(例连接问题电气噪声)引


MBUS_CTRL
错误代码
说明
0 错误
1 奇偶校验类型效
2 波特率效
3 超时效
4 模式效
9 端口号效
10 信号板端口 1 缺失未组态


MBUS_MSG
错误代码
说明
0 错误
1 响应存奇偶校验错误:仅偶校验奇校验时会出现该错误
传输受干扰收正确数该错误通常电气障
(例接线错误影响通信电气噪声)引起
2 未
3 接收超时:超时时间站没做出响应原:站设备
电气连接存问题站站波特率奇偶校验设置
站址错误
4 请求参数出错:输入参数(站(Slave)读写(RW)
址(Addr)
计数(Count))设置非法值关输入参数允许值信息请
参见文档
5 未启 Modbus 站:次扫描时调 MBUS_MSG 前调
MBUS_CTRL
6 Modbus 正忙处理请求:某时间条 MBUS_MSG
指令处激活状态 库
93 Modbus RTU 库
S7200 SMART
522 系统手册 V24 032019 A5E03822234AF
MBUS_MSG
错误代码
说明
7 响应出错:收响应请求符意味着站设备问题错误
站设备请求做出应答
8 响应存 CRC
错误:传输受干扰收正确数该错误通常电气
障(例接线错误影响通信电气噪声)引起
11 端口号效
12 信号板端口 1 缺失未组态
101 站支持该址请求功:请参见 Modbus
站指令帮助题中需 Modbus 站功支持表
102 站支持数址:址(Addr) 加计数(Count)
请求址范围超出站允许址范围
103 站支持数类型:站设备支持址(Addr) 类型
104 站设备障
105 站接受消息未时做出响应:MBUS_MSG
发生错误户程序应稍重新发送请求
106 站繁忙拒绝消息:次尝试相请求获响应
107 站未知原拒绝消息
108 站存储器奇偶校验错误:站设备障
933 Modbus RTU 站
9331 Modbus RTU 站指令
步骤
S7200 SMART 程序中 Modbus 站指令请执行步骤:
1 程序中插入 MBUS_INIT 指令仅执行 MBUS_INIT 指令扫描周期
MBUS_INIT 指令初始化更改通信参数插入 MBUS_INIT
指令时会程序中动添加干隐藏子例程中断例程
2 文件(File) 菜单功区库(Libraries) 区域中单击存储器(Memory) 钮
指定 Modbus 库需 V 库
93 Modbus RTU 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 523
存储器起始址者项目树中右键单击程序块(Program Block)
节点文菜单中选择库存储器(Library Memory) V
存储器块外 MBUS_INIT HoldStart MaxHold
参数定义存储器块注意V
存储器中程序分配重叠果存储区重叠 MBUS_INIT 指令返回错误
3 程序中仅添加条 MBUS_SLAVE
指令次扫描时均应调该指令处理收请求
4 通信电缆连接通 MBUS_INIT 端口参数分配 S7200 SMART CPU 端口
Modbus 站设备


注意
防止意外电流
互连参考电位设备导致意外电流互连电缆中流意外电流导
致通信错误设备损坏
确保通信电缆连接设备均具电路参考点已隔离避免产生意外
电流

累加器(AC0AC1AC2AC3) Modbus
站指令显示交叉引列表中执行 Modbus 站指令前系统会先保存
Modbus 站指令累加器中值 Modbus
站指令完成前恢复累加器中确保执行 Modbus
站指令时保留累加器中户数
Modbus 站指令支持 Modbus RTU 协议指令利 S7200 SMART CPU
端口功支持常 Modbus 功支持 Modbus 功:

功 说明
1 读取单线圈(离散量输出)状态功 1 返回数量输出点 (Q)
开关状态
2 读取单触点(离散量输入)状态功 2 返回数量输入点 (I)
开关状态
3 读取单保持寄存器功 3 返回 V 存储器容保持寄存器
Modbus 中字值允许您次请求中读取达 120 字
4 读取单输入寄存器功 4 返回模拟量输入值
5 写入单线圈(离散量输出)功 5
离散量输出点设置指定值系统强制该输出点程序覆盖
Modbus 请求写入值 库
93 Modbus RTU 库
S7200 SMART
524 系统手册 V24 032019 A5E03822234AF
功 说明
6 写入单保持寄存器功 6 单保持寄存器值写入 S7200 SMART V
存储器中
15 写入线圈(离散量输出)功 15 离散量输出值写入 S7200
SMART Q 映象寄存器起始输出点必须始字节边界(例Q00
Q20)写入输出数必须八倍数 Modbus
站协议指令限制系统强制输出点程序覆盖 Modbus
请求写入值
16 写入保持寄存器功 16 保持寄存器写入 S7200 SMART V
存储器请求中写入 120 字
9332 MBUS_INIT 指令(初始化站)
表格 9 8 MBUS_INIT 指令
LADFBD STL 说明

CALL MBUS_INIT Mode Addr Baud
Parity Port Delay MaxIQ MaxAI
MaxHold HoldStart Done Error
MBUS_INIT
指令启初始化禁 Modbus
通信 MBUS_SLAVE
指令前必须先错误执行
MBUS_INIT该指令完成立置位
完成(Done)
位然继续执行条指令
EN
输入接通时会次扫描时执行该指令

次通信状态改变时程序必须执行 MBUS_INIT 指令次EN
输入脉方式通边检测元素者仅首次扫描时执行 MBUS_INIT
表格 9 9 MBUS_INIT 参数
输入输出 数类型 操作数
ModeAddrParityPort BYTE VBIBQBMBSBSMBLBAC常数*VD
*AC*LD
BaudHoldStart DWORD VDIDQDMDSDSMDLDAC常数*VD
*AC*LD 库
93 Modbus RTU 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 525
输入输出 数类型 操作数
De
layMaxIQMaxAIMaxHold
WORD VWIWQWMWSWSMWLWAC常数*
VD*AC*LD
Done BOOL IQMSSMTCVL
Error BYTE VBIBQBMBSBSMBLBAC*VD*AC
*LD
模式(Mode) 输入值选择通信协议:输入值 1 时分配 Modbus
协议启该协议输入值 0 时分配 PPI 协议禁 Modbus 协议
参数址(Addr) 址设置 1 247 间(包括边界)值
参数波特(Baud) 波特率设置 1200240048009600192003840057600
115200
参数奇偶校验(Parity) 应设置 Modbus
站奇偶验校相匹配设置停止位接受值:0(奇偶校验)1
(奇校验) 2(偶校验)
参数端口(Port) 设置物理通信端口(0 CPU 中集成 RS4851 选信号板
RS485 RS232)
参数延时(Delay) 通标准 Modbus 信息超时时间增加分配毫秒数延迟标准
Modbus 信息结束超时条件线网络运行时该参数典型值应
0果具纠错功调制解调器延时设置 50 100 ms
间值果扩频线通信延时设置 10 100 ms
间值延时(Delay) 值 0 32767 ms
参数 MaxIQ 设置 Modbus 址 0xxxx 1xxxx I Q 点数取值范围 0
256值 0 时禁输入输出读写操作建议 MaxIQ 值设置 256
参数 MaxAI 设置 Modbus 址 3xxxx 字输入 (AI) 寄存器数取值范围 0
56值 0 时禁止读取模拟量输入建议 MaxAI 设置值允许访问
CPU 模拟量输入:
● 0( CPU CR20sCR30sCR40s CR60s)
● 56( CPU 型号)
参数 MaxHold 设置 Modbus 址 4xxxx 4yyyyy 访问 V
存储器中字保持寄存器数例果允许 Modbus 站访问 2000 字节 V
存储器请 MaxHold 值设置 1000 字(保持寄存器)
参数 HoldStart V 存储器中保持寄存器起始址该值通常设置 VB0参数
HoldStart 设置 &VB0(址 VB0) V 库
93 Modbus RTU 库
S7200 SMART
526 系统手册 V24 032019 A5E03822234AF
存储器址指定保持寄存器起始址便项目中位置 VB0Modbus
站访问起始址 HoldStart字数 MaxHold V 存储器
MBUS_INIT 指令完成时完成(Done) 输出接通
Error 输出 (页 527)字节包含指令执行结果仅完成(Done)
接通时该输出效果完成(Done) 关闭错误参数会改变
9333 MBUS_SLAVE 指令
表格 9 10 MBUS_SLAVE 指令
LADFBD STL 说明

CALL MBUS_SLAVE Done Error MBUS_SLAVE 指令处理 Mod
bus
站请求必须次扫描时执行
便检查响应 Modbus 请求
EN
输入接通时会次扫描时执行该指令

MBUS_SLAVE 指令没输入参数

表格 9 11 MBUS_SLAVE 指令参数
参数 数类型 操作数
Done BOOL IQMSSMTCVL
Error BYTE VBIBQBMBSBSMBLBAC*VD*AC*LD
MBUS_SLAVE 指令响应 Modbus 请求时完成(Done)
输出接通果未处理请求完成(Done) 输出关闭 库
93 Modbus RTU 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 527
Error 输出 (页 527)包含指令执行结果仅完成(Done)
接通时该输出效果完成(Done) 关闭错误参数会改变
表格 9 12 作 Modbus 站运行 S7200 SMART CPU 示例程序
LAD STL

首次扫描时初始化 Modbus
站协议站址设置
1端口 0 设置 9600
波特进行偶校验允许访问
IQ AI 值允许访问 VB0
起 1000 保存寄存器(2000
字节)
Network 1
LD SM01
CALL MBUS_INIT 1 1 9600
2 0 128 32 1000 &VB0
M01 MB1

次扫描时执行 Modbus
站协议
Network 2
LD SM00
CALL MBUS_SLAVE M02 MB2

9334 Modbus RTU 站执行错误代码

错误代码 描述
0 错误
1 存储器范围错误
2 波特率奇偶校验非法
3 站址非法
4 Modbus 参数值非法
5 保持寄存器 Modbus 站符号重叠
6 收奇偶校验错误
7 收 CRC 错误
8 功请求非法功受支持
9 请求中存储器址非法 库
93 Modbus RTU 库
S7200 SMART
528 系统手册 V24 032019 A5E03822234AF
错误代码 描述
10 站功未启
11 端口号效
12 信号板端口 1 缺失未组态
934 Modbus RTU 站示例程序
该示例程序显示输入 I00 接通时 Modbus 站指令 Modbus
站四保持寄存器执行读写操作
CPU 会 VW100 开始四字写入 Modbus 站址 40001 开始保持寄存器
CPU 会读取 Modbus 站 40010 40013 四保持寄存器数存入
CPU 中 VW200 开始 V 存储器中
示例单站 MBUS_CTRL MBUS_MSG
指令理念第二站 MB_CTRL2 MB_MSG2 指令示例样适

图 91 程序数传送示例 库
93 Modbus RTU 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 529
果 MBUS_MSG 指令返回错误程序会接通输出 Q01 Q02
表格 9 13 Modbus 站示例程序
LAD 说明

程序段 1
通次扫描时调 MBUS_CTRL
初始化监视 Modbus 站Modbus 站设
96 Kbps奇偶校验站设备允许 1000
毫秒(1 秒)进行响应

程序段 2
第次扫描时复位两条 MBUS_MSG
指令启标记(M20 M21)

程序段 3
I00 关闭变接通时设置第条
MBUS_MSG 指令启标志 (M20)

程序段 4
第启标志 (M20) 接通时调
MBUS_MSG
指令需启该指令第次扫描设置 First
参数
该指令会站 2 4 保持寄存器执行写入 (RW
1) 操作 CPU 中 VB100VB107(4
字)获取写数然写入 Modbus
站中址 40001 40004

程序段 5
第条 MBUS_MSG 指令完成(完成(Done)
位 0 变 1)会清第条 MBUS_MSG
指令启标志然设置第二条 MBUS_MSG
指令启标志
果错误 (MB1) 零置位 Q01 显示错误 库
93 Modbus RTU 库
S7200 SMART
530 系统手册 V24 032019 A5E03822234AF
LAD 说明

程序段 6
第二启标志 (M21) 接通时调第二条
MBUS_MSG
指令需启该指令第次扫描设置 First
参数
该指令会站 2 4 保持寄存器执行读取 (RW
0) 操作数 Modbus 站中址 40010
40013 读取复制 CPU 中 VB200
VB207(4 字)

程序段 7
第二条 MBUS_MSG 指令完成(完成(Done) 位
0 变 1)清第二条 MBUS_MSG
指令启标志
果错误 (MB1) 零置位 Q02 显示错误
935 Modbus RTU 高级户信息
概述
题包含供 Modbus RTU
站库高级户信息数户需信息需修改 Modbus RTU
站库默认操作
重试
果检测列错误Modbus 站指令会动站设备重新发送请求:
● 响应超时时间(MBUS_CTRLMB_CTRL2 指令中 Timeout
参数)没响应(错误代码 3)
● 响应字符间时间超出允许值(错误代码 3)
● 站响应中存奇偶校验错误(错误代码 1)
● 站响应中存 CRC 错误(错误代码 8)
● 返回功请求符(错误代码 7)
Modbus 站设置 Done Error 输出参数前重新发送额外两次请求 库
93 Modbus RTU 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 531
程序执行 MBUS_CTRLMB_CTRL2 Modbus 站符号表中找符号
mModbusRetries 更改该值更改重试次数mModbusRetries 值 BYTE
类型范围 0 255 次
字符间超时
果响应中字符间时间超出分配时间限制 Modbus
站执行中止站设备响应默认时间设 100 毫秒允许 Modbus
站指令通线电话调制解调器部分站设备果 CPU
检测错误MBUS CTRLMB_CTRL2 指令会 Error 参数中返回错误代码 3
通信时字符间需较长时间传输介质(例电话调制解调器)原
站设备身需较长时间执行 MBUS_CTRLMB_CTRL2
Modbus 站符号表中找符号
mModbusCharTimeout然更改该值延长该超时时间mModbusCharTimeout
值 INT 类型范围 1 30000 毫秒
单位位字写入功
Modbus 站设备支持试 Modbus 功写入单离散输出位(Modbus 功
5)写入单保持寄存器(Modbus 功
6)相反设备支持位写入(Modbus 功 15)寄存器写入(Modbus
功 16)果站设备支持单位字 Modbus 功 MBUS_MSGMB_MSG2
指令返回错误代码 101
Modbus 站协议允许户强制 MBUS_MSGMB_MSG2 指令位字 Modbus
功单位字 Modbus 功程序执行 MBUS_CTRLMB_CTRL2
Modbus 站符号表中找符号 mModbusForceMulti
然更改该值强制执行位字指令 mModbusForceMulti 设
TRUE便写入单位寄存器时强制位字功
累加器法
Modbus
站指令累加器(AC0AC1AC2AC3)显示交叉引列表中Modb
us 站指令保存恢复累加器中值执行指令时 CPU
会留存累加器中户数 库
93 Modbus RTU 库
S7200 SMART
532 系统手册 V24 032019 A5E03822234AF
保持寄存器址 49999
Modbus 保持寄存器址 40001 49999
范围该范围足满足数应求 Modbus
站设备数映射址范围更保持寄存器中
MBUS_MSGMB_MSG2 指令允许参数 Addr
采范围支持保持寄存器扩展址范围(址 400001 465536)
例:访问保持寄存器 16768MBUS_MSGMB_MSG2 Addr 参数应设
416768
扩展寻址允许访问 Modbus 协议支持全部 65536
址该扩展寻址仅适保持寄存器 库
94 Modbus TCP 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 533
94 Modbus TCP 库
941 Modbus TCP 库功
Modbus TCP 通工业太网 TCPIP 网络传输 Modbus 通信S7200 SMART
采客户端服务器方法Modbus 客户端设备通该方法发起 Modbus 服务器设备
TCPIP
连接建立连接客户端服务器发出请求服务器响应客户端请求客户端请
求服务器设备读取部分存储器定数量数写入服务器设备存储器果请
求效服务器响应该请求果请求效会回复错误消息

STEP 7MicroWIN SMART 提供两种 Modbus TCP 库指令指令位 STEP 7
MicroWIN SMART 项目树中指令(Instructions) 文件夹库(Libraries) 文件夹中
● MBUS_CLIENT (页 535)
● MBUS_SERVER (页 541) 库
94 Modbus TCP 库
S7200 SMART
534 系统手册 V24 032019 A5E03822234AF
Modbus TCP 客户端协议
Modbus 客户端指令 (MBUS_CLIENT) CPU 资源:
● 次连接 Modbus 服务器均动连接资源MBUS_CLIENT 动生成连接
ID
● Modbus 客户端程序实体:
– 1 子程序
– 2849 字节程序空间
– V 存储器 638 字节模块(指令符号)
必须 STEP 7MicroWIN SMART 库存储器命令中该模块分配起始址
MBUS_CLIENT 指令置程序中项目树中程序块(Program Block)
程序块 > 库(Program Block > Library) 文件夹访问库存储器命令
Modbus TCP 服务器协议
Modbus 服务器指令 (MBUS_SERVER) CPU 资源:
● 次连接 Modbus 服务器均动连接资源MBUS_SERVER
动生成连接 ID
● Modbus 服务器列程序实体:
– 1 子程序
– 2969 字节程序空间
– V 存储器 445 字节模块(指令符号)
必须 STEP 7MicroWIN SMART 库存储器命令中该模块分配起始址
MBUS_SERVER 指令置程序中项目树中程序块(Program Block)
程序块 > 库(Program Block > Library) 文件夹访问库存储器命令 库
94 Modbus TCP 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 535
942 Modbus TCP 客户端
9421 MBUS_CLIENT 指令
表格 9 14 MBUS_CLIENT 指令
LADFBD STL 说明

Call MBUS_CLIENT Req
Connect IPAddr1
IPAddr2 IPAddr3
IPAddr4 IP_Port RW
Addr Count DataPtr
Done Error
MBUS_CLIENT 作 Modbus TCP
客户端通 S7200 SMART CPU
太网端口进行通信
MBUS_CLIENT 建立客户端
服务器连接发送 Modbus
功请求接收客户端响应连接
Modbus TCP
服务器断开服务器连接 库
94 Modbus TCP 库
S7200 SMART
536 系统手册 V24 032019 A5E03822234AF
程序执行周期次扫描必须调 MBUS_CLIENT直 Done 输出
TRUE周期中MBUS_CLIENT
均会退出便程序继续运行客户端完成请求时MBUS_CLIENT Done
设置 TRUE
表格 9 15 参数数类型
参数类型 数类型 说明
Req IN BOOL Req 参数允许程序服务器发送 Modbus 请求
FALSE: Modbus 通信请求
TRUE:请求 Modbus TCP 服务器进行通信
Connect IN BOOL Connect 参数允许程序连接 Modbus
服务器设备断开设备连接
果 Connect TRUE 存连接 MBUS_CLIENT
尝试分配 IP 址端口号建立连接
果 Connect FALSE 存连接 MBUS_CLIENT
尝试断开连接操作 Connect FALSE 时CPU
会忽略进步请求意味着果程序调
MBUS_CLIENT(相应 Req TRUE Connect
FALSE) CPU 会忽略该请求
IPAddr1 IN BYTE 客户端尝试连接 Modbus
应协议进行通信服务器 IP 址第八位字节
IPAddr2 IN BYTE 客户端尝试连接 Modbus
应协议进行通信服务器 IP 址第二八位字节
IPAddr3 IN BYTE 客户端尝试连接 Modbus
应协议进行通信服务器 IP 址第三八位字节
IPAddr4 IN BYTE 客户端尝试连接 Modbus
应协议进行通信服务器 IP 址第四八位字节
IP_Port IN WORD 客户端尝试连接 Modbus TCP
进行通信服务器端口号
默认值:502
端口设置设备实际端口号
RW IN BYTE 分配请求类型(读取写入)中 0 读取1
写入关详细信息请参见面 Modbus 功表 库
94 Modbus TCP 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 537
参数类型 数类型 说明
Addr IN DWORD Modbus 起始址:分配通 MBUS_CLIENT
进行访问数起始址关详细信息请参见面
Modbus 功表
Count IN INT Modbus 数长度:请求中访问位保持寄存器数量
范围 10001 19999 30001 39999
读址输入输出位 Count 值 1920
位输入保持寄存器 Count 值 120 字
关详细信息请参见面 Modbus 功表
DataPtr IN_OUT DWORD 指 Modbus 数寄存器指针:DataPtr
指读取写入请求关联数 V
存储位置读取请求位置存储 Modbus
服务器读取数第存储位置写入请求位置
写入 Modbus 服务器数第存储位置
Done OUT BOOL TRUE:条件时真:
• 客户端已服务器建立连接
• 客户端已服务器断开连接
• 客户端已接收 Modbus 响应
• 发生错误
FALSE:客户端正忙建立连接等服务器 Modbus
响应
Error OUT BOOL 指令执行结果
仅发生错误周期效
RW Addr 参数选择 Modbus 通信功
MBUS_CLIENT 指令 RW 输入指示读取写入功 Addr
输入定义读取写入日期类型
表显示 MBUS_CLIENT 指令根 RW Addr 输入参数提供 Modbus 功:

FC 功 RW Addr Count CPU 址
01 读取位 0 00001
09999
1 1920 位 Q317
Q11517 库
94 Modbus TCP 库
S7200 SMART
538 系统手册 V24 032019 A5E03822234AF

02

读取位

0

10001
19999

1 1920 位

I317
I11517

03

读取字

0

40001
49999
400001
465535

1 120 字

V 存储器

04

读取字

0

30001
39999

1 120 字

AIW0
AIW110

05

写入单位

1

00001
09999

1 位

Q00
Q11517

06

写入单字

1

40001
49999
400001
465535

1 字

V 存储器

15

写入位

1

00001
09999

1 1920 位

Q00
Q11517

16

写入字

1

40001
49999
400001
465535

1 120 字

V 存储器
客户端连接
Modbus TCP 客户端支持连接达 PLC
允许开放式户通信连接数PLC 连接总数(包括 Modbus TCP
客户端服务器)超支持开放式户通信连接数
(页 418)客户端连接必须具 IPAddr IP_Port 输入参数 库
94 Modbus TCP 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 539
建立连接
Connect 输入 TRUE 时客户端尝试采提供 IP 址 IP
端口服务器设备建立连接果服务器设备法访问连接请求终会超时需
秒钟连接请求正进行时操作均法中断中止果服务器
会立拒绝客户端连接请求果服务器客户端会建立连接
服务器发送请求果没 Modbus 客户端连接资源 MBUS_CLIENT
指令返回错误
处理请求
客户端仅 Connect TRUE 时处理请求客户端服务器建立连接没 Modbus
请求处激活状态时程序会通调 MBUS_CLIENT (Req TRUE)
发送新请求Modbus
客户端执行请求时会捕获输入值通边检测元素(例升) Req
输入呈脉形式会指令发送次请求请求处激活状态时输入值做
续更改会导致 MBUS_CLIENT 返回错误代码
客户端服务器发送请求客户端会等 mReceiveTimeout
时间段响应客户端等响应时 Modbus 操作果客户端
mReceiveTimeout 时间段未收响应MBUS_CLIENT 返回错误
果客户端收服务器效响应根响应处理续操作客户端返回
绪状态程序请求
断开已建立连接
果 Connect 输入
FALSE客户端服务器间存动连接时客户端会尝试断开服务器连接
果正进行连接发送操作断开连接操作返回错误断开连接请求中断
操作果没正进行操作 CPU
终止动连接客户端返回空闲状态连接资源 CPU
中操作 库
94 Modbus TCP 库
S7200 SMART
540 系统手册 V24 032019 A5E03822234AF
9422 Modbus TCP 客户端执行错误代码
MBUS_CLIENT 指令 (页 535)返回错误代码:

错误(十进
制)
说明
0 错误
32 未知状态
检查网络连接查程序否未修改会干扰客户端服务器通信库符号
33 连接正忙请求连接次 Modbus 请求
34 Addr 输入非法值
35 Count 输入非法值
36 RW 输入非法值
37 请求事务 ID
服务器响应匹配错误表示服务器设备存问题者响应请求服务器设备错误

服务器收效协议 ID
38 服务器收效协议 ID
39 服务器发送字节数Count输入值匹配
40 请求单元标识符服务器响应匹配
41 请求功代码服务器响应匹配
42 服务器发送数 Modbus TCP 写入功请求数匹配
43 接收超时:服务器 mReceiveTimeout 时间段没响应检查 Modbus
服务器设备连接
44 输入值激活请求值匹配
面列出 MBUS_CLIENT 错误外请参见Modbus TCP 常规异常代码
(页 552)开放式户通信错误代码 (页 580) 库
94 Modbus TCP 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 541
943 Modbus TCP 服务器
9431 MBUS_SERVER 指令
表格 9 16 MBUS_SERVER 指令
LADFBD STL 说明

Call MBUS_SERVER Con
nect IP_Port MaxIQ
MaxAI MaxHold Hold
Start Done Error
MBUS_SERVER 作 Modbus TCP
服务器通太网端口进行通信
MBUS_SERVER 接受 Modbus TCP
客户端连接请求接收 Modbus
功请求发送响应消息 库
94 Modbus TCP 库
S7200 SMART
542 系统手册 V24 032019 A5E03822234AF
次扫描中执行 MBUS_SERVER 指令便 Modbus 服务器合理时间响应
Modbus 客户端请求MBUS_SERVER
指令建立连接接收请求发送响应次扫描时程序均应调
MBUS_SERVER否 Modbus 服务器法正常运行
表格 9 17 参数数类型
参数类型 数类

说明
Connect IN BOOL Connect
参数连接客户端设备客户端设备断开连接Modbus
服务器尝试创建动连接表示服务器接受请求 IP
址连接请求
果 Connect
TRUE客户端尚未服务器建立连接服务器动监听
TCP 连接请求
果 Connect FALSE
存连接服务器发起断开连接操作程序
Connect 参数控制服务器时接受连接 Connect FALSE
时MBUS_SERVER 会执行操作
请注意MBUS_SERVER 发生特定 TCP
错误时动发起断开连接操作
IP_Port IN WORD 客户端尝试连接 Modbus
应协议进行通信服务器端口号
默认值:502
端口设置设备实际端口号
MaxIQ IN WORD 参数 MaxIQ Modbus 址 0xxxx 1xxxx I Q
点数设置 0 256值 0
表示禁输入输出读取写入建议 MaxIQ 值设置
256
MaxAI IN WORD 参数 MaxAI Modbus 址 3xxxx 字输入 (AI) 数设置 0
56值 0 表示禁模拟量输入读取允许访问 CPU
模拟量输入MaxAI 建议值:
• CPU CR40 CR60 0
• CPU 型号 56 库
94 Modbus TCP 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 543
参数类型 数类

说明
MaxHold IN WORD 参数 MaxHold 设置 Modbus 址 4xxxx 4yyyyy V
存储器中字保持寄存器数例果允许 Modbus
客户端访问 2000 字节 V 存储器 MaxHold 值设置
1000 字(保持寄存器)
HoldStart IN DWORD 参数 HoldStart 指 V
存储器中保持寄存器起始位置指针通常该值设置
&VB0(VB0 址) V
存储器址设置保持寄存器起始址允许项目位
置 VB0Modbus 客户端访问 V 存储器 HoldStart
字数( MaxHold 开始)
果 HoldStart 指超出允许范围存储位置 Modbus TCP
库指令返回错误CPU 会生成非致命错误:间接寻址错误
(0x06)
Done OUT BOOL TRUE:MBUS_SERVER 执行列操作:
• 连接客户端设备
• 客户端断开连接
• 响应 Modbus 请求
• 返回错误
FALSE:没请求程序周期
Error OUT BYTE 指令执行结果
仅发生错误周期效
断开连接
Connect TRUE 时CPU
开放式户通信连接动连接资源程序请求 Modbus
操作时保持 Connect 输入 TRUE Connect 设
FALSE释放连接资源Modbus 服务器请求连接时CPU
会捕获输入参数值果 Connect TRUE 时更改输入值 MBUS_SERVER
会返回错误 库
94 Modbus TCP 库
S7200 SMART
544 系统手册 V24 032019 A5E03822234AF
9432 Modbus TCP 服务器执行错误代码
MBUS_SERVER 指令 (页 541)返回错误代码:

错误(十进制) 说明
0 错误
32 未知状态
检查网络连接查程序否未修改会干扰客户端服务器通信库符号
33 输入 MaxIQ 值效
34 输入 MaxAI 值效
35 输入 MaxHold 值效
36 HoldStart 输入 V 存储器中者保持寄存器范围超出 V 存储器范围
37 保持寄存器 Modbus 服务器符号重叠
38 输入值前连接值匹配复位连接更新输入值
面列出 MBUS_SERVER 错误外请参见Modbus TCP 常规异常代码
(页 552)开放式户通信错误代码 (页 580)
944 示例:Modbus TCP 应程序
示例两 Modbus TCP 客户端两 Modbus TCP
服务器进行通信项目唯 IP 址标识服务器程序逻辑监视
MBUS_CLIENT
指令完成输出确保程序会中断正进行通信请求该示例程序执行列功

● 写入输出位
● 读取输出位
● 写入保持寄存器
● 读取保持寄存器
程序程序段符号注释描述表中 Modbus TCP 示例程序功
示例基描述:
两 Modbus 客户端两 Modbus 服务器设备建立连接
Modbus 服务器 01:IP 址 192168210端口 502
Modbus 服务器 02:IP 址 192168266端口 502 库
94 Modbus TCP 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 545
CPU 输入 0 转换 TRUE 时启动序列该序列中 Modbus 客户端两
Modbus 服务器发送写入读取请求CPU 输入 0 设置 False 时关闭该序列

LAD 说明


程序段 1:
启动时清
标志错误

















94 Modbus TCP 库
S7200 SMART
546 系统手册 V24 032019 A5E03822234AF
LAD 说明


程序段 2:
两客户端均完成
Modbus
请求启动
Modbus
请求






















94 Modbus TCP 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 547
LAD 说明










程序段 3:



程序段 4:
CPU_Input 0
升触发 Modbus
请求序列开始 V
存储器中写入
数发送
Modbus 服务器
Req 输入位设
TRUE
CPU_Input 0
False 时停止发送
Modbus 请求


94 Modbus TCP 库
S7200 SMART
548 系统手册 V24 032019 A5E03822234AF
LAD 说明


程序段 5:
设置选 Modbus
功读写模式

写入输出
功代码
5(单)15(

读取输出
功代码 1
写入保持寄存器
功代码
6(单)16(

读取保持寄存器
功代码 3




程序段 6:
Modbus 客户端 01
Modbus 服务器
01 建立连接
Req TRUE
时服务器发送
Modbus 请求
Modbus
客户端接收处理
服务器响应
MBUS_CLIEN
T 指令会 Done
输出设置
TRUE




94 Modbus TCP 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 549
LAD 说明

程序段 7:
Modbus 客户端 02
Modbus 服务器
02 建立连接
Req TRUE
时服务器发送
Modbus 请求
Modbus
客户端接收处理
服务器响应
MBUS_CLIEN
T 指令会 Done
输出设置
TRUE




945 Modbus TCP 高级户信息
概述
题包含 Modbus TCP 库高级户信息数户需信息需修改
Modbus TCP 库默认操作 库
94 Modbus TCP 库
S7200 SMART
550 系统手册 V24 032019 A5E03822234AF
MBUS_CLIENT 变量
表显示 Modbus 客户端变量果默认值适您应程序中修改
变量调整 Modbus 客户端操作:

变量 数类型 默认值 说明
mBlocked_Proc_Time
out
REAL 3000 阻止程超时:受阻 Modbus
客户端实例移(作
ACTIVE)前等实例时间(毫秒单位)例
程序发出客户端请求应程序完成请求
前停止执行客户端功时发生种情况
mModbus_Unit_ID WORD 255 Modbus 单元标识符:mModbus_Unit_ID 参数应
Modbus RTU 协议中站址果 Modbus TCP
服务器 Modbus RTU 协议网关 MB_UNIT_ID
识串行网络连接站设备MB_UNIT_ID
请求转发正确 Modbus RTU 站址
Modbus TCP 设备求 MB_UNIT_ID
参数限制范围
mReceiveTimeout REAL 2000 接收消息超时:MBUS_CLIENT
等服务器响应请求时间(毫秒单位)范围:5
00 65535 毫秒
mConnected BOOL FALSE 连接状态:指示指定服务器连接状态已连接
已断开:
TRUE:已连接
FALSE:已断开连接
程序处理 MBUS_CLIENT 请求检查
mConnected
mRetries BYTE 3 重试次数:客户端初始请求返回连接错误尝试断
开连接重新发送请求次数
范围:0 255
重试
果存连接相关错误Modbus 客户端指令会动重新启动连接
请求重新发送服务器设备:
设置 Done Error 输出参数前Modbus 客户端会重新发送请求两次 库
94 Modbus TCP 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 551
通 Modbus 客户端符号表中查找符号 mModbusRetries程序执行
MBUS_CLIENT 前更改值更改重试次数mRetries 值 BYTE重试次数范围
0 255
单位位字写入功
Modbus 服务器设备支持 Modbus 功写入单离散输出位(Modbus 功
5)写入单保持寄存器(Modbus 功
6)相反设备支持位写入(Modbus 功 15)寄存器写入(Modbus
功 16)果服务器设备支持单位字 Modbus 功 MBUS_CLIENT
指令返回错误代码 1
Modbus 客户端协议允许强制 MBUS_CLIENT 指令位字 Modbus
功非单位字 Modbus 功通 Modbus 客户端符号表中查找符号
mModbusForceMulti程序执行 MBUS_CLIENT
前更改值强制位字指令 mModbusForceMulti 设置
TRUE写入单位寄存器时强制位字功
保持寄存器址 49999
Modbus 保持寄存器址 40001 49999
范围该范围足满足数应求 Modbus
站设备数映射址范围更保持寄存器中
MBUS_CLIENT 指令允许参数 Addr 附加范围支持 400001 465536
保持寄存器址扩展范围
例访问保持寄存器 16768请 MBUS_CLIENT Addr 参数设置 416768
扩展寻址允许访问 Modbus 协议支持全部 65536
址扩展寻址仅适保持寄存器 库
94 Modbus TCP 库
S7200 SMART
552 系统手册 V24 032019 A5E03822234AF
MBUS_SERVER 变量
表显示 Modbus
服务器变量果默认值适您应程序中修改变量调整 Modbus
服务器操作:

变量 数类型 默认值 说明
mConnected BOOL 0 连接状态:指示指定客户端连接状态已连接已断开:
TRUE:已连接
FALSE:已断开连接
次执行 MBUS_SERVER 指令连接状态均新
946 Modbus TCP 常规异常代码

错误编号: 说明
1 Modbus 异常(代码 0x01):非法功 服务器支持请求功
2 Modbus 异常(代码 0x02):非法数址 Addr 加 Count
请求址范围超出允许服务器址范围
3 Modbus 异常(代码 0x03):非法数值 服务器接收 Modbus 协议出错
4 Modbus 异常(代码 0x04):服务器设备障
服务器尝试执行请求操作时发生恢复错误
5 Modbus 异常(代码 0x05):确认 服务器响应延迟稍重新发送请求
6 Modbus 异常(代码 0x06):服务器设备忙
服务器拒绝该消息重新发送请求
7 Modbus 异常(代码 0x07):否定确认 服务器未知原拒绝该消息
10 Modbus 异常(代码 0x0A):网关路径
通常表示网关组态错误载(仅限 Modbus TCP)
11 Modbus 异常(代码 0x0B):网关目标设备法响应
通常表示设备未存网络(仅限 Modbus TCP) 库
94 Modbus TCP 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 553
947 Modbus TCP 常规通信异常代码
Modbus TCP 通信异常代码:

错误代码 说明
161 数长度参数允许长度(1024 字节)
162 数缓区未处 IQM V 存储区
163 数缓区适合存储区
164 表格参数适合存储区
165 连接文中锁定您正尝试时背景(Main
程序)中断例程中访问连接
166 UDP IP 址端口错误
167 实例符:实例中连接忙发起请求时请求连接 ID
保存数输入数符
168 连接未创建连接 ID 存连接您求终止( TDCON
指令)
169 连接 ID TCON 操作正进行中
170 连接 ID TDCON 操作正进行中
171 连接 ID TSEND 指令正进行中
172 发生时通信错误时法启动连接请稍重试
173 连接伙伴拒绝动断开连接(伙伴断开 CPU 连接)
174 法连接伙伴建立连接(连接请求应答)
175 连接致断开断开重新连接纠正种情况
176 连接 ID 已 IP 址端口 TSAP 组合配合
177 没连接资源请求类型(动动)连接中
178 远程端口号保留端口号已服务器(动)连接
179 已发生 IP 址错误:
• IP 址效(例址 0000)
• 该 IP 址 CPU IP 址
• 该 CPU IP 址 0000
• IP 址广播址播址
180 远程 TSAP 错误(仅 ISOonTCP)
181 连接 ID 效(65535 保留) 库
95 开放式户通信库
S7200 SMART
554 系统手册 V24 032019 A5E03822234AF
错误代码 说明
182 动动错误(UDP 允许动)
183 连接类型允许类型中
184 没决操作没报告状态
185 接收缓区:CPU 接收字节数超出缓区支持长度CPU
丢弃额外字节
191 未知错误
95 开放式户通信库
STEP 7MicroWIN SMART 开放式户通信 (OUC) 库指令创建 OUC 指令
(页 225)(TCONTSENDTRECV
TDCON)需表库指令根需构建表调 OUC
指令然库指令输出中呈现状态值CPU 库存储器创建表传递 OUC
指令开放式户通信库需 50 字节 V 存储器
库指令示:
● TCP_CONNECT:创建 TCP 连接
● ISO_CONNECT:创建 ISOonTCP 连接
● UDP_CONNECT:创建 UDP 连接
● TCP_SEND:发送 TCP ISOonTCP 连接数指令
● TCP_RECV:接收 TCP ISOonTCP 连接数指令
● UDP_SEND:发送 UDP 连接数指令
● UDP_RECV:接收 UDP 连接数指令
● DISCONNECT:终止协议连接

说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
太网端口支持太网通信相关功

说明
程序中断例程中调库函数时两程序中调

95 开放式户通信库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 555
951 OUC 库指令参数
参数 OUC 库指令参数:
● EN: EN 输入设置 TRUE 调指令必须 EN 输入设置
TRUE直指令完成(直 Done Error 置位)仅程序置位 EN
调指令时CPU 会更新输出
● Req:Req(请求)输入发起操作Req
输入位电触发应通升指令 Req
输入连接库指令便操作仅启动次指令 Busy 时程序会忽略 Req 输入
● Active Active 输入指定连接指令创建动客户端连接 (Active TRUE)
创建动服务器连接 (Active FALSE)动连接中 CPU
启动远程设备通信动连接中 CPU 等远程设备启动通信
开放式户通信S7200 SMART CPU 支持八动连接八动连接
UDP 连接计作动连接没建立动通信
● Done:操作完成没错误时OUC 指令置位 Done 输出果指令置位 Done
输出BusyError Status 输出零仅 Done
输出置位时输出(例接收字节数)效
● Busy:Busy 输出指示正进行操作通 Req 设 TRUE 启动操作时OUC
指令置位 Busy 输出指令续调Busy
输出保持置位直操作完成
● Error:Error 输出指示操作完成错误果 OUC 指令置位 Error 输出 Done
Busy 输出设置 FALSE果 OUC 指令置位 Error 输出 Status
输出会指明错误原果 Error 输出置位输出均效
● ConnID:ConnID 编号连接标识符通 TCP_CONNECTISO_CONNECT
UDP_CONNECT 创建连接时会创建 ConnID ConnID 选择 0 65534
范围值连接必须具唯 ConnID程序 ConnID
指定续发送接收断开操作需连接 库
95 开放式户通信库
S7200 SMART
556 系统手册 V24 032019 A5E03822234AF
● IPaddr1 IPaddr2 IPaddr3 and IPaddr4:远程设备 IP
址四八位字节IPaddr1 IP 址高效字节IPaddr4 IP
址低效字节例: IP 址 192168215设置值:
– IPaddr1 192
– IPaddr2 168
– IPaddr3 2
– IPaddr4 15
IP 址值:
– 0000(针动连接)
– 广播 IP 址(例255255255255)
– 播址
– CPU IP 址
IP 址 0000 动连接通选择 IP 址 0000S7200 SMART
CPU 接受远程 IP 址连接果动连接选择非零 IP
址CPU 仅接受指定址连接
● RemPort:RemPort 远程设备端口号端口号 TCP UDP
协议路设备消息
远程端口号规:
– 效端口号范围 1 49151
– 建议采端口号范围 2000 5000
– 动连接CPU 会忽略远程端口号(设置零)
● LocPort:LocPort 参数 CPU 端口号端口号 TCP UDP
协议路设备消息动连接端口号必须唯
端口号规:
– 效端口号范围 1 49151
– 端口号 20212580102135161162443 34962
34964端口具特定途
– 建议采端口号范围 2000 5000
– 动连接端口号必须唯(重复) 库
95 开放式户通信库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 557
● RemTsap RemTsap(远程传输服务访问点 (TSAP))参数指 S7200 SMART
字符串数类型指针 RemTsap 参数 ISOonTCP
协议消息路适连接方面远程 TSAP 字符串端口号作相
RemTsap 规:
– TSAP S7200 SMART 字符串数类型(长度字节接字符)
– TSAP 字符串长度必须少 2 字符超 16 字符
● LocTsap:LocTsap(传输服务访问点 (TSAP))参数指 S7200 SMART
字符串数类型指针 TSAP 参数 ISOonTCP
协议消息路适连接方面 TSAP 字符串端口号作相
LocTsap 规:
– TSAP S7200 SMART 字符串数类型(长度字节接字符)
– TSAP 字符串长度必须少 2 字符超 16 字符
– 果 TSAP 2 字符第字符必须十六进制E0
– TSAP 字符串SIMATIC开头
952 开放式户通信库指令
9521 TCP_CONNECT 指令
TCP_CONNECT 指令通 TCP 协议创建设备连接

LADFBD STL 描述

TCP_CONNECT Req Active
ConnID IPaddr1 IPaddr2
IPaddr3 IPaddr4 RemPort
LocPort Done Busy Er
ror Status
TCP_CONNECT 创建 CPU 通信伙伴 TCP
通信连接 库
95 开放式户通信库
S7200 SMART
558 系统手册 V24 032019 A5E03822234AF
连接操作异步需次扫描完成连接操作决时Busy 输出具值
TRUE CPU 完成操作时指令置位 Done Error 输出果发生错误 Status
输出会显示错误代码
指令处繁忙状态时更改 TCP_CONNECT 输入参数CPU
需点解启动连接程调延续
您连接 ID (ConnID) 输入分配连接然发送接收断开连接时 ConnID
引该连接
Active 输入位确定动连接(Active 设置 TRUE)动连接(Active 设置
FALSE)
果动连接(客户端) S7200 SMART CPU 尝试联系创建指定 IP
址远程端口号 (RemPort) 连接CPU 开端口 (LocPort)
远程设备接收消息
Active 输入设置 FALSE 时S7200 SMART CPU
会创建动(服务器)连接种情况CPU 开请求端口 (LocPort)
接受远程设备连接请求果接受远程 IP 址连接请求应 IP
址设 0000果 IP 址零 CPU 接受指定 IP
址连接请求动连接CPU 会忽略远程端口号 (RemPort)RemPort
设置零
您时调 TCP_CONNECT 指令确定连接前状态 Req 输入设置
FALSE 提供效连接 ID (ConnID)TCP_CONNECT 返回容:
● Busy果连接程进行中
● Done果连接处激活状态准备发送接收
● Error果连接Status 显示中种错误代码指示存问题
请注意动连接需 30
秒时间确定远程设备否允许连接动连接显示 Busy
状态直远程设备尝试连接 CPU 库
95 开放式户通信库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 559
请注意连接关闭S7200 SMART
会动尝试重新连接设备果远程设备断开设备连接您程序必须执行
TCP_CONNECT 指令重新连接设备动连接动连接皆
表格 9 18 TCP_CONNECT 指令参数
参数 声明 数类型 描述
EN IN BOOL 输入
Req IN BOOL 果 Req TRUECPU
启动连接操作果
Req FALSE输出显示连接前状

Active IN BOOL • TRUE 动连接
• FALSE 动连接
ConnID IN WORD CPU 连接 ID (ConnID)
指令标识该连接 ConnID
范围 0 65534
IPaddr1

IPaddr4
IN BYTE IP 址四八位字节IPaddr1
IP 址高效字节IPaddr4 IP
址低效字节
RemPort IN WORD RemPort
远程设备端口号远程端口号范围
1 49151动连接零
LocPort IN WORD LocPort
设备端口号端口号范围
1
49151存限制需解
LocPort 定义请参见OUC
库指令参数 (页 555)
Done OUT BOOL 连接操作完成没错误时指令置位
Done 输出
Busy OUT BOOL 连接操作正进行时指令置位 Busy
输出 库
95 开放式户通信库
S7200 SMART
560 系统手册 V24 032019 A5E03822234AF
参数 声明 数类型 描述
Error OUT BOOL 连接操作完成发生错误时指令置位
Error
输出关详细信息请参见开放式户
通信库指令错误代码 (页 580)
Status OUT BYTE 果指令置位 Error 输出Status
输出会显示错误代码果指令置位 Busy
Done 输出Status 零(错误)
示例
TCP_CONNECT 指令应示例:

95 开放式户通信库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 561
9522 ISO_CONNECT 指令
ISO_CONNECT 指令 ISOonTCP 协议创建设备连接 TCP
协议外该协议 RFC1006便更描绘消息ISOonTCP
优点发送条消息接收消息会ISOonTCP
协议接收条消息组合成条消息 TCP 协议会发生种情况ISOon
TCP 协议 TSAP(传输服务访问点)路设备中消息端口消息

LADFBD STL 描述

ISO_CONNECT Req Active
ConnID IPaddr1 IPaddr2
IPaddr3 IPaddr4 RemTsap
LocTsap Done Busy Er
ror Status
ISO_CONNECT 创建 CPU 通信伙伴 ISOon
TCP 通信连接
连接操作异步需次扫描完成连接操作决时指令置位 Busy
输出 CPU 完成操作时指令置位 Done Error 输出果发生错误 Status
输出会显示错误代码
指令处繁忙状态时更改 ISO_CONNECT 输入参数CPU
需点解启动连接程调延续
您连接 ID (ConnID) 输入分配连接然发送接收断开连接时 ConnID
引该连接
Active 输入位确定动连接(Active 设置 TRUE)动连接(Active 设置
FALSE)
果动连接(客户端) S7200 SMART CPU 尝试联系创建指定 IP
址远程 TSAP (RemTsap) 连接CPU 开 TSAP (LocTsap)
远程设备接收消息
Active 输入设置 FALSE 时S7200 SMART CPU
会创建动(服务器)连接种情况CPU 开请求 TSAP (LocTsap)
接受远程设备连接请求果接受远程 IP 址连接请求应 IP
址设 0000果 IP 址零 CPU 接受指定 IP 库
95 开放式户通信库
S7200 SMART
562 系统手册 V24 032019 A5E03822234AF
址连接请求动连接CPU 会忽略远程 TSAP 字符串
(RemTsap)RemTsap 设置空字符串(例)
您时调 ISO_CONNECT 指令确定连接前状态 Req 输入设置
FALSE 提供效连接 ID (ConnID)ISO_CONNECT 返回容:
● Busy果连接程进行中
● Done果连接处激活状态准备发送接收
● Error果连接Status 显示中种错误代码指示存问题
请注意动连接需 30
秒时间确定远程设备否允许连接动连接显示 Busy
状态直远程设备尝试连接 CPU
请注意连接关闭 S7200 SMART
会动尝试重新连接设备果远程设备断开设备连接您程序必须执行
ISO_CONNECT 指令重新连接设备动连接动连接皆
表格 9 19 ISO_CONNECT 指令参数
参数 声明 数类型 描述
EN IN BOOL 输入
Req IN BOOL 果 Req TRUECPU
启动连接操作果
Req FALSE输出显示连接前状

Active IN BOOL • TRUE 动连接
• FALSE 动连接
ConnID IN WORD CPU 连接 ID (ConnID)
指令标识该连接 ConnID
范围 0 65534
IPaddr1

IPaddr4
IN BYTE IP 址四八位字节IPaddr1
IP 址高效字节IPaddr4 IP
址低效字节
RemTsap IN DWORD RemPort 远程 TSAP
字符串程序指针传递字符串(
更信息请参见表面示例) 库
95 开放式户通信库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 563
参数 声明 数类型 描述
LocTsap IN DWORD LocPort TSAP
字符串程序指针传递字符串(
更信息请参见表面示例)
Done OUT BOOL 连接操作完成没错误时指令置位
Done 输出
Busy OUT BOOL 连接操作正进行时指令置位 Busy
输出
Error OUT BOOL 连接操作完成发生错误时指令置位
Error
输出关详细信息请参见开放式户
通信库指令错误代码 (页 580)
Status OUT BYTE 果指令置位 Error 输出Status
输出会显示错误代码果指令置位 Busy
Done 输出Status 零(错误)
示例
ISO_CONNECT 指令应示例:

95 开放式户通信库
S7200 SMART
564 系统手册 V24 032019 A5E03822234AF
RemTsap LocTsapSTEP 7 MicroWIN SMART 始终指针字符串传递
ISO_CONNECT 指令果您常量字符串(示例示)STEP7MicroWIN
SMART
会动创建字符串指针果您希数块中创建字符串然指针传递字
符串请执行步骤:
1 数块中创建字符串:
– VB100 machine_1
– VB120 machine_2
2 &VB100&VB120(带引号) ISO_CONNECT 指令中 TSAP 参数
9523 UDP_CONNECT 指令
UDP_CONNECT 指令 UDP 协议创建动连接UDP
种连接协议会 CPU 远程设备间创建实际连接UDP
连接开选端口 UDP 协议配合

LADFBD STL 描述

UDP_CONNECT Req ConnID
LocPort Done Busy Er
ror Status
UDP_CONNECT UDP
协议创建动连接开选端口
UDP_CONNECT 指令需连接 ID 端口号创建连接 UDP
连接消息发送意数量设备 IP 址远程端口会
UDP_SEND 指令起提供仅需端口时需 UDP
连接端口号 UDP 连接端口号必须唯
连接操作异步需次扫描完成没远程设备建立动连接没
等台设备连接该 CPU连接操作决时Busy
输出置位连接操作完成时程序置位 Done
输出仅输入参数发生问题没动连接时程序置位 Error
输出果程序 Error 位置位Status 输出字节包含错误代码
指令处繁忙状态时更改 UDP_CONNECT 参数CPU
解启动连接程调延续 库
95 开放式户通信库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 565
您调 UDP_CONNECT 指令确定连接前状态 Req 输入设置 FALSE
提供效连接 ID (ConnID)UDP_CONNECT 指令返回容:
● 果连接处激活状态准备发送接收指令置位 Done
输出仅表示您该连接表示存远程设备
● 果连接进行指令置位 Busy 输出
● 果连接指令置位 Error 输出Status
输出字节显示中种错误代码指示存问题
表格 9 20 UDP_CONNECT 指令参数
参数 声明 数类型 描述
EN IN BOOL 输入
Req IN BOOL 果 Req TRUECPU
启动连接操作果
Req FALSE输出显示连接前状

ConnID IN WORD CPU 连接 ID (ConnID)
指令标识该连接 ConnID
范围 0 65534
LocPort IN WORD LocPort
设备端口号端口号范围
1
49151存限制需解
LocPort 定义请参见OUC
库指令参数 (页 555)
Done OUT BOOL 连接操作完成没错误时指令置位
Done 输出
Busy OUT BOOL 连接操作正进行时指令置位 Busy
输出
Error OUT BOOL 连接操作完成发生错误时指令置位
Error
输出关详细信息请参见开放式户
通信库指令错误代码 (页 580)
Status OUT BYTE 果指令置位 Error 输出Status
输出会显示错误代码果指令置位 Busy
Done 输出Status 零(错误) 库
95 开放式户通信库
S7200 SMART
566 系统手册 V24 032019 A5E03822234AF
示例
UDP_CONNECT 指令应示例:

9524 TCP_SEND 指令
TCP_SEND 指令通现连接 (ConnID) 传输请求缓区位置 (DataPtr)
请求字节数 (DataLen)您该指令 TCP 协议 ISOonTCP 协议

LADFBD STL 描述

TCP_SEND Req ConnID
DataLen DataPtr Done
Busy Error Status
TCP_SEND
通现连接传输请求缓区位置请求字节数

发生情况时TCP_SEND 指令启动发送指定数量字节操作:
● 程序通 Req 输入设置 TRUE 调指令
● 连接前未执行发送操作
Req 输入电触发建议 Req
输入升触发器便指令启动意外发送操作TCP_SEND
处繁忙状态时程序会忽略 Req 输入DoneBusy Error 输出 Status
输出字节显示调 TCP_SEND 状态
发送操作完成指令显示调次 TCP_SEND Done Error
状态TCP_SEND 通错误代码 24 作出响应意味着操作决(果通
Req 输入设置 FALSE 进行调)果 Req 输入设置
TRUE程序会启动发送操作图显示输入输出参数间关系 库
95 开放式户通信库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 567

① Req 设置 TRUE 便开始执行消息发送操作Busy 设置 TRUE
② 消息发送完成Done 置位Busy 清零
③ EN TRUE Req FALSE消息发送操作正执行Error
置位显示错误代码 24
④ Req 次设置 TRUE开始执行消息发送操作Busy 设置 TRUE
⑤ 消息发送完成Done 置位Busy 扫描周期清零
⑥ Req 保持 TRUE开始执行消息发送操作
⑦ 消息发送完成
发送操作中发送 1024 字节数 Req 输入设置 TRUE 时执行
TCP_SEND 程序会户存储器中发送缓区数复制部缓区TCP_SEND
执行指令置位 Busy 输出您更改程序发送缓区
表格 9 21 TCP_SEND 指令参数
参数 声明 数类型 描述
EN IN BOOL 输入
Req IN BOOL 果 Req TRUECPU
启动发送操作果
Req FALSE输出显示发送操作
前状态
ConnID IN WORD 连接 ID (ConnID)
发送操作连接编号您
TCP_CONNECT 操作选择 ConnID
DataLen IN WORD DataLen 发送字节数(1
1024) 库
95 开放式户通信库
S7200 SMART
568 系统手册 V24 032019 A5E03822234AF
参数 声明 数类型 描述
DataPtr IN DWORD DataPtr
指发送数指针指
IQM V 存储器 S7200 SMART
指针(例&VB100)
Done OUT BOOL 发送操作完成没错误时指令置位
Done 输出
Busy OUT BOOL 发送操作正进行时指令置位 Busy
输出
Error OUT BOOL 发送操作完成发生错误时指令置位
Error
输出关详细信息请参见开放式户
通信库指令错误代码 (页 580)
Status OUT BYTE 果指令置位 Error 输出Status
输出会显示错误代码果指令置位 Busy
Done 输出Status 零(错误)
示例
TCP_SEND 指令应示例:

95 开放式户通信库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 569
9525 TCP_RECV 指令
TCP_RECV 指令通现连接检索数您该指令 TCP 协议 ISOonTCP
协议

LADFBD STL 描述

TCP_RECV ConnID MaxLen
DataPtr Done Busy Er
ror Status Length
TCP_RECV 通现连接检索数
TCP_RECV 指令仅具 EN()输入TCP_RECV 指令没
Req(请求)输入第次执行 TCP_RECV 指令状态位显示指令处繁忙状态
TCP_RECV 续调会显示繁忙状态直 CPU 通指定连接接收数
CPU 通指定连接接收消息次执行 TCP_RECV 指令时会执行务:
● 消息数复制程序数区 (DataPtr)
● Length 输出设置接收字节数
● 置位 Done 输出清 Busy Error 输出 Status
输出字节值设置零(错误)
您应该分配接收区缓区 (DataPtr) 接收缓区长度
(MaxLen)避免缓区溢出果 CPU 接收字节数超出程序缓区容量(
MaxLen 指定)TCP_RECV 指令会 MaxLen
字节复制程序数区丢弃接收字节余部分种情况指令置位
Error 输出 Status 输出字节显示错误代码 25表示接收缓区
条消息中接收 1024 字节数TCP_RECV
指令始终允许接收长度消息模式工作
根协议TCP_RECV 指令操作您调 TCP_CONNECT (TCP
协议) ISO_CONNECT (ISOonTCP
协议)创建连接时连接选择相应协议
TCP 协议时TCP_RECV 指令返回程序次调 TCP_RECV 指令 S7200
SMART CPU 通指定连接接收字节程序必须足够频繁调 TCP_RECV
指令正确描绘消息 TCP 充流协议 TCP
协议中没消息描述(没开始结束标记)CPU
知晓消息时开始结束 库
95 开放式户通信库
S7200 SMART
570 系统手册 V24 032019 A5E03822234AF
例假设存 TCP 客户端接连断四条 20 字节消息发送
CPU期间程序调 TCP_RECV 指令程序 CPU
接受四条消息调 TCP_RECV 指令时TCP_RECV 指令条 80
字节接收消息返回数程序负责足够频繁调 TCP_RECV
指令便发送消息原样接收条消息
您 ISOonTCP 协议创建连接时协议身会描绘消息TCP_RECV 指令 CPU
中单独消息形式接收远程设备发送消息进行保存程序时种频
率调 TCP_RECV 指令均
例假设时 ISOonTCP 客户端接连断四条 20
字节消息发送 CPU假设期间程序会调 TCP_RECV 指令
TCP_RECV 指令四次续调期间ISOonTCP
协议提供四条信息(次调条消息)ISOonTCP
协议中具起始结束标记描绘消息接收设备中消息分隔开会出现
情况
表格 9 22 TCP_RECV 指令参数
参数 声明 数类型 描述
EN IN BOOL 输入
ConnID IN WORD 连接 ID (ConnID)
接收操作连接编号(连接程
中定义)
MaxLen IN WORD MaxLen
接收字节数(例DataPtr
中缓区(1 1024))
DataPtr IN WORD DataPtr
指接收数存储位置指针指
IQM V 存储器 S7200
SMART 指针(例&VB100)
Done OUT BOOL 接收操作完成没错误时指令置位
Done 输出指令置位 Done
输出时Length 输出效
Busy OUT BOOL 接收操作正进行时指令置位 Busy
输出 库
95 开放式户通信库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 571
参数 声明 数类型 描述
Error OUT BOOL 接收操作完成发生错误时指令置位
Error
输出关详细信息请参见开放式户
通信库指令错误代码 (页 580)
Status OUT BYTE 果指令置位 Error 输出Status
输出会显示错误代码果指令置位 Busy
Done 输出Status 零(错误)
Length OUT WORD Length
实际接收字节数仅指令置位 Done
Error 输出时Length
效果指令置位 Done
输出指令接收整条消息果指令置
位 Error 输出消息超出缓区
(MaxLen) 截短
示例
TCP_RECV 指令应示例:

95 开放式户通信库
S7200 SMART
572 系统手册 V24 032019 A5E03822234AF
9526 UDP_SEND 指令
UDP_SEND 指令请求缓区位置 (DataPtr) 请求字节数 (DataLen)
传输通 IP 址 (IPaddr1 – IPaddr4) 端口 (RemPort) 指定设备该指令仅
UDP 协议通 UDP_CONNECT 创建连接

LADFBD STL 描述

UDP_SEND Req ConnID
DataLen DataPtr IPaddr1
IPaddr2 IPaddr3 IPaddr4
RemPort Done Busy Er
ror Status
UDP_SEND
指令请求缓区位置请求字节数传输通
IP 址端口指定设备
发生情况时UDP_SEND 指令启动发送指定数量字节操作:
● 程序通 Req 输入设置 TRUE 调指令
● 连接前未执行发送操作
Req 输入电触发建议 Req
输入升触发器便指令启动意外发送操作UDP_SEND
处繁忙状态时程序会忽略 Req 输入DoneBusy Error 输出 Status
输出字节显示调 UDP_SEND 状态
发送操作完成指令显示调次 UDP_SEND Done Error
状态UDP_SEND 通错误代码 24
作出响应意味着没决操作(果通 Req 输入设置 FALSE
进行调)果 Req 输入设置
TRUE程序会启动发送操作图显示输入输出参数间关系 库
95 开放式户通信库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 573

① Req 设置 TRUE 便开始执行消息发送操作Busy 设置 TRUE
② 消息发送完成Done 置位Busy 清零
③ EN TRUE Req FALSE消息发送操作正执行Error
置位显示错误代码 24
④ Req 次设置 TRUE开始执行消息发送操作Busy 设置 TRUE
⑤ 消息发送完成Done 置位Busy 扫描周期清零
⑥ Req 保持 TRUE开始执行消息发送操作
⑦ 消息发送完成
发送操作中发送 1024 字节数 Req 输入设置 TRUE 时执行
UDP_SEND 程序会户存储器中发送缓区数复制部缓区UDP_SEND
执行指令置位 Busy 输出您更改程序发送缓区
UDP_SEND 指令需远程设备 IP 址端口号 UDP_CONNECT
创建连接会设置端口IP 址 (IPaddrx) 远程端口号 (RemPort)
适前面述相规限制(关规请参见OUC 库指令参数
(页 555))
请注意保证会传递 UDP 消息果远程设备存会返回错误
表格 9 23 UDP_SEND 指令参数
参数 声明 数类型 描述
EN IN BOOL 输入
Req IN BOOL 果 Req TRUECPU
启动发送操作果
Req FALSE输出显示发送操作
前状态 库
95 开放式户通信库
S7200 SMART
574 系统手册 V24 032019 A5E03822234AF
参数 声明 数类型 描述
ConnID IN WORD 连接 ID (ConnID)
发送操作连接编号(连接程
中通 UDP_CONNECT 定义)
DataLen IN WORD DataLen 发送字节数(1
1024)
DataPtr IN DWORD DataPtr
指发送数指针指
IQM V 存储器 S7200 SMART
指针(例&VB100)
IPaddr1

IPaddr4
IN BYTE IP 址四八位字节IPaddr1
IP 址高效字节IPaddr4 IP
址低效字节
RemPort IN WORD RemPort
远程设备端口号远程端口号范围
1 49151
Done OUT BOOL 连接操作完成没错误时指令置位
Done 输出
Busy OUT BOOL 连接操作正进行时指令置位 Busy
输出
Error OUT BOOL 连接操作完成发生错误时指令置位
Error
输出关详细信息请参见开放式户
通信库指令错误代码 (页 580)
Status OUT BYTE 果指令置位 Error 输出Status
输出会显示错误代码果指令置位 Busy
Done 输出Status 零(错误) 库
95 开放式户通信库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 575
示例
UDP_SEND 指令应示例:

9527 UDP_RECV 指令
UDP_RECV 指令通现连接检索数该指令仅 UDP 协议通
UDP_CONNECT 创建连接

LADFBD STL 描述

UDP_RECV ConnID MaxLen
DataPtr Done Busy Er
ror Status Length
IPaddr1 IPaddr2 IPaddr3
IPaddr4 RemPort
UDP_RECV 通现连接检索数
UDP_RECV 指令仅具 EN()输入UDP_RECV 指令没
Req(请求)输入第次执行 UDP_RECV
指令状态输出显示指令处繁忙状态 UDP_RECV
续调显示繁忙状态直 CPU 通指定连接接收数
CPU 通指定连接接收消息次执行 UDP_RECV 指令时会执行务:
● 消息数复制程序数区 (DataPtr)
● 返回 Length 设置接收字节数 库
95 开放式户通信库
S7200 SMART
576 系统手册 V24 032019 A5E03822234AF
● IP 址设置发送消息远程设备址
● 远程端口号 (RemPort) 设置远程设备端口
● 置位 Done 输出清 Busy Error 输出 Status
输出字节值设置零(错误)
您应该分配接收区缓区 (DataPtr) 接收缓区长度
(MaxLen)避免缓区溢出果 CPU 接收字节数超出程序缓区容量(
MaxLen 指定)UDP_RECV 指令会 MaxLen
字节复制程序数区丢弃接收字节余部分种情况指令置位
Error 输出 Status 输出字节显示错误代码 25表示接收缓区
条消息中接收 1024 字节数UDP_RECV
指令始终允许接收长度消息模式工作远程设备条消息 S7200
SMART CPU 中均描绘条单独消息次调 UDP_RECV
指令时该指令仅返回条接收消息
UDP_RECV 指令会返回远程设备 IP 址端口号允许程序通 UDP_SEND
(该指令需远程 IP 址端口参数)响应远程设备
表格 9 24 UDP_RECV 指令参数
参数 声明 数类型 描述
EN IN BOOL 输入
ConnID IN WORD CPU 连接 ID (ConnID)
接收操作(连接程中定义)
MaxLen IN WORD MaxLen
接收字节数(例DataPt
中缓区(1 1024))
DataPtr IN DWORD DataPtr
指接收数存储位置指针指
IQM V 存储器 S7200
SMART 指针(例&VB100)
Done OUT BOOL 接收操作完成没错误时指令置位
Done 输出指令置位 Done
输出时Length 输出效
Busy OUT BOOL 接收操作正进行时指令置位 Busy
输出 库
95 开放式户通信库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 577
参数 声明 数类型 描述
Error OUT BOOL 接收操作完成发生错误时指令置位
Error
输出关详细信息请参见开放式户
通信库指令错误代码 (页 580)
Status OUT BYTE 果指令置位 Error 输出Status
输出会显示错误代码果指令置位 Busy
Done 输出Status 零(错误)
Length OUT WORD Length
实际接收字节数仅指令置位 Done
Error 输出时Length
效果指令置位 Done
输出指令接收整条消息果指令置
位 Error 输出消息超出缓区
(MaxLen) 截短
IPaddr1

IPaddr4
OUT BYTE 发送消息远程设备 IP
址四八位字节IPaddr1 IP
址高效字节IPaddr4 IP
址低效字节
RemPort OUT WORD RemPort
发送消息远程设备端口号
示例
UDP_RECV 指令应示例:

95 开放式户通信库
S7200 SMART
578 系统手册 V24 032019 A5E03822234AF
9528 DISCONNECT 指令
DISCONNECT 指令终止现通信连接DISCONNECT 指令协议

LADFBD STL 描述

DISCONNECT ConnID
LocPort Done Busy Er
ror Status
DISCONNECT 终止协议应现通信连接
程序通 Req 输入设置 TRUE 调 DISCONNECT 指令时DISCONNECT
指令启动连接终止操作Req 输入电触发建议 Req 输入升触发器
果请求连接 (ConnID)
前正忙连接断开连接者连接已重法找DISCONNECT
指令会返回错误
断开操作完成DISCONNECT 指令指令少次调显示 Done Error
输出状态指令返回针续调指定连接 DISCONNECT 指令状态直
CPU 重新该连接连接操作
DISCONNECT 指令完成断开果程序通 Req 设置 FALSE 调
DISCONNECT 指令指令会返回错误代码 24意味着没决操作
表格 9 25 DISCONNECT 指令参数
参数 声明 数类型 描述
EN IN BOOL 输入
Req IN BOOL 果 Req TRUECPU
启动断开连接操作
ConnID IN WORD CPU 连接 ID (ConnID)
标识终止连接(连接程中定义)
Done OUT BOOL 断开连接操作完成没错误时指令
置位 Done 输出
Busy OUT BOOL 断开连接操作正进行时指令置位
Busy 输出 库
95 开放式户通信库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 579
参数 声明 数类型 描述
Error OUT BOOL 断开连接操作完成发生错误时指令
置位 Error
输出关详细信息请参见开放式户
通信库指令错误代码 (页 580)
Status OUT BYTE 果指令置位 Error 输出Status
输出会显示错误代码果指令置位 Busy
Done 输出Status 零(错误)
示例
DISCONNECT 指令应示例:

95 开放式户通信库
S7200 SMART
580 系统手册 V24 032019 A5E03822234AF
953 开放式户通信库指令错误代码
表列出开放式户通信 (OUC) 库 (页 554)指令错误代码:

错误代码 描述 C
O
N
N
E
C
T
S
E
N
D
R
E
C
V
D
I
S
C
O
N
N
E
C
T
0 错误 X X X X
1 数长度输入参数允许值(1024
字节)
X X
2 数缓区未处 IQM V 存储区 X X
3 数缓区适合存储区 X X
5 连接文中锁定您正尝试时背
景(Main 程序)中断程序组织单元 (POU)
中访问连接
X X X X
6 UDP IP 址端口错误 X
7 实例符:实例中连接忙发起请
求时请求连接 ID
保存数输入数符
X X X X
8 连接 ID
存未创建连接连接已程序通
DISCONNECT 指令终止
X X X X
9 TCP_CONNECTISO_CONNECT
UDP_CONNECT 指令正连接 ID 执行
X X X
10 DISCONNECT 指令正连接 ID 执行 X X X
11 TCP_SEND UDP_SEND 指令正连接 ID
执行
X X
12 发生时通信错误时法启动连接试

X X X 库
95 开放式户通信库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 581
错误代码 描述 C
O
N
N
E
C
T
S
E
N
D
R
E
C
V
D
I
S
C
O
N
N
E
C
T
13 连接伙伴拒绝动终止连接伙伴发出
CPU 断开连接命令
X X X
14 CPU 法访问连接伙伴连接请求应答 X X X
15 存致问题 CPU
中止连接断开重新连接纠正种情况
X X X X
16 连接 ID 已 IP 址端口 TSAP
组合配合
X
17 没连接资源请求类型(动动)
连接中
X
18 远程端口号保留端口号已服
务器(动)连接
X
19 已发生 IP 址错误:
• IP 址效(例址 0000)
• 该 IP 址 CPU IP 址
• 该 CPU 址 0000
• IP 址广播址播址
X
20 远程 TSAP 错误(仅 ISOonTCP) X
21 连接 ID 效(65535 保留) X
24 没决操作没报告状态 X X
25 接收缓区:CPU
接收字节数超出缓区支持长度CPU
丢弃额外字节
X

31 未知错误断开重新连接解决问题 X X X X 库
95 开放式户通信库
S7200 SMART
582 系统手册 V24 032019 A5E03822234AF
954 开放式户通信库示例

说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
太网端口支持太网通信相关功

9541 动伙伴(客户端)
该程序实现简单状态机理连接创建周期性发送接收消息处理错误
状态机流程建立连接重复发送接收消息果连接断开状态机尝试进行
重新连接
关该程序符号表请参见动伙伴符号表 (页 592)
程序段 1:第次扫描时
初始化状态变量初始化连接清接收优劣计数初始化某发送数

程序段 2:处理状态机
确定状态机前状态跳转状态处理程序标记处果该状态非法 CPU 进入
STOP 模式 库
95 开放式户通信库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 583

程序段 3:状态连接
启动连接程

程序段 4:动设备建立动连接
该状态程序调 TCP_CONNECT 指令次设置 Req 输入 TRUE
启动连接程状态机连接动方该指令设置 Active 输入 TRUE

程序段 5:果 Done TRUE CPU 建立该连接进入空闲状态
果 Busy TRUE CPU 进入连接等状态等连接建立
果 Error TRUE输入参数误检查输入参数决定 CPU
接进入状态 库
95 开放式户通信库
S7200 SMART
584 系统手册 V24 032019 A5E03822234AF
情况先退出状态机进行该项扫描该程序会继续进入项扫描
状态

程序段 6:状态连接等
该状态等直动设备建立连接

程序段 7:通设置 Req FALSE 文中相连接 ID (ConnID) 调
TCP_CONNECT 指令执行该项操作检查连接状态确保 CPU 已建立该连接

程序段 8:果 Done TRUE表示 CPU 已建立该连接继续进入空闲状态
果 Busy TRUE CPU 停留连接等状态果没搜索设备
TCP_CONNECT
指令终会超时会返回错误消息连接程需建立超时机制
果 Error
TRUE动设备连接误种情况返回连接状态尝试次建立连
接注意果已搜索动设备拒绝连接请求 CPU
断尝试动设备建立连接会快速出现连接错误占量带宽 库
95 开放式户通信库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 585
情况先退出状态机进行该项扫描该程序会继续进入项扫描
状态

程序段 9:状态空闲
该状态会消息间建立时间延迟快速推动程序段进行符号IdleTim
eDelay指定延迟时间

程序段 10:捕获间隔计时器次传送前处空闲等状态延迟进程

程序段 11:状态空闲等
指定毫秒数时间处该状态 (IdleTimeDelay)

程序段
12:计算进入空闲状态现时间果超IdleTimeDelay值状态更改
传送状态 库
95 开放式户通信库
S7200 SMART
586 系统手册 V24 032019 A5E03822234AF

程序段 13:状态传送

程序段 14:创建发送动设备消息
测试程序缓区填充 40 字节(20
字)写发送变量中字节数传送等状态该值相值


程序段 15:动设备发送新消息设置 Req TRUE 初始化新发送操作

程序段 16:果 Done
TRUE发送操作已完成(会快完成)进入次扫描接收状态
果 Busy TRUE(通常种情况)进入传送等状态等传送完成
果 Error TRUE检查原果出现连接问题需更改状态 库
95 开放式户通信库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 587

程序段 17:状态传送等
该状态等直传送完成

程序段 18:设置 Req FALSE调 TCP_SEND
指令确定发送否已完成确保初始化发送请求发送长度缓区指针

程序段 19:果 Done TRUE发送已完成进入接收状态
果 Busy TRUE CPU 停留传送等状态
果 Error TRUE检查出现错误原果连接出现问题需更改状态

程序段 20:状态接收
清空接收数区准备接收响应 库
95 开放式户通信库
S7200 SMART
588 系统手册 V24 032019 A5E03822234AF

程序段
21:清理接收缓区RecvLength该区域会残留接收消息数

捕获前间隔时间值(RecvStartTime中)支持接收超时进入接收等状态


程序段 22:状态接收等
停留该状态直接收某数超时

程序段 23:调 TCP_RECV 指令获取 CPU 接收意消息

程序段 24:果 Done TRUE该指令已接收新数进入接收检查状态
果 Busy
TRUE停留接收状态直停留时间达接收超时值果停留该状态时间
已超时断开设备连接重新建立连接
果 Error TRUE检查错误代码确定接操作 库
95 开放式户通信库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 589

程序段 25:状态RecvCheck
处理动设备返回数

程序段
26:该程序检查返回数确保接收数发送出数等量第词
符合填充模式响应坏记录进入空闲状态等发送条消息


程序段 27:情况进入空闲状态

程序段 28:状态断开连接
启动断开连接

95 开放式户通信库
S7200 SMART
590 系统手册 V24 032019 A5E03822234AF
程序段 29:通设置 Req TRUE调 DISCONNECT 指令启动 ConnID
断开连接

程序段 30:果 Done
TRUE表示已断开连接(会发生)尝试次建立连接
果 Busy TRUE(通常种情况)进入断开连接等状态
果 Error TRUE检查原果出现连接问题需更改状态

程序段 31:状态断开连接等
该状态等直断开连接操作完成

程序段 32:设置 Req FALSE调 DISCONNECT
指令检查断开连接操作状态

程序段 33:果 Done
TRUE表示已断开连接次扫描时尝试次建立连接 库
95 开放式户通信库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 591
果 Busy TRUE(通常种情况)停留断开连接等状态
果出现错误检查原需根错误代码更改状态

程序段 34:退出开关

9542 CheckErrors 子例程
CheckErrors
子例程检查开放式户通信错误代码确定程序否需更改状态动伙伴(客
户端)动伙伴(服务器)中相 CheckErrors 子例程
程序段 1:果未出现错误代码程序会发生障断开重新连接纠正问题

程序段 2:果中伙伴断开连接程序会显示错误代码 81213
14伙伴前处断开连接状态
情况伙伴重新建立连接设置状态连接

程序段 3:果出现参数错误(错误代码 1
7)停止该程序该功某项输入存组态错误更改程序中错误
果错误代码 9(正连接)10(正断开连接)
11(正发送)停止该程序状态机已损坏设置该状态机停留相关等状态直
完成修复操作错误会次发生 库
95 开放式户通信库
S7200 SMART
592 系统手册 V24 032019 A5E03822234AF
果错误代码 16 21
间数字错误代码会构成连接参数错误会发生果出现错误
说明存障应停止程序执行
果 SEND DISCONNECT 指令返回错误
24表示前没决操作意味着操作已完成状态机原
导致出现错误 24考虑该错误存停止程序

程序段 4:果连接出现问题程序会返回错误 15
31断开重新连接纠正问题

程序段 5:果 RECV
功接收数量超出缓区支持容纳数量程序会返回错误
25案例中未出现错误继续执行程序

9543 动伙伴符号表
表列出符号名称址动伙伴(客户端)程序注释

符号 址 注释
Always_On SM00 始终接通
First_Scan_On SM01 仅首次扫描周期接通
State VB0
IdleTime VD4
IdleTimeStart VD8
RecvGoodCount VD20 库
95 开放式户通信库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 593
符号 址 注释
RecvBadCount VD24
RecvStartTime VD28
RecvTime VD32
FillPattern VW12
RecvLength VW16
SendLength VW18
SendBufferW VW1000
RecvBufferW VW2000
StateConnect 1
StateConnectWait 2
StateIdle 3
StateIdleWait 4
StateTransmit 5
StateTransmitWait 6
StateRecv 7
StateRecvWait 8
StateRecvCheck 9
StateDisconnect 10
StateDisconnectWait 11
ExitSwitch 19
RecvTimeout 100 接收超时毫秒数
IdleTimeDelay 250 发送命令间隔毫秒数
9544 动伙伴(服务器)
该程序实现简单状态机理连接开接收消息发送响应处理错误
状态机流程建立连接重复接收消息发送响应果连接断开状态机会响
应动连接请求
关该程序符号表请参见动伙伴符号表 (页 600)
程序段 1:第次扫描时 库
95 开放式户通信库
S7200 SMART
594 系统手册 V24 032019 A5E03822234AF
初始化状态变量初始化连接

程序段 2:处理状态机
确定状态机前状态跳转状态处理程序标记处果该状态非法 CPU 进入
STOP 模式

程序段 3:状态连接

程序段 4:启动连接程该连接端服务器设置 Active 输入
FALSE设置 IPaddr 输入 0服务器接收意址传输连接设置
RemPort 0服务器连接操作需该参数设置 Req 输入 TRUE调
TCP_CONNECT 指令启动连接程

程序段 5:果 Done TRUE CPU 已建立该连接进入空闲状态 库
95 开放式户通信库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 595
果 Busy TRUE CPU 进入连接等状态等连接建立
果 Error TRUE输入参数误检查输入参数决定 CPU
接进入状态
情况先退出状态机进行该项扫描该程序会继续进入项扫描
状态

程序段 6:状态连接等
该状态等直动伙伴该 CPU 创建连接

程序段 7:通设置 Req FALSE 文中相连接 ID (ConnID) 调
TCP_CONNECT 指令执行该项操作检查连接状态

程序段 8:果 Done TRUE表示 CPU 已建立该连接继续进入空闲状态
果 Busy TRUE CPU
停留连接等状态该连接动连接停留忙碌状态直动伙伴连
接该 CPU动连接会超时
果 Error
TRUE表示出现问题返回操作次扫描时次尝试建立连接 库
95 开放式户通信库
S7200 SMART
596 系统手册 V24 032019 A5E03822234AF
情况先退出状态机进行该项扫描该程序会继续进入项扫描
状态

程序段 9:状态接收
停留该状态直服务器接收某数

程序段 10:调 TCP_RECV 指令获取 CPU 接收意消息

程序段 11:果 Done TRUE表示 CPU
已接收新数进入接收检查状态
果 Busy TRUE停留接收状态直接收某数
果 Error TRUE检查错误代码确定接操作
情况先退出状态机进行该项扫描该程序会继续进入项扫描
状态

程序段 12:状态接收检查
检查处理接收数 库
95 开放式户通信库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 597

程序段 13:该程序中数传回伙伴接收字节复制发送缓区
更改传送状态退出程序直次扫描时开启

程序段 14:状态传送

程序段 15:数发送回伙伴

程序段 16:果 Done
TRUE发送操作已完成(会快完成)进入次扫描接收状态
果 Busy TRUE(通常种情况)进入传送等状态等传送完成
果 Error TRUE检查原果出现连接问题需更改状态 库
95 开放式户通信库
S7200 SMART
598 系统手册 V24 032019 A5E03822234AF

程序段 17:状态传送等
该状态等直传送完成

程序段 18:设置 Req FALSE调 TCP_SEND
指令确定发送完成时间确保初始化发送请求发送长度缓区指针

程序段 19:果 Done TRUE发送已完成进入接收状态
果 Busy TRUE CPU 停留传送等状态
果 Error TRUE检查出现错误原果连接出现问题需更改状态

程序段 20:状态断开连接
启动断开连接 库
95 开放式户通信库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 599

程序段 21:通设置 Req TRUE调 DISCONNECT 指令启动 ConnID
断开连接

程序段 22:果 Done
TRUE表示已断开连接(会发生)尝试次建立连接
果 Busy TRUE(通常种情况)进入断开连接等状态
果 Error TRUE检查原果出现连接问题需更改状态

程序段 23:状态断开连接等
该状态等直断开连接操作完成

程序段 24:设置 Req FALSE调 DISCONNECT
指令检查断开连接操作状态

95 开放式户通信库
S7200 SMART
600 系统手册 V24 032019 A5E03822234AF
程序段 25:果 Done
TRUE表示已断开连接次扫描时尝试次建立连接
果 Busy TRUE(通常种情况)停留断开连接等状态
果出现错误检查原需根错误代码更改状态

程序段 26:退出开关

9545 CheckErrors 子例程
CheckErrors 子例程
(页 591)检查开放式户通信错误代码确定程序否需更改状态动伙伴(
客户端)动伙伴(服务器)中相 CheckErrors 子例程

9546 动伙伴符号表
表列出符号名称址动伙伴(服务器)程序注释

符号 址 注释
Always_On SM00 始终接通
First_Scan_On SM01 仅首次扫描周期接通
State VB0
SendBuffer VB1000
RecvBuffer VB2000
RecvLength VW16
SendLength VW18 库
96 PN Read Write Record 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 601
符号 址 注释
SendBufferW VW1000
RecvBufferW VW2000
StateConnect 1
StateConnectWait 2
StateTransmit 3
StateTransmitWait 4
StateReceive 5
StateRecvCheck 6
StateDisconnect 7
StateDisconnectWait 8
ExitSwitch 10
96 PN Read Write Record 库
961 PN 读写记录功
PN 读写记录库包括两指令:
● PN_RD_REC:连接 PROFINET 设备读取数记录
● PN_WR_REC:数记录写入连接 PROFINET 设备 库
96 PN Read Write Record 库
S7200 SMART
602 系统手册 V24 032019 A5E03822234AF
962 PN 读写记录库输入输出接口
PN_RD_REC PN_WR_REC 指令:
表格 9 26 PN_RD_REC PN_WR_REC
LADFBD STL 说明

CALL
PN_RD_RECREQDeviceNu
mAPINumSlotNumSubslot
NumRecordIndexDataLength
DataAddressActualDataLen
PnErrorCodeDoneSTATU
S
PN_RD_REC 指令
PROFINET 设备读取数记录

CALL
PN_WR_RECREQDeviceNu
mAPINumSlotNumSubslot
NumRecordIndex
BufferLengthDataAddressAct
ualDataLenPnErrorCodeDon
eSTATUS
PN_WR_REC
指令数记录写入 PROFINET
设备 库
96 PN Read Write Record 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 603
PN_RD_REC PN_WR_REC 指令参数:
表格 9 27 PN_RD_REC PN_WR_REC 指令参数
参数类型 数类型 说明
REQ IN BOOL REQ1:传送数记录
Device
Number
IN WORD
注:
值范围 1
8
设备编号API 编号插槽编号子插槽编号寻址子模块
PROFINET 导中找设备编号API
编号插槽编号子插槽编号
API
Number
IN DWORD
Slot
Number
IN WORD
SubSlot
Number
IN WORD
Record
Index
Input WORD 记录索引包括协议中户定义记录索引
关协议中索引详细信息请参见 PROFINET IO(版
23)技术规范
Data
Length
Input WORD 参数指缓区字节数缓区存储设备读取写入设备
数记录
取值范围:1 1024
Data
Address
Input DWORD 缓区设备读取写入设备址
注:果缓区长度实际记录数长度缓区包含记
录数果缓区长度实际记录数长度缓区包含部
分记录数会发生错误
Actual
record
data length
Output WORD 参数适指令 RDREC返回设备指定实际数长度
PROFINE
T Error
Code
Output DWORD PROFINET 协议定义错误代码0 错误
果该值 0请检查 PROFINET IO(版
23)技术规范中特定错误代码
DONE OUT BOOL 完成指令
STATUS OUT BYTE 前操作状态关详细信息请参见
输入信号STATUS参数定义 (页 604) 库
96 PN Read Write Record 库
S7200 SMART
604 系统手册 V24 032019 A5E03822234AF
963 输入信号STATUS参数定义
表列出STATUS参数信息:
表格 9 28 STATUS
字节偏

位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
0 A 1 E 2 错误代码 3
1 A:1 正进行请求
2 E:1 出错
3 错误代码:系统错误代码关详细信息请参见 PN Read Write Record
库系统定义错误代码 (页 604)
964 PN Read Write Record 库系统定义错误代码
错误代码:

错误代

说明
0 错误
1 数长度参数 0 支持长度(1024 字节)
2 数缓区 IQM V 存储区
3 数缓区适合存储区
4 表格存储器匹配
5 设备编号效范围范围 1 8
6 实例匹配:连接正忙实例设备编号API
编号插槽编号子插槽编号请求实例相缓区数址

7 PROFINET 设备未连接
8 接收缓区超 1024 字节
9 调序列效
10 参数效(例超出范围)
11 时重新创建 AR 库
97 USS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 605
错误代

说明
12 RPC 报告超时错误
13 RPC 报告通信错误
14 IOD RPC 服务器显示正忙(例稍重新调)
15 CLRPC 报告错误 PDU 法解析
16 CM 响应正常出现 PROFINET 协议定义 错误
17 指令参数效
24 未启 REQ
25 缓区长度实际数记录长度
63 未知错误
97 USS 库
971 USS 通信概述
9711 USS 协议概述
STEP 7MicroWIN SMART 指令库包括专门设计通 USS
协议电机变频器进行通信预组态子例程中断例程控制 Siemens
变频器更加简便 USS 指令控制物理变频器读写变频器参数
Siemens 设计 USS 通信库目支持 Siemens 通驱动 Siemens
Micromaster 系列Siemens 希 USS 通信库支持特殊途驱动器 V90
伺服驱动V90 伺服驱动控制接口通驱动接口请勿 USS
通信库 V90 伺服驱动
您 STEP 7MicroWIN SMART 指令树库(Libraries)
文件夹中找指令选择条 USS
指令会动添加相关子例程中断
USS 协议库概述涉题:
● USS 协议求 (页 606)
● 计算驱动器通信需时间 (页 607) 库
97 USS 库
S7200 SMART
606 系统手册 V24 032019 A5E03822234AF
关 USS 协议指令列表错误代码示例程序信息请参见 USS 协议指令
(页 608)

说明
程序中断例程中调库函数时两程序中调

说明
紧凑型 CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU
CR60s连接 USS 通信 RS485 电缆引脚 9CRs CPU 引脚 9
禁端口模式

9712 USS 协议求
STEP 7MicroWIN SMART 指令库提供子例程中断例程指令支持 USS
协议USS 指令 S7200 SMART CPU 中列资源:
● USS
协议种受中断驱动应程序差情况接收消息中断例程执行需
25
ms期间中断事件需排队等接收消息中断例程执行完毕
进行处理果您应法容许类糟情况延迟需考虑采
解决方案控制变频器
● 初始化 USS 协议 S7200 SMART CPU 端口专门 USS 通信
USS_INIT 指令端口 0 端口 1 选择 USS PPI(USS 指
Siemens 变频器 USS 协议)某端口设置 USS
协议变频器进行通信该端口途包括 HMI
进行通信第二通信端口允许 STEP 7MicroWIN SMART USS
协议运行期间监视控制程序
● USS 指令会影响分配端口端口通信相关 SM 位置
● USS 子例程中断例程已存储程序中USS
指令您程序需存储器数量增加 3050 字节根特定 USS
指令指令支持例程控制程序存储空间开销少增加 2150
字节增加 3050 字节
● USS 指令变量需 400 字节 V
存储区该存储区起始址户指定保留 USS 变量 库
97 USS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 607
● 某 USS 指令需 16
字节通信缓区作指令参数需该缓存区提供 V
区起始址建议您 USS 指令实例指定唯缓区
● 执行计算时USS 指令累加器 AC0
AC3程序中累加器累加器中数值 USS 指令改动
● USS 指令中断例程中

9713 计算驱动器通信需时间
驱动器间通信 S7200 SMART CPU
扫描步完成驱动器通信事务前CPU
通常已完成次扫描素助确定需时间:
● 现驱动器数量
● 波特率
● CPU 扫描时间
参数访问指令时驱动器需延迟时间较长参数访问需时间取决
驱动器类型正访问参数
USS_INIT 指令分配端口 0 USS 协议( USS_INIT_P1 指令分配端口 1 USS
协议)CPU
会表示时间间隔定期轮询处激活状态驱动器必须设置驱动器
超时参数:
表格 9 29 通信时间
波特率 激活驱动器轮询时间间隔
(未激活参数访问指令)
1200 240 ms()驱动器数目
2400 130 ms()驱动器数目
4800 75 ms()驱动器数目
9600 50 ms()驱动器数目
19200 35 ms()驱动器数目
38400 30 ms()驱动器数目 库
97 USS 库
S7200 SMART
608 系统手册 V24 032019 A5E03822234AF
波特率 激活驱动器轮询时间间隔
(未激活参数访问指令)
57600 25 ms()驱动器数目
115200 25 ms()驱动器数目
972 USS 程序指令
9721 USS 协议指令
步骤
S7200 SMART 程序中 USS 协议指令请步骤操作:
1 程序中插入 USS_INIT 指令仅执行 USS_INIT 指令扫描周期
USS_INIT 指令初始化更改 USS 协议通信参数
插入 USS_INIT 指令时会程序中动添加干隐藏子例程中断例程
2 程序中台激活变频器放置条 USS_CTRL 指令
根需增加意数量 USS_RPM_x USS_WPM_x
指令某时间条指令处激活状态
3 文件(File) 菜单功区库(Libraries) 区域中单击存储器(Memory) 钮
指定 USS 库需 V 存储器起始址
者项目树中右键单击程序块(Program Block)
节点文菜单中选择库存储器(Library Memory) 库
97 USS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 609
4 组态变频器参数程序中波特率址相匹配
5 通信电缆连接 S7200 SMART CPU 变频器
确保变频器连接控制设备(例 S7200 SMART
CPU)均短粗电缆连接变频器接点星点



防止意外电流
互连参考电位设备导致意外电流互连电缆中流
意外电流导致通信错误设备损坏
确保通信电缆连接设备均具电路参考点已隔离避免产生意外
电流
必须屏蔽层连接外壳 9 针连接器引脚 1 建议变频器 20V
端子连接外壳

USS 协议指令部分组成:
● USS_INIT (页 609)
● USS_CTRL (页 612)
● USS_RPM_X (页 615)
● USS_WPM_x (页 618)
部分讨 USS 协议程序示例 (页 622) USS 协议错误代码 (页 621)列表

9722 USS_INIT 指令
表格 9 30 USS_INIT 指令
LADFBD STL 说明

CALL USS_INIT Mode Baud
Port Active Done Error USS_INIT 指令启初始化禁 Sie
mens 变频器通信 USS
指令前必须执行 USS_INIT 指令错
该指令完成立置位完成(Done)
位然继续执行条指令
EN输入接通时次扫描时均执行该指令 库
97 USS 库
S7200 SMART
610 系统手册 V24 032019 A5E03822234AF
次通信状态变化时执行 USS_INIT 指令次
边缘检测指令EN输入脉方式接通 更改初始化参数请执行新
USS_INIT 指令
表格 9 31 USS_INIT 指令参数
输入输出 数类型 操作数
ModePort BYTE VBIBQBMBSBSMBLBAC常数*VD*AC*L
D
BaudActive DWORD VDIDQDMDSDSMDLD常数AC*VD*AC*
LD
Done BOOL IQMSSMTCVL
Error BYTE VBIBQBMBSBSMBLBAC*VD*AC*LD

表格 9 32 USS_INIT 参数说明
参数 说明
Mode 值选择通信协议:
• 输入值 1 时端口分配 USS 协议启该协议
• 输入值 0 时端口分配 PPI 协议禁 USS 协议
Baud 波特率设置 1200240048009600192003840057600
115200
端口 设置物理通信端口(0 CPU 中集成 RS4851 选 CM01
信号板 RS485 RS232)
激活 指示激活变频器 变频器仅支持址 0 30
Done USS_INIT 指令完成接通
Error 该输出字节包含指令执行结果 USS 协议执行错误代码
(页 621)定义执行该指令产生错误状况

97 USS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 611
表格 9 33 激活变频器参数格式

该图显示激活变频器输入说明格式

系统台动轮询标记激活(Active)
变频器控制变频器收集状态预
防变频器发生串行链路超时
• D0(变频器 0 激活位):
– 0 变频器未激活
– 1 变频器已激活
• D1(变频器 1 激活位):
– 0 变频器未激活
– 1 变频器已激活


计算状态轮询执行指令导致错误条件间时间请参见 USS
协议执行错误代码 (页 621)
表格 9 34 USS_INIT 示例程序
Network 1 Network 1

LD SM01
CALL USS_INIT 1 19200 1 16#1 M00
VB1
需 USS 协议指令列表错误代码示例程序请参见 USS 协议指令
(页 608)

97 USS 库
S7200 SMART
612 系统手册 V24 032019 A5E03822234AF
9723 USS_CTRL 指令
表格 9 35 USS_CTRL 指令
LADFBD STL 说明

CALL USS_CTRL RUN OFF2 OFF3
F_ACK DIR Drive Type
Speed_SP Resp_R Error Status
Speed Run_EN D_Dir Inhibit
Fault
USS_CTRL 指令控制激活 Siemens
变频器 USS_CTRL
指令选命令放置通信缓区中果已
USS_INIT 指令激活(Active)
参数中选择变频器该命令发送
寻址变频器(变频器参数)

台变频器分配条 USS_CTRL 指令
变频器仅正值形式报告速度
果速度负值变频器速度报告正值取反D_Dir(方)位
EN位必须接通启 USS_CTRL 指令 该指令应始终启
表格 9 36 USS_CTRL 指令参数
输入输出 数类型 操作数
RUNOFF 2OFF 3F_ACK
DIR
BOOL IQMSSMTCVL流
Resp_RRun_END_DirInhib
itFault
BOOL IQMSSMTCVL
DriveType BYTE VBIBQBMBSBSMBLBAC*VD*AC
*LD常数 库
97 USS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 613
输入输出 数类型 操作数
Error BYTE VBIBQBMBSBSMBLBAC*VD*AC
*LD
状态 WORD VWTCIWQWSWMWSMWLWAC
AQW*VD*AC*LD
Speed_SP REAL VDIDQDMDSDSMDLDAC*VD*AC
*LD常数
Speed REAL VDIDQDMDSDSMDLDAC*VD*AC
*LD
RUN 参数
RUN (RUNSTOP) 指示变频器接通 (1) 关闭 (0) 运行(RUN)
位接通时变频器收条命令指定速度方开始运行
变频器运行必须符合条件:
● 变频器 USS_INIT 中必须选激活(Active)
● OFF2OFF3必须设置 0
● 障(Fault) 禁止(Inhibit) 必须 0
RUN关闭时会变频器发送条命令速度降低直电机停止:
● OFF2位允许变频器然停止
● OFF3位命令变频器快速停止
Resp_R 参数
Resp_R(收响应)位确认变频器响应
系统轮询激活变频器获取新变频器状态信息 次 CPU
收变频器响应时Resp_R位接通扫描周期值更新

参数 说明
F_ACK(障确认) 确认变频器发生障位 F_ACK 0 变 1
时变频器清障(障(Fault) 位)
DIR(方) 指示变频器移动方位
Drive(驱动器址) 表示接收 USS_CTRL 命令变频器址输入 效址: 0 31
Type(驱动器类型) 选择变频器类型输入 库
97 USS 库
S7200 SMART
614 系统手册 V24 032019 A5E03822234AF
参数 说明
Speed_SP
(速度设定值)
变频器速度该速度全速百分数:
• Speed_SP负值导致变频器调转旋转方
• 范围: 2000 2000
Error 字节中包含变频器新通信请求结果 USS
协议执行错误代码 (页 621)定义执行该指令产生错误状况
状态 变频器返回状态字原始值
图显示标准状态字反馈状态位
速度 变频器速度该速度全速百分数 范围: 2000 2000
Run_EN
(RUN )
指示变频器运行状况:
• 运行中 (1)
• 已停止 (0)
D_Dir 指示变频器旋转方
禁止 指示变频器禁止(Inhibit) 位状态:
• 0 未禁止
• 1 已禁止
清禁止(Inhibit) 位列位必须断开:
• Fault
• RUN
• OFF2
• OFF3
障 指示障(Fault) 位状态:
• 0 障
• 1 障
变频器显示障代码 (关变频器信息请参见户手册)
清零障(Fault) 位应消障原接通F_ACK位

97 USS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 615
表格 9 37 USS_CTRL 示例程序

LAD FBD 中显示:
程序段 1 驱动器 0 控制功框
LD SM00
L600
LD M100
L637
LD M101
L636
LD M102
L635
LD M103
L634
LD M104
L633
LD L600
CALL USS_CTRL L637 L636 L635 L634
L633 0 1 1000 M10 VB2 VW4 VD6
M01 M02 M03 M04
仅 STL 中显示:
程序段 1 驱动器 0 控制功框
LD SM00
CALL USS_CTRL M100 M101 M102 M103
M104 0 1 1000 M10 VB2 VW4 VD6
M01 M02 M03 M04
关 USS 协议指令列表错误代码示例程序请参见 USS 协议指令
(页 608)

9724 USS_RPM_x 指令
表格 9 38 USS_RPM_x 指令
LADFBD STL 说明

CALL USS_RPM_W XMIT_REQ Drive
Param Index DB_Ptr Done Er
ror Value
CALL USS_RPM_D XMIT_REQ Drive
Param Index DB_Ptr Done Er
ror Value
CALL USS_RPM_R XMIT_REQ Drive
Param Index DB_Ptr Done Er
ror Value
USS 协议三条读取指令:
• USS_RPM_W 指令读取符号字参数
• USS_RPM_D
指令读取符号双字参数
• USS_RPM_R 指令读取浮点参数
• 某时间条读取 (USS_RPM_x)
写入 (USS_WPM_x) 指令处激活状态 库
97 USS 库
S7200 SMART
616 系统手册 V24 032019 A5E03822234AF
变频器确认接收命令出现错误条件时USS_RPM_x 事务完成
该进程等响应时逻辑扫描继续执行
表格 9 39 USS_WPM_x 指令效操作数
输入输出 数类型 操作数
XMT_REQ BOOL IQMSSMTCVL受升检测元素控制流
Drive BYTE VBIBQBMBSBSMBLBAC*VD*AC*LD常数
ParamIndex WORD VWIWQWMWSWSMWLWTCACAIW*VD*
AC*LD常数
DB_Ptr DWORD &VB
Value WORD
DWORDREA
L
VWIWQWMWSWSMWLWTCACAQW*VD
*AC*LD
VDIDQDMDSDSMDLD*VD*AC*LD
Done BOOL IQMSSMTCVL
Error BYTE VBIBQBMBSBSMBLBAC *VD*AC*LD
EN位必须接通启请求发送Done位置位前保持接通Done位置
位表示程完成 例果XMT_REQ输入接通次扫描时会变频器发送
USS_RPM_x 请求
XMT_REQ输入应通检测元素脉方式接通该检测元素EN输入
次正跳变时发送请求
表格 9 40 USS_RPM_x 参数说明
参数 说明
XMT_REQ
(传送请求)
果接通次扫描时会变频器发送 USS_RPM_x 请求
变频器 接收 USS_RPM_x 命令变频器址 变频器效址 0
31
Param 参数编号
索引 读取参数索引值
DB_Ptr 必须DB_Ptr输入提供 16 字节缓区址 USS_RPM_x
指令该缓区存储发送变频器命令结果
Done USS_RPM_x 指令完成接通 库
97 USS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 617
参数 说明
Error 该输出字节包含指令执行结果 USS 协议执行错误代码
(页 621)定义执行该指令产生错误状况
Value 参数值已恢复
USS_RPM_x 指令完成时完成(Done) 输出接通错误(Error) 输出字节值(Value)
输出包含指令执行结果 完成(Done) 输出接通前错误(Error) 值(Value)
输出效
USS_RPM_x USS_WPM_x 示例程序
表格 9 41 USS_RPM_x USS_WPM_x 示例程序
Network 1 Network 1

LD M105
L600
LD M105
EU
L637
LD L600
CALL USS_RPM_W L637 0 5 0 &VB20
M11 VB10 VW12
Network 2 Network 2

LD M106
L600
LD M106
EU
L637
LDN SM00
L636
LD L600
CALL USS_WPM_W L637 L636 0 2000 0
500 &VB40 M12 VB14
需 USS 协议指令列表错误代码示例程序请参见 USS 协议指令
(页 608)

97 USS 库
S7200 SMART
618 系统手册 V24 032019 A5E03822234AF
9725 USS_WPM_x 指令
表格 9 42 USS_WPM_x 指令
LADFBD STL 说明

CALL USS_WPM_W XMT_REQ EEPROM
Drive Param Index Value
DB_Ptr Done Error
CALL USS_WPM_D XMT_REQ EEPROM
Drive Param Index Value
DB_Ptr Done Error
CALL USS_WPM_R XMT_REQ EEPROM
Drive Param Index Value
DB_Ptr Done Error
USS 协议三种写入指令:
• USS_WPM_W
指令写入符号字参数
• USS_WPM_D
指令写入符号双字参数
• USS_WPM_R 指令写入浮点参数
某时间条读取 (USS_RPM_x)
写入 (USS_WPM_x) 指令处激活状态
变频器确认接收命令出现错误条件时USS_WPM_x 事务完成
该进程等响应时逻辑扫描继续执行
表格 9 43 USS_WPM_x 指令效操作数
输入输出 数类型 操作数
XMT_REQ BOOL IQMSSMTCVL受升检测元素控制流
EEPROM BOOL IQMSSMTCVL流
Drive BYTE VBIBQBMBSBSMBLBAC*VD*AC*LD常数
ParamIndex WORD VWIWQWMWSWSMWLWTCACAIW*VD*AC
*LD常数
DB_Ptr DWORD &VB
Value WORD
DWORDRE
AL
VWIWQWMWSWSMWLWTCACAQW*VD*A
C*LD
VDIDQDMDSDSMDLD*VD*AC*LD
Done BOOL IQMSSMTCVL
Error BYTE VBIBQBMBSBSMBLBAC *VD*AC*LD
EN位必须接通启请求发送Done位置位前保持接通Done位置
位表示程完成 例果XMT_REQ输入接通次扫描时变频器发送
USS_WPM_x 请求 库
97 USS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 619
XMT_REQ输入应通检测元素脉方式接通该检测元素EN输入
次正跳变时发送请求
表格 9 44 USS_WPM_x 参数说明
参数 说明
XMT_REQ
(传送请求)
果接通次扫描时变频器发送 USS_WPM_x 请求
EEPROM 输入接通时写入变频器 RAM EEPROM关闭时写入
RAM
变频器 USS_WPM_x 命令发送变频器址 变频器效址 0
31
Param 参数编号
索引 写入参数索引值
Value 写入变频器 RAM 参数值
DB_Ptr 必须DB_Ptr输入提供 16 字节缓区址 USS_RPM_x
指令该缓区存储发送变频器命令结果
Done USS_RPM_x 指令完成接通
Error 该输出字节包含指令执行结果 USS 协议执行错误代码
(页 621)定义执行该指令产生错误状况

USS_WPM_x 指令完成时完成(Done) 输出接通错误(Error)
输出字节包含指令执行结果 直完成(Done) 输出接通错误(Error) 输出效 库
97 USS 库
S7200 SMART
620 系统手册 V24 032019 A5E03822234AF
EEPROM
EEPROM输入接通时该指令数写入变频器 RAM EEPROM
该输入关闭时该指令仅数写入变频器 RAM


注意
超出 EEPROM 写入周期数
USS_WPM_x 指令更新存储变频器 EEPROM
中参数集时必须确保未超出 EEPROM 执行写入操作次数(约
50000)
超出写入周期数导致存储数损坏续数丢失进会造成财产损失
读取周期数没限制
超出 EEPROM 写入周期数

USS_RPM_x USS_WPM_x 示例程序
表格 9 45 USS_RPM_x USS_WPM_x 示例程序
Network 1 Network 1

LD M105
L600
LD M105
EU
L637
LD L600
CALL USS_RPM_W L637 0 5 0 &VB20
M11 VB10 VW12 库
97 USS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 621
Network 2 Network 2

LD M106
L600
LD M106
EU
L637
LDN SM00
L636
LD L600
CALL USS_WPM_W L637 L636 0 2000 0
500 &VB40 M12 VB14
需 USS 协议指令列表错误代码示例程序请参见 USS 协议指令
(页 608)
9726 USS 协议执行错误代码

表格 9 46 USS 协议执行错误代码
错误代码 说明
0 错误
1 变频器响应
2 检测变频器响应存检验错误
3 检测变频器响应存奇偶校验错误
4 户程序干扰导致错误
5 尝试非法命令
6 提供变频器址非法
7 通信端口没设置 USS 协议通信
8 通信端口正忙处理指令
9 变频器速度输入超出范围
10 变频器响应长度正确
11 变频器响应第字符正确
12 变频器响应中长度字符受 USS 指令支持 库
97 USS 库
S7200 SMART
622 系统手册 V24 032019 A5E03822234AF
错误代码 说明
13 响应错误变频器
14 提供 DB_Ptr 址正确
15 提供参数编号正确
16 选择协议效
17 USS 激活允许更改
18 指定波特率非法
19 通信: 变频器未激活
20 变频器响应中参数值正确包含错误代码
21 返回双字值请求字值
22 返回字值请求双字值
23 端口号效
24 信号板 (SB) 端口 1 缺失未组态
需 USS 协议指令列表错误代码示例程序请参见 USS 协议指令
(页 608)

9727 USS 协议示例程序
表格 9 47 USS 示例程序
Network 1 Network 1:
初始化 USS 协议:第次扫描中端口 1
启 USS
协议变频器址0激活波特率设置
19200

LD SM01
CALL USS_INIT 1 19200 16#00000001
Q00 VB1
Network 2 程序段 2:
控制变频器 0 参数 库
97 USS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 623

LD SM00
CALL USS_CTRL M100 M101 M102
M103 M104 0 1 1000 M10 VB2
VW4 VD6 M01 M02 M03 M04
Network 3 程序段 3:
变频器 0 读取字参数
读取参数 5索引 0:
1 M105 状态保存时位置便 LAD
中显示该程序段
2 I05 升边缘脉保存时 L
位置便传送子例程

LD M105
L600
LD M105
EU
L637
LD L600
CALL USS_RPM_W L637 0 5 0 &VB20
M11 VB10 VW12
Network 4 程序段 4:
字参数写入变频器 0写入参数 2000索
引 0
注意: STL 代码法编译 LAD FBD 库
98 SINAMICS 库
S7200 SMART
624 系统手册 V24 032019 A5E03822234AF

LD M106
L600
LD M106
EU
L637
LDN SM00
L636
LD L600
CALL USS_WPM_R L637 L636 0 2000
0 500 &VB40 M12 VB14
需 USS 协议指令列表错误代码示例程序请参见 USS 协议指令
(页 608)
98 SINAMICS 库
SINAMICS 库包含预组态子程序更易控制驱动器 SINAMICS
库控制物理驱动器位置速度读取修改驱动参数
STEP 7MicroWIN SMART 提供两组 SINAMICS 库指令:
● SINAMICS_Control:
– SINA_POS (页 626):通 8 种操作模式控制驱动器位置
– SINA_SPEED (页 668):控制驱动器速度
● SINAMICS_Parameter:
SINA_PARA_S (页 676):读取驱动参数修改驱动参数
开项目树指令(Instruction) 文件夹 Libraries 文件夹访问 SINAMICS 库指令
SINAMICS 库指令置入程序时STEP 7MicroWIN SMART
会关联子程序置入项目 库
98 SINAMICS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 625
SINAMICS_Control
SINAMICS_Control 列程序实体:
● 2 子程序:
– SINA_POS
– SINA_SPEED
● 3867 字节程序空间
● V 存储器 188 字节模块指令符号
SINAMICS_Parameter
SINAMICS_Parameter 列程序实体:
● 4 子程序:
– PN_RD_REC_PARA_S
– PN_WR_REC_PARA_S
– SINA_PARA_S
– ERROR_HANDLER
● 5050 字节程序空间
● V 存储器 1314 字节模块指令符号

说明
SINAMICS_Parameter 指令果程序较需 CPU ST30ST40
ST60

98 SINAMICS 库
S7200 SMART
626 系统手册 V24 032019 A5E03822234AF
981 SINA_POS 指令
9811 SINA_POS 指令前提
SINA_POS 指令前提:
● SINAMICS V90 PN 驱动器伺服电机已准备绪
● 驱动器 S7200 SMART CPU 已连接 PROFINET 网络
● Vassistant 软件已 SINAMICS V90 PN 连接关详细信息请参阅 SINAMICS
VASSISTANT 线帮助
(httpssupportindustrysiemenscomcscnzhview109738316) SIEMENS
工业线支持网站中载 SINAMICS VASSISTANT 软件
(httpssupportindustrysiemenscomcscnenview109738387) SINAMICS
V90:PROFINET GSD 文件
(httpssupportindustrysiemenscomcscnenview109737269)
通 Vassistant 组态 SINAMICS V90 PN 参数步骤
通 Vassistant 组态 SINAMICS V90 PN 参数步骤:
1 启动 Vassistant 软件
2 单击线(Online) 选择工作模式
3 单击已连接驱动器单击确认(OK) 钮
4 单击导航树选择驱动(Select drive)然选择控制模式(Control Mode)
字段基定位器控制 (EPOS)(Basic positioner control (EPOS))

5 单击导航树设置 PROFINET (Set PROFINET)然单击选择报文(Select
telegram) 库
98 SINAMICS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 627
6 选择报文(Selection of telegram) 字段选择西门子 111 报文(SIEMENS
telegram 111) 作前报文SINA_POS 指令仅支持 SIEMENS 报文 111



说明
PROFINET 导中组态 PROFINET 网络时确保报文步骤中报文致


7 单击导航树配置网络(Configure network) 库
98 SINAMICS 库
S7200 SMART
628 系统手册 V24 032019 A5E03822234AF
8 PN 站名(Name of PN station) 字段定义 PN 站名称



说明
PROFINET 导中组态 PROFINET 网络时确保设备名称步骤中 PN
站名称致


9 单击保存激活(Save and active) 钮
结果:驱动器动重启组态参数生效 库
98 SINAMICS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 629
9812 SINA_POS 指令输入输出接口
SINA_POS 指令控制设置驱动器位置
表格 9 48 SINA_POS 指令
LADFBD STL 说明



CALL
SINA_POSModePosPositi
onVelocityEnableAxisC
ancelTravers
ingIntermediateStopExec
uteSt_I_addSt_Q_add
Con
trol_tableStatus_tableAct
Veloci
tyActPositionWarn_code
Fault_codeDone




SINA_POS
指令控制驱动器移动位置



说明
四输入参数St_I_addSt_Q_addControl_tableStatus_table寻址指令
操作数模式间接寻址
必须输入操作数开头输入 & 符号确保偏移量 PROFINET 导中致

参相运动示例: 库
98 SINAMICS 库
S7200 SMART
630 系统手册 V24 032019 A5E03822234AF


98 SINAMICS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 631
表格 9 49 SINA_POS 指令参数
参数类型 数类型 说明
ModePos IN INT 操作模式:
1 相运动
2 绝运动
3 恒速运动
4 动回零
5 设置参考点
6 运行程序段 0 – 15
7 点动模式
8 增量点动
Position IN DINT 直接设定值输入MDI 模式位置设定值 [LU]
运行程序段模式运行程序段编号(默认值 0)
Velocity IN DINT MDI 模式速度 [LU分]
(默认值 0 [1000 LU分])
EnableAxis IN BOOL 开关命令:0 关1 开
CancelTraversi
ng
IN BOOL 0 拒绝激活运行务
1 拒绝(默认值)
IntermediateSt
op
IN BOOL 0 激活运行命令中断
1 中断(默认值)
Execute IN BOOL 激活运行务设定值接受激活参考函数
St_I_add IN DWORD PROFINET IO I 存储区起始址指针例 &IB128
St_Q_add IN DWORD PROFINET IO Q 存储区起始址指针例 &QB128
Control_table IN DWORD control_table 起始址指针 (页 632)例 &VD8000

Status_table IN DWORD Status_table 起始址指针 (页 634)例 &VD9000
ActVelocity OUT DWORD 实际速度
ActPosition OUT DWORD 实际位置 (LU)
Warn_code OUT WORD V90 警告代码信息关详细信息请参见
SINAMICS V90SIMOTICS S1FL6 操作说明 库
98 SINAMICS 库
S7200 SMART
632 系统手册 V24 032019 A5E03822234AF
参数类型 数类型 说明
Fault_code OUT WORD V90 障代码信息关详细信息请参见
SINAMICS V90SIMOTICS S1FL6 操作说明
Done OUT BOOL 操作模式相运动绝运动时达目标位置
Control_table参数定义
Control_table参数:
表格 9 50 Control_table 参数
字节偏移 位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
0 保留 保留 AckError 1 FlyRef 2 Jog2 3 Jog1 4 Negative
5
Positive 6
1 保留
2 OverV 7
3
4 OverAcc 8
5
6 OverDec 9
7
8 ConfigEpos 10
9
10
11
1 AckError:确认错误(1 确认错误效0 确认错误效)
2 FlyRef:动回零选择(1 激活参考点设置0 未激活参考点设置)
3 Jog2:点动信号源 2(1 激活正点动0 未激活正点动)
4 Jog1:点动信号源 1(1 激活负点动0 未激活负点动)
5 Negative:负(1 激活负旋转0 未激活负旋转)
6 Positive:正(1 激活正旋转0 未激活正旋转) 库
98 SINAMICS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 633
7 OverV:模式已激活速度超驰取值范围 0 199默认值
100例 OverV 设置 60
8 OverAcc:模式已激活加速超驰取值范围 0100默认值
100例 OverAcc 设置 70
9 OverDec:减速超驰已激活取值范围 0100默认值 100例
OverAcc 设置 50
10 ConfigEpos:控制未块中直接指定 EPos 函数输入关详细信息请参见
组态输入ConfigEPos说明 (页 633)
组态输入ConfigEPos说明
表列出ConfigEposTelegram 111间位映射关系:

ConfigEpos Telegram 111
ConfigEPosX0 STW1X1
ConfigEPosX1 STW1X2
ConfigEPosX2 EPosSTW2X14
ConfigEPosX3 EPosSTW2X15
ConfigEPosX4 EPosSTW2X11
ConfigEPosX5 EPosSTW2X10
ConfigEPosX6 EPosSTW2X2
ConfigEPosX7 STW1X13
ConfigEPosX8 EPosSTW1X12
ConfigEPosX9 STW2X0
ConfigEPosX10 STW2X1
ConfigEPosX11 STW2X2
ConfigEPosX12 STW2X3
ConfigEPosX13 STW2X4
ConfigEPosX14 STW2X7
ConfigEPosX15 STW1X14
ConfigEPosX16 STW1X15
ConfigEPosX17 EPosSTW1X6 库
98 SINAMICS 库
S7200 SMART
634 系统手册 V24 032019 A5E03822234AF
ConfigEpos Telegram 111
ConfigEPosX18 EPosSTW1X7
ConfigEPosX19 EPosSTW1X11
ConfigEPosX20 EPosSTW1X13
ConfigEPosX21 EPosSTW2X3
ConfigEPosX22 EPosSTW2X4
ConfigEPosX23 EPosSTW2X6
ConfigEPosX24 EPosSTW2X7
ConfigEPosX25 EPosSTW2X12
ConfigEPosX26 EPosSTW2X13
ConfigEPosX27 STW2X5
ConfigEPosX28 STW2X6
ConfigEPosX29 STW2X8
ConfigEPosX30 STW2X9
Status_table参数定义
Status_table位定义示:
表格 9 51 Status_table
字节偏移 位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
0 保留 Overrang
e_Error 1
AxisError
2
AxisWarn
3
Lockout 4 AxisRef 5 AxisPosO
k 6
Axisena
bled 7
1 Error ID 8
2 Actmode 9
3
4 Epos_zsw1 10
5
6 Epos_zsw2 11
7
1 Overrange_Error:输入数超出范围关详细信息请参见错误代码 345
(页 635) 库
98 SINAMICS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 635
2 AxisError:驱动器发生错误(默认值 0)
3 AxisWarn:已激活驱动器警告(默认值 0)
4 Lockout:取消激活接通(默认值 0)
5 AxisRef:设置参考点(默认值 0)
6 AxisPosOk:已达轴目标位置(默认值 0)
7 Axisenabled:驱动器已准备绪已接通(默认值 0)
8 Error ID:识错误类型关详细信息请参见 Status_table参数错误代码
(页 635)
9 Actmode:前激活模式(默认值 0)
10 Epos_zsw1:EPos_zsw1 状态(位单位)关详细信息请参见
Epos_zsw1分配 (页 636)(默认值 0)
11 Epos_zsw2:EPos_zsw2 状态(位单位) 关详细信息请参见
Epos_zsw2分配 (页 637)(默认值 0)
Status_table参数错误代码
表列出Status_table参数错误代码:
表格 9 52 Status_table参数错误代码
错误代码 说明
0 错误
1 检测驱动器错误
2 驱动器已禁
3 支持选模式
4 参数 OverVOverAcc OverDec 速率超出支持取值范围
5 运动模式traversing block选块超出范围 库
98 SINAMICS 库
S7200 SMART
636 系统手册 V24 032019 A5E03822234AF
Epos_zsw1分配
表列出Epos_zsw1分配信息:
表格 9 53 Epos_zsw1
位 缩写 指示 驱动参数 函数图
0 ActTrvBit0 激活运行程序段位 0 r26700 3650
1 ActTrvBit1 激活运行程序段位 1 r26701 3650
2 ActTrvBit2 激活运行程序段位 2 r26702 3650
3 ActTrvBit3 激活运行程序段位 3 r26703 3650
4 ActTrvBit4 激活运行程序段位 4 r26704 3650
5 ActTrvBit5 激活运行程序段位 5 r26705 3650
6 Bit6 保留
7 Bit7 保留
8 StpCamMinAct STOP 凸轮反激活 r268413 3630
9 StpCamPlsAct STOP 凸轮正激活 r268414 3630
10 JogAct 已激活点动模式 r20940 1 2460
11 RefAct 参考点回零模式已激活 r20941 1 2460
12 FlyRefAct 动回零已激活 r26841 1 3630
13 TrvBlAct 运行程序段模式已激活 r20942 1 2460
14 MdiStupAct 直接设定值输入MDI
模式中已激活设置
r20944 1 2460
15 MdiPosAct 直接设定值输入MDI
模式中已激活定位
r20943 1 2460
1 r2669(函数图 3630)位单位显示P2099[0] r2699 连接器
双转换器输入端互联 库
98 SINAMICS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 637
Epos_zsw2分配
表列出Epos_zsw2分配信息:
表格 9 54 Epos_zsw2
位 缩写 指示 驱动参数 函数图
0 TrkModeAct 进踪模式已激活 r26830 3645
1 VeloLimAct 速度限制已激活 r26831 3645
2 SetPStat 设定值静态 r26832 3645
3 PrntMrkOut 印外部窗口标志 r26833 3614
4 FWD 轴前移动 r26834 3635
5 BWD 轴移动 r26835 3635
6 SftSwMinAct 反驱动软限位开关 r26836 3635
7 SftSwPlsAct 正驱动软限位开关 r26837 3635
8 PosSmCam1 位置实际值 < 凸轮开关位置 1 r26838 4025
9 PosSmCam2 位置实际值 < 凸轮开关位置 2 r26839 4025
10 TrvOut1 包含运行程序段直接输出 1 r268310 3616
11 TrvOut2 包含运行程序段直接输出 2 r268311 3616
12 FxStpRd 已达固定挡块 <未>
(r268312)
3645
13 FxStpTrRd 已达固定挡块夹持力矩 <未>
(r268313)
3645
14 TrvFxStpAct 运行固定挡块已激活 <未>
(r268314)
3645
15 CmdAct 运行已激活 r268315 3645
9813 SINA_POS 指令选择 SINAMICS 模式
ModePos输入进行操作模式选择中 8 种操作模式:
● 相运动
● 绝运动
● 恒速模式
● 动回零 库
98 SINAMICS 库
S7200 SMART
638 系统手册 V24 032019 A5E03822234AF
● 设置参考点
● 运行程序段
● 点动
● 增量点动
基求
点动模式外输入操作数CancelTraversingIntermediateStop模式均具相
关性 SINAMICS 时必须设置1
操作模式列步骤启动驱动器:
● 输入操作数CancelTraversing设置 1
● 输入操作数Intermediatestop设置 1
● Control_table 中根十进制系统ConfigEpos设置 3
启动轴输入操作数EnableAxis设置 1
输入操作数ModePos设置更改操作模式
9814 相运动
相运动模式支持电机轴启动相起始位置定位运动次移动距离递增
相运动模式助 SINAMICS V90 PN MDI relative positioning功实现
SINAMICS V90 PN 集成位置控制器运行轨迹进行位置控制

● 通 ModePos 1 选择模式
● 通EnableAxis启动设备
● 轴需回零通编码器调整
● 果 3 操作模式选择轴轴静止MDI
操作模式(123)时进行更改 库
98 SINAMICS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 639

通列输入组态运行路径动态响应:
● 位置
● 速度
● OverV(速度超驰)
● OverAcc(加速超驰)
● OverDec(减速超驰)
速度超驰指速度例生效速度 500 LU分 OverV 120 SINAMICS
V90 中速度 600LU分
必须信号输入CancelTraversingIntermediateStop设置
1Jog1Jog2效必须设置 0(假)
相运动运行方始终运行路径符号决定例果位置
1000方负果位置 1000方正
升Execute时开始运行EPos_zsw1EPos_zsw2踪已激活命令
前状态
果达目标位置输出信号Status_table中AxisPosOK位
1果运行程中出现错误发出输出信号Status_table中AxisError位

说明
通ExecuteMode新命令动态换前命令仅适ModePos 123
模式

相运动模式示例

98 SINAMICS 库
S7200 SMART
640 系统手册 V24 032019 A5E03822234AF
方式设置相运动模式:
1 创建列变量写入相应输入操作数

符号 址 注释 相应输入操
作数
数类


Mode_sett
ing
VW7000 模式选择 ModePos WORD 1
Position_s
etting
VD7002 位置长度 Position DWOR
D
2500
Velocity_s
etting
VD7006 速度 Velocity DWOR
D
500
Enable V70100 启驱动器

EnableAxis BOOL 1
Non_stop V70101 状态中

CancelTrav
ersing
BOOL 1
Non_Paus
e
V70102 暂停 Intermediat
eStop
BOOL 1
Start V70103 启动驱动器

Execute BOOL 1
Control_ta
ble
VD8000 控制参数 Control_tabl
e
DWOR
D
VW80
02
OverV 100
VW80
04
OverAcc 100
VW80
06
OverDec 100
VD800
8
ConfigE
pos
3 库
98 SINAMICS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 641



说明
示例中变量值仅供参考请根实际需创建变量

2 输入St_I_addSt_Q_add中输入数


说明
四输入参数St_I_addSt_Q_addControl_tableStatus_table寻址指
令操作数模式间接寻址必须输入操作数开头输入 & 符号
输入操作数St_I_addSt_Q_add确保偏移 PROFINET
导中偏移致

结果:驱动器相初始位置距离移动 2500 LU例果初始距离 5000
LU驱动器位 7500 LU 位置
图显示移动轨迹动态参数: 库
98 SINAMICS 库
S7200 SMART
642 系统手册 V24 032019 A5E03822234AF


① 相运动
② 相运动
③ 绝运动
例中v表示速度s表示位置t表示时间 库
98 SINAMICS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 643
9815 绝运动
绝运动模式支持电机轴相绝位置定位运动
绝运动模式助 SINAMICS V90 PN MDI absolute positioning功实现
SINAMICS V90 PN 集成位置控制器实现绝运动

● 通ModePos 2 选择模式
● 通EnableAxis启动设备
● 轴必须回零通编码器调整
● 果 3 操作模式选择轴轴静止MDI 操作模式(12
3)时进行更改

通列输入指定运行路径动态响应:
● 位置
● 速度
● OverV(速度超驰)
● OverAcc(加速超驰)
● OverDec(减速超驰)
速度超驰请参见速度部分例生效速度 500 LU分 OverV 120
SINAMICS V90 中速度 600LU分
必须输入信号CancelTraversingIntermediateStop设置1Jog1Jog2效
必须设置0
绝运动中运行方始终目标位置短距离确定输入PositiveNegativ
e0

说明
PositiveNegative参数指定轴目标位置需方

98 SINAMICS 库
S7200 SMART
644 系统手册 V24 032019 A5E03822234AF
说明
positioning control words 选择绝运动方:
• POS_STW19:
• POS_STW110:
– 1 绝运动MDI 方选取正
– 2 绝运动MDI 方选取负
– 3 助短距离进行绝运动

升Execute时开始运行EPoszsw1EPoszsw2踪已激活命令
前状态
果达目标位置输出信号Status_table中AxisPosOK位
1果运行程中出现错误发出输出信号Status_table中AxisError位

说明
通Execute新命令动态换前命令仅适ModePos 123 模式

绝运动模式示例

98 SINAMICS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 645
容设置绝运动模式:
1 创建列变量写入相应输入操作数

符号 址 注释 相应输入操
作数
数类型 值
Mode_se
tting
VW7000 模式选择 ModePos WORD 2
Position_
setting
VD7002 位置长度 Position DWORD 100
Velocity_
setting
VD7006 速度 Velocity DWORD 500
Enable V70100 启驱动器

EnableAxis BOOL 1
Non_sto
p
V70101 状态中

CancelTrav
ersing
BOOL 1
Non_Pau
se
V70102 暂停 Intermidate
Stop
BOOL 1
Start V70103 启动驱动器

Execute BOOL 1
Control_t
able
VD8000 控制参数 Control_tabl
e
DWORD VW80
02
Over
V
100
VW80
04
Over
Acc
100
VW80
06
Over
Dec
100
VD80
08
Conf
igEp
os
3 库
98 SINAMICS 库
S7200 SMART
646 系统手册 V24 032019 A5E03822234AF



说明
示例中变量值仅供参考请根实际需创建变量

2 输入St_I_addSt_Q_add中输入数


说明
四输入参数St_I_addSt_Q_addControl_tableStatus_table寻址指
令操作数模式间接寻址必须输入操作数开头输入 & 符号
输入操作数St_I_addSt_Q_add确保偏移 PROFINET
导中偏移致

结果:驱动器位位置 100

说明
绝运动操作模式必须动回零(Referencing (active referencing))
设置参考点(Referencing (set reference point)) 模式中设置效参考位置

图显示移动轨迹动态参数: 库
98 SINAMICS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 647


① 相运动
② 相运动
③ 绝运动
例中v表示速度s表示位置t表示时间 库
98 SINAMICS 库
S7200 SMART
648 系统手册 V24 032019 A5E03822234AF
9816 恒速模式
恒速模式轴恒定速度正方负方进行受位置控制行进需助
SINAMICS V90 PN MDI set up功指定目标位置

● 通ModePos 3 选择模式
● 通EnableAxis启动设备
● 轴需回零通编码器调整
● 果操作模式 3轴静止MDI 操作模式(12 3)时进行更改

通列输入指定运行路径动态响应:
● 正逻辑负逻辑
● 速度
● OverV(速度超驰)
● OverAcc(加速超驰)
● OverDec(减速超驰)
必须输入信号CancelTraversingIntermediateStop设置1Jog1Jog2效
必须设置0
通PositiveNegative确定运行方时选择停止轴产生警告障
升Execute时开始运行EPos_zsw1EPos_zsw2踪已激活命令
前状态
通拒绝运行务终止恒速模式轴已停止时设置输出信号AxisPosOk
果运行程中出现错误发出输出信号Status_table中AxisError位

说明
通Execute新命令动态换前命令仅适ModePos 123 模式

98 SINAMICS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 649
恒速模式示例

容设置恒速模式:
1 创建列变量写入相应输入操作数

符号 址 注释 相应输入操
作数
数类型 值
Mode_setting VW7000 模式选择 ModePos WORD 3
Velocity_setti
ng
VD7006 速度 Velocity DWORD 500
Enable V70100 启驱动器

EnableAxis BOOL 1
Non_stop V70101 状态中

CancelTrav
ersing
BOOL 1
Non_Pause V70102 暂停 Intermediat
eStop
BOOL 1
Start V70103 启动驱动器

Execute BOOL 1
Control_table VD8000 控制参数 Control_tab
le
DWORD VW8002 OverV 100
VW8004 OverAcc 100
VW8006 OverDec 100
VD8008 ConfigE
pos
3
V80000 1 Positive 1
V80001 1 Negative 0 库
98 SINAMICS 库
S7200 SMART
650 系统手册 V24 032019 A5E03822234AF
1 V80000 V80001 值时 1 0


说明
示例中变量值仅供参考请根实际需创建变量

2 输入St_I_addSt_Q_add中输入数


说明
四输入参数St_I_addSt_Q_addControl_tableStatus_table寻址指
令操作数模式间接寻址必须输入操作数开头输入 & 符号
输入操作数St_I_addSt_Q_add确保偏移 PROFINET
导中偏移致

您选项设置变量:
● 输入信号Control_table中:
– 驱动器进行正移动 V80000 设置 1V80001 设置 0
– 驱动器进行负移动 V80001 设置 1V80000 设置 0
● 停止驱动器变量Non_stop设置 0
● 暂停驱动器变量Non_Pause设置 0
图显示移动轨迹动态参数: 库
98 SINAMICS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 651

例中v表示速度t表示时间
9817 动回零
动回零(Referencing (active referencing)) 模式中够通 SINAMICS V90 PN
Active referencing功轴预定义速度参考模式正负回参考点

● 通ModePos 4 选择模式
● 通EnableAxis启动设备
● 轴静止

求速度作速度配置文件保存 SINAMICS V90
中外预设加速值减速值已轴运行配置文件中激活OverV速度超驰影响
预组态运行速度例生效速度 500 LU分 OverV 120 SINAMICS
V90 中速度 600LU分
必须输入信号CancelTraversingIntermediateStop设置1Jog1Jog2效
必须设置0 库
98 SINAMICS 库
S7200 SMART
652 系统手册 V24 032019 A5E03822234AF
通PositiveNegative确定运行方允许时选择否产生障
升Execute时开始回参考点
升Execute时开始运行EPos_zsw1EPos_zsw2踪已激活命令
前状态
果正确找评估参考凸轮设置输出信号Status_table中AxisRef位
果运行程中出现错误发出输出信号Status_table中AxisError位
动回零模式示例

98 SINAMICS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 653
容操作模式设Referencing (active referencing):
1 创建列变量写入相应输入操作数

符号 址 注释 相应输入操
作数
数类型 值
Mode_sett
ing
VW7000 模式选择 ModePos WORD 4
Position_s
etting
VD7002 位置长度 Position DWORD 2500
Velocity_s
etting
VD7006 速度 Velocity DWORD 500
Enable V70100 启驱动器

EnableAxis BOOL 1
Non_stop V70101 状态中

CancelTrav
ersing
BOOL 1
Non_Paus
e
V70102 暂停 Intermediat
eStop
BOOL 1
Start V70103 启动驱动器

Execute BOOL 1
Control_ta
ble
VD8000 控制参数 Control_tabl
e
DWORD V80000 1 Positive 1
V80001 1 Negative 0
VD8008 ConfigEpos 3
V80116(
第 7 位)
1 库
98 SINAMICS 库
S7200 SMART
654 系统手册 V24 032019 A5E03822234AF
1 V80000 V80001 值时 1 0


说明
示例中变量值仅供参考请根实际需创建变量

2 输入St_I_addSt_Q_add中输入数


说明
四输入参数St_I_addSt_Q_addControl_tableStatus_table寻址指
令操作数模式间接寻址必须输入操作数开头输入 & 符号
输入操作数St_I_addSt_Q_add确保偏移 PROFINET
导中偏移致

3 变量Control_table中果 V80000 设置 1 V80001 设置
0驱动器正移动寻找参考点果 V80001 设置 1 V80000
设置 0驱动器负移动寻找参考点


说明
外部参考信号直接 PLC 相连接时通数字量输入 V80116 设
1驱动器停止成功设置参考点

图显示移动轨迹动态参数: 库
98 SINAMICS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 655

例中t表示时间
9818 设置参考点
设置参考点(Referencing (set reference point))
模式够轴意位置回参考点通 SINAMICS V90 PN Set reference
point功实现

● 通ModePos 5 选择模式
● 轴处闭环控制必须静止

升Execute时轴静止已设置参考点
果设置参考点时出现错误发出输出信号Status_table中AxisError位 库
98 SINAMICS 库
S7200 SMART
656 系统手册 V24 032019 A5E03822234AF
设置参考点模式示例

98 SINAMICS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 657
容操作模式设置设置参考点(Referencing (set reference point)):
1 创建列变量写入相应输入操作数

符号 址 注释 相应输入操
作数
数类型 值
Mode_sett
ing
VW7000 模式选择 ModePos WORD 5
Position_s
etting
VD7002 位置长度 Position DWORD 2500
Velocity_s
etting
VD7006 速度 Velocity DWORD 500
Enable V70100 启驱动器

EnableAxis BOOL 1
Non_stop V70101 状态中

CancelTrav
ersing
BOOL 1
Non_Paus
e
V70102 暂停 Intermediat
eStop
BOOL 1
Start V70103 启动驱动器

Execute BOOL 1
Control_ta
ble
VD8000 控制参数 Control_tabl
e
DWORD VD8
008
ConfigE
pos
3
Status_tab
le
VD9000 状态参数 Status_tabl
e
DWORD V90
002
AxisRef 1
2 输入St_I_addSt_Q_add中输入数


说明
四输入参数St_I_addSt_Q_addControl_tableStatus_table寻址指
令操作数模式间接寻址必须输入操作数开头输入 & 符号
输入操作数St_I_addSt_Q_add确保偏移 PROFINET
导中偏移致

图显示移动轨迹动态参数: 库
98 SINAMICS 库
S7200 SMART
658 系统手册 V24 032019 A5E03822234AF

例中s表示位置t表示时间
9819 运行程序段
运行程序段(Traversing blocks) 模式通 SINAMICS V90 PN Traversing blocks
功实现

● 通ModePos 6 选择模式
● 通EnableAxis启动设备
● 轴静止
● 轴必须回零通编码器调整


说明
Position输入选择开始运行务取值范围 0 15
果该值超出范围 Status_table Overrange_Error 位显示错误代码 5
(页 635)

SINAMICS V90
中运行程序段参数指定务模式目标位置动态响应速度超驰OverV指存储
运行程序段中速度设定值必须操作条件CancelTraversingIntermediateStop
设置 1Jog1Jog2效必须设置0 库
98 SINAMICS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 659
运行方务模式位置设定值决定运行方PositiveNegative关
必须设置0

说明
PositiveNegative参数指定轴目标位置需方

升ExecuteMode时开始运行EPos_zsw1EPos_zsw2踪已激活命
令前状态
SINA_POS
指令通AxisPosOk确认时成功达运行路径终点果运行程中出现错误
发出输出信号Status_table中AxisError位

说明
通Execute新命令动态换前命令仅适操作模式

运行程序段模式示例

98 SINAMICS 库
S7200 SMART
660 系统手册 V24 032019 A5E03822234AF
容操作模式设置运行程序段:
1 创建列变量写入相应输入操作数

符号 址 注释 相应输入操
作数
数类型 值
Mode_sett
ing
VW7000 模式选择 ModePos WORD 6
Position_s
etting
VD7002 位置长度 Position DWORD 输入需块索引
支持 16
块变量
值范围 0
15
Enable V70100 启驱动器

EnableAxis BOOL 1
Non_stop V70101 状态中

CancelTrav
ersing
BOOL 1
Non_Paus
e
V70102 暂停 Intermediat
eStop
BOOL 1
Start V70103 启动驱动器

Execute BOOL 1
Control_ta
ble
VD8000 控制参数 Control_tabl
e
DWORD VD8
008
Config
Epos
3



说明
示例中变量值仅供参考请根实际需创建变量

2 输入St_I_addSt_Q_add中输入数


说明
四输入参数St_I_addSt_Q_addControl_tableStatus_table寻址指
令操作数模式间接寻址必须输入操作数开头输入 & 符号
输入操作数St_I_addSt_Q_add确保偏移 PROFINET
导中偏移致

图显示移动轨迹动态参数: 库
98 SINAMICS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 661

例中v表示速度s表示位置t表示时间
98110 点动
点动(Jog) 模式通 SINAMICS V90 PN Jog功实现通 SINAMICS V90 PN
集成位置控制器轴定速度指定位置运行

● 通ModePos 7 选择模式
● 通EnableAxis启动设备
● 轴静止
● 轴需回零调整

通 Vassistant 形式 SINAMICS V90 中组态操作模式 SINA_PARA_S
指令指定点动速度SINAMICS V90 轴动态响应中加速减速 库
98 SINAMICS 库
S7200 SMART
662 系统手册 V24 032019 A5E03822234AF
速度超驰适操作模式通OverV进行设置例生效速度 500 LU分
OverV 120 SINAMICS V90 中速度 600LU分
操作模式输入信号CancelTraversingIntermediateStop关必须设置
1

说明

SINA_POS中Jog1Jog2点动模式信号源Jog1负信号源Jog2正
信号源
SINAMICS V90 PN 中设置运行距离

速度设定值设置点动运行方
操作模式输入参数PositiveNegative关设置0
EPos_zsw1EPos_zsw2踪已激活命令前状态
SINA_POS
指令通AxisEnabled显示前命令进程通AxisPosOk轴静止时知晓点动函数已
终止(Jog1Jog2
0)果运行程中出现错误发出输出信号Status_table中AxisError位

说明
通Jog1Jog2新命令动态换前命令仅适ModePos 123
模式

点动模式示例

98 SINAMICS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 663
容设置点动模式:
1 创建列变量写入相应输入操作数

符号 址 注释 相应输入操
作数
数类型 值
Mode_sett
ing
VW7000 模式选择 ModePos WORD 7
Enable V70100 启驱动器

EnableAxis BOOL 1
Non_stop V70101 状态中

CancelTrav
ersing
BOOL 1
Non_Paus
e
V70102 暂停 Intermediat
eStop
BOOL 1
Control_ta
ble
VD8000 控制参数 Control_tabl
e
DWORD V80002 1 Jog1 0
V80003 1 Jog2 1
VD8008 ConfigEpos 3
1 V80002 V80003 值时 1 0


说明
示例中变量值仅供参考请根实际需创建变量

2 输入St_I_addSt_Q_add中输入数


说明
四输入参数St_I_addSt_Q_addControl_tableStatus_table寻址指
令操作数模式间接寻址必须输入操作数开头输入 & 符号
输入操作数St_I_addSt_Q_add确保偏移 PROFINET
导中偏移致

3 变量Control_table中果 V80002 设置 1 V80003 设置
0驱动器负移动果 V80003 设置 1 V80002 设置
0驱动器正移动
4 暂停驱动器变量 V80002 V80003 设置 0
图显示移动轨迹动态参数: 库
98 SINAMICS 库
S7200 SMART
664 系统手册 V24 032019 A5E03822234AF

例中v表示速度t表示时间
98111 增量点动
增量点动模式通 SINAMICS V90 PN Jog功实现通 SINAMICS V90 PN
集成位置控制器轴采位置受控受距离制约形式进行移动

● 通ModePos 8 选择模式
● 通EnableAxis启动设备
● 轴静止
● 轴需回零调整

通 Vassistant 形式 SINAMICS V90 中组态操作模式 SINA_PARA_S
指令指定点动速度SINAMICS V90 轴动态响应中加速减速
速度超驰适操作模式通OverV进行设置例生效速度 500 LU分
OverV 120 SINAMICS V90 中速度 600LU分 库
98 SINAMICS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 665
操作条件CancelTraversingIntermediateStop操作模式关设置1

说明
SINA_POS中Jog1Jog2点动模式信号源Jog 1 负信号源Jog 2
正信号源
SINAMICS V90 PN 中设置增量运行距离

点动时行进方设置速度设定值决定输入正反操作模式关
设置0(标准情况)
EPosZSW1EPosZSW2踪已激活命令前状态
该块通AxisEnabled显示前命令进程通位AxisPosOk轴静止时确认点动函数
已终止(Jog1Jog2
0)果运行程中出现错误发出输出信号Status_table中AxisError位

说明
通Jog1Jog2新命令动态换前命令仅适保持种点动模式
情况

增量点动模式示例

98 SINAMICS 库
S7200 SMART
666 系统手册 V24 032019 A5E03822234AF
容操作模式设增量点动:
1 创建列变量写入相应输入操作数

符号 址 注释 相应输入操
作数
数类型 值
Mode_sett
ing
VW7000 模式选择 ModePos WORD 8
Enable V70100 启驱动器

EnableAxis BOOL 1
Non_stop V70101 状态中

CancelTrav
ersing
BOOL 1
Non_Paus
e
V70102 暂停 Intermediat
eStop
BOOL 1
Control_ta
ble
VD8000 控制参数 Control_tabl
e
DWORD V80002 1 Jog1 0
V80003 1 Jog2 1
VD8008 ConfigE
pos
3
1 V80002 V80003 值时 1 0


说明
示例中变量值仅供参考请根实际需创建变量

2 输入St_I_addSt_Q_add中输入数


说明
四输入参数St_I_addSt_Q_addControl_tableStatus_table寻址指
令操作数模式间接寻址必须输入操作数开头输入 & 符号
输入操作数St_I_addSt_Q_add确保偏移 PROFINET
导中偏移致

您变量进行设置:
● 驱动器负旋转 V80002 设置 1 V80003 设置 0
● 驱动器正旋转 V80003 设置 1 V80002 设置 0 库
98 SINAMICS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 667
结果:驱动器 Vassistant
中设定增量点动速度运行Jog1Jog2设置
1达增量距离电机会停止
图显示移动轨迹动态参数:

例中v表示速度s表示位置t表示时间 库
98 SINAMICS 库
S7200 SMART
668 系统手册 V24 032019 A5E03822234AF
982 SINA_SPEED 指令
9821 SINA_SPEED 指令前提
Speed_control 指令前提:
● SINAMICS V90 PN 驱动器伺服电机已准备绪
● 驱动器 S7200 Smart CPU 间已连接 PROFINET 网络
● Vassistant 软件已 V90 PN 连接关详细信息请参阅 SINAMICS V
ASSISTANT 线帮助
(httpssupportindustrysiemenscomcscnzhview109738316) SIEMENS
工业线支持网站中载 SINAMICS VASSISTANT 软件
(httpssupportindustrysiemenscomcscnenview109738387) SINAMICS
V90:PROFINET GSD 文件
(httpssupportindustrysiemenscomcscnenview109737269)
通 Vassistant 组态 SINAMICS V90 PN 参数步骤
步骤组态 SINAMICS V90 PN parameters :
1 启动 Vassistant 软件
2 单击线(Online) 选择工作模式
3 单击已连接驱动器单击确认(OK) 钮
4 单击导航树选择驱动(Select drive)然选择控制模式(Control Mode)
字段中速度控制 (s)(Speed control (s))

5 单击导航树设置 PROFINET(Set PROFINET)然单击选择报文(Select
telegram) 库
98 SINAMICS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 669
6 选择报文(Selection of telegram) 字段选择标准报文 1(Standard telegram 1)
作前报文SINA_SPEED 指令仅支持标准报文 1



说明
PROFINET 导中组态 PROFINET 网络时确保报文步骤中报文致


7 单击导航树配置网络(Configure network) 库
98 SINAMICS 库
S7200 SMART
670 系统手册 V24 032019 A5E03822234AF
8 PN 站名(Name of PN station) 中定义 PN 站名称



说明
PROFINET 导中组态 PROFINET 网络时确保设备名称步骤中 PN
站名称致


9 单击保存激活(Save and active) 钮
结果:驱动器重启组态参数生效 库
98 SINAMICS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 671
9822 SINA_SPEED 指令输入输出接口
SINA_SPEED 指令设置驱动器速度
表格 9 55 SINA_SPEED 指令
LADFBD STL 说明



CALL SINA_SPEEDEnableAxis
AckError SpeedSp Ref
Speed ConfigAxis Start
ing_I_addStarting_Q_add
AxisEnabled Lockout
ActVelocity Error


SINA_SPEED
指令控制驱动器移动速度



说明
两输入St_I_addSt_Q_add寻址指令操作数模式间接寻址
必须输入操作数开头输入 & 符号确保偏移量 PROFINET 导中致

请参考图:

98 SINAMICS 库
S7200 SMART
672 系统手册 V24 032019 A5E03822234AF

SINA_SPEED 指令参数:
表格 9 56 SINA_SPEED 指令参数
参数类型 数类型 说明
EnableAxis IN BOOL EnableAxis 1 > 启动驱动器
AckError IN BOOL 确认轴障 >AckFlt 1
SpeedSp IN REAL 速度设定值SpeedSp 值 Refspeed
变化例果 Refspeed 设置 1000 rpm
SpeedSp 值范围(01000 rpm)
Refspeed IN REAL 驱动器额定速度取值范围(6210000 rpm)
ConfigAxis IN WORD 输入控制未块中直接指定 SINA_SPEED
函数关详细信息请参见ConfigAxis参数定义
(页 673)(默认值 0)
Starting_I_ad
d
IN DWORD PROFINET IO I 存储区起始址指针
Starting_Q_a
dd
IN DWORD PROFINET IO Q 存储区起始址指针
AxisEnabled OUT BOOL 正执行启动驱动器 库
98 SINAMICS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 673
参数类型 数类型 说明
Lockout OUT BOOL 1 接通禁止激活
ActVelocity OUT REAL 实际速度 > 取决标定子 RefSpeed
Error OUT BOOL 1 组障激活
9823 ConfigAxis参数定义
表列出ConfigAxis参数定义:
表格 9 57 ConfigAxis
ConfigAxis 含义
Bit0 OFF2
Bit1 OFF3
Bit2 Inverter enable
Bit3 Enable rampfunction generator
Bit4 Continue rampfunction generator
Bit5 Enable speed setpoint
Bit6 Direction of rotation
Bit7 Unconditionally open holding brake
Bit8 Motorized potentiometer increase setpoint
Bit9 Motorized potentiometer decrease setpoint
Bit10 Reserved
Bit11 Reserved
Bit12 Reserved
Bit13 Reserved
Bit14 Reserved
Bit15 Reserved 库
98 SINAMICS 库
S7200 SMART
674 系统手册 V24 032019 A5E03822234AF
9824 SINA_SPEED 指令示例
SINA_Speed 指令通标准报文 1 驱动器进行周期性控制
示例

98 SINAMICS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 675
述插入组态 SINA_Speed 指令:
1 创建列变量写入相应输入操作数

符号 址 注释 相应输入操
作数
数类型 值
Speed_set
ting
VD10002 速度 SpeedSp REAL 100
Max_spee
d
VD10006 速度 RefSpeed REAL 3000
Config_wo
rd
VW1001
0
ConfigAxis
参数表
ConfigAxis WORD 63
注:
启驱动器必
须变量设置
63(十进制)
Enable V10000
0
启驱动器

EnableAxis BOOL 1
Ack_error V10000
1
确认障 AckError BOOL
Enabled V100012
0
轴已启 AxisEnable
d
BOOL
Non_enabl
ed
V10012
1
驱动器未启

Lockout BOOL
Current_s
peed
VD10014 实际速度 ActVelocity REAL
Error V10012
2
驱动器错误 Error REAL
2 输入St_I_addSt_Q_add中输入数


说明
输入St_I_addSt_Q_add寻址指令操作数模式间接寻址必须输入操作
数开头输入 & 符号
输入操作数St_I_addSt_Q_add确保偏移 PROFINET
导中偏移致

98 SINAMICS 库
S7200 SMART
676 系统手册 V24 032019 A5E03822234AF
983 SINA_PARA_S 指令
9831 SINA_PARA_S 指令前提
SINA_PARA_S 指令前提:
● SINAMICS V90 PN 驱动器伺服电机已准备绪
● 驱动器 S7200 Smart CPU 间已连接 PROFINET 网络
● Vassistant 软件已 SINAMICS V90 PN 连接关详细信息请参见 SINAMICS
VASSISTANT 线帮助
(httpssupportindustrysiemenscomcscnzhview109738316) SIEMENS
工业线支持网站中载 SINAMICS VASSISTANT 软件
(httpssupportindustrysiemenscomcscnenview109738387) SINAMICS
V90:PROFINET GSD 文件
(httpssupportindustrysiemenscomcscnenview109737269)
通 Vassistant 组态 SINAMICS V90 PN 参数步骤
通 Vassistant 组态 V90 PN 参数步骤:
1 启动 Vassistant 软件
2 单击线(Online) 选择工作模式
3 单击已连接驱动器单击确认(OK) 钮
4 单击导航树选择驱动(Select drive)然选择控制模式(Control Mode)
字段速度控制 (s)(Speed control (s)) 基定位器控制 (EPOS)(Basic positioner
control (EPOS))

5 单击导航树设置 PROFINET(Set PROFINET)然单击选择报文(Select
telegram) 库
98 SINAMICS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 677
6 选择报文(Selection of telegram)
字段选择需报文作前报文SINA_PARA_S 指令仅支持 SIEMENS 报文 111
标准报文 1



说明
PROFINET 导中组态 PROFINET 网络时确保报文步骤中报文致


7 单击导航树配置网络(Configure network) 库
98 SINAMICS 库
S7200 SMART
678 系统手册 V24 032019 A5E03822234AF
8 PN 站名(Name of PN station) 中定义 PN 站名称



说明
PROFINET 导中组态 PROFINET 网络时确保设备名称步骤中 PN
站名称致


9 单击保存激活(Save and active) 钮
结果:驱动器重启组态参数生效
9832 SINA_PARA_S 指令输入输出接口
SINA_PARA_S 指令理非周期性参数 库
98 SINAMICS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 679
SINA_PARA_S 指令:
表格 9 58 SINA_PARA_S 指令
LADFBD STL 说明



CALL SINA_PARA_SStart ReadWrite
Parameter Index ValueWrite1 Value
Write2 Device_Number Device_Parameter
ValueRead1 ValueRead2 Format ErrorNo
ErrorId PN_Error_Code Status Status_Bit
SINA_PARA_S
指令设置驱动器参数
驱动器读取参数
表列出 SINA_PARA_S 指令输入输出信号:
表格 9 59 SINA_PARA_S 指令参数
参数类型 数类型 说明
Start IN BOOL 启动务(0 务取消务1 开始执行务)
ReadWrite IN BOOL 务类型选择
0 读取1 写入
Parameter IN INT 参数编号
Index IN INT 参数索引
ValueWrite1 IN REAL REAL 格式参数值
ValueWrite2 IN DINT DINT 格式参数值
DeviceNo IN WORD 设备编号
Device_Param
eter
IN DWORD Device_Parameter
(页 680)起始址指针Device_Parameter指
PROFINET 站参数
ValueRead1 OUT REAL 驱动器读取参数值(REAL 格式)
ValueRead2 OUT DINT 驱动器读取参数值(DINT 格式) 库
98 SINAMICS 库
S7200 SMART
680 系统手册 V24 032019 A5E03822234AF
参数类型 数类型 说明
Format OUT BYTE 读取参数格式 (页 681)
ErrorNo OUT WORD 根 PROFIdrive 配置文件错误编号 (页 681)
ErrorID OUT DWORD 错误 ID (页 683)
第字:二进制编码指示出现障参数访问
第二字:障类型
PN_Error_Cod
e
OUT DINT 根 PROFINET 协议错误代码关详细信息请参见
PROFINET IO(版 23)技术规范
Status OUT BYTE 前操作状态 (页 683)
Status_bit OUT BYTE 状态表 (页 684)
Device_parameter定义
表列出Device_parameters位定义:
表格 9 60 Device_parameters
字节偏移 位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
0 轴编号: V90 驱动器选择 2驱动器请参见相关手册
1 保留
2 API 编号1
3
4
5
6 插槽编号1
7
8 子插槽编号1
9


说明
1 关 API 编号插槽编号子插槽编号信息请转 PROFINET 导
(页 448)获取信息

98 SINAMICS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 681
Format参数定义
驱动器读取参数格式:
表格 9 61 Format
ID 说明
02 整型 8
03 整型 16
04 整型 32
05 符号 8
06 符号 16
07 符号 32
08 浮点
10 八进制字符串 8(16 位)
13 时间差(32 位)
41 字节
42 字
43 双字
44 错误
ErrorNo参数定义
ErrorNo 指 PROFIdrive 协议定义错误代码
表格 9 62 ErrorNo
错误 ID 说明
00 十六进制 参数编号非法(访问参数存)
01 十六进制 法更改参数值(法更改参数值发出更改请求)
02 十六进制 超出限值低限值(更改请求应值超出限值范围)
03 十六进制 子索引错误(访问参数索引存)
04 十六进制 数组(通子索引访问索引参数)
05 十六进制 数类型错误(更改请求应值参数数类型匹配) 库
98 SINAMICS 库
S7200 SMART
682 系统手册 V24 032019 A5E03822234AF
错误 ID 说明
06 十六进制 允许进行设置仅限复位(更改请求应值等 0权限)
07 十六进制 法更改描述性元素(法更改描述性元素发出更改请求)
09 十六进制 描述数(访问存描述数参数值)
0B 十六进制 控制权(更改请求没控制权)
0F 十六进制 文数组存(参数值请求存文数组)
11 十六进制 操作状态法执行请求(未指定时原法访问)
14 十六进制 允许值(更改请求应值限定范围永久性原非法例
具已定义单独值参数)
15 十六进制 响应时间长(实际响应时间超传输长度)
16 十六进制 参数址非法(属性值元素数参数编号子索引述组合值非法受支持)
17 十六进制 格式非法(针非法受支持格式更改请求)
18 十六进制 值数量致(参数数值数参数址中元素数匹配)
19 十六进制 驱动器象存(访问存驱动器象)
20 十六进制 法更改参数文
21 十六进制 服务受支持(非法受支持请求 ID)
6B 十六进制 针已启动控制器更改请求行(驱动器拒绝更改请求电机已开启)请遵循
SINAMICS V90SIMOTICS S1FL6
操作指令中参数列表相关部分出更改参数属性(UT)
6C 十六进制 未知单元
77 十六进制 载程中支持更改请求
81 十六进制 载程中支持更改请求
82 十六进制 禁止接受控制权
83 十六进制 法进行需互连(然连接器输入需浮点值连接器输出未提供浮点值)
84 十六进制 逆变器接受更改请求(逆变器正忙部计算)
85 十六进制 未定义访问方法
87 十六进制 专技术保护已激活访问已锁定
C8 十六进制 更改请求值低前效限值(更改请求应值处绝限值范围低前效
限值)
C9 十六进制 更改请求值高前效限值(例驱动功率参数值)
CC 十六进制 更改请求未允许(允许进行更改未提供访问代码) 库
98 SINAMICS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 683
ErrorID参数定义
两种错误类型:
● ErrorID[1]
● ErrorID[2]
表格 9 63 ErrorID[1]
ID 说明
0×000 障激活
0×001 部报文错误激活
0×002 参数化错误激活
0×003 RDREC WRREC 调错误激活
0×004 启动输入设置0激活数传输期间取消作业
0×005 检测未知数类型
ErrorID[2] 评估显示高值位未知数类型参数

表格 9 64 ErrorID[2]
ID 说明
0×01 未知错误
STATUS参数定义
STATUS 参数:
表格 9 65 STATUS
字节偏移 位 6 位 5 位 4 位 3 位 2 位 1 位 0
0 A 1 E 2 错误代码 3
1 A:1 正进行请求
2 E:1 出错
3 错误代码:系统错误代码关详细信息请参见 指令 RDREC WRREC
系统定义错误代码 (页 413) 库
98 SINAMICS 库
S7200 SMART
684 系统手册 V24 032019 A5E03822234AF
Status_bit参数定义
表格 9 66 Status_bit
字节偏移 位 3 位 2 位 1 位 0
0 错误 已完成 繁忙 绪
9833 SINA_PARA_S 指令示例
SINA_PARA_S 指令非周期性通信中读写驱动器参数
示例

98 SINAMICS 库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 685
步骤 SINA_PARA_S 指令修改驱动器参数:
1 创建列变量写入相应输入操作数

符号 址 相应输入操作数 数类型 值
Start_pulse V00 Start BOOL 1
Read_Write V01 ReadWrite BOOL 0 1
Parameter_N
o
VW2 Parameter INT 29070
Index_No VW4 Index INT 1
Write_REAL_
value
VD6 ValueWrite1 REAL
Write_DINT_
value
VD10 ValueWrite2 DINT
Device_No VW14 Device_number WORD 1
Device_info VB16 Device_Paramet
er
DWORD VB16 Axis
number
2
VD18 API
number
1484
8
VW22 Slot
number
1
VW24 Subslot
number
3 库
98 SINAMICS 库
S7200 SMART
686 系统手册 V24 032019 A5E03822234AF
符号 址 相应输入操作数 数类型 值
Read_REAL_
value
VD30 ValueRead1 REAL
Read_DINT_
value
VD34 ValueRead2 DINT
Format_value VB38 Format BYTE
ErrorNo VW40 ErrorNo WORD
ErrorId VD42 ErrorID DWORD
PN_Error_Co
de
VD46 PN_Error_Code DINT
Status VB50 Status BYTE
Status_bit VB52 Status bit BYTE V520 Ready
V521 Busy
V522 Done
V523 Error
2 驱动器读取参数获取参数数类型信息
– 变量Read_Write设置 0开始读取驱动器参数务
– 变量Device_info中输入设备参数信息
– VB16Axis number中输入轴编号
– 变量Parameter_No中输入参数编号变量Index_No中输入索引
– 变量Start_pulse设置 1 开始务
结果:
果参数数类型 REAL变量Read_REAL_value显示该值
果参数数类型 DINT变量Read_DINT_value显示该值
3 变量Read_Write设置 1开始参数写入驱动器务 库
99 创建户定义指令库
S7200 SMART
系统手册 V24 032019 A5E03822234AF 687
4 修改变量Write_REAL_valueWrite_DINT_value中参数:
果步骤 2
中变量Format_value显示列数:16#0216#0516#4116#4216#0316
#0616#0A 16#08修改变量Write_REAL_value中参数
果步骤 2 中变量Format_value显示列数:16#4316#0416#07
16#0D修改变量Write_DINT_value中参数
5 变量Start_pulse设置 1
结果:
Vassistant 软件中检查否已成功修改参数
99 创建户定义指令库
STEP 7MicroWIN SMART 允许您创建定义指令库创建库
创建库
创建户定义指令库需创建标准 STEP 7MicroWIN SMART
子例程组合起通子例程分组库隐藏代码代码存入库
中助防止意外更改作者技术(专技术)提供更高程度保护
创建户定义库请执行务:
1 编写程序作标准项目库中包括功写入子例程中
2 确保子例程中断例程中 V
存储器址均已分配符号名称程度减少库需 V
存储器数量请连续 V 存储器址
3 子例程重命名希指令库中显示名称
4 选择存入库中子例程
5 文件(File) 菜单功区库(Libraries) 区域单击创建(Create) 钮
编译创建新库果该子例程引中断STEP 7MicroWIN SMART
包括库中中断例程
创建库新项目现项目创建库项目 库
99 创建户定义指令库
S7200 SMART
688 系统手册 V24 032019 A5E03822234AF
更信息
关库编程提示户定义库示例请参见 STEP 7MicroWIN SMART
线帮助库题

说明
定义库
您必须负责测试您添加项目中库西门子定义库承担责
果项目 CPU 支持库中指令编译时会出错



S7200 SMART
系统手册 V24 032019 A5E03822234AF 689
调试障排 10

STEP 7MicroWIN SMART 提供软件工具帮助您调试测试程序
功包括:查 CPU 正执行程序状态 CPU
指定运行程序扫描次数强制值
请硬件障排指南 (页 702)作排硬件障时确定原解决方案指导
101 调试程序
1011 书签功
程序中设置书签 便长程序中指定程序段间回移动:

切换书签:
单击该钮前光标位置指定程序段处设置删书签
书签: 单击钮移动程序中标书签程序段
前书签: 单击钮移动程序中标书签程序段
删书签: 单击钮删程序中书签
调试障排
101 调试程序
S7200 SMART
690 系统手册 V24 032019 A5E03822234AF
1012 交叉引表

说明
您必须编译程序查交叉引表

解程序中否已处某符号名称存储器分配交叉引
表交叉引表标识程序中操作数标识
POU程序段行位置次操作数时指令文
交叉引表中双击某元素显示 POU 应部分
元素(Element) 指程序中操作数 切换钮
符号寻址绝寻址间切换更改操作数表示
● 块(Block) 指操作数 POU
● 位置(Location) 指操作数行程序段
● 文(Context) 指操作数程序指令 调试障排
101 调试程序
S7200 SMART
系统手册 V24 032019 A5E03822234AF 691
示例
示例三种语言显示简单程序交叉引表: LADFBD STL

语言 程序 交叉引
LAD


FBD

STL


调试障排
102 显示程序状态
S7200 SMART
692 系统手册 V24 032019 A5E03822234AF
102 显示程序状态
1021 显示程序编辑器中状态
程序编辑器中显示前数值 IO
状态需单击程序编辑器工具栏中程序状态(Program Status) 开关钮
单击调试(Debug) 菜单功区中
状态数采集开始执行程序程中显示逻辑运算结果单击程序编
辑器工具栏中暂停状态(Pause Status) 开关钮 单击调试(Debug)
菜单功区中钮 暂停恢复程序状态采集
状态图表 (页 696)扫描结束时显示值
执行状态颜色指示
● 扫描程序时电源线 (LAD) 会变色显示
● 图示中流逻辑流会变色显示
● 通电逻辑真触点线圈 (LAD) 标蓝色
工具(Tool) 菜单功区选项(Options) 设置中选择颜色(Colors)
选项卡您定义颜色选项
● 方框指令 指令通电错成功执行时方框指令标颜色
● 绿色定时器计数器表示定时器计数器包含效数
● 红色表示指令执行时发生错误
● 跳转标签指令激活时显示流颜色 果未激活显示灰色
● 灰色(默认分配)表示流 – 指令未扫描(跳未调) PLC 处 STOP
模式
● 布尔流位(仅限 FBD)蓝色
● LADFBD STL
程序编辑器扫描周期执行程序阶段着条指令执行显示操作数值指示
流状态 执行状态够显示中间数值执行续程序指令覆盖
显示 PLC 数值程序扫描周期中采集 调试障排
102 显示程序状态
S7200 SMART
系统手册 V24 032019 A5E03822234AF 693
STL 程序中程序状态示例
STL 中启动程序状态监视时程序编辑器窗口划分成代码区状态区
根监视值类型定义状态区
STL 状态中监视三种值类:

操作数 条指令监视 17 操作数
逻辑堆栈 监视逻辑堆栈中四值
指令状态位 监视十状态位
工具(Tools) 菜单功区选项(Options) 设置中通程序编辑器(Program
Editor) 选项STL 状态(STL Status) 选项卡 (页 695)选择取消选择值类
果取消选择某项会出现状态显示中
调试障排
102 显示程序状态
S7200 SMART
694 系统手册 V24 032019 A5E03822234AF
LAD 程序编辑器中程序状态示例
面示 LAD 程序编辑器中状态
程序编辑器扫描周期执行程序阶段着条指令执行显示操作数值指示流
状态

FBD 程序编辑器中程序状态示例
面示 FBD 程序编辑器中状态 红色 ADD_I 指令框指示操作数中错误
调试障排
102 显示程序状态
S7200 SMART
系统手册 V24 032019 A5E03822234AF 695
1022 组态 STL 状态选项
组态 STL 程序状态显示选项请步骤操作:
1 工具(Tools) 菜单功区设置(Settings) 区域单击选项(Options) 钮

2 单击选项(Options) 程序编辑器 > STL > 状态(Program Editor > STL >
Status)
3 列 STL 程序状态选项进行组态:

类型 (Type) 选择 STL 程序状态文字体类型
样式 (Style) 选择常规(Regular)斜体(Italic)粗体(Bold)
粗斜体(Bold Italic) 文样式
(Size) 选择字体点
监视值 助复选框选择框程序状态(Program Status)
显示中包括移操作数堆栈值指令状态位(标志)
操作数数目 (Number of
operands)
果选择程序状态显示中包括操作数编辑操作数(Op
erands) 列表框显示更更少操作数
允许数目 17
堆栈位数 (Number of
Stack Bits)
果选择程序状态显示中包括逻辑堆栈编辑逻辑堆栈
(Logic Stack) 列表框显示更更少堆栈值
允许数目四
指令状态位 果选择程序状态显示中包括指令状态位选择显示省
略(果)指令状态位(Instruction Status Bits)
复选标记指示您选择程序状态显示中监视特定状态位果
取消选择该复选框 STEP 7MicroWIN SMART
程序状态(Program Status) 中会显示状态位
请参见
程序编辑器中显示状态 (页 692) 调试障排
103 状态图监视程序
S7200 SMART
696 系统手册 V24 032019 A5E03822234AF
103 状态图监视程序
状态图表中输入址已定义符号名称通显示前值监视修改程序输
入输出变量状态 通状态图表强制更改程变量值
创建状态图表查程序部分中元素
定时器计数器值显示位字
果定时器计数器值显示位会显示指令输出状态(0 1)
果定时器计数器值显示字会显示定时器计数器前值
创建新图表
创建新状态图表请确保状态图表(Chart Status) 程序状态(Program Status)
处关闭状态然方法创建新图表:
● 项目树中右键单击状态图表(Status Chart)
文件夹然选择文菜单命令插入 > 图表(Insert > Chart)
● 编辑(Edit) 菜单功区插入(Insert) 区域单击象(Object)
方拉箭头然拉菜单中选择图表(Chart)
● 状态图表编辑器状态图表选项卡现状态图表中单元右键单击
选择文菜单命令插入 > 图表(Insert > Chart)
● 状态图表工具栏中单击插入(Insert) 钮然选择图表(Chart)

成功插入新状态图表新图表显示项目树中状态图表(Status Chart)
新选项卡显示状态图表(Status Chart) 窗口底部
开现图表
果状态图表编辑器未开您项目树导航栏视图(View)
菜单窗口(Windows) 区域中组件(Component) 拉列表开现状态图表
果状态图表编辑器已开您单击编辑器中状态图表选项卡切换该状态图表 调试障排
103 状态图监视程序
S7200 SMART
系统手册 V24 032019 A5E03822234AF 697
构建状态图表
构建状态图表请步骤操作:
1 址(Address) 字段中需值输入址(符号名)
符号名必须已符号表中定义名称
2 果元素位(例IQ M)格式格式(Format) 列中设位
果元素字节字双字选择格式(Format)
列中拉列表然选项中选择效格式
3 插入附加行列方法:
– 单击状态图表工具栏插入(Insert) 钮然选择行(Row)

– 编辑(Edit) 菜单功区插入(Insert) 区域中单击行(Row) 钮
– 右键单击状态图表中单元格弹出文菜单然选择菜单命令插入 >
行(Insert > Row)
新行插入状态图表中光标前位置方
光标放行单元格中然箭头键状态图表
底部插入行 调试障排
103 状态图监视程序
S7200 SMART
698 系统手册 V24 032019 A5E03822234AF
通段程序代码构建状态图表
程序编辑器中高亮显示选程序段单击右键然文菜单中选择创建状态
图表(Create Status Chart)
新图表针采集状态选择区域中唯操作数包含条目
STEP 7MicroWIN SMART
条目程序中出现序放置条目图表指定默认名称然状态图表编辑器中
选项卡添加图表

通程序编辑器创建图表时请注意次选择创建状态图表(Create Status Chart)
添加前 150 址 STEP 7MicroWIN SMART
创建状态图表您编辑图表条目
通住 Ctrl 键操作数 LAD FBD
程序编辑器拖动状态图表方式状态图表添加条目
STL您选择址拖动状态图表
外 Microsoft Excel 电子表格复制粘贴数

说明
项目存储 32 状态图表

符号符号表复制状态图表
您符号表复制址符号名称然粘贴状态图表更快构建图表 调试障排
104 强制特定值
S7200 SMART
系统手册 V24 032019 A5E03822234AF 699
104 强制特定值
强制特定值规:
● CPU 允许您强制意全部 IO 点(I Q 位)
● 强制 16 存储器值(V M)模拟量 IO 值(AI AQ)
● PROFINET IO 值强制 100 字节
● V 存储器M 存储器 PROFINET IO 值强制字节字双字
● 模拟量值字形式进行强制偶数字节开始(例 AIW6
AQW14)强制值存储 CPU 非易失性存储器中

说明
通 SD 卡传输 PROFINET 端口强制信息

扫描周期强制数会更改(通程序IO 更新周期通信处理周期)
CPU 会扫描周期时间重新应强制值
● 读取输入:读取时CPU 会强制值应输入
● 执行程序中控制逻辑:CPU 会强制值应立 IO
访问程序执行强制数 16 存储器值
● 处理通信请求:CPU 强制值应读写通信访问
● 写入输出:写入时CPU 会强制值应输出


说明
强制功会覆盖立读取立写入指令强制功会覆盖系统块
(页 137)中组态 STOP 模式值果 CPU 进入 STOP
模式输出强制值系统块中输出组态 STOP 模式值

状态图表强制值
1 强制新值状态图表(Status Chart) 新值(New Value)
列中输入值然单击状态图表(Status Chart) 工具栏中强制(Force) 钮
右键单击新值(New Value) 列文菜单中选择强制(Force)
2 强制现值前值(Current Value) 列中选择值然单击状态图表(Status
Chart) 工具栏中强制(Force) 钮 右键单击前值(Current Value)
列中值文菜单中选择强制(Force)
状态 LED (页 98) 指示 CPU 否强制数 调试障排
105 STOP 模式写入强制输出
S7200 SMART
700 系统手册 V24 032019 A5E03822234AF
105 STOP 模式写入强制输出
STOP 模式启写入(Write) 强制(Force) 功调试(Debug)
菜单功区设置(Settings) 区域单击STOP 模式强制(Force in Stop) 钮

S7200 SMART PLC 支持 PLC 处 STOP
模式时写入强制输出(模拟量数字量)作项安全防范措施必须 STEP 7
MicroWIN SMART 中通STOP 模式强制(Force in Stop) 设置专门启功

警告
写入强制输出程设备影响
果写入强制输出时已 S7200 SMART PLC 连接程设备 PLC
更改传送该设备导致设备出现异常进导致员死亡重伤
财产损失
仅确保程设备安全接受相关变更时执行写入强制输出操作

默认情况STEP 7MicroWIN SMART 会启STOP 模式强制(Force in
STOP)PLC 处 STOP 模式时STEP 7MicroWIN SMART
会防止户写入强制输出单击调试(Debug) 菜单中STOP 模式强制(Force in
STOP)
钮会针前项目前编辑会话启写入强制功开项目时STOP
模式强制(Force in STOP) 返回默认状态STEP 7MicroWIN SMART
会防止户 PLC 处 STOP 模式时写入强制输出址
状态 LED (页 98) 指示 CPU STOP 模式否强制数
106 执行限次数扫描
您指定 PLC 程序执行限次数扫描( 1 次扫描 65535 次扫描) 通选择
PLC 运行扫描次数您程序改变程变量时进行监控
第次扫描时SM01 值 1(开)
执行单次扫描次扫描前果 PLC 尚未处 STOP 模式请 PLC 更改
STOP 模式 (页 44) 调试障排
106 执行限次数扫描
S7200 SMART
系统手册 V24 032019 A5E03822234AF 701
执行单次扫描
执行单次扫描调试(Debug) 菜单功区扫描(Scan)
区域单击执行单次扫描(Execute Single) 钮

执行次扫描
执行次扫描请步骤操作:
1 调试(Debug) 菜单功区扫描(Scan) 区域单击执行次扫描(Execute
Multiple) 钮

出现执行扫描(Execute Scans) 话栏

2 输入需扫描次数值然单击启动(Start) 执行输入扫描次数


说明
准备恢复正常程序运行时 PLC 改回 RUN 模式 (页 44)

请参见
调试监视功概述 (页 689)
编辑器窗口中显示状态 (页 692)
状态图表中显示状态 (页 696)
载程序 (页 85)
时间戳匹配错误 (页 946)(确保编程设备中项目 PLC 中项目相匹配)
交叉引元素 (页 690)(确保程序编辑引起重复赋值) 调试障排
107 硬件障排指南
S7200 SMART
702 系统手册 V24 032019 A5E03822234AF
强制值 (页 699)
STOP 模式强制输出 (页 700)
107 硬件障排指南

表格 10 1 S7200 SMART 硬件障排指南
问题 原 解决方案
输出停止工作 受控设备产生浪涌损坏输出 连接感性负载(例电机继电
器)时应相应抑制电路
请参见第 3 章中接线指南
接线松动正确 检查接线更正
负载 检查负载否超出触点额定值
输出点受强制 检查 CPU 否强制 IO
CPU ERROR
灯亮起(红色)
电噪声 请参见第 3
章接线准控制面板必须良
接点相连高压接线
低压接线行走线
24 V DC 传感器电源 M
端子接
组件损坏 递送硬件进行维修更换
CPU LED 全部亮 保险丝熔断 线路分析器监视输入电源
检查压尖峰幅值持续时间
根信息电源接线添加类型
正确避雷器设备
24 V 电源线接反 关安装现场接线信息请参见
第 3 章中接线指南 电压正确
高量设备相关间歇操作 接正确 请参见第 3 章中接线指南
控制柜布线 控制面板良接高压低压
行引线非常重
24 V DC 传感器电源 M
端子接 调试障排
107 硬件障排指南
S7200 SMART
系统手册 V24 032019 A5E03822234AF 703
问题 原 解决方案
输入滤波器延时太短 增加系统数块中输入滤波器延

连接外部设备时串行通信(R
S485 RS232)会造成损坏
外部设备端口 CPU
端口会造成损坏
果非隔离设备(
PLC计算机设备)电路
公参考电位相通信电缆会
提供意外电流通路意外电流导
致通信错误电路造成损坏
• 请参见第 3
章中接线指南第 8
章中网络指南
• 连接没公电位参考点设
备时请购买网络隔离器隔
离型 RS485 RS485
中继器
请参见附录查 S7200 SMART
设备产品编号
通信问题
(STEP 7MicroWIN SMART)
关网络通信信息请参见第 8

错误处理 关错误代码信息请参见附录
C


S7200 SMART
704 系统手册 V24 032019 A5E03822234AF
PID 回路整定 11

CPU 现已支持 PID 整定功STEP 7MicroWIN SMART 中添加 PID
整定控制面板两项功相结合增强 PID
功功变更加简便
通操作面板 PID 调节控制面板户程序中触发整定PID
整定器会计算建议(接佳)增益值积分时间(复位)微分时间(速率)整定
值回路选择快速响应中速响应慢速响应极慢速响应等整定类型
通 PID
整定控制面板您启动整定程中止整定程图表中监视结果控制面
板会显示出现错误情况警告您应通整定计算出增益复位
速率值
PID 整定器目确定组整定参数回路优数值提供合理似
推荐整定值您进行极佳整定调节真正优化您控制程 CPU
中整定算法基 K J Åström T Hägglund 1984
年提出继电器反馈技术二十年发展继电器反馈已广泛工业控制
领域
继电器反馈概念指稳定控制程中产生微持续振荡
程变量中振荡周期振幅变化终决定控制程频率增益
然利终增益频率值PID 整定器会您推荐增益复位速率整定值
推荐值取决您控制程选择回路响应速度
您选取快速中速慢速极慢速响应
快速响应产生调符合欠阻尼整定条件具体取决控制程
中速响应频调符合界阻尼整定条件
慢速响应会导致调符合强衰减整定条件
极慢速响应会导致调符合强阻尼整定条件
推荐整定值外整定器够动确定滞值 PV 峰值偏差
参数减少限制 PID
整定器设置持续振荡振幅时程噪声产生影响
PID 整定器直接作反作 PPIPD PID 回路确定建议整定值 PID 回路整定
111 PID 回路定义表
S7200 SMART
系统手册 V24 032019 A5E03822234AF 705
111 PID 回路定义表
通您 PID 指令框中针表 (TBL) 输入起始址回路表分配八十 (80) 字节
S7200 SMART CPU PID 指令引包含回路参数回路表
果 PID 整定控制面板通控制面板处理 PID 回路表交互
果需通操作员面板提供整定功您程序必须提供操作员 PID
回路表间交互样启动监视整定程然应推荐整定值
表格 11 1 回路表
偏移 字段 格式 类型 说明
0 程变量 (PVn) REAL 输入 包含程变量值必须标定 00 10

4 设定值 (SPn) REAL 输入 包含设定值值必须标定 00 10 间
8 输出 (Mn) REAL 输入输

包含计算出输出值必须标定 00 10

12 增益 (KC) REAL 输入 包含增益例常数 正数负数
16 采样时间 (TS) REAL 输入 包含采样时间单位秒 必须正数
20 积分时间复位 (TI) REAL 输入 包含积分时间复位单位分
24 微分时间速率 (TD) REAL 输入 包含微分时间速率单位分
28 偏置 (MX) REAL 输入输

包含偏置积分值介 00 10 间
32 前程变量 (PVn1) REAL 输入输

包含次执行 PID 指令时存储程变量值
36 PID 扩展表 ID ASCII 常数 PIDA’(PID 扩展表版 A): ASCII 常数
40 AT 控制 (ACNTL) BYTE 输入 参见表
41 AT 状态 (ASTAT) BYTE 输出 参见表
42 AT 结果 (ARES) BYTE 输入输

参见表
43 AT 配置 (ACNFG) BYTE 输入 参见表
44 偏差 (DEV) REAL 输入 PV 振荡幅度标准化值(范围: 0025
025)
48 滞 (HYS) REAL 输入 确定零 PV 滞标准化值(范围:
0005 01) 果 DEV HYS 值
4整定期间会发出警告 PID 回路整定
111 PID 回路定义表
S7200 SMART
706 系统手册 V24 032019 A5E03822234AF
偏移 字段 格式 类型 说明
52 初始输出阶跃 (STEP) REAL 输入 输出值中阶跃变化标准化 PV
产生振荡(范围:005 04)
56 门狗时间 (WDOG) REAL 输入 两次零间允许秒数值(范围:60
7200)
60 建议增益 (AT_KC) REAL 输出 整定程确定建议回路增益
64 建议积分时间 (AT_TI) REAL 输出 整定程确定建议积分时间
68 建议微分时间
(AT_TD)
REAL 输出 整定程确定建议微分时间
72 实际阶跃
(ASTEP)
REAL 输出 整定程确定标准化输出阶跃值
76 实际滞 (AHYS) REAL 输出 整定程确定标准化 PV 滞值
PID 回路整定
111 PID 回路定义表
S7200 SMART
系统手册 V24 032019 A5E03822234AF 707
表格 11 2 控制状态字段具体描述
字段 说明
AT 控制 (ACNTL)
输入 字节
EN 设 1 启动整定设 0 中止整定
AT 状态 (ASTAT)
输出 字节
W0 警告: 偏差设置没超滞设置四倍
W1 警告: 程偏差致导致输出阶跃值调整正确
W2 警告: 实际均偏差没超滞设置四倍
AH 正进行动滞计算:
0 没进行
1 正进行
IP 正进行整定:
0 没进行
1 正进行
次整定序列启动时CPU 会清警告位置位进行位
整定完成CPU 会清进行位
AT 结果 (ARES)
输入输出 字节
① 结果代码
D 完成位:
0 – 整定未完成
1 – 整定完成
必须设置 0整定启动 PID 回路整定
111 PID 回路定义表
S7200 SMART
708 系统手册 V24 032019 A5E03822234AF
字段 说明
结果代

00 正常完成(推荐整定值)
01 户中止
02 已中止零时门狗超时
03 已中止程 (PV) 超出范围
04 已中止超出滞值
05 已中止检测非法组态值
06 已中止检测数字错误
07 已中止没流时执行 PID 指令(回路处手动模式)
08 已中止整定适 PPIPD PID 回路
09 7F 保留
AT 配置 (ACNFG)
输入 字节
R1
0
0
1
1
R0
0
1
0
1
动态响应
快速响应
中速响应
慢速响应
极慢速响应
DS 偏差设置:
0 回路表中偏差值
1 动确定偏差值
HS 滞设置:
0 回路表中滞值
1 动确定滞值


说明
具 PID 导组态项目直接标准 PID 指令 (页 319) 果您 PID
导组态您程序必须PIDx_CTRL激活 PID 导子例程

应程序中简化 PID 回路控制STEP 7MicroWIN SMART
提供组态 PID 回路 PID 导 (页 321)
PID 回路整定
112 先决条件
S7200 SMART
系统手册 V24 032019 A5E03822234AF 709
112 先决条件
进行整定回路必须处动模式 回路输出必须 PID 指令执行控制
果回路处手动模式整定失败
启动整定操作前控制程必须达稳定态说PV
已达设定值(者 P 型回路说PV
设定值间差值恒定)输出会规律变化
理想状态整定启动时回路输出值应该控制范围中心附
整定程回路输出中加入阶跃变化控制程产生振荡
果回路输出接控制范围限值整定程引入阶跃变化导致输出值超
出范围限值
果发生种情况会生成整定错误条件然会推荐值非优化
113 滞偏差
滞参数
滞参数指定相设定值偏移(正负)PV(程变量)偏移范围时
会导致继电器控制器改变输出值 该值减 PV
信号中噪声影响更精确计算出程固振动频率
果选择动确定滞值PID 整定器进入滞确定序列
该序列包含段时间程变量采样值然根采样结果计算出标准偏移
具统计意义采样数少 100 采样值 果回路采样时间
200 毫秒采集 100 样需 20 秒 采样时间较长回路需更时间
回路采样时间 200 毫秒采样 100 次时间需 20
秒滞确定序列然需少 20 秒采样时间
采样算出采样集合标准偏差 滞值定义标准偏差两倍
计算出滞值写入回路表实际滞字段 (AHYS)

说明
计算滞序列时执行正常 PID 计算
启动整定序列前控制程应处稳定状态
样更滞值结果时保证滞序列期间控制程会失控
PID 回路整定
114 整定序列
S7200 SMART
710 系统手册 V24 032019 A5E03822234AF
偏差参数
偏差参数指希 PV 设定值峰峰值幅度
果选择动确定该值滞值 45 倍
整定程中会适调节输出控制程中振荡幅度范围
114 整定序列
确定滞值偏差值会开始执行整定序列
初始输出阶跃应回路输出会开始整定程
输出值变化会导致程变量值产生相应变化 输出变化 PV
远离设定值超出滞区范围时整定器会检测零事件
次发生零事件时整定器反方改变输出
整定器会继续 PV 进行采样等零事件 完成序列整定器总需
12 次零事件 观察峰峰 PV
值幅值(峰值误差)零发生时速率控制程动态特性直接相关
整定程开始会适调节输出阶跃值促 PV
峰峰值更接想偏差值
旦做出调整新输出阶跃值写入回路表实际阶跃字段 (ASTEP)
果两次零事件间时间超出零门狗间隔时间整定序列出错终止
零门狗间隔时间默认值两时
图显示直接作回路整定序列程中输出程变量变化情况
PID 整定控制面板启动监视整定序列
PID 回路整定
115 例外情况
S7200 SMART
系统手册 V24 032019 A5E03822234AF 711
请注意整定器改变输出程( PV 值表示)受幅振荡 PV
振荡频率振幅反映程增益固频率
根整定程期间采集程频率增益相关信息够计算出终增益频率

通值计算出增益(回路增益)复位(积分时间)速率(微分时间)建议


说明
回路类型决定整定器计算整定值 例 PI
回路整定器计算增益积分时间值建议微分时间00(微分作)

整定序列完成回路输出会恢复初始值 次执行回路时执行正常 PID
计算
115 例外情况
警告情况
整定执行程中会产生三种警告情况 整定执行程会回路表 ASTAT
字段三位中报告三种警告三位旦置位会直保持次整
定序列启动:
● 警告 0: 果偏差值没超滞值 4 倍会产生该警告
该检测已计算出滞值执行滞值取决滞设置
● 警告 1: 整定程开始 25 循环周期果两次峰值误差超出 8
倍产生警告
● 警告 2: 果测均峰值误差没超滞值 4 倍会产生警告 PID 回路整定
116 关程变量超限说明(结果代码 3)
S7200 SMART
712 系统手册 V24 032019 A5E03822234AF
错误条件
述警告情况外种错误情况
表列出导致种错误情况描述
表格 11 3 整定执行期间错误情况
结果代码( ARES 中) 条件
01 户中止 整定进行时EN 位清
02 零门狗超时中止 超出零门狗时间间隔半周期
03 程超出范围中止 PV 超出范围:
• 滞序列期间
• 第四次零前两次超出范围
• 第四次零
04 滞值超出值中止 户指定滞值
动确定滞值值
05 非法组态值中止 列范围检测错误:
• 初始回路输出值 00 10
• 户指定偏差值等滞值值
• 初始输出阶跃等 00 值
• 零门狗间隔时间值
• 回路表中采样时间值负数
06 数字错误中止 遇非法浮点数数零
07 执行 PID 指令时流(手动模式) 正执行整定请求执行整定时执行 PID
指令时流
08 整定适 PPIPD PID 回路 回路类型 PPIPD PID
116 关程变量超限说明(结果代码 3)
果程变量值 00 10整定器会认范围
果滞序列期间检测 PV
超限会立中止整定程会生成程超限错误
果整定序列起始点第四次零间检测 PV
超限输出阶跃值减半整定序列头开始 PID 回路整定
117 PID 整定控制面板
S7200 SMART
系统手册 V24 032019 A5E03822234AF 713
重新启动果第次零次检测 PV
超限事件整定会中止生成程超限错误
果第四次零发生 PV
超限事件整定会立中止会生成程超限错误
117 PID 整定控制面板
STEP 7MicroWIN SMART 中包含 PID 整定控制面板允许您图形方式监视 PID
回路
外控制面板启动整定序列中止序列应建议整定值您整
定值
控制面板必须 CPU 通信该 CPU 中必须存 PID
回路导生成组态控制面板显示 PID 回路操作CPU 必须处 RUN
模式
采意种方式开 PID 控制面板:
● 单价工具(Tools) 菜单功区工具(Tools) 区域中PID 控制面板(PID Control
Panel) 钮

● 项目树中开工具(Tools) 文件夹选择PID 整定控制面板(PID Tune Control
Panel) 节点然 Enter 键双击PID 整定控制面板(PID Tune Control Panel)
节点

果连接 CPU 处 RUN 模式 STEP 7MicroWIN SMART 开 PID
控制面板: PID 回路整定
117 PID 整定控制面板
S7200 SMART
714 系统手册 V24 032019 A5E03822234AF

PID 控制面板包含字段:
● 前值: 显示
SP(设定值)PV(程变量)OUT(输出)采样时间增益积分时间
微分时间值 SPPV OUT
分绿色红色蓝色显示相颜色图例标明 PVSP OUT 值
● 图形显示区: 图形显示区中颜色显示 PVSP
输出值相时间函数 PV SP
图形左侧轴输出图形右侧轴
● 整定参数: 画面左角整定参数(分钟)区域
处显示增益积分时间微分时间值 计算值(Calculated)
列中单击值三源中意源进行修改
● 更新 CPU(Update CPU) 钮: 更新 CPU(Update CPU)
钮显示增益积分时间微分时间值传送监视 PID 回路 CPU
启动(Start) 钮启动整定序列 旦整定序列启动启动(Start)
钮变停止(Stop) 钮 PID 回路整定
117 PID 整定控制面板
S7200 SMART
系统手册 V24 032019 A5E03822234AF 715
● 采样: 采样(Sampling) 区域您选择图形显示区采样速率范围 1
480 秒进行次采样
单击暂停(Pause) 钮冻结图形 单击继续(Resume)
钮选定速率重新启动数采样
图形区域单击鼠标右键选择清(Clear) 清图形
● 高级选项(Advanced Options): 选项(Options)
钮整定程参数进行进步组态 (请参见图)
高级画面中您选中复选框整定器动计算滞值偏差值(默认设置
)程度减整定程中控制程干扰您输入值


动态响应(Dynamic Response)
字段中拉钮选择希控制程中回路响应类型(快速(Fast)
中速(Medium)慢速(Slow) 极慢速(Very Slow))
快速响应产生调符合欠阻尼整定条件具体取决控制程
中速响应频调符合界阻尼整定条件
慢速响应会导致调符合强衰减整定条件
极慢速响应会导致调符合强阻尼整定条件
旦您完成选择单击确定(OK) 钮返回 PID 整定控制面板画面 PID 回路整定
117 PID 整定控制面板
S7200 SMART
716 系统手册 V24 032019 A5E03822234AF
回路监视
完成整定序列建议整定参数传送 CPU
控制面板监视回路设定值阶跃变化响应
图显示原始整定参数设定值变化时回路响应情况(运行整定前)
请注意原始整定参数时控制程调长时间振荡现象

果选择快速响应应整定程确定值回路设定值会发生相变化
请注意程没调现象轻微振荡

果您希牺牲部分响应速度消振荡您选择中速响应者慢速响应类型
然重新运行整定程 PID 回路整定
117 PID 整定控制面板
S7200 SMART
系统手册 V24 032019 A5E03822234AF 717
旦您起点您控制面板进步优化参数
监视回路设定值变化响应
通种方式您微调您控制程您应达佳效果
应程序中简化 PID 回路控制STEP 7MicroWIN SMART
提供组态 PID 回路 PID 导 (页 321)

S7200 SMART
718 系统手册 V24 032019 A5E03822234AF
开环运动控制 12

S7200 SMART CPU 提供三种开环运动控制方法:
● 脉串输出 (PTO):置 CPU
速度位置控制请参见脉输出指令(注意: PTO
导请运动控制导代)
● 脉宽调制 (PWM):置 CPU
速度位置负载循环控制请参见脉输出指令
● 运动轴:置 CPU 中速度位置控制
CPU 提供三数字输出(Q00Q01 Q03)通 PLS 指令组态 PTO
PWM 输出通 PWM 导组态 PWM
输出通运动控制导组态运动控制输出

说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s 支持运动控制

PTO 操作组态输出CPU 会生成占空 50
脉串步进电机伺服电机速度位置进行开环控制置 PTO
功仅提供脉串输出应程序必须 PLC 置扩展模块提供 IO
提供方极限控制
组态 PWM 输出CPU
固定输出周期时间通程序控制脉持续时间负载周期通脉持续时间
变化控制应转速位置
运动轴提供带集成方控制禁输出单脉串输出运动轴包括编程输入
允许 CPU
组态包括动参考点搜索种操作模式运动轴步进电机伺服电机速度
位置开环控制提供统解决方案
简化应中运动控制STEP 7MicroWIN SMART
提供运动导组态运动轴提供PWM 导组态
PWM导会生成运动指令您指令应中速度运动进行动态
控制运动轴STEP 7MicroWIN SMART
提供控制面板您通该控制面板控制监视测试运动操作 开环运动控制
121 PWM 输出
S7200 SMART
系统手册 V24 032019 A5E03822234AF 719
121 PWM 输出
PWM 提供占空变周期固定输出 PWM
输出指定频率(循环时间)启动连续运行根需调节脉宽度进实现
需控制 占空表示周期百分应脉宽度时间值
脉宽变化范围 0(脉始终低电)) 100(脉始终高电)
请参见图

PWM 输出 0 变化 100
情况提供类似模拟量输出数字量输出 例 PWM
输出电机静止全速运行速度控制阀关闭全开位置控制
1211 组态 PWM 输出
PWM 组态中置输出请 PWM 导
开环运动控制
121 PWM 输出
S7200 SMART
720 系统手册 V24 032019 A5E03822234AF
方法开 PWM 导:
● 工具(Tools) 菜单导(Wizards) 区域单击PWM钮

● 项目树中开导(Wizards)
文件夹然双击PWM选择PWM回车键
1 选择脉发生器
2 必时更改 PWM 通道名称
3 组态 PWM 通道输出时基
4 生成项目组件
5 PWMx_RUN 子例程控制 PWM 输出占空


说明
PWM 通道硬编码具体输出:
• PWM0 已分配 Q00
• PWM1 已分配 Q01
• PWM2 已分配 Q03


1212 PWMx_RUN 子例程
简化应中脉宽调制 (PWM) 控制功STEP 7MicroWIN SMART 提供
PWM 导 (页 719)组态板载 PWM 生成器控制 PWM 输出负载周期
PWMx_RUN 子程序程序控制执行 PWM

LADFBD STL 说明

CALL PWMx_RUN Cycle Pulse Error PWMx_RUN
子例程允许您通改变脉宽度(
0
周期时间脉宽度)控制输出
占空
开环运动控制
122 运动控制
S7200 SMART
系统手册 V24 032019 A5E03822234AF 721
表格 12 1 PWMx_RUN 子例程参数
输入输出 数类型 操作数
CyclePulse 字 IWQWVWMWSMWSWTCLWACAIW*V
D*AC*LD常数
Error Byte IBQBVBMBVSMBLBAC*VD*AC*LD常数
Cycle
输入字值定义脉宽调制(PWM)输出周期时基毫秒时允许范围 2
65535时基微秒时 10 65535
Pulse 输入字值定义 PWM 输出脉宽(占空)允许取值范围 0
65535 时基单元时基导中指定单位微秒毫秒
Error PWMx_RUN
子例程返回字节值指示执行结果关错误代码描述请参见表
表格 12 2 PWMx_RUN 指令错误代码
错误代码 说明
0 错误正常完成
131 脉生成器已 PWM 运动轴占者时基更改效
122 运动控制
CPU 中置运动控制运动轴控制步进电机伺服电机速度运动
运动轴需具备运动控制领域专业知识 章容培训
提供基础信息帮助您运动导您应组态运动轴 开环运动控制
122 运动控制
S7200 SMART
722 系统手册 V24 032019 A5E03822234AF
1221 速度启动停止速度


运动控制导会提示您应速度
(MAX_SPEED) 启动停止速度
(SS_SPEED)
① MAX_SPEED
② SS_SPEED
● MAX_SPEED: 电机力扭矩力范围输入应中佳操作速度数值
驱动负载需扭矩摩擦力惯性加速减速时间决定
● 运动导基指定 MAX_SPEED 计算显示运动轴控制低速度
● SS_SPEED: 电机力范围输入数值便较低速度驱动负载 果
SS_SPEED 数值低电机负载运动开始结束时会摇摆颤动 果
SS_SPEED
数值高电机会启动时丢失脉负载试图停止时会电机超速
电机数单中电机定负载方式定义启动停止(拉入拉出)速
度 通常SS_SPEED 值 MAX_SPEED 值 5 15
请参见电机数单您应选择正确速度
图显示典型电机扭矩速度曲线

① 驱动负载需扭矩
② 电机扭矩速度特性
③ 启动停止速度扭矩: 曲线负载惯性增加较低速度移动
④ 电机驱动负载速度: MAX_SPEED 应超值
⑤ 负载启动停止速度 (SS_SPEED) 开环运动控制
122 运动控制
S7200 SMART
系统手册 V24 032019 A5E03822234AF 723
1222 输入加速减速时间



作组态部分需设置加速减
速时间
加速时间减速时间默认设置均 1
秒 通常电机 1
秒时间工作 请参见图
① MAX_SPEED
② SS_SPEED
③ ACCEL_TIME
④ DECEL_TIME

说明
电机加速减速时间测试确定 开始时应输入较值
然逐渐减时间值直电机开始失速样优化应中设置

毫秒单位指定列时间:
● ACCEL_TIME: 电机 SS_SPEED 加速 MAX_SPEED 需时间 默认值
1000 ms
● DECEL_TIME: 电机 MAX_SPEED 减速 SS_SPEED 需时间 默认值
1000 ms 开环运动控制
122 运动控制
S7200 SMART
724 系统手册 V24 032019 A5E03822234AF
1223 组态运动包络
曲线预定义移动描述包括移动速度影响着起点终点位置
变化 需运动轴定义曲线
您运动导提供指令控制移动需运行曲线
曲线步组成步包含达目标速度加速减速程目标速度匀速运
行串固定数量脉
果单步运动者步运动步应该包括目标速度停止减速

运动轴支持 32 曲线
定义运动曲线
运动导会指导您完成运动曲线定义您中应定义运动曲线
曲线您选择操作模式曲线步定义指标
运动导允许您曲线定义符号名称您需定义曲线时输入符号名称 开环运动控制
122 运动控制
S7200 SMART
系统手册 V24 032019 A5E03822234AF 725
选择曲线操作模式
根需操作模式组态曲线
运动轴支持绝位置相位置单速连续转动双速连续转动
图显示操作模式

运动轴模式选择
绝位置 单速连续旋转

单速连续旋转带触发停止功 相位置


双速连续旋转

双速连续旋转带触发停止功 开环运动控制
123 运动控制特点
S7200 SMART
726 系统手册 V24 032019 A5E03822234AF
运动轴模式选择

创建曲线中步


步工具移动固定距离包括加速减
速时间距离
运动轴支持曲线中 16 步
指定步目标速度结束位置脉数 次输入步
图列出步两步三步四步曲线
请注意步曲线匀速段两步曲线两匀速段类推
曲线中步数曲线中匀速段数目致
123 运动控制特点
运动控制三轴运动中提供开环位置控制需功性:
● 提供高速控制速度秒 20 脉秒 100000 脉
● 支持急停(S 曲线)线性加速减速
● 提供组态测量系统输入数时工程单位(英寸厘米)
脉数
● 提供组态反补偿 开环运动控制
123 运动控制特点
S7200 SMART
系统手册 V24 032019 A5E03822234AF 727
● 支持绝相手动位控方式
● 提供连续操作
● 提供达 32 移动曲线曲线 16 种速度
● 提供四种参考点搜索模式种模式起始寻找方终接方
进行选择
● 提供 SINAMICS V90 驱动器相关支持
STEP 7MicroWIN SMART 创建运动轴全部组态曲线信息
信息您程序块起载 CPU 中
运动控制具六数字量输入四数字量输出连接运动应 请参见表
输入输出位 CPU CPU 技术规范 (页 812)提供 CPU
详细信息包括 CPU 连接常电机驱动器放单元接线图
表格 12 3 组态运动控制 CPU 输入
信号 说明
STP STP 输入 CPU 停止正进行运动 运动导中选择需 STP 操作
RPS RPS(参考点切换)输入绝运动操作建立参考点零点位置
某模式通 RPS 输入正进行运动行进指定距离停止
ZP ZP(零脉)输入帮助建立参考点零点位置
通常电机转圈电机驱动器放器会产生 ZP 脉
注: 仅 RP 搜索模式 3 4 中
LMT+
LMT
LMT+ LMT 输入运动行程限制 运动导允许您组态 LMT+ LMT
输入操作
TRIG 某模式TRIG(触发)输入会触发
CPU正进行运动行进指定距离停止
开环运动控制
124 编程运动轴
S7200 SMART
728 系统手册 V24 032019 A5E03822234AF

警告
更改数字量输入通道滤波时间存风险
果数字量输入通道滤波时间更改前设置新0电输入值需保持
长达 128 ms 累积时间然滤波器会完全响应新输入
期间会检测持续时间少 128 ms 短0脉事件计数
滤波时间种更改会引发意外机械程操作会导致员死亡重伤
设备损坏
CPU 重新电确保新滤波时间立生效


表格 12 4 运动控制 CPU 硬编码输出
信号 说明
P0
P1
P0 P1 脉输出控制电机运动方
DIS DIS 输出禁启电机驱动器放器
124 编程运动轴
STEP 7MicroWIN SMART 提供组态编程运动轴易工具
需遵循步骤:
1 组态运动轴: STEP 7 MicroWIN SMART
提供运动导创建组态曲线表位置指令
关组态运动轴信息请参见组态运动轴
2 测试运动轴操作: STEP 7 MicroWIN SMART
提供运动控制面板测试输入输出接线运动轴组态运动曲线
操作 关运动面板信息请参见运动控制面板监视运动轴 开环运动控制
124 编程运动轴
S7200 SMART
系统手册 V24 032019 A5E03822234AF 729
3 创建 CPU 执行程序:
运动导会动创建运动指令您指令插入程序中
关运动指令信息请参见运动导运动轴创建指令
列指令插入程序中:
– 启运动轴插入 AXISx_CTRL 指令
SM00(始终接通)确保次扫描时会执行条指令
– 电机移动特定位置请 AXISx_GOTO AXISx_RUN 指令
AXISx_GOTO 指令会电机运动您程序输入中指定位置 AXISx_RUN
指令会电机您运动导中组态曲线运动
– 运动绝坐标必须应建立零位置 AXISx_RSEEK
AXISx_LDPOS 指令建立零位置
– 运动导创建指令典型应提供需功您特定应
指令选
4 编译程序系统块数块程序块载 CPU


说明
确保测量系统组态符合步进伺服电机控制器系统脉转距离转相关规范

开环运动控制
125 组态运动轴
S7200 SMART
730 系统手册 V24 032019 A5E03822234AF
125 组态运动轴
组态曲线表
CPU
够控制运动应必须运动轴创建组态曲线表运动导引导您逐步完成组态
程非常便捷关组态曲线表详细信息请参见章节高级题部分

运动导允许您离线创建组态曲线表您连接 CPU 情况创建组态
启动运动导
启动运动导请单击导航栏中工具(Tools) 图标然双击运动导(Motion
Wizard) 图标者选择工具 > 运动导(Tools> Motion Wizard) 菜单命令
选择测量类型
选择测量系统:选择工程单位脉:
● 果选择脉需信息
● 果选择工程单位需输入电机转圈产生脉数(请参见电机驱动器数
表)测量基单位(英寸英尺毫米厘米)电机转动圈移动距离

果您改变测量系统必须删整组态包括运动导生成全部指令
必须输入新测量系统致选项 开环运动控制
125 组态运动轴
S7200 SMART
系统手册 V24 032019 A5E03822234AF 731
组态输入引脚位置
通 SDB0 中组态运动控制相关输入进行编程中包括 STPLMT
LMT+RPSTRIG ZP
表格 12 5 STPRPSLMT+LMTTRIG ZP 引脚存储单元
输入引脚定义 说明
LMT+LMT
STPRPSTRIG
CPU 输入引脚 0 作 LMT+LMT
STPRPSTRIG 输入 (I00)
CPU 输入引脚 1 作 LMT+LMT
STPRPSTRIG 输入 (I01)
CPU 输入引脚 2 作 LMT+LMT
STPRPSTRIG 输入 (I02)
CPU 输入引脚 3 作 LMT+LMT
STPRPSTRIG 输入 (I03)
CPU 输入引脚 4 作 LMT+LMT
STPRPSTRIG 输入 (I04)
CPU 输入引脚 5 作 LMT+LMT
STPRPSTRIG 输入 (I05)
CPU 输入引脚 6 作 LMT+LMT
STPRPSTRIG 输入 (I06)
CPU 输入引脚 7 作 LMT+LMT
STPRPSTRIG 输入 (I07)
CPU 输入引脚 8 作 LMT+LMT
STPRPSTRIG 输入 (I10)
CPU 输入引脚 9 作 LMT+LMT
STPRPSTRIG 输入 (I11)
CPU 输入引脚 10 作 LMT+LMT
STPRPSTRIG 输入 (I12)
CPU 输入引脚 11 作 LMT+LMT
STPRPSTRIG 输入 (I13)
ZP HSC CPU HSC0 充 ZP 输入 (I00)
CPU HSC1 充 ZP 输入 (I01)
CPU HSC2 充 ZP 输入 (I02) 开环运动控制
125 组态运动轴
S7200 SMART
732 系统手册 V24 032019 A5E03822234AF
输入引脚定义 说明
CPU HSC3 充 ZP 输入 (I03)
CPU HSC4 充 ZP 输入 (I06)
CPU HSC5 充 ZP 输入 (I10)


说明
某输入组态特定运动轴指定功(例
RPS)该输入运动轴输入计时器中断功


说明
高速输入接线必须屏蔽电缆
连接 HSC 输入通道 I00I01I02 I03 时屏蔽电缆长度应超 50 m

映射 IO
STEP 7MicroWIN SMART PWM 运动轴实施固定输出分配
P0 P1 输出 开环运动控制
125 组态运动轴
S7200 SMART
系统手册 V24 032019 A5E03822234AF 733
少已启轴组态 P0 输出引脚果相(Phase) 组态单相(1
输出) P1
输出关详细信息请参见编辑默认输入输出组态部分根标准针特定
输出输出引脚进行硬编码:

轴 0 • 轴 0 P0 始终组态 Q00
• 果轴相(Phase) 未组态单相(1 输出)轴 0 P1 组态
Q02
轴 1 • 轴 1 P0 始终组态 Q01
• 轴 1 P1 根轴组态两位置映射示:
– 果轴 1 相(Phase) 组态单相(1 路输出)会分配 P1 输出
– 果轴 1 相(Phase) 组态两相(2 输出)(Twophase (2 output))
AB 正交相(2 输出)(AB quadrature phase (2 output)) P1 组态
Q03
– 情况轴 1 P1 始终组态 Q07
轴 2 • 轴 2 P0 始终组态 Q03
• 果轴相(Phase) 未组态单相(1 输出)(1 output)轴 2
P1 组态 Q10
• 果轴 1 相(Phase) 组态两相(2 输出)(Twophase (2
output)) AB 正交相(2 输出)(AB quadrature phase (2
output))轴 2
DIS 输出
果已轴组态 DIS 输出映射表中存该输出条目DIS
输出硬编码具体输出具体规:
● 轴 0 DIS 始终组态 Q04
● 轴 1 DIS 始终组态 Q05
● 轴 2 DIS 始终组态 Q06
脉输出单元连接标准 24V 输出
编辑默认输入输出组态
更改查集成输入输出默认组态请选择需输入输出节点:
● 效电(Active Levels)
字段中拉列表选择效电(高低)电设高(High) 开环运动控制
125 组态运动轴
S7200 SMART
734 系统手册 V24 032019 A5E03822234AF
时输入电流时读取逻辑
1果电设低(Low)会输入中没电流时读取逻辑 1逻辑 1
电总解释效条件激活电输入中流入电流时LED
会点亮(默认 高电效)
● 系统块(System Block) 数字量输入(Digital Inputs) 节点中选择
STPRPSLMT+ LMT TRIG 输入滤波时间常数(020 ms 1280
ms)增加滤波器时间常数消更噪声会降低信号状态变化响应时间
(默认值 64 ms)


警告
更改数字量输入通道滤波时间存风险
果数字量输入通道滤波时间更改前设置新0电输入值需保
持长达 128 ms
累积时间然滤波器会完全响应新输入期间会检测持续时间
少 128 ms 短0脉事件计数
滤波时间种更改会引发意外机械程操作会导致员死亡重伤
设备损坏
确保新滤波时间立生效必须关闭 CPU 电源开启

● 方控制(Directional Control) 节点选择列相位(Phasing) 模式:
– 单相(2 输出)
– 双相(2 输出)
– AB 正交相(2 输出)
– 单相(1 输出)
选择输出极性(Polarity)(正负) 开环运动控制
125 组态运动轴
S7200 SMART
系统手册 V24 032019 A5E03822234AF 735
相位
步进电机伺服驱动器相位(Phasing) 接口四选项选项:
● 单相(2 输出):果选择单相(2 输出)选项输出 (P0)
控制脉输出 (P1) 控制方果脉动处正 P1
高(效)果脉动处负 P1 低(效)单相(2
输出)图示(假设极性正):

● 双相(2 输出):果选择双相(2 输出)选项输出 (P0)
脉控制正方输出脉 (P1) 控制负方双相(2
输出)图示(假设极性正):

● AB 正交相(2 输出):果选择 AB 正交相(2
输出)选项两输出均指定速度产生脉相位相差 90 度AB
正交相(2 输出)种 1X
组态会输出正跳变正跳变生成脉进行测量种情况
方首先跳变高输出确定针正 P0 领先 P1针负 P1 领先
P0AB 正交相(2 输出)图示(假设极性正):

AB 正交相(2 输出)
(正极性):正旋转 (正极性):反旋转

P0 超前 P1 P1 超前 P0 开环运动控制
125 组态运动轴
S7200 SMART
736 系统手册 V24 032019 A5E03822234AF
● 单相(1 输出):果选择单相(1 输出)选项输出 (P0)
控制脉模式CPU
接受正运动命令您选择模式时运动控制导限制进行非法负组态果
运动应仅方进行保存输出单相(1
输出)图示(假设极性正):

极性
极性(Polarity)
参数切换正负果电机接线方错误通常会进行操作时通
参数设置负避免硬件进行重新接线负设置更改输出操作:
● 单相(2 输出):果脉动处正 P1
低(效)果脉动处负 P1 高(效)图示:

● 双相(2 输出):P0 脉针负P1 脉针正图示:
开环运动控制
125 组态运动轴
S7200 SMART
系统手册 V24 032019 A5E03822234AF 737
● AB 正交相(2 输出):针负 P0 领先 P1针正 P1 领先
P0图示:

AB 正交相(2 输出)
(负极性):正旋转 (负极性):反旋转

P1 超前 P0 P0 超前 P1
● 单相(1 输出):相位模式允许负极性
方控制(Directional Control) 话框默认设置单相(2 输出)(Single phase (2
output)) 正极性(Positive polarity)

说明
法选择 P0 P1
组态引脚硬编码特定引脚关引脚映射列表请参考映射 IO
部分(节前面)

警告
运动轴时安全预防措施
轴控制中限位停止功通电逻辑实现提供机电控制提供保护等

控制设备运动轴功安全情况会出现障进导致受控设备意外操
作类意外操作会导致严重身伤害甚死亡/财产损失
请考虑独立运动轴 CPU 急停功机电超控功冗余机电保护功

组态物理输入响应
1 选择 LMT+LMT STP 输入响应
2 拉列表选择:减速停止(默认设置)立停止 开环运动控制
125 组态运动轴
S7200 SMART
738 系统手册 V24 032019 A5E03822234AF
输入启动停止速度
输入应速度 (MAX_SPEED) 启动停止速度 (SS_SPEED)
输入点动参数
输入 JOG_SPEED JOG_INCREMENT 值:
● JOG_SPEED:JOG_SPEED(电机点动速度) JOG
命令然效时实现速度
● JOG_INCREMENT:瞬时 JOG 命令移动工具距离
图显示点动命令操作运动轴接收点动命令启动定时器果点动命
令 05 秒结束运动轴 JOG_SPEED 定义速度工件移动
JOG_INCREMENT 中指定距离果点动命令 05
秒然处激活状态运动轴加速
JOG_SPEED继续运动直点动命令结束运动轴减速停止您运
动控制面板中启点动命令通运动指令启动点动命令图显示 JOG 操作

① MAX_SPEED
② JOG_SPEED
③ SS_SPEED
④ JOG_INCREMENT:JOG 命令处激活状态超 05 秒
⑤ JOG 命令处激活状态超 05 秒
⑥ JOG 命令终止(开始 JOG_SPEED 降 SS_SPEED)
⑦ 达速度 SS_SPEED JOG_SPEED 间速度具体取决
JOG_INCREMENT 长度
输入加速时间
编辑框中输入加速减速时间 开环运动控制
125 组态运动轴
S7200 SMART
系统手册 V24 032019 A5E03822234AF 739
输入急停时间
急停补偿某移动类型通减少运动包络加速减速部分中急停(速率变
化)实现较稳位置控制请参见图:

急停补偿称作S
曲线成型该补偿等效应加速减速曲线开始结束部分初始步终步
期间零速 SS_SPEED 间会应急停补偿
输入时间值 (JERK_TIME)
指定急停补偿加速度零变化加速率需时间急停时间越长运行越
稳减少 ACCEL_TIME DECEL_TIME
方式相总周期时间会略微增值 0 ms(默认值)时表示未应补偿

说明
JERK_TIME 值佳设置 ACCEL_TIME 40

说明
急停补偿双速移动手动更改速度移动中止移动达限制 STP
输入时动做出减速反应

组态反补偿
反补偿:方发生变化时消系统中反(滞慢)电机必须移动距离反
补偿始终正值:
● 默认值 0
● 选择参考点搜索序列反 开环运动控制
125 组态运动轴
S7200 SMART
740 系统手册 V24 032019 A5E03822234AF
组态参考点搜索参数
1 您应选择参考点参考点:
– 应需绝位置处开始运动绝位置作参考必须建立参
考点 (RP) 零点位置该点位置测量固定物理系统已知点
– 果参考点需定义动重新定位参考点方法动定位参考点程
称参考点搜索导中定义参考点搜索程需两步
2 输入参考点搜索速度(快速搜索速度慢速搜索速度):
– RP_FAST 模块执行 RP 搜索命令时初始速度通常RP_FAST 值约
MAX_SPEED 值 23
– RP_SLOW 接 RP 终速度接 RP
时会较慢速度免错通常RP_SLOW 值 SS_SPEED

3 定义初始搜索方终参考点接方:
– RP_SEEK_DIR RP 搜索操作初始方通常方工作区 RP
附限位开关确定 RP 搜索区域时起着关重作执行 RP
搜索操作时遇限位开关会引起方反转搜索够继续(默认方
反)
– RP_APPR_DIR 终接 RP
方减反提供更高精度应该 RP
移动工作区方接参考点(默认方 正)
4 运动导提供高级参考点选项指定 RP 偏移量 (RP_OFFSET) RP
零点位置距离请参见图:
– RP_OFFSET: RP 物理测量系统零点位置距离
– 默认值 0
开环运动控制
125 组态运动轴
S7200 SMART
系统手册 V24 032019 A5E03822234AF 741
5 运动轴提供参考点开关 (RPS) 输入搜索 RP 程中 RPS
参考确定准确位置作 RP RPS 效区域中点边作
RP选择 RPS 效区域边开始定数量 Z 脉 (ZP) 位置作
RP
6 您组态运动轴搜索参考点序图显示默认 RP
搜索序简图您 RP 搜索序选择模式:
– RP 搜索模式 0:执行 RP 搜索序列
– RP 搜索模式 1:种模式 RP 定位工作区侧 RPS
输入开始激活位置(默认)
– RP 搜索模式 2:RP RPS 输入效区居中
– RP 搜索模式 3:RP 位 RPS 输入效区外RP_Z_CNT 指定 RPS
失效应接收 ZP(零脉)输入数目
– RP 搜索模式 4:RP 通常位 RPS 输入效区RP_Z_CNT 指定 RPS
激活应接收 ZP(零脉)输入数目
RP 搜索模式 1

图 121 ①:RP 搜索方
②:RP 接方

说明
RPS 效区(RPS 输入保持激活距离)必须 RP_FAST 减速 RP_SLOW
需距离果距离短运动轴生成错误
开环运动控制
125 组态运动轴
S7200 SMART
742 系统手册 V24 032019 A5E03822234AF
定义运动曲线
1 运动曲线定义画面中单击新曲线钮启定义曲线
2 选择需操作模式:
– 绝位置曲线:
填写目标速度结束位置
果需步请单击新建步(New Step) 钮根需输入步信息
– 相位置曲线:
填写目标速度结束位置
果需步请单击新建步(New Step) 钮根需输入步信息
– 单速连续转动:
编辑框中输入目标速度值
选择旋转方
果希 RPS 输入结束单速连续转动请单击该复选框
填写 RPS 输入激活移动距离(必须 RPS 输入)
– 双速连续旋转(必须 RPS 输入):
编辑框中输入 RPS 未激活时目标速度值
编辑框中输入 RPS 激活时目标速度值
选择旋转方
TRIG 输入结束双速连续转动请单击该复选框(必须 TRIG
输入)
填写激活 TRIG 输入移动距离
3 完成需运动您定义意曲线步 开环运动控制
126 运动导运动轴创建子例程
S7200 SMART
系统手册 V24 032019 A5E03822234AF 743
完成组态
1 您完成运动轴组态需单击生成(Generate)
运动导会执行务:
– 轴组态曲线表插入 CPU 程序系统块数块
– 运动参数创建全局符号表
– 运动指令子例程添加项目程序块您应中指令
2 修改组态曲线信息您次运行运动导


说明
运动导会程序块数块系统块进行更改必须三种块载
CPU 中否运动轴法正常操作需程序组件

126 运动导运动轴创建子例程
次扫描时必须激活 AXISx_CTRL
外动作必须确保次运动控制子例程处激活状态
运动子例程AXISx_前缀中x代表轴通道编号 13
运动控制子例程

运动控制子例程 说明
AXISx_CTRL (页 745) 提供轴初始化全面控制
AXISx_MAN (页 746) 轴手动模式操作
AXISx_GOTO (页 748) 命令轴转指定位置
AXISx_RUN (页 750) 命令轴执行已组态运动曲线
AXISx_RSEEK (页 751) 启动参考点查找操作
AXISx_LDOFF (页 752) 建立偏移参考点位置新零点位置
AXISx_LDPOS (页 753) 轴位置更改新值
AXISx_SRATE (页 754) 修改已组态加速减速急停补偿时间
AXISx_DIS (页 755) 控制 DIS 输出
AXISx_CFG (页 756) 根需读取组态块更新轴设置
AXISx_CACHE (页 757) 预先缓已组态运动曲线 开环运动控制
126 运动导运动轴创建子例程
S7200 SMART
744 系统手册 V24 032019 A5E03822234AF
运动控制子例程 说明
AXISx_RDPOS (页 758) 返回前轴位置
AXISx_ABSPOS (页 759) 通 SINAMICS V90 伺服驱动器读取绝位置值


说明
运动控制子例程程序需存储空间增加达 1700 字节
删未运动控制子例程降低需存储空间
防止生成需运动控制子例程请运动控制导组件(Components)
节点中需子例程取消选中生成(Generate) 框
恢复生成特定运动控制子例程请次启动运动控制导导航组件(Componen
ts) 节点然该子例程选中生成(Generate) 框 单击生成(Generate)
钮重建导生成子例程

请参见
运动控制导 (页 718)
1261 运动控制子例程准
必须确保时间仅条运动控制子例程激活
循环调中断便中断例程中执行 AXISx_RUN
AXISx_GOTO果运动轴正处理命令切勿尝试中断例程中启动
运动控制子例程果中断例程中启动子例程 AXISx_CTRL
子例程输出监视运动轴否完成移动
运动控制导根选度量系统动组态速度参数(Speed
C_Speed)位置参数(Pos C_Pos)值脉参数 DINT
值工程单位参数选单位类型应 REAL 值例:果选择厘米
(cm)厘米单位位置参数存储 REAL 值厘米秒 (cmsec)
单位速度参数存储 REAL 值
运动控制子例程时生成准:
● 次扫描时执行子例程请程序中插入 AXISx_CTRL 子例程 SM00
触点
● 指定运动绝位置必须首先 AXISx_RSEEK AXISx_LDPOS
子例程建立零位置 开环运动控制
126 运动导运动轴创建子例程
S7200 SMART
系统手册 V24 032019 A5E03822234AF 745
● 根程序输入移动特定位置请 AXISx_GOTO 子例程
● 运行通运动控制导组态运动曲线请 AXISx_RUN 子例程
1262 AXISx_CTRL 子例程
表格 12 6 AXISx_CTRL
LADFBD STL 说明

CALL AXISx_CTRL
MOD_EN Done Error
C_Pos C_Speed
C_Dir
AXISx_CTRL
子例程(控制)启初始化运动轴方法动命令运动轴
次 CPU 更改 RUN 模式时加载组态曲线表
您项目中条运动轴子例程次确保程序
会次扫描时调子例程 SM00(始终开启)作
EN 参数输入

表格 12 7 AXISx_CTRL 子例程参数
输入输出 数类型 操作数
MOD_EN BOOL IQVMSMSTCL流
DoneC_Dir BOOL IQVMSMSTCL
Error BYTE IBQBVBMBSMBSBLBAC*VD*AC
*LD
C_PosC_Spee
d
DINTRE
AL
IDQDVDMDSMDSDLDAC*VD*A
C*LD
MOD_EN 参数必须开启启运动控制子例程运动轴发送命令果
MOD_EN 参数关闭运动轴中止进行中指令执行减速停止
AXISx_CTRL 子例程输出参数提供运动轴前状态
运动轴完成子例程时Done 参数会开启
Error 参数 (页 786)包含该子例程结果
C_Pos 参数表示运动轴前位置根测量单位该值脉数 (DINT) 工程单位数
(REAL) 开环运动控制
126 运动导运动轴创建子例程
S7200 SMART
746 系统手册 V24 032019 A5E03822234AF
C_Speed
参数提供运动轴前速度果您针脉组态运动轴测量系统C_Speed
DINT 数值中包含脉数秒果您针工程单位组态测量系统C_Speed
REAL 数值中包含选择工程单位数秒 (REAL)
C_Dir 参数表示电机前方:
● 信号状态 0 正
● 信号状态 1 反


说明
运动轴仅电源开启接指令加载组态时读取组态曲线表
• 果您运动控制导修改组态AXISx_CTRL 子例程会动命令运动轴次
CPU 更改 RUN 模式时加载组态曲线表
• 果您运动控制面板修改组态单击更新组态(Update Configuration)
钮命令运动轴加载新组态曲线表
• 果您种方法修改组态您必须运动轴发出 AXISx_CFG
命令加载组态曲线表否运动轴会继续旧组态曲线表

1263 AXISx_MAN 子例程
表格 12 8 AXISx_MAN
LADFBD STL 说明

CALL AXISx_MAN RUN
JOG_P JOG_N Speed
Dir Error C_Pos
C_Speed C_Dir
AXISx_MAN 子例程(手动模式)运动轴置手动模式
允许电机速度运行正负慢进
您时间仅启 RUNJOG_P JOG_N 输入
开环运动控制
126 运动导运动轴创建子例程
S7200 SMART
系统手册 V24 032019 A5E03822234AF 747
表格 12 9 AXISx_MAN 子例程参数
输入输出 数类型 操作数
RUNJOG_PJ
OG_N
BOOL IQVMSMSTCL流
Speed DINTRE
AL
IDQDVDMDSMDSDLDAC*VD*A
C*LD常数
DirC_Dir BOOL IQVMSMSTCL
Error BYTE IBQBVBMBSMBSBLBAC*VD*AC
*LD
C_PosC_Spee
d
DINTRE
AL
IDQDVDMDSMDSDLDAC*VD*A
C*LD
启 RUN(运行停止)参数会命令运动轴加速指定速度(Speed
参数)方(Dir 参数) 您电机运行时更改 Speed 参数 Dir
参数必须保持常数 禁 RUN 参数会命令运动轴减速直电机停止
启 JOG_P(点动正旋转)
JOG_N(点动反旋转)参数会命令运动轴正反点动 果 JOG_P JOG_N
参数保持启时间短 05 秒运动轴通脉指示移动 JOG_INCREMENT
中指定距离 果 JOG_P JOG_N 参数保持启时间
05 秒更长运动轴开始加速指定 JOG_SPEED
Speed 参数决定启 RUN 时速度
果您针脉组态运动轴测量系统速度 DINT 值(脉数秒)
果您针工程单位组态运动轴测量系统速度 REAL 值(单位数秒)
您电机运行时更改该参数

说明
运动轴会 Speed
参数幅更改做出响应尤组态加速减速时间非常短组态速度启
动停止速度间差值较时

Dir 参数确定 RUN 启时移动方 您 RUN 参数启时更改该数值
Error 参数 (页 786)包含该子例程结果
C_Pos 参数包含运动轴前位置 根选测量单位该值脉数 (DINT)
工程单位数 (REAL) 开环运动控制
126 运动导运动轴创建子例程
S7200 SMART
748 系统手册 V24 032019 A5E03822234AF
C_Speed 参数包含运动轴前速度 根选测量单位该值脉数秒
(DINT) 工程单位数秒 (REAL)
C_Dir 参数表示电机前方:
● 信号状态 0 正
● 信号状态 1 反
1264 AXISx_GOTO 子例程
表格 12 10 AXISx_GOTO
LADFBD STL 说明

CALL AXISx_GOTO
START Pos Speed
Mode Abort Done
Error C_Pos
C_Speed
AXISx_GOTO 子例程命令运动轴转需位置

表格 12 11 AXISx_GOTO 子例程参数
输入输出 数类型 操作数
START BOOL IQVMSMSTCL流
PosSpeed DINTRE
AL
IDQDVDMDSMDSDLDAC*VD*A
C*LD常数
Mode BYTE IBQBVBMBSMBSBLBAC*VD*AC
*LD常数
AbortDone BOOL IQVMSMSTCL
Error BYTE IBQBVBMBSMBSBLBAC*VD*AC
*LD
C_PosC_Spee
d
DINTRE
AL
IDQDVDMDSMDSDLDAC*VD*A
C*LD 开环运动控制
126 运动导运动轴创建子例程
S7200 SMART
系统手册 V24 032019 A5E03822234AF 749
开启 EN 位会启子例程 确保 EN 位保持开启直 DONE
位指示子例程执行已完成
开启 START 参数会运动轴发出 GOTO 命令 START
参数开启运动轴前繁忙时执行次扫描该子例程运动轴发送 GOTO
命令 确保仅发送 GOTO 命令请边检测元素脉方式开启
START 参数
Pos 参数包含数值指示移动位置(绝移动)移动距离(相移动)
根选测量单位该值脉数 (DINT) 工程单位数 (REAL)
Speed 参数确定该移动高速度 根选测量单位该值脉数秒 (DINT)
工程单位数秒 (REAL)
Mode 参数选择移动类型:
● 0:绝位置
● 1:相位置
● 2:单速连续正旋转
● 3:单速连续反旋转
运动轴完成子例程时Done 参数会开启
开启 Abort 参数会命令运动轴停止执行命令减速直电机停止
Error 参数 (页 786)包含该子例程结果
C_Pos 参数包含运动轴前位置 根测量单位该值脉数 (DINT) 工程单位数
(REAL)
C_Speed 参数包含运动轴前速度 根选测量单位该值脉数秒
(DINT) 工程单位数秒 (REAL) 开环运动控制
126 运动导运动轴创建子例程
S7200 SMART
750 系统手册 V24 032019 A5E03822234AF
1265 AXISx_RUN 子例程
表格 12 12 AXISx_RUN
LADFBD STL 说明

CALL AXISx_RUN
START Profile
Abort Done Error
C_Profile C_Step
C_Pos C_Speed
AXISx_RUN
子例程(运行曲线)命令运动轴存储组态曲线表特
定曲线执行运动操作

表格 12 13 AXISx_RUN 子例程参数
输入输出 数类型 操作数
START BOOL IQVMSMSTCL流
Profile BYTE IBQBVBMBSMBSBLBAC*VD*
AC*LD常数
AbortDone BOOL IQVMSMSTCL
Er
rorC_ProfileC_S
tep
BYTE IBQBVBMBSMBSBLBAC*VD*
AC*LD
C_PosC_Speed DINTRE
AL
IDQDVDMDSMDSDLDAC*VD
*AC*LD
开启 EN 位会启子例程 确保 EN 位保持开启直 Done
位指示子例程执行已完成
开启 START 参数运动轴发出 RUN 命令 START
参数开启运动轴前繁忙时执行次扫描该子例程运动轴发送 RUN
命令 确保仅发送命令请边检测元素脉方式开启 START 参数
Profile 参数包含运动曲线编号符号名称 Profile输入必须介 0
31否子例程返回错误
开启 Abort 参数会命令运动轴停止前曲线减速直电机停止 开环运动控制
126 运动导运动轴创建子例程
S7200 SMART
系统手册 V24 032019 A5E03822234AF 751
运动轴完成子例程时Done 参数会开启
Error 参数 (页 786)包含该子例程结果
C_Profile 参数包含运动轴前执行曲线
C_Step 参数包含目前正执行曲线步
C_Pos 参数包含运动轴前位置 根测量单位该值脉数 (DINT) 工程单位数
(REAL)
C_Speed 参数包含运动轴前速度 根选测量单位该值脉数秒
(DINT) 工程单位数秒 (REAL)
1266 AXISx_RSEEK 子例程
表格 12 14 AXISx_RSEEK
LADFBD STL 说明

CALL AXISx_RSEEK
START Done Error AXISx_RSEEK
子例程(搜索参考点位置)组态曲线表中搜索方法启
动参考点搜索操作
运动轴找参考点运动停止运动轴 RP_OFFSET
参数值载入前位置

表格 12 15 AXISx_RSEEK 子例程参数
输入输出 数类型 操作数
START BOOL IQVMSMSTCL流
Done BOOL IQVMSMSTCL
Error BYTE IBQBVBMBSMBSBLBAC*VD*
AC*LD
RP_OFFSET 默认值 0运动控制导运动控制面板
AXISx_LDOFF(加载偏移量)子例程更改 RP_OFFSET 值
开启 EN 位会启子例程 确保 EN 位保持开启直 Done
位指示子例程执行已完成 开环运动控制
126 运动导运动轴创建子例程
S7200 SMART
752 系统手册 V24 032019 A5E03822234AF
开启 START 参数运动轴发出 RSEEK 命令 START
参数开启运动轴前繁忙时执行次扫描该子例程运动轴发送 RSEEK
命令 确保仅发送命令请边检测元素脉方式开启 START 参数
运动轴完成子例程时Done 参数会开启
Error 参数 (页 786)包含该子例程结果

1267 AXISx_LDOFF 子例程
表格 12 16 AXISx_LDOFF
LADFBD STL 说明

CALL AXISx_LDOFF
START Done Error AXISx_LDOFF
子例程(加载参考点偏移量)建立参考点处位置
新零位置
执行该子例程前您必须首先确定参考点位置
您必须机器移起始位置 子例程发送 LDOFF
命令时运动轴计算起始位置(前位置)参考点位置间
偏移量 运动轴然算出偏移量存储 RP_OFFSET
参数前位置设 0起始位置建立零位置
果电机失位置追踪(例断电手动更换电机位置
)您 AXISx_RSEEK
子例程动重新建立零位置

表格 12 17 AXISx_LDOFF 子例程参数
输入输出 数类型 操作数
START BOOL IQVMSMSTCL流
Done BOOL IQVMSMSTCL
Error BYTE IBQBVBMBSMBSBLBAC*VD*
AC*LD
开启 EN 位会启子例程 确保 EN 位保持开启直 Done
位指示子例程执行已完成 开环运动控制
126 运动导运动轴创建子例程
S7200 SMART
系统手册 V24 032019 A5E03822234AF 753
开启 START 参数运动轴发出 LDOFF 命令 START
参数开启运动轴前繁忙时执行次扫描该子例程运动轴发送 LDOFF
命令 确保仅发送命令请边检测元素脉方式开启 START 参数
运动轴完成子例程时Done 参数会开启
Error 参数 (页 786)包含该子例程结果

1268 AXISx_LDPOS 子例程
表格 12 18 AXISx_LDPOS
LADFBD STL 说明

CALL AXISx_LDPOS
START New_Pos
Done Error C_Pos
AXISx_LDPOS
子例程(加载位置)运动轴中前位置值更改新值
您子例程绝移动命令建立新零位


表格 12 19 AXISx_LDPOS 子例程参数
输入输出 数类型 操作数
START BOOL IQVMSMSTCL流
New_PosC_Po
s
DINTRE
AL
IDQDVDMDSMDSDLDAC*VD*A
C*LD
Done BOOL IQVMSMSTCL
Error BYTE IBQBVBMBSMBSBLBAC*VD*AC
*LD
开启 EN 位会启子例程 确保 EN 位保持开启直 Done
位指示子例程执行已完成
开启 START 参数运动轴发出 LDPOS 命令 START
参数开启运动轴前繁忙时执行次扫描该子例程运动轴发送 LDPOS
命令 确保仅发送命令请边检测元素脉方式开启 START 参数 开环运动控制
126 运动导运动轴创建子例程
S7200 SMART
754 系统手册 V24 032019 A5E03822234AF
New_Pos 参数提供新值取代运动轴报告绝移动前位置值
根测量单位该值脉数 (DINT) 工程单位数 (REAL)
运动轴完成子例程时Done 参数会开启
Error 参数 (页 786)包含该子例程结果
C_Pos 参数包含运动轴前位置 根测量单位该值脉数 (DINT) 工程单位数
(REAL)
1269 AXISx_SRATE 子例程
表格 12 20 AXISx_SRATE
LADFBD STL 说明

CALL AXISx_SRATE
START ACCEL_Time
DECEL_Time
JERK_Time Done Er
ror
AXISx_SRATE
子例程(设置速率)命令运动轴更改加速减速急停时间

表格 12 21 AXISx_SRATE 子例程参数
输入输出 数类型 操作数
START BOOL IQVMSMSTCL
ACCEL_TimeDECEL
_TimeJERK_Time
DINT IDQDVDMDSMDSDLDAC*V
D*AC*LD常数
Done BOOL IQVMSMSTCL
Error BYTE IBQBVBMBSMBSBLBAC*VD
*AC*LD
开启 EN 位会启子例程 确保 EN 位保持开启直 Done
位指示子例程执行已完成
开启 START 参数会新时间值复制组态曲线表中运动轴发出 SRATE
命令 START 开环运动控制
126 运动导运动轴创建子例程
S7200 SMART
系统手册 V24 032019 A5E03822234AF 755
参数开启运动轴前繁忙时执行次扫描该子例程运动轴发送 SRATE
命令 确保仅发送命令请边检测元素脉方式开启 START 参数
ACCEL_TimeDECEL_Time JERK_Time
参数确定新加速时间减速时间急停时间单位毫秒 (ms)
运动轴完成子例程时Done 参数会开启
Error 参数 (页 786)包含该子例程结果

12610 AXISx_DIS 子例程
表格 12 22 AXISx_DIS
LADFBD STL 说明

CALL AXISx_DIS
DIS_ON Error AXISx_DIS 子例程运动轴 DIS 输出开关闭
允许您 DIS 输出禁启电机控制器
果您运动轴中 DIS
输出次扫描时调该子例程者仅您需更改
DIS 输出值时进行调

表格 12 23 AXISx_DIS 子例程参数
输入输出 数类型 操作数
DIS_ON BOOL IBQBVBMBSMBSBLBAC*VD*
AC*LD常数
Error BYTE IBQBVBMBSMBSBLBAC*VD*
AC*LD
EN 位开启子例程时DIS_ON 参数控制运动轴 DIS 输出

说明
果未运动控制导中定义DIS输出AXISx_DIS 子例程返回错误

Error 参数 (页 786)包含该子例程结果
开环运动控制
126 运动导运动轴创建子例程
S7200 SMART
756 系统手册 V24 032019 A5E03822234AF
12611 AXISx_CFG 子例程
表格 12 24 AXISx_CFG
LADFBD STL 说明

CALL AXISx_CFG
START Done Error AXISx_CFG
子例程(重新加载组态)命令运动轴组态曲线表指针指定
位置读取组态块
运动轴然新组态现组态进行较执行需
设置更改重新计算

表格 12 25 AXISx_CFG 子例程参数
输入输出 数类型 操作数
START BOOL IQVMSMSTCL流
Done BOOL IQVMSMSTCL
Error BYTE IBQBVBMBSMBSBLBAC*VD*
AC*LD
开启 EN 位会启子例程 确保 EN 位保持开启直 Done
位指示子例程执行已完成
开启 START 参数运动轴发出 CFG 命令 START
参数开启运动轴前繁忙时执行次扫描该子例程运动轴发送 CFG
命令 确保仅发送命令请边检测元素脉方式开启 START 参数
运动轴完成子例程时Done 参数会开启
Error 参数 (页 786)包含该子例程结果
开环运动控制
126 运动导运动轴创建子例程
S7200 SMART
系统手册 V24 032019 A5E03822234AF 757
12612 AXISx_CACHE 子例程
表格 12 26 AXISx_CACHE
LADFBD STL 说明

CALL AXISx_CACHE
START Profile
Done Error
AXISx_CACHE
子例程(缓曲线)命令运动曲线执行前先缓
执行前预先缓需命令
预先缓缩短执行运动指令开始运动时间带
致性

表格 12 27 AXISx_CACHE 子例程参数
输入输出 数类型 操作数
START BOOL IQVMSMSTCL流
Profile BYTE IBQBVBMBSMBSBLBAC*VD*
AC*LD常数
AbortDone BOOL IQVMSMSTCL
Er
rorC_ProfileC_S
tep
BYTE IBQBVBMBSMBSBLBAC*VD*
AC*LD
C_PosC_Speed DINTRE
AL
IDQDVDMDSMDSDLDAC*VD
*AC*LD
开启 EN 位会启子例程 确保 EN 位保持开启直 Done
位指示子例程执行已完成
开启 START 参数运动轴发出 CACHE 命令 START
参数开启运动轴前繁忙时执行次扫描该子例程运动轴发送 CACHE
命令 确保仅发送命令请边检测元素脉方式开启 START 参数
Profile 参数包含运动曲线编号符号名称 Profile输入必须介 0
31否子例程返回错误
运动轴完成子例程时Done 参数会开启
Error 参数 (页 786)包含该子例程结果 开环运动控制
126 运动导运动轴创建子例程
S7200 SMART
758 系统手册 V24 032019 A5E03822234AF
12613 AXISx_RDPOS 子例程
表格 12 28 AXISx_RDPOS
LADFBD STL 说明

CALL AXISx_RDPOS
Error I_Pos AXISx_RDPOS 子例程返回前运动轴位置

表格 12 29 AXISx_RDPOS 子例程参数
输入输出 数类型 操作数
Error BYTE IBQBVBMBSMBSBLBAC*VD*
AC*LD
I_Pos DINTRE
AL
IDQDVDMDSMDSDLDAC*VD
*AC*LD
开启 EN 位会启子例程
Error 参数 (页 786)包含该子例程结果
I_Pos 参数包含前运动轴位置

说明
执行命令返回轴前实际位置 AXISx_CTRL AXISx_GOTO
等运动控制子例程中提供位置状态值定期进行更新
通命令报告位置值通该命令报告位置值会略正
常现象
开环运动控制
126 运动导运动轴创建子例程
S7200 SMART
系统手册 V24 032019 A5E03822234AF 759
12614 AXISx_ABSPOS 子例程
表格 12 30 AXISx_ABSPOS
LADFBD STL 说明

CALL AXISx_ABSPOS
START RDY INP
Res Drive Port
Done Error D_Pos
AXISx_ABSPOS 子例程通特定 Siemens
伺服驱动器(例
V90)读取绝位置读取绝位置值目更新运动
轴中前位置值 SINAMICS V90
伺服驱动器安装绝值编码器 SIMOTICS1FL6
伺服电机结合时支持功

表格 12 31 AXISx_ABSPOS 子例程参数
输入输出 数类型 操作数
START BOOL IQVMSMSTCL流
RDYINP BOOL IQVMSMSTCL
Res DINT IDQDVDMDSMDSDLDAC*VD
*AC*LD常数
Drive BYTE IBQBVBMBSMBSBLBAC*VD*
AC*LD常数
Port BYTE IBQBVBMBSMBSBLBAC*VD*
AC*LD常数
Done BOOL IQVMSMSTCL
Error BYTE IBQBVBMBSMBSBLBAC*VD*
AC*LD
D_Pos REAL IDQDVDMDSMDSDLDAC*VD
*AC*LD
开启 EN 位会启子例程确保 EN 位保持开启直 DONE
位指示子例程执行已完成 开环运动控制
126 运动导运动轴创建子例程
S7200 SMART
760 系统手册 V24 032019 A5E03822234AF
开启 START
参数通指定驱动器获取前绝位置确保仅执行项前位置读取操作请
边检测元素脉方式开启 START 参数
RDY
参数指示伺服驱动器处绪状态该状态通常通驱动器数字输出信号提供仅
该参数开启时例程会通驱动器读取绝位置
INP
参数指示电机处静止状态该状态通常通驱动器数字输出信号提供仅该参数
开启时例程会通驱动器读取绝位置
Res 参数必须设置伺服电机相连绝编码器分辨率例连绝编码器
SIMOTICS S1FL6 伺服电机单匝分辨率 20 位 1048576
Drive 参数设置通该子例程访问伺服驱动器 RS485
址相匹配驱动器效址 0 31
Port 参数设置指示伺服驱动器通信 CPU 端口:
● 0:板载 RS485 端口(端口 0)
● 1:RS485RS232 信号板(存端口 1)
子例程工作完成时Done 参数会开启
Error 参数 (页 786)包含该子例程结果
D_Pos 参数包含伺服驱动器返回前绝位置

说明
该子程序必须根工程单位组态运动轴测量系统设置

说明
附加子程序
导组态中启动位置读取功时运动导创建 ABSPOS_SBR ABSPOS_INT
子程序驱动读取绝位置
开环运动控制
127 AXISx_ABSPOS 子程序 SINAMICS 伺服驱动读取绝位置
S7200 SMART
系统手册 V24 032019 A5E03822234AF 761
127 AXISx_ABSPOS 子程序 SINAMICS 伺服驱动读取绝位置
节介绍项目中 AXISx_ABSPOS 子程序 SINAMICS V90
伺服驱动读取绝位置
1271 AXISx_ABSPOS AXISx_LDPOS 子程序应示例
START 参数启成功执行 AXISx_ABSPOS 子程序(Done 参数 ON
Error 参数 错误)绝位置效子程序 START
输入禁状态执行时Error D_Pos
参数恢复默认值时必须程序中加入子程序执行完成时捕获效绝位置值指

表格 12 32 示例: AXISx_ABSPOS 子程序 SINAMICS V90 伺服驱动读取绝位置
LADFBD 说明 STL
程序段 1:

驱动读取伺服位置

LD SM00
L600
LD M00
EU
L637
LD I00
L636
LD I01
L635
LD L600
CALL
AXIS0_ABSPOS
L637 L636
L635 10485761
0 V6000
VB601 VD602
开环运动控制
127 AXISx_ABSPOS 子程序 SINAMICS 伺服驱动读取绝位置
S7200 SMART
762 系统手册 V24 032019 A5E03822234AF
程序段 2:

操作完成捕获错
误代码错误
捕获伺服位置
LD V6000
LPS
AB VB601 0
MOVD VD602
VD800
M01
LPP
MOVB VB601
VB804
程序段 3:

运动轴前位置
更新捕获伺服位
置值
LD SM00
L600
LD M01
EU
L637
LD L600
CALL
AXIS0_LDPOS
L637 VD800
V6100 VB611
VD612
1272 互连
数字量 IO
请参见 SINAMICS V90SIMOTICS S1FL6 操作指令 文档中PLC
连接示例部分获取 S7200 SMART CPU V90
伺服驱动间连接建议数字量控制信号接线图 开环运动控制
127 AXISx_ABSPOS 子程序 SINAMICS 伺服驱动读取绝位置
S7200 SMART
系统手册 V24 032019 A5E03822234AF 763
通信
AXISx_ABSPOS 子程序两设备间 RS485
链路串行通信驱动获取位置数电缆连接 S7200 SMART
CPU(户 CPU 型号支持时连接 S7200 SMART CM01 信号板) RS485
端口 V90 伺服驱动器 RS485 端口
请参见 S7200 SMART 系统手册 SINAMICS V90SIMOTICS S1FL6
操作指令文档相关部分解 S7200 SMART CPU V90 伺服驱动 RS485
端口相关介绍
1273 调试
12731 控制模式
PTI模式种驱动控制模式设置允许通外部脉串运动速度距离进行控制
V90
伺服驱动中默认控制模式基PTI模式通读取p29003参数值核该
值否0检查该模式设置助 S7200 SMART CPU
脉串输出复合控制模式(PTIS
PTIT)高级功属文档讨范围请参见
SINAMICS V90SIMOTICS S1FL6 操作指令文档获取功帮助信息
12732 设定值脉输入通道
S7200 SMART CPU 数字量输出正确操作必须 V90
伺服驱动中设定值脉输入通道参数选择24 V DC 单端脉串输入(参数p29014
1)
12733 设定值脉串输入格式
确保 CPU 运动轴输出相位极性设置( STEP 7MicroWIN SMART
运动导方控制(Directional Contro) 话框中设置) V90
伺服驱动设定值脉串输入格式设置(参数p29010)致
12734 工程单位基础
S7200 SMART CPU 运动轴控制伺服电机运动速度距离时必须运动轴
(CPU) 驱动间定义工程单位
图显示运动系统组成部分: 开环运动控制
127 AXISx_ABSPOS 子程序 SINAMICS 伺服驱动读取绝位置
S7200 SMART
764 系统手册 V24 032019 A5E03822234AF

CPU
伺服驱动间定义工程单位必须调试系统时考虑运动系统变量:
电子齿轮
V90 伺服驱动中ab值决定驱动电子齿轮传动表示 CPU
发出脉串频率转换特性 S7200 SMART CPU 运动轴脉频率
100 kHz装绝编码器 SIMOTICS S1FL6 伺服电机编码器分辨率 2^20
脉转许应中助驱动电子齿轮特性实现更高电机转速例
相供驱动 CPU 脉串频率伺服电机实现 10x
设定值脉频率增量必须电子齿轮传动设置101
V90
伺服驱动中通参数p29012[0]设置电子齿轮传动分子(a)通参数p29013
设置传动分母(b)外电子齿轮时请参数p29011设0
V90 伺服驱动中电子齿轮传动 (ab) 效范围002200间
更信息请参见 SINAMICS V90SIMOTICS S1FL6
操作指令文档电子齿轮传动部分
机械素
mn值构成负载转数电机转数间机械关系适齿轮机构情况 V90
驱动处PTI模式部机械齿轮传动参数固定11实际mn值
运动轴确定正确工程单位转换子非常重文述
c值构成负载运动(指定工程单位表示)负载转数关系负载转移动 20
cm负载转转动 360 度便该转换子示例 开环运动控制
127 AXISx_ABSPOS 子程序 SINAMICS 伺服驱动读取绝位置
S7200 SMART
系统手册 V24 032019 A5E03822234AF 765
编码器分辨率
r值伺服电机中绝编码器分辨率述装绝编码器
SIMOTICS S1FL6 伺服电机编码器分辨率 2^20 脉转1048576 V90
伺服驱动配带绝编码器电机时驱动动检测编码器类型获取编码器分辨率
必须 AXISx_ABSPOS
子程序Res输入参数中述种工程单位换算数计算中指定该分辨率值
运动导中测量系统设置
STEP 7MicroWIN SMART 运动导 CPU
运动轴组态测量系统时必须分配三转换设置:
● 第设置: CPU 脉数转换电机转数
● 第二设置:创建基础工程单位名称
● 第三设置:电机转速转换负载运动

设置 1:电机旋转周需脉数(Number of pulses required for one motor revolution)
该设置定义 CPU 脉数电机转数间关系正确出该设置值相关方程:
(1) 电机旋转周需脉数 r * (b a)
中r 编码器分辨率编码器脉数电机转表示
ab 电子齿轮 (Egear) 传动参数(a V90 参数p29012[0]值bV90
参数p29013值) 开环运动控制
127 AXISx_ABSPOS 子程序 SINAMICS 伺服驱动读取绝位置
S7200 SMART
766 系统手册 V24 032019 A5E03822234AF
例:果需电子齿轮传动1281电机绝编码器分辨率2^2010485
76:
电机旋转周需脉数 1048576 * (1 128) 8192
设置 2:基测量单位
该设置通运动导速度距离设置创建基工程单位名称避免混淆选择单位
应负载工程单位匹配例果负载移动速度cmcm秒表示应选择c
m
设置 3:电机旋转周产生少 xxx 运动(One motor revolution produces how many xxx of
motion)
该设置定义电机转数负载运动(指定工程单位 cm
度表示)间关系正确出该设置值相关方程:
(2) 电机旋转周产生少 xxx 运动 c * (m n)
中c负载运动(指定工程单位表示)负载转
mn 外部齿轮传动(负载转数电机转表示)
例机械齿轮传动12负载旋转周移动 10 cm:
电机旋转周产生少 cm 运动10 * (1 2) 5 开环运动控制
127 AXISx_ABSPOS 子程序 SINAMICS 伺服驱动读取绝位置
S7200 SMART
系统手册 V24 032019 A5E03822234AF 767
1274 重事项须知
● 请勿中断例程部中调子程序中调 AXISx_ABSPOS 子程序
● CPU 项目中组态运动轴需确保控制轴 AXISx_CTRL
子程序控制轴第 AXISx_ABSPOS 子程序优先执行AXISx_CTRL
子程序包含初始化 V 存储区代码程序中 AXISx_ABSPOS
子程序实例该存储区理伺服驱动通信

● 果您根相脉设置工程单位设置组态运动轴测量系统
AXISx_ABSPOS 子程序 V90
伺服驱动返回位置信息需注意子程序D_pos参数中返回位置值 DINT
类型值伺服电机报告实际位置值(没该值执行工程单位换算) 开环运动控制
128 运动轴示例程序
S7200 SMART
768 系统手册 V24 032019 A5E03822234AF
128 运动轴示例程序
1281 运动轴简单相移动(定长截断应)示例
示例程序说明简单相移动 AXISx_CTRL AXISx_GOTO
子程序执行定长截断操作程序需 RP
搜索模式运动曲线脉工程单位测量长度输入长度 (VD500)
目标速度
(VD504)I00(启动)开时会启动机器I01(停止)开时机器会完成前操作
停止I02 (E_Stop) 开时机器会中止运动立停止
表格 12 33 示例:运动轴简单相移动(定长截断应)
LADFBD 说明 STL
程序段 1:

控制指令 LD SM00
L600
LDN I02
L637
LD L600
CALL AXIS0_CTRL
L637 M10
VB900 VD902
VD906 V9100
程序段 2:

开始机器处动模

LD I00
AN I02
EU
S Q02 1
S M01 1
程序段 3:

E_Stop:立停止关
闭动模式
LD I02
R Q02 1 开环运动控制
128 运动轴示例程序
S7200 SMART
系统手册 V24 032019 A5E03822234AF 769
LADFBD 说明 STL
程序段 4:

1 移动某点:
2 输入剪切长度
3 目标速度输入速度

4 模式设置
1(相模式)
LD Q02
L600
LD M01
EU
L637
LD L600
CALL AXIS0_GOTO
L637 VD500
VD504 1 I02
Q04 VB920
VD922 VD926
程序段 5:

位时开启刀具 2
秒钟完成剪切
LD Q02
A Q04
TON T33 +200
AN T33
Q03
程序段 6:

剪切完成时重新启动
直停止处激活状

LD Q02
A T33
LPS
AN I01
M01
LPP
A I01
R Q02 1 开环运动控制
128 运动轴示例程序
S7200 SMART
770 系统手册 V24 032019 A5E03822234AF
1282 运动轴 AXISx_CTRLAXISx_RUNAXISx_SEEK AXISx_MAN 示例
程序提供 AXISx_CTRLAXISx_RUNAXISx_RSEEK AXISx_MAN
子程序示例户必须组态 RP 搜索模式运动轨迹
表格 12 34 示例:运动轴 AXISx_CTRLAXISx_RUNAXISx_SEEK AXISx_MAN 子程序应
LADFBD 说明 STL
程序段 1

通关闭 CPU_Input1
启轴

符号址:1
• Always_On SM00
• AXIS0_CTRL
SBR1
• CPU_Input1 I01
LD Always_On
L600
LDN CPU_Input1
L637
LD L600
CALL AXIS0_CTRL
L637 M10
VB900 VD902
VD906 V9100
程序段 2

点动命令轴移
已知位置现手动
移动轴

符号址:1
• AXIS0_MAN SBR2
• CPU_Input10 I12
• CPU_Input12 I14
• CPU_Input13 I15
• CPU_Input8 I10
• CPU_Input9 I11

LD CPU_Input8
AN M00
L600
LD CPU_Input9
L637
LD CPU_Input10
L636
LD CPU_Input12
L635
LD L600
CALL AXIS0_MAN
L637 L636
L635 1000000
CPU_Input13
VB920 VD902
VD906 V9100 开环运动控制
128 运动轴示例程序
S7200 SMART
系统手册 V24 032019 A5E03822234AF 771
LADFBD 说明 STL
程序段 3

复位程初始步设
0

符号址:1
• CPU_Input1 I01
• CPU_Output3
Q03
• First_Scan_On
SM01
• Homing_Done
M11
• State_Machine_Step
VB1500

LD CPU_Input1
O First_Scan_On
R M00 1
MOVB 0
State_Machine_
Step
R CPU_Output3 3
R Homing_Done 2
程序段 4

启动程
CPU_Input0
关闭切换开启时

State_Machine_Step
设1

符号址:1
• CPU_Input0 I00
• State_Machine_Step
VB1500

LD CPU_Input0
EU
S M00 2
MOVB 1
State_Machine_
Step
程序段 5

该程序段开启
CPU_Input1

符号址:1
• CPU_Input1 I01

LD M00
CPU_Input1 开环运动控制
128 运动轴示例程序
S7200 SMART
772 系统手册 V24 032019 A5E03822234AF
LADFBD 说明 STL
程序段 6

完成位移动


符号址:1
• CPU_Output3
Q03
• Homing_Done
M11
• Homing_Error
VB930
• State_Machine_Step
VB1500

LD Homing_Done
AB Homing_Error
S CPU_Output3
MOVB 2
State_Machine_
Step

程序段 7

状态机处步 1
时系统动轴位
果存位错误H
oming_Error
输出显示错误代码

符号址:1
• Always_On SM00
• AXIS0_RSEEK
SBR5
• Homing_Done
M11
• Homing_Error
VB930
• State_Machine_Step
VB1500

LD Always_On
L600
LDB
State_Machine_
Step 1
EU
L637
LD L600
CALL
AXIS0_RSEEK
L637
Homing_Done
Homing_Error 开环运动控制
128 运动轴示例程序
S7200 SMART
系统手册 V24 032019 A5E03822234AF 773
LADFBD 说明 STL
程序段 8

状态机进入步 2
时移动选曲线

符号址:1
• Always_On SM00
• AXIS0_RUN SBR4
• Axis_Run_Error
VB940
• CPU_Input1 I01
• Current_Position
VD914
• Current_Profile
VB941
• Current_Speed
VD948
• Current_Step
VB942
• Move_Complete
M12
• Profile_Number
VB228
• State_Machine_Step
VB1500

LD Always_On
L600
LDB
State_Machine_
Step 2
EU
L637
LD L600
CALL AXIS0_RUN
L637
Profile_Number
CPU_Input1
Move_Complete
Axis_Run_Error
Current_Profile
Current_Step
Cur
rent_Position
Current_Speed
开环运动控制
128 运动轴示例程序
S7200 SMART
774 系统手册 V24 032019 A5E03822234AF
LADFBD 说明 STL
程序段 9

状态机处步 2
完成移动时评估错
误状态果没错误
状态机转步
3果存错误状态
机转步 4 处理误差

符号址:1
• Axis_Run_Error
VB940
• CPU_Output4
Q04
• Move_Complete
M12
• State_Machine_Step
VB1500

LDB
State_Machine_
Step 2
A Move_Complete
LPS
AB
Axis_Run_Error
0
S CPU_Output4 1
R T33 1
MOVB 3
State_Machine_
Step
LPP
AB<>
Axis_Run_Error
0
MOVB 4
State_Machine_
Step
程序段 10

等步 3

符号址:1
• State_Machine_Step
VB1500

LDB
State_Machine_
Step 3
TON T33 200 开环运动控制
128 运动轴示例程序
S7200 SMART
系统手册 V24 032019 A5E03822234AF 775
LADFBD 说明 STL
程序段 11

果状态机移步
3等 2
s评估开关状态
重新开始移动停


符号址:1
• CPU_Input2 I02
• CPU_Output3
Q03
• CPU_Output4
Q04
• State_Machine_Step
VB1500

LDB
State_Machine_
Step 3
A T33
LPS
R CPU_Output3 1
R CPU_Output4 1
AN CPU_Input2
MOVB 2
State_Machine_
Step
LPP
A CPU_Input2
MOVB 4
State_Machine_
Step
R M00 4
程序段 12

果状态机移步
4清空输出

符号址:1
• CPU_Output3
Q03
• State_Machine_Step
VB1500

LDB
State_Machine_
Step 4
R CPU_Output3 2

开环运动控制
128 运动轴示例程序
S7200 SMART
776 系统手册 V24 032019 A5E03822234AF
LADFBD 说明 STL
程序段 13

状态机处步 4
时输出 5
闪烁已指示出现错误

符号址:1
• Clock_1s SM05
(时钟脉工作周
期时间 1
秒时接通 05
秒关断 05 秒)
• CPU_Output5
Q05
• State_Machine_Step
VB1500

LDB
State_Machine_
Step 4
A Clock_1s
CPU_Output5
程序段 14

状态机处步 4
时必须通切换输入
I02
方式确认错误该操
作会状态重置回步
0

符号址:1
• CPU_Input2 I02
• State_Machine_Step
VB1500

LDB
State_Machine_
Step 4
A CPU_Input2
MOVB 0
State_Machine_
Step
R M00 9
1 示程序址均址示例您程序址 开环运动控制
129 监视运动轴
S7200 SMART
系统手册 V24 032019 A5E03822234AF 777
129 监视运动轴
帮助您开发运动控制解决方案STEP 7MicroWIN SMART 提供运动控制面板
开运动控制面板
方法开运动控制面板:
● 工具(Tools) 菜单功区工具(Tools) 区域单击运动控制面板(Motion Control
Panel) 钮

● 项目树中开工具(Tools) 文件夹选择运动控制面板(Motion Control Panel)
节点然 Enter 键双击运动控制面板(Motion Control Panel) 节点

时执行 CPU STEP 7MicroWIN SMART 较确保组态相
(请参见图)

运动轴操作 (页 778)组态 (页 783)曲线组态
(页 783)设置您够轻松开发程启动测试阶段监控运动轴操作
运动控制面板检查运动轴接线否正确调整组态数测试条运动曲线
果需运动轴中进行更改请参见运动导 (页 730)
关错误代码列表请参见运动轴错误代码 (页 784)运动指令错误代码 (页 786)
开环运动控制
129 监视运动轴
S7200 SMART
778 系统手册 V24 032019 A5E03822234AF
1291 显示控制运动轴操作
操作(Operation) 节点您运动轴操作进行交互
控制面板显示运动轴前速度前位置前方 输入输出 LED
状态(脉 LED 外)

通控制面板运动轴进行交互您更改速度方停止启动运动工具
点动运行(果 CPU 已停止)

说明
CPU 运行时法执行运动控制命令 CPU 必须处 STOP
模式更改速度方停止启动运动点动工具

说明
运动命令激活时退出运动控制面板失通信会该轴 5 秒超时停止运动
开环运动控制
129 监视运动轴
S7200 SMART
系统手册 V24 032019 A5E03822234AF 779
运动命令
生成列运动命令:
表格 12 35 运动控制面板命令
命令 说明

执行连续速度移动:
执行命令采手动控制方式定位工具
输入目标速度(Target Speed)
方(Direction)然单击启动(Start) 执行连续移动
单击停止(Stop)(发生错误情况)前运动持续进行

查找参考点: 命令组态搜索模式查找参考点
单击执行(Execute)轴轴组态中指定搜索算法发
出查找参考点(Seek to Reference Point) 命令
单击中止(Abort) 找参考点前中止查找程 开环运动控制
129 监视运动轴
S7200 SMART
780 系统手册 V24 032019 A5E03822234AF
命令 说明

加载参考点偏移量:
采手动控制方式工具点动运行新位置加载参考点偏
移量(Reference Point Offset)
手动控制工具置新位置 单击执行(Execute)
位置存RP_OFFSET 前位置设置零点

重新加载前位置:
命令更新前位置值建立新零位置
输入设置位置单击执行(Execute) 更新前位置
建立新零位置

激活 DIS 输出: 命令开启运动轴 DIS 输出
单击执行(Execute) 激活 DIS 输出 开环运动控制
129 监视运动轴
S7200 SMART
系统手册 V24 032019 A5E03822234AF 781
命令 说明

取消激活 DIS 输出: 命令关闭运动轴 DIS 输出
单击执行(Execute) 取消激活 DIS 输出

加载轴组态: 名令通命令运动轴 CPU
V 存储区读取组态块方式加载新组态 单击执行(Execute)
轴 V 储存器读取组态

移绝位置: 命令允许目标速度移指定位置
命令前必须已建立零位置 指定目标速度(Target
Speed) 移绝位置(Absolute Position)
该选项求定义零位置 开环运动控制
129 监视运动轴
S7200 SMART
782 系统手册 V24 032019 A5E03822234AF
命令 说明

移动相量:
命令允许目标速度前位置移动指定距离
输入正负距离 指定目标速度(Target Speed)
移目标位置(Target Position)

复位轴命令接口:
命令清运动轴轴命令接口Done置位
果运动轴出现响应命令情况命令

执行曲线: 命令允许您选择执行曲线
控制面板显示运动轴正执行曲线状态
选择执行曲线单击执行(Execute)然轴执行该曲
线
注:
已运动控制导中定义曲线情况命令 开环运动控制
129 监视运动轴
S7200 SMART
系统手册 V24 032019 A5E03822234AF 783
1292 显示修改运动轴组态
组态(Configuration) 节点您查修改存储 CPU
数块中运动轴组态设置

修改组态设置需单击写入钮便数值传 CPU 数值保存
STEP 7MicroWIN SMART 项目中
必须项目进行反映出字段终值手动更改

1293 显示运动轴曲线组态
曲线组态(Profile Configuration) 节点您查运动轴条曲线组态

单击曲线查工作模式数值
话框中修改曲线部分数值
修改组态设置需单击写入钮便数值传 CPU 数值保存 开环运动控制
129 监视运动轴
S7200 SMART
784 系统手册 V24 032019 A5E03822234AF
STEP 7MicroWIN SMART 项目中
必须项目进行反映出字段终值手动更改


1294 运动轴错误代码(SMW620SMW670 SMW720 WORD)

表格 12 36 运动轴错误代码
错误代码 说明
0 错误
1 保留
2 组态块存
3 组态块指针错误
4 组态块超出 V 存储器
5 组态块格式非法
6 指定曲线
7 指定 STP_RSP 非法
8 指定 LIM 非法
9 指定 LIM+ 非法
10 指定 FILTER_TIME 非法
11 指定 MEAS_SYS 非法 开环运动控制
129 监视运动轴
S7200 SMART
系统手册 V24 032019 A5E03822234AF 785
错误代码 说明
12 指定 RP_CFG 非法
13 PLSREV 值非法
14 UNITSREV 值非法
15 RP_ZP_CNT 值非法
16 JOG_INCREMENT 值非法
17 MAX_SPEED 值非法
18 SS_SPD 值非法
19 RP_FAST 值非法
20 RP_SLOW 值非法
21 JOG_SPEED 值非法
22 ACCEL_TIME 值非法
23 DECEL_TIME 值非法
24 JERK_TIME 值非法
25 BKLSH_COMP 值非法
26 轴
27 LMT+ 位置效
28 LMT 位置效
29 STP 位置效
30 RPS 位置效
31 ZP 位置效
32 输出相位非法
33 未定义 RPS 输入(果已定义零 RPS 必须定义)
34 触发器位置效
35 保留
36 未定义 ZP 输入(果已定义零模式 3 4 ZP 必须定义)
37 相位 A (P0) 输出突
38 相位 B (P1) 输出突
39 DIS 输出突
40 保留 开环运动控制
129 监视运动轴
S7200 SMART
786 系统手册 V24 032019 A5E03822234AF
错误代码 说明
41 SDB0 记录效
42 SDB0 格式非法
43 127 保留
验证运动轴接线否正确调整组态数测试运动曲线运动控制面板
果需运动轴中进行更改转运动控制导

1295 运动指令错误代码(SMB634SMB684 SMB734 七 LS 位)
轴 SM 表中会保留字节显示运动指令结果(偏移量 34)
该字节指示指令完成时间指令否错误
表格 12 37 运动指令错误代码
错误代码 说明
0 错误
1 户中止
2 组态错误
(果 SDB0 组态出错发生错误)
3 命令非法
4 组态效中止
(果组态表出错发生错误)
5 保留
6 定义参考点中止
7 STP 输入激活中止
8 LMT 输入激活中止
9 LMT+ 输入激活中止
10 执行运动时出现问题中止
11 没指定曲线组态曲线块
12 操作模式非法
13 命令支持该操作模式 开环运动控制
129 监视运动轴
S7200 SMART
系统手册 V24 032019 A5E03822234AF 787
错误代码 说明
14 曲线块中步数非法
15 方更改非法
16 距离非法
17 达目标速度前发生 RPSTRIG 触发
18 RPS 效区域宽度足
19 速度超出范围
20 距离足法执行需速度更改
21 位置非法
22 零位置未知
23 未定义 DIS 输出
24 保留
25 CPU 进入停止模式中止
26 运动控制面板活动结束中止
27 127 保留
128 运动轴法处理指令:
运行轴忙执行指令没指令启动脉
129 保留
130 运动轴未启
131 保留
132 保留
133 指定曲线非法 AXISx_RUN AXISx_CACHE
指令曲线编号取值范围必须 0 31 间
134 AXISx_GOTO 指令中指定非法模式
验证运动轴接线否正确调整组态数测试运动曲线运动控制面板
果需运动轴中进行更改转运动控制导
开环运动控制
1210 高级题
S7200 SMART
788 系统手册 V24 032019 A5E03822234AF
1210 高级题
12101 理解运动轴组态曲线表
概述
开发运动控制导够根您运动控制系统相关问题做回答动生成组态
曲线信息运动应更容易组态包络表信息供创建运动控制例程高
级户
组态包络表位 S7200 SMART CPU V
存储区表示组态设置存储列信息类型中:
● 组态块:包含准备执行位置命令时设置运动轴信息
● 交互块:支持户程序直接设置位置参数
● 曲线块:描述运动轴执行预定义移动操作组态 32 包络块


说明
组态包络表包络块包含达 32 运动包络创建 32
移动包络通更改存储组态包络表指针中值交换组态包络表
开环运动控制
1210 高级题
S7200 SMART
系统手册 V24 032019 A5E03822234AF 789
表格 12 38 组态曲线表:组态块
组态曲线表
字节偏
移量
名称 功说明 类型
组态块
0 MOD_ID 运动轴标识字段
5 CB_LEN 字节单位组态块长度(1 字节)
6 IB_LEN 字节单位交互块长度(1 字节)
7 PF_LEN 字节单位单条曲线长度(1 字节)
8 STP_LEN 字节单位单步长度(1 字节)
9 STEPS 条曲线允许步数(1 字节)
10 PROFILES 0 32 包络数(1 字节)
11 保留:设置 0
13 保留:设置 0
14 STOP_RSP 指定驱动器 STP 输入响应(1 字节):
• 0:动作忽略输入条件
• 1:减速停止指示 STP 输入激活
• 2:终止脉指示 STP 输入
• 3 255:保留(果指定出错)

15 LMT_RSP 指定驱动器负限位输入响应(1 字节):
• 0:动作忽略输入条件
• 1:减速停止指示达限位
• 2:终止脉指示达限位
• 3 255:保留(果指定出错)

16 LMT+_RSP 指定驱动器正限位输入响应(1 字节):
• 0:动作忽略输入条件
• 1:减速停止指示达限位
• 2:终止脉指示达限位
• 3 255:保留(果指定出错)

17 保留:设置 0 开环运动控制
1210 高级题
S7200 SMART
790 系统手册 V24 032019 A5E03822234AF
组态曲线表
字节偏
移量
名称 功说明 类型
组态块
18 MEAS_SYS 指定描述移动度量系统(1 字节):
• 0:脉(测速度秒脉数测
位置值脉数值双整数)
• 1:工程单位(测速度秒单位数
测位置值单位数值单精度实
数)
• 2 255:保留(果指定出错)

19 保留:设置 0
20 PLSREV 指定电机转脉数(仅 MEAS_SYS
设置 1 时)(4 字节)
DInt
24 UNITSREV 指定电机转工程单位数(仅 MEAS_SYS
设置 1 时)(4 字节)
Real
28 UNITS STEP 7MicroWIN SMART
保留存储定义单位字符串(4 字节)

32 RP_CFG 指定参考点搜索组态(1 字节):

RP_SEEK_DIR:该位指定参考点搜索起始
方(0 正1 反)
RP_APPR_DIR:该位指定终止参考点搜索
逼方(0 正1 负)

MODE 指定参考点搜索方法
'0000' 参考点搜索禁
'0001' 参考点 RPS
输入变激活状态位置
'0010' 参考点 RPS
输入激活区域中央 开环运动控制
1210 高级题
S7200 SMART
系统手册 V24 032019 A5E03822234AF 791
组态曲线表
字节偏
移量
名称 功说明 类型
组态块
'0011' 参考点 RPS 输入激活区域外部
'0100' 参考点 RPS 输入激活区域部
0101'
1111'
保留(果指定出错)
33 保留:设置 0
34 RP_Z_CNT 定义参考点 ZP 输入脉数(4 字节) DInt
38 RP_FAST RP 搜索操作快速:MAX_SPD 更低(4
字节)
DIntRea
l
42 RP_SLOW RP
搜索操作慢速:电机瞬时停止速度
更低(4 字节)
DIntRea
l
46 SS_SPEED 启动停止速度(4 字节):
启动速度电机立停止状态达
速度电机立进入停止状态
速度允许低该速度运行加速减速时
间适
DIntRea
l
50 MAX_SPEED 电机运行速度(4 字节) DIntRea
l
54 JOG_SPEED 点动速度(4 字节):MAX_SPEED
更低(4 字节)
DIntRea
l
58 JOG_INCREME
NT
点动增量值:响应点动脉移动距
离(脉数)(4 字节)
DIntRea
l
62 ACCEL_TIME 速度加速速度需时间(4
字节)单位毫秒
DInt
66 DECEL_TIME 速度减速速度需时间(4
字节)单位毫秒
DInt
70 BKLSH_COMP 反补偿:方改变时系统反进行
补偿距离(4 字节)
DIntRea
l 开环运动控制
1210 高级题
S7200 SMART
792 系统手册 V24 032019 A5E03822234AF
组态曲线表
字节偏
移量
名称 功说明 类型
组态块
74 JERK_TIME 急停补偿应加速/减速曲线(S
曲线)开始结束部分时间指定 0
数值禁止急停补偿急停时间毫秒单位
(范围:0 ms 32000 ms(4 字节)
DInt

表格 12 39 组态曲线表:交互块
组态曲线表
字节偏移

名称 功说明 类型
交互块
78 MOVE_CMD 选择操作模式(1 字节):
• 0:绝位置
• 1:相位置
• 2:单速连续正旋转
• 3:单速连续反旋转
• 4:手动速度控制正旋转
• 5:手动速度控制反旋转
• 6:通触发停止单速连续正旋转(
激活 RPS 触发停止信号TARGET_POS
包含信号发出行进距离)
• 7:通触发停止单速连续反旋转(
激活 RPS 触发停止信号TARGET_POS
包含信号发出行进距离)
• 8 255:保留(果指定出错)

79 保留:设置 0
80 TGT_POS 次移动目标位置(4 字节) DIntRea
l 开环运动控制
1210 高级题
S7200 SMART
系统手册 V24 032019 A5E03822234AF 793
组态曲线表
字节偏移

名称 功说明 类型
交互块
84 TGT_SPEED 次移动目标速度(4 字节) DIntRea
l
88 RP_OFFSET 参考点绝位置(4 字节) DIntRea
l

表格 12 40 组态曲线表:曲线块 0
组态曲线表
字节偏移

名称 功说明 类型
曲线块 0
92(+0) STEPS 该移动序列中步数(1 字节)
93(+1) MODE 选择曲线块操作模式(1 字节):
• 0:绝位置
• 1:相位置
• 2:单速连续正旋转
• 3:单速连续反旋转
• 4:保留(果指定出错)
• 5:保留(果指定出错)
• 6:通触发停止单速连续正旋转(R
PS 输入指示停止)
• 7:通触发停止单速连续反旋转(R
PS 输入指示停止)
• 8:双速连续正旋转(RPS 选择速度)
• 9:双速连续反旋转(RPS 选择速度)
• 10:通触发停止双速连续正旋转(
RPS 选择速度TRIG 输入指示停止)
• 11:通触发停止双速连续反旋转(
RPS 选择速度TRIG 输入指示停止)
• 12 255:保留(果指定出错)
开环运动控制
1210 高级题
S7200 SMART
794 系统手册 V24 032019 A5E03822234AF
组态曲线表
字节偏移

名称 功说明 类型
曲线块 0
94(+2) 第 0 步:POS 移动步 0 达位置(4 字节) DIntRea
l
98(+6) 第 0
步:SPEED
移动步 0 目标速度(4 字节) DIntRea
l
102(+10) 第 1 步:POS 移动步 1 达位置(4 字节) DIntRea
l
106(+14) 第 1
步:SPEED
移动步 1 目标速度(4 字节) DIntRea
l
110(+18) 第 2 步:POS 移动步 2 达位置(4 字节) DIntRea
l
114(+22) 第 2
步:SPEED
移动步 2 目标速度(4 字节) DIntRea
l
118(+26) 第 3 步:POS 移动步 3 达位置(4 字节) DIntRea
l
122(+30) 第 3
步:SPEED
移动步 3 目标速度(4 字节) DIntRea
l
步 :POS 移动步 达位置(4 字节) DIntRea
l
步 :SPEED 移动步 目标速度(4 字节) DIntRea
l
214(+122
)
第 15 步:POS 移动步 3 达位置(4 字节) DIntRea
l
218(+126
)
第 15
步:SPEED
移动步 3 目标速度(4 字节) DIntRea
l


说明
组态曲线表包络块 0 中 1 16 步

开环运动控制
1210 高级题
S7200 SMART
系统手册 V24 032019 A5E03822234AF 795
表格 12 41 组态曲线表:包络块 1
组态曲线表
字节偏移

名称 功说明 类型
包络块 1
X 1 STEPS 该移动序列中步数(1 字节)
注: 16 步

(X + 1) MODE 选择包络块操作模式(1 字节)
(X + 2) 第 0 步:POS 移动步 0 达位置(4 字节) DIntRea
l
(X + 4) 第 0
步:SPEED
移动步 0 目标速度(4 字节) DIntRea
l

1 包络块 1
续块偏移量变取决曲线中组态步数偏移量公式确定:
包络块 x 偏移量 CB_LEN + IB_LEN + (x * PF_LEN)

表格 12 42 模式 0 曲线详细信息(绝位置)
距离包络起
始位置字
节偏移量
步号 名称 域 值
+0 STEPS 字节 n 包络中组态步数
+1 MODE 字节 0 绝位置
+2 0 POS dintfp 步 0 中目标位置
+6 SPEED dintfp 步 0 目标速度




(4 * n) + 2 n POS dintfp 步 n 中目标位置
( * N) + 6 SPEED dintfp 步 n 目标速度
开环运动控制
1210 高级题
S7200 SMART
796 系统手册 V24 032019 A5E03822234AF
表格 12 43 模式 1 曲线详细信息(相位置)
距离包络起
始位置字
节偏移量
步号 名称 域 值
+0 STEPS 字节 n 包络中组态步数
+1 MODE 字节 0 相位置
+2 0 POS dintfp 步 0 中行进距离
+6 SPEED dintfp 步 0 目标速度




(4 * n) + 2 n POS dintfp 步 n 中行进距离
( * N) + 6 SPEED dintfp 步 n 目标速度

表格 12 44 模式 2(单速连续正旋转)模式 3(单速连续反旋转)包络详细信息
距离包络起
始位置字
节偏移量
步号 名称 域 值
+0 STEPS 字节 1
+1 MODE 字节 2 单速连续正旋转者
3 单速连续反旋转
+2 0 POS dintfp 适(必须设 0)
+6 SPEED dintfp 目标速度
开环运动控制
1210 高级题
S7200 SMART
系统手册 V24 032019 A5E03822234AF 797
表格 12 45 模式 6(通触发停止单速连续正旋转)模式
7(通触发停止单速连续反旋转)包络详细信息
距离包络起
始位置字
节偏移量
步号 名称 域 值
+0 STEPS 字节 1
+1 MODE 字节 6
通触发停止单速连续正旋转

7
通触发停止单速连续反旋转
+2 0 POS dintfp 激活 RPS
信号行进距离(必须正值)
+6 SPEED dintfp 目标速度

表格 12 46 模式 8(双速连续正旋转)模式 9(双速连续反旋转)包络详细信息
距离包络起
始位置字
节偏移量
步号 名称 域 值
+0 STEPS 字节 2
+1 MODE 字节 8 双速连续正旋转者
9 双速连续反旋转
+2 0 POS dintfp 适(必须设 0)
+6 SPEED dintfp RPS 信号未激活时目标速度
+10 1 POS dintfp 适(必须设 0)
+14 SPEED dintfp RPS 信号激活时目标速度
开环运动控制
1210 高级题
S7200 SMART
798 系统手册 V24 032019 A5E03822234AF
表格 12 47 模式 10(通触发停止双速连续正旋转)模式
11(通触发停止双速连续反旋转)包络详细信息
距离包络起
始位置字
节偏移量
步号 名称 域 值
+0 STEPS 字节 2
+1 MODE 字节 10
通触发停止双速连续正旋转

11
通触发停止双速连续反旋转
+2 0 POS dintfp 激活 TRIG
信号行进距离(必须正值)
+6 SPEED dintfp RPS 信号未激活时目标速度
+10 1 POS dintfp 适(必须设 0)
+14 SPEED dintfp RPS 信号激活时目标速度
12102 运动轴特殊存储器 (SM) 位置
CPU 条运动轴分配 50 字节特殊存储器 (SM) (请参见表)
运动轴检测错误状态数状态变化时运动轴会更新 SM 位置
第运动轴根需更新 SMB600 SMB649报告错误状态第二运动轴更新
SMB650 SMB699余类推
表格 12 48 特殊存储器字节 SMB600 SMB749
运动轴 SM 字节:
运动轴 0 运动轴 1 运动轴 2
SMB600 SMB649 SMB650 SMB699 SMB700 SMB749 开环运动控制
1210 高级题
S7200 SMART
系统手册 V24 032019 A5E03822234AF 799
表显示分配运动轴 SM 数区域结构 定义轴 0 例进行说明
表格 12 49 运动轴 0 特殊存储区定义
SM 址 说明
SMB600
SMB615
轴名称(16 ASCII 字符) SMB600 第字符: 轴 0
SMB616
SMB619
保留
SMW620 轴 0: 错误代码(请参见运动轴错误代码 (页 784)列表)
SMB622 轴 0: 输入输出状态: 反映输入输出状态

• DIS(禁止输出):
– 0 电流
– 1 电流
• TRIG (停止输入):
– 0 电流
– 1 电流
• STP(停止输入):
– 0 电流
– 1 电流
• LMT(反限位输入):
– 0 电流
– 1 电流
• LMT+(正限位输入):
– 0 电流
– 1 电流
• RPS(参考点开关输入):
– 0 电流
– 1 电流
• ZP(零脉输入):
– 0 电流
– 1 电流 开环运动控制
1210 高级题
S7200 SMART
800 系统手册 V24 032019 A5E03822234AF
SM 址 说明
SMB623 轴 0 瞬时状态: 反映组态状态转状态

• OR(目标速度超出范围):
– 0 未超出范围
– 1 超出范围
• R(旋转方):
– 0 正旋转
– 1 负旋转
• CFG(模块组态):
– 0 未组态
– 1 已组态
SMB624 轴 0: CUR_PF 指示前正执行包络字节
SMB625 轴 0: CUR_STP 指示前正包络中执行步字节
SMD626 轴 0: CUR_POS 指示运动轴前位置双字值
SMD630 轴 0: CUR_SPD 指示运动轴前速度双字值
SMB634 轴 0: 指令结果 127
错误条件运动控制导创建指令子例程生成

• D(Done 位):
– 0 正运行
– 1 操作完成(初始化期间运动轴置位)
• ERROR: (请参见运动指令错误代码 (页 786)列表)
SMB635
SMB645
保留
SMD646 轴 0: 组态曲线表 V 存储位置指针 指 V
存储器外区域指针值效
运动轴监视该位置直该位置收非零指针值
开环运动控制
1211 解运动轴 RP 搜索模式
S7200 SMART
系统手册 V24 032019 A5E03822234AF 801
1211 解运动轴 RP 搜索模式
图提供 RP 搜索模式选项图:
● RP 搜索: 模式 1 显示 RP 搜索模式 1 两选项模式 RP
定位工作区侧 RPS 输入开始激活位置
● RP 搜索: 模式 2 显示 RP 搜索模式 2 两选项模式 RP 定位 RPS
输入激活区域中心
● RP 搜索: 模式 3 显示 RP 搜索模式 3 两选项模式 RP 定位 RPS
输入激活区域外指定数量零脉 (ZP) 处
● RP 搜索: 模式 4 显示 RP 搜索模式 4 两选项模式 RP 定位 RPS
输入激活区域指定数量零脉 (ZP) 处
种模式存四种 RP 搜索方 RP 接方组合 (显示两种组合)
组合决定 RP 搜索操作模式 种组合存四种起点:
已定位图工作区便参考点移动工作区需 RP
接方相方移动
通方选择工作区位置搜索参考点移机械齿轮系统反便第
次移动工作区

说明
必须 RPS 输入 RP 搜索功 RP 搜索模式 3 模式
4必须 ZP 输入非进入 RPS 效区接收 ZP
脉数量组态0

开环运动控制
1211 解运动轴 RP 搜索模式
S7200 SMART
802 系统手册 V24 032019 A5E03822234AF

RP 搜索模式 1
默认组态:RP 搜索方:负方RP 接方:正方


默认组态:RP 搜索方:正方RP 接方:正方


① 正方运动
② 负方运动
开环运动控制
1211 解运动轴 RP 搜索模式
S7200 SMART
系统手册 V24 032019 A5E03822234AF 803

RP 搜索模式 2
默认组态:RP 搜索方:负方RP 接方:正方


默认组态:RP 搜索方:正方RP 接方:正方


① 正方运动
② 负方运动
开环运动控制
1211 解运动轴 RP 搜索模式
S7200 SMART
804 系统手册 V24 032019 A5E03822234AF

RP 搜索模式 3
默认组态:RP 搜索方:负方RP 接方:正方


默认组态:RP 搜索方:正方RP 接方:正方


① 正方运动
② 负方运动
开环运动控制
1211 解运动轴 RP 搜索模式
S7200 SMART
系统手册 V24 032019 A5E03822234AF 805

RP 搜索模式 4
默认组态:RP 搜索方:负方RP 接方:正方


默认组态:RP 搜索方:正方RP 接方:正方


① 正方运动
② 负方运动 开环运动控制
1211 解运动轴 RP 搜索模式
S7200 SMART
806 系统手册 V24 032019 A5E03822234AF
12111 选择工作区位置消反
图显示消反接方参考点 (RP)RPS 激活区域限位开关(LMT+
LMT)关联工作区 示图第二部分放置工作区便消反 图显示 RP
搜索模式 3 RP
搜索模式搜索序列类似工作区布置(建议)

选择工作区位置消反
反已消: RP 搜索方: 负方RP 接方: 负方


反未消: RP 搜索方: 负方RP 接方: 负方


① 正方运动
② 负方运动

S7200 SMART
系统手册 V24 032019 A5E03822234AF 807
技术规范 A
A1 常规规范
A11 常规技术规范
遵守标准
S7200 SMART 动化系统符合标准测试规范S7200 SMART
动化系统测试标准均基标准测试规范
CE 认证
S7200 SMART 动化系统满足列 EC
指令求安全相关目标符合欧盟官方公报中发布编程控制器统欧洲标准
(EN)
● EC 指令 200695EC(低压指令)设计特定电压限值电气设备
– EN 611312:编程控制器 — 设备求测试
● EC 指令 2004108EC(EMC 指令)电磁兼容性
– 辐射标准
EN 6100064:AI:工业环境
– 抗扰度标准
EN 6100062:工业环境
部门出具持 CE 致性声明文件位址:
Siemens AG
Sector Industry
DF FA AS DH AMB
Postfach 1963
D92209 Amberg
Germany 技术规范
A1 常规规范
S7200 SMART
808 系统手册 V24 032019 A5E03822234AF
工业环境
S7200 SMART 动化系统设计工业环境
表格 A 1 工业环境
应现场 噪声辐射求 抗噪声求
工业 EN 6100064: EN 6100062:
电磁兼容性
电磁兼容性 (EMC) 电气设备电磁环境中预期运行运行时电磁干扰发射水
(EMI) 会干扰周围电气设备力
表格 A 2 抗扰度符合 EN 6100062
电磁兼容性 抗扰度符合 EN 6100062
EN 6100042
静电放电
±8 kV表面空中放电
±4 kV暴露导电表面接触放电
EN 6100043
辐射线电频率电磁场抗扰度测

80 1000 MHz10 Vm1 kHz 时 80 AM
14 20 GHz3 Vm1 kHz 时 80 AM
20 27 GHz1 Vm1 kHz 时 80 AM
EN 6100044
快速瞬变脉
2 kV5 kHz交流直流系统电源耦合网络
2 kV5 kHz IO 耦合夹
EN 610045
浪涌抗扰度
AC 系统 2 kV 模1kV 差模
DC 系统 2 kV 模1kV 差模
DC 系统(IO 信号DC 电源系统)需外部保护
EN 6100046
抗传导干扰
150 kHz 80 MHz10 V RMS1 kHz 时 80 AM
EN 61000411
电压骤降
交流系统
60 Hz 时0 持续 1 周期40 持续 12 周期 70 持续 30
周期
技术规范
A1 常规规范
S7200 SMART
系统手册 V24 032019 A5E03822234AF 809
表格 A 3 传导辐射发射符合 EN 6100064
电磁兼容性 传导辐射发射符合 EN 6100064
传导发射
EN 55011A 类1 组
015 MHz 05 MHz <79dB (μV) 准峰值<66 dB (μV) 均值
05 MHz 30 MHz <73dB (μV) 准峰值<60 dB (μV) 均值
辐射发射
EN 55011A 类1 组
30 MHz 230 MHz <40dB (μVm) 准峰值测量距离 10 m
230 MHz 1 GHz <47dB (μVm) 准峰值测量距离 10 m
环境条件
表格 A 4 运输存储
环境条件 运输存储
EN 6006822测试 Bb干热
EN 6006821测试 Ab寒冷
40 °C +70 °C
EN 60068230测试 Db湿热 25 °C 55 °C湿度 95
EN 60068214测试 Na温度骤变 40 °C +70 °C停顿时间 3 时2 周期
EN 60068232落体 03 m5 次产品包装
气压 1139 660 hPa(相海拔 1000 3500 m)

表格 A 5 运行条件
环境条件 运行
环境温度范围
(设备部 25 mm 进风距离)
0 °C 55 °C 水安装
0 °C 45 °C 垂直安装
湿度 95结露
气压 1139 795 hPa(相海拔 1000 2000 m)
污染物浓度 S02:< 05 ppmH2S:< 01 ppmRH < 60 结露
EN 60068214测试 Nb温度变化 5 °C 55 °C3 Kmin
EN 60068227 机械击 15 g11 ms 脉3 轴 6 次击
EN 6006826 正弦振动 DIN 导轨安装:584 Hz 时 35 mm84 150 Hz 时 1G
技术规范
A1 常规规范
S7200 SMART
810 系统手册 V24 032019 A5E03822234AF
表格 A 6 高电位绝缘测试
高电位绝缘测试
24 V DC5 V DC 标准电路 707 V DC(光隔离边界型式测试)
230 V AC 电路接 24 V DC5 V DC 电路 2300 V AC 3250 V DC
太网端口 24 V DC5 V DC 电路1 1500 V AC(仅型式测试)
1 太网端口隔离旨危险电压引起短期网络障时限制危险情况带影响遵常规 AC
线电压隔离安全求


说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
太网端口支持太网通信相关功

绝缘
绝缘根 EN 611312 求设计

说明
具 24 V DC 电源电压模块针 60 VAC75 VDC 设计电气隔离根 EN
611312 设计基绝缘

符合 IEC 611312 污染等级压类
● 污染等级 2
● 压类:II
符合 IEC 611312 保护等级
● 保护等级 II 符合 EN 611312(需保护导线)
防护等级 IP20
● IP20 机械保护EN 60529
● 防止手指接触标准探针测试出高压需针灰尘污物水直径
125mm 异物施加外部保护 技术规范
A1 常规规范
S7200 SMART
系统手册 V24 032019 A5E03822234AF 811
额定电压
表格 A 7 额定电压
额定电压 容错
24 V DC 204 V DC 288 V DC
120240 V AC 85 V AC 264 V AC47 63 Hz


说明
某机械触点输出电源连接 S7200 SMART CPU
数字量扩展模块该触点发送信号1数字量输出持续约 150
ms引发意外机械程操作导致死亡重伤设备损坏必须考虑
点尤响应短脉设备时

警告
机械触点接通输出电源持续时间
某机械触点输出电源连接 S7200 SMART CPU
数字量扩展模块该触点发送信号1数字量输出持续约 150 ms
会引发意外机械程操作进会导致员死亡重伤设备损坏
必须点考虑尤响应短脉设备时
技术规范
A2 S7200 SMART CPU
S7200 SMART
812 系统手册 V24 032019 A5E03822234AF
继电器电气寿命
继电器供应商提供典型性数根具体应实际性适合
负载外部保护电路增强触点寿命


① 寿命(x 103 次动作)
② 250 V AC 电阻负载
30 V DC 电阻负载
③ 250 V AC 电感负载 (pf 04)
30 V DC 电感负载 (LR 7ms)
④ 额定工作电流 (A)
A2 S7200 SMART CPU
A21 CPU ST20CPU SR20 CPU CR20s
A211 常规规范特性
CPU ST20CPU SR20 CPU CR20s 常规规范特性
表格 A 8 常规规范
技术数 CPU ST20 DCDCDC CPU SR20
ACDC继电器
CPU CR20s
ACDC继电器
产品编号 6ES72881ST200AA0 6ES72881SR200AA0 6ES72881CR200AA1
尺寸 W x H x D (mm) 90 x 100 x 81 90 x 100 x 81 90 x 100 x 81
重量 320 g 3673 g 363 g
功耗 20 W 14 W 6 W
电流(EM 总线) 1400 mA(5 V DC) 1400 mA(5 V DC) 提供 技术规范
A2 S7200 SMART CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 813
技术数 CPU ST20 DCDCDC CPU SR20
ACDC继电器
CPU CR20s
ACDC继电器
电流 (24 V DC) 300
mA(传感器电源)
300
mA(传感器电源)
300
mA(传感器电源)
数字量输入电流消耗
(24 V DC)
点输入 4 mA 点输入 4 mA 点输入 4 mA

表格 A 9 CPU 特征
技术数 CPU ST20 DCDCDC CPU SR20
ACDC继电器
CPU CR20s
ACDC继电器
户存储
器 1
程序 12 KB 12 KB 12 KB
户数
(V)
8 KB 8 KB 8 KB
保持性 10 KB 1 10 KB 1 2 KB 1
板载数字量 IO 12 点输入8 点输出 12 点输入8 点输出 12 点输入8 点输出
程映 256 位输入 (I)256 位输出
(Q)
256 位输入 (I)256 位输出
(Q)
256 位输入 (I)256 位输出
(Q)
模拟图 56 字输入 (AI)56
字输出 (AQ)
56 字输入 (AI)56
字输出 (AQ)
提供
位存储器 (M) 256 位 256 位 256 位
时(局部)存储器
(L)
程序中 64
字节子例程
中断例程中 64 字节
采 LAD FBD
进行编程时 60
字节(STEP 7MicroWIN
保留 4 字节)
程序中 64
字节子例程
中断例程中 64 字节
采 LAD FBD
进行编程时 60
字节(STEP 7MicroWIN
保留 4 字节)
程序中 64
字节子例程
中断例程中 64 字节
采 LAD FBD
进行编程时 60
字节(STEP 7MicroWIN
保留 4 字节)
序控制继电器 (S) 256 位 256 位 256 位
扩展模块
扩展
6 6 提供
信号板扩展 1 1 提供
高速计数 总数 6 6 4 技术规范
A2 S7200 SMART CPU
S7200 SMART
814 系统手册 V24 032019 A5E03822234AF
技术数 CPU ST20 DCDCDC CPU SR20
ACDC继电器
CPU CR20s
ACDC继电器
器 单相 4 200 kHz
2 30 kHz
4 200 kHz
2 30 kHz
4 100 kHz

AB 相 2 100 KHz
2 20 kHz
2 100 KHz
2 20 kHz
2 50 kHz
脉输出 2 2 100 kHz2 2 100 kHz2 提供
脉捕捉输入 12 12 提供
循环中断 2 分辨率 1 ms 2 分辨率 1 ms 2 分辨率 1 ms
中断 4 升 4
降(选信号
板时 6 )
4 升 4
降(选信号
板时 6 )
4 升 4 降
存储卡 microSDHC 卡(选) microSDHC 卡(选) 提供
实时时钟精度 + 120 秒月 + 120 秒月 提供
实时时钟保持时间 通常 7 天25 °C
时少 6
天(免维护超级电容)
通常 7 天25 °C
时少 6
天(免维护超级电容)
提供
1 组态 V 存储器M 存储器C 存储器存储区(前值)
T 存储器保持部分(保持性定时器前值)指定量
2 指定脉频率仅适带晶体输出 CPU 型号带继电器输出 CPU
型号建议进行脉输出操作

表格 A 10 PROFINET 特性
说明 CPU ST20 DCDCDC CPU SR20 ACDC继电器
PROFINET 设备数 8
PROFINET 设备设备编号 1 8
台 PROFINET 设备输入 128 字节
台 PROFINET 设备输出 128 字节
模块数 64
PROFINET 设备循环更新时间 更新时间值取决 PROFINET
设置通信组件PROFINET
设备数量已组态户数量 技术规范
A2 S7200 SMART CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 815
说明 CPU ST20 DCDCDC CPU SR20 ACDC继电器
PROFINET 程映输入寄存器 CPU
址范围
I1280 I11517
PROFINET 程映输出寄存器 CPU
址范围
Q1280 Q11517
1 号设备 PROFINET
程映输入寄存器 CPU 址
I1280 I2557
2 号设备 PROFINET
程映输入寄存器 CPU 址
I2560 I3837
3 号设备 PROFINET
程映输入寄存器 CPU 址
I3840 I5117
4 号设备 PROFINET
程映输入寄存器 CPU 址
I5120 I6397
5 号设备 PROFINET
程映输入寄存器 CPU 址
I6400 I7677
6 号设备 PROFINET
程映输入寄存器 CPU 址
I7680 I8957
7 号设备 PROFINET
程映输入寄存器 CPU 址
I8960 I10237
8 号设备 PROFINET
程映输入寄存器 CPU 址
I10240 I11517
1 号设备 PROFINET
程映输出寄存器 CPU 址
Q1280 Q2557
2 号设备 PROFINET
程映输出寄存器 CPU 址
Q2560 Q3837
3 号设备 PROFINET
程映输出寄存器 CPU 址
Q3840 Q5117
4 号设备 PROFINET
程映输出寄存器 CPU 址
Q5120 Q6397
5 号设备 PROFINET
程映输出寄存器 CPU 址
Q6400 Q7677
6 号设备 PROFINET
程映输出寄存器 CPU 址
Q7680 Q8957 技术规范
A2 S7200 SMART CPU
S7200 SMART
816 系统手册 V24 032019 A5E03822234AF
说明 CPU ST20 DCDCDC CPU SR20 ACDC继电器
7 号设备 PROFINET
程映输出寄存器 CPU 址
Q8960 Q10237
8 号设备 PROFINET
程映输出寄存器 CPU 址
Q10240 Q11517
表格 A 11 性
指令类型 执行速度
布尔运算 150 ns指令
移动字 12 μs指令
实数数学运算 36 μs指令
表格 A 12 支持户程序元素
元素 说明
POU 类型数量 程序:1
子例程:128(0 127)
中断例程:128(0 127)
嵌套深度 程序:8 子例程级
中断例程:4 子例程级
累加器 数量 4
定时器 类型数量 非保持性(TONTOF):192
保持性 (TONR):64
计数器 数量 256 技术规范
A2 S7200 SMART CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 817
表格 A 13 通信
技术数 CPU ST20 DCDCDC CPU SR20
ACDC继电器
CPU CR20s
ACDC继电器
端口数 PROFINET (LAN):1
串行端口:1 (RS485)
附加串行端口:1(带
选 RS232485
信号板)
PROFINET (LAN):1
串行端口:1 (RS485)
附加串行端口:1(带
选 RS232485
信号板)
PROFINET (LAN):0
串行端口:1 (RS485)
附加串行端口:0
HMI 设备 PROFINET (LAN):8
连接
串行端口:端口 4
连接
PROFINET (LAN):8
连接
串行端口:端口 4
连接
PROFINET
(LAN):提供
串行端口:端口 4
连接
编程设备 (PG) PROFINET (LAN):1
连接
串行端口:1 连接
PROFINET (LAN):1
连接
串行端口:1 连接
PROFINET
(LAN):提供
串行端口:1 连接
CPU (PUTGET) PROFINET (LAN):8
客户端 8
服务器连接
PROFINET (LAN):8
客户端 8
服务器连接
PROFINET
(LAN):提供
开放式户通信 PROFINET (LAN):8

8 动连接
PROFINET (LAN):8

8 动连接
PROFINET
(LAN):提供
数传输率 PROFINET
(LAN):10100 Mbs
RS485
系统协议:960019200
187500 bs
RS485 端口:1200
115200 bs
PROFINET
(LAN):10100 Mbs
RS485
系统协议:960019200
187500 bs
RS485 端口:1200
115200 bs
PROFINET
(LAN):提供
RS485
系统协议:960019200
187500 bs
RS485 端口:1200
115200 bs
隔离(外部信号
PLC 逻辑侧)
PROFINET
(LAN):变压器
隔离1500 V AC
RS485:
PROFINET
(LAN):变压器
隔离1500 V AC
RS485:
PROFINET
(LAN):提供
RS485: 技术规范
A2 S7200 SMART CPU
S7200 SMART
818 系统手册 V24 032019 A5E03822234AF
技术数 CPU ST20 DCDCDC CPU SR20
ACDC继电器
CPU CR20s
ACDC继电器
电缆类型 PROFINET
(LAN):CAT5e 屏蔽电缆
RS485:PROFIBUS
网络电缆
PROFINET
(LAN):CAT5e 屏蔽电缆
RS485:PROFIBUS
网络电缆
PROFINET
(LAN):提供
RS485:PROFIBUS
网络电缆
PROFINET 通信
PROFINET 控制器 否
PROFINET 设备 否 否 否
PROFINET 控制器
服务
PGOP 通信 否
S7 路 否
等时步模式 否 否 否
开放式 IE 通信 否
IRT 否 否 否
MRP 否 否 否
PROFIenergy 否 否 否
RT 连接
PROFINET
设备数量
8 8
模块数量 64 64
更新时间 更新时间值取决
PROFINET
设置通信组件PROFI
NET
设备数量已组态
户数量
更新时间值取决
PROFINET
设置通信组件IO
设备数量已组态
户数量

带 RT
1 ms 发送时钟 1 ms 512 ms 1 ms 512 ms 技术规范
A2 S7200 SMART CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 819
表格 A 14 电源
技术数 CPU ST20 DCDCDC CPU SR20
ACDC继电器
CPU CR20s
ACDC继电器
电压范围 204 288 V DC 85 264 V AC 85 264 V AC
电源频率 47 63 Hz 47 63 Hz
输入
电流
负载时
仅包括 CPU
24 V DC 时 160 mA(
300 mA
传感器驱动功率)
24 V DC 时 430 mA(含
驱动 300 mA
传感器电源)
120 V AC 时 210 mA(含
300 mA
电源传感器输出)
120 V AC 时 90
mA(含 300 mA
电源传感器输出)
240 V AC 时 120 mA(含
300 mA
电源传感器输出)
240 V AC 时 60
mA(含 300 mA
电源传感器输出)
120 V AC 时 90 mA
240 V AC 时 60 mA
负载时
包括 CPU
扩展
附件
24 V DC 时 720 mA 120 V AC 时 290 mA 240
V AC 时 170 mA

浪涌电流() 288 V DC 时 117 A 264 V AC 时 93 A 264 V AC 时 163 A
隔离(输入电源逻辑
侧)
1500 V AC 1500 V AC
漏电流交流线路

05 mA 05 mA
保持时间(掉电) 24 V DC 时 20 ms 120 V AC 时 30 ms 240 V
AC 时 200 ms
120 V AC 时 30 ms
240 V AC 时 200 ms
部保险丝户
更换
3 A250 V慢速熔断 3 A250 V慢速熔断 3 A250 V慢速熔断
技术规范
A2 S7200 SMART CPU
S7200 SMART
820 系统手册 V24 032019 A5E03822234AF
表格 A 15 传感器电源
技术数 CPU ST20 DCDCDC CPU SR20
ACDC继电器
CPU CR20s
ACDC继电器
电压范围 204 288 V DC 204 288 V DC 204 288 V DC
额定输出电流() 300 mA(短路
保护)
300 mA(短路
保护)
300 mA(短路
保护)
波纹噪声 (<10
MHz)
< 1 V 峰峰值 < 1 V 峰峰值 < 1 V 峰峰值
隔离(CPU 逻辑侧
传感器电源)
未隔离 未隔离 未隔离
A212 数字量输入输出
表格 A 16 数字量输入
技术数 CPU ST20 DCDCDC CPU SR20
ACDC继电器
CPU CR20s
ACDC继电器
输入点数 12 12 12
类型 漏型源型(IEC 1
类漏型 I00
I03I06 I07)
漏型源型(IEC 1
类漏型)
漏型源型(IEC 1
类漏型)
额定电压 4 mA 时 24 V
DC额定值
4 mA 时 24 V
DC额定值
4 mA 时 24 V
DC额定值
允许连续电压 30 V DC值 30 V DC值 30 V DC值
浪涌电压 35 V DC持续 05 s 35 V DC持续 05 s 35 V DC持续 05 s
逻辑 1 信号() I00 I03I06
I07:8 mA 时 4 V DC
输入:25 mA 时 15
V DC
25 mA 时 15 V DC 25 mA 时 15 V DC
逻辑 0 信号() I00 I03I06
I07:1 mA 时 1 V DC
输入:1 mA 时 5 V
DC
1 mA 时 5 V DC 1 mA 时 5 V DC
隔离(现场侧逻辑侧

500 V AC持续 1 分钟 500 V AC持续 1 分钟 500 V AC持续 1 分钟 技术规范
A2 S7200 SMART CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 821
技术数 CPU ST20 DCDCDC CPU SR20
ACDC继电器
CPU CR20s
ACDC继电器
隔离组 1 1 1
滤波时间 通道单独选择(
点 I00 I13):
μs:02040816
3264128
ms:02040816
3264128
通道单独选择(
点 I00 I13):
μs:02040816
3264128
ms:02040816
3264128
通道单独选择(
点 I00 I13):
μs:02040816
3264128
ms:02040816
3264128
HSC
时钟输入速率(值

单相:4 HSC200
kHz2 HSC30 kHz
AB 相:2 HSC100
kHz2 HSC20 kHz
单相:4 HSC200
kHz2 HSC30 kHz
AB 相:2 HSC100
kHz2 HSC20 kHz
单相:4 HSC100
kHz
AB 相:2 HSC50
kHz
时接通
输入数
12 12 12
电缆长度(值)
米单位



I00 I03:
屏蔽(仅限类):
• 500 m
正常(低速)输入
• 50 m
HSC(高速)输入
输入:
屏蔽:
• 500 m 正常输入
• 50 m HSC 输入
非屏蔽:
• 300 m 正常输入
输入:
屏蔽:
• 500 m 正常输入
• 50 m HSC 输入
非屏蔽:
• 300 m 正常输入
I06 I07:
• 屏蔽(仅限类):50
0 m 正常输入
输入:
• 屏蔽:500 m 正常输入
• 非屏蔽:300 m
正常输入
技术规范
A2 S7200 SMART CPU
S7200 SMART
822 系统手册 V24 032019 A5E03822234AF
表格 A 17 数字量输出
技术数 CPU ST20 DCDCDC CPU SR20
ACDC继电器
CPU CR20s
ACDC继电器
输出点数 8 8 8
类型 固态 MOSFET(源型) 继电器干触点 继电器干触点
电压范围 204 288 V DC 5 30 V DC 5 250
V AC
5 30 V DC 5 250
V AC
电流时
逻辑 1 信号
20 V DC
具 10 KΩ
负载时逻辑 0 信号
01 V DC
点额定电流(

05 A 20 A 20 A
公端额定电流
()
6 A 100 A 100 A
灯负载 5 W 30 W DC200 W AC 30 W DC200 W AC
通态电阻 06 Ω 新设备 02 Ω 新设备 02 Ω
点漏电流 10 μA
浪涌电流 8 A长持续 100 ms 触点闭合时 7 A 触点闭合时 7 A
载保护
隔离(现场侧逻辑侧

500 V AC持续 1 分钟 1500 V AC持续 1
分钟(线圈触点)
(线圈逻辑侧)
1500 V AC持续 1
分钟(线圈触点)
(线圈逻辑侧)
隔离电阻 新设备 100 MΩ 新设备 100 MΩ
断开触点间绝缘 750 V AC持续 1 分钟 750 V AC持续 1 分钟
隔离组 2 1 1
电感钳位电压 L+ 48 V DC
1 W 损耗
推荐 推荐
开关延迟(Qa0
Qa3)
断开接通长 10 μs
接通断开长 30 μs
长 10 ms 长 10 ms
开关延迟(Qa4
Qa7)
断开接通长 50 μs
接通断开长 200 μs
长 10 ms 长 10 ms 技术规范
A2 S7200 SMART CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 823
技术数 CPU ST20 DCDCDC CPU SR20
ACDC继电器
CPU CR20s
ACDC继电器
机械寿命(负载) 10000000
断开闭合周期
10000000
断开闭合周期
额定负载触点寿命 100000 断开闭合周期 100000 断开闭合周期
STOP
模式输出状态
值换值(默认
值 0)
值换值(默认
值 0)
值换值(默认
值 0)
时接通
输出数
8 8 8
电缆长度(值)
米单位
屏蔽:500 m
非屏蔽:300 m
屏蔽:500 m
非屏蔽:300 m
屏蔽:500 m
非屏蔽:300 m
A213 接线图
表格 A 18 CPU ST20 DCDCDC (6ES72881ST200AA0) 接线图
CPU ST20 DCDCDC (6ES72881ST200AA0)

① 24 V DC
传感器电源输出 技术规范
A2 S7200 SMART CPU
S7200 SMART
824 系统手册 V24 032019 A5E03822234AF

表格 A 19 CPU ST20 DCDCDC (6ES72881ST200AA0) 连接器引脚位置
引脚 X10 X11 X12
1 1M DI a7 2L+
2 DI a0 DI b0 2M
3 DI a1 DI b1 DQ a0
4 DI a2 DI b2 DQ a1
5 DI a3 DI b3 DQ a2
6 DI a4 L+24 V DC DQ a3
7 DI a5 M24 V DC DQ a4
8 DI a6 功性接 DQ a5
9 DQ a6
10 DQ a7
11 L+24 V DC
12 M 24 V DC

表格 A 20 CPU SR20 ACDC继电器 (6ES72881SR200AA0) 接线图
CPU SR20 ACDC继电器 (6ES72881SR200AA0)




24 V DC
传感器电源输出 技术规范
A2 S7200 SMART CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 825

表格 A 21 CPU SR20 ACDC继电器 (6ES72881SR200AA0) 连接器引脚位置
引脚 X10 X11 X12
1 1M DI a7 1L
2 DI a0 DI b0 DQ a0
3 DI a1 DI b1 DQ a1
4 DI a2 DI b2 DQ a2
5 DI a3 DI b3 DQ a3
6 DI a4 L1 120 240 V AC 2L
7 DI a5 N 120 240 V AC DQ a4
8 DI a6 功性接 DQ a5
9 DQ a6
10 DQ a7
11 L+ 24 V DC 输出
12 M24 V DC 输出

表格 A 22 CPU CR20s ACDC继电器 (6ES72881CR200AA1) 接线图
CPU CR20s ACDC继电器 (6ES72881CR200AA1)




24 V DC
传感器电源输出 技术规范
A2 S7200 SMART CPU
S7200 SMART
826 系统手册 V24 032019 A5E03822234AF

表格 A 23 CPU CR20s ACDC继电器 (6ES72881CR200AA1) 连接器引脚位置
引脚 X10 X11 X12
1 1M DI a7 1L
2 DI a0 DI b0 DQ a0
3 DI a1 DI b1 DQ a1
4 DI a2 DI b2 DQ a2
5 DI a3 DI b3 DQ a3
6 DI a4 L1 120 240 V AC 2L
7 DI a5 N 120 240 V AC DQ a4
8 DI a6 功性接 DQ a5
9 DQ a6
10 DQ a7
11 L+24 V DC 输出
12 M24 V DC 输出
A22 CPU ST30CPU SR30 CPU CR30s
A221 常规规范特性
CPU ST30CPU SR30 CPU CR30s 常规规范特性
表格 A 24 常规规范
技术数 CPU ST30 DCDCDC CPU SR30
ACDC继电器
CPU CR30s
ACDC继电器
产品编号 6ES72881ST300AA0 6ES72881SR300AA0 6E882881CR300AA1
尺寸 W x H x D (mm) 110 x 100 x 81 110 x 100 x 81 110 x 100 x 81
重量 375 g 435 g 424 g
功耗 12 W 14 W 7 w
电流(EM 总线) 1400 mA(5 V DC) 1400 mA(5 V DC) 提供 技术规范
A2 S7200 SMART CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 827
技术数 CPU ST30 DCDCDC CPU SR30
ACDC继电器
CPU CR30s
ACDC继电器
电流 (24 V DC) 300
mA(传感器电源)
300
mA(传感器电源)
300
mA(传感器电源)
数字量输入
电流消耗 (24 V DC)
点输入 4 mA 点输入 4 mA 点输入 4 mA

表格 A 25 CPU 特征
技术数 CPU ST30 DCDCDC CPU SR30
ACDC继电器
CPU CR30s
ACDC继电器
户存储
器 1
程序 18 KB 18 KB 12 KB
户数
(V)
12 KB 12 KB 8 KB
保持性 10 KB 1 10 KB 1 2 KB 1
板载数字量 IO 18 点输入12 点输出 18 点输入12 点输出 18 点输入12 点输出
程映 256 位输入 (I)256 位输出
(Q)
256 位输入 (I)256 位输出
(Q)
256 位输入 (I)256 位输出
(Q)
模拟图 56 字输入 (AI)56
字输出 (AQ)
56 字输入 (AI)56
字输出 (AQ)
提供
位存储器 (M) 256 位 256 位 256 位
时(局部)存储器
(L)
程序中 64
字节子例程
中断例程中 64 字节
采 LAD FBD
进行编程时 60
字节(STEP 7MicroWIN
保留 4 字节)
程序中 64
字节子例程
中断例程中 64 字节
采 LAD FBD
进行编程时 60
字节(STEP 7MicroWIN
保留 4 字节)
程序中 64
字节子例程
中断例程中 64 字节
采 LAD FBD
进行编程时 60
字节(STEP 7MicroWIN
保留 4 字节)
序控制继电器 (S) 256 位 256 位 256 位
扩展模块
扩展
6 6 提供
信号板扩展 1 1 提供
高速计数 总数 6 6 4 技术规范
A2 S7200 SMART CPU
S7200 SMART
828 系统手册 V24 032019 A5E03822234AF
技术数 CPU ST30 DCDCDC CPU SR30
ACDC继电器
CPU CR30s
ACDC继电器
器 单相 5 200 kHz
1 30 kHz
5 200 kHz
1 30 kHz
4 100 kHz
AB 相 3 100 kHz
1 20 kHz
3 100 kHz
1 20 kHz
2 50 kHz
脉输出 2 3 100 kHz 提供
脉捕捉输入 12 12 提供
循环中断 2 分辨率 1 ms 2 分辨率 1 ms 2 分辨率 1 ms
中断 4 升 4
降(选信号
板时 6 )
4 升 4
降(选信号
板时 6 )
4 升 4 降
存储卡 microSDHC 卡(选) microSDHC 卡(选) 提供
实时时钟精度 + 120 秒月 + 120 秒月 提供
实时时钟保持时间 通常 7 天25 °C
时少 6
天(免维护超级电容)
通常 7 天25 °C
时少 6
天(免维护超级电容)
提供
1 组态 V 存储器M 存储器C 存储器存储区(前值)
T 存储器保持部分(保持性定时器前值)指定量
2 指定脉频率仅适带晶体输出 CPU 型号带继电器输出 CPU
型号建议进行脉输出操作

表格 A 26 PROFINET 特性
说明 CPU ST30 DCDCDC CPU SR30 ACDC继电器
PROFINET 设备数 8
PROFINET 设备设备编号 1 8
台 PROFINET 设备输入 128 字节
台 PROFINET 设备输出 128 字节
模块数 64
PROFINET 设备循环更新时间 更新时间值取决 PROFINET
设置通信组件PROFINET
设备数量已组态户数量 技术规范
A2 S7200 SMART CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 829
说明 CPU ST30 DCDCDC CPU SR30 ACDC继电器
PROFINET 程映输入寄存器 CPU
址范围
I1280 I11517
PROFINET 程映输出寄存器 CPU
址范围
Q1280 Q11517
1 号设备 PROFINET
程映输入寄存器 CPU 址
I1280 I2557
2 号设备 PROFINET
程映输入寄存器 CPU 址
I2560 I3837
3 号设备 PROFINET
程映输入寄存器 CPU 址
I3840 I5117
4 号设备 PROFINET
程映输入寄存器 CPU 址
I5120 I6397
5 号设备 PROFINET
程映输入寄存器 CPU 址
I6400 I7677
6 号设备 PROFINET
程映输入寄存器 CPU 址
I7680 I8957
7 号设备 PROFINET
程映输入寄存器 CPU 址
I8960 I10237
8 号设备 PROFINET
程映输入寄存器 CPU 址
I10240 I11517
1 号设备 PROFINET
程映输出寄存器 CPU 址
Q1280 Q2557
2 号设备 PROFINET
程映输出寄存器 CPU 址
Q2560 Q3837
3 号设备 PROFINET
程映输出寄存器 CPU 址
Q3840 Q5117
4 号设备 PROFINET
程映输出寄存器 CPU 址
Q5120 Q6397
5 号设备 PROFINET
程映输出寄存器 CPU 址
Q6400 Q7677
6 号设备 PROFINET
程映输出寄存器 CPU 址
Q7680 Q8957 技术规范
A2 S7200 SMART CPU
S7200 SMART
830 系统手册 V24 032019 A5E03822234AF
说明 CPU ST30 DCDCDC CPU SR30 ACDC继电器
7 号设备 PROFINET
程映输出寄存器 CPU 址
Q8960 Q10237
8 号设备 PROFINET
程映输出寄存器 CPU 址
Q10240 Q11517
表格 A 27 性
指令类型 执行速度
布尔运算 150 ns指令
移动字 12 μs指令
实数数学运算 36 μs指令
表格 A 28 支持户程序元素
元素 说明
POU 类型数量 程序:1
子例程:128(0 127)
中断例程:128(0 127)
嵌套深度 程序:8 子例程级
中断例程:4 子例程级
累加器 数量 4
定时器 类型数量 非保持性(TONTOF):192
保持性 (TONR):64
计数器 数量 256 技术规范
A2 S7200 SMART CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 831
表格 A 29 通信
技术数 CPU ST30 DCDCDC CPU SR30
ACDC继电器
CPU CR30s
ACDC继电器
端口数 PROFINET (LAN):1
串行端口:1 (RS485)
附加串行端口:1(带
选 RS232485
信号板)
PROFINET (LAN):1
串行端口:1 (RS485)
附加串行端口:1(带
选 RS232485
信号板)
PROFINET (LAN):0
串行端口:1 (RS485)
附加串行端口:0
HMI 设备 PROFINET (LAN):8
连接
串行端口:端口 4
连接
PROFINET (LAN):8
连接
串行端口:端口 4
连接
PROFINET
(LAN):提供
串行端口:端口 4
连接
编程设备 (PG) PROFINET (LAN):1
连接
串行端口:1 连接
PROFINET (LAN):1
连接
串行端口:1 连接
PROFINET
(LAN):提供
串行端口:1 连接
CPU (PUTGET) PROFINET (LAN):8
客户端 8
服务器连接
PROFINET (LAN):8
客户端 8
服务器连接
PROFINET
(LAN):提供
开放式户通信 PROFINET (LAN):8

8 动连接
PROFINET (LAN):8

8 动连接
PROFINET
(LAN):提供
数传输率 PROFINET
(LAN):10100 Mbs
RS485
系统协议:960019200
187500 bs
RS485 端口:1200
115200 bs
PROFINET
(LAN):10100 Mbs
RS485
系统协议:960019200
187500 bs
RS485 端口:1200
115200 bs
PROFINET
(LAN):提供
RS485
系统协议:960019200
187500 bs
RS485 端口:1200
115200 bs
隔离(外部信号
PLC 逻辑侧)
PROFINET
(LAN):变压器隔离150
0 V AC
RS485:
PROFINET
(LAN):变压器隔离150
0 V AC
RS485:
PROFINET
(LAN):提供
RS485: 技术规范
A2 S7200 SMART CPU
S7200 SMART
832 系统手册 V24 032019 A5E03822234AF
技术数 CPU ST30 DCDCDC CPU SR30
ACDC继电器
CPU CR30s
ACDC继电器
电缆类型 PROFINET
(LAN):CAT5e 屏蔽电缆
RS485:PROFIBUS
网络电缆
PROFINET
(LAN):CAT5e 屏蔽电缆
RS485:PROFIBUS
网络电缆
PROFINET
(LAN):提供
RS485:PROFIBUS
网络电缆
PROFINET 通信
PROFINET 控制器 否
PROFINET 设备 否 否 否
PROFINET 控制器
服务
PGOP 通信 否
S7 路 否
等时步模式 否 否 否
开放式 IE 通信 否
IRT 否 否 否
MRP 否 否 否
PROFIenergy 否 否 否
RT 连接
PROFINET
设备数量
8 8
模块数量 64 64
更新时间 更新时间值取决
PROFINET
设置通信组件PROFI
NET
设备数量已组态
户数量
更新时间值取决
PROFINET
设置通信组件PROFI
NET
设备数量已组态
户数量

带 RT
1 ms 发送时钟 1 ms 512 ms 1 ms 512 ms 技术规范
A2 S7200 SMART CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 833
表格 A 30 电源
技术数 CPU ST30 DCDCDC CPU SR30 ACDC继电器

CPU CR30s
ACDC继电器
电压范围 204 288 V DC 85 264 V AC 85 264 V AC
电源频率 47 63 Hz 47 63 Hz
输入电流 负载时
仅包括
CPU
24 V DC 时 64 mA(
300 mA
传感器驱动功率)
24 V DC 时 365 mA(带
300 mA
传感器驱动功率)
120 V AC 时 92
mA(带功率传感器)
120 V AC 时 40
mA(功率传感器)
240 V AC 时 52
mA(带功率传感器)
240 V AC 时 27
mA(功率传感器)
120 V AC 时 90 mA
240 V AC 时 70 mA
负载时
包括 CPU
扩展
附件
24 V DC 时 624 mA 120 V AC 时 136 mA
240 V AC 时 72 mA

浪涌电流() 288 V DC 时 6 A 264 V AC 时 89 A 264 V AC 时 163 A
隔离(输入电源逻
辑侧)
1500 V AC 1500 V AC
漏电流交流线路

05 mA 05 mA
保持时间
(掉电)
24 V DC 时 20 ms 120 V AC 时 30 ms
240 V AC 时 200 ms
120 V AC 时 30 ms
240 V AC 时 200 ms
部保险丝
户更换
3 A250 V慢速熔断 3 A250 V慢速熔断 3 A250 V慢速熔断

表格 A 31 传感器电源
技术数 CPU ST30 DCDCDC CPU SR30
ACDC继电器
CPU CR30s
ACDC继电器
电压范围 204 288 V DC 204 288 V DC 204 288 V DC
额定输出电流() 300 mA
(短路保护)
300 mA
(短路保护)
300 mA(短路保护) 技术规范
A2 S7200 SMART CPU
S7200 SMART
834 系统手册 V24 032019 A5E03822234AF
技术数 CPU ST30 DCDCDC CPU SR30
ACDC继电器
CPU CR30s
ACDC继电器
波纹噪声 (<10
MHz)
< 1 V 峰峰值 < 1 V 峰峰值 < 1 V 峰峰值
隔离(CPU
逻辑侧传感器电源)
未隔离 未隔离 未隔离
A222 数字量输入输出
表格 A 32 数字量输入
技术数 CPU ST30 DCDCDC CPU SR30
ACDC继电器
CPU CR30s
ACDC继电器
输入点数 18 18 18
类型 漏型源型(IEC 1
类漏型 I00
I03I06 I07)
漏型源型(IEC 1
类漏型)
漏型源型(IEC 1
类漏型)
额定电压 4 mA 时 24 V
DC额定值
4 mA 时 24 V
DC额定值
4 mA 时 24 V
DC额定值
允许连续电压 30 V DC值 30 V DC值 30 V DC值
浪涌电压 35 V DC持续 05 s 35 V DC持续 05 s 35 V DC持续 05 s
逻辑 1 信号() I00 I03I06
I07:8 mA 时 4 V DC
输入:25 mA 时 15
V DC
25 mA 时 15 V DC 25 mA 时 15 V DC
逻辑 0 信号() I00 I03I06
I07:1 mA 时 1 V DC
输入:1 mA 时 5 V
DC
1 mA 时 5 V DC 1 mA 时 5 V DC
隔离(现场侧逻辑侧

500 V AC持续 1 分钟 500 V AC持续 1 分钟 500 V AC持续 1 分钟
隔离组 1 1 1 技术规范
A2 S7200 SMART CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 835
技术数 CPU ST30 DCDCDC CPU SR30
ACDC继电器
CPU CR30s
ACDC继电器
滤波时间 通道单独选择(
点 I00 I15):
μs:02040816
3264128
ms:02040816
3264128
通道单独选择(
点 I00 I15):
μs:02040816
3264128
ms:02040816
3264128
通道单独选择(
点 I00 I15):
μs:02040816
3264128
ms:02040816
3264128
通道单独选择(
点 I16 更):
ms:064128
通道单独选择(
点 I16 更):
ms:064128
通道单独选择(
点 I16 更):
ms:064128
HSC
时钟输入频率()
(逻辑 1 电 15
26 V DC)
单相:5 HSC200
kHz1 HSC30 kHz
AB 相:3 HSC100
kHz1 HSC20 kHz
单相:5 HSC200
kHz1 HSC30 kHz
AB 相:3 HSC100
kHz1 HSC20 kHz
单相:4 HSC100
kHz
AB 相:2 HSC50
kHz
时接通
输入数
18 18 18
电缆长度(值)
米单位



I00 I03:
屏蔽(仅限类):
• 500 m
正常(低速)输入
• 50 m
HSC(高速)输入
输入:
• 屏蔽:500 m
正常输入
50 m HSC 输入
• 非屏蔽:300 m
正常输入
输入:
• 屏蔽:500 m
正常输入50 m HSC
输入
• 非屏蔽:300 m
正常输入
I06 I07:
• 屏蔽(仅限类):50
0 m 正常输入
输入:
• 屏蔽:500 m 正常输入
• 非屏蔽:300 m
额定输入1
1 I00 I03 高速计数器输入输入必须屏蔽电缆
技术规范
A2 S7200 SMART CPU
S7200 SMART
836 系统手册 V24 032019 A5E03822234AF
表格 A 33 数字量输出
技术数 CPU ST30 DCDCDC CPU SR30
ACDC继电器
CPU CR30s
ACDC继电器
输出点数 12 12 12
类型 固态 MOSFET
(源型)
继电器干触点 继电器干触点
电压范围 204 288 V DC 5 30 V DC 5 250
V AC
5 30 V DC 5 250
V AC
电流时
逻辑 1 信号
20 V DC
具 10 KΩ
负载时逻辑 0 信号
01 V DC
点额定电流(

05 A 20 A 20 A
公端额定电流
()
6 A 100 A 100 A
灯负载 5 W 30 W DC200 W AC 30 W DC200 W AC
通态电阻 06 Ω 新设备 02 Ω 新设备 02 Ω
点漏电流 10 μA
浪涌电流 8 A长持续 100 ms 触点闭合时 7 A 触点闭合时 7 A
载保护
隔离(现场侧逻辑侧

500 V AC持续 1 分钟 1500 V AC持续 1
分钟(线圈触点)
(线圈逻辑侧)
1500 V AC持续 1
分钟(线圈触点)
(线圈逻辑侧)
隔离电阻 新设备 100 MΩ 新设备 100 MΩ
断开触点间绝缘 750 V AC持续 1 分钟 750 V AC持续 1 分钟
隔离组 1 1 1
电感钳位电压 L+ 48 V DC1 W 损耗 推荐 推荐
开关延迟
(Qa0 Qa3)
断开接通长 10 μs
接通断开长 30 μs
长 10 ms 长 10 ms
开关延迟
(Qa4 Qb7)
断开接通长 50 μs
接通断开长 200 μs
长 10 ms 长 10 ms 技术规范
A2 S7200 SMART CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 837
技术数 CPU ST30 DCDCDC CPU SR30
ACDC继电器
CPU CR30s
ACDC继电器
机械寿命(负载) 10000000
断开闭合周期
10000000
断开闭合周期
额定负载触点寿命 100000 断开闭合周期 100000 断开闭合周期
STOP
模式输出状态
值换值(默认
值 0)
值换值(默认
值 0)
值换值(默认
值 0)
时接通
输出数
12 12 12
电缆长度(值)
米单位
屏蔽:500 m
非屏蔽:150 m
屏蔽:500 m
非屏蔽:150 m
屏蔽:500 m
非屏蔽:150 m
A223 接线图
表格 A 34 CPU ST30 DCDCDC (6ES72881ST300AA0) 接线图
CPU ST30 DCDCDC (6ES72881ST300AA0)

① 24 V DC
传感器电源输出 技术规范
A2 S7200 SMART CPU
S7200 SMART
838 系统手册 V24 032019 A5E03822234AF

表格 A 35 CPU ST30 DCDCDC (6ES72881ST300AA0) 连接器引脚位置
引脚 X10 X11 X12 X13
1 1M DI a7 2L+ DQ a6
2 DI a0 DI b0 2M DQ a7
3 DI a1 DI b1 DQ a0 3L+
4 DI a2 DI b2 DQ a1 3M
5 DI a3 DI b3 DQ a2 DQb0
6 DI a4 DIb4 DQa3 DQb1
7 DI a5 DIb5 DQ a4 DQb2
8 DI a6 DIb6 DQ a5 DQb3
9 DIb7 L+24 V DC
10 DIc0 M24 V DC
11 DIc1
12 L+24 V DC
13 M24 V DC
14 功性接 技术规范
A2 S7200 SMART CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 839

表格 A 36 CPU SR30 ACDC继电器 (6ES72881SR300AA0) 接线图
CPU SR30 ACDC继电器 (6ES72881SR300AA0)

① 24 V DC
传感器电源输出

表格 A 37 CPU SR30 ACDC继电器 (6ES72881SR300AA0) 连接器引脚位置
引脚 X10 X11 X12 X13
1 1M DI a7 1L DQ a6
2 DI a0 DI b0 DQ a0 DQ a7
3 DI a1 DI b1 DQ a1 3L
4 DI a2 DI b2 DQ a2 DQ b0
5 DI a3 DI b3 DQ a3 DQ b1
6 DI a4 DIb4 2L DQ b2
7 DI a5 DIb5 DQ a4 DQ b3
8 DI a6 DIb6 DQ a5
9 DIb7 L+ 24 V DC
输出
10 DIc0 M24 V DC 输出 技术规范
A2 S7200 SMART CPU
S7200 SMART
840 系统手册 V24 032019 A5E03822234AF
引脚 X10 X11 X12 X13
11 DIc1
12 L1 120 240 V AC
13 N 120 240 V AC
14 功性接

表格 A 38 CPU CR30s ACDC继电器 (6ES72881CR300AA1) 接线图
CPU CR30s ACDC继电器 (6ES72881CR300AA1)




24 V DC
传感器电源输出

表格 A 39 CPU CR30s ACDC继电器 (6ES72881CR300AA1) 连接器引脚位置
引脚 X10 X11 X12 X13
1 1M DI a7 1L DQ a6
2 DI a0 DI b0 DQ a0 DQ a7
3 DI a1 DI b1 DQ a1 3L
4 DI a2 DI b2 DQ a2 DQ b0
5 DI a3 DI b3 DQ a3 DQ b1 技术规范
A2 S7200 SMART CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 841
引脚 X10 X11 X12 X13
6 DI a4 DIb4 2L DQ b2
7 DI a5 DIb5 DQ a4 DQ b3
8 DI a6 DIb6 DQ a5
9 DIb7 L+24 V DC 输出
10 DIc0 M24 V DC 输出
11 DIc1
12 L1 120 240 V AC
13 N 120 240 V AC
14 功性接
A23 CPU ST40CPU SR40CPU CR40 CPU CR40
A231 常规规范特性
CPU ST40CPU SR40 CPU CR40s 常规规范特性
表格 A 40 常规规范
技术数 CPU ST40
DCDCDC
CPU SR40
ACDC继电器
CPU CR40s
ACDC继电器
CPU CR40
ACDC继电器
产品编号

6ES72881ST40
0AA0
6ES72881SR40
0AA0
6ES72881CR40
0AA1
6ES7288
1CR400AA0
尺寸 W x H x D
(mm)
125 x 100 x 81 125 x 100 x 81 125 x 100 x 81 125 x 100 x 81
重量 4103 g 4413 g 475 g 4862 g
功耗 18 W 23 W 8 W 8 W
电流(EM
总线)
1400 mA(5 V
DC)
1400 mA(5 V
DC)
提供 提供 技术规范
A2 S7200 SMART CPU
S7200 SMART
842 系统手册 V24 032019 A5E03822234AF
技术数 CPU ST40
DCDCDC
CPU SR40
ACDC继电器
CPU CR40s
ACDC继电器
CPU CR40
ACDC继电器
电流
(24 V DC)
300
mA(传感器电源)
300
mA(传感器电源)
300
mA(传感器电源)
300
mA(传感器电
源)
数字量输入
电流消耗 (24 V
DC)
点输入 4
mA
点输入 4
mA
点输入 4
mA
点输入
4 mA

表格 A 41 CPU 特征
技术数 CPU ST40 DCDCDC CPU SR40
ACDC继电器
CPU CR40s
ACDC继电器
CPU CR40
ACDC继电器
户存储

程序 24 KB 24 KB 12 KB
户数
(V)
16 KB 16 KB 8 KB
保持性 10 KB 1 10 KB 1 2 KB 1
板载数字量 IO 24 点输入16 点输出 24 点输入16 点输出 24 点输入16 点输出
程映 256 位输入 (I)256 位输出
(Q)
256 位输入 (I)256
位输出 (Q)
256 位输入 (I)256 位输出 (Q)
模拟图 56 字输入 (AI)56
字输出 (AQ)
56 字输入
(AI)56 字输出
(AQ)
提供
位存储器 (M) 256 位 256 位 256 位
时(局部)存储器
(L)
程序中 64 字节
子例程
中断例程中 64 字节
采 LAD FBD
进行编程时
60 字节(STEP 7
MicroWIN 保留 4 字节)
程序中 64 字节
子例程
中断例程中 64 字节
采 LAD FBD
进行编程时
60 字节(STEP
7MicroWIN 保留 4
字节)
程序中 64 字节
子例程
中断例程中 64 字节
采 LAD FBD 进行编程时
60 字节(STEP 7MicroWIN
保留 4 字节)
序控制继电器 (S) 256 位 256 位 256 位
扩展模块扩展 6 6 提供 技术规范
A2 S7200 SMART CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 843
技术数 CPU ST40 DCDCDC CPU SR40
ACDC继电器
CPU CR40s
ACDC继电器
CPU CR40
ACDC继电器
信号板扩展 1 1 提供
高速计数

总数 6 6 4
单相 4 200 kHz
2 30 kHz
4 200 kHz
2 30 kHz
4 100 kHz
AB 相 2 100 kHz
2 20 kHz
2 100 kHz
2 20 kHz
2 50 kHz
脉输出 2 3 100 kHz 3 100 kHz 提供
脉捕捉输入 14 14 提供
循环中断 2 分辨率 1 ms 2 分辨率 1 ms 2 分辨率 1 ms
中断 4 升 4
降(选信号
板时 6

4 升 4
降(选
信号板时
6 )
4 升 4 降
存储卡 microSDHC 卡(选) microSDHC
卡(选)
提供
实时时钟精度 120 秒月 120 秒月 提供
实时时钟保持时间 通常 7 天25 °C
时少
6 天
通常 7 天25 °C
时少
6 天
提供
1 组态 V 存储器M 存储器C 存储器组态区(前值) T
存储器保持部分(保持性定时器前值)指定量
2 指定脉频率仅适带晶体输出 CPU 型号带继电器输出 CPU
型号建议进行脉输出操作

表格 A 42 PROFINET 特性
说明 CPU ST40 DCDCDC CPU SR40 ACDC继电器
PROFINET 设备数 8
PROFINET 设备设备编号 1 8
台 PROFINET 设备输入 128 字节
台 PROFINET 设备输出 128 字节 技术规范
A2 S7200 SMART CPU
S7200 SMART
844 系统手册 V24 032019 A5E03822234AF
说明 CPU ST40 DCDCDC CPU SR40 ACDC继电器
模块数 64
PROFINET 设备循环更新时间 更新时间值取决 PROFINET
设置通信组件PROFINET
设备数量已组态户数量
PROFINET 程映输入寄存器 CPU
址范围
I1280 I11517
PROFINET 程映输出寄存器 CPU
址范围
Q1280 Q11517
1 号设备 PROFINET
程映输入寄存器 CPU 址
I1280 I2557
2 号设备 PROFINET
程映输入寄存器 CPU 址
I2560 I3837
3 号设备 PROFINET
程映输入寄存器 CPU 址
I3840 I5117
4 号设备 PROFINET
程映输入寄存器 CPU 址
I5120 I6397
5 号设备 PROFINET
程映输入寄存器 CPU 址
I6400 I7677
6 号设备 PROFINET
程映输入寄存器 CPU 址
I7680 I8957
7 号设备 PROFINET
程映输入寄存器 CPU 址
I8960 I10237
8 号设备 PROFINET
程映输入寄存器 CPU 址
I10240 I11517
1 号设备 PROFINET
程映输出寄存器 CPU 址
Q1280 Q2557
2 号设备 PROFINET
程映输出寄存器 CPU 址
Q2560 Q3837
3 号设备 PROFINET
程映输出寄存器 CPU 址
Q3840 Q5117
4 号设备 PROFINET
程映输出寄存器 CPU 址
Q5120 Q6397 技术规范
A2 S7200 SMART CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 845
说明 CPU ST40 DCDCDC CPU SR40 ACDC继电器
5 号设备 PROFINET
程映输出寄存器 CPU 址
Q6400 Q7677
6 号设备 PROFINET
程映输出寄存器 CPU 址
Q7680 Q8957
7 号设备 PROFINET
程映输出寄存器 CPU 址
Q8960 Q10237
8 号设备 PROFINET
程映输出寄存器 CPU 址
Q10240 Q11517
表格 A 43 性
指令类型 执行速度
布尔运算 150 ns指令
移动字 12 μs指令
实数数学运算 36 μs指令
表格 A 44 支持户程序元素
元素 说明
POU 类型数量 程序:1
子例程:128(0 127)
中断例程:128(0 127)
嵌套深度 程序:8 子例程级
中断例程:4 子例程级
累加器 数量 4
定时器 类型数量 非保持性(TONTOF):192
保持性 (TONR):64
计数器 数量 256 技术规范
A2 S7200 SMART CPU
S7200 SMART
846 系统手册 V24 032019 A5E03822234AF
表格 A 45 通信
技术数 CPU ST40
DCDCDC
CPU SR40
ACDC继电器
CPU CR40s
ACDC继电器
CPU CR40
ACDC继电器
端口数 PROFINET
(LAN):1
串行端口:1
(RS485)
附加串行端口:1(
带选
RS232485
信号板)
PROFINET
(LAN):1
串行端口:1
(RS485)
附加串行端口:1(
带选 RS232485
信号板)
PROFINET
(LAN):0
串行端口:1
(RS485)
附加串行端口:0
PROFINET (LAN):1
串行端口:1 (RS485)
附加串行端口:0
HMI 设备 PROFINET
(LAN):8 连接
串行端口:端口
4 连接
PROFINET
(LAN):8 连接
串行端口:端口
4 连接
PROFINET
(LAN):提供
串行端口:端
口 4 连接
PROFINET (LAN):8
连接
串行端口:端口
4 连接
编程设备 (PG) PROFINET
(LAN):1 连接
串行端口:1 连接
PROFINET
(LAN):1 连接
串行端口:1 连接
PROFINET
(LAN):提供
串行端口:1
连接
PROFINET (LAN):1
连接
串行端口:1 连接
CPU
(PUTGET)
PROFINET
(LAN):8
客户端 8
服务器连接
PROFINET
(LAN):8
客户端 8
服务器连接
PROFINET
(LAN):提供
PROFINET (LAN):8
客户端 8
服务器连接
开放式户通

PROFINET
(LAN):8 动
8 动连接
PROFINET
(LAN):8 动 8
动连接
PROFINET
(LAN):提供
PROFINET (LAN):8
动 8
动连接
数传输率 PROFINET
(LAN):10100 Mbs
RS485
系统协议:96001
9200 187500 bs
RS485
端口:1200
115200 bs
PROFINET
(LAN):10100 Mbs
RS485
系统协议:960019
200 187500 bs
RS485
端口:1200
115200 bs
PROFINET
(LAN):提供
RS485
系统协议:9600
19200 187500
bs
RS485
端口:1200
115200 bs
PROFINET
(LAN):10100 Mbs
RS485
系统协议:960019
200 187500 bs
RS485
端口:1200
115200 bs 技术规范
A2 S7200 SMART CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 847
技术数 CPU ST40
DCDCDC
CPU SR40
ACDC继电器
CPU CR40s
ACDC继电器
CPU CR40
ACDC继电器
隔离(外部信
号 PLC
逻辑侧)
PROFINET
(LAN):变压器隔离
1500 V AC
RS485:
PROFINET
(LAN):变压器隔离
1500 V AC
RS485:
PROFINET
(LAN):提供
RS485:
PROFINET
(LAN):变压器隔离
1500 V AC
RS485:
电缆类型 PROFINET
(LAN):CAT5e
屏蔽电缆
RS485:PROFIBUS
网络电缆
PROFINET
(LAN):CAT5e
屏蔽电缆
RS485:PROFIBUS
网络电缆
PROFINET
(LAN):提供
RS485:PROFIBU
S 网络电缆
PROFINET
(LAN):CAT5e
屏蔽电缆
RS485:PROFIBUS
网络电缆
PROFINET 通信
PROFINET
控制器
否 否
PROFINET
设备
否 否 否 否
PROFINET 控制器
服务
PGOP 通信 否 否
S7 路 否 否
等时步模式 否 否 否 否
开放式 IE 通信 否 否
IRT 否 否 否 否
MRP 否 否 否 否
PROFIenergy 否 否 否 否
RT 连接
PROFINET
设备数

8 8
模块数量 64 64 技术规范
A2 S7200 SMART CPU
S7200 SMART
848 系统手册 V24 032019 A5E03822234AF
技术数 CPU ST40
DCDCDC
CPU SR40
ACDC继电器
CPU CR40s
ACDC继电器
CPU CR40
ACDC继电器
更新时间 更新时间值
取决
PROFINET
设置通信组件P
ROFINET
设备数量已组
态户数量
更新时间值
取决 PROFINET
设置通信组件P
ROFINET
设备数量已组
态户数量
否 否
带 RT
1 ms
发送时钟
1 ms 512 ms 1 ms 512 ms
表格 A 46 电源
技术数 CPU ST40 DCDCDC CPU SR40
ACDC继电器
CPU CR40s
ACDC继电器
CPU CR40
ACDC继电器
电压范围 204 288 V DC 85 264 V AC 85 264 V AC
电源频率 47 63 Hz 47 63 Hz
输入电流
(负
载时)
仅 CPU 24 V DC 时 190 mA(
300 mA
传感器驱动功率)
24 V DC 时 470 mA(带
300 mA
传感器驱动功率)
120 V AC 时 130
mA( 300 mA
传感器驱动功率)
120 V 时 250 mA(带
300 mA
传感器驱动功率)
240 V AC 时 80
mA( 300 mA
传感器驱动功率)
240 V AC 时 150
mA(带 300 mA
传感器驱动功率)
120 V AC 时 150 mA
240 V AC 时 80 mA

具扩
展附件
CPU
24 VDC 时 680 mA 120 V AC 时 300 mA
240 V AC 时 190 mA

浪涌电流() 288 V DC 时 117 A 264 V AC 时 163 A 264 V AC 时 163 A 技术规范
A2 S7200 SMART CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 849
技术数 CPU ST40 DCDCDC CPU SR40
ACDC继电器
CPU CR40s
ACDC继电器
CPU CR40
ACDC继电器
隔离(输入电源逻辑
侧)
1500 V AC 1500 V AC
漏电流交流线路

05 mA 05 mA
保持时间(掉电) 24 V DC 时 20 ms 120 V AC 时 30 ms
240 V AC 时 200 ms
120 V AC 时 30 ms
240 V AC 时 200 ms
部保险丝户
更换
3 A250 V慢速熔断 3 A250
V慢速熔断
3 A250 V慢速熔断

表格 A 47 传感器电源
技术数 CPU ST40 DCDCDC CPU SR40
ACDC继电器
CPU CR40s
ACDC继电器
CPU CR40
ACDC继电器
电压范围 204 288 V DC 204 288 V DC 204 288 V DC
额定输出电流() 300 mA 300 mA 300 mA(短路保护)
波纹噪声 (<10
MHz)
< 1 V 峰峰值 < 1 V 峰峰值 < 1 V 峰峰值
隔离(CPU
逻辑侧传感器电源)
未隔离 未隔离 未隔离
A232 数字量输入输出
表格 A 48 数字量输入
技术数 CPU ST40 DCDCDC CPU SR40
ACDC继电器
CPU CR40s
ACDC继电器
CPU CR40
ACDC继电器
输入点数 24 24 24
类型 漏型源型(IEC 1
类漏型I00 I03
外)
漏型源型(IEC 1
类漏型)
漏型源型(IEC 1 类漏型)
额定电压 4 mA 时 24 V
DC额定值
4 mA 时 24 V
DC额定值
4 mA 时 24 V DC额定值
允许连续电压 30 V DC值 30 V DC值 30 V DC值 技术规范
A2 S7200 SMART CPU
S7200 SMART
850 系统手册 V24 032019 A5E03822234AF
技术数 CPU ST40 DCDCDC CPU SR40
ACDC继电器
CPU CR40s
ACDC继电器
CPU CR40
ACDC继电器
浪涌电压 35 V DC持续 05 s 35 V DC持续 05 s 35 V DC持续 05 s
逻辑 1 信号() I00 I03:8 mA 时 4 V
DC
输入点:25 mA 时
15 V DC
25 mA 时 15 V DC

25 mA 时 15 V DC
逻辑 0 信号() I00 I03:1 mA 时 1 V
DC
输入点:1 mA 时 5 V
DC
1 mA 时 5 V DC 1 mA 时 5 V DC
隔离(现场侧逻辑侧

500 V AC持续 1 分钟 500 V AC持续 1
分钟
500 V AC持续 1 分钟
隔离组 1 1 1
滤波时间

通道单独选择(
点 I00 I15):
μs:02040816
3264128
ms:02040816
3264128
通道单独选
择(点 I00
I15):
μs:0204081
63264128
ms:020408
163264128
通道单独选择(点 I00
I15):
μs:0204081632
64128
ms:0204081632
64128
通道单独选择(
点 I16 更):
ms:064128
通道单独选
择(点 I16
更):
ms:064128
通道单独选择(点 I16
更):
ms:064128
HSC
时钟输入频率()
(逻辑 1 电 15
26 V DC)
单相:4 HSC200
kHz
2 HSC30 kHz
AB 相:2 HSC100
kHz
2 HSC20 kHz
单相:4
HSC200 kHz
2 HSC30 kHz
AB 相:2
HSC100 kHz
2 HSC20 kHz
单相:4 HSC100 kHz
AB 相:2 HSC50 kHz 技术规范
A2 S7200 SMART CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 851
技术数 CPU ST40 DCDCDC CPU SR40
ACDC继电器
CPU CR40s
ACDC继电器
CPU CR40
ACDC继电器
时接通输入数 24 24 24
电缆长度(值)
米单位
I00 I03:
屏蔽(仅限类):
• 500 m
正常(低速)输入
• 50 m
HSC(高速)输入
输入:
屏蔽:
• 500 m 正常输入
• 50 m HSC 输入
非屏蔽:
• 300 m 正常输入
输入:
屏蔽:
• 500 m 正常输入
• 50 m HSC 输入
非屏蔽:
• 300 m 正常输入
输入:
屏蔽:
• 500 m 正常输入
非屏蔽:
• 300 m 正常输入

表格 A 49 数字量输出
技术数 CPU ST40 DCDCDC CPU SR40
ACDC继电器
CPU CR40s
ACDC继电器
CPU CR40
ACDC继电器
输出点数 16 16 16
类型 固态 MOSFET(源型) 继电器干触点 继电器干触点
电压范围 204 288 V DC 5 30 V DC 5
250 V AC
5 30 V DC 5 250 V AC
电流时逻辑 1
信号
20 V DC
具 10 KΩ
负载时逻辑 0 信号
01 V DC
点额定电流(

05 A 2 A 2 A
公端额定电流
()
6 A 10 A 10 A
灯负载 5 W 30 W DC200 W AC 30 W DC200 W AC
通态电阻 06 Ω 新设备 02 Ω 新设备 02 Ω 技术规范
A2 S7200 SMART CPU
S7200 SMART
852 系统手册 V24 032019 A5E03822234AF
技术数 CPU ST40 DCDCDC CPU SR40
ACDC继电器
CPU CR40s
ACDC继电器
CPU CR40
ACDC继电器
点漏电流 10 μA
浪涌电流 8 A长持续 100 ms 触点闭合时 7 A 触点闭合时 7 A
载保护
隔离(现场侧逻辑侧

500 V AC持续 1 分钟 1500 V AC持续1
分钟(线圈触点)
(线圈逻辑侧)
1500 V AC持续 1
分钟(线圈触点)
(线圈逻辑侧)
隔离电阻 新设备 100 MΩ 新设备 100 MΩ
断开触点间绝缘 750 V AC持续 1
分钟
750 V AC持续 1 分钟
隔离组 2 4 4
电感钳位电压 L+ 48 V DC1 W 损耗
开关延迟(Qa0
Qa3)
断开接通长 10 μs
接通断开长 30 μs
长 10 ms 长 10 ms
开关延迟(Qa4
Qb7)
断开接通长 50 μs
接通断开长 200 μs
长 10 ms 长 10 ms
机械寿命(负载) 10000000
断开闭合周期
10000000 断开闭合周期
额定负载触点寿命 100000
断开闭合周期
100000 断开闭合周期
STOP
模式输出状态
值换值(默认
值 0)
值换值(
默认值 0)
值换值(默认值
0)
时接通输出数 16 16 16
电缆长度(值)
米单位
屏蔽:500 m
非屏蔽:150 m
屏蔽:500 m
非屏蔽:150 m
屏蔽:500 m
非屏蔽:150 m 技术规范
A2 S7200 SMART CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 853
A233 接线图
表格 A 50 CPU ST40 DCDCDC (6ES72881ST400AA0) 接线图





24 V DC
传感器电源输出

表格 A 51 CPU ST40 DCDCDC (6ES72881ST400AA0) 连接器引脚位置
引脚 X10 X11 X12 X13
1 1M DI a7 2L+ 3M
2 DI a0 DI b0 2M DQ b0
3 DI a1 DI b1 DQ a0 DQ b1
4 DI a2 DI b2 DQ a1 DQ b2
5 DI a3 DI b3 DQ a2 DQ b3
6 DI a4 DI b4 DQ a3 DQ b4
7 DI a5 DI b5 DQ a4 DQ b5
8 DI a6 DI b6 DQ a5 DQ b6
9 DI b7 DQ a6 DQ b7
10 DI c0 DQ a7 L+ 24 V DC 输出
11 DI c1 3L+ M24 V DC 输出
12 DI c2
13 DI c3 技术规范
A2 S7200 SMART CPU
S7200 SMART
854 系统手册 V24 032019 A5E03822234AF
引脚 X10 X11 X12 X13
14 DI c4
15 DI c5
16 DI c6
17 DI c7
18 L+24 V DC
19 M24 V DC
20 功性接

表格 A 52 CPU SR40 ACDC继电器 (6ES72881SR400AA0) 接线图





24 V DC
传感器电源输出
技术规范
A2 S7200 SMART CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 855
表格 A 53 CPU SR40 ACDC继电器 (6ES72881SR400AA0) 连接器引脚位置
引脚 X10 X11 X12 X13
1 1M DI a7 1L DQ b0
2 DI a0 DI b0 DQ a0 DQ b1
3 DI a1 DI b1 DQ a1 DQ b2
4 DI a2 DI b2 DQ a2 DQ b3
5 DI a3 DI b3 DQ a3 4L
6 DI a4 DI b4 2L DQ b4
7 DI a5 DI b5 DQ a4 DQ b5
8 DI a6 DI b6 DQ a5 DQ b6
9 DI b7 DQ a6 DQ b7
10 DI c0 DQ a7 L+ 24 V DC 输出
11 DI c1 3L M24 V DC 输出
12 DI c2
13 DI c3
14 DI c4
15 DI c5
16 DI c6
17 DI c7
18 L1 120 240 V
AC

19 N 120 240 V
AC

20 功性接 技术规范
A2 S7200 SMART CPU
S7200 SMART
856 系统手册 V24 032019 A5E03822234AF

表格 A 54 CPU CR40s ACDC继电器 (6ES72881CR40s0AA1) CPU CR40
ACDC继电器 (6ES72881CR40s0AA0) 接线图





24 V DC
传感器电源输出


表格 A 55 CPU CR40s ACDC继电器 (6ES72881CR400AA1) CPU CR40
ACDC继电器 (6ES72881CR40s0AA0) 连接器引脚位置
引脚 X10 X11 X12 X13
1 1M DI a7 1L DQ b0
2 DI a0 DI b0 DQ a0 DQ b1
3 DI a1 DI b1 DQ a1 DQ b2
4 DI a2 DI b2 DQ a2 DQ b3
5 DI a3 DI b3 DQ a3 4L
6 DI a4 DI b4 2L DQ b4
7 DI a5 DI b5 DQ a4 DQ b5
8 DI a6 DI b6 DQ a5 DQ b6
9 DI b7 DQ a6 DQ b7
10 DI c0 DQ a7 L+24 V DC 输出
11 DI c1 3L+ M24 V DC 输出 技术规范
A2 S7200 SMART CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 857
引脚 X10 X11 X12 X13
12 DI c2
13 DI c3
14 DI c4
15 DI c5
16 DI c6
17 DI c7
18 L+24 V DC
19 M24 V DC
20 功性接
A24 CPU ST60CPU SR60CPU CR60s CPU CR60
A241 常规规范特性
表格 A 56 常规规范
技术数 CPU ST60
DCDCDC
CPU SR60
ACDC继电器
CPU CR60s
ACDC继电器
CPU CR60
ACDC继电器
产品编号 6ES72881ST60
0AA0
6ES72881SR60
0AA0
6ES72881CR60
0AA1
6ES7288
1CR600AA0
尺寸 W x H x D
(mm)
175 x 100 x 81 175 x 100 x 81 175 x 100 x 81 175 x 100 x 81
重量 5282 g 6115 g 605 g 6219 g
功耗 20 W 25 W 10 W 10 W
电流(EM
总线)
1400 mA(5 V
DC)
1400 mA(5 V
DC)
提供 提供
电流 (24 V
DC)
300
mA(传感器电源)
300
mA(传感器电源)
300
mA(传感器电源)
300
mA(传感器电
源)
数字量输入电流消
耗 (24 V DC)
点输入 4
mA
点输入 4
mA
点输入 4
mA
点输入
4 mA
技术规范
A2 S7200 SMART CPU
S7200 SMART
858 系统手册 V24 032019 A5E03822234AF
表格 A 57 CPU 特征
技术数 CPU ST60 DCDCDC CPU SR60 ACDC继电器 CPU CR60s
ACDC继电

CPU CR60
ACDC继电

户存储

程序 30 KB 30 KB 12 KB
户数
(V)
20 KB 20 KB 8 KB
保持性 10 KB 1 10 KB 1 2 KB 1
板载数字量 IO 36 点输入24 点输出 36 点输入24 点输出 36 点输入24 点输出
程映 256 位输入 (I)256 位输出
(Q)
256 位输入 (I)256 位输出
(Q)
256 位输入 (I)256 位输出
(Q)
模拟图 56 字输入 (AI)56
字输出 (AQ)
56 字输入 (AI)56
字输出 (AQ)
提供
位存储器 (M) 256 位 256 位 256 位
时(局部)存储
器 (L)
程序中 64
字节子例程中断
例程中 64 字节
采 LAD FBD
进行编程时 60
字节(STEP 7MicroWIN
保留 4 字节)
程序中 64
字节子例程中断
例程中 64 字节
采 LAD FBD
进行编程时 60
字节(STEP 7MicroWIN
保留 4 字节)
程序中 64
字节子例程中断例
程中 64 字节
采 LAD FBD
进行编程时 60
字节(STEP 7MicroWIN
保留 4 字节)
序控制继电器
(S)
256 位 256 位 256 位
扩展模块扩展 6 6 提供
信号板扩展 1 1 提供
高速计数

总数 6 6 4
单相 4 200 kHz
2 30 kHz
4 200 kHz
2 30 kHz
4 100 kHz
AB 相 2 100 kHz
2 20 kHz
2 100 kHz
2 20 kHz
2 50 kHz
脉输出 2 3 100 kHz 3 100 kHz 提供
脉捕捉输入 14 14 提供
循环中断 2 分辨率 1 ms 2 分辨率 1 ms 2 分辨率 1 ms 技术规范
A2 S7200 SMART CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 859
技术数 CPU ST60 DCDCDC CPU SR60 ACDC继电器 CPU CR60s
ACDC继电

CPU CR60
ACDC继电

中断 4 升 4
降(选信号
板时 6 )
4 升 4
降(选信号
板时 6 )
4 升 4 降
存储卡 microSDHC 卡(选) microSDHC 卡(选) 提供
实时时钟精度 120 秒月 120 秒月 提供
实时时钟保持时间 通常 7 天25 °C
时少 6 天
通常 7 天25 °C
时少 6 天
提供
1 组态 V 存储器M 存储器C 存储器存储区(前值)
T 存储器保持部分(保持性定时器前值)指定量
2 指定脉频率仅适带晶体输出 CPU 型号带继电器输出 CPU
型号建议进行脉输出操作

表格 A 58 PROFINET 特性
说明 CPU ST60 DCDCDC CPU SR60 ACDC继电器
PROFINET 设备数 8
PROFINET 设备设备编号 1 8
台 PROFINET 设备输入 128 字节
台 PROFINET 设备输出 128 字节
模块数 64
PROFINET 设备循环更新时间 更新时间值取决 PROFINET
设置通信组件PROFINET
设备数量已组态户数量
PROFINET 程映输入寄存器 CPU
址范围
I1280 I11517
PROFINET 程映输出寄存器 CPU
址范围
Q1280 Q11517
1 号设备 PROFINET 程映输入寄存器
CPU 址
I1280 I2557
2 号设备 PROFINET 程映输入寄存器
CPU 址
I2560 I3837 技术规范
A2 S7200 SMART CPU
S7200 SMART
860 系统手册 V24 032019 A5E03822234AF
说明 CPU ST60 DCDCDC CPU SR60 ACDC继电器
3 号设备 PROFINET 程映输入寄存器
CPU 址
I3840 I5117
4 号设备 PROFINET 程映输入寄存器
CPU 址
I5120 I6397
5 号设备 PROFINET 程映输入寄存器
CPU 址
I6400 I7677
6 号设备 PROFINET 程映输入寄存器
CPU 址
I7680 I8957
7 号设备 PROFINET 程映输入寄存器
CPU 址
I8960 I10237
8 号设备 PROFINET 程映输入寄存器
CPU 址
I10240 I11517
1 号设备 PROFINET 程映输出寄存器
CPU 址
Q1280 Q2557
2 号设备 PROFINET 程映输出寄存器
CPU 址
Q2560 Q3837
3 号设备 PROFINET 程映输出寄存器
CPU 址
Q3840 Q5117
4 号设备 PROFINET 程映输出寄存器
CPU 址
Q5120 Q6397
5 号设备 PROFINET 程映输出寄存器
CPU 址
Q6400 Q7677
6 号设备 PROFINET 程映输出寄存器
CPU 址
Q7680 Q8957
7 号设备 PROFINET 程映输出寄存器
CPU 址
Q8960 Q10237
8 号设备 PROFINET 程映输出寄存器
CPU 址
Q10240 Q11517 技术规范
A2 S7200 SMART CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 861
表格 A 59 性
指令类型 执行速度
布尔运算 150 ns指令
移动字 12 μs指令
实数数学运算 36 μs指令
表格 A 60 支持户程序元素
元素 说明
POU 类型数量 程序:1
子例程:128(0 127)
中断例程:128(0 127)
嵌套深度 程序:8 子例程级
中断例程:4 子例程级
累加器 数量 4
定时器 类型数量 非保持性(TONTOF):192
保持性 (TONR):64
计数器 数量 256
表格 A 61 通信
技术数 CPU ST60
DCDCDC
CPU SR60
ACDC继电器
CPU CR60s
ACDC继电器
CPU CR60
ACDC继电器
端口数 PROFINET (LAN):1
串行端口:1 (RS485)
附加串行端口:1(带
选 RS232485
信号板)
PROFINET
(LAN):1
串行端口:1
(RS485)
附加串行端口:1(
带选
RS232485
信号板)
PROFINET
(LAN):0
串行端口:1
(RS485)
附加串行端口:0
PROFINET
(LAN):1
串行端口:1
(RS485)
附加串行端口:0
HMI 设备 PROFINET (LAN):8
连接
串行端口:端口
4 连接
PROFINET
(LAN):8 连接
串行端口:端口
4 连接
PROFINET
(LAN):提供
串行端口:端
口 4 连接
PROFINET
(LAN):8 连接
串行端口:端口
4 连接 技术规范
A2 S7200 SMART CPU
S7200 SMART
862 系统手册 V24 032019 A5E03822234AF
技术数 CPU ST60
DCDCDC
CPU SR60
ACDC继电器
CPU CR60s
ACDC继电器
CPU CR60
ACDC继电器
编程设备 (PG) PROFINET (LAN):1
连接
串行端口:1 连接
PROFINET
(LAN):1 连接
串行端口:1 连接
PROFINET
(LAN):提供
串行端口:1
连接
PROFINET
(LAN):1 连接
串行端口:1 连接
CPU
(PUTGET)
PROFINET (LAN):8
客户端 8
服务器连接
PROFINET
(LAN):8
客户端 8
服务器连接
PROFINET
(LAN):提供
PROFINET
(LAN):8
客户端 8
服务器连接
开放式户通信 PROFINET (LAN):8
动 8
动连接
PROFINET
(LAN):8 动
8 动连接
PROFINET
(LAN):提供
PROFINET
(LAN):8 动
8 动连接
数传输率 PROFINET
(LAN):10100 Mbs
RS485
系统协议:960019
200 187500 bs
RS485
端口:1200
115200 bs
PROFINET
(LAN):10100 Mbs
RS485
系统协议:96001
9200 187500 bs
RS485
端口:1200
115200 bs
PROFINET
(LAN):提供
RS485
系统协议:9600
19200 187500
bs
RS485
端口:1200
115200 bs
PROFINET
(LAN):10100
Mbs
RS485
系统协议:96001
9200 187500 bs
RS485
端口:1200
115200 bs
隔离(外部信号
PLC
逻辑侧)
PROFINET
(LAN):变压器隔离
1500 V AC
RS485:
PROFINET
(LAN):变压器隔离
1500 V AC
RS485:
PROFINET
(LAN):提供
RS485:
PROFINET
(LAN):变压器隔离
1500 V AC
RS485:
电缆类型 PROFINET
(LAN):CAT5e
屏蔽电缆
RS485:PROFIBUS
网络电缆
PROFINET
(LAN):CAT5e
屏蔽电缆
RS485:PROFIBUS
网络电缆
PROFINET
(LAN):提供
RS485:PROFIBU
S 网络电缆
PROFINET
(LAN):CAT5e
屏蔽电缆
RS485:PROFIBU
S 网络电缆
PROFINET 通信
PROFINET
控制器
否 否 技术规范
A2 S7200 SMART CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 863
技术数 CPU ST60
DCDCDC
CPU SR60
ACDC继电器
CPU CR60s
ACDC继电器
CPU CR60
ACDC继电器
PROFINET
设备
否 否 否 否
PROFINET 控制器
服务
PGOP 通信 否 否
S7 路 否 否
等时步模式 否 否 否 否
开放式 IE 通信 否 否
IRT 否 否 否 否
MRP 否 否 否 否
PROFIenergy 否 否 否 否
RT 连接
PROFINET
设备数量
8 8
模块数量 64 64
更新时间 更新时间值
取决 PROFINET
设置通信组件PR
OFINET
设备数量已组
态户数量
更新时间值
取决
PROFINET
设置通信组件P
ROFINET
设备数量已组
态户数量
否 否
带 RT
1 ms
发送时钟
1 ms 512 ms 1 ms 512 ms 技术规范
A2 S7200 SMART CPU
S7200 SMART
864 系统手册 V24 032019 A5E03822234AF
表格 A 62 电源
技术数 CPU ST60 DCDCDC CPU SR60
ACDC继电器
CPU
CR60s
ACDC继电

CPU CR60
ACDC继电

电压范围 204 288 V DC 85 264 V AC 85 264 V AC
电源频率 47 63 Hz 47 63 Hz
输入电流
(负
载时)
仅 CPU 24 V DC 时 220 mA(
300 mA
传感器驱动功率)
24 V DC 时 500 mA(带
300 mA
传感器驱动功率)
120 V AC 时 160 mA(
300 mA
传感器驱动功率)
120 V AC 时 280 mA(带
300 mA
传感器驱动功率)
240 V AC 时 90 mA(
300 mA
传感器驱动功率)
240 V AC 时 160 mA(带
300 mA
传感器驱动功率)
120 V AC 时 150 mA
240 V AC 时 100 mA

具扩
展附件
CPU
24 V DC 时 710 mA 120 V AC 时 370 mA
240 V AC 时 220 mA
提供
浪涌电流() 288 V DC 时 115 A 264 V DC 时 163 A 264 V AC 时 163 A
隔离(输入电源逻辑
侧)
1500 V AC 1500 V AC
漏电流交流线路


保持时间(掉电) 24 V DC 时 20 ms 120 V AC 时 30 ms
240 V AC 时 200 ms
120 V AC 时 30 ms
240 V AC 时 200 ms
部保险丝户
更换
3 A250 V慢速熔断 3 A250 V慢速熔断 3 A250 V慢速熔断
技术规范
A2 S7200 SMART CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 865
表格 A 63 传感器电源
技术数 CPU ST60 DCDCDC CPU SR60
ACDC继电器
CPU
CR60s
ACDC继电

CPU CR60
ACDC继电

电压范围 204 288 V DC 204 288 V DC 204 288 V DC
额定输出电流() 300 mA 300 mA 300 mA(短路保护)
波纹噪声 (<10
MHz)
< 1 V 峰峰值 < 1 V 峰峰值 < 1 V 峰峰值
隔离(CPU
逻辑侧传感器电源)
未隔离 未隔离 未隔离
A242 数字量输入输出
表格 A 64 数字量输入
技术数 CPU ST60 DCDCDC CPU SR60
ACDC继电器
CPU CR60s
ACDC继电器
CPU CR60
ACDC继电器
输入点数 36 36 36
类型 漏型源型(IEC 1
类漏型I00 I03
外)
漏型源型(IEC 1
类漏型)
漏型源型(IEC 1 类漏型)
额定电压 4 mA 时 24 V
DC额定值
4 mA 时 24 V
DC额定值
4 mA 时 24 V DC额定值
允许连续电压 30 V DC值 30 V DC值 30 V DC值
浪涌电压 35 V DC持续 05 s 35 V DC持续 05 s 35 V DC持续 05 s
逻辑 1 信号() I00 I03:8 mA 时 4 V
DC
输入点:25 mA 时
15 V DC
25 mA 时 15 V DC 25 mA 时 15 V DC
逻辑 0 信号() I00 I03:1 mA 时 1 V
DC
输入点:1 mA 时 5 V
DC
1 mA 时 5 V DC 1 mA 时 5 V DC 技术规范
A2 S7200 SMART CPU
S7200 SMART
866 系统手册 V24 032019 A5E03822234AF
技术数 CPU ST60 DCDCDC CPU SR60
ACDC继电器
CPU CR60s
ACDC继电器
CPU CR60
ACDC继电器
隔离(现场侧逻辑侧

500 V AC持续 1 分钟 500 V AC持续 1
分钟
500 V AC持续 1 分钟
隔离组 1 1 1
滤波时间 通道单独选择(
点 I00 I15):
μs:02040816
3264128
ms:02040816
3264128
通道单独选
择(点 I00
I15):
μs:0204081
63264128
ms:020408
163264128
通道单独选择(点 I00
I15):
μs:0204081632
64128
ms:0204081632
64128
通道单独选择(
点 I16 更):
ms:064128
通道单独选
择(点 I16
更):
ms:064128
通道单独选择(点 I16
更):
ms:064128
HSC
时钟输入频率()
(逻辑 1 电 15
26 V DC)
单相:4 HSC200
kHz
2 HSC30 kHz
AB 相:2 HSC100
kHz
2 HSC20 kHz
单相:4
HSC200 kHz
2 HSC30 kHz
AB 相:2
HSC100 kHz
2 HSC20 kHz
单相:4 HSC100 kHz
AB 相:2 HSC50 kHz
时接通输入数 36 36 36
电缆长度(值)
米单位
I00 I03:
屏蔽(仅限类):
• 500 m
正常(低速)输入
• 50 m
HSC(高速)输入
输入:
屏蔽:
• 500 m 正常输入
• 50 m HSC 输入
非屏蔽:
• 300 m 正常输入
输入:
屏蔽:
• 500 m 正常输入
• 50 m HSC 输入
非屏蔽:
• 300 m 正常输入
输入:
屏蔽:
• 500 m 正常输入
非屏蔽:
• 300 m 正常输入 技术规范
A2 S7200 SMART CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 867

表格 A 65 数字量输出
技术数 CPU ST60 DCDCDC CPU SR60
ACDC继电器
CPU CR60s
ACDC继电器
CPU CR60
ACDC继电器
输出点数 24 24 24
类型 固态 MOSFET(源型) 继电器干触点 继电器干触点
电压范围 204 288 V DC 5 30 V DC 5
250 V AC
5 30 V DC 5 250 V AC
电流时逻辑 1
信号
20 V DC
具 10 KΩ
负载时逻辑 0 信号
01 V DC
点额定电流(

05 A 2 A 2 A
公端额定电流
()
6 A 10 A 10 A
灯负载 5 W 30 W DC200 W AC 30 W DC200 W AC
通态电阻 06 Ω 新设备 02 Ω 新设备 02 Ω
点漏电流 10 μA
浪涌电流 8 A长持续 100 ms 触点闭合时 7 A 触点闭合时 7 A
载保护
隔离(现场侧逻辑侧

500 V AC持续 1 分钟 1500 V AC持续1
分钟(线圈触点)
(线圈逻辑侧)
1500 V AC持续1
分钟(线圈触点)(线圈
逻辑侧)
隔离电阻 新设备 100

新设备 100 MΩ
断开触点间绝缘 750 V AC持续 1
分钟
750 V AC持续 1 分钟
隔离组 3 6 6
电感钳位电压 L+ 48 V DC1 W 损耗
开关延迟(Qa0
Qa3)
断开接通长 10 μs
接通断开长 30 μs
长 10 ms 长 10 ms 技术规范
A2 S7200 SMART CPU
S7200 SMART
868 系统手册 V24 032019 A5E03822234AF
技术数 CPU ST60 DCDCDC CPU SR60
ACDC继电器
CPU CR60s
ACDC继电器
CPU CR60
ACDC继电器
开关延迟(Qa4
Qc7)
断开接通长 50 μs
接通断开长 200 μs
长 10 ms 长 10 ms
机械寿命(负载) 10000000
断开闭合周期
10000000 断开闭合周期
额定负载触点寿命 100000
断开闭合周期
100000 断开闭合周期
STOP
模式输出行
值换值(默认
值 0)
值换值(
默认值 0)
值换值(默认值
0)
时接通输出数 24 24 24
电缆长度(值)
米单位
屏蔽:500 m
非屏蔽:150 m
屏蔽:500 m
非屏蔽:150 m
屏蔽:500 m
非屏蔽:150 m
A243 接线图
表格 A 66 CPU ST60 DCDCDC (6ES72881ST600AA0) 接线图






24 V DC
传感器电源
输出 技术规范
A2 S7200 SMART CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 869

表格 A 67 CPU ST60 DCDCDC (6ES72881ST600AA0) 连接器引脚位置
引脚 X10 X11 X12 X13
1 1M DI c3 2L+ 4L+
2 DI a0 DI c4 2M 4M
3 DI a1 DI c5 DQ a0 DQ c0
4 DI a2 DI c6 DQ a1 DQ c1
5 DI a3 DI c7 DQ a2 DQ c2
6 DI a4 DI d0 DQ a3 DQ c3
7 DI a5 DI d1 DQ a4 DQ c4
8 DI a6 DI d2 DQ a5 DQ c5
9 DI a7 DI d3 DQ a6 DQ c6
10 DI b0 DI d4 DQ a7 DQ c7
11 DI b1 DI d5 3L+ L+ 24 V DC 输出
12 DI b2 DI d6 3M M24 V DC 输出
13 DI b3 DI d7 DQ b0
14 DI b4 DI e0 DQ b1
15 DI b5 DI e1 DQ b2
16 DI b6 DI e2 DQ b3
17 DI b7 DI e3 DQ b4
18 DI c0 L+24 V DC DQ b5
19 DI c1 M24 V DC DQ b6
20 DI c2 功性接 DQ b7
技术规范
A2 S7200 SMART CPU
S7200 SMART
870 系统手册 V24 032019 A5E03822234AF
表格 A 68 CPU SR60 ACDC继电器 (6ES72881SR600AA0) 接线图






24 V DC
传感器电源
输出

表格 A 69 CPU SR60 ACDC继电器 (6ES72881SR600AA0) 连接器引脚位置
引脚 X10 X11 X12 X13
1 1M DI c3 1L 5L
2 DI a0 DI c4 DQ a0 DQ c0
3 DI a1 DI c5 DQ a1 DQ c1
4 DI a2 DI c6 DQ a2 DQ c2
5 DI a3 DI c7 DQ a3 DQ c3
6 DI a4 DI d0 2L 6L
7 DI a5 DI d1 DQ a4 DQ c4
8 DI a6 DI d2 DQ a5 DQ c5
9 DI a7 DI d3 DQ a6 DQ c6
10 DI b0 DI d4 DQ a7 DQ c7
11 DI b1 DI d5 3L L+ 24 V DC 输出
12 DI b2 DI d6 DQ b0 M24 V DC 输出 技术规范
A2 S7200 SMART CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 871
引脚 X10 X11 X12 X13
13 DI b3 DI d7 DQ b1
14 DI b4 DI e0 DQ b2
15 DI b5 DI e1 DQ b3
16 DI b6 DI e2 4L
17 DI b7 DI e3 DQ b4
18 DI c0 L1 120 240 V
AC
DQ b5
19 DI c1 N 120 240 V
AC
DQ b6
20 DI c2 功性接 DQ b7

表格 A 70 CPU CR60s ACDC继电器 (6ES72881CR600AA1) CPU CR60
ACDC继电器 (6ES72881CR600AA0) 接线图




24 V DC
传感器电源
输出
技术规范
A2 S7200 SMART CPU
S7200 SMART
872 系统手册 V24 032019 A5E03822234AF
表格 A 71 CPU CR60s ACDC继电器 (6ES72881CR600AA1) CPU CR60
ACDC继电器 (6ES72881CR600AA0) 连接器引脚位置
引脚 X10 X11 X12 X13
1 1M DI c3 1L 5L
2 DI a0 DI c4 DQ a0 DQ c0
3 DI a1 DI c5 DQ a1 DQ c1
4 DI a2 DI c6 DQ a2 DQ c2
5 DI a3 DI c7 DQ a3 DQ c3
6 DI a4 DI d0 2L 6L
7 DI a5 DI d1 DQ a4 DQ c4
8 DI a6 DI d2 DQ a5 DQ c5
9 DI a7 DI d3 DQ a6 DQ c6
10 DI b0 DI d4 DQ a7 DQ c7
11 DI b1 DI d5 3L L+24 V DC 输出
12 DI b2 DI d6 DQ b0 M24 V DC 输出
13 DI b3 DI d7 DQ b1
14 DI b4 DI e0 DQ b2
15 DI b5 DI e1 DQ b3
16 DI b6 DI e2 4L
17 DI b7 DI e3 DQ b4
18 DI c0 L1 120 240 V
AC
DQ b5
19 DI c1 N 120 240 V
AC
DQ b6
20 DI c2 功性接 DQ b7 技术规范
A2 S7200 SMART CPU
S7200 SMART
系统手册 V24 032019 A5E03822234AF 873
A25 漏型源型输入继电器输出接线图
表格 A 72 漏型输入源型输入继电器输出接线图

技术规范
A3 数字量输入输出扩展模块 (EM)
S7200 SMART
874 系统手册 V24 032019 A5E03822234AF
A3 数字量输入输出扩展模块 (EM)
A31 EM DE08 EM DE16 数字量输入规范
表格 A 73 常规规范
型号 EM 8 点数字量输入 (EM DE08) EM 16 点数字量输入 (EM DE16)
产品编号 6ES72882DE080AA0 6ES72882DE160AA0
尺寸 W x H x D (mm) 45 x 100 x 81 45 x 100 x 81
重量 1414 g 176 g
功耗 15 W 23 W
电流消耗(SM 总线) 105 mA 105 mA
电流消耗 (24 V DC) 点输入 4 mA 点输入 4 mA

表格 A 74 数字量输入
型号 EM 8 点数字量输入 (EM DE08) EM 16 点数字量输入 (EM DE16)
输入点数 8 16
类型 漏型源型(IEC 1 类漏型) 漏型源型(IEC 1 类漏型)
额定电压 4 mA 时 24 V DC额定值 4 mA 时 24 V DC额定值
允许连续电压 30 V DC值 30 V DC值
浪涌电压 35 V DC持续 05 s 35 V DC持续 05 s
逻辑 1 信号() 25 mA 时 15 V DC 25 mA 时 15 V DC
逻辑 0 信号() 1 mA 时 5 V DC 1 mA 时 5 V DC
隔离(现场侧逻辑侧) 500 V AC持续 1 分钟 500 V AC持续 1 分钟
隔离组 2 4
滤波时间 020408163264
128 ms
(选择4 组)
020408163264
128 ms
(选择4 组)
时接通输入数 8 16
电缆长度(值)米
单位
屏蔽:500 m 正常输入
非屏蔽:300 m 正常输入
屏蔽:500 m 正常输入
非屏蔽:300 m 正常输入 技术规范
A3 数字量输入输出扩展模块 (EM)
S7200 SMART
系统手册 V24 032019 A5E03822234AF 875


表格 A 75 EM DE08 8 点数字量输入 (6ES72882DE080AA0) EM DE16 16
点数字量输入 (6ES72882DE160AA0) 接线图
EM DE08 8 点数字量输入
(6ES72882DE080AA0)
EM DE16 16 点数字量输入
(6ES72882DE160AA0)



表格 A 76 EM DE08 8 点数字量输入 (6ES72882DE080AA0) 连接器引脚位置
引脚 X10 X11
1 功性接 连接
2 连接 连接
3 1M 2M
4 DI a0 DI a4
5 DI a1 DI a5 技术规范
A3 数字量输入输出扩展模块 (EM)
S7200 SMART
876 系统手册 V24 032019 A5E03822234AF
引脚 X10 X11
6 DI a2 DI a6
7 DI a3 DI a7

表格 A 77 EM DE16 16 点数字量输入 (6ES72882DE160AA0) 连接器引脚位置
引脚 X10 X11 X12 X13
1 连接 功性接 连接 连接
2 连接 连接 连接 连接
3 1M 2M 3M 4M
4 DI a0 DI a4 DI b0 DI b4
5 DI a1 DI a5 DI b1 DI b5
6 DI a2 DI a6 DI b2 DI b6
7 DI a3 DI a7 DI b3 DI b7
A32 EM DT08EM DR08EM QR16 EM QT16 数字量输出规范
表格 A 78 常规规范
型号 EM 8 点
数字量输出
(EM DT08)
EM 8 点继电器型
数字量输出
(EM DR08)
EM 16
点继电器型
数字量输出
(EM QR16)
EM 16
点晶体型
数字量输出 (EM
QT16)
产品编号 6ES72882DT08
0AA0
6ES72882DR08
0AA0
6ES7288
2QR160AA0
6ES72882QT16
0AA0
尺寸 W x H x D (mm) 45 x 100 x 81 45 x 100 x 81 45 x 100 x 81 45 x 100 x 81
重量 147 g 1663 g 221 g 186 g
功耗 15 W 45 W 45 W 17 W
电流消耗(SM 总线) 120 mA 120 mA 110 mASM
总线
120 mASM
总线
电流消耗 (24 V DC) 11
mA继电器
线圈
150
mA继电器
开启
50 mA 技术规范
A3 数字量输入输出扩展模块 (EM)
S7200 SMART
系统手册 V24 032019 A5E03822234AF 877

表格 A 79 数字量输出
型号 EM 8 点
数字量输出
(EM DT08)
EM 8 点继电器型
数字量输出
(EM DR08)
EM 16
点继电器型
数字量输出
(EM QR16)
EM 16 点晶体型
数字量输出 (EM
QT16)
输出点数 8 8 16 16
类型 固态
MOSFET(源型

继电器干触点 继电器干触点 固态
MOSFET(源型)
电压范围 204 288 V
DC
5 30 V DC
5 250 V AC
5 30 V DC
5 250 V AC
204 288 V DC
电流时逻辑 1 信号 20 V DC 20 V DC
具 10 KΩ 负载时逻辑 0
信号
01 V DC 01 V DC
点额定电流() 075 A 20 A 20 A 075 A
公端额定电流(

3 A 8 A 8 A 3 A
灯负载 5 W DC 30 W DC200 W
AC
30 W DC200 W
AC
5 W
通态触点电阻 06 Ω 新设备 02
Ω
新设备 02
Ω
06 Ω
点漏电流 10 μA 10 μA
浪涌电流 8 A长持续
100 ms
触点闭合时 7
A
触点闭合时 7
A
8 A长持续
100 ms
载保护 否
隔离(现场侧逻辑侧) 光隔离500 V
AC持续 1分钟
1500 V
AC持续 1
分钟(线圈触
点)
(线圈逻辑
侧)
1500 V
AC持续 1
分钟(线圈触
点)
(线圈逻辑
侧)
500 V AC持续 1
分钟 技术规范
A3 数字量输入输出扩展模块 (EM)
S7200 SMART
878 系统手册 V24 032019 A5E03822234AF
型号 EM 8 点
数字量输出
(EM DT08)
EM 8 点继电器型
数字量输出
(EM DR08)
EM 16
点继电器型
数字量输出
(EM QR16)
EM 16 点晶体型
数字量输出 (EM
QT16)
隔离电阻 新设备
100 MΩ
新设备
100 MΩ

断开触点间绝缘 750 V AC持续
1 分钟
750 V AC持续
1 分钟

隔离组 2 2 4 4
电感钳位电压 48 V DC1 W
损耗
L+ 48 V1 W
损耗
开关延时 接通延时 50
μs断开延时
200 μS
长 10 ms 长 10 ms 接通延时 50
μs断开延时
200 μS
机械寿命(负载) 10000000
断开闭合周期
10000000
断开闭合周期

额定负载触点寿命 100000
断开闭合周期
100000
断开闭合周期

STOP 模式输出行 值换
值(默认值
0)
值换
值(默认值
0)
值换
值(默认值
0)
值换值
(默认值 0)
时接通输出数 8 8 • 8(相邻点
)60
℃(水)
50
℃(垂直)时
• 1655
℃(水)
45
℃(垂直)时
16
电缆长度(值)米
单位
屏蔽:500 m
非屏蔽:150 m
屏蔽:500 m
非屏蔽:150 m
屏蔽:500 m
非屏蔽:150 m
屏蔽:500 m
非屏蔽:150 m 技术规范
A3 数字量输入输出扩展模块 (EM)
S7200 SMART
系统手册 V24 032019 A5E03822234AF 879
表格 A 80 EM DT08 8 点数字量输出 (6ES72882DT080AA0) EM DR08 8
点继电器型数字量输出 (6ES72882DR080AA0) 接线图
EM DT08 8 点数字量输出
(6ES72882DT080AA0)
EM DR08 8 点继电器型数字量输出
(6ES72882DR080AA0)






表格 A 81 EM DT08 8 点数字量输出 (6ES72882DT080AA0) 连接器引脚位置
引脚 X10 X11
1 1L+ 24 V DC 连接
2 1M24 V DC 2L+ 24 V DC
3 功性接 2M24 V DC
4 DQ a0 DQ a4
5 DQ a1 DQ a5
6 DQ a2 DQ a6
7 DQ a3 DQ a7 技术规范
A3 数字量输入输出扩展模块 (EM)
S7200 SMART
880 系统手册 V24 032019 A5E03822234AF

表格 A 82 EM DR08 8 点继电器型数字量输出 (6ES72882DR080AA0) 连接器引脚位置
引脚 X10 X11
1 L+24 V DC 功性接
2 M24 V DC 连接
3 1L 2L
4 DQ a0 DQ a4
5 DQ a1 DQ a5
6 DQ a2 DQ a6
7 DQ a3 DQ a7

表格 A 83 EM QR16 16 点继电器型数字量输出 (6ES72882QR160AA0) EM QT16 16
点晶体型数字量输出 (6ES72882QT160AA0) 接线图
EM QR16 16 点继电器型数字量输出
(6ES72882QR160AA0)
EM QT16 16 点晶体型数字量输出
(6ES72882QT160AA0)
技术规范
A3 数字量输入输出扩展模块 (EM)
S7200 SMART
系统手册 V24 032019 A5E03822234AF 881

表格 A 84 EM QR16 16 点继电器型数字量输出 (6ES72882QR160AA0)
连接器引脚位置
引脚 X10 X11 X12 X13
1 1L L+24 V DC 连接 4L
2 DQ a0 M24 V DC 连接 DQ b2
3 DQ a1 功性接 连接 DQ b3
4 DQ a2 连接 连接 DQ b4
5 DQ a3 2L 3L DQ b5
6 DQ a4 DQ a6 DQ b0 DQ b6
7 DQ a5 DQ a7 DQ b1 DQ b7

表格 A 85 EM QT16 16 点晶体型数字量输出 (6ES72882QT160AA0)
连接器引脚位置
引脚 X10 X11 X12 X13
1 连接 1L24 V DC 4L24 V DC 连接
2 DQ a0 1M24 V DC 4M24 V DC DQ b2
3 DQ a1 功性接 连接 DQ b3
4 DQ a2 2L24 V DC 3L24 V DC DQ b4
5 DQ a3 2M24 V DC 3M24 V DC DQ b5
6 DQ a4 DQ a6 DQ b0 DQ b6
7 DQ a5 DQ a7 DQ b1 DQ b7 技术规范
A3 数字量输入输出扩展模块 (EM)
S7200 SMART
882 系统手册 V24 032019 A5E03822234AF
A33 EM DT16EM DR16EM DT32 EM DR32 数字量输入输出规范
表格 A 86 常规规范
型号 EM
8 点数字量输入
8 点数字量输出
(EM DT16)
EM
8 点数字量输入
8 点继电器输出
(EM DR16)
EM
16 点数字量输入
16 点数字量输出
(EM DT32)
EM
16 点数字量输入
16 点继电器输出
(EM DR32)
产品编号 6ES7288
2DT160AA0
6ES7288
2DR160AA0
6ES7288
2DT320AA0
6ES72882DR32
0AA0
尺寸 W x H x D (mm) 45 x 100 x 81 45 x 100 x 81 70 x 100 x 81 70 x 100 x 81
重量 1797 g 2019 g 2573 g 2954 g
功耗 25 W 55 W 45 W 10 W
电流消耗(SM 总线) 145 mA 145 mA 185 mA 180 mA
电流消耗 (24 V DC) 点输入
4 mA
继电
器线圈 11 mA
点输入
4 mA
继电
器线圈 11 mA
点输入
4 mA
点输入 4
mA

表格 A 87 数字量输入
型号 EM
8 点数字量输入
8 点数字量输出
(EM DT16)
EM
8 点数字量输入
8 点继电器输出
(EM DR16)
EM
16
点数字量输入16
点数字量输出
(EM DT32)
EM
16 点数字量输入
16 点继电器输出
(EM DR32)
输入点数 8 8 16 16
类型 漏型源型(IEC
1 类漏型)
漏型源型(IEC
1 类漏型)
漏型源型(IEC
1 类漏型)
漏型源型(IEC 1
类漏型)
额定电压 4 mA 时 24 V
DC额定值
4 mA 时 24 V
DC额定值
4 mA 时 24 V
DC额定值
4 mA 时 24 V
DC额定值
允许连续电压 30 V
DC值
30 V
DC值
30 V
DC值
30 V DC值
浪涌电压 35 V DC持续
05 s
35 V DC持续
05 s
35 V DC持续
05 s
35 V DC持续
05 s 技术规范
A3 数字量输入输出扩展模块 (EM)
S7200 SMART
系统手册 V24 032019 A5E03822234AF 883
型号 EM
8 点数字量输入
8 点数字量输出
(EM DT16)
EM
8 点数字量输入
8 点继电器输出
(EM DR16)
EM
16
点数字量输入16
点数字量输出
(EM DT32)
EM
16 点数字量输入
16 点继电器输出
(EM DR32)
逻辑 1 信号() 15 V DC 15 V DC 15 V DC 15 V DC
逻辑 0 信号() 5 V DC 5 V DC 5 V DC 5 V DC
隔离(现场侧逻辑侧) 500 V AC持续
1 分钟
500 V AC持续
1 分钟
500 V AC持续
1 分钟
500 V AC持续 1
分钟
隔离组 2 2 2 2
滤波时间 020408
163264
128
ms(选择4
组)
020408
163264
128
ms(选择4
组)
020408
163264
128
ms(选择4
组)
0204081
63264
128
ms(选择4
组)
时接通输入数 8 8 16 16
电缆长度(值)米
单位
屏蔽:
500 m 正常输入
非屏蔽:
300 m 正常输入
屏蔽:
500 m 正常输入
非屏蔽:
300 m 正常输入
屏蔽:
500 m 正常输入
非屏蔽:
300 m 正常输入
屏蔽:
500 m 正常输入
非屏蔽:
300 m 正常输入

表格 A 88 数字量输出
型号 EM
8 点数字量输入
8 点数字量输出
(EM DT16)
EM
8 点数字量输入
8 点继电器输出
(EM DR16)
EM
16
点数字量输入16
点数字量输出
(EM DT32)
EM
16 点数字量输入
16 点继电器输出
(EM DR32)
输出点数 8 8 16 16
类型 固态
MOSFET(源型

继电器干触点 固态
MOSFET(源型

继电器干触点
电压范围 204 288 V
DC
5 30 V DC
5 250 V AC
204 288 V
DC
5 30 V DC
5 250 V AC
电流时逻辑 1 信号 20 V
DC值
20 V
DC值
技术规范
A3 数字量输入输出扩展模块 (EM)
S7200 SMART
884 系统手册 V24 032019 A5E03822234AF
型号 EM
8 点数字量输入
8 点数字量输出
(EM DT16)
EM
8 点数字量输入
8 点继电器输出
(EM DR16)
EM
16
点数字量输入16
点数字量输出
(EM DT32)
EM
16 点数字量输入
16 点继电器输出
(EM DR32)
具 10 KΩ 负载时逻辑 0
信号
01 V
DC值
01 V
DC值

点额定电流() 075 A 2 A 075 A 2 A
公端额定电流(

3 A 8 A 6 A 8 A
灯负载 5 W 30 W DC200 W
AC
5 W 30 W DC200 W
AC
通态触点电阻 06 Ω 新设备 02
Ω
06 Ω 新设备 02
Ω
点漏电流 10 μA 10 μA
浪涌电流 8 A长持续
100 ms
触点闭合时 7
A
8 A长持续
100 ms
触点闭合时 7 A
载保护
隔离(现场侧逻辑侧) 500 V AC持续
1 分钟
1500 V
AC持续 1
分钟(线圈触
点)
(线圈逻辑
侧)
500 V AC持续
1 分钟
1500 V AC持续
1
分钟(线圈触点

(线圈逻辑侧

隔离电阻 新设备
100 MΩ
新设备 100

断开触点间绝缘 750 V AC持续
1 分钟
750 V AC持续 1
分钟
隔离组 2 2 3 4
电感钳位电压 48 V 48 V
开关延时 断开接通长
50 μs
接通断开长
200 μs
长 10 ms 断开接通长
50 μs
接通断开长
200 μs
长 10 ms 技术规范
A3 数字量输入输出扩展模块 (EM)
S7200 SMART
系统手册 V24 032019 A5E03822234AF 885
型号 EM
8 点数字量输入
8 点数字量输出
(EM DT16)
EM
8 点数字量输入
8 点继电器输出
(EM DR16)
EM
16
点数字量输入16
点数字量输出
(EM DT32)
EM
16 点数字量输入
16 点继电器输出
(EM DR32)
机械寿命(负载) 10000000
断开闭合周期
10000000
断开闭合周期
额定负载触点寿命 100000
断开闭合周期
100000
断开闭合周期
STOP 模式输出行 值换
值(默认值
0)
值换
值(默认值
0)
值换
值(默认值
0)
值换值
(默认值 0)
时接通输出数 8 8 16 16
电缆长度(值)米
单位
屏蔽:500 m
非屏蔽:150 m
屏蔽:500 m
非屏蔽:150 m
屏蔽:500 m
非屏蔽:150 m
屏蔽:500 m
非屏蔽:150 m 技术规范
A3 数字量输入输出扩展模块 (EM)
S7200 SMART
886 系统手册 V24 032019 A5E03822234AF
表格 A 89 EM DT16 8 点数字量输入8 点数字量输出
(6ES72882DT160AA0) EM DR16 8 点数字量输入8 点继电器输出
(6ES72882DR160AA0) 接线图
EM DT16 8 点数字量输入8 点数字量输出
(6ES72882DT160AA0)
EM DR16 8 点数字量输入8 点继电器输出
(6ES72882DR160AA0)







表格 A 90 EM DT16 8 点数字量输入8 点数字量输出 (6ES72882DT160AA0)
连接器引脚位置
引脚 X10 X11 X12 X13
1 连接 功性接 连接 连接
2 连接 连接 3L+ 24 V DC 4L+ 24 V DC
3 1M 2M 3M 24 V DC 4M 24 V DC
4 DI a0 DI a4 DQ a0 DQ a4
5 DI a1 DI a5 DQ a1 DQ a5 技术规范
A3 数字量输入输出扩展模块 (EM)
S7200 SMART
系统手册 V24 032019 A5E03822234AF 887
引脚 X10 X11 X12 X13
6 DI a2 DI a6 DQ a2 DQ a6
7 DI a3 DI a7 DQ a3 DQ a7

表格 A 91 EM DR16 8 点数字量输入8 点继电器输出 (6ES72882DR160AA0)
连接器引脚位置
引脚 X10 X11 X12 X13
1 L+ 24 V DC 功性接 连接 连接
2 M 24 V DC 连接 连接 连接
3 1M 2M 1L 2L
4 DI a0 DI a4 DQ a0 DQ a4
5 DI a1 DI a5 DQ a1 DQ a5
6 DI a2 DI a6 DQ a2 DQ a6
7 DI a3 DI a7 DQ a3 DQ a7 技术规范
A3 数字量输入输出扩展模块 (EM)
S7200 SMART
888 系统手册 V24 032019 A5E03822234AF

表格 A 92 EM DT32 16 点数字量输入16 点数字量输出·(6ES72882DT320AA0) EM
DR32 16 点数字量输入16 点继电器输出 (6ES72882DR320AA0) 接线图
EM DT32 16 点数字量输入16
点数字量输出 (6ES72882DT320AA0)
EM DR32 16 点数字量输入16
点继电器输出 (6ES72882DR320AA0)







表格 A 93 EM DT32 16 点数字量输入16 点数字量输出 (6ES72882DT320AA0)
连接器引脚位置
引脚 X10 X11 X12 X13
1 4L+ 24 V DC1 功性接 3L+ 24 V DC DQ b01
2 4M 24 V DC1 连接 3M 24 V DC DQ b11
3 1M 2M DQ a0 DQ b21
4 DI a0 DI b0 DQ a1 DQ b31
5 DI a1 DI b1 DQ a2 连接 技术规范
A3 数字量输入输出扩展模块 (EM)
S7200 SMART
系统手册 V24 032019 A5E03822234AF 889
引脚 X10 X11 X12 X13
6 DI a2 DI b2 DQ a3 5L+ 24 V DC
7 DI a3 DI b3 DQ a4 5M 24 V DC
8 DI a4 DI b4 DQ a5 DQ b4
9 DI a5 DI b5 DQ a6 DQ b5
10 DI a6 DI b6 DQ a7 DQ b6
11 DI a7 DI b7 连接 DQ b7
1 隔离组

表格 A 94 EM DR32 16 点数字量输入16 点继电器输出 (6ES72882DR320AA0)
连接器引脚位置
引脚 X10 X11 X12 X13
1 L+ 24 V DC 功性接 1L 3L
2 M 24 V DC 连接 DQ a0 DQ b0
3 1M 2M DQ a1 DQ b1
4 DI a0 DI b0 DQ a2 DQ b2
5 DI a1 DI b1 DQ a3 DQ b3
6 DI a2 DI b2 连接 连接
7 DI a3 DI b3 2L 4L
8 DI a4 DI b4 DQ a4 DQ b4
8 DI a5 DI b5 DQ a5 DQ b5
10 DI a6 DI b6 DQ a6 DQ b6
11 DI a7 DI b7 DQ a7 DQ b7 技术规范
A4 模拟量输入输出扩展模块 (EM)
S7200 SMART
890 系统手册 V24 032019 A5E03822234AF
A4 模拟量输入输出扩展模块 (EM)
A41 EM AE04 EM AE08 模拟量输入规范
表格 A 95 常规规范
型号 EM 4 点模拟量输入 (EM AE04) EM 8 点模拟量输入 (EM AE08)
产品编号 6ES72883AE040AA0 6ES72883AE080AA0
尺寸 W x H x D (mm) 45 x 100 x 81 45 x 100 x 81
重量 147 g 186 g
功耗 15 W(负载) 20 W(负载)
电流消耗(SM 总线) 80 mA 80 mA
电流消耗 (24 V DC) 40 mA(负载) 70 mA(负载)

表格 A 96 模拟量输入
型号 EM 4 点模拟量输入 (EM AE04) EM 8 点模拟量输入 (EM AE08)
输入点数 4 8
类型 电压电流(差动)选择2

电压电流(差动)选择2

范围 ±10 V±5 V±25 V 0 20
mA
±10 V±5 V±25 V 0 20 mA
满量程范围(数字) 27648 27648 27648 27648
范围
(数字)
电压:27649 3251127649
32512
电流:27649 325114864 0
电压:27649 3251127649
32512
电流:27649 325114864
0(请参见模拟量输入电压表示法模
拟量输入电流表示法 (页 902))
溢溢(数字) 电压:32512 3276732513
32768
电流:32512 327674865
32768
电压:32512 3276732513
32768
电流:32512 327674865
32768(请参见模拟量输入电压表示
法模拟量输入电压表示法
(页 902)) 技术规范
A4 模拟量输入输出扩展模块 (EM)
S7200 SMART
系统手册 V24 032019 A5E03822234AF 891
型号 EM 4 点模拟量输入 (EM AE04) EM 8 点模拟量输入 (EM AE08)
分辨率 电压模式:12 位 + 符号位
电流模式:12 位
电压模式:12 位 + 符号位
电流模式:12 位
耐压耐流 ±35 V±40 mA ±35 V±40 mA
滑化 弱中强 弱中强(参见阶跃响应
模拟量输入响应时间) (页 901)
噪声抑制 4006050 10 Hz 4006050 10 Hz
输入阻抗 ≥9 M Ω(电压)250 Ω(电流) ≥9 M Ω(电压)250 Ω(电流)
隔离(现场侧逻辑侧)
精度(25 °C0 55 °C) 电压模式:满量程 ±01±02
电流模式:满量程 ±02±03
电压模式:满量程 ±01±02
电流模式:满量程 ±02±03
测量原理 实际值转换 实际值转换
模抑制 40 dBDC 60 Hz 40 dBDC 60 Hz
工作信号范围 信号加模电压必须 +12 V
12 V
信号加模电压必须 +12 V
12 V
电缆长度(值)米
单位
100 m 屏蔽双绞线 100 m 屏蔽双绞线

表格 A 97 诊断
型号 EM 4 点模拟量输入 (EM AE04) EM 8 点模拟量输入 (EM AE08)
溢溢
24 V DC 低压 技术规范
A4 模拟量输入输出扩展模块 (EM)
S7200 SMART
892 系统手册 V24 032019 A5E03822234AF
EM AE04 EM AE08 接线电流变送器
接线电流变送器作 2 线制变送器 4 线制变送器图示

表格 A 98 EM AE04 4 点模拟量输入 (6ES72883AE040AA0) EM AE08 8 点模拟量输入
(6ES72883AE080AA0) 接线图
EM AE04 4 点模拟量输入
(6ES72883AE040AA0)
EM AE08 8 点模拟量输入
(6ES72883AE080AA0)





注:连接器必须镀金关产品编号请参见附录 F备件硬件 技术规范
A4 模拟量输入输出扩展模块 (EM)
S7200 SMART
系统手册 V24 032019 A5E03822234AF 893

表格 A 99 EM AE04 4 点模拟量输入 (6ES72883AE040AA0) 连接器引脚位置
引脚 X10(镀金) X11(镀金)
1 L+ 24 V DC 连接
2 M 24 V DC 连接
3 功性接 连接
4 AI 0+ AI 2+
5 AI 0 AI 2
6 AI 1+ AI 3+
7 AI 1 AI 3

表格 A 100 EM AE08 8 点模拟量输入 (6ES72883AE080AA0) 连接器引脚位置
引脚 X10(镀金) X11(镀金) X12(镀金) X13(镀金)
1 L+ 24 V DC 连接 连接 连接
2 M 24 V DC 连接 连接 连接
3 功性接 连接 连接 连接
4 AI 0+ AI 2+ AI 4+ AI 6+
5 AI 0 AI 2 AI 4 AI 6
6 AI 1+ AI 3+ AI 5+ AI 7+
7 AI 1 AI 3 AI 5 AI 7
A42 EM AQ02 EM AQ04 模拟量输出模块规范
表格 A 101 常规规范
技术数 EM 2 点模拟量输出 (EM AQ02) EM 4 点模拟量输出 (EM AQ04)
产品编号 6ES72883AQ020AA0 6ES72883AQ040AA0
尺寸 W x H x D (mm) 45 x 100 x 81 45 x 100 x 81
重量 1471 g 1705 g
功耗 15 W(负载) 21 W(负载) 技术规范
A4 模拟量输入输出扩展模块 (EM)
S7200 SMART
894 系统手册 V24 032019 A5E03822234AF
技术数 EM 2 点模拟量输出 (EM AQ02) EM 4 点模拟量输出 (EM AQ04)
电流消耗(SM 总线) 60 mA 60 mA
电流消耗 (24 V DC)

50 mA(负载) 75 mA(负载)
90 mA(通道存 20 mA
负载)
155 mA(通道存 20 mA
负载)

表格 A 102 模拟量输出
技术数 EM 2 点模拟量输出 (EM AQ02) EM 4 点模拟量输出 (EM AQ04)
输出点数 2 4
类型 电压电流 电压电流
范围 ±10 V 0 20 mA ±10 V 0 20 mA
分辨率 电压模式:11 位 + 符号位
电流模式:11 位
电压模式:11 位 + 符号位
电流模式:11 位
满量程范围(数字) 电压:27648 27648
电流:0 27648
电压:27648 27648
电流:0 27648
(请参见电压电流输出范围
(页 904))
精度(25 °C0 55 °C) 满量程 ±05±10 满量程 ±05±10
稳定时间(新值 95) 电压:300 μs (R)750 μs
(R)750 μs (1 μF)
电流:600 μs (1 mH)2 ms (10
mH)
电压:300 μs (R)750 μs (R)750
μs (1 μF)
电流:600 μs (1 mH)2 ms (10 mH)
负载阻抗 电压 :≥ 1000 Ω
电流:≤ 500 Ω
电压 :≥ 1000 Ω
电流:≤ 600 Ω
STOP 模式输出行 值换值(默认值 0) 值换值(默认值 0)
隔离(现场侧逻辑侧)
电缆长度(值)米
单位
100 m 屏蔽双绞线 100 m 屏蔽双绞线
技术规范
A4 模拟量输入输出扩展模块 (EM)
S7200 SMART
系统手册 V24 032019 A5E03822234AF 895
表格 A 103 诊断
技术数 EM 2 点模拟量输出 (EM AQ02) EM 4 点模拟量输出 (EM AQ04)
溢溢
短路(仅限电压模式)
断路(仅限电流模式)
24 V DC 低压

表格 A 104 EM AQ02 2 点模拟量输出 (6ES72883AQ020AA0) EM AQ04 4
点模拟量输出 (6ES72883AQ040AA0) 接线图
EM AQ02 2 点模拟量输出 (6ES7288
3AQ020AA0)
EM AQ04 4 点模拟量输出 (6ES7288
3AQ040AA0)





注:连接器必须镀金关产品编号请参见附录 F备件硬件 技术规范
A4 模拟量输入输出扩展模块 (EM)
S7200 SMART
896 系统手册 V24 032019 A5E03822234AF

表格 A 105 EM AQ02 2 点模拟量输出 (6ES72883AQ020AA0) 连接器引脚位置
引脚 X10(镀金) X11(镀金)
1 L+ 24 V DC 连接
2 M 24 V DC 连接
3 功性接 连接
4 连接 AQ 0M
5 连接 AQ 0
6 连接 AQ 1M
7 连接 AQ 1

表格 A 106 EM AQ04 4 点模拟量输出 (6ES72883AQ040AA0) 连接器引脚位置
引脚 X10(镀金) X11(镀金) X12(镀金) X13(镀金)
1 L+ 24 V DC 连接 连接 连接
2 M 24 V DC 连接 连接 连接
3 功性接 连接 连接 连接
4 连接 连接 AQ 0M AQ 2M
5 连接 连接 AQ 0 AQ 2
6 连接 连接 AQ 1M AQ 3M
7 连接 连接 AQ 1 AQ 3
A43 EM AM03 EM AM06 模拟量输入输出模块规范
表格 A 107 常规规范
技术数 EM 2 点模拟量输入1
点模拟量输出 (AM03)
EM 4 点模拟量输入2 点模拟量输出
(AM06)
产品编号 6ES72883AM030AA0 6ES72883AM060AA0
尺寸 W x H x D (mm) 45 x 100 x 81 45 x 100 x 81 技术规范
A4 模拟量输入输出扩展模块 (EM)
S7200 SMART
系统手册 V24 032019 A5E03822234AF 897
技术数 EM 2 点模拟量输入1
点模拟量输出 (AM03)
EM 4 点模拟量输入2 点模拟量输出
(AM06)
重量 172 g 1734 g
功耗 11 W(负载) 20 W(负载)
电流消耗(SM 总线) 60 mA 80 mA
电流消耗 (24 V DC) 30 mA(负载) 60 mA(负载)
50 mA(通道存 20 mA
负载)
100 mA(通道存 20 mA
负载)

表格 A 108 模拟量输入
型号 EM 2 点模拟量输入1
点模拟量输出 (AM03)
EM 4 点模拟量输入2 点模拟量输出
(AM06)
输入点数 2 4
类型 电压电流(差动): 2
选组
电压电流(差动): 2
选组
范围 ±10 V±5 V±25 V 0 20
mA
±10 V±5 V±25 V 0 20 mA
满量程范围(数字) 27648 27648 27648 27648
范围
(数字)
电压:27649 3251127649
32512 电流:27649 32511
4864 0
电压:27649 3251127649
32512
电流:27649 325114864 0
溢溢(数字) 电压:32512 3276732513
32768 电流:32512 32767
4865 32768
电压:32512 3276732513
32768
电流:32512 327674865
32768
分辨率 电压模式:12 位 + 符号
电流模式:12 位
电压模式:12 位 + 符号
电流模式:12 位
耐压耐流 ±35 V±40 mA ±35 V±40 mA
滑化 弱中强 弱中强
噪声抑制 4006050 10 Hz 4006050 10 Hz
输入阻抗 ≥9 M Ω ≥9 M Ω 技术规范
A4 模拟量输入输出扩展模块 (EM)
S7200 SMART
898 系统手册 V24 032019 A5E03822234AF
型号 EM 2 点模拟量输入1
点模拟量输出 (AM03)
EM 4 点模拟量输入2 点模拟量输出
(AM06)
隔离(现场侧逻辑侧)
精度(25 °C0 55 °C) 电压模式:满量程 ±01±02
电流模式:满量程 ±02±03
电压模式:满量程 ±01±02
电流模式:满量程 ±02±03
模数转换时间 625 μs(400 Hz 抑制) 625 μs(400 Hz 抑制)
模抑制 40 dBDC 60 Hz 40 dBDC 60 Hz
工作信号范围 信号加模电压必须 +12 V
12 V
信号加模电压必须 +12 V
12 V
电缆长度(值)米
单位
100 m 屏蔽双绞线 100 m 屏蔽双绞线

表格 A 109 模拟量输出
技术数 EM 2 点模拟量输入1
点模拟量输出 (AM03)
EM 4 点模拟量输入2 点模拟量输出
(AM06)
输出点数 1 2
类型 电压电流 电压电流
范围 ±10 V 0 20 mA ±10 V 0 20 mA
分辨率 电压模式:11 位 + 符号
电流模式:11 位
电压模式:11 位 + 符号
电流模式:11 位
满量程范围(数字) 电压:27648 27648
电流:0 27648
电压:27648 27648
电流:0 27648
精度(25 °C0 55 °C) 满量程 ±05±10 满量程 ±05±10
稳定时间(新值 95) 电压:300 μs (R)750 μs (1 uF)
电流:600 μs (1 mH)2 ms (10
mH)
电压:300 μs (R)750 μs (1 uF)
电流:600 μs (1 mH)2 ms (10 mH)
负载阻抗 电压 :≥ 1000 Ω
电流:≤ 500 Ω
电压 :≥ 1000 Ω
电流:≤ 500 Ω
STOP 模式输出行 值换值(默认值 0) 值换值(默认值 0)
隔离(现场侧逻辑侧)
电缆长度(值)米
单位
100 m 屏蔽双绞线 100 m 屏蔽双绞线 技术规范
A4 模拟量输入输出扩展模块 (EM)
S7200 SMART
系统手册 V24 032019 A5E03822234AF 899

表格 A 110 诊断
型号 EM 2 点模拟量输入1 点模拟量输出
(AM03)
EM 4 点模拟量输入2 点模拟量输出
(AM06)
溢溢
短路(仅限电压模式)
断路(仅限电流模式)
24 V DC 低压
EM AM03 接线电流变送器
接线电流变送器作 2 线制变送器 4 线制变送器图示
技术规范
A4 模拟量输入输出扩展模块 (EM)
S7200 SMART
900 系统手册 V24 032019 A5E03822234AF
表格 A 111 EM AM03 2 点模拟量输入1 点模拟量输出 (6ES72883AM030AA) EM AM06
4 点模拟量输入2 点模拟量输出 (6ES72883AM060AA0) 接线图
EM AM03 2 点模拟量输入1 点模拟量输出
(6ES72883AM030AA0)
EM AM06 4 点模拟量输入2 点模拟量输出
(6ES72883AM060AA0)


注:连接器必须镀金关产品编号请参见附录 F备件硬件

表格 A 112 AM03 2 点模拟量输入1 点模拟量输出 (6ES72883AM030AA0)
连接器引脚位置
引脚 X10(镀金) X11(镀金) X12(镀金)
1 L+24 V DC 连接 连接
2 M24 V DC 连接 连接
3 功性接 连接 连接
4 连接 AI 0+ 连接
5 连接 AI 0 连接
6 连接 AI 1+ AQ 0M
7 连接 AI 1 AQ 0
技术规范
A4 模拟量输入输出扩展模块 (EM)
S7200 SMART
系统手册 V24 032019 A5E03822234AF 901
表格 A 113 AM06 4 点模拟量输入2 点模拟量输出 (6ES72883AM060AA0) 连接器引脚位置
引脚 X10(镀金) X11(镀金) X12(镀金)
1 L+24 V DC 连接 连接
2 M24 V DC 连接 连接
3 功性接 连接 连接
4 AI 0+ AI 2+ AQ 0M
5 AI 0 AI 2 AQ 0
6 AI 1+ A1 3+ AQ 1M
7 AI 1 A1 3 AQ 1
A44 模拟量输入阶跃响应
表格 A 114 阶跃响应 (ms)0 满量程( 95 处测)
滑化选项(采样均) 噪声消减抑制频率(积分时间选项)
400 Hz
(25 ms)
60 Hz
(166 ms)
50 Hz (20 ms) 10 Hz (100 ms)
(1 周期):求均值 4 ms 18 ms 22 ms 100 ms
弱(4 周期):4 次采样 9 ms 52 ms 63 ms 320 ms
中(16 周期):16 次采样 32 ms 203 ms 241 ms 1200 ms
强(32 周期):32 次采样 61 ms 400 ms 483 ms 2410 ms
采样时间
• 4 AI x 13 位
• 8 AI x 13 位

• 0625 ms
• 125 ms

• 417 ms
• 417 ms

• 5 ms
• 5 ms

• 25 ms
• 25 ms 技术规范
A4 模拟量输入输出扩展模块 (EM)
S7200 SMART
902 系统手册 V24 032019 A5E03822234AF
A45 模拟量输入采样时间更新时间
表格 A 115 采样时间更新时间
抑制频率(积分时间) 采样时间 通道模块更新时间
4 通道 SM 8 通道 SM
400 Hz (25 ms) • 4 通道 SM: 0625 ms
• 8 通道 SM: 1250 ms
0625 ms 1250 ms
60 Hz (166 ms) 4170 ms 417 ms 417 ms
50 Hz (20 ms) 5000 ms 5 ms 5 ms
10 Hz (100 ms) 25000 ms 25 ms 25 ms
A46 模拟量输入电压电流测量范围(SB SM)
表格 A 116 模拟量输入电压表示法(SB EM)
系统 电压测量范围
十进制 十六进制 ±10 V ±5 V ±25 V ±125 V
32767 7FFF1 11851 V 5926 V 2963 V 1481 V 溢
32512 7F00
32511 7EFF 11759 V 5879 V 2940 V 1470 V 范围
27649 6C01
27648 6C00 10 V 5 V 25 V 1250 V 额定范围
20736 5100 75 V 375 V 1875 V 0938 V
1 1 3617 μV 1808 μV 904 μV 452 μV
0 0 0 V 0 V 0 V 0 V
1 FFFF
20736 AF00 75 V 375 V 1875 V 0938 V
27648 9400 10 V 5 V 25 V 1250 V 技术规范
A4 模拟量输入输出扩展模块 (EM)
S7200 SMART
系统手册 V24 032019 A5E03822234AF 903
系统 电压测量范围
十进制 十六进制 ±10 V ±5 V ±25 V ±125 V
27649 93FF 范围
32512 8100 11759 V 5879 V 2940 V 1470 V
32513 80FF 溢
32768 8000 11851 V 5926 V 2963 V 1481 V
1 返回 7FFF
原致:溢(该表中述)效值前(例刚电时)者检测断线时
表格 A 117 模拟量输入电流表示法(SB EM)
系统 电流测量范围
十进制 十六进制 0 mA 20 mA 4 mA 20 mA
32767 7FFF 2370 mA 2296 mA 溢
32512 7F00
32511 7EFF 2352 mA 2281 mA 范围
27649 6C01
27648 6C00 20 mA 20 mA 额定范围
20736 5100 15 mA 16 mA
1 1 7234 nA 4 mA + 5787 nA
0 0 0 mA 4 mA
1 FFFF 范围
4864 ED00 352 mA 1185 mA
4865 ECFF 溢
32768 8000 技术规范
A4 模拟量输入输出扩展模块 (EM)
S7200 SMART
904 系统手册 V24 032019 A5E03822234AF
A47 模拟量输出电压电流测量范围(SB EM)
表格 A 118 模拟量输出电压表示法(SB EM)
系统 电压输出范围
十进制 十六进制 ±10 V
32767 7FFF 请参见注 1 溢
32512 7F00 请参见注 1
32511 7EFF 1176 V 范围
27649 6C01
27648 6C00 10 V 额定范围
20736 5100 75 V
1 1 3617 μ V
0 0 0 V
1 FFFF 3617 μ V
20736 AF00 75 V
27648 9400 10 V
27649 93FF 范围
32512 8100 1176 V
32512 80FF 请参见注 1 溢
32768 8000 请参见注 1
1 溢溢情况模拟量输出采 STOP 模式代值

表格 A 119 模拟量输出电流表示法(SB EM)
系统 前输出范围
十进制 十六进制 0 mA 20 mA 4 mA 20 mA
32767 7FFF 请参见注 1 请参见注 1 溢
32512 7F00 请参见注 1 请参见注 1
32511 7EFF 2352 mA 2281 mA 范围
27649 6C01
27648 6C00 20 mA 20 mA 额定范围 技术规范
A5 热电偶模块 RTD 扩展模块 (EM)
S7200 SMART
系统手册 V24 032019 A5E03822234AF 905
系统 前输出范围
十进制 十六进制 0 mA 20 mA 4 mA 20 mA
20736 5100 15 mA 16 mA
1 1 7234 nA 4 mA + 5787
nA
0 0 0 mA 4mA
1 FFFF 4 mA 5787
nA
范围
6912 E500 0 mA
6913 E4FF 输出值限制 0 mA
32512 8100
32512 80FF 请参见注 1 请参见注 1 溢
32768 8000 请参见注 1 请参见注 1
1 溢溢情况模拟量输出采 STOP 模式代值
A5 热电偶模块 RTD 扩展模块 (EM)
A51 热电偶扩展模块 (EM)
A511 EM AT04 热电偶规范
表格 A 120 常规规范
型号 EM AT04 AI 4 x 16 位 TC
产品编号 6ES72883AT040AA0
尺寸 W x H x D (mm) 45 x 100 x 81
重量 125 g
功耗 15 W
电流消耗(SM 总线) 80 mA
电流消耗 (24 V DC) 1 40 mA
1 204 288 V DC(2 类受限制电源 PLC 提供传感器电源) 技术规范
A5 热电偶模块 RTD 扩展模块 (EM)
S7200 SMART
906 系统手册 V24 032019 A5E03822234AF

表格 A 121 模拟量输入
型号 EM AT04 AI 4 x 16 位 TC
输入点数 4
范围
额定范围(数字)
量程欠量程(数字)
溢溢(数字)
请参见热电偶选型表
分辨率 温度 01 °C01 °F
电压 15 位 + 符号
耐压 ± 35
噪声抑制 选滤波器设置
(10 Hz50 Hz60 Hz 400 Hz) 85 dB
模抑制 120 VAC 时 120 dB
阻抗 ≥ 10 MΩ
隔离 现场侧
逻辑侧
500 V AC
现场侧
24 V DC
500 V AC
24 V DC
逻辑侧
500 V AC
通道间隔离
精度 请参见热电偶选型表
重复性 ±005 FS
测量原理 积分型
模块更新时间 请参见滤波器选型表
冷端误差 ±15 °C
电缆长度(米) 传感器长 100 m
导线电阻 100 Ω
技术规范
A5 热电偶模块 RTD 扩展模块 (EM)
S7200 SMART
系统手册 V24 032019 A5E03822234AF 907
表格 A 122 诊断
型号 EM AT04 AI 4 x 16 位 TC
溢溢 1 √
断线(仅限电流模式)2 √
24 V DC 低压1 √
1 溢溢低压诊断报警信息模拟数值形式报告模块组态中禁报警会
2 果断线报警已禁传感器接线存开路情况模块会报告机值
EM AT04 热电偶 (TC)
模拟量扩展模块测量连接模块输入电压值温度测量类型热电偶电压
类型
● 热电偶:度数 10 该值(例253 度报告十进制数 253)
● 电压:额定范围满量程值十进制数 27648
表格 A 123 EM AT04 热电偶 4 点 16 位 (6ES72883AT040AA0) 接线图
EM AT04 4 x 16 位
(6ES72883AT040AA0)



注:连接器必须镀金关产品编号请参见附录 F备件硬件
① 清晰起见未显示 TC 234 5 连接
技术规范
A5 热电偶模块 RTD 扩展模块 (EM)
S7200 SMART
908 系统手册 V24 032019 A5E03822234AF
表格 A 124 EM AT04 4 点 16 位 (6ES72883AT040AA0) 连接器引脚位置
引脚 X10(镀金) X11(镀金)
1 L+ 24 V DC 连接
2 M 24 V DC 连接
3 功性接 连接
4 AI 0+TC AI 2+TC
5 AI 0TC AI 2TC
6 AI 1+TC AI 3+TC
7 AI 1TC AI 3TC


说明
应未模拟量输入短路
取消激活热电偶未通道果取消激活未通道会出现错误

两种金属彼间存电气连接时便会形成热电偶热电偶产生电压结点温
度成正电压微伏表示度测量热电偶产生电压额外结点进行
补偿然测量结果线性化热电偶测量温度基础
热电偶连接 EM AT04
热电偶模块时需两条金属线连接模块信号连接器两条金属线
互相连接位置形成传感器热电偶
两条金属线信号连接器相连位置构成外二热电偶连接器温度会
引起定电压该电压添加传感器热电偶产生电压中果该电压进行修正
结果报告温度偏离传感器温度
冷端补偿便连接器热电偶进行补偿热电偶表基参端温度(通常零摄氏
度)冷端补偿连接器温度修正零摄氏度冷端补偿消连接器热电偶
增加电压模块温度部测量然转换数值添加传感器换算中
热电偶表修正传感器换算值进行线性化
冷端补偿取佳效果必须热电偶模块安装温度稳定环境中符合模块规范
模块环境温度缓慢变化(低 01
°C分钟)够正确补偿穿模块空气流动会引起冷端补偿误差
果需更佳冷端误差补偿效果外部 iso 热端子块热电偶模块 0
°C 基准值 50 °C 基准值端子块 技术规范
A5 热电偶模块 RTD 扩展模块 (EM)
S7200 SMART
系统手册 V24 032019 A5E03822234AF 909
表显示 EM AT04 热电偶扩展模块支持种热电偶测量范围精度:
表格 A 125 EM AT04 热电偶选型表
类型 低范围
值 1
额定范围限 额定范围限 超出范围
值 2
25 °C
时额定范围
34 精度
20 °C 55
°C
时额定范围
12 精度
J 2100 °C 1500 °C 12000 °C 14500 °C ±03 °C ±06 °C
K 2700 °C 2000 °C 13720 °C 16220 °C ±04 °C ±10 °C
T 2700 °C 2000 °C 4000 °C 5400 °C ±05 °C ±10 °C
E 2700 °C 2000 °C 10000 °C 12000 °C ±03 °C ±06 °C
R & S 500 °C 1000 °C 17680 °C 20190 °C ±10 °C ±25 °C
B 00 °C 2000 °C 8000 °C ±20 °C ±25 °C
8000 °C 18200 °C 1820 °C ±10 °C ±23 °C
N 2700 °C 2000 °C 13000 °C 15500 °C ±10 °C ±16 °C
C 00 °C 1000 °C 23150 °C 25000 °C ±07 °C ±27 °C
TXKXK(L) 2000 °C 1500 °C 8000 °C 1050 °C ±06 °C ±12 °C
电压 32512 27648
80mV
27648
80mV
32511 ±005 ±01
1 低范围值热电偶值报告 32768
2 超范围值热电偶值报告 32767
3 范围部冷端误差均 ±15 °C该误差已包括表误差中模块需少 30
分钟预热时间满足该规范
4 暴露 970 MHz 990 MHz 线电辐射频率EM AT04 AI 4 x 16 位 TC 精度会降


说明
热电偶通道
热电偶扩展模块通道均型号热电偶组态(模块组态期间软件中
选择)

技术规范
A5 热电偶模块 RTD 扩展模块 (EM)
S7200 SMART
910 系统手册 V24 032019 A5E03822234AF
表格 A 126 EM AT04 热电偶噪声消减更新时间
抑制频率选择 积分时间 4 通道模块更新时间(秒)
400 Hz (25 ms) 10 ms 1 0143
60 Hz (166 ms) 1667 ms 0223
50 Hz (20 ms) 20 ms 0263
10 Hz (100 ms) 100 ms 1225
1 选择 400 Hz 抑制时保证模块分辨率精度积分时间应 10 ms时该选择会抑制频率
100 Hz 200 Hz 噪声
测量热电偶时建议 100 ms
积分时间更积分时间增温度读数重复性误差

说明
模块电模块模数转换器执行部校准期间模块报告通道值

32767直相应通道出现效值止户程序需考虑段初始化时间模
块组态改变初始化时长应验证组态中模块行果需户
程序中包含逻辑适应模块初始化时间

J 型热电偶模拟值表示
J 型热电偶模拟值表示表示
表格 A 127 J 型热电偶模拟值表示
°C
表示 J

功单元 °F
表示 J

功单元
范围 十进制 十六进制 十进制 十六进制
> 14500 32767 7FFF > 26420 32767 7FFF 溢出
14500

12001
14500

12001
38A4

2EE1
26420

21922
26420

21922
6734

55A2
超出限
12000

1500
12000

1500
2EE0

FA24
21920

2380
21920

2380
55A0

F6B4
额定范围 技术规范
A5 热电偶模块 RTD 扩展模块 (EM)
S7200 SMART
系统手册 V24 032019 A5E03822234AF 911
°C
表示 J

功单元 °F
表示 J

功单元
范围 十进制 十六进制 十进制 十六进制
1501

2100
1501

2100
FA23

F7CC
2382

3460
2382

3460
F6B2

F27C
超出限
< 2100 32768 8000 < 3460 32768 8000 溢1
1
果发生接线错误(例极性接反输入开路)者传感器负测量范围出现障(
例热电偶类型错误)会导致热电偶模块信号超出限
A52 RTD 扩展模块 (EM)
EM RTD 规范
表格 A 128 常规规范
技术数 EM 2 点 16 位 RTD (EM AR02) EM RTD 4 x 16 位 (EM AR04)
产品编号 6ES72883AR020AA0 6ES72883AR040AA0
尺寸 W x H x D (mm) 45 x 100 x 81 45 x 100 x 81
重量 1487 g 150 g
功耗 15 W 15 W
电流消耗(SM 总线) 80 mA 80 mA
电流消耗 (24 V DC) 1 40 mA 40 mA

表格 A 129 模拟量输入
技术数 EM 2 点 16 位 RTD (EM AR02) EM RTD 4 x 16 位 (EM AR04)
输入点数 2 4
类型 模块参考 RTD Ω 模块参考 RTD Ω 技术规范
A5 热电偶模块 RTD 扩展模块 (EM)
S7200 SMART
912 系统手册 V24 032019 A5E03822234AF
技术数 EM 2 点 16 位 RTD (EM AR02) EM RTD 4 x 16 位 (EM AR04)
范围
额定范围(数字)
范围(数字)
溢溢(数字)
请参见 RTD 传感器选型表 请参见 RTD 传感器选型表
分辨率 温度 01 °C01 °F 01 °C01 °F
电阻 15 位 + 符号位 15 位 + 符号位
耐压 ±35 V ±35 V
噪声抑制 85 dB (10 Hz50 Hz60 Hz400 Hz) 85 dB (10 Hz50 Hz60 Hz400 Hz)
模抑制 > 120 dB >120 dB
阻抗 ≥10 M Ω ≥10 M Ω
隔离 现场侧逻辑

500 V AC 500 V AC
现场侧 24 V
DC
500 V AC 500 V AC
24 V DC
逻辑侧
500 V AC 500 V AC
通道间隔离 0 0
精度 请参见 RTD 传感器选型表 请参见 RTD 传感器选型表
重复性 ±005 FS ±005 FS
传感器功耗 05 m W 05 m W
测量原理 Sigmadelta Sigmadelta
模块更新时间 请参见降噪选项表 请参见降噪选项表
电缆长度(值)米
单位
传感器长 100 m 传感器长 100 m
导线电阻(

10 Ω RTD

20 Ω 20 Ω
10 Ω RTD 27 Ω 27 Ω
技术规范
A5 热电偶模块 RTD 扩展模块 (EM)
S7200 SMART
系统手册 V24 032019 A5E03822234AF 913
表格 A 130 诊断
技术数 EM 2 点 16 位 RTD (EM AR02) EM RTD 4 x 16 位 (EM AR04)
溢溢 12
断线3
24 V DC 低压1
1 溢溢低压诊断报警信息模拟数值形式报告模块组态中禁报警会
2 电阻范围始终会禁溢检测
3 果断线报警已禁传感器接线存开路情况模块会报告机值
EM RTD
模拟量扩展模块测量连接模块输入电阻值测量类型选电阻型热电阻

● 电阻:额定范围满量程值十进制数 27648
● 热电阻:度数 10 该值(例253 度报告十进制数 253)
EM RTD 模块支持采 2 线制3 线制 4 线制方式连接传感器电阻进行测量
表格 A 131 RTD 扩展模块支持传感器范围精度
温度系数 RTD 类型 低范围
值 1
额定范围

额定范围

超出范围
值 2
25 ℃
时额定
范围精度
20 ℃
60 ℃
时额定
范围精度
Pt 0003850
ITS90
DIN EN 60751
Pt 10 2430 °C 2000 °C 8500 °C 10000 °C ±10 °C ±20 °C
Pt 50 2430 °C 2000 °C 8500 °C 10000 °C ±05 °C ±10 °C
Pt 100
Pt 200
Pt 500
Pt 1000
Pt 0003902
Pt 0003916
Pt 0003920
Pt 100 2430 °C 2000 °C 8500 °C 10000 °C ±05 °C ±10 °C
Pt 200 2430 °C 2000 °C 8500°C 10000°C ± 05 °C ±10 °C
Pt 500
Pt 1000 技术规范
A5 热电偶模块 RTD 扩展模块 (EM)
S7200 SMART
914 系统手册 V24 032019 A5E03822234AF
温度系数 RTD 类型 低范围
值 1
额定范围

额定范围

超出范围
值 2
25 ℃
时额定
范围精度
20 ℃
60 ℃
时额定
范围精度
Pt 0003910 Pt 10 2732 °C 2400 °C 11000°C 1295 °C ±10 °C ±20 °C
Pt 50 2732 °C 2400 °C 11000
°C
1295 °C ±08 °C ±16 °C
Pt 100
Pt 500
Ni 0006720
Ni 0006180
Ni 100 1050 °C 600 °C 2500 °C 2950 °C ±05 °C ±10 °C
Ni 120
Ni 200
Ni 500
Ni 1000
LGNi 0005000 LGNi 1000 1050 °C 600 °C 2500 °C 2950 °C ±05 °C ±10 °C
Ni 0006170 Ni 100 1050 °C 600 °C 1800 °C 2124 °C ±05 °C ±10 °C
Cu 0004270 Cu 10 2400 °C 2000 °C 2600 °C 3120 °C ±10 °C ±20 °C
Cu 0004260 Cu 10 600 °C 500 °C 2000 °C 2400°C ±10 °C ±20 °C
Cu 50 600 °C 500 °C 2000 °C 2400°C ±06 °C ±12 °C
Cu 100
Cu 0004280 Cu 10 2400 °C 2000 °C 2000 °C 2400°C ±10 °C ±20 °C
Cu 50 2400 °C 2000 °C 2000 °C 2400°C ±07 °C ±14 °C
Cu 100
1 低范围值 RTD 值报告 32768
2 超出范围值 RTD 值报告 +32767
技术规范
A5 热电偶模块 RTD 扩展模块 (EM)
S7200 SMART
系统手册 V24 032019 A5E03822234AF 915
表格 A 132 电阻
范围 低范围

额定范围限 额定范围限 超出范围
值 1
25 ℃
时额定范围
精度
20 ℃ 60

时额定范
围精度
150 Ω 适 0 (0 Ω) 27648 (150 Ω) 176383 Ω ±005 ±01
300 Ω 适 0 (0 Ω) 27648 (300 Ω) 352767 Ω ±005 ±01
600 Ω 适 0 (0 Ω) 27648 (600 Ω) 705534 Ω ±005 ±01
1 超出范围值电阻值报告 +32767


说明
没连接传感器激活通道模块会报告
32767果启开路检测模块会相应红色 LED 闪烁
值较低电阻 500 Ω 1000 Ω RTD
范围时误差增加指定误差两倍
4 线制连接 10 Ω RTD 范围高精度
2 线模式连接线电阻会导致传感器读数误差法保证精度


表格 A 133 RTD 模块噪声消减更新时间
抑制频率选择 积分时间 更新时间(秒)
400 Hz (25 ms) 10 ms 1 42 线制:0142
3 线制:0285
60 Hz (166 ms) 1667 ms 42 线制:0222
3 线制:0445
50 Hz (20 ms) 20 ms 42 线制:0262
3 线制:505
10 Hz (100 ms) 100 ms 42 线制:1222
3 线制:2445
1 选择 400 Hz 滤波器时维持模块分辨率精度积分时间应 10 ms该选择抑制 100 Hz
200 Hz 噪声
技术规范
A5 热电偶模块 RTD 扩展模块 (EM)
S7200 SMART
916 系统手册 V24 032019 A5E03822234AF

说明
模块电模块模数转换器执行部校准期间模块报告通道值

32767直相应通道出现效值止户程序需考虑段初始化时间模
块组态改变初始化时长应验证组态中模块行果需户
程序中包含逻辑适应模块初始化时间


表格 A 134 EM AR02 RTD 2 点 16 位 (6ES72883AR020AA0) EM AR04 RTD 4 点 16
位 (6ES72883AR040AA0) 接线图
EM AR02 RTD 2 点 16 位
(6ES72883AR020AA0)
EM AR04 RTD 4 点 16 位
(6ES72883AR040AA0)





注:连接器必须镀金关产品编号请参见附录 F备件硬件
① 环接未 RTD 输入
② 2 线制 RTD ③ 3 线制 RTD ④ 4 线制 RTD
注:连接器必须镀金关产品编号请参见附录 F备件硬件 技术规范
A6 数字信号板
S7200 SMART
系统手册 V24 032019 A5E03822234AF 917

表格 A 135 EM AR02 RTD 2 点 16 位 (6ES72883AR020AA0) 连接器引脚位置
引脚 X10(镀金) X11(镀金)
1 L+ 24 V DC 连接
2 M 24 V DC 连接
3 功性接 连接
4 AI 0 M+RTD AI 1 M+RTD
5 AI 0 MRTD AI 1 MRTD
6 AI 0 I+RTD AI 1 I+RTD
7 AI 0 IRTD AI 1 IRTD

表格 A 136 EM AR04 RTD 4 点 16 位 (6ES72883AR040AA0) 连接器引脚位置
引脚 X10(镀金) X11(镀金) X12(镀金) X13(镀金)
1 L+ 24 V DC 连接 连接 连接
2 M 24 V DC 连接 连接 连接
3 功性接 连接 连接 连接
4 AI 0 M+RTD AI 1 M+RTD AI 2 M+RTD AI 3 M+RTD
5 AI 0 MRTD AI 1 MRTD AI 2 MRTD AI 3 MRTD
6 AI 0 I+RTD AI 1 I+RTD AI 2 I+RTD AI 3 I+RTD
7 AI 0 IRTD AI 1 IRTD AI 2 IRTD AI 3 IRTD 技术规范
A6 数字信号板
S7200 SMART
918 系统手册 V24 032019 A5E03822234AF
A6 数字信号板
A61 SB DT04 数字量输入输出规范
表格 A 137 常规规范
技术数 SB 2 点数字量输入2 点数字量输出 (DT04)
产品编号 6ES72885DT040AA0
尺寸 W x H x D (mm) 35 x 522 x 16
重量 181 g
功耗 10 W
电流消耗 (5 V DC) 50 mA
电流消耗 (24 V DC) 点输入 4 mA

表格 A 138 数字量输入
技术数 SB 2 点数字量输入2 点数字量输出 (DT04)
输入点数 2
类型 漏型(IEC 1 类漏型)
额定电压 4 mA 时 24 V DC额定值
允许连续电压 30 V DC值
浪涌电压 35 V DC持续 05 s
逻辑 1 信号() 25 mA 时 15 V DC
逻辑 0 信号() 1 mA 时 5 V DC
隔离(现场侧逻辑侧) 500 V AC持续 1 分钟
隔离组 1
滤波时间 通道单独选择:
μs:020408163264128
ms:020408163264128 技术规范
A6 数字信号板
S7200 SMART
系统手册 V24 032019 A5E03822234AF 919
技术数 SB 2 点数字量输入2 点数字量输出 (DT04)
时接通输入数 2
电缆长度(值)米
单位
屏蔽:500 m 正常输入
非屏蔽:300 m 正常输入

表格 A 139 数字量输出
技术数 SB 2 点数字量输入2 点数字量输出 (DT04)
输出点数 2
输出类型 固态 MOSFET(源型)
电压范围 204 288 V DC
电流时逻辑 1 信号 20 V DC
电流时逻辑 0 信号 01 V DC
点额定电流() 05 A
公端额定电流(

1 A
灯负载 5 W
通态触点电阻 06 Ω
点漏电流 10 μA
浪涌电流 5 A长持续 100 ms
载保护
隔离(现场侧逻辑侧) 500 V AC持续 1 分钟
隔离组 1
电感钳位电压 L+ 48 V1 W 损耗
开关延时 断开接通长 2 μs
接通断开长 10 μs
STOP 模式输出行 值换值(默认值 0)
时接通输出数 2
电缆长度(值)米
单位
屏蔽:500 m 正常输入
非屏蔽:150 m 正常输入 技术规范
A6 数字信号板
S7200 SMART
920 系统手册 V24 032019 A5E03822234AF
表格 A 140 SB DT04 2 点数字量输入2 点数字量输出 (6ES72885DT040AA0) 接线图
SB DT04 2 点数字量输入2 点数字量输出 (6ES72885DT040AA0)





表格 A 141 SB DT04 2 点数字量输入2 点数字量输出 (6ES72885DT040AA0)
连接器引脚位置
引脚 X19
1 DQ f0
2 DQ f1
3 DI f0
4 DI f1
5 L+ 24 V DC
6 M 24 V DC 技术规范
A7 模拟信号板
S7200 SMART
系统手册 V24 032019 A5E03822234AF 921
A7 模拟信号板
A71 SB AE01 模拟量输入规范
表格 A 142 常规规范
技术数 SB 1 点模拟量输入 (SB AE01)
产品编号 6ES72885AE010AA0
尺寸 W x H x D (mm) 35 x 522 x 16
重量 20 g
功耗 04 W
电流消耗 (5 V DC) 50 mA(5 V 33 V 组合)
电流消耗 (24 V DC)

表格 A 143 模拟量输入
技术数 SB 1 点模拟量输入 (SB AE01)
输入点数 1
类型 电压电流(差动)
范围 ±10 V±5 V±25 V 0 20 mA
分辨率 11 位 + 符号位(电压模式)
11 位(电流模式)
满量程范围(数字) 27648 27648
精度(25 °C0 55 °C) 电压模式:满量程 ±03±06
电压模式:满量程 ±03±06
范围(数字) 电压:27649 3251127649 32512
电流:27649 325114864
0(请参见模拟量输入电压表示法模拟量输入电流表示法 (页 902))
溢溢(数字) 电压:32512 3276732513 32768
电流:32512 327674865
32768(请参见模拟量输入电压表示法模拟量输入电压表示法
(页 902)) 技术规范
A7 模拟信号板
S7200 SMART
922 系统手册 V24 032019 A5E03822234AF
技术数 SB 1 点模拟量输入 (SB AE01)
耐压耐流 ±35 V ±40 mA
滤波 弱中强(参见阶跃响应模拟量输入响应时间 (页 901))
噪声抑制 4006050 10 Hz
模抑制测量原理 40 dBDC 60 Hz 抑制
工作信号范围(信号电压加
模电压)
信号加模电压必须 +35 V 35 V
输入阻抗
差模 220 KΩ(电压)250 Ω(电流)
模 55 KΩ(电压)55 KΩ(电流)
隔离(现场侧逻辑侧)
电缆长度(米) 100 m 屏蔽双绞线

表格 A 144 诊断
型号 SB 1 点模拟量输入 (SB AE01)
溢溢
24 V DC 低压
SB AE01 接线电流变送器
接线电流变送器作 2 线制传感器 4 线制变送器
技术规范
A7 模拟信号板
S7200 SMART
系统手册 V24 032019 A5E03822234AF 923
表格 A 145 SB AE01 1 点模拟量输入 (6ES72885AE010AA0) 接线图
SB AE01 SB 1 点模拟量输入 (6ES72885AE010AA0)




① 电流应连接R0+
注:连接器必须镀金关产品编号请
参见附录 F备件硬件

表格 A 146 SB AE01 1 点模拟量输入 (6ES72885AE010AA0) 连接器引脚位置
引脚 X19
1 连接
2 连接
3 AI R
4 AI 0+
5 AI 0+
6 AI 0
A72 SB AQ01 模拟量输出规范

表格 A 147 常规规范
技术数 SB 1 点模拟量输出 (SB AQ01)
产品编号 6ES72885AQ010AA0
尺寸 W x H x D (mm) 35 x 522 x 16
重量 174 g 技术规范
A7 模拟信号板
S7200 SMART
924 系统手册 V24 032019 A5E03822234AF
技术数 SB 1 点模拟量输出 (SB AQ01)
功耗 15 W
电流消耗 (5 V DC) 15 mA
电流消耗 (24 V DC) 40 mA(负载)

表格 A 148 模拟量输出
技术数 SB 1 点模拟量输出 (SB AQ01)
输出点数 1
类型 电压电流
范围 ±10 V0 20 mA
分辨率 电压:11 位 + 符号
电流:11 位
满量程范围(数字)
请参见电压电流输出范

27648 27648(10 V 10 V)
0 27648(0 20 mA)
精度(25 °C0 55 °C) ±05±1
稳定时间(新值 95) 电压:300 μs (R)750 μs (1 uF)
电流:600 μs (1mH)2 ms (10 mH)
负载阻抗 电压:≥ 1000 Ω
电流:≤ 600 Ω
STOP 模式输出行 值换值(默认值 0)
隔离(现场侧逻辑侧)
电缆长度(值)米
单位
10 m 屏蔽双绞线

表格 A 149 诊断
技术数 SB 1 点模拟量输出 (SB AQ01)
溢溢
短路(仅限电压模式)
断路(仅限电流模式) 技术规范
A8 RS485RS232 信号板
S7200 SMART
系统手册 V24 032019 A5E03822234AF 925
表格 A 150 SB AQ01 1 点模拟量输出 (6ES72885AQ010AA0) 接线图
SB AQ01 1 点模拟量输出 (6ES72885AQ010AA0)





表格 A 151 SB AQ01 1 点模拟量输出 (6ES72885AQ010AA0) 连接器引脚位置
引脚 X19
1 连接
2 连接
3 连接
4 功性接
5 AQ 0
6 AQ 0M 技术规范
A8 RS485RS232 信号板
S7200 SMART
926 系统手册 V24 032019 A5E03822234AF
A8 RS485RS232 信号板
A81 SB RS485RS232 规范
表格 A 152 常规规范
技术数 SB RS485RS232
产品编号 6ES72885CM010AA0
尺寸 W x H x D (mm) 35 x 522 x 16
重量 182 g
功耗 05 W
电流消耗 (5 V DC) 50 mA
电流消耗 (24 V DC) 适

表格 A 153 RS485 发送器接收器
技术数 SB RS485RS232
模电压范围 7 V +12 V1 秒3 VRMS 连续
发送器差动输出电压 RL 100 Ω 时 2 V
RL 54 Ω 时 15 V
端接偏置 TXD 47 K Ω 连接 +5 V
RXD 47 K Ω 连接 GND
接收器输入阻抗 12 K Ω
接收器阈值灵敏度 + 02 V典型滞 60 mV
隔离
RS 485 信号外壳接
RS485 信号 CPU
逻辑公端

电缆长度屏蔽 带隔离中继器:1000 m 1875 Kbps
带隔离中继器:50 m 技术规范
A8 RS485RS232 信号板
S7200 SMART
系统手册 V24 032019 A5E03822234AF 927

表格 A 154 RS232 发送器接收器
技术数 SB RS485RS232
发送器输出电压 RL 3K Ω 时 +5 V
传送输出电压 + 15 V DC值
接收器输入阻抗 3 K Ω
接收器阈值灵敏度 低 08 V高 24 V
典型滞 05 V
接收器输入电压 + 30 V DC 值
隔离
RS232 信号外壳接
RS232 信号 CPU
逻辑公端

电缆长度屏蔽 长 10 m
表格 A 155 SB CM01 RS485RS232 (6ES72885CM010AA0) 接线图
SB CM01 RS485RS232 (6ES72885CM010AA0)



技术规范
A9 电池板信号板 (SB)
S7200 SMART
928 系统手册 V24 032019 A5E03822234AF

表格 A 156 SB CM01 RS485RS232 (6ES72885CM010AA0) 连接器引脚位置
引脚 X20
1 功性接
2 TxB
3 RTS
4 M
5 RxA
6 5 V 输出(偏置电压)
A9 电池板信号板 (SB)
A91 SB BA01 电池板
SB BA01 电池板
S7200 SMART SB BA01 电池板供实时时钟长期备份电池板插入 S7200 SMART
CPU(固件版 V20 更高版)信号板插槽中必须 SB BA01
添加设备组态硬件配置载 CPU 中SB BA01
附加电池健康状况报告选项
购买 SB BA01 电池板时含电池(类型 CR1025)必须单独购买电池

说明
SB BA01 机械设计适合固件版 V20 版 CPU


表格 A 157 常规规范
技术数 SB BA01 电池板
产品编号 6ES72885BA010AA0
尺寸 W x H x D (mm) 35 x 522 x 16 技术规范
A9 电池板信号板 (SB)
S7200 SMART
系统手册 V24 032019 A5E03822234AF 929
技术数 SB BA01 电池板
重量 20 g
功耗 06 W
电流消耗 (5 V DC) 18 mA
电流消耗 (24 V DC)


电池(未包含) SB BA01 电池板
保持时间 约 1 年
电池类型 CR1025
请参见安装更换 SB BA01 电池板中电池
(页 53)
额定电压 3 V
额定容量 30 mAH


诊断 SB BA01 电池板
界电池电压 < 25 V
电池诊断 低压指示灯:
• 电池电压低会 BA01 面板 LED
呈红色常亮状态
• 诊断报警电量足时数字量输出状态
电池状态 提供电池状态位
0 电池正常
1 电池电量低
电池状态更新 电池状态会开机时更新 CPU 处 RUN
模式时天更新次 技术规范
A10 EM DP01 PROFIBUS DP 模块
S7200 SMART
930 系统手册 V24 032019 A5E03822234AF
表格 A 158 SB BA01 电池板 (6ES72885BA010AA0) 接线图
SB BA01 电池板 (6ES72885BA010AA0)


A10 EM DP01 PROFIBUS DP 模块

表格 A 159 常规规范
技术数 EM DP01 PROFIBUS DP
产品编号 6ES72887DP010AA0
尺寸 W x H x D (mm) 70 x 100 x 81
重量 1762 g
功耗 15 W(负载)
V DC 求
+5 V DC (SM 总线) 150 mA(负载)
+24 V DC 见文

表格 A 160 EM 特征参数
技术数 EM DP01 PROFIBUS DP 模块
端口数量(限功率) 1
电气接口 RS485 技术规范
A10 EM DP01 PROFIBUS DP 模块
S7200 SMART
系统手册 V24 032019 A5E03822234AF 931
技术数 EM DP01 PROFIBUS DP 模块
PROFIBUS DPMPI
波特率(动设置)
96192454593751875 500 Kbps1536 12 Mbps
协议 PROFIBUS DP 站 MPI 站
电缆长度
937 Kbps 1200 m
1875 Kbps 1000 m
500 Kbps 400 m
1 15 Mbps 200 m
3 12 Mbps 100 m
网络功
站址设置 0 99(通旋转开关设置)
网段站数 32
网络站数 126 99 EM DP01 站
MPI 连接 总计 6 ( OP 保留 1 )

表格 A 161 电源
技术数 EM DP01 PROFIBUS DP
24 V DC 输入电源求
电压范围 204 288 V DC
(2 类受限制电源 PLC 提供传感器电源)
电流:
仅端口激活模块
加 5 V 端口负载 90 mA
加 24 V 端口负载
120 mA

30 mA
60 mA
180 mA
波纹噪声 (< 10 MHz) < 1 V 峰峰值(值)
隔离(现场侧逻辑侧)1 500 V AC持续 1 分钟
通信端口 5 V DC 电源
端口电流: 额定值 5 V 时 900 mA
电流限值 27 A @5 V 技术规范
A10 EM DP01 PROFIBUS DP 模块
S7200 SMART
932 系统手册 V24 032019 A5E03822234AF
技术数 EM DP01 PROFIBUS DP
24 V DC 输入电源求
隔离(5 V DC 逻辑侧) 500 V AC持续 1 分钟
通信端口 24 V DC 电源
电压范围 204 288 V DC
端口电流: 额定值 24 V 时 120 mA
电流限值 07 24 A
隔离 隔离 24 V DC 输入电路相
1 24 V DC 电源会逻辑模块供电24 V DC 电源通信端口供电
A101 支持 EM DP01 PROFIBUS DP 模块 S7200 SMART CPU
S7200 SMART EM DP01 PROFIBUS DP 模块种智扩展模块专搭配
S7200 SMART CPU(固件版 21 更高版)表示
表格 A 162 EM DP01 PROFIBUS DP 模块 S7200 SMART CPU(固件版 21
更高版)兼容性
CPU 说明
ST20 CPU ST20 (DCDCDC)
SR20 CPU SR20 (ACDCRelay)
ST30 CPU ST30 (DCDCDC)
SR30 CPU SR30 (ACDCRelay)
ST40 CPU ST40 (DCDCDC)
SR40 CPU SR40 (ACDCRelay)
ST60 CPU ST60 (DCDCDC)
SR60 CPU SR60 (ACDCRelay) 技术规范
A10 EM DP01 PROFIBUS DP 模块
S7200 SMART
系统手册 V24 032019 A5E03822234AF 933
A102 EM DP01 连接器引脚分配
EM DP01 RS485 串行通信接口 RS485 兼容九针迷 D
型插口欧洲标准 EN 50170 规定 PROFIBUS
标准致表显示通信端口提供物理连接连接器介绍通信端口引脚分配

表格 A 163 S7200 SMART EM DP01 引脚分配
引脚编号 连接器 PROFIBUS
1

屏蔽
2 返回 24 V
3 RS485 信号 B
4 请求发送
5 返回 5 V
6 +5 V(隔离)
7 +24 V
8 RS485 信号 A
9 NC 技术规范
A10 EM DP01 PROFIBUS DP 模块
S7200 SMART
934 系统手册 V24 032019 A5E03822234AF
A103 EM DP01 PROFIBUS DP 模块接线图
表格 A 164 EM DP01 PROFIBUS DP 模块 (6ES72887DP010AA0) 接线图
EM DP01 PROFIBUS DP 模块 (6ES72887DP010AA0)



表格 A 165 EM DP01 PROFIBUS DP 模块 (6ES72887DP010AA0) 连接器引脚位置
引脚 X80
1 L+ 24 V DC
2 M 24 V DC
3 功性接 技术规范
A11 S7200 SMART 电缆
S7200 SMART
系统手册 V24 032019 A5E03822234AF 935
A11 S7200 SMART 电缆
A111 S7200 SMART IO 扩展电缆
表格 A 166 S7200 SMART 扩展电缆
技术数
订货号 6ES72886EC010AA0
电缆长度 1 m
重量 80 g
关安装拆卸 S7200 SMART 扩展电缆信息请参见安装部分
技术规范
A11 S7200 SMART 电缆
S7200 SMART
936 系统手册 V24 032019 A5E03822234AF

A112 RS232PPI 站电缆 USBPPI 站电缆
A1121 概述
RS232PPI 站电缆 USBPPI 站电缆规范
表格 A 167 常规规范
技术数 RS232PPI 站电缆 USBPPI 站电缆
产品编号 6ES79013CB300XA0 6ES79013DB300XA0
供电电压 144 288 VDC 144 288 VDC
24 V 标称电源供电电流 60 mA RMS 50 mA RMS
隔离 RS485 RS232:500 VDC RS485 USB:500 VDC


RS485 侧电气特性
模电压范围 7 V +12 V1 秒3 V RMS
连续
7 V +12 V1 秒3 V RMS
连续
接收器输入阻抗 54 kΩ(包括端接电阻) 54 kΩ(包括端接电阻) 技术规范
A11 S7200 SMART 电缆
S7200 SMART
系统手册 V24 032019 A5E03822234AF 937
RS485 侧电气特性
端接偏置 B 10 kΩ +5 VPROFIBUS
引脚 3
A 10 kΩ GNDPROFIBUS
引脚 8
B 10 kΩ +5 VPROFIBUS
引脚 3
A 10 kΩ GNDPROFIBUS
引脚 8
接收器阈值灵敏度 ±02 V典型滞 60 mV ±02 V典型滞 60 mV
发送器差动输出电压 RL 100 Ω 时 2 V
RL 54 Ω 时 15 V
RL 100 Ω 时 2 V
RL 54 Ω 时 15 V


RS232 侧电气特性
接收器输入阻抗 3 kΩ
接收器阈值灵敏度 低 08 V高 24 V
典型滞 05 V

发送器输出电压 RL 3 kΩ 时 ±5 V


USB 侧电气特性
全速 (12 MBs)机界面设备 (HID)
5 V 时供电电流 50 mA
断电电流 400 µA
特性
RS232PPI 站电缆 S7200 SMART
CPU(端口模式)关详细信息请参见端口模式
USB 电缆需 STEP 7MicroWIN SMART V23(更高版)编程软件工作 技术规范
A11 S7200 SMART 电缆
S7200 SMART
938 系统手册 V24 032019 A5E03822234AF
A1122 RS232PPI 站电缆
表格 A 168 RS232PPI 站电缆 RS485 RS232 模式连接器引脚分配
RS485 连接器引脚分配 RS232 连接器引脚分配
引脚编号 信号说明 引脚编号 信号说明
1 连接 1 数载波检测 (DCD)(未)
2 24 V 回流(RS485
逻辑接)
2 接收数 (RD)( PCPPI
电缆输出)
3 信号 B (RxDTxD+) 3 发送数 (TD)( PCPPI
电缆输入)
4 RTS(TTL 电) 4 数终端准备绪 (DTR) 1
5 连接 5 接(RS232 逻辑接)
6 连接 6 数集准备绪 (DSR) 1
7 24 V 电源 7 请求发送 (RTS)(未)
8 信号 A (RxDTxD) 8 允许发送 (CTS)(未)
9 协议选择 9 振铃指示器 (RI)(未)
1 引脚 4 6 已部连接

表格 A 169 RS232PPI 站电缆 RS485 RS232 远程模式连接器引脚分配
RS485 连接器引脚分配 RS232 远程连接器引脚分配 1
引脚编号 信号说明 引脚编号 信号说明
1 连接 1 数载波检测 (DCD)(未)
2 24 V 回流(RS485
逻辑接)
2 接收数 (RD)( PCPPI
电缆输入)
3 信号 B (RxDTxD+) 3 传送数 (TD)( PCPPI
电缆输出)
4 RTS(TTL 电) 4 数终端准备绪 (DTR) 2
5 连接 5 接(RS232 逻辑接)
6 连接 6 数集准备绪 (DSR) 2
7 24 V 电源 7 请求发送 (RTS)( PCPPI
电缆输出) 技术规范
A11 S7200 SMART 电缆
S7200 SMART
系统手册 V24 032019 A5E03822234AF 939
RS485 连接器引脚分配 RS232 远程连接器引脚分配 1
引脚编号 信号说明 引脚编号 信号说明
8 信号 A (RxDTxD) 8 允许发送 (CTS)(未)
9 协议选择 9 振铃指示器 (RI)(未)
1 调制解调器需母头转换公头 9 针转换 25 针
2 引脚 4 6 已部连接
RS232PPI 站电缆进行端口操作
直接连接计算机时:
● 设置 PPI端口模式(开关 50)
● 设置波特率(开关 12 3)
● 设置模式(开关 60)设置 PCPPI 电缆设置 DCE 相
● 协议选择设置 10 位(开关 71)请参见说明
连接调制解调器时:
● 设置 PPI端口模式(开关 50)
● 设置波特率(开关 12 3)
● 设置远程模式(开关 61)远程设置 PCPPI 电缆设置 DTE 相
● 协议选择设置 10 位(开关 7 1)请参见说明

说明
CRxxs CPU 需协议选择开关 7 设置 1允许端口模式开关 7 设置 0
会禁 CRxxs CPU 端口模式
SR ST CPU 会忽略选择开关 7 设置
技术规范
A11 S7200 SMART 电缆
S7200 SMART
940 系统手册 V24 032019 A5E03822234AF
RS232PPI 站电缆尺寸标签 LED
图显示 RS232PPI 站电缆尺寸标签 LED



LED 颜色 说明
Tx 绿色 RS232 发送指示灯
Rx 绿色 RS232 接收指示灯
PPI 绿色 RS485 发送指示灯
A1123 USBPPI 站电缆
USB 电缆必须已安装 STEP 7MicroWIN SMART
V23(更高版)建议您仅 USB 电缆 S7200 SMART CPU(固件版 V23
更高版)
USB 电缆支持端口通信

说明
果电缆 S7200 SMART CPU V23
前版法执行某操作(例载户程序)
技术规范
A11 S7200 SMART 电缆
S7200 SMART
系统手册 V24 032019 A5E03822234AF 941
说明
果 USBPPI 电缆连接 CPU RS485 端口会强制 CPU
退出端口模式启 PPI 模式会 STEP 7MicroWIN SMART V23 恢复 CPU
控制

表格 A 170 USBPPI 站电缆 RS485 USBA系列连接器引脚分配
RS485 连接器引脚分配 USB 连接器引脚分配
引脚编号 信号说明 引脚编号 信号说明
1 连接 1 USB DataP
2 24 V 回流(RS485
逻辑接)
2 USB DataM
3 信号 B (RxDTxD+) 3 USB 5 V
4 RTS(TTL 电) 4 USB 逻辑接
5 连接
6 连接
7 24 V 电源
8 信号 A (RxDTxD)
9 协议选择
图显示 USBPPI 站电缆尺寸 LED

图 A1 USBPPI 站电缆尺寸 LED
LED 颜色 说明
Tx 绿色 USB 发送指示灯
Rx 绿色 USB 接收指示灯
PPI 绿色 RS485 发送指示灯
S7200 SMART
942 系统手册 V24 032019 A5E03822234AF
计算功率预算 B
B1 功率预算
CPU 部电源 CPU扩展模块信号板供电满足 24 V DC
户电源求请信息作指导确定 CPU
组态提供少电(电流)新款紧凑型 CPU (CRs) 支持扩展模块信号板
请参见具体 CPU 技术规范确定 24 V DC 传感器供电预算CPU 提供 5 V DC
逻辑预算扩展模块信号板 5 V DC 电源求请参考计算功率预算确定 CPU
您组态提供少电(电流)
标准型 CPU 系统中扩展模块提供需 5 V DC
逻辑电源格外注意系统组态确保 CPU 提供选扩展模块需 5 V DC
电源果组态求电源超出 CPU 提供电源范围必须拆模块

说明
果超出 CPU 功率预算法连接 CPU 允许数量模块

标准型 CPU 提供 24 V DC
传感器电源输入点扩展模块继电器线圈电源求供 24 V
DC果您电源求超出该传感器电源预算必须系统增加外部 24 V DC
电源必须 24 V DC 电源手动连接输入点继电器线圈
果需外部 24 V DC 电源请确保该电源 CPU
传感器电源联提高电气噪声保护力建议电源公端 (M)
连接起

警告
安全电源连接
外部 24 V DC 电源 CPU 24 V DC
传感器电源联会导致两电源间突电源试图建立首选输
出电压电
该突导致中电源两电源寿命缩短立发生障导致 PLC
系统意外运行意外运行导致员死亡重伤设备损坏
CPU
直流传感器电源外部电源应点供电允许公端连接起
计算功率预算
B2 功率求计算示例
S7200 SMART
系统手册 V24 032019 A5E03822234AF 943
S7200 SMART 系统中 24 V DC
电源输入端口互连通公逻辑电路连接 M
端子例数表中指定非隔离时电路互连:CPU 24 V DC
电源EM 继电器线圈电源输入非隔离模拟量输入电源非隔离 M
端必须连接外部参考电位

警告
防止意外电流
非隔离 M 端子连接参考电位导致意外电流该电流导致 PLC
连接设备损坏运行确定
遵守准会导致设备损坏运行确定者导致死亡员重伤
财产损失
务必确保 S7200 SMART 系统中非隔离 M 端子连接参考电位

请参见具体 CPU (页 812) 技术规范确定 24 V DC 传感器供电预算CPU 提供 5 V
DC 逻辑预算扩展模块信号板 5 V DC 电源求
B2 功率求计算示例
功率求计算示例
表出包括模块 CPU 系统功率求计算例子:
● CPU SR40 ACDC继电器
● 3 EM 8 点继电器型数字量输出 (EM DR08)
● 1 EM 8 点数字量输入 (EM DE08)
该安装 32 点输入 40 点输出

说明
该 CPU 已分配驱动 CPU
部继电器线圈需功率功率预算计算中需包括部继电器线圈功率求
计算功率预算
B2 功率求计算示例
S7200 SMART
944 系统手册 V24 032019 A5E03822234AF
例中 CPU 提供足够 5 V DC
电流没通传感器电源输入扩展继电器线圈提供足够 24 V DC
电流IO 需 392 mA CPU 提供 300 mA该安装额外需少 92 mA
24 V DC 电源运行包括 24 V DC 输入输出
表格 B 1 示例组态功率预算计算
CPU 功率预算 5 V DC 24 V DC
CPU SR40 ACDC继电器 1400 mA 300 mA

系统求 5 V DC 24 V DC
CPU SR4024 点输入 24 * 4 mA 96 mA
插槽 0:EM DR08 120 mA 8 * 11 mA 88 mA
插槽 1:EM DR08 120 mA 8 * 11 mA 88 mA
插槽 2:EM DR08 120 mA 8 * 11 mA 88 mA
插槽 3:EM DE08 105 mA 8 * 4 mA 32 mA


总求 465 mA 392 mA

电流差额 5 V DC 24 V DC
总电流差额 275 mA (92 mA) 计算功率预算
B3 计算功率求
S7200 SMART
系统手册 V24 032019 A5E03822234AF 945
B3 计算功率求
计算功率求
通表确定 CPU 您组态提供少电(电流)关 CPU
型号功率预算数字量模块模拟量模块信号板功率求请参见技术规范
(页 807)
表格 B 2 功率预算
功率预算 5 V DC 24 V DC


系统求 5 V DC 24 V DC








总求

电流差额 5 V DC 24 V DC
总电流差额
S7200 SMART
946 系统手册 V24 032019 A5E03822234AF
错误代码 C
C1 时间戳匹配
该警告信息表明项目时间戳 PLC 中程序时间戳匹配
说明程序种情况继续前操作危险
程序功完全相时间戳
操作会修改程序时间戳?
程序包含两时间戳:创建时间戳次修改时间戳
利新建项目选项创建项目时设置创建时间戳
户编辑程序编译操作会影响创建时间戳
次修改时间戳指示户修改程序时间
许情况会导致设置修改时间戳:
1 程序块编辑器中编辑指令操作数
2 添加删修改变量全局符号
3 添加删 POU
4 编译程序块
5 载程序块(执行该操作会动编译程序块会设置修改时间戳)
请注意然操作会导致设置修改时间戳意味着程序
STEP 7MicroWIN SMAR 提供较(Compare)
选项确定程序否真
确定程序否确实?
单击较(Compare) 钮 PLC 中程序块项目程序块进行较
通较结果确定否继续执行状态操作
步时间戳?
新项目载 PLC 步时间戳运行状态 错误代码
C2 PLC 非致命错误代码
S7200 SMART
系统手册 V24 032019 A5E03822234AF 947
C2 PLC 非致命错误代码
PLC 编译器运行时间错误属非致命错误非致命错误降低 PLC
某性会导致 PLC 法执行户程序更新 IO
● 运行时编程错误程序执行程中户程序造成非致命错误条件例间接
址指针该指针程序编译时效程序执行时改指超出范围
址访问 PLC 菜单功区PLC 信息(PLC Information) 确定发生错误类型
修改户程序纠正运行时间编程错误次 STOP 模式切换 RUN
模式时CPU 会清运行时编程错误
● PLC 编译器错误(程序编译错误)会阻止您程序载
PLCSTEP 7MicroWIN SMART 编译载
(页 43)程序时检测编译错误会输出窗口中显示错误果发生编译错误P
LC 会保留驻留 PLC 中前程序
IO 错误非致命错误 CPU IO信号板扩展模块出现问题时PLC
程序够监视评估特殊存储器 (SM) 位中记录错误信息
非致命错误代码

十六进制错误代码 非致命 PLC 程序编译器错误
0080 该程序 CPU 言请减程序
0081 逻辑堆栈溢请该程序段分成程序段
0082 指令非法检查指令助记符
0083 程序结束前指令非法请移错误指令
0085 FORNEXT 组合非法请添加 FOR 指令删 NEXT 指令
0086 FORNEXT 组合非法请添加 NEXT 指令删 FOR 指令
0087 缺少标签 POU请添加相应标签
0088 子例程结束前指令非法请子例程末尾添加 RET
指令者移错误指令
0089 中断例程结束前指令非法请中断例程末尾添加 RETI
指令者移错误指令
008B SCR 段跳转非法
008C 标签 POU 名称重复
008D 超出标签 POU 数量请确保超出允许标签数 错误代码
C2 PLC 非致命错误代码
S7200 SMART
948 系统手册 V24 032019 A5E03822234AF
十六进制错误代码 非致命 PLC 程序编译器错误
0090 操作数非法
0091 存储器范围错误检查操作数范围
0092 计数操作数非法验证计数
0093 超出 FORNEXT 嵌套级
0095 缺少 LSCR 指令
0096 缺少 SCRE 指令 SCRE 前指令非法
0099 受密码保护 POU
009B 字符串操作索引非法
009D 系统块中检测非法参数
009F 程序组织非法


十六进制错误代码 禁止切换 RUN 模式(运行禁止条件)
0070 插入存储卡禁止运行
0071 缺少组态设备禁止运行
0072 设备组态匹配禁止运行(注:错误包括设备参数化错
误)
0073 尝试更新固件禁止运行
0074 扩展模块信号板出现严重硬件错误导致运行禁止


十六进制错误代码 非致命运行时间编程问题
0000 存非致命错误
0001 执行 HDEF 指令前启 HSC 指令
0002 已输入中断点分配 HSC
0003 已 HSC 输入点分配输入中断 HSC
0004 中断例程中允许指令
0005 时执行 HSCPLS运动指令
0006 间接寻址错误
0007 日时钟指令数错误 错误代码
C2 PLC 非致命错误代码
S7200 SMART
系统手册 V24 032019 A5E03822234AF 949
十六进制错误代码 非致命运行时间编程问题
0008 超出户子例程嵌套级
0009 端口 0 时执行 XMTRCV 指令
000A 执行前组态 HSC HDEF 指令
000B 端口 1 时执行 XMTRCV 指令
000D 试图脉输出效时重新定义
000E PTO 包络段数已设置 0
000F 较触点指令中遇非法数字值
0013 PID 回路表非法
0014 数日志错误:
• 次程序扫描中存 DATx_WRITE
子例程执行程秒持续执行 10 15
数日志写操作秒钟执行 DATxWRITE
操作时已分配存储器会满段时间
会存储新数日志记录
• 未事先通数日志导组态数日志情况执行数日
志写入子例程
0016 已 HSC 中断输入点分配运动指令
0017 PTOPWM 输出点已分配运动功
0019 信号板存未组态
001A 扫描门狗超时
001B 尝试启 PWM 更改时基
001C 扩展模块信号板出现严重硬件错误
0090 操作数非法
0091 操作数范围错误检查操作数范围
0092 计数操作数非法验证计数
0098 RUN 模式执行非法程序编辑
009A 户中断例程中尝试切换端口模式
009B 字符串操作索引非法(户请求索引 0) 错误代码
C3 PLC 非致命错误 SM 标志
S7200 SMART
950 系统手册 V24 032019 A5E03822234AF
参见
特殊存储器 (SM) 系统符号名称 (页 953)
C3 PLC 非致命错误 SM 标志
概述
非致命错误 PLC 性部分降会导致 PLC
法执行户程序更新 IO
错误帮助您调试程序错误状况相关信息均保存通户程序访问专
存储器 (SM) 单元 (页 953)例果希出现某非致命错误条件时继续处
RUN 模式户程序出现良条件时强迫切换 STOP 模式
表列举说明特殊存储器非致命错误信息

SM 位 非致命错误说明 SM 字节 非致命错误说明
SM02 保持性数丢失 SMB9 模块 0 IO 错误字节
SM07 RTC_Lost SMB11 模块 1 IO 错误字节
SM13 数零错误 SMB13 模块 2 IO 错误字节
SM30 奇偶校验错误 SMB15 模块 3 IO 错误字节
SM40 通信中断队列溢出 SMB17 模块 4 IO 错误字节
SM41 输入中断队列溢出 SMB19 模块 5 IO 错误字节
SM42 定时中断队列溢出 SMB29 信号板 IO 错误字节
SM43 运行时间编程问题
SM50 IO 错误( IO 错误位置位)
C4 PLC 致命错误代码
概述
致命错误导致 PLC 停止执行程序根错误严重程度致命错误会导致 PLC
法执行全部功处理致命错误目 PLC 进入安全状态样 PLC
现错误条件询问做出响应 错误代码
C4 PLC 致命错误代码
S7200 SMART
系统手册 V24 032019 A5E03822234AF 951
检测致命错误时PLC 执行列务
● 切换 STOP 模式
● 接通系统障 LED STOP LED
● 关闭输出
PLC 直处该状态直致命错误纠正表列出 PLC
读取致命错误代码说明
STEP 7MicroWIN SMART PLC 信息(PLC Information) 话框中显示 PLC
生成错误代码简说明访问 PLC 信息 PLC
菜单功区信息(Information) 区域单击 PLC 钮
纠正导致致命错误条件 PLC 循环电 STEP 7MicroWIN SMART
执行暖启动执行暖启动 PLC 菜单功区修改(Modify)
区域单击暖启动(Warm Start) 钮
重新启动 PLC
会清致命错误条件引起电诊断测试果出现致命错误条件PLC
会次接通系统障 LED否PLC 开始正常操作
种错误条件会导致 PLC 法通信种情况法查 PLC
错误代码类错误表明硬件发生障需修理 PLC 模块更改程序清空 PLC
存储器解决问题
致命错误代码

十六进制错误
代码
说明
0000 存致命错误
0001 系统固件校验错误
0002 编译户程序校验错误
0004 永久存储器出现障
0005 户程序发生永久存储器错误
0006 系统块发生永久存储器错误
0007 强制数发生永久存储器错误
0009 户数 DB1 发生永久存储器错误
000A 存储卡出现障 错误代码
C4 PLC 致命错误代码
S7200 SMART
952 系统手册 V24 032019 A5E03822234AF
十六进制错误
代码
说明
000B 户程序发生存储卡错误
000C 系统块发生存储卡错误
000D 强制数发生存储卡错误
000F 户数 DB1 发生存储卡错误
0010 部固件错误
0015 电时户程序发生编译错误
0016 电时户数发生编译错误
0017 电时系统块发生编译错误
0018 CPU HW 标识数损坏
0019 HW 门狗超时错误
0x0020 部闪存中 PN SDB 校验错误

S7200 SMART
系统手册 V24 032019 A5E03822234AF 953
特殊存储器 (SM) 系统符号名称 D
D1 SM(特殊存储器)概述
S7200 SMART CPU 提供包含系统数特殊存储器SMW
表示指示特殊存储器字前缀SMB 表示指示特殊存储器字节前缀位寻址
SM<字节号><位号>STEP 7MicroWIN SMART 中系统符号表显示特殊存储器
SMB0 SMB29SMB480 SMB515SMB1000 SMB1699 SMB1800 SMB1999(S7
200 SMART 读特殊存储器)


S7200 SMART CPU
新更改容写入存储特殊存储器系统数

CPU
中读取系统状态
程序中 SMB0 SMB29SMB480 SMB515SMB1000
SMB1699 SMB1800 SMB1999
读果程序包含写入读 SM 址逻辑 STEP 7
MicroWIN SMART 误编译程序CPU
程序编译器拒绝程序显示操作数范围错误载失败(Operan
d range error Download failed)

程序读取存储特殊存储器址数评估前系统状态
条件逻辑决定响应运行模式程序逻辑连续扫描提供系
统数连续监视功
● SMB0 (页 956) 系统状态位
● SMB1 (页 957) 指令执行状态位
● SMB2 (页 958) 端口接收字符
● SMB3 (页 959) 端口奇偶校验错误
● SMB4 (页 959)
中断队列溢出运行时程序错误中断已启端口发送器空闲强制值
● SMB5 (页 960) IO 错误状态位
● SMB6SMB7 (页 960) CPU ID错误状态数字量 IO 点
● SMB8SMB19 (页 961)IO 模块 ID 错误
● SMW22SMW26 (页 963) 扫描时间 特殊存储器 (SM) 系统符号名称
D1 SM(特殊存储器)概述
S7200 SMART
954 系统手册 V24 032019 A5E03822234AF
● SMB28SMB29 (页 963) 信号板 ID 错误
● SMB480SMB515 (页 982)数日志状态(读)
● SMB1000SMB1049 (页 985) CPU 硬件固件 ID
● SMB1050SMB1099 (页 986) SB(信号板)硬件固件 ID
● SMB1100SMB1399 (页 987) EM(扩展模块)硬件固件 ID
● SMB1400SMB1699 (页 991) EM(扩展模块)模块特定数
● SMB1800SMB1999 (页 992):PROFINET 设备状态

说明
果程序范围 SMB1800 SMB1999 STEP 7MicroWIN SMART V23
更早版中创建程序 V24 清必须重新编辑程序读写 SM


SMB30 SMB194 SMB566 SMB749(S7200 SMART 读写特殊存储器)


S7200 SMART CPU 执行操作:
• 特殊存储器读取组态控制数
• 新更改容写入特殊存储器中系统数
CPU
读取系统状态
CPU
写入(发送)控制
命令
程序读取写入范围 SM 址 SM
数般法址功异


SM
址提供种访问系统状态数组态系统选项控制系统功
方法运行模式连续扫描程序连续访问特殊系统功
● SMB30(端口 0) SMB130(端口 1) (页 964)集成 RS485 端口(端口 0)
CM01 信号板 (SB) RS232RS485 端口(端口 1)端口组态
● SMB34SMB35 (页 965) 定时中断时间间隔 特殊存储器 (SM) 系统符号名称
D1 SM(特殊存储器)概述
S7200 SMART
系统手册 V24 032019 A5E03822234AF 955
● SMB3645 (HSC0)SMB4655 (HSC1)SMB5665 (HSC2)SMB136145
(HSC3)SMB146SMB155 (HSC4)SMB156SMB165 (HSC5) (页 965)
高速计数器组态操作
● SMB66SMB85 (页 974) PLS0 PLS1 高速输出
● SMB86SMB94 SMB186SMB194 (页 978) 接收消息控制
● SMW98 (页 980) IO 扩展总线通信错误
● SMW100SMW114 (页 981) 系统报警
● CM01 信号板 (SB) RS232RS485 端口(端口 1) SMB130 (页 964)
端口组态(请参见 SMB30)
● SMB146SMB155 (HSC4) SMB156SMB165 (HSC5) (页 982)
高速计数器组态操作(参见 SMB36)
● SMB166SMB169 (页 974) PTO0 包络定义表
● SMB176SMB179 (页 974) PTO1 包络定义表
● SMB186SMB194 (页 978) 接收消息控制(请参见 SMB86SMB94)
● SMB566SMB575 (页 974) PLS2 高速输出
● SMB576SMB579 (页 974) PTO2 包络定义表
● SMB600SMB649 (页 983) 轴 0 开环运动控制
● SMB650SMB699 (页 985) 轴 1 开环运动控制
● SMB700SMB749 (页 985) 轴 2 开环运动控制 特殊存储器 (SM) 系统符号名称
D2 SMB0: 系统状态
S7200 SMART
956 系统手册 V24 032019 A5E03822234AF

警告
绝特殊存储器 (SM) 寻址 STEP 7MicroWIN 版 40 更高版(mwp
文件)存风险
STEP 7MicroWIN SMART 中通早期版 STEP 7MicroWIN
开程序(mwp 文件)果程序符号特殊存储器 (SM)
寻址项目中插入系统符号表 (页 116)符号会正确映射前 SM
址果程序绝 SM 寻址绝 SM 址存
果程序 SM
址定义致会导致意外机械程操作意外机械程操作导致
员死亡重伤设备损坏
果 STEP 7MicroWIN SMART 中开 mwp 文件需删S7200
符号表插入系统符号表前 mwp 程序中符号会映射前 SM
址方案中转换绝 SM 址相应符号名称

D2 SMB0: 系统状态
特殊存储器字节 0 (SM00 SM07) 包含八位扫描周期结束时 S7200 SMART
CPU 会更新位
表格 D 1 SMB0 系统状态位
S7200 SMART
符号名
SM 址 说明
Always_On SM00 该位始终 TRUE
First_Scan_On SM01 第扫描周期CPU 该位设置 TRUE设置
FALSE该位途调初始化子例程
Retentive_Lost SM02 操作CPU 该位设置 TRUE 持续扫描周期:
• 重置出厂通信命令
• 重置出厂存储卡评估
• 评估程序传送卡(评估程中会程序传送卡中加载新系统块)

• CPU 次断电时存储保持性记录出现问题
该位作错误存储器位作调特殊启动序机制 特殊存储器 (SM) 系统符号名称
D3 SMB1: 指令执行状态
S7200 SMART
系统手册 V24 032019 A5E03822234AF 957
S7200 SMART
符号名
SM 址 说明
RUN_Power_U
p
SM03 通电暖启动条件进入 RUN 模式时CPU 该位设置 TRUE
持续扫描周期该位开始操作前机器提供预热时间
Clock_60s SM04 该位提供时钟脉周期时间分钟时该位 30 秒时间
FALSE 30 秒时间
TRUE该位简单轻松实现延时提供分钟时钟脉
Clock_1s SM05 该位提供时钟脉周期时间秒时该位 05 秒时间
FALSE然 05 秒时间
TRUE该位简单轻松实现延时提供秒钟时钟脉
Clock_Scan SM06 该位扫描周期时钟次扫描时
TRUE然次扫描时 FALSE续扫描中该位交
TRUE FALSE该位作扫描计数器输入
RTC_Lost SM07 该位适具实时时钟 CPU
型号果实时时钟设备时间电时复位丢失 CPU
该位设置 TRUE
持续扫描周期程序该位作错误存储器位调特殊启
动序列
D3 SMB1: 指令执行状态
特殊存储器字节 1 (SM10 SM17)
提供种指令执行状态例表格数学运算执行指令时指令置位复位位
表格 D 2 SMB1 指令执行状态位
S7200 SMART
符号名
SM 址 说明
Result_0 SM10 果运算结果零某指令会该位设置 TRUE
Overflow_Illegal SM11 果结果溢出者指令检测非法数值某指令会该位设置
TRUE
Neg_Result SM12 果数学运算结果负数运算会该位设置 TRUE
Divide_By_0 SM13 果程序试图零CPU 会该位设置 TRUE
Table_Overflow SM14 果参考数表已满添表 (ATT) 指令会该位设置 TRUE 特殊存储器 (SM) 系统符号名称
D4 SMB2: 端口接收字符
S7200 SMART
958 系统手册 V24 032019 A5E03822234AF
S7200 SMART
符号名
SM 址 说明
Table_Empty SM15 果 LIFO FIFO 指令尝试空表读取CPU 会该位设置
TRUE
Not_BCD SM16 BCD 值转换二进制值时果存非法值(非 BCD)CPU
会该位设置 TRUE
Not_Hex SM17 ASCII 值转换十六进制 (ATH) 值时果值非法(非十六进制
ASCII 数字)CPU 会该位设置 TRUE
D4 SMB2: 端口接收字符
特殊存储器字节 2 端口接收字符缓区端口模式CPU
接收字符均存储该字节中便程序访问
表格 D 3 SMB2 端口接收字符
S7200
SMART
符号名
SM 址 说明
Receive_Char SMB2 该字节包含端口通信程中 CPU 端口 0 端口 1
接收字符


说明
端口 0 端口 1 SMB2 SMB3
CPU 接收端口 0 字符时请注意事项:
• CPU 执行连接该事件(中断事件 8)中断例程
• SMB2 包含端口 0 接收字符
• SMB3 包含接收字符奇偶校验状态
样 CPU 接收端口 1 字符时请注意事项:
• CPU 执行连接该事件(中断事件 25)中断例程
• SMB2 包含端口 1 接收字符
• SMB3 包含接收字符奇偶校验状态
特殊存储器 (SM) 系统符号名称
D5 SMB3: 端口字符错误
S7200 SMART
系统手册 V24 032019 A5E03822234AF 959
D5 SMB3: 端口字符错误
端口通信检测接收字符存奇偶校验错误组帧错误断开错误溢出错误时
CPU SM30 设置 TRUE位丢弃消息
表格 D 4 SMB3 端口字符错误
S7200
SMART
符号名
SM 址 说明
Parity_Err SM30 该位指示 CPU 端口 0 端口 1
收奇偶校验错误组帧错误断开错误溢出错误:
• FALSE:错误
• TRUE:错误
D6 SMB4:
中断队列溢出运行时程序错误中断启端口发送器空闲
强制值
特殊存储器字节 4 (SM40 SM47) 包含中断队列溢出位位指示中断发生速度
CPU 处理速度快者指示全局中断禁 (DISI) 指令 (页 335)禁中断
位指示:
● 已启已禁中断状态
● 运行时程序错误
● 端口发送器状态
● 强制 PLC 存储器值
表格 D 5 SMB4 系统状态
S7200
SMART
符号名
SM 址 说明
Comm_Int_Ov
r
** SM40 TRUE:通信中断队列已溢出
Input_Int_Ovr ** SM41 TRUE:输入中断队列已溢出 特殊存储器 (SM) 系统符号名称
D7 SMB5: IO 错误状态
S7200 SMART
960 系统手册 V24 032019 A5E03822234AF
S7200
SMART
符号名
SM 址 说明
Timed_Int_Ov
r
** SM42 TRUE:定时中断队列已溢出
RUN_Err SM43 TRUE:CPU 检测非致命性运行时编程错误
Int_Enable SM44 TRUE:存已启中断
Xmit0_Idle SM45 TRUE:端口 0 发送器空闲(FALSE:正发送)
Xmit1_Idle SM46 TRUE:端口 1 发送器空闲(FALSE:正发送)
Force_On SM47 TRUE:存强制 PLC 存储器
** 中断例程中状态位 SM40SM41 SM42果 CPU
清空中断队列控制权返程序 CPU 会状态位复位
D7 SMB5: IO 错误状态
特殊存储器字节 5 (SM50 SM57) 包含状态位指示 IO 系统中错误条件
表格 D 6 SMB5 IO 错误状态
S7200 SMART
符号名
SM 址 说明
IO_Err SM50 果存 IO 错误该位接通
D8 SMB6SMB7: CPU ID错误状态数字量 IO 点
特殊存储器字节 6 7 提供 CPU 信息

S7200
SMART
符号名称
SM 址 读 SMB6 SMB7(CPU ID错误状态数字量 IO 点)
CPU_ID SMB6 MS
B
LSB
7 0
1 x x x c d 0 0 特殊存储器 (SM) 系统符号名称
D9 SMB8SMB19: IO 模块 ID 错误
S7200 SMART
系统手册 V24 032019 A5E03822234AF 961
S7200
SMART
符号名称
SM 址 读 SMB6 SMB7(CPU ID错误状态数字量 IO 点)
SM64
SM66
0 0 0 CPU CR20s
0 0 1 CPU CR40s
0 1 0 CPU CR60s
0 1 1 CPU SR20 ST20
1 0 0 CPU SR40 ST40
1 0 1 CPU SR60 ST60
1 1 0 CPU CR30s
1 1 1 CPU SR30 ST30
SM62
SM63
c 组态参数化错误
0 错误1 错误
d 诊断报警(请参见 SMW100
解报警代码)
0 错误1 错误
CPU_IO SMB7 MS
B
LSB
7 0
i i i i q q q q
SM70
SM77
i i i i 0 15 字节数字量输入点
q q q q 0 15 字节数字量输出点
请参见 SMW100SMW114 系统报警代码 (页 981)
D9 SMB8SMB19: IO 模块 ID 错误
SMB8 SMB19 字节形式组织扩展模块 0 5
字节偶数字节模块标识寄存器字节标识模块类型IO
类型输入输出点数
字节奇数字节模块错误寄存器字节提供该模块 IO
中检测错误 特殊存储器 (SM) 系统符号名称
D9 SMB8SMB19: IO 模块 ID 错误
S7200 SMART
962 系统手册 V24 032019 A5E03822234AF

请参见 SMW100SMW114 系统报警代码 (页 981) 特殊存储器 (SM) 系统符号名称
D10 SMW22SMW26: 扫描时间
S7200 SMART
系统手册 V24 032019 A5E03822234AF 963
D10 SMW22SMW26: 扫描时间
SMW22SMW24 SMW26
包含扫描时间信息读取次扫描时间扫描时间扫描时间(毫秒值)
表格 D 7 SMW22SMW26 PLC 扫描时间
S7200 SMART
符号名
SM 址 说明
Last_Scan SMW22 次扫描扫描时间
Minimum_Scan SMW24 进入 RUN 模式起者通PLC 信息(PLC Information)
话框复位值起记录扫描时间
Maximum_Scan SMW26 进入 RUN 模式起通PLC 信息(PLC Information)
话框复位值起记录扫描时间
D11 SMB28SMB29: 信号板 ID 错误
SMB28SMB29 字节址存储信号板类型错误状态

请参见 SMW100SMW110 系统报警代码 (页 981) 特殊存储器 (SM) 系统符号名称
D12 SMB30:(端口 0) SMB130:(端口 1)
S7200 SMART
964 系统手册 V24 032019 A5E03822234AF
D12 SMB30:(端口 0) SMB130:(端口 1)
SMB30 组态端口 0(板载 RS485 端口)
SMB130 组态端口 1(选 CM01 信号板)
SMB30 SMB130
进行读取写入操作字节配置相应通信端口进行端口操作提供端口
系统协议支持选择
特殊存储器 (SM) 系统符号名称
D13 SMB34SMB35: 定时中断时间间隔
S7200 SMART
系统手册 V24 032019 A5E03822234AF 965
D13 SMB34SMB35: 定时中断时间间隔
特殊存储器字节 34 35 控制定时中断 0 1 (页 337) 时间间隔指定 1 ms
255 ms 时间间隔( 1 ms 增量) CPU
中断例程连接应定时中断事件时CPU
捕获时间间隔值更改时间间隔必须定时中断事件重新连接相中断例
程通分离事件终止定时中断事件
表格 D 8 SMB34SMB35 定时中断时间间隔
S7200 SMART
符号名
SM 址 说明
Time_0_Intrvl SMB34 定时中断 0:时间间隔值(增量 1 ms取值范围 1 ms 255
ms)
Time_1_Intrvl SMB35 定时中断 1:时间间隔值(增量 1 ms取值范围 1 ms 255
ms)
D14 SMB36SMB45 (HSC0)SMB46SMB55 (HSC1)SMB56SM65
(HSC2)SMB136SMB145 (HSC3)SMB146SMB155
(HSC4)SMB156SMB165 (HSC5):高速计数器
字节高速计数器提供组态操作信息:
● HSC0
● HSC1
● HSC2
● HSC3
● HSC4
● HSC5 特殊存储器 (SM) 系统符号名称
D14 SMB36SMB45 (HSC0)SMB46SMB55 (HSC1)SMB56SM65 (HSC2)SMB136SMB145
(HSC3)SMB146SMB155 (HSC4)SMB156SMB165 (HSC5):高速计数器
S7200 SMART
966 系统手册 V24 032019 A5E03822234AF
表格 D 9 HSC0 组态操作
S7200 SMART
符号名
SM 址 说明
HSC0_Status SMB36 HSC0 计数器状态
注:仅 CPU
正执行高速计数器事件触发中断例程时计数器状态位

SM360–
SM364
保留
HSC0_Status_5 SM365 HSC0 前计数方状态位:TRUE:加计数
HSC0_Status_6 SM366 HSC0 前值等预设值状态位:TRUE:等
HSC0_Status_7 SM367 HSC0 前值预置值状态位:TRUE:
HSC0_Ctrl SMB37 HSC0 计数器控制
HSC0_Reset_Level SM370 HSC0
复位效电控制:FALSE:高电激活时复位TRUE:低电
激活时复位
SM371 保留
HSC0_Rate SM372 HSC0 正交计数器计数速率选择:FALSE:4x
计数速率TRUE:1x 计数速率
HSC0_Dir SM373 HSC0 方控制位:TRUE:加计数
HSC0_Dir_Update SM374 HSC0 更新方:TRUE:更新方
HSC0_PV_Update SM375 HSC0 更新预设值:TRUE:新预设值写入 HSC0 预设值
HSC0_CV_Update SM376 HSC0 更新前值:TRUE:新前值写入 HSC0 前值
HSC0_Enable SM377 HSC0 位:TRUE:启 特殊存储器 (SM) 系统符号名称
D14 SMB36SMB45 (HSC0)SMB46SMB55 (HSC1)SMB56SM65 (HSC2)SMB136SMB145 (HSC3)SMB
S7200 SMART
系统手册 V24 032019 A5E03822234AF 967
S7200 SMART
符号名
SM 址 说明
HSC0_CV SMD38 HSC0 新前值
SMD38 HSC0
前值设置您选择值更新前值新前值
写入 SMD38 1 写入 SM376执行该 HSC
指令然该指令新前值写入 HSC0
前计数寄存器中
HSC0_PV SMD42 HSC0 新预设值
SMD42 HSC0
预设值设置您选择值更新预设值新预设值
写入 SMD42 1 写入 SM375执行该 HSC
指令然该指令新预设值写入 HSC0 预设寄存器中

表格 D 10 HSC1 组态操作
S7200 SMART
符号名
SM 址 说明
HSC1_Status SMB46 HSC1 计数器状态
注意:仅 CPU
正执行高速计数器事件触发中断例程时计数器状态位

SM460–
SM464
保留
HSC1_Status_5 SM465 HSC1 前计数方状态位:TRUE:加计数
HSC1_Status_6 SM466 HSC1 前值等预设值状态位:TRUE:等
HSC1_Status_7 SM467 HSC1 前值预设值状态位:TRUE:
HSC1_Ctrl SMB47 HSC1 控制
SM470SM472 保留
HSC1_Dir SM473 HSC1 方控制位:TRUE:加计数 FALSE:减计数
HSC1_Dir_Update SM474 HSC1 更新方:TRUE:更新方
HSC1_PV_Update SM475 HSC1 更新预设值:TRUE:新预设值写入 HSC1 预设值
HSC1_CV_Update SM476 HSC1 更新前值:TRUE:新前值写入 HSC1 前值
HSC1_Enable SM477 HSC1 位:TRUE:启 HSC FALSE:禁 HSC 特殊存储器 (SM) 系统符号名称
D14 SMB36SMB45 (HSC0)SMB46SMB55 (HSC1)SMB56SM65 (HSC2)SMB136SMB145
(HSC3)SMB146SMB155 (HSC4)SMB156SMB165 (HSC5):高速计数器
S7200 SMART
968 系统手册 V24 032019 A5E03822234AF
S7200 SMART
符号名
SM 址 说明
HSC1_CV SMD48 HSC1 新前值
SMD48 HSC1
前值设置您选择值更新前值新前值
写入 SMD48 1 写入 SM476执行该 HSC
指令然该指令新前值写入 HSC1
前计数寄存器中
HSC1_PV SMD52 HSC1 新预设值
SMD52 HSC1
预设值设置您选择值更新预设值新预设值
写入 SMD52 1 写入 SM475执行该 HSC
指令然该指令新预设值写入 HSC1 预设寄存器中

表格 D 11 HSC2 组态操作
S7200 SMART
符号名
SM 址 说明
HSC2_Status SMB56 HSC2 计数器状态
注意:仅 CPU
正执行高速计数器事件触发中断例程时计数器状态位

SM560–
SM564
保留
HSC2_Status_5 SM565 HSC2 前计数方状态位:TRUE:加计数
HSC2_Status_6 SM566 HSC2 前值等预设值状态位:TRUE:等
HSC2_Status_7 SM567 HSC2 前值预设值状态位:TRUE:
HSC2_Ctrl SMB57 HSC2 控制
HSC2_Reset_Level SM570 HSC2
复位效电控制:FALSE:高电激活时复位TRUE:低电
激活时复位
SM571 保留
HSC2_Rate SM572 HSC2 正交计数器计数速率选择:FALSE:4x
计数速率TRUE:1x 计数速率 特殊存储器 (SM) 系统符号名称
D14 SMB36SMB45 (HSC0)SMB46SMB55 (HSC1)SMB56SM65 (HSC2)SMB136SMB145 (HSC3)SMB
S7200 SMART
系统手册 V24 032019 A5E03822234AF 969
S7200 SMART
符号名
SM 址 说明
HSC2_Dir SM573 HSC2 方控制位:TRUE:加计数
HSC2_Dir_Update SM574 HSC2 更新方:TRUE:更新方
HSC2_PV_Update SM575 HSC2 更新预设值:TRUE:新预设值写入 HSC2 预设值
HSC2_CV_Update SM576 HSC2 更新前值:TRUE:新前值写入 HSC2 前值
HSC2_Enable SM577 HSC2 位:TRUE:启
HSC2_CV SMD58 HSC2 新前值
SMD58 HSC2
前值设置您选择值更新前值新前值
写入 SMD58 1 写入 SM576执行该 HSC
指令然该指令新前值写入 HSC2
前计数寄存器中
HSC2_PV SMD62 HSC2 新预设值
SMD62 HSC2
预设值设置您选择值更新预设值新预设值
写入 SMD62 1 写入 SM575执行该 HSC
指令然该指令新预设值写入 HSC2 预设寄存器中

表格 D 12 HSC3 组态操作
S7200 SMART
符号名
SM 址 说明
HSC3_Status SMB136 HSC3 计数器状态
注意:仅 CPU
正执行高速计数器事件触发中断例程时计数器状态位

SM1360–
SM1364
保留
HSC3_Status_5 SM1365 HSC3 前计数方状态位:TRUE:加计数
HSC3_Status_6 SM1366 HSC3 前值等预设值状态位:TRUE:等
HSC3_Status_7 SM1367 HSC3 前值预设值状态位:TRUE:
HSC3_Ctrl SMB137 HSC3 计数器控制 特殊存储器 (SM) 系统符号名称
D14 SMB36SMB45 (HSC0)SMB46SMB55 (HSC1)SMB56SM65 (HSC2)SMB136SMB145
(HSC3)SMB146SMB155 (HSC4)SMB156SMB165 (HSC5):高速计数器
S7200 SMART
970 系统手册 V24 032019 A5E03822234AF
S7200 SMART
符号名
SM 址 说明
SM1370–
SM1372
保留
HSC3Dir SM1373 HSC3 方控制位:TRUE:加计数
HSC3_Dir_Update SM1374 HSC3 更新方:TRUE:更新方
HSC3_PV_Update SM1375 HSC3 更新预设值:TRUE:新预设值写入 HSC3 预设值
HSC3_CV_Update SM1376 HSC3 更新前值:TRUE:新前值写入 HSC3 前值
HSC3_Enable SM1377 HSC3 位:TRUE:启
HSC3_CV SMD138 HSC3 新前值
SMD138 HSC3
前值设置您选择值更新前值新前值
写入 SMD138 1 写入 SM1376执行该 HSC
指令然该指令新前值写入 HSC3
前计数寄存器中
HSC3_PV SMD142 HSC3 新预设值
SMD142 HSC3
预设值设置您选择值更新预设值新预设值
写入 SMD142 1 写入 SM1475执行该 HSC
指令然该指令新预设值写入 HSC3 预设寄存器中

表格 D 13 HSC4 组态操作
S7200 SMART
符号名
SM 址 说明
HSC4_Status SMB146 HSC4 计数器状态
注:仅 CPU
正执行高速计数器事件触发中断例程时计数器状态位

SM1460–
SM1464
保留
HSC4_Status_5 SM1465 HSC4 前计数方状态位:TRUE:加计数
HSC4_Status_6 SM1466 HSC4 前值等预设值状态位:TRUE:等
HSC4_Status_7 SM1467 HSC4 前值预设值状态位:TRUE: 特殊存储器 (SM) 系统符号名称
D14 SMB36SMB45 (HSC0)SMB46SMB55 (HSC1)SMB56SM65 (HSC2)SMB136SMB145 (HSC3)SMB
S7200 SMART
系统手册 V24 032019 A5E03822234AF 971
S7200 SMART
符号名
SM 址 说明
HSC4_Ctrl SMB147 HSC4 计数器控制
HSC4_Reset_Level SM1470 HSC4
复位效电控制:FALSE:高电激活时复位TRUE:低电
激活时复位
SM1471 保留
HSC4_Rate SM1472 HSC4 正交计数器计数速率选择:FALSE:4x
计数速率TRUE:1x 计数速率
HSC4Dir SM1473 HSC4 方控制位:TRUE:加计数
HSC4_Dir_Update SM1474 HSC4 更新方:TRUE:更新方
HSC4_PV_Update SM1475 HSC4 更新预设值:TRUE:新预设值写入 HSC4 预设值
HSC4_CV_Update SM1476 HSC4 更新前值:TRUE:新前值写入 HSC4 前值
HSC4_Enable SM1477 HSC4 位:TRUE:启
HSC4_CV SMD148 HSC4 新前值
SMD148 HSC4
前值设置您选择值更新前值新前值写
入 SMD148 1 写入 SM1476执行该 HSC
指令然该指令新前值写入 HSC4
前计数寄存器中
HSC4_PV SMD152 HSC4 新预设值
SMD152 HSC4
预设值设置您选择值更新预设值新预设值写
入 SMD152 1 写入 SM1475执行该 HSC
指令然该指令新预设值写入 HSC4 预设寄存器中
特殊存储器 (SM) 系统符号名称
D14 SMB36SMB45 (HSC0)SMB46SMB55 (HSC1)SMB56SM65 (HSC2)SMB136SMB145
(HSC3)SMB146SMB155 (HSC4)SMB156SMB165 (HSC5):高速计数器
S7200 SMART
972 系统手册 V24 032019 A5E03822234AF
表格 D 14 HSC5 组态操作
S7200 SMART
符号名
SM 址 说明
HSC5_Status SMB156 HSC5 计数器状态
注意:仅 CPU
正执行高速计数器事件触发中断例程时计数器状态位

SM1560–
SM1564
保留
HSC5_Status_5 SM1565 HSC5 前计数方状态位:TRUE:加计数
HSC5_Status_6 SM1566 HSC5 前值等预设值状态位:TRUE:等
HSC5_Status_7 SM1567 HSC5 前值预设值状态位:TRUE:
HSC5_Ctrl SMB157 HSC5 计数器控制
HSC5_Reset_Level SM1570 HSC5
复位效电控制位:FALSE:高电激活时复位TRUE:低
电激活时复位
SM1571 保留
HSC5_Rate SM1572 HSC5 正交计数器计数速率选择:FALSE:4x
计数速率TRUE:1x 计数速率
HSC5Dir SM1573 HSC5 方控制位:TRUE:加计数
HSC5_Dir_Update SM1574 HSC5 更新方:TRUE:更新方
HSC5_PV_Update SM1575 HSC5 更新预设值:TRUE:新预设值写入 HSC5 预设值
HSC5_CV_Update SM1576 HSC5 更新前值:TRUE:新前值写入 HSC5 前值
HSC5_Enable SM1577 HSC5 位:TRUE:启 特殊存储器 (SM) 系统符号名称
D14 SMB36SMB45 (HSC0)SMB46SMB55 (HSC1)SMB56SM65 (HSC2)SMB136SMB145 (HSC3)SMB
S7200 SMART
系统手册 V24 032019 A5E03822234AF 973
S7200 SMART
符号名
SM 址 说明
HSC5_CV SMD158 HSC5 新前值
SMD158 HSC5
前值设置您选择值更新前值新前值写
入 SMD158 1 写入 SM1576执行该 HSC
指令然该指令新前值写入 HSC5
前计数寄存器中
HSC5_PV SMD162 HSC5 新预设值
SMD162 HSC5
预设值设置您选择值更新预设值新预设值写
入 SMD162 1 写入 SM1575执行该 HSC
指令然该指令新预设值写入 HSC5 预设寄存器中 特殊存储器 (SM) 系统符号名称
D15 SMB66SMB85(PTO0PWM0PTO1PWM1)SMB166SMB169 (PTO0)SMB176SMB179
(PTO1) SMB566SMB579 (PTO2PWM2):高速输出
S7200 SMART
974 系统手册 V24 032019 A5E03822234AF
D15 SMB66SMB85(PTO0PWM0PTO1PWM1)SMB166
SMB169 (PTO0)SMB176SMB179 (PTO1) SMB566SMB579
(PTO2PWM2):高速输出
S7200 SMART CPU 特殊存储器监视控制
PLS(脉)指令脉串输出(PTO0 PTO1)脉宽调制输出(PWM0
PWM1):
● SMB66SMB85
● SMB166SMB169
● SMB176SMB179
CPU SMB566SMB579 监视控制脉串输出 PTO2 脉宽调制输出 PWM2
表格 D 15 高速输出 0 组态控制
S7200 SMART
符号名
SM 址 功
PTO0_Status SMB66 PTO0 状态
PLS0_Abort_AE SM664 PTO0 包络相加错误中止:FALSE:中止TRUE:中止
PLS0_Disable_UC SM665 PTO0 户手动 PTO
包络运行期间手动禁止:FALSE:禁TRUE:手动禁

PLS0_Ovr SM666 PTO0
道溢溢道已满时装载道传输空道:FALSE:
未溢出TRUE:道溢溢
PLS0_Idle SM667 PTO0 空闲:FALSE:PTO 正进行TRUE:PTO 空闲
PLS0_Ctrl SMB67 Q00 监视控制 PTO0(脉串输出)
PWM0(脉宽调制)
PLS0_Cycle_Updat
e
SM670 PTO0PWM0
更新周期时间频率值:FALSE:更新TRUE:写入新周期
频率
PWM0_PW_Update SM671 PWM0
更新脉宽值:FALSE:更新TRUE:写入新脉宽度
PTO0_PC_Update SM672 PTO0
更新脉计数值:FALSE:更新TRUE:写入新脉计数 特殊存储器 (SM) 系统符号名称
D15 SMB66SMB85(PTO0PWM0PTO1PWM1)SMB166SMB169 (PTO0)SMB176SMB179 (PTO1) S
S7200 SMART
系统手册 V24 032019 A5E03822234AF 975
S7200 SMART
符号名
SM 址 功
PWM0_TimeBase SM673 PWM0 时基:FALSE:1 μs刻度TRUE:1 ms刻度
SM674 保留
PTO0_Operation SM675 PTO0 选择单段操作:FALSE:单TRUE:
PLS0_Select SM676 PTO0PWM0 模式选择:FALSE:PWMTRUE:PTO
PLS0_Enable SM677 PTO0PWM0 :FALSE:禁TRUE:启
PLS0_Cycle SMW68 字数类型:PWM0 周期时间值(2 65535
单位时基)PTO0 频率值(1 65535Hz)
PWM0_PW SMW70 字数类型:PWM0 脉宽值(0 65535 单位时基)
PTO0_PC SMD72 双字数类型:PTO0 脉计数值(1 2147483647)
PTO0_Seg_Num SMB166 字节数类型:PTO0 包络中前执行段号
PTO0_Profile_Offse
t
SMW168 字数类型:PTO0 包络表起始单元(相 V0
字节偏移量)

表格 D 16 高速输出 1 组态控制
S7200 SMART
符号名
SM 址 功
PTO1_Status SMB76 PTO1 状态
PLS1_Abort_AE SM764 PTO1 包络相加错误中止:FALSE:中止TRUE:中止
PLS1_Disable_UC SM765 PTO1 户手动 PTO
包络运行期间手动禁止:FALSE:禁TRUE:手动禁

PLS1_Ovr SM766 PTO1
道溢溢道已满时装载道传输空道:FALSE:
未溢出TRUE:道溢溢
PLS1_Idle SM767 PTO1 空闲:FALSE:PTO 正进行TRUE:PTO 空闲
PLS1_Ctrl SMB77 Q01 监视控制 PTO1(脉串输出)
PWM1(脉宽调制)
PLS1_Cycle_Updat
e
SM770 PTO1PWM1
更新周期时间频率值:FALSE:更新TRUE:写入新周期
频率 特殊存储器 (SM) 系统符号名称
D15 SMB66SMB85(PTO0PWM0PTO1PWM1)SMB166SMB169 (PTO0)SMB176SMB179
(PTO1) SMB566SMB579 (PTO2PWM2):高速输出
S7200 SMART
976 系统手册 V24 032019 A5E03822234AF
S7200 SMART
符号名
SM 址 功
PWM1_PW_Update SM771 PWM1
更新脉宽值:FALSE:更新TRUE:写入新脉宽度
PTO1_PC_Update SM772 PTO1
更新脉计数值:FALSE:更新TRUE:写入新脉计数
PWM1_TimeBase SM773 PWM1 时基:FALSE:1 μs刻度TRUE:1 ms刻度
SM774 保留
PTO1_Operation SM775 PTO1 选择单段操作:FALSE:单TRUE:
PLS1_Select SM776 PTO1PWM1 模式选择:FALSE:PWMTRUE:PTO
PLS1_Enable SM777 PTO1PWM1 :FALSE:禁TRUE:启
PLS1_Cycle SMW78 字数类型:PWM1 周期时间值(2 65535
单位时基)PTO1 频率值(1 65535Hz)
PWM1_PW SMW80 字数类型:PWM1 脉宽值(0 65535 单位时基)
PTO1_PC SMD82 双字数类型:PTO1 脉计数值(1 2147483647)
PTO1_Seg_Num SMB176 字节数类型:PTO1 包络中前执行段号
PTO1_Profile_Offse
t
SMW178 字数类型:PTO1 包络表起始单元(相 V0
字节偏移量)

表格 D 17 高速输出 2 组态控制
S7200 SMART
符号名
SM 址 说明
PTO2_Status SMB566 PTO2 状态
PLS2_Abort_AE SM5664 PTO2 包络相加错误中止:FALSE:中止TRUE:中止
PLS2_Disable_UC SM5665 PTO2 户手动 PTO
包络运行期间手动禁止:FALSE:禁TRUE:手动禁

PLS2_Ovr SM5666 PTO2
道溢溢道已满时装载道传输空道:FALSE:
未溢出TRUE:道溢溢
PLS2_Idle SM5667 PTO2 空闲:FALSE:PTO 正进行TRUE:PTO 空闲 特殊存储器 (SM) 系统符号名称
D15 SMB66SMB85(PTO0PWM0PTO1PWM1)SMB166SMB169 (PTO0)SMB176SMB179 (PTO1) S
S7200 SMART
系统手册 V24 032019 A5E03822234AF 977
S7200 SMART
符号名
SM 址 说明
PLS2_Ctrl SMB567 Q03 监视控制 PTO2(脉串输出)
PWM2(脉宽调制)
PLS2_Cycle_Updat
e
SM5670 PTO2PWM2
更新周期时间频率值:FALSE:更新TRUE:写入新周期
频率
PWM2_PW_Update SM5671 PWM2
更新脉宽值:FALSE:更新TRUE:写入新脉宽度
PTO2_PC_Update SM5672 PTO2
更新脉计数值:FALSE:更新TRUE:写入新脉计数
PLS2_TimeBase SM5673 PWM2 时基:FALSE:1 μs刻度TRUE:1 ms刻度
SM5674 保留
PTO2_Operation SM5675 PTO2 选择单段操作:FALSE:单TRUE:
PLS2_Select SM5676 PTO2PWM2 模块选择:FALSE:PWMTRUE:PTO
PLS2_Enable SM5677 PTO2PWM2 :FALSE:禁TRUE:启
PLS2_Cycle SMW568 字数类型:PWM2 周期时间值(2 65535
单位时基)PTO2 频率值(1 65535Hz)
PWM2_PW SMW570 字数类型:PWM2 脉宽值(0 65535 单位时基)
PTO2_PC SMD572 双字数类型:PTO2 脉计数值(1 2147483647)
PTO2_Seg_Num SMB576 字节数类型:PTO2 包络中前执行段号
PTO2_Profile_Offse
t
SMW578 字数类型:PTO2 包络表起始单元(相 V0
字节偏移量) 特殊存储器 (SM) 系统符号名称
D16 SMB86SMB94 SMB186SMB194: 接收信息控制
S7200 SMART
978 系统手册 V24 032019 A5E03822234AF
D16 SMB86SMB94 SMB186SMB194: 接收信息控制
SMB86SMB94 SMB186SMB194 控制读取 RCV(接收消息)指令
(页 205)状态
特殊存储器 (SM) 系统符号名称
D16 SMB86SMB94 SMB186SMB194: 接收信息控制
S7200 SMART
系统手册 V24 032019 A5E03822234AF 979
消息控制字节位定义识信息条件消息控制字节包括消息开始消息结束条
件果两组执行逻辑
AND()操作消息开始条件真连续出现确定消息开始连续表示情
况:
● 起始字符空闲行
● 起始字符断行
消息结束条件逻辑 OR 操作确定消息结束起始结束条件公式:
消息开始 (il AND sc) OR (bk AND sc)
消息结束 ec OR tmr OR 达字符计数
特殊存储器 (SM) 系统符号名称
D17 SMW98:扩展 IO 总线通信错误
S7200 SMART
980 系统手册 V24 032019 A5E03822234AF
D17 SMW98:扩展 IO 总线通信错误
SMW98 提供关扩展 IO 总线错误信息
表格 D 18 SMW98 扩展 IO 总线通信错误计数器
S7200 SMART
符号名
SM
址(读写

说明
EM_Parity_Err SMW98 次 CPU 扩展 IO
总线检测奇偶校验错误时该字均会递增
CPU 循环电会清该字该字写入零 特殊存储器 (SM) 系统符号名称
D18 SMW100SMW114 系统报警
S7200 SMART
系统手册 V24 032019 A5E03822234AF 981
D18 SMW100SMW114 系统报警
特殊存储器字 SMW100SMW114 CPUSB(信号板)
EM(扩展模块)提供报警诊断错误代码
特殊存储器 (SM) 系统符号名称
D19 SMB130: 端口 1 端口控制(请参见 SMB30)
S7200 SMART
982 系统手册 V24 032019 A5E03822234AF
D19 SMB130: 端口 1 端口控制(请参见 SMB30)
请参考SMB30:(端口 0) SMB130:(端口 1) (页 964)解详细信息
D20 SMB146SMB155 (HSC4) SMB156SMB165 (HSC5)
请参考SMB3645 (HSC0)SMB4655 (HSC1)SMB5665 (HSC2)SMB136145
(HSC3)SMB146SMB155 (HSC4)SMB156SMB165 (HSC5):高速计数器
(页 965)解详细信息
D21 SMB186SMB194: 接收消息控制(请参见 SMB86SMB94)
关详细信息请参见SMB86SMB94 SMB186SMB194 (页 978)
D22 SMB480SMB515: 数日志状态
SMB480 SMB515 读特殊存储器址指示数日志操作状态

S7200 SMART
符号名
SM 址 功
DL0_InitResult SMB480 数日志 0
初始化结果代码:电载系统块CPU
执行数日志分析
• 00H:数日志正常
• 01H:正初始化
• 02H:未找数日志文件
• 03H:数日志初始化出错
• 04H FEH:保留
• FFH:数日志未组态
DL1_InitResult SMB481 数日志 1 初始化结果代码(结果代码请参见 SMB 480)
DL2_InitResult SMB482 数日志 2 初始化结果代码(结果代码请参见 SMB 480)
DL3_InitResult SMB483 数日志 3 初始化结果代码(结果代码请参见 SMB 480)
DL0_Maximum SMW500 数日志 0:允许记录数组态值
DL0_Current SMW502 数日志 0:允许记录数实际值 特殊存储器 (SM) 系统符号名称
D23 SMB600SMB749: 轴(01 2)开环运动控制
S7200 SMART
系统手册 V24 032019 A5E03822234AF 983
S7200 SMART
符号名
SM 址 功
DL1_Maximum SMW504 数日志 1:允许记录数组态值
DL1_Current SMW506 数日志 1:允许记录数实际值
DL2_Maximum SMW508 数日志 2:允许记录数组态值
DL2_Current SMW510 数日志 2:允许记录数实际值
DL3_Maximum SMW512 数日志 3:允许记录数组态值
DL3_Current SMW514 数日志 3:允许记录数实际值
D23 SMB600SMB749: 轴(01 2)开环运动控制
轴组态控制 SM 址
导生成程序代码会读写轴特殊存储器数

轴数 SM 址 轴功
轴 0 轴 1 轴 2
SMB600

SMB615
SMB65
0
SMB66
5
SMB60
0
SMB61
5
轴名称(16 ASCII 字符)第字符序列中编号字节
SMB616

SMB619
SMB61
6
SMB61
9
SMB61
6
SMB61
9
保留
SMW620 SMW67
0
SMW72
0
错误代码 请参见运动轴错误代码 (页 784) 特殊存储器 (SM) 系统符号名称
D23 SMB600SMB749: 轴(01 2)开环运动控制
S7200 SMART
984 系统手册 V24 032019 A5E03822234AF



轴数 SM 址 轴功
轴 0 轴 1 轴 2
SMB624 SMB67
4
SMB72
4
CUR_PF 字节指示运动轴前执行曲线
SMB625 SMB67
5
SMB72
5
CUR_STP 字节指示运动轴前执行曲线
SMD626 SMD67
6
SMD72
6
CUR_POS 指示轴前位置双字值
SMD630 SMD68
0
SMD73
0
CUR_SPD 指示轴前速度双字值
特殊存储器 (SM) 系统符号名称
D24 SMB650SMB699: 轴 1 开环运动控制(请参见 SMB600SMB740)
S7200 SMART
系统手册 V24 032019 A5E03822234AF 985

轴数 SM 址 轴功
轴 0 轴 1 轴 2
SMB63
5
SMB64
5
SMB685

SMB695
SMB73
5
SMB74
5
保留
SMD64
6
SMD646 SMD74
6
指轴组态包络表 V 存储器指针指 V
存储器外区域指针值效
D24 SMB650SMB699: 轴 1 开环运动控制(请参见 SMB600
SMB740)
关详细信息请参见SMB600SMB749:轴(01 2)开环运动控制 (页 983)
D25 SMB700SMB749: 轴 2 开环运动控制(请参见 SMB600
SMB740)
关详细信息请参见SMB600SMB749:轴(01 2)开环运动控制 (页 983)
D26 SMB1000SMB1049: CPU 硬件固件 ID
电热重启切换 CPU 信息写入特殊存储器特殊存储器 SMB1000
SMB1049 部分读

SM 址 说明
SMW1000 CPU 供应商 ID:(始终 0x002A)
SMB1002
SMB1021
CPU 订货号 (MLFB):ASCII 字符字段中左齐空格补位
SMB1022
SMB1037
CPU 序列号:ASCII 字符字段中左齐空格补位
SMW1038 CPU 硬件版:表示硬件版范围 0x0001 0xFFFD
0x00000xFFFE 0xFFFF 保留值 特殊存储器 (SM) 系统符号名称
D27 SMB1050SMB1099: SB(信号板)硬件固件 ID
S7200 SMART
986 系统手册 V24 032019 A5E03822234AF
SM 址 说明
SMD1040 CPU 固件版:
• 字节 0:ASCII V’
• 字节 1:功版
• 字节 2:较更改版
• 字节 3:错误修复版
SMW1044 CPU 固件版计数器(范围 0x0000 0x00FF)
SMW1046 保留:始终 0x0000
SMW1048 CPU 设备类型:始终 0x0001
D27 SMB1050SMB1099: SB(信号板)硬件固件 ID
电热重启切换 CPU 信号板信息写入特殊存储器特殊存储器
SMB1050SMB1099 部分读

SM 址 说明
SMW1050 信号板供应商 ID:果存 Siemens SB设置 0x002A果没
SB设 0x0000
SMB1052
SMB1071
信号板订货号 (MLFB):ASCII 字符字段中左齐空格补位
SMB1072
SMB1087
信号板序列号:ASCII 字符字段中左齐空格补位
SMW1088 信号板硬件版:表示硬件版范围 0x0001 0xFFFD
0x00000xFFFE 0xFFFF 保留值
SMD1090 信号板固件版:
• 字节 0:ASCII V’
• 字节 1:功版
• 字节 2:较更改版
• 字节 3:错误修复版
SMW1094 信号板固件版计数器(范围 0x0000 0x00FF)
SMW1096 保留始终 0x0000
SMW1098 信号板设备类型:IO 0x0003通信 0x0004值保留 特殊存储器 (SM) 系统符号名称
D28 SMB1100SMB1399: EM(扩展模块)硬件固件 ID
S7200 SMART
系统手册 V24 032019 A5E03822234AF 987
D28 SMB1100SMB1399: EM(扩展模块)硬件固件 ID
电热重启切换 CPU 扩展模块信息写入特殊存储器特殊存储器
SMB1100SMB1399 部分读

插槽 0 SM 址 说明
SMW1100 EM 总线插槽 0 供应商 ID:果存 Siemens EM设置 0x002A果没
EM设 0x0000
SMB1102
SMB1121
EM 总线插槽 0 订货号 (MLFB):ASCII 字符字段中左齐空格补位
SMB1122
SMB1137
EM 总线插槽 0 序列号:ASCII 字符字段中左齐空格补位
SMW1138 EM 总线插槽 0 硬件版:表示硬件版范围 0x0001 0xFFFD
0x00000xFFFE 0xFFFF 保留值
SMD1140 EM 总线插槽 0 固件版:
• 字节 0:ASCII V’
• 字节 1:功版
• 字节 2:较更改版
• 字节 3:错误修复版
SMW1144 EM 总线插槽 0 固件版计数器(范围 0x0000 0x00FF)
SMW1146 保留始终 0x0000
SMW1148 EM 总线插槽 0 设备类型:IO 0x0003通信 0x0004值保留


插槽 1 SM 址 说明
SMW1150 EM 总线插槽 1 供应商 ID:果存 Siemens EM设置 0x002A果没
EM设 0x0000
SMB1152
SMB1171
EM 总线插槽 1 订货号 (MLFB):ASCII 字符字段中左齐空格补位
SMB1172
SMB1187
EM 总线插槽 1:序列号:ASCII 字符字段中左齐空格补位
SMW1188 EM 总线插槽 1 硬件版:表示硬件版范围 0x0001 0xFFFD
0x00000xFFFE 0xFFFF 保留值 特殊存储器 (SM) 系统符号名称
D28 SMB1100SMB1399: EM(扩展模块)硬件固件 ID
S7200 SMART
988 系统手册 V24 032019 A5E03822234AF
插槽 1 SM 址 说明
SMD1190 EM 总线插槽 1 固件版:
• 字节 0:ASCII V’
• 字节 1:功版
• 字节 2:较更改版
• 字节 3:错误修复版
SMW1194 EM 总线插槽 1 固件版计数器(范围 0x0000 0x00FF)
SMW1196 保留始终 0x0000
SMW1198 EM 总线插槽 1 设备类型:IO 0x0003通信 0x0004值保留


插槽 2 SM 址 说明
SMW1200 EM 总线插槽 2 供应商 ID:果存 Siemens EM设置 0x002A果没
EM设 0x0000
SMB1202
SMB1221
EM 总线插槽 2 订货号 (MLFB):ASCII 字符字段中左齐空格补位
SMB1222
SMB1237
EM 总线插槽 2 序列号:ASCII 字符字段中左齐空格补位
SMW1238 EM 总线插槽 2 硬件版:表示硬件版范围 0x0001 0xFFFD
0x00000xFFFE 0xFFFF 保留值
SMD1240 EM 总线插槽 2 固件版:
• 字节 0:ASCII V’
• 字节 1:功版
• 字节 2:较更改版
• 字节 3:错误修复版
SMW1244 EM 总线插槽 2 固件版计数器(范围 0x0000 0x00FF)
SMW1246 保留始终 0x0000
SMW1248 EM 总线插槽 2 设备类型:IO 0x0003通信 0x0004值保留
特殊存储器 (SM) 系统符号名称
D28 SMB1100SMB1399: EM(扩展模块)硬件固件 ID
S7200 SMART
系统手册 V24 032019 A5E03822234AF 989

插槽 3 SM 址 说明
SMW1250 EM 总线插槽 3 供应商 ID:果存 Siemens EM设置 0x002A果没
EM设 0x0000
SMB1252
SMB1271
EM 总线插槽 3 订货号 (MLFB):ASCII 字符字段中左齐空格补位
SMB1272
SMB1287
EM 总线插槽 3 序列号:ASCII 字符字段中左齐空格补位
SMW1288 EM 总线插槽 3 硬件版:表示硬件版范围 0x0001 0xFFFD
0x00000xFFFE 0xFFFF 保留值
SMD1290 EM 总线插槽 3 固件版:
• 字节 0:ASCII V’
• 字节 1:功版
• 字节 2:较更改版
• 字节 3:错误修复版
SMW1294 EM 总线插槽 3 固件版计数器(范围 0x0000 0x00FF)
SMW1296 保留始终 0x0000
SMW1298 EM 总线插槽 3 设备类型:IO 0x0003通信 0x0004值保留


插槽 4 SM 址 说明
SMW1300 EM 总线插槽 4 供应商 ID:果存 Siemens EM设置 0x002A果没
EM设 0x0000
SMB1302
SMB1321
EM 总线插槽 4 订货号 (MLFB):ASCII 字符字段中左齐空格补位
SMB1322
SMB1327
EM 总线插槽 4 序列号:ASCII 字符字段中左齐空格补位
SMW1338 EM 总线插槽 4 硬件版:表示硬件版范围 0x0001 0xFFFD
0x00000xFFFE 0xFFFF 保留值 特殊存储器 (SM) 系统符号名称
D28 SMB1100SMB1399: EM(扩展模块)硬件固件 ID
S7200 SMART
990 系统手册 V24 032019 A5E03822234AF
插槽 4 SM 址 说明
SMD1340 EM 总线插槽 4 固件版:
• 字节 0:ASCII V’
• 字节 1:功版
• 字节 2:较更改版
• 字节 3:错误修复版
SMW1344 EM 总线插槽 4 固件版计数器(范围 0x0000 0x00FF)
SMW1346 保留始终 0x0000
SMW1348 EM 总线插槽 4 设备类型:IO 0x0003通信 0x0004值保留


插槽 5 SM 址 说明
SMW1350 EM 总线插槽 5 供应商 ID:果存 Siemens EM设置 0x002A果没
EM设 0x0000
SMB1352
SMB1371
EM 总线插槽 5 订货号 (MLFB):ASCII 字符字段中左齐空格补位
SMB1372
SMB1387
EM 总线插槽 5 序列号:ASCII 字符字段中左齐空格补位
SMW1388 EM 总线插槽 5 硬件版:表示硬件版范围 0x0001 0xFFFD
0x00000xFFFE 0xFFFF 保留值
SMD1390 EM 总线插槽 5 固件版:
• 字节 0:ASCII V’
• 字节 1:功版
• 字节 2:较更改版
• 字节 3:错误修复版
SMW1394 EM 总线插槽 5 固件版计数器(范围 0x0000 0x00FF)
SMW1396 保留始终 0x0000
SMW1398 EM 总线插槽 5 设备类型:IO 0x0003通信 0x0004值保留 特殊存储器 (SM) 系统符号名称
D29 SMB1400SMB1699:EM(扩展模块)模块特定数
S7200 SMART
系统手册 V24 032019 A5E03822234AF 991
D29 SMB1400SMB1699:EM(扩展模块)模块特定数
CPU 扩展模块保留额外 50 字节模块特定读数:

SM 址 说明
SMB1400
SMB1449
EM 总线槽 0:模块特定信息
SMB1450
SMB1499
EM 总线槽 1:模块特定信息
SMB1500
SMB1549
EM 总线槽 2:模块特定信息
SMB1550
SMB1599
EM 总线槽 3:模块特定信息
SMB1600
SMB1649
EM 总线槽 4:模块特定信息
SMB1650
SMB1699
EM 总线槽 5:模块特定信息 特殊存储器 (SM) 系统符号名称
D30 SMB1800SMB1999:PROFINET 设备状态
S7200 SMART
992 系统手册 V24 032019 A5E03822234AF
D30 SMB1800SMB1999:PROFINET 设备状态
SMB1800SMB1999 部分显示模块周期数状态

SM 址 说明
SMB1800
SMB1807
字节显示 PROFINET 设备状态
• 00H:提供
• 80H:正常
• 81H:诊断(设备已断开连接)
• 82H:错(设备已连接模块存报警)
SMB1808
SMB1871
显示模块报警状态SMB1808 SMB1815 64 位显示 1
号设备(设备编号 1)报警状态0 正常1 错误
例SM18080 表示第设备第模块状态SM18160
表示第二设备第模块状态
SMB1872
SMB1935
显示模块中 PNIO 技术规范指示 IO 数状态SMB1872
SMB1879 64 位显示 1 号设备(设备编号 1)中 IO 数报警状态0
正常1 错误
例SM18720 表示第设备第模块 IO 数状态SM18802
表示第二设备第三模块 IO 数状态
SMB1936
SMB1999
保留
S7200 SMART
系统手册 V24 032019 A5E03822234AF 993
参考 E
E1 常特殊存储器位
系统符号表中完整列出您项目预定义特殊存储器程序符号
表格 E 1 常特殊存储器位
SM 址 系统符号名称 说明
SM00 Always_On 该位始终 TRUE
SM01 First_Scan_On 第扫描周期CPU 该位设置 TRUE设置
FALSE该位途调初始化子例程
SM02 Retentive_Lost 果保持数丢失扫描周期设置 TRUE
SM03 RUN_Power_Up 电进入 RUN 模式时扫描周期设置 TRUE
SM04 Clock_60s 针 1 分钟周期时间时钟脉 30 s TRUE断开 30 s
SM05 Clock_1s 针 1 s 周期时间时钟脉 05 s TRUE断开 05 s
SM06 Clock_Scan 扫描周期时钟扫描周期 TRUE扫描周期关断
SM07 RTC_Lost 具实时时钟 CPU
型号果实时时钟设备时间复位电时丢失CPU
会扫描周期该位设置
TRUE程序该位作错误存储器位调特殊启动序列
SM10 Result_0 特定指令操作结果 0 时置位 TRUE
SM11 Overflow_Illegal 特定指令执行结果溢出数值非法时置位 TRUE
SM12 Neg_Result 数学运算产生负数结果时设置 TRUE
SM13 Divide_By_0 尝试零时设置 TRUE
SM14 Table_Overflow 填表指令尝试度填充表格时设置 TRUE
SM15 Table_Empty LIFO FIFO 指令尝试读取空表时设置 TRUE
SM16 Not_BCD 尝试非 BCD 值转换二进制值时设置 TRUE
SM17 Not_Hex ASCII 值法转换效十六进制值时设置 TRUE 参考
E2 优先级序排列中断事件
S7200 SMART
994 系统手册 V24 032019 A5E03822234AF
E2 优先级序排列中断事件
表格 E 2 中断事件优先级序
优先级组 事件 说明
通信
高优先级
8 端口 0 接收字符
9 端口 0 发送完成
23 端口 0 接收消息完成
24 端口 1 接收消息完成
25 端口 1 接收字符
26 端口 1 发送完成
离散
中等优先级
19 PTO0 脉计数完成
20 PTO1 脉计数完成
34 PTO2 脉计数完成
0 I00 升
2 I01 升
4 I02 升
6 I03 升
35 I70 升(信号板)
37 I71 升(信号板)
1 I00 降
3 I01 降
5 I02 降
7 I03 降
36 I70 降(信号板)
38 I71 降(信号板)
12 HSC0 CVPV(前值 预设值)
27 HSC0 方改变
28 HSC0 外部复位
13 HSC1 CVPV(前值 预设值)
16 HSC2 CVPV(前值 预设值) 参考
E3 高速计数器汇总
S7200 SMART
系统手册 V24 032019 A5E03822234AF 995
优先级组 事件 说明
17 HSC2 方改变
18 HSC2 外部复位
32 HSC3 CVPV(前值 预设值)
29 HSC4 CVPV
30 HSC4 方改变
31 HSC4 外部复位
33 HSC5 CVPV
43 HSC5 方改变
44 HSC5 外部复位
定时
低优先级
10 定时中断 0 SMB34
11 定时中断 1 SMB35
21 定时器 T32 CT PT 中断
22 定时器 T96 CT PT 中断
E3 高速计数器汇总

时钟 A 方时
钟 B
复位 单相双相时钟输入速率 AB 正交相时钟输入速率
HSC0 I00 I01 I04 S 型号 CPU:1
• 200 kHz
S 型号 CPU:
• 100 kHz 1 倍计数速率
• 400 kHz 4 倍计数速率
C 型号 CPU:2
• 100 kHz
C 型号 CPU:
• 50 kHz 1 倍计数速率
• 200 kHz 4 倍计数速率
HSC1 I01 S 型号 CPU:
• 200 kHz

C 型号 CPU:
• 100 kHz
参考
E3 高速计数器汇总
S7200 SMART
996 系统手册 V24 032019 A5E03822234AF
时钟 A 方时
钟 B
复位 单相双相时钟输入速率 AB 正交相时钟输入速率
HSC2 I02 I03 I05 S 型号 CPU:
• 200 kHz
S 型号 CPU:
• 100 kHz 1 倍计数速率
• 400 kHz 4 倍计数速率
C 型号 CPU:
• 100 kHz
C 型号 CPU:
• 50 kHz 1 倍计数速率
• 200 kHz 4 倍计数速率
HSC3 I03 S 型号 CPU:
• 200 kHz

C 型号 CPU:
• 100 kHz

HSC4 I06 I07 I12 SR30 ST30 型号 CPU:
• 200 kHz
SR30 ST30 型号 CPU:
• 100 kHz 1 倍计数速率
• 400 kHz 4 倍计数速率
SR20ST20SR40ST40
SR60 ST60 型号 CPU:
• 30 kHz
SR20ST20SR40ST40SR
60 ST60 型号 CPU:
• 20 kHz 1 倍计数速率
• 80 kHz 4 倍计数速率
C 型号 CPU:
• 适
C 型号 CPU:
• 适
HSC5 I10 I11 I13 S 型号 CPU:
• 30 kHz

S 型号 CPU:
• 20 kHz 1 倍计数速率
• 80 kHz 4 倍计数速率

C 型号 CPU:
• 适
C 型号 CPU:
• 适
1 S 型号 CPU:SR20ST20SR30ST30SR40ST40SR60 ST60
2 C 型号 CPU:CR20sCR30sCR40s CR60s 参考
E4 STL 指令
S7200 SMART
系统手册 V24 032019 A5E03822234AF 997
E4 STL 指令
指令
STL 指令名称说明显示表中关 LAD FBD 指令信息请参见程序指令
(页 174)章

布尔指令
STL 说明
LD 位
LDI 位
LDN 位
LDNI 位
加载
立加载
取反加载
取反立加载
A 位
AI 位
AN 位
ANI 位
AND


立非
O 位
OI 位
ON 位
ONI 位



立非
LDBx IN1 IN2 加载字节较结果
IN1 (x< < > > <>I) IN2
ABx IN1 IN2 字节较结果执行运算
IN1 (x< < > > <>) IN2
OBx IN1 IN2 字节较结果执行运算
IN1 (x< < > > <>) IN2
LDWx IN1 IN2 加载字较结果
IN1 (x< < > > <>) IN2
AWx IN1 IN2 字较结果执行运算
IN1 (x< < > > <>)I N2
OWxIN1 IN2 字较结果执行运算
IN1 (x< < > > <>) IN2 参考
E4 STL 指令
S7200 SMART
998 系统手册 V24 032019 A5E03822234AF
布尔指令
STL 说明
LDDx IN1 IN2 装载双字较结果
IN1 (x< < > > <>) IN2
ADx IN1 IN2 双字较结果执行运算
IN1 (x< < > > <>) IN2
ODx IN1 IN2 双字较结果执行运算
IN1 (x< < > > <>) IN2
LDRx IN1 IN2 加载实数较结果
IN1 (x< < > > <>) IN2
ARx IN1 IN2 实数较结果执行运算
IN1 (x< < > > <>) IN2
ORx IN1 IN2 实数较结果执行运算
IN1 (x< < > > <>) IN2
NOT 堆栈求非
EU
ED
升检测
降检测

I bit
赋值
立赋值
S bit N
R bit N
SI bit N
RI bit N
设置位范围
复位位范围
立设置位范围
立复位位范围
STL 中 SR(置位优先双稳态触发器)
RS(复位优先双稳态触发器)
LDSx IN1 IN2

ASx IN1 IN2

OSx IN1 IN2
加载字符串较结果
IN1 (x <>) IN2
字符串较结果执行运算
IN1 (x <>) IN2
字符串较结果执行运算
IN1 (x <>) IN2 参考
E4 STL 指令
S7200 SMART
系统手册 V24 032019 A5E03822234AF 999
布尔指令
STL 说明
ALD
OLD
装载
装载
LPS
LRD
LPP
LDS n
逻辑进栈(堆栈控制)
逻辑读取(堆栈控制)
逻辑出栈(堆栈控制)
载入堆栈(堆栈控制)n 0 8
AENO ENO 执行运算


算术运算递增递减指令
STL 说明
+I IN1 OUT
+D IN1 OUT
+R IN1 OUT
整数双整数实数加法
IN1+OUTOUT
I IN1 OUT
D IN1 OUT
R IN1 OUT
整数双整数实数减法
OUTIN1OUT
MUL IN1 OUT 整数法(16*16>32)
*I IN1 OUT
*D IN1 OUT
*R IN1 IN2
整数双整数实数法
IN1 * OUT OUT
DIV IN1 OUT 整数法(1616>32)
I IN1 OUT
DIN1 OUT
R IN1 OUT
整数双整数实数法
OUT IN1 OUT
SQRT IN OUT 方根
LN IN OUT 然数
EXP IN OUT 然指数
SIN IN OUT 正弦
COS IN OUT 余弦 参考
E4 STL 指令
S7200 SMART
1000 系统手册 V24 032019 A5E03822234AF
算术运算递增递减指令
STL 说明
TAN IN OUT 正切
INCB OUT
INCW OUT
INCD OUT
字节字双字递增
DECB OUT
DECW OUT
DECD OUT
字节字双字递减
PID TBL LOOP PID 回路


定时器计数器指令
STL 说明
TON Txxx PT
TOF Txxx PT
TONR Txxx PT
BITIM OUT
CITIM IN OUT
接通延时定时器
断开延时定时器
保持型接通延时定时器
启动间隔定时器
计算间隔定时器
CTU Cxxx PV
CTD Cxxx PV
CTUD Cxxx PV
计数
计数
计数


高速指令
STL 说明
HDEF HSC MODE 定义高速计数器模式
HSC n 激活高速计数器
PLS n 脉输出:
参考
E4 STL 指令
S7200 SMART
系统手册 V24 032019 A5E03822234AF 1001

实时时钟指令
STL 说明
TODR T
TODW T
TODRX T
TODWX T
读取日时钟
写入日时钟
读取扩展实时时钟
设置扩展实时时钟


程序控制指令
STL 说明
END 程序条件结束
STOP 转入 STOP(停止)模式
WDR 门狗复位 (500 ms)
JMP N
LBL N
跳转定义标签
定义标签
CALL N [N1]
CRET
调子例程 [N1 16 选参数]
SBR 条件返回
FOR INDXINITFINAL
NEXT
ForNext 循环
LSCR N
SCRT N
CSCRE
SCRE
序控制继电器段装载转换条件结束结束
GERR ECODE 获取错误代码
参考
E4 STL 指令
S7200 SMART
1002 系统手册 V24 032019 A5E03822234AF

传送移位循环指令
STL 说明
MOVB IN OUT
MOVW IN OUT
MOVD IN OUT
MOVR IN OUT
传送字节字双字实数
BIR IN OUT
BIW IN OUT
传送字节立读取
传送字节立写入
BMB IN OUT N
BMW IN OUT N
BMD IN OUT N
字节字双字块传送
SWAP IN 字节交换
SHRB DATA S_BIT N 移位寄存器位
SRB OUT N
SRW OUT N
SRD OUT N
右移字节字双字
SLB OUT N
SLW OUT N
SLD OUT N
左移字节字双字
RRB OUT N
RRW OUT N
RRD OUT N
循环右移字节字双字
RLB OUT N
RLW OUT N
RLD OUT N
循环左移字节字双字
参考
E4 STL 指令
S7200 SMART
系统手册 V24 032019 A5E03822234AF 1003

逻辑指令
STL 说明
ANDB IN1 OUT
ANDW IN1 OUT
ANDD IN1 OUT
字节字双字执行逻辑运算
ORB IN1 OUT
ORW IN1 OUT
ORD IN1 OUT
字节字双字执行逻辑运算
XORB IN1 OUT
XORW IN1 OUT
XORD IN1 OUT
字节字双字执行逻辑异运算
INVB OUT
INVW OUT
INVD OUT
字节字双字取反
(1 补码)


字符串指令
STL 说明
SLEN IN OUT
SCAT N OUT
SCPY IN OUT
SSCPY IN INDX N
OUT
CFND IN1 IN2 OUT
SFND IN1 IN2 OUT
字符串长度
连接字符串
复制字符串
字符串复制子字符串
字符串中查找第字符
字符串中查找字符串


表格查找转换指令
STL 说明
ATT DATA TBL 数添加表格
LIFO TBL DATA
FIFO TBL DATA
表格中获取数 参考
E4 STL 指令
S7200 SMART
1004 系统手册 V24 032019 A5E03822234AF
表格查找转换指令
STL 说明
FND TBL PTN INDX
FND<> TBL PTN
INDX
FND< TBL PTN INDX
FND> TBL PTN INDX
表格中查找较相符数值
FILL IN OUT N 格式填充存储器空间
BCDI OUT
IBCD OUT
BCD 转换整数
整数转换 BCD
BTI IN OUT
ITB IN OUT
ITD IN OUT
DTI IN OUT
字节转换整数
整数转换字节
整数转换双整数
双整数转换整数
DTR IN OUT
TRUNC IN OUT
ROUND IN OUT
双字转换实数
实数转换双整数
实数转换双整数
ATH IN OUT LEN
HTA IN OUT LEN
ITA IN OUT FMT
DTA IN OUT FM
RTA IN OUT FM
ASCII 转换十六进制
十六进制转换 ASCII
整数转换 ASCII
双整数转换 ASCII
实数转换 ASCII
DECO IN OUT
ENCO IN OUT
解码
编码
SEG IN OUT 生成 7 段码显示格式
ITS IN FMT OUT
DTS IN FMT OUT
RTS IN FMT OUT
整数转换字符串
双整数转换字符串
实数转换字符串
STI STR INDX OUT
STD STR INDX OUT
STR STR INDX OUT
子字符串转换整数
子字符串转换双整数
子字符串转换实数
参考
E4 STL 指令
S7200 SMART
系统手册 V24 032019 A5E03822234AF 1005

中断指令
STL 说明
CRETI 中断条件返回
ENI
DISI
启中断
禁中断
ATCH INT EVNT
DTCH EVNT
连接中断程序事件
分离事件
CEVENT EVNT 清类型 EVNT 中断事件


通信指令
STL LADFBD
GET
PUT
读取远程站数
远程站写入数
XMT TBL PORT
RCV TBL PORT
端口发送
端口接收消息
GIP ADDR MASK
GATE
SIP ADDR MASK
GATE
获取 CPU 址子网掩码网关
设置 CPU 址子网掩码网关
GPA ADDR PORT
SPA ADDR PORT
获端口址
设置端口址


说明
CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s
太网端口支持太网通信相关功
参考
E5 存储器范围特性
S7200 SMART
1006 系统手册 V24 032019 A5E03822234AF
E5 存储器范围特性
表提供 V24 CPU 存储器范围特性固件版低 V24
CPU请参见S7200 SMART 系统手册解特定 CPU 型号版

说明 CPU CR20s
CPU CR30s
CPU CR40s
CPU CR40
CPU CR60s
CPU CR60
CPU
SR20
CPU ST20
CPU
SR30
CPU ST30
CPU SR40
CPU ST40
CPU SR60
CPU ST60
户程序 12 KB 12 KB 18 KB 24 KB 30 KB
户数 8 KB 8 KB 12 KB 16 KB 20 KB
程映输入寄存器 I00 I317 I00 I317 I00 I317 I00 I317 I00 I317
程映输出寄存器 Q00 Q317 Q00
Q317
Q00
Q317
Q00
Q317
Q00
Q317
模拟量输入(读) AIW0
AIW110
AIW0
AIW110
AIW0
AIW110
AIW0
AIW110
模拟量输出(写) AQW0
AQW110
AQW0
AQW110
AQW0
AQW110
AQW0
AQW110
变量存储器 (V) VB0 VB8191 VB0
VB8191
VB0
VB12287
VB0
VB16383
VB0
VB20479
局部存储器 (L)1 LB0 LB63 LB0
LB63
LB0
LB63
LB0 LB63 LB0 LB63
位存储器 (M) M00 M317 M00
M317
M0
M317
M00
M317
M00
M317
特殊存储器 (SM)



总计 SM00
SM20477
SM00
SM20477
SM00
SM20477
SM00
SM20477
SM00
SM20477


SM00 SM297
SMB4800
SM5157
SM10000
SM16997
SM00
SM297
SMB4800
SM5157
SM10000

SM16997
SM00
SM297
SMB4800
SM5157
SM10000

SM16997
SM00
SM297
SMB4800
SM5157
SM10000
SM16997
SM00
SM297
SMB4800
SM5157
SM10000
SM16997 参考
E5 存储器范围特性
S7200 SMART
系统手册 V24 032019 A5E03822234AF 1007
说明 CPU CR20s
CPU CR30s
CPU CR40s
CPU CR40
CPU CR60s
CPU CR60
CPU
SR20
CPU ST20
CPU
SR30
CPU ST30
CPU SR40
CPU ST40
CPU SR60
CPU ST60
定时器 256(T0
T255)
256(T0
T255)
256(T0
T255)
256(T0
T255)
256(T0
T255)
保持型接通延时



1 ms T0T64 T0T64 T0T64 T0T64 T0T64
10 ms T1 T4
T65 T68
T1
T4
T65 T68
T1 T4
T65 T68
T1
T4
T65 T68
T1
T4
T65 T68
100
ms
T5 T31
T69 T95
T5
T31
T69 T95
T5 T31
T69
T95
T5
T31
T69 T95
T5
T31
T69 T95
接通断开延时



1 ms T32T96 T32T96 T32T96 T32T96 T32T96
10 ms T33 T36
T97 T100
T33
T36
T97 T100
T33 T36
T97
T100
T33
T36
T97 T100
T33
T36
T97 T100
100
ms
T37 T63
T101 T255
T37
T63
T101
T255
T37 T63
T101
T255
T37
T63
T101 T255
T37
T63
T101 T255
计数器 256(C0
C255)
256(C0
C255)
256(C0
C255)
256(C0
C255)
256(C0
C255)
高速计数器 HC0 HC3 HC0 HC5 HC0 HC5 HC0 HC5 HC0 HC5
序控制继电器 (S) S00 S317 S00
S317
S00
S317
S00 S317 S00 S317
累加器寄存器 AC0 AC3 AC0 AC3 AC0 AC3 AC0 AC3 AC0 AC3
跳转标号 0 255 0 255 0 255 0 255 0 255
调子例程 0 127 0 127 0 127 0 127 0 127
中断例程 0 127 0 127 0 127 0 127 0 127
正负跳变 1024 1024 1024 1024 1024 参考
E5 存储器范围特性
S7200 SMART
1008 系统手册 V24 032019 A5E03822234AF
说明 CPU CR20s
CPU CR30s
CPU CR40s
CPU CR40
CPU CR60s
CPU CR60
CPU
SR20
CPU ST20
CPU
SR30
CPU ST30
CPU SR40
CPU ST40
CPU SR60
CPU ST60
PID 控制回路 0 7 0 7 0 7 0 7 0 7
端口 集成 RS485
端口(端口 0)2
太网编程
端口集成
RS485
端口(端口
0)
CM01
信号板 (SB)
RS232RS4
85
端口(端口
1)
太网编程
端口集成
RS485
端口(端口
0)
CM01
信号板 (SB)
RS232RS4
85
端口(端口
1)
太网编程端
口集成
RS485
端口(端口
0)
CM01 信号板
(SB)
RS232RS485
端口(端口
1)
太网编程端
口集成
RS485
端口(端口
0)
CM01 信号板
(SB)
RS232RS48
5 端口(端口
1)
1 LAD FBD 中进行编程时STEP 7MicroWIN SMART 会保留 LB60 LB63
2 CPU 型号 CPU CR20sCPU CR30sCPU CR40s CPU CR60s 太网端口 CPU
支持太网通信相关功
S7200 SMART CPU 固件版 V24 支持基八种 CPU 型号进行 PROFINET
通信关参数 PROFINET 程映详细信息请参见表

说明 CPU SR20
CPU ST20
CPU SR30
CPU ST30
CPU SR40
CPU ST40
CPU SR60
CPU ST60
PROFINET 设备数 8
PROFINET 设备设备编号 1 8
台 PROFINET 设备输入 128 字节
台 PROFINET 设备输出 128 字节
模块数 64
PROFINET 设备循环更新时间 更新时间值取决 PROFINET
设置通信组件PROFINET
设备数量已组态户数量 参考
E5 存储器范围特性
S7200 SMART
系统手册 V24 032019 A5E03822234AF 1009
说明 CPU SR20
CPU ST20
CPU SR30
CPU ST30
CPU SR40
CPU ST40
CPU SR60
CPU ST60
PROFINET 程映输入寄存器 CPU
址范围
I1280 I11517
PROFINET 程映输出寄存器 CPU
址范围
Q1280 Q11517
1 号设备 PROFINET
程映输入寄存器 CPU 址
I1280 I2557
2 号设备 PROFINET
程映输入寄存器 CPU 址
I2560 I3837
3 号设备 PROFINET
程映输入寄存器 CPU 址
I3840 I5117
4 号设备 PROFINET
程映输入寄存器 CPU 址
I5120 I6397
5 号设备 PROFINET
程映输入寄存器 CPU 址
I6400 I7677
6 号设备 PROFINET
程映输入寄存器 CPU 址
I7680 I8957
7 号设备 PROFINET
程映输入寄存器 CPU 址
I8960 I10237
8 号设备 PROFINET
程映输入寄存器 CPU 址
I10240 I11517
1 号设备 PROFINET
程映输出寄存器 CPU 址
Q1280 Q2557
2 号设备 PROFINET
程映输出寄存器 CPU 址
Q2560 Q3837
3 号设备 PROFINET
程映输出寄存器 CPU 址
Q3840 Q5117
4 号设备 PROFINET
程映输出寄存器 CPU 址
Q5120 Q6397
5 号设备 PROFINET
程映输出寄存器 CPU 址
Q6400 Q7677
6 号设备 PROFINET
程映输出寄存器 CPU 址
Q7680 Q8957 参考
E5 存储器范围特性
S7200 SMART
1010 系统手册 V24 032019 A5E03822234AF
说明 CPU SR20
CPU ST20
CPU SR30
CPU ST30
CPU SR40
CPU ST40
CPU SR60
CPU ST60
7 号设备 PROFINET
程映输出寄存器 CPU 址
Q8960 Q10237
8 号设备 PROFINET
程映输出寄存器 CPU 址
Q10240 Q11517
S7200 SMART
系统手册 V24 032019 A5E03822234AF 1011
订购信息 F
F1 CPU 模块


CPU 型号 产品编号
CPU SR20 ACDC继电器 6ES72881SR200AA0
CPU ST20 DCDCDC 6ES72881ST200AA0
CPU CR20sACDC继电器 6ES72881CR200AA1
CPU SR30 ACDC继电器 6ES72881SR300AA0
CPU ST30 DCDCDC 6ES72881ST300AA0
CPU CR30sACDC继电器 6ES72881CR300AA1
CPU ST40 DCDCDC 6ES72881ST400AA0
CPU SR40 ACDC继电器 6ES72881SR400AA0
CPU CR40sACDC继电器 6ES72881CR400AA1
CPU SR60 ACDC继电器 6ES72881SR600AA0
CPU ST60 DCDCDC 6ES72881ST600AA0
CPU CR60sACDC继电器 6ES72881CR600AA1
CPU CR40ACDC继电器 6ES72881CR40
0AA01
CPU CR60 ACDC继电器 6ES72881CR60
0AA01
1 固件版低 V23 CPU请参考 S7200 SMART 系统手册解您特定 CPU 型号版 订购信息
F2 扩展模块 (EMs) 信号板 (SBs)
S7200 SMART
1012 系统手册 V24 032019 A5E03822234AF
F2 扩展模块 (EMs) 信号板 (SBs)


扩展模块信号板 产品编号
EM 8 点数字量输入 (EM DE08) 6ES72882DE080AA0
EM 16 点数字量输入 (EM DE16) 6ES72882DE160AA0
EM 8 点晶体型数字量输出 (EM DT08) 6ES72882DT080AA0
EM 8 点继电器型数字量输出 (EM DR08) 6ES72882DR080AA0
EM 16 点继电器型数字量输出 (EM QR16) 6ES72882QR160AA0
EM 16 点晶体型数字量输出 (EM QT16) 6ES72882QT160AA0
EM 8 点晶体型数字量输入8 点数字量输出 (EM DT16) 6ES72882DT160AA0
EM 8 点数字量输入8 点继电器输出 (EM DR16) 6ES72882DR160AA0
EM 16 点晶体型数字量输入16 点数字量输出 (EM DT32) 6ES72882DT320AA0
EM 16 点数字量输入16 点继电器输出 (EM DR32) 6ES72882DR320AA0
EM 4 点模拟量输入 (EM AE04) 6ES72883AE040AA0
EM 2 点模拟量输出 (EM AQ02) 6ES72883AQ020AA0
EM 4 点模拟量输出 (EM AQ04) 6ES72883AQ040AA0
EM 8 点模拟量输入 (EM AE08) 6ES72883AE080AA0
EM 2 点模拟量输入1 点模拟量输出 (EM AM03) 6ES72883AM030AA0
EM 4 点模拟量输入2 点模拟量输出 (EM AM06) 6ES72883AM060AA0
EM 2 点 16 位 RTD (EM AR02) 6ES 2883AR020AA0
EM RTD 4 x 16 位 (EM AR04) 6ES72883AR040AA0
EM TC 4 x 16 位 (EM AT04) 6ES72883AT040AA0
EM DP01 PROFIBUS DP SMART (EM DP01) 6ES72887PD010AA0
SB 2 点数字量输入2 点数字量输出 (SB DT04) 6ES72885DT040AA0
SB 1 点模拟量输出 (SB AQ01) 6ES72885AQ010AA0
SB 1 点模拟量输入 (SB AE01) 6ES72885AE010AA0
SB RS485RS232 (SB CM01) 6ES72885CM010AA0
SB 电池 (SB BA01) 6ES72885BA010AA0 订购信息
F3 编程软件
S7200 SMART
系统手册 V24 032019 A5E03822234AF 1013
F3 编程软件


编程软件 产品编号
STEP 7MicroWIN SMART 独立许证 (CDROM) 6ES72888SW010AA0
Drives V90(PC 工具)软件 Siemens
服务支持网站载
F4 通信

通信卡 产品编号
CP 5411:短 AT ISA 6GK15411AA00
CP 5512:PCMCIA 类型 II 6GK15512AA00
CP 5611:PCI 卡(版 30 更高版) 6GK15611AA00

F5 备件硬件

电缆网络连接器中继器末端保持器 产品编号
IO 扩展电缆1 m 6ES72886EC010AA0
MPI 电缆 6ES79010BF000AA0
RS232PPI 站电缆 6ES79013CB300XA0
USBPPI 站电缆 6ES79013BD300XA0
PROFIBUS 网络电缆 6XV18300EH30
网络总线连接器(带编程端口连接器)垂直电缆出口 6ES79720BB120XA0
网络总线连接器(带编程端口连接器)垂直电缆出口 6ES79720BA120XA0
RS485 总线连接器(带 35° 电缆出口带编程端口连接器) 6ES79720BA420XA0
RS485 总线连接器(带 35° 电缆出口带编程端口连接器) 6ES79720BB420XA0
RS485 IP 20 中继器隔离 6ES79720AA020XA0 订购信息
F5 备件硬件
S7200 SMART
1014 系统手册 V24 032019 A5E03822234AF
电缆网络连接器中继器末端保持器 产品编号
TDCPU 连接电缆 6ES79013EB100XA0
末端保持器热塑性塑料材质10 MM 8WA1808
末端保持器钢制 8WA1805

表格 F 1 端子排备件套件
果您拥
S7200 SMART 模块(产品编号)
端子排备套件(包 4 件)
端子排产品编号 端子排描述
CPU SR20交流直流继电器 (6ES7288
1SR200AA0)
6ES72921AH300XA0 8 针镀锡
6ES72921AH400XA0 8 针镀锡带键
6ES72921AM300XA0 12 针镀锡
CPU ST20直流直流直流 (6ES72881ST20
0AA0)
6ES72921AH300XA0 8 针镀锡
6ES72921AM300XA0 12 针镀锡
CPU SR30交流直流继电器 (6ES7288
1SR300AA0)
6ES72921AH300XA0 8 针镀锡
6ES72921AH400XA0 8 针镀锡带键
6ES72921AP300XA0 14 针镀锡
6ES72921AK300XA0 10 针镀锡
CPU ST30直流直流直流 (6ES72881ST30
0AA0)
6ES72921AH300XA0 8 针镀锡
6ES72921AP300XA0 14 针镀锡
6ES72921AK300XA0 10 针镀锡
CPU ST40直流直流直流 (6ES72881ST40
0AA0)
6ES72921AH300XA0 8 针镀锡
6ES72921AV300XA0 20 针镀锡
6ES7 2921AL300XA0 11 针镀锡
CPU SR40交流直流继电器 (6ES7288
1SR400AA0)
6ES72921AV300XA0 20 针镀锡
6ES72921AV400XA0 20 针镀锡带键
6ES72921AM300XA0 12 针镀锡
CPU CR40交流直流继电器 (6ES7288
1CR400AA0)
6ES72921AH300XA0 8 针镀锡
6ES72921AV300XA0 20 针镀锡
6ES72921AL300XA0 11 针镀锡
6ES72921AL400XA0 11 针镀锡带键 订购信息
F5 备件硬件
S7200 SMART
系统手册 V24 032019 A5E03822234AF 1015
果您拥
S7200 SMART 模块(产品编号)
端子排备套件(包 4 件)
端子排产品编号 端子排描述
CPU ST60直流直流直流 (6ES72881ST60
0AA0)
6ES72921AV300XA0 20 针镀锡
6ES72921AM300XA0 12 针镀锡
CPU SR60交流直流继电器 (6ES7288
1SR600AA0)
6ES72921AV300XA0 20 针镀锡
6ES72921AV400XA0 20 针镀锡带键
6ES72921AM300XA0 12 针镀锡
CPU CR60ACDC继电器 (6ES72881CR60
0AA0)
6ES72921AV300XA0 20 针镀锡
6ES72921AV400XA0 20 针镀锡带键
6ES72921AM300XA0 12 针镀锡 0
EM 8 点数字量输入 (EM DE08) (6ES7288
2DE080AA0)
6ES72921AG300XA0 7 针镀锡
EM 8 点模拟量输出 (EM DT08) (6ES7288
2DT080AA0)
6ES72921AG300XA0 7 针镀锡
EM 8 点数字量输出继电器 (EM DR08)
(6ES72882DR080AA0)
6ES72921AG300XA0 7 针镀锡
6ES72921AG400XA0 7
针镀锡带键(右侧)
EM 8 点数字量输入8 点数字量输出 (EM DT16)
(6ES72882DT160AA0)
6ES72921AG300XA0 7 针镀锡
EM 8 点数字量输入8 点继电器输出 (EM DR16)
(6ES72882DR160AA0)
6ES72921AG300XA0 7 针镀锡
6ES72921AG400XA0 7
针镀锡带键(右侧)
EM 16 点数字量输入16 点数字量输出 (EM
DT32) (6ES72882DT320AA0)
6ES72921AL300XA0 11 针镀锡
EM 16 点数字量输入16 点继电器输出 (EM
DR32) (6ES72882DR320AA0)
6ES72921AL300XA0 11 针镀锡
6ES72921AL400XA0 11 针镀锡带键
EM 4 点模拟量输入 (EM AE04) (6ES7288
3AE040AA0)
6ES72921BG300XA0 7 针镀金
EM 8 点模拟量输入 (EM AE08) (6ES7288
3AE080AA0)
6ES72921BG300XA0 7 针镀金
EM 2 点模拟量输出 (EM AQ02) (6ES7288
3AQ020AA0)
6ES72921BG300XA0 7 针镀金 订购信息
F6 机界面设备
S7200 SMART
1016 系统手册 V24 032019 A5E03822234AF
果您拥
S7200 SMART 模块(产品编号)
端子排备套件(包 4 件)
端子排产品编号 端子排描述
EM 4 点模拟量输出 (EM AQ04) (6ES7288
3AQ040AA0)
6ES72921BG300XA0 7 针镀金
EM 2 点模拟量输入1 点模拟量输出 (EM AM03)
(6ES72883AM030AA0)
6ES72921BG300XA0 7 针镀金
EM 4 点模拟量输入2 点模拟量输出 (EM AM06)
(6ES72883AM060AA0)
6ES72921BG300XA0 7 针镀金
EM RTD 2 x 16 位 (EM AR02) (6ES7288
3AR020AA0)
6ES72921BG300XA0 7 针镀金
EM RTD 4 x 16 位 (EM AR04) (6ES7288
3AR040AA0)
6ES72921BG300XA0 7 针镀金
EM TC 4 x 16 位 (EM AT04) (6ES72883AT04
0AA0)
6ES72921BG300XA0 7 针镀金
EM Profibus DP SMART (EM DP01) (6ES7288
7DP010AA0)
6ES72921BG300XA0 7 针镀金
F6 机界面设备


机界面设备 产品编号
SMART LINE HMI
SMART LINE 700 IE 6AV66480CC113AX0
SMART LINE 1000 IE 6AV66480CE113AX0
Micro HMI
TD 400C 文显示4 行1 6AV66400AA000AX1
TD400C 空白面板材料A4 (10 张包) 6AV66710AP000AX0
1 :包括定制空白面板覆层需更空白面板覆层请订购适合 TD 设备空白面板材料
S7200 SMART
系统手册 V24 032019 A5E03822234AF 1017
索引
符号
*D(STL 双整数法) 308
*I(STL 整数法) 308
*R(STL 实数法) 308
mwp 文件 106
smart 文件 106
D(STL 双整数法) 308
I(STL 整数法) 308
R(STL 实数法) 308
+D(STL 双整数加法) 308
+I(STL 整数加法) 308
+R(STL 实数加法) 308
<>B 238
<>R 238
<>S 242
<>W 238
(STL 输出) 183
B 238
R 238
S 242
W 238
I(STL 立输出) 183
>B 238
>R 238
>W 238
>B 238
>R 238
>W 238

A(STL ) 174
AB<(STL 运算较字节) 238
AB<(STL 运算较字节等) 238
AB<>(STL 运算较字节等) 238
AB(STL 运算较字节等) 238
AB>(STL 运算较字节) 238
AB>(STL 运算较字节等) 238
AC
接线准 60
绝缘准 59
AD<(STL 运算较双字) 238
AD<(STL 运算较双字等) 238
AD<>(STL 运算较双字等) 238
AD(STL 运算较双字等) 238
AD>(STL 运算较双字) 238
AD>(STL 运算较双字等) 238
ADD_DI 308
ADD_I 308
ADD_R 308
AENO(STL 堆栈 ENO 位)
逻辑堆栈概述 178
指令 179
AI(STL 立) 176
ALD(STL 堆栈 装载) 179
AN(STL 非) 174
ANDB(STL字节) 350
ANDD(STL双字) 350 索引

S7200 SMART
1018 系统手册 V24 032019 A5E03822234AF
ANDW(STL字) 350
ANI(STL 取反立) 176
AR<(STL 运算较实数) 238
AR<(STL 运算较实数等) 238
AR<>(STL 运算较实数等) 238
AR(STL 运算较实数等) 238
AR>(STL 运算较实数) 238
AR>(STL 运算较实数等) 238
AS<>(STL 运算字符串较等) 242
AS(STL 运算字符串较等) 242
ASCII 数组转换指令 248
ATCH 335
ATH 248
ATT 382
AW<(STL 运算较字) 238
AW<(STL 运算较字等) 238
AW<>(STL 运算较字等) 238
AW(STL 运算较字等) 238
AW>(STL 运算较字) 238
AW>(STL 运算较字等) 238

B_I 244
BA01 电池信号板 166
BCD_I 244
BCDI(STL BCD 码转换整数) 244
BGN_ITIME 401
BIR(STL字节立读取) 356
BITIM(STL开始间隔时间) 401
BIW(STL字节立写入) 356
BLKMOV_B 353
BLKMOV_D 353
BLKMOV_W 353
BMB(STL字节块传送) 353
BMD(STL双字块传送) 353
BMW(STL字块传送) 353
BTI(STL 字节转换整数) 244

CAL_ITIME 401
CALL 402
CE 认证 807
CFND(STL查找字符) 379
CHR_FIND 379
CITIM(STL计算间隔时间) 401
CLR_EVNT 335
CM01 信号板
连接器引脚分配 496
偏置端接 498
COS(余弦) 314
CPU
CPU CR20s 规范 812
CR20s 规范 812
CR30s 规范 826
CR30s 接线图 840
CR40 规范 841
CR40 接线图 853
CR40s 规范 841
CR40s 接线图 856
CR60 规范 857
CR60 接线图 869
CR60s 规范 857
CR60s 接线图 871
DIN 导轨 52
IP 址 427
LED 20
LED 指示灯 98
MAC 址 434
PPI 连接数 482
RS485 网络址 487 索引

S7200 SMART
系统手册 V24 032019 A5E03822234AF 1019
RS485 网络端口 487
SR20 规范 812
SR20 接线图 825
SR30 规范 826
SR40 规范 841
SR40 接线图 853
SR60 规范 857
SR60 接线图 869
ST20 接线图 825
ST30 规范 826
ST30 接线图 838
ST40 规范 841
ST40 接线图 853
ST60 规范 857
ST60 接线图 869
安装 50
尺寸 20 48
存储卡 93
访问数 70
非致命错误存储单元 950
程映寄存器 68
接线准 60
绝缘准 59
扩展电缆 57
连接电源 31
清存储区 168
设置类型 42
特性 20
通信类型 28 416
通信连接数 418
系统块 137
太网端口 427
太网通信 423
面板安装 51
支持扩展模块 26
致命错误 950
组态 HMI 通信 436
CPU
SR30 接线图 838
CPU ID 寄存器 (SMB6SMB7) 960
CPU 模块设备组态 137
CPU 硬件固件 ID (SMB1000SMB1049) 985
CPU 硬件固件 ID (SMB1800SMB1935) 992
CRET(STL子例程条件返回) 402
CTD(计数) 265
CTU(计数) 265
CTUD(计数计数) 265

D(STL 双整数减法) 308
DC
接线准 60
绝缘准 59
DEC_B 317
DEC_DW 317
DEC_W 317
DECB(STL 字节递减) 317
DECD(STL 双字递减) 317
DECO 261
DECW(STL 字递减) 317
DI_I 244
DI_R 244
DI_S 254
DIN 导轨 50 52
DISI 335
DIV 312
DIV_DI 308
DIV_I 308
DIV_R 308 索引

S7200 SMART
1020 系统手册 V24 032019 A5E03822234AF
DP 设备
EM DP01 PROFIBUS DP 456
DTA 248
DTCH 335
DTI(STL 双整数转换整数) 244
DTR(STL 双整数转换实数) 244
DTS(STL双整数转换字符串) 254

ED(STL 降) 182
EM DE16 规范 875
EM DP01 PROFIBUS DP 模块
DP 协议 456
GSD 设备数库文件 473
PROFIBUS 网络中 458
接线图 934
组态功 471
数交换模式 467
状态 LED 933
组态选项 461
EM(扩展模块)硬件固件 ID (SMB1100
SMB1299) 987
ENCO 261
END 368
ENI 335
EU(STL 升) 182
EXP(然指数) 314

FBD 编辑器 112
FIFO 384
FILL(STL表格填充) 386
FILL_N 386
FND<><>(STL表查找) 387
FOR 357

GET 197
GET_ADDR 221
GET_ERROR 370
GET_ERROR(STL获取非致命错误代码) 370
GIP_ADDR 222
GSD 文件
EM DP01 PROFIBUS DP 模块 473
GSDML 441

HDEF(高速计数器定义) 268
HMI
常见网络指南 498
单站 PPI 网络 485
站站 PPI 网络 486
设备 498
支持设备 27 420
组态太网通信 436
HSC(高速计数器) 172 268
HSC0HSC1HSC2HSC3HSC4 HSC5
高速计数器寄存器(SMB3665SMB136
145SMB146155SMB156165) 965
HTA 248

I(STL 整数减法) 308
IO
阶跃响应时间 (SM) 901
模拟量输出电流表示法 904
模拟量输出电压表示法 904
模拟量输入电流表示法 903 索引

S7200 SMART
系统手册 V24 032019 A5E03822234AF 1021
模拟量输入电压表示法 902
模拟量状态指示灯 100
IO 错误状态
PLC 非致命错误 SM 标志 950
PLC 非致命错误代码 947
SMB5 960
IO 扩展总线 通信错误 (SMW98) 980
IO 模块 ID 错误寄存器 (SMB8SMB19) 961
IO 寻址 80
I_B 244
I_BCD 244
I_DI 244
I_S 254
IBCD(STL整数转换 BCD 码) 244
INC_B 317
INC_DW 317
INC_W 317
INCB(STL 字节递增) 317
INCD(STL 双字递增) 317
INCW(STL 字递增) 317
INV_B 349
INV_DW 349
INV_W 349
INVB(STL字节取反) 349
INVD(STL双字取反) 349
INVW(STL字取反) 349
IP 址 425
MAC 址 434
分配 424 432
组态 427
IP 路器 427
ITA 248
ITB(STL 整数转换字节) 244
ITD(STL 整数转换双整数) 244
ITS(STL整数转换字符串) 254

JMP 358

L 存储器 120
LAD 编辑器 111
LBL 358
LD(STL 装载) 174
LD(STL 堆栈 取反立装载) 178
LD(STL 堆栈 装载) 178
LDB<(STL 装载较字节) 238
LDB<(STL 装载较字节等) 238
LDB<>(STL 装载较字节等) 238
LDB(STL 装载较字节等) 238
LDB>(STL 装载较字节) 238
LDB>(STL 装载较字节等) 238
LDD<(STL 装载较双字) 238
LDD<(STL 装载较双字等) 238
LDD<>(STL 装载较双字等) 238
LDD(STL 装载较双字等) 238
LDD>(STL 装载较双字) 238
LDD>(STL 装载较双字等) 238
LDI(STL 立装载) 176
LDI(STL 堆栈 立装载) 178
LDN(STL 取反装载) 174
LDN(STL 堆栈 取反装载) 178
LDNI(STL 取反立装载) 176
LDR<(STL 装载较实数) 238
LDR<(STL 装载较实数等) 238
LDR<>(STL 装载较实数等) 238
LDR(STL 装载较实数等) 238
LDR>(STL 装载较实数) 238
LDR>(STL 装载较实数等) 238
LDS(STL 堆栈 装载) 179
LDS<>(STL 装载字符串较等) 242 索引

S7200 SMART
1022 系统手册 V24 032019 A5E03822234AF
LDS(STL 装载字符串较等) 242
LDW<(STL 装载较字) 238
LDW<(STL 装载较字等) 238
LDW<>(STL 装载较字等) 238
LDW(STL 装载较字等) 238
LDW>(STL 装载较字) 238
LDW>(STL 装载较字等) 238
LED 指示灯
CPU 状态 98
LIFO 384
LN(然数) 314
LPP(STL 堆栈 逻辑出栈) 179
LPS(STL 堆栈 逻辑进栈) 179
LRD(STL 堆栈 逻辑读栈) 179
LSCR(STL装载 SCR) 359

MAC 址 434
MBUS_CLIENT 535
MBUS_CTRL(初始化 Modbus 站通信) 515
MBUS_INIT(初始化站通信) 524
MBUS_MSGMB_MSG2( Modbus
站发送消息) 517
MBUS_SERVER 541
MBUS_SLAVE(站站消息响应) 526
Modbus RTU 站
MBUS_INIT(初始化站通信) 524
MBUS_SLAVE(站站消息响应) 526
指令 522
执行错误代码 527
Modbus RTU 站
MBUS_CTRL(初始化站通信) 515
MBUS_MSGMB_MSG2(站发送消息) 517
指令 514
示例程序 528
执行错误代码 521
Modbus TCP
常规异常代码 552
MODBUS TCP
MBUS_CLIENT 535
MBUS_SERVER 541
Modbus 常规
Modbus 协议初始化执行时间 513
高级户信息 530 549
库功 510
Modbus 指令求 511
寻址 507
Modbus 库概述 504
MOV_B 352
MOV_BIR 356
MOV_BIW 356
MOV_DW 352
MOV_R 352
MOV_W 352
MOVB(STL字节传送) 352
MOVD(STL双字传送) 352
MOVR(STL实数传送) 352
MOVW(STL字传送) 352
MUL 312
MUL_DI 308
MUL_I 308
MUL_R 308

NEXT 357
NOP 187
NOT (STL) 181 索引

S7200 SMART
系统手册 V24 032019 A5E03822234AF 1023

O(STL ) 174
OB<(STL 运算较字节) 238
OB<(STL 运算较字节等) 238
OB<>(STL 运算较字节等) 238
OB(STL 运算较字节等) 238
OB>(STL 运算较字节) 238
OB>(STL 运算较字节等) 238
OB1 103
OD<(STL 运算较双字) 238
OD<(STL 运算较双字等) 238
OD<>(STL 运算较双字等) 238
OD(STL 运算较双字等) 238
OD>(STL 运算较双字) 238
OD>(STL 运算较双字等) 238
OI(STL 立) 176
OLD(STL 堆栈 装载) 179
ON(STL 非) 174
ONI(STL 取反立) 176
OR<(STL 运算较实数) 238
OR<(STL 运算较实数等) 238
OR<>(STL 运算较实数等) 238
OR(STL 运算较实数等) 238
OR>(STL 运算较实数) 238
OR>(STL 运算较实数等) 238
ORB(STL字节) 350
ORD(STL双字) 350
ORW(STL字) 350
OS<>(STL 运算字符串较等) 242
OS(STL 运算字符串较等) 242
OUC 库示例
CheckErrors 子例程程序 591
动伙伴(服务器)程序 593
动伙伴(客户端)程序 582
OUC 库示例动伙伴(服务器)程序
符号表 600
OUC 库示例动伙伴(客户端)程序
符号表 592
OW<(STL 运算较字) 238
OW<(STL 运算较字等) 238
OW<>(STL 运算较字等) 238
OW(STL 运算较字等) 238
OW>(STL 运算较字) 238
OW>(STL 运算较字等) 238

PID 回路控制
PID 整定控制面板 713
回路定义表 705
PID 回路指令
报警检查 333
回路控制类型 329
解 326
PID 整定控制面板 713
PID 整定
PV 超限 712
例外情况 711
先决条件 709
序列 710
偏差 709
滞 709
PLC
安装 50
编译运行时间错误 947
存储卡 93
非致命错误存储单元 950
扩展电缆 57
清存储区 168
系统块 137 索引

S7200 SMART
1024 系统手册 V24 032019 A5E03822234AF
信息(硬件固件错误状态运行停止事件日志)
126
面板安装 51
致命错误 950
PLC 菜单
传 88
载 85
PLS
监视控制 PTO PWM
输出专存储器 974
指令 295
PPI 通信
单站网络 485
站站 PPI 网络 486
切换端口模式 207
系统块中端口组态 140
PROFIBUS
DP 设备 455
S7200 SMART EM DP01 PROFIBUS DP
模块 455
PROFINET
设备命名寻址 445
PTO0PWM0PTO1PWM1PTO2 PWM2
高速输出(SMB66SMB85SMB166
SMB169SMB176SMB179 SMB566
SMB579) 974
PUT 197
PWM 导
PWMx_RUN 子例程 721
PWMx_RUN 721

R(STL 复位) 184
R(STL 实数减法) 308
R_S 254
RCV(接收消息控制 SMB86SMB94 SMB186
SMB194) 978
READ_RTC 191
READ_RTCX 193
RET 402
RETI 335
RI(STL 立复位) 184
ROUND 244
RS(LADFBD 复位优先双稳态触发器) 185
RS232 503
通信类型 28 416
通信连接数 418
端口模式 502
RS232PPI 电缆 502
RS485
设置波特率端口网络址 483
通信端口组态 140
通信概述 480
通信类型 28 416
通信连接数 418
网络组态示例 485
RS485 址
分配 488
RS485 通信
STEP 7MicroWIN SMART 设置 36
RS485 网络
址 487
搜索 CPU 491
组态 CPU RS485 网络址 487
RS485 网络址
组态 487
RTA 248
RTD 模拟量输入
RTD 类型 157
标定 157
电阻 157 索引

S7200 SMART
系统手册 V24 032019 A5E03822234AF 1025
滑化 157
系数 157
系统块组态 157
抑制 157
RTS(STL实数转换字符串) 254
RUN 模式 44 98

S(STL 置位) 184
S_DI 258
S_I 258
S_R 258
S7200 SMART
作 PROFIBUS 站设备 457
S7200 SMART 硬件障排 702
SB(信号板)硬件固件 ID (SMB1050SMB1099) 986
SCR 359
SCRE 359
SCRT 359
SEG 244
SET_ADDR 221
SET_RTC 191
SET_RTCX 193
SFND(STL查找字符串) 379
SHL_B 371
SHL_DW 371
SHL_W 371
SHR_B 371
SHR_DW 371
SHR_W 371
SHRB 374
SI(STL 立置位) 184
Siemens 提供库 504
SIN(正弦) 314
SIP_ADDR 222
SLB(STL左移字节) 371
SLD(STL左移双字) 371
SLW(STL左移字) 371
SM 存储器PTOPWM 操作 300
SM 位置(运动轴) 798
SM(特殊存储器)分配功 953
SMB0 系统状态位 956
SMB1 指令执行状态位 957
SMB1000SMB1049 CPU 硬件固件 ID 985
SMB1050SMB1099 SB(信号板)硬件固件 ID 986
SMB1100SMB1299 EM(扩展模块)硬件固件
ID 987
SMB130 端口 1 组态 964
SMB136145 (HSC3) 高速计数器 3 965
SMB146155 (HSC4) 高速计数器 4 965
SMB156165 (HSC5) 高速计数器 5 965
SMB1800SMB1935 CPU 硬件固件 ID 992
SMB186SMB194 接收消息控制 978
SMB2 端口接收字符 958
SMB28SMB29 信号板 ID 错误寄存器 963
SMB3 端口字符错误 959
SMB30(端口 0) SMB130(端口 1)组态 964
SMB3645 (HSC0) 高速计数器 0 965
SMB4
中断队列溢出运行时程序错误中断启端口
发送器空闲强制值 959
SMB4655 (HSC1) 高速计数器 1 965
SMB480SMB515 数日志状态 982
SMB5 IO 错误状态位 960
SMB5665 (HSC2) 高速计数器 2 965
SMB566SMB579:PTO2 PWM2 高速输出 974
SMB600SMB649 轴 0 运动控制 983
SMB66SMB85SMB166SMB169 SMB176
SMB179:PTO0PWM0PTO1 PWM1
高速输出 974 索引

S7200 SMART
1026 系统手册 V24 032019 A5E03822234AF
SMB66SMB85SMB166SMB169SMB176
SMB179 SMB566
SMB579:PTO0PWM0PTO1PWM1PTO2
PWM2 高速输出 974
SMB6SMB7 CPU ID 寄存器 960
SMB86SMB94 SMB186SMB194
接收消息控制 978
SMB8SMB19 IO 模块 ID 错误寄存器 961
SMW100SMW114 系统报警 981
SMW22SMW26 扫描时间 963
SMW98 扩展 IO 总线 通信错误 980
SQRT(方根) 314
SR(LADFBD 置位优先双稳态触发器) 185
SRB(STL右移字节) 371
SRD(STL右移双字) 371
SRW(STL右移字) 371
SSCPY(STL复制子字符串) 378
SSTR_CPY 378
STD(STL子字符串转换双整数) 258
STEP 7MicroWIN SMART
RS485 网络端口组态 487
RUN STOP 模式 44 98
设备求 29
太网端口组态 427
CPU 连接 34 36 37 428 489
STEP 7MicroWIN(早期版) 106
STL
逻辑堆栈操作 179
状态选项 695
STL 编辑器 113
STOP 模式 44 98
模拟量输出状态 155
数字量输出状态 144
写入强制输出 700
STOP(指令) 368
STR(STL子字符串转换实数) 258
STR(STL子字符串转换整数) 258
STR_FIND 379
SUB_DI 308
SUB_I 308
SUB_R 308
SWAP 354

TAN(正切) 314
TBL_FIND 387
TC 模拟量输入
TC 类型 162
标定 162
滑化 162
系统块组态 162
抑制 162
TC 模拟量输入模块 161
TODR(STL 读取日时钟) 191
TODRX(STL 读取扩展日时钟) 193
TODW(STL 写入日时钟) 191
TODWX(STL 写入扩展日时钟) 193
TOF(断开延时定时器) 391
TON(接通延时定时器) 391
TONR(保持型接通延时定时器) 391
TRUNC 244

USS 协议库
概述 504 605
计算通信时间 607
USS 协议指令 608
求 606
执行错误 621 索引

S7200 SMART
系统手册 V24 032019 A5E03822234AF 1027
USS 协议指令
USS_CTRL 612
USS_INIT 609
USS_RPM_x 615
USS_WPM_x 618
608
示例程序 622

V90 驱动器 727 759 1013

WAND_B 350
WAND_DW 350
WAND_W 350
WDR(门狗定时器复位) 368
WOR_B 350
WOR_DW 350
WOR_W 350
WXOR_B 350
WXOR_DW 350
WXOR_W 350

XORB(STL字节异) 350
XORD(STL双字异) 350
XORW(STL字异) 350

安全 147
安全电路 101
安装
DIN 导轨 52 52
尺寸 48
灯负载 62
端子块连接器 55
概述 45 50 50
感性负载 62
隔离 59
设备热源高压电气噪声隔离开 45
接 60
接电路 58
接线准 60
剧烈振动环境 52
绝缘准 59
扩展电缆 57 57
扩展模块 (EM) Error Bookmark not defined
面板 51 51
气流冷间隙 46
信号板 (SB) 53
准 45
字访问 71

包络表值
PTO 生成器 304
保持范围系统块组态 145
保持性存储器 89
保存项目 43
保护等级 810
报警
模拟量输入组态 154
系统 (SMW100SMW114) 981
IO 扩展 IO 寻址 80
伙伴连接 422
较指令
较数值 238
较字符串 242
例项PID 算法 327 索引

S7200 SMART
1028 系统手册 V24 032019 A5E03822234AF
边缘检测器 182
编译程序
PLC 非致命程序代码 947
载 85
变量表 120
标志存储器 72
表格指令
ATT 382
FIFOLIFO 384
FILL_N 386
TBL_FIND 387
波特率
开关选择:RS232PPI 站电缆 502
设置 482
通信 140

操作站 101
CH
查找 PROFINET 设备 446
话框 446
产品编号 1011 1012 1013 1016
常闭触点
标准 174
立 176
常规技术规范 807
常开触点
标准 174
立 176
程序
存储卡 93 95
元素 103
执行限扫描 700
中断例程 104
状态图表 696
子例程 103
程序编辑器
STL 状态选项 695
类型 110
39
书签 689
调试监视 692
程序传送卡 90
程序控制指令
ENDSTOP WDR 368
FORNEXT 循环 357
GET_ERROR 370
JMPLBL 358
SCR(控继电器) 359
程序块 103
程序指令
较 238 242
表 382 384 386
表格查找 387
程序控制 357 358 359 368 370
传送 352 353 354 356
定时器 391 401
计数器 265 268 275 286
逻辑运算 349 350
时钟 191 193
数学 308 312 314 317
位逻辑 174 176 178 179 181 182 183 184 185
187 187 189
移位循环移位 371 374
中断 335
转换 244 248 254 258 261
子例程 402 404
字符串 378 379
程序中书签 689
程序状态
构建状态图表 696 索引

S7200 SMART
系统手册 V24 032019 A5E03822234AF 1029
程序编辑器中显示 692
执行限次数扫描 700
尺寸
CPU 20
安装 48
出厂默认存储卡 171
触点
NOT 181
常闭 174
常闭(立) 176
常开 174
常开(立) 176
升检测器 182
降检测器 182
传输率 493
传送卡 90
传送指令
SWAP(交换字中字节数) 354
传送(字节字双字实数) 352
块传送(字节字双字) 353
字节立传送(读取写入) 356

RUN 切换 STOP
模拟量输出状态 155
数字量输出状态 144
端口收字符错误 (SMB3) 959
存储卡
程序传送卡 93 95
复位出厂默认设置 171
类型 89
90
存储器 950
保持范围组态 145
非致命错误指示器址 950
清 PLC 168
错误
GET_TABLE PUT_TABLE 指令 199
IO 错误状态 960
IO 模块 ID 错误寄存器 (SMB8SMB19) 961
Modbus RTU 站执行 527
Modbus RTU 站执行 521
Modbus TCP 常规异常代码 552
PID 整定 712
PLC 错误处理 126
PWMx_RUN 子例程 721
编译运行时间错误(PLC 程序) 947
存储单元(PLC 非致命错误) 950
非致命错误运行时执行影响 131
时间戳匹配(PCPLC 程序) 946
数保持 145
信号板 ID 错误寄存器 (SMB28SMB29) 963
运动指令 786
运动轴 784
致命 (PLC) 950
致命错误运行时执行影响 133
端口通信期间收字符错误 (SMB3) 959

开早期版 STEP 7MicroWIN 项目 106
灯负载 62
点动模式 661
电磁兼容性 (EMC) 808
电缆
USBPPI 站 936
扩展设备 935
电源 47 942
订购信息 1011
定时器指令
BITIMCITIM 401
TONTONRTOF 391 索引

S7200 SMART
1030 系统手册 V24 032019 A5E03822234AF
编程提示示例 394
中断 342
定时中断组态 (SMB34SMB35) 965
定义
局部变量 123
丢失密码 170
动态 IP 信息 427
冻结输出
模拟量输出组态 155
数字量输出组态 144
端子块连接器 55
断电 (PLC) 145
队列中断溢出 (SMB4) 959
次扫描 700

额定电压 811

发热区 46
发送指令
发送数 208
示例 219
访问权限
CPU 安全 147
密码权限级 147
非法语法
符号表 116
非易失性存储器 89
非致命 PLC 错误
编译运行时间 947
特殊存储器位置 950
非致命错误运行时执行影响 131
分配
变量(局部) 120
局部变量 123
全局符号 116
服务支持 3
浮点值 330
符号(符号寻址)
定义全局符号 116
间接寻址 118
符号表 116
复位出厂默认存储卡 171

感性负载 62
高速计数器 275
高速计数器寄存器 965
隔离 59
工具(选项)
STL 状态 695
执行状态颜色指示 692
工具菜单
PID 整定控制面板 713
查找 PROFINET 设备 446
运动控制面板 777
工作模式
启动选项 151
切换 RUN 44 98
切换 STOP 44 98
功率求
CPU 47 942
计算 945
示例 943
构建通信网络 492
构建状态图表 696
固件更新 91
障排
LED 指示灯 98
道化
PTO 脉 297 索引

S7200 SMART
系统手册 V24 032019 A5E03822234AF 1031
规范 (SB BA01)
CE 认证 807
CPU CR20s 812
CPU CR30s 826
CPU CR40 841
CPU CR40s 841
CPU CR60 857
CPU CR60s 857
CPU SR20 812
CPU SR30 826
CPU SR40 841
CPU SR60 857
CPU ST20 812
CPU ST30 826
CPU ST40 841
CPU ST60 857
EM AE04 890
EM AM06 897
EM AQ02 894
EM AR02 (RTD) 911
EM AT04 905
EM DP01 PROFIBUS DP 930
EM DR08 877
EM DR16 882
EM DR32 882
EM DT08 877
EM DT16 882
EM DT32 882
EM QR16 877
EM QT16 877
SB AE01 921
SB AQ01 923 925
SB CM01 926
SB DT04 918 920
保护 810
常规技术规范 807
电磁兼容性 (EMC) 808
额定电压 811
工业环境 808
压 810
环境条件 809
继电器电气寿命 812
阶跃响应时间 (SM) 901
绝缘 810
模拟量输出电流表示法 904
模拟量输出电压表示法 904
模拟量输入电流表示法 903
模拟量输入电压表示法 902
污染等级 810
压 810

恒速模式 648
环境
工业环境 808
运行条件 809
运输存储条件 809
缓区致性
PROFIBUS 459
回路表 334
回路控制 (PID)
错误条件 333
回路定义表 705
模式 332
调整偏置 332
正作反作 331
转换输出 331
转换输入 329

积分项PID 算法 328 索引

S7200 SMART
1032 系统手册 V24 032019 A5E03822234AF
计数器指令
标准计数器 265
高速计数器 268
技术规范 807
技术支持 3
继电器电气寿命 812
间接寻址
创建指针间接址 81
符号表 118
指针访问表中数示例 83
指针偏移量访问数示例 84
兼容性
EM DP01 PROFIBUS DP 模块 932
交叉引 690
交流感性负载 62
接 60
接收指令
断开检测 214
结束条件 212
结束字符检测 216
空闲线检测 212
奇偶校验错误 217
起始字符检测 213
消息定时器 217
户终止 217
字符间定时器 216
字符计数 217
接线图
CPU CR30s 840
CPU CR40 853
CPU CR40s 856
CPU CR60 869
CPU CR60s 871
CPU SR20 825
CPU SR30 838
CPU SR40 853
CPU SR60 869
CPU ST20 825
CPU ST30 838
CPU ST40 853
CPU ST60 869
EM AE04 893
EM AM06 900
EM AQ02 896
EM AQ04 896
EM AR02 (RTD) 917
EM AT04 905
EM DE08 875
EM DE16 875
EM DP01 PROFIBUS DP 模块 934
EM DR08 879
EM DR16 886
EM DR32 888
EM DT08 879
EM DT16 886
EM DT32 888
SB AQ01 925
SB CM01 928
接线图
SB BA01 928
接线准 60
DIN 导轨 52
安装 45
灯负载 62
端子块连接器 55
感性负载 62
隔离 59
设备热源高压电气噪声隔离开 45
接 60
接电路 58
气流冷间隙 46
静态 IP 信息 427
局部变量 120 索引

S7200 SMART
系统手册 V24 032019 A5E03822234AF 1033
剧烈振动环境 52
绝运动模式 643
绝缘 810
绝缘准 59

卡(存储) 93 95
开放式户通信 (OUC)
连接类型 438
连接指令 438
开放式户通信 (OUC) 库
DISCONNECT 指令 578
ISO_CONNECT 指令 561
TCP_CONNECT 指令 557
TCP_RECV 指令 569
TCP_SEND 指令 566
UDP_CONNECT 指令 564
UDP_RECV 指令 575
UDP_SEND 指令 572
概述 504
库指令参数 555
指令错误代码 580
开环控制 718
客户支持 3

创建 687
类型 504
快速访问工具栏 29
扩展 IO IO 寻址 80
扩展 IO 总线 通信错误 (SMW98) 980
扩展电缆 935
安装 57
卸 57
扩展模块 26 960
EM DE08 875
EM QR16 877
尺寸 48
模块 ID 错误寄存器 (SMB8SMB19) 961
模块错误状态 (SMB5) 960
扩展模块 (EM)
EM AE04 规范 890
EM AE04 接线图 893
EM AM06 规范 897
EM AM06 接线图 900
EM AQ02 规范 894
EM AQ02接线图 896
EM AQ04接线图 896
EM AR02 (RTD) 规范 911
EM AR02 (RTD) 接线图 917
EM AT04 规范 905
EM DE08 规范 875
EM DE08 接线图 875
EM DR08 规范 877
EM DR08 接线图 879
EM DR16 规范 882
EM DR16 接线图 886
EM DR32 规范 882
EM DR32 接线图 888
EM DT08 规范 877
EM DT08 接线图 879
EM DT16 规范 882
EM DT16 接线图 886
EM DT32 规范 882
EM DT32 接线图 888
安装拆 Error Bookmark not defined
接线图 905
模拟量输出电流表示法 904
模拟量输出电压表示法 904
模拟量输入电流表示法 903
模拟量输入电压表示法 902 索引

S7200 SMART
1034 系统手册 V24 032019 A5E03822234AF
扩展模块 (SB)
SB AE01 规范 921

冷端补偿
热电偶 165 908
冷 46
立 IO 读取写入 67
立指令
LADFBD STL 176
连接
连接数 (RS232) 418
连接数 (RS485) 418
连接数(太网) 418
通信类型 28 416
连接器 55
联系信息 3
逻辑控制 65
逻辑堆栈
STL 堆栈操作 179
STL 输入 178
逻辑运算指令
取反 349
异(字节字双字) 350
滤波器数字量输入组态 143
滤波时间 142

脉捕捉位系统块中数字量输入组态 143
脉串输出 (PTO)
脉输出指令 (PLS) 295
指令 172
周期时间 296
脉宽调制 (PWM)
脉输出 721
脉输出指令 (PLS) 295
输出 719 719
指令 172
周期时间 299
密码
丢失忘记 170
权限级 147
密码保护 147
模块
CPU CR20s 812
CPU CR30s 826
CPU CR40 841
CPU CR40s 841
CPU CR60 857
CPU CR60s 857
CPU SR20 812
CPU SR30 826
CPU SR40 841
CPU SR60 857
CPU ST20 812
CPU ST30 826
CPU ST40 841
CPU ST60 857
EM AE04 890
EM AM06 897
EM AQ02 894
EM AR02 (RTD) 911
EM DE08 875
EM DE16 规范 875
EM DP01 PROFIBUS DP 930
EM DR08 877
EM DR16 882
EM DR32 882
EM DT08 877
EM DT16 882
EM DT32 882
EM QR16 877 索引

S7200 SMART
系统手册 V24 032019 A5E03822234AF 1035
EM QT16 877
SB AE01 921
SB AQ01 923 925
SB CM01 926
SB DT04 918 920
尺寸 48
模拟量 IO
阶跃响应时间 (SM) 901
输出电流表示法 904
输出电压表示法 904
输入电流表示法 903
输入电压表示法 902
状态指示灯 100
模拟量输出
RUNSTOP 转换时状态 155
模拟量类型组态 155
模拟量输入
模拟量类型组态 152
滑化 152
系统块组态 152
抑制 152
默认网关 IP 址 426

偏置 PID 回路 320
偏置端接
CM01 信号板 498
网络电缆 496

启动
启动选项 151
启动 RS485 通信
STEP 7MicroWIN SMART 36
启动太网通信
STEP 7MicroWIN SMART 33
气流 46
气流冷间隙 46
强制
STOP 模式写入强制输出 700
强制值指示器 (SMB4) 959
清 PLC 存储区 168
清存储卡 171
驱动器 727 759 1013
驱动器通信
计算时间需求 607
全局符号 116

热电偶
EM AT04 热电偶滤波器选型表 909
EM AT04 热电偶选型表 909
基操作 165 908
冷端补偿 165 908
热线 3
热源高压电噪声 45
日时钟
读写保护 147
扩展时钟指令 193
时钟指令 191
软件调试 689

扫描周期
扫描时间 (SMW22SMW26) 963
执行单次扫描 700
执行次扫描 700
SH
传程序 88
电恢复数 97 索引

S7200 SMART
1036 系统手册 V24 032019 A5E03822234AF
设置 CPU 类型 42
设置参考点模式 655
时间戳匹配(PCPLC 程序) 946
时钟指令
READ_RTC 191
READ_RTCX 193
SET_RTC 191
SET_RTCX 193
实数值 78
示例
DISCONNECT 指令 579
GET PUT 指令 203
ISO_CONNECT 指令 563
Modbus RTU 站协议编程 527
TCP_CONNECT 指令 560
TCP_RECV 指令 571
UDP_CONNECT 指令 566
UDP_RECV 指令 577
UDP_SEND 指令 575
安装 PROFIBUS DP EM DP01 GSD 文件 461
表格 389
表格查找 (TBL_FIND) 指令 389
高速计数器编程 275
高速计数器初始化序 286
开放式户通信 (OUC) 库 582 591 593
AXISx_ABSPOS 子程序 SINAMICS V90
伺服驱动读取绝位置 761
位逻辑输出 189
位逻辑输入 187
计数计数器指令 267
移位寄存器位 (SHRB) 指令 375
模拟量输入值进行采样子例程 105
CPU 进行 PROFIBUS DP 通信 478
运动轴 AXISx_CTRLAXISx_RUNAXISx_SEEK
AXISx_MAN 子程序应 770
运动轴简单相移动(定长截断应) 768
转换指令 246
组态 PROFIBUS DP EM DP01 IO 463
示例控制程序 38
事件中断 337
首次扫描执行 700
首次扫描标志 (SMB0) 956
输出
实际情况程序中 65
位逻辑示例 189
线圈 183
写入 67
置位复位位 184
置位复位优先双稳态触发器 185
输出映寄存器 66
输入
NOT 触点 181
STL 逻辑堆栈 178
边缘检测器 182
标准触点 174 176
读取 67
脉捕捉位(系统块) 143
实际情况程序中 65
位逻辑示例 187
输入程映寄存器 67
输入滤波时间 142

保持 145
接收 209
数块 (DB) 104
数日志
状态 (SMB480SMB515) 982
数致性
PROFIBUS 459
数学运算指令
产生双整数整数法带余数整数法 312
带余数整数法 312
递增递减 317 索引

S7200 SMART
系统手册 V24 032019 A5E03822234AF 1037
加法减法法法 308
数学函数 314
数值转换字符串指令 254
数字量输出 144
数字量输入 142
数字量输入滤波器 143
数字输入滤波时间 142

特殊存储器分配功 953
特性
CPU 20
支持扩展模块 26

调试监视
程序编辑器状态 692
调试监视
强制值 699

通信
IP 址 427
RS485 网络址 487
RS485 硬件连接 35
RS485 组态 480
点点接口 (PPI) 协议 481
话框 427 487
连接数 (RS232) 418
连接数 (RS485) 418
连接数(太网) 418
模块产品编号 1013
网络 31
限制写入 147
选择 480
太网RS485 RS232 28 416
太网硬件连接 32
CPU 查找 MAC 址 434
通信端口 419
连接器引脚分配 495
系统块组态 140
端口模式 499
通信驱动程序 421
通信协议
PROFIBUS 455
通信指令
传送 206
接收 206
步更新(PWM 指令) 300
图表
创建 696
开 696
构建 696

网络(通信)
RS485 网络组态示例 485
安全注意事项 492
单站 PPI 486
址 483
计算网络距离 493
偏置电缆 497
偏置端接网络电缆 496
通信类型 28 416
通构建指南 492
网络组态 480
选择网络电缆 494
网络连接器引脚分配 495
网络通信 31
网络组态示例RS485 设备 485
忘记密码 147 170 索引

S7200 SMART
1038 系统手册 V24 032019 A5E03822234AF
微分项PID 算法 328
位逻辑指令
AENO(STL ENO) 178
NOP(空操作) 187
NOT 181
STL 逻辑堆栈操作 179
边缘检测器 182
触点 174
触点(立) 176
输出示例 189
输出线圈 183
输入 STL 逻辑堆栈指令 178
输入示例 187
置位复位位 184
置位复位优先双稳态触发器 185
文件菜单
传 88
载 85
污染等级 810

西门子技术支持 3
系统报警 (SMW100SMW114) 981
系统块 104
BA01 电池信号板 166
CPU IP 址 430
CPU RS485 网络址 487
CPU 组态 137
RS485RS232 CM01 通信信号板 165
RTD 模拟量输入模块 157
TC 模拟量输入模块 161
密码安全 147
启动选项 151
数字量输入滤波器 143
系统状态位 (SMB0) 956

程序 85
示例程序 43
先前版 STEP 7MicroWIN 项目 106
显示状态 692
线圈
复位位 184
立复位位 184
立置位位 184
输出 183
输出(立) 183
置位位 184
相运动模式 638

高速计数器 (HSC) 275
文显示 27
项目
开先前版 STEP 7MicroWIN 项目 106
协议
PROFIBUS DP 456
写入值
输出 67
STOP 模式写入强制输出 700
新版功 23
新功 23
信号板 (SB)
SB AQ01 规范 923
SB AQ01 接线图 925
SB BA01 规范 928
SB BA01 接线图 928
SB CM01 规范 926
SB CM01 接线图 928
SB DT04 规范 918
SB DT04 接线图 920
安装拆 53
模拟量输出电流表示法 904
模拟量输出电压表示法 904 索引

S7200 SMART
系统手册 V24 032019 A5E03822234AF 1039
输入电流表示法 903
输入电压表示法 902
信号板 ID 错误寄存器 (SMB28SMB29) 963
信号模块 (SM)
阶跃响应时间 901
选项
STL 状态 695
选择网络电缆 494
寻址
IO 扩展 IO 80
变量存储器 72
标志存储器 72
创建指针间接址 81
存储区 71
定时器存储器 73
符号表 116
高速计数器 74
程映输出寄存器: 72
计数器存储器 73
局部存储器 77
累加器 74
模拟量输出 78
模拟量输入 77
指针访问表中数示例 83
指针偏移量访问数示例 84
序控制继电器 (SCR) 存储器 78
特殊存储器 (SM) 位 75

移位循环移位指令
位 (SHRB) 374
字节字双字 371
太网
GET 197
IP 址 425
ISOonTCP 协议 438
MAC 址 434
TCP 协议 437
TSAP 440
UDP 协议 437
程序段 421
端口 439
通信类型 28 416
通信连接数 418
组态 CPU HMI 设备间通信 436
太网通信
STEP 7MicroWIN SMART 设置 33
太网网络
搜索 CPU 433
组态 CPU IP 址 427
抑制电路 62
硬件障排 702
户定义库 687
定时中断 SMB34SMB35 时间间隔值 965
元素 690
运动控制
定义运动曲线 742
极性 736
输入点动参数 738
输入急停时间 739
输入加速时间 738
输入启动停止速度 738
相位 735
映射 IO 732
运动特性 726
组态参考点搜索参数 740
组态反补偿 739
组态输入引脚位置 731
运动控制面板 777
显示控制轴操作 778
显示修改轴组态 783
显示运动轴曲线组态 783 索引

S7200 SMART
1040 系统手册 V24 032019 A5E03822234AF
运动控制中步进电机 721
运动曲线
操作模式 725
创建步 726
定义 724
组态 724
运动输入输出
CPU 727
运动导
SM 位置 798
开环运动控制 718
组态曲线表 788
速度启动停止速度 722
运动指令错误代码 786
运动轴
ACCEL_TIME 723
AXISx_ABSPOS 759
AXISx_CACHE 757
AXISx_CFG 756
AXISx_CTRL 745
AXISx_DIS 755
AXISx_GOTO 748
AXISx_LDOFF 752
AXISx_LDPOS 753
AXISx_MAN 746
AXISx_RDPOS 758
AXISx_RSEEK 751
AXISx_RUN 750
AXISx_SRATE 754
RP 搜索模式 801
SM 位置 798
编程 728
错误代码 784
定义运动曲线 742
极性 736
输入点动参数 738
输入急停时间 739
输入加速时间 738
输入启动停止速度 738
显示控制轴操作 778
显示修改轴组态 783
显示运动轴曲线组态 783
相位 735
消反 806
映射 IO 732
运动控制面板 777
子例程 743
子例程准 744
组态 730
组态参考点搜索参数 740
组态反补偿 739
组态输入引脚位置 731
运行程序段模式 658
运行时间 PLC 编译错误 947

增量点动模式 664
ZH
诊断
LED 指示灯 98
振动 52
支持 3
执行
程序 68
单次次扫描 700
直流感性负载 62
指令
GET 197
GET_ADDR 221
GIP_ADDR 222
MBUS_CLIENT 535 索引

S7200 SMART
系统手册 V24 032019 A5E03822234AF 1041
MBUS_SERVER 541
PUT 197
SET_ADDR 221
SIP_ADDR 222
回路控制 (PID) 319
快速参考指南 997
指令库 687
指令执行状态位 (SMB1) 957
指针
创建指针间接址 81
指针访问表中数示例 83
指针偏移量访问数示例 84
致命错误 (PLC) 950
致命错误运行时执行影响 133
置位复位优先双稳态触发器指令 185
置位立复位指令 184
中断
CPU 型号事件支持 337
编程准 339
定时中断时间间隔值 (SMB34SMB35) 965
概述 337
连接分离启禁条件返回清事件指令
335
全局中断启状态 (SMB4) 959
示例程序 343
优先级排队 343
中断队列溢出 (SMB4) 959
中断事件类型 341
中断例程 68
户程序元素 104
中继器 493
轴 0 运动控制 (SMB600SMB649) 983
程序 103
动动通信伙伴 422
动回零模式 651
条目 875
专存储器字节
EM DP01 PROFIBUS DP 468
转换指令
ASCII 数组转换 248
ASCII 子字符串转换数值 258
编码解码 261
标准转换 244
数值转换字符串 254
装配
隔离 59
接线准 60
状态
构建状态图表 696
程序编辑器中显示 692
执行限次数扫描 700
状态 LED
CPU 98
EM DP01 PROFIBUS DP 454 470
扩展模块 (EM) 98
状态错误(时间戳匹配) 946

安装步骤 50
隔离 59
接电路 58
接线准 60
面板安装 51

子例程
PWMx_RUN 721
户程序元素 103
运动轴 743
准 744
子例程指令
CALLRET 402
调参数返回示例 404 索引

S7200 SMART
1042 系统手册 V24 032019 A5E03822234AF
端口模式
SMB86SMB94 SMB186SMB194
接收消息控制 978
启 207
示例 500
中断 341
端口发送器空闲 (SMB4) 959
端口接收字符 (SMB2) 958
端口字符错误 (SMB3) 959
端口组态(SMB30 端口 0 SMB130 端口
1) 964
字符中断控制 218
整定 PID 704
字符串
表示方式 79
格式 79
字符串指令
查找字符串字符 379
复制子字符串 378
字节致性
PROFIBUS 459
字致性
PROFIBUS 459
组态
CPU系统块 137
EM DP01 PROFIBUS DP 459
IP 址 427
MAC 址 434
RS485 网络 487
RS485 网络址 487
动态 IP 信息 427
动态 PROFINET 设备名称 446
静态 IP 信息 430
曲线表(运动轴) 788
太网 427
组态图 101


《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 4 香币 [ 分享文档获得香币 ]

下载文档

相关文档

CIS系统手册

CIS系统手册 何为CIS? CI是英文Corporate Identity的缩写,直译为:“企业自我同一化”,我们称之为企业识别。 所谓“企业识别”就是指环绕着企业的多层关系者,透过商标等视觉要素对大家所产生的态度及所造成的效果的总和。所谓“关系者”包括消费者、股东、投资者、员工、金融机构、有关联的企业、新闻记者、政府、公共团体等。值得注意的是知识水准不同的人对同一家企业的印象常

y***g 13年前 上传15475   0

仿真系统使用手册

《现在企业经营决策仿真——群体对抗BS版》 系统安装使用手册 第一章 系统安装说明 1 1、系统安装环境 1 2、系统安装过程 1 3、系统启用说明 7 4、系统交叉应用 9 5、使用注意事项 13 第二章 系统使用过程 15 2.1 系统使用基本条件 15 2.2 系统使用准备内容 16 2.3 主持人系统的登录 18 2.4 决策仿真重新开始 19 2.

z***u 5年前 上传1133   0

Red HatLinux系统安装手册

随着计算机技术的快速发展,内存容量很多超过了4G,为此需要安装64位系统来管理4G以上内存。由于64位系统支持32位程序的编译和运行,因而大家可以放心的安装64位系统,需要注意的是如果操作系统是64位,oracle也需要是64位。64位的oracle10g会安装相应的32的lib,这为我们编译32位程序提供支持,$ORACLE_HOME/lib32是32位的lib库,$ORACLE_HOME/lib为64位的lib库。Oracle11g默认不再提供lib32库,需要手工另外上传oracle112030_lib32_linux.tar.zip。无论是安装32位还是64位操作系统,qt和ies程序都必须编译为32位的,目前我们还没有编译和运行64位的程序。

s***3 5年前 上传1512   0

ControlLogix系统培训手册

ControlLogix基 础 培 训 手 册罗克韦尔自动化自动控制及信息产品集团中国.北京2002年10月ControlLogix根底培训手册目 录1 常用工具1.1 通讯管理工具RSLinx1.2 模块升级工具ControlFLASH2 ControlLogix编程指南2.1 ControlLogix平台简介2.2 Logix5000编程软件快速入门2

天***猩 1个月前 上传104   0

生产系统职位设计手册

1、负责组织质量管理、计量管理、质量检验标准等管理制度的拟订、检查、监督、控制及执行。2、负责建立和完善公司质量管理制度。制定并组织实施公司质量工作纲要,健全质量管理网络,制定和完善质量管理目标。

天***猩 2年前 上传422   0

生产管理系统操作手册

 北京络捷斯特科技开展生产管理系统操作手册拟制: 日期: 日期: 日期: 日期:

鬼***笑 2年前 上传540   0

WateMis系统-收费员工作手册

自来水综合信息管理系统收费员工作手册东莞市相思鸟软件科技2021年5月联系人:黎工QQ:118069458目录第一章:营业厅收费 3第一节、票据样式管理 3第二节、票据样式设计 4第三节、票据号码登记 7第四节、顾客显示屏设置 8第五节、磁卡读写器设置 9第六节、营业厅收费 10第七节、收费历史查询 11第八节、冲补水量 12第九节、红字冲销 13

静***雅 2年前 上传440   0

营销系统管理手册

 营销系统管理制度汇编目录 1.总部财务管理制度 ……………………………………32.分公司暂行财务制度 …………………………………143.三包机管理规定 ………………………………………494. 全国顾客服务中心直效营销管理规定(暂行) ……595. 顾客服务部配件管理规定 ……………………………616. 服务费用结算管理规定 ………………………………687

z***y 10年前 上传605   0

养护管理系统用户操作手册

**省高速公路养护系统设计的主要目的是实现全省高速公路各级养护管理部门的日常养护管理工作自动化、信息化、网络化,为养护管理单位提供一个高效、快捷、集成化的日常养护管理应用系统,通过日常养护数据的上报、分析、存储和自动汇总,减少人为计算失误,提高工作效率和工作质量,使得养护管理工作更规范、有序。本系统整体方案采用B/S (浏览器/服务器)模式。在管理上采用省高管局、各分公司二级管理模式,无论养护管理人员身在何处,都可以通过PC终端,在互联网上直接录入、查询、审核资料数据,实现养护管理网络化。

夜***宇 5年前 上传1233   0

挑战系统部门长手册

 挑战·系统 部门长手册 1993年12月1日 三洋电机株式会社人事部 *本《部门长手册》是为了从1994年度(自1993年12月起)推进在一般岗位试行引进挑战·系统而制定的。 *手册中主要记述了直接面对一般岗位的基层管理人员应当注意的问题。白色部分为原文转载《一般岗位手册》的内容;红色部分为对应项目的注意事项及补充事项等。

黎***财 11年前 上传7025   0

膜系统化学清洗手册

1. 清洗条件(1) 系统初次运行前进行清水清洗;(2) 一般1-2月清洗一次,视污染情况;(3) 当膜系统处理能力达不到设计或运行要求时;(4) 膜通量比正常通量下降20%或膜的压力降比正常高10%,必须进行化学清洗;(5) 系统停机超过3天以上,必须进行化学清洗。

K***9 5年前 上传1051   0

行政审批系统操作手册

三穗行政审批系统用户手册深圳太极软件 二0一0年九月二日目 录目 录 2第一章 概述 31.1 本说明使用对象 31.2 本说明的内容 41.3 本说明的排版约定 4第二章 根本操作 42.1 系统登陆 42.2 系统退出 7第三章 工程审批 73.1 业务受理 7 窗口受理 7 补交受理 103.2

天***猩 2年前 上传457   0

销售系统工作手册

 ***集团营销总部 销售系统工作手册 年 月 目 录 一、店面管理部工作手册 ………………………………………… 1 二、经销商管理部工作手册…………………………………………. 30 三、集团消费部工作手册……………………………………………. 50 四、物流管理部工作手册………………

l***3 14年前 上传8313   0

XXXX人力资源系统构建指导手册

XXXX人力资源系统构建指导手册 一、 XXXX人力资源体系构建的战略思维: § 一个最高理念:人才为根本 § 一个总导向:建立“能力与机制高度匹配”的人力资源管理体系。 “能力”即为有关人本身的线索,企业要着重开发和提升人的素质与能力,从而使个人的能力汇聚成事业的能力,使个人的价值凝聚成事业的价值;“机制”即为人力资源的系统体制和系统功能;“匹配”即是要求XXXX的人力资源系统要支

最***快 7年前 上传2865   0

营销系统完全手册-业代处考核系统

 业代处考核系统(合作伙伴制营销系统完全手册) 目录 1. 根述………………………………………………………………………………..2 2. 对业代处的考核要素……………………………………………………………..2 3. 关键考核指数……………………………………………………………………..3 3.1.总销量完成指数………………………………………………………………….3 3.2.渠道发展均

p***9 13年前 上传22678   0

国家**局移动终端管理系统-系统管理员手册

移动终端管理系统(简称MDM)是为了配合第四次全国经济普查(简称四经普)利用PAD完成数据采集任务的需要,对四经普移动终端设备进行远程在线管理。MDM系统主要可以实现对PAD的注册管理,推送接收四经普程序及制度、底册、地图等,以支撑第四次全国经济普查利用移动终端的数据采集工作。

西***4 5年前 上传1484   0

营销系统管理手册(定稿第二册)

 营销系统管理制度汇编目录 1.总部财务管理制度 ……………………………………32.分公司暂行财务制度 …………………………………143.三包机管理规定 ………………………………………494. 全国顾客服务中心直效营销管理规定(暂行) ……595. 顾客服务部配件管理规定 ……………………………616. 服务费用结算管理规定 ………………………………687

c***1 12年前 上传471   0

贫困农户信息管理系统常见错误解读手册

贫困农户信息管理系统常见错误解读手册   我们对各省贫困农户信息系统数据进行审核,现将常见错误及解决方案公布如下: 一、常见错误 (一)县表 1、通路的自然村数等于行政村数(解决方案:修改为对应的自然村数) 2、通电的自然村数等于行政村数(解决方案:修改为对应的自然村数) 3、通广播电视自然村数等于行政村数(解决方案:修改为对应的自然村数) 4、人均GDP与统计年鉴数据不符(解决

m***m 9年前 上传7634   0

新能源发电智能监控系统-安装手册re1

新能源发电智能化集中管理系统安装调试手册(简)(内部使用,请勿外传!)北京金鸿泰科技2021年12月02日 编写:李智滨 孙弥 魏洪 刘宝林 李光芒 王修业 王勇杰 周双全方案说明文件状态:[] 草稿[√] 正式发布[ ] 正在修改文件标识:当前版本:V1.0 创立日期:2021.04.05最后更新:202

静***雅 2年前 上传497   0

XX省高速公路养护系统用户操作手册

**省高速公路养护系统设计的主要目的是实现全省高速公路各级养护管理部门的日常养护管理工作自动化、信息化、网络化,为养护管理单位提供一个高效、快捷、集成化的日常养护管理应用系统,通过日常养护数据的上报、分析、存储和自动汇总,减少人为计算失误,提高工作效率和工作质量,使得养护管理工作更规范、有序。本系统整体方案采用B/S (浏览器/服务器)模式。在管理上采用省高管局、养护公司、养护单元三级管理模式,无论养护管理人员身在何处,都可以通过PC 终端,在互联网上直接录入、查询、审核资料数据,实现养护管理网络化。

夜***宇 5年前 上传1115   0

人力资源管理系统使用手册v20130107

onlyit 企业管理软件使用手册-人力资源文件状态[ ] 草稿文件[√] 正式文件[ ] 更改正式文件文件标识:当前版本:2013-01-07作 者:完成日期:同当前版本1 总体描述 32

仇***8 11年前 上传503   0

地方预算综合系统业务操作手册

地方预算综合管理系统系统操作手册财政部2021年3月前言地方预算综合管理系统是财政预算新预算法实施后,严格预算改革要求发行的财政核心业务系统,主要解决全国预算逐级编制、执行调整及统一汇总,为国家财政政策的制定说决策提供数据支撑。手册目的本手册旨在介绍地方预算综合管理系统的根底设置和纵向业务中地方业务设置。手册面向的读者本手册的读者对象

天***猩 2周前 上传47   0

科研管理信息系统用户手册

科研管理信息系统用户手册(一般科研人员分册)信息管理学院科研管理信息系统开发组二00六年十月前 言科研管理信息系统根据科研处实际业务需求开发,为科研管理人员服务,使用方便,既能实现对科研信息的高效率管理和控制,又能满足研究所的决策者对科研活动的宏观管理与决策的需要,还能够为院对研究所的评价以及研究所对人员的评价提

郭***林 3年前 上传457   0

中国华电集团公司视觉识别系统管理手册

中国华电集团公司视觉识别系统管理手册本文档由香当网(https://www.xiangdang.net)用户上传

s***0 11年前 上传664   0

肯德基-餐厅管理组排班系统手册

 简 介正确地安排管理组班表,是使得餐厅能达成营运目标的必要条件。因此,一份好的管理组班表,就如同一份精确的作战蓝图。它不但能协助餐厅营运顺畅,更能逐步有计划的达成餐厅的四大目标:* 顾客满意(Customer) 管理组班表安排了适当的时间、适当的经理人员,作有效的楼面管理,以维持一个高水准的QSC,提

c***罗 11年前 上传530   0

© 2006-2021 香当网   

  浙公网安备 33018302001162号
浙ICP备09019653号-34