s7-200_SMART系统手册





    ___________________
    ___________________
    ___________
    ___________________
    ___________________
    ___________________
    ___________________
    ___________________
    ___________________
    ___________________
    ___________________
    ___________________
    ___________________
    ___________________
    ___________________
    ___________________
    ___________________
    ___________________
    ___________________
    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


    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载pdf到电脑,查找使用更方便

    pdf的实际排版效果,会与网站的显示效果略有不同!!

    需要 4 香币 [ 分享pdf获得香币 ]

    下载pdf

    相关文档

    CIS系统手册

    CIS系统手册 何为CIS? CI是英文Corporate Identity的缩写,直译为:“企业自我同一化”,我们称之为企业识别。 所谓“企业识别”就是指环绕着企业的多层关系者...

    13年前   
    15470    0

    仿真系统使用手册

    《现在企业经营决策仿真——群体对抗BS版》 系统安装使用手册 第一章 系统安装说明 1 1、系统安装环境 1 2、系统安装过程 1 3、系统启用说明 7 4、系统交叉应用...

    5年前   
    1129    0

    Red HatLinux系统安装手册

    随着计算机技术的快速发展,内存容量很多超过了4G,为此需要安装64位系统来管理4G以上内存。由于64位系统支持32位程序的编译和运行,因而大家可以放心的安装64位系统,需要注意的是如果操作系统是...

    5年前   
    1505    0

    ControlLogix系统培训手册

    ControlLogix基 础 培 训 手 册罗克韦尔自动化自动控制及信息产品集团中国.北京2002年10月ControlLogix根底培训手册目 录1 常用工具1.1 通讯管理工具RSLin...

    3周前   
    85    0

    生产系统职位设计手册

    1、负责组织质量管理、计量管理、质量检验标准等管理制度的拟订、检查、监督、控制及执行。2、负责建立和完善公司质量管理制度。制定并组织实施公司质量工作纲要,健全质量管理网络,制定和完善质量管理目标。

    2年前   
    413    0

    生产管理系统操作手册

     北京络捷斯特科技开展生产管理系统操作手册拟制: 日期: 日期: ...

    2年前   
    530    0

    营销系统管理手册

     营销系统管理制度汇编目录 1.总部财务管理制度 ……………………………………32.分公司暂行财务制度 …………………………………143.三包机管理规定 ………………………………………4...

    10年前   
    600    0

    养护管理系统用户操作手册

    **省高速公路养护系统设计的主要目的是实现全省高速公路各级养护管理部门的日常养护管理工作自动化、信息化、网络化,为养护管理单位提供一个高效、快捷、集成化的日常养护管理应用系统,通过日常养护数据的...

    5年前   
    1222    0

    WateMis系统-收费员工作手册

    自来水综合信息管理系统收费员工作手册东莞市相思鸟软件科技2021年5月联系人:黎工QQ:118069458目录第一章:营业厅收费 3第一节、票据样式管理 3第二节、票据样式设计 4第三节、票据...

    2年前   
    438    0

    膜系统化学清洗手册

    1. 清洗条件(1) 系统初次运行前进行清水清洗;(2) 一般1-2月清洗一次,视污染情况;(3) 当膜系统处理能力达不到设计或运行要求时;(4) 膜通量比正常通量下降20%或膜的压力降比正常高...

    5年前   
    1045    0

    挑战系统部门长手册

     挑战·系统 部门长手册 1993年12月1日 三洋电机株式会社人事部 *本《部门长手册》是为了从1994年度(自1993年1...

    11年前   
    7017    0

    行政审批系统操作手册

    三穗行政审批系统用户手册深圳太极软件 二0一0年九月二日目 录目 录 2第一章 概述 31.1 本说明使用对象 31.2 本说明的内容 41.3 本说明的排版约定 4第二章 根本...

    2年前   
    451    0

    销售系统工作手册

     ***集团营销总部 销售系统工作手册 年 月 目 录 一、店面管理部工作手册 ……...

    14年前   
    8309    0

    XXXX人力资源系统构建指导手册

    XXXX人力资源系统构建指导手册 一、 XXXX人力资源体系构建的战略思维: § 一个最高理念:人才为根本 § 一个总导向:建立“能力与机制高度匹配”的人力资源管理体系。 “能力”...

    7年前   
    2858    0

    营销系统完全手册-业代处考核系统

     业代处考核系统(合作伙伴制营销系统完全手册) 目录 1. 根述………………………………………………………………………………..2 2. 对业代处的考核要素……………………………………...

    13年前   
    22676    0

    国家**局移动终端管理系统-系统管理员手册

    移动终端管理系统(简称MDM)是为了配合第四次全国经济普查(简称四经普)利用PAD完成数据采集任务的需要,对四经普移动终端设备进行远程在线管理。MDM系统主要可以实现对PAD的注册管理,推送接收...

    5年前   
    1480    0

    营销系统管理手册(定稿第二册)

     营销系统管理制度汇编目录 1.总部财务管理制度 ……………………………………32.分公司暂行财务制度 …………………………………143.三包机管理规定 ………………………………………4...

    12年前   
    469    0

    新能源发电智能监控系统-安装手册re1

    新能源发电智能化集中管理系统安装调试手册(简)(内部使用,请勿外传!)北京金鸿泰科技2021年12月02日 编写:李智滨 孙弥 魏洪 刘宝林 李光芒 王修业 王勇杰 周双全方案说...

    2年前   
    485    0

    贫困农户信息管理系统常见错误解读手册

    贫困农户信息管理系统常见错误解读手册   我们对各省贫困农户信息系统数据进行审核,现将常见错误及解决方案公布如下: 一、常见错误 (一)县表 1、通路的自然村数等于行政村数(解决方案...

    9年前   
    7624    0

    人力资源管理系统使用手册v20130107

    onlyit 企业管理软件使用手册-人力资源文件状态[ ] 草稿文件[√] 正式文件[ ] 更改正式文件文件标识:当前版本:2013-01-07作 者:完成日期:同当前版本1 总体描述 32

    11年前   
    496    0