s71200_系统手册




    S71200 编程控制器

    ___________________
    ___________________
    ___________________
    ___________________
    ___________________
    ___________
    ___________________
    ___________________
    ___________________
    ___________________
    ___________________
    ___________________
    ___________________
    ___________________
    ___________________
    ___________________
    ___________________
    ___________________
    ___________________
    ___________________
    SIMATIC
    S7
    S71200 编程控制器
    系统手册


    012015
    A5E02486685AH
    前言


    产品概述
    1

    新功
    2

    STEP 7 编程软件
    3

    安装
    4

    PLC 概念
    5

    设备配置
    6

    编程概念
    7

    基指令
    8

    扩展指令
    9

    工艺指令
    10

    通信
    11

    Web 服务器
    12

    通信处理器 Modbus TCP
    13

    TeleService 通信( SMTP
    电子邮件)

    14

    线诊断工具
    15

    技术规范
    A

    计算功率预算
    B

    订购信息
    C

    设备更换备件兼 容性

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

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


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

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

    S71200 编程控制器
    4 系统手册 012015 A5E02486685AH
    文档信息
    S71200 STEP 7 提供种文档资源供您查找需技术信息
    ● S71200 编程控制器系统手册提供关整 S71200
    产品系列操作编程规范特定信息 系统手册外S71200 入门手册
    S71200 系列功进行更详细概述
    系统手册入门手册电子版 (PDF)
    电子版手册客户支持网站载 S71200 CPU
    提供文档光盘中找
    ● 通 STEP 7
    线信息系统直接访问概念性信息具体说明介绍编程数包操
    作功 SIMATIC CPU 基操作
    ● My Documentation Manager 访问电子版 (PDF) SIMATIC
    文档集包括系统手册入门手册 STEP 7 信息系统 助 My Documentation
    Manager您通拖放文档中题创建定义手册
    客户支持门户 (httpsupportautomationsiemenscomCN) mySupport
    提供指 My Documentation Manager 链接 前言

    S71200 编程控制器
    系统手册 012015 A5E02486685AH 5
    ● 客户支持网站提供 S71200 STEP 7
    播客常见问题解答文档播客采侧重特定功情景指导
    性简短视频演示说明 STEP 7
    提供交互作便捷性效率请访问网站获取播客集合:
    – STEP 7 Basic 网页 (httpwwwautomationsiemenscommcmssimaticcontroller
    softwareenstep7step7basicPagesDefaultaspx)
    – STEP 7 Professional 网页 (httpwwwautomationsiemenscommcmssimatic
    controllersoftwareenstep7step7professionalPagesDefaultaspx)
    ● 您关注加入服务支持技术坛
    (httpswwwautomationsiemenscomWWforumguestsConferencesaspxLangua
    geen&siteidcsius&treeLangen&groupid4000002&extranetstandard&viewreg
    WW&nodeid034612486)关产品讨
    通坛您领域产品专家互动
    – S71200
    (httpswwwautomationsiemenscomWWforumguestsConferenceaspxSortFi
    eldLastPostDate&SortOrderDescending&ForumID258&Languageen&onlyInt
    ernetFalse) 坛
    – STEP 7 Basic
    (httpswwwautomationsiemenscomWWforumguestsConferenceaspxSortFi
    eldLastPostDate&SortOrderDescending&ForumID265&Languageen&onlyInt
    ernetFalse) 坛
    安全信息
    西门子产品解决方案提供工业安全功支持工厂解决方案机器设备
    网络安全运行 功整工业安全机制重组成部分
    鉴西门子断产品解决方案进行开发完善
    西门子强烈建议您定期检查产品更新升级信息
    确保西门子产品解决方案安全操作须采取适预防措施(例:设备单元保
    护机制)组件纳入全面先进工业安全保护机制中
    外需考虑第三方产品 更关工业安全信息请访问
    Internet (httpwwwsiemenscomindustrialsecurity)
    时解关产品更新升级信息请订阅相关产品实事信息
    更相关信息请访问 Internet (httpsupportautomationsiemenscom) 前言

    S71200 编程控制器
    6 系统手册 012015 A5E02486685AH
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 7
    目录

    前言 3
    1 产品概述 27
    11 S71200 PLC 简介 27
    12 CPU 扩展功 32
    13 HMI 基型面板 34
    2 新功 35
    3 STEP 7 编程软件 39
    31 系统求 40
    32 工作更轻松视图 41
    33 易工具 42
    331 指令插入户程序中 42
    332 收藏夹工具栏调指令 42
    333 简单指令创建复杂等式 43
    334 LAD FBD 指令添加输入输出 45
    335 扩展指令 46
    336 选择指令版 46
    337 修改 STEP 7 外观组态 47
    338 编辑器间拖放 47
    339 更改 CPU 工作模式 48
    3310 更改 DB 调类型 49
    3311 暂时网络中断开设备 50
    3312 组态中虚拟拔出设备 51
    34 兼容性 52
    4 安装 53
    41 S71200 设备安装准 53
    42 功率预算 56
    43 安装拆卸步骤 58
    431 S71200 设备安装尺寸 58
    432 安装拆卸 CPU 62
    433 安装拆卸 SBCB BB 64
    434 安装拆卸 SM 66
    435 安装拆卸 CM CP 68
    436 拆卸重新安装 S71200 端子板连接器 69
    437 安装卸扩展电缆 70 目录

    S71200 编程控制器
    8 系统手册 012015 A5E02486685AH
    438 TS(远程服务)适配器 72
    4381 连接远程服务适配器 72
    4382 安装 SIM 卡 74
    4383 TS 适配器单元安装 DIN 导轨 75
    4384 TS 适配器安装面板 76
    44 接线准 77
    5 PLC 概念 83
    51 户程序执行 83
    511 CPU 工作模式 87
    512 RUN 模式处理扫描周期 90
    513 组织块 (OB) 91
    5131 程序循环 OB 91
    5132 启动 OB 92
    5133 延时中断 OB 93
    5134 循环中断 OB 93
    5135 硬件中断 OB 94
    5136 时间错误中断 OB 94
    5137 诊断错误中断 OB 96
    5138 拔出插入模块 OB 99
    5139 机架站障 OB 100
    51310 时钟 OB 100
    51311 状态 OB 101
    51312 更新 OB 101
    51313 配置文件 OB 102
    51314 事件执行优先级排队 102
    514 监视组态循环时间 106
    515 CPU 存储器 108
    5151 系统时钟存储器 110
    516 诊断缓区 112
    517 日时钟 113
    518 组态 RUN 切换 STOP 时输出 113
    52 数存储存储区IO 寻址 114
    521 访问 S71200 数 114
    53 模拟值处理 120
    54 数类型 122
    541 BoolByteWord DWord 数类型 123
    542 整数数类型 124
    543 浮点型实数数类型 125
    544 时间日期数类型 126
    545 字符字符串数类型 128
    546 数组数类型 131
    547 数结构数类型 132 目录

    S71200 编程控制器
    系统手册 012015 A5E02486685AH 9
    548 PLC 数类型 132
    549 指针数类型 133
    5491 Pointer指针数类型 133
    5492 Any指针数类型 134
    5493 Variant指针数类型 136
    5410 访问变量数类型片段 137
    5411 访问带 AT 覆盖变量 138
    55 存储卡 140
    551 CPU 中插入存储卡 141
    552 项目复制存储卡前组态 CPU 启动参数 144
    553 存储卡作传送卡 144
    554 存储卡作程序卡 147
    555 固件更新 150
    56 丢失密码恢复 154
    6 设备配置 155
    61 插入 CPU 156
    62 传已连接 CPU 组态 158
    63 模块添加组态 160
    64 组态控制 161
    641 组态控制优点应 161
    642 组态集中安装选模块 161
    643 组态控制示例 169
    65 更改设备 172
    66 组态 CPU 运行 173
    661 概述 173
    662 组态数字量输入滤波时间 175
    663 脉捕捉 176
    67 组态模块参数 178
    68 组态 CPU 进行通信 180
    7 编程概念 183
    71 设计 PLC 系统指南 183
    72 构建户程序 185
    73 块构建程序 187
    731 组织块 (OB) 187
    732 功 (FC) 189
    733 功块 (FB) 190
    734 数块 (DB) 191
    735 创建重复代码块 193 目录

    S71200 编程控制器
    10 系统手册 012015 A5E02486685AH
    736 块传递参数 194
    74 解数致性 197
    75 编程语言 198
    751 梯形图 (LAD) 198
    752 功块图 (FBD) 199
    753 SCL 200
    7531 SCL 程序编辑器 200
    7532 SCL 表达式运算 202
    7533 PEEK POKE 指令进行索引寻址 206
    754 LADFBD SCL EN ENO 208
    76 保护 210
    761 CPU 访问保护 210
    762 专技术保护 213
    763 复制保护 214
    77 载程序元素 216
    78 线 CPU 传 217
    781 线 CPU 离线 CPU 进行较 217
    79 调试测试程序 218
    791 监视修改 CPU 中数 218
    792 监视表格强制表格 219
    793 显示情况交叉引 219
    794 检查调层级调结构 220
    8 基指令 223
    81 位逻辑运算 223
    811 位逻辑指令 223
    812 置位复位指令 226
    813 升降指令 229
    82 定时器运行 233
    83 计数器操作 242
    84 较运算 249
    841 较值指令 249
    842 IN_Range(范围值) OUT_Range(范围外值)指令 250
    843 OK(检查效性) NOT_OK(检查效性)指令 251
    844 变型数组较指令 252
    8441 相较指令 252
    8442 空较指令 253
    8443 IS_ARRAY(检查数组) 254
    85 数学函数 255
    851 CALCULATE(计算)指令 255 目录

    S71200 编程控制器
    系统手册 012015 A5E02486685AH 11
    852 加法减法法法指令 256
    853 MOD(返回法余数)指令 257
    854 NEG(求二进制补码)指令 258
    855 INC(递增) DEC(递减)指令 259
    856 ABS(计算绝值)指令 260
    857 MIN(获取值) MAX(获取值)指令 261
    858 LIMIT(设置限值)指令 262
    859 指数数三角函数指令 263
    86 移动操作 266
    861 MOVE(移动值)MOVE_BLK(移动块)UMOVE_BLK(中断移动块)
    MOVE_BLK_VARIANT(移动块)指令 266
    862 Deserialize 269
    863 Serialize 273
    864 FILL_BLK(填充块) UFILL_BLK(中断填充块)指令 276
    865 SWAP(交换字节)指令 278
    866 读写存储器指令 280
    8661 PEEK POKE 指令(仅限 SCL) 280
    8662 读取写入尾尾指令 (SCL) 282
    867 Variant 指令 283
    8671 VariantGet(读取 VARIANT 变量值) 283
    8672 VariantPut(写入 VARIANT 变量值)指令 284
    8673 CountOfElements(获取 ARRAY 元素数目)指令 285
    868 早期指令 286
    8681 FieldRead(读取域) FieldWrite(写入域)指令 286
    87 转换操作 289
    871 CONV(转换值)指令 289
    872 SCL 转换指令 290
    873 ROUND(取整) TRUNC(截尾取整)指令 293
    874 CEIL FLOOR(浮点数取整浮点数取整)指令 294
    875 SCALE_X(标定) NORM_X(标准化)指令 295
    876 变量转换指令 298
    8761 VARIANT_TO_DB_ANY( VARIANT 转换 DB_ANY)指令 298
    8762 DB_ANY_TO_VARIANT( DB_ANY 转换 VARIANT)指令 300
    88 程序控制操作 302
    881 JMP(RLO 1 时跳转)JMPN(RLO 0 时跳转) Label(跳转标签)指令 302
    882 JMP_LIST(定义跳转列表)指令 303
    883 SWITCH(跳转分配器)指令 304
    884 RET(返回)指令 306
    885 ENDIS_PW(启禁 CPU 密码)指令 307
    886 RE_TRIGR(重新启动周期监视时间)指令 309
    887 STP(退出程序)指令 311
    888 GET_ERROR GET_ERROR_ID(获取错误信息获取错误 ID)指令 311
    889 RUNTIME(测量程序运行时间)指令 316 目录

    S71200 编程控制器
    12 系统手册 012015 A5E02486685AH
    8810 SCL 程序控制语句 318
    88101 SCL 程序控制语句概述 318
    88102 IFTHEN 语句 319
    88103 CASE 语句 320
    88104 FOR 语句 321
    88105 WHILEDO 语句 322
    88106 REPEATUNTIL 语句 323
    88107 CONTINUE 语句 324
    88108 EXIT 语句 325
    88109 GOTO 语句 326
    881010 RETURN 语句 326
    89 字逻辑指令 327
    891 ANDOR XOR 逻辑运算指令 327
    892 INV(求反码)指令 328
    893 DECO(解码) ENCO(编码)指令 329
    894 SEL(选择)MUX(路复) DEMUX(路分)指令 330
    810 移位循环移位 334
    8101 SHR(右移) SHL(左移)指令 334
    8102 ROR(循环右移) ROL(循环左移)指令 335
    9 扩展指令 337
    91 日期时间时钟功 337
    911 日期时钟指令 337
    912 时钟功 341
    913 TimeTransformationRule 数结构 344
    914 SET_TIMEZONE(设置时区)指令 345
    915 RTM(运行时间计时器)指令 346
    92 字符串字符 348
    921 String 数概述 348
    922 S_MOVE(移动字符串)指令 349
    923 字符串转换指令 349
    9231 S_CONVSTRG_VAL VAL_STRG(字符串数值间转换)指令 349
    9232 Strg_TO_Chars Chars_TO_Strg(字符串字符数组间转换)指令 361
    9233 ATH HTA( ASCII 字符串十六进制数间转换)指令 363
    924 字符串操作指令 365
    9241 MAX_LEN(字符串长度)指令 366
    9242 LEN(确定字符串长度)指令 366
    9243 CONCAT(组合字符串)指令 367
    9244 LEFTRIGHT MID(读取字符串中子串)指令 368
    9245 DELETE(删字符串中字符)指令 370
    9246 INSERT(字符串中插入字符)指令 371
    9247 REPLACE(换字符串中字符)指令 372
    9248 FIND(字符串中查找字符)指令 374 目录

    S71200 编程控制器
    系统手册 012015 A5E02486685AH 13
    93 分布式 IO(PROFINETPROFIBUS ASInterface) 375
    931 分布式 IO 指令 375
    932 RDREC WRREC(读取写入数记录)指令 376
    933 RALRM(接收中断)指令 379
    934 RDRECWRREC RALRM STATUS 参数 384
    935 DPRD_DAT DPWR_DAT(读取写入 DP 站致性数)指令 390
    936 DPNRM_DG(读取 DP 站诊断数)指令 393
    94 中断 396
    941 ATTACH DETACH(附加分离 OB 中断事件)指令 396
    942 循环中断 400
    9421 SET_CINT(设置循环中断参数)指令 400
    9422 QRY_CINT(查询循环中断参数)指令 402
    943 时钟中断 404
    9431 SET_TINTL(设置时钟中断) 404
    9432 CAN_TINT(取消时钟中断) 406
    9433 ACT_TINT(激活时钟中断) 407
    9434 QRY_TINT(查询时钟中断状态) 407
    944 延时中断 409
    945 DIS_AIRT EN_AIRT(延迟启较高优先级中断异步错误事件)指令 412
    95 诊断(PROFINET PROFIBUS) 413
    951 诊断指令 413
    952 分布式 IO 诊断事件 413
    953 LED(获取 LED 状态)指令 414
    954 DeviceStates 指令 416
    9541 DeviceStates 组态示例 418
    955 ModuleStates 指令 423
    9551 DeviceStates 组态示例 425
    956 GET_DIAG(读取诊断信息)指令 429
    957 Get_IM_Data(读取标识维护数)指令 437
    96 脉 439
    961 CTRL_PWM(脉宽调制)指令 439
    962 脉输出作 441
    963 组态 PWM 脉通道 443
    97 配方数日志 446
    971 配方 446
    9711 配方概述 446
    9712 配方示例 447
    9713 传送配方数程序指令 451
    9714 配方实例程序 455
    972 数日志 458
    9721 数日志记录结构 459
    9722 控制数日志程序指令 460
    9723 数日志 473 目录

    S71200 编程控制器
    14 系统手册 012015 A5E02486685AH
    9724 数日志文件限制 474
    9725 数日志示例程序 478
    98 数块控制 482
    981 READ_DBL WRIT_DBL(读取写入装载存储器中数块)指令 482
    99 处理址 486
    991 GEO2LOG(根插槽确定硬件标识符)指令 486
    992 LOG2GEO(根硬件标识符确定插槽)指令 488
    993 IO2MOD(根 IO 址确定硬件标识符)指令 489
    994 RD_ADDR(根硬件标识符确定 IO 址)指令 491
    995 GEOADDR 系统数类型 492
    910 扩展指令常见错误代码 494
    10 工艺指令 495
    101 高速计数器 495
    1011 CTRL_HSC(控制高速计数器)指令 495
    1012 CTRL_HSC_EXT(控制高速计数器(扩展))指令 498
    1013 高速计数器方法 502
    1014 组态 HSC 510
    102 PID 控制 511
    1021 插入 PID 指令工艺象 513
    1022 PID_Compact 指令 515
    1023 PID_Compact 指令 ErrorBit 参数 520
    1024 PID_Compact 指令警告参数 522
    1025 PID_3Step 指令 523
    1026 PID_3Step 指令 ErrorBit 参数 531
    1027 PID_3Step 指令警告参数 533
    1028 PID_Temp 指令 534
    10281 PID_Temp 控制器操作 539
    10282 级联控制器 542
    1029 PID_Temp 指令 ErrorBit 参数 546
    10210 PID_Temp 指令警告参数 548
    10211 组态 PID_Compact PID_3Step 控制器 550
    10212 组态 PID_Temp 控制器 553
    10213 调试 PID_Compact PID_3Step 控制器 570
    10214 调试 PID_Temp 控制器 572
    103 运动控制 583
    1031 定相(Phasing) 589
    1032 组态脉发生器 591
    1033 开环运动控制 592
    10331 组态轴 592
    10332 调试 596
    1034 闭环运动控制 602 目录

    S71200 编程控制器
    系统手册 012015 A5E02486685AH 15
    10341 组态轴 602
    1035 组态 TO_CommandTable_PTO 610
    1036 S71200 运动控制操作 614
    10361 运动控制 CPU 输出 614
    10362 运动控制硬件软件限位开关 616
    10363 回原点 619
    10364 击限制 625
    1037 运动控制指令 626
    10371 MC 指令概述 626
    10372 MC_Power(发布阻止轴)指令 627
    10373 MC_Reset(确认错误)指令 630
    10374 MC_Home(轴回原点)指令 632
    10375 MC_Halt(暂停轴)指令 635
    10376 MC_MoveAbsolute(绝定位轴)指令 637
    10377 MC_MoveRelative(相定位轴)指令 639
    10378 MC_MoveVelocity(预定义速度移动轴)指令 641
    10379 MC_MoveJog(点动模式移动轴)指令 644
    103710 MC_CommandTable(移动序运行轴命令)指令 646
    103711 MC_ChangeDynamic(更改轴动态设置)指令 649
    103712 MC_WriteParam(写入工艺象参数)指令 652
    103713 MC_ReadParam(读取工艺象参数)指令 654
    1038 监视激活命令 656
    10381 监视具输出参数Done MC 指令 656
    10382 监视 MC_Velocity 指令 660
    10383 监视 MC_MoveJog 指令 664
    11 通信 669
    111 V41 异步通信连接 671
    112 PROFINET 674
    1121 创建网络连接 676
    1122 组态伙伴连接路径 677
    1123 分配 Internet 协议 (IP) 址 681
    11231 编程设备网络设备分配 IP 址 681
    11232 检查编程设备 IP 址 683
    11233 线 CPU 分配 IP 址 684
    11234 项目中 CPU 组态 IP 址 685
    1124 测试 PROFINET 网络 689
    1125 查找 CPU 太网 (MAC) 址 690
    1126 组态网络时间协议步 692
    1127 PROFINET 设备启动时间命名址分配 694
    1128 开放式户通信 695
    11281 协议 695
    11282 TCP ISO on TCP 696
    11283 通信服务端口号 697 目录

    S71200 编程控制器
    16 系统手册 012015 A5E02486685AH
    11284 特殊模式 699
    11285 开放式户通信指令连接 ID 699
    11286 PROFINET 连接参数 703
    11287 TSEND_C TRCV_C 指令 707
    11288 早期 TSEND_C TRCV_C 指令 721
    11289 TCONTDISCONTSEND TRCV 指令 729
    112810 早期 TCONTDISCONTSEND TRCV 指令 740
    112811 T_RESET(终止重新建立现连接)指令 750
    112812 T_DIAG(检查连接状态读取信息)指令 753
    112813 TMAIL_C(通 CPU 太网接口发送电子邮件)指令 758
    112814 UDP 769
    112815 TUSEND TURCV 770
    112816 T_CONFIG 776
    112817 指令公参数 784
    1129 编程设备通信 786
    11291 建立硬件通信连接 787
    11292 配置设备 788
    11293 分配 Internet 协议 (IP) 址 788
    11294 测试 PROFINET 网络 788
    11210 HMI PLC 通信 789
    112101 组态两设备间逻辑网络连接 790
    11211 PLC PLC 通信 790
    112111 组态两设备间逻辑网络连接 791
    112112 组态两台设备间伙伴连接路径 792
    112113 组态传送(发送)接收参数 792
    11212 配置 CPU PROFINET IO 设备 795
    112121 添加 PROFINET IO 设备 795
    112122 组态 CPU PROFINET IO 设备间逻辑网络连接 796
    112123 分配 CPU 设备名称 796
    112124 分配 Internet 协议 (IP) 址 797
    112125 组态 IO 循环时间 797
    11213 组态 CPU PROFINET 智设备 798
    112131 智设备功 798
    112132 智设备性优势 799
    112133 智设备特性 800
    112134 位 IO 系统位 IO 系统间数交换 803
    112135 组态智设备 805
    11214 享设备 807
    112141 享设备功 807
    112142 示例: 组态享设备(GSD 组态) 810
    112143 示例:智设备组态享设备 815
    11215 诊断 825
    11216 分布式 IO 指令 825
    11217 诊断指令 825 目录

    S71200 编程控制器
    系统手册 012015 A5E02486685AH 17
    11218 分布式 IO 诊断事件 825
    113 PROFIBUS 826
    1131 PROFIBUS CM 通信服务 828
    1132 PROFIBUS CM 户手册参考资料 829
    1133 配置 DP 站站设备 829
    11331 添加 CM 12435(DP 站)模块 DP 站 829
    11332 组态两台 PROFIBUS 设备间逻辑网络连接 830
    11333 CM 12435 模块 DP 站分配 PROFIBUS 址 831
    1134 分布式 IO 指令 833
    1135 诊断指令 833
    1136 分布式诊断事件 833
    114 ASi 834
    1141 组态 ASi 站站设备 835
    11411 添加 ASi 站 CM 12432 ASi 站 835
    11412 组态两 ASi 设备间逻辑网络连接 836
    11413 组态 ASi 站 CM12432 属性 836
    11414 ASi 站分配 ASi 址 837
    1142 户程序 ASi 站间交换数 840
    11421 STEP 7 基组态 840
    11422 STEP 7 组态站 841
    1143 分布式 IO 指令 843
    1144 ASi 线工具 844
    115 S7 通信 846
    1151 GET PUT(远程 CPU 读写)指令 846
    1152 创建 S7 连接 851
    1153 组态两台设备间伙伴连接路径 852
    1154 GETPUT 连接参数分配 852
    11541 连接参数 853
    11542 组态 CPU 间 S7 连接 856
    12 Web 服务器 863
    121 启 Web 服务器 866
    122 组态 Web 服务器户 868
    123 通 PC 访问 Web 页面 870
    124 通移动设备访问 Web 页面 871
    125 通 CP 模块访问 Web 页面 872
    126 标准 Web 页面 873
    1261 标准 Web 页面布局 873
    1262 登录户权限 875
    1263 简介 879
    1264 Start 879 目录

    S71200 编程控制器
    18 系统手册 012015 A5E02486685AH
    1265 Identification 881
    1266 Diagnostic Buffer 882
    1267 模块信息 883
    1268 Communication 886
    1269 Variable Status 887
    12610 文件浏览器 889
    127 户定义 Web 页面 892
    1271 创建 HTML 页面 894
    1272 S71200 Web 服务器支持 AWP 命令 895
    12721 读取变量 897
    12722 写入变量 898
    12723 读取特殊变量 899
    12724 写入特殊变量 901
    12725 变量引名 903
    12726 定义枚举类型 904
    12727 通枚举类型引 CPU 变量 905
    12728 创建片段 907
    12729 导入片段 908
    127210 组合定义 909
    127211 处理包含特殊字符变量名称 909
    1273 组态户定义 Web 页面 911
    1274 针户定义 Web 页面编写 WWW 指令 913
    1275 程序块载 CPU 915
    1276 访问户定义 Web 页面 915
    1277 特定户定义 Web 页面限制 916
    1278 户定义 Web 页面示例 917
    12781 监控风力发电机 Web 页面 917
    12782 读取显示控制器数 920
    12783 枚举类型 920
    12784 户输入写入控制器 922
    12785 写入特殊变量 923
    12786 引: 远程风力发电机监视 Web 页面 HTML listing 924
    12787 STEP 7 中示例 Web 页面组态 928
    1279 创建语言户定义 Web 页面 929
    12791 创建文件夹结构 930
    12792 设置语言切换 930
    12793 组态 STEP 7 语言页面结构 934
    12710 高级户定义 Web 页面控制 934
    128 限制 939
    1281 Internet 选项禁 JavaScript 时功限制 940
    1282 Internet 选项允许 cookie 时功限制 942
    1283 导入 Siemens 安全证书 942
    1284 CSV 格式数日志导入非 USAUK 版 Microsoft Excel 中 944 目录

    S71200 编程控制器
    系统手册 012015 A5E02486685AH 19
    13 通信处理器 Modbus TCP 945
    131 串行通信接口 945
    132 偏置端接 RS485 网络连接器 946
    133 点点 (PtP) 通信 948
    1331 组态通信端口 949
    13311 理流控制 951
    1332 组态传送(发送)接收参数 952
    13321 组态传送(发送)参数 953
    13322 组态接收参数 954
    1333 点点指令 963
    13331 点点指令公参数 963
    13332 Port_Config(动态组态通信参数)指令 966
    13333 Send_Config(动态组态串行传输参数)指令 969
    13334 Receive_Config(动态组态串行接收参数)指令 971
    13335 SEND_P2P(传输发送缓区数)指令 977
    13336 Receive_P2P(启接收消息)指令 981
    13337 Receive_Reset(删接收缓区)指令 984
    13338 Signal_Get(查询 RS232 信号)指令 985
    13339 Signal_Set(设置 RS232 信号)指令 986
    133310 Get_Features 988
    133311 Set_Features 989
    1334 设计 PtP 通信 990
    13341 轮询架构 991
    1335 示例: 点点通信 992
    13351 组态通信模块 993
    13352 RS422 RS485 工作模式 996
    13353 编写 STEP 7 程序 999
    13354 组态终端仿真器 1001
    13355 运行示例程序 1001
    134 通串行接口 (USS) 通信 1002
    1341 概述 1002
    1342 选择 USS 指令版 1005
    1343 USS 协议求 1006
    1344 USS 指令 1009
    13441 USS_Port_Scan( USS 网络编辑通信)指令 1009
    13442 USS_Drive_Control(驱动器交换数)指令 1010
    13443 USS_Read_Param(驱动器读取参数)指令 1013
    13444 USS_Write_Param(更改驱动器中参数)指令 1015
    1345 USS 状态代码 1017
    1346 USS 常规驱动器设置求 1020
    1347 示例: USS 常规驱动器连接设置 1020
    135 Modbus 通信 1024 目录

    S71200 编程控制器
    20 系统手册 012015 A5E02486685AH
    1351 Modbus RTU TCP 通信 Modbus TCP 指令 V13 概述 1024
    1352 Modbus TCP 1027
    13521 概述 1027
    13522 选择 Modbus TCP 指令版 1028
    13523 Modbus TCP 指令 1029
    13524 Modbus TCP 示例 1047
    1353 Modbus RTU 1052
    13531 概述 1052
    13532 选择 Modbus RTU 指令版 1054
    13533 Modbus RTU 指令 1055
    13534 Modbus RTU 示例 1075
    136 早期 PtP 通信(仅限 CMCB 1241) 1079
    1361 早期点点指令 1079
    13611 PORT_CFG(动态组态通信参数)指令 1079
    13612 SEND_CFG(动态组态串行传输参数)指令 1082
    13613 RCV_CFG(动态组态串行接收参数)指令 1083
    13614 SEND_PTP(传输发送缓区数)指令 1089
    13615 RCV_PTP(启接收消息)指令 1091
    13616 RCV_RST(删接收缓区)指令 1093
    13617 SGN_GET(查询 RS232 信号)指令 1095
    13618 SGN_SET(设置 RS232 信号)指令 1096
    137 早期 USS 通信(仅 CMCB 1241) 1098
    1371 选择 USS 指令版 1099
    1372 USS 协议求 1100
    1373 早期 USS 指令 1103
    13731 USS_PORT( USS 网络编辑通信)指令 1103
    13732 USS_DRV(驱动器交换数)指令 1104
    13733 USS_RPM(驱动器读取参数)指令 1107
    13734 USS_WPM(更改驱动器中参数)指令 1109
    1374 旧 USS 状态码 1111
    1375 早期 USS 常规驱动器设置求 1114
    138 早期 Modbus TCP 通信 1115
    1381 概述 1115
    1382 选择 Modbus TCP 指令版 1115
    1383 早期 Modbus TCP 指令 1116
    13831 MB_CLIENT(作 Modbus TCP 客户端 PROFINET 进行通信)指令 1116
    13832 MB_SERVER(作 Modbus TCP 服务器通 PROFINET 进行通信)指令 1124
    1384 示例: 早期 MB_SERVER TCP 连接 1131
    1385 示例: 早期 MB_CLIENT 1: 通公 TCP 连接发送请求 1132
    1386 示例: 早期 MB_CLIENT 2: 通 TCP 连接发送请求 1133
    1387 示例: 早期 MB_CLIENT 3: 输出映写入请求 1134
    1388 示例: 早期 MB_CLIENT 4: 协调请求 1134
    139 早期 Modbus RTU 通信(仅 CMCB 1241) 1135 目录

    S71200 编程控制器
    系统手册 012015 A5E02486685AH 21
    1391 概述 1135
    1392 选择 Modbus RTU 指令版 1135
    1393 早期 Modbus RTU 指令 1136
    13931 MB_COMM_LOAD(组态 Modbus RTU PtP 模块端口)指令 1136
    13932 MB_MASTER( PtP 端口作 Modbus RTU 站进行通信)指令 1140
    13933 MB_SLAVE( PtP 端口作 Modbus RTU 站进行通信)指令 1147
    1394 示例: 早期 Modbus RTU 站程序 1154
    1395 示例: 早期 Modbus RTU 站程序 1156
    1310 采 CP 12427 遥控 TeleService 1157
    13101 远程控制通信处理器概述 1157
    13102 连接 GSM 网络 1159
    13103 CP 12427 应 1160
    13104 CP12427 属性 1162
    13105 组态电气连接 1162
    13106 更信息 1163
    13107 附件 1163
    13108 参考 GSM 天线手册 1164
    13109 遥控组态示例 1165
    14 TeleService 通信(SMTP 电子邮件) 1171
    141 TM_Mail(发送电子邮件)指令 1171
    15 线诊断工具 1179
    151 状态 LED 1179
    152 转线连接 CPU 1183
    153 线 PROFINET IO 设备分配名称 1184
    154 设置 IP 址日时钟 1186
    155 复位出厂设置 1186
    156 更新固件 1188
    157 线 CPU CPU 操作员面板 1188
    158 监视循环时间存储器情况 1189
    159 显示 CPU 中诊断事件 1190
    1510 较离线 CPU 线 CPU 1191
    1511 监视修改 CPU 中值 1192
    15111 转线模式监视 CPU 中值 1193
    15112 显示程序编辑器中状态 1194
    15113 捕获 DB 线值重设起始值 1194
    15114 监视表格监视修改 CPU 中值 1195
    151141 监视修改 PLC 变量时触发器 1197
    151142 STOP 模式启输出 1198 目录

    S71200 编程控制器
    22 系统手册 012015 A5E02486685AH
    15115 CPU 中强制值 1199
    151151 强制表格 1199
    151152 强制功操作 1200
    1512 RUN 模式载 1201
    15121 RUN 模式载先决条件 1202
    15122 RUN 模式更改程序 1203
    15123 载选块 1204
    15124 块中存编译错误时载选定单块 1206
    15125 RUN 模式修改载现块 1207
    15126 载失败时系统响应 1210
    15127 RUN 模式载考虑事项 1210
    1513 根触发条件踪记录 CPU 数 1212
    A 技术规范 1213
    A1 常规技术规范 1213
    A2 CPU 1211C 1226
    A21 常规规范特性 1226
    A22 CPU 1211C 支持定时器计数器代码块 1228
    A23 数字量输入输出 1230
    A24 模拟量输入 1232
    A241 CPU 置模拟量输入阶跃响应 1233
    A242 CPU 置模拟端口采样时间 1233
    A243 模拟量输入电压测量范围 (CPU) 1234
    A25 CPU 1211 接线图 1235
    A3 CPU 1212C 1240
    A31 常规规范特性 1240
    A32 CPU 1212C 支持定时器计数器代码块 1242
    A33 数字量输入输出 1244
    A34 模拟量输入 1246
    A341 CPU 置模拟量输入阶跃响应 1247
    A342 CPU 置模拟端口采样时间 1247
    A343 模拟量输入电压测量范围 (CPU) 1248
    A35 CPU 1212C 接线图 1249
    A4 CPU 1214C 1254
    A41 常规规范特性 1254
    A42 CPU 1214C 支持定时器计数器代码块 1256
    A43 数字量输入输出 1258
    A44 模拟量输入 1261
    A441 CPU 置模拟量输入阶跃响应 1262
    A442 CPU 置模拟端口采样时间 1262
    A443 模拟量输入电压测量范围 (CPU) 1263
    A45 CPU 1214C 接线图 1264 目录

    S71200 编程控制器
    系统手册 012015 A5E02486685AH 23
    A5 CPU 1215C 1269
    A51 常规规范特性 1269
    A52 CPU 1215C 支持定时器计数器代码块 1271
    A53 数字量输入输出 1274
    A54 模拟量输入输出 1276
    A541 CPU 置模拟量输入阶跃响应 1277
    A542 CPU 置模拟端口采样时间 1277
    A543 模拟量输入电压测量范围 (CPU) 1277
    A544 模拟量输出规格 1278
    A55 CPU 1215C 接线图 1280
    A6 CPU 1217C 1286
    A61 常规规范特性 1286
    A62 CPU 1217C 支持定时器计数器代码块 1288
    A63 数字量输入输出 1290
    A64 模拟量输入输出 1296
    A641 模拟量输入规范 1296
    A642 CPU 置模拟量输入阶跃响应 1297
    A643 CPU 置模拟端口采样时间 1297
    A644 模拟量输入电压测量范围 (CPU) 1297
    A645 模拟量输出规格 1298
    A65 CPU 1217C 接线图 1300
    A66 CPU 1217C 差分输入 (DI) 详细信息应示例 1302
    A67 CPU 1217C 差分输出 (DQ) 详细信息应示例 1303
    A7 数字信号模块 (SM) 1304
    A71 SM 1221 数字量输入规范 1304
    A72 SM 1222 8 点数字量输出规范 1306
    A73 SM 1222 16 点数字量输出规范 1308
    A74 SM 1223 数字量输入输出 VDC 规范 1314
    A75 SM 1223 数字量输入输出 AC 规范 1320
    A8 模拟信号模块 (SM) 1324
    A81 SM 1231 模拟量输入模块规范 1324
    A82 SM 1232 模拟量输出模块规范 1328
    A83 SM 1234 模拟量输入输出模块规范 1331
    A84 模拟量输入阶跃响应 1335
    A85 模拟量输入采样时间更新时间 1336
    A86 模拟量输入电压电流测量范围(SB SM) 1336
    A87 模拟量输出电压电流测量范围(SB SM) 1338
    A9 热电偶 RTD 信号模块 (SM) 1340
    A91 SM 1231 热电偶 1340
    A911 热电偶基操作 1343
    A912 SM 1231 热电偶选型表 1344
    A92 SM 1231 RTD 1347
    A921 SM 1231 RTD 选型表 1351 目录

    S71200 编程控制器
    24 系统手册 012015 A5E02486685AH
    A10 工艺模块 1355
    A101 SM 1278 4xIOLink 站 SM 1355
    A1011 SM 1278 4xIOLink 站概述 1359
    A1012 连接 1362
    A1013 参数址空间 1364
    A1014 中断错误系统报警 1367
    A11 数字信号板 (SB) 1371
    A111 SB 1221 200 kHz 数字量输入规范 1371
    A112 SB 1222 200 kHz 数字量输出规范 1374
    A113 SB 1223 200 kHz 数字量输入输出规范 1377
    A114 SB 1223 2 X 24 VDC 输入2 X 24 VDC 输出规范 1381
    A12 模拟信号板 (SB) 1385
    A121 SB 1231 1 路模拟量输入规范 1385
    A122 SB 1232 1 路模拟量输出规范 1388
    A123 模拟量输入输出测量范围 1390
    A1231 模拟量输入阶跃响应 1390
    A1232 模拟量输入采样时间更新时间 1390
    A1233 模拟量输入电压电流测量范围(SB SM) 1391
    A1234 模拟量输出电压电流测量范围(SB SM) 1392
    A124 热电偶信号板 (SB) 1394
    A1241 SB 1231 1 路热电偶模拟量输入规范 1394
    A1242 热电偶基操作 1396
    A125 RTD 信号板 (SB) 1400
    A1251 SB 1231 1 路模拟量 RTD 输入规范 1400
    A1252 SB 1231 RTD 选型表 1403
    A13 BB 1297 电池板 1406
    A14 通信接口 1408
    A141 PROFIBUS 1408
    A1411 CM 12425 PROFIBUS DP 站 1408
    A1412 CM 12425 D 型插座引脚分配 1409
    A1413 CM 12435 PROFIBUS DP 站 1410
    A1414 CM 12435 D 型插座引脚分配 1412
    A142 CP 12427 1413
    A1421 CP 12427 GPRS 1413
    A1422 GSMGPRS 天线 ANT7944MR 1415
    A1423 头天线 ANT7943M 1416
    A143 CM 12432 ASi 站 1417
    A1431 ASi 站 CM 12432 技术数 1417
    A1432 ASi 站电气连接 1418
    A144 RS232RS422 RS485 1420
    A1441 CB 1241 RS485 规范 1420
    A1442 CM 1241 RS232 规范 1423
    A1443 CM 1241 RS422485 技术规范 1425 目录

    S71200 编程控制器
    系统手册 012015 A5E02486685AH 25
    A15 远程服务(TS 适配器 TS 适配器模块) 1427
    A16 SIMATIC 存储卡 1427
    A17 输入仿真器 1427
    A18 S71200 电位器模块 1430
    A19 IO 扩展电缆 1431
    A20 附产品 1432
    A201 PM 1207 电源模块 1432
    A202 CSM 1277 紧凑型交换机模块 1432
    A203 CM CANopen 模块 1433
    A204 RF120C 通信模块 1433
    B 计算功率预算 1435
    C 订购信息 1439
    C1 CPU 模块 1439
    C2 信号模块 (SM)信号板 (SB) 电池板 (BB) 1440
    C3 通信 1442
    C4 障安全 CPU 信号模块 1444
    C5 模块 1444
    C6 存储卡 1445
    C7 Basic HMI 设备 1445
    C8 备件硬件 1445
    C9 编程软件 1450
    D 设备更换备件兼容性 1451
    D1 S71200 V30 V40 端子排备件套件 1458
    索引 1463 目录

    S71200 编程控制器
    26 系统手册 012015 A5E02486685AH
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 27
    产品概述 1
    11 S71200 PLC 简介
    S71200
    控制器灵活功强控制种样设备满足您动化需求 S7
    1200
    设计紧凑组态灵活具功强指令集特点组合成控制种应
    完美解决方案
    CPU 微处理器集成电源输入输出电路置 PROFINET高速运动控制 IO
    板载模拟量输入组合设计紧凑外壳中形成功强控制器
    您载户程序CPU 包含监控应中设备需逻辑 CPU
    根户程序逻辑监视输入更改输出户程序包含布尔逻辑计数定时复杂
    数学运算智设备通信 产品概述
    11 S71200 PLC 简介
    S71200 编程控制器
    28 系统手册 012015 A5E02486685AH
    CPU 提供 PROFINET 端口通 PROFINET 网络通信 附加模块通
    PROFIBUSGPRSRS485RS232IECDNP3 WDC 网络进行通信


    ① 电源接口
    ② 存储卡插槽(部保护盖
    面)
    ③ 拆卸户接线连接器(保
    护盖面)
    ④ 板载 IO 状态 LED
    ⑤ PROFINET 连接器(CPU
    底部)

    种安全功保护 CPU 控制程序访问:
    ● CPU 提供密码保护 (页 210)功户通该功组态 CPU
    功访问权限
    ● 专技术保护 (页 213)隐藏特定块中代码
    ● 复制保护 (页 214)程序绑定特定存储卡 CPU 产品概述
    11 S71200 PLC 简介
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 29
    表格 1 1 CPU 型号较
    特征 CPU 1211C CPU 1212C CPU 1214C CPU 1215C CPU 1217C
    物理尺寸 (mm) 90 x 100 x 75 110 x 100 x
    75
    130 x 100 x
    75
    150 x 100 x
    75
    户存储器 工作 50 KB 75 KB 100 KB 125 KB 150 KB
    负载 1 MB 4 MB
    保持性 10 KB
    板载 IO 数字量 6 点输入4
    点输出
    8 点输入6
    点输出
    14 点输入10 点输出
    模拟量 2 路输入 2 点输入2 点输出
    程映 输入 (I) 1024 字节
    输出 (Q) 1024 字节
    位存储器 (M) 4096 字节 8192 字节
    信号模块 (SM) 扩展 2 8
    信号板 (SB)电池板 (BB)
    通信板 (CB)
    1
    通信模块 (CM)
    (左侧扩展)
    3
    高速计数器 总计 组态 6 意置 SB 输入高速计数器
    1 MHz Ib2 Ib5
    100180
    kHz
    Ia0 Ia5
    30120
    kHz
    Ia6 Ia7 Ia6 Ib5 Ia6 Ib1
    200 kHz3
    脉输出2 总计 组态 4 意置 SB 输出脉输出
    1 MHz Qa0 Qa3
    100 kHz Qa0 Qa3 Qa4 Qb1
    20 kHz Qa4 Qa5 Qa4 Qb
    存储卡 SIMATIC 存储卡(选件)
    实时时钟保持时间 通常 20 天40°C 时少 12 天(免维护超级电容) 产品概述
    11 S71200 PLC 简介
    S71200 编程控制器
    30 系统手册 012015 A5E02486685AH
    特征 CPU 1211C CPU 1212C CPU 1214C CPU 1215C CPU 1217C
    PROFINET
    太网通信端口
    1 2
    实数数学运算执行速度 23 μs指令
    布尔运算执行速度 008 μs指令
    1 HSC 组态正交工作模式时应较慢速度
    2 具继电器输出 CPU 模块必须安装数字量信号 (SB) 脉输出
    3 SB 1221 DI x 24 VDC 200 kHz SB 1221 DI 4 x 5 VDC 200 kHz 起时高达 200 kHz
    CPU
    型号提供种样特征功特征功帮助户针应创建效
    解决方案 关特定 CPU 详细信息请参见技术规范 (页 1213)
    表格 1 2 S71200 支持块定时器计数器
    元素 说明
    块 类型 OBFBFCDB
    50 KB (CPU 1211C)
    75 KB (CPU 1212C)
    100 KB (CPU 1214C)
    125 KB (CPU 1215C)
    150 KB (CPU 1217C)
    数量 达 1024 块 (OB + FB + FC + DB)
    嵌套深度 16(程序循环 OB 启动 OB 开始)
    6(意中断事件 OB 开始)
    监视 时监视 2 代码块状态
    OB 程序循环
    启动
    延时中断 4(事件 1 )
    循环中断 4(事件 1 )
    硬件中断 50(事件 1 )
    时间错误中断 1
    诊断错误中断 1
    拔出插入模块 1 产品概述
    11 S71200 PLC 简介
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 31
    元素 说明
    机架站障 1
    日时钟
    状态 1
    更新 1
    配置文件 1
    定时器 类型 IEC
    数量 仅受存储器限制
    存储 DB 结构定时器 16 字节
    计数器 类型 IEC
    数量 仅受存储器限制
    存储 DB 结构取决计数类型
    • SInt USInt: 3 字节
    • Int UInt: 6 字节
    • DInt UDInt: 12 字节
    产品概述
    12 CPU 扩展功
    S71200 编程控制器
    32 系统手册 012015 A5E02486685AH
    12 CPU 扩展功
    S71200 系列提供种模块插入式板通附加 IO 通信协议扩展
    CPU 功 关特定模块详细信息请参见技术规范 (页 1213)

    ① 通信模块 (CM) 通信处理器 (CP) (页 1408)
    ② CPU(CPU 1211C (页 1226)CPU 1212C (页 1240)CPU 1214C
    (页 1254)CPU 1215C (页 1269)CPU 1217C (页 1286))
    ③ 信号板 (SB)(数字 SB (页 1371)模拟 SB (页 1385))通信板 (CB) (页 1420)
    电池板 (BB) CPU(CPU 1211CCPU 1212CCPU 1214CCPU
    1215CCPU 1217C) (页 1406)
    ④ 信号模块 (SM)(数字 SM (页 1304)模拟 SM (页 1324)热电偶 SM
    (页 1340)RTD SM (页 1347)工艺 SM) (页 1355) 产品概述
    12 CPU 扩展功
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 33
    表格 1 3 S71200 扩展模块
    模块类型 说明
    CPU 支持插入式扩展板:
    • 信号板 (SB) CPU 提供附加
    IO SB 连接 CPU 前端
    • 通信板 (CB) CPU
    增加通信端口
    • 电池板 (BB)
    提供长期实时时钟备份

    ① SB 状态 LED
    ② 拆卸户接线连接器
    信号模块 (SM) CPU
    增加功 SM 连接 CPU
    右侧
    • 数字量 IO
    • 模拟量 IO
    • RTD 热电偶
    • SM 1278 IOLink 站

    ① 状态 LED
    ② 总线连接器滑动接头
    ③ 拆卸户接线连接器 产品概述
    13 HMI 基型面板
    S71200 编程控制器
    34 系统手册 012015 A5E02486685AH
    模块类型 说明
    通信模块 (CM) 通信处理器 (CP)
    增加 CPU 通信选项例
    PROFIBUS RS232RS485
    连接性(适 PtPModbus
    USS)者 ASi 站
    CP
    提供通信类型功例
    通 GPRSIECDNP3 WDC
    网络连接 CPU
    • CPU 支持三 CM CP
    • CM CP 连接 CPU
    左侧(连接 CM CP
    左侧)

    ① 状态 LED
    ② 通信连接器
    13 HMI 基型面板
    SIMATIC HMI 基型面板提供触屏式设备执行基操作员监控务
    面板保护等级均 IP65 通 CEULcULus NEMA 4x 认证
    基型 HMI 面板 (页 1445)述:
    ● KTP400 Basic: 4 触摸屏带 4 组态键分辨率 480 x 272800 变量
    ● KTP700 Basic: 7 触摸屏带 8 组态键分辨率 800 x 480800 变量
    ● KTP700 Basic DP: 7 触摸屏带 8 组态键分辨率 800 x 480800
    变量
    ● KTP900 Basic: 9 触摸屏带 8 组态键分辨率 800 x 480800 变量
    ● KTP1200 Basic: 12 触摸屏带 10 组态键分辨率 800 x 480800
    变量
    ● KTP 1200 Basic DP: 12 触摸屏带 10 组态键分辨率 800 x 400800
    变量
    参见
    客户支持 (httpwwwsiemenscomautomation)
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 35
    新功 2

    版中新加功:
    ● 现 S71200 障安全 CPU 信号模块 (SM) 硬件固件通软件 (ES)
    载安全程序结合实现功安全性 请参见S71200 功安全手册
    (httpsupportautomationsiemenscomWWviewen104547552)获取更信息
    ● 固件版 V40 更高版 S71200 CPU 仿真: S7PLCSIM V13 SP1
    仿真 PLC 测试 PLC 程序需实际硬件 S7PLCSIM
    单独安装应程序 TIA Portal 中 STEP 7 结合 您
    STEP 7 中组态 PLC
    相关模块编写应程序逻辑然硬件配置程序载 S7PLCSIM
    然 S7PLCSIM 工具仿真测试程序 请参见 S7PLCSIM
    线帮助获取完整文档 请注意仿真障安全 CPU
    ● 组态控制(选项处理) (页 161):
    您硬件配置程度机器配置包括实际操作程中模块
    灵活模块组态标识版 STEP 7 S71200
    新增没标识模块会导致错误状态
    ● Web 服务器 (页 863)现支持通机架中选模块(通信处理器) IP
    址 S71200 CPU IP 址进行访问
    ● 增强运动功:
    – 模拟 PROFIdrive 连接
    – 取模控制环扩展参数
    ● 高速计数器 (HSC) (页 495) 进行周期测量
    ● SCL 编译器性提高
    ● 程序块强制密码动态防拷贝保护 (页 214)绑定
    ● 增强 PROFINET 功包括支持享设备 (页 807) 新功

    S71200 编程控制器
    36 系统手册 012015 A5E02486685AH
    ● 新增编程指令:
    – EQ_TypeNE_TypeEQ_ElemTypeNE_ElemType (页 252)
    – IS_NULLNOT_NULL (页 253)
    – IS_ARRAY (页 254)
    – Deserialize (页 269)Serialize (页 273)
    – VariantGet (页 283)VariantPut (页 284)CountOfElements (页 285)
    – Variant_to_DB_Any (页 298)DB_Any_To_Variant (页 300)
    – GET_IM_DATA (页 437)
    – RUNTIME (页 316)
    – GEO2LOG (页 486)IO2MOD (页 489)
    – ReadLittleWriteLittleReadBigWriteBig(仅限 SCL) (页 282)
    – T_RESET (页 750)T_DIAG (页 753) TMAIL_C (页 758)
    – PID_Temp (页 534)
    – 新 Modbus 指令 (页 1024)
    – 新点点 (PtP) 指令 (页 948)
    – 新 USS 指令 (页 1002) 新功

    S71200 编程控制器
    系统手册 012015 A5E02486685AH 37
    S71200 新模块
    种新模块扩展 S71200 CPU 功够灵活满足您动化需:
    ● 工业远程控制通信模块 (页 1442): CP 作通信模块 S71200 V41
    CPU 配合
    ● 障安全 CPU IO: 四障安全 CPU 三障安全信号模块 (SM)
    S71200 V41 更高版配合:
    – CPU 1214FC DCDCDC (6ES7 2141AF400XB0)
    – CPU 1214FC DCDCRLY (6ES7 2141HF400XB0)
    – CPU 1215FC DCDCDC (6ES7 2151AF400XB0)
    – CPU 1215FC DCDCRLY (6ES7 2151HF400XB0)
    – SM 1226 FDI 16 x 24 VDC (6ES7 2266BA320XB0)
    – SM 1226 FDQ 4 x 24 VDC (6ES7 2266DA320XB0)
    – SM 1226 FDQ 2 x Relay (6ES7 2266RA320XB0)
    系统中 S71200 标准信号模块 (SM)通信模块 (CM) 信号板 (SB)
    障安全 SM 配合完成需功安全等级应控制功
    支持障安全 SM 起标准 SM 部件编号 (6ES7 32 0XB0)
    更高编号
    V41 CPU 更换 V30 CPU
    果 S71200 V30 CPU 更换 S71200 V41 CPU请注意两版间记录差异
    (页 1451)需户操作 新功

    S71200 编程控制器
    38 系统手册 012015 A5E02486685AH
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 39
    STEP 7 编程软件 3

    STEP 7
    软件提供户友环境供户开发编辑监视控制应需逻辑中包
    括理组态项目中设备(例控制器 HMI 等设备)工具
    帮助户查找需信息STEP 7 提供容丰富线帮助系统
    STEP 7 提供标准编程语言方便高效开发适合户具体应控制程序
    ● LAD(梯形图逻辑) (页 198)种图形编程语言 基电路图表示法
    ● FBD(函数块图) (页 199)基布尔代数中图形逻辑符号编程语言
    ● SCL(结构化控制语言) (页 200)种基文高级编程语言
    创建代码块时应选择该块编程语言
    户程序意编程语言创建代码块

    说明
    STEP 7 TIA Portal 中编程组态软件 包括 STEP 7 外TIA Portal
    中包括设计执行运行程视化 WinCC WinCC STEP 7
    线帮助
    STEP 7 编程软件
    31 系统求
    S71200 编程控制器
    40 系统手册 012015 A5E02486685AH
    31 系统求
    必须理员权限安装 STEP 7
    表格 3 1 系统求
    硬件软件 求
    处理器类型 Intel® Core™ i53320M 33 GHz 更高版
    RAM 8 GB
    硬盘空间 系统驱动器 C\ 2 GB
    操作系统 STEP 7 操作系统结合(64
    位Windows 7 32 位)
    • Microsoft Windows 7 Home Premium SP1
    更高版(仅限 STEP 7 BasicSTEP 7
    Professional 支持)
    • Microsoft Windows 7 更高版(Professional
    SP1Enterprise SP1Ultimate SP1)
    • Microsoft Windows 81(仅限 STEP 7
    BasicSTEP 7 Professional 支持)
    • Microsoft Windows 81(ProfessionalEnterprise)
    • Microsoft Server 2008 R2 标准版 SP1(仅限 STEP
    7 Professional)
    • Microsoft Server 2012 R2 标准版

    图形卡 32 MB RAM
    24 位颜色深度
    屏幕分辨率 1920 x 1080(建议)
    网络 20 Mbits 太网更快
    光驱 DVDROM
    STEP 7 编程软件
    32 工作更轻松视图
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 41
    32 工作更轻松视图
    STEP 7 提供户友环境供户开发控制器逻辑组态 HMI
    视化设置网络通信 帮助户提高生产率STEP 7 提供两种项目视图:
    根工具功组织面务门户集(门户视图)项目中元素组成面项目
    视图(项目视图) 请选择您工作高效视图
    需通单击切换门户视图项目视图


    门户视图
    ① 务门户
    ② 选门户务
    ③ 选操作选择面板
    ④ 切换项目视图

    项目视图
    ① 菜单工具栏
    ② 项目浏览器
    ③ 工作区
    ④ 务卡
    ⑤ 巡视窗口
    ⑥ 切换门户视图
    ⑦ 编辑器栏
    组件组织视图中您方便访问项目方面
    例巡视窗口显示户工作区中选象属性信息
    户选择象时巡视窗口会显示户组态属性
    巡视窗口包含户查诊断信息消息选项卡
    编辑器栏会显示开编辑器帮助户更快速高效工作
    开编辑器间切换需单击编辑器
    两编辑器垂直水排列起显示
    通该功编辑器间进行拖放操作
    STEP 7 编程软件
    33 易工具
    S71200 编程控制器
    42 系统手册 012015 A5E02486685AH
    33 易工具
    331 指令插入户程序中

    STEP 7 提供包含种程序指令务卡
    指令功分组


    创建程序指令务卡拖动程序段中
    332 收藏夹工具栏调指令

    STEP 7 提供收藏夹(Favorites) 工具栏供户快速访问常指令
    需单击指令图标插入程序段

    (访问指令树中收藏夹请双击该图标)

    户通添加新指令方便
    定义收藏夹(Favorites)
    需指令拖放收藏夹(Favo
    rites)
    单击插入该指令
    STEP 7 编程软件
    33 易工具
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 43
    333 简单指令创建复杂等式

    Calculate 指令
    (页 255)根定义等式生成作输入参数数学函数生成结果

    Basic 指令树中展开数学函数(Math functions)
    文件夹 双击 Calculate 指令该指令插入户程序中

    未组态 Calculate
    指令提供两输入参数输
    出参数


    单击输入参数输出参数选择数类型
    (输入参数输出参数数类型必须相)
    示例请选择Real数类型

    单击编辑等式(Edit equation) 图标输入等式

    STEP 7 编程软件
    33 易工具
    S71200 编程控制器
    44 系统手册 012015 A5E02486685AH

    示例请输入等式标定原模拟值 (InOut标识应 Calculate
    指令参数)
    Out value ((Out high Out low) (In high In low)) * (In value In low) + Out low
    Out ((in4 in5) (in2 in3)) * (in1 in3) + in5
    中: Out value (Out) 标定输出值
    In value (in1) 模拟量输入值
    In high (in2) 标定输入值限
    In low (in3) 标定输入值限
    Out high (in4) 标定输出值限
    Out low (in5) 标定输出值限
    编辑 Calculate(Edit Calculate) 框中输入带参数名称等式:
    OUT ((in4 in5) (in2 in3)) * (in1 in3) + in5
    STEP 7 编程软件
    33 易工具
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 45

    单击确定(OK) Calculate
    指令会生成指令需输入

    输入参数应值变量名称

    334 LAD FBD 指令添加输入输出


    指令允许您外创建输入输出
    ● 添加输入输出请单击创建(Create) 图标中现 IN OUT
    参数输入短线处单击右键选择插入输入(Insert input) 命令
    ● 删输入输出请中现 IN 参数 OUT
    参数(原始输入两时)短线处单击右键然选择删(Delete) 命令 STEP 7 编程软件
    33 易工具
    S71200 编程控制器
    46 系统手册 012015 A5E02486685AH
    335 扩展指令

    更复杂指令扩展显示输入输出
    显示输入输出请单击指令底部箭头


    336 选择指令版
    某指令集( ModbusPID
    运动指令集)开发发布周期形成种发布版
    助确保较早项目兼容性项目进行移植STEP 7
    允许您选择插入户程序中指令版


    单击指令树务卡图标启指令树
    标题列

    更改指令版需拉列表中选择合适
    版 STEP 7 编程软件
    33 易工具
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 47
    337 修改 STEP 7 外观组态
    户选择设置例界面外观语言项目保存目录
    选项(Options) 菜单中选择设置(Settings) 命令更改设置

    338 编辑器间拖放


    帮助户快速方便执行务STEP 7
    允许户元素编辑器拖放
    编辑器中 例 CPU
    输入拖动户程序中指令址
    必须放少 200 选中 CPU
    输入输出
    请注意变量名称仅会 PLC
    变量表中显示会 CPU 显示
    次显示两编辑器请拆分编辑
    器(Split editor)
    菜单命令工具栏中相应钮

    STEP 7 编程软件
    33 易工具
    S71200 编程控制器
    48 系统手册 012015 A5E02486685AH
    已开编辑器间切换请单击编辑器栏中图标


    339 更改 CPU 工作模式
    该 CPU 没更改工作模式(STOP RUN)物理开关

    请启动 CPU(Start CPU) 停止 CPU(Stop CPU) 工具栏钮更改 CPU
    工作模式

    设备配置中组态 CPU 时应组态 CPU 属性中启动行 (页 173)
    线诊断(Online and Diagnostics) 门户提供更改线 CPU
    工作模式操作面板 CPU 操作员面板必须线连接 CPU
    线工具(Online tools) 务卡显示操作员面板显示线 CPU 工作模式
    通该操作员面板更改线 CPU 工作模式


    操作员面板钮更改工作模式(STOP RUN)
    操作员面板提供复位存储器 MRES 钮
    RUNSTOP 指示器颜色指示 CPU 前工作模式 黄色表示 STOP
    模式绿色表示 RUN 模式
    通 STEP 7 中设备组态 CPU 电时组态默认运行模式 (页 87) STEP 7 编程软件
    33 易工具
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 49
    3310 更改 DB 调类型


    STEP 7 允许您方便创建更改指令 FB DB
    关联
    • 您 DB 间切换关联
    • 单背景数块背景数块间切换关联

    • 创建背景数块(果背景数块丢失

    通程序编辑器中右键单击相关指令
    FB者通选择选项(Options)
    菜单中块调(Block call)
    命令访问更改调类型(Change call type) 命令

    通调选项(Call options)
    话框选择单背景数块
    背景数块
    DB 拉列表中选择具体
    DB STEP 7 编程软件
    33 易工具
    S71200 编程控制器
    50 系统手册 012015 A5E02486685AH
    3311 暂时网络中断开设备
    子网断开网络设备
    会项目中删相关设备组态轻松恢复设备连接



    右键单击网络设备接口然右键快捷菜
    单中选择子网断开(Disconnect from
    subnet) 命令
    STEP 7 会重新组态网络连接会项目中删断开设备
    删该网络连接时接口址会发生变化

    载新网络连接时CPU 必须设置 STOP 模式
    重新连接设备需创建设备端口新网络连接 STEP 7 编程软件
    33 易工具
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 51
    3312 组态中虚拟拔出设备


    STEP 7
    拔出模块提供存储区域
    户机架中拖出模块保存该模块
    组态
    拔出模块会项目保存
    必重新组态参数次插入相
    应模块
    功中种途时维护
    想想户正等换模块计
    划时模块短期换相
    应模块
    时户组态模块机架拖动
    拔出模块(Unplugged modules)
    区域然插入时模块
    STEP 7 编程软件
    34 兼容性
    S71200 编程控制器
    52 系统手册 012015 A5E02486685AH
    34 兼容性
    STEP 7 V13 SP1 支持 S71200 V41 CPU 组态编程
    S71200 V40 组态程序 STEP 7 V13 载 S71200 V41 CPU
    组态程序限制 STEP 7 V13 S71200 V40 支持功指令集
    兼容性允许新 S71200 V41 CPU
    版运行前旧版设计编写程序
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 53
    安装 4
    41 S71200 设备安装准
    S71200 设备设计易安装 S71200
    安装面板标准导轨水垂直安装 S71200 S71200
    尺寸较户效利空间
    S71200 障安全 CPU 支持 PROFIBUS PROFINET 分布式障安全 IO
    电气设备标准 SIMATIC S71200 系统分类开放式设备 必须 S71200
    安装外壳控制柜电控室
    仅限获授权员开外壳控制柜进入电控室
    安装时应 S71200 提供干燥环境考虑 SELVPELV
    电路干燥位置处提供电击防护
    安装时应适电气建筑规范特定位置类开放式设备提供批准机械
    环境防护
    灰尘潮湿气污染引起导电性污染会导致 PLC中发生操作电气障
    果 PLC 放存导电性污染区域必须采具适保护等级外壳 PLC
    实施保护 IP54
    常脏乱环境中电气设备外壳种保护等级适合您应环境

    警告
    S71200 安装会导致发生电气障出现意外机械操作
    电气障意外机械操作会导致死亡员重伤财产损失
    必须遵守适操作环境安装维护说明确保设备安全运行
    安装
    41 S71200 设备安装准
    S71200 编程控制器
    54 系统手册 012015 A5E02486685AH
    S71200 设备热辐射高压电噪声隔离开
    作布置系统中种设备基规必须产生高压高电噪声设备 S71200
    等低压逻辑型设备隔离开
    面板配置 S71200
    布局时请考虑发热设备电子式设备布置控制柜中较凉爽区域
    少暴露高温环境中会延长电子设备寿命
    外考虑面板中设备布线
    避免低压信号线通信电缆铺设具交流动力线高量快速开关直流线槽中
    留出足够空隙便冷接线
    S71200 设计成通然流冷
    保证适冷设备方方必须留出少 25 mm 空隙
    外模块前端机柜壁间少应留出 25 mm 深度


    安装允许环境温度降低 10°C
    请图示调整垂直安装 S71200 系统方位
    确保正确安装 S71200 系统
    安装
    41 S71200 设备安装准
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 55
    规划 S71200 系统布局时应留出足够空隙方便接线通信电缆连接

    ① 侧视图 ③ 垂直安装
    ② 水安装 ④ 空隙区域 安装
    42 功率预算
    S71200 编程控制器
    56 系统手册 012015 A5E02486685AH
    42 功率预算
    CPU 部电源
    CPU信号模块信号板通信模块供电满足 24 VDC 户功率求
    关 CPU 提供 5 VDC 逻辑预算信号模块信号板通信模块 5 VDC
    功率求信息请参考技术规范 (页 1213) 请参考计算功率预算 (页 1435)确定
    CPU 您配置提供少电(电流)
    CPU 提供 24 VDC
    传感器电源该电源输入点信号模块继电器线圈电源求供 24
    VDC 果您 24 VDC 功率求超出该传感器电源预算必须系统增加外部 24
    VDC 电源 关具体 CPU 24 VDC 传感器电源功率预算请参考技术规范
    (页 1213)

    说明
    CM 12435(PROFIBUS 站模块)需 CPU 24 VDC 传感器电源供电

    果需外部 24 VDC 电源请确保该电源 CPU 传感器电源联
    提高电噪声防护力建议连接电源公端 (M)

    警告
    外部 24 VDC 电源 24 VDC
    传感器电源联会导致两电源间突电源试图建立首选输
    出电压电
    该突中电源两电源寿命缩短立出现障导致 PLC
    系统运行确定 运行确定导致死亡员重伤财产损失
    DC 传感器电源外部电源应分位置供电
    安装
    42 功率预算
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 57
    S71200 系统中 24 VDC
    电源输入端口互连通公逻辑电路连接 M 端子
    例数表中指定非隔离时电路互连: CPU 24 VDC 电源SM
    继电器线圈电源输入非隔离模拟输入电源 非隔离 M
    端子必须连接外部参考电位

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

    安装
    43 安装拆卸步骤
    S71200 编程控制器
    58 系统手册 012015 A5E02486685AH
    43 安装拆卸步骤
    431 S71200 设备安装尺寸
    安装
    43 安装拆卸步骤
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 59
    表格 4 1 安装尺寸 (mm)
    S71200 设备 宽度 A
    (mm)
    宽度 B
    (mm)
    宽度 C
    (mm)
    CPU CPU 1211C CPU 1212C 90 45
    CPU 1214C 110 55
    CPU 1215C 130 65(顶
    部)
    底部:
    C1: 325
    C2: 65
    C3: 325
    CPU 1217C 150 75 底部:
    C1: 375
    C2: 75
    C3: 375
    信号模块 数字 8 16 点
    模拟 24 8 点
    热电偶 4 8 点
    RTD 4 点
    SM 1278 IO Link 站
    45 225
    数字量 DQ 8 x 继电器(切换) 70 35
    模拟 16 点
    RTD 8 点
    70 35 安装
    43 安装拆卸步骤
    S71200 编程控制器
    60 系统手册 012015 A5E02486685AH
    S71200 设备 宽度 A
    (mm)
    宽度 B
    (mm)
    宽度 C
    (mm)
    通信接口 CM 1241 RS232
    CM 1241 RS422485
    CM 12435 PROFIBUS 站
    CM 12425 PROFIBUS 站
    CM 12422 ASi 站
    CP 12427 GPRS V2
    CP 12437 LTEEU
    CP 12431 DNP3
    CP 12431 IEC
    CP 12431
    CP12431 PCC
    CP 12438 ST7
    RF120C
    30 15
    TS(远程服务)Adapter IE
    Advanced 1
    TS(远程服务)Adapter IE Basic1
    TS 适配器
    TS 模块



    30
    30


    15
    15




    1 安装 TS(远程服务)Adapter IE Advanced IE Basic 前必须先连接 TS 适配器
    TS 模块 总宽度(宽度 A) 60 mm
    CPUSMCM CP 支持安装 DIN 导轨面板 模块 DIN
    导轨卡夹设备固定导轨
    卡夹掰伸出位置提供设备直接安装面板螺钉安装位置
    设备 DIN 卡夹安装孔部尺寸 43 mm
    必须设备方方留出 25 mm 发热区便空气流通 安装
    43 安装拆卸步骤
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 61
    安装拆卸 S71200 设备
    CPU 方便安装标准 DIN 导轨面板 DIN 导轨卡夹设备固定
    DIN 导轨
    卡夹掰伸出位置提供设备面板安装时螺钉安装位置

    ① DIN 导轨安装 ③ 面板安装
    ② DIN 导轨卡夹处锁紧位置 ④ 卡夹处伸出位置面板安装
    安装拆卸电气设备前请确保已关闭相应设备电源
    时确保已关闭相关设备电源

    警告
    安装拆卸已电 S71200 相关设备会导致电击意外设备操作
    果安装拆卸程中没断开 S71200
    相关设备电源会电击意外设备操作导致死亡员重伤
    财产损失
    务必遵守适安全预防措施确保尝试安装拆卸 S71200 CPU
    相关设备前断开 S71200 电源

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

    警告
    S71200 模块安装导致 S71200 中程序工作异常
    果相型号方序更换 S71200
    设备会意外设备操作导致死亡员重伤财产损失
    请相型号设备更换 S71200 设备确保设备方位置放置正确
    安装
    43 安装拆卸步骤
    S71200 编程控制器
    62 系统手册 012015 A5E02486685AH
    警告
    请勿易燃易爆环境中断开连接设备
    易燃易爆环境中断开连接设备会引起火灾爆炸导致死亡员重伤
    财产损失
    易燃易爆环境中时请务必遵守相应安全预防措施

    说明
    静电放电会损坏设备 CPU 卡槽
    放设备时请已接导电垫接触接腕带

    432 安装拆卸 CPU
    CPU 安装 DIN 导轨面板

    说明
    全部通信模块连接 CPU 然该组件作单元安装 安装 CPU
    分安装信号模块

    该单元安装 DIN 导轨面板时应考虑点:
    ● DIN 导轨安装确保 CPU 相连 CM 部 DIN
    导轨卡夹处锁紧(部)位置部 DIN 导轨卡夹处伸出位置
    ● 设备安装 DIN 导轨部 DIN 导轨卡夹推锁紧位置设备锁定
    DIN 导轨
    ● 面板安装确保 DIN 导轨卡夹推伸出位置
    CPU 安装面板请步骤操作:
    1 安装尺寸 (mm) (页 58) 表中示尺寸执行定位钻孔攻丝准备安装孔
    (M4)
    2 确保 CPU S71200 设备电源断开 安装
    43 安装拆卸步骤
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 63
    3 模块掰出安装卡夹 确保 CPU 部部 DIN 导轨卡夹处伸出位置
    4 带弹簧垫圈 Pan Head M4 螺钉模块固定面板
    头螺钉


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


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

    表格 4 2 CPU 安装 DIN 导轨
    务 步骤

    1 安装 DIN 导轨 隔 75 mm 导轨固定安装板
    2 确保 CPU S71200 设备电源断开
    3 CPU 挂 DIN 导轨方
    4 拉出 CPU 方 DIN 导轨卡夹便 CPU 安装导轨
    5 转动 CPU 导轨位
    6 推入卡夹 CPU 锁定导轨

    安装
    43 安装拆卸步骤
    S71200 编程控制器
    64 系统手册 012015 A5E02486685AH
    表格 4 3 CPU DIN 导轨卸
    务 步骤

    1 确保 CPU S71200 设备电源断开
    2 CPU (页 69) 断开 IO 连接器接线电缆
    3 CPU 相连通信模块作完整单元拆卸
    信号模块应保持安装状态
    4 果 SM 已连接 CPU需缩回总线连接器:
    – 螺丝刀放信号模块方接头旁
    – 连接器 CPU 相分离
    – 接头完全滑右侧
    5 卸 CPU:
    – 拉出 DIN 导轨卡夹导轨松开 CPU
    – 转动 CPU 脱离导轨然系统中卸
    CPU

    433 安装拆卸 SBCB BB
    表格 4 4 安装 SBCB BB 1297
    务 步骤

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


    安装
    43 安装拆卸步骤
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 65
    表格 4 5 拆卸 SBCB BB 1297
    务 步骤


    1 确保 CPU S71200 设备电源断开
    2 卸 CPU 部部端子板盖板
    3 螺丝刀插入模块部槽中
    4 轻轻模块撬起 CPU 分离
    5 模块直接 CPU 部安装位置中取出
    6 盖板重新装 CPU
    7 重新装端子板盖子

    安装更换 BB 1297 电池板中电池
    BB 1297 求电池型号 CR1025 电池未 BB 1297 起提供必须行购买
    安装更换电池请执行步骤:
    1 BB 1297 中电池正极负极印刷线路板安装新电池
    2 BB 1297 已准备安装 CPU 中 述安装指示安装 BB 1297
    更换 BB 1297 中电池:
    1 述拆卸指示 BB 1297 CPU 中取出
    2 号螺丝刀心取旧电池 电池卡夹部推出
    3 安装新 CR1025 换电池时电池正极负极印刷线路板
    4 述安装指示重新安装 BB 1297 电池板

    警告
    BB 1297
    中安装未规定电池未规定电池连接电路会导致火灾部件元件损坏
    预测设备运行情况
    火灾预测设备运行状况导致死亡严重身伤害财产损坏
    请仅规定 CR1025 电池作实时时钟备电源
    安装
    43 安装拆卸步骤
    S71200 编程控制器
    66 系统手册 012015 A5E02486685AH
    434 安装拆卸 SM
    表格 4 6 安装 SM
    务 步骤

    安装 CPU 安装 SM
    1 确保 CPU S71200 设备电源断开
    2 卸 CPU 右侧连接器盖:
    – 螺丝刀插入盖方插槽中
    – 方盖轻轻撬出卸盖
    3 收盖备次


    SM 连接 CPU:
    1 SM 装 CPU 旁边
    2 SM 挂 DIN 导轨方
    3 拉出方 DIN 导轨卡夹便 SM 安装导轨
    4 转动 CPU 旁 SM 位推入方卡夹 SM
    锁定导轨

    伸出总线连接器 SM 建立机械电气连接
    1 螺丝刀放 SM 方接头旁
    2 接头滑左侧总线连接器伸 CPU 中
    接着信号模块安装信号模块请相步骤操

    安装
    43 安装拆卸步骤
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 67
    表格 4 7 卸 SM
    务 步骤

    卸 CPU SM 处原位时卸 SM
    1 确保 CPU S71200 设备电源断开
    2 IO 连接器接线 SM (页 69) 卸
    3 缩回总线连接器
    – 螺丝刀放 SM 方接头旁
    – 连接器 CPU 相分离
    – 接头完全滑右侧
    果右侧 SM该 SM 重复该步骤


    卸 SM:
    1 拉出方 DIN 导轨卡夹导轨松开 SM
    2 转动 SM 脱离导轨 系统中卸 SM
    3 必盖子盖 CPU 总线连接器避免污染
    拆信号模块旁信号模块请相步骤操作 安装
    43 安装拆卸步骤
    S71200 编程控制器
    68 系统手册 012015 A5E02486685AH
    435 安装拆卸 CM CP
    全部通信模块连接 CPU 然该组件作单元安装安装拆卸 CPU
    (页 62) 中示
    表格 4 8 安装 CM CP
    务 步骤


    1 确保 CPU S71200 设备电源断开
    2 请首先 CM 连接 CPU
    然整组件作单元安装 DIN
    导轨面板
    3 卸 CPU 左侧总线盖:
    – 螺丝刀插入总线盖方插槽中
    – 轻轻撬出方盖
    4 卸总线盖 收盖备次
    5 CM CP 连接 CPU :
    – CM 总线连接器接线柱 CPU 孔齐
    – 力两单元压起直接线柱卡入位
    6 CPU CP 安装 DIN 导轨面板


    表格 4 9 拆卸 CM CP
    务 步骤

    CPU CM 作完整单元 DIN 导轨面板卸
    1 确保 CPU S71200 设备电源断开
    2 拆 CPU CM IO 连接器接线电缆
    3 DIN 导轨安装 CPU CM 部 DIN 导轨卡夹掰伸出位置
    4 DIN 导轨面板卸 CPU CM
    5 力抓住 CPU CM分开

    安装
    43 安装拆卸步骤
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 69


    注意
    工具分离模块
    请工具分离模块否损坏设备

    436 拆卸重新安装 S71200 端子板连接器
    CPUSB SM 模块提供方便接线拆卸连接器
    表格 4 10 拆卸连接器
    务 步骤

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

    安装
    43 安装拆卸步骤
    S71200 编程控制器
    70 系统手册 012015 A5E02486685AH
    表格 4 11 安装连接器
    务 步骤

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

    437 安装卸扩展电缆
    S71200 扩展电缆更灵活组态 S71200 系统布局 CPU
    系统允许条扩展电缆 扩展电缆安装 CPU 第 SM
    间者安装意两 SM 间
    表格 4 12 安装卸扩展电缆公连接器
    务 步骤

    安装公连接器:
    1 确保 CPU S71200 设备电源断开
    2 公连接器压信号模块 CPU
    右侧总线连接器中
    卸公连接器:
    1 确保 CPU S71200 设备电源断开
    2 拔出公连接器信号模块 CPU 松开

    安装
    43 安装拆卸步骤
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 71
    表格 4 13 安装扩展电缆母连接器
    务 步骤

    1 确保 CPU S71200 设备电源断开
    2 母连接器放信号模块左侧总线连接器
    3 母连接器钩伸端滑入总线连接器处外壳轻
    轻钩咬合
    4 连接器锁定位:
    – 螺丝刀放信号模块方接头旁
    – 接头完全滑左侧
    连接器啮合必须连接器接头直左滑
    动 必须连接器接头锁定位



    表格 4 14 卸扩展电缆母连接器
    务 步骤


    1 确保 CPU S71200 设备电源断开
    2 解锁定连接器:
    – 螺丝刀放信号模块方接头旁
    – 轻轻连接器接头完全滑右侧
    3 轻轻提起连接器钩伸端分离
    4 卸母连接器

    安装
    43 安装拆卸步骤
    S71200 编程控制器
    72 系统手册 012015 A5E02486685AH

    说明
    振动环境中安装扩展电缆
    果扩展电缆连接移动固定牢模块电缆插入端摁扣连接会慢慢松动

    提供额外应力消作应电缆扎带插入端电缆固定 DIN
    导轨(位置)
    安装期间拉拽电缆时应避免力猛 安装完成确保电缆模块连接位

    438 TS(远程服务)适配器
    4381 连接远程服务适配器
    安装 TS(远程服务)Adapter IE Basic TS(远程服务)Adapter IE Advanced
    前必须先连接 TS 适配器 TS 模块
    TS 模块:
    ● TS 模块 RS232
    ● TS 模块 Modem
    ● TS 模块 GSM
    ● TS 模块 ISDN


    说明
    果接触 TS 模块插头连接器 ④ 触点损坏 TS 模块
    请遵守 ESD 准免静电放电损坏 TS 模块 连接 TS 模块 TS
    适配器前请确保处空闲状态
    安装
    43 安装拆卸步骤
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 73

    ① TS 模块 ④ TS 模块插头连接器
    ② TS 适配器 ⑤ 法开
    ③ 部件 ⑥ 太网端口

    说明
    连接 TS 模块 TS 适配器基单元前确保触针 ④ 没弯曲
    连接时确保公连接器导销位置正确
    TS 模块连接 TS 适配器中 请勿 TS 适配器强行连接设备
    S71200 CPU 请勿更改连接器机械构造卸损坏导销
    安装
    43 安装拆卸步骤
    S71200 编程控制器
    74 系统手册 012015 A5E02486685AH
    4382 安装 SIM 卡
    SIM 卡插槽置 TS module GSM 方

    说明
    TS module GSM 断电情况卸插入 SIM 卡


    表格 4 15 安装 SIM 卡
    务 步骤

    尖物压 SIM
    卡托弹出钮(箭头方)
    取出 SIM 卡托

    图示 SIM 卡放入 SIM
    卡托然 SIM
    卡托放回卡槽中

    ① TS Module GSM
    ② SIM 卡
    ③ SIM 卡托


    说明
    确保卡托中 SIM 卡正确 否SIM
    卡法模块连接弹出钮法弹出卡托
    安装
    43 安装拆卸步骤
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 75
    4383 TS 适配器单元安装 DIN 导轨
    先决条件: 必须已 TS 适配器 TS 模块连接起必须已安装 DIN 导轨

    说明
    果垂直安装 TS 单元剧烈振动环境中进行安装TS 模块 TS
    适配器断开连接 DIN 导轨端盖 8WA1808 确保模块保持连接状态


    表格 4 16 安装拆卸 TS 适配器
    务 步骤

    安装:
    1 连 TS 模块 TS 适配器 ① 挂 DIN 导轨

    2 旋转单元直咬合止
    3 推入模块 DIN
    导轨卡夹模块固定导轨
    拆卸:
    1 TS 适配器方卸模拟电缆太网电缆
    2 断开 TS 适配器电源
    3 螺丝刀松开两模块导轨卡夹
    4 旋转单元导轨卸


    警告
    安装拆卸 TS 适配器安全求
    断开单元电源前先卸模拟电缆太网电缆断开 TS 适配器接连接
    遵守预防措施引发意外设备操作进导致死亡员重伤财产损失
    安装拆卸 TS 适配器程中请始终遵守述求
    安装
    43 安装拆卸步骤
    S71200 编程控制器
    76 系统手册 012015 A5E02486685AH
    4384 TS 适配器安装面板
    先决条件: 必须已连接 TS 适配器 TS 模块
    1 箭头方连接滑块 ① TS 适配器 TS 模块方推直咬合
    2 螺钉 TS 适配器 TS 模块固定指定安装墙标 ② 位置
    图 TS 适配器视图两位置连接滑块 ①:


    ① 连接滑块
    ② 墙式安装钻孔 安装
    44 接线准
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 77
    44 接线准
    电气设备正确接接线非常重助确保实现佳系统运行您
    应 S71200 提供更电噪声防护请参考技术规范 (页 1213)查 S71200
    接线图
    先决条件
    电气设备进行接者接线前请确保设备电源已断开
    时确保已关闭相关设备电源
    确保 S71200 相关设备接线时遵守适电气规程
    请根适国家方标准安装操作设备
    请联系理机构确定规范标准适您具体情况

    警告
    安装已电 S71200
    相关设备者设备接线会导致电击意外设备操作
    果安装拆卸程中没断开 S71200
    相关设备电源会电击意外设备操作导致死亡员重伤
    财产损失
    务必遵守适安全预防措施确保尝试安装拆卸 S71200 相关设备前断开 S7
    1200 电源

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

    警告
    控制设备安全情况运行时会出现障导致受控设备意外运行
    种意外操作会导致死亡员重伤财产损失
    应紧急停止功机电超控功独立 S71200 冗余安全功
    安装
    44 接线准
    S71200 编程控制器
    78 系统手册 012015 A5E02486685AH
    绝缘准
    S71200 交流电源 IO
    交流电路边界设计验证交流线路电压低压电路间实现安全隔离
    根种适标准边界包括双重加强绝缘者基绝缘加辅助绝缘
    跨边界组件(例光耦合器电容器变压器继电器)已通安全隔离认证
    仅采交流线路电压电路电路实现安全隔离 24 VDC
    电路间隔离边界仅起定作应赖边界提供安全性
    根 EN 611312集成交流电源 S71200
    传感器电源输出通信电路部逻辑电路属 SELV(安全超低电压)电路
    维持 S71200 低压电路安全特性通信端口模拟电路 24 VDC
    额定电源 IO 电路外部连接必须合格电源供电该电源必须满足种标准
    SELVPELV2 类限制电压受限电源求

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

    S71200 接准
    应设备接佳方式确保 S71200
    相关设备公端接连接点接
    该点应该直接连接系统接
    线应短应线径例2 mm2 (14 AWG)
    确定接点时应考虑安全接求保护性中断装置正常运行 安装
    44 接线准
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 79
    S71200 接线准
    规划 S71200 接线时应提供时切断 S71200 CPU
    电源输入电路输出电路电力供应隔离开关
    请提供流保护(例熔断器断路器)限制电源线中障电流
    考虑输出电路中安装熔断器电流限制器提供额外保护
    遭雷电击线路安装合适浪涌抑制设备
    关详细信息请参阅般技术数部分中浪涌抗扰性 (页 1213)
    避免低压信号线通信电缆铺设具交流线高量快速开关直流线槽中
    始终成布线中性线公线火线信号线成
    短电线确保线径适合承载需电流 CPU SM 连接器接受 2 mm2
    03 mm2(14 AWG 22 AWG)线径 剥线长度 64 mmSB 连接器接受 13
    mm2 03 mm2(16 AWG 22 AWG)线径 剥线长度 63 7 mm
    导线电缆具高 S71200 周围环境温度 30 °C 温度等级(例针 55 °C
    环境温度应采温度等级少 85 °C 电缆)
    应特定电路图额定值安装环境确定导线类型材料求
    屏蔽线便防止电噪声 通常 S71200 端屏蔽层接获佳效果
    应电缆屏蔽层相连连接器通信电缆屏蔽层接 S71200
    通信连接器外壳通信电缆屏蔽层单独接端相连
    应围绕屏蔽层夹子铜带提供较接点连接表面电缆屏蔽层接
    通外部电源供电输入电路接线时应电路中安装流保护装置 S71200
    24 VDC
    传感器电源供电电路需外部保护该传感器电源电流已受限制
    S71200 模块供户接线拆卸连接器
    防止连接器松动请确保连接器固定牢导线牢固安装连接器中
    Siemens 建议导线剥约 6 mm
    绝缘层确保连接正确避免损坏连接器心螺丝拧紧 CPU
    SM 连接器螺钉扭矩 056 Nm(5 英寸磅)
    SB仿真器电位器模块连接器螺钉扭矩 033 Nm(3 英寸磅)
    利防止安装中出现意外电流S71200 某点提供绝缘边界
    您规划系统接线时应考虑绝缘边界
    关提供绝缘程度绝缘边界位置信息请参见技术规范 (页 1213)
    采交流线路电压电路电路实现安全隔离 24 VDC
    电路间隔离边界仅起定作应赖边界提供安全性 安装
    44 接线准
    S71200 编程控制器
    80 系统手册 012015 A5E02486685AH
    参见
    常规规范特性 (页 1286)
    灯负载准
    接通浪涌电流灯负载会损坏继电器触点 该浪涌电流通常钨灯稳态电流 10
    15 倍
    应期间进行量开关操作灯负载建议安装更换插入式继电器浪涌限
    制器
    感性负载准
    抑制电路感性负载配合控制输出断开时限制电压升高
    抑制电路保护输出防止通感性负载中断电流时产生高压瞬变导致早损坏
    外抑制电路限制开关感性负载时产生电噪声
    抑制力差感性负载产生高频噪声会中断 PLC 运行
    配备外部抑制电路电路跨接负载两端位置接负载样降
    低电气噪声效
    S71200 DC 输出包括部抑制电路该电路足满足数应感性负载求
    S71200 继电器输出触点开关直流交流负载未提供部保护
    种良抑制解决方案接触器感性负载制造商感性负载提供集
    成负载设备中抑制电路抑制电路作选附件提供
    制造商提供抑制电路适合您应
    获佳噪声消减触点寿命需额外抑制电路
    交流负载金属氧化物变阻器 (MOV) 电压钳制设备联 RC
    电路配合单独效 带联 RC 电路 MOV
    抑制器通常会导致出现高达钳位电压显著高频噪声
    良受控关断瞬变振铃频率超 10 kHz 1 kHz
    交流线路峰值电压应 + 1200 V 范围 PLC
    部抑制直流负载负峰值电压 24 VDC 电源电压低约 40 V
    外部抑制应瞬变限制 36 V 电源范围卸载部抑制

    说明
    抑制电路效性取决具体应必须验证否适合您具体应
    确保组件额定值均正确示波器观察关断瞬变
    安装
    44 接线准
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 81
    开关 DC 感性负载 DC 继电器输出典型抑制电路


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


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

    ① 关 C 值请参见表格
    ② 关 R 值请参见表格
    ③ 输出点
    果行设计抑制电路表出系列交流负载建议电阻值电容值
    值理想元件参数计算结果 表中 I rms 指满载时负载稳态电流 安装
    44 接线准
    S71200 编程控制器
    82 系统手册 012015 A5E02486685AH
    表格 4 17 交流抑制电路电阻电容值
    感性负载 抑制值
    I rms 230 VAC 120 VAC 电阻 电容
    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
    005 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)2 dt < 10000 V2μs
    谐振频率 < 300 Hz
    电阻功率应 2 Hz 开关频率
    假设典型感性负载功率数 03
    差分输入输出准
    差分输入输出标准输入输出 差分输入输出两引脚
    判断差分输入输出开启关闭测量两引脚间电压差
    请参见附录 A 中 CPU 1217C (页 1286)详细规范
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 83
    PLC 概念 5
    51 户程序执行
    CPU 支持类型代码块创建效户程序结构:
    ● 组织块 (OB) 定义程序结构 OB
    具预定义行启动事件户创建具定义启动事件 OB
    ● 功 (FC) 功块 (FB) 包含特定务参数组合相应程序代码 FC
    FB 提供组输入输出参数调块享数 FB
    相关联数块(称背景数块)保存该 FB 调实例数值
    次调 FB次调采唯背景数块
    调带背景数块 FB 会背景数块数值产生影响
    ● 数块 (DB) 存储程序块数
    户程序执行序:进入 RUN 模式时运行次选启动组织块
    (OB) 开始然执行循环执行程序循环 OB OB
    中断事件关联该事件标准事件错误事件
    发生相应标准错误事件时会执行 OB
    功 (FC) 功块 (FB) 指 OB FCFB
    调程序代码块嵌套深度:
    ● 16(程序循环 OB 启动 OB 开始)
    ● 6(意中断事件 OB 开始)
    FC 特定数块 (DB) 相关联 FB DB 直接相关该 DB
    传递参数存储中间值结果
    户程序数组态受 CPU 中装载存储器工作存储器限制
    OBFCFB DB 块数目没特殊限制 块总数限制 1024
    周期包括写入输出读取输入执行户程序指令执行台处理
    该周期称扫描周期扫描 PLC 概念
    51 户程序执行
    S71200 编程控制器
    84 系统手册 012015 A5E02486685AH
    S71200 动化解决方案配备 S71200 CPU 附加模块中央机架组成
    术语中央机架表示 CPU 关联模块采导轨面板式安装
    通电时会模块(SMSBBBCBCM CP)进行检测记录
    ● 支持通电时中央机架中插入拔出模块(热插拔) 切勿 CPU
    通电时中央机架中插入拔出模块


    警告
    插入拔出模块安全求
    CPU 通电时中央机架中插入拔出模块(SMSBBBCDCM
    CP)导致预知行导致设备受损员受伤
    中央机架中插入拔出模块前请务必切断 CPU
    中央机架电源遵守相应安全预防措施

    ● CPU 通电时插入拔出 SIMATIC 存储卡 CPU 处 RUN
    模式时插入拔出存储卡会 CPU 进入 STOP 模式


    注意
    CPU 处 RUN 模式时拔出存储卡风险
    CPU 处 RUN 模式时插入拔出存储卡会 CPU 进入 STOP
    模式导致受控设备程受损
    插入拔出存储卡CPU 立进入 STOP 模式
    插入拔出存储卡前务必确保 CPU 前未控制机器程
    务必您应程安装急停电路

    ● 果 CPU 处 RUN 模式时分布式 IO 机架(ASiPROFINET
    PROFIBUS)中插入拔出模块CPU
    诊断缓区中生成条目存拔出插入模块 OB 执行该
    OB默认保持 RUN 模式 PLC 概念
    51 户程序执行
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 85
    程映更新程映分区
    CPU 伴扫描周期部存储区(程映)数字量模拟量 IO
    点进行步更新 程映包含物理输入输出(CPU信号板信号模块物理 IO
    点)快
    组态扫描周期发生特定事件中断时程映中 IO 点进行更新
    IO 点进行组态排程映更新外
    例发生硬件中断类事件时程需特定数值 通 IO
    点组态映程更新分配硬件中断 OB
    分区相关联避免程需持续更新时CPU
    扫描周期中执行必数值更新
    需扫描周期进行更新 IOCPU 扫描周期期间执行务:
    ● CPU 程映输出区中输出值写入物理输出
    ● CPU 仅户程序执行前读取物理输入输入值存储程映输入区
    样值便整户指令执行程中保持致
    ● CPU
    执行户指令逻辑更新程映输出区中输出值写入实际物理输出

    程通定周期执行户指令提供致逻辑防止物理输出点
    程映输出区中次改变状态出现抖动
    控制扫描周期事件触发时否动更新 IO 点S71200
    提供五程映分区 第程映分区 PIP0
    指定扫描周期动更新 IO默认分配 余四分区
    PIP1PIP2PIP3 PIP4 IO 程映更新分配中断事件
    设备组态中 IO 分配程映分区创建中断 OB (页 187) 编辑 OB 属性
    (页 187)时程映分区分配中断事件
    默认情况设备视图中插入模块时STEP 7 会 IO
    程映更新动更新(Automatic update) 组态动更新(Automatic
    update) IOCPU 扫描周期动处理模块程映间数交换
    数字量模拟量点分配程映分区 IO
    点排程映更新外请步骤操作:
    1 设备组态中查相应设备属性(Properties) 选项卡
    2 根需常规 (General)展开选项找出需 IO 点
    3 选择IO 址(IO addresses) PLC 概念
    51 户程序执行
    S71200 编程控制器
    86 系统手册 012015 A5E02486685AH
    4 组织块(Organization block) 拉列表中选择特定 OB
    5 程映(Process image) 拉列表中动更新(Automatic update)
    更改PIP1PIP2PIP3PIP4(None) 选择(None)
    表示通立指令 IO 进行读写
    点重新添加程映动更新中请该选项次更改动更新(Auto
    matic update)

    指令执行时立读取物理输入值立写入物理输出值 IO
    点否组态存储程映中立读取功访问物理输入前状态更新
    程映输入区 立写入物理输出功时更新程映输出区(果相应 IO
    点组态存储程映中)物理输出点
    果想程序程映直接物理点立访问 IO 数 IO
    址加缀P

    说明
    程映分区
    果 IO 分配程映分区 PIP1 PIP4 中中未 OB
    分配该分区 CPU 决会 IO 更新程映会通程映更新
    IO IO 分配未分配相应 OB PIP相程映指定(None)
    直接读指令直接物理 IO 中读取 IO直接写指令直接写入物理 IO
    CPU 更新程映

    CPU 支持 PROFINET PROFIBUS 网络 (页 669)分布式 IO PLC 概念
    51 户程序执行
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 87
    511 CPU 工作模式
    CPU 三种工作模式: STOP 模式STARTUP 模式 RUN 模式 CPU
    前面状态 LED 指示前工作模式
    ● STOP 模式CPU 执行程序 您载项目
    ● STARTUP 模式执行次启动 OB(果存) 启动模式CPU
    会处理中断事件
    ● RUN 模式程序循环 OB 重复执行 发生中断事件 RUN
    模式中意点执行相应中断事件 OB RUN 模式载项目某部分
    (页 1201)
    CPU 支持通暖启动进入 RUN 模式 暖启动包括储存器复位 执行暖启动时CPU
    会初始化非保持性系统户数保留保持性户数值
    存储器复位清工作存储器保持性非保持性存储区装载存储器复制工作
    存储器输出设置组态 CPU STOP 响应(Reaction to CPU STOP)
    存储器复位会清诊断缓区会清永久保存 IP 址值 PLC 概念
    51 户程序执行
    S71200 编程控制器
    88 系统手册 012015 A5E02486685AH
    组态 CPU 中电启动(startup after POWER ON) 设置 该组态项出现
    CPU设备组态(Device Configuration) 启动(Startup) 通电CPU
    执行系列电诊断检查系统初始化操作 系统初始化程中CPU
    删非保持性位 (M) 存储器非保持性 DB
    容复位装载存储器初始值 CPU 保留保持性位 (M) 存储器保持性 DB
    容然进入相应工作模式 检测某错误会阻止 CPU 进入 RUN 模式
    CPU 支持组态选项:
    ● 重新启动(保持 STOP 模式)
    ● 暖启动 RUN 模式
    ● 暖启动 断电前模式



    注意
    修复障 CPU 进入 STOP 模式
    CPU 修复障时障会进入 STOP
    模式前者换信号模块障者电力线干扰稳定电事件
    种情况导致财产损失
    果已 CPU 组态暖启动 断电前模式(Warm restart mode prior to POWER
    OFF)CPU 掉电发生障前进入工作模式 果发生掉电障时CPU
    处 STOP 模式 CPU 电时进入 STOP 模式保持 STOP
    模式直收进入 RUN 模式命令 果发生掉电障时CPU 处 RUN
    模式未检测禁止 CPU 进入 RUN 模式条件CPU
    次电时进入 RUN 模式
    CPU 次循环电时返回 RUN 模式欲独立 STEP 7
    连接运行 CPU 组态暖启动 RUN(Warm restart RUN)
    PLC 概念
    51 户程序执行
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 89
    编程软件线工具中STOPRUN命令 (页 1188)更改前工作模式
    程序中包含 STP 指令 (页 311) CPU 切换 STOP 模式
    样根程序逻辑停止程序执行
    ● STOP 模式CPU 处理通信请求(果适)执行诊断 CPU
    执行户程序程映会动更新
    ● STARTUP RUN 模式CPU 执行图示务

    STARTUP RUN
    A 清 I(映)存储区 ① Q 存储器写入物理输出
    B 根组态情况 Q
    输出(映)存储区初始化零
    值换值
    PBPN ASi 输出设零
    ② 物理输入状态复制 I 存储器
    C 非保持性 M
    存储器数块初始化初始
    值启组态循环中断事件
    时钟事件
    执行启动 OB
    ③ 执行程序循环 OB
    D 物理输入状态复制 I 存储器 ④ 执行检诊断
    E 中断事件存储进入
    RUN 模式处理队列中
    ⑤ 扫描周期阶段处理中断通

    F 启 Q
    存储器物理输出写入操作

    启动程
    工作模式 STOP 切换 RUNCPU
    会清程映输入初始化程映输出处理启动 OB 通启动
    OB中指令程映输入进行读访问会读取零值读取前物理
    输入值 启动模式读取物理输入前状态必须执行立读取操作
    接着执行启动 OB 相关 FC FB 果存启动 OB OB
    编号次执行启动 OBOB 编号先执行 PLC 概念
    51 户程序执行
    S71200 编程控制器
    90 系统手册 012015 A5E02486685AH
    启动 OB 包含帮助您确定保持性数时钟效性启动信息 启动 OB
    中编写指令检查启动值采取适措施 启动 OB 支持启动位置:
    表格 5 1 启动 OB 支持启动位置
    输入 数类型 说明
    LostRetentiv
    e
    Bool 果保持性数存储区丢失该位真
    LostRTC Bool 果时钟(实时时钟)丢失该位真
    启动程中CPU 会执行务
    ● 启动阶段中断进行排队加处理
    ● 启动阶段执行循环时间监视
    ● 启动模式更改 HSC(HighSpeed
    Counter高速计数器)PWM(PulseWidth Modulation脉宽度调制)
    PtP(PointtoPoint communication点点通信)模块组态
    ● RUN 模式会真正运行 HSCPWM 点点通信模块
    执行完启动 OB CPU 进入 RUN 模式连续扫描周期处理控制务
    512 RUN 模式处理扫描周期
    扫描周期中CPU
    会写入输出读取输入执行户程序更新通信模块响应户中断事件通信请
    求 扫描期间会定期处理通信请求
    操作(户中断事件外)先序定期进行处理
    已启户中断事件根优先级发生序进行处理
    中断事件果适话CPU 读取输入执行
    OB然关联程映分区 (PIP) 写入输出 PLC 概念
    51 户程序执行
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 91
    系统保证扫描周期定时间段(循环时间)完成否生成时间错误事

    ● 扫描周期开始程映重新获取数字量模拟量输出前值然
    写入 CPUSB SM 模块组态动 IO 更新(默认组态)物理输出
    通指令访问物理输出时输出程映物理输出身更新
    ● 该扫描周期中读取 CPUSB SM 模块组态动 IO
    更新(默认组态)数字量模拟量输入前值然值写入程映
    通指令访问物理输入时指令访问物理输入值输入程映会更新
    ● 读取输入系统第条指令开始执行户程序直执行条指令
    中包括程序循环 OB 关联 FC FB 程序循环 OB 根 OB
    编号次执行OB 编号先执行
    扫描期间会定期处理通信请求会中断户程序执行
    诊断检查包括定期检查系统检查 IO 模块状态
    中断发生扫描周期阶段事件驱动 事件发生时CPU
    中断扫描循环调组态处理该事件 OB OB 处理完该事件CPU
    中断点继续执行户程序
    513 组织块 (OB)
    OB 控制户程序执行 CPU 中特定事件触发组织块执行 OB
    法互相调通 FC FB 调 诊断中断时间间隔类事件启动 OB
    执行CPU 优先等级处理 OB先执行优先级较高 OB 然执行优先级较低
    OB低优先等级 1(应程序循环)高优先等级 26
    5131 程序循环 OB
    程序循环 OB CPU 处 RUN 模式时循环执行 程序块程序循环
    OB户中放置控制程序指令调户块 您拥程序循环
    OBCPU 编号序执行 OB 默认 Main (OB1) PLC 概念
    51 户程序执行
    S71200 编程控制器
    92 系统手册 012015 A5E02486685AH
    程序循环事件
    程序循环事件程序循环(扫描)期间发生次 程序循环期间CPU
    写入输出读取输入执行程序循环 OB 程序循环事件必需直启
    程序循环事件选择程序循环 OB选择 OB
    程序循环事件发生CPU 执行编号程序循环 OB(通常MainOB 1)
    程序循环中CPU 会次(编号序)执行程序循环 OB
    程序循环执行时刻发生程序循环事件:
    ● 启动 OB 执行结束
    ● 程序循环 OB 执行结束
    表格 5 2 程序循环 OB 起始信息
    输入 数类型 说明
    Initial_Call Bool 初始调 OB 时True
    Remanence Bool 保持性数时True
    5132 启动 OB
    启动 OB CPU 操作模式 STOP 切换 RUN 时执行次包括处 RUN
    模式时执行 STOP RUN 切换命令时电 开始执行程序循环OB
    启动事件
    启动事件 STOP 切换 RUN 模式时发生次触发 CPU 执行启动 OB
    启动事件组态 OB 启动 OB 编号序执行
    表格 5 3 启动 OB 起始信息
    输入 数类型 说明
    LostRetentiv
    e
    Bool 保持性数丢失时True
    LostRTC Bool 日期时间丢失时True PLC 概念
    51 户程序执行
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 93
    5133 延时中断 OB
    延时中断 OB 组态时延执行
    延时中断事件
    延时中断事件组态指定延时发生 延迟时间通 SRT_DINT
    指令分配 延时事件中断程序循环执行相应延时中断 OB延时中断
    OB 连接延时事件 CPU 支持四延时事件
    表格 5 4 延时中断 OB 启动信息
    输入 数类型 说明
    Sign Word 传递 SRT_DINT 调触发标识符
    5134 循环中断 OB
    循环中断 OB 指定时间间隔执行
    组态四循环中断事件循环中断事件应 OB
    循环中断事件
    户通循环中断事件组态中断 OB 组态周期时间执行 创建循环中断 OB
    时组态初始周期时间循环事件负责中断程序循环执行相应循环中断
    OB请注意循环中断事件优先级程序循环事件更高
    循环事件连接循环中断 OB
    循环中断分配相移循环中断彼错开定相移量执行
    例果 1 ms 循环事件 2 ms 循环事件两事件 2 ms
    时发生次 果 1 ms 事件相移 500 μs 2 ms 事件相移
    0μs两事件会时发生
    默认相移
    0更改初始相移更改循环事件初始循环时间请单击项目树中循环中断
    OB文菜单中选择属性(Properties)然单击循环中断(Cyclic interrupt)
    输入新初始值 Query 循环中断 (QRY_CINT) Set 循环中断
    (SET_CINT) 指令程序中查询更改扫描时间相移 SET_CINT
    指令设置扫描时间相移会电循环切换 STOP
    模式程中保持变扫描时间相移值会电循环切换 STOP
    模式重新变初始值 CPU 支持四循环中断事件 PLC 概念
    51 户程序执行
    S71200 编程控制器
    94 系统手册 012015 A5E02486685AH
    5135 硬件中断 OB
    硬件中断 OB 发生相关硬件事件时执行 硬件中断 OB
    中断正常循环程序执行响应硬件事件信号
    硬件中断事件
    硬件发生变化时触发硬件中断事件例输入点升降事件者
    HSC(High Speed Counter高速计数器)事件 S71200
    支持硬件中断事件中断 OB
    设备组态中启硬件事件设备组态中事件分配 OB户程序中通
    ATTACH 指令进行分配 CPU 支持硬件中断事件 具体事件 CPU
    型号输入点数决定
    硬件中断事件数具限制:

    ● 升事件: 16 条
    ● 降事件: 16 条
    HSC 事件:
    ● CVPV: 6 条
    ● 方更改: 6 条
    ● 外部复位: 6 条
    5136 时间错误中断 OB
    已组态扫描周期超周期时间发生时间错误事件时执行时间错误中
    断 OB (OB 80) 已触发错误中断中断正常循环程序执行事件 OB
    发生述事件生成描述相应事件诊断缓区条目
    否存时间错误中断 OB生成诊断缓区条目 PLC 概念
    51 户程序执行
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 95
    时间错误中断事件
    出现种时间错误情况中种会引起时间错误事件:
    ● 扫描周期超周期时间
    果程序循环指定扫描周期时间未完成会出现超出周期时间种
    情况 关周期时间情况 CPU
    属性中组态扫描周期时间复位循环定时器更信息请参见S71200
    系统手册中监视周期时间 (页 106)部分
    ● CPU 结束执行第次中断 OB 前启动第二次中断(循环延时)
    CPU 法启动请求 OB
    ● 发生队列溢出
    果中断出现频率超 CPU 处理频率会出现发生队列溢出种情况 CPU
    通队列种事件类型未决(排队)事件数量加限制
    果相应队列已满时发生某事件 CPU 生成时间错误事件
    时间错误事件会触发时间错误中断 OB(果存)执行 果时间错误中断
    OB 存 CPU 设备组态决定 CPU 时间错误做出种反应:
    ● 默认时间错误( CPU 完成第循环中断前开始第二循环中断)组态 CPU
    保持 RUN 模式
    ● 针超出时间默认组态 CPU 切换 STOP 模式
    通执行 RE_TRIGR 指令
    (页 309)重启周期时间监视户程序程序循环执行时间延长组态周期
    时间十倍
    果程序循环中出现两次超出周期时间情况没复位循环定时器
    时间错误中断 OB 否存CPU 切换 STOP 模式 请参见S71200
    系统手册中监视循环时间 (页 106)部分 PLC 概念
    51 户程序执行
    S71200 编程控制器
    96 系统手册 012015 A5E02486685AH
    时间错误中断 OB 包含启动信息帮助您确定生成时间错误事件 OB OB
    中编写指令检查启动值采取适措施
    表格 5 5 时间错误 OB (OB 80) 启动信息
    输入 数类型 说明
    fault_id BYTE 16#01 超出循环时间
    16#02 请求 OB 法启动
    16#07 16#09 发生队列溢出
    csg_OBnr OB_ANY 出错时正执行 OB 编号
    csg_prio UINT 导致错误 OB 优先级
    项目中包括时间错误中断 OB请树形结构程序块(Program blocks)
    双击添加新块(Add new block)然次选择组织块(Organization
    block)时间错误中断(Time error interrupt)时间错误中断添加项目中
    新 V40 CPU 优先级 22果 V40 CPU 更换 V30 CPU
    (页 1451)优先级 26该优先级 V30
    效情况优先级字段均编辑您优先级设 22 26
    范围意值
    5137 诊断错误中断 OB
    CPU
    检测诊断错误者具诊断功模块发现错误该模块启诊断错误中断时
    执行诊断错误中断 OB 诊断错误中断 OB 中断正常循环程序执行 果希
    CPU 收诊断错误进入 STOP 模式诊断错误中断 OB 中包含 STP
    指令 CPU 进入 STOP 模式
    果未程序中包含诊断错误中断 OBCPU 忽略类错误保持 RUN 模式 PLC 概念
    51 户程序执行
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 97
    诊断错误事件
    模拟()PROFINETPROFIBUS
    数字()设备够检测报告诊断错误
    发生清种诊断错误情况中种会引起诊断错误事件
    支持诊断错误种:
    ● 户电源
    ● 超出限
    ● 超出限
    ● 断路
    ● 短路
    果存诊断错误中断 OB (OB 82)诊断错误事件触发中断执行
    果存CPU 忽略该错误
    项目中包括诊断错误中断 OB请树形结构程序块(Program blocks)
    双击添加新块(Add new block)然次选择组织块(Organization
    block)诊断错误中断(Diagnostic error interrupt)诊断错误中断添加项目中

    说明
    通道模拟设备(IORTD 热电偶)诊断错误
    诊断错误中断 OB 次处理通道诊断错误
    果通道设备两通道出现错误第二错误会情况触发诊断错误中断
    OB: 第通道错误已清第错误触发诊断错误中断 OB
    已执行完毕第二错误然存
    PLC 概念
    51 户程序执行
    S71200 编程控制器
    98 系统手册 012015 A5E02486685AH
    诊断错误中断 OB
    包含启动信息帮助您确定事件发生原错误出现清致确定报告错
    误设备通道 诊断错误中断 OB
    中编写指令检查启动值采取适措施

    说明
    果没未决诊断事件诊断错误 OB 启动信息会子模块作整体参考
    V30 中诊断错误离事件启动信息始终指示事件源 V40
    中果离事件离开子模块时未决诊断启动信息完全参考子模块
    (16#8000)事件源特定通道
    例果断路触发通道 2
    诊断错误事件纠正障清诊断错误事件启动信息参考通道
    2参考子模块 (16#8000)


    表格 5 6 诊断错误中断 OB 启动信息
    输入 数类型 说明
    IOstate WORD 设备 IO 状态:
    • 果组态正确位 0 1果组态正确
    0
    • 果出现错误(断线)位 4 1
    (果没错误位 4 0)
    • 果组态正确位 5 1果组态次正确
    0
    • 果出现 IO 访问错误位 6 1
    关存访问错误 IO 硬件标识符请参见
    LADDR (果没错误位 6 0)
    LADDR HW_ANY 报告错误设备功单元硬件标识符1
    Channel UINT 通道号
    MultiError BOOL 果存错误参数值 TRUE
    1 LADDR 输入包含返回错误设备功单元硬件标识符
    硬件标识符设备网络视图中插入组件时动分配出现 PLC
    变量常量(Constants) 选项卡中 会动硬件标识符分配名称 更改
    PLC 变量常量(Constants) 选项卡中条目 PLC 概念
    51 户程序执行
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 99
    5138 拔出插入模块 OB
    已组态非禁分布式 IO 模块子模块(PROFIBUSPROFINETAS
    i)生成插入拔出模块相关事件时系统执行拔出插入模块OB
    拔出插入模块事件
    情况产生拔出插入模块事件:
    ● 拔出插入已组态模块
    ● 扩展机架中实际没组态模块
    ● 扩展机架中兼容模块组态模块相符
    ● 扩展机架中插入组态模块兼容模块组态允许换值
    ● 模块子模块发生参数化错误
    果尚未该 OB 进行编程已组态未禁分布式 IO
    模块意情况时CPU 保持 RUN 模式
    否已该 OB 进行编程中央机架中模块意情况时CPU 切换
    STOP 模式
    表格 5 7 拔出插入模块 OB 启动信息
    输入 数类型 说明
    LADDR HW_IO 硬件标识符
    Event_Class Byte 16#38 模块已插入
    16#29: 模块已拔出
    Fault_ID Byte 障标识符 PLC 概念
    51 户程序执行
    S71200 编程控制器
    100 系统手册 012015 A5E02486685AH
    5139 机架站障 OB
    CPU 检测分布式机架站出现障发生通信丢失时执行机架站障OB
    机架站障事件
    检测情况时CPU 生成机架站障事件:
    ● DP 站系统障 PROFINET IO 系统障(进入离开事件)
    ● DP 站系统障 IO 设备障(进入离开事件)
    ● PROFINET I 设备某子模块发生障
    果尚未该 OB 进行编程发生意情况时CPU 保持 RUN 模式
    表格 5 8 机架站障 OB 启动信息
    输入 数类型 说明
    LADDR HW_IO 硬件标识符
    Event_Class Byte 16#32 激活 DP 站台 IO 设备
    16#33 禁 DP 站台 IO 设备
    16#38 离开事件
    16#39 进入事件
    Fault_ID Byte 障标识符
    51310 时钟 OB
    时钟 OB 根组态时钟时间条件执行 CPU 支持两时钟 OB
    时钟事件
    时钟中断事件组态某指定日期时间发生次者周期循环
    发生:
    ● 分钟: 分钟发生中断
    ● 时: 时发生中断
    ● 天: 天指定时间(时分钟)发生中断
    ● 周: 周指定日期指定时间(例周二午 430)发生中断
    ● 月: 月指定日期指定时间发生中断 日期编号必须介 1 28 间(包括
    1 28) PLC 概念
    51 户程序执行
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 101
    ● 月末: 月天指定时间发生中断
    ● 年: 年指定日期(月日)发生中断 指定 2 月 29 日
    表格 5 9 时钟事件 OB 启动信息
    输入 数类型 说明
    CaughtUp Bool 已前设置时间满足 OB 调
    SecondTim
    es
    Bool 已设置时间第二次启动 OB 调
    51311 状态 OB
    果 DPV1 PNIO 站触发状态中断执行状态 OB 果 DPV1 PNIO
    站组件(模块机架)更改工作模式(例 RUN 变
    STOP)发生种情况
    状态事件
    关触发状态中断事件详细信息请参见 DPV1 PNIO 站制造商文档
    表格 5 10 状态 OB 启动信息
    输入 数类型 说明
    LADDR HW_IO 硬件标识符
    Slot UInt 插槽号
    Specifier Word 报警说明符
    51312 更新 OB
    果 DPV1 PNIO 站触发更新中断执行更新 OB PLC 概念
    51 户程序执行
    S71200 编程控制器
    102 系统手册 012015 A5E02486685AH
    更新事件
    关触发更新中断事件详细信息请参见 DPV1 PNIO 站制造商文档
    表格 5 11 更新 OB 启动信息
    输入 数类型 说明
    LADDR HW_IO 硬件标识符
    Slot UInt 插槽号
    Specifier Word 报警说明符
    51313 配置文件 OB
    果 DPV1 PNIO 站触发配置文件特定中断执行配置文件 OB
    配置文件事件
    关触发配置文件中断事件详细信息请参见 DPV1 PNIO
    站制造商文档
    表格 5 12 配置文件 OB 启动信息
    输入 数类型 说明
    LADDR HW_IO 硬件标识符
    Slot UInt 插槽号
    Specifier Word 报警说明符
    51314 事件执行优先级排队
    CPU 处理操作受事件控制 事件会触发执行中断 OB
    块创建期间设备配置期间 ATTACH DETACH 指令指定事件中断
    OB 事件定期发生例程序循环循环事件
    事件发生次例启动事件延时事件
    事件硬件触发事件时发生例输入点事件高速计数器事件
    诊断错误时间错误等事件出现错误时发生 事件优先级队列确定事件中断
    OB 处理序
    CPU 优先级序处理事件1 低优先级26 高优先级 S71200 CPU
    V40 前版中种 OB 类型固定优先级(1 26) V40
    开始组态 OB 分配优先级 优先级编号 OB 属性特性中进行配置 PLC 概念
    51 户程序执行
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 103
    中断中断执行模式
    OB (页 91) 触发事件优先级序执行 V40 开始 OB
    执行组态中断中断 请注意程序循环 OB 始终中断
    OB 组态中断中断
    果设置中断模式执行 OB OB
    执行结束前发生更高优先级事件时中断正运行
    OB允许更高优先级事件 OB 运行
    运行更高级事件直结束会继续执行前中断 OB 果执行中断 OB
    时发生事件CPU 优先级序处理事件
    果未设置中断模式触发 OB
    运行期间否触发事件继续运行直结束
    考虑两种情况中中断事件触发循环 OB 延时 OB两种情况中延时
    OB (OB201) 没程映分区分配 (页 83)优先级 4 执行循环 OB (OB200)
    分配 PIP1 程映分区优先级 2
    执行图显示中断中断执行模式中执行 OB 区:

    图 51 情况 1: 中断 OB 执行

    图 52 情况 2: 中断 OB 执行 PLC 概念
    51 户程序执行
    S71200 编程控制器
    104 系统手册 012015 A5E02486685AH

    说明
    果 OB 执行模式组态中断时间错误 OB 中断程序循环 OB 外
    OB S71200 CPU V40 前版中时间错误 OB 中断执行中
    OB V40 开始果时间错误 OB(更高优先级
    OB)中断程序循环 OB 外执行中 OB必须 OB 执行组态中断

    解事件执行优先级排队
    CPU 通种事件类型队列限制单源未决(排队)事件数量
    达定事件类型未决事件限值事件丢失 时间错误中断 OB
    (页 94) 响应队列溢出
    CPU 事件具相关优先级 通常CPU
    优先级序处理事件(优先级高先进行处理) 优先级相事件CPU
    先先原进行处理
    表格 5 13 OB 事件
    事件 允许数量 默认 OB 优先级
    程序循环 1 程序循环事件
    允许 OB
    14
    启动 1 启动事件 1
    允许 OB
    14
    延时 4 时间事件
    事件 1 OB
    3
    循环中断 4 事件
    事件 1 OB
    8
    硬件中断 50 硬件中断事件 2
    事件 1
    OB事件 OB
    18
    18
    时间错误 1 事件(仅组态时)3 22 264
    诊断错误 1 事件(仅组态时) 5
    拔出插入模块 1 事件 6
    机架站障 1 事件 6 PLC 概念
    51 户程序执行
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 105
    事件 允许数量 默认 OB 优先级
    日时钟 2 事件 2
    状态 1 事件 4
    更新 1 事件 4
    配置文件 1 事件 4
    1 启动事件程序循环事件会时发生启动事件运行结束程序循环事件启动
    2 果 DETACH ATTACH 指令具 50 硬件中断事件 OB
    3 CPU 组态超出扫描周期时间时保持 RUN 模式 RE_TRIGR
    指令复位周期时间 果扫描周期第二次超出扫描周期时间CPU
    会进入 STOP 模式
    4 新 V40 V41 CPU 优先级 22果 V30 CPU 更换 V40 V41
    CPU优先级 26: V30
    效优先级种情况优先级字段编辑户优先级设置 22
    26 间值
    关详细信息请参见题 V41 CPU 更换 V30 CPU (页 1451)
    外CPU 识出关联 OB 事件 表介绍事件相应 CPU
    操作:
    表格 5 14 附加事件
    事件 说明 CPU 操作
    IO 访问错误 直接 IO 读写错误 CPU
    第次错误记录诊断缓区中
    保持 RUN 模式
    周期时间错误 CPU
    超出组态周期时间两次
    CPU
    错误记录诊断缓区中切换
    STOP 模式
    外围设备访问错误 程映更新期间出现
    IO 错误
    CPU
    第次错误记录诊断缓区中
    保持 RUN 模式
    编程错误 程序执行错误 果发生错误块进行错误处理
    更新错误结构否 CPU
    会错误记录诊断缓区中保持
    RUN 模式 PLC 概念
    51 户程序执行
    S71200 编程控制器
    106 系统手册 012015 A5E02486685AH
    中断等时间
    果中断事件发生时程序循环 OB
    唯激活事件服务例程中断事件等时间(该时间指通知 CPU
    发生事件 CPU 开始执行处理该事件 OB 中第条指令)约 175 µs
    514 监视组态循环时间
    循环时间指 CPU 操作系统 RUN 模式执行循环阶段需时间 CPU
    提供两种监视循环时间方法:
    ● 扫描周期时间
    ● 扫描周期时间
    扫描周期监视启动事件完成开始 功组态出现 CPU设备配置(Device
    Configuration) 循环时间(Cycle time)
    CPU 始终监视扫描周期超出扫描周期时间时做出响应
    果超出组态扫描周期时间生成错误两种方法该错误进行处
    理:
    ● 果户程序包括时间错误中断
    OB时间错误事件产生诊断缓区条目 CPU 保持 RUN 模式
    (通更改 CPU 组态检测时间错误时进入 STOP
    模式默认组态保持 RUN 模式)
    ● 果户程序中包含时间错误中断 OB CPU 执行该中断
    RE_TRIGR 指令
    (页 309)(重新触发周期时间监视)复位记录周期时间定时器
    果前程序循环执行耗费时间组态扫描周期时间十倍 RE_TRIGR
    指令重新触发周期时间监视返回ENO TRUE 否 RE_TRIGR
    指令会重新触发周期时间监视 返回ENO FALSE
    通常扫描周期会快执行前扫描周期完成扫描周期会开始
    视户程序通信务定扫描周期时间段次扫描中
    消种差异CPU 支持种选扫描周期时间
    果启选功提供 ms 单位扫描周期时间执行完程序循环 OB
    CPU 会延时直扫描周期时间重复程序循环
    果 CPU 完成正常扫描周期时间指定循环时间 CPU
    额外扫描周期时间执行运行诊断处理通信请求 PLC 概念
    51 户程序执行
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 107
    果 CPU 指定循环时间未完成扫描周期CPU
    正常完成扫描(包括通信处理)会超出扫描时间引起系统响应
    表定义循环时间监视功值范围默认值
    表格 5 15 循环时间范围
    循环时间 值范围 (ms) 默认值
    扫描周期时间1 1 6000 150 ms
    扫描周期时间2 1 扫描周期时间 禁
    1 扫描周期时间始终启 请组态 1 ms 6000 ms 间周期时间默认值
    150 ms
    2 扫描周期时间选项默认情况禁 必时组态 1 ms
    扫描周期时间间周期时间
    组态循环时间通信负载
    利设备配置中 CPU 属性组态参数:
    ● 周期: 输入扫描周期监视时间 启输入扫描周期时间

    ● 通信负载: 组态百分时间专门通信务

    关扫描周期更信息请参见监视循环时间 (页 106) PLC 概念
    51 户程序执行
    S71200 编程控制器
    108 系统手册 012015 A5E02486685AH
    515 CPU 存储器
    存储器理
    CPU 提供存储户程序数组态存储区:
    ● 装载存储器非易失性存储户程序数组态 项目载 CPU
    CPU 会先程序存储装载存储区中 该存储区位存储卡(存) CPU
    中 CPU 够断电继续保持该非易失性存储区 存储卡支持存储空间 CPU
    置存储空间更
    ● 工作存储器易失性存储器执行户程序时存储户项目某容 CPU
    会项目容装载存储器复制工作存储器中
    该易失性存储区断电丢失恢复供电时 CPU 恢复
    ● 保持性存储器非易失性存储限量工作存储器值 断电程中CPU
    保持性存储区存储选户存储单元值 果发生断电掉电CPU
    电时恢复保持性值
    显示编译程序块存储器情况请右键单击 STEP 7 项目树中程序块(Program
    blocks) 文件夹中块然文菜单中选择资源(Resources)
    编译属性(Compiliation properties) 显示编译块装载存储器工作存储器
    显示线 CPU 存储器情况请双击 STEP 7 中线诊断(Online and
    diagnostics)展开诊断(Diagnostics)然选择存储器(Memory)
    保持性存储器
    某数标记保持性数避免发生电源障造成数丢失 该 CPU
    允许您数配置保持性数:
    ● 位存储器 (M): PLC
    变量表分配列表中定义位存储器保持性存储器 保持性位存储器总
    MB0 开始连续贯穿指定字节数 通 PLC
    变量表分配列表中通单击保持性(Retain) 工具栏图标指定该值 输入 MB0
    开始保留 M 字节数
    注意: 块通程序块(Program blocks)
    文件夹中选择块然选择工具 > 分配列表(Tools > Assignment list)
    菜单命令显示分配列表 PLC 概念
    51 户程序执行
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 109
    ● 函数块 (FB) 变量: 果创建 FB 时选择优化(Optimized)该 FB
    接口编辑器包含保持性(Retain) 列
    该列中变量分选择保持性(Retentive)非保持性(NonRetentive)
    IDB 中设置(Set in IDB) 程序编辑器中放置该 FB 时创建背景 DB
    中显示该保持性列 优化 FB 中果变量保持性(Retain)
    选项中选择 IDB 中设置(Set in IDB)(背景数块中设置)更改背景
    DB 接口编辑器中某变量保持性状态
    果创建 FB 时选择标准 S7300400 兼容(Standard compatible with S7
    300400)该 FB 接口编辑器中会包括保持性(Retain) 列
    程序编辑器中插入该 FB 时创建背景 DB 会显示保持性(Retain)
    列该列编辑 种情况变量选择保持性(Retain)
    选项会导致选择变量
    样变量取消选择该选项会导致取消选择变量 组态标准
    S7300400 兼容(Standard compatible with S7300400) FB背景 DB
    编辑器中更改保持性状态变量会时设置相保持性状态
    创建 FB 标准 S7300400 兼容(Standard compatible with S7300400)
    选项法更改 创建 FB 时选择该选项 确定现 FB
    否组态优化(Optimized) 标准 S7300400 兼容(Standard compatible
    with S7300400)请项目树中右键单击该
    FB选择属性(Properties)然选择特性(Attributes)
    果优化块访问(Optimized block access) 复选框选中状态说明块已优化
    否标准块 S7300400 CPU 兼容
    ● 全局数块变量: 保持性状态分配方面全局 DB FB 类似
    根块访问设置情况户定义全局数块单变量变量保持性状态

    – 果 DB
    创建时选择优化(Optimized)设置单独变量保持性状态
    – 果创建 DB 时选择标准 S7300400 兼容(Standard compatible with S7
    300400)该保持性状态设置适该 DB
    变量变量具保持性没 PLC 概念
    51 户程序执行
    S71200 编程控制器
    110 系统手册 012015 A5E02486685AH
    该 CPU 支持 10240 字节保持性数 解保持性字节数请 PLC
    变量表分配列表中单击保持性(Retain) 工具栏图标 里 M
    存储器指定保持性范围方第二箭头会指示 M DB
    总剩余存储空间
    请注意保证该值准确性必须编译带保持性变量数块

    说明
    载程序会清更改保持性存储器中现值
    果载前清保持性存储器请载程序前 CPU 复位出厂设定

    5151 系统时钟存储器
    CPU 属性启系统存储器时钟存储器相应字节
    程序逻辑通函数变量名称引位
    ● M 存储器字节分配系统存储器
    该系统存储器字节提供四位户程序通变量名称引四位:
    – 第周期: (变量名称FirstScan)启动 OB
    完成第次扫描期间该位设置 1
    (执行第次扫描首次扫描位设置 0)
    – 诊断状态变化: (变量名称: DiagStatusUpdate) CPU
    记录诊断事件扫描周期设置 1 直首次程序循环 OB
    执行结束CPU 置位DiagStatusUpdate位户程序法检测启动
    OB 执行期间首次程序循环 OB 执行期间否发生诊断更改
    – 始终 1(高)(Always 1 (high)): (变量名称AlwaysTRUE)该位始终设置
    1
    – 始终 0(低)(Always 0 (low)): (变量名称AlwaysFALSE)该位始终设置
    0
    ● M 存储器字节分配时钟存储器
    组态时钟存储器字节中位生成方波脉 时钟存储器字节提供 8
    种频率范围 05 Hz(慢) 10 Hz(快)
    位作控制位(尤指令结合时)户程序中周期性触发
    动作 PLC 概念
    51 户程序执行
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 111
    CPU STOP 模式切换 STARTUP 模式时初始化字节 时钟存储器位
    STARTUP RUN 模式会 CPU 时钟步变化


    覆盖系统存储器位时钟存储器位时风险
    改写系统存储器时钟存储器位会破坏功中数时导致
    户程序错误运行进造成设备损坏员伤害
    时钟存储器系统存储器预留 M
    存储器指令通信写入单元破坏中数
    避免单元写入数确保功正常运行应始终程机器紧急
    停止电路

    系统存储器组态字节中位会发生特定事件时启(值 1)

    表格 5 16 系统存储器
    7 6 5 4 3 2 1 0
    保留
    值 0
    始终熄灭
    值 0
    常开
    值 1
    诊断状态指示
    • 1 变化
    • 0 更改
    首次扫描指示
    • 1 启动首次扫描
    • 0 首次扫描
    时钟存储器组态字节该字节位分固定时间间隔循环启禁
    时钟位会相应 M 存储器位产生方波脉
    位作控制位(尤指令结合时)户代码中周期性触发动作
    PLC 概念
    51 户程序执行
    S71200 编程控制器
    112 系统手册 012015 A5E02486685AH

    表格 5 17 时钟存储器
    位号 7 6 5 4 3 2 1 0
    变量名称
    周期 (s) 20 16 10 08 05 04 02 01
    频率 (Hz) 05 0625 1 125 2 25 5 10
    时钟存储器 CPU
    周期异步运行时钟存储器状态会长周期中发生次改变
    516 诊断缓区
    CPU 支持诊断缓区包含诊断事件应条目
    条目包含事件发生日期时间事件类事件描述
    条目时间序显示新发生事件位面 日志提供 50
    发生事件 日志填满新事件换日志中早事件
    掉电时保存事件
    诊断缓区中记录事件类型:
    ● 系统诊断事件例CPU 错误模块错误
    ● CPU 次状态切换(次电次切换 STOP 模式次切换 RUN 模式)
    必须线访问诊断缓区 (页 1190) 线诊断(Online & diagnostics)
    视图中诊断 > 诊断缓区(Diagnostics > Diagnostics buffer) 查找诊断缓区 PLC 概念
    51 户程序执行
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 113
    517 日时钟
    CPU 支持日时钟 CPU 断电期间超级电容器提供时钟继续运行需电
    超级电容器 CPU 通电时充电 CPU 通电少 24
    时超级电容器具电量通常足维持时钟运行 20 天
    STEP 7 时钟设置系统时间初始默认值者遵循出厂值
    日时钟必须进行设置
    诸诊断缓区条目数日志文件数日志条目时间戳基系统时间
    线 CPU 线诊断(Online & diagnostics) 视图中设置日时钟功
    (页 1186)设置日时钟 然STEP 7 您设置时间中加者减 Windows
    操作系统 UTC(世界协调时间)偏差计算系统时间 果您 Windows
    操作系统时区夏令时设置您处区域相致日时钟设置前时
    间会产生 UTC 系统时间
    STEP 7 中包含读写系统时间(RD_SYS_T WR_SYS_T)读取时间
    (RD_LOC_T) 设置时区 (SET_TIMEZONE) 指令 (页 341) RD_LOC_T
    指令您 CPU 般属性 (页 173)日时钟(Time of day)
    组态中设置时区夏令时偏移量计算时间
    设置设置您时间时区选择性设置夏令时指定夏令时开始时间结
    束时间 您通 SET_TIMEZONE 指令设定设置
    518 组态 RUN 切换 STOP 时输出
    组态 CPU 处 STOP 模式时数字量输出模拟量输出特性 CPUSB
    SM 输出设置冻结值换值:
    ● 换特定输出值(默认): CPUSB SM
    设备输出(通道)分输入换值
    数字输出通道默认换值 OFF模拟输出通道默认换值 0
    ● 冻结输出保持状态: 工作模式 RUN 切换 STOP
    时输出保留前值 电输出设置默认换值
    设备配置(Device Configuration) 中组态输出行
    选择相应设备然属性(Properties) 选项卡组态设备输出

    说明
    某分布式 IO 模块提供响应 CPU 停止模式额外设置
    请模块设备配置中选项列表中进行选择
    PLC 概念
    52 数存储存储区IO 寻址
    S71200 编程控制器
    114 系统手册 012015 A5E02486685AH
    CPU RUN 切换 STOP CPU
    保留程映根组态写入相应数字模拟输出值
    52 数存储存储区IO 寻址
    521 访问 S71200 数
    STEP 7 简化符号编程 户数址创建符号名称变量作存储器址
    IO 点相关 PLC 变量代码块中局部变量
    户程序中变量需输入指令参数变量名称
    更理解 CPU 存储区结构寻址方式段落 PLC
    变量引绝寻址进行说明 CPU
    提供选项执行户程序期间存储数:
    ● 全局储存器: CPU 提供种专存储区中包括输入 (I)输出 (Q) 位存储器
    (M) 代码块限制访问该储存器
    ● PLC 变量表: STEP 7 PLC 变量表中输入特定存储单元符号名称
    变量 STEP 7
    程序中全局变量允许户应程序中具体含义名称进行命名
    ● 数块 (DB): 户程序中加入 DB 存储代码块数
    相关代码块开始执行直结束存储数始终存 全局DB
    存储代码块均数背景 DB 存储特定 FB 数 FB
    参数进行构造
    ● 时存储器: 调代码块CPU
    操作系统会分配执行块期间时存储器 (L)
    代码块执行完成CPU 重新分配存储器执行代码块 PLC 概念
    52 数存储存储区IO 寻址
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 115
    存储单元唯址 户程序利址访问存储单元中信息 输入
    (I) 输出 (Q) 存储区(例 I03 Q17)引会访问程映
    立访问物理输入输出请引面添加P(例I03PQ17P
    StopP)
    表格 5 18 存储区
    存储区 说明 强制 保持性
    I
    程映输入
    I_P1
    (物理输入)
    扫描周期开始时物理输入复制
    立读取 CPUSB SM
    物理输入点
    支持
    Q
    程映输出
    Q_P1
    (物理输出)
    扫描周期开始时复制物理输出
    立写入 CPUSB SM
    物理输出点
    支持
    M
    位存储器
    控制数存储器 支持
    (选)
    L
    时存储器
    存储块时数数仅该块
    范围效

    DB
    数块
    数存储器时 FB 参数存储器
    (选)
    1
    立访问(读取写入)物理输入物理输出请址变量面添加P(例I
    03PQ17P StopP)
    存储单元唯址 户程序利址访问存储单元中信息
    绝址元素组成:
    ● 存储区标识符( IQ M)
    ● 访问数(B表示 ByteW表示 Word D表示 DWord)
    ● 数起始址(字节 3 字 3)
    访问布尔值址中位时输入助记符号
    仅需输入数存储区字节位置位位置( 00Q01 M34) PLC 概念
    52 数存储存储区IO 寻址
    S71200 编程控制器
    116 系统手册 012015 A5E02486685AH

    A 存储区标识符 E 存储区字节
    B 字节址: 字节 3 F 选定字节位
    C 分隔符(字节位)
    D 位字节中位置(位 4 8 位)
    示例中存储区字节址(M 代表位存储区3 代表 Byte
    3)通面句点()位址(位 4)分隔
    访问 CPU 存储区中数
    STEP 7 简化符号编程 通常 PLC 变量(数块)中创建变量
    OBFC FB 顶部接口中创建变量
    变量包括名称数类型偏移量注释 外数块中指定起始值
    编程时通指令参数中输入变量名称变量
    选择指令参数中输入绝操作数(存储区偏移量)
    部分实例介绍输入绝操作数
    程序编辑器会动绝操作数前面插入 字符
    程序编辑器中视图切换种视图: 符号符号绝绝
    I(程映输入): CPU 仅扫描周期循环 OB
    执行前外围(物理)输入点进行采样值写入输入程映
    位字节字双字访问输入程映
    允许程映输入进行读写访问程映输入通常读
    表格 5 19 I 存储器绝址
    位 I[字节址][位址] I01
    字节字双字 I[][起始字节址] IB4IW5 ID12 PLC 概念
    52 数存储存储区IO 寻址
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 117
    通址面添加P立读取 CPUSBSM
    分布式模块数字量模拟量输入 I_P 访问 I
    访问区前者直接访问点非输入程映获数 种 I_P
    访问称立读访问数直接源非副获取里副指次更
    新输入程映时建立副
    物理输入点直接连接现场设备接收值允许点进行写访问
    读写 I 访问I_P 访问读访问
    I_P 访问仅限单 CPUSB SM
    支持输入(取整接字节) 例果 2 DI2 DQ SB
    输入组态 I40 开始 I40P I41P 形式者 IB4P
    形式访问输入点会拒绝 I42P I47P
    访问形式没意义点未 允许 IW4P ID4P
    访问形式超出该 SB 相关字节偏移量
    I_P 访问会影响存储输入程映中相应值
    表格 5 20 I 存储器绝址(立)
    位 I[字节址][位址]P I01P
    字节字双字 I[][起始字节址]P IB4PIW5P ID12P
    Q(程映输出): CPU 存储输出程映中值复制物理输出点
    位字节字双字访问输出程映 程映输出允许读访问写访问
    表格 5 21 Q 存储器绝址
    位 Q[字节址][位址] Q11
    字节字双字 Q[][起始字节址] QB5QW10QD40
    通址面添加P立写入 CPUSBSM
    分布式模块物理数字量模拟量输出 Q_P 访问 Q
    访问区前者数写入输出程映外直接数写入访问点(写入两
    位置) 种 Q_P
    访问时称立写访问数直接发送目标点目标点必等输出
    程映次更新
    物理输出点直接控制连接现场设备允许点进行读访问
    读写 Q 访问Q_P 访问写访问 PLC 概念
    52 数存储存储区IO 寻址
    S71200 编程控制器
    118 系统手册 012015 A5E02486685AH
    Q_P 访问仅限单 CPUSB SM
    支持输出(取整接字节) 例果 2 DI2 DQ SB
    输出组态 Q40 开始 Q40P Q41P 形式者 QB4P
    形式访问输出点会拒绝 Q42P Q47P
    访问形式没意义点未 允许 QW4P QD4P
    访问形式超出该 SB 相关字节偏移量
    Q_P 访问影响物理输出影响存储输出程映中相应值
    表格 5 22 Q 存储器绝址(立)
    位 Q[字节址][位址]P Q11P
    字节字双字 Q[][起始字节址]P QB5PQW10P
    QD40P
    M(位存储区): 针控制继电器数位存储区(M
    存储器)存储操作中间状态控制信息
    位字节字双字访问位存储区 M 存储器允许读访问写访问
    表格 5 23 M 存储器绝址
    位 M[字节址][位址] M267
    字节字双字 M[][起始字节址] MB20MW30MD50
    时(时存储器): CPU 根需分配时存储器 启动代码块(
    OB)调代码块( FC FB)时CPU
    代码块分配时存储器存储单元初始化 0
    时存储器 M 存储器类似区: M
    存储器全局范围效时存储器局部范围效:
    ● M 存储器: OBFC FB 访问 M
    存储器中数说数全局性户程序中元素
    ● 时存储器: CPU 限定创建声明时存储单元 OBFC FB
    访问时存储器中数
    时存储单元局部效代码块会享时存储器代码块调
    代码块时 例: OB 调 FC 时FC 法访问进行调
    OB 时存储器 PLC 概念
    52 数存储存储区IO 寻址
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 119
    CPU OB 优先级提供时()存储器:
    ● 16 KB 启动程序循环(包括相关 FB FC)
    ● 6 KB 次额外中断事件线程包括相关 FB FC
    通符号寻址方式访问时存储器
    DB(数块): DB 存储器存储种类型数中包括操作中间状态 FB
    控制信息参数许指令(定时器计数器)需数结构
    位字节字双字访问数块存储器 读写数块允许读访问写访问
    读数块允许读访问
    表格 5 24 DB 存储器绝址
    位 DB[数块编号]DBX[字节址][位
    址]
    DB1DBX23
    字节字双字 DB[数块编号]DB
    [][起始字节址]
    DB1DBB4DB10DBW
    2DB20DBD8


    说明
    LAD FBD 中指定绝址时STEP 7
    会址加字符前缀指示绝址
    编程时输入带带字符绝址(例 I00 I0) 果忽略
    STEP 7 加字符
    SCL 中必须址前输入表示址绝址 果没STEP 7
    编译时生成未定义变量错误
    PLC 概念
    53 模拟值处理
    S71200 编程控制器
    120 系统手册 012015 A5E02486685AH
    CPU IO 模块中 IO 进行组态


    设备组态添加 CPU IO 模块时STEP 7
    会动分配 I 址 Q 址
    通设备组态中选择址字段输入新编号
    更改默认寻址设置
    • 模块否点STEP 7 组
    8 点(1
    字节)方式分配数字量输入输出
    • STEP 7 组 2
    点方式分配模拟量输入输出中模
    拟点占 2 字节(16 位)
    图中显示示例配两 SM SB CPU 1214C 示例中 DI8
    模块址改 2 代
    8工具协助您更改错误址相突址范围
    53 模拟值处理
    模拟量信号模块提供输入信号等表示电压范围电流范围输出值
    范围 ±10 V±5 V±25 V 0 20 mA 模块返回值整数值中0
    27648 表示电流额定范围27648 27648 表示电压额定范围
    该范围外值表示溢溢
    关超出范围值类型详细信息请参见模拟量输入表示法
    (页 1336)模拟量输出表示法 (页 1338)表格
    控制程序中需工程单位值例表示体积温度重量数
    量值 工程单位模拟量输入必须首先模拟值标准化 00 10
    实数(浮点)值 然必须标定表示工程单位值值
    转换模拟量输出值工程单位表示值应首先工程单位表示值标准化
    00 10 间值然标定 0 27648 间 27648 27648
    间(取决模拟模块范围)值 STEP 7 提供 NORM_X SCALE_X 指令
    (页 295) CALCULATE 指令 (页 255)标定模拟值 (页 43) PLC 概念
    53 模拟值处理
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 121
    示例: 模拟值处理
    例假设模拟量输入电流范围 0 20 mA 模拟量输入模块返回测量值范围
    0 24768 示例中假设模拟量输入值测量 50 °C 100 °C
    温度采样值含义:

    模拟量输入值 工程单位
    0 50 °C
    6192 625 °C
    12384 75 °C
    18576 875 °C
    24768 100 °C
    示例中通模拟量输入值确定工程单位计算方法:
    工程单位值 50 + (模拟量输入值) * (100 50) (24768 0)
    般情况公式:

    工程单位值 (工程单位范围限) +
    (模拟量输入值) *
    (工程单位范围限 工程单位范围限)
    (模拟量输入限 模拟量输入限)
    PLC 应中典型方法模拟量输入值标准化 00 10 间浮点值
    然需值换算工程单位范围浮点值 简单起见 LAD
    指令常数值表示范围实际选择变量
    程序段 1

    程序段 2
    PLC 概念
    54 数类型
    S71200 编程控制器
    122 系统手册 012015 A5E02486685AH
    54 数类型
    数类型指定数元素解释数
    指令参数少支持种数类型参数支持种数类型
    光标停指令参数域方便定参数支持数类型
    形参指指令标记该指令数位置标识符(例: ADD 指令 IN1
    输入)
    实参指包含指令数存储单元(含字符前缀)常量(例MD40
    0 Number_of_Widgets)
    户指定实参数类型必须指令指定形参支持数类型匹配
    指定实参时必须指定变量(符号)者绝(直接)存储器址
    变量符号名(变量名)数类型存储区存储器偏移量注释关联起
    PLC 变量编辑器块(OBFCFB DB)接口编辑器中进行创建
    果输入没关联变量绝址址必须支持数类型相匹配
    默认变量输入时创建
    StringStructArray DTL 外数类型 PLC
    变量编辑器块接口编辑器中 StringStructArray DTL
    块接口编辑器中 许输入参数输入常数值
    ● 位位序列 (页 123): Bool(布尔值位值)Byte(8 位字节值)Word(16
    位值)DWord(32 位双字值)
    ● 整型 (页 124)
    – USInt(符号 8 位整数)SInt(符号 8 位整数)
    – UInt(符号 16 位整数)Int(符号 16 位整数)
    – UDInt(符号 32 位整数)DInt(符号 32 位整数)
    ● 浮点实数 (页 125): Real(32 位实数值浮点值)LReal(64
    位实数值浮点值)
    ● 时间日期 (页 126): Time(32 位 IEC 时间值)Date(16
    位日期值)TOD(32 位时钟值)DTL(12 位日期时间结构)
    ● 字符字符串 (页 128): Char(8 位单字符)String(长 254
    字符变长度字符串)
    ● 数组 (页 131)
    ● 数结构 (页 132): Struct
    ● PLC 数类型 (页 132)
    ● 指针 (页 133): PointerAnyVariant PLC 概念
    54 数类型
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 123
    BCD 数字格式作数类型受转换指令支持
    表格 5 25 BCD 格式范围
    格式 (位

    数字范围 常量输入示例
    BCD16 16 999 999 123 123
    BCD32 32 9999999 9999999 1234567 1234567
    541 BoolByteWord DWord 数类型
    表格 5 26 位位序列数类型

    类型


    数值
    类型
    数值
    范围
    常数
    示例

    示例
    Bool 1 布尔运算 FALSE TRUE TRUE1 I10
    Q01
    M507
    DB1DBX23
    Tag_name
    二进制 0 1 0 2#0
    八进制 8#0 8#1 8#1
    十六进制 16#0 16#1 16#1
    Byte 8 二进制 2#0 2#11111111 2#00001111 IB2
    MB10
    DB1DBB4
    Tag_name
    符号整数 0 255 15
    八进制 8#0 8#377 8#17
    十六进制 B#16#0 B#16#FF B#16#F16#F
    Word 16 二进制 2#0
    2#1111111111111111
    2#111100001111000
    0
    MW10
    DB1DBW2
    Tag_name 符号整数 0 65535 61680
    八进制 8#0 8#177777 8#170360
    十六进制 W#16#0 W#16#FFFF
    16#0 16#FFFF
    W#16#F0F016#F0
    F0
    DWord 32 二进制 2#0
    2#11111111111111111111
    111111111111
    2#111100001111111
    100001111
    MD10
    DB1DBD8
    Tag_name
    符号整数 0 4294967295 15793935 PLC 概念
    54 数类型
    S71200 编程控制器
    124 系统手册 012015 A5E02486685AH

    类型


    数值
    类型
    数值
    范围
    常数
    示例

    示例
    八进制 8#0 8#37777777777 8#74177417
    十六进制 DW#16#0000_0000
    DW#16#FFFF_FFFF
    16#0000_0000
    16#FFFF_FFFF
    DW#16#F0FF0F16
    #F0FF0F
    542 整数数类型
    表格 5 27 整型数类型(U 符号S 短D 双)
    数类



    数值范围 常数示例 址
    示例
    USInt 8 0 255 78 2#01001110 MB0DB1DBB
    4
    Tag_name
    SInt 8 128 127 +50 16#50
    UInt 16 0 65535 65295 0 MW2DB1DB
    W2
    Tag_name
    Int 16 32768 32767 30000 +30000
    UDInt 32 0 4294967295 4042322160 MD6DB1DBD
    8
    Tag_name
    DInt 32 2147483648
    2147483647
    2131754992 PLC 概念
    54 数类型
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 125
    543 浮点型实数数类型
    ANSIIEEE 7541985 标准述实(浮点)数 32 位单精度数 (Real) 64
    位双精度数 (LReal) 表示 单精度浮点数精度高 6
    位效数字双精度浮点数精度高 15 位效数字
    输入浮点常数时指定 6 位 (Real) 15 位 (LReal) 效数字保持精度
    表格 5 28 浮点型实数数类型(L 长浮点型)
    数类



    数值范围 常数示例 址示例
    Real 32 3402823e+38 1175
    495e38
    ±0
    +1175 495e38
    +3402823e+38
    123456 34 10e
    5
    MD100DB1D
    BD8Tag_nam
    e
    LReal 64 17976931348623158e+308

    22250738585072014e
    308
    ±0
    +22250738585072014e308

    +17976931348623158e+308
    12345123456789e
    4012E+40
    DB_namevar_n
    ame
    规:
    • 支持直接寻

    • OBFB
    FC
    块接口数组中
    进行分配
    计算涉包含非常非常数字长串数值时计算结果准确
    果数字相差 10 x 次方中 x > 6 (Real) 15 (LReal)会发生述情况 例
    (Real): 100 000 000 + 1 100 000 000 PLC 概念
    54 数类型
    S71200 编程控制器
    126 系统手册 012015 A5E02486685AH
    544 时间日期数类型
    表格 5 29 时间日期数类型
    数类型 范围 常量输入示例
    Time 32 位 T#24d_20h_31m_23s_648ms
    T#24d_20h_31m_23s_647ms
    存储形式: 2147483648 ms
    +2147483647 ms
    T#5m_30s
    T#1d_2h_15m_30s_45ms
    TIME#10d20h30m20s630
    ms
    500h10000ms
    10d20h30m20s630ms
    日期 16 位 D#199011 D#21681231 D#20091231
    DATE#20091231
    20091231
    Time_of_D
    ay
    32 位 TOD#0000 TOD#235959999 TOD#102030400
    TIME_OF_DAY#102030
    400
    23101
    DTL
    (长格式日
    期时间)
    12
    字节
    : DTL#197001010000000
    :DTL#22620411234716854
    775 807
    DTL#20081216
    203020250
    Time
    TIME 数作符号双整数存储解释毫秒 编辑器格式日期 (d)时
    (h)分钟 (m)秒 (s) 毫秒 (ms) 信息
    需指定全部时间单位 例T#5h10s 500h 均效
    指定单位值组合值超毫秒表示时间日期类型限限(
    2147483648 ms +2147483647 ms)
    日期
    DATE 数作符号整数值存储解释添加基础日期 1990 年 1 月 1
    日天数获取指定日期 编辑器格式必须指定年月日 PLC 概念
    54 数类型
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 127
    TOD
    TOD (TIME_OF_DAY)
    数作符号双整数值存储解释指定日期凌晨算起毫秒数(凌晨 0
    ms) 必须指定时(24 时天)分钟秒 选择指定数秒格式
    DTL
    DTL(日期时间长型)数类型 12 字节结构保存日期时间信息
    块时存储器者 DB 中定义 DTL 数 必须 DB 编辑器起始值(Start
    value) 列组件输入值
    表格 5 30 DTL 范围
    长度
    (字
    节)
    格式 值范围 值输入示例
    12 时钟日历
    年月日时分
    秒纳秒
    : DTL#197001010000000
    : DTL#25541231235959999
    999 999
    DTL#200812
    16203020250
    DTL 部分均包含数类型值范围
    指定值数类型必须相应部分数类型相致
    表格 5 31 DTL 结构元素
    Byte 组件 数类型 值范围
    0 年 UINT 1970 2554
    1
    2 月 USINT 1 12
    3 日 USINT 1 31
    4 工作日1 USINT 1(星期日) 7(星期六) 1
    5 时 USINT 0 23
    6 分 USINT 0 59 PLC 概念
    54 数类型
    S71200 编程控制器
    128 系统手册 012015 A5E02486685AH
    Byte 组件 数类型 值范围
    7 秒 USINT 0 59
    8 纳秒 UDINT 0 999 999 999
    9
    10
    11
    1 年月日时分
    秒纳秒格式中包括星期
    545 字符字符串数类型
    表格 5 32 字符字符串数类型
    数类型 范围 常量输入示例
    Char 8 位 16#00 16#FF 'A' 't' '@' 'ä' '∑'
    WChar 16 位 16#0000
    16#FFFF
    'A' 't' '@' 'ä' '∑'
    亚洲字符西里尔字符字符
    String n+ 2 字节 n (0 254
    字节)
    ABC
    WString n + 2 字 n (0 65534
    字)
    ä123@XYZCOM
    Char WChar
    Char 存储器中占字节存储 ASCII 格式(包括扩展 ASCII
    字符代码)编码单字符 WChar
    存储器中占字空间包含意双字节字符表示形式
    编辑器语法字符前面面单引号字符
    见字符控制字符 PLC 概念
    54 数类型
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 129
    String WString
    CPU 支持 String 数类型存储串单字节字符 String
    数类型包含总字符数(字符串中字符数)前字符数 String 类型提供达 256
    字节字符串中存储总字符数(1 字节)前字符数(1
    字节) 254 字节 String 数类型中字节 16#00
    16#FF 意值
    WString 数类型支持单字(双字节)值较长字符串
    第字包含总字符数字包含总字符数接字符串包含达 65534
    字 WString 数类型中字 16#0000 16#FFFF 意值
    IN 类型指令参数带单引号文字串(常量)
    例ABC’三字符组成字符串作 S_CONV 指令中 IN 参数输入
    通 OBFCFB DB
    块接口编辑器中选择StringWString数类型创建字符串变量 法 PLC
    变量编辑器中创建字符串
    数类型拉列表中选择种数类型输入关键字StringWString然方
    括号中字节 (String) 字 (WString) 单位指定字符串
    例MyString String[10]指定 MyString 长度 10 字节
    果包含带长度方括号假定字符串长度 254 假定 WString
    长度 65534 MyWString WString[1000]指定 1000 字 WString
    示例定义字符数 10 前字符数 3 String表示该 String
    前包含 3 单字节字符扩展包含 10 单字节字符
    表格 5 33 String 数类型示例
    总字符数 前字符数 字符 1 字符 2 字符 3 字符 10
    10 3 'C' (16#43) 'A' (16#41) 'T' (16#54)
    字节 0 字节 1 字节 2 字节 3 字节 4 字节 11 PLC 概念
    54 数类型
    S71200 编程控制器
    130 系统手册 012015 A5E02486685AH
    示例定义字符数 500 前字符数 300 WString表示该
    String 前包含 300 单字字符扩展包含 500 单字字符
    表格 5 34 WString 数类型示例
    总字符数 前字符数 字符 1 字符
    2 299
    字符 300 字符 500
    500 300 'ä'
    (16#0084)
    ASCII
    字符字
    'M'
    (16#004D)

    字 0 字 1 字 2 字 3 300 字 301 字 501
    ASCII 控制字符 CharWcharString WString 数中
    表出控制字符语法示例
    表格 5 35 效 ASCII 控制字符
    控制字符 ASCII
    十六进制值
    (Char)
    ASCII
    十六进制值
    (WChar)
    控制功 示例
    L l 16#0A 16#000A 换行 'LText''0AT
    ext'
    N n 16#0A
    16#0D
    16#000A
    16#000D
    线路中断
    新行显示字符串中两
    字符
    'NText''0A
    0DText'
    P p 16#0C 16#000C 换页 'PText''0CT
    ext'
    R r 16#0D 16#000D 回车 (CR) 'RText''0DT
    ext'
    T t 16#09 16#0009 制表符 'TText''09T
    ext'
    16#24 16#0024 美元符号 '100' '10024'
    ' 16#27 16#0027 单引号 ''Text'''27T
    ext27' PLC 概念
    54 数类型
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 131
    546 数组数类型
    数组
    创建包含相数类型元素数组 数组 OBFCFB DB
    块接口编辑器中创建 法 PLC 变量编辑器中创建数组
    块接口编辑器中创建数组请数组命名选择数类型Array [lo hi] of
    type然根说明编辑lohitype:
    ● lo 数组起始(低)标
    ● hi 数组结束(高)标
    ● type 数类型例 BOOLSINTUDINT
    表格 5 36 ARRAY 数类型规
    数类型 数组语法
    ARRAY Name [index1_minindex1_max index2_minindex2_max] of <数类型>
    • 全部数组元素必须数类型
    • 索引负限必须等限
    • 数组维六维数组
    • 逗点字符分隔维索引值声明
    • 允许嵌套数组数组数组
    • 数组存储器 (元素 * 数组中元素总数)

    数组索引 效索引数类型 数组索引规
    常量变量 USInt SInt UInt Int
    UDInt DInt
    • 限值:32768 +32767
    • 效: 常量变量混合
    • 效: 常量表达式
    • 效: 变量表达式

    PLC 概念
    54 数类型
    S71200 编程控制器
    132 系统手册 012015 A5E02486685AH
    示例: 数组声明 ARRAY[120] of REAL 维20 元素
    ARRAY[55] of INT 维11 元素
    ARRAY[12 34] of CHAR 二维4 元素
    示例: 数组址 ARRAY1[0] ARRAY1 元素 0
    ARRAY2[12] ARRAY2 元素 [12]
    ARRAY3[ij] 果 i 3 j4 ARRAY3
    元素 [3 4] 进行寻址
    547 数结构数类型
    数类型Struct定义包含数类型数结构 Struct
    数类型单数单元方式处理组相关程数
    数块编辑器块接口编辑器中命名 Struct 数类型声明部数结构
    数组结构集中更结构中 套结构嵌套八层
    例创建包含数组结构组成结构
    548 PLC 数类型
    PLC 数类型定义程序中次数结构
    通开项目树PLC 数类型分支双击添加新数类型项创建 PLC
    数类型 新创建 PLC 数类型项两次单击重命名默认名称双击会开
    PLC 数类型编辑器
    数块编辑器中相编辑方法创建定义 PLC 数类型结构
    必数类型添加新行创建需数结构
    果创建新 PLC 数类型该新 PLC 类型名称出现 DB
    编辑器代码块接口编辑器数类型选择器拉列表中
    PLC 数类型应:
    ● PLC 数类型直接作代码块接口数块中数类型
    ● PLC 数类型作模板创建相数结构全局数块
    例PLC 数类型混合颜色配方 户该 PLC
    数类型分配数块 数块会调节变量创建特定颜色 PLC 概念
    54 数类型
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 133
    549 指针数类型
    指针数类型(PointerAny Variant) FB FC 代码块块接口表中
    块接口数类型拉列表中选择指针数类型
    Variant 数类型作指令参数
    5491 Pointer指针数类型
    数类型 Pointer 指特殊变量 会存储器中占 6 字节(48
    位)包含信息:
    ● DB 编号 0(果该数未存储 DB 中)
    ● CPU 中存储区
    ● 变量址

    指令声明三种类型指针:
    ● 区域部指针: 包含变量址数
    ● 跨区域指针: 包含存储区中数变量址数
    ● DB 指针: 包含数块编号变量址
    表格 5 37 指针类型:
    类型 格式 示例输入
    区域部指针 P#ByteBit P#200
    跨区域指针 P#Memory_area_ByteBit P#M200
    DB 指针 P#Data_blockData_element P#DB10DBX200 PLC 概念
    54 数类型
    S71200 编程控制器
    134 系统手册 012015 A5E02486685AH
    输入没前缀 (P #) Pointer 类型参数 您输入动转换指针格式
    表格 5 38 Pointer 数中存储区编码:
    十六进制代码 数类型 说明
    b#16#81 I 输入存储区
    b#16#82 Q 输出存储区
    b#16#83 M 标记存储区
    b#16#84 DBX 数块
    b#16#85 DIX 背景数块
    b#16#86 L 数
    b#16#87 V 数
    5492 Any指针数类型
    指针数类型 ANY (Any) 指数区起始位置指定长度 ANY
    指针存储器中 10 字节包含信息:
    ● 数类型: 数元素数类型
    ● 重复子: 数元素数目
    ● DB 号: 存储数元素数块
    ● 存储区: CPU 中存储数元素存储区
    ● 起始址: 数ByteBit起始址
    图出 ANY 指针结构:
    PLC 概念
    54 数类型
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 135
    指针法检测 ANY 结构 分配局部变量
    表格 5 39 ANY 指针格式示例:
    格式 条目示例 说明
    P#Data_blockMemory_are
    a Data_address 类型号
    P#DB 11DBX 200 INT 10 全局 DB 11 中 DBB 200
    开始 10 字
    P#Memory_area
    Data_address 类型号
    P#M 200 BYTE 10 MB 200 开始 10
    字节
    P#I 10 BOOL 1 输入 I10

    表格 5 40 ANY 指针中数类型编码
    十六进制代码 数类型 说明
    b#16#00 Null Null 指针
    b#16#01 Bool 位
    b#16#02 Byte 字节8 位
    b#16#03 Char 8 位字符
    b#16#04 Word 16 位字
    b#16#05 Int 16 位整数
    b#16#37 SInt 8 位整数
    b#16#35 UInt 16 位符号整数
    b#16#34 USInt 8 位符号整数
    b#16#06 DWord 32 位双字
    b#16#07 DInt 32 位双整数
    b#16#36 UDInt 32 位符号双整数
    b#16#08 Real 32 位浮点数
    b#16#0B Time Time
    b#16#13 String 字符串
    PLC 概念
    54 数类型
    S71200 编程控制器
    136 系统手册 012015 A5E02486685AH
    表格 5 41 ANY 指针中存储区编码:
    十六进制代码 存储区 说明
    b#16#81 I 输入存储区
    b#16#82 Q 输出存储区
    b#16#83 M 标记存储区
    b#16#84 DBX 数块
    b#16#85 DIX 背景数块
    b#16#86 L 数
    b#16#87 V 数
    5493 Variant指针数类型
    Variant 数类型指数类型变量参数 Variant
    指针指结构单独结构元素 Variant 指针会占存储器空间
    表格 5 42 Variant 指针属性
    长度(
    字节)
    表示方式 格式 示例输入
    0 符号 操作数 MyTag
    DB_nameStruct_nameelement_
    name
    MyDBStruct1pressure1
    绝 操作数 MW10
    DB_numberOperand Type
    Length
    P#DB10DBX100 INT 12 PLC 概念
    54 数类型
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 137
    5410 访问变量数类型片段
    根位字节字级访问 PLC 变量数块变量
    访问类数片段语法示:
    xn(位访问)
    bn(字节访问)
    wn(字访问)
    ● <数块名称><变量名称>xn(访问)
    ● <数块名称><变量名称>bn(字节访问)
    ● <数块名称><变量名称>wn(字访问)
    双字变量位 0 31字节 0 3 字 0 1 访问字变量位 0
    15字节 0 1 字 0 访问字节变量位 0 7 字节 0
    访问预期操作数位字节字时位字节字片段访问方式


    说明
    片段访问效数类型:
    ByteCharConn_AnyDateDIntDWordEvent_AnyEvent_AttHw_AnyHw
    _DeviceHW_InterfaceHw_IoHw_PwmHw_SubModuleIntOB_AnyOB_Att
    OB_CyclicOB_DelayOB_WHINTOB_PCYCLEOB_STARTUPOB_TIMEER
    ROROB_TodPortRtmSIntTimeTime_Of_DayUDIntUIntUSInt
    Word Real 类型 PLC 变量片段访问 Real 类型数块变量行
    PLC 概念
    54 数类型
    S71200 编程控制器
    138 系统手册 012015 A5E02486685AH
    示例
    PLC 变量表中DW声明 DWORD 类型变量
    示例中显示位字节字片段访问方式:

    LAD FBD SCL
    位访问

    IF DWx11 THEN

    END_IF
    字节访问

    IF DWb2 DWb3
    THEN

    END_IF
    字访问

    out DWw0 AND
    DWw1
    5411 访问带 AT 覆盖变量
    助 AT
    变量覆盖通数类型覆盖声明访问标准访问块中已声明变量
    例通 Array of Bool 寻址数类型 ByteWord DWord 变量位
    声明
    覆盖参数覆盖参数直接声明附加参数然选择数类型AT
    编辑器创建该覆盖然选择该覆盖数类型结构数组 PLC 概念
    54 数类型
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 139
    示例
    例中显示标准访问 FB 输入参数 字节变量 B1 布尔型数组覆盖:

    示例 DWord 变量 Struct 覆盖中包括字字节两布尔值:

    块接口偏移量(Offset) 列中显示原始变量相关覆盖数类型位置
    直接程序逻辑中指定覆盖类型址:

    LAD FBD SCL


    IF #OV[1] THEN

    END_IF

    IF #DW1_StructW1 W#16#000C THEN

    END_IF

    out1 #DW1_StructB1

    IF #OV[4] AND #DW1_StructBO2 THEN

    END_IF PLC 概念
    55 存储卡
    S71200 编程控制器
    140 系统手册 012015 A5E02486685AH

    ● 覆盖标准(未优化)访问 FB FC 块中变量
    ● 覆盖类型声明部分变量
    ● 块参数样覆盖参数
    ● 覆盖 VARIANT 类型参数
    ● 覆盖参数必须等覆盖参数
    ● 必须覆盖变量选择关键字AT作初始数类型立声明覆盖变量
    55 存储卡

    说明
    CPU 仅支持预格式化 SIMATIC 存储卡 (页 1427)
    程序复制格式化存储卡前请删存储卡中前保存程序

    存储卡作传送卡程序卡
    复制存储卡中程序均包括代码块数块工艺象设备配置
    复制程序包含强制值
    ● 传送卡 (页 144)程序复制 CPU 部装载存储器中 STEP
    7插入传送卡CPU
    首先会擦部装载存储器中户程序强制值然程序传送卡复制
    部装载存储器中 传送程完成必须取出传送卡
    密码丢失忘记密码时 (页 154)空传送卡访问受密码保护 CPU
    插入空传送卡会删 CPU 部装载存储器中受密码保护程序
    新程序载 CPU 中 PLC 概念
    55 存储卡
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 141
    ● 程序卡 (页 147)作 CPU 外部装载存储器 CPU 中插入程序卡擦 CPU
    部装载存储器容(户程序强制值) CPU
    然执行外部装载存储器(程序卡)中程序 果数载插程序卡
    CPU仅更新外部装载存储器(程序卡)
    CPU 部装载存储器插入程序卡时已擦必须程序卡保留
    CPU 果取出程序卡CPU 切换 STOP 模式 (错误 LED
    闪烁指示程序卡已取出)
    存储卡复制程序包括代码块数块工艺象设备配置
    存储卡包含强制值
    强制值属程序组成部分存储装载存储器中存储 CPU
    部装载存储器者外部装载存储器(程序卡)中 果 CPU
    中插程序卡STEP 7 仅程序卡外部装载存储器应强制值
    载固件更新 (页 150)时会存储卡
    551 CPU 中插入存储卡


    注意
    存储卡卡槽进行静电放电保护
    静电放电会损坏存储卡 CPU 卡槽
    操控存储卡时请先接触接传导垫佩戴接腕带
    存储卡存放导电容器



    检查确定存储卡没写保护 滑动保护开关离开Lock位置
    PLC 概念
    55 存储卡
    S71200 编程控制器
    142 系统手册 012015 A5E02486685AH

    警告
    插入存储卡前请检查确认 CPU 前未执行操作
    果存储卡(组态程序卡传送卡固件更新卡)插入正运行
    CPUCPU 立进入 STOP
    模式引起程中断进导致员死亡严重受伤
    插入拔出存储卡前务必确保 CPU 前未控制机器程
    务必您应程安装急停电路

    说明
    请勿 V30 程序传送卡插入 S71200 V40 CPU
    版 30 程序传送卡版 S71200 V40 CPU 兼容 插入含 V30
    程序存储卡会导致 CPU 错误
    果插入效版程序传送卡 (页 144)请取出该卡然执行 STOP RUN
    切换存储器复位 (MRES) 循环电 CPU 错误状态恢复载效
    V40 CPU 程序
    V30 程序传输 V40 程序您必须 TIA Portal 硬件配置中更改设备

    说明
    果 CPU 处 STOP
    模式时插入存储卡诊断缓区显示条消息提示存储卡评估已启动 次 CPU
    切换 RUN 模式 MRES 复位 CPU 存储器者 CPU 循环电时CPU
    会评估存储卡

    PLC 概念
    55 存储卡
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 143
    表格 5 43 插入存储卡




    插入存储卡需开 CPU
    顶盖然存储卡插入插槽中
    推弹式连接器轻松插入取出
    存储卡求正确安装 PLC 概念
    55 存储卡
    S71200 编程控制器
    144 系统手册 012015 A5E02486685AH
    552 项目复制存储卡前组态 CPU 启动参数
    程序复制传送卡程序卡时程序中包含 CPU 启动参数
    程序复制传送卡前请始终确保组态 CPU 循环电工作模式 选择
    CPU STOP 模式RUN 模式模式(通电周期前)启动

    553 存储卡作传送卡


    注意
    存储卡卡槽进行静电放电保护
    静电放电会损坏存储卡 CPU 卡槽
    操控存储卡时请先接触接传导垫佩戴接腕带
    存储卡存放导电容器
    PLC 概念
    55 存储卡
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 145
    创建传送卡
    请务必牢记程序复制存储卡前组态 CPU 启动参数 (页 144)
    创建传送卡请步骤操作:
    1 受写保护空白 SIMATIC 存储卡插入计算机相连 SD 卡读卡器写卡器中
    (果卡处写保护状态应滑动保护开关离开Lock位置)
    果重复包含户程序固件更新程序 SIMATIC
    存储卡重新该存储卡前必须删程序文件 Windows
    资源理器显示存储卡容删S7_JOBS7S文件现数日志文件
    夹目录文件夹(SIMATICS7SFWUPDATES7S)


    注意
    请勿删存储卡__LOG__crdinfobin隐藏文件
    存储卡必须包含__LOG__crdinfobin文件 果删文件法
    CPU 中该存储卡

    2 项目树中(项目视图)展开SIMATIC 卡读卡器(SIMATIC Card Reader)
    文件夹然选择读卡器
    3 右键单击读卡器中存储卡应驱动器盘符然右键快捷菜单中选择属性(Prope
    rties)显示存储卡(Memory card) 话框
    4 存储卡(Memory card) 话框中卡类型(Card type)
    拉菜单中选择传送(Transfer)
    时STEP 7 创建空传送卡 果创建空传送卡便丢失 CPU 密码
    (页 154)恢复请读卡器中移传送卡
    PLC 概念
    55 存储卡
    S71200 编程控制器
    146 系统手册 012015 A5E02486685AH
    5 通项目树中选择 CPU 设备(例 PLC_1 [CPU 1214C DCDCDC])该 CPU
    设备拖动存储卡添加程序 (种方法复制 CPU
    设备粘贴存储卡中) CPU 设备复制存储卡时装载预览(Load
    preview) 话框会开
    6 装载预览(Load preview) 话框中单击装载(Load) 钮 CPU
    设备复制存储卡
    7 话框显示条消息指示 CPU 设备(程序)已正确装载时单击完成(Finish)

    传送卡

    警告
    插入存储卡前请检查确认 CPU 前未执行操作
    插入存储卡会 CPU 切换 STOP 模式会影响线操作机器运行
    意外程操作机器操作会导致死亡身伤害财产损失
    插入传送卡前请务必确保 CPU 处 STOP 模式程序处安全状态

    说明
    请勿 V30 程序传送卡插入 S71200 V40 CPU
    版 30 程序传送卡版 S71200 V40 CPU 兼容 插入含 V30
    程序存储卡会导致 CPU 错误
    果插入效版程序传送卡请取出该卡然执行 STOP RUN
    切换存储器复位 (MRES) 循环电 CPU 错误状态恢复载效
    V40 CPU 程序

    程序传送 CPU请步骤操作:
    1 传送卡插入 CPU 中 (页 141) 果 CPU 处 RUN 模式转 STOP 模式
    维护 (MAINT) LED 闪烁表示需存储卡进行评估
    2 CPU 循环电评估存储卡 种重启 CPU 办法通 STEP 7 执行
    STOPRUN 切换存储器复位 (MRES) PLC 概念
    55 存储卡
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 147
    3 重启存储卡进行评估CPU 会程序复制部装载存储器
    RUNSTOP LED 呈绿色黄色交闪烁表示正复制程序 等 RUNSTOP LED
    黄色常亮 MAINT LED 闪烁时表示复制程已完成 然取出存储卡
    4 重启
    CPU(通恢复供电种重启方法)评估传送部装载存储器新程序
    CPU 进入您项目组态启动模式(RUN STOP)

    说明
    CPU 设置 RUN 模式前必须先取出传送卡

    554 存储卡作程序卡


    注意
    静电放电会损坏存储卡 CPU 卡槽
    操控存储卡时请先接触接传导垫佩戴接腕带
    存储卡存放导电容器



    检查确定存储卡没写保护 滑动保护开关离开Lock位置
    程序元素复制程序卡前请删存储卡中前保存程序 PLC 概念
    55 存储卡
    S71200 编程控制器
    148 系统手册 012015 A5E02486685AH
    创建程序卡
    存储卡作程序卡时 CPU 外部装载存储器 果取出程序卡CPU
    部装载存储器会空

    说明
    果 CPU 中插入空存储卡然通 CPU 循环电执行 STOP RUN
    切换者执行存储器复位 (MRES) 进行储存卡评估 CPU
    部装载存储器中程序强制值复制存储卡中 (时存储卡程序卡)
    复制完成擦 CPU 部装载存储器中程序 CPU
    进入组态启动模式(RUN STOP)

    请务必牢记项目复制程序卡前组态 CPU 启动参数 (页 144)
    创建程序卡请步骤操作:
    1 受写保护空白 SIMATIC 存储卡插入计算机相连 SD 卡读卡器写卡器中
    (果卡处写保护状态应滑动保护开关离开Lock位置)
    果重复包含户程序固件更新程序 SIMATIC
    存储卡重新该存储卡前必须删程序文件 Windows
    资源理器显示存储卡容删S7_JOBS7S文件现数日志文件
    夹目录文件夹(SIMATICS7SFWUPDATES7S)


    注意
    请勿删存储卡__LOG__crdinfobin隐藏文件
    存储卡必须包含__LOG__crdinfobin文件 果删文件法
    CPU 中该存储卡

    2 项目树中(项目视图)展开SIMATIC 卡读卡器(SIMATIC Card Reader)
    文件夹然选择读卡器
    3 右键单击读卡器中存储卡应驱动器盘符然右键快捷菜单中选择属性(Prope
    rties)显示存储卡(Memory card) 话框 PLC 概念
    55 存储卡
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 149
    4 存储卡(Memory card) 话框中拉菜单中选择程序(Program)

    5 通项目树中选择 CPU 设备(例 PLC_1 [CPU 1214C DCDCDC])该 CPU
    设备拖动存储卡添加程序 (种方法复制 CPU
    设备粘贴存储卡中) CPU 设备复制存储卡时装载预览(Load
    preview) 话框会开
    6 装载预览(Load preview) 话框中单击装载(Load) 钮 CPU
    设备复制存储卡
    7 话框显示条消息指示 CPU 设备(程序)已正确装载时单击完成(Finish)

    程序卡作 CPU 装载存储器

    警告
    插入程序卡相关风险
    插入存储卡前请检查确认 CPU 前未执行操作
    插入存储卡会 CPU 切换 STOP 模式会影响线操作机器运行
    意外程操作机器操作会导致死亡身伤害财产损失
    插入存储卡前请务必确保 CPU 处离线模式处安全状态
    PLC 概念
    55 存储卡
    S71200 编程控制器
    150 系统手册 012015 A5E02486685AH
    CPU 程序卡请步骤操作:
    1 程序卡插入 CPU 果 CPU 处 RUN 模式切换 STOP 模式 维护
    (MAINT) LED 闪烁表示需存储卡进行评估
    2 CPU 循环电评估存储卡 种重启 CPU 办法通 STEP 7 执行
    STOPRUN 切换存储器复位 (MRES)
    3 CPU 重启程序卡进行评估擦部装载存储器
    CPU 进入您 CPU 组态启动模式(RUN STOP)
    程序卡必须保留 CPU 中 取出程序卡导致 CPU
    部装载存储器中会留程序

    警告
    取出程序卡相关风险
    果取出程序卡CPU 失外部装载存储器生成条错误消息 CPU 切换
    STOP 模式错误 LED 闪烁
    控制设备安全情况运行时会出现障导致受控设备意外运行
    种意外运行会导致员死亡重伤设备损坏
    取出程序卡时必须清楚您正程序 CPU 中移

    555 固件更新
    您存储卡执行固件更新 代方法包括 Web 服务器模块信息页面
    (页 883)执行固件更新 STEP 7 线诊断功执行固件更新 (页 1188)
    章介绍存储卡方法


    注意
    存储卡卡槽进行静电放电保护
    静电放电会损坏存储卡 CPU 卡槽
    操控存储卡时请先接触接传导垫佩戴接腕带
    存储卡存放导电容器
    PLC 概念
    55 存储卡
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 151
    客户支持 (httpwwwsiemenscomtiaportal)中载固件更新程序时会存储卡
    Web 站点中导航动化技术 > 动化系统 > SIMATIC 工业动化系统 > PLC
    > 模块化控制器 SIMATIC S7 > SIMATIC S71200(Automation Technology >
    Automation Systems > SIMATIC Industrial Automation Systems > PLC > Modular
    controllers SIMATIC S7 > SIMATIC S7
    1200)然继续导航需更新特定类型模块 支持(Support)
    单击软件载(Software Downloads) 链接继续
    外直接访问 S71200 载网页
    (httpsupportautomationsiemenscomWWviewzh34612486133100)

    说明
    固件更新法 S71200 CPU V30 前版更新 S71200 V40 V41



    注意
    请勿 Windows 格式化程序格式化程序重新格式化存储卡
    果 Microsoft Windows 格式化程序重新格式化 Siemens 存储卡 S7
    1200 CPU 法该存储卡

    固件更新载存储卡中请执行步骤:
    1 受写保护空白 SIMATIC 存储卡插入计算机相连 SD 卡读卡器写卡器中
    (果卡处写保护状态应滑动保护开关离开Lock位置)
    您重复包含户程序固件更新程序 SIMATIC
    存储卡您必须删该存储卡文件
    重复存储卡必须载固件更新前删S7_JOBS7S文件现数
    日志文件夹文件夹(SIMATICS7SFWUPDATES7S)
    Windows 资源理器显示存储卡中容删相关文件文件夹


    注意
    请勿删存储卡__LOG__crdinfobin隐藏文件
    存储卡必须包含__LOG__crdinfobin文件 果删文件法
    CPU 中该存储卡
    PLC 概念
    55 存储卡
    S71200 编程控制器
    152 系统手册 012015 A5E02486685AH
    2 选择模块应固件更新解压文件 (exe)然载您计算机
    双击更新程序文件该文件目标路径设置 SIMATIC
    存储卡根目录然开始解压缩
    解压缩完成存储卡根目录中包含FWUPDATES7S目录S7_JO
    BS7S文件
    3 读卡器写卡器中安全弹出卡
    安装固件更新请执行步骤:

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

    1 存储卡插入 CPU 中 果 CPU 处 RUN 模式 CPU 切换 STOP 模式
    维护 (MAINT) LED 闪烁表示需存储卡进行评估
    2 CPU 进行通电启动固件更新程序 种重启 CPU 办法通 STEP 7 执行
    STOPRUN 切换存储器复位 (MRES)


    说明
    完成该模块固件更新必须确保该模块始终接通外部 24 VDC 电源

    CPU 重启开始执行固件更新 RUNSTOP LED
    呈绿色黄色交闪烁表示正复制更新程序 等 RUNSTOP LED
    黄色常亮 MAINT LED 闪烁时表示复制程已完成 然必须取出存储卡 PLC 概念
    55 存储卡
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 153
    3 取出存储卡次重新启动
    CPU(通重新通电重新启动方法)装载新固件程序
    户程序硬件配置受固件更新影响 CPU 通电CPU
    进入组态启动状态 (果 CPU 启动模式已组态暖启动
    断电前模式CPU 处 STOP 模式 CPU 前状态 STOP)

    说明
    更新连接 CPU 模块
    果硬件配置包含存储卡单固件更新文件相应模块 CPU
    组态序(模块 STEP 7
    设备组态中位置升序)适模块(CMSM SB)应更新
    果已模块固件更新载存储卡 CPU
    更新载存储卡序应更新
    PLC 概念
    56 丢失密码恢复
    S71200 编程控制器
    154 系统手册 012015 A5E02486685AH
    56 丢失密码恢复
    果户丢失受密码保护 CPU 密码空传送卡删受密码保护程序
    空传送卡擦 CPU 部装载存储器 新户程序 STEP 7 载
    CPU 中
    关创建空传送卡信息请参见传送卡 (页 144)部分

    警告
    插入存储卡前请检查确认 CPU 前未执行操作
    果传送卡插入正运行 CPU 中CPU 进入 STOP 模式
    控制设备安全情况运行时会出现障导致受控设备意外运行
    种意外运行会导致员死亡重伤设备损坏
    插入传送卡前请务必确保 CPU 处 STOP 模式程序处安全状态

    CPU 设置 RUN 模式前必须先取出传送卡
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 155
    设备配置 6

    通项目中添加 CPU 模块 PLC 创建设备组态

    ① 通信模块 (CM) 通信处理器 (CP): 3 分插插槽 101102 103

    ② CPU: 插槽 1
    ③ CPU PROFINET 端口
    ④ 信号板 (SB)通信板 (CB) 电池板 (BB): 1 插 CPU 中
    ⑤ 数字模拟 IO 信号模块 (SM): 8 分插插槽 2 9 中
    (CPU 1214CCPU 1215C CPU 1217C 允许 8 CPU 1212C
    允许 2 CPU 1211C 允许信号模块)
    组态控制
    S71200 设备组态支持组态控制
    (页 161)项目组态组态包括实际操作中模块
    功(时称作选件处理)允许户组态组态供应中安装模
    块变量
    设备配置
    61 插入 CPU
    S71200 编程控制器
    156 系统手册 012015 A5E02486685AH
    61 插入 CPU

    通 CPU
    插入项目中创建设备配置
    • 视图中选择设备网络(De
    vices & Networks)
    单击添加新设备(Add new
    device)
    • 项目视图中项目名称双
    击添加新设备(Add new
    device)




    确保插入列表中正确型号固件版 通添加新设备(Add new device)
    话框中选择 CPU创建机架 CPU

    添加新设备话框

    硬件配置设备视图
    设备配置
    61 插入 CPU
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 157
    通设备视图中选择
    CPU巡视窗口中显示
    CPU 属性



    说明
    CPU 具预组态 IP 址 设备配置期间必须 CPU 手动分配 IP 址 果 CPU
    连接网络路器应输入路器 IP 址
    设备配置
    62 传已连接 CPU 组态
    S71200 编程控制器
    158 系统手册 012015 A5E02486685AH
    62 传已连接 CPU 组态
    STEP 7 提供两种传已连接 CPU 硬件配置方法:
    ● 已连接设备作新站传
    ● 组态未指定 CPU 检测已连接 CPU 硬件配置
    需注意第种方法时传已连接 CPU 硬件配置软件
    设备作新站传
    已连接设备作新站传请步骤操作:
    1 项目树线访问(Online access) 节点中展开通信接口
    2 双击更新访问设备(Update accessible devices)
    3 检测设备中选择 PLC

    4 STEP 7 线(Online)
    菜单中选择设备作新站传(硬件软件)(Upload device as new station
    (hardware and software)) 菜单命令
    STEP 7 时传硬件配置程序块
    检测未指定 CPU 硬件配置


    果已连接 CPU该
    CPU(包括模块)组态传户项目中
    需创建新项目选择未指定
    CPU选择特定 CPU
    (通新手路(First steps) 中选择创建
    PLC 程序(Create a PLC program)
    完全跳设备组态 STEP 7
    会动创建未指定 CPU)
    程序编辑器中线(Online)
    菜单中选择硬件检测(Hardware detection) 命令 设备配置
    62 传已连接 CPU 组态
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 159


    设备组态编辑器中选择检测连设备组态选项

    线话框中选择 CPU 单击加载(Load) 钮STEP 7 会传 CPU
    模块(SMSB CM)硬件配置 CPU 模块
    (页 173)组态参数

    设备配置
    63 模块添加组态
    S71200 编程控制器
    160 系统手册 012015 A5E02486685AH
    63 模块添加组态
    硬件目录模块添加 CPU:
    ● 信号模块 (SM) 提供附加数字模拟 IO 点 模块连接 CPU 右侧
    ● 信号板 (SB) 仅 CPU 提供附加 IO 点 SB 安装 CPU 前端
    ● 电池板 1297 (BB) 提供长期实时时钟备份 BB 安装 CPU 前端
    ● 通信板 (CB) 提供附加通信端口( RS485) CB 安装 CPU 前端
    ● 通信模块 (CM) 通信处理器 (CP) 提供附加通信端口( PROFIBUS
    GPRS) 模块连接 CPU 左侧
    模块插入设备组态中硬件目录中选择模块然双击该模块拖高亮
    显示插槽中 必须模块添加设备组态硬件配置载 CPU
    中模块正常工作
    表格 6 1 模块添加设备组态中
    模块 选择模块 插入模块 结果
    SM

    SBB
    B
    CB

    CM
    CP
    设备配置
    64 组态控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 161
    组态控制功
    (页 161)户添加信号模块信号板设备组态然样特定应实
    际硬件符享通户程序CPU 型号已组态模块相关应
    64 组态控制
    641 组态控制优点应
    您想创建安装中动化解决方案(机器)时组态控制发挥

    加载 STEP 7 设备组态户程序已安装 PLC 组态
    仅需进行简单调整 STEP 7 项目实际安装应
    642 组态集中安装选模块
    STEP 7 S71200
    组态控制功标准机器组态组态操作选中部分组态版
    (选项) STEP 7 组态 PROFINET手册
    (httpsupportautomationsiemenscomWWviewen49948856)中项目类型称
    标准机器项目
    启动程序块中编程控制数记录通知 CPU
    组态相实际安装中丢失模块模块位组态插槽中
    组态控制会影响模块参数分配
    户够 STEP 7
    设备组态中获取实际组态便组态控制进行种灵活安装
    激活组态控制构建需控制数记录请步骤操作:
    1 CPU 复位成出厂设置确保 CPU 中存兼容控制数记录
    2 STEP 7 设备组态中选择 CPU 设备配置
    64 组态控制
    S71200 编程控制器
    162 系统手册 012015 A5E02486685AH
    3 CPU 属性组态控制(Configuration control)
    节点中选择启户程序重新组态设备(Enable reconfiguration of device with
    user program) 复选框

    4 创建包含控制数记录 PLC 数类型 组态结构包含 4
    存储组态控制信息 USint应 S71200 设备组态插槽
    USint操作:
    设备配置
    64 组态控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 163
    5 已创建 PLC 数类型创建数块
    设备配置
    64 组态控制
    S71200 编程控制器
    164 系统手册 012015 A5E02486685AH
    6 该数块中示组态 Block_lengthBlock_ID版次版
    根否存插槽实际安装中位置组态插槽值:
    – 0 实际组态中存已组态模块 (插槽空)
    – 1 9101 103: 已组态插槽实际插槽位置
    – 255 STEP 7 设备组态插槽中包含模块

    关分配插槽值说明请参见组态控制示例 (页 169)
    7 启动 OB 中调扩展
    WRREC(写入数记录)指令创建控制数记录传送硬件 ID 33 索引
    196标签 JMP(跳转)指令等 WRREC 指令完成
    程序段 1:

    程序段 2:
    设备配置
    64 组态控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 165

    说明
    WRREC 指令启动 OB
    中传送完控制数记录组态控制会生效果已启组态控制 CPU
    具控制数记录退出 STARTUP 模式时会转 STOP 模式 确保已启动
    OB 设置传送控制数记录

    模块排列
    表列出插槽号分配情况:

    插槽 模块
    1 信号板通信板(CPU 附件卡)
    2 9 信号模块
    101 103 通信模块 设备配置
    64 组态控制
    S71200 编程控制器
    166 系统手册 012015 A5E02486685AH
    控制数记录
    控制数记录 196 包含插槽分配表示实际组态示:

    Byte 元素 值 说明
    0 块长度 16 Header
    1 块 ID 196
    2 版 5
    3 次版 0
    4 CPU 附件卡分配 实际附件卡0 255* 控制元素
    说明已设备中实际插
    槽分配单元中组态插

    5 组态插槽 2 分配 实际插槽0 255*

    12 组态插槽 9 分配 实际插槽0 255*
    13 组态插槽 101 分配 实际插槽 255* 信号模块实际存
    通信模块实际插槽必须已
    组态插槽相
    14 组态插槽 102 分配 实际插槽 255*
    15 组态插槽 103 分配 实际插槽 255*
    *插槽值:
    0 实际组态中存已组态模块 (插槽空)
    1 9101 103: 已组态插槽实际插槽位置
    255 STEP 7 设备组态插槽中包含模块


    说明
    创建 PLC 变量类型代方法
    作创建定义 PLC
    变量类型代方法您控制数记录结构元素直接创建数块
    甚该数块中组态结构作控制数记录组态
    两种实现方式启动期间效传输控制数记录
    设备配置
    64 组态控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 167

    请遵守准:
    ● 组态控制支持通信模块位置更改 插槽 101 103
    控制数记录插槽位置必须实际安装应
    果没插槽配置模块请该插槽位置输入 255
    ● 已填充(已)插槽间嵌入式空(未)插槽
    例果实际组态插槽 4 中模块实际组态插槽 2 3
    中必须模块相应果实际组态插槽 102
    中通信模块实际组态插槽 101 中必须模块
    ● 果已启组态控制没控制数记录 CPU 未做运行准备 果启动
    OB 未传送效控制数记录 CPU 启动模式返回 STOP 模式 CPU
    种情况会初始化集中式 IO诊断缓区中输入转 STOP
    模式原
    ● CPU
    成功传送控制数记录保存保持性存储器中说更改组态情况
    重启时需重新写入控制数记录 196
    ● 实际插槽控制数记录中出现次
    ● 实际插槽分配已组态插槽

    说明
    修改组态
    已修改组态写入控制数记录触发 CPU 述动响应:
    存储器通续启动复位采已修改组态
    该响应CPU 删原始控制数记录保持性保存新控制数记录

    运行期间特性
    线显示诊断缓区中显示(模块正常模块障)STEP 7
    设备组态实际组态
    示例: 输出诊断数模块 该模块组态插入插槽 4实际插入插槽
    3线视图指示已组态插槽 4 存障 实际组态中插槽 3 中模块通
    LED 显示屏指示错误 设备配置
    64 组态控制
    S71200 编程控制器
    168 系统手册 012015 A5E02486685AH
    果已控制数记录中模块组态丢失(0
    条目)动化系统会方式运行:
    ● 控制数记录中标识存模块会提供诊断状态始终正常
    值状态正常
    ● 存输出量直接写访问存输出量程映写访问产生
    影响CPU 会报告访问错误
    ● 存输入量直接读访问存输入量程映读访问输
    入生成0值CPU 会报告访问错误
    ● 存模块写入数记录产生影响CPU 会报告错误
    ● 尝试存模块读取数记录生成错误 CPU
    法返回效数记录
    错误消息
    果写入控制数记录期间发生错误CPU 返回列错误消息:

    错误代码 含义
    16#80B1 非法长度控制数记录中长度信息正确
    16#80B5 未分配组态控制参数
    16#80E2 数记录错误 OB 文中传送 数记录必须启动 OB 中传送
    16#80B0 控制数记录块类型(字节 2)等 196
    16#80B8 参数错误模块指示存效参数例:
    • 控制数记录试图修改通信模块通信附件卡组态
    通信模块通信附件卡实际组态必须等 STEP 7 组态
    • STEP 7 项目中未组态插槽分配值等 255
    • 已组态插槽分配值超出范围
    • 分配组态具部空闲插槽例插槽 n 已分配插槽 n1 未分配 设备配置
    64 组态控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 169
    643 组态控制示例
    示例介绍 CPU 三 IO 模块组成配置第次实际安装中插槽 3
    处模块存组态控制隐藏
    第二次安装时应包括初隐藏模块现该模块位插槽中
    修改控制数记录提供关模块插槽分配信息
    示例: 已组态未模块实际安装
    设备组态包含实际安装中存模块(组态)
    种情况设备组态中应位插槽 3 中模块实际组态中存

    图 61 安装设备组态

    图 62 插槽 3 中组态模块存插槽 4 组态模块位实际插槽 3
    中时实际安装 设备配置
    64 组态控制
    S71200 编程控制器
    170 系统手册 012015 A5E02486685AH
    指示丢失模块存必须控制数记录中 0 组态插槽 3
    设备配置
    64 组态控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 171
    示例: 模块添加插槽中实际安装
    第二示例中设备组态中应位插槽 3 中模块实际安装中存位插槽 4


    图 63 插槽 3 4 中模块交换设备组态实际安装较 设备配置
    65 更改设备
    S71200 编程控制器
    172 系统手册 012015 A5E02486685AH
    设备组态实际安装关联编辑控制数记录模块分配正确插槽位置

    65 更改设备
    您更改已组态 CPU 模块设备类型
    设备组态中右键单击设备文菜单中选择更改设备(Change device)
    出现话框中导航您想更换 CPU 模块选择 更改设备(Change
    device) 话框显示两设备间兼容性信息

    说明
    设备更换: V41 CPU 换 V30 CPU
    您 STEP 7 V13 中开 STEP 7 V12 项目 V41 CPU 换 V30 CPU
    法换 V30 前版 CPU V41 CPU 换 V30 CPU
    时请注意两版特性行方面差异 (页 1451)采取必措施
    果项目 CPU 版 V30必须先 CPU 升级 V30然升级
    V41

    设备配置
    66 组态 CPU 运行
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 173
    66 组态 CPU 运行
    661 概述
    组态 CPU 运行参数设备视图(整 CPU 周围蓝色轮廓)中选择
    CPU巡视窗口属性(Properties) 选项卡

    表格 6 2 CPU 属性
    属性 说明
    PROFINET 接口 设置 CPU IP 址时间步
    DIDO AI 组态(板载)数字量模拟量 IO 特性(例数字量输入滤波时间
    CPU 停止数字量输出响应)
    高速计数器
    (页 495)脉发生器
    (页 441)
    启组态高速计数器 (HSC HighSpeed Counter) 脉串运行 (PTO
    PulseTrain Operation) 脉宽度调制 (PWM PulseWidth Modulation)
    脉发生器
    CPU 信号板输出组态脉发生器时(供 PWM
    运动控制指令)会 Q
    存储器中移相应输出址址户程序中途
    果户程序作脉发生器输出写入值 CPU
    会该值写入物理输出
    启动 (页 87) 电启动: 选择进行关开转换 CPU 特性 STOP
    模式启动暖启动转 RUN 模式 设备配置
    66 组态 CPU 运行
    S71200 编程控制器
    174 系统手册 012015 A5E02486685AH
    属性 说明
    支持硬件兼容性: 组态系统组件(SMSBCMCP
    CPU)换策略:
    • 允许接受换
    • 允许换(默认)
    模块部均包含基 IO
    数量电气兼容性应较点换兼容性求 例16 通道
    SM 8 通道 SM 接受换设备 8 通道 SM 16 通道 SM
    接受换设备 果选择允许接受换 STEP 7
    会实施换规否STEP 7 允许换
    分布式 IO 参数分配时间: 组态分布式 IO 切换线状态
    允许长时间(默认值:60000 ms) (启动期间CM CP 会
    CPU 接收供电通信参数 该分配时间连接 CM CP IO
    切换线状态允许时间)
    分配时间少分布式 IO 切换线状态CPU 会立进入 RUN
    模式 果分布式 IO 未时间切换线状态 CPU
    会没分布式 IO 情况进入 RUN 模式
    注: 果组态 CM 12435(PROFIBUS 站)参数设置低
    15 秒(15000 ms)确保模块切换线状态
    周期 (页 106) 定义循环时间固定循环时间
    通信负载 分配专门通信务 CPU 时间百分
    系统时钟存储器
    (页 110)
    启字节系统存储器功启字节时钟存储器功(
    中位预定义频率开关闭)
    Web 服务器 (页 863) 启组态 Web 服务器功
    时钟 选择时区组态夏令时
    户界面语言 Web 服务器 CPU 显示选择项目语言应语言
    您针两种项目语言 Web 服务器 CPU
    显示分配相应户界面语言
    保护 (页 210) 设置访问 CPU 读写保护密码
    连接资源 (页 671) 提供 CPU 通信连接资源汇总已组态连接资源数
    址总览 提供已 CPU 组态 IO 址摘 设备配置
    66 组态 CPU 运行
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 175
    662 组态数字量输入滤波时间
    数字量输入滤波器防止程序响应输入信号中意外快速变化变化开关触点
    跳跃电气噪声产生 64 ms 默认滤波时间够阻止典型机械触点发生意外转换
    应中点需较短滤波时间检测响应快速传感器输入需较长
    滤波时间阻止较慢触点跳跃较长脉噪声
    64 ms 输入滤波时间表示单信号0变11变0必须持续约 64 ms
    够检测短约 64 ms 单高脉低脉会检测
    果输入信号01间切换时间短滤波时间旧值脉基础新值脉
    累积时间超滤波时间时户程序中输入点值会发生变化
    数字量输入滤波器工作方式:
    ● 输入1时滤波器进行加计数达滤波时间时停止
    计数时间达滤波时间时映寄存器点0变1
    ● 输入0时滤波器进行减计数达0时停止
    计数达0时映寄存器点1变0
    ● 果输入反复变化计数器交进行加计数减计数
    计数净累积量达滤波时间0时映寄存器会发生变化
    ● 01快速变化信号终变0果10映寄存器终变1


    输入点适应滤波器组态: 程输入中断脉捕捉
    HSC 输入 组态输入滤波时间选择数字量输入(Digital Inputs) 设备配置
    66 组态 CPU 运行
    S71200 编程控制器
    176 系统手册 012015 A5E02486685AH
    数字量输入默认滤波时间 64 ms输入滤波器拉列表中选择滤波时间
    效滤波时间范围 01 us 200 ms

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

    663 脉捕捉
    S71200 CPU 数字量输入点提供脉捕捉功
    通脉捕捉功捕捉高电脉低电脉类脉出现时间极短CPU
    扫描周期开始读取数字量输入时法始终类脉
    某输入点启脉捕捉时输入状态改变锁定保持次输入循环更新
    样确保捕捉持续时间短脉保持 CPU 读取输入止
    图显示 S71200 CPU(启未启脉捕捉)基操作状况:

    脉捕捉功输入通输入滤波器输入进行操作您必须调整输入滤波时间
    防滤波器滤掉脉 图显示数字量输入电路方框图:
    设备配置
    66 组态 CPU 运行
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 177
    图显示启脉捕捉功时种输入条件响应
    果某特定扫描中存脉仅读取第脉
    果某特定扫描中脉应升降中断事件:
    设备配置
    67 组态模块参数
    S71200 编程控制器
    178 系统手册 012015 A5E02486685AH
    67 组态模块参数
    组态模块运行参数请设备视图中选择模块巡视窗口属性(Properties)
    选项卡组态模块参数
    组态信号模块 (SM) 信号板 (SB)
    信号模块信号板设备组态组态项:
    ● 数字量 IO:
    组态输入升检测降检测(检测分事件硬件中
    断进行关联)输入程映次更新期间进行脉捕捉(瞬时脉
    停留) 输出冻结值换值
    ● 模拟量 IO:
    输入组态参数测量类型(电压电流)范围滑化启溢
    溢诊断
    模拟量输出提供诸输出类型(电压电流)类参数诊断例短
    路(针电压输出)限诊断 请勿属性(Properties)
    话框中组态工程单位表示模拟量输入模拟量输出范围
    必须题模拟值处理 (页 120)说明程序逻辑中进行相应处理
    ● IO 址: 组态设置模块输入输出起始址
    您输入输出分配程映分区(PIP0PIP1PIP2PIP3PIP4)
    动更新者程映分区
    关程映程映分区说明请参见执行户程序 (页 83)
    设备配置
    67 组态模块参数
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 179
    组态通信接口(CMCP CB)
    根通信接口类型组态网络参数

    设备配置
    68 组态 CPU 进行通信
    S71200 编程控制器
    180 系统手册 012015 A5E02486685AH
    68 组态 CPU 进行通信
    S71200
    设计旨解决您通信联网需求仅支持简单网络支持更复杂网络
    S71200 提供允许您设备通信工具例身通信协议印机秤


    设备组态网络视图(Network view)
    项目中设备间创建网络连接
    创建网络连接巡视窗口属
    性(Properties) 选项卡组态网络参数
    更相关信息请参见创建网络连接
    (页 676)


    属性(Properties)
    窗口中选择太网址(Ethernet
    addresses) 组态条目STEP 7
    会显示太网址组态话框该话框
    软件项目接收该项目 CPU IP
    址关联
    注:S71200 CPU 具预组态 IP
    址必须手动 CPU 分配 IP 址
    更相关信息请参见分配 Internet 协议
    (IP) 址 (页 681)
    设备配置
    68 组态 CPU 进行通信
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 181

    TCPISOonTCP UDP
    太网协议指令(TSEND_CTRC
    V_C TCON)属性(Properties)
    组态伙伴连接
    该图显示 ISOonTCP
    连接组态(Configuration)
    选项卡中连接属性
    更相关信息请参见组态伙伴连接
    路径 (页 677)


    完成组态项目载
    CPU载项目时会组态 IP 址
    更相关信息请参见测试 PROFINET
    网络 (页 689)


    说明
    建立 CPU 连接网络接口卡 (NIC) CPU
    网络类子网必须相设置网络接口卡 IP 址 CPU 默认 IP
    址匹配更改 CPU IP 址网络接口卡网络类子网匹配
    关实现操作信息请参见分配 Internet 协议 (IP) 址 (页 681)

    设备配置
    68 组态 CPU 进行通信
    S71200 编程控制器
    182 系统手册 012015 A5E02486685AH
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 183
    编程概念 7
    71 设计 PLC 系统指南
    设计 PLC 系统时干方法标准中进行选择
    列常规指南应许设计项目中
    然必须遵守您公司程序指令身培训已接受实践
    表格 7 1 设计 PLC 系统指南
    建议步骤 务
    程机器进行分

    程机器划分彼独立部分
    分区会确定控制器间边界影响功描述规范资源分配
    创建功规范 写程机器部分( IO
    点)操作说明操作功描述允许进行执行器(螺线电机驱
    动器)操作前必须实现状态操作员界面描述程机器部分
    接口
    设计安全电路 出安全考虑标识需硬接线逻辑设备
    请记住控制设备安全方式会出现障会造成意外启动机械运
    转变化
    中意外错误机械运转会导致员身体伤害重财产损失请考虑
    实施机电代装置(独立 PLC 运行)防止安全运行
    安全电路设计中应包含务:
    • 标识造成危险正确意外执行器操作
    • 标识确保操作危险条件确定独立 PLC 检测条件
    • 标识电断电时 PLC 影响程标识检测错误方式时间
    信息仅设计正常预期异常操作
    出安全考虑应赖佳情况方案
    • 设计独立 PLC 阻止危险运行手动机电安全代装置
    • 独立 PLC
    电路提供相应状态信息便程序操作员界面具必信息
    • 标识针程安全运行安全相关求
    规划系统安全 确定访问相关程需保护 (页 210)级 CPU
    程序块进行密码保护防受未授权访问 编程概念
    71 设计 PLC 系统指南
    S71200 编程控制器
    184 系统手册 012015 A5E02486685AH
    建议步骤 务
    指定操作员站 根功规范求创建操作员站绘图:
    • 显示程机器相关操作员站位置总览图
    • 操作员站中设备机械布局图显示屏开关灯
    • 包含 PLC 信号模块中相关 IO 电气图
    创建组态图 根功规范求创建控制设备组态图:
    • 显示程机器相关 PLC 位置总览图
    • PLC IO 模块机械布局图中包括控制柜设备
    • PLC IO 模块电气图中包括设备模型号通信址 IO

    创建符号名称列表 创建绝址符号名称列表 仅包括物理 IO
    信号包括程序中元素(变量名) 编程概念
    72 构建户程序
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 185
    72 构建户程序
    创建动化务户程序时需程序指令插入代码块中:
    ● 组织块 (OB) 应 CPU 中特定事件中断户程序执行
    循环执行户程序默认组织块 (OB 1) 户程序提供基结构
    果程序中包括 OB OB 会中断 OB 1 执行 OB
    执行特定功启动务处理中断错误者特定时间间隔
    执行特定程序代码
    ● 功块 (FB) 代码块(OBFB FC)进行调时执行子例程
    调块参数传递 FB标识存储特定调数该 FB 实例特定数块
    (DB) 更改背景 DB 通 FB 控制组设备运行
    例助包含泵阀门特定运行参数背景数块 FB
    控制泵阀
    ● 功 (FC) 代码块(OBFB FC)进行调时执行子例程 FC
    具相关背景 DB 调块参数传递 FC FC
    中输出值必须写入存储器址全局 DB 中
    户程序选择结构类型
    根实际应求选择线性结构模块化结构创建户程序:
    ● 线性程序序逐条执行动化务指令
    通常线性程序程序指令放入循环执行程序 OB (OB 1) 中
    ● 模块化程序调执行特定务特定代码块
    创建模块化结构需复杂动化务划分程工艺功相应更
    次级务 代码块次级务提供程序段
    通块中调中代码块构建程序 编程概念
    72 构建户程序
    S71200 编程控制器
    186 系统手册 012015 A5E02486685AH

    线性结构: 模块化结构:


    通创建户程序中重复通代码块简化户程序设计实现
    通代码块具许优点:
    ● 标准务创建够重复代码块控制泵电机
    通代码块存储应解决方案库中
    ● 户程序构建功务相关模块化组件中程序设计更易理解

    模块化组件仅助标准化程序设计助更新修改程序代码更加快速
    容易
    ● 创建模块化组件简化程序调试
    通整程序构建组模块化程序段开发代码块时测试功
    ● 创建特定工艺功相关模块化组件助简化已完成应程序调试减
    少调试程中时间 编程概念
    73 块构建程序
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 187
    73 块构建程序
    通设计 FB FC 执行通务创建模块化代码块
    然通代码块调重复模块构建程序
    调块设备特定参数传递调块
    代码块调代码块时CPU 会执行调块中程序代码
    执行完调块CPU 会继续执行调块 继续执行该块调指令


    A 调块
    B 调(中断)块
    ① 程序执行
    ② 触发块执行指令事件
    ③ 程序执行
    ④ 块结束(返回调块)
    嵌套块调实现更加模块化结构 示例中嵌套深度 3: 程序循环 OB
    加 3 层代码块调


    ① 循环开始
    ② 嵌套深度
    731 组织块 (OB)
    组织块程序提供结构 充操作系统户程序间接口 OB
    事件驱动 事件(诊断中断时间间隔)会 CPU 执行 OB某 OB
    预定义起始事件行 编程概念
    73 块构建程序
    S71200 编程控制器
    188 系统手册 012015 A5E02486685AH
    程序循环 OB 包含户程序 户程序中包含程序循环 OB RUN
    模式期间程序循环 OB 低优先级等级执行事件类型中断 启动 OB
    会中断程序循环 OB CPU 进入 RUN 模式前先执行启动 OB
    完成程序循环 OB 处理CPU 会立重新执行程序循环 OB
    该循环处理编程逻辑控制器正常处理类型
    许应说整户程序位程序循环 OB 中
    创建 OB
    执行特定功处理中断错误特定时间间隔执行特定程序代码
    OB 会中断程序循环 OB 执行
    添加新块(Add new block) 话框户程序中创建新 OB


    总事件驱动中断处理
    发生类事件时CPU
    会中断户程序执行
    调已组态处理该事
    件 OB 完成中断 OB
    执行CPU
    会中断点继续执行户
    程序
    CPU 优先级确定处理中断事件序 中断事件分配相优先级
    更相关信息请参见组织块 (页 91)执行户程序 (页 83)
    创建附加 OB
    户程序甚程序循环启动 OB 事件创建 OB 添加新块(Add new
    block) 话框创建 OB OB 输入名称
    果户程序创建程序循环 OB CPU 会数字序具编号(例
    OB 1)程序循环 OB 开始执行程序循环 OB 例: 第程序循环
    OB(例 OB 1)完成CPU 执行编号更高程序循环 OB 编程概念
    73 块构建程序
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 189
    组态 OB 属性
    OB 属性进行修改例组态 OB 编号编程语言


    说明
    请注意您局部程映编号分配应 PIP0PIP1PIP2PIP3 PIP4
    OB 果您局部程映编号输入编号 CPU 创建该程映分区
    关程映分区说明请参见题执行户程序 (页 83)

    732 功 (FC)
    功 (FC) 通常组输入值执行特定运算代码块 FC
    运算结果存储存储器位置 例 FC
    执行标准运算重复运算(例数学计算)者执行工艺功(位逻辑运
    算执行独立控制) FC 程序中位置次调
    重复简化常重复发生务编程
    FC 具相关背景数块 (DB) 计算该运算时数FC
    采局部数堆栈 保存时数
    长期存储数输出值赋全局存储器位置 M 存储器全局 DB 编程概念
    73 块构建程序
    S71200 编程控制器
    190 系统手册 012015 A5E02486685AH
    733 功块 (FB)
    功块 (FB) 背景数块保存参数静态数代码块 FB 具位数块
    (DB) 背景DB 中变量存储器 背景 DB 提供 FB
    实例(调)关联块存储区 FB 完成存储数 背景 DB
    FB 调进行关联 通背景 DB 通 FB 控制设备
    通代码块 FB 背景 DB 进行调构建程序 然CPU 执行该 FB
    中程序代码块参数静态局部数存储背景 DB 中 FB 执行完成CPU
    会返回调该 FB 代码块中 背景 DB 保留该 FB 实例值
    扫描周期扫描周期中调该功块时值
    重复代码块关联存储区
    户通常 FB 控制扫描周期未完成运行务设备运行
    存储运行参数便扫描快速访问扫描户程序中 FB
    具背景 DB 调 FB 时需指定包含块参数该调 FB
    实例静态局部数背景 DB FB 完成执行背景 DB 保留值
    通设计通控制务 FB设备重复 FB方法: FB
    调选择背景 DB
    FB InputOutput InOut 静态参数存储背景数块中
    您 RUN 模式修改载函数块接口 (页 1207)
    背景数块中分配起始值
    背景数块存储参数默认值起始值 起始值提供执行 FB 时值
    然户程序执行期间修改起始值
    FB 接口提供默认值(Default value)
    列您够编写程序代码时参数分配新起始值 然 FB
    中默认值传关联背景数块中起始值 果 FB
    接口中参数分配新起始值背景数块中默认值复制起始值 编程概念
    73 块构建程序
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 191
    带 DB 单 FB
    图显示三次调 FB OB方法针次调数块
    该结构通 FB
    控制相似设备(电机)方法次调时设备分配背景数
    块 背景 DB 存储单设备数(速度加速时间总运行时间)

    实例中FB 22 控制三独立设备中 DB 201
    存储第设备运行数DB 202 存储第二设备运行数DB 203
    存储第三设备运行数
    734 数块 (DB)
    户程序中创建数块 (DB) 存储代码块数
    户程序中程序块访问全局 DB 中数背景 DB 仅存储特定功块 (FB)

    相关代码块执行完成DB 中存储数会删 两种类型 DB:
    ● 全局 DB 存储程序中代码块数 OBFB FC 访问全局 DB
    中数
    ● 背景 DB 存储特定 FB 数 背景 DB 中数结构反映 FB
    参数(InputOutput InOut)静态数 (FB 时存储器存储背景 DB
    中)


    说明
    背景 DB 反映特定 FB 数然代码块访问背景 DB 中数

    您 RUN 模式修改载数块 (页 1207) 编程概念
    73 块构建程序
    S71200 编程控制器
    192 系统手册 012015 A5E02486685AH
    读数块
    DB 组态读:
    1 项目浏览器中右键单击相应 DB然右键快捷菜单中选择属性(Properties)
    2 属性(Properties) 话框中选择特性(Attributes)
    3 选择设备中写保护数块(Data block writeprotected in the device)
    选项单击确定(OK)
    已优化数块标准数块
    您数块组态标准已优化 标准 DB STEP 7 Classic
    编程工具典 S7300 S7400 CPU 兼容
    优化访问数块固定定义结构
    数元素声明中仅包含符号名块中没固定址 CPU
    会元素动存储块存储区中免存储器中留间隙
    样便优化利存储器容量
    设置数块优化访问请步骤操作:
    1 STEP 7 项目树中展开程序块文件夹
    2 右键单击数块文菜单中选择属性(Properties)
    3 属性选择优化块访问(Optimized block access)
    请注意默认情况会新数块选中优化块访问
    果取消选择优化块访问(Optimized block access)块采标准访问

    说明
    函数块背景数块块访问类型
    请确保情况:果函数块设置Optimized block
    access(优化块访问)该函数块背景数块设置应该Optimized block
    access(优化块访问) 样果没该函数块选择Optimized block
    access(优化块访问)该函数属标准访问类型应确保背景数块标准类
    型优化块访问类型
    果没兼容块访问类型函数块执行期间机界面该函数块 InOut
    参数值做更改会丢失
    编程概念
    73 块构建程序
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 193
    735 创建重复代码块


    项目浏览器中程序块
    (Program blocks)
    添加新块(Add new
    block) 话框创建
    OBFBFC 全局
    DB
    创建代码块时需块
    选择编程语言 需
    DB
    选择语言仅
    存储数
    选中添加新象开(
    Add new and open)
    复选框(默认)项目
    视图中开代码块



    存储想库中重复象 项目相连项目库
    项目库外您创建项目中意数量全局库
    库彼兼容复制库素库移动库
    库创建块模板:首先块粘贴项目库中中进步开发块
    块项目库复制全局库 全局库享正项目事
    块根需进步调整块满足需求
    关库操作详细信息请参见 STEP 7 线帮助库题 编程概念
    73 块构建程序
    S71200 编程控制器
    194 系统手册 012015 A5E02486685AH
    736 块传递参数
    函数块 (FB) 函数 (FC) 三种接口类型:
    ● IN
    ● INOUT
    ● OUT
    函数块函数通 IN INOUT 接口类型接收参数
    块数进行处理通 INOUT OUT 接口类型返回值传回调者
    户程序采两种方法中某种传递参数
    传值
    户程序传值(callbyvalue)
    方式参数传递某函数时户程序会实际参数值复制块 IN
    接口类型输入参数 该操作期间复制值求额外存储空间

    户程序调该块时会复制值
    传引
    户程序传引(callbyreference) 方式某函数传递参数时户程序引
    INOUT 接口类型实参址进行值复制操作 该操作程需额外存储空间

    户程序调该块时会引实际参数址

    说明
    通常情况针结构变量 INOUT 接口类型(例ARRAYSTRUCT
    STRING)避免必增需数存储器
    编程概念
    73 块构建程序
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 195
    块优化参数传递
    简单数类型(例INTDINT REAL
    型)户程序传值方式传递函数块参数
    传递复杂数类型(例STRUCTARRAY
    STRING)时采传引方式
    户程序传递函数块参数通常该函数块相关背景数块 (DB) 中:
    ● 通参数复制背景数块者复制位背景数中参数户程序传
    值方式传递简单数类型(例INTDINT REAL)参数
    ● 户程序复杂数类型(例STRUCTARRAY STRING)复制 IN
    OUT 参数类型背景数块中者复制位该背景数块中复杂数类型
    ● INOUT 接口类型户程序传引方式传递复杂数类型
    数块创建成优化标准(未优化)数块
    优化型数块体积非优化型数块
    优化型数块非优化型数块中数元素序样
    关优化型数块更说明请参阅 S712001500STEP 7 (TIA Portal) S7
    编程指南(出版日期:2014 年 3 月)
    (httpsupportautomationsiemenscomWWviewen81318674)中章节优化块
    创建处理优化非优化数函数块函数 选择复选框优化块访问
    (Optimized block access)作块属性
    默认情况户程序会优化程序块程序块期传递该块数采优化格式
    户某函数传递复杂参数(例STRUCT
    结构参数)时系统会检查包含该结构数块优化设置程序块优化设置
    果时优化该数块该函数户程序传引方式传递该结构 (STRUCT)
    果选择优化该数块该函数采传引方式传递该结构
    果函数数块采优化设置(优化块没优化块)
    必须 STRUCT 转换成函数期格式
    例果选择优化该数块优化该函数数块中 STRUCT
    须转换成优化格式该函数进行处理
    该转换程系统完成方法:先制作该 STRUCT
    副接着转换成该函数期优化格式 编程概念
    73 块构建程序
    S71200 编程控制器
    196 系统手册 012015 A5E02486685AH
    总言户程序某复杂数类型(例STRUCT)作 INOUT
    参数传递某函数时该函数希户程序传引方式传递 STRUCT
    ● 含该结构数块该函数果选择优化者优化户程序传引
    方式传递数
    ● 果数块函数没配置相优化设置(优化中优化)系
    统必须先制作 STRUCT 副传递函数
    系统必须制作该结构副该操作高效传引转换成传值
    优化设置户程序影响作
    果 HMI 中断组织块更改结构中元素参数复制导致户程序出现问题
    例某函数 INOUT
    参数(正常情况传引方式传递)数块该函数采设置

    1 户程序准备调该函数时系统必须制作该结构副该数格式转
    换成该函数相匹配格式
    2 户程序采该结构该副引调该函数
    3 该函数运行期间出现中断组织块该中断组织块更改原结构中某值
    4 该函数运行完毕该结构 INOUT
    参数系统该值原格式复制回原结构
    采制作结构副方式进行格式转换果:该中断组织块改写数丢失
    采 HMI 写入值情况样 HMI
    中断户程序执行中断组织块相方式写入某值
    解决该问题方法种:
    ● 方法:需复杂数类型(例STRUCT)时程序块数块采
    相匹配优化设置
    种方法保证户程序总传引方式进行参数传递
    ● 种方法中断组织块 HMI 直接修改该结构中元素 组织块 HMI
    修改变量户户程序某特定位置该变量复制该结构中
    编程概念
    74 解数致性
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 197
    74 解数致性
    CPU 基数类型(例 Word DWord)系统定义结构(例
    IEC_TIMERS DTL)保持数致性 值读写操作法中断
    (例读写四字节 DWord 前CPU 会防止该 DWord 值进行访问)
    确保程序循环 OB 中断 OB 法时写入存储单元程序循环 OB
    中读写操作完成前CPU 会执行中断 OB
    果户程序享存储器中程序循环 OB 中断 OB
    间生成值户程序必须确保修改读取值时保持致性
    程序循环 OB 中 DIS_AIRT(禁报警中断)
    EN_AIRT(启报警中断)指令防止享值进行访问
    ● 代码块中插入 DIS_AIRT 指令确保读写操作期间法执行中断 OB
    ● 插入读写够中断 OB 更改值指令
    ● 序结尾插入 EN_AIRT 指令取消 DIS_AIRT允许执行中断 OB
    HMI 设备 CPU 发出通信请求够中断程序循环 OB
    执行通信请求会导致数致性相关问题 CPU
    确保基数类型始终户程序指令执行致读取写入
    通信会周期性中断户程序保证 HMI 够时更新 CPU 中值
    例定 HMI 画面显示值 CPU 扫描周期
    PtP(PointtoPoint点点)指令PROFINET 指令(例TSEND_C
    TRCV_C) PROFINETS 分布式 IO 指令 (页 375) PROFIBUS 分布式 IO 指令
    (页 375)传送中断数缓区 通避免程序循环 OB 中断 OB
    中缓区进行读写操作确保数缓区数致性果需中断 OB
    中修改指令缓区值请 DIS_AIRT 指令延迟中断(中断 OB 源 HMI
    CPU 通信中断)直执行 EN_AIRT 指令

    说明
    DIS_AIRT 指令延迟中断 OB 处理直执行 EN_AIRT
    指令影响户程序中断等时间(事件发生执行中断 OB 时间)

    编程概念
    75 编程语言
    S71200 编程控制器
    198 系统手册 012015 A5E02486685AH
    75 编程语言
    STEP 7 S71200 提供标准编程语言:
    ● LAD(梯形图逻辑)种图形编程语言 基电路图 (页 198)表示法
    ● FBD(功块图)基布尔代数 (页 199)中图形逻辑符号编程语言
    ● SCL(结构化控制语言)种基文高级编程语言 (页 200)
    创建代码块时应选择该块编程语言
    户程序意编程语言创建代码块
    751 梯形图 (LAD)
    电路图元件(常闭触点常开触点线圈)相互连接构成程序段

    创建复杂运算逻辑插入分支创建行电路逻辑
    行分支开直接连接电源线 户终止分支
    LAD 种功(数学定时器计数器移动)提供功框指令
    STEP 7 限制 LAD 程序段中指令(行列)数

    说明
    LAD 程序段必须线圈功框指令终止
    编程概念
    75 编程语言
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 199
    创建 LAD 程序段时请注意规:
    ● 创建导致反流分支

    ● 创建导致短路分支


    752 功块图 (FBD)
    LAD 样FBD 种图形编程语言
    逻辑表示法布尔代数中图形逻辑符号基础


    创建复杂运算逻辑功框间插入
    行分支
    算术功复杂功直接结合逻辑框表示
    STEP 7 限制 FBD 程序段中指令(行列)数 编程概念
    75 编程语言
    S71200 编程控制器
    200 系统手册 012015 A5E02486685AH
    753 SCL
    结构化控制语言 (SCL Structured Control Language) SIMATIC S7 CPU 基
    PASCAL 高级编程语言 SCL 支持 STEP 7 块结构 (页 187)
    三种编程语言程序块包括项目中:SCLLAD FBD
    SCL 指令标准编程运算符例 () 表示赋值算术功(+ 表示相加
    表示相减* 表示相 表示相) SCL 标准 PASCAL 程序控制操作
    IFTHENELSECASEREPEATUNTILGOTO RETURN SCL
    编程语言中语法元素 PASCAL 参考 许 SCL
    指令(定时器计数器) LAD FBD 指令匹配
    关特定指令更信息请参见基指令 (页 223)扩展指令
    (页 337)章节中特定指令
    7531 SCL 程序编辑器
    创建该块时指定块类型(OBFB FC)便 SCL 编程语言 STEP 7
    提供包含元素 SCL 程序编辑器:
    ● 定义代码块参数接口部分
    ● 程序代码代码部分
    ● 包含 CPU 支持 SCL 指令指令树
    直接代码部分输入指令 SCL 代码
    编辑器包含通代码结构注释钮 解更复杂指令需指令树拖动
    SCL 指令放入程序中 意文编辑器创建 SCL
    程序然相应文件导入 STEP 7 中 编程概念
    75 编程语言
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 201

    SCL 代码块接口部分声明列类型参数:
    ● InputOutputInOut Ret_Val:
    参数定义代码块输入变量输出变量返回值
    执行代码块期间局部处输入变量名称
    通常会变量表中全局变量名称
    ● Static(仅适 FB述示例适 FC):
    代码块静态变量背景数块中存储静态中间结果
    块会直保留静态数直周期覆盖
    块名称(块作重背景调)存储静态局部数中
    ● Temp:参数执行代码块期间时变量
    ● Constant:代码块指定常数值
    果代码块调 SCL 代码块该 SCL 代码块参数会显示输入输出

    示例中StartOn变量(项目变量表)相 SCL
    程序声明表中StartStopSwitchRunYesNo 编程概念
    75 编程语言
    S71200 编程控制器
    202 系统手册 012015 A5E02486685AH
    7532 SCL 表达式运算
    构造 SCL 表达式
    SCL 表达式计算值公式 表达式操作数运算符( *+ )组成
    操作数变量常量表达式
    表达式计算定序进行具体素决定:
    ● 运算符均具预定义优先级首先执行优先级高运算
    ● 左右序处理优先级相运算符
    ● 圆括号指定起计算系列运算符
    表达式结果值分配程序变量作控制语句条件作
    SCL 指令参数者调代码块
    表格 7 2 SCL 中运算符
    类型 操作 操作员 优先级
    圆括号 (表达式) ( ) 1
    数学 方 ** 2
    符号(元加号) + 3
    符号(元减号) 3
    倍增 * 4
    法 4
    取模 MOD 4
    加法 + 5
    减法 5
    较 < 6
    等 < 6
    > 6
    等 > 6
    等 7
    等 <> 7
    位逻辑 取反(元) NOT 3
    AND 逻辑运算 AND & 8 编程概念
    75 编程语言
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 203
    类型 操作 操作员 优先级
    异逻辑运算 XOR 9
    OR 逻辑运算 OR 10
    赋值 赋值 11
    作种高级编程语言SCL 标准语句实现基务:
    ● 赋值语句:
    ● 算术功: +*
    ● 全局变量寻址: <变量名称>(变量名称数块名称括双引号)
    ● 局部变量寻址: #<变量名称>(变量名称前加#符号)
    示例显示法种表达式

    C #A+#B 两局部变量赋值变量
    Data_block_1Tag #A 数块变量赋值
    IF #A > #B THEN C #A IFTHEN语句条件
    C SQRT (SQR (#A) + SQR (#B)) SQRT指令参数
    算术运算符处理种数值数类型
    结果数类型取决高效操作数数类型 例 INT 操作数 REAL
    操作数法运算会产生 REAL 结果值
    控制语句
    控制语句 SCL 表达式种专类型执行务:
    ● 程序分支
    ● 重复 SCL 编程代码某部分
    ● 跳转 SCL 程序部分
    ● 条件执行
    SCL 控制语句包括 IFTHENCASEOFFORTODOWHILEDOREPEAT
    UNTILCONTINUEGOTO RETURN
    条语句通常占行代码
    行中输入条语句者条语句断开成行代码代码易阅读
    分隔符(制表符换行符余空格)语法检查期间会忽略 END
    语句终止控制语句 编程概念
    75 编程语言
    S71200 编程控制器
    204 系统手册 012015 A5E02486685AH
    示例显示 FORTODO 控制语句 (两种形式代码语法均效)
    FOR x 0 TO max DO sum sum + value(x) END_FOR
    FOR x 0 TO max DO
    sum sum + value(x)
    END_FOR
    控制语句提供标签 语句前逗点标签隔开:
    Label <语句>
    关完整 SCL 编程语言参考请参见 STEP 7 线帮助
    条件
    条件较表达式逻辑表达式结果 BOOL 类型(值 TRUE FALSE)
    示例显示种类型条件

    #Temperature > 50
    #Counter < 100
    #CHAR1 < 'S'
    关系表达式
    (#Alpha <> 12) AND NOT #Beta 较逻辑表达式
    5 + #Alpha 算术表达式
    条件算术表达式:
    ● 果结果非零值表达式条件 TRUE
    ● 果结果零表达式条件 FALSE
    SCL 程序中调代码块
    调户程序中代码块需参数输入 FB FC 名称(绝址)
    FB必须提供 FB 调背景数块

    (参数列表) 作单背景调
    <#背景名称> (参数列表) 作重背景调
    MyDB(MyInput10 MyInOutTag1)

    (参数列表) 标准调
    <操作数> (参数列表) 表达式中调
    MyFC(MyInput10 MyInOutTag1)
    块导航树中拖动 SCL 程序编辑器中然完成参数分配 编程概念
    75 编程语言
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 205
    块注释添加 SCL 代码
    通 (* *) 间加入注释文块注释添加 SCL 代码中 (* *)
    间添加意数目注释行 SCL 程序块包括块注释 方便编程SCL
    编辑器包括块注释钮通控制语句:

    寻址
    LAD FBD 样SCL
    允许户户程序中变量址(符号寻址)绝址 SCL
    允许变量作数组索引

    绝寻址
    I00 绝址前加符号 没STEP 7
    编译时生成未定义变量错误
    MB100


    符号寻址
    PLC_Tag_1 PLC 变量表中变量
    Data_block_1Tag_1 数块中变量
    Data_block_1MyArray[#i] 数块数组中数组元素 编程概念
    75 编程语言
    S71200 编程控制器
    206 系统手册 012015 A5E02486685AH
    7533 PEEK POKE 指令进行索引寻址
    SCL 提供 PEEK POKE 指令数块IO
    存储器中读取容中写入容
    您提供操作中具体字节偏移量位偏移量参数

    说明
    数块起 PEEK POKE 指令时必须标准(未优化)数块
    时需注意 PEEK POKE 指令仅传输数 法识址中数类型



    PEEK(area_in_
    dbNumber_in_
    byteOffset_in_)
    读取引数块IO 存储区中
    byteOffset 引字节
    引数块示例:
    MB100 PEEK(area16#84
    dbNumber1 byteOffset#i)
    引 IB3 输入示例:
    MB100 PEEK(area16#81
    dbNumber0 byteOffset#i) when
    #i 3
    PEEK_WORD(area_in_
    dbNumber_in_
    byteOffset_in_)
    读取引数块IO 存储区中
    byteOffset 引字
    示例:
    MW200 PEEK_WORD(area16#84
    dbNumber1 byteOffset#i)
    PEEK_DWORD(area_in_
    dbNumber_in_
    byteOffset_in_)
    读取引数块IO 存储区中
    byteOffset 引双字
    示例:
    MD300 PEEK_DWORD(area16#84
    dbNumber1 byteOffset#i)
    PEEK_BOOL(area_in_
    dbNumber_in_
    byteOffset_in_
    bitOffset_in_)
    读取引数块IO 存储区中
    bitOffset byteOffset 引布尔值
    示例:
    MB1000 PEEK_BOOL(area16#84
    dbNumber1 byteOffset#ii
    bitOffset#j) 编程概念
    75 编程语言
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 207
    POKE(area_in_
    dbNumber_in_
    byteOffset_in_
    value_in_)
    引数块IO 存储区中引
    byteOffset 写入值(ByteWord
    DWord)
    引数块示例:
    POKE(area16#84 dbNumber2
    byteOffset3 valueTag_1)
    引 QB3 输出示例:
    POKE(area16#82 dbNumber0
    byteOffset3 valueTag_1)
    POKE_BOOL(area_in_
    dbNumber_in_
    byteOffset_in_
    bitOffset_in_
    value_in_)
    引数块IO 存储区中引
    bitOffset byteOffset 写入布尔值
    示例:
    POKE_BOOL(area16#84 dbNumber2
    byteOffset3 bitOffset5
    value0)
    POKE_BLK(area_src_in_
    dbNumber_src_in_
    byteOffset_src_in_
    area_dest_in_
    dbNumber_dest_in_
    byteOffset_dest_in_
    count_in_)
    引源数块IO
    存储区引字节偏移量开始count
    字节写入引目标数块IO
    存储区中引 byteOffset 区域
    示例:
    POKE_BLK(area_src16#84
    dbNumber_src#src_db
    byteOffset_src#src_byte
    area_dest16#84
    dbNumber_dest#src_db
    byteOffset_dest#src_byte
    count10)
    PEEK POKE 指令areaarea_srcarea_dest参数值
    数块外区域dbNumber 参数必须 0

    16#81 I
    16#82 Q
    16#83 M
    16#84 DB 编程概念
    75 编程语言
    S71200 编程控制器
    208 系统手册 012015 A5E02486685AH
    754 LADFBD SCL EN ENO
    确定指令流(EN ENO)
    特定指令(数学移动指令) EN ENO 提供参数 参数 LAD FBD
    中流关确定该扫描期间否执行指令 SCL 允许户代码块设置 ENO
    参数
    ● EN(输入)布尔输入 执行功框指令流 (EN 1)
    必须出现输入端 果 LAD 框 EN
    输入直接连接左侧电源线始终执行该指令
    ● ENO(输出)布尔输出 果该功框 EN
    输入端流正确执行功 ENO 输出会流 (ENO 1)
    传递元素
    果执行功框指令时检测错误产生该错误功框指令处终止该流 (ENO
    0)
    表格 7 3 EN ENO 操作数
    程序编辑器 输入输出 操作数 数类型
    LAD EN ENO 流 Bool
    FBD EN IIPQMDBTemp流 Bool
    ENO 流 Bool
    SCL EN1 TRUE FALSE Bool
    ENO2 TRUE FALSE Bool
    1 EN 仅适 FB
    2 选择 ENO SCL 代码块起 代码块完成时户必须组态 SCL
    编译器设置 ENO
    通组态 SCL 设置 ENO
    组态 SCL 编译器设置 ENO请步骤操作:
    1 选项(Options) 菜单中选择设置(Settings) 命令
    2 展开PLC 编程(PLC programming) 属性选择SCL(结构化控制语言)(SCL
    (Structured Control Language))
    3 选择动设置 ENO(Set ENO automatically) 选项 编程概念
    75 编程语言
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 209
    程序代码中 ENO
    您够通 ENO 分配 PLC 变量局部块中评估 ENO 等方式程序代码中
    ENO
    示例:
    MyFunction
    ( IN1 …
    IN2 …
    OUT1 > #myOut
    ENO > #statusFlag ) PLC tag statusFlag holds the value o
    f ENO

    MyFunction
    ( IN1 …
    IN2 …
    OUT1 > #myOut
    ENO > ENO ) block status flag of MyFunction
    is stored in the local block

    IF ENO TRUE THEN
    execute code only if MyFunction returns true ENO
    Ret_Val Status 参数 ENO 影响
    某指令(通信指令字符串转换指令)提供输出参数中包含关指令处理
    信息 例某指令提供通常 Int 数类型 Ret_Val(返回值)参数中包含
    32768 +32767 范围状态信息指令提供通常 Word 数类型 Status
    参数中存储十六进制值 16#0000 16#FFFF 范围状态信息 Ret_Val
    Status 参数中存储数字值确定该指令 ENO 状态
    ● Ret_Val:介 0 32767 值通常设置 ENO 1( TRUE) 介 32768 1
    值通常设置 ENO 0( FALSE) 评估 Ret_Val表示法更改十六进制
    ● Status:介 16#0000 16#7FFF 值通常设置 ENO 1( TRUE) 介
    16#8000 16#FFFF 值通常设置 ENO 0( FALSE)
    需次扫描执行指令通常提供 Busy 参数
    (Bool)表示指令处活动状态尚未完成执行 类指令通常提供 Done 参数
    (Bool) Error 参数 (Bool)Done 表示指令已完成错误 Error
    表示指令已完成存错误情况
    ● Busy 1( TRUE)时ENO 1( TRUE)
    ● Done 1( TRUE)时ENO 1( TRUE)
    ● Error 1( TRUE)时ENO 0( FALSE) 编程概念
    76 保护
    S71200 编程控制器
    210 系统手册 012015 A5E02486685AH
    参见
    OK(检查效性) NOT_OK(检查效性)指令 (页 251)
    76 保护
    761 CPU 访问保护
    CPU 提供四安全等级限制特定功访问 CPU
    组态安全等级密码时输入密码访问功存储区进行限制
    等级允许访问某功时密码 CPU
    默认状态没限制没密码保护 限制 CPU 访问 CPU
    属性进行组态输入密码
    通网络输入密码会 CPU 密码保护受威胁
    密码保护适户程序指令执行包括通信功
    输入正确密码便访问该级功
    PLC PLC 通信(代码块中通信指令)受 CPU 中安全等级限制
    表格 7 4 CPU 安全级
    安全等级 访问限制
    完全访问(保
    护)
    允许完全访问没密码保护
    读访问 允许 HMI 访问种形式 PLC PLC 通信没密码保护
    情况需密码:修改(写入)CPU 更改 CPU 模式
    (RUNSTOP)
    HMI 访问 允许 HMI 访问种形式 PLC PLC 通信没密码保护
    情况需密码:读取 CPU 中数修改(写入)CPU
    更改 CPU 模式 (RUNSTOP)
    访问(完全保
    护)
    允许没密码保护访问
    进行 HMI 访问读取 CPU 中数修改(写入)CPU
    时需密码 编程概念
    76 保护
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 211
    密码区分写 组态保护级密码请步骤操作:
    1 设备组态(Device configuration) 中选择 CPU
    2 巡视窗口中选择属性(Properties) 选项卡
    3 选择保护(Protection) 属性选择保护等级输入密码

    您组态载 CPU 时户具 HMI 访问权限密码情况访问
    HMI 功
    读取数户必须输入读访问已组态密码完全访问(保护)密码
    写入数户必须输入完全访问(保护)已组态密码

    警告
    受保护 CPU 进行未授权访问
    拥 CPU 完全访问权限户权限读写 PLC 变量 CPU
    访问级少Web 服务器户权限读写 PLC 变量 未授权访问 CPU
    PLC
    变量更改效值会中断程操作导致死亡严重身伤害财产损失
    授权户执行模模式更改写入 PLC 数进行固件更新 Siemens
    建议您遵守安全实践:
    • 强密码 CPU 访问级 Web 服务器户 ID (页 868) 进行密码保护
    强密码长度少十字符字母数字特殊字符组合
    字典找词信息推断出名字标识符
    保密码常更改密码
    • 仅 HTTPS 协议启 Web 服务器访问
    • 扩展 Web 服务器(Everybody) 户默认低权限
    • 程序逻辑中变量执行错误检查范围检查 Web 页面户 PLC
    变量更改效值
    编程概念
    76 保护
    S71200 编程控制器
    212 系统手册 012015 A5E02486685AH
    连接机制
    PUTGET 指令访问远程连接伙伴户必须许
    默认情况允许 PUTGET 通信进行访问(Permit access with PUTGET
    communication) 选项处未启状态 时需 CPU
    通信伙伴时进行组态编程通信连接实现 CPU 数读写访问
    例通 BSENDBRCV 指令进行访问
    CPU 仅作服务器连接(说 CPU
    中存带通信伙伴通信组态编程) CPU 运行期间例:
    ● 通通信模块进行 PUTGETFETCHWRITE FTP 访问
    ● S7 CPU 进行 PUTGET 访问
    ● 通 PUTGET 通信进行 HMI 访问
    果您希允许客户端访问 CPU 数您希限制 CPU
    通信服务请步骤操作:
    1 保护访问级组态访问(完全保护)(No access (complete protection))
    外意级
    2 选择允许 PUTGET 通信进行访问(Permit access with PUTGET
    communication) 复选框

    您组态载 CPU 时CPU 允许远程伙伴进行 PUTGET 通信 编程概念
    76 保护
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 213
    762 专技术保护
    专技术保护防止程序中代码块(OBFBFC
    DB)受未授权访问 户创建密码限制代码块访问
    密码保护会防止代码块进行未授权读取修改
    果没密码读取关代码块信息:
    ● 块标题块注释块属性
    ● 传送参数(INOUTIN_OUTReturn)
    ● 程序调结构
    ● 交叉引中全局变量(带时信息)局部变量已隐藏
    块组态专技术保护时输入密码访问块代码
    代码块属性(Properties) 务卡组态该块专技术保护
    开代码块属性(Properties) 中选择保护(Protection)


    1 代码块属性(Properties)
    中单击保护(Protection)
    钮显示专技术保护(Knowhow
    protection) 话框
    2 单击定义(Define) 钮输入密码

    输入确认密码单击确定(OK)
    编程概念
    76 保护
    S71200 编程控制器
    214 系统手册 012015 A5E02486685AH
    763 复制保护
    附加安全特性允许捆绑程序块特定存储卡 CPU
    该特性保护您知识产权特
    您程序块特定设备捆绑起时会程序代码块限制仅特定存储卡
    CPU 该特性允许您电子方式(通 Internet
    通电子邮件)通发送存匣分布程序代码块 复制保护 OB
    (页 187)FB (页 190) FC (页 189) S71200 CPU 支持三种类型块保护:
    ● CPU 序列号进行绑定
    ● 存储卡序列号进行绑定
    ● 强制性密码动态绑定 编程概念
    76 保护
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 215
    代码块属性(Properties) 务卡块捆绑特定 CPU 存储卡
    1 开代码块选择保护(Protection)

    2 复制保护(Copy protection) 务拉列表中选择复制保护类型

    3 CPU 存储卡序列号绑定载时插入序列号输入存储卡
    CPU 序列号


    说明
    序列号区分写

    强制性密码动态绑定定义载复制块必须密码
    载 (页 216)带动态绑定块时必须输入载块密码
    请注意复制保护密码专技术保护 (页 213)密码两密码
    编程概念
    77 载程序元素
    S71200 编程控制器
    216 系统手册 012015 A5E02486685AH
    77 载程序元素
    项目元素编程设备载 CPU 载项目时CPU
    会户程序(OBFCFB DB)存储永久存储器中

    位置项目编程设备载 CPU:
    ● 项目树(Project tree): 右键单击程序元素然单击文相关载(Download)
    选择项
    ● 线(Online) 菜单: 单击载设备(Download to device) 选择项
    ● 工具栏: 单击载设备(Download to device) 图标
    请注意果已强制性密码动态绑定
    (页 214)应程序块输入受保护块密码载该程序块
    果已块组态该类型复制保护必须输入受保护块密码载


    说明
    载程序会清更改保持性存储器中现值
    果载前清保持性存储器请载程序前 CPU 复位出厂设定

    您 Basic HMI 面板面板项目 (页 34) TIA Portal 载 S71200 CPU
    存储卡中 编程概念
    78 线 CPU 传
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 217
    78 线 CPU 传
    线 CPU 连接编程设备存储卡复制程序块

    复制程序块准备离线项目:
    1 添加线 CPU 匹配 CPU 设备
    2 展开该 CPU 节点次便程序块(Program
    blocks) 文件夹见
    线 CPU
    离线项目传程序块请步骤操作:
    1 离线项目中单击程序块(Program blocks)
    文件夹
    2 单击转线(Go online) 钮
    3 单击传(Upload) 钮
    4 传(Upload) 话框 (页 1183)中确认选项


    完成传STEP 7
    会显示项目中已传程序块

    781 线 CPU 离线 CPU 进行较
    STEP 7 中较编辑器 (页 1191)查找线离线项目间差异
    功 CPU 进行传前非常
    编程概念
    79 调试测试程序
    S71200 编程控制器
    218 系统手册 012015 A5E02486685AH
    79 调试测试程序
    791 监视修改 CPU 中数
    表示监视修改线 CPU 中值
    表格 7 5 STEP 7 监视修改数
    编辑器 监视 修改 强制
    监视表格
    强制表格
    程序编辑器
    变量表
    DB 编辑器



    通监视表格监视

    通 LAD 编辑器监视
    关监视修改 CPU 中数 (页 1192)更信息请参见线诊断章 编程概念
    79 调试测试程序
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 219
    792 监视表格强制表格
    监视表格监视修改正线 CPU 执行户程序值
    项目中创建保存监视表格支持种测试环境
    户调试期间出维修维护目重新进行测试
    通监视表格监视 CPU CPU 交互 CPU 执行户程序样
    仅显示更改代码块数块变量值显示更改 CPU
    存储区值包括输入输出(I Q)外围设备输入 (IP)位存储器 (M) 数块
    (DB)
    通监视表格 STOP 模式启 CPU 物理输出 (QP) 例测试 CPU
    接线时输出端赋特定值
    STEP 7 提供强制表格变量强制设特定值
    关强制更信息请参见线诊断章 CPU 中强制值 (页 1200)节

    说明
    强制值存储 CPU 中监视表格中
    法强制输入(I址) 强制外围设备输入
    强制外围设备输入请址面添加P(例:OnP)

    时STEP 7 提供根触发条件踪记录程序变量 (页 1212)功
    793 显示情况交叉引
    巡视窗口显示关选象整项目中情况交叉引信息例户程序C
    PU HMI 设备 交叉引(Crossreference)
    选项卡显示选象实例该象象
    巡视窗口包括交叉引中仅线块
    显示交叉引请选择显示交叉引(Show crossreferences) 命令
    (项目视图中工具(Tools) 菜单中找交叉引)

    说明
    必关闭编辑器交叉引信息
    编程概念
    79 调试测试程序
    S71200 编程控制器
    220 系统手册 012015 A5E02486685AH
    交叉引中条目进行排序
    交叉引列表提供户程序中存储器址变量概况
    ● 创建更改程序时户始终够掌握操作数变量块调情况
    ● 交叉引直接跳转操作数变量位置
    ● 程序测试障排期间系统会通知您块中条命令处理存储单元
    画面变量块块调
    表格 7 6 交叉引元素
    列 说明
    象 (Object) 级象级象象名称
    数量 数量
    位置 位置例程序段
    属性
    (Property)
    引象特定属性例重背景声明中变量名称
    作 (as) 显示象更相关信息例背景数块作模板作重背

    访问 (Access) 访问类型操作数访问读访问 (R)写访问 (W)
    二者组合
    址 操作数址
    类型 关创建象类型语言信息
    路径 (Path) 象项目树中路径
    视安装产品定交叉引表显示额外列列
    794 检查调层级调结构
    调结构描述户程序中块调层级
    提供方面概信息:块块调块间关系
    块数求块状态 调结构开程序编辑器块进行编辑
    显示调结构时会显示户程序中块列表 STEP 7
    高亮显示调结构第级显示未程序中块调块
    调结构第级显示 OB 未 OB 调 FCFB
    DB果某代码块调块调块缩进方式显示调块方
    调结构仅显示代码块调块 编程概念
    79 调试测试程序
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 221
    选择调结构中仅显示导致突块 列情况会导致突:
    ● 块执行调具更旧更新代码时间戳
    ● 块调块接口已更改
    ● 块变量址数类型已更改
    ● 块未 OB 直接间接调
    ● 块调存块缺失块
    块调数块分组
    拉列表查指调位置链接
    执行致性检查显示时间戳突
    生成程序期间更改块时间戳导致时间戳突会导致调块
    调块间出现致
    ● 通重新编译代码块纠正数时间戳接口突
    ● 果通编译法解决致问题详细资料(Details)
    列中链接转程序编辑器中问题源 然手动消致情况
    ● 必须重新编译红色标记块 编程概念
    79 调试测试程序
    S71200 编程控制器
    222 系统手册 012015 A5E02486685AH
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 223
    基指令 8
    81 位逻辑运算
    811 位逻辑指令
    LAD FBD 处理布尔逻辑非常高效 SCL
    非常适合处理复杂数学计算项目控制结构 SCL
    处理布尔逻辑
    LAD 触点
    表格 8 1 常开触点常闭触点
    LAD SCL 说明

    IF in THEN
    Statement
    ELSE
    Statement
    END_IF
    常开触点常闭触点:
    触点相互连接创建户组合逻辑
    果户指定输入位存储器标识符 I(输入)
    Q(输出)程映寄存器中读取位值
    控制程中物理触点信号会连接 PLC I 端子 CPU
    扫描已连接输入信号持续更新程映输入寄存器中相
    应状态值
    通 I 偏移量追加P执行立读取物理输入(例:
    I34P)
    立读取直接物理输入读取位数值非程映
    中读取 立读取会更新程映

    IF NOT (in) THEN
    Statement
    ELSE
    Statement
    END_IF

    表格 8 2 参数数类型
    参数 数类型 说明
    IN Bool 分配位 基指令
    81 位逻辑运算
    S71200 编程控制器
    224 系统手册 012015 A5E02486685AH
    ● 赋位值 1 时常开触点闭合 (ON)
    ● 赋位值 0 时常闭触点闭合 (ON)
    ● 串联方式连接触点创建 AND 逻辑程序段
    ● 联方式连接触点创建 OR 逻辑程序段
    FBDANDOR XOR 功框
    FBD 编程中LAD 触点程序段变 (&) (>1) 异 (x)
    功框程序段中功框输入输出指定位值
    连接逻辑框创建户逻辑组合
    程序段中放置功框收藏夹(Favorites)
    工具栏指令树中拖动插入输入(Insert input)
    工具然放置功框输入侧添加更输入
    右键单击功框输入连接器选择插入输入(Insert input)
    功框输入输出连接逻辑框输入未连接输入位址位符号名称
    执行功框指令时前输入状态会应二进制功框逻辑果真功框输出

    表格 8 3 ANDOR XOR 功框
    FBD SCL1 说明

    out in1 AND
    in2 AND 功框输入必须真输出真

    out in1 OR in2 OR 功框输入真输出真

    out in1 XOR
    in2 XOR 功框必须奇数输入真输出真
    1 SCL: 必须运算结果赋语句变量

    表格 8 4 参数数类型
    参数 数类型 说明
    IN1 IN2 Bool 输入位 基指令
    81 位逻辑运算
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 225
    NOT 逻辑反相器
    表格 8 5 取反 RLO(逻辑运算结果)
    LAD FBD SCL 说明


    NOT FBD 编程收藏夹(Favorites)
    工具栏指令树中拖动取反逻辑运算结果(Invert
    RLO)
    工具然放置输入输出端该功框连
    接器创建逻辑反相器
    LAD NOT 触点取反流输入逻辑状态
    • 果没流流入 NOT 触点会流流出
    • 果流流入 NOT 触点没流流出

    输出线圈赋值功框
    线圈输出指令写入输出位值 果户指定输出位存储器标识符 Q CPU
    接通断开程映寄存器中输出位时指定位设置等流状态
    控制执行器输出信号连接 CPU Q 端子 RUN 模式CPU
    系统连续扫描输入信号根程序逻辑处理输入状态然通程映输出寄存
    器中设置新输出状态值进行响应 CPU
    系统会存储程映寄存器中新输出状态响应传送已连接输出端子
    表格 8 6 赋值赋值取反
    LAD FBD SCL 说明


    out
    <布尔表达式>
    FBD 编程中LAD 线圈变分配(
    )功框中功框输出指定位址
    功框输入输出连接功框逻辑户
    输入位址
    通 Q
    偏移量加P指定立写入物理输出(例
    : Q34P)
    立写入位数值写入程映输出直
    接写入物理输出


    out NOT
    <布尔表达式>

    基指令
    81 位逻辑运算
    S71200 编程控制器
    226 系统手册 012015 A5E02486685AH
    表格 8 7 参数数类型
    参数 数类型 说明
    OUT Bool 分配位
    ● 果流通输出线圈启 FBD功框输出位设置 1
    ● 果没流通输出线圈未启 FBD赋值功框输出位设置 0
    ● 果流通反输出线圈启 FBD功框输出位设置 0
    ● 果没流通反输出线圈未启 FBD功框输出位设置 1
    812 置位复位指令
    置位复位 1 位
    表格 8 8 S R 指令
    LAD FBD SCL 说明

    提供 置位输出:
    S(置位)激活时OUT 址处数值设置 1S
    未激活时OUT 变

    提供 复位输出:
    R(复位)激活时OUT 址处数值设置 0R
    未激活时OUT 变
    1 LAD FBD: 指令放置程序段位置
    2 SCL: 必须应程序编写代码复制该函数

    表格 8 9 参数数类型
    参数 数类型 说明
    IN(连接触点门逻辑) Bool 监视位置位变量
    OUT Bool 置位复位位置位变量 基指令
    81 位逻辑运算
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 227
    置位复位位域
    表格 8 10 SET_BF RESET_BF 指令
    LAD1 FBD SCL 说明

    提供 置位位域:
    SET_BF 激活时寻址变量 OUT
    处开始n位分配数值 1 SET_BF
    未激活时OUT 变

    提供 复位位域:
    RESET_BF 寻址变量 OUT
    处开始n位写入数值 0 RESET_BF
    未激活时OUT 变
    1 LAD FBD: 指令必须分支中右端指令
    2 SCL: 必须应程序编写代码复制该函数

    表格 8 11 参数数类型
    参数 数类型 说明
    OUT Bool 置位复位位域起始元素(例:
    #MyArray[3])
    n 常数 (UInt) 写入位数 基指令
    81 位逻辑运算
    S71200 编程控制器
    228 系统手册 012015 A5E02486685AH
    置位优先复位优先触发器
    表格 8 12 RS SR 指令
    LADFBD SCL 说明

    提供 复位置位触发器:
    RS 置位优先锁存中置位优先 果置位 (S1) 复位 (R)
    信号真址 INOUT 值 1

    提供 置位复位触发器:
    SR 复位优先锁存中复位优先 果置位 (S) 复位 (R1)
    信号真址 INOUT 值 0
    1 LAD FBD: 指令必须分支中右端指令
    2 SCL: 必须应程序编写代码复制该函数

    表格 8 13 参数数类型
    参数 数类型 说明
    S S1 Bool 置位输入1 表示优先
    R R1 Bool 复位输入1 表示优先
    INOUT Bool 分配位变量INOUT
    Q Bool 遵循INOUT位状态
    INOUT变量分配置位复位位址 选输出 Q 遵循INOUT址信号状态

    指令 S1 R INOUT位
    RS 0 0 先前状态
    0 1 0
    1 0 1
    1 1 1
    S R1
    SR 0 0 先前状态
    0 1 0
    1 0 1
    1 1 0 基指令
    81 位逻辑运算
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 229
    813 升降指令
    表格 8 14 升降跳变检测
    LAD FBD SCL 说明


    1 扫描操作数信号升
    LAD:
    分配IN位检测正跳变(断通)时该触点状态
    TRUE
    该触点逻辑状态流输入状态组合设置流输出状态
    P 触点放置程序段中分支结尾外位置
    FBD:
    分配输入位检测正跳变(关开)时输出逻辑状态
    TRUE P 功框放置分支开头

    1 扫描操作数信号降
    LAD:
    分配输入位检测负跳变(开关)时该触点状态
    TRUE
    该触点逻辑状态流输入状态组合设置流输出状态
    N 触点放置程序段中分支结尾外位置
    FBD:
    分配输入位检测负跳变(开关)时输出逻辑状态
    TRUE N 功框放置分支开头


    1 信号升置位操作数
    LAD:
    进入线圈流中检测正跳变(关开)时分配位O
    UT TRUE
    流输入状态总通线圈变流输出状态 P
    线圈放置程序段中位置
    FBD:
    功框输入连接逻辑状态中输入位赋值中(果该功
    框位分支开头)检测正跳变(关开)时分配位OU
    T TRUE
    输入逻辑状态总通功框变输出逻辑状态 P
    功框放置分支中位置 基指令
    81 位逻辑运算
    S71200 编程控制器
    230 系统手册 012015 A5E02486685AH
    LAD FBD SCL 说明


    1 信号降置位操作数
    LAD:
    进入线圈流中检测负跳变(开关)时分配位O
    UT TRUE
    流输入状态总通线圈变流输出状态 N
    线圈放置程序段中位置
    FBD:
    功框输入连接逻辑状态中输入位赋值中(果该功
    框位分支开头)检测负跳变(通断)时分配位O
    UT TRUE
    输入逻辑状态总通功框变输出逻辑状态 N
    功框放置分支中位置
    1 SCL: 必须应程序编写代码复制该函数

    表格 8 15 P_TRIG N_TRIG
    LADFBD SCL 说明

    1 扫描 RLO(逻辑运算结果)信号升
    CLK 输入状态 (FBD) CLK 流输入 (LAD)
    中检测正跳变(断通)时Q 输出流逻辑状态
    TRUE
    LAD 中P_TRIG 指令放置程序段开头结尾
    FBD 中P_TRIG
    指令放置分支结尾外位置

    1 扫描 RLO 信号降
    CLK 输入状态 (FBD) CLK 流输入 (LAD)
    中检测负跳变(通断)时Q 输出流逻辑状态
    TRUE
    LAD 中N_TRIG 指令放置程序段开头结尾
    FBD 中N_TRIG
    指令放置分支结尾外位置
    1 SCL: 必须应程序编写代码复制该函数
    基指令
    81 位逻辑运算
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 231
    表格 8 16 R_TRIG F_TRIG 指令
    LADFBD SCL 说明

    R_TRIG_DB(
    CLK_in_
    Q> _bool_out_)
    信号升置位变量
    分配背景数块存储 CLK 输入前状态 CLK
    输入状态 (FBD) CLK 流输入 (LAD)
    中检测正跳变(断通)时Q 输出流逻辑状态
    TRUE
    LAD 中R_TRIG 指令放置程序段开头结尾
    FBD 中R_TRIG
    指令放置分支结尾外位置

    F_TRIG_DB(
    CLK_in_
    Q> _bool_out_)
    信号降置位变量
    分配背景数块存储 CLK 输入前状态 CLK
    输入状态 (FBD) CLK 流输入 (LAD)
    中检测负跳变(通断)时Q 输出流逻辑状态
    TRUE
    LAD 中F_TRIG 指令放置程序段开头结尾
    FBD 中F_TRIG
    指令放置分支结尾外位置
    程序中插入 R_TRIG F_TRIG 指令时动开调选项(Call options) 话框
    话框中您分配
    存储器位存储身数块中(单背景)作局部变量(重背景)
    存储块接口中 果创建单独数块项目树中Program
    resources文件夹
    程序块 > 系统块(Program blocks > System blocks) 找
    表格 8 17 参数数类型(P N 触点线圈PN P_TRIG and N_TRIG)
    参数 数类型 说明
    M_BIT Bool 保存输入前状态存储器位
    IN Bool 检测跳变输入位
    OUT Bool 指示检测跳变输出位
    CLK Bool 检测跳变流输入位
    Q Bool 指示检测输出 基指令
    81 位逻辑运算
    S71200 编程控制器
    232 系统手册 012015 A5E02486685AH
    边指令采存储位(M_BIT PN
    触点线圈P_TRIGN_TRIG)(背景数块位: R_TRIG F_TRIG)
    保存监控输入信号先前状态 通输入状态前状态进行较检测
    果状态指示关注方输入变化会输出写入 TRUE 报告
    否输出会写入 FALSE

    说明
    指令次执行时会输入存储器位值进行评估包括第次执行
    程序设计期间必须考虑输入存储器位初始状态允许避免第次扫描时进行
    检测
    存储器位必须次执行保留次执行应该指令唯位
    应程序中位置该位
    应避免时存储器受系统功(例 IO 更新)影响存储器 仅
    M全局 DB 静态存储器(背景 DB 中) M_BIT 存储器分配

    基指令
    82 定时器运行
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 233
    82 定时器运行
    定时器指令创建编程时间延时 户程序中定时器数仅受 CPU
    存储器容量限制 定时器均 16 字节 IEC_Timer 数类型 DB
    结构存储功框线圈指令顶部指定定时器数 STEP 7
    会插入指令时动创建该 DB
    表格 8 18 定时器指令
    LADFBD 功框 LAD 线圈 SCL 说明


    IEC_Timer_0_DBTP(
    IN_bool_in_
    PT_time_in_
    Q>_bool_out_
    ET>_time_out_)
    TP
    定时器生成具预设宽度时间脉


    IEC_Timer_0_DBTON (
    IN_bool_in_
    PT_time_in_
    Q>_bool_out_
    ET>_time_out_)
    TON 定时器预设延时输出 Q
    设置 ON


    IEC_Timer_0_DBTOF (
    IN_bool_in_
    PT_time_in_
    Q>_bool_out_
    ET>_time_out_)
    TOF 定时器预设延时输出 Q
    重置 OFF


    IEC_Timer_0_DBTONR (
    IN_bool_in_
    R_bool_in_
    PT_time_in_
    Q>_bool_out_
    ET>_time_out_)
    TONR 定时器预设延时输出 Q
    设置 ON R
    输入重置时间前会跨越定时
    时段直累加时间
    仅 FBD:


    PRESET_TIMER(
    PT_time_in_

    TIMER_iec_timer_in_)
    PT(预设定时器)线圈会指定
    IEC_Timer 中装载新 PRESET 时间值
    仅 FBD:


    RESET_TIMER(
    _iec_timer_in_) RT(复位定时器)线圈会复位指定
    IEC_Timer
    1 STEP 7 会插入指令时动创建 DB
    2 SCL 示例中IEC_Timer_0_DB背景 DB 名称
    基指令
    82 定时器运行
    S71200 编程控制器
    234 系统手册 012015 A5E02486685AH
    表格 8 19 参数数类型
    参数 数类型 说明
    功框: IN
    线圈: 流
    Bool TPTON TONR:
    功框: 0禁定时器1启定时器
    线圈: 流禁定时器流启定时器
    TOF:
    功框: 0启定时器1禁定时器
    线圈: 流启定时器流禁定时器
    R Bool 仅 TONR 功框:
    0重置
    1 时间 Q 位重置 0
    功框: PT
    线圈: PRESET_Tag
    Time 定时器功框线圈: 预设时间输入
    功框: Q
    线圈: DBdataQ
    Bool 定时器功框: Q 功框输出定时器 DB 数中 Q 位
    定时器线圈: 仅寻址定时器 DB 数中 Q 位
    功框: ET
    线圈: DBdataET
    Time 定时器功框: ET(历时间)功框输出定时器 DB
    数中 ET 时间值
    定时器线圈: 仅寻址定时器 DB 数中 ET 时间值

    表格 8 20 PT IN 参数值变化影响
    定时器 PT IN 功框参数相应线圈参数变化
    TP • 定时器运行期间更改 PT 没影响
    • 定时器运行期间更改 IN 没影响
    TON • 定时器运行期间更改 PT 没影响
    • 定时器运行期间 IN 更改 FALSE 会复位停止定时器
    TOF • 定时器运行期间更改 PT 没影响
    • 定时器运行期间 IN 更改 TRUE 会复位停止定时器
    TONR • 定时器运行期间更改 PT 没影响定时器中断继续运行会影响
    • 定时器运行期间 IN 更改 FALSE 会停止定时器会复位定时器 IN 改回
    TRUE 定时器累积时间值开始定时 基指令
    82 定时器运行
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 235
    PT(预设时间)
    ET(时间)值表示毫秒时间符号双精度整数形式存储指定 IEC_TIMER
    DB 数中 TIME 数 T# 标识符简单时间单元(T#200ms
    200)复合时间单元( T#2s_200ms)形式输入
    表格 8 21 TIME 数类型范围
    数类型 效数值范围 1
    TIME 32 位
    DInt
    数形式存

    T#24d_20h_31m_23s_648ms T#24d_20h_31m_23s_647ms
    2147483648 ms +2147483647 ms 形式存储
    1 定时器指令中法面示 TIME 数类型负数范围 负
    PT(预设时间)值定时器指令执行时设置 0 ET(时间)始终正值
    定时器线圈示例
    (TP)(TON)(TOF) (TONR) 定时器线圈必须 LAD 网络中指令
    定时器示例中示面网络中触点指令会求出定时器线圈 IEC_Timer DB 数中
    Q 位值 样果程序中时间值必须访问 IEC_timer DB 数中
    ELAPSED 元素

    Tag_Input 位值 0 转换 1 时脉定时器启动 定时器开始运行持续
    Tag_Time 时间值指定时间

    定时器运行存 DB1MyIEC_TimerQ 状态1 Tag_Output 值1
    Tag_Time 值DB1MyIEC_TimerQ0 Tag_Output 值0 基指令
    82 定时器运行
    S71200 编程控制器
    236 系统手册 012015 A5E02486685AH
    重置定时器 (RT) 预设定时器 (PT) 线圈
    线圈指令功框线圈定时器起放置中间位置
    线圈输出流状态始终线圈输入状态相 (RT) 线圈激活指定 IEC_Timer DB
    数中 ELAPSED 时间元素重置 0 (PT)
    线圈激活分配时间间隔值加载指定 IEC_Timer DB 数中 PRESET
    时间元素

    说明
    FB 中放置定时器指令时选择重背景数块(Multiinstance data block)
    选项
    定时器结构名称应数结构定时器数包含数块中需
    定时器独立数块
    样减少处理定时器需处理时间数存储空间
    享重背景数块中定时器数结构间存交互作

    定时器运行
    表格 8 22 IEC 定时器类型
    定时器 时序图
    TP:生成脉
    TP 定时器生成具预设宽度时间脉

    TON: 接通延时
    TON 定时器预设延时输出 Q 设置
    ON
    基指令
    82 定时器运行
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 237
    定时器 时序图
    TOF: 关断延时
    TOF 定时器预设延时输出 Q 重置
    OFF

    TONR: 时间累加器
    TONR 定时器预设延时输出 Q
    设置 ON R
    输入重置时间前会跨越定时时段
    直累加时间



    说明
    CPU 中没特定定时器指令分配专门资源 定时器 DB
    存储器中身结构连续运行部 CPU 定时器执行定时

    TPTONTOF TONR
    指令输入出现跳变启动定时器时连续运行部 CPU
    定时器值复制该定时器指令分配 DB 结构 START 成员中
    该起始值定时器继续运行期间保持变次更新定时器时
    次启动定时器时会部 CPU 定时器新起始值加载定时器结构中
    更新定时器时部 CPU 定时器前值中减述起始值确定时间
    时间预设值进行较确定定时器 Q 位状态 然该定时器分配
    DB 结构中更新 ELAPSED Q 成员
    注意时间停留预设值(达预设值定时器便会继续累加时间)
    基指令
    82 定时器运行
    S71200 编程控制器
    238 系统手册 012015 A5E02486685AH
    仅满足条件时会执行定时器更新:
    ● 已执行定时器指令(TPTONTOF TONR)
    ● 某指令直接引 DB 中定时器结构ELAPSED成员
    ● 某指令直接引 DB 中定时器结构Q成员
    定时器编程
    规划创建户程序时应考虑定时器运行说明:
    ● 扫描周期次更新定时器
    次执行定时器指令(TPTONTOFTONR)次定时器结构 ELAPSED
    Q 成员作已执行指令参数时会更新定时器
    需新时间数(质立读取定时器)时会项优点
    果希整程序扫描周期保持致值请定时器指令放置需
    值指令前定时器指令 Q ET
    输出中变量定时器 DB 结构 ELAPSED Q 成员
    ● 扫描期间执行定时器更新
    函数中启动定时器然扫描周期调该函数
    果没执行引定时器结构中 ELAPSED Q
    成员指令会更新定时器
    直次执行定时器指令执行定时器结构 ELAPSED Q
    作参数指令时会次更新定时器
    ● 常见 DB 定时器结构分配定时器指令
    通常避免意外交互作应 DB
    定时器结构仅应定时器指令(TPTONTOFTONR) 基指令
    82 定时器运行
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 239
    ● 复位定时器适合触发需周期性发生动作
    通常引定时器位常闭触点放置定时器指令前面创建复位定时器
    该定时器网络通常位该定时器位触发动作赖型网络面
    定时器时间已(时间达预设值)时定时器位扫描周期
    ON执行该定时器位控制赖型网络逻辑
    次执行定时器网络时常闭触点 OFF复位定时器清定时器位
    次扫描期间常闭触点 ON重启定时器
    创建类复位定时器时请勿定时器 DB
    结构Q成员作该定时器指令前面常闭触点参数
    该定时器指令Q输出相连变量 果访问定时器 DB 结构 Q
    成员导致定时器更新果常闭触点更新定时器该触点立复位该定
    时器 定时器指令 Q 输出扫描周期
    ON赖型网络会执行
    RUNSTOPRUN 切换 CPU 循环电保留时间数
    果运行模式阶段切换停止模式 CPU
    循环电启动新运行模式阶段存储前运行模式阶段中定时器数丢失
    非定时器数结构指定具保持性(TPTONTOF TONR 定时器)
    定时器指令放程序编辑器中果接受调选项话框中默认设置动分
    配法实现具保持性背景数块
    定时器数具保持性必须全局数块重背景数块 基指令
    82 定时器运行
    S71200 编程控制器
    240 系统手册 012015 A5E02486685AH
    指定全局数块定时器数存储保持性数
    定时器放什位置(OBFC FB)该选项效
    1 创建全局数块:
    – 项目树中双击添加新块(Add new block)
    – 单击数块 (DB) 图标
    – 类型(Type)选择全局数块(global DB)
    – 果希够该数块中数元素选择具保持性确保选中数块类型
    优化(Optimized) 框 数块类型选项标准 S7300400
    兼容(Standard compatible with S7300400) 仅允许 DB
    数元素设置具保持性没保持性
    – 单击确定(OK)
    2 该数块中添加定时器结构:
    – 新全局数块中添加 IEC_Timer 数类型静态变量
    – 保持性(Retain) 列中选中相应框该结构具保持性
    – 重复程存储该数块中定时器创建结构
    定时器结构放置独立全局数块中定时器结构放置
    全局数块中
    定时器外静态变量放置该全局数块中
    定时器结构放置全局数块中减少总块数
    – 根需重命名定时器结构
    3 开程序块选择保持性定时器放置位置(OBFC FB)
    4 定时器指令放置需位置
    5 调选项话框出现单击取消钮
    6 新定时器指令方输入面创建全局数块定时器结构名称(请勿
    助手浏览)(例: Data_block_3Static_1) 基指令
    82 定时器运行
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 241
    指定重背景数块定时器数存储保持性数
    该选项仅定时器放置 FB 中效
    该选项取决 FB 属性否指定优化块访问(Optimized block
    access)(仅允许符号访问) 检查现 FB
    访问属性组态情况请项目树中右键单击该
    FB选择属性(Properties)然选择特性(Attributes)
    果 FB 指定优化块访问(Optimized block access)(仅允许符号访问):
    1 开 FB 进行编辑
    2 定时器指令放 FB 中需位置
    3 调选项(Call options) 话框出现单击重背景(Multi instance) 图标
    仅该指令放置 FB 中重背景(Multi instance) 选项
    4 需请调选项(Call options) 话框中重命名定时器
    5 单击确定(OK) 定时器指令出现编辑器中 IEC_TIMER 结构出现FB
    接口(FB Interface) 静态(Static)
    6 必开 FB 接口编辑器(需单击箭头展开视图)
    7 静态(Static) 找刚刚创建定时器结构
    8 定时器结构保持性(Retain) 列中改选择保持性(Retain)
    程序块调
    FB利接口定义(包含标保持性定时器结构)创建背景数块
    果 FB 未指定优化块访问(Optimized block
    access)块访问类型标准访问标准访问 S7300400
    传统组态兼容允许符号访问直接访问 重背景分配标准块访问
    FB请步骤操作:
    1 开 FB 进行编辑
    2 定时器指令放 FB 中需位置
    3 调选项(Call options) 话框出现单击重背景(Multi instance) 图标
    仅该指令放置 FB 中重背景(Multi instance) 选项
    4 需请调选项(Call options) 话框中重命名定时器
    5 单击确定(OK) 定时器指令出现编辑器中 IEC_TIMER 结构出现FB
    接口(FB Interface) 静态(Static)
    6 开 FB 块
    7 FB 置需位置 该 FB 创建背景数块 基指令
    83 计数器操作
    S71200 编程控制器
    242 系统手册 012015 A5E02486685AH
    8 开 FB 放入编辑器时创建背景数块
    9 静态(Static) 找需定时器结构 定时器结构保持性(Retain)
    列中选中相应框该结构具保持性
    83 计数器操作
    表格 8 23 计数器指令
    LADFBD SCL 说明

    IEC_Counter_0_DBCTU
    (
    CU_bool_in
    R_bool_in
    PV_in
    Q>_bool_out
    CV>_out)
    计数器指令部程序事件外部程事件进行计数

    计数器数块中存储结构保存计数器数
    户编辑器中放置计数器指令时分配相应数块
    • CTU 加计数器
    • CTD 减计数器
    • CTUD 加减计数器

    IEC_Counter_0_DBCTD
    (
    CD_bool_in
    LD_bool_in
    PV_in
    Q>_bool_out
    CV>_out)

    IEC_Counter_0_DBCTU
    D(
    CU_bool_in
    CD_bool_in
    R_bool_in
    LD_bool_in
    PV_in_
    QU>_bool_out
    QD>_bool_out
    CV>_out_)
    1 LAD FBD: 指令名称拉列表中选择计数值数类型
    2 STEP 7 会插入指令时动创建 DB
    3 SCL 示例中IEC_Counter_0_DB背景 DB 名称
    基指令
    83 计数器操作
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 243
    表格 8 24 参数数类型
    参数 数类型1 说明
    CU CD Bool 加计数减计数加减计数
    R (CTU CTUD) Bool 计数值重置零
    LD (CTD CTUD) Bool 预设值装载控制
    PV SInt Int DInt USInt UInt
    UDInt
    预设计数值
    Q QU Bool CV > PV 时真
    QD Bool CV < 0 时真
    CV SInt Int DInt USInt UInt
    UDInt
    前计数值
    1 计数值数值范围取决选数类型
    果计数值符号整型数减计数零加计数范围限值
    果计数值符号整数减计数负整数限值加计数正整数限值
    户程序中计数器数仅受 CPU 存储器容量限制
    计数器占存储器空间:
    ● SInt USInt 数类型计数器指令占 3 字节
    ● Int UInt 数类型计数器指令占 6 字节
    ● DInt UDInt 数类型计数器指令占 12 字节
    指令软件计数器软件计数器计数速率受 OB 执行速率限制
    指令 OB 执行频率必须足够高检测 CU CD 输入跳变
    解更快计数操作请参见 CTRL_HSC 指令 (页 495)

    说明
    FB
    中放置计数器指令选择重背景数块选项计数器结构名称应
    数结构计数器数包含数块中需计数器单独
    数块 减少计数器需处理时间数存储空间
    享重背景数块中计数器数结构间存交互作
    基指令
    83 计数器操作
    S71200 编程控制器
    244 系统手册 012015 A5E02486685AH
    计数器运行
    表格 8 25 CTU 运算(加计数)
    计数器 运行
    参数 CU 值 0 变 1 时CTU 计数器会计数值加
    1CTU
    时序图显示计数值符号整数时运行(中PV
    3)
    • 果参数 CV(前计数值)值等参数
    PV(预设计数值)值计数器输出参数 Q 1
    • 果复位参数 R 值 0 变 1前计数值重置 0


    表格 8 26 CTD 运算(减计数)
    计数器 运行
    参数 CD 值 0 变 1 时CTD
    计数器会计数值减 1CTD
    时序图显示计数值符号整数时运行(中P
    V 3)
    • 果参数 CV(前计数值)值等
    0计数器输出参数 Q 1
    • 果参数 LOAD 值 0 变 1参数
    PV(预设值)值作新
    CV(前计数值)装载计数器

    基指令
    83 计数器操作
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 245
    表格 8 27 CTUD 运算(加计数减计数)
    计数器 运行
    加计数 (CU)
    输入减计数 (CD) 输入 0
    转换 1 时CTUD
    计数器加 1 减 1
    CTUD
    时序图显示计数值符
    号整数时运行(中 PV
    4)
    • 果参数 CV
    值等参数 PV
    值计数器输出参数
    QU 1
    • 果参数 CV
    值等零计
    数器输出参数 QD 1
    • 果参数 LOAD 值 0
    变 1参数 PV
    值作新 CV
    装载计数器
    • 果复位参数 R 值 0

    1前计数值重置
    0

    RUNSTOPRUN 切换 CPU 循环电保留计数器数
    果运行模式阶段切换停止模式 CPU
    循环电启动新运行模式阶段存储前运行模式阶段中计数器数丢失
    非定时器数结构指定具保持性(CTUCTD CTUD 计数器)
    计数器指令放程序编辑器中果接受调选项话框中默认设置动分
    配法实现具保持性背景数块
    计数器数具保持性必须全局数块重背景数块 基指令
    83 计数器操作
    S71200 编程控制器
    246 系统手册 012015 A5E02486685AH
    指定全局数块计数器数存储保持性数
    计数器放什位置(OBFC FB)该选项效
    1 创建全局数块:
    – 项目树中双击添加新块(Add new block)
    – 单击数块 (DB) 图标
    – 类型(Type)选择全局数块(global DB)
    – 果希够该数块中项选择具保持性确保选中仅符号访问(
    symbolicaccessonly) 框
    – 单击确定(OK)
    2 该数块添加计数器结构:
    – 新全局数块中添加计数器数类型新静态变量
    务必考虑想预设值计数值类型
    – 保持性(Retain) 列中选中相应框该结构具保持性
    – 重复程存储该数块中计数器创建结构
    计数器结构放置独立全局数块中计数器结构放置
    全局数块中
    计数器外静态变量放置该全局数块中
    计数器结构放置全局数块中减少总块数
    – 根需重命名计数器结构
    3 开程序块选择保持性计数器放置位置(OBFC FB)
    4 计数器指令放置需位置
    5 调选项话框出现单击取消钮
    您现应该新计数器指令指令名称面面均显示
    6 新计数器指令方输入面创建全局数块计数器结构名称(请勿
    助手浏览)(例: Data_block_3Static_1)
    需填入应预设值计数值类型(例: UInt 应 IEC_UCounter 结构)
    基指令
    83 计数器操作
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 247
    计数器数类型 预设值计数值相应类型
    IEC_Counter INT
    IEC_SCounter SINT
    IEC_DCounter DINT
    IEC_UCounter UINT
    IEC_USCounter USINT
    IEC_UDCounter UDINT
    指定重背景数块计数器数存储保持性数
    该选项仅计数器放置 FB 中效
    该选项取决 FB 属性否指定优化块访问(Optimized block
    access)(仅允许符号访问) 检查现 FB
    访问属性组态情况请项目树中右键单击该
    FB选择属性(Properties)然选择特性(Attributes)
    果 FB 指定优化块访问(Optimized block access)(仅允许符号访问):
    1 开 FB 进行编辑
    2 计数器指令放 FB 中需位置
    3 调选项(Call options) 话框出现单击重背景(Multi instance) 图标
    仅该指令放置 FB 中重背景(Multi instance) 选项
    4 需请调选项(Call options) 话框中重命名计数器
    5 单击确定(OK) 计数器指令出现编辑器中预设值计数值类型
    INT IEC_COUNTER 结构出现FB 接口(FB Interface) 静态(Static)
    6 需请计数器指令中类型 INT 更改类型
    计数器结构相应更改
    7 必开 FB 接口编辑器(需单击箭头展开视图)
    8 静态(Static) 找刚刚创建计数器结构
    9 计数器结构保持性(Retain) 列中改选择保持性(Retain)
    程序块调
    FB利接口定义(包含标保持性计数器结构)创建背景数块 基指令
    83 计数器操作
    S71200 编程控制器
    248 系统手册 012015 A5E02486685AH
    果 FB 未指定优化块访问(Optimized block
    access)块访问类型标准访问标准访问 S7300400
    传统组态兼容允许符号访问直接访问 重背景分配标准块访问
    FB请步骤操作:
    1 开 FB 进行编辑
    2 计数器指令放 FB 中需位置
    3 调选项(Call options) 话框出现单击重背景(Multi instance) 图标
    仅该指令放置 FB 中重背景(Multi instance) 选项
    4 需请调选项(Call options) 话框中重命名计数器
    5 单击确定(OK) 计数器指令出现编辑器中预设值计数值类型
    INT IEC_COUNTER 结构出现FB 接口(FB Interface) 静态(Static)
    6 需请计数器指令中类型 INT 更改类型
    计数器结构相应更改
    7 开 FB 块
    8 FB 置需位置 该 FB 创建背景数块
    9 开 FB 放入编辑器时创建背景数块
    10 静态(Static) 找需计数器结构 计数器结构保持性(Retain)
    列中选中相应框该结构具保持性

    计数器指令中显示类型(预设值计
    数值)
    FB 接口中显示应结构类型
    INT IEC_Counter
    SINT IEC_SCounter
    DINT IEC_DCounter
    UINT IEC_UCounter
    USINT IEC_USCounter
    UDINT IEC_UDCounter
    基指令
    84 较运算
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 249
    84 较运算
    841 较值指令
    表格 8 28 较指令
    LAD FBD SCL 说明

    out in1 in2
    or
    IF in1 in2
    THEN out 1
    ELSE out 0
    END_IF
    较数类型相两值 该 LAD
    触点较结果 TRUE
    时该触点会激活 果该 FBD
    功框较结果 TRUE功框输出
    TRUE
    1 LAD FBD: 单击指令名称()拉列表中更改较类型
    单击拉列表中选择数类型

    表格 8 29 参数数类型
    参数 数类型 说明
    IN1 IN2 Byte Word DWord SInt Int DInt USInt UInt UDInt
    Real LReal String WString Char Char Time Date
    TOD DTL常数
    较值

    表格 8 30 较说明
    关系类型 满足条件时较结果真
    IN1 等 IN2
    <> IN1 等 IN2
    > IN1 等 IN2
    < IN1 等 IN2
    > IN1 IN2
    < IN1 IN2 基指令
    84 较运算
    S71200 编程控制器
    250 系统手册 012015 A5E02486685AH
    842 IN_Range(范围值) OUT_Range(范围外值)指令
    表格 8 31 范围值范围外值指令
    LADFBD SCL 说明

    out IN_RANGE(min
    val max)
    测试输入值指定值范围外
    果较结果 TRUE功框输出 TRUE

    out OUT_RANGE(min
    val max)
    1 LAD FBD: 单击拉列表中选择数类型

    表格 8 32 参数数类型
    参数 数类型1 说明
    MIN VAL
    MAX
    SInt Int DInt USInt UInt UDInt Real
    LReal 常数
    较器输入
    1 输入参数 MINVAL MAX 数类型必须相
    ● 满足条件时 IN_RANGE 较结果真: MIN < VAL < MAX
    ● 满足条件时 OUT_RANGE 较结果真: VAL < MIN VAL > MAX 基指令
    84 较运算
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 251
    843 OK(检查效性) NOT_OK(检查效性)指令
    表格 8 33 OK(检查效性) Not OK(检查效性)指令
    LAD FBD SCL 说明


    提供 测试输入数参考否符合 IEEE 规范 754
    效实数


    提供
    1 LAD FBD: 果该 LAD 触点 TRUE激活该触点传递流 果该 FBD 功框
    TRUE功框输出 TRUE

    表格 8 34 参数数类型
    参数 数类型 说明
    IN Real LReal 输入数

    表格 8 35 操作
    指令 满足条件时 REAL 数测试结果 TRUE:
    OK 输入值效实数 1
    NOT_OK 输入值效实数 1
    1 果 Real LReal 类型值 + INF(穷)NaN(数字)者非标准化值效
    非标准化值非常接 0 数字 CPU 计算中 0 换非标准化值 基指令
    84 较运算
    S71200 编程控制器
    252 系统手册 012015 A5E02486685AH
    844 变型数组较指令
    8441 相较指令
    S71200 CPU 提供查询 Variant
    操作数指变量数类型否操作数数类型相指令
    外S71200 CPU
    提供查询数组元素数类型否操作数数类型相指令
    指令中 进行较
    数类型必须 Variant PLC 数类型基数类型
    LAD FBD 中 指令方操作数 LAD 中
    指令方操作数
    指令果通相测试逻辑运算结果 (RLO) 1 (true)否 0
    (false)
    相类型较指令示:
    表格 8 36 EQ_Type(数类型变量数类型进行较结果 EQUAL)
    NE_Type(数类型变量数类型进行较结果 UNEQUAL)
    EQ_ElemType(ARRAY 元素数类型变量数类型进行较结果 EQUAL)
    NE_ElemType(ARRAY 元素数类型变量数类型进行较结果 UNEQUAL)
    指令
    LAD FBD SCL 描述

    测试 Operand1
    处变型指变量否 Operand2
    处变量具备相数类型

    测试 Operand1
    处变型指变量否 Operand2
    处变量具备数类型

    测试 Operand1
    处变型指数组元素否
    Operand2
    处变量具备相数类型

    测试 Operand1
    处变型指数组元素否
    Operand2
    处变量具备数类型 基指令
    84 较运算
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 253

    表格 8 37 参数数类型
    参数 数类型 描述
    Operand1 Variant 第操作数
    Operand2 位字符串整数浮点数定时器日
    期时间字符串ARRAYPLC
    数类型
    第二操作数
    8442 空较指令
    指令 IS_NULL NOT_NULL 决定输入否实际指象
    两指令说 必须 Variant 数类型
    空较指令示:
    表格 8 38 IS_NULL(查询等零指针)
    NOT_NULL(查询等零指针)指令
    LAD FBD SCL 说明

    提供 测试 Operand Variant
    指变量否空指



    提供 测试 Operand Variant
    指变量否空指


    表格 8 39 参数数类型
    参数 数类型 说明
    Operand Variant 评估否空操作数 基指令
    84 较运算
    S71200 编程控制器
    254 系统手册 012015 A5E02486685AH
    8443 IS_ARRAY(检查数组)
    检查数组指令查询 Variant 否指 Array 数类型变量
    <操作数> 必须 Variant 数类型
    果操作数数组指令返回 1 (true)
    表格 8 40 IS_ARRAY(检查数组)
    LAD FBD SCL 说明

    IS_ARRAY(_variant_in_) 测试 Operand Variant
    指变量否数组

    表格 8 41 参数数类型
    参数 数类型 说明
    Operand Variant 评估否数组操作数 基指令
    85 数学函数
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 255
    85 数学函数
    851 CALCULATE(计算)指令
    表格 8 42 CALCULATE 指令
    LADFBD SCL 说明

    标准 SCL
    数学表达式创
    建等式
    CALCULATE
    指令创建作输入数学函数(IN1IN2
    INn)根您定义等式 OUT 处生成结果
    • 首先选择数类型
    输入输出数类型必须相
    • 添加输入请单击输入处图标

    表格 8 43 参数数类型
    参数 数类型1
    IN1 IN2 INn SInt Int DInt USInt UInt UDInt Real LReal Byte Word DWord
    OUT SInt Int DInt USInt UInt UDInt Real LReal Byte Word DWord
    1 IN OUT 参数必须具相数类型(通输入参数进行隐式转换) 例: 果 OUT INT
    REAL SINT 输入值转换 INT REAL 值
    单击计算器图标开话框中定义数学函数 输入等式作输入( IN1
    IN2)操作数 单击确定(OK) 保存函数时话框会动生成 CALCULATE
    指令输入
    话框显示示例根 OUT 参数数类型加入列指令:
    基指令
    85 数学函数
    S71200 编程控制器
    256 系统手册 012015 A5E02486685AH

    说明
    必须函数中常量生成输入 然会指令 CALCULATE
    相关输入中输入该常量值
    通输入常量作输入 CALCULATE
    指令复制户程序位置需更改函数
    需修改函数更改指令输入值变量

    执行 CALCULATE 成功完成计算中单运算时ENO 1否 ENO 0
    关 CALCULATE 指令示例请参见简单指令创建复杂等式 (页 43)
    852 加法减法法法指令
    表格 8 44 加法减法法法指令
    LADFBD SCL 说明

    out in1 + in2
    out in1 in2
    out in1 * in2
    out in1 in2
    • ADD: 加法 (IN1 + IN2 OUT)
    • SUB: 减法 (IN1 IN2 OUT)
    • MUL: 法 (IN1 * IN2 OUT)
    • DIV: 法 (IN1 IN2 OUT)
    整数法运算会截商数部分生成整数输出
    1 LAD FBD: 单击拉菜单中选择数类型

    表格 8 45 参数数类型(LAD FBD)
    参数 数类型1 说明
    IN1 IN2 SInt Int DInt USInt UInt UDInt Real LReal 常数 数学运算输入
    OUT SInt Int DInt USInt UInt UDInt Real LReal 数学运算输出
    1 参数 IN1IN2 OUT 数类型必须相



    添加 ADD MUL 输入请单击创建(Create) 图标中现
    IN 参数输入短线处单击右键选择插入输入(Insert input) 命令 基指令
    85 数学函数
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 257
    删输入请中现 IN
    参数(两原始输入时)输入短线处单击右键选择删(Delete) 命令
    启数学指令 (EN 1) 指令会输入值(IN1
    IN2)执行指定运算结果存储通输出参数 (OUT) 指定存储器址中
    运算成功完成指令会设置 ENO 1
    表格 8 46 ENO 状态
    ENO 说明
    1 错误
    0 数学运算结果值超出选数类型效数值范围
    返回适合目标结果低效部分
    0 数 0 (IN2 0): 结果未定义返回 0
    0 RealLReal: 果中输入值 NaN(数字)返回 NaN
    0 ADD RealLReal: 果两 IN 值均 INF符号非法运算返回 NaN
    0 SUB RealLReal: 果两 IN 值均 INF符号相非法运算返回 NaN
    0 MUL RealLReal: 果 IN 值零 INF非法运算返回 NaN
    0 DIV RealLReal: 果两 IN 值均零 INF非法运算返回 NaN
    853 MOD(返回法余数)指令
    表格 8 47 求模(返回法余数)指令
    LADFBD SCL 说明

    out in1 MOD in2 MOD 指令返回整数法运算余数 输入 IN1
    值输入 IN2 值输出 OUT 中返回余数
    1 LAD FBD: 单击拉菜单中选择数类型
    基指令
    85 数学函数
    S71200 编程控制器
    258 系统手册 012015 A5E02486685AH
    表格 8 48 参数数类型
    参数 数类型1 说明
    IN1 IN2 SInt Int DInt USInt UInt UDInt 常数 求模输入
    OUT SInt Int DInt USInt UInt UDInt 求模输出
    1 参数 IN1IN2 OUT 数类型必须相

    表格 8 49 ENO 值
    ENO 说明
    1 错误
    0 值 IN2 0OUT 赋零值
    854 NEG(求二进制补码)指令
    表格 8 50 NEG(求二进制补码)指令
    LADFBD SCL 说明

    (in) NEG 指令参数 IN 值算术符号取反结果存储参数 OUT

    1 LAD FBD: 单击拉菜单中选择数类型

    表格 8 51 参数数类型
    参数 数类型1 说明
    IN SInt Int DInt Real LReal Constant 数学运算输入
    OUT SInt Int DInt Real LReal 数学运算输出
    1 参数 IN OUT 数类型必须相
    基指令
    85 数学函数
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 259
    表格 8 52 ENO 状态
    ENO 说明
    1 错误
    0 结果值超出选数类型效数值范围
    SInt 例: NEG (128) 结果 +128超出该数类型值
    855 INC(递增) DEC(递减)指令
    表格 8 53 INC DEC 指令
    LADFBD SCL 说明

    in_out in_out + 1 递增符号符号整数值:
    IN_OUT 值 +1 IN_OUT 值

    in_out in_out 1 递减符号符号整数值:
    IN_OUT 值 1 IN_OUT 值
    1 LAD FBD:单击拉菜单中选择数类型

    表格 8 54 参数数类型
    参数 数类型 说明
    INOUT SInt Int DInt USInt UInt UDInt 数学运算输入输出

    表格 8 55 ENO 状态
    ENO 说明
    1 错误
    0 结果值超出选数类型效数值范围
    SInt 例: INC (+127) 结果 +128超出该数类型值 基指令
    85 数学函数
    S71200 编程控制器
    260 系统手册 012015 A5E02486685AH
    856 ABS(计算绝值)指令
    表格 8 56 ABS(绝值)指令
    LADFBD SCL 说明

    out ABS(in) 计算参数 IN 符号整数实数绝值结果存储参数 OUT

    1 LAD FBD: 单击拉菜单中选择数类型

    表格 8 57 参数数类型
    参数 数类型1 说明
    IN SInt Int DInt Real LReal 数学运算输入
    OUT SInt Int DInt Real LReal 数学运算输出
    1 参数 IN OUT 数类型必须相

    表格 8 58 ENO 状态
    ENO 说明
    1 错误
    0 数学运算结果值超出选数类型效数值范围
    SInt 例: ABS (128) 结果 +128超出该数类型值 基指令
    85 数学函数
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 261
    857 MIN(获取值) MAX(获取值)指令
    表格 8 59 MIN(获取值) MAX(获取值)指令
    LADFBD SCL 说明

    out MIN(
    in1_variant_in_
    in2_variant_in_
    [in32])
    MIN 指令较两参数 IN1 IN2
    值(较)值分配参数 OUT

    out MAX(
    in1_variant_in_
    in2_variant_in_
    [in32])
    MAX 指令较两参数 IN1 IN2
    值(较)值分配参数 OUT
    1 LAD FBD: 单击拉菜单中选择数类型

    表格 8 60 参数数类型
    参数 数类型1 说明
    IN1 IN2
    [IN32]
    SInt Int DInt USInt UInt UDInt Real LReal
    Time Date TOD 常数
    数学运算输入( 32 输入)
    OUT SInt Int DInt USInt UInt UDInt Real LReal
    Time Date TOD
    数学运算输出
    1 IN1IN2 OUT 参数数类型必须相
    基指令
    85 数学函数
    S71200 编程控制器
    262 系统手册 012015 A5E02486685AH


    添加输入请单击创建(Create) 图标中现 IN
    参数输入短线处单击右键选择插入输入(Insert input) 命令
    删输入请中现 IN
    参数(两原始输入时)输入短线处单击右键选择删(Delete) 命令
    表格 8 61 ENO 状态
    ENO 说明
    1 错误
    0 仅适 Real 数类型:
    • 少输入实数 (NaN)
    • 结果 OUT + INF(穷)
    858 LIMIT(设置限值)指令
    表格 8 62 LIMIT(设置限值)指令
    LADFBD SCL 说明

    LIMIT(MN_variant_in_
    IN_variant_in_
    MX_variant_in_
    OUT_variant_out_)
    Limit 指令测试参数 IN 值否参数 MIN MAX
    and if not clamps the value at MIN or MAX
    指定值范围
    1 LAD FBD: 单击拉菜单中选择数类型

    表格 8 63 参数数类型
    参数 数类型1 说明
    MN IN MX SInt Int DInt USInt UInt UDInt Real LReal Time
    Date TOD·常数
    数学运算输入
    OUT SInt Int DInt USInt UInt UDInt Real LReal Time
    Date TOD
    数学运算输出
    1 参数 MNINMX OUT 数类型必须相 基指令
    85 数学函数
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 263
    果参数 IN 值指定范围 IN 值存储参数 OUT 中 果参数 IN
    值超出指定范围 OUT 值参数 MIN 值(果 IN 值 MIN 值)参数
    MAX 值(果 IN 值 MAX 值)
    表格 8 64 ENO 状态
    ENO 说明
    1 错误
    0 Real: 果 MININ MAX 值 NaN(数字)返回 NaN
    0 果 MIN MAX值 IN 分配 OUT
    SCL 示例:
    ● MyVal LIMIT(MN10IN53 MX40) 结果: MyVal 40
    ● MyVal LIMIT(MN10IN37 MX40) 结果: MyVal 37
    ● MyVal LIMIT(MN10IN8 MX40) 结果: MyVal 10
    859 指数数三角函数指令
    浮点指令编写 Real LReal 数类型数学运算程序:
    ● SQR: 计算方 (IN 2 OUT)
    ● SQRT: 计算方根 (√IN OUT)
    ● LN: 计算然数 (LN(IN) OUT)
    ● EXP: 计算指数值 (e IN OUT)中底数 e 271828182845904523536
    ● EXPT: 取幂 (IN1 IN2 OUT)
    EXPT 参数 IN1 OUT 数类型始终相必须选择 Real LReal 类型
    众数类型中指数参数 IN2 选择数类型
    ● FRAC: 提取数(浮点数 IN 数部分 OUT)
    ● SIN: 计算正弦值(sin(IN 弧度) OUT)
    ● ASIN: 计算反正弦值(arcsine(IN) OUT 弧度)中 sin(OUT 弧度) IN
    ● COS: 计算余弦(cos(IN 弧度) OUT)
    ● ACOS: 计算反余弦值 (arccos(IN) OUT 弧度)中 cos(OUT 弧度) IN 基指令
    85 数学函数
    S71200 编程控制器
    264 系统手册 012015 A5E02486685AH
    ● TAN: 计算正切值(tan(IN 弧度) OUT)
    ● ATAN: 计算反正切值 (arctan(IN) OUT 弧度)中 tan(OUT 弧度) IN
    表格 8 65 浮点型数学运算指令示例
    LADFBD SCL 说明

    out SQR(in)

    out in * in
    方: IN 2 OUT
    例: 果 IN 9 OUT 81

    out in1 ** in2 普通指数: IN1 IN2 OUT
    例: 果 IN1 3 IN2 2 OUT 9
    1 LAD FBD: 单击 (指令名称旁)拉菜单中选择数类型
    2 SCL: 基 SCL 数学运算符创建数学表达式

    表格 8 66 参数数类型
    参数 数类型 说明
    IN IN1 Real LReal Constant 输入
    IN2 SInt Int DInt USInt UIntUDInt Real LReal
    Constant
    EXPT 指数输入
    OUT Real LReal 输出

    表格 8 67 ENO 状态
    ENO 指令 条件 结果 (OUT)
    1 全部 错误 效结果
    0 SQR 结果超出效 RealLReal 范围 +INF
    IN + NaN(数字) +NaN
    SQRT IN 负数 NaN
    IN + INF(穷) + NaN + INF + NaN
    LN IN 00负数INF NaN NaN
    IN +INF +NaN +INF +NaN 基指令
    85 数学函数
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 265
    ENO 指令 条件 结果 (OUT)
    EXP 结果超出效 RealLReal 范围 +INF
    IN + NaN + NaN
    SIN COS TAN IN + INF + NaN + INF + NaN
    ASIN ACOS IN 超出 10 +10 效范围 +NaN
    IN + NaN + NaN
    ATAN IN + NaN + NaN
    FRAC IN + INF + NaN +NaN
    EXPT IN1 +INF IN2 INF +INF
    IN1 负数 INF 果 IN2
    RealLReal
    +NaN
    否 INF
    IN1 IN2 + NaN +NaN
    IN1 00 IN2 RealLReal(
    RealLReal)
    +NaN 基指令
    86 移动操作
    S71200 编程控制器
    266 系统手册 012015 A5E02486685AH
    86 移动操作
    861 MOVE(移动值)MOVE_BLK(移动块)UMOVE_BLK(中断移动块)
    MOVE_BLK_VARIANT(移动块)指令
    移动指令数元素复制新存储器址种数类型转换种数类
    型 移动程会更改源数
    ● MOVE 指令单数元素参数 IN 指定源址复制参数 OUT
    指定目标址
    ● MOVE_BLK UMOVE_BLK 指令具附加 COUNT 参数 COUNT
    指定复制数元素数 复制元素字节数取决 PLC 变量表中分配
    IN OUT 参数变量名称数类型
    表格 8 68 MOVEMOVE_BLKUMOVE_BLK MOVE_BLK_VARIANT 指令
    LADFBD SCL 说明

    out1 in 存储指定址数元素复制新
    址址1

    MOVE_BLK(
    in_variant_in
    count_uint_in
    out>_variant_out)
    数元素块复制新址中断移动


    UMOVE_BLK(
    in_variant_in
    count_uint_in
    out>_variant_out)
    数元素块复制新址中断移


    MOVE_BLK(
    SRC_variant_in
    COUNT_udint_in
    SRC_INDEX_dint_in

    DEST_INDEX_dint_in
    DEST>_variant_out)
    源存储区域容移动目标存储区域

    完整数组数组中元素复
    制具相数类型数组中
    源数组目标数组(元素数量)

    复制数组中单元素
    源数组目标数组 Variant
    数类型指代
    1 MOVE 指令: LAD FBD 中添加输出请单击输出参数旁创建(Create) 图标
    SCL请赋值语句 循环结构 基指令
    86 移动操作
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 267

    表格 8 69 MOVE 指令数类型
    参数 数类型 说明
    IN SInt Int DInt USInt UInt UDInt Real LReal Byte
    Word DWord Char WChar Array Struct DTL
    Time Date TOD IEC 数类型PLC 数类型
    源址
    OUT SInt Int DInt USInt UInt UDInt Real LReal Byte
    Word DWord Char WChar Array Struct DTL
    Time Date TOD IEC 数类型PLC 数类型
    目标址



    添加 MOVE 输出请单击创建(Create) 图标右键单击现 OUT
    参数输出短线选择插入输出(Insert output) 命令
    删输出请中现 OUT
    参数(两原始输出时)输出短线处单击右键选择删(Delete) 命令
    表格 8 70 MOVE_BLK UMOVE_BLK 指令数类型
    参数 数类型 说明
    IN SInt Int DInt USInt UInt UDInt Real LReal Byte
    Word DWord Time Date TOD WChar
    源起始址
    COUNT UInt 复制数元素数
    OUT SInt Int DInt USInt UInt UDInt Real LReal Byte
    Word DWord Time Date TOD WChar
    目标起始址

    表格 8 71 MOVE_BLK_VARIANT 指令数类型
    参数 数类型 说明
    SRC Variant(指数组单独数组元素) 欲进行复制操作源块
    COUNT UDInt 复制数元素数
    SRC_INDEX DInt SRC 数组零基索引
    DEST_INDEX DInt DEST 数组零基索引 基指令
    86 移动操作
    S71200 编程控制器
    268 系统手册 012015 A5E02486685AH
    参数 数类型 说明
    RET_VAL Int 错误信息
    DEST Variant(指数组单独数组元素) 源块容复制目标区域


    说明
    数复制操作规
    • 复制 Bool 数类型请 SET_BFRESET_BFRS 输出线圈 (LAD)
    (页 226)
    • 复制单基数类型请 MOVE
    • 复制基数类型数组请 MOVE_BLK UMOVE_BLK
    • 复制结构请 MOVE
    • 复制字符串请 S_MOVE (页 349)
    • 复制字符串中单字符请 MOVE
    • MOVE_BLK UMOVE_BLK 指令数组结构复制 IQ M 存储区

    MOVE_BLK UMOVE_BLK 指令处理中断方式:
    ● MOVE_BLK 执行期间排队处理中断事件 中断 OB
    子程序中未移动目标址数时者然该数目标数必
    致时 MOVE_BLK 指令 果 MOVE_BLK
    操作中断移动数元素目标址中完整致
    MOVE_BLK 操作会中断 OB 执行完成继续执行
    ● UMOVE_BLK 完成执行前排队处理中断事件 果执行中断 OB
    子程序前移动操作必须完成目标数必须致 UMOVE_BLK 指令
    更信息请参阅数致性 (页 197)部分
    执行 MOVE 指令ENO 始终真
    表格 8 72 ENO 状态
    ENO 条件 结果
    1 错误 成功复制全部 COUNT 元素
    0 源 (IN) 范围目标 (OUT) 范围超出存储区 复制适元素 复制部分元素
    基指令
    86 移动操作
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 269
    表格 8 73 MOVE_BLK_VARIANT 指令条件代码
    RET_VAL
    (W#16#)
    说明
    0000 错误
    80B4 数类型匹配
    8151 访问参数 SRC
    8152 SRC 参数中操作数效类型
    8153 参数 SRC 生成代码时出错
    8154 参数 SRC 操作数数类型 Bool
    8281 参数 COUNT 值效
    8382 参数 SRC_INDEX 值超出 Variant 限制范围
    8383 参数 SRC_INDEX 值超出数组限
    8482 参数 DEST_INDEX 值超出 Variant 限制
    8483 参数 DEST_INDEX 值超出数组限
    8534 参数 DEST 受写保护
    8551 访问参数 DEST
    8552 DEST 参数操作数效类型
    8553 参数 DEST 生成代码时出错
    8554 参数 DEST 操作数应数类型 Bool
    * 错误代码程序编辑器中显示整数十六进制值
    862 Deserialize
    取消序列化指令 PLC 数类型 (UDT) 块序表示转换回 PLC
    数类型填充容 果较结果 TRUE功框输出 TRUE
    序表达 PLC 数类型应存储区必须采 Array of Byte
    数类型必须数块声明标准访问方式优化访问方式
    转换前确保足够存储空间 基指令
    86 移动操作
    S71200 编程控制器
    270 系统手册 012015 A5E02486685AH
    该指令序表示已转换 PLC 数类型重新转换回前原始数类型

    说明
    果想转换序表达 PLC 数类型 (UDT)指令TRCV:
    通通信连接接收数


    表格 8 74 DESERIALIZE 指令
    LADFBD SCL 说明

    ret_val Deserialize(
    SRC_ARRAY_variant_in_
    DEST_VARIABLE>_variant_out
    _
    POS_dint_inout_)
    序表达 PLC
    数类型 (UDT) 转换回 PLC
    数类型填充整容

    表格 8 75 DESERIALIZE 指令参数
    参数 类型 数类型 说明
    SRC_ARRAY IN Variant 包含数流全局数块
    DEST_VARIABLE INOUT Variant 已转换 PLC 数类型
    (UDT) 存储变量
    POS INOUT DInt 已转换 PLC
    数类型字节数
    RET_VAL OUT Int 错误信息
    基指令
    86 移动操作
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 271
    表格 8 76 RET_VAL 参数
    RET_VAL*
    (W#16#)
    说明
    0000 错误
    80B0 SRC_ARRAY DEST_VARIABLE 参数存储区重叠
    8136 DEST_VARIABLE 参数数块未采标准访问类型
    8150 参数 SRC_ARRAY Variant 数类型含值
    8151 参数 SRC_ARRAY 生成代码时出错
    8153 SRC_ARRAY 参数存储空间足
    8250 参数 DEST_VARIABLE Variant 数类型含值
    8251 参数 DEST_VARIABLE 生成代码时出错
    8254 DEST_VARIABLE 参数数类型效
    8382 参数 POS 值超出数组限制
    * 程序编辑器中整数十六进制形式查错误代码
    示例: Deserialize 指令
    举例说明该指令工作原理:
    程序段 1:

    MOVE指令值0移动#BufferPos数块变量 然 Deserialize
    指令Buffer数块中序表达客户数进行反序列化写入Target数
    块中 Deserialize
    指令计算已转换数占字节数存储#BufferPos数块变量 基指令
    86 移动操作
    S71200 编程控制器
    272 系统手册 012015 A5E02486685AH
    程序段 2:

    Deserialize指令Buffer指序表达数流进行反序列化相应字符写
    入#Label操作数中 逻辑较指令artiBill字符进行较
    果arti较结果
    TRUE数部件数进行反序列化写入Target数块article数结构
    中 果Bill较结果
    TRUE数计费数进行反序列化写入Target数块Bill数结构中

    函数块(函数)接口:

    定义 PLC 数类型:
    两 PLC 数类型 (UDT) 结构示例:

    基指令
    86 移动操作
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 273
    数块:
    两数块示例:



    863 Serialize
    Serialize指令 PLC 数类型 (UDT)
    转换成序表达版丢失结构
    指令程序中结构化数项暂时保存缓区中(例保存全局数
    块中)发送 CPU 存储已转换 PLC 数类型存储区必须采 ARRAY
    of BYTE 数类型已声明标准访问方式 转换前确保足够存储空间
    POS 参数包含关已转换 PLC 数类型占字节数信息

    说明
    果想发送 PLC 数类型 (UDT)指令TSEND:
    通通信连接发送数


    表格 8 77 SERIALIZE 指令
    LADFBD SCL 说明

    ret_val Serialize(
    SRC_VARIABLE>_variant_in_
    DEST_ARRAY_variant_out_
    POS_dint_inout_)
    PLC 数类型 (UDT)
    转换序表达版
    基指令
    86 移动操作
    S71200 编程控制器
    274 系统手册 012015 A5E02486685AH

    表格 8 78 SERIALIZE 指令参数
    参数 类型 数类型 说明
    SRC_VARIABLE IN Variant 转换序表达版
    PLC 数类型 (UDT)
    DEST_ARRAY INOUT Variant 作生成数流存
    储目标数块
    POS INOUT DInt 已转换 PLC
    数类型字节数
    计算出 POS
    参数零开始
    RET_VAL OUT Int 错误信息

    表格 8 79 RET_VAL 参数
    RET_VAL*
    (W#16#)
    说明
    0000 错误
    80B0 SRC_VARIABLE DEST_ARRAY 参数存储区重叠
    8150 参数 SRC_VARIABLE Variant 数类型含值
    8152 参数 SRC_VARIABLE 生成代码时出错
    8236 DEST_ARRAY 参数数块未采标准访问类型
    8250 参数 DEST_ARRAY Variant 数类型含值
    8252 参数 DEST_ARRAY 生成代码时出错
    8253 DEST_ARRAY 参数存储空间足
    8254 DEST_VARIABLE 参数数类型效
    8382 参数 POS 值超出数组限制
    * 程序编辑器中整数十六进制形式查错误代码 基指令
    86 移动操作
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 275
    示例: Serialize 指令
    举例说明该指令工作原理:
    程序段 1:

    MOVE指令值0移动#BufferPos参数 Serialize
    指令Source数块中客户数进行序列化序表达方式写入B
    uffer数块中
    该指令会序表达版中字节数存储#BufferPos参数中
    程序段 2:

    逻辑时插入分隔符文便利序表达版进行反序列化
    S_MOVE指令文字符串arti移动#Label参数
    Serialize指令源客户数字符写入Buffer数块中
    指令文字符串arti含字节数累加#BufferPos参数已存数中
    程序段 3:

    Serialize指令序列化Source数块中特定部件数(该数运行期间计算)
    序表达方式写入Buffer数块arti字符面
    块接口:
    基指令
    86 移动操作
    S71200 编程控制器
    276 系统手册 012015 A5E02486685AH
    定义 PLC 数类型:
    两 PLC 数类型 (UDT) 结构示例:


    数块:
    两数块示例:



    864 FILL_BLK(填充块) UFILL_BLK(中断填充块)指令
    表格 8 80 FILL_BLK UFILL_BLK 指令
    LADFBD SCL 说明

    FILL_BLK(
    in_variant_in
    countint
    out>_variant_out)
    中断填充指令: 指定数元素副填充址范围

    UFILL_BLK(
    in_variant_in
    countint
    out>_variant_out)
    中断填充指令: 指定数元素副填充址范围
    基指令
    86 移动操作
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 277
    表格 8 81 参数数类型
    参数 数类型 说明
    IN SInt Int DInt USInt UInt UDInt Real LReal
    Byte Word DWord Time Date TOD Char
    WChar
    数源址
    COUNT UDint USInt UInt 复制数元素数
    OUT SInt Int DInt USInt UInt UDInt Real LReal
    Byte Word DWord Time Date TOD Char
    WChar
    数目标址


    说明
    数填充操作规
    • BOOL 数类型填充请 SET_BFRESET_BFRS 输出线圈
    (LAD)
    • 单基数类型填充请 MOVE
    • 基数类型填充数组请 FILL_BLK UFILL_BLK
    • 填充字符串中单字符请 MOVE
    • FILL_BLK UFILL_BLK 指令数组填充 IQ M 存储区

    FILL_BLK UFILL_BLK 指令源数元素 IN 复制通参数 OUT
    指定初始址目标中 复制程断重复填充相邻组址直副数等
    COUNT 参数
    FILL_BLK UFILL_BLK 指令处理中断方式:
    ● FILL_BLK 执行期间排队处理中断事件 中断 OB
    子程序中未移动目标址数时者然该数目标数必
    致时 FILL_BLK 指令
    ● UFILL_BLK 完成执行前排队处理中断事件 果执行中断 OB
    子程序前移动操作必须完成目标数必须致 UFILL_BLK 指令 基指令
    86 移动操作
    S71200 编程控制器
    278 系统手册 012015 A5E02486685AH
    表格 8 82 ENO 状态
    ENO 条件 结果
    1 错误 IN 元素成功复制全部 COUNT
    目标中
    0 目标 (OUT) 范围超出存储区 复制适元素 复制部分元素
    865 SWAP(交换字节)指令
    表格 8 83 SWAP 指令
    LADFBD SCL 说明

    out SWAP(in) 反转二字节四字节数元素字节序
    改变字节中位序 执行 SWAP 指令ENO 始终
    TRUE
    1 LAD FBD: 单击拉菜单中选择数类型

    表格 8 84 参数数类型
    参数 数类型 说明
    IN Word DWord 序数字节 IN
    OUT Word DWord 反转序数字节 OUT
    基指令
    86 移动操作
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 279

    示例 1 参数 IN MB0
    (执行前)
    参数 OUT MB4
    (执行)
    址 MW0 MB1 MW4 MB5
    W#16#1234
    WORD
    12
    MSB
    34
    LSB
    34
    MSB
    12
    LSB


    示例 2 参数 IN MB0
    (执行前)
    参数 OUT MB4
    (执行)
    址 MD0 MB1 MB2 MB3 MD4 MB5 MB6 MB7
    DW#16#
    12345678
    DWORD
    12

    MSB
    34 56 78

    LSB
    78

    MSB
    56 34 12

    LSB 基指令
    86 移动操作
    S71200 编程控制器
    280 系统手册 012015 A5E02486685AH
    866 读写存储器指令
    8661 PEEK POKE 指令(仅限 SCL)
    SCL 提供 PEEK POKE 指令数块IO
    存储器中读取容中写入容
    您提供操作中具体字节偏移量位偏移量参数

    说明
    数块起 PEEK POKE 指令时必须标准(未优化)数块
    时需注意 PEEK POKE 指令仅传输数 法识址中数类型



    PEEK(area_in_
    dbNumber_in_
    byteOffset_in_)
    读取引数块IO 存储区中
    byteOffset 引字节
    引数块示例:
    MB100 PEEK(area16#84
    dbNumber1 byteOffset#i)
    引 IB3 输入示例:
    MB100 PEEK(area16#81
    dbNumber0 byteOffset#i) when
    #i 3
    PEEK_WORD(area_in_
    dbNumber_in_
    byteOffset_in_)
    读取引数块IO 存储区中
    byteOffset 引字
    示例:
    MW200 PEEK_WORD(area16#84
    dbNumber1 byteOffset#i)
    PEEK_DWORD(area_in_
    dbNumber_in_
    byteOffset_in_)
    读取引数块IO 存储区中
    byteOffset 引双字
    示例:
    MD300 PEEK_DWORD(area16#84
    dbNumber1 byteOffset#i)
    PEEK_BOOL(area_in_
    dbNumber_in_
    byteOffset_in_
    bitOffset_in_)
    读取引数块IO 存储区中
    bitOffset byteOffset 引布尔值
    示例:
    MB1000 PEEK_BOOL(area16#84
    dbNumber1 byteOffset#ii
    bitOffset#j) 基指令
    86 移动操作
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 281
    POKE(area_in_
    dbNumber_in_
    byteOffset_in_
    value_in_)
    引数块IO 存储区中引
    byteOffset 写入值(ByteWord
    DWord)
    引数块示例:
    POKE(area16#84 dbNumber2
    byteOffset3 valueTag_1)
    引 QB3 输出示例:
    POKE(area16#82 dbNumber0
    byteOffset3 valueTag_1)
    POKE_BOOL(area_in_
    dbNumber_in_
    byteOffset_in_
    bitOffset_in_
    value_in_)
    引数块IO 存储区中引
    bitOffset byteOffset 写入布尔值
    示例:
    POKE_BOOL(area16#84 dbNumber2
    byteOffset3 bitOffset5
    value0)
    POKE_BLK(area_src_in_
    dbNumber_src_in_
    byteOffset_src_in_
    area_dest_in_
    dbNumber_dest_in_
    byteOffset_dest_in_
    count_in_)
    引源数块IO
    存储区引字节偏移量开始count
    字节写入引目标数块IO
    存储区中引 byteOffset 区域
    示例:
    POKE_BLK(area_src16#84
    dbNumber_src#src_db
    byteOffset_src#src_byte
    area_dest16#84
    dbNumber_dest#src_db
    byteOffset_dest#src_byte
    count10)
    PEEK POKE 指令areaarea_srcarea_dest参数值
    数块外区域dbNumber 参数必须 0

    16#81 I
    16#82 Q
    16#83 M
    16#84 DB 基指令
    86 移动操作
    S71200 编程控制器
    282 系统手册 012015 A5E02486685AH
    8662 读取写入尾尾指令 (SCL)
    S71200 CPU 提供尾格式尾格式读取写入数 SCL 指令
    尾格式指低效位字节存储器低址
    尾格式指高效位字节存储器低址
    尾格式尾格式读取写入数四 SCL 指令示:
    ● READ_LITTLE (尾格式读取数)
    ● WRITE_LITTLE (尾格式写入数)
    ● READ_BIG (尾格式读取数)
    ● WRITE_BIG (尾格式写入数)
    表格 8 85 读取写入尾尾指令
    LADFBD SCL 说明
    提供 READ_LITTLE(
    src_array_variant_in_
    dest_Variable >_out_
    pos_dint_inout)
    尾字节格式存储区读取数写入单
    变量中
    提供 WRITE_LITTLE(
    src_variable_in_
    dest_array >_variant_inout_
    pos_dint_inout)
    尾字节形式单变量数写入存储

    提供 READ_BIG(
    src_array_variant_in_
    dest_Variable >_out_
    pos_dint_inout)
    尾字节格式存储区读取数写入单
    变量中
    提供 WRITE_BIG(
    src_variable_in_
    dest_array >_variant_inout_
    pos_dint_inout)
    尾字节形式单变量数写入存储


    表格 8 86 READ_LITTLE and READ_BIG 指令参数
    参数 数类型 说明
    src_array Array of Byte 欲进行数读取目标存储区
    dest_Variable 位字符串整数浮点数定时器日期时间字
    符串
    欲进行数写入目标变量
    pos DINT 零开始算起 src_array
    输入中开始读取数位置
    基指令
    86 移动操作
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 283
    表格 8 87 WRITE_LITTLE and WRITE_BIG 指令参数
    参数 数类型 说明
    src_variable 位字符串整数浮点数LDT TOD LTOD DATA
    Char WChar
    变量源数
    dest_array Array of Byte 数写入目标存储区
    pos DINT 零开始算起 dest_array
    输出中开始写入数位置

    表格 8 88 RET_VAL 参数
    RET_VAL*
    (W#16#)
    说明
    0000 错误
    80B4 SRC_ARRAY DEST_ARRAY Array of Byte
    8382 参数 POS 值超出数组限制
    8383 参数 POS 值数组限制范围存储区超出数组限
    * 程序编辑器中整数十六进制形式查错误代码
    867 Variant 指令
    8671 VariantGet(读取 VARIANT 变量值)
    读取 Variant 变量值指令读取 SRC 参数 Variant
    指变量写入 DST 参数变量中
    SRC 参数数类型 Variant Variant 外数类型 DST
    参数指定
    DST 参数变量数类型必须 Variant 指数类型相匹配
    表格 8 89 VariantGet 指令
    LADFBD SCL 说明


    VariantGet(
    SRC_variant_in_
    DST>_variant_out_)

    读取 SRC 参数指变量写入 DST
    参数变量中 基指令
    86 移动操作
    S71200 编程控制器
    284 系统手册 012015 A5E02486685AH


    说明
    想复制结构数组MOVE_BLK_VARIANT: 移动块指令


    表格 8 90 VariantGet 指令参数
    参数 数类型 说明
    SRC Variant 指源数指针
    DST 位字符串整数浮点数定时器日期时间字
    符串ARRAY 元素PLC 数类型
    写入数目标

    表格 8 91 ENO 状态
    ENO 条件 结果
    1 错误 指令会 SRC 指变量数复制
    DST 变量中
    0 输入 EN
    信号状态0数类型匹配
    指令复制数
    8672 VariantPut(写入 VARIANT 变量值)指令
    写入 VARIANT 变量值指令 SRC 参数中变量值写入 VARIANT 指
    DST 参数变量中
    DST 参数数类型 VARIANT VARIANT 外数类型 SRC
    参数指定
    SRC 参数变量数类型必须 VARIANT 指数类型相匹配
    表格 8 92 VariantPut 指令
    LADFBD SCL 说明


    VariantPut(
    SRC_variant_in_
    DST>_variant_in_)

    SRC 参数引变量写入 DST
    参数指变量中
    基指令
    86 移动操作
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 285

    说明
    想复制结构数组 MOVE_BLK_VARIANT 移动块指令


    表格 8 93 VariantPut 指令参数
    参数 数类型 说明
    SRC Bit strings integers floatingpoint numbers timers
    date and time character strings ARRAY elements
    PLC data types
    指源数指针
    DST Variant 写入数目标

    表格 8 94 ENO 状态
    ENO 条件 结果
    1 错误 指令会 SRC 变量数复制 DST
    变量中
    0 输入 EN
    信号状态0数类型匹配
    指令复制数
    8673 CountOfElements(获取 ARRAY 元素数目)指令
    获取 ARRAY 元素数目指令查询 Variant 指变量中含 Array
    元素数目

    果维 ARRAY指令返回限限间差 +1 果维
    ARRAY指令返回维度结果
    表格 8 95 CountOfElements 指令
    LADFBD SCL 说明


    Result CountOfElements(
    _variant_in_)

    计算 IN
    参数指数组中含数组元素
    数目
    基指令
    86 移动操作
    S71200 编程控制器
    286 系统手册 012015 A5E02486685AH

    说明
    果 Variant 指 Array of
    Bool指令计数范围包含填充元素(接字节边界) 例 Array[01]
    of Bool 进行计数时指令返回 8


    表格 8 96 CountOfElements 指令参数
    参数 数类型 说明
    IN Variant 计算数组元素数变量
    RET_VAL UDint 指令结果

    表格 8 97 ENO 状态
    ENO 条件 结果
    1 错误 指令返回数组元素数目
    0 输入 EN
    信号状态0变量未指数组
    指令返回 0
    868 早期指令
    8681 FieldRead(读取域) FieldWrite(写入域)指令

    说明
    STEP 7 V105 支持数组索引维数组形式变量引 FieldRead FieldWrite
    指令维数组提供变量数组索引操作 STEP 7 V11
    更高版支持数组索引维数组形式变量 STEP 7 V11 更高版中包含
    FieldRead FieldWrite便兼容指令程序
    基指令
    86 移动操作
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 287

    表格 8 98 FieldRead FieldWrite 指令
    LADFBD SCL 说明

    value
    member[index] FieldRead 第元素 MEMBER
    参数指定数组中读取索引值 INDEX
    数组元素 数组元素值传送 VALUE
    参数指定位置

    member[index]
    value WriteField VALUE
    参数指定位置值传送第元素
    MEMBER 参数指定数组 该值传送
    INDEX 参数指定数组索引数组元素
    1 LAD FBD: 单击拉菜单中选择数类型

    表格 8 99 参数数类型
    参数类型 数类型 说明
    Index 输入 DInt 读取写入数组元素索引号
    Member 1 输入 二进制数整数浮点数
    定时器DATETOD
    作 ARRAY
    变量元素 CHAR
    WCHAR
    全局数块块接口中定义维数组
    第元素位置
    例: 果数组索引指定 [
    24]第元素索引 2 0
    值 1 Out 二进制数整数浮点数
    定时器DATETODC
    HARWCHAR
    指定数组元素复制位置 (FieldRead)
    复制指定数组元素值位置
    (FieldWrite)
    1 MEMBER 参数 VALUE 参数指定数组元素数类型必须相
    果满足列条件输出 ENO 0:
    ● EN 输入信号状态0
    ● MEMBER 参数引数组中未定义 INDEX 参数指定数组元素
    ● 处理程中发生溢出类错误 基指令
    86 移动操作
    S71200 编程控制器
    288 系统手册 012015 A5E02486685AH
    示例: 通数组索引访问数
    通变量访问数组中元素仅需程序逻辑中该变量作数组索引
    例程序段中通 PLC
    变量Index引Data_block_1布尔数组布尔值设置输出

    变量数组索引逻辑结构前 FieldRead 指令方法相:

    变量数组索引逻辑换 FieldWrite FieldRead 指令
    SCL 中没 FieldRead FieldWrite 指令支持通变量数组进行间接寻址:
    #Tag_1 Data_block_1Bool_Array[#Index] 基指令
    87 转换操作
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 289
    87 转换操作
    871 CONV(转换值)指令
    表格 8 100 转换 (CONV) 指令
    LADFBD SCL 说明

    out _TO_(in) 数元素种数类型转换
    种数类型
    1 LAD FBD: 单击拉菜单中选择数类型
    2 SCL: 通识输入参数 (in) 输出参数 (out) 数类型构造转换指令
    例DWORD_TO_REAL DWord 值转换 Real 值

    表格 8 101 参数数类型
    参数 数类型 说明
    IN 位串 1SInt USInt Int UInt DInt UDInt Real
    LReal BCD16 BCD32 Char WChar
    输入值
    OUT 位串 1SInt USInt Int UInt DInt UDInt Real
    LReal BCD16 BCD32 Char WChar
    转换新数类型输入值
    1 该指令允许您选择位串(ByteWordDWord) 指令参数输入数类型 ByteWord DWord
    操作数选择位长度相符号整型 例 Byte 选择 USInt Word 选择 UInt DWord 选择
    UDInt
    选择(转换源)数类型(转换目标)拉列表中显示转换项列表
    BCD16 进行转换仅限 Int 数类型 BCD32 进行转换仅限 DInt 数类型
    表格 8 102 ENO 状态
    ENO 说明 结果 (OUT)
    1 错误 效结果
    0 IN + INF + NaN + INF + NaN
    0 结果超出 OUT 数类型效范围 OUT 设置 IN 值 基指令
    87 转换操作
    S71200 编程控制器
    290 系统手册 012015 A5E02486685AH
    872 SCL 转换指令
    SCL 转换指令
    表格 8 103 BoolByteWord DWord 进行转换
    数类型 指令 结果
    Bool BOOL_TO_BYTE BOOL_TO_WORD
    BOOL_TO_DWORD BOOL_TO_INT
    BOOL_TO_DINT
    值传送目标数类型低效位
    Byte BYTE_TO_BOOL 低效位传送目标数类型
    BYTE_TO_WORD BYTE_TO_DWORD 值传送目标数类型低效字节
    BYTE_TO_SINT BYTE_TO_USINT 值传送目标数类型
    BYTE_TO_INT BYTE_TO_UINT
    BYTE_TO_DINT BYTE_TO_UDINT
    值传送目标数类型低效字节
    Word WORD_TO_BOOL 低效位传送目标数类型
    WORD_TO_BYTE 源值低效字节传送目标数类型
    WORD_TO_DWORD 值传送目标数类型低效字
    WORD_TO_SINT WORD_TO_USINT 源值低效字节传送目标数类型
    WORD_TO_INT WORD_TO_UINT 值传送目标数类型
    WORD_TO_DINT WORD_TO_UDINT 值传送目标数类型低效字
    DWord DWORD_TO_BOOL 低效位传送目标数类型
    DWORD_TO_BYTE DWORD_TO_WORD
    DWORD_TO_SINT
    源值低效字节传送目标数类型
    DWORD_TO_USINT DWORD_TO_INT
    DWORD_TO_UINT
    源值低效字传送目标数类型
    DWORD_TO_DINT DWORD_TO_UDINT
    DWORD_TO_REAL
    值传送目标数类型
    基指令
    87 转换操作
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 291
    表格 8 104 短整型(SInt USInt)进行转换
    数类型 指令 结果
    SInt SINT_TO_BOOL 低效位传送目标数类型
    SINT_TO_BYTE 值传送目标数类型
    SINT_TO_WORD SINT_TO_DWORD 值传送目标数类型低效字节
    SINT_TO_INT SINT_TO_DINT
    SINT_TO_USINT SINT_TO_UINT
    SINT_TO_UDINT SINT_TO_REAL
    SINT_TO_LREAL SINT_TO_CHAR
    SINT_TO_STRING
    值转换
    USInt USINT_TO_BOOL 低效位传送目标数类型
    USINT_TO_BYTE 值传送目标数类型
    USINT_TO_WORD USINT_TO_DWORD
    USINT_TO_INT USINT_TO_UINT
    USINT_TO_DINT USINT_TO_UDINT
    值传送目标数类型低效字节
    USINT_TO_SINT USINT_TO_REAL
    USINT_TO_LREAL USINT_TO_CHAR
    USINT_TO_STRING
    值转换

    表格 8 105 整型(Int UInt)进行转换
    数类型 指令 结果
    Int INT_TO_BOOL 低效位传送目标数类型
    INT_TO_BYTE INT_TO_DWORD
    INT_TO_SINT INT_TO_USINT
    INT_TO_UINT INT_TO_UDINT
    INT_TO_REAL INT_TO_LREAL
    INT_TO_CHAR INT_TO_STRING
    值转换
    INT_TO_WORD 值传送目标数类型
    INT_TO_DINT 值传送目标数类型低效字节
    UInt UINT_TO_BOOL 低效位传送目标数类型
    UINT_TO_BYTE UINT_TO_SINT
    UINT_TO_USINT UINT_TO_INT
    UINT_TO_REAL UINT_TO_LREAL
    UINT_TO_CHAR UINT_TO_STRING
    值转换
    UINT_TO_WORD UINT_TO_DATE 值传送目标数类型
    UINT_TO_DWORD UINT_TO_DINT
    UINT_TO_UDINT
    值传送目标数类型低效字节
    基指令
    87 转换操作
    S71200 编程控制器
    292 系统手册 012015 A5E02486685AH
    表格 8 106 双整型(Dint UDInt)进行转换
    数类型 指令 结果
    DInt DINT_TO_BOOL 低效位传送目标数类

    DINT_TO_BYTE DINT_TO_WORD DINT_TO_SINT
    DINT_TO_USINT DINT_TO_INT DINT_TO_UINT
    DINT_TO_UDINT DINT_TO_REAL DINT_TO_LREAL
    DINT_TO_CHAR DINT_TO_STRING
    值转换
    DINT_TO_DWORD DINT_TO_TIME 值传送目标数类型
    UDInt UDINT_TO_BOOL 低效位传送目标数类

    UDINT_TO_BYTE UDINT_TO_WORD UDINT_TO_SINT
    UDINT_TO_USINT UDINT_TO_INT UDINT_TO_UINT
    UDINT_TO_DINT UDINT_TO_REAL UDINT_TO_LREAL
    UDINT_TO_CHAR UDINT_TO_STRING
    值转换
    UDINT_TO_DWORD UDINT_TO_TOD 值传送目标数类型

    表格 8 107 实数(Real LReal)进行转换
    数类型 指令 结果
    Real REAL_TO_DWORD REAL_TO_LREAL 值传送目标数类型
    REAL_TO_SINT REAL_TO_USINT REAL_TO_INT
    REAL_TO_UINT REAL_TO_DINT REAL_TO_UDINT
    REAL_TO_STRING
    值转换
    LReal LREAL_TO_SINT LREAL_TO_USINT LREAL_TO_INT
    LREAL_TO_UINT LREAL_TO_DINT LREAL_TO_UDINT
    LREAL_TO_REAL LREAL_TO_STRING
    值转换

    表格 8 108 TimeDTLTOD Date 进行转换
    数类型 指令 结果
    Time TIME_TO_DINT 值传送目标数类型
    DTL DTL_TO_DATE DTL_TO_TOD 值转换
    TOD TOD_TO_UDINT 值转换
    Date DATE_TO_UINT 值转换
    基指令
    87 转换操作
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 293
    表格 8 109 Char String 进行转换
    数类型 指令 结果
    Char CHAR_TO_SINT CHAR_TO_USINT
    CHAR_TO_INT CHAR_TO_UINT
    CHAR_TO_DINT CHAR_TO_UDINT
    值转换
    CHAR_TO_STRING 值传送字符串第字符
    String STRING_TO_SINT STRING_TO_USINT
    STRING_TO_INT STRING_TO_UINT
    STRING_TO_DINT STRING_TO_UDINT
    STRING_TO_REAL STRING_TO_LREAL
    值转换
    STRING_TO_CHAR 字符串第字符复制 Char
    873 ROUND(取整) TRUNC(截尾取整)指令
    表格 8 110 ROUND TRUNC 指令
    LADFBD SCL 说明

    out ROUND (in) 实数转换整数
    LADFBD指令框中单击选择输出数类型例DInt

    SCLROUND 指令默认输出数类型 DINT
    舍入种输出数类型输入具数类型显式名称
    指令名称例:ROUND_REAL ROUND_LREAL
    实数数部分舍入接整数值(IEEE
    取整接值)
    果该数值刚两连续整数半(例105)
    取整偶数 例:
    • ROUND (105) 10
    • ROUND (115) 12

    out TRUNC(in) TRUNC 实数转换整数
    实数数部分截成零(IEEE 取整零)
    1 LAD FBD: 单击 (指令名称旁)拉菜单中选择数类型
    基指令
    87 转换操作
    S71200 编程控制器
    294 系统手册 012015 A5E02486685AH
    表格 8 111 参数数类型
    参数 数类型 说明
    IN Real LReal 浮点型输入
    OUT SInt Int DInt USInt UInt UDInt Real LReal 取整截取输出

    表格 8 112 ENO 状态
    ENO 说明 结果 (OUT)
    1 错误 效结果
    0 IN + INF + NaN + INF + NaN
    874 CEIL FLOOR(浮点数取整浮点数取整)指令
    表格 8 113 CEIL FLOOR 指令
    LADFBD SCL 说明

    out CEIL(in) 实数(Real
    LReal)转换等选实数整数(IEE
    E正穷取整)

    out FLOOR(in) 实数(Real
    LReal)转换等选实数整数(IEE
    E负穷取整)
    1 LAD FBD: 单击 (指令名称旁)拉菜单中选择数类型

    表格 8 114 参数数类型
    参数 数类型 说明
    IN Real LReal 浮点型输入
    OUT SInt Int DInt USInt UInt UDInt Real LReal 转换输出
    基指令
    87 转换操作
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 295
    表格 8 115 ENO 状态
    ENO 说明 结果 (OUT)
    1 错误 效结果
    0 IN + INF + NaN + INF + NaN
    875 SCALE_X(标定) NORM_X(标准化)指令
    表格 8 116 SCALE_X NORM_X 指令
    LADFBD SCL 说明

    out SCALE_X(min_in_
    value_in_
    max_in_)
    参数 MIN MAX
    指定数类型值范围标准化实
    参数 VALUE(中00 < VALUE <
    10)进行标定:
    OUT VALUE (MAX MIN) + MIN

    out NORM_X(min_in_
    value_in_
    max_in_)
    标准化通参数 MIN MAX
    指定值范围参数 VALUE:
    OUT (VALUE MIN) (MAX MIN)
    中 (00 < OUT < 10)
    1 LAD FBD: 单击拉菜单中选择数类型
    基指令
    87 转换操作
    S71200 编程控制器
    296 系统手册 012015 A5E02486685AH
    表格 8 117 参数数类型
    参数 数类型1 说明
    MIN SInt Int DInt USInt UInt UDInt Real LReal 输入范围值
    VALUE SCALE_X Real LReal
    NORM_X SInt Int DInt USInt UInt UDInt Real
    LReal
    标定标准化输入值
    MAX SInt Int DInt USInt UInt UDInt Real LReal 输入范围值
    OUT SCALE_X SInt Int DInt USInt UInt UDInt Real
    LReal
    NORM_X Real LReal
    标定标准化输出值
    1 SCALE_X: 参数 MINMAX OUT 数类型必须相
    NORM_X: 参数 MINVALUE MAX 数类型必须相


    说明
    SCALE_X 参数 VALUE 应限制 (00 < VALUE < 10)
    果参数 VALUE 00 10:
    • 线性标定运算会生成 MIN 参数值 MAX 参数值 OUT 值作 OUT
    值数值 OUT 数类型值范围时SCALE_X 执行会设置 ENO
    TRUE
    • 会生成 OUT 数类型值范围标定数值 时OUT
    参数值会设置中间值该中间值等标定实数终转换 OUT
    数类型前低效部分种情况SCALE_X 执行会设置 ENO
    FALSE
    NORM_X 参数 VALUE 应限制 (MIN < VALUE < MAX)
    果参数 VALUE MIN MAX线性标定运算会生成 00 10
    标准化 OUT 值 种情况NORM_X 执行会设置 ENO TRUE

    基指令
    87 转换操作
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 297
    表格 8 118 ENO 状态
    ENO 条件 结果 (OUT)
    1 错误 效结果
    0 结果超出 OUT 数类型效范围 中间结果: 实数终转换 OUT
    数类型前低效部分
    0 参数 MAX < MIN SCALE_X:实数 VALUE 低效部分填充
    OUT
    NORM_X:扩展 VALUE 数类型 VALUE
    填充双字
    0 参数 VALUE + INF + NaN VALUE 写入 OUT
    示例 (LAD): 标准化标定模拟量输入值
    电流输入型模拟量信号模块信号板模拟量输入效值 0 27648 范围
    假设模拟量输入代表温度中模拟量输入值 0 表示 300 摄氏度27648 表示 700
    摄氏度
    模拟值转换应工程单位应输入标准化 00 10
    间值然标定 300 700 间值
    结果值模拟量输入(摄氏度单位)表示温度:

    请注意果模拟量输入电压型模拟量信号模块信号板 NORM_X 指令 MIN
    值 27648 0 基指令
    87 转换操作
    S71200 编程控制器
    298 系统手册 012015 A5E02486685AH
    示例 (LAD): 标准化标定模拟量输出值
    电流输出型模拟量信号模块信号板中设置模拟量输出效值必须 0
    27648 范围 假设模拟量输出表示温度设置中模拟量输入值 0 表示 300
    摄氏度27648 表示 700 摄氏度存储器中温度值(范围 300
    700)转换 0 27648 范围模拟量输出值必须工程单位表示值标准化
    00 10 间值然标定 0 27648 范围模拟量输出值:

    请注意果模拟量输出应电压型模拟量信号模块信号板 SCALE_X 指令
    MIN 值 27648 0
    关电压电流形式模拟量输出表示法 (页 1336)模拟量输出表示法
    (页 1338)详细信息请参见技术规范
    876 变量转换指令
    8761 VARIANT_TO_DB_ANY( VARIANT 转换 DB_ANY)指令
    SCL VARIANT 转换 DB_ANY指令读取 IN
    参数中操作数转换数类型 DB_ANY IN 参数属 Variant
    数类型代表实例数块者 ARRAY 数块
    创建程序时需知道数块 IN 参数相应
    指令运行期间读取数块编号写入 RET_VAL 参数操作数中
    表格 8 119 VARIANT_TO_DB_ANY 指令
    LADFBD SCL 说明
    提供 RET_VAL
    VARIANT_TO_DB_ANY(
    in _variant_in_
    err > _int_out_)

    读取 Variant IN
    参数操作数存储函数结果中(采
    DB_ANY 类型)
    基指令
    87 转换操作
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 299
    表格 8 120 VARIANT_TO_DB_ANY 指令参数
    参数 数类型 说明
    IN Variant 代表实例数块者数组数块变量
    RET_VAL DB_ANY 包含已转换数块编号 DB_ANY
    数类型输出
    ERR Int 错误信息

    表格 8 121 ENO 状态
    ENO 条件 结果
    1 错误 指令会输入 Variant
    进行转换存储 DB_ANY
    函数输出中
    0 输入 EN 信号状态0 IN 参数效 指令起作

    表格 8 122 VARIANT_TO_DB_ANY 参数错误输出代码
    Err
    (W#16#)
    说明
    0000 错误
    252C IN 参数中 Variant 数类型值 0CPU 切换
    STOP 模式
    8131 数块存短(首次访问)
    8132 数块短 Array 数块(第二次访问)
    8134 数块处写保护状态
    8150 参数 IN 中 Variant 数类型值0
    接收错误信息必须激活块处理错误(Handle
    errors within block) 块属性 否CPU 切换 STOP
    模式发送错误代码 16#252C
    8154 数块数类型正确
    * 错误代码程序编辑器中显示整数十六进制值 基指令
    87 转换操作
    S71200 编程控制器
    300 系统手册 012015 A5E02486685AH
    8762 DB_ANY_TO_VARIANT( DB_ANY 转换 VARIANT)指令
    SCL DB_ANY 转换 VARIANT符合列求数块读取编号 IN
    参数中操作数采 DB_ANY
    数类型意味着创建程序时需知道数块进行编号读取
    数块编号运行期间读取会通 VARIANT 指针写入 RET_VAL
    参数指定操作数中
    表格 8 123 DB_ANY_TO_VARIANT 指令
    LADFBD SCL 说明
    提供 RET_VAL
    DB_ANY_TO_VARIANT(
    in _db_any_in_
    err > _int_out_)

    Variant IN
    参数中读取数块编号存储函数结果中(采
    类型 Variant)

    表格 8 124 DB_ANY_TO_VARIANT 指令参数
    参数 数类型 说明
    IN DB_ANY 包含数块编号变量
    RET_VAL Variant 包含已转换数块编号 DB_ANY
    数类型输出
    ERR Int 错误信息

    表格 8 125 ENO 状态
    ENO 条件 结果
    1 错误 指令转换变量中数块编号
    存储 DB_ANY 函数输出中
    0 输入 EN 信号状态0 IN
    参数效
    指令起作
    基指令
    87 转换操作
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 301
    表格 8 126 DB_ANY_TO_VARIANT 参数错误输出代码
    Err
    (W#16#)
    说明
    0000 错误
    8130 数块编号 0
    8131 数块存短
    8132 数块短 Array 数块
    8134 数块处写保护状态
    8154 数块数类型正确
    8155 未知类型代码
    * 错误代码程序编辑器中显示整数十六进制值
    基指令
    88 程序控制操作
    S71200 编程控制器
    302 系统手册 012015 A5E02486685AH
    88 程序控制操作
    881 JMP(RLO 1 时跳转)JMPN(RLO 0 时跳转)
    Label(跳转标签)指令
    表格 8 127 JMPJMPN LABEL 指令
    LAD FBD SCL 说明


    请参见 GOTO (页 326)
    语句
    RLO(逻辑运算结果) 1 时跳转:
    果流通 JMP 线圈 (LAD)者 JMP
    功框输入真
    (FBD)程序指定标签第条指令
    继续执行


    RLO 0 时跳转:
    果没流通 JMPN 线圈 (LAD)者
    JMPN 功框输入假
    (FBD)程序指定标签第条指令
    继续执行

    JMP JMPN 跳转指令目标标签
    1 通 LABEL 指令中直接键入创建标签名称 参数助手图标选择 JMP JMPN
    标签名称字段标签名称 JMP JMPN 指令中直接键入标签名称

    表格 8 128 参数数类型
    参数 数类型 说明
    Label_name 标签标识符 跳转指令相应跳转目标程序标签标识符
    ● 标签代码块必须唯
    ● 代码块中进行跳转代码块跳转代码块
    ● 前跳转
    ● 代码块中位置跳转标签 基指令
    88 程序控制操作
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 303
    882 JMP_LIST(定义跳转列表)指令
    表格 8 129 JMP_LIST 指令
    LADFBD SCL 说明

    CASE k OF
    0 GOTO dest0
    1 GOTO dest1
    2 GOTO dest2
    [n GOTO destn]
    END_CASE
    JMP_LIST 指令作程序跳转分配器控制程序段执行
    根 K 输入值跳转相应程序标签
    程序目标跳转标签面程序指令继续执行 果 K
    输入值超(标签数
    1)进行跳转继续处理程序段

    表格 8 130 参数数类型
    参数 数类型 说明
    K UInt 跳转分配器控制值
    DEST0 DEST1
    DESTn
    程序标签 特定 K 参数值应跳转目标标签:
    果 K 值等 0跳转分配 DEST0 输出程序标签
    果 K 值等 1跳转分配 DEST1
    输出程序标签类推 果 K 输入值超(标签数
    1)进行跳转继续处理程序段


    LAD FBD: 程序中第次放置 JMP_LIST
    功框时该功框两跳转标签输出 添加删跳转目标

    单击功框创建图标(位 DEST
    参数左侧)添加新跳转标签输出

    • 右键单击输出短线选择插入输出(Insert ouput) 命令
    • 右键单击输出短线选择删(Delete) 命令 基指令
    88 程序控制操作
    S71200 编程控制器
    304 系统手册 012015 A5E02486685AH
    883 SWITCH(跳转分配器)指令
    表格 8 131 SWITCH 指令
    LADFBD SCL 说明

    提供 SWITCH
    指令作程序跳转分配器控制程序段执行 根 K
    输入值分配指定较输入值较结果跳转
    第真较测试相应程序标签
    果较结果 TRUE跳转分配 ELSE
    标签
    程序目标跳转标签面程序指令继续执行
    1 LAD FBD: 功框名称方单击拉菜单中选择数类型
    2 SCL: IFTHEN 语句进行较

    表格 8 132 参数数类型
    参数 数类型1 说明
    K UInt 常较值输入
    <> < < >
    >
    SInt Int DInt USInt UInt UDInt
    Real LReal Byte Word DWord
    Time TOD Date
    分隔较值输入获特定较类型
    DEST0 DEST1
    DESTn ELSE
    程序标签 特定较应跳转目标标签:
    首先处理 K 输入面第较输入果 K
    值该输入较结果真跳转分配
    DEST0 标签
    较测试接输入果较
    结果真跳转分配 DEST1
    标签次较进行类似处理果
    较结果真跳转分配 ELSE
    输出标签
    1 K 输入较输入 ( <> < < > >) 数类型必须相 基指令
    88 程序控制操作
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 305
    添加输入删输入指定较类型
    程序中第次放置 LAD FBD SWITCH 功框时该功框两较输入
    分配较类型添加输入跳转目标示


    单击功框较运算符拉列表中选择新运算符

    单击功框中创建图标(位 DEST
    参数左侧)添加新较目标参数

    • 右键单击输入短线选择插入输入(Insert input) 命令
    • 右键单击输入短线选择删(Delete) 命令

    表格 8 133 SWITCH 功框数类型允许较运算
    数类型 较 运算符语法
    ByteWordDWord 等
    等 <>
    SIntIntDIntUSIntUI
    ntUDIntRealLReal
    TimeTODDate

    等 <>
    等 >
    等 <
    >
    <
    SWITCH 功框放置规
    ● 较输入前连接 LADFBD 指令
    ● 没 ENO 输出程序段中允许条 SWITCH 指令
    SWITCH 指令必须程序段中运算 基指令
    88 程序控制操作
    S71200 编程控制器
    306 系统手册 012015 A5E02486685AH
    884 RET(返回)指令
    选 RET 指令终止前块执行 仅流通 RET 线圈
    (LAD)者 RET 功框输入真 (FBD)
    时前块程序执行该点终止执行 RET 指令指令
    果前块 OB参数Return_Value忽略 果前块 FC
    FB参数Return_Value值作调功框 ENO 值传回调例程
    求户 RET 指令作块中指令该操作动完成
    块中 RET 指令
    关 SCL请参见 RETURN (页 326) 语句
    表格 8 134 Return_Value (RET) 执行控制指令
    LAD FBD SCL 说明


    RETURN 终止前块执行

    表格 8 135 参数数类型
    参数 数类型 说明
    Return_Value Bool RET 指令Return_value参数分配调块中块调功框 ENO
    输出
    FC 代码块中 RET 指令示例步骤:
    1 创建新项目添加 FC:
    2 编辑该 FC:
    – 指令树添加指令
    – 添加 RET 指令包括参数Return_Value值:
    TRUEFALSE指定需返回值存储位置
    – 添加更指令
    3 MAIN [OB1] 调 FC
    MAIN 代码块中 FC 功框 EN 输入必须真开始执行 FC
    执行流通 RET 指令 FC 该 FC RET 指令指定值出现 MAIN
    代码块中 FC 功框 ENO 输出 基指令
    88 程序控制操作
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 307
    885 ENDIS_PW(启禁 CPU 密码)指令
    表格 8 136 ENDIS_PW 指令
    LADFBD SCL 说明

    ENDIS_PW(
    req_bool_in_
    f_pwd_bool_in_
    full_pwd_bool_in_
    r_pwd_bool_in_
    hmi_pwd_bool_in_
    f_pwd_on>_bool_out_
    full_pwd_on>_bool_out_
    r_pwd_on>_bool_out_
    hmi_pwd_on>_bool_out_)

    客户端够提供正确密码EN
    DIS_PW
    指令允许禁止客户端连接
    S71200 CPU
    指令会禁止 Web 服务器密码


    表格 8 137 参数数类型
    参数类型 数类型 说明
    REQ IN Bool 果 REQ1执行函数
    F_PWD IN Bool 障安全密码: 允许 (1) 禁止 (0)
    FULL_PWD IN Bool 完全访问密码: 允许 (1) 禁止 (0) 完全访问密码
    R_PWD IN Bool 读访问密码: 允许 (1) 禁止 (0)
    HMI_PWD IN Bool HMI 密码: 允许 (1) 禁止 (0)
    F_PWD_ON OUT Bool 障安全密码状态: 已允许 (1) 已禁止 (0)
    FULL_PWD_ON OUT Bool 完全访问密码状态: 已允许 (1) 已禁止 (0)
    R_PWD_ON OUT Bool 读密码状态: 已允许 (1) 已禁止 (0)
    HMI_PWD_ON OUT Bool HMI 密码状态: 已允许 (1) 已禁止 (0)
    Ret_Val OUT Word 函数结果
    REQ1 调 ENDIS_PW 会禁止相应密码输入参数 FALSE 密码类型
    单独允许禁止密码类型
    例果允许障安全密码禁止密码限制 CPU
    访问组员工 基指令
    88 程序控制操作
    S71200 编程控制器
    308 系统手册 012015 A5E02486685AH
    程序扫描期间会步执行
    ENDIS_PW密码输出参数始终显示允许密码前状态输入参数 REQ
    关 设置允许密码必须更改禁允许 否会返回错误执行
    ENDIS_PW 前处允许状态密码恢复允许 说标准
    CPU(未组态障安全密码)中F_PWD 必须始终设置 1便生成返回值
    0例中F_PWD_ON 始终 1

    说明
    • 果 HMI 密码处禁止状态执行 ENDIS_PW 阻止 HMI 设备访问
    • 执行 ENDIS_PW 先 ENDIS_PW 获授权客户端会话保持变

    电CPU 访问会受先前常规 CPU 保护组态中定义密码限制
    必须执行新 ENDIS_PW 重新建立禁止效密码力 果立执行
    ENDIS_PW 禁止需密码锁定 TIA Portal 访问
    密码禁止前您定时器指令延迟 ENDIS_PW 执行留出时间输入密码

    说明
    恢复锁定 TIA Portal 通信 CPU
    关存储卡擦 PLC 部装载存储器详细信息请参见题丢失密码恢复
    (页 154)

    发生错误工作模式更改 STOP 时STP 执行 STEP 7 会取消保护
    CPU 循环电前保护始终效 请参见表解详细信息

    操作 工作模式 ENDIS_PW 密码控制
    通 STEP 7 复位存储器 STOP 活动:
    已禁止密码保持禁止状态
    电更换存储卡 STOP 关: 未禁止密码
    程序循环 OB 启动 OB
    中执行 ENDIS_PW
    STARTUPRUN 活动: 根 ENDIS_PW
    参数禁止密码
    通 RUN STARTUP
    更改工作模式通
    STP 指令错误 STEP 7
    STARTUP 更改 STOP

    STOP 活动:
    已禁止密码保持禁止状态
    基指令
    88 程序控制操作
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 309

    说明
    强密码 CPU 访问级进行密码保护
    强密码长度少十字符字母数字特殊字符组合字典
    找词信息推断出名字标识符
    保密码常更改密码


    表格 8 138 条件代码
    RET_VAL
    (W#16#)
    说明
    0000 错误
    8090 支持该指令
    80D0 未组态障安全密码
    80D1 未组态读写访问密码
    80D2 未组态读访问密码
    80D3 未组态 HMI 访问密码
    886 RE_TRIGR(重新启动周期监视时间)指令
    表格 8 139 RE_TRIGR 指令
    LADFBD SCL 说明

    RE_TRIGR() RE_TRIGR(重新触发扫描时间监视狗)延长扫描循环监视狗定
    时器生成错误前允许时间 基指令
    88 程序控制操作
    S71200 编程控制器
    310 系统手册 012015 A5E02486685AH
    RE_TRIGR 指令单扫描循环期间重新启动扫描循环监视定时器
    结果次执行 RE_TRIGR
    功开始允许扫描周期延长循环时间段

    说明
    S71200 CPU 固件版 22 前版RE_TRIGR 限制程序循环 OB
    执行限期延长 PLC 扫描时间 果启动 OB中断 OB 错误 OB
    执行 RE_TRIGR会复位监视狗定时器 ENO FALSE
    固件版 22 版 OB(包括启动中断错误 OB)执行
    RE_TRIGR PLC 扫描时间长延长已组态循环时间 10 倍

    设置 PLC 循环时间
    设备配置循环时间(Cycle time) 组态扫描循环时间值
    表格 8 140 循环时间值
    循环时间监视 值 值 默认值
    循环时间 1 ms 6000 ms 150 ms
    监视狗超时
    果扫描循环定时器扫描循环完成前达预置时间会生成错误
    果户程序中包含时间错误中断 OB (OB 80) CPU 执行时间错误中断
    OB该中断包含程序逻辑创建具体响应
    果户程序包含时间错误中断 OB忽略第超时条件 CPU 保持 RUN
    模式 果程序扫描中第二次发生扫描时间超时(2
    倍循环时间值)触发错误会导致切换 STOP 模式
    STOP 模式户程序停止执行 CPU 系统通信系统诊断继续执行 基指令
    88 程序控制操作
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 311
    887 STP(退出程序)指令
    表格 8 141 STP 指令
    LADFBD SCL 说明

    STP() STP CPU 置 STOP 模式 CPU 处 STOP
    模式时停止程序执行停止程映物理更新
    关详细信息请参见: 组态 RUN 切换 STOP 时输出 (页 113)
    果 EN TRUECPU 进入 STOP 模式程序执行停止 ENO 状态意义
    否EN ENO 0
    888 GET_ERROR GET_ERROR_ID(获取错误信息获取错误
    ID)指令
    获取错误指令提供关程序块执行错误信息 果代码块中添加 GET_ERROR
    GET_ERROR_ID 指令便程序块中处理程序错误
    GET_ERROR
    表格 8 142 GET_ERROR 指令
    LADFBD SCL 说明

    GET_ERROR(_out_) 指示发生程序块执行错误详细错误信息填充预定
    义错误数结构

    表格 8 143 参数数类型
    参数 数类型 说明
    ERROR ErrorStruct 错误数结构:
    重命名该结构重命名结构中成员
    基指令
    88 程序控制操作
    S71200 编程控制器
    312 系统手册 012015 A5E02486685AH
    表格 8 144 ErrorStruct 数结构元素
    结构组件 数类型 说明
    ERROR_ID Word 错误 ID
    FLAGS Byte 显示块调期间否出错
    • 16#01 块调期间出错
    • 16#00 块调期间未出错
    REACTION Byte 默认响应:
    • 0 忽略(写入错误)
    • 1 代值0继续(读取错误)
    • 2 跳转指令(系统错误)
    CODE_ADDRESS CREF 关块址类型信息
    BLOCK_TYPE Byte 出错块类型:
    • 1 OB
    • 2 FC
    • 3 FB
    CB_NUMBER UInt 代码块编号
    OFFSET UDInt 部存储器引
    MODE Byte 访问模式: 根具体访问类型输出信息:
    模式 (A) (B) (C) (D) (E)
    0
    1 偏移
    2 区域
    3 位置 范围 编号
    4 区域 偏移
    5 区域 DB 编号 偏移
    6 伙伴编
    号 访问
    区域 DB 编号 偏移
    7 伙伴编
    号 访问
    插槽号范

    区域 DB 编号 偏移
    OPERAND_NUMBER UInt 机器命令操作数 基指令
    88 程序控制操作
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 313
    结构组件 数类型 说明
    POINTER_NUMBER_
    LOCATION
    UInt (A) 部指针
    SLOT_NUMBER_SCOPE UInt (B) 部存储器中存储区
    DATA_ADDRESS NREF 关操作数址信息
    AREA Byte (C) 存储区:
    • L: 16#40 – 4E86878E8FC0 – CE
    • I: 16#81
    • Q: 16#82
    • M: 16#83
    • DB: 16#84858A8B
    DB_NUMBER UInt (D) 数块编号
    OFFSET UDInt (E) 操作数相址
    GET_ERROR_ID
    表格 8 145 GetErrorID 指令
    LADFBD SCL 说明

    GET_ERR_ID() 指示发生程序块执行错误报告错误 ID(标识符代码)

    表格 8 146 参数数类型
    参数 数类型 说明
    ID Word ErrorStruct ERROR_ID 成员错误标识符值
    基指令
    88 程序控制操作
    S71200 编程控制器
    314 系统手册 012015 A5E02486685AH
    表格 8 147 Error_ID 值
    ERROR_ID
    十六进制值
    ERROR_ID
    十进制值
    程序块执行错误
    0 0 错误
    2520 9504 损坏字符串
    2522 9506 操作数超出范围读取错误
    2523 9507 操作数超出范围写入错误
    2524 9508 效区域读取错误
    2525 9509 效区域写入错误
    2528 9512 数分配读取错误(位赋值正确)
    2529 9513 数分配写入错误(位赋值正确)
    252C 9516 未初始化指针错误
    2530 9520 DB 受写保护
    2533 9523 效指针
    2538 9528 访问错误:DB 存
    2539 9529 访问错误:错误 DB
    253A 9530 全局 DB 存
    253C 9532 版错误 FC 存
    253D 9533 指令存
    253E 9534 版错误 FB 存
    253F 9535 指令存
    2550 9552 访问错误:DB 存
    2575 9589 程序嵌套深度错误
    2576 9590 局部数分配错误
    2942 10562 物理输入点存
    2943 10563 物理输出点存 基指令
    88 程序控制操作
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 315
    运行
    默认情况CPU 通错误记录诊断缓区响应块执行错误
    果代码块中放置 GET_ERROR GET_ERROR_ID
    指令该块设置块处理错误 种情况CPU
    诊断缓区中记录错误 GET_ERROR GET_ERROR_ID
    指令输出中报告错误信息 GET_ERROR 指令读取详细错误信息
    GET_ERROR_ID 指令读取错误标识符
    续错误第错误结果第错误通常重
    块第次执行 GET_ERROR GET_ERROR_ID
    指令返回块执行期间检测第错误 块启动执行 GET_ERROR
    GET_ERROR_ID 期间时发生该错误 执行 GET_ERROR
    GET_ERROR_ID 返回次执行 GET_ERROR GET_ERROR_ID
    发生第错误 保存错误历史执行指令 PLC
    系统重新捕捉错误
    数块编辑器块接口编辑器中添加 GET_ERROR 指令 ErrorStruct
    数类型样程序逻辑便访问值 数类型拉列表中选择 ErrorStruct
    添加该结构 您唯名称创建 ErrorStruct 元素 重命名
    ErrorStruct 成员
    ENO 指示错误条件
    果 EN TRUE GET_ERROR GET_ERROR_ID 执行:
    ● ENO TRUE 表示发生代码块执行错误提供错误数
    ● ENO FALSE 表示未发生代码块执行错误
    错误响应程序逻辑连接发生错误激活 ENO
    果存错误该输出参数会错误数存储程序够访问数位置
    GET_ERROR GET_ERROR_ID
    错误信息前执行块(调块)发送调块
    该指令放置调块程序程序段中报告调块终执行状态 基指令
    88 程序控制操作
    S71200 编程控制器
    316 系统手册 012015 A5E02486685AH
    889 RUNTIME(测量程序运行时间)指令
    表格 8 148 RUNTIME 指令
    LADFBD SCL 说明

    Ret_Val RUNTIME(
    _lread_inout_)
    测量整程序块命令序列运行时间
    果测量整程序运行时间请 OB1 中调指令测量程序运行时间
    运行时间测量第次调指令开始输出 RET_VAL
    第二次调返回程序运行时间
    测运行时间包括程序执行期间发生 CPU
    进程更高级事件通信引发中断 测量程序运行时间指令读取 CPU
    部计数器值写入 INOUT 参数 MEM
    该指令根部计数器频率计算前程序运行时间写入输出 RET_VAL
    果测量单块单命令序列运行时间您需三单独程序段
    程序单程序段分调指令测量程序运行时间
    首次调该指令时设置运行时间测量起点
    然程序段中调测量程序块命令序列
    程序段中第二次调测量程序运行时间指令然第次调该指令
    样 INOUT 参数 MEM 分配相存
    第三程序段中测量程序运行时间指令读取部 CPU
    计数器然根部计数器频率计算程序块命令序列前运行时间写入输出
    RET_VAL
    测量程序运行时间指令部高频计数器计算时间
    果计数器溢出该指令返回值 < 00 请忽略类运行时间值

    说明
    CPU
    准确确定某命令序列运行时间程序优化编译期间命令序列指令
    序列会发生变化

    基指令
    88 程序控制操作
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 317
    表格 8 149 参数数类型
    参数 数类型 说明
    MEM LReal 运行时间测量起点
    RET_VAL LReal 测运行时间(秒单位)
    示例: RUNTIME 指令
    示例显示 RUNTIME 指令测量函数块执行时间:
    程序段 1:

    程序段 2:

    程序段 3:

    程序段 1 中Tag_1操作数信号状态1时RUNTIME 指令执行
    首次调该指令时设置运行时间测量起点作第二次调该指令参考值缓
    Mem操作数中
    函数块 FB1 程序段 2 中执行
    FB1 程序块完成Tag_1操作数信号状态1时程序段 3 中 RUNTIME
    指令执行 第二次调该指令时计算程序块运行时间结果写入输出
    RET_VAL_2 基指令
    88 程序控制操作
    S71200 编程控制器
    318 系统手册 012015 A5E02486685AH
    8810 SCL 程序控制语句
    88101 SCL 程序控制语句概述
    结构化控制语言 (SCL Structured Control Language)
    提供三类结构化户程序程序控制语句:
    ● 选择语句: 选择语句程序执行转移备选语句序列
    ● 循环: 迭代语句控制循环执行
    迭代语句指定应根某条件重复执行程序部分
    ● 程序跳转:
    程序跳转指立刻跳转特定跳转目标跳转块语句
    程序控制语句 PASCAL 编程语言语法
    表格 8 150 SCL 程序控制语句类型
    程序控制语句 说明
    选择 IFTHEN 语句
    (页 319)
    程序执行转移两备选分支(取决条件 TRUE
    FALSE)
    CASE 语句 (页 320) 选择执行 n 备选分支(取决变量值)
    循环 FOR 语句 (页 321) 控制变量指定值范围重复执行某语句序列
    WHILEDO 语句
    (页 322)
    满足执行条件重复执行某语句序列
    REPEATUNTIL 语句
    (页 323)
    重复执行某语句序列直满足终止条件止
    程序跳转 CONTINUE 语句
    (页 324)
    停止执行前循环迭代
    EXIT 语句 (页 325) 否满足终止条件会时退出循环
    GOTO 语句 (页 326) 程序立跳转指定标签
    RETURN 语句
    (页 326)
    程序立刻退出正执行块返回调块 基指令
    88 程序控制操作
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 319
    88102 IFTHEN 语句
    IFTHEN 语句条件语句控制程序流根逻辑表达式 Bool
    值结果决定否执行组语句 您括号嵌套结构化条 IFTHEN
    语句执行
    表格 8 151 IFTHEN 语句元素
    SCL 说明
    IF condition THEN
    statement_A
    statement_B
    statement_C

    果condition TRUE 1执行面语句直遇
    END_IF 语句止
    果condition FALSE 0跳转 END_IF
    语句(非程序包含选 ELSIF ELSE 语句)
    [ELSIF conditionn THEN
    statement_N
    ]
    选 ELSEIF1 语句提供评估条件 例: 果 IF
    THEN 语句中condition FALSE程序评估condition
    n 果conditionn TRUE执行statement_N
    [ELSE
    statement_X
    ]
    选 ELSE 语句提供 IFTHEN 语句condition FALSE
    时执行语句
    END_IF END_IF 语句终止 IFTHEN 指令
    1 条 IFTHEN 语句中包含条 ELSIF 语句

    表格 8 152 IFTHEN 语句变量
    变量 说明
    condition 必需 逻辑表达式 TRUE (1) FALSE (0)
    statement_A 选 condition TRUE 时执行条条语句
    conditionn 选 选 ELSIF 语句评估逻辑表达式
    statement_N 选 ELSIF 语句conditionn TRUE 时执行条条语句
    statement_X 选 IFTHEN 语句condition FALSE 时执行条条语句 基指令
    88 程序控制操作
    S71200 编程控制器
    320 系统手册 012015 A5E02486685AH
    IF 语句列规执行:
    ● 执行第逻辑表达式 TRUE 语句序列 执行余语句序列
    ● 果布尔型表达式 TRUE执行 ELSE 引入语句序列(者果 ELSE
    分支存执行语句序列)
    ● 限制 ELSIF 语句数量


    说明
    IF 语句相 ELSIF
    分支存定优势评估效表达式面逻辑表达式
    缩短程序运行时间

    88103 CASE 语句
    表格 8 153 CASE 语句元素
    SCL 说明
    CASE Test_Value OF
    ValueList Statement[ Statement ]
    ValueList Statement[ Statement ]
    [ELSE
    Elsestatement[ Elsestatement ]]
    END_CASE
    CASE
    语句根表达式值选择执行组语
    句中组

    表格 8 154 参数
    参数 说明
    Test_Value 必需 Int 数类型数字表达式
    ValueList 必需 单值逗号分隔值值范围列表
    (两句点定义值范围: 28)例说明变型值列表:
    1 Statement_A
    2 4 Statement _B
    3 579 Statement _C
    语句 必需 Test_Value值列表中值匹配时执行条条语句
    Elsestatement 选 ValueList中值匹配时执行条条语句 基指令
    88 程序控制操作
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 321
    CASE 语句列规执行:
    ● Test_value 表达式必须返回 Int 类型值
    ● 处理 CASE 语句时程序会检查 Test_value
    表达式值否包含指定值列表中
    果找匹配项执行分配该列表语句成分
    ● 果未找匹配项执行 ELSE 面程序段果存 ELSE
    分支执行语句
    示例: 嵌套 CASE 语句
    CASE 语句嵌套 嵌套 CASE 语句必须具相关联 END_CASE
    语句

    CASE var1 OF
    1 #var2 'A' 2 #var2 'B'
    ELSE
    CASE var3 OF

    6590 #var2 'UpperCase' 97122 #var2 'LowerCase'
    ELSE

    #var2 'SpecialCharacter'


    END_CASE
    END_CASE
    88104 FOR 语句
    表格 8 155 FOR 语句元素
    SCL 说明
    FOR control_variable begin TO end
    [BY increment] DO
    statement

    END_FOR
    FOR
    语句控制变量处指定值范围时
    重复执行某语句序列 FOR
    定义循环时需指定初始值终值
    两值数类型必须控制变量相

    嵌套 FOR 循环 END_FOR
    语句执行 FOR 指令配
    基指令
    88 程序控制操作
    S71200 编程控制器
    322 系统手册 012015 A5E02486685AH
    表格 8 156 参数
    参数 说明
    control_variable 必需 整型(Int DInt)作循环计数器
    begin 必需 指定控制变量初始值简单表达式
    end 必需 确定控制变量终值简单表达式
    increment 选 次循环control variable变化量 incrementcontrol
    variable具相数类型
    果未指定increment值次循环运行变量值加 1
    执行 FOR 语句期间更改increment
    FOR 语句执行方式:
    ● 循环开始时控制变量设置初始值(初始分配)次重复进行循环时控制变量
    会增加指定增量(正增量)减少指定增量(负增量)直达终值
    ● 次执行完循环会检查该条件(达终值)确定否满足该条件
    果没满足结束条件重新执行语句序列否循环终止继续执行循环面
    语句
    定义 FOR 语句规:
    ● 控制变量数类型 Int DInt
    ● 省略语句 BY [increment] 果未指定增量动默认 +1
    结束循环考虑condition表达式状态请 EXIT 语句 (页 325) EXIT
    语句执行紧 END_FOR 语句语句
    CONTINUE 语句 (页 324) 跳某 FOR
    循环续语句继续执行循环时检查否满足终止条件
    88105 WHILEDO 语句
    表格 8 157 WHILE 语句
    SCL 说明
    WHILE condition DO
    Statement
    Statement

    END_WHILE
    WHILE 语句执行系列语句直定条件 TRUE
    嵌套 WHILE 循环 END_WHILE 语句执行 WHILE
    指令配
    基指令
    88 程序控制操作
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 323
    表格 8 158 参数
    参数 说明
    condition 必需 值 TRUE FALSE 逻辑表达式 (null条件视 FALSE)
    Statement 选 条件值 TRUE 前执行条条语句


    说明
    WHILE 语句先评估condition状态然执行语句
    执行语句次次考虑condition状态请 REPEAT 语句 (页 323)

    WHILE 语句列规执行:
    ● 次循环执行循环体前评估执行条件
    ● 执行条件值 TRUE重复执行 DO 面循环体
    ● 旦值变 FALSE立跳循环执行循环面语句
    结束循环考虑condition表达式状态请 EXIT 语句 (页 325) EXIT
    语句执行紧 END_WHILE 语句语句
    CONTINUE 语句跳 WHILE
    循环面语句检查否满足终止条件决定否继续执行循环
    88106 REPEATUNTIL 语句
    表格 8 159 REPEAT 指令
    SCL 说明
    REPEAT
    Statement

    UNTIL condition
    END_REPEAT
    REPEAT 语句执行组语句直定条件 TRUE
    嵌套 REPEAT 循环 END_REPEAT 语句始终执行
    Repeat 指令配

    表格 8 160 参数
    参数 说明
    Statement 选 条件值 TRUE 前执行条条语句
    condition 必需 两种方式表达表达式: 值 TRUE FALSE
    数字表达式字符串表达式 null条件视 FALSE 基指令
    88 程序控制操作
    S71200 编程控制器
    324 系统手册 012015 A5E02486685AH


    说明
    循环首次迭代程中REPEAT 语句执行相关语句(condition
    FALSE)评估condition状态 执行语句前查condition状态请
    WHILE 语句 (页 322)

    结束循环考虑condition表达式状态请 EXIT 语句 (页 325) EXIT
    语句执行紧 END_REPEAT 语句语句
    CONTINUE 语句 (页 324) 跳 REPEAT
    循环续语句继续执行循环时检查否满足终止条件
    88107 CONTINUE 语句
    表格 8 161 CONTINUE 语句
    SCL 说明
    CONTINUE
    Statement

    CONTINUE
    语句跳程序循环(FORWHILEREPEAT)面语句检查否
    满足终止条件决定否继续执行循环 果满足继续执行循环
    CONTINUE 语句列规执行:
    ● 该语句立终止循环体执行
    ● 根否满足重复执行循环条件决定次执行循环体退出迭代语句执
    行紧语句
    ● FOR 语句中执行 CONTINUE 语句控制变量立增加指定增量
    循环中 CONTINUE 语句 嵌套循环中CONTINUE
    始终直接包含循环相关CONTINUE 通常 IF 语句起
    果退出循环考虑终止测试情况请 EXIT 语句
    示例: CONTINUE 语句
    例说明 CONTINUE 语句避免计算值百分数时发生 0 错误:
    FOR i 0 TO 10 DO
    IF 值[i] 0 THEN CONTINUE END_IF
    p part value[i] * 100
    s INT_TO_STRING(p)
    percent CONCAT(IN1s IN2)
    END_FOR 基指令
    88 程序控制操作
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 325
    88108 EXIT 语句
    表格 8 162 EXIT 指令
    SCL 说明
    EXIT EXIT 语句时退出循环(FORWHILE REPEAT)考虑否满足终止条件
    EXIT 语句列规执行:
    ● 该语句会立退出该退出语句处重复语句
    ● 继续执行该循环面(例 END_FOR )程序
    循环中 EXIT 语句 嵌套循环中EXIT 语句处理权返回更高嵌套级
    示例: EXIT 语句
    FOR i 0 TO 10 DO
    CASE 值[i 0] OF
    110 值 [i 1]A
    1140 值 [i 1]B
    41100 值 [i 1]C
    ELSE
    EXIT
    END_CASE
    END_FOR 基指令
    88 程序控制操作
    S71200 编程控制器
    326 系统手册 012015 A5E02486685AH
    88109 GOTO 语句
    表格 8 163 GOTO 语句
    SCL 说明
    GOTO JumpLabel
    Statement

    JumpLabel:语句
    GOTO 语句通跳转块中某标签跳语句
    跳转标签(JumpLabel) GOTO 语句必须块中
    跳转标签名称块中分配次 跳转标签条
    GOTO 语句跳转目标
    跳转循环部分(FORWHILE REPEAT) 循环中进行跳转
    示例: GOTO 语句
    示例中: 根操作数Tag_value值应跳转标签定义位置继续执行程序
    果Tag_value等
    2会跳转标签MyLabel2位置继续执行会跳MyLabel1
    CASE Tag_value OF
    1 GOTO MyLabel1
    2 GOTO MyLabel2
    ELSE GOTO MyLabel3
    END_CASE
    MyLabel1 Tag_1 1
    MyLabel2 Tag_2 1
    MyLabel3 Tag_4 1
    881010 RETURN 语句
    表格 8 164 RETURN 指令
    SCL 说明
    RETURN Return 指令条件退出正执行代码块
    程序执行返回调块操作系统(退出 OB 时)
    示例: RETURN 指令:
    IF 错误 <> 0 THEN
    RETURN
    END_IF

    说明
    执行条指令代码块动返回调块 代码块末尾插入 RETURN
    指令
    基指令
    89 字逻辑指令
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 327
    89 字逻辑指令
    891 ANDOR XOR 逻辑运算指令
    表格 8 165 ANDOR XOR 逻辑运算指令
    LADFBD SCL 说明

    out in1 AND in2
    AND: 逻辑 AND
    out in1 OR in2 OR: 逻辑 OR
    out in1 XOR in2 XOR: 逻辑异
    1 LAD FBD: 单击拉菜单中选择数类型



    添加输入请单击创建(Create) 图标中现 IN
    参数输入短线处单击右键选择插入输入(Insert input) 命令
    删输入请中现 IN
    参数(两原始输入时)输入短线处单击右键选择删(Delete) 命令
    表格 8 166 参数数类型
    参数 数类型 说明
    IN1 IN2 Byte Word DWord 逻辑输入
    OUT Byte Word DWord 逻辑输出
    1 选数类型 IN1IN2 OUT 设置相数类型
    IN1 IN2 相应位值相互组合参数 OUT 中生成二进制逻辑结果
    执行指令ENO 总 TRUE 基指令
    89 字逻辑指令
    S71200 编程控制器
    328 系统手册 012015 A5E02486685AH
    892 INV(求反码)指令
    表格 8 167 INV 指令
    LADFBD SCL 说明

    提供 计算参数 IN 二进制反码 通参数 IN
    位值取反计算反码( 0 变 1 1 变 0)
    执行该指令ENO 总 TRUE
    1 LAD FBD: 单击拉菜单中选择数类型

    表格 8 168 参数数类型
    参数 数类型 说明
    IN SInt Int DInt USInt UInt UDInt Byte Word DWord 取反数元素
    OUT SInt Int DInt USInt UInt UDInt Byte Word DWord 取反输出 基指令
    89 字逻辑指令
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 329
    893 DECO(解码) ENCO(编码)指令
    表格 8 169 ENCO DECO 指令
    LADFBD SCL 说明


    out ENCO(_in_) 位序列编码成二进制数
    ENCO 指令参数 IN 转换参数 IN
    低效设置位位位置应二进制数结果返
    回参数 OUT 果参数 IN 0000 0001 0000
    0000值 0 返回参数 OUT 果参数 IN 值
    0000 0000 ENO 设置 FALSE

    out DECO(_in_) 二进制数解码成位序列
    DECO 指令通参数 OUT 中相应位位置设置
    1(位设置 0)解码参数 IN 中二进制数
    执行 DECO 指令ENO 始终 TRUE
    注: DECO 指令默认数类型 DWORD SCL
    中指令名称更改 DECO_BYTE DECO_WORD
    解码字节字值分配字节字变量址
    1 LAD FBD: 单击拉菜单中选择数类型

    表格 8 170 参数数类型
    参数 数类型 说明
    IN ENCO: Byte Word DWord
    DECO: UInt
    ENCO: 编码位序列
    DECO: 解码值
    OUT ENCO: Int
    DECO: Byte Word DWord
    ENCO: 编码值
    DECO: 解码位序列

    表格 8 171 ENO 状态
    ENO 条件 结果 (OUT)
    1 错误 效位号
    0 IN 零 OUT 设置零 基指令
    89 字逻辑指令
    S71200 编程控制器
    330 系统手册 012015 A5E02486685AH
    DECO 参数 OUT 数类型选项(ByteWord DWord)限制参数 IN 范围
    果参数 IN 值超出范围执行求模运算示提取低效位
    DECO 参数 IN 范围:
    ● 3 位(值 07)IN 设置 Byte OUT 中 1 位位置
    ● 4 位(值 015)IN 设置 Word OUT 中 1 位位置
    ● 5 位(值 031)IN 设置 DWord OUT 中 1 位位置
    表格 8 172 示例
    DECO IN 值 DECO OUT 值(解码单位位置)
    Byte OUT
    8 位
    IN 0 00000001
    IN 7 10000000
    Word OUT
    16 位
    IN 0 0000000000000001
    IN 15 1000000000000000
    DWord OUT
    32 位
    IN 0 00000000000000000000000000000001
    IN 31 10000000000000000000000000000000
    894 SEL(选择)MUX(路复) DEMUX(路分)指令
    表格 8 173 SEL(选择)指令
    LADFBD SCL 说明

    out SEL(
    g_bool_in
    in0_variant_in
    in1_variant_in)
    SEL 根参数 G 值两输入值分配参数 OUT
    1 LAD FBD: 单击拉菜单中选择数类型
    基指令
    89 字逻辑指令
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 331
    表格 8 174 SEL 指令数类型
    参数 数类型1 说明
    G Bool • 0 选择 IN0
    • 1 选择 IN1
    IN0 IN1 SInt Int DInt USInt UInt UDInt Real LReal Byte Word
    DWord Time Date TOD Char WChar
    输入
    OUT SInt Int DInt USInt UInt UDInt Real LReal Byte Word
    DWord Time Date TOD Char WChar
    输出
    1 输入变量输出变量必须相数类型
    条件代码: 执行 SEL 指令ENO 始终 TRUE
    表格 8 175 MUX(路复)指令
    LADFBD SCL 说明

    out MUX(
    k_unit_in
    in1variant_in
    in2variant_in

    [in32variant_in]
    inelsevariant_in)
    MUX 根参数 K 值输入值复制参数 OUT
    果参数 K 值 (INn 1)会参数 ELSE
    值复制参数 OUT
    1 LAD FBD: 单击拉菜单中选择数类型



    添加输入请单击创建(Create) 图标中现 IN
    参数输入短线处单击右键选择插入输入(Insert input) 命令
    删输入请中现 IN
    参数(两原始输入时)输入短线处单击右键选择删(Delete) 命令
    表格 8 176 MUX 指令数类型
    参数 数类型 说明
    K UInt • 0 选择 IN1
    • 1 选择 IN2
    • n 选择 INn
    IN0 IN1
    INn
    SInt Int DInt USInt UInt UDInt Real LReal Byte Word
    DWord Time Date TOD Char WChar
    输入 基指令
    89 字逻辑指令
    S71200 编程控制器
    332 系统手册 012015 A5E02486685AH
    参数 数类型 说明
    ELSE SInt Int DInt USInt UInt UDInt Real LReal Byte Word
    DWord Time Date TOD Char WChar
    输入换值(选)
    OUT SInt Int DInt USInt UInt UDInt Real LReal Byte Word
    DWord Time Date TOD Char WChar
    输出
    1 输入变量输出变量必须相数类型

    表格 8 177 DEMUX(路分)指令
    LADFBD SCL 说明

    DEMUX(
    k_unit_in
    invariant_in
    out1variant_in
    out2variant_in

    [out32variant_in]

    outelsevariant_in)
    DEMUX 分配参数 IN 位置值复制输出
    参数 K 值选择输出作 IN 值目标 果 K
    值数值 (OUTn 1)会 IN 值复制分配 ELSE
    参数位置
    1 LAD FBD: 单击拉菜单中选择数类型



    添加输出请单击创建(Create) 图标中现 OUT
    参数输出短线处单击右键选择插入输出(Insert output) 命令
    删输出请中现 OUT
    参数(两原始输出时)输出短线处单击右键选择删(Delete) 命令 基指令
    89 字逻辑指令
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 333
    表格 8 178 DEMUX 指令数类型
    参数 数类型1 说明
    K UInt 选择器值:
    • 0 选择 OUT1
    • 1 选择 OUT2
    • n 选择 OUTn
    IN SInt Int DInt USInt UInt UDInt Real LReal
    Byte Word DWord Time Date TOD Char
    WChar
    输入
    OUT0 OUT1
    OUTn
    SInt Int DInt USInt UInt UDInt Real LReal
    Byte Word DWord Time Date TOD Char
    WChar
    输出
    ELSE SInt Int DInt USInt UInt UDInt Real LReal
    Byte Word DWord Time Date TOD Char
    WChar
    K (OUTn 1) 时换输出
    1 输入变量输出变量必须相数类型

    表格 8 179 MUX DEMUX 指令 ENO 状态
    ENO 条件 结果 (OUT)
    1 错误 MUX:选择 IN 值复制 OUT
    DEMUX: IN 值复制选择
    OUT
    0 MUX:K 输入数 1 • 提供 ELSE: OUT 变
    • 提供 ELSE ELSE 值分配
    OUT
    DEMUX: K 输出数 1 • 提供 ELSE: 输出变
    • 提供 ELSE IN 值复制
    ELSE
    基指令
    810 移位循环移位
    S71200 编程控制器
    334 系统手册 012015 A5E02486685AH
    810 移位循环移位
    8101 SHR(右移) SHL(左移)指令
    表格 8 180 SHR SHL 指令
    LADFBD SCL 说明

    out SHR(
    in_variant_in_
    n_uint_in)
    out SHL(
    in_variant_in_
    n_uint_in)
    移位指令(SHL SHR)移动参数 IN 位序列
    结果分配参数 OUT 参数 N 指定移位位数:
    • SHR: 右移位序列
    • SHL: 左移位序列
    1 LAD FBD: 单击拉菜单中选择数类型

    表格 8 181 参数数类型
    参数 数类型 说明
    IN 整数 移位位序列
    N USInt UDint 移位位数
    OUT 整数 移位操作位序列
    ● N0移位 IN 值分配 OUT
    ● 0 填充移位操作清空位位置
    ● 果移位位数 (N) 超目标值中位数(Byte 8 位Word 16 位DWord
    32 位)原始位值移出 0 代( 0 分配 OUT)
    ● 移位操作ENO 总 TRUE
    表格 8 182 示例: Word 数 SHL
    右插入零 Word 位左移 (N 1)
    IN 1110 0010 1010 1101 首次移位前 OUT 值: 1110 0010 1010 1101
    首次左移: 1100 0101 0101 1010
    第二次左移: 1000 1010 1011 0100
    第三次左移: 0001 0101 0110 1000 基指令
    810 移位循环移位
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 335
    8102 ROR(循环右移) ROL(循环左移)指令
    表格 8 183 ROR ROL 指令
    LADFBD SCL 说明

    out ROL(
    in_variant_in_
    n_uint_in)
    out ROR(
    in_variant_in_
    n_uint_in)
    循环指令(ROR ROL)参数 IN
    位序列循环移位结果分配参数 OUT 参数 N
    定义循环移位位数
    • ROR:循环右移位序列
    • ROL:循环左移位序列
    1 LAD FBD: 单击拉菜单中选择数类型

    表格 8 184 参数数类型
    参数 数类型 说明
    IN 整数 循环移位位序列
    N USInt UDint 循环移位位数
    OUT 整数 循环移位操作位序列
    ● N0循环移位 IN 值分配 OUT
    ● 目标值侧循环移出位数循环移位目标值侧原始位值会丢

    ● 果循环移位位数 (N) 超目标值中位数(Byte 8 位Word 16
    位DWord 32 位)执行循环移位
    ● 执行循环指令ENO 始终 TRUE
    表格 8 185 示例: Word 数 ROR
    位右侧循环移出左侧 (N 1)
    IN 0100 0000 0000 0001 首次循环移位前 OUT 值: 0100 0000 0000 0001
    首次循环右移: 1010 0000 0000 0000
    第二次循环右移: 0101 0000 0000 0000
    基指令
    810 移位循环移位
    S71200 编程控制器
    336 系统手册 012015 A5E02486685AH
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 337
    扩展指令 9
    91 日期时间时钟功
    911 日期时钟指令
    日期时间指令日历时间计算
    ● T_CONV
    值(日期时间数类型)(字节字双字数类型)间进行转换
    ● T_ADD Time 值 DTL 值相加: (Time + Time Time) (DTL + Time DTL)
    ● T_SUB Time 值 DTL 值相减: (Time Time Time) (DTL Time DTL)
    ● T_DIFF 提供两 DTL 值差作 Time 值: DTL DTL Time
    ● T_COMBINE Date 值 Time_and_Date 值组合起生成 DTL 值
    关 DTL Time 数格式信息请参见时间日期数类型 (页 126)部分
    表格 9 1 T_CONV (转换时间提取)指令
    LADFBD SCL 示例 说明

    out DINT_TO_TIME(
    in_variant_in)

    out TIME_TO_DINT(
    in_variant_in)
    T_CONV
    值(日期时间数类型)(字节字双字
    数类型)间进行转换
    1 LAD FBD 框: 单击拉菜单中选择源目标数类型
    2 SCL: T_CONV 指令树拖放程序编辑器中然选择源目标数类型
    扩展指令
    91 日期时间时钟功
    S71200 编程控制器
    338 系统手册 012015 A5E02486685AH
    表格 9 2 T_CONV 转换效数类型
    数类型 IN( OUT) 数类型 OUT( IN)
    TIME (毫秒) DInt Int SInt UDInt UInt USInt TOD
    仅 SCL: Byte Word Dword
    DATE ( 1990 年 1 月 1 日起天数) DInt Int SInt UDInt UInt USInt DTL
    仅 SCL: Byte Word Dword
    TOD (午夜起 240000000 毫秒) DInt Int SInt UDInt UInt USInt TIME DTL
    仅 SCL: Byte Word Dword


    说明
    T_CONV 较数转换较数
    含较字节较数类型转换含较少字节较数类型时截取数值
    果发生该错误会 ENO 置 0

    转换转换 DTL 数类型
    DTL(时间日期长型)包括年月日时间数 DTL 数转换转换 DATE
    TOD 数类型
    DATE 数转换 DTL 仅会影响年月日值 TOD 数转换
    DTL 仅会影响时分秒值
    T_CONV 转换 DTL 时DTL 格式中未受影响数元素保持变

    扩展指令
    91 日期时间时钟功
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 339
    表格 9 3 T_ADD(时间相加) T_SUB(时间相减)指令
    LADFBD SCL 说明

    out T_ADD(
    in1_variant_in
    in2_time_in)
    T_ADD 输入 IN1 值(DTL Time 数类型)输入
    IN2 Time 值相加 参数 OUT 提供 DTL Time
    值结果 允许两种数类型运算:
    • Time + Time Time
    • DTL + Time DTL

    out T_SUB(
    in1_variant_in
    in2_time_in)
    T_SUB IN1(DTL Time 值)中减 IN2 Time 值
    参数 OUT DTL Time 数类型提供差值
    允许两种数类型运算:
    • Time Time Time
    • DTL Time DTL
    1 LAD FBD: 单击拉菜单中选择数类型

    表格 9 4 T_ADD T_SUB 参数数类型
    参数类型 数类型 说明
    IN11 IN DTL Time DTL Time 值
    IN2 IN Time 加减 Time 值
    OUT OUT DTL Time DTL Time 值差值
    1 指令名称方提供拉列表中选择 IN1 数类型 选 IN1 数类型时会设置参数 OUT
    数类型

    表格 9 5 T_DIFF(时差)指令
    LADFBD SCL 说明

    out T_DIFF(
    in1_DTL_in
    in2_DTL_in)
    T_DIFF DTL 值 (IN1) 中减 DTL 值 (IN2) 参数 OUT
    Time 数类型提供差值
    • DTL DTL Time
    扩展指令
    91 日期时间时钟功
    S71200 编程控制器
    340 系统手册 012015 A5E02486685AH
    表格 9 6 T_DIFF 参数数类型
    参数类型 数类型 说明
    IN1 IN DTL DTL 值
    IN2 IN DTL 减 DTL 值
    OUT OUT Time Time 差
    条件代码: ENO 1 表示未发生错误 ENO 0 参数 OUT 0 错误:
    ● DTL 值效
    ● Time 值效
    表格 9 7 T_COMBINE (组合时间)指令
    LADFBD SCL 说明

    out
    CONCAT_DATE_TOD(
    In1 _date_in
    In2 _tod_in)
    T_COMBINE Date 值 Time_of_Day
    值组合起生成 DTL 值
    1 请注意扩展指令中T_COMBINE 指令相 SCL 中 CONCAT_DATE_TOD 函数

    表格 9 8 T_COMBINE 参数数类型
    参数类型 数类型 说明
    IN1 IN Date 组合 Date 值必须 DATE#19900101
    DATE#20891231 间
    IN2 IN Time_of_Day 组合 Time_of_Day 值
    OUT OUT DTL DTL 值 扩展指令
    91 日期时间时钟功
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 341
    912 时钟功

    警告
    果攻击者通网络时间协议 (Network Time Protocol NTP)
    步访问您网络便通改变 CPU 系统时间限控制您程
    默认情况S71200 CPU NTP
    客户端功处禁状态启该功时仅允许已组态 IP 址作 NTP
    服务器 CPU 默认情况禁功必须组态功实现远程控制 CPU
    系统时间修正
    S71200 CPU 支持日时钟中断时钟指令两指令均赖精确 CPU
    系统时间 果组态 NTP
    接受服务器进行时间步必须确保服务器源
    否会导致安全漏洞未知户够通改变 CPU
    系统时间限控制您程
    关安全信息建议请参见 Siemens 服务支持网站工业安全操作准
    (httpwwwindustrysiemenscomtopicsglobalenindustrial
    securityDocumentsoperational_guidelines_industrial_security_enpdf)

    时钟指令设置读取 CPU 系统时钟 数类型 DTL (页 126)
    提供日期时间值
    表格 9 9 系统时间指令
    LADFBD SCL 说明

    ret_val
    WR_SYS_T(

    in_DTL_in_)
    WR_SYS_T(设置时钟)参数 IN 中 DTL 值设置
    CPU 时钟
    该时间值包括时区夏令时偏移量

    ret_val
    RD_SYS_T(

    out>_DTL_out)
    RD_SYS_T(读取时间) CPU
    中读取前系统时间
    该时间值包括时区夏令时偏移量 扩展指令
    91 日期时间时钟功
    S71200 编程控制器
    342 系统手册 012015 A5E02486685AH
    LADFBD SCL 说明

    ret_val
    RD_LOC_T(

    out>_DTL_out)
    RD_LOC_T(读取时间) DTL 数类型提供
    CPU 前时间
    该时间值反映夏令时(果已组态)进行适
    调整时区

    ret_val
    WR_LOC_T(

    LOCTIMEDTL_in_
    DST_in_
    WR_LOC_T(写入时间)设置 CPU
    时钟日期时间 您 DTL 数类型
    LOCTIME 中日期时间信息指定时间
    该指令TimeTransformationRule
    (页 344)数块结构计算系统时间
    时间系统时间时间信息间隔特定产品
    少毫秒 果 LOCTIME 参数输入值 CPU
    支持输入值值系统时间计算期间进位
    注: 必须 CPU 设备组态设置时钟(Time of day)
    属性(时区DST 激活DST 启动 DST 停止)
    否WR_LOC_T 解释 DST 时间更改

    表格 9 10 参数数类型
    参数类型 数类型 说明
    IN IN DTL CPU 系统时钟设置时间
    OUT OUT DTL RD_SYS_T:前 CPU 系统时间
    RD_LOC_T:前时间包括夏令时调整
    (果已组态)
    LOCTIME IN DTL WR_LOC_T:时间
    DST IN BOOL WR_LOC_T:时钟更改夏令时时仅双重时期
    间 Daylight Saving Time 进行评估
    • TRUE 夏令时(第时)
    • FALSE 标准时间(第二时)
    RET_VAL OUT Int 执行条件代码
    ● 通户设备组态常规选项卡时间(Time of day)
    参数中设置时区夏令时偏移量计算时间
    ● 时区组态相 UTC GMT 时间偏移量
    ● 夏令时组态指定夏令时开始时月份星期日期时 扩展指令
    91 日期时间时钟功
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 343
    ● 标准时间组态会指定标准时间开始时月份星期日期时
    ● 时区偏移量始终会应系统时间值 夏令时效时会应夏令时偏移量


    说明
    夏令时标准起始时间组态
    CPU 设备组态夏令时开始(Start for daylight saving time) 时间(Time of day)
    属性必须时间

    条件代码: ENO 1 表示未发生错误 ENO 0 表示发生执行错误时
    RET_VAL 输出中提供条件代码

    RET_VAL
    (W#16#)
    说明
    0000 前时间标准时间
    0001 夏令制时间已组态前时间夏令制时间
    8080 时间 LOCTIME 值效
    8081 年份值非法 LOCTIME 参数分配时间值效
    8082 月份值非法(DTL 格式中字节 2)
    8083 日期值非法(DTL 格式中字节 3)
    8084 时值非法(DTL 格式中字节 5)
    8085 分钟值非法(DTL 格式中字节 6)
    8086 秒数值非法(DTL 格式中字节 7)
    8087 纳秒值非法(DTL 格式中字节 8 11)
    8089 时间值存(转换夏令时时时已)
    80B0 实时时钟发生障
    80B1 尚未定义TimeTransformationRule结构 扩展指令
    91 日期时间时钟功
    S71200 编程控制器
    344 系统手册 012015 A5E02486685AH
    913 TimeTransformationRule 数结构
    说明
    标准时间夏令时间转换规 TimeTransformationRule 结构中定义 结构:

    名称 数类型 说明
    TimeTransformationRule STRUCT
    Bias INT 时间 UTC 时差 [min]
    范围: 1439 1439
    DaylightBias INT 夏令时标准时间时差 [min]
    范围: 0 60
    DaylightStartMonth USINT 转换夏令时月份
    范围: 1 12
    DaylightStartWeek USINT 转换夏令时星期
    1 该月第周
    5 该月周
    DaylightStartWeekday USINT 夏令时转换周:
    1 星期日
    DaylightStartHour USINT 夏令时转换时:
    范围: 0 23
    DaylightStartMinute USINT 夏令时转换分钟
    范围: 0 59
    StandardStartMonth USINT 转换标准时间月份
    范围: 1 12
    StandardStartWeek USINT 转换标准时间星期
    1 该月第周
    5 该月周
    StandardStartWeekday USINT 标准时间转换周:
    1 星期日
    StandardStartHour USINT 标准时间转换时
    范围: 0 23 扩展指令
    91 日期时间时钟功
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 345
    名称 数类型 说明
    StandardStartMinute USINT 标准时间转换分钟
    范围: 0 59
    TimeZoneName STRING[8
    0]
    时区名称: (GMT+0100)
    柏林伯尔尼布鲁塞尔罗马斯德哥尔摩越南
    914 SET_TIMEZONE(设置时区)指令
    表格 9 11 SET_TIMEZONE 指令
    LADFBD SCL 说明

    SET_TIMEZONE_DB(
    REQ_bool_in
    Timezone_struct_in
    DONE>_bool_out_
    BUSY>_bool_out_
    ERROR>_bool_out_
    STATUS>_word_out_)
    设置时区夏令时参数
    CPU 系统时间转换时间
    1 SCL 示例中SET_TIMEZONE_DB背景 DB 名称

    表格 9 12 参数数类型
    参数类型 数类型 说明
    REQ IN Bool REQ1: 执行功
    Timezone IN TimeTransformationR
    ule
    系统时间转换时间规
    DONE OUT Bool 功执行完毕
    BUSY OUT Bool 功忙
    ERROR OUT Bool 检测错误
    STATUS OUT Word 功结果错误消息
    手动组态 CPU 时区参数请设备组态常规(General) 选项卡中时间(Time
    of day) 属性
    通程序 SET_TIMEZONE 指令设置时间组态 TimeTransformationRule
    (页 344)结构参数分配时区标准时间夏令时间动切换时间 扩展指令
    91 日期时间时钟功
    S71200 编程控制器
    346 系统手册 012015 A5E02486685AH
    条件代码: ENO 1 表示未发生错误 ENO 0 表示发生执行错误时 STATUS
    输出中提供条件代码

    STATUS
    (W#16#)
    说明
    0 错误
    7000 激活作业处理
    7001 开始处理作业 参数 BUSY 1DONE 0
    7002 中间调( REQ 关): 指令已激活BUSY 值1
    808x 第 x 组件出错: 例8084 表明 DaylightStartWeekif 1 5 值
    915 RTM(运行时间计时器)指令
    表格 9 13 RTM 指令
    LADFBD SCL 说明

    RTM(NR_uint_in_
    MODE_byte_in_
    PV_dint_in_
    CQ>_bool_out_
    CV>_dint_out_)
    RTM(运行时间计时器)指令设置启动停止
    读取 CPU 中运行时间时计时器

    表格 9 14 参数数类型
    参数类型 数类型 说明
    NR IN UInt 运行时间计时器编号: (值: 09)
    MODE IN Byte RTM 执行模式编号:
    • 0 获取值(然状态值写入 CQ前值写入 CV)
    • 1 启动(计数值开始)
    • 2 停止
    • 4 设置(设 PV 中指定值)
    • 5 设置(设 PV 中指定值)然启动
    • 6 设置(设 PV 中指定值)然停止
    • 7 CPU 中 RTM 值保存 MC(存储卡) 扩展指令
    91 日期时间时钟功
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 347
    参数类型 数类型 说明
    PV IN DInt 指定运行时间计时器预设时值
    RET_VAL OUT Int 功结果错误消息
    CQ OUT Bool 运行时间计时器状态(1 正运行)
    CV OUT DInt 指定计时器前运行时值
    CPU 运行 10 运行时计时器踪关键控制子系统运行时数
    必须定时器执行次 RTM 分启动时计时器 CPU
    运行模式切换停止模式时运行时计时器停止 RTM
    执行模式 2 停止定时器
    CPU 停止模式切换运行模式时必须已启动定时器执行次 RTM
    重新启动时计时器 运行时间计时器值 2147483647
    时停止计时发出溢错误 必须定时器执行次 RTM
    指令复位修改定时器
    CPU
    电源障循环电会导致前运行时间计时器值保存保持性存储器中断电程
    CPU
    电时存储运行时间计时器值重新加载定时器前运行时间时总数会
    丢失 必须重启运行时间计时器累加额外运行时间
    户程序 RTM 执行模式 7 运行时间计时器值保存存储卡中 执行 RTM
    模式 7 时定时器状态保存存储卡中
    时定时器会程序运行程中启动停止着时间推移存储值
    出错 必须周期性更新存储卡值捕获重运行事件 存储卡中保存 RTM
    值处代 CPU 中插入存储卡时中程序保存 RTM
    值 果未 RTM 值保存存储卡中会丢失定时器值(代 CPU 中)

    说明
    避免度调执行存储卡写操作程序
    减少闪存卡写操作延长存储卡寿命

    扩展指令
    92 字符串字符
    S71200 编程控制器
    348 系统手册 012015 A5E02486685AH
    表格 9 15 条件代码
    RET_VAL (W#16#) 说明
    0 错误
    8080 运行时间定时器编号错误
    8081 负值已传递参数 PV
    8082 操作时计数器溢出
    8091 输入参数 MODE 包含非法值
    80B1 法值保存 MC (MODE7)
    92 字符串字符
    921 String 数概述
    字符串数类型
    String 数存储成 2 字节标头 254 ASCII 码字符组成字符字节
    String 标头包含两长度
    第字节初始化字符串时方括号中出长度默认值 254
    第二标头字节前长度字符串中效字符数
    前长度必须等长度 String 格式占存储字节数长度 2
    字节
    初始化 String 数
    执行字符串指令前必须 String
    输入输出数初始化存储器中效字符串
    效 String 数
    效字符串长度必须 0 255前长度必须等长度
    字符串法分配 I Q 存储区
    关详细信息请参见: String 数类型格式 (页 128) 扩展指令
    92 字符串字符
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 349
    922 S_MOVE(移动字符串)指令
    表格 9 16 字符串移动指令
    LADFBD SCL 说明

    out in 源 IN 字符串复制 OUT 位置 S_MOVE
    执行影响源字符串容

    表格 9 17 参数数类型
    参数 数类型 说明
    IN String 源字符串
    OUT String 目标址
    果输入 IN 中字符串实际长度超输出 OUT 存储字符串长度会复制 OUT
    字符串容纳部分 IN 字符串
    923 字符串转换指令
    9231 S_CONVSTRG_VAL VAL_STRG(字符串数值间转换)指令
    指令数字字符串转换数值数值转换数字字符串:
    ● S_CONV 数字字符串转换成数值数值转换成数字字符串
    ● STRG_VAL 格式选项数字字符串转换成数值
    ● VAL_STRG 格式选项数值转换成数字字符串 扩展指令
    92 字符串字符
    S71200 编程控制器
    350 系统手册 012015 A5E02486685AH
    S_CONV(转换字符串)
    表格 9 18 字符串转换指令
    LADFBD SCL 说明

    out
    _TO_(in)
    字符串转换成相应值值转换成相应字符串
    S_CONV 指令没输出格式选项 S_CONV
    指令 STRG_VAL 指令 VAL_STRG
    指令更简单灵活性更差
    1 LADFBD: 单击拉列表中选择数类型
    2 SCL: 扩展指令中选择 S_CONV然应答数类型转换提示信息 STEP 7
    会显示相应转换指令

    表格 9 19 数类型(字符串值)
    参数类型 数类型 说明
    IN IN String WString 输入字符串
    OUT OUT String WString Char WChar SInt Int DInt USInt
    UInt UDInt Real LReal
    输出数值
    字符串参数 IN
    转换首字符开始直进行字符串结尾者直进行遇第0
    9+字符止 结果值参数 OUT 中指定位置提供
    果输出数值 OUT 数类型范围参数 OUT 设置 0 ENO 设置
    FALSE 否参数 OUT 包含效结果 ENO 设置 TRUE
    输入 String 格式规:
    ● 果 IN 字符串中数点必须字符
    ● 允许逗点字符作数点左侧千位分隔符逗点字符会忽略
    ● 忽略前导空格 扩展指令
    92 字符串字符
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 351
    S_CONV(值字符串转换)
    表格 9 20 数类型(值字符串)
    参数类型 数类型 说明
    IN IN String WString Char WChar SInt Int DInt USInt
    UInt UDInt Real LReal
    输入数值
    OUT OUT String WString 输出字符串
    整数值符号整数值浮点值 IN OUT 中转换相应字符串
    执行转换前参数 OUT 必须引效字符串
    效字符串第字节中字符串长度第二字节中前字符串长度面
    字节中前字符串字符组成 转换字符串第字符开始换 OUT
    字符串中字符调整 OUT 字符串前长度字节 OUT
    字符串长度字节变
    换字符数取决参数 IN 数类型数值 换字符数必须参数 OUT
    字符串长度范围 OUT
    字符串字符串长度(第字节)应等转换字符预期数目
    列表显示 S_CONV 值字符串转换示例
    输出 String 格式规:
    ● 写入参数 OUT 值前导+号
    ● 定点表示法(指数表示法)
    ● 参数 IN Real 数类型时句点字符表示数点
    ● 输出字符串中值右齐值前面填空字符位置空格字符
    表格 9 21 种数类型字符串长度
    IN
    数类型
    S_CONV
    分配字符
    位置
    转换字符串示例1 包括前长度字节总字符串长度
    USInt 4 x255 6
    SInt 4 128 6
    UInt 6 x65535 8
    Int 6 32768 8
    UDInt 11 x4294967295 13
    DInt 11 2147483648 13 扩展指令
    92 字符串字符
    S71200 编程控制器
    352 系统手册 012015 A5E02486685AH
    IN
    数类型
    S_CONV
    分配字符
    位置
    转换字符串示例1 包括前长度字节总字符串长度
    Real 14 x3402823E+38
    x1175495E38
    x+1175495E38
    x+3402823E+38
    16
    LReal 21 17976931348623E+308
    22250738585072E308
    +22250738585072E308
    +17976931348623E+308
    23
    1 x字符代表填写分配转换值右齐字段中空位置空格字符
    STRG_VAL(字符串转换数值)
    表格 9 22 字符串转换成值指令
    LADFBD SCL 说明

    STRG_VAL(
    in_string_in
    format_word_in
    puint_in
    out>_variant_out)
    数字字符串转换相应整型浮点型表示法

    1 LADFBD: 单击拉列表中选择数类型

    表格 9 23 STRG_VAL 指令数类型
    参数类型 数类型 说明
    IN IN String WString 转换 ASCII 字符串
    FORMAT IN Word 输出格式选项
    P IN UInt Byte USInt IN:
    指转换第字符索引(第字符
    1)
    OUT OUT SInt Int DInt USInt UInt
    UDInt Real LReal
    转换数值 扩展指令
    92 字符串字符
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 353
    转换字符串 IN 中字符偏移量 P
    位置开始直进行字符串结尾者直进行遇第+
    eE09字符止 结果放置参数 OUT 中指定位置
    必须执行前 String 数初始化存储器中效字符串
    定义 STRG_VAL 指令 FORMAT 参数 未位位置必须设置零
    表格 9 24 STRG_VAL 指令格式

    16

    8

    7

    0
    0 0 0 0 0 0 0 0 0 0 0 0 0 0 f r


    f 表示法格式 1 指数表示法
    0 定点表示法
    r 数点格式 1 (逗点字符)
    0 (句点字符)

    表格 9 25 FORMAT 参数值
    FORMAT (W#16#) 表示法格式 数点表示法
    0000(默认) 定点
    0001
    0002 指数
    0003
    0004 FFFF 非法值
    STRG_VAL 转换规:
    ● 果句点字符作数点数点左侧逗点解释千位分隔符字符
    允许逗点字符会忽略
    ● 果逗点字符作数点数点左侧句点解释千位分隔符字符
    允许句点字符会忽略
    ● 忽略前导空格 扩展指令
    92 字符串字符
    S71200 编程控制器
    354 系统手册 012015 A5E02486685AH
    VAL_STRG(数值转换字符串)
    表格 9 26 值转换成字符串运算
    LADFBD SCL 说明

    VAL_STRG(
    in_variant_in
    size_usint_in
    prec_usint_in
    format_word_in
    puint_in
    out>_string_out)
    整数值符号整数值浮点值转换相应字
    符串表示法
    1 LADFBD: 单击拉列表中选择数类型

    表格 9 27 VAL_STRG 指令数类型
    参数类型 数类型 说明
    IN IN SInt Int DInt USInt
    UInt UDInt Real
    LReal
    转换值
    SIZE IN USInt 写入 OUT 字符串字符数
    PREC IN USInt 数部分精度 包括数点
    FORMAT IN Word 输出格式选项
    P IN UInt Byte USInt IN: 指换第 OUT
    字符串字符索引(第字符 1)
    OUT OUT String WString 转换字符串
    指令参数 IN 表示值转换参数 OUT 引字符串 执行转换前参数
    OUT 必须效字符串
    转换字符串字符偏移量计数 P 位置开始换 OUT 字符串中字符直参数
    SIZE 指定字符数 SIZE 中字符数必须 OUT 字符串长度范围(字符位置 P
    开始计数) 果 SIZE 参数零字符覆盖字符串 OUT 中 P
    位置字符没限制 该指令数字字符嵌入文字符串中
    例数字120放入字符串Pump pressure 120 psi中
    参数 PREC 指定字符串中数部分精度位数 果参数 IN 值整数
    PREC 指定数点位置 例果数值 123 PREC 1结果123
    Real 数类型支持精度 7 位 扩展指令
    92 字符串字符
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 355
    果参数 P OUT 字符串前会添加空格直位置
    P该结果附加字符串末尾 果达 OUT 字符串长度转换结束
    定义 VAL_STRG 指令 FORMAT 参数 未位位置必须设置零
    表格 9 28 VAL_STRG 指令格式

    16

    8

    7

    0
    0 0 0 0 0 0 0 0 0 0 0 0 0 s f r


    s 数字符号字符 1 符号字符+
    0 仅符号字符
    f 表示法格式 1 指数表示法
    0 定点表示法
    r 数点格式 1 (逗点字符)
    0 (句点字符)

    表格 9 29 FORMAT 参数值
    FORMAT (WORD) 数字符号字符 表示法格式 数点表示法
    W#16#0000 仅 定点
    W#16#0001
    W#16#0002 指数
    W#16#0003
    W#16#0004 + 定点
    W#16#0005
    W#16#0006 指数
    W#16#0007
    W#16#0008
    W#16#FFFF
    非法值
    扩展指令
    92 字符串字符
    S71200 编程控制器
    356 系统手册 012015 A5E02486685AH
    参数 OUT 字符串格式规:
    ● 果转换字符串指定会字符串左侧添加前导空格字符
    ● 果 FORMAT 参数符号位
    FALSE会符号符号整型值写入输出缓区带前导+号
    必时会号
    <前导空格><前导零数字>''
    ● 果符号位
    TRUE会符号符号整型值写入输出缓区总带前导符号字符
    <前导空格><符号><带前导零数字>''
    ● 果 FORMAT 设置指数表示法会方式 Real
    数类型值写入输出缓区:
    <前导空格><符号><数字> '' 'E' <符号><前导零数字>
    ● 果 FORMAT
    设置定点表示法会方式整型符号整型实型值写入输出缓区

    <前导空格><符号><带前导零数字>''
    ● 数点左侧前导零会隐藏数点相邻数字外
    ● 数点右侧值舍入 PREC 参数指定数点右侧位数
    ● 输出字符串必须数点右侧位数少三字节
    ● 输出字符串中值右齐
    ENO 报告条件
    转换操作遇错误指令返回列结果:
    ● ENO 设置 0
    ● OUT 设置 0者字符串值转换示例中示
    ● OUT 变者 OUT 字符串时示例中示 扩展指令
    92 字符串字符
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 357
    表格 9 30 ENO 状态
    ENO 说明
    1 错误
    0 非法效参数例访问存 DB
    0 非法字符串求该字符串长度 0 255
    0 非法字符串前长度长度
    0 转换数值指定 OUT 数类型言
    0 OUT 参数字符串必须足够接受参数 SIZE
    指定字符数(字符位置参数 P 开始)
    0 非法 P 值P0 P 前字符串长度
    0 参数 SIZE 必须参数 PREC

    表格 9 31 S_CONV 字符串值转换示例
    IN 字符串 OUT 数类型 OUT 值 ENO
    123 Int DInt 123 TRUE
    00456 Int DInt 456 TRUE
    12345 Int DInt 123 TRUE
    +2345 Int DInt 2345 TRUE
    00123AB Int DInt 123 TRUE
    123 Real 1230 TRUE
    12345 Real 12345 TRUE
    123e4 Real 123 TRUE
    123E4 Real 123 TRUE
    1234567 Real 1234567 TRUE
    34e39 Real 34 TRUE
    34e39 Real 34 TRUE
    117549e38 Real 117549 TRUE
    12345 SInt 0 FALSE
    A123 适 0 FALSE
    适 0 FALSE 扩展指令
    92 字符串字符
    S71200 编程控制器
    358 系统手册 012015 A5E02486685AH
    IN 字符串 OUT 数类型 OUT 值 ENO
    ++123 适 0 FALSE
    +123 适 0 FALSE

    表格 9 32 S_CONV 值字符串转换示例
    数类型 IN 值 OUT 字符串 1 ENO
    UInt 123 xxx123 TRUE
    UInt 0 xxxxx0 TRUE
    UDInt 12345678 xxx12345678 TRUE
    Real +9123456 xx+9123456E+3 TRUE
    LReal +91234567890123 xx+912345678901
    23E+3
    TRUE
    Real INF xxxxxxxxxxxINF FALSE
    Real +INF xxxxxxxxxxxINF FALSE
    Real NaN xxxxxxxxxxxNaN FALSE
    1 x字符代表填写分配转换值右齐字段中空位置空格字符

    表格 9 33 示例: STRG_VAL 转换
    IN 字符串 FORMAT
    (W#16#)
    OUT 数类型 OUT 值 ENO
    123 0000 Int DInt 123 TRUE
    00456 0000 Int DInt 456 TRUE
    12345 0000 Int DInt 123 TRUE
    +2345 0000 Int DInt 2345 TRUE
    00123AB 0000 Int DInt 123 TRUE
    123 0000 Real 1230 TRUE
    00456 0001 Real 4560 TRUE
    +00456 0001 Real 4560 TRUE
    12345 0000 Real 12345 TRUE
    12345 0001 Real 123450 TRUE 扩展指令
    92 字符串字符
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 359
    IN 字符串 FORMAT
    (W#16#)
    OUT 数类型 OUT 值 ENO
    12345 0000 Real 123450 TRUE
    12345 0001 Real 12345 TRUE
    00123AB 0001 Real 1230 TRUE
    123e4 0000 Real 123 TRUE
    123E4 0000 Real 123 TRUE
    123E4 0002 Real 123E4 TRUE
    1234567 0000 Real 1234567 TRUE
    1234567 0001 Real 12345 TRUE
    34e39 0002 Real +INF TRUE
    34e39 0002 Real INF TRUE
    11754943e38
    (更值)
    0002 Real 00 TRUE
    12345 适 SInt 0 FALSE
    A123 适 适 0 FALSE
    适 适 0 FALSE
    ++123 适 适 0 FALSE
    +123 适 适 0 FALSE
    面 VAL_STRG 转换示例均基方式初始化 OUT 字符串:
    Current Temp xxxxxxxxxx C
    中字符x表示转换值分配空格字符 扩展指令
    92 字符串字符
    S71200 编程控制器
    360 系统手册 012015 A5E02486685AH
    表格 9 34 示例: VAL_STRG 转换
    数类型 IN 值 P SIZE FORMAT
    (W#16#)
    PREC OUT 字符串 ENO
    UInt 123 16 10 0000 0 Current Temp
    xxxxxxx123 C
    TRUE
    UInt 0 16 10 0000 2 Current Temp
    xxxxxx000 C
    TRUE
    UDInt 12345678 16 10 0000 3 Current Temp
    x12345678 C
    TRUE
    UDInt 12345678 16 10 0001 3 Current Temp
    x12345678 C
    TRUE
    Int 123 16 10 0004 0 Current Temp
    xxxxxx+123 C
    TRUE
    Int 123 16 10 0004 0 Current Temp
    xxxxxx123 C
    TRUE
    Real 000123 16 10 0004 4 Current Temp xxx
    00012 C
    TRUE
    Real 000123 16 10 0006 4 Current Temp
    12300E3 C
    TRUE
    Real INF 16 10 适 4 Current Temp
    xxxxxxINF C
    FALSE
    Real +INF 16 10 适 4 Current Temp
    xxxxxx+INF C
    FALSE
    Real NaN 16 10 适 4 Current Temp
    xxxxxxxNaN C
    FALSE
    UDInt 12345678 16 6 适 3 Current Temp
    xxxxxxxxxx C
    FALSE 扩展指令
    92 字符串字符
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 361
    9232 Strg_TO_Chars Chars_TO_Strg(字符串字符数组间转换)指令
    Strg_TO_Chars ASCII 字符串复制字符字节数组中
    Chars_TO_Strg ASCII 字符字节数组复制字符串中

    说明
    允许零基数组类型 (Array [0n] of Char) (Array [0n] of Byte) 作指令
    Chars_TO_Strg 输入参数 Chars作指令 Strg_TO_Chars IN_OUT 参数 Chars



    表格 9 35 Strg_TO_Chars 指令
    LADFBD SCL 说明

    Strg_TO_Chars(
    Strg_string_in_
    pChars_dint_in_
    Cnt>_uint_out_

    Chars_variant_inout_)
    整输入字符串 Strg 复制 IN_OUT 参数
    Chars 字符数组中
    该操作会 pChars
    参数指定数组元素编号开始覆盖字节
    受支持长度 (1254)
    字符串
    结束分隔符会写入户负责
    写入数组字符面设置结束分隔符应
    数组元素编号 [pChars+Cnt]

    表格 9 36 参数数类型 (Strg_TO_Chars)
    参数类型 数类型 说明
    Strg IN String WString 源字符串
    pChars IN DInt 写入目标数组第字符串字符数组元素编号
    Chars IN_OUT Variant Chars 参数输入字符串复制零基字符数组
    [0n] 指针 DB
    中声明数组块接口中声明变量

    示例: DB1MyArray 指 DB1 中 MyArray
    [010] of Char 元素值
    Cnt OUT UInt 已复制字符数
    扩展指令
    92 字符串字符
    S71200 编程控制器
    362 系统手册 012015 A5E02486685AH
    表格 9 37 Chars_TO_Strg 指令
    LADFBD SCL 说明

    Chars_TO_Strg(
    Chars_variant_in_
    pChars_dint_in_
    Cnt_uint_in_
    Strg>_string_out_)
    字符数组全部部分复制字符串
    执行 Chars_TO_Strg 前必须声明输出字符串
    Chars_TO_Strg 操作会覆盖该字符串
    受支持长度 (1254) 字符串
    Chars_TO_Strg 操作会更改字符串长度值
    达字符串长度停止数组复制字符串

    字符数组中 nul 字符00 16#00
    值起分隔符作结束字符串复制字符操


    表格 9 38 参数数类型 (Chars_TO_Strg)
    参数类型 数类型 说明
    Chars IN Variant Chars 参数转换字符串零基字符数组 [0n]
    指针 DB
    中声明数组块接口中声明变量
    示例: DB1MyArray 指 DB1 中 MyArray [010]
    of Char 元素值
    pChars IN Dint 数组中复制第字符元素编号
    默认值数组元素 [0]
    Cnt IN UInt 复制字符数: 0 表示全部
    Strg OUT String WString 目标字符串

    表格 9 39 ENO 状态
    ENO 说明
    1 错误
    0 Chars_TO_Strg:尝试字符串声明中长度字节允许字符字节复制输出字符

    0 Chars_TO_Strg:输入字符字节数组中找 nul 字符 (16#00) 值
    0 Strg_TO_Chars:尝试元素数目限制允许字符字节复制输出数组 扩展指令
    92 字符串字符
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 363
    9233 ATH HTA( ASCII 字符串十六进制数间转换)指令
    ATH(ASCII 十六进制) HTA(十六进制 ASCII)指令进行 ASCII
    字符字节(仅字符 0 9 写 A F)相应 4 位十六进制半字节间转换
    表格 9 40 ATH 指令
    LADFBD SCL 说明

    ret_val ATH(
    in_variant_in_
    n_int_in_

    out>_variant_out_)
    ASCII 字符转换压缩十六进制数字

    表格 9 41 ATH 指令数类型
    参数类型 数类型 说明
    IN IN Variant 指 ASCII 字符字节数组指针
    N IN UInt 转换 ASCII 字符字节数
    RET_VAL OUT Word 执行条件代码
    OUT OUT Variant 指转换十六进制字节数组指针
    转换参数 IN 指定位置开始持续 N 字节 结果放置 OUT 指定位置
    转换效 ASCII 字符 0 9写 a f 写 A F
    字符转换零
    8 位 ASCII 编码字符转换 4 位十六进制半字节 两 ASCII
    字符转换包含两 4 位十六进制半字节字节
    参数 IN OUT 指定字节数组十六进制 String 数 ASCII
    字符转换读取序放置十六进制输出中 果 ASCII
    字符数奇数转换十六进制数字右侧半字节中放置零
    表格 9 42 示例: ASCII 十六进制 (ATH) 转换
    IN 字符字节 N OUT 值 ENO
    '0a23' 4 W#16#0A23 TRUE
    '123AFx1a23' 10 16#123AF01023 FALSE
    'a23' 3 W#16#A230 TRUE
    扩展指令
    92 字符串字符
    S71200 编程控制器
    364 系统手册 012015 A5E02486685AH
    表格 9 43 HTA 指令
    LADFBD SCL 说明

    ret_val HTA(
    in_variant_in_
    n_uint_in_
    out>_variant_out_)
    压缩十六进制数字转换相应 ASCII 字符字节

    表格 9 44 HTA 指令数类型
    参数类型 数类型 说明
    IN IN Variant 指输入字节数组指针
    N IN UInt 转换字节数(输入字节两 4 位半字节会生成
    2N ASCII 字符)
    RET_VAL OUT Word 执行条件代码
    OUT OUT Variant 指 ASCII 字符字节数组指针
    转换参数 IN 指定位置开始持续 N 字节 4 位半字节会转换单 8
    位 ASCII 字符会生成 2N ASCII 字符输出字节 全部 2N 输出字节会写
    ASCII 字符 0 9 写 A F参数 OUT 指定字节数组字符串
    十六进制字节半字节读入序转换字符(首先转换十六进制数字
    左侧半字节然转换该字节右侧半字节)
    表格 9 45 示例: 十六进制 ASCII (HTA) 转换
    IN 值 N OUT 字符字节 ENO(执行 HTA ENO 始终 TRUE)
    W#16#0123 2 '0123' TRUE
    DW#16#123AF012 4 '123AF012' TRUE

    表格 9 46 ATH and HTA 条件代码
    RET_VAL
    (W#16#)
    说明 ENO
    0000 错误 TRUE
    0007 效 ATH 输入字符: 发现属 ASCII 字符 09写 a f 写 A
    F 字符
    FALSE
    8101 非法效输入指针例访问存数块 FALSE 扩展指令
    92 字符串字符
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 365
    RET_VAL
    (W#16#)
    说明 ENO
    8120 输入字符串格式效值 0值 255前值 >
    值允许指针长度 < 值
    FALSE
    8182 输入缓区 N 说 FALSE
    8151 数类型允许输入缓区 FALSE
    8301 非法效输出指针例访问存数块 FALSE
    8320 输出字符串格式效值 0值 255前值 >
    值允许指针长度 < 值
    FALSE
    8382 输出缓区 N 说 FALSE
    8351 数类型允许输出缓区 FALSE
    924 字符串操作指令
    控制程序字符串字符指令操作员显示程日志创建消息 扩展指令
    92 字符串字符
    S71200 编程控制器
    366 系统手册 012015 A5E02486685AH
    9241 MAX_LEN(字符串长度)指令
    表格 9 47 长度指令
    LADFBD SCL 说明

    out
    MAX_LEN(in) MAX_LEN(字符串长度)提供输出 OUT
    中分配字符串 IN 长度值
    果处理指令期间出错输出空字符串长度
    String WString 数类型包含两长度:
    第字节(字)指定长度第二字节(字)指定前
    长度(前效字符数量)
    • 方括号中指定 String WString 声明字符串长度
    String 占字节数超长度 2 字节 WString
    占字数超长度 2 字
    • 前长度表示实际字符数
    前长度必须等长度
    String前长度字节单位
    WString前长度字单位
    MAX_LEN i 指令获取字符串长度 LEN
    指令获取字符串前长度

    表格 9 48 参数数类型
    参数类型 数类型 说明
    IN IN String WString 输入字符串
    OUT OUT DInt IN 字符串允许字符数
    9242 LEN(确定字符串长度)指令
    表格 9 49 长度指令
    LADFBD SCL 说明

    out LEN(in) LEN(长度)提供输出 OUT 处字符串 IN 前长度
    空字符串长度零
    扩展指令
    92 字符串字符
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 367
    表格 9 50 参数数类型
    参数类型 数类型 说明
    IN IN String WString 输入字符串
    OUT OUT Int DInt Real
    LReal
    IN 字符串效字符数

    表格 9 51 ENO 状态
    ENO 条件 OUT
    1 没效字符串条件 效字符串长度
    0 IN 前长度超出 IN 长度 前长度设置 0
    IN 长度分配存储范围
    IN 长度 255(非法长度)
    9243 CONCAT(组合字符串)指令
    表格 9 52 连接字符串指令
    LADFBD SCL 说明

    out CONCAT(in1 in2) CONCAT(连接字符串)字符串参数 IN1 IN2
    连接成字符串 OUT 输出 连接字符串
    IN1 组合字符串左侧部分 IN2 右侧部分

    表格 9 53 参数数类型
    参数类型 数类型 说明
    IN1 IN String WString 输入字符串 1
    IN2 IN String WString 输入字符串 2
    OUT OUT String WString 组合字符串(字符串 1 + 字符串 2)
    扩展指令
    92 字符串字符
    S71200 编程控制器
    368 系统手册 012015 A5E02486685AH
    表格 9 54 ENO 状态
    ENO 条件 OUT
    1 未检测错误 效字符
    0 连接结果字符串 OUT 字符串长度长 复制结果字符串字符直达
    OUT 长度止
    IN1 前长度超出 IN1 长度IN2 前长度超出 IN2
    长度 OUT 前长度超出 OUT
    长度(效字符串)
    前长度设置 0
    IN1IN2 OUT 长度分配存储范围
    IN1 IN2 长度 255者 OUT 长度 0
    255(String 数类型)
    IN1 IN2 长度 65534者 OUT 长度 0
    65534(WString 数类型)
    9244 LEFTRIGHT MID(读取字符串中子串)指令
    表格 9 55 左侧右侧中间子串操作
    LADFBD SCL 说明

    out LEFT(in L) LEFT(左侧子串)提供字符串参数 IN 前 L
    字符组成子串
    • 果 L IN 字符串前长度 OUT 中返回整
    IN 字符串
    • 果输入空字符串 OUT 中返回空字符串

    out MID(in L p) MID(中间子串)提供字符串中间部分
    中间子串字符位置 P(包括该位置)开始 L
    字符长度
    果 L P 超出字符串参数 IN
    前长度返回字符位置 P 开始直 IN
    字符串结尾子串

    out RIGHT(in L) RIGHT(右侧子串)提供字符串 L 字符
    • 果 L IN 字符串前长度参数 OUT
    中返回整 IN 字符串
    • 果输入空字符串 OUT 中返回空字符串
    扩展指令
    92 字符串字符
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 369
    表格 9 56 参数数类型
    参数类型 数类型 说明
    IN IN String WString 输入字符串
    L IN Int 创建子串长度:
    • LEFT 字符串左侧字符数
    • RIGHT 字符串右侧字符数
    • MID 字符串中位置 P 开始字符数
    P IN Int 仅限 MID: 复制第子串字符位置
    P 1表示 IN 字符串起始字符位置
    OUT OUT String WString 输出字符串

    表格 9 57 ENO 状态
    ENO 条件 OUT
    1 未检测错误 效字符
    0 • L P 等 0
    • P IN 长度
    • IN 前长度超出 IN 长度者 OUT
    前长度超出 OUT 长度
    • IN OUT 长度分配存储范围
    • IN OUT 长度 0 255(String 数类型)者
    0 65534(WString 数类型)
    前长度设置 0
    复制子串长度 (L) OUT 字符串长度长 复制字符直达 OUT
    长度止
    仅限 MID: L P 等 0 前长度设置 0
    仅限 MID: P IN 长度
    IN1 前长度超出 IN1 长度者 IN2 前长度超出
    IN2 长度(效字符串)
    前长度设置 0
    IN1IN2 OUT 长度分配存储范围
    IN1IN2 OUT 长度非法长度: 0 255(String
    数类型)者 0 65534(WString 数类型) 扩展指令
    92 字符串字符
    S71200 编程控制器
    370 系统手册 012015 A5E02486685AH
    9245 DELETE(删字符串中字符)指令
    表格 9 58 删子串指令
    LADFBD SCL 说明

    out DELETE(in L p) 字符串 IN 中删 L 字符 字符位置
    P(包括该位置)处开始删字符剩余字串参数 OUT
    中输出
    • 果 L 等零 OUT 中返回输入字符串
    • 果 L P
    输入字符串长度直删该字符串
    末尾

    表格 9 59 参数数类型
    参数类型 数类型 说明
    IN IN String WString 输入字符串
    L IN Int 删字符数
    P IN Int 删第字符位置: IN
    字符串第字符位置编号 1
    OUT OUT String WString 输出字符串

    表格 9 60 ENO 状态
    ENO 条件 OUT
    1 未检测错误 效字符
    0 P IN 前长度 IN 复制 OUT
    删字符
    删字符结果字符串 OUT 字符串长度长 复制结果字符串字符直达
    OUT 长度止
    L 0者 P 等 0 前长度设置 0
    IN 前长度超出 IN 长度者 OUT 前长度超出
    OUT 长度
    IN OUT 长度分配存储范围 扩展指令
    92 字符串字符
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 371
    ENO 条件 OUT
    IN OUT 长度 0 255
    9246 INSERT(字符串中插入字符)指令
    表格 9 61 插入子串指令
    LADFBD SCL 说明

    out INSERT(in1 in2 p) 字符串 IN2 插入字符串 IN1 位置 P
    字符开始插入

    表格 9 62 参数数类型
    参数类型 数类型 说明
    IN1 IN String WString 输入字符串 1
    IN2 IN String WString 输入字符串 2
    P IN Int 字符串 IN1 中字符串 IN2 插入点前字符位置
    字符串 IN1 第字符位置编号 1
    OUT OUT String WString 结果字符串

    表格 9 63 ENO 状态
    ENO 条件 OUT
    1 未检测错误 效字符
    0 P IN1 长度 IN2 紧接 IN1 字符 IN1
    连接
    P 0 前长度设置 0
    插入结果字符串 OUT 字符串长度长 复制结果字符串字符直达
    OUT 长度止
    IN1 前长度超出 IN1 长度IN2 前长度超出
    IN2 长度 OUT 前长度超出 OUT
    长度(效字符串)
    前长度设置 0 扩展指令
    92 字符串字符
    S71200 编程控制器
    372 系统手册 012015 A5E02486685AH
    ENO 条件 OUT
    IN1IN2 OUT 长度分配存储范围
    IN1 IN2 长度 255者 OUT 长度 0
    255(String 数类型)
    IN1 IN2 长度 65534者 OUT 长度
    0 65534(WString 数类型)
    9247 REPLACE(换字符串中字符)指令
    表格 9 64 换子串指令
    LADFBD SCL 说明

    out REPLACE(
    in1_string_in_
    in2_string_in_
    L_int_in_
    p_int_in)
    换字符串参数 IN1 中 L 字符 字符串参数 IN2
    中换字符字符串 IN1 字符位置
    P(包括该位置)开始换
    扩展指令
    92 字符串字符
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 373
    表格 9 65 参数数类型
    参数类型 数类型 说明
    IN1 IN String WString 输入字符串
    IN2 IN String WString 换字符字符串
    L IN Int 换字符数
    P IN Int 换第字符位置
    OUT OUT String WString 结果字符串
    果参数 L 等零字符串 IN1 位置 P 处插入字符串 IN2删字符串 IN1
    中字符
    果 P 等 1字符串 IN2 字符换字符串 IN1 前 L 字符
    表格 9 66 ENO 状态
    ENO 条件 OUT
    1 未检测错误 效字符
    0 P IN1 长度 IN2 紧接 IN1 字符 IN1
    连接
    P IN1 范围 IN1 中剩余字符数 L IN2 位置 P 开始换 IN1
    端字符
    换结果字符串 OUT 字符串长度长 复制结果字符串字符直达
    OUT 长度止
    IN1 长度 0 IN2 字符复制 OUT
    L 0者 P 等 0 前长度设置 0
    IN1 前长度超出 IN1 长度IN2 前长度超出
    IN2 长度 OUT 前长度超出 OUT
    长度
    IN1IN2 OUT 长度分配存储范围
    IN1 IN2 长度 255者 OUT 长度 0
    255(String 数类型)
    IN1 IN2 长度 65534者 OUT 长度
    0 65534(WString 数类型) 扩展指令
    92 字符串字符
    S71200 编程控制器
    374 系统手册 012015 A5E02486685AH
    9248 FIND(字符串中查找字符)指令
    表格 9 67 查找子串指令
    LADFBD SCL 说明

    out FIND(
    in1_string_in_
    in2_string_in)
    提供 IN2 指定子串字符串 IN1 中字符位置
    左侧开始搜索 OUT 中返回 IN2
    字符串第次出现字符位置 果字符串 IN1
    中没找字符串 IN2返回零

    表格 9 68 参数数类型
    参数类型 数类型 说明
    IN1 IN String WString 该字符串搜索
    IN2 IN String WString 搜索该字符串
    OUT OUT Int 字符串 IN1 中第搜索匹配项字符位置

    表格 9 69 ENO 状态
    ENO 条件 OUT
    1 未检测错误 效字符位置
    0 IN2 IN1 字符位置设置 0
    IN1 前长度超出 IN1 长度者 IN2
    前长度超出 IN2 长度(效字符串)
    IN1 IN2 长度分配存储范围
    IN1 IN2 长度 255(String 数类型)
    65535(WString 数类型)
    扩展指令
    93 分布式 IO(PROFINETPROFIBUS ASInterface)
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 375
    93 分布式 IO(PROFINETPROFIBUS ASInterface)
    931 分布式 IO 指令
    PROFINETPROFIBUS ASi 分布式 IO 指令:
    ● RDREC 指令 (页 376): 模块设备中读取编号 INDEX 数记录
    ● WRREC 指令 (页 376): 编号 INDEX 数记录传送 ID
    定义模块设备
    ● RALRM 指令 (页 379):
    模块设备接收中断全部相关信息信息提供输出参数
    ● DPRD_DAT 指令 (页 390): 必须利 DPRD_DAT 指令模块设备读取超 64
    字节致性数区
    ● DPWR_DAT 指令 (页 390) 必须利 DPWR_DAT 指令超 64
    字节致性数区写入模块设备

    DPNRM_DG 指令 (页 393) PROFIBUS EN 50 170 第 2
    卷PROFIBUS指定格式读取 DP 站前诊断数 扩展指令
    93 分布式 IO(PROFINETPROFIBUS ASInterface)
    S71200 编程控制器
    376 系统手册 012015 A5E02486685AH
    932 RDREC WRREC(读取写入数记录)指令
    PROFINETPROFIBUS ASi RDREC(读取数记录)
    WRREC(写入数记录)指令
    表格 9 70 RDREC WRREC 指令
    LADFBD SCL 说明

    RDREC_DB(
    req_bool_in_
    ID_word_in_
    index_dint_in_
    mlen_uint_in_
    valid>_bool_out_
    busy>_bool_out_
    error>_bool_out_
    status>_dword_out_
    len>_uint_out_

    record_variant_inout_)
    RDREC 指令通 ID
    寻址组件(中央机架分布式
    组件(PROFIBUS DP
    PROFINET IO))读取编号
    INDEX 数记录 MLEN
    中分配读取字节数
    目标区域 RECORD
    选定长度少应该 MLEN
    字节

    WRREC_DB(
    req_bool_in_
    ID_word_in_
    index_dint_in_
    len_uint_in_
    done>_bool_out_
    busy>_bool_out_
    error>_bool_out_
    status>_dword_out_

    record_variant_inout_)
    WRREC 指令记录号
    INDEX 数 RECORD
    传送通 ID 寻址 DP
    站PROFINET IO
    设备组件中央机架模块
    分布式组件(PROFIBUS DP
    PROFINET IO)
    分配传送数记录字节长度
    源区域 RECORD
    选定长度少应该 LEN
    字节
    1 STEP 7 会插入指令时动创建 DB
    2 SCL 示例中RDREC_DBWRREC_DB背景 DB 名称
    扩展指令
    93 分布式 IO(PROFINETPROFIBUS ASInterface)
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 377
    表格 9 71 RDREC WRREC 参数数类型
    参数类型 数类型 说明
    REQ IN Bool REQ 1:传送数记录
    ID IN HW_IO (Word) DP 站PROFINET IO
    组件(模块子模块)逻辑址:
    • 输出模块必须位 15 置位(例址
    5: IDDW#16#8005)
    • 组合模块应指定两址中较者
    注: V30
    中通两种方法确定设备 ID:
    • 通选择列网络视图(Network view) 选项:
    – 设备(灰色框)
    – 设备属性
    – 硬件标识符
    注: 然非设备会显示硬件标识符
    • 通选择列项目树(Project tree) 菜单选项:
    – PLC 变量
    – 默认变量表
    – 系统常量选项卡
    显示已组态设备硬件标识符
    注: V40 中转变量表系统常量(System
    Constants) 找设备名称
    [标头]参数确定接口模块设备 ID(硬件标识符)
    INDEX IN Byte Word USInt
    UInt SInt Int DInt
    数记录号
    MLEN IN Byte USInt UInt 获取数记录信息长度(字节)(RDREC)
    VALID OUT Bool 新数记录已接收效 (RDREC)
    请求已完成没出错VALID 位保持
    TRUE 扫描周期时间
    DONE OUT Bool 已传送数记录 (WRREC)
    请求已完成没出错DONE 位保持
    TRUE 扫描周期时间 扩展指令
    93 分布式 IO(PROFINETPROFIBUS ASInterface)
    S71200 编程控制器
    378 系统手册 012015 A5E02486685AH
    参数类型 数类型 说明
    BUSY OUT Bool • BUSY 1:读取 (RDREC) 写入 (WRREC)
    程尚未终止
    • BUSY 0:数记录传送已完成
    ERROR OUT Bool ERROR 1:出现读取 (RDREC) 写入 (WRREC)
    错误 请求错误终止ERROR 位保持
    TRUE 扫描周期时间 STATUS
    参数中错误代码值仅 ERROR TRUE
    扫描周期效
    STATUS OUT DWord 块状态错误信息 (页 494)
    LEN OUT
    (RDREC)
    IN (WRREC)
    UInt • 已获取数记录信息长度 (RDREC)
    • 传送数记录长度(字节)(WRREC)
    RECORD IN_OUT Variant • 已获取数记录目标区域 (RDREC)
    • 数记录 (WRREC)
    RDREC WRREC 指令异步方式运行处理程跨越指令调 REQ
    1 调 RDREC WRREC 启动作业
    通输出参数 BUSY 输出参数 STATUS 两中间字节显示作业状态 输出参数
    BUSY 设置 FALSE 时说明数记录传送完成
    输出参数 VALID (RDREC) DONE (WRREC) 值 TRUE
    时(持续扫描周期)表示数记录已成功传送目标区域 RECORD (RDREC)
    目标设备 (WRREC) RDREC 时输出参数 LEN
    包含获取数长度(字节)
    输出参数 ERROR ( ERROR TRUE
    时持续扫描周期)表示发生数记录传送错误 种情况输出参数 STATUS
    ( ERROR TRUE 时持续扫描周期)包含错误信息 扩展指令
    93 分布式 IO(PROFINETPROFIBUS ASInterface)
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 379
    硬件设备制造商定义数记录
    关数记录详细信息请参见硬件设备制造商设备文档

    说明
    果已通 GSD 文件(GSD 修订版 3 更高版)组态 DPV1 站 DP 站 DP
    接口已设置S7 兼容(S7 compatible)法户程序中通RDREC IO
    模块读取数记录通WRREC记录写入 IO 模块 种情况DP
    站寻址错误插槽(组态插槽 + 3)
    解决方法: DP 站接口设置DPV1

    说明
    RDRECWRREC指令接口符合 IEC 611313 PROFIBUS 准PROFIBUS
    通信代理函数块中定义RDRECWRRECFB 完全相

    说明
    果RDRECWRREC读写 PROFINET IO 数记录 INDEXMLEN
    LEN 参数中负值解释符号 16 位整型值

    933 RALRM(接收中断)指令
    PROFINET PROFIBUS RALRM(读取报警)指令
    表格 9 72 RALRM 指令
    LADFBD SCL 说明

    RALRM_DB(
    mode_int_in_
    f_ID_word_in_
    mlen_uint_in_
    new>_bool_out_
    status>_dword_out_
    ID>_word_out_
    len>_uint_out_
    tinfo_variant_inout_
    ainfo_variant_inout_)
    RALRM(读取报警)指令 PROFIBUS
    PROFINET IO 模块设备读取诊断中断信息
    输出参数中信息包含调 OB
    启动信息中断源信息
    中断 OB 中调
    RALRM返回导致中断事件相关信息 S7
    1200 中支持诊断 OB 中断:
    状态更新配置文件诊断错误中断拔出插入模
    块机架站障
    1 STEP 7 会插入指令时动创建 DB
    2 SCL 示例中RALRM_DB背景 DB 名称 扩展指令
    93 分布式 IO(PROFINETPROFIBUS ASInterface)
    S71200 编程控制器
    380 系统手册 012015 A5E02486685AH

    表格 9 73 参数数类型
    参数类型 数类型 说明
    MODE IN Byte USInt SInt
    Int
    工作模式
    F_ID IN HW_IO (Word) 组件(模块)逻辑起始址该址接收中断
    注: 通两种方法确定设备 ID:
    • 通选择列网络视图(Network view) 选项:
    – 设备(灰色框)
    – 设备属性
    – 硬件标识符
    注: 非设备会显示硬件标识符
    • 通选择列项目树(Project tree) 菜单选项:
    – PLC 变量
    – 默认变量表
    – 系统常量选项卡
    – 显示已组态设备硬件标识符
    MLEN IN Byte USInt UInt 接收数中断信息长度(字节)果 MLEN
    0允许接收数中断信息量 AINFO
    目标区域中提供数中断信息量相
    NEW OUT Bool 已接收新中断
    STATUS OUT DWord RALRM 指令状态
    关详细信息请参见RDRECWRREC RALRM
    STATUS 参数 (页 384)
    ID OUT HW_IO (Word) 导致诊断中断 IO 模块硬件标识符
    注: 关确定设备 ID 说明请参见参数 F_ID
    LEN OUT DWord UInt
    UDInt DInt Real
    LReal
    已接收 AINFO 中断信息长度 扩展指令
    93 分布式 IO(PROFINETPROFIBUS ASInterface)
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 381
    参数类型 数类型 说明
    TINFO IN_OUT Variant 务信息: OB 启动理信息目标范围 TINFO
    长度始终 32 字节
    AINFO IN_OUT Variant 中断信息: 头信息附加中断信息目标区域
    AINFO果 MLEN 0提供长度少 MLEN
    字节AINFO 长度变


    说明
    果启动事件 IO 中断 OB
    中调RALRM该指令输出中提供信息会相应减少
    OB 中调RALRM时务必背景数块 果评估关联中断
    OB 外部调RALRM出数应 OB 启动事件单独数块

    说明
    RALRM指令接口符合 IEC 611313 PROFIBUS 准PROFIBUS
    通信代理函数块中定义RALRMFB 完全相
    扩展指令
    93 分布式 IO(PROFINETPROFIBUS ASInterface)
    S71200 编程控制器
    382 系统手册 012015 A5E02486685AH
    调 RALRM
    三种操作模式 (MODE) 调 RALRM 指令
    表格 9 74 RALRM 指令操作模式
    MODE 说明
    0 • ID 包含触发中断 IO 模块硬件标识符
    • 输出参数 NEW 设置 TRUE
    • LEN 产生 0 输出
    • AINFO TINFO 信息进行更新
    1 • ID 包含触发中断 IO 模块硬件标识符
    • 输出参数 NEW 设置 TRUE
    • LEN 产生输出数量返回 AINFO 数字节数
    • AINFO TINFO 中断相关信息进行更新
    2 果分配输入参数 F_ID 硬件标识符触发中断:
    • ID 包含触发中断 IO 模块硬件标识符 应 F_ID 处值相
    • 输出参数 NEW 设置 TRUE
    • LEN 产生输出数量返回 AINFO 数字节数
    • AINFO TINFO 中断相关信息进行更新


    说明
    果短 TINFO AINFO 指定目标区域 RALRM 法返回完整信息
    MLEN 限制返回 AINFO 数量
    关解释 TINFO AINFO 数信息请参见 STEP 7 线信息系统 AINFO
    参数 TINFO 参数
    扩展指令
    93 分布式 IO(PROFINETPROFIBUS ASInterface)
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 383
    TInfo 组织块数
    表显示 RALRM 指令安排 TInfo 数:

    OB 相:
    状态更新配置文件诊断错误中
    断拔出插入模块机架站

    0 SI_Form
    at
    OB_Clas
    s
    OB_Nr
    4 LADDR

    TI_Submodule OB:
    状态更新配置文件
    4 插槽
    8 区分符 0

    TI_DiagnosticInterrupt OB:
    诊断错误中断
    4 IO_State
    8 通道 MultiError 0

    TI_PlugPullModule OB:
    拔出插入模块
    4 Event_Clas
    s
    Fault_ID
    8 0 0

    TI_StationFailure OB:
    机架站障
    4 Event_Clas
    s
    Fault_ID
    8 0 0

    OB 相:
    状态更新配置文件诊断错误中
    断拔出插入模块机架站

    12 0

    16
    20 址 slv_prfl intr_type
    24 flags1 flags2 id 扩展指令
    93 分布式 IO(PROFINETPROFIBUS ASInterface)
    S71200 编程控制器
    384 系统手册 012015 A5E02486685AH
    28
    1
    制造商 背景
    1 字节 28 31(制造商背景) PROFIBUS 配合


    说明
    关 TINFO 数详细信息请参见 STEP 7 线信息系统

    934 RDRECWRREC RALRM STATUS 参数
    输出参数 STATUS 包含解释 ARRAY[14] OF BYTE 错误信息结构:
    表格 9 75 STATUS 输出数组
    数组元素 名称 说明
    STATUS[1] Function_Nu
    m
    • B#16#00(果错误)
    • DPV1PDU 功 ID: 果发生错误会 B#16#80
    执行逻辑运算(读取数记录:
    B#16#DE写入数记录: B#16#DF)果未 DPV1
    协议元素输出 B#16#C0
    STATUS[2] Error_Decode 错误 ID 位置
    STATUS[3] Error_Code_1 错误 ID
    STATUS[4] Error_Code_2 制造商特定错误 ID 扩展

    表格 9 76 STATUS[2] 值
    Error_decode
    (B#16#)
    源型 说明
    00 7F CPU 错误警告
    80 DPV1 符合 IEC 611586 出错
    81 8F CPU B#16#8x 表示指令第x调参数中存错误
    FEFF DP 配置文件 配置文件特定错误
    扩展指令
    93 分布式 IO(PROFINETPROFIBUS ASInterface)
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 385
    表格 9 77 STATUS[3] 值
    Error_decode
    (B#16#)
    Error_code_1
    (B#16#)
    解释 (DVP1) 说明
    00 00 错误警告
    70 00 保留拒绝 初始调未传送活动数记录
    01 保留拒绝 初始调已开始传送数记录
    02 保留拒绝 中间调已激活数记录传送
    80 90 保留通 逻辑起始址效
    92 保留通 Variant 指针类型非法
    93 保留通 通 ID F_ID 寻址 DP 组件未组态
    96 RALRM (页 379)提供 OB
    启动信息理信息文件头信息中断信

    OBDPNRM_DG
    (页 393)指令异步读取相关 DP
    站前诊断消息帧(OB
    启动信息中址信息):
    • 硬件中断 (页 94)
    • 状态 (页 101)更新 (页 101)配置文件
    (页 102)
    • 诊断错误中断 (页 96)
    • 拔出插入模块 (页 99)
    A0 读取错误 读取模块时否定确认
    A1 写错误 写入模块时否定确认
    A2 模块障 第 2 层出现 DP
    协议错误(例站障总线障)
    A3 保留通 • PROFIBUS DP:
    直接数链路映射器户接口户出现 DP
    协议错误
    • PROFINET IO: 常规 CM 错误
    A4 保留通 通信总线通信中断
    A5 保留通
    A7 保留通 DP 站模块已占(时错误) 扩展指令
    93 分布式 IO(PROFINETPROFIBUS ASInterface)
    S71200 编程控制器
    386 系统手册 012015 A5E02486685AH
    Error_decode
    (B#16#)
    Error_code_1
    (B#16#)
    解释 (DVP1) 说明
    A8 版突 DP 站模块报告出现兼容版
    A9 特性受支持 特性受 DP 站模块支持
    AA AF 户特定 DP
    站模块报告应中出现制造商特定错误
    请检查 DP 站模块制造商提供文档
    B0 索引效 模块中出现未知数记录非法数记录编号 ≥
    256
    B1 写长度错误 RECORD 参数中长度信息正确
    • RALRM: AINFO 中长度错误
    注:
    立访问关解释AINFO返回缓区信
    息请参见 STEP 7 线信息系统
    • RDREC (页 376)WRREC (页 376):
    MLEN中长度错误
    B2 效插槽 组态插槽未占
    B3 类型突 实际模块类型指定模块类型匹配
    B4 效区域 DP 站模块报告效区域访问
    B5 状态突 DP 站模块未绪
    B6 访问拒绝 DP 站模块拒绝访问
    B7 效范围 DP 站模块报告参数值范围效
    B8 效参数 DP 站模块报告参数效
    B9 效类型 DP 站模块报告类型效:
    • RDREC (页 376):
    缓区(法读取子网)
    • WRREC (页 376):
    缓区(法写入子网)
    BA BF 户特定 DP 站模块访问时报告制造商特定错误
    请检查 DP 站模块制造商提供文档 扩展指令
    93 分布式 IO(PROFINETPROFIBUS ASInterface)
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 387
    Error_decode
    (B#16#)
    Error_code_1
    (B#16#)
    解释 (DVP1) 说明
    C0 读限制突 • WRREC (页 376): 仅 CPU 处
    STOP 模式时写入数
    注意: 意味着法通户程序写入数
    PGPC 线写入数
    • RDREC (页 376):
    模块发送数记录没数仅
    CPU 处 STOP 模式时读取数
    注意: 果仅 CPU 处 STOP
    模式时读取数户程序法进行评
    估 种情况 PGPC
    线读取数
    C1 写限制突 针相数记录模块发送次写请求
    数尚未该模块处理
    C2 资源忙 模块正处理 CPU 允许作业数
    C3 资源 需操作资源前已占
    C4 部时错误 法执行作业
    重复作业
    果错误常发生请检查安装电气干扰源

    C5 DP 站模块
    C6 取消优先级数记录传送取消
    C7 作业 DP 站暖启动冷启动中止
    C8 CF DP 站模块报告制造商特定资源错误
    请检查 DP 站模块制造商提供文档
    Dx 户特定 DP 站特定 参见 DP 站说明
    81 00 FF 初始调参数错误(RALRM (页 379):
    MODE)
    00 非法工作模式
    82 00 FF 第二调参数错误 扩展指令
    93 分布式 IO(PROFINETPROFIBUS ASInterface)
    S71200 编程控制器
    388 系统手册 012015 A5E02486685AH
    Error_decode
    (B#16#)
    Error_code_1
    (B#16#)
    解释 (DVP1) 说明
    88 00 FF 第八调参数错误(RALRM (页 379):
    TINFO)
    注:
    立访问关解释TINFO返回缓区信
    息请参见 STEP 7 线信息系统
    01 语法 ID 错误
    23 超出数量结构目标区域
    24 范围 ID 错误
    32 DBDI 号超出户范围
    3A 区域 ID DBDI DBDI 号 NULL指定
    DBDI 存
    89 00 FF 第九调参数错误(RALRM (页 379):
    AINFO)
    注:
    立访问关解释AINFO返回缓区信
    息请参见 STEP 7 线信息系统
    01 语法 ID 错误
    23 超出数量结构目标区域
    24 范围 ID 错误
    32 DBDI 号超出户范围
    3A 区域 ID DBDI DBDI 号 NULL指定
    DBDI 存
    8A 00 FF 第 10 调参数错误
    8F 00 FF 第 15 调参数错误
    FEFF 00 FF 配置文件特定错误 扩展指令
    93 分布式 IO(PROFINETPROFIBUS ASInterface)
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 389
    数组元素 STATUS[4]
    出现 DPV1 错误时DP 机会 STATUS[4] 传递 CPU 指令 果没 DPV1
    错误该值设置 0 RDREC 例外情况:
    ● 果 MLEN > RECORD 中目标区域长度 STATUS[4] 包含 RECORD
    中目标区域长度
    ● 果实际数记录长度 < MLEN < RECORD 中目标区域长度 STATUS[4]
    MLEN
    ● 果必须设置 STATUS[4] > 255 STATUS[4] 0
    PROFINET IO 中STATUS[4] 值 0 扩展指令
    93 分布式 IO(PROFINETPROFIBUS ASInterface)
    S71200 编程控制器
    390 系统手册 012015 A5E02486685AH
    935 DPRD_DAT DPWR_DAT(读取写入 DP 站致性数)指令
    PROFINET PROFIBUS DPRD_DAT(读取致性数)
    DPWR_DAT(写入致性数)指令
    表格 9 78 DPRD_DAT DPWR_DAT 指令
    LADFBD SCL 说明

    ret_val DPRD_DAT(
    laddr_word_in_

    record>_variant_out_)
    DPRD_DAT
    指令位置读取字节数

    • 基站中模块
    • DP 标准站
    • PROFINET IO 设备
    CPU
    传送致读取数果数传送程中未出错
    CPU 会读取数输入通 RECORD
    参数设置目标区域中
    目标区域长度必须通 STEP 7
    选模块组态长度相执行 DPRD_DAT
    指令时访问模块数传送开始组
    态起始址

    ret_val DPWR_DAT(
    laddr_word_in_

    record_variant_in_)
    DPWR_DAT 指令 RECORD
    中数致性传送位置:
    • 基站中已寻址模块
    • DP 标准站
    • PROFINET IO 设备
    源区域长度必须通 STEP 7
    选模块组态长度相
    ● S71200 CPU 支持总线 64 字节致性数 DPRD_DAT
    DPWR_DAT 指令致性访问超 64 字节数
    ● PROFIBUS 支持 4 字节致性数 DPRD_DAT DPWR_DAT
    指令致性访问超 4 字节数 扩展指令
    93 分布式 IO(PROFINETPROFIBUS ASInterface)
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 391
    ● PROFINET 支持 1472 字节致性数需指令 S71200
    PROFINET 设备间进行致传送
    ● 指令 1 字节数区 果访问拒绝出现错误代码
    W#16#8090

    说明
    果正致性数 DPRD_DAT DPWR_DAT
    指令必须程映动更新中删该致性数 关详细信息请参见PLC
    概念: 户程序执行 (页 83)


    表格 9 79 参数数类型
    参数类型 数类型 说明
    LADDR IN HW_IO
    (Word)
    • 模块I区域中已组态起始址该处读取数
    (DPRD_DAT)
    • 模块程映输出区域中已组态起始址数写
    入该址 (DPWR_DAT)
    必须十六进制格式输入址(例输入输出址 100
    表示: LADDRW#16#64)
    RECORD OUT Variant 已读取户数目标区域 (DPRD_DAT)
    写入户数源区域 (DPWR_DAT)
    区域必须通 STEP 7
    选模块组态区域完全相
    RET_VAL OUT Int 果函数已激活情况发生错误返回值中包含错
    误代码
    DPRD_DAT 操作
    目标区域长度必须 STEP 7
    选模块组态长度相果数传送期间未出现错误会已读取数输入
    RECORD 标识目标区域中
    果具模块化设计具 DP 标识符 DP
    标准站读取数通指定组态起始址次 DPRD_DAT
    调访问模块DP 标识符数 扩展指令
    93 分布式 IO(PROFINETPROFIBUS ASInterface)
    S71200 编程控制器
    392 系统手册 012015 A5E02486685AH
    DPWR_DAT 操作
    RECORD 中数致性传送已寻址 DP 标准站PROFINET IO 中
    数步方式传送指令完成时写入程完成
    源区域长度必须通 STEP 7 选模块组态长度相
    果 DP 标准站具模块化设计访问 DP 站模块
    表格 9 80 DPRD_DAT DPWR_DAT 错误代码
    错误代码 说明
    0000 未出错
    8090 适列情况:
    • 没指定逻辑基址组态模块
    • 忽略关致性数长度限制
    • 没十六进制格式 LADDR 参数中输入起始址
    8092 RECORD 参数支持数类型: Byte Char Word DWord Int UInt USInt SInt
    DInt UDInt and arrays of these types
    8093 LADDR 中指定逻辑址处存中读取 (DPRD_DAT)
    致性数写入 (DPWR_DAT) 致性数 DP 模块PROFINET IO 设备
    80A0 访问 IO 设备时检测访问错误 (DPRD_DAT)
    80A1 访问 IO 设备时检测访问错误 (DPWR_DAT)
    80B0 外部 DP 接口模块出现站障 (DPRD_DAT) (DPWR_DAT)
    80B1 指定目标区域长度 (DPRD_DAT) 源区域长度 (DPWR_DAT) 通 STEP 7
    Basic 组态户数长度
    80B2 外部 DP 接口模块出现系统错误 (DPRD_DAT) (DPWR_DAT)
    80B3 外部 DP 接口模块出现系统错误 (DPRD_DAT) (DPWR_DAT)
    80C0 模块尚未读取数 (DPRD_DAT)
    80C1 模块尚未处理模块中前次写入作业数 (DPWR_DAT)
    80C2 外部 DP 接口模块出现系统错误 (DPRD_DAT) (DPWR_DAT)
    80Fx 外部 DP 接口模块出现系统错误 (DPRD_DAT) (DPWR_DAT)
    85xy 外部 DP 接口模块出现系统错误 (DPWR_DAT)
    87xy 外部 DP 接口模块出现系统错误 (DPRD_DAT) 扩展指令
    93 分布式 IO(PROFINETPROFIBUS ASInterface)
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 393
    错误代码 说明
    808x 外部 DP 接口模块出现系统错误 (DPRD_DAT)
    8xyy 常规错误信息
    关常规错误代码更信息请参见扩展’指令常见错误代码 (页 494)
    x 参数编号
    y 事件编号


    说明
    果访问 DPV1 站站错误信息 DP 站转发指令

    936 DPNRM_DG(读取 DP 站诊断数)指令
    PROFIBUS DPNRM_DG(读取诊断数)指令
    表格 9 81 DPNRM_DG 指令
    LADFBD SCL 说明

    ret_val DPNRM_DG(
    req_bool_in_
    laddr_word_in_
    record>_variant_out_
    busy>_bool_out_)
    DPNRM_DG 指令EN 50 170 第 2
    卷PROFIBUS指定格式读取 DP
    站前诊断数
    利完成数传输已读取数输入
    RECORD 指定目标区域

    表格 9 82 DPNRM_DG 指令参数数类型
    参数类型 数类型 说明
    REQ IN Bool REQ1:读取请求
    LADDR IN HW_DPSLAV
    E
    组态 DP 站诊断址: 必须该站点址
    IO 设备址 网络(Network)
    视图设备组态(Device configuration)
    中选择相应站(设备图)确定诊断址
    输入十六进制格式址 例诊断址 1022 表示
    LADDRW#16#3FE 扩展指令
    93 分布式 IO(PROFINETPROFIBUS ASInterface)
    S71200 编程控制器
    394 系统手册 012015 A5E02486685AH
    参数类型 数类型 说明
    RET_VAL OUT Int 果函数已激活情况发生错误返回值中包含
    错误代码 果没错误实际传输数长度输入
    RET_VAL
    RECORD OUT Variant 已读取诊断数目标区域
    读取数记录(目标区域)长度 6 字节
    发送数记录长度 240 字节
    标准站提供 240 字节诊断数高达 244
    字节 种情况前 240
    字节传送目标区域数中设置溢出位
    BUSY OUT Bool BUSY1:读取作业未完成
    通调 DPNRM_DG 指令时值 1 赋输入参数 REQ 启动读取作业
    读取作业异步执行需次调 DPNRM_DG 指令 作业状态输出参数
    RET_VAL BUSY 指示
    表格 9 83 站诊断数结构
    字节 说明
    0 站状态 1
    1 站状态 2
    2 站状态 3
    3 站号
    4 供应商 ID(高字节)
    5 供应商 ID(低字节)
    6 附加站诊断信息
    扩展指令
    93 分布式 IO(PROFINETPROFIBUS ASInterface)
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 395
    表格 9 84 DPNRM_DG 指令错误代码
    错误代码 说明 限制
    0000 错误
    7000 首次调时 REQ 0: 没激活数传输BUSY 值 0
    7001 首次调时 REQ 1: 没激活数传输BUSY 值 1 分布式 IO
    7002 时调( REQ 关): 数传送已激活BUSY 值
    1
    分布式 IO
    8090 指定逻辑基址效: 基址
    8092 RECORD 参数支持数类型: Byte Char Word DWord
    Int UInt USInt SInt DInt UDInt and arrays of these types

    8093 • 通 LADDR 指定模块允许指令(适 S71200
    S7DP 模块允许)
    • LADDR 指定 IO 设备站 网络(Network)
    视图设备组态(Device configuration)
    中选择相应站(设备图)确定 LADDR
    诊断址

    80A2 • 第 2 层出现 DP 协议错误(例站障总线障)
    • ET200S法 DPV0 模式读取数记录
    分布式 IO
    80A3 户接口户中出现 DP 协议错误 分布式 IO
    80A4 通信总线出现通信障 CPU 外部 DP
    接口模块间发生错误
    80B0 • 相应模块类型支持指令
    • 该模块识数记录
    • 允许数目录号 241

    80B1 RECORD 参数中指定长度正确 指定长度 > 记录长度
    80B2 组态插槽未占
    80B3 实际模块类型求模块类型匹配
    80C0 诊断信息
    80C1 模块尚未处理中数记录前次写入作业数
    80C2 模块正处理 CPU 允许作业数
    80C3 需资源(存储器等)前占 扩展指令
    94 中断
    S71200 编程控制器
    396 系统手册 012015 A5E02486685AH
    错误代码 说明 限制
    80C4 部时错误 作业法处理
    请重复该作业
    果错误频繁发生请检查系统否存电干扰源

    80C5 分布式 IO 分布式 IO
    80C6 数记录传送优先等级中止(重启台)停止 分布式 IO
    8xyy1 常规错误代码
    关常规错误代码更信息请参见扩展指令分布式 IO: RDRECWRREC
    RALRM 错误信息 (页 384)
    94 中断
    941 ATTACH DETACH(附加分离 OB 中断事件)指令
    ATTACH DETACH 指令激活禁中断事件驱动子程序
    表格 9 85 ATTACH DETACH 指令
    LADFBD SCL 说明

    ret_val ATTACH(
    ob_nr_int_in_

    event_event_att_in_
    add_bool_in_)
    ATTACH 启响应硬件中断事件中断
    OB 子程序执行

    ret_val DETACH(
    ob_nr_int_in_

    event_event_att_
    in)
    DETACH 禁响应硬件中断事件中断
    OB 子程序执行
    扩展指令
    94 中断
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 397
    表格 9 86 参数数类型
    参数类型 数类型 说明
    OB_NR IN OB_ATT 组织块标识符: 添加新块(Add new block)
    功创建硬件中断 OB 中进行选择
    双击该参数域然单击助手图标查 OB
    EVENT IN EVENT_ATT 事件标识符: PLC
    设备组态中数字输入高速计数器启硬件中断事
    件中进行选择
    双击该参数域然单击助手图标查事件
    ADD
    (仅限
    ATTACH)
    IN Bool • ADD 0(默认值): 该事件取代先前 OB
    附加事件
    • ADD 1:该事件添加先前 OB 附加事件中
    RET_VAL OUT Int 执行条件代码
    硬件中断事件
    CPU 支持硬件中断事件:
    ● 升事件: 前 12 置 CPU 数字量输入(DIa0 DIb3) SB
    数字量输入
    – 数字输入 OFF 切换 ON
    时会出现升响应连接输入现场设备信号变化
    ● 降事件: 前 12 置 CPU 数字量输入(DIa0 DIb3) SB
    数字量输入
    – 数字输入 ON 切换 OFF 时会出现降
    ● 高速计数器 (HSC) 前值 参考值 (CV RV) 事件(HSC 1 6)
    – 前计数值相邻值变先前设置参考值完全匹配时会生成 HSC CV
    RV 中断
    ● HSC 方变化事件(HSC 1 6)
    – 检测 HSC 增变减减变增时会发生方变化事件
    ● HSC 外部复位事件(HSC 1 6)
    – 某 HSC 模式允许分配数字输入作外部复位端 HSC
    计数值重置零 该输入 OFF 切换 ON 时会发生类 HSC
    外部复位事件 扩展指令
    94 中断
    S71200 编程控制器
    398 系统手册 012015 A5E02486685AH
    设备组态期间启硬件中断事件
    必须设备组态中启硬件中断
    果组态运行期间附加事件必须设备组态中数字输入通道 HSC
    选中启事件框
    PLC 设备组态中复选框选项:
    ● 数字量输入
    – 启升检测
    – 启降检测
    ● 高速计数器 (HSC)
    – 启高速计数器
    – 生成计数器值等参考计数值中断
    – 生成外部复位事件中断
    – 生成方变化事件中断
    户程序添加新硬件中断 OB 代码块
    默认情况第次启事件时没 OB 附加该事件 通标签HW
    中断:(HW interrupt) 设备组态 <未连接> 进行标识 硬件中断 OB
    附加硬件中断事件 现硬件中断 OB 会出现HW 中断:(HW
    interrupt) 拉列表中 果未列出
    OB必须列步骤创建类型硬件中断 OB 项目树程序块(Program
    blocks) 分支:
    1 双击添加新块(Add new block)选择组织块 (OB)(Organization block
    (OB))然选择硬件中断(Hardware interrupt)
    2 重命名 OB选择编程语言(LADFBD
    SCL)选择块编号(切换手动选择建议块编号块编号)
    3 编辑该 OB添加事件发生时执行已编程响应 OB
    调嵌套六层深 FC FB
    OB_NR 参数
    现硬件中断 OB 名称会出现HW 中断:(HW interrupt) 拉列表
    ATTACH DETACH 参数 OB_NR 拉列表中 扩展指令
    94 中断
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 399
    EVENT 参数
    启某硬件中断事件时该事件分配唯默认事件名称
    通编辑事件名称:(Event name)
    编辑框更改该事件名称该名称必须唯 事件名称成常量(Constants)
    变量表中变量名称显示 ATTACH DETACH 指令框 EVENT
    参数拉列表中 变量值标识事件部编号
    常规操作
    硬件事件附加硬件中断 OB
    中发生该硬件中断事件时排队执行该硬件中断 OB 组态运行期间附加 OB
    事件
    户组态时 OB 附加已启事件该事件分离
    组态程中事件附加 OB必须HW 中断:(HW interrupt)
    拉列表(单击右侧箭头)然硬件中断 OB 列表中选择 OB
    该列表中选择相应 OB 名称者选择<未连接>()
    删该附加关系
    运行期间附加分离已启硬件中断事件 运行期间 ATTACH
    DETACH 程序指令(必次)已启中断事件附加相应 OB
    分离果前未附加 OB(选择设备组态中<未连接>(connected>) 选项执行 DETACH 指令)忽略已启硬件中断事件
    DETACH 操作
    DETACH 指令特定事件事件特定 OB 分离果指定
    EVENT仅该事件指定 OB_NR 分离前附加 OB_NR
    事件保持附加状态 果未指定 EVENT分离前附加 OB_NR
    事件 扩展指令
    94 中断
    S71200 编程控制器
    400 系统手册 012015 A5E02486685AH
    条件代码
    表格 9 87 条件代码
    RET_VAL (W#16#) ENO 说明
    0000 1 错误
    0001 1 没分离事件(仅 DETACH)
    8090 0 OB 存
    8091 0 OB 类型错误
    8093 0 事件存
    942 循环中断
    9421 SET_CINT(设置循环中断参数)指令
    表格 9 88 SET_CINT(设置循环中断参数)
    LADFBD SCL 说明

    ret_val SET_CINT(
    ob_nr_int_in_
    cycle_udint_in_
    phase_udint_in_)
    设置特定中断 OB
    开始循环中断程序扫描程

    表格 9 89 参数数类型
    参数类型 数类型 说明
    OB_NR IN OB_CYCLIC OB 号(允许符号名称)
    CYCLE IN UDInt 时间间隔(微秒)
    PHASE IN UDInt 相移(微秒)
    RET_VAL OUT Int 执行条件代码 扩展指令
    94 中断
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 401
    示例: 时间参数
    ● 果 CYCLE 时间 100 us OB_NR 引中断 OB 隔 100 us
    中断次循环程序扫描 中断 OB
    执行会执行控制交回程序扫描程继续中断位置开始扫描
    ● 果 CYCLE 时间 0中断事件禁会执行中断 OB
    ● PHASE(相移)时间 CYCLE 时间间隔开始前指定延迟时间
    相移控制优先级较低 OB 执行时间
    果相时间间隔调优先级较高优先级较低 OB优先级较高 OB
    完成处理会调优先级较低 OB 低优先级 OB
    执行起始时间会根优先级较高 OB 处理时间延迟

    果希固定时间周期执行优先级较低 OB相移时间应优先级较高
    OB 处理时间
    扩展指令
    94 中断
    S71200 编程控制器
    402 系统手册 012015 A5E02486685AH
    表格 9 90 条件代码
    RET_VAL (W#16#) 说明
    0000 错误
    8090 OB 存类型错误
    8091 效周期时间
    8092 效相移时间
    80B2 OB 未附加事件
    9422 QRY_CINT(查询循环中断参数)指令
    表格 9 91 QRY_CINT (Query 循环中断)
    LADFBD SCL 说明

    ret_val QRY_CINT(
    ob_nr_int_in_
    cycle>_udint_out_
    phase>_udint_out__
    status>_word_out_)
    获取循环中断 OB
    参数执行状态返回值早执行
    QRY_CINT 时便已存

    表格 9 92 参数数类型
    参数类型 数类型 说明
    OB_NR IN OB_CYCLIC OB 号(允许类似 OB_MyOBName 符号名称)
    RET_VAL OUT Int 执行条件代码
    CYCLE OUT UDInt 时间间隔(微秒)
    PHASE OUT UDInt 相移(微秒)
    STATUS OUT Word 循环中断状态代码:
    • 位 0 4请参见面 STATUS 表
    • 位始终 0
    扩展指令
    94 中断
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 403
    表格 9 93 STATUS 参数
    位 值 说明
    0 0 CPU RUN 期间
    1 启动程中
    1 0 中断已启
    1 中断已通 DIS_IRT 指令禁
    2 0 中断未激活已期
    1 中断已激活
    4 0 通 OB_NR 标识 OB 存
    1 通 OB_NR 标识 OB 存
    位 始终 0
    果发生错误RET_VAL 显示相应错误代买参数 STATUS 0
    表格 9 94 RET_VAL 参数
    RET_VAL (W#16#) 说明
    0000 错误
    8090 OB 存类型错误
    80B2 OB 未附加事件 扩展指令
    94 中断
    S71200 编程控制器
    404 系统手册 012015 A5E02486685AH
    943 时钟中断

    警告
    果攻击者通网络时间协议 (Network Time Protocol NTP)
    步访问您网络便通改变 CPU 系统时间限控制您程
    默认情况S71200 CPU NTP
    客户端功处禁状态启该功时仅允许已组态 IP 址作 NTP
    服务器 CPU 默认情况禁功必须组态功实现远程控制 CPU
    系统时间修正
    S71200 CPU 支持日时钟中断时钟指令两指令均赖精确 CPU
    系统时间 果组态 NTP
    接受服务器进行时间步必须确保服务器源
    否会导致安全漏洞未知户够通改变 CPU
    系统时间限控制您程
    关安全信息建议请参见 Siemens 服务支持网站工业安全操作准
    (httpwwwindustrysiemenscomtopicsglobalenindustrial
    securityDocumentsoperational_guidelines_industrial_security_enpdf)

    9431 SET_TINTL(设置时钟中断)
    表格 9 95 SET_TINTL( DTL 数类型设置日期时钟中断)
    LADFBD SCL 说明

    ret_val SET_TINTL(
    OB_NR_int_in_
    SDT_dtl_in_
    LOCAL_bool_in_
    PERIOD_word_in_
    ACTIVATE_bool_in_)
    设置日期时钟中断 程序中断 OB
    设置执行次者分配
    时间段次执行

    表格 9 96 参数数类型
    参数类型 数类型 说明
    OB_NR IN OB_TOD
    (INT)
    OB 号(允许符号名称)
    SDT IN DTL 启动日期时间: 忽略秒毫秒设置 0 扩展指令
    94 中断
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 405
    参数类型 数类型 说明
    LOCAL IN Bool 0 系统时间
    1 时间(条件 CPU
    组态时间否系统时间)
    PERIOD IN Word 起始日期时间次发生中断事件时段
    • W#16#0000 次
    • W#16#0201 分钟
    • W#16#0401 时
    • W#16#1001 天
    • W#16#1201 周
    • W#16#1401 月
    • W#16#1801 年
    • W#16#2001 月末
    ACTIVATE IN Bool 0 必须执行 ACT_TINT 激活中断事件
    1 中断事件已激活
    RET_VAL OUT Int 执行条件代码
    程序 SET_TINTL 设置执行分配中断 OB
    日期时钟中断事件起始日期时间参数 SDT
    设置次发生中断时间段(天周)参数 PERIOD 设置
    果重复周期设置月必须起始日期设置 1 号 28
    号中天二月份没 29 号 31 号值
    果希月末发生中断事件月末参数 PERIOD
    忽略参数 SDT 中 DTL 数工作日值 线 CPU 线诊断(Online &
    diagnostics) 视图中设置日时钟(Set time of day) 功设置 CPU
    前日期时间 必须设置年月日 STEP 7 根 CPU
    日期时间时钟计算中断时间间隔

    说明
    夏天更改冬天(夏令时)时天第时存
    起始时间应该第二时开始者第时附加延时中断

    扩展指令
    94 中断
    S71200 编程控制器
    406 系统手册 012015 A5E02486685AH
    表格 9 97 条件代码
    RET_VAL (W#16#) 说明
    0000 错误
    8090 效 OB_NR 参数
    8091 效 SDT 起始时间参数:
    (例夏令时开始时跳时起始时间)
    8092 效 PERIOD 参数
    80A1 该起始时间已
    (仅 PERIOD W #16#0000 时发生该错误代码)
    9432 CAN_TINT(取消时钟中断)
    表格 9 98 CAN_TINT(取消日期时钟中断)
    LADFBD SCL 说明

    ret_valCAN_TINT(_int_in) 指定中断 OB
    取消起始日期时钟中断事


    表格 9 99 参数数类型
    参数类型 数类型 说明
    OB_NR IN OB_TOD
    (INT)
    OB 号(允许符号名称)
    RET_VAL OUT Int 执行条件代码

    表格 9 100 条件代码
    RET_VAL (W#16#) 说明
    0000 错误
    8090 效 OB_NR 参数
    80A0 起始日期中断 OB 设置时间 扩展指令
    94 中断
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 407
    9433 ACT_TINT(激活时钟中断)
    表格 9 101 ACT_TINT(激活日期时钟中断)
    LADFBD SCL 说明

    ret_valACT_TINT(_int_in_) 指定中断 OB
    激活起始日期时钟中断事


    表格 9 102 参数数类型
    参数类型 数类型 说明
    OB_NR IN OB_TOD
    (INT)
    OB 号(允许符号名称)
    RET_VAL OUT Int 执行条件代码

    表格 9 103 条件代码
    RET_VAL (W#16#) 说明
    0000 错误
    8090 效 OB_NR 参数
    80A0 没相关时钟中断 OB 设置启动日期时钟
    80A1 激活时间已 仅设置执行次中断 OB
    时发生该错误
    9434 QRY_TINT(查询时钟中断状态)
    表格 9 104 QRY_TINT(查询日期时钟中断)
    LADFBD SCL 说明

    ret_valQRY_TINT(
    OB_NR_int_in_
    STATUS>_word_out_)
    指定中断 OB 查询日期时钟中断状态
    扩展指令
    94 中断
    S71200 编程控制器
    408 系统手册 012015 A5E02486685AH
    表格 9 105 参数数类型
    参数类型 数类型 说明
    OB_NR IN OB_TOD
    (INT)
    查询中断 OB OB 号(允许符号名称)
    RET_VAL OUT Int 执行条件代码
    STATUS OUT Word 指定中断 OB 状态

    表格 9 106 STATUS 参数
    位 值 说明
    0 0 运行中
    1 启动程中
    1 0 中断已启
    1 中断已禁
    2 0 中断未激活已期
    1 中断已激活
    4 0 分配 OB_NR 存
    1 存具分配 OB_NR OB
    6

    1 日期时钟中断时间
    0 日期时钟中断系统时间
    始终 0

    表格 9 107 条件代码
    RET_VAL (W#16#) 说明
    0000 错误
    8090 效 OB_NR 参数
    扩展指令
    94 中断
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 409
    944 延时中断
    SRT_DINT CAN_DINT 指令启动取消延时中断处理程
    QRY_DINT 指令查询中断状态
    延时中断指定延迟时间发生次性事件
    果延迟时间期前取消延时事件会发生程序中断
    表格 9 108 SRT_DINTCAN_DINT QRY_DINT 指令
    LADFBD SCL 说明

    ret_val SRT_DINT(
    ob_nr_int_in_
    dtime_time_in_
    sign_word_in_)
    SRT_DINT 启动延时中断参数 DTIME
    指定延迟执行 OB

    ret_val CAN_DINT(
    ob_nr_int_in_) CAN_DINT 取消已启动延时中断
    种情况执行延时中断 OB

    ret_val QRY_DINT(
    ob_nr_int_in_

    status>_word_out_)
    QRY_DINT 查询通 OB_NR
    参数指定延时中断状态

    表格 9 109 参数数类型
    参数类型 数类型 说明
    OB_NR IN OB_DELAY 延迟时间启动组织块 (OB):
    添加新块(Add new block)
    项目树功创建延时中断 OB 中进行选择
    双击该参数域然单击助手图标查 OB
    DTIME 1 IN Time 延迟时间值(1 60000 ms)
    SIGN 1 IN Word S71200 : 接受值
    避免发生错误必须指定值
    RET_VAL OUT Int 执行条件代码
    STATUS OUT Word QRY_DINT 指令: 指定延时中断 OB
    状态请参见文表格
    1 仅限 SRT_DINT 扩展指令
    94 中断
    S71200 编程控制器
    410 系统手册 012015 A5E02486685AH
    操作
    EN1 时SRT_DINT 指令启动部时间延时定时器 (DTIME) 延时CPU
    生成程序中断触发相关延时中断 OB 执行通执行 CAN_DINT
    指令发生指定延时前取消进行中延时中断
    激活延时中断事件总次数超四次

    说明
    果 EN1SRT_DINT 次扫描时会启动延时计时器请 EN1
    声明单触发定时器仅仅设置 EN1 开始延时

    SRT_DINT 指令时序图:

    ① 延时中断执行
    项目中添加延时中断 OB
    延时中断 OB 分配 SRT_DINT CAN_DINT 指令 新项目中存延时中断
    OB 必须延时中断 OB 添加项目中 创建延时中断 OB请步骤操作:
    1 项目树程序块(Program blocks) 分支中双击添加新块(Add new
    block)选择组织块 (OB)(Organization block (OB))然选择延时中断(Time
    delay interrupt)
    2 重命名 OB选择编程语言选择块编号
    果分配动分配编号块编号请切换手动编号模式
    3 编辑延时中断 OB 子程序创建发生延时超时事件时执行已编程响应
    延时中断 OB 调嵌套六层深 FC FB 代码块
    4 编辑 SRT_DINT CAN_DINT 指令 OB_NR
    参数时新分配延时中断 OB 名称 扩展指令
    94 中断
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 411
    QRY_DINT 参数 STATUS
    表格 9 110 果存错误 (REL_VAL <> 0) STATUS 0
    位 值 说明
    0 0 处 RUN 状态
    1 启动程中
    1 0 中断已启
    1 中断已禁
    2 0 中断未激活已期
    1 中断已激活
    4 0 存具 OB_NR 中指定 OB 号 OB
    1 存具 OB_NR 中指定 OB 号 OB
    位 始终 0
    条件代码
    表格 9 111 SRT_DINTCAN_DINT QRY_DINT 条件代码
    RET_VAL 
(W#16#) 说明
    0000 未出错
    8090 正确参数 OB_NR
    8091 正确参数 DTIME
    80A0 未启动延时中断 扩展指令
    94 中断
    S71200 编程控制器
    412 系统手册 012015 A5E02486685AH
    945 DIS_AIRT EN_AIRT(延迟启较高优先级中断异步错误事件)指令
    DIS_AIRT EN_AIRT 指令禁启报警中断处理程
    表格 9 112 DIS_AIRT EN_AIRT 指令
    LADFBD SCL 说明

    DIS_AIRT() DIS_AIRT 延迟新中断事件处理 OB 中次执行
    DIS_AIRT

    EN_AIRT() 先前 DIS_AIRT 指令禁中断事件处理 EN_AIRT
    启 次 DIS_AIRT 执行必须通次 EN_AIRT
    执行取消
    必须 OB 中 OB 调意 FC FB 中完成
    EN_AIRT 执行次启 OB 中断

    表格 9 113 参数数类型
    参数类型 数类型 说明
    RET_VAL OUT Int 延迟次数 队列中 DIS_AIRT 执行次数
    操作系统会统计 DIS_AIRT 执行次数 特通 EN_AIRT
    指令次取消前者已完成处理前 OB 前执行中保持效
    例: 果通五次 DIS_AIRT
    执行禁中断五次次启中断前必须通五次 EN_AIRT 执行取消禁
    次启中断事件处理 DIS_AIRT 生效期间发生中断者完成执行前 OB
    立处理中断
    参数 RET_VAL 表示禁中断处理次数已排队 DIS_AIRT 执行数
    参数 RET_VAL 0 时会次启中断处理
    扩展指令
    95 诊断(PROFINET PROFIBUS)
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 413
    95 诊断(PROFINET PROFIBUS)
    951 诊断指令
    诊断指令适 PROFINET PROFIBUS:
    ● LED 指令 (页 414): 读取 IO 设备 LED 状态
    ● DeviceStates 指令 (页 416): 获取 IO 子系统中分布式 IO 设备运行状态
    ● ModuleStates 指令 (页 423): 获取分布式 IO 设备中模块运行状态
    ● GET_DIAG 指令 (页 429): 读取指定设备诊断信息
    ● Get_IM_Data 指令 (页 437): 检查指定模块子模块标识维护 (I&M) 数
    952 分布式 IO 诊断事件

    说明
    PROFIBUS IO 系统非硬件兼容性设置允许接受换模块
    (页 173)模块丢失者已组态模块接受换模块否 CPU
    载循环电转 RUN 模式

    表示CPU 支持分布式 IO 系统中组件组态诊断
    发生面提错误诊断缓区会生成日志条目
    表格 9 114 PROFINET PROFIBUS 诊断事件处理
    错误类型 成站诊断信息? 诊断缓区中生成条
    目?
    CPU 操作模式
    诊断错误 保持 RUN 模式
    机架站障 保持 RUN 模式
    IO 访问错误 1 否 保持 RUN 模式
    外围设备访问错误 2 否 保持 RUN 模式
    插拔事件 保持 RUN 模式
    1 IO 访问错误示例原: 已移模块
    2 外围设备访问错误示例原: 非周期性没通信子模块进行通信 扩展指令
    95 诊断(PROFINET PROFIBUS)
    S71200 编程控制器
    414 系统手册 012015 A5E02486685AH
    站 GET_DIAG 指令 (页 429)获取相应诊断信息
    户通编程处理设备错误根需 CPU 切换 STOP 模式
    采方法时您需指定硬件设备读取状态信息
    GET_DIAG 指令站L 址(LADDR) 获取整站点健康状况 L
    址网络组态(Network Configuration)
    视图中找者选择整站机架(整灰色区域)站属性(Properties)
    选项卡中获取 模块
    LADDR该模块属性中查(设备组态中) CPU
    默认变量表中查
    953 LED(获取 LED 状态)指令
    表格 9 115 LED 指令
    LADFBD SCL 说明

    ret_val LED(
    laddr_word_in_
    LED_uint_in_)
    LED 指令读取某 CPU 接口 LED 状态 通
    RET_VAL 输出返回指定 LED 状态

    表格 9 116 参数数类型
    参数类型 数类型 说明
    LADDR IN HW_IO CPU 接口标识号1
    LED IN UInt LED 标识号
    1 RUNSTOP 颜色 1 绿色颜色 2 黄色
    2 出错 颜色 1 红色
    3 维护 颜色 1 黄色
    4 冗余 适
    5 链接 颜色 1 绿色
    6 TxRx 颜色 1 黄色
    RET_VAL OUT Int LED 状态
    1 例该参数拉列表中选择 CPU(PLC_1) PROFINET 接口
    扩展指令
    95 诊断(PROFINET PROFIBUS)
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 415
    表格 9 117 RET_VAL 状态
    RET_VAL
    (W#16#)
    说明
    0 9 LED 状态 0 LED 存
    1 灭
    2 颜色 1 常亮
    3 颜色 2 常亮
    4 颜色 1 2 Hz 频率闪烁
    5 颜色 2 2 Hz 频率闪烁
    6 颜色 1 2 2 Hz 频率交闪烁
    7 颜色 1 点亮 (TxRx)
    8 颜色 2 点亮 (TxRx)
    9 LED 状态
    8091 LADDR 标识设备存
    8092 LADDR 标识设备支持 LED
    8093 LED 标识符未定义
    80Bx LADDR 标识 CPU 支持 LED 指令 扩展指令
    95 诊断(PROFINET PROFIBUS)
    S71200 编程控制器
    416 系统手册 012015 A5E02486685AH
    954 DeviceStates 指令
    DeviceStates 指令返回连接指定分布式 IO 站分布式 IO
    站设备状态
    表格 9 118 DeviceStates 指令
    LADFBD SCL 说明

    ret_val DeviceStates(
    laddr_word_in_
    mode_uint_in_
    state_variant_inout_)
    DeviceStates 获取 IO 子系统 IO
    设备运行状态 指令执行STATE
    参数位列表形式包含 IO
    设备错误状态(针分配 LADDR
    MODE) 信息 STEP 7
    诊断视图中设备状态致
    DeviceStates LADDR
    输入分布式 IO 接口硬件标识符
    TIA 门户中PLC
    硬件标识符通 PLC
    变量表系统常量(System constants)
    选项卡中查找Hw_IoSystem数类型找


    表格 9 119 参数数类型
    参数类型 数类型 说明
    LADDR IN HW_IOSYSTEM 逻辑址: (IO 系统标识符)
    MODE IN UInt 支持五种工作模式 MODE
    输入确定返回条数作指定 STATE 信息
    模式:
    • 1 设备组态处激活状态
    • 2 设备障
    • 3 设备已禁
    • 4 设备存
    • 5 设备中存问题 扩展指令
    95 诊断(PROFINET PROFIBUS)
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 417
    参数类型 数类型 说明
    RET_VAL OUT Int 执行条件代码
    STATE1 InOut Variant 接收设备错误状态缓区: STATE
    参数选择数类型位类型(BoolByteW
    ord DWord)位类型数组
    • 返回 STATE 数第字节 0 位摘位
    该位设置 TRUE 时表示数
    • STATE 参数返回数展现位位置分布式 IO
    址间关系 设备寻址 PROFIBUS
    PROFINET TRUE 例第字节 4 位
    PROFIBUS 址 4 PROFINET 设备号 4 应
    1 PROFIBUSDP状态信息长度 128 位 PROFINET IO长度 1024 位
    指令执行STATE 参数位列表形式包含 IO 设备错误状态(针分配
    LADDR MODE)
    表格 9 120 条件代码
    RET_VAL (W#16#) 说明
    0 错误
    8091 LADDR 存
    8092 LADDR 未寻址 IO 系统
    8093 STATE 参数分配数类型效: 效数类型(BoolByteWord
    Dword)者(BoolByteWord Dword)数组
    80Bx CPU 支持 LADDR 中 DeviceStates 指令
    8452 完整状态数分配 STATE 参数说 STATE
    缓区包含部分结果 扩展指令
    95 诊断(PROFINET PROFIBUS)
    S71200 编程控制器
    418 系统手册 012015 A5E02486685AH
    9541 DeviceStates 组态示例
    PROFIBUS 示例
    PROFIBUS 示例构成:
    ● 16 PROFIBUS 设备名称DPSlave_10DPSlave_25
    ● 16 PROFIBUS 设备分 PROFIBUS 址 10 25
    ● 站设备 IO 模块组态
    ● 显示返回 STATE 参数信息前四字节

    MODE 示例 1:
    正常运行没错误
    示例 2:
    PROFIBUS
    站设备
    DPSlave_12
    模块拔出
    示例 3:
    PROFIBUS
    站设备
    DPSlave_12
    断开连接
    1
    设备组态处激活状态
    0x01FC_FF03 0x01FC_FF03 0x01FC_FF03
    2 设备障 0x0000_0000 0x0110_0000 0x0110_0000
    3 设备已禁 0x0000_0000 0x0000_0000 0x0000_0000
    4 设备存 0x01FC_FF03 0x01FC_FF03 0x01EC_FF03
    5 设备中存问题 0x0000_0000 0x0110_0000 0x0110_0000
    四表格显示前分析四字节数二进制明细:
    表格 9 121 示例 1: 错误: MODE 1(设备组态处激活状态)返回
    0x01FC_FF03
    字节应值 位序列应值 注意
    字节 1 0x01 位 7 00000001 位 0 0 位真数
    字节 2 0xFC 位 15 11111100 位 8
    字节 3 0xFF 位 23 11111111 位 16
    字节 4 0x03 位 31 00000011 位 24
    址 10(位 10) 25(位 25)组态设备
    址 1 9 组态设备
    MODE 4(设备存)数 MODE
    1(设备组态处激活状态)匹配组态设备现设备相匹配 扩展指令
    95 诊断(PROFINET PROFIBUS)
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 419

    表格 9 122 示例 2: 已 PROFIBUS 站设备DPSlave_12拔出模块 MODE
    2(设备障)返回 0x0110_0000
    字节应值 位序列应值 注意
    字节 1 0x01 位 7 00000001 位 0 0 位真数
    字节 2 0x10 位 15 00010000 位 8
    字节 3 0x00 位 23 00000000 位 16
    字节 4 0x00 位 31 00000000 位 24
    设备 12(位 12)已标记障
    MODE 5(设备中存问题)返回信息 MODE 2(设备障)样

    表格 9 123 示例 2(续): 已 PROFIBUS 站设备DPSlave_12拔出模块
    MODE 4(设备存)返回 0x01FC_FF03
    字节应值 位序列应值 注意
    字节 1 0x01 位 7 00000001 位 0 0 位真数
    字节 2 0xFC 位 15 11111100 位 8
    字节 3 0xFF 位 23 11111111 位 16
    字节 4 0x03 位 31 00000011 位 24
    设备 12(位 12)存 MODE 2
    中示错误该设备网络中正常运行导致 MODE
    4(设备存)该设备显示现设备
    扩展指令
    95 诊断(PROFINET PROFIBUS)
    S71200 编程控制器
    420 系统手册 012015 A5E02486685AH
    表格 9 124 示例 3: PROFIBUS 站设备DPSlave_12 PROFIBUS
    网络断开连接(电缆断开断电)
    DPSlave_12检测障设备设备出错
    点DPSlave_12检测存设备 MODE
    4(设备存)返回 0x01EC_FF03
    字节应值 位序列应值 注意
    字节 1 0x01 位 7 00000001 位 0 0 位真数
    字节 2 0xEC 位 15 11101100 位 8
    字节 3 0xFF 位 23 11111111 位 16
    字节 4 0x03 位 31 00000011 位 24
    设备 12(位 12)已标记存 外设备 10 25 报告存
    PROFINET 示例
    PROFINET 示例构成:
    ● 16 PROFINET 站设备名称et200s_1et200s_16
    ● 16 PROFINET 设备分 PROFINET 设备号 1 16
    ● 站设备 IO 模块组态
    ● 显示返回 STATE 参数信息前四字节

    MODE 示例 1:
    正常运行没错误
    示例 2:
    PROFINET 站
    et200s_1
    模块已拔出
    示例 3:
    PROFINET 站
    et200s_1
    已断开连接
    1
    设备组态处激活状态
    0xFFFF_0100 0xFFFF_0100 0xFFFF_0100
    2 设备障 0x0000_0000 0x0300_0000 0x0300_0000
    3 设备已禁 0x0000_0000 0x0000_0000 0x0000_0000
    4 设备存 0xFFFF_0100 0xFFFF_0100 0xFDFF_0100
    5 设备中存问题 0x0000_0000 0x0300_0000 0x0300_0000 扩展指令
    95 诊断(PROFINET PROFIBUS)
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 421
    四表格显示前分析四字节数二进制明细:
    表格 9 125 示例 1: 错误: MODE 1(设备组态处激活状态)返回
    0xFFFF_0100
    字节应值 位序列应值 注意
    字节 1 0xFF 位 7 11111111 位 0 0 位真数
    字节 2 0xFF 位 15 11111111 位 8
    字节 3 0x01 位 23 00000001 位 16
    字节 4 0x00 位 31 00000000 位 24
    址 1(位 1) 16(位 16)组态设备
    址 1 9 组态设备
    MODE 4(设备存)数 MODE
    1(设备组态处激活状态)匹配组态设备现设备相匹配

    表格 9 126 示例 2: 已 PROFINET 站设备et200s_1拔出模块 MODE
    2(设备障)返回 0x0300_0000
    字节应值 位序列应值 注意
    字节 1 0x03 位 7 00000011 位 0 0 位真数
    字节 2 0x00 位 15 00000000 位 8
    字节 3 0x00 位 23 00000000 位 16
    字节 4 0x00 位 31 00000000 位 24
    设备 1(位 1)已标记障 设备然存MODE
    4(设备存)显示数正常工作状态样
    MODE 5(设备中存问题)返回信息 MODE 2(设备障)样
    扩展指令
    95 诊断(PROFINET PROFIBUS)
    S71200 编程控制器
    422 系统手册 012015 A5E02486685AH
    表格 9 127 示例 2(续): 已 PROFIBUS 站设备et200s_1拔出模块
    MODE 4(设备存)返回 0xFFFF_0100
    字节应值 位序列应值 注意
    字节 1 0xFF 位 7 11111111 位 0 0 位真数
    字节 2 0xFF 位 15 11111111 位 8
    字节 3 0x01 位 23 00000001 位 16
    字节 4 0x00 位 31 00000000 位 24
    设备 1(位 1)存 MODE 2
    中示错误该设备网络中正常运行导致 MODE
    4(设备存)该设备显示现设备

    表格 9 128 示例 3: PROFINET 站设备et200s_1 PROFINET
    网络断开连接(电缆断开断电) MODE 4(设备存)返回
    0xFDFF_0100
    字节应值 位序列应值 注意
    字节 1 0xFD 位 7 11111101 位 0 0 位真数
    字节 2 0xFF 位 15 11111111 位 8
    字节 3 0x01 位 23 00000001 位 16
    字节 4 0x00 位 31 00000000 位 24
    设备 1(位 1)存 设备 2(位 2) 16(位 16)存 扩展指令
    95 诊断(PROFINET PROFIBUS)
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 423
    955 ModuleStates 指令
    ModuleStates 指令返回 PROFIBUS PROFINET 站中模块状态
    表格 9 129 ModuleStates 指令
    LADFBD SCL 说明

    ret_val ModuleStates(
    laddr_word_in_
    mode_uint_in
    state_variant_inout)
    ModuleStates 获取 IO
    模块运行状态 指令执行STATE
    参数位列表形式包含 IO
    模块错误状态(针分配 LADDR
    MODE) 信息 STEP 7
    诊断视图中模块状态致
    ModuleStates LADDR
    输入分布式 IO
    站硬件标识符非前端模块身硬
    件标识符
    查找硬件标识符方法:选择网络视
    图中整站然属性硬件标
    识符部分进行查找 通 PLC
    变量表系统常量(system constants)
    选项卡中查找Hw_DeviceHw_DpSla
    ve数类型

    表格 9 130 参数数类型
    参数类型 数类型 说明
    LADDR IN HW_DEVICE 逻辑址(IO 模块标识符)
    MODE IN UInt 支持五种工作模式 MODE
    输入确定返回条数作指定 STATE 信息
    模式:
    • 1 模块组态处激活状态
    • 2 模块障
    • 3 模块已禁
    • 4 模块存
    • 5 模块中存问题 扩展指令
    95 诊断(PROFINET PROFIBUS)
    S71200 编程控制器
    424 系统手册 012015 A5E02486685AH
    参数类型 数类型 说明
    RET_VAL OUT Int 状态(条件代码)
    STATE1 InOut Variant 接收模块错误状态缓区: STATE
    参数数类型位类型(BoolByteWord
    DWord)位类型数组
    • 返回 STATE 数第字节 0 位摘位
    该位设置 TRUE 时表示数
    • STATE
    参数返回数展现位位置模块位置间
    关系 插槽寻址 PROFIBUS PROFINET
    TRUE 例具前端模块电源模块
    IO 模块 ET 200S第字节 1
    位应前端模块2 位应电源模块3 位 4
    位分应两 IO 模块
    1 分配 128 位 需位数取决 IO 模块情况

    表格 9 131 条件代码
    RET_VAL ( W#16#) 说明
    0 错误
    8091 LADDR 标识模块存
    8092 LADDR 标识模块未寻址 IO 设备
    8093 STATE 参数数类型效: 效数类型(BoolByteWord
    Dword)者(BoolByteWord Dword)数组
    80Bx 该 CPU 支持 LADDR 中 ModuleStates 指令
    8452 完整状态数分配 STATE 参数说 STATE
    缓区包含部分结果 扩展指令
    95 诊断(PROFINET PROFIBUS)
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 425
    9551 DeviceStates 组态示例
    PROFIBUS 示例
    PROFIBUS 示例构成:
    ● 16 PROFIBUS 设备名称DPSlave_10DPSlave_25
    ● 16 PROFIBUS 设备分 PROFIBUS 址 10 25
    ● 站设备 IO 模块组态
    ● 该示例 PROFIBUS 站DPSlave_12 LADDR
    参数该站含前端模块电源模块两 IO 模块
    ● 显示返回 STATE 参数信息前四字节

    MODE 示例 1:
    正常运行没错误
    示例 2:
    PROFIBUS
    站设备
    DPSlave_12
    模块已拔出
    示例 3:
    PROFIBUS
    站设备
    DPSlave_12
    断开连接
    1
    模块组态处激活状态
    0x1F00_0000 0x1F00_0000 0x1F00_0000
    2 模块障 0x0000_0000 0x0900_0000 0x1F00_0000
    3 模块已禁 0x0000_0000 0x0000_0000 0x0000_0000
    4 模块存 0x1F00_0000 0x1700_0000 0x0000_0000
    5 模块中存问题 0x0000_0000 0x0900_0000 0x1F00_0000
    四表格显示前分析四字节数二进制明细: 扩展指令
    95 诊断(PROFINET PROFIBUS)
    S71200 编程控制器
    426 系统手册 012015 A5E02486685AH
    表格 9 132 示例 1: 错误: MODE 1(模块组态处激活状态)返回
    0x1F00_0000
    字节应值 位序列应值 注意
    字节 1 0x1F 位 7 00011111 位 0 0 位真数
    字节 2 0x00 位 15 00000000 位 8
    字节 3 0x00 位 23 00000000 位 16
    字节 4 0x00 位 31 00000000 位 24
    插槽 1(位 1) 4(位 4)含模块 插槽 5(位 5)插槽含模块
    MODE 4(模块存)数 MODE
    1(模块组态处激活状态)匹配组态模块现模块相匹配

    表格 9 133 示例 2: 已 PROFIBUS 站设备DPSlave_12拔出模块 MODE
    2(模块障)返回 0x0900_0000
    字节应值 位序列应值 注意
    字节 1 0x09 位 7 00001001 位 0 0 位真数
    字节 2 0x00 位 15 00000000 位 8
    字节 3 0x00 位 23 00000000 位 16
    字节 4 0x00 位 31 00000000 位 24
    模块 3(位 3)已标记障 模块正常工作

    表格 9 134 示例 2(续): 已 PROFIBUS 站设备DPSlave_12拔出模块
    MODE 4(模块存)返回 0x1700_0000
    字节应值 位序列应值 注意
    字节 1 0x17 位 7 00010111 位 0 0 位真数
    字节 2 0x00 位 15 00000000 位 8
    字节 3 0x00 位 23 00000000 位 16
    字节 4 0x00 位 31 00000000 位 24
    模块 3(位 3)显示存 模块 12 4(位 12 4)显示存
    扩展指令
    95 诊断(PROFINET PROFIBUS)
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 427
    表格 9 135 示例 3: PROFIBUS 站设备DPSlave_12 PROFIBUS
    网络断开连接(电缆断开断电) MODE 2(模块障)返回
    0x1F00_0000
    字节应值 位序列应值 注意
    字节 1 0x1F 位 7 00011111 位 0 0 位真数
    字节 2 0x00 位 15 00000000 位 8
    字节 3 0x00 位 23 00000000 位 16
    字节 4 0x00 位 31 00000000 位 24
    设备存插槽 1 4(位 1 4)中模块全部标记障
    MODE 5(模块中存问题)显示信息 MODE 2(模块障)样
    PROFINET 示例
    PROFINET 示例构成:
    ● 16 PROFINET 站设备名称et200s_1et200s_16
    ● 16 PROFINET 设备分 PROFINET 设备号 1 16
    ● 站设备 IO 模块组态
    ● 该示例 PROFINET 站et200s_1该站含前端模块电源模块
    18 IO 模块
    ● 显示返回 STATE 参数信息前四字节

    MODE 示例 1:
    正常运行没错误
    示例 2:
    PROFINET
    et200s_1
    站模块已拔出
    示例 3:
    PROFINET
    et200s_1
    站已断开连接
    1
    模块组态处激活状态
    0xFFFF_1F00 0xFFFF_1F00 0xFFFF_1F00
    2 模块障 0x0000_0000 0x0180_0000 0xFFFF_1F00
    3 模块已禁 0x0000_0000 0x0000_0000 0x0000_0000
    4 模块存 0xFFFF_1F00 0xFF7F_1F00 0x0000_0000
    5 模块中存问题 0x0000_0000 0x0180_0000 0xFFFF_1F00 扩展指令
    95 诊断(PROFINET PROFIBUS)
    S71200 编程控制器
    428 系统手册 012015 A5E02486685AH
    四表格显示前分析四字节数二进制明细:
    表格 9 136 示例 1: 错误: MODE 1(模块组态处激活状态)返回
    0xFFFF_1F00
    字节应值 位序列应值 注意
    字节 1 0xFF 位 7 11111111 位 0 0 位真数
    字节 2 0xFF 位 15 11111111 位 8
    字节 3 0x1F 位 23 00011111 位 16
    字节 4 0x00 位 31 00000000 位 24
    插槽 1(位 1) 20(位 20)含模块 插槽 21(位 21)插槽含模块
    MODE 4(模块存)数 MODE
    1(模块组态处激活状态)匹配组态模块现模块相匹配

    表格 9 137 示例 2: 已 PROFINET 站设备et200s_1拔出模块 MODE
    2(模块障)返回 0x0180_0000
    字节应值 位序列应值 注意
    字节 1 0x01 位 7 00000001 位 0 0 位真数
    字节 2 0x80 位 15 10000000 位 8
    字节 3 0x00 位 23 00000000 位 16
    字节 4 0x00 位 31 00000000 位 24
    模块 15(位 15)已标记障 模块正常工作

    表格 9 138 示例 2(续): 已 PROFIBUS 站设备et200s_1拔出模块
    MODE 4(模块存)返回 0xFF7F_1F00
    字节应值 位序列应值 注意
    字节 1 0xFF 位 7 11111111 位 0 0 位真数
    字节 2 0x7F 位 15 01111111 位 8
    字节 3 0x1F 位 23 00011111 位 16
    字节 4 0x00 位 31 00000000 位 24
    模块 15(位 15)显示存 模块 1 14(位 1 14) 16 20(位 16
    20)显示存 扩展指令
    95 诊断(PROFINET PROFIBUS)
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 429

    表格 9 139 示例 3: PROFINET 站设备et200s_1 PROFINET
    网络断开连接(电缆断开断电) MODE 2(模块障)返回
    0xFFFF_1F00
    字节应值 位序列应值 注意
    字节 1 0xFF 位 7 11111111 位 0 0 位真数
    字节 2 0xFF 位 15 11111111 位 8
    字节 3 0x1F 位 23 00011111 位 16
    字节 4 0x00 位 31 00000000 位 24
    设备存插槽 1 20(位 1 20)中模块全部标记障
    MODE 5(模块中存问题)显示信息 MODE 2(模块障)样
    956 GET_DIAG(读取诊断信息)指令
    说明
    GET_DIAG指令读出硬件设备诊断信息 硬件设备通 LADDR
    参数进行选择 MODE 参数选择读出诊断信息
    表格 9 140 GET_DIAG 指令
    LADFBD SCL 说明

    ret_val GET_DIAG(
    mode_uint_in_
    laddr_word_in_
    cnt_diag>_uint_out_
    diag_variant_inout_
    detail_variant_inout_)
    分配硬件设备读取诊断信息 扩展指令
    95 诊断(PROFINET PROFIBUS)
    S71200 编程控制器
    430 系统手册 012015 A5E02486685AH
    参数
    表列出GET_DIAG指令参数:
    表格 9 141 参数数类型
    参数类型 数类型 说明
    MODE IN UInt MODE 参数选择输出诊断数
    LADDR IN HW_ANY
    (Word)
    设备硬件 ID
    RET_VAL OUT Int 指令状态
    CNT_DIAG OUT UInt 输出诊断详细信息数量
    DIAG InOut Variant 指存储选模式诊断信息数区
    DETAILS InOut Variant 指存储选模式致诊断详细信息数区 扩展指令
    95 诊断(PROFINET PROFIBUS)
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 431
    MODE 参数
    根 MODE 参数值 DIAGCNT_DIAG DETAILS
    输出参数中输出诊断数
    表格 9 142 MODE 参数
    MODE 说明 DIAG CNT_DIAG DETAILS
    0 DWord
    格式输出模块支持
    诊断信息中位 X1
    表示支持模式 X
    支持模式位字符串
    (DWord
    格式)中位 X1
    表示支持模式 X
    0
    1 输出已寻址硬件象固
    状态
    诊断状态: DIS
    结构致输出
    (注意:
    请参见面DIS
    结构信息部分结
    尾处 GET_DIAG
    指令示例)
    0
    2 输出已寻址硬件象
    属模块状态
    输出 DNN
    结构致诊断数
    (注意:
    请参见面DNN
    结构信息部分结
    尾处 GET_DIAG
    指令示例)
    0 扩展指令
    95 诊断(PROFINET PROFIBUS)
    S71200 编程控制器
    432 系统手册 012015 A5E02486685AH
    DIS 结构
    MODE 参数 1 情况诊断信息输出 DIS 结构致
    表列出参数值含义:
    表格 9 143 诊断信息源 (DIS) 结构
    参数 数类型 值 说明
    MaintenanceSta
    te
    DWord 枚举
    0 需维护
    1 模块设备已禁
    2
    3
    4
    5 需维护
    6 求维护
    7 错误
    8 附属模块中状态未知错误
    9
    10 输入输出
    Componentstat
    e Detail
    DWord 位数组 模块子模块状态:
    • 位 0 位 15: 模块状态消息
    • 位 16 位 31: CPU 状态消息
    0
    2(枚举)
    附加信息:
    • 位 0: 附加信息
    • 位 1: 允许传送
    3 位 3 1: 少通道支持诊断限定符
    4 位 4 1: 少通道组件需维护
    5 位 5 1: 少通道组件求维护
    6 位 6 1: 少通道组件错误
    7 10 保留(始终 0) 扩展指令
    95 诊断(PROFINET PROFIBUS)
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 433
    参数 数类型 值 说明
    11 14 位 11 1: PNIO 子模块正确
    位 12 1: PNIO 更换模块
    位 13 1: PNIO 错误模块
    位 14 1: PNIO 模块已断开
    15 保留(始终 0)
    16 31 CPU 生成模块状态信息:
    位 16 1: 模块已禁
    位 17 1: CiR 操作激活
    位 18 1: 输入
    位 19 1: 输出
    位 20 1: 溢出诊断缓区
    位 21 1: 诊断
    位 22 31: 保留(始终 0)
    OwnState Uint16 枚举 OwnState 参数值描述模块维护状态
    0 障
    1 模块设备已禁
    2 需维护
    3 求维护
    4 错误
    5 法 CPU 访问模块设备( CPU
    模块设备效)
    6 输入输出
    7
    IO State Uint16 位数组 模块 IO 状态
    0 位 0 1: 需维护
    1 位 1 1: 模块设备已禁
    2 位 2 1: 需维护
    3 位 3 1: 求维护
    4 位 4 1: 错误 扩展指令
    95 诊断(PROFINET PROFIBUS)
    S71200 编程控制器
    434 系统手册 012015 A5E02486685AH
    参数 数类型 值 说明
    5 位 5 1: 法 CPU 访问模块设备( CPU
    模块设备效)
    6 输入输出
    7 限定符果位 02 3 置位位 7 1
    8 15 保留(始终 0)
    OperatingState UInt16 枚举
    0
    1 处 STOP 状态固件更新
    2 处 STOP 状态复位存储器

    3 处 STOP 状态启动

    4 处 STOP 状态
    5 存储器复位
    6 处 START 状态
    7 处 RUN 状态
    8
    9 处 HOLD 状态
    10
    11
    12 模块障
    13
    14 电源
    15 CiR
    16 处 STOP 状态 DIS

    17 In
    18
    19
    20 扩展指令
    95 诊断(PROFINET PROFIBUS)
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 435
    DNN 结构
    MODE 参数2 情况诊断详细信息输出 DNN 结构致
    表列出参数值含义:
    表格 9 144 诊断导航节点 (DNN) 结构
    参数 数类型 值 说明
    SubordinateState UINT Enum 属模块状态(请参见 DIS 结构参数 OwnState)
    SubordinateIOState WORD Bitarray 属模块输入输出状态(请参见 DIS 结构参数 IO
    State)
    DNNmode WORD Bitarray • 位 0 0: 诊断已启
    • 位 0 1: 诊断已禁
    • 位 1 位 15: 保留
    RET_VAL 参数
    表格 9 145 RET_VAL 参数错误代码
    错误代码
    
(W#16#)
    说明
    0 错误
    8080 支持 MODE 参数中值
    8081 选模式(参数 MODE)支持 DIAG 参数中类型
    8082 选模式(参数 MODE)支持 DETAILS 参数中类型
    8090 LADDR 存
    8091 CHANNEL 参数中选通道存
    80C1 行执行资源足 扩展指令
    95 诊断(PROFINET PROFIBUS)
    S71200 编程控制器
    436 系统手册 012015 A5E02486685AH
    示例
    面梯形逻辑程序段 DB 显示三种结构三种模式:
    ● DIS
    ● DNN
    扩展指令
    95 诊断(PROFINET PROFIBUS)
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 437

    ① DNN
    ② DIS

    说明
    DB 中必须手动键入数类型访问三种结构中种没拉列表选择
    示准确键入数类型:
    • DNN
    • DIS

    957 Get_IM_Data(读取标识维护数)指令
    Get_IM_Data 指令检查指定模块子模块标识维护 (I&M) 数
    表格 9 146 Get_IM_Data 指令
    LADFBD SCL 说明

    GET_IM_DATA_DB(LADDR16#0

    IM_TYPE0
    DONE>_bool_out_
    BUSY>_bool_out_
    ERROR>_bool_out_
    STATUS>_word_out_

    DATA_variant_inout_)
    Get_IM_Data
    指令检查指定模块子模块标识维
    护 (I&M) 数
    扩展指令
    95 诊断(PROFINET PROFIBUS)
    S71200 编程控制器
    438 系统手册 012015 A5E02486685AH
    表格 9 147 参数数类型
    参数类型 数类型 说明
    LADDR Input HW_IO 模块标识符
    IM_TYPE Input UInt 标识维护 (I&M) 数编号:
    • 0 I&M0(MLFB序列号版信息)
    • 1 I&M1(标识)
    • 2 I&M2(安装日期)
    • 3 I&M3(描述符)
    • 4 I&M4(签名)
    RET_VAL Output Int 状态(条件代码)
    DATA InOut Variant I&M 数(STRING BYTE 数组)
    标识维护 (I&M) 数助您检查系统组态检测硬件变更查维护数
    模块标识数(I 数)读数 模块维护数(M
    数)取决安装日期等系统信息 维护规划期间创建 M 数写入模块中:
    ● 果参数 DATA 数类型字符串根 I&M
    数长度设置字符串前长度
    ● 果参数 DATA 数类型 Byte Char 数组字节序复制 I&M

    ● 果参数 DATA 数类型结构字节序复制 I&M 数
    ● 果 DATA 中定字节字符数组请求 I&M 数长附加字节值 16#00
    ● 支持数类型否返回错误 8093
    表格 9 148 条件代码
    RET_VAL
    (W#16#)
    说明
    0 错误
    8091 LADDR 存
    8092 LADDR 未寻址支持 I&M 数 HW 象
    8093 支持参数 DATA 定数类型
    80B1 DATA CPU 支持 LADDR 中 DATA 指令 LADDR 扩展指令
    96 脉
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 439
    RET_VAL
    (W#16#)
    说明
    80B2 CPU 支持 IM_TYPE
    8452 完整 I&M 信息适合 DATA 参数定变量
    长返回变量字节长度相等部分结果

    96 脉
    961 CTRL_PWM(脉宽调制)指令
    表格 9 149 CTRL_PWM(脉宽调制)指令
    LADFBD SCL 说明

    CTRL_PWM_DB(
    PWMW#16#0
    enableFALSE
    busy>_bool_out_
    status>_word_out_)
    提供占空变固定循环时间输出 PWM
    输出指定频率(循环时间)启动连续
    运行
    脉宽度会根需进行变化影响需控

    1 插入该指令STEP 7 显示创建相关数块 调选项 (Call Options) 话框
    2 SCL 示例中CTRL_PWM_DB背景 DB 名称

    表格 9 150 参数数类型
    参数类型 数类型 说明
    PWM IN HW_PWM
    (Word)
    PWM 标识符:
    已启脉发生器名称变常量(constant)
    变量表中变量作 PWM 参数 (默认值: 0)
    ENABLE IN Bool 1 启动脉发生器
    0 停止脉发生器
    BUSY OUT Bool 功忙(默认值: 0)
    STATUS OUT Word 执行条件代码(默认值: 0) 扩展指令
    96 脉
    S71200 编程控制器
    440 系统手册 012015 A5E02486685AH
    CTRL_PWM 指令参数信息存储 DB 中 数块参数户单独更改
    CTRL_PWM 指令进行控制
    通变量名称 PWM 参数指定已启脉发生器
    EN 输入 TRUE 时PWM_CTRL 指令根 ENABLE 输入值启动停止标识
    PWM 脉宽度相关 Q 字输出址中值指定
    CPU CTRL_PWM 指令执行处理请求参数 BUSY 总报告 FALSE
    果检测错误 ENO 设置 FALSE 参数 STATUS 包含条件代码
    CPU 第次进入 RUN 模式时脉宽度设置设备组态中组态初始值
    根需值写入设备组态中指定 Q 字位置(输出址起始址:)
    更改脉宽度 指令(移动转换数学) PID
    功框需脉宽度写入相应 Q 字 必须 Q
    字值效范围(百分数千分数万分数 S7 模拟格式)

    说明
    法强制分配 PWM PTO 数字量 IO 点
    设备组态期间分配脉宽度调制 (PWM PulseWidth Modulation) 脉串输出 (PTO
    PulseTrain Output) 设备数字量 IO 点 数字 IO
    点分配设备法通监视表格强制功修改分配 IO 点址值


    表格 9 151 STATUS 参数值
    STATUS 说明
    0 错误
    80A1 PWM 标识符未寻址效 PWM 扩展指令
    96 脉
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 441
    962 脉输出作


    脉宽度表示循环时间百分数(0
    100)千分数(0 1000)万分数(0
    10000) S7 模拟格式
    脉宽度
    0(脉始终关闭)满刻度(脉始终
    开)变化
    ① 循环时间
    ② 脉宽度
    PWM 输出 0
    满刻度变化提供许方面模拟输出相数字输出 例PWM
    输出控制电机速度速度范围停止全速控制阀位置位
    置范围闭合完全开
    四种脉发生器控制高速脉输出功: PWM 脉串输出 (PTO Pulse train
    output) PTO 运动控制指令 脉发生器指定 PWM
    PTO指定 PWM PTO
    板载 CPU 输出选信号板输出
    表列出输出点编号(假定默认输出组态)
    果更改输出点编号输出点编号户指定编号 请注意PWM
    仅需输出 PTO 通道选择两输出
    果脉功需输出相应输出途 关 IO
    分配情况请参见表
    表显示默认 IO 分配四种脉发生器组态意置 CPU SB
    数字量输出 输出点支持电压速度分配 PWMPTO
    位置时该素考虑

    说明
    户程序中指令法脉串输出
    CPU 信号板输出组态脉发生器时( PWM 运动控制 PTO
    指令配合)会 Q
    存储器中移相应输出址址户程序中途
    果户程序作脉发生器输出写入值 CPU 会该值写入物理输出
    扩展指令
    96 脉
    S71200 编程控制器
    442 系统手册 012015 A5E02486685AH
    说明
    释放 PTO 方输出程序中位置
    PTO 需分配两输出: 作脉输出作方输出
    脉输出方输出
    释放方输出户程序中途


    表格 9 152 脉发生器默认输出分配3
    说明 脉 方
    PTO1
    置 IO Q00 Q01
    SB IO Q40 Q41
    PWM1
    置输出 Q00
    SB 输出 Q40
    PTO2
    置 IO Q02 Q03
    SB IO Q42 Q43
    PWM2
    置输出 Q02
    SB 输出 Q42
    PTO3
    置 IO Q041 Q051
    SB IO Q40 Q41
    PWM3
    置输出 Q041
    SB 输出 Q41
    PTO4
    置 IO Q062 Q072
    SB IO Q42 Q43 扩展指令
    96 脉
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 443
    说明 脉 方
    PWM4
    置输出 Q062
    SB 输出 Q43
    1 CPU 1211C 没输出 Q04Q05Q06 Q07输出 CPU 1211C

    2 CPU 1212C 没输出 Q06 Q07输出 CPU 1212C 中
    3 该表适 CPU 1211CCPU 1212CCPU 1214CCPU 1215C CPU 1217C
    PTOPWM 功
    963 组态 PWM 脉通道
    准备 PWM 操作首先通选择 CPU
    组态设备配置中脉通道然组态脉发生器 (PTOPWM)选择 PWM1
    PWM4 启脉发生器(复选框)
    果启脉发生器该特定脉发生器分配唯默认名称
    通名称:(Name) 编辑框中编辑名称进行更改
    已启脉发生器名称成常量(constant) 变量表中变量作
    CTRL_PWM 指令 PWM 参数
    表格 9 153 CPU 输出: 频率
    CPU CPU 输出通道 脉方输出 AB正交脉

    1211C Qa0 Qa3 100 kHz 100 kHz
    1212C Qa0 Qa3 100 kHz 100 kHz
    Qa4Qa5 20 kHz 20 kHz
    1214C 1215C Qa0 Qa4 100kHz 100kHz
    Qa5 Qb1 20 kHz 20 kHz
    1217C DQa0 DQa3
    (0+0
    3+3)
    1 MHz 1 MHz
    DQa4 DQb1 100 kHz 100 kHz
    扩展指令
    96 脉
    S71200 编程控制器
    444 系统手册 012015 A5E02486685AH
    表格 9 154 SB 信号板输出: 频率(选信号板)
    SB 信号板 SB 输出通道 脉方输出 AB正交脉

    SB 1222200 kHz DQe0 DQe3 200kHz 200 kHz
    SB 1223200 kHz DQe0DQe1 200kHz 200 kHz
    SB 1223 DQe0DQe1 20 kHz 20 kHz


    说明
    CPU 1217C 脉输出发生器脉频率 1 MHzCPU 1211C1212C1214C
    1215C 100 kHz20 kHz(标准 SB) 200 kHz(高速 SB)
    组态速度频率超出硬件限制轴时STEP 7 会提醒户
    您应会出现问题请始终确保会超出硬件脉频率

    方式重命名脉发生器添加注释分配参数:
    ● 脉发生器作: PWM PTO(选择 PWM)
    ● 输出源: 板载 CPU SB
    ● 时间基数: 毫秒微秒
    ● 脉宽度格式:
    – 百分数(0 100)
    – 千分数(0 1000)
    – 万分数(0 10000)
    – S7 模拟格式(0 27648)
    ● 循环时间(范围 0 16777215): 输入循环时间值
    该值设备配置(Device configuration) 中更改
    ● 初始脉宽度: 输入初始脉宽度值 运行期间更改脉宽度值 扩展指令
    96 脉
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 445
    输入起始址组态输出址 输入中查找脉宽度值 Q 字址

    说明
    户程序中指令法脉串输出
    CPU 信号板输出组态脉发生器时(供 PWM 运动控制指令)会 Q
    存储器中移相应输出址址户程序中途
    果户程序作脉发生器输出写入值 CPU 会该值写入物理输出

    脉宽度值默认位置示:
    ● PWM1: QW1000
    ● PWM2: QW1002
    ● PWM3: QW1004
    ● PWM4: QW1006
    该位置值控制脉宽度次 CPU STOP 切换 RUN
    模式时会初始化面指定 初始脉宽度:(Initial pulse width) 值
    运行期间更改该 Q 字值会引起脉宽度变化 扩展指令
    97 配方数日志
    S71200 编程控制器
    446 系统手册 012015 A5E02486685AH
    97 配方数日志
    971 配方
    9711 配方概述
    配方数存储
    ● 项目中创建配方数块必须存储 CPU 装载存储器中 部 CPU
    存储器外部存储器程序卡
    ● 必须创建 DB 活动配方数块 DB
    必须工作存储器中中程序逻辑读取写入活动配方记录
    配方数理
    配方数块产品配方记录数组
    配方数组元素代表种配方形式配方组成分基础
    ● 创建 PLC 数类型结构定义配方记录中成分
    数类型模板重复配方记录
    根分配配方成分起始值产生产品配方
    ● READ_DBL
    指令时配方配方数块(装载存储器中配方)传送活动配方数
    块(工作存储器中配方)
    配方记录移动工作存储器程序逻辑便读取成分值开始生产运行
    程配方数需 CPU 工作存储器量降低
    ● 果生产运行期间 HMI 设备调整活动配方成分值 WRIT_DBL
    指令修改值写入配方数块
    配方导出(配方数块 CSV 文件)
    RecipeExport 指令完整配方记录集生成 CSV 文件
    未配方记录导出 扩展指令
    97 配方数日志
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 447
    配方导入( CSV 文件配方数块)
    完成配方导出操作生成 CSV 文件作数结构模板
    1 CPU web 服务器中文件浏览器页面现配方 CSV 文件 CPU 载 PC
    2 ASCII 文编辑器修改配方 CSV
    修改分配成分起始值修改数类型数结构
    3 修改 CSV 文件 PC 次传 CPU CPU Web
    服务器允许传操作前必须删重命名 CPU 装载存储器中旧 CSV
    文件(具相名称)
    4 修改 CSV 文件传 CPU 便 RecipeImport
    指令新起始值修改 CSV 文件( CPU
    装载存储器中)传送配方数块( CPU 装载存储器中)
    9712 配方示例
    配方实例
    表显示准备配方数块配方信息 该实例配方数块存储 5
    条记录中三条已 第四条第五条记录留空供扩展
    表中行表示条记录存储配方名称成分数类型成分值

    productna
    me
    water barley wheat hops yeast waterTm
    p
    mashTm
    p
    mashTi
    me
    QTest
    Pils 10 9 3 280 39 40 30 100 0
    Lager 10 9 3 150 33 50 30 120 0
    BlackBeer 10 9 3 410 47 60 30 90 1
    Not_used 0 0 0 0 0 0 0 0 0
    Not_used 0 0 0 0 0 0 0 0 0 扩展指令
    97 配方数日志
    S71200 编程控制器
    448 系统手册 012015 A5E02486685AH
    创建配方数块

    说明
    配方数块规
    • 配方数块必须包含维数组结构 PLC 数类型结构
    配方实例显示 PLC 数类型创建配方数块
    • 实例中成分数类型 UINT 数类型
    成分数类型结构外混合数类型
    配方数块数组元素中允许 PLC
    数类型中存结构允许结构中嵌套结构

    首先创建新 PLC 数类型
    添加新 PLC 数类型名称作配方类型 图中Beer_Recipe新复合
    PLC 数类型存储系列简单数类型 Beer_RecipePLC
    数类型数模板配方数块记录活动配方数块中重复
    输入实例配方成分名称数类型 成分值配方数块中添加
    扩展指令
    97 配方数日志
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 449
    第二步创建配方数块
    ● 配方数块创建全局数块启数块属性仅存储装载存储器中(Only
    store in load memory)
    ● 配方数块名称作相应 CSV 文件文件名 数块名称中字符必须遵守
    Windows 文件系统命名限制 字符 \ * < > | 空格字符均许
    ● 配方数组分配 Products 作 Array [1 5] of Beer_Recipe 数组 5
    创建配方风味数目
    ● 配方成分值添加数块起始值
    图中展开BlackBeer配方显示配方记录成分

    配方导出(配方数块 CSV 文件)
    执行RecipeExport (页 451)配方数块数传送 CSV
    文件面文文件示

    Recipe_DBcsv
    indexproductnamewaterbarleywheathopsyeastwaterTmp
    mashTmpmashTimeQTest
    1Pils10932803940301000
    2Lager10931503350301200
    3BlackBeer1093410476030901
    4 Not_used000000000
    5 Not_used000000000
    扩展指令
    97 配方数日志
    S71200 编程控制器
    450 系统手册 012015 A5E02486685AH
    配方导入( CSV 文件配方数块)
    1 CPU web 服务器中文件浏览器页面现配方 CSV 文件 CPU
    装载存储器载 PC
    2 ASCII 文编辑器修改配方 CSV
    修改分配成分起始值修改数类型数结构
    3 修改 CSV 文件 PC 次传 CPU CPU Web
    服务器允许传操作前必须删重命名 CPU 装载存储器中旧 CSV
    文件(具相名称)
    4 修改 CSV 文件传 CPU 便 RecipeImport
    指令新起始值修改 CSV 文件( CPU
    装载存储器中)传送配方数块( CPU 装载存储器中)
    CSV 文件必须精确匹配应配方数块结构
    ● 更改 CSV 文件中值允许更改结构 RecipeImport
    指令求记录成分数量目标配方数块结构完全匹配 否 RecipeImport
    执行会失败 例果配方数块中定义 10 配方实际 6
    配方 CSV 文件第 7 第 10 行传送数块 必须检查该数否效
    例未配方记录中产品名称赋予变量Not_used
    ● 果文文件添加数记录导入修改文件请确保您分配配方数块数组限
    制足够元素配方记录
    ● 导出 CSV 文件期间会动生成索引编号
    果创建附加数记录请相应添加连续索引编号
    ● 执行 RecipeImport 会检查 CSV
    文件数判断结构否正确值否相关配方数块中分配数类型匹配
    例Bool 数类型存储整数值否 RecipeImport 执行会失败
    Excel 中显示 CSV 配方数
    阅读编辑更加容易 Excel 中开 CSV 文件
    果逗号未识十进制分隔符 Excel 导入功结构化形式输出数
    扩展指令
    97 配方数日志
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 451
    9713 传送配方数程序指令
    RecipeExport(配方导出)指令
    表格 9 155 RecipeExport 指令
    LADFBD SCL 说明

    RecipeExport_DB(
    req_bool_in_
    done>_bool_out_
    busy>_bool_out_
    error>_bool_out_
    status>_word_out_

    Recipe_DB_variant_inout_)
    RecipeExport指令配方记录
    配方数块导出 CSV 文件格式
    CSV
    文件包含产品名称成分名称起始值
    CSV
    文件存储部装载存储器中果安
    装选外部程序存储器卡
    CSV
    文件存储外部装载存储器中
    导出操作REQ参数触发 BUSY
    参数导出处理期间会设置1
    RecipeExport 执行停止BUSY
    复位0 DONE
    参数中1表示操作完成
    果执行期间发生错误参数
    ERROR STATUS 会指示结果
    配方导出前必须创建配方数块 配方数块名称作新 CSV
    文件文件名 果具相名称 CSV 文件已存导出操作期间会覆盖
    CPU 置 Web 服务器文件浏览器页面 (页 889)访问配方 CSV 文件
    该文件置 CPU 装载存储器根目录配方文件夹中
    表格 9 156 参数数类型
    参数类型 数类型 说明
    REQ IN Bool 控制参数 REQUEST: 升激活导出
    RECIPE_DB 输入输出 Variant 指配方数块指针
    关详细信息请参见配方数块实例 (页 447)
    数块名称中字符必须遵守 Windows
    文件系统命名限制 字符 \ * < > |
    空格字符均许 扩展指令
    97 配方数日志
    S71200 编程控制器
    452 系统手册 012015 A5E02486685AH
    参数类型 数类型 说明
    DONE OUT Bool 请求已完成没出错DONE 位保持 TRUE
    扫描周期时间 (默认值:False)
    BUSY OUT Bool RecipeExport 执行
    • 0 没操作正进行
    • 1 操作正进行
    ERROR OUT Bool 请求错误终止ERROR 位保持 TRUE
    扫描周期时间 STATUS 参数中错误代码值仅
    ERROR TRUE 扫描周期效
    • 0 没警告错误
    • 1 发生错误 STATUS 参数提供错误类型信息
    STATUS OUT Word 执行条件代码

    表格 9 157 ERROR STATUS 值
    ERROR STATUS
    (W#16#)
    说明
    0 0000 错误
    0 7000 REQ 时调: BUSY 0DONE 0
    0 7001 REQ 时首次调(工作): BUSY 1DONE 0
    0 7002 第 N 次调(工作): BUSY 1DONE 0
    1 8070 实例存储器
    1 8090 文件名称包含效字符
    1 8091 法处理 RECIPE_DB 引数结构
    1 8092 RECIPE_DB 中指定数结构超 5000 字节
    1 80B3 MC 部装载存储器中没足够空间
    1 80B4 MC 受写保护
    1 80B6 未启配方数块属性仅存储装载存储器中(Only store in load
    memory)
    1 80C0 CSV 文件时锁定
    1 80C1 DB 时锁定 扩展指令
    97 配方数日志
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 453
    RecipeImport(配方导入)指令
    表格 9 158 RecipeImport 指令
    LADFBD SCL 说明

    RecipeImport_DB(
    req_bool_in_
    done>_bool_out_
    busy>_bool_out_
    error>_bool_out_
    status>_word_out_

    Recipe_DB_variant_inout_)
    RecipeImport指令配方数
    CPU 装载存储器中 CSV
    文件导入 RECIPE_DB
    参数引配方数块中
    导入程中配方数块中起
    始值覆盖
    导入操作REQ参数触发
    BUSY
    参数导入处理期间会设置1
    RecipeImport
    执行停止BUSY
    复位0 DONE
    参数中1表示操作完成
    果执行期间发生错误参数
    ERROR STATUS
    会指示结果

    表格 9 159 参数数类型
    参数类型 数类型 说明
    REQ IN Bool 控制参数 REQUEST: 升激活导入
    RECIPE_DB 输入输出 Variant 指配方数块指针
    关详细信息请参见配方数块实例 (页 447)
    数块名称中字符必须遵守 Windows 文件系统命名限制
    字符 \ * < > | 空格字符均许
    DONE OUT Bool 请求已完成没出错DONE 位保持 TRUE
    扫描周期时间 (默认值:False)
    BUSY OUT Bool • 0 操作正进行
    • 1 操作正进行 扩展指令
    97 配方数日志
    S71200 编程控制器
    454 系统手册 012015 A5E02486685AH
    参数类型 数类型 说明
    ERROR OUT Bool 请求错误终止ERROR 位保持 TRUE
    扫描周期时间 STATUS 参数中错误代码值仅
    ERROR TRUE 扫描周期效
    STATUS OUT Word 执行条件代码(默认值:0)
    配方数块中包含 CSV 文件数结构致结构执行配方导入操作
    CSV 文件规:
    ● CSV
    文件必须位部装载存储器根目录Recipes文件夹中果安装选外部程
    序存储器卡 CSV 文件位外部装载存储器相应文件夹中
    ● CSV 文件名称必须 RECIPE_DB 参数中数块名称相匹配
    ● CSV 文件第行(标题)包含配方成分名称 导入期间会忽略第行
    导入程期间会检查 CSV 文件数块中配方成分名称否致
    ● 种情况CSV 文件行第值作配方索引编号
    配方索引序导入 CSV
    文件中索引必须升序排列间断(否STATUS 参数中会输出错误消息
    80B0)
    ● CSV 文件中包含配方数记录数超配方数块中提供数量
    数记录值数块中数组限值指出
    表格 9 160 ERROR STATUS 值
    ERROR STATUS
    (W#16#)
    说明
    0 0000 错误
    0 7000 REQ 时调: BUSY 0DONE 0
    0 7001 REQ 时首次调(工作): BUSY 1DONE 0
    0 7002 第 N 次调(工作): BUSY 1DONE 0
    1 8070 实例存储器
    1 8090 文件名称包含效字符
    1 8092 没匹配 CSV 文件导入 原: CSV 文件名称配方 DB
    名称匹配
    1 80C0 CSV 文件时锁定 扩展指令
    97 配方数日志
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 455
    ERROR STATUS
    (W#16#)
    说明
    1 80C1 数块时锁定
    1 80B0 CSV
    文件中索引编号连续未升序排列超数块中数(数组
    限值)
    1 80B1 配方数块结构 CSV 文件匹配: CSV 文件包含字段
    1 80B2 配方数块结构 CSV 文件匹配: CSV 文件包含少字段
    1 80B6 未启配方数块属性仅存储装载存储器中(Only store in load
    memory)
    1 80D0 +n 配方数块结构 CSV 文件匹配: 字段 n 中数类型匹配
    (n<46)
    1 80FF 配方数块结构 CSV 文件匹配: 字段 n 中数类型匹配
    (n>46)
    9714 配方实例程序
    配方示例程序先决条件
    面列出配方示例程序先决条件:
    ● 存储配方记录配方数块 配方数块存储装载存储器中
    ● 工作存储器中存储配方副活动配方数块
    关配方数块相应 CSV 文件详细信息请参见配方数块实例 (页 447)
    创建活动配方数块
    添加新块(Add new block) 窗口中:
    ● 添加新块(Add new block) 窗口中选择数块(Data block) 钮
    ● 类型(Type) 拉菜单中选择您先前创建Beer_recipePLC 数类型
    需起始值
    配方配方数块传送活动配方数块时数块数值置位
    实例中活动配方数块 READ_DBL 目标数 WRITE_DBL 提供源数
    图显示 Active_Recipe 数块 扩展指令
    97 配方数日志
    S71200 编程控制器
    456 系统手册 012015 A5E02486685AH

    背景数块
    指令 RecipeExport (RecipeExport_DB) RecipeImport (RecipeImport_DB)
    背景数块指令置程序中时动创建
    背景数块控制指令执行程序逻辑中引
    示例配方程序
    程序段 1 REQ 升启动导出程 CSV 文件配方数块数生成置 CPU
    存储器配方文件夹

    程序段 2 捕获 RecipeExport 执行 STATUS
    输出考虑该指令仅扫描周期效
    扩展指令
    97 配方数日志
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 457
    程序段 3 REQ 升启动导入程 现配方数块载入读取 CPU
    存储器配方文件夹相应 CSV 文件中配方数

    程序段 4 捕获 RecipeImport 执行 STATUS
    输出考虑该指令仅扫描周期效

    程序 5 READ_DBL 配方Recipe_DB中复制起始值 结果值[1]( CPU
    装载存储器中) Active_Recipe DB 前值( CPU 工作存中)
    READ_DBL 执行程序逻辑通 Active_Recipe
    数块中寻址访问配方成分值 例符号址 (Active_Recipeproductname)
    (Active_Recipewater) 程序逻辑提供前配方名称水量
    扩展指令
    97 配方数日志
    S71200 编程控制器
    458 系统手册 012015 A5E02486685AH
    程序段 6 运行期间HMI 设备修改 Active_Recipe 数块中存储成分值
    通执行 WRIT_DBL 存储改进配方数 例中 Recipe_DB
    全部起始值配方 Recipe_DB 结果值 [1] Active_Recipe
    数块中前值覆盖

    972 数日志
    控制程序 Data log 指令运行数值存储永久性日志文件中
    数日志文件存储闪存(CPU 存储卡)中 日志文件数标准
    CSV(逗号分隔值)格式进行存储 数记录预定循环日志文件形式组织
    Data log 指令程序中创建开写入记录关闭日志文件
    通创建定义单日志记录数缓区确定记录程序值
    数缓区作新日志记录时存储空间
    运行期间必须通程序新程值移缓区中
    更新程数值执行 DataLogWrite
    指令数缓区传送数日志记录中
    Web
    服务器文件浏览器页面开编辑保存重命名删数日志文件
    必须读取权限查文件浏览器必须修改权限编辑删重命名数日志
    文件 扩展指令
    97 配方数日志
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 459
    9721 数日志记录结构
    DataLogCreate 指令 DATA HEADER
    参数分配日志记录数元素数类型列标题说明
    DataLogCreate 指令 DATA 参数
    DATA 参数指作新日志记录时缓区存储器必须分配 M DB 位置
    分配整 DB(源创建 DB 时分配 PLC 数类型)分配部分 DB(指定
    DB 元素数类型数类型结构PLC 数类型数数组)
    结构数类型限制单嵌套级
    声明数元素总数应标题参数中指定列数相应
    分配数元素数 253(带时间戳) 255(带时间戳)
    限制记录始终处 Excel 工作表 256 列限制范围
    DATA 参数标准( S7300400 兼容)优化DB
    类型中分配保持性数元素非保持性数元素
    写入数日志记录首先必须新程值装载时 DATA 记录然执行
    DataLogWrite 指令新记录值保存 Datalog 文件中
    DataLogCreate 指令 HEADER 参数
    HEADER 参数指 CSV 文件中编码数矩阵第行列标题名称 HEADER
    数必须位 DB M 存储器字符必须遵守标准 CSV
    格式规列名称逗号分隔 数类型字符串字节数组字符数组
    字符字节数组增加中字符串限制 255 字节 HEADER
    参数选参数 果未分配 HEADER 参数会数日志文件中创建标题行 扩展指令
    97 配方数日志
    S71200 编程控制器
    460 系统手册 012015 A5E02486685AH
    9722 控制数日志程序指令
    DataLogCreate(创建数日志)指令
    表格 9 161 DataLogCreate 指令
    LADFBD SCL 说明

    DataLogCreate_DB(
    req_bool_in_
    records_udint_in_
    format_uint_in_
    timestamp_uint_in_
    done>_bool_out_
    busy>_bool_out_
    error>_bool_out_
    status>_word_out_
    name_string_inout_
    ID_dword_inout_
    header_variant_inout_
    data_variant_inout_)
    创建初始化数日志文件 文件创建
    PLC \DataLogs 目录 NAME
    参数命名已隐式开便执行写操
    作 Data log
    指令通程序运行程数存储 CPU
    闪存中
    STEP 7
    会插入指令时动创建关联背景数

    1 SCL 示例中DataLogCreate_DB背景数块名称

    表格 9 162 参数数类型
    参数类型 数类型 说明
    REQ IN Bool 通低高(升)信号启动操作
    (默认值:False)
    RECORDS IN UDint 覆盖旧条目前循环数日志存储数
    记录数:
    包括标题记录 PLC
    装载存储器空间必须足够确保成功
    创建数日志 (默认值 1)
    FORMAT IN UInt 数日志格式:
    • 0 部格式(支持)
    • 1 逗号分隔值csveng(默认值) 扩展指令
    97 配方数日志
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 461
    参数类型 数类型 说明
    TIMESTAMP IN UInt 数时间戳格式:
    需日期时间字段列标题
    时间戳系统时间(世界协调时间
    UTC)时间
    • 0 时间戳
    • 1 日期时间戳(默认值)
    NAME IN Variant 数日志名称: 户提供名称
    变量仅支持 String
    数类型位DB M 存储器
    (默认值:' ')
    该字符串引作数日志文件名
    名称中字符必须遵守 Windows
    文件系统命名限制 字符 \ * < > |
    空格字符均许
    ID 输入输出 DWord 数日志数字标识符:
    存储该生成值便数日志指令配合
    ID 参数仅作 DataLogCreate 指令输出
    (默认值:0)
    该参数支持符号名称访问
    HEADER 输入输出 Variant 指 CSV
    文件中编码数矩阵第行数日志列标
    题名称 (默认值:空值)
    HEADER 数必须位 DB M 存储器
    字符必须遵守标准 CSV
    格式规列名称逗号分隔
    数类型字符串字节数组字符数组
    字符字节数组增加中字符串限
    制 255 字节
    HEADER 参数选参数 果未设置
    HEADER
    参数会数日志文件中创建标题行 扩展指令
    97 配方数日志
    S71200 编程控制器
    462 系统手册 012015 A5E02486685AH
    参数类型 数类型 说明
    DATA 输入输出 Variant 指记录数结构户定义类型 (UDT)
    数组 记录数必须位 DB M 存储器
    DATA
    参数指定数日志记录数元素(列)
    数类型 结构数类型限制单嵌套级
    声明数元素数应标题参数中指定列
    数相应 分配数元素数
    253(带时间戳) 255(带时间戳)
    限制保证记录始终处 Excel 工作表 256
    列限制范围
    DONE OUT Bool 请求已完成没出错DONE
    位保持 TRUE 扫描周期时间
    (默认值:False)
    BUSY OUT Bool • 0 操作正进行
    • 1 操作正进行
    ERROR OUT Bool 请求错误终止ERROR 位保持
    TRUE 扫描周期时间 STATUS
    参数中错误代码值仅 ERROR TRUE
    扫描周期效
    STATUS OUT Word 执行条件代码(默认值:0)
    采基参数 RECORDS DATA 预定固定创建数日志文件
    数记录组织成循环日志文件 新记录附加数日志文件中直已存储
    RECORDS 参数指定记录数止 写入条记录覆盖早记录
    记录写入操作覆盖条早数记录类推
    存储器资源情况:
    ● 数日志仅占装载存储器
    ● 数日志总数没设置限制
    组合起数日志受装载存储器资源限制
    次开八数日志
    ● RECORDS 参数数值 UDint 数限值 (4294967295) RECORD
    参数实际限值取决单记录数日志装载存储器资
    源 外Excel Excel 工作表中允许行数定限制 扩展指令
    97 配方数日志
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 463

    说明
    开始数日志写入操作前必须完成数日志创建
    • DataLogCreate DataLogNewFile 日志文件创建操作持续程序扫描周期
    创建日志文件需实际时间取决记录结构记录数 程序逻辑必须监视捕捉
    DONE 位转换 TRUE 状态表示日志文件创建完成
    果数日志创建操作完成前执行 DataLogWrite
    指令写操作法求写入新数日志记录
    • 非常快程序扫描运行特定情况数日志创建程需较长时间
    果种长时间创建程慢应确保已激活启循环 OB
    循环时间复选框循环时间设置 1 ms 更值
    更信息请参见组态循环时间通信负载 (页 106)

    说明
    DataLogNewFile 指令复制现数日志记录结构
    果防止覆盖数记录前数日志已存储记录数
    DataLogNewFile 指令基前数日志创建新数日志
    新数记录存储新数日志文件中 旧数日志文件记录数保存闪存中


    表格 9 163 ERROR STATUS 值
    ERROR STATUS
    (W#16#)
    说明
    0 0000 错误
    0 7000 REQ 时调: BUSY 0DONE 0
    0 7001 REQ 时首次调(工作): BUSY 1DONE 0
    0 7002 第 N 次调(工作): BUSY 1DONE 0
    1 8070 部实例存储器
    1 807F 部错误
    1 8090 文件名效
    1 8091 名称参数字符串引 扩展指令
    97 配方数日志
    S71200 编程控制器
    464 系统手册 012015 A5E02486685AH
    ERROR STATUS
    (W#16#)
    说明
    1 8093 已存具该名称数记录 请名称确保现数日志
    csv 文件未开然 Web 服务器文件浏览器页面
    (页 889)删现数日志
    1 8097 请求文件长度超出文件系统值
    1 80B3 装载存储器空间足
    1 80B4 MC(存储卡)受写保护
    1 80C1 开文件: 允许时开 8 数日志文件
    1 8253 记录计数效
    1 8353 格式选择效
    1 8453 时间戳选择效
    1 8B24 HEADER 区域分配效: 例指存储器
    1 8B51 HEADER 参数数类型效
    1 8B52 HEADER 参数数元素
    1 8C24 DATA 区域分配效: 例指存储器
    1 8C51 DATA 参数数类型效
    1 8C52 DATA 参数数元素
    DataLogOpen(开数日志)指令
    表格 9 164 DataLogOpen 指令
    LADFBD SCL 说明

    DataLogOpen_DB(
    req_bool_in_
    mode_uint_in_
    done>_bool_out_
    busy>_bool_out_
    error>_bool_out_
    status>_word_out_
    name_string_inout_
    ID_dword_inout_)
    开已数日志文件
    开数日志该日志写入新记录
    单独开关闭数日志
    时开八数日志
    STEP 7 会插入指令时动创建关联背景数块
    2 SCL 示例中DataLogOpen_DB背景 DB 名称
    扩展指令
    97 配方数日志
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 465
    表格 9 165 参数数类型
    参数类型 数类型 说明
    REQ IN Bool 通低高(升)信号启动操作
    (默认值:False)
    MODE IN UInt 工作模式:
    • 0 附加现数(默认值)
    • 1 清现记录
    NAME IN Variant 现数日志名称: 变量仅支持 String
    数类型位DB M 存储器
    (默认值:' ')
    ID 输入输出 DWord 数日志数字标识符 (默认值:0)
    注: 该参数支持符号名称访问
    DONE OUT Bool 请求已完成没出错DONE 位保持 TRUE
    扫描周期时间 (默认值:False)
    BUSY OUT Bool • 0 操作正进行
    • 1 操作正进行
    ERROR OUT Bool 请求错误终止ERROR 位保持 TRUE
    扫描周期时间 STATUS 参数中错误代码值仅
    ERROR TRUE 扫描周期效
    STATUS OUT Word 执行条件代码(默认值:0) 扩展指令
    97 配方数日志
    S71200 编程控制器
    466 系统手册 012015 A5E02486685AH
    提供已数日志 NAME ID(ID 参数作输入)
    果时提供两参数效 ID NAME 数日志应 ID忽略
    NAME
    NAME 必须 DataLogCreate 指令创建数日志名称 果提供 NAME
    NAME 指定效数日志返回应 ID(ID 参数作输出)

    说明
    数日志文件般法
    • 执行 DataLogCreate DataLogNewFile 操作会动开数日志文件
    • PLC 执行 RUNSTOP 切换 PLC 循环电会动关闭数日志文件
    • 必须开数日志文件执行新 DataLogWrite 操作
    • 时开八数日志文件
    存八数日志文件必须关闭数日志文件开文件数
    超八


    表格 9 166 ERROR STATUS 值
    ERROR STATUS (W#16#) 说明
    0 0000 错误
    0 0002 警告: 数日志文件已通该应程序开
    0 7000 REQ 时调: BUSY 0DONE 0
    0 7001 REQ 时首次调(工作): BUSY 1DONE 0
    0 7002 第 N 次调(工作): BUSY 1DONE 0
    1 8070 部实例存储器
    1 8090 数日志定义现数日志文件致
    1 8091 名称参数字符串引
    1 8092 数日志存
    1 80C0 数日志文件锁定
    1 80C1 开文件: 允许时开 8 数日志文件 扩展指令
    97 配方数日志
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 467
    DataLogWrite(写入数日志)指令
    表格 9 167 DataLogWrite 指令
    LADFBD SCL 说明

    DataLogWrite_DB(
    req_bool_in_
    done>_bool_out_
    busy>_bool_out_
    error>_bool_out_
    status>_word_out_
    ID_dword_inout_)
    数记录写入指定数日志
    已目标数日志处开状态时执行 DataLogWrite
    操作
    STEP 7 会插入指令时动创建关联背景数块
    2 SCL 示例中DataLogWrite_DB背景 DB 名称

    表格 9 168 参数数类型
    参数类型 数类型 说明
    REQ IN Bool 通低高(升)信号启动操作 (默认值:
    False)
    ID InOut DWord 数日志数字标识符 仅作 DataLogWrite 指令输入
    (默认值: 0)
    注: 该参数支持符号名称访问
    DONE OUT Bool 请求已完成没出错DONE 位保持 TRUE
    扫描周期时间
    BUSY OUT Bool • 0 操作正进行
    • 1 操作正进行
    ERROR OUT Bool 请求错误终止ERROR 位保持 TRUE
    扫描周期时间 STATUS 参数中错误代码值仅
    ERROR TRUE 扫描周期效
    STATUS OUT Word 执行条件代码(默认值: 0)
    记录缓区存储器址数结构通 DataLogCreate 指令 DATA 参数组态
    必须通程序前运行程值装载记录缓区然执行 DataLogWrite
    指令新记录数缓区移动数日志
    ID 参数标识数日志数记录组态 ID 号创建数日志时生成 扩展指令
    97 配方数日志
    S71200 编程控制器
    468 系统手册 012015 A5E02486685AH
    果循环数日志文件中存空记录写入条空记录
    果记录均空覆盖早记录


    注意
    开始数日志写入操作前必须完成数日志创建操作
    DataLogCreate DataLogNewFile 日志文件创建操作持续程序扫描周期
    创建日志文件需实际时间取决记录结构记录数 程序逻辑必须监视捕捉
    DONE 位转换 TRUE 状态表示日志文件创建完成
    果数日志创建操作完成前执行 DataLogWrite
    指令写操作法求写入新数日志记录

    说明
    数日志 CPU 存储器影响
    写数日志均占少 2 KB 存储空间
    果程序频繁写少量数次写操作少消耗 2 KB 存 采某数块
    (DB)
    存放数量数项然较频次该数块写入数变量失种更
    实现方法
    果程序需非常频繁写量数变量条目应该考虑采更换 SD 存储卡


    注意
    CPU 电源障时数日志数丢失性
    果未完成 DataLogWrite
    操作时发生电源障前正数日志传送数记录会丢失

    表格 9 169 ERROR STATUS 值
    ERROR STATUS (W#16#) 说明
    0 0000 错误
    0 0001 表明数日志已满: 创建数日志存储指定记录数
    果写入条记录达记录数
    写操作覆盖早记录
    0 7000 REQ 时调: BUSY 0DONE 0
    0 7001 REQ 时首次调(工作): BUSY 1DONE 0
    0 7002 第 N 次调(工作): BUSY 1DONE 0
    1 8070 部实例存储器 扩展指令
    97 配方数日志
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 469
    ERROR STATUS (W#16#) 说明
    1 8092 数日志存
    1 80B0 数日志文件未开(仅针显式开模式)
    DataLogClose(关闭数日志)指令
    表格 9 170 DataLogClose 指令
    LADFBD SCL 说明

    DataLogClose_DB(
    req_bool_in_
    done>_bool_out_
    busy>_bool_out_
    error>_bool_out_
    status>_word_out_
    ID_dword_inout_)
    关闭开数日志文件已关闭数日志
    执行 DataLogWrite 操作导致错误 次执行
    DataLogOpen
    操作前禁止数日志执行写操作
    切换 STOP
    模式时关闭已开数日志文件
    STEP 7
    会插入指令时动创建关联背景数块
    2 SCL 示例中DataLogClose_DB背景 DB 名称

    表格 9 171 参数数类型
    参数类型 数类型 说明
    REQ IN Bool 通低高(升)信号启动操作 (默认值:False)
    ID 输入输出 DWord 数日志数字标识符 仅作 DataLogClose 指令输入
    (默认值:0)
    注: 该参数支持符号名称访问
    DONE OUT Bool 请求已完成没出错DONE 位保持 TRUE
    扫描周期时间
    BUSY OUT Bool • 0 操作正进行
    • 1 操作正进行
    ERROR OUT Bool 请求错误终止ERROR 位保持 TRUE
    扫描周期时间 STATUS 参数中错误代码值仅 ERROR
    TRUE 扫描周期效
    STATUS OUT Word 执行条件代码(默认值:0) 扩展指令
    97 配方数日志
    S71200 编程控制器
    470 系统手册 012015 A5E02486685AH

    表格 9 172 ERROR STATUS 值
    ERROR STATUS (W#16#) 说明
    0 0000 错误
    0 0001 数日志未开
    0 7000 REQ 时调: BUSY 0DONE 0
    0 7001 REQ 时首次调(工作): BUSY 1DONE 0
    0 7002 第 N 次调(工作): BUSY 1DONE 0
    1 8092 数日志存
    DataLogNewFile(新文件中创建数日志)指令
    表格 9 173 DataLogNewFile 指令
    LADFBD SCL 说明

    DataLogNewFile_DB(
    req_bool_in_
    records_udint_in_
    done>_bool_out_
    busy>_bool_out_
    error>_bool_out_
    status>_word_out_
    name_DataLog_out_
    ID_dword_inout_)
    允许程序根现数日志文件创建新
    数日志文件
    STEP 7
    会插入指令时动创建关联背景数

    2 SCL 示例中DataLogNewFile_DB背景 DB 名称

    表格 9 174 参数数类型
    参数类型 数类型 说明
    REQ IN Bool 通低高(升)信号启动操作 (默认值:False)
    RECORDS IN UDInt 覆盖旧条目前循环数日志存储数记录数
    (默认值:1)
    包括标题记录 CPU
    装载存储器空间必须足够确保成功创建数日志 扩展指令
    97 配方数日志
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 471
    参数类型 数类型 说明
    NAME IN Variant 数日志名称: 户提供名称 变量仅支持 String
    数类型位DB M 存储器 (默认值:' ')
    该字符串引作数日志文件名 名称中字符必须遵守
    Windows 文件系统命名限制 字符 \ * < > |
    空格字符均许
    ID 输入输

    DWord 数日志数字标识符(默认值:0):
    • 执行时ID 输入标识效数日志
    该数日志复制新数日志组态
    • 执行ID 参数成返回新建数日志文件 ID 输出
    注: 该参数支持符号名称访问
    DONE OUT Bool 请求已完成没出错DONE 位保持 TRUE
    扫描周期时间
    BUSY OUT Bool • 0 操作正进行
    • 1 操作正进行
    ERROR OUT Bool 请求错误终止ERROR 位保持 TRUE
    扫描周期时间 STATUS 参数中错误代码值仅 ERROR
    TRUE 扫描周期效
    STATUS OUT Word 执行条件代码(默认值:0)
    果数日志已满视已完成您想丢失数日志中存储数执行
    DataLogNewFile 指令
    根已写满数日志文件结构创建新空数日志文件
    原始数日志复制标题记录原始数日志属性(DATA
    记录缓区数格式时间戳设置)
    隐式关闭原始数日志文件隐式开新数日志文件
    DataLogWrite 参数触发器: 程序必须监视 DataLogWrite 操作 ERROR
    STATUS 参数 果写入条记录时数日志已满DataLogWrite ERROR 位 1
    DataLogWrite STATUS 字 1 ERROR STATUS
    值仅扫描周期时间效监视逻辑必须 ERROR 1 作定时门捕捉
    STATUS 值然测试 STATUS 否 1(数日志已满)
    DataLogNewFile 操作: 程序逻辑获数日志已满信号时状态激活
    DataLogNewFile 操作 必须现(通常已满)已开数日志 ID 执行
    DataLogNewFile新唯 NAME 参数 DataLogNewFile
    操作完成返回新数日志 ID
    值(作输出参数)该值新数日志名称相应 扩展指令
    97 配方数日志
    S71200 编程控制器
    472 系统手册 012015 A5E02486685AH
    新数日志文件隐式开存储新记录 针新数日志文件新 DataLogWrite
    操作必须 DataLogNewFile 操作返回 ID 值


    注意
    开始数日志写入操作前必须完成数日志创建操作
    DataLogCreate DataLogNewFile 日志文件创建操作持续程序扫描周期
    创建日志文件需实际时间取决记录结构记录数 程序逻辑必须监视捕捉
    DONE 位转换 TRUE 状态表示日志文件创建完成
    果数日志创建操作完成前执行 DataLogWrite
    指令写操作法求写入新数日志记录

    表格 9 175 ERROR STATUS 值
    ERROR STATUS (W#16#) 说明
    0 0000 错误
    0 7000 REQ 时调: BUSY 0DONE 0
    0 7001 REQ 时首次调(工作): BUSY 1DONE 0
    0 7002 第 N 次调(工作): BUSY 1DONE 0
    1 8070 部实例存储器
    1 8090 文件名效
    1 8091 名称参数字符串引
    1 8092 数日志存
    1 8093 数日志已存
    1 8097 请求文件长度超出文件系统值
    1 80B3 装载存储器空间足
    1 80B4 MC 受写保护
    1 80C1 开文件 扩展指令
    97 配方数日志
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 473
    9723 数日志
    数日志文件逗号分隔值格式 (*csv) 存储永久性闪存中 PLC Web
    服务器功通取出 PLC 存储卡插入标准 PC 读卡器中查数日志
    PLC Web 服务器功查数日志
    果 PLC PROFINET 端口 PC 连接网络 PC Web 浏览器( Microsoft
    Internet Explorer Mozilla Firefox)访问置 PLC Web 服务器 运行 PLC Web
    服务器时PLC 处运行模式停止模式 果 PLC 处运行模式 PLC
    Web 服务器通网络传送日志数时控制程序会继续执行
    Web 服务器访问:
    1 目标 CPU 设备配置中启 Web 服务器 (页 866)
    2 通 PROFINET 网络 PC 连接 PLC (页 870)
    3 通置 Web 服务器访问 CPU (页 873)
    4 文件浏览器标准 Web 页面 (页 889)载编辑删数日志文件
    5 类似 Microsoft Excel 等电子表格应程序开 csv 文件

    说明
    数日志理
    文件系统中保留超 1000 数日志 超数目时Web
    服务器没显示数日志足够空间
    果您发现文件浏览器Web 页面法显示数日志必须 CPU 置 STOP
    模式便显示删数日志
    理您数日志确保仅保留需维护数目会超 1000 数日志

    查 PLC 存储卡中数日志
    果 S71200 CPU 中插入程序型 S71200
    存储卡取出该存储卡然该卡插入 PC PG 标准
    SD(安全数码卡)卡槽 MMC (媒体卡)卡槽中 取出存储卡PLC
    处停止模式执行控制程序
    Windows 资源理器中导航存储卡中 \DataLog 目录 \*csv
    数日志文件位该目录 扩展指令
    97 配方数日志
    S71200 编程控制器
    474 系统手册 012015 A5E02486685AH
    复制数日志文件然副放 PC 驱动器中 接着 Excel 开
    *csv 文件副存储存储卡中原始文件


    注意
    助 PC 读卡器复制 S71200 存储卡中数日志文件修改删文件
    推荐标准 Web
    服务器文件浏览器页面工具查载(复制)删数日志文件
    果直接通 Windows
    资源理器浏览存储卡文件系统意外删修改数日志系统文件样
    会损坏文件存储卡法


    注意
    数日志存储卡影响
    确保系统整体性稳定性请数日志记录频率限定超 200 ms


    9724 数日志文件限制
    数日志文件程序程序数组态数户定义 Web 页面 PLC 系统数享
    PLC 装载存储器空间
    部装载存储器型程序需装载存储器空间相应更
    数日志文件空间足 种情况程序卡
    (页 147)增加装载存储器容量 S71200 CPU
    部装载存储器外部装载存储器时 扩展指令
    97 配方数日志
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 475
    数日志文件规
    单数日志文件超装载存储器 500
    MB(二者中较值)种情况500 MB
    表示兆字节十进制定义数日志文件 500000000 字节 500
    x 10002 字节
    表格 9 176 装载存储器
    数区 CPU 1211C CPU 1212C CPU 1214C CPU 1215C
    CPU 1217C
    数存储
    部装载存储器
    闪存
    1 MB

    1 MB

    4 MB

    4 MB

    户程序程序
    数组态数
    数日志
    户定义 Web
    页面 PLC
    系统数
    外部装载存储器
    选程序卡闪存
    4 MB12 MB24 MB256 MB2 GB 32 GB取决
    SD 卡

    确定装载存储器空间
    正常运行期间操作系统会释放存储空间装载存储器空间量会变化
    列步骤查装载存储器
    1 建立 STEP 7 目标 S71200 PLC 间线连接
    2 载控制您数日志操作程序
    3 根需创建选户定义 Web 页面 访问数日志标准 Web
    页面存储 PLC 固件中占装载存储器空间
    4 线诊断工具查总装载存储器空间空间 (页 1179)
    计算数日志文件(数记录)
    创建数日志文件时分配存储器
    数记录需您必须包括数日志标头(果)时间戳标
    头(果)记录索引标头存储空间存储器分配块
    列公式确定数日志文件确保违反规
    数日志数字节 ((记录中数字节 + 时间戳字节 + 12 字节)* 记录数) 扩展指令
    97 配方数日志
    S71200 编程控制器
    476 系统手册 012015 A5E02486685AH
    标头
    数日志标头字节 标头字符字节 + 2 字节
    标头字符字节
    ● 数标头时间戳 7 字节
    ● 数标头时间戳(时间戳标头) 21 字节
    ● 数标头时间戳 列标题文包括分隔符逗号字符字节数
    ● 数标头时间戳(时间戳标头)
    列标题文包括分隔符逗号字符字节数 + 21 字节

    数日志数字节 ((记录中数字节 + 时间戳字节 + 12 字节)* 记录数)
    数记录中数字节
    DataLogCreate DATA
    参数指结构该结构条数日志记录分配数字段数数字段数
    类型
    出数类型出现次数该数类型需字节数
    条记录中数类型重复该程数类型求条记录中数
    元素总计字节
    数元素
    日志数 CSV(逗号分隔值)文件格式存储干字符字节
    表出存储数元素需字节数
    扩展指令
    97 配方数日志
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 477
    数类型 字节数(包括数加逗号字节)
    Bool 2
    Byte 5
    Word 7
    DWord 12
    Char 4
    String 示例 1: MyString String[10]
    字符串分配 10 字符
    文字符 + 动填充空格字符 10 字节
    成双引号 + 逗号字符 3 字节
    10 + 3 13 字节(总)
    示例 2: Mystring2 String
    果未方括号指定默认分配 254 字节
    文字符 + 动填充空格字符 254 字节
    成双引号 + 逗号字符 3 字节
    254 + 3 257 字节(总)
    USInt 5
    UInt 7
    UDInt 12
    SInt 5
    Int 7
    DInt 12
    Real 16
    LReal 25
    Time 15
    DTL 24
    数日志文件中记录数
    DataLogCreate 指令 RECORDS 参数设置数日志文件中存储记录数
    数记录中时间戳字节
    ● 时间戳 0 字节
    ● 时间戳 20 字节 扩展指令
    97 配方数日志
    S71200 编程控制器
    478 系统手册 012015 A5E02486685AH
    9725 数日志示例程序
    该数日志示例程序未显示动态程获取采样值必需程序逻辑显示数日
    志指令重操作 日志文件结构数目取决程控制求

    说明
    数日志文件般法
    • 执行 DataLogCreate DataLogNew 文件操作会动开数日志文件
    • PLC 执行 RUNSTOP 切换 PLC 循环电会动关闭数日志文件
    • 必须开数日志文件执行 DataLogWrite 操作
    • 时开八数日志文件
    存八数日志文件必须关闭数日志文件开文件数
    超八

    示例数日志程序
    数块中创建示例数日志名称标题文 MyData 结构 三 MyData
    变量时存储新采样值 通执行 DataLogWrite 指令 DB
    位置程采样值传送数日志文件
    扩展指令
    97 配方数日志
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 479
    程序段 1 REQ 升启动数日志创建程

    程序段 2 捕获 DataLogCreate DONE 输出考虑该指令仅扫描周期效

    程序段 3 升信号触发时新程值存储 MyData 结构中

    程序段 4 EN 输入状态取决时完成 DataLogCreate 操作
    创建操作跨越扫描周期必须执行写入操作前完成 REQ
    输入升信号触发已启写入操作事件
    扩展指令
    97 配方数日志
    S71200 编程控制器
    480 系统手册 012015 A5E02486685AH
    程序段 5 写入条记录关闭数日志 执行写入条记录 DataLogWrite
    操作通 DataLogWrite STATUS 输出 1 指示日志文件已写满状态

    程序段 6 DataLogOpen REQ 输入升信号会模拟户 HMI
    钮开数日志文件操作
    果开记录填满程数数日志文件 DataLogWrite
    操作会覆盖早记录 您许想保存前数日志创建新数日志程序段 7
    中示

    程序段 7 ID 参数 INOUT 类型 首先应现数日志 ID 值便复制结构
    完成 DataLogNewFile 操作会新数记录唯 ID 新值写回 ID 参考位置
    未显示需 DONE 位 TRUE 捕获关 DONE 位逻辑示例请参见程序段 12
    4
    扩展指令
    97 配方数日志
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 481
    通 S71200 CPU Web 服务器示例程序创建数日志文件

    ① 果未修改权限登录删(Delete) 选项
    ② 果未修改权限登录重命名(Rename) 选项
    表格 9 177 Excel 查已载 csv 文件示例
    五条记录文件中写入两条
    记录

    五条记录数日志文件中五
    条记录

    条记录写入述已写满文件
    第六次写入操作会第六条数
    覆盖早第条记录
    次写入操作会第七条记录覆盖
    第二条记录类推
    扩展指令
    98 数块控制
    S71200 编程控制器
    482 系统手册 012015 A5E02486685AH


    说明
    数日志采 END 标志未满数日志文件末尾进行标记 S71200 CPU
    V41 前版中未满数日志包含 END 标志

    98 数块控制
    981 READ_DBL WRIT_DBL(读取写入装载存储器中数块)指令
    表格 9 178 READ_DBL WRIT_DBL 指令
    LADFBD SCL 说明

    READ_DBL(
    req_bool_in_
    srcblk_variant_in_
    busy>_bool_out_
    dstblk>_variant_out_)
    DB
    全部部分起始值装载存储器
    复制工作存储器目标 DB 中
    复制期间装载存储器容


    WRIT_DBL(
    req_bool_in_
    srcblk_variant_in_
    busy>_bool_out_
    dstblk>_variant_out_)
    DB
    全部前值部分值工作存储器
    复制装载存储器目标 DB 中
    复制期间工作存储器容


    表格 9 179 参数数类型
    参数类型 数类型 说明
    REQ IN BOOL 果 BUSY 0高电信号会启动操作
    SRCBLK IN VARIANT READ_DBL: 指装载存储器中源数块指针
    WRIT_DBL: 指工作存储器中源数块指针
    RET_VAL OUT INT 执行条件代码 扩展指令
    98 数块控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 483
    参数类型 数类型 说明
    BUSY OUT BOOL BUSY 1 表示读取写入程尚未完成
    DSTBLK OUT VARIANT READ_DBL: 指工作存储器中目标数块指针
    WRIT_DBL: 指装载存储器中目标数块指针
    通常DB 存储装载存储器(闪存)工作存储器 (RAM) 中
    起始值(初始值)始终存储装载存储器中前值始终存储工作存储器中READ_D
    BL 组起始值装载存储器复制工作存储器中程序引 DB 前值
    WRIT_DBL
    存储部装载存储器存储卡中起始值更新工作存储器中前值

    说明
    WRIT_DBL READ_DBL 指令闪存影响
    WRIT_DBL 指令会闪存(部装载存储器存储卡)执行写入操作
    避免影响闪存寿命采 WRIT_DBL
    指令进行更新例记录某生产工艺更改
    出样考虑请避免频繁调读操作指令 READ_DBL

    STEP 7 程序中调 READ_DBL WRIT_DBL
    指令前必须指令创建数块
    果源数块创建成标准类型目标数块必须标准类型
    果源数块创建成优化类型目标数块必须优化类型 扩展指令
    98 数块控制
    S71200 编程控制器
    484 系统手册 012015 A5E02486685AH
    果 DB 标准 DB指定变量名称 P# 值 P#
    值允许指定复制指定(字节字双字)意数量元素 复制 DB
    全部部分容 果 DB 优化 DB指定变量名称法 P#
    操作符
    果标准优化数块(者工作存储器类型)指定变量名称指令会复制变
    量引数 户定义类型数组基元素 果 DB 标准 DB
    优化 DB指令数类型结构
    果优化存储器中结构必须户定义类型 (UDT)
    仅户定义类型确保源结构目标结构数类型完全相

    说明
    优化DB 中结构(数类型 Struct)
    优化DB 中 Struct 数类型时首先必须 Struct 创建户定义数类型
    (UDT) 然通 UDT 组态源 DB 目标 DB UDT 确保针两 DB Struct
    数类型保持致
    标准DB Struct 时需创建 UDT

    READ_DBL WRIT_DBL 相循环程序扫描异步执行 处理期间需次调
    READ_DBL WRIT_DBL 指令 通 REQ 1 调指令启动 DB
    传输作业然监视 BUSY RET_VAL
    输出确定数传输完成时间否正确

    说明
    WRIT_DBL READ_DBL 指令通信负荷影响
    WRIT_DBL READ_DBL 指令持续启时会消耗量通信资源 STEP 7
    法 CPU 进行通信 REQ 参数请升输入
    (页 229)常开常闭型输入
    (页 223)者次扫描期间会直保持接通状态(信号高电)

    确保数致性请勿 READ_DBL 处理程中修改目标区域 WRIT_DBL
    处理程中修改源区域( BUSY 参数 TRUE 时修改)
    SRCBLK DSTBLK 参数限制:
    ● 数块必须先创建然引
    ● BOOL 类型 VARIANT 指针长度必须 8 整
    ● 源指针目标指针中 STRING 类型 VARIANT 指针长度必须相 扩展指令
    98 数块控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 485
    配方机器设置信息
    READ_DBL WRIT_DBL 指令理配方机器设置信息
    然限制写入次数防止闪存损耗方法实际种档值常
    更改保持性数方法
    样提供常规掉电保持性数容量基础效增加保持性存储器容量
    少满足常更改值需 WRIT_DBL
    指令配方信息机器设置信息工作存储器保存装载存储器 READ_DBL
    指令信息装载存储器提取工作存储器
    表格 9 180 条件代码
    RET_VAL
    (W#16#)
    说明
    0000 错误
    0081 警告: 源区域目标区域 源数已完全复制目标区域中额外字节未更改
    7000 REQ 0 时调: BUSY 0
    7001 REQ 1 时首次调(工作): BUSY 1
    7002 第 N 次调(工作): BUSY 1
    8051 数块类型错误
    8081 源区域目标区域 目标区域已满源数中剩余字节忽略
    8251 源数块类型错误
    82B1 缺少源数块
    82C0 源 DB 正语句通信功编辑
    8551 目标数块类型错误
    85B1 缺少目标数块
    85C0 目标 DB 正语句通信功编辑
    80C3 前已超 50 READ_DBL WRIT_DBL 语句排队等候执行
    请参见配方 (页 446)
    扩展指令
    99 处理址
    S71200 编程控制器
    486 系统手册 012015 A5E02486685AH
    99 处理址
    991 GEO2LOG(根插槽确定硬件标识符)指令
    GEO2LOG 指令根插槽信息确定硬件标识符
    表格 9 181 GEO2LOG 指令
    LADFBD SCL 描述

    ret_val GEO2LOG(
    GEOADDR_variant_in_out_
    laddr_word_out_)
    GEO2LOG
    指令根插槽信息确定硬件标识符

    GEO2LOG 指令根您 GEOADDR
    系统数类型定义插槽信息确定硬件标识符:
    根 HWTYPE 参数处定义硬件类型通 GEOADDR
    参数评估信息:
    ● HWTYPE 1 时(PROFINET IO 系统):
    – 仅评估 IOSYSTEM 考虑 GEOADDR 参数
    – 输出 PROFINET IO 系统硬件标识符
    ● HWTYPE 2 时(PROFINET IO 设备):
    – 评估 IOSYSTEM STATION 考虑 GEOADDR 参数
    – 输出 PROFINET IO 设备硬件标识符
    ● HWTYPE 3 时(机架):
    – 仅评估 IOSYSTEM STATION 考虑 GEOADDR 参数
    – 输出机架硬件标识符 扩展指令
    99 处理址
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 487
    ● HWTYPE 4 时(模块):
    – 评估 IOSYSTEMSTATION SLOT 考虑 GEOADDR SUBSLOT
    参数
    – 输出模块硬件标识符
    ● HWTYPE 5 时(子模块):
    – 评估 GEOADDR 参数
    – 输出子模块硬件标识符
    未评估 GEOADDR 系统数类型 AREA 参数
    表格 9 182 参数数类型
    参数类型 数类型 说明
    GEOADDR INOUT
    or IN
    Variant 指 GEOADDR 系统数类型结构指针 GEOADDR
    系统数类型包含确定硬件 ID 插槽信息
    更信息请参见GEOADDR 系统数类型 (页 492)
    RET_VAL OUT or
    RETUR
    N
    Int 错误信息输出
    LADDR OUT HW_ANY 组件模块硬件标识符
    编号动分配存储硬件配置属性中
    关效数类型更信息请参见 STEP 7 线帮助中效数类型概述
    表格 9 183 条件代码
    RET_VAL*
    (W#16#)
    说明
    0 未出错
    8091 GEOADDR 中 HWTYPE 值效
    8094 GEOADDR 中 IOSYSTEM 值效
    8095 GEOADDR 中 STATION 值效
    8096 GEOADDR 中 SLOT 值效
    8097 GEOADDR 中 SUBSLOT 值效
    * 错误代码程序编辑器中显示整数十六进制值 扩展指令
    99 处理址
    S71200 编程控制器
    488 系统手册 012015 A5E02486685AH
    992 LOG2GEO(根硬件标识符确定插槽)指令
    LOG2GEO 指令逻辑址中确定属硬件标识符理址(模块插槽)
    表格 9 184 LOG2GEO 指令
    LADFBD SCL 说明

    ret_val LOG2GEO(
    laddr_word_in_

    GEOADDR_variant_in_out_)
    LOG2GEO
    指令确定属硬件标识符模块插

    LOG2GEO 指令根硬件标识符确定逻辑址理址:
    ● LADDR 参数根硬件标识符选择逻辑址
    ● GEOADDR 中包含 LADDR 输入定逻辑址理址

    说明
    HW 类型支持组件情况返回模块 0 子插槽号
    果 LADDR 输入未寻址 HW 象发生错误

    扩展指令
    99 处理址
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 489
    表格 9 185 参数数类型
    参数类型 数类型 说明
    LADDR IN HW_ANY IO 系统模块硬件标识符 编号动分配存储
    CPU 属性硬件配置接口中
    RET_VAL OUT Int 指令错误代码
    GEOADDR IN_OUT Variant 指 GEOADDR 系统数类型指针 GEOADDR
    系统数类型包含插槽信息
    更信息请参见GEOADDR 系统数类型 (页 492)
    关效数类型更信息请参见 STEP 7 线帮助中效数类型概述
    表格 9 186 条件代码
    RET_VAL
    (W#16#)
    说明
    0000 错误
    8090 LADDR 参数指定址效
    * 错误代码程序编辑器中显示整数十六进制值
    993 IO2MOD(根 IO 址确定硬件标识符)指令
    IO2MOD 指令根(子)模块 IO 址确定该模块硬件标识符
    表格 9 187 IO2MOD 指令
    LADFBD SCL 说明

    ret_val IO2MOD(
    ADDR_word_in_
    LADDR_word_out_)
    IO2MOD
    指令确定属硬件标识符模块插

    IO2MOD 指令根(子)模块 IO 址(IQPIPQ)确定该模块硬件标识符
    ADDR 参数中输入 IO 址 果参数中系列 IO
    址仅通评估第址确定硬件标识符 果正确指定第址
    ADDR 处指定址长度没意义
    果包含模块未址址区域确定第模块硬件标识
    符 扩展指令
    99 处理址
    S71200 编程控制器
    490 系统手册 012015 A5E02486685AH
    果 ADDR 参数中未指定(子)模块 IO 址会 RET_VAL
    参数处输出错误代码8090

    说明
    SCL 中 IO 址输入
    SCL 中法通 IO 址 IDQWxP进行编程
    种情况程映中符号变量名称绝址


    表格 9 188 参数数类型
    参数 声明 数类型 存储区 说明
    ADDR IN or INOUT

    Variant IQMDL (子)模块 IO
    址(IQPIPQ)
    确保片段访问未参数 ADDR
    果片段访问会 LADDR
    参数处输出正确值
    RET_VAL OUT or
    RETURN
    Int IQMDL 指令错误代码
    LADDR OUT HW_IO IQMDL IO(子)模块确定硬件标识符(逻
    辑址)
    关效数类型更信息请参见 STEP 7 线帮助中效数类型概述
    表格 9 189 条件代码
    RET_VAL*
    (W#16#)
    说明
    0 未出错
    8090 ADDR 参数处指定 IO 址未硬件组件
    * 错误代码程序编辑器中显示整数十六进制值 扩展指令
    99 处理址
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 491
    994 RD_ADDR(根硬件标识符确定 IO 址)指令
    RD_ADDR 指令获取子模块 IO 址
    表格 9 190 RD_ADDR 指令
    LADFBD SCL 说明

    ret_val RD_ADDR(
    laddr_word_in_
    PIADDR>_udint_out_
    PICount>_uint_out_
    PQADDR>_udint_out_
    PQCount>_uint_out_)
    RD_ADDR 指令获取子模块 IO

    RD_ADDR 指令根子模块硬件标识符确定输入输出长度起始址:
    ● LADDR 参数根硬件标识符选择输入输出模块
    ● 输出参数根输入模块输出模块加:
    – 果输入模块 PIADDR PICOUNT 参数中输出确定值
    – 果输出模块 PQADDR PQCOUNT 参数中输出确定值
    ● PIADDR PQADDR 参数包含模块 IO 址起始址
    ● PICOUNT PQCOUNT 参数包含输入输出字节数(8 位输入输出应 1
    字节16 位输入输出应 2 字节) 扩展指令
    99 处理址
    S71200 编程控制器
    492 系统手册 012015 A5E02486685AH
    表格 9 191 参数数类型
    参数类型 数类型 说明
    LADDR IN HW_IO (子)模块硬件标识符
    RET_VAL OUT Int 指令错误代码
    PIADDR OUT UDInt 输入模块起始址
    PICOUNT OUT UInt 输入字节数
    PQADDR OUT UDInt 输出模块起始址
    PQCOUNT OUT UInt 输出字节数
    关效数类型更信息请参见 STEP 7 线帮助中效数类型概述
    表格 9 192 条件代码
    RET_VAL
    (W#16#)
    说明
    0000 错误
    8090 LADDR 参数中模块硬件标识符效
    * 错误代码程序编辑器中显示整数十六进制值
    995 GEOADDR 系统数类型
    理址
    系统数类型 GEOADDR 包含模块理址(插槽信息)
    ● PROFINET IO 理址:
    PROFINET IO理址 PROFINET IO 系统
    ID设备号插槽号子模块(果子模块)组成
    ● PROFIBUS DP 理址:
    PROFIBUS DP理址 DP 站系统 ID站号插槽号组成
    模块硬件配置中找模块插槽信息 扩展指令
    99 处理址
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 493
    GEOADDR 系统数类型结构
    果数块中输入GEOADDR作数类型动创建结构 GEOADDR

    参数名称 数类型 描述
    GEOADDR STRUCT
    HWTYPE UINT 硬件类型:
    • 1:IO 系统 (PROFINETPROFIBUS)
    • 2:IO 设备DP 站
    • 3:机架
    • 4:模块
    • 5:子模块
    果指令支持某种硬件类型输出 HWTYPE0
    AREA UINT 区域 ID:
    • 0 CPU
    • 1 PROFINET IO
    • 2 PROFIBUS DP
    • 3 ASi
    IOSYSTEM UINT PROFINET IO 系统(0 机架中中央单元)
    STATION UINT • 区域标识符 AREA 0 时表示机架号(中央模块)
    • 区域标识符 AREA > 0 时表示站号
    SLOT UINT 插槽号
    SUBSLOT UINT 子模块编号
    果子模块法插入子模块参数值0 扩展指令
    910 扩展指令常见错误代码
    S71200 编程控制器
    494 系统手册 012015 A5E02486685AH
    910 扩展指令常见错误代码
    表格 9 193 扩展指令常见错误代码
    条件代码 (W#16#)1 说明
    8x222 存储区输入太
    8x23 存储区输出太
    8x24 输入区非法
    8x25 输出区非法
    8x28 输入位赋值非法
    8x29 输出位赋值非法
    8x30 输出区读 DB
    8x3A DB 存
    1 果执行代码块时出现中错误 CPU 保持 RUN(默认)组态 STOP
    该代码块中 GetError GetErorID 指令处理错误(CPU 保持 RUN
    状态)编写程序响应错误
    2 x表示错误参数编号 参数编号 1 开始

    S71200 编程控制器
    系统手册 012015 A5E02486685AH 495
    工艺指令 10
    101 高速计数器
    1011 CTRL_HSC(控制高速计数器)指令
    表格 10 1 CTRL_HSC 指令(针通计数)
    LADFBD SCL 说明

    CTRL_HSC_1_DB (
    hscW#16#0
    dirFalse
    cvFalse
    rvFalse
    periodFalse
    new_dir0
    new_cvL#0
    new_rvL#0
    new_period0
    busy>_bool_out_
    status>_word_out_)
    CTRL_HSC
    (控制高速计数器)指令 DB
    中存储结构保存计数器数
    编辑器中放置 CTRL_HSC
    指令分配 DB
    1 插入该指令STEP 7 显示创建相关数块 调选项 (Call Options) 话框
    2 SCL 示例中CTRL_HSC_1_DB背景 DB 名称

    表格 10 2 参数数类型
    参数类型 数类型 说明
    HSC IN HW_HSC HSC 标识符
    DIR1 2 IN Bool 1 请求新方
    CV1 IN Bool 1 请求设置新计数器值
    RV1 IN Bool 1 请求设置新参考值
    PERIOD1 IN Bool 1 请求设置新周期值
    (仅限频率测量模式)
    NEW_DIR IN Int 新方: 1 1
    NEW_CV IN DInt 新计数器值
    NEW_RV IN DInt 新参考值 工艺指令
    101 高速计数器
    S71200 编程控制器
    496 系统手册 012015 A5E02486685AH
    参数类型 数类型 说明
    NEW_PERIOD IN Int 秒单位新周期值(仅限频率测量模式):
    1 1 s
    2 01 s
    3 01 s
    BUSY3 OUT Bool 功忙
    STATUS OUT Word 执行条件代码
    1 果请求更新参数值忽略相应输入值
    2 仅组态计数方设置户程序(部方控制)(User program (internal direction control)) 时DIR
    参数效 户 HSC 设备组态中确定该参数
    3 CPU SB HSCBUSY 参数值始终 0
    您 CPU 设备组态中 HSC
    计数频率功复位选项中断事件组态硬件 IO
    计数值址相应参数进行组态
    通户程序修改某 HSC 参数计数程提供程序控制:
    ● 计数方设置 NEW_DIR 值
    ● 前计数值设置 NEW_CV 值
    ● 参考值设置 NEW_RV 值
    ● 周期值(仅限频率测量模式)设置 NEW_PERIOD 值
    果执行 CTRL_HSC 指令布尔标记值置位 1相应 NEW_xxx
    值装载计数器 CTRL_HSC 指令执行次处理请求(时设置标记)
    ● DIR 1 装载 NEW_DIR 值请求0 变化
    ● CV 1 装载 NEW_CV 值请求0 变化
    ● RV 1 装载 NEW_RV 值请求0 变化
    ● PERIOD 1 装载 NEW_PERIOD 值请求0 变化
    CTRL_HSC 指令通常放置触发计数器硬件中断事件时执行硬件中断 OB 中
    例果 CVRV 事件触发计数器中断硬件中断 OB 代码块执行 CTRL_HSC
    指令通装载 NEW_RV 值更改参考值
    CTRL_HSC 参数中没提供前计数值
    高速计数器硬件组态期间分配存储前计数值程映址
    程序逻辑直接读取计数值 返回程序值读取计数器瞬间正确计数 工艺指令
    101 高速计数器
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 497
    计数器继续高速事件计数
    程序旧计数值完成处理前实际计数值会更改
    HSC 前计数值: 程序访问值范围翻转特性
    CPU HSC 前值存储输入 (I) 址中 表列出 HSC
    前值分配默认址 通修改设备组态中 CPU 属性更改前值 I 址
    高速计数器 DInt 值存储前计数值 DInt 计数值范围 2147483648
    +2147483647进行加计数时计数器正值翻转负值进行减计数时计数
    器负值翻转正值

    HSC 前值数类型 前值默认址
    HSC1 DInt ID1000
    HSC2 DInt ID1004
    HSC3 DInt ID1008
    HSC4 DInt ID1012
    HSC5 DInt ID1016
    HSC6 DInt ID1020
    果发生错误 ENO 设置 0 STATUS 输出指示条件代码
    表格 10 3 Execution condition codes
    STATUS (W#16#) 说明
    0 错误
    80A1 HSC 标识符没 HSC 寻址
    80B1 NEW_DIR 值非法
    80B2 NEW_CV 值非法
    80B3 NEW_RV 值非法
    80B4 NEW_PERIOD 值非法
    80C0 路访问高速计数器
    80D0 CPU 硬件配置中未启高速计数器 (HSC) 工艺指令
    101 高速计数器
    S71200 编程控制器
    498 系统手册 012015 A5E02486685AH
    1012 CTRL_HSC_EXT(控制高速计数器(扩展))指令
    利 CTRL_HSC_EXT
    指令程序指定时间周期访问指定高速计数器输入脉数量
    该指令程序纳米级精度确定输入脉间时间长度
    CTRL_HSC_EXT 指令请列步骤操作:
    1 Period 模式组态相关高速计数器 选择需运行阶段
    果选择部方控制释放途方输入
    2 CTRL_HSC_EXT 拖放梯形图程序中该操作会时创建背景数块
    CTRL_HSC_EXT_DB
    3 创建 User Global_DBex MYDB(CTRL_HSC_EXT 输入参数)
    该数块含该 SFB 需信息
    4 MYDB 中找空行添加变量 NameEx: My period
    5 输入 HSC_Period <回车键> 添加数类型 (拉控件目前没该选项)
    必须户正确输入该名称(图示)
    6 检查 MyPeriod 变量现否扩展通信数结构
    7 梯形图指令 CTRL_HSC_EXT CTRL 控点附加背景数块变量
    MYDBMyPeriod

    说明
    数字量输入滤波器时间设置
    高速计数器数字量输入期脉宽度设置相关数字量输入滤波器
    工艺指令
    101 高速计数器
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 499
    表格 10 4 CTRL_HSC_EXT 指令
    LADFBD SCL 说明

    CTRL_HSC_1_DB (
    hsc_hw_hsc_in_
    done_done_out_
    busy_busy_out_
    error_error_out_
    status_status_out_
    ctrlMYDBMyPeriod)
    全部 CTRL_HSC_EXT
    (控制高速计数器)指令系统
    定义数结构(存储户定义
    全局背景数块中)存储计数器数
    HSC_Period
    数类型指定作
    CTRL_HSC_EXT 输入参数
    1 STEP 7 会插入指令时动创建 DB
    2 SCL 示例中CTRL_HSC_1_DB背景 DB 名称

    表格 10 5 参数数类型
    参数类型 数类型 说明
    HSC IN HW_HSC HSC 标识符
    CTRL IN HSC_Period SFB 输入返回数(见HSC_Period 结构表)
    DONE OUT Bool 1 表示 SFB 已结束 始终 1 SFB

    BUSY OUT Bool 始终 0函数始终忙
    ERROR OUT Bool 1 表示错误
    STATUS OUT Word 执行条件代码(见执行条件代码表)

    表格 10 6 HSC_Period 结构
    结构元素 数类型 说明
    ElapsedTime OUT UDINT 序间隔输入脉间间隔时间
    EdgeCount OUT UDINT 返回完成周期输入脉数量
    EnHSC IN Bool 启 HSC: 1 启 SFB0 禁 SFB
    EnPeriod IN Bool 启周期更新: 1 SFB 周期改成 NewPeriod
    NewPeriod IN INT NewPeriod
    设定周期测量间隔时间(进行次周期测量
    时间) 值 10100 1000 毫秒 工艺指令
    101 高速计数器
    S71200 编程控制器
    500 系统手册 012015 A5E02486685AH
    HSC_Period 结构元素定义
    ● ElapsedTime
    返回前周期测量间隔脉前周期测量间隔脉间间隔
    时间(单位:纳秒)
    EdgeCount 0 ElapsedTime 脉算起累计时间ElapsedTime
    范围 0 4294967280 纳秒(0x0000 0000 0xFFFF FFF0) 返回值
    429496295 (0xFFFF FFFF)表示出现周期溢出 0xFFFF FFF1 0xFFFF
    FFFE 值保留值
    果 ElapsedTime 0 (没收输入脉) 0xFFFF
    FFFF(出现周期溢出) EdgeCount 中值效
    ● EdgeCount 返回测量间隔输入脉数量 EdgeCount
    必须等1计算脉间间隔时间 该周期采公式计算: 周期
    ElapsedTimeEdgeCount
    示例描述采该指令进行周期测量
    工艺指令
    101 高速计数器
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 501
    CPU HSC 前值存储输入 (I) 址中 表列出 HSC
    前值分配默认址 通修改设备组态中 CPU 属性更改前值输入 (I)

    高速计数器 DInt 值存储前计数值 DInt 计数值范围 2147483648
    +2147483647进行加计数时计数器正值翻转负值进行减计数时计数
    器负值翻转正值
    表格 10 7 默认址分配高速计数器前值
    HSC 前值数类型 前值默认址
    HSC1 DInt ID1000
    HSC2 DInt ID1004
    HSC3 DInt ID1008
    HSC4 DInt ID1012
    HSC5 DInt ID1016
    HSC6 DInt ID1020
    果发生错误 ENO 设置 0 STATUS 输出指示条件代码
    表格 10 8 执行条件代码
    STATUS (W#16#) 说明
    0 错误
    80A1 HSC 标识符没 HSC 寻址
    80D0 SBF 124
    80B5 NewPeriod 值效 工艺指令
    101 高速计数器
    S71200 编程控制器
    502 系统手册 012015 A5E02486685AH
    1013 高速计数器方法
    高速计数器 (HSC) 够发生速率快循环 OB 执行速率事件进行计数
    果计数事件发生速率慢 OB 执行速率 CTUCTD CTUD
    标准计数器指令 果事件发生速率快 OB 执行速率应更快 HSC
    设备 CTRL_HSC 指令允许程序通程序更改 HSC 参数
    例: HSC 作增量轴编码器输入
    该轴编码器转提供指定数量计数值复位脉
    轴编码器时钟复位脉输入 HSC 中
    先干预设值中第装载 HSC
    前计数值前预设值时段计数器输出直激活
    前计数值等预设时发生复位时方改变时HSC 会提供中断
    次出现前计数值等预设值中断事件时装载新预设值时设置输出
    状态
    出现复位中断事件时设置输出第预设值第输出状态重复该循环
    中断发生频率远低 HSC 计数速率够 CPU
    扫描周期影响相较情况实现高速操作精确控制
    通提供中断独立中断例程中执行次新预设值装载操作实现简单状态
    控制 外单中断例程中处理中断事件
    HSC 输入通道选择
    表格确保连接 CPU SB 输入通道支持程信号中脉速率

    说明
    CPU SB 输入通道(V4 更高版固件)具组态输入滤波时间
    早期固件版具法更改固定 HSC 输入通道固定滤波时间
    V4 更高版分配输入通道滤波时间
    程信号说默认输入滤波器设置 64 ms 慢 必须针 HSC 应优化
    HSC 输入数字量输入滤波时间 (页 175)


    表格 10 9 CPU 输入: 频率
    CPU CPU 输入通道 1 2 相位模式 AB 相正交相位模式
    1211C Ia0 Ia5 100 kHz 80 kHz
    1212C Ia0 Ia5 100 kHz 80 kHz 工艺指令
    101 高速计数器
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 503
    CPU CPU 输入通道 1 2 相位模式 AB 相正交相位模式
    Ia6Ia7 30 kHz 20 kHz
    1214C 1215C Ia0 Ia5 100kHz 80kHz
    Ia6 Ib5 30 kHz 20 kHz
    1217C Ia0 Ia5 100 kHz 80 kHz
    Ia6 Ib1 30 kHz 20 kHz
    Ib2 Ib5
    (2+2
    5+5)
    1 MHz 1 MHz

    表格 10 10 SB 信号板输入: 频率(选信号板)
    SB 信号板 SB 输入通道 1 2 相位模式 AB 相正交相位模式
    SB 1221200 kHz Ie0 Ie3 200kHz 160 kHz
    SB 1223200 kHz Ie0Ie1 200kHz 160 kHz
    SB 1223 Ie0Ie1 30 kHz 20 kHz
    选择 HSC 功
    HSC 种计数器运行模式工作方式相 CPU 设备组态中 HSC
    功属性分配计数器模式方控制初始方
    HSC 四种基类型:
    ● 具部方控制单相计数器
    ● 具外部方控制单相计数器
    ● 具 2 时钟输入双相计数器
    ● AB 相正交计数器 工艺指令
    101 高速计数器
    S71200 编程控制器
    504 系统手册 012015 A5E02486685AH
    户选择否激活复位输入种 HSC 类型
    果激活复位输入(存限制请参见表)会清前值您禁复位输
    入前保持清状态
    ● 频率功: HSC 模式允许 HSC
    组态(计数类型)报告频率非前脉计数值 三种频率测量周期:
    00101 10 秒
    频率测量周期决定 HSC 计算报告新频率值频率
    报告频率通测量周期总计数值确定均值
    果该频率快速变化报告值介测量周期出现高频率低频率
    间中间值
    频率测量周期设置什总会赫兹单位报告频率(秒脉数)

    ● 计数器模式输入: 表列出 HSC
    相关时钟方控制复位功输入
    ● 周期测量功: 周期测量通组态测量间隔(10ms100ms 1000ms)提供
    HSC_Period SDT 返回周期测量两值形式提供周期测量: ElapsedTime
    EdgeCount HSC 输入 ID1000 ID1020 受周期测量影响:
    – ElapsedTime
    纳秒单位符号双精度整数值表示测量间隔第计数事件
    计数事件时间 果 EdgeCount 0 ElapsedTime
    周期计数事件时间 ElapsedTime 范围
    0 4294967280 ns(0x0000 0000 0xFFFF FFF0) 果值
    4294967295 (0xFFFF FFFF)会发生溢出 0xFFFF FFF1 0xFFFF
    FFFE 值保留
    – EdgeCount 符号双精度整数值表示测量间隔计数事件数量
    输入两功未 HSC
    前模式输入均途 例果 HSC1
    处两置输入第三外部复位输入(默认分配 I03)模式
    I03 中断 HSC 2 工艺指令
    101 高速计数器
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 505
    表格 10 11 HSC 计数模式
    类型 输入 1 输入 2 输入 3 功
    具部方控制单相
    计数器
    时钟 计数频率
    复位 计数
    具外部方控制单相
    计数器
    时钟 方 计数频率
    复位 计数
    具 2
    时钟输入双相计数器
    加时钟 减时钟 计数频率
    复位 计数
    AB 相正交计数器 A 相 B 相 计数频率
    复位1 计数
    1 编码器: Z 相位
    HSC 输入址
    组态 CPU 时选择 HSC 启组态硬件输入
    HSC 输入必须连接 CPU 模块端子插入 CPU 模块前方选信号板

    说明
    表示 HSC 选信号默认分配互相重叠 例HSC 1
    选外部复位输入 HSC 2 中输入相
    V4 更高版 CPU CPU 组态期间重新分配 HSC 输入
    必默认输入分配
    请始终确保组态 HSC 时输入会两 HSC

    表显示 CPU 板载 IO 选 SB 两者默认 HSC 输入分配 (果选 SB
    模块 2 输入仅输入 40 41 )
    HSC 输入表定义
    ● 单相: C 时钟输入[d] 方输入(选)[R] 外部复位输入(选)
    (复位仅适计数模式)
    ● 双相: CU 加时钟输入CD 减时钟输入[R] 外部复位输入(选)
    (复位仅适计数模式)
    ● AB 相正交: A 时钟 A 输入B 时钟 B 输入[R] 外部复位输入(选)
    (复位仅适计数模式) 工艺指令
    101 高速计数器
    S71200 编程控制器
    506 系统手册 012015 A5E02486685AH
    表格 10 12 CPU 1211C: HSC 默认址分配
    HSC
    计数器模式
    CPU 板载输入
    (默认 0x)
    选 SB 输入(默认
    4x)1
    0 1 2 3 4 5 0 1 2 3
    HSC 1 单相 C [d] [R] C [d] [R]
    双相 CU CD [R] CU CD [R]
    AB 相 A B [R] A B [R]
    HSC 2 单相 [R] C [d] [R] C [d]
    双相 [R] CU CD [R] CU CD
    AB 相 [R] A B [R] A B
    HSC 3 单相 C [d] C [d] [R]
    双相
    AB 相
    HSC4 单相 C [d] C [d] [R]
    双相 CU CD
    AB 相 A B
    HSC 5 单相 C [d] [R]
    双相 CU CD [R]
    AB 相 A B [R]
    HSC 6 单相 [R] C [d]
    双相 [R] CU CD
    AB 相 [R] A B
    1 仅具 2 数字量输入 SB 提供输入 40 41
    工艺指令
    101 高速计数器
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 507
    表格 10 13 CPU 1212C: HSC 默认址分配
    HSC 计数器模式 CPU 板载输入
    (默认 0x)

    SB 输入
    (默认 4x)1
    0 1 2 3 4 5 6 7 0 1 2 3
    HSC 1 单相 C [d] [R] C [d] [R]
    双相 CU CD [R] CU CD [R]
    AB 相 A B [R] A B [R]
    HSC 2 单相 [R] C [d] [R] C [d]
    双相 [R] CU CD [R] CU CD
    AB 相 [R] A B [R] A B
    HSC 3 单相 C [d] [R] C [d] [R]
    双相 CU CD [R]
    AB 相 A B [R]
    HSC 4 单相 [R] C [d] C [d] [R]
    双相 [R] CU CD
    AB 相 [R] A B
    HSC 5 单相 C [d] [R]
    双相 CU CD [R]
    AB 相 A B [R]
    HSC 6 单相 [R] C [d]
    双相 [R] CU CD
    AB 相 [R] A B
    1 仅具 2 数字量输入 SB 提供输入 40 41
    工艺指令
    101 高速计数器
    S71200 编程控制器
    508 系统手册 012015 A5E02486685AH
    表格 10 14 CPU 1214CCPU 1215C CPU1217C:
    HSC 默认址分配
    (仅板载输入选 SB 址参见表)
    HSC 计数器模式 数字量输入字节 0
    (默认值: 0x)
    数字量输入字节 1
    (默认值: 1x)
    0 1 2 3 4 5 6 7 0 1 2 3 4 5
    HSC 1 单相 C [d] [R]
    双相 C
    U
    C
    D
    [R]
    AB 相 A B [R]
    HSC 2 单相 [R] C [d]
    双相 [R] C
    U
    C
    D

    AB 相 [R] A B
    HSC 3 单相 C [d] [R]
    双相 C
    U
    C
    D
    [R]
    AB 相 A B [R]
    HSC 4 单相 [R] C [d]
    双相 [R] C
    U
    C
    D

    AB 相 [R] A B
    HSC 5 单相 C [d] [R]
    双相 C
    U
    C
    D
    [R]
    AB 相 A B [R]
    HSC 6 单相 C [d] [R]
    双相 C
    U
    C
    D
    [R]
    AB 相 A B [R]
    工艺指令
    101 高速计数器
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 509
    表格 10 15 表 CPU 中选 SB: HSC 默认址分配
    HSC 选 SB 输入(默认值: 4x)1
    0 1 2 3
    HSC 1 单相 C [d] [R]
    双相 CU CD [R]
    AB 相 A B [R]
    HSC 2 单相 [R] C [d]
    双相 [R] CU CD
    AB 相 [R] A B
    HSC 5 单相 C [d] [R]
    双相 CU CD [R]
    AB 相 A B [R]
    HSC 6 单相 [R] C [d]
    双相 [R] CU CD
    AB 相 [R] A B
    1 仅具 2 数字量输入 SB 提供输入 40 41


    说明
    CPU 设备组态期间分配高速计数器设备数字量 IO 点 数字量 IO
    点址分配 HSC 设备法通监控表中强制功修改分配 IO
    点址值
    工艺指令
    101 高速计数器
    S71200 编程控制器
    510 系统手册 012015 A5E02486685AH
    1014 组态 HSC


    组态 6 高速计数器 编辑 CPU
    设备组态 HSC 分配 HSC 属性
    通选择该 HSC 启(Enable) 选项启 HSC
    户程序中 CTRL_HSC
    CTRL_HSC_EXT 指令控制 HSC 运行



    警告
    数字量输入通道更改滤波时间设置风险

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

    启 HSC 组态参数例计数器功初始值复位选项中断事件
    工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 511
    关组态 HSC 信息请参见组态 CPU (页 173) 部分
    102 PID 控制
    STEP 7 S71200 CPU 提供 PID 指令:
    ● PID_Compact 指令通连续输入变量输出变量控制工艺程
    ● PID_3Step
    指令控制电机驱动设备需通离散信号实现开关闭动作阀门
    ● PID_Temp 指令提供通 PID 控制器处理温度控制特定需求


    说明
    CPU STOP 切换 RUN 模式 RUN 模式 PID
    组态载进行更改会生效 PID 参数(PID parameters)
    话框中起始值控制(Start value control) 进行更改立生效

    全部三 PID 指令(PID_CompactPID_3Step PID_Temp)计算启动期间
    P 分量I 分量 D 分量(果组态预调节)
    指令组态精确调节参数进行优化 户需手动确定参数

    说明
    恒定采样时间间隔执行 PID 指令(循环 OB 中)
    PID
    回路需段时间响应控制值变化请勿循环中计算输出值
    请勿程序循环 OB( OB 1)中执行 PID 指令

    PID 算法采样时间表示两次输出值(控制值)计算间时间
    调节期间计算输出值取整循环时间倍数 次调时会执行 PID
    指令函数
    PID 算法
    PID(例积分微分)控制器会测量两次调间时间间隔评估监视采样时间结
    果 次进行模式切换时初始启动期间会生成采样时间均值
    该值作监视功参考计算
    监视包括两次调间前测量时间定义控制器采样时间均值 工艺指令
    102 PID 控制
    S71200 编程控制器
    512 系统手册 012015 A5E02486685AH
    PID 控制器输出值三分量组成:
    ● P(例):
    果通P分量计算输出值设定值程值(输入值)差成例
    ● I(积分):
    果通I分量计算输出值设定值程值(输入值)差持续时间成例
    增加终校正该差值
    ● D(微分):
    果通D分量计算输出值设定值程值(输入值)差变化率成函数关系
    该差值变化加快增 根设定值快矫正输出值
    PID 控制器公式计算 PID_Compact 指令输出值

    y 输出值 x 程值
    w 设定值 s 拉普拉斯算子
    Kp 例增益
    (P 分量)
    a 微分延迟系数
    (D 分量)
    T1 积分作时间
    (I 分量)
    b 例作加权
    (P 分量)
    TD 微分作时间
    (D 分量)
    c 微分作加权
    (D 分量)
    PID 控制器公式计算 PID_3Step 指令输出值

    y 输出值 x 程值
    w 设定值 s 拉普拉斯算子
    Kp 例增益
    (P 分量)
    a 微分延迟系数
    (D 分量)
    T1 积分作时间
    (I 分量)
    b 例作加权
    (P 分量)
    TD 微分作时间
    (D 分量)
    c 微分作加权
    (D 分量)
    工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 513
    1021 插入 PID 指令工艺象
    STEP 7 提供两 PID 控制指令:
    ● PID_Compact 指令相关工艺象提供具调节功通 PID 控制器
    工艺象中包含控制环设置
    ● PID_3Step 指令相关工艺象通电机驱动阀门提供具特定设置 PID
    控制器 工艺象中包含控制环设置 PID_3Step
    控制器提供两附加布尔型输出
    创建工艺象必须组态参数 (页 550)
    应调整动调节参数(启动期间预调节手动精确调节)调试 PID
    控制器操作 (页 570)
    表格 10 16 插入 PID 指令工艺象
    PID 指令插入户程序时STEP 7
    会动指令创建工艺象背景数块
    背景数块包含 PID 指令参数
    PID
    指令必须具身唯背景数块正确工作

    插入 PID
    指令创建工艺象背景数块需组态工
    艺象参数 (页 550)

    工艺指令
    102 PID 控制
    S71200 编程控制器
    514 系统手册 012015 A5E02486685AH
    表格 10 17 (选)通项目浏览器创建工艺象
    插入 PID
    指令前项目创建工艺象 果
    PID
    指令插入户程序前创建工艺象户
    便插入 PID 指令时选择工艺象

    创建工艺象请项目浏览器中双击添
    加新象(Add new object) 图标

    单击控制(Control) 图标选择适该
    PID 控制器类型(PID_Compact
    PID_3Step)工艺象
    工艺象创建选名称
    单击确定(OK) 创建工艺象
    工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 515
    1022 PID_Compact 指令
    PID_Compact 指令提供动手动模式具集成调节功通 PID 控制器
    表格 10 18 PID_Compact 指令
    LADFBD SCL 说明

    PID_Compact_1(
    Setpoint_real_in_
    Input_real_in_
    Input_PER_word_in_
    Disturbance_real_in_
    ManualEnable_bool_in_
    ManualValue_real_in_
    ErrorAck_bool_in_
    Reset_bool_in_
    ModeActivate_bool_in_
    Mode_int_in_
    ScaledInput>_real_out_
    Output>_real_out_
    Output_PER>_word_out_
    Output_PWM>_bool_out_
    SetpointLimit_H>_bool_out_
    SetpointLimit_L>_bool_out_

    InputWarning_H>_bool_out_

    InputWarning_L>_bool_out_
    State>_int_out_
    Error>_bool_out_
    ErrorBits>_dword_out_)
    PID_Compact
    提供动模式手动模式
    调节 PID 控制器PID_Compact
    具抗积分饱功 P 分量
    D 分量加权 PID T1 控制器
    1 STEP 7 会插入指令时动创建工艺象背景数块 该背景数块包含工艺象参数
    2 SCL 示例中PID_Compact_1背景 DB 名称

    表格 10 19 参数数类型
    参数类型 数类型 说明
    Setpoint IN Real PID 控制器动模式设定值(默认值:00)
    Input IN Real 户程序变量作程值源(默认值:00)
    果正 Input 参数必须设置
    ConfigInputPerOn FALSE
    Input_PER IN Word 模拟量输入作程值源(默认值:W#16#0)
    果正 Input_PER 参数必须设置
    ConfigInputPerOn TRUE
    Disturbance IN Real 干扰变量预控制值 工艺指令
    102 PID 控制
    S71200 编程控制器
    516 系统手册 012015 A5E02486685AH
    参数类型 数类型 说明
    ManualEnable IN Bool 启禁手动操作模式(默认值:FALSE):
    • FALSE TRUE 激活手动模式时 State
    4Mode 保持变
    ManualEnable TRUE 时法利 ModeActivate
    升调试话框更改工作模式
    • TRUE FALSE 激活 Mode 分配工作模式
    注: 建议您 ModeActivate 更改工作模式
    ManualValue IN Real 手动操作输出值 (默认值:00)
    ConfigOutputLowerLimit
    ConfigOutputUpperLimit 值
    ErrorAck IN Bool 复位 ErrorBits 警告输出FALSE TRUE
    Reset IN Bool 重新启动控制器(默认值:FALSE):
    • FALSE TRUE :
    – 切换未激活模式
    – 复位 ErrorBits 警告输出
    – 清积分作
    – 保持 PID 参数
    • Reset TRUE PID_Compact
    便会保持未激活模式 (State 0)
    • TRUE FALSE :
    – PID_Compact 切换保存 Mode 参数中工作模式
    ModeActivate IN Bool PID_Compact 切换保存 Mode
    参数中工作模式FALSE TRUE :
    Mode IN Int 期 PID 模式 Mode Activate 输入升激活
    ScaledInput OUT Real 标定程值 (默认值:00)
    Output1 OUT Real REAL 格式输出值 (默认值:00)
    Output_PER1 OUT Word 模拟量输出值(默认值:W#16#0)
    Output_PWM1 OUT Bool 脉宽度调制输出值(默认值:FALSE)
    开关时间构成输出值 工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 517
    参数类型 数类型 说明
    SetpointLimit_H OUT Bool 设定值限(默认值:FALSE)
    果 SetpointLimit_H TRUE说明达设定值绝限
    (Setpoint ≥ ConfigSetpointUpperLimit)
    设定值限制 ConfigSetpointUpperLimit
    SetpointLimit_L OUT Bool 设定值限(默认值:FALSE)
    果 SetpointLimit_L TRUE说明达设定值绝限
    (Setpoint ≥ ConfigSetpointLowerLimit)
    设定值限制 ConfigSetpointLowerLimit
    InputWarning_H OUT Bool 果
    InputWarning_H TRUE说明程值已达超出警告
    限 (默认值:FALSE)
    InputWarning_L OUT Bool 果
    InputWarning_L TRUE说明程值已达低警告
    限 (默认值:FALSE)
    State OUT Int PID 控制器前操作模式 (默认值:0)
    Mode 输入参数 ModeActivate
    升更改工作模式:
    • State 0:未激活
    • State 1:预调节
    • State 2:手动精确调节
    • State 3:动模式
    • State 4:手动模式
    • State 5:通错误监视换输出值 工艺指令
    102 PID 控制
    S71200 编程控制器
    518 系统手册 012015 A5E02486685AH
    参数类型 数类型 说明
    Error OUT Bool 果
    Error TRUE该周期少条错误消息未决(默认
    值:FALSE)
    注: V1x PID 中 Error 参数包含错误代码 ErrorBits
    字段 现布尔标记说明错误发生
    ErrorBits OUT DWord PID_Compact 指令 ErrorBits 参数表
    (页 520)定义未决错误消息(默认值:DW#16#0000(
    错误))ErrorBits 具保持性 Reset ErrorAck
    升复位
    注: V1x 中ErrorBits 参数定义 Error
    参数存
    1 您行 OutputOutput_PER Output_PWM 参数输出
    PID_Compact 控制器操作

    图 101 PID_Compact 控制器操作 工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 519

    图 102 PID_Compact 控制器作具抗积分饱功 PIDT1 控制器时操作 工艺指令
    102 PID 控制
    S71200 编程控制器
    520 系统手册 012015 A5E02486685AH
    1023 PID_Compact 指令 ErrorBit 参数
    果存错误未决错误代码值通二进制加法显示 例显示错误代码
    0003 表示错误 0001 0002 未决
    表格 10 20 PID_Compact 指令 ErrorBit 参数
    ErrorBit
    (DW#16#)
    说明
    0000 错误
    0001 1 2 参数 Input 超出程值限值范围
    Input > ConfigInputUpperLimit
    Input < ConfigInputLowerLimit
    0002 2 3 参数 Input_PER 值效
    请检查模拟量输入否错误尚未解决
    0004 4 精确调节期间出错 法保持程值振荡
    0008 4 预调节开始时出错 程值接设定值 开始精确调节
    0010 4 调节期间设定值发生更改
    注意: CancelTuningLevel 变量中设置允许设定值波动
    0020 精确调节期间允许预调节
    注意: 果错误发生前 ActivateRecoverMode TRUE
    PID_Compact 保持精确调节模式
    0080 4 预调节期间出错 输出值限值组态正确
    检查否已正确组态输出值限值该限值否控制逻辑匹

    0100 4 精确调节期间效参数导致出错
    0200 2 3 参数 Input 值效: 值数字格式效
    0400 2 3 输出值计算失败 检查 PID 参数
    0800 1 2 采样时间错误: 循环中断 OB 采样时间没调
    PID_Compact
    1000 2 3 参数 Setpoint 值效: 值数字格式效 工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 521
    ErrorBit
    (DW#16#)
    说明
    10000 参数 ManualValue 值效: 值数字格式效
    注意: 果错误发生前 ActivateRecoverMode TRUE
    PID_Compact SubstituteOutput 作输出值
    ManualValue 参数中分配效值PID_Compact
    便会作输出值
    20000 变量 SubstituteValue 值效: 值数字格式效
    PID_Compact 输出值限作输出值
    注意:
    果错误发生前动模式已激活ActivateRecoverMode
    TRUE 错误处未决状态 PID_Compact
    切换回动模式
    40000 参数 Disturbance 值效: 值数字格式效
    注意: 果错误发生前动模式已激活
    ActivateRecoverMode FALSE Disturbance
    设置零PID_Compact 保持动模式
    注意: 果错误发生前预调节精确调节已激活
    ActivateRecoverMode TRUE PID_Compact 切换 Mode
    参数中保存工作模式
    果前阶段中干扰输出值影响会取消调节
    1 注: 果错误发生前动模式已激活 ActivateRecoverMode TRUE
    PID_Compact 保持动模式
    2 注: 果错误发生前预调节精确调节已激活 ActivateRecoverMode TRUE
    PID_Compact 切换 Mode 参数中保存工作模式
    3 注: 果错误发生前动模式已激活 ActivateRecoverMode TRUE
    PID_Compact 输出组态换输出值 错误处未决状态时PID_Compact
    切换回动模式
    4 注: 果错误发生前 ActivateRecoverMode TRUE PID_Compact
    取消调节切换 Mode 参数中保存工作模式 工艺指令
    102 PID 控制
    S71200 编程控制器
    522 系统手册 012015 A5E02486685AH
    1024 PID_Compact 指令警告参数
    PID 控制器未决警告时会采二进制加法显示错误代码值
    例显示错误代码 0003表示错误 0001 0002 处决状态
    表格 10 21 PID_Compact 指令 Warning 参数
    警告 (DW#16#) 说明
    0000 未决警告
    0001 1 预调整期间未找拐点
    0002 运行中调整期间强制启动振动
    (该警告(Warning)参数抑制该警告仅诊断目部警告(W
    arningInternal)参数中见)
    0004 1 该整定值限制已组态极限值
    0008 1 选定种计算方法没必设置控制器系统全部属性 采
    TIRTuneRuleHeat TIRTuneRuleCool 3 计算 PID 参数
    0010 Reset TRUE ManualEnable TRUE运行模式更改
    0020 调 OB 循环时间决定 PID 算法采样时间 采更短 OB
    循环时间改善结果值
    0040 1 程值超中某警告限值
    0080 模式(Mode)中效值 运行模式未切换
    0100 1 手动设置值限制控制器输出极限值
    0200 支持指定调整规 未计算 PID 参数
    1000 输出代值超输出值极限值法达该输出代值
    1 注: 排警告原者采效参数重新执行户操作PID 控制器立动删警告:
    0001000400080040 0100 工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 523
    1025 PID_3Step 指令
    PID_3Step 指令组态具调节功 PID
    控制器样控制器已针通电机控制阀门执行器进行优化
    表格 10 22 PID_3Step 指令
    LADFBD SCL 说明

    PID_3Step_1(
    SetpoInt_real_in_
    Input_real_in_
    ManualValue_real_in_
    Feedback_real_in_
    InputPer_word_in_
    FeedbackPer_word_in_
    Disturbance_real_in_
    ManualEnable_bool_in_
    ManualUP_bool_in_
    ManualDN_bool_in_
    ActuatorH_bool_in_
    ActuatorL_bool_in_
    ErrorAck_bool_in_
    Reset_bool_in_
    ModeActivate_bool_in_
    Mode_int_in_
    ScaledInput>_real_out_
    ScaledFeedback>_real_out_
    ErrorBits>_dword_out_
    OutputPer>_word_out_
    State>_int_out_
    OutputUP>_bool_out_
    OutputDN>_bool_out_
    SetpoIntLimitH>_bool_out_
    SetpoIntLimitL>_bool_out_
    InputWarningH>_bool_out_
    InputWarningL>_bool_out_
    Error>_bool_out_
    ErrorBits>_dword_out_)
    PID_3Step
    组态具调节功 PID
    控制器样控制器已针通电
    机控制阀门执行器进行优化
    提供两布尔型输出
    PID_3Step
    具抗积分饱功 P 分量
    D 分量加权 PID T1 控制器
    1 STEP 7 会插入指令时动创建工艺象背景数块 该背景数块包含工艺象参数
    2 SCL 示例中PID_3Step_1背景 DB 名称
    工艺指令
    102 PID 控制
    S71200 编程控制器
    524 系统手册 012015 A5E02486685AH
    表格 10 23 参数数类型
    参数类型 数类型 说明
    Setpoint IN Real PID 控制器动模式设定值 (默认值: 00)
    Input IN Real 户程序变量作程值源 (默认值: 00)
    果正 Input 参数必须设置
    ConfigInputPerOn FALSE
    Input_PER IN Word 模拟量输入作程值源 (默认值: W#16#0)
    果正 Input_PER 参数必须设置
    ConfigInputPerOn TRUE
    Actuator_H IN Bool 端停止位阀门数字位置反馈

    Actuator_H TRUE阀门处端停止位方
    移动 (默认值: FALSE)
    Actuator_L IN Bool 端停止位阀门数字位置反馈

    Actuator_L TRUE阀门处端停止位方
    移动 (默认值: FALSE)
    Feedback IN Real 阀门位置反馈 (默认值: 00)
    果正 Feedback 参数必须设置
    ConfigFeedbackPerOn FALSE
    Feedback_PER IN Int 阀门位置模拟反馈 (默认值: W#16#0)
    果正 Feedback_PER 参数必须设置
    ConfigFeedbackPerOn TRUE Feedback_PER
    根变量标定:
    • ConfigFeedbackScalingLowerPointIn
    • ConfigFeedbackScalingUpperPointIn
    • ConfigFeedbackScalingLowerPointOut
    • ConfigFeedbackScalingUpperPointOut
    Disturbance IN Real 干扰变量预控制值 工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 525
    参数类型 数类型 说明
    ManualEnable IN Bool 启禁手动操作模式 (默认值: FALSE):
    • FALSE TRUE 激活手动模式时 State
    4Mode 保持变
    ManualEnable TRUE 时法利 ModeActivate
    升调试话框更改工作模式
    • TRUE FALSE 激活 Mode 分配工作模式
    注: 建议您 ModeActivate 更改工作模式
    ManualValue IN Real 手动操作程值 (默认值: 00)
    手动模式指定阀门绝位置仅正
    OutputPer 者位置反馈时评估 ManualValue
    ManualUP IN Bool • Manual_UP TRUE
    – Output_PER 位置反馈阀门会开
    果未达端停止位阀门移动
    – 请参见ConfigVirtualActuatorLimit
    • Manual_UP FALSE
    – Output_PER 位置反馈会阀门移动
    ManualValue 否阀门移动
    注: Manual_UP Manual_DN 时设 TRUE
    时阀门移动
    ManualDN IN Bool • Manual_DN TRUE
    – Output_PER 位置反馈阀门会开
    果未达端停止位阀门移动
    – 请参见ConfigVirtualActuatorLimit
    • Manual_DN FALSE
    – Output_PER 位置反馈会阀门移动
    ManualValue 否阀门移动
    ErrorAck IN Bool 复位 ErrorBits 警告输出FALSE TRUE 工艺指令
    102 PID 控制
    S71200 编程控制器
    526 系统手册 012015 A5E02486685AH
    参数类型 数类型 说明
    Reset IN Bool 重新启动控制器 (默认值: FALSE):
    • FALSE TRUE :
    – 切换未激活模式
    – 复位 ErrorBits 警告输出
    – 清积分作
    – 保持 PID 参数
    • Reset TRUE PID_3Step
    便会保持未激活模式 (State 0)
    • TRUE FALSE :
    – PID_3Step 切换保存 Mode 参数中工作模式
    ModeActivate IN Bool PID_3Step 切换保存 Mode 参数中模式FALSE
    TRUE :
    Mode IN Int 期 PID 模式 Mode Activate 输入升激活
    ScaledInput OUT Real 标定程值
    ScaledFeedback OUT Real 标定阀门位置反馈
    注: 位置反馈执行器位置 ScaledFeedback
    指示非常精确种情况ScaledFeedback
    粗略估计前位置
    Output_UP OUT Bool 开阀门数字输出值 (默认值: FALSE)
    果 ConfigOutputPerOn FALSE会 Output_UP
    参数
    Output_DN OUT Bool 关闭阀门数字输出值 (默认值: FALSE)
    果 ConfigOutputPerOn FALSE会 Output_DN
    参数
    Output_PER OUT Word 模拟量输出值
    果 ConfigOutputPerOn TRUE会 Output_PER
    参数
    SetpointLimitH OUT Bool 设定值限 (默认值: FALSE)
    果 SetpointLimitH TRUE说明达设定值绝限
    (Setpoint ≥ ConfigSetpointUpperLimit)
    注: 设定值限制 (Setpoint ≥ ConfigSetpointUpperLimit) 工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 527
    参数类型 数类型 说明
    SetpointLimitL OUT Bool 设定值限 (默认值: FALSE)
    果 SetpointLimitL TRUE说明达设定值绝限
    (Setpoint ≥ ConfigSetpointLowerLimit)
    注: 设定值限制 (Setpoint ≥ ConfigSetpointLowerLimit)
    InputWarningH OUT Bool 果
    InputWarningH TRUE说明输入值已达超出警告
    限 (默认值: FALSE)
    InputWarningL OUT Bool 果
    InputWarningL TRUE说明输入值已达超出警告
    限 (默认值: FALSE)
    State OUT Int PID 控制器前操作模式 (默认值: 0)
    Mode 输入参数 ModeActivate
    升更改工作模式
    • State 0:未激活
    • State 1:预调节
    • State 2:手动精确调节
    • State 3:动模式
    • State 4:手动模式
    • State 5:换输出值逼
    • State 6:切换时间测量
    • State 7:错误监视
    • State 8:通错误监视换输出值逼
    • State 10:停止位信号手动模式
    Error OUT Bool 果 Error TRUE少存错误消息未决
    (默认值: FALSE)
    注: V1x PID 中 Error 参数包含错误代码 ErrorBits
    字段 现布尔标记说明错误发生
    ErrorBits OUT DWord PID_3Step 指令 ErrorBits 参数表
    (页 531)定义未决错误消息 (默认值:
    DW#16#0000(错误))ErrorBits 具保持性 Reset
    ErrorAck 升复位
    注: V1x 中ErrorBits 参数定义 Error
    参数存 工艺指令
    102 PID 控制
    S71200 编程控制器
    528 系统手册 012015 A5E02486685AH
    PID_3Step 控制器操作

    图 103 PID_3Step 控制器作具抗积分饱功 PID T1 控制器时操作 工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 529

    图 104 位置反馈 PID_3Step 控制器操作 工艺指令
    102 PID 控制
    S71200 编程控制器
    530 系统手册 012015 A5E02486685AH

    图 105 启位置反馈 PID_3Step 控制器操作 工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 531
    1026 PID_3Step 指令 ErrorBit 参数
    果存错误未决错误代码值通二进制加法显示 例显示错误代码
    0003 表示错误 0001 0002 未决
    表格 10 24 PID_3STEP 指令 ErrorBit 参数
    ErrorBit
    (DW#16#)
    说明
    0000 错误
    0001 1 2 参数 Input 超出程值限值范围
    Input > ConfigInputUpperLimit
    Input < ConfigInputLowerLimit
    0002 2 3 参数 Input_PER 值效
    请检查模拟量输入否错误尚未解决
    0004 4 精确调节期间出错 法保持程值振荡
    0010 4 调节期间设定值发生更改
    注意: CancelTuningLevel 变量中设置允许设定值波动
    0020 精确调节期间允许预调节
    注意: 果错误发生前 ActivateRecoverMode TRUE
    PID_3Step 保持精确调节模式
    0080 4 预调节期间出错 输出值限值组态正确
    检查否已正确组态输出值限值该限值否控制逻辑匹

    0100 4 精确调节期间效参数导致出错
    0200 2 3 参数 Input 值效: 值数字格式效
    0400 2 3 计算输出值失败 检查 PID 参数
    0800 1 2 采样时间错误: 循环中断 OB 采样时间没调
    PID_3Step
    1000 2 3 参数 Setpoint 值效: 值数字格式效
    2000 1 2 5 参数 Feedback_PER 值效
    请检查模拟量输入否错误尚未解决
    4000 1 2 5 参数 Feedback 值效: 值数字格式效 工艺指令
    102 PID 控制
    S71200 编程控制器
    532 系统手册 012015 A5E02486685AH
    ErrorBit
    (DW#16#)
    说明
    8000 1 2 数字位置反馈期间出错 Actuator_H TRUE Actuator_L
    TRUE
    执行器法移动代输出值保持前位置
    该状态手动模式
    状态移动执行器必须取消激活执行器停止位(ConfigA
    ctuatorEndStopOn FALSE)
    者切换停止位信号手动模式 (Mode 10)
    10000 参数 ManualValue 值效: 值数字格式效
    执行器法移动手动值保持前位置
    ManualValue 中分配效值者手动模式通
    Manual_UP Manual_DN 移动执行器
    20000 变量 SavePosition 值效: 值数字格式效
    执行器法移动代输出值保持前位置
    40000 参数 Disturbance 值效: 值数字格式效
    注意: 果错误发生前动模式已激活
    ActivateRecoverMode FALSE Disturbance
    设置零PID_3Step 保持动模式
    注意: 果错误发生前预调节精确调节已激活
    ActivateRecoverMode TRUE PID_3Step 切换 Mode
    参数中保存工作模式
    果前阶段中干扰输出值影响会取消调节
    转换时间测量期间错误没影响
    1 注: 果错误发生前动模式已激活 ActivateRecoverMode TRUE PID_3Step
    保持动模式
    2 注: 果错误发生前已激活预调节精确调节转换时间测量模式
    ActivateRecoverMode TRUE PID_3Step 切换 Mode 参数中保存工作模式
    3 注: 果错误发生前动模式已激活 ActivateRecoverMode TRUE
    PID_3Step 切换监视错误时逼代输出值错误监视模式
    错误处未决状态时PID_3Step 切换回动模式
    4 注: 果错误发生前 ActivateRecoverMode TRUE PID_3Step
    取消调节切换 Mode 参数中保存工作模式
    5 执行器法移动代输出值保持前位置 手动模式仅通
    Manual_UP Manual_DN 更改执行器位置通 ManualValue 更改 工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 533


    1027 PID_3Step 指令警告参数
    PID 控制器未决警告时会采二进制加法显示错误代码值
    例显示错误代码 0003表示错误 0001 0002 处决状态
    表格 10 25 PID_Compact 指令 Warning 参数
    警告 (DW#16#) 说明
    0000 未决警告
    0001 1 预调整期间未找拐点
    0002 运行中调整期间强制启动振动
    (该警告(Warning)参数抑制该警告仅诊断目部警告(W
    arningInternal)参数中见)
    0004 1 该整定值限制已组态极限值
    0008 1 选定种计算方法没必设置控制器系统全部属性 采
    TIRTuneRuleHeat TIRTuneRuleCool 3 计算 PID 参数
    0010 Reset TRUE ManualEnable TRUE运行模式更改
    0020 调 OB 循环时间决定 PID 算法采样时间 采更短 OB
    循环时间改善结果值
    0040 1 程值超中某警告限值
    0080 模式(Mode)中效值 运行模式未切换
    0100 1 手动设置值限制控制器输出极限值
    0200 支持指定调整规 未计算 PID 参数
    1000 输出代值超输出值极限值法达该输出代值
    1 注: 排警告原者采效参数重新执行户操作PID 控制器立动删警告:
    0001000400080040 0100 工艺指令
    102 PID 控制
    S71200 编程控制器
    534 系统手册 012015 A5E02486685AH
    1028 PID_Temp 指令
    PID_Temp 指令提供通 PID 控制器处理温度控制特定需求
    表格 10 26 PID_Temp 指令
    LADFBD SCL 说明

    PID_Temp_1(
    Setpoint_real_in_
    Input_real_in_
    Input_PER_int_in_
    Disturbance_real_in_
    ManualEnable_bool_in_
    ManualValue_real_in_
    ErrorAck_bool_in_
    Reset_bool_in_
    ModeActivate_bool_in_
    Mode_int_in_
    Master_dword_in
    Save_dword_in
    ScaledInput>_real_out_
    OutputHeat>_real_out_
    OutputCool>_real_out_
    OutputHeat_PER>_int_out_
    OutputCool_PER>_int_out_

    OutputHeat_PWM>_bool_out_

    OutputCool_PWM>_bool_out_
    SetpointLimit_H>_bool_out_
    SetpointLimit_L>_bool_out_

    InputWarning_H>_bool_out_

    InputWarning_L>_bool_out_
    State>_int_out_
    Error>_bool_out_
    ErrorBits>_dword_out_)
    PID_Temp 具功:
    • 执行器加热冷程
    • 处理温度程集成式动调
    节功
    • 级联处理取决执行器
    温度
    1 STEP 7 会插入指令时动创建工艺象背景数块 该背景数块包含工艺象参数
    2 SCL 示例中PID_Temp_1背景 DB 名称

    表格 10 27 参数数类型
    参数类型 数类型 说明
    Setpoint IN Real PID 控制器动模式设定值 (默认值: 00)
    Input IN Real 户程序变量作程值源 (默认值: 00)
    果正 Input 参数必须设置
    ConfigInputPerOn FALSE 工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 535
    参数类型 数类型 说明
    Input_PER IN Int 模拟量输入作程值源 (默认值: 0)
    果正 Input_PER 参数必须设置
    ConfigInputPerOn TRUE
    Disturbance IN Real 干扰变量预控制值
    ManualEnable IN Bool 启禁手动操作模式 (默认值: FALSE):
    • FALSE TRUE 激活手动模式State 4Mode
    保持变
    ManualEnable TRUE 时法利 ModeActivate
    升调试话框更改工作模式
    • TRUE FALSE 激活 Mode 分配工作模式
    注: 建议您 ModeActivate 更改工作模式
    ManualValue IN Real 手动操作输出值 (默认值: 00)
    ConfigOutputLowerLimit
    ConfigOutputUpperLimit 值
    ErrorAck IN Bool FALSE TRUE 复位 ErrorBits 警告输出
    (默认值: FALSE)
    Reset IN Bool 重新启动控制器 (默认值: FALSE):
    • FALSE TRUE :
    – 切换未激活模式
    – 复位 ErrorBits 警告输出
    – 清积分作
    – 保持 PID 参数
    • Reset TRUE PID_Temp
    便会保持未激活模式 (State 0)
    • TRUE FALSE :
    – PID_Temp 切换保存 Mode 参数中工作模式
    ModeActivate IN Bool 通 FALSE TRUE PID_Temp 切换保存 Mode
    参数中操作模式 (默认值: FALSE) 工艺指令
    102 PID 控制
    S71200 编程控制器
    536 系统手册 012015 A5E02486685AH
    参数类型 数类型 说明
    Mode INOUT Int Mode Activate 输入升激活
    操作模式选择(默认值: 00):
    • Mode 0:未激活
    • Mode 1:预调节
    • Mode 2:精确调节
    • Mode 3:动模式
    • Mode 4:手动模式
    带错误监视代输出值(State 5)
    法户激活种动错误响应
    Master INOUT DWord 站级联连接(AntiWindUp 调节条件) (默认值:
    DW#16#0000)
    • 位 0 15: 未 PID_Temp 指令中
    • 位 16 23: 限值计数器:
    果值达限制站会递增该值
    针抗积分饱功处理界限站数(参见
    ConfigCascadeAntiWindUpMode 参数)
    • 位 24: IsAutomatic:
    果控制器站均处动模式处理
    检查级联中调节条件位设置1 位
    AllSlaveAutomaticState 参数作相
    • 位 25: IsReplacement 设定值:
    果控制器站换设定值已激活处理
    检查级联中调节条件位设置1
    反值存储 NoSlaveReplacementSetpoint 参数中
    Slave INOUT DWord
    ScaledInput OUT Real 标定程值 (默认值: 00)
    OutputHeat1 OUT Real REAL 格式加热输出值 (默认值:00)
    输出值采 ConfigOutputHeatSelect
    参数进行计算输出选择关
    OutputCool1 OUT Real REAL 格式冷输出值 (默认值: 00)
    输出值采 ConfigOutputCoolSelect
    参数进行计算输出选择关 工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 537
    参数类型 数类型 说明
    OutputHeat_PER1 OUT Int 外设值格式加热输出值(默认值: 0)
    ConfigOutputHeatSelect 2
    参数选择输出值时会计算输出值
    未选择输出始终0
    OutputCool_PER1 OUT Int 外设值格式冷输出值(默认值: 0)
    ConfigOutputCoolSelect 2
    参数选择输出值时会计算输出值
    未选择输出始终0
    OutputHeat_PWM
    1
    OUT Bool 加热程脉宽调制输出值 (默认值: FALSE)
    ConfigOutputHeatSelect
    1(默认值)参数选择输出值时会计算输出值
    未选择输出始终 FALSE
    OutputCool_PWM
    1
    OUT Bool 冷程脉宽调制输出值 (默认值: FALSE)
    ConfigOutputCoolSelect
    1(默认值)参数选择输出值时会计算输出值
    未选择输出始终 FALSE
    SetpointLimit_H OUT Bool 设定值限 (默认值: FALSE)
    果 SetpointLimit_H TRUE说明达设定值绝限
    (Setpoint ≥ ConfigSetpointUpperLimit)
    设定值限制 ConfigSetpointUpperLimit
    SetpointLimit_L OUT Bool 设定值限 (默认值: FALSE)
    果 SetpointLimit_L TRUE说明达设定值绝限
    (Setpoint ≥ ConfigSetpointLowerLimit)
    设定值限制 ConfigSetpointLowerLimit
    InputWarning_H OUT Bool 果
    InputWarning_H TRUE说明程值已达超出警告
    限 (默认值: FALSE)
    InputWarning_L OUT Bool 果
    InputWarning_L TRUE说明程值已达低警告
    限 (默认值: FALSE) 工艺指令
    102 PID 控制
    S71200 编程控制器
    538 系统手册 012015 A5E02486685AH
    参数类型 数类型 说明
    State OUT Int PID 控制器前操作模式 (默认值: 0)
    Mode 输入参数 ModeActivate
    升更改工作模式:
    • State 0:未激活
    • State 1:预调节
    • State 2:精确调节
    • State 3:动模式
    • State 4:手动模式
    • State 5:通错误监视换输出值
    Error OUT Bool 果 Error TRUE该周期少条错误消息未决
    (默认值: FALSE)
    注: V1x PID 中 Error 参数包含错误代码 ErrorBits
    字段 现布尔标记说明错误发生
    ErrorBits OUT DWord PID_Temp 指令ErrorBits 参数表
    (页 546)定义未决错误消息 (默认值:
    DW#16#0000(错误))ErrorBits 具保持性 Reset
    ErrorAck 升复位
    注: V1x 中ErrorBits 参数定义 Error
    参数存
    Warning OUT DWord PID_Temp 指令Warning 参数表
    (页 548)定义未决户相关警告消息 (默认值:
    DW#16#0000(警告))
    WarningInternal OUT DWord PID_Temp 指令WarningInternal
    参数表定义未决部警告消息(包括警告)
    (默认值: DW#16#0000(部警告))
    1 您行 OutputOutput_PER Output_PWM 参数输出 工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 539
    10281 PID_Temp 控制器操作
    选择加热冷控件
    户必须首先选择参数ActivateCooling中加热输出外否需冷设备
    然必须定义参数AdvancedCooling中两 PID
    参数集(高级模式)仅 PID 参数集额外加热冷系数
    CoolFactor
    果希应加热冷系数必须手动定义该值
    必须根应程序中技术数(执行器例增益率(例执行器加热冷
    功率率))确定该值分配参数CoolFactor 加热冷系数 20
    表示加热设备影响力冷设备两倍 果冷系数PID_Temp
    计算输出信号根符号输出信号加热冷系数(符号负时)
    加热冷系数(符号正时)
    两 PID 参数集
    调试期间动检测加热冷 PID 参数集
    加热冷系数相样提高控制性例增益外
    考虑两参数集延时时间 缺点花费更时间进行调节 果激活
    PID 参数切换 (ConfigAdvancedCooling TRUE)PID_Temp
    控制器动模式检测(控制已激活)果时需加热冷 PID
    参数集进行控制
    ControlZone
    PID_Temp 控制器参数ControlZone中参数集定义控制区
    果控制偏差(设定值 – 输入)控制区PID_Temp PID
    算法计算输出信号
    果控制偏差超出定义范围输出设置加热冷输出值(冷输出
    激活)加热输出值(冷输出禁)
    户功更快达需设定值特温度变化较慢初始加热程
    工艺指令
    102 PID 控制
    S71200 编程控制器
    540 系统手册 012015 A5E02486685AH
    DeadZone
    通DeadZone参数定义 PID 算法忽略加热冷控制偏差宽度
    意味着范围控制偏差抑制PID_Temp
    控制器类似设定值程值相
    减少控制器设定值必干预节约执行器 果应
    DeadZone必须手动定义该值 动调节功会动设置 DeadZone 值
    制冷加热控制器 CoolFactor 加热冷控制器DeadZone
    称( RetainCtrlParamsHeatDeadZone
    +RetainCtrlParamsHeatDeadZone 间) 两 PID
    参数集加热冷控制器DeadZone 称(
    RetainCtrlParamsCoolDeadZone +RetainCtrlParamsHeatDeadZone 间) 工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 541
    PID_Temp 控制器操作
    方框图说明 PID_Temp 指令标准级联操作:

    图 106 PID_Temp_Operation_Block_Diagram 工艺指令
    102 PID 控制
    S71200 编程控制器
    542 系统手册 012015 A5E02486685AH

    图 107 PID_Temp_Cascade_Operation_Block_Diagram
    10282 级联控制器
    级联温度 PID 控制器处理赖相执行器温度
    调序
    必须 OB 周期调级联 PID 控制器
    首先必须调站然调控制信号流中站调级联中
    站 PID_Temp 指令动检查调序 工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 543
    通信连接
    级联控制器时必须连接站站够互相享信息
    必须信号流方站MasterINOUT 参数站SlaveINOUT
    参数相连接
    样会级联中显示 PID_Temp 控制器连接级联具两子级联:
    PID_Temp1提供设定值
    组态PID_Temp2PID_Temp3PID_Temp5PID_Temp6PID_Temp8输
    出连接程:

    图 108 PID_Temp_Cascading_communication_connection 工艺指令
    102 PID 控制
    S71200 编程控制器
    544 系统手册 012015 A5E02486685AH
    换设定值
    PID_Temp
    指令ReplacementSetpoint参数中提供设定值输入户通设置参数
    ReplacementSetpointOn TRUE 参数激活
    调试调节站控制器期间ReplacementSetpoint作设定值输入
    必断开站站间输出设定值连接 连接级联正常运行非常重
    通种方式必更改程序载站站暂时分开
    户需激活ReplacementSetpoint完成重新禁果CurrentSetp
    oint参数中设定值该值 PID 算法生效
    动调节
    级联站控制器动调节必须符合求:
    ● 部站第站已进行调试
    ● 站站必须处动模式
    ● 站输出必须站设定值
    PID_Temp 指令级联中动调节提供支持:
    ● 果开始动调节站控制器站检查否站均处动模式检查
    否站禁换设定值功 (ReplacementSetpointOn FALSE)
    果符合条件法动调节站
    站取消调节进入未激活模式(果 ActivateRecoverMode
    FALSE)者恢复 Mode 参数中存储模式(果 ActivateRecoverMode
    TRUE) 站显示错误消息 200000hex(级联中站发生错误
    站处动模式者启换设定值阻止站调节)
    ● 站均处动模式时系统设置参数 AllSlaveAutomaticState
    TRUE 户程序中应参数者化错误 200000hex 原
    ● 站禁ReplacementSetpoint时系统设置参数
    NoSlaveReplacementSetpoint TRUE
    户程序中应参数者化错误 200000hex 原
    PID_Temp 指令调试话框时户进步级联调节支持 (页 572) 工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 545
    操作模式错误处理
    PID_Temp 控制器允许站站切换操作模式
    意味着站发生错误时级联站保持前模式
    果两更行站站控制器运行优点条链中发生错误
    会导致行链关闭
    样果站发生错误级联站保持前操作模式
    站进步操作取决站组态站设定值站输出
    意味着果 ActivateRecoverMode TRUE
    组态站发生错误站输出效值换输出值作站设定值
    果 ActivateRecoverMode FALSE
    组态站站切换未激活模式输出设置00站00作
    设定值
    站控制器直接访问执行器站发生错误时站保持操作模式
    够避免程受损
    例塑料加工设备站停止工作关闭执行器允许塑料设备部单独硬化
    非常致命错误站控制器错误
    抗积分饱
    级联中站站输出获取设定值
    果站达输出限制时站控制偏差(设定值 –
    输入)站冻结减少积分贡献防止谓积分饱
    发生积分饱时站积分贡献增加非常值控制器够重新
    正常响应必须首先降低该值 类积分饱会控制动态性产生负面影响
    PID_Temp
    通组态站控制器参数ConfigCascadeAntiWindUpMode提供级联中防止
    种影响方法:

    值 说明
    0 禁抗积分饱功
    1 站控制器积分贡献率界限站数减少现站数
    (参数CountSlaves)
    2 站达限制立冻结站积分贡献 仅
    ConfigCascadeIsMaster TRUE 时适 工艺指令
    102 PID 控制
    S71200 编程控制器
    546 系统手册 012015 A5E02486685AH
    1029 PID_Temp 指令 ErrorBit 参数
    果 PID 控制器存未决警告错误代码值通二进制加法显示
    例显示错误代码 0003 表示错误 0001 0002 未决
    表格 10 28 PID_Temp 指令 ErrorBit 参数
    ErrorBit
    (DW#16#)
    说明
    0000 错误
    0001 1 2 参数 Input 超出程值限值范围
    Input > ConfigInputUpperLimit
    Input < ConfigInputLowerLimit
    0002 2 3 参数 Input_PER 值效
    请检查模拟量输入否错误尚未解决
    0004 4 精确调节期间出错 法保持程值振荡
    0008 4 预调节开始时出错 程值接设定值 开始精确调节
    0010 4 调节期间设定值发生更改
    注: CancelTuningLevel 变量中设置允许设定值波动
    0020 精确调节期间允许预调节
    注: 果错误发生前 ActivateRecoverMode TRUE
    PID_Temp 保持精确调节模式
    0040 4 预调节期间出错 冷会减少程值
    0080 4 预调节期间出错 输出值限值组态正确
    检查否已正确组态输出值限值该限值否控制逻辑匹

    0100 4 精确调节期间效参数导致出错
    0200 2 3 参数 Input 值效: 值数字格式效
    0400 2 3 输出值计算失败 检查 PID 参数
    0800 1 2 采样时间错误: 循环中断 OB 采样时间没调
    PID_Temp
    1000 2 3 参数 Setpoint 值效: 值数字格式效 工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 547
    ErrorBit
    (DW#16#)
    说明
    10000 参数 ManualValue 值效: 值数字格式效
    注: 果错误发生前 ActivateRecoverMode TRUE
    PID_Temp SubstituteOutput 作输出值
    ManualValue 参数中分配效值PID_Temp
    便会作输出值
    20000 变量 SubstituteValue 值效: 值数字格式效
    PID_Temp 输出值限作输出值
    注:
    果错误发生前动模式已激活ActivateRecoverMode
    TRUE 错误处未决状态 PID_Temp
    切换回动模式
    40000 参数 Disturbance 值效: 值数字格式效
    注: 果错误发生前动模式已激活 ActivateRecoverMode
    FALSE Disturbance 设置零PID_Temp
    保持动模式
    注: 果错误发生前预调节精确调节已激活
    ActivateRecoverMode TRUE PID_Temp 切换 Mode
    参数中保存工作模式
    果前阶段中干扰输出值影响会取消调节
    200000 级联中站发生错误
    站处动模式者启换设定值阻止站调节

    400000 冷正进行时PID 控制器允许执行加热预调节
    800000 开始进行冷预调节程值必须接设定值
    1000000 开始调节时出错
    HeatEnableTuningCoolEnableTuning未设置组态匹

    2000000 冷预调节求成功加热预调节 工艺指令
    102 PID 控制
    S71200 编程控制器
    548 系统手册 012015 A5E02486685AH
    ErrorBit
    (DW#16#)
    说明
    4000000 开始精确调节时出错
    HeatEnableTuningCoolEnableTuning时设置
    8000000 PID
    参数计算期间发生错误导致参数效(例负增益前
    PID 参数保持变调节影响)
    1 注: 果错误发生前动模式已激活 ActivateRecoverMode TRUE PID_Temp
    保持动模式
    2 注: 果错误发生前预调节精确调节已激活 ActivateRecoverMode TRUE
    PID_Temp 切换 Mode 参数中保存工作模式
    3 注: 果错误发生前动模式已激活 ActivateRecoverMode TRUE
    PID_Compact 输出组态换输出值 错误处未决状态时PID_Temp
    切换回动模式
    4 注: 果错误发生前 ActivateRecoverMode TRUE PID_Temp
    取消调节切换 Mode 参数中保存工作模式
    10210 PID_Temp 指令警告参数
    PID 控制器未决警告时会采二进制加法显示错误代码值
    例显示错误代码 0003表示错误 0001 0002 处决状态
    表格 10 29 PID_Temp 指令 Warning 参数
    警告 (DW#16#) 说明
    0000 未决警告
    0001 1 预调整期间未找拐点
    0002 运行中调整期间强制启动振动
    (该警告(Warning)参数抑制该警告仅诊断目
    部警告(WarningInternal)参数中见)
    0004 1 该整定值限制已组态极限值
    0008 1 选定种计算方法没必设置控制器系统全部属性
    采 TIRTuneRuleHeat TIRTuneRuleCool 3 计算 PID
    参数 工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 549
    警告 (DW#16#) 说明
    0010 Reset TRUE ManualEnable
    TRUE运行模式更改
    0020 调 OB 循环时间决定 PID 算法采样时间 采更短 OB
    循环时间改善结果值
    0040 1 程值超中某警告限值
    0080 模式(Mode)中效值 运行模式未切换
    0100 1 手动设置值限制控制器输出极限值
    0200 支持指定调整规 未计算 PID 参数
    1000 输出代值超输出值极限值法达该输出代

    4000 指定加热冷输出选择支持 仅 OutputHeat
    OutputCool 激活
    8000 PIDSelfTuneSUTAdaptDelayTime
    参数设定值支持默认值 0
    10000 PIDSelfTuneSUTCoolingMode
    参数设定值支持默认值 0
    1 注: 排警告原者采效参数重新执行户操作PID
    控制器立动删警告: 0001000400080040 0100 工艺指令
    102 PID 控制
    S71200 编程控制器
    550 系统手册 012015 A5E02486685AH
    10211 组态 PID_Compact PID_3Step 控制器

    工艺象参数决定 PID 控制器操作 该图标开组态编辑器

    表格 10 30 PID_Compact 指令组态设置示例
    设置 说明
    基础 控制器类型 选择工程单元
    反转控制逻辑
    (Invert the control
    logic)
    允许选择反作 PID 回路
    • 果未选择该选项 PID
    回路处直接作模式输入值设定值时PID
    回路输出会增
    • 果选择该选项输入值设定值时PID
    回路输出会增
    CPU
    重启启模式
    (Enable last mode
    after CPU restart)
    复位 PID 回路超出输入限值回效范围时重新启动
    PID 回路
    输入 (Input) 程值选择 Input 参数 Input_PER
    参数(模拟量)Input_PER 直接模拟量输入模块
    输出 输出值选择 Output 参数 Output_PER 参数(模拟量)
    Output_PER 直接进入模拟量输出模块
    程值 标定程值范围限值 果程值低限高出限 PID
    回路进入未激活模式输出值设置 0
    Input_PER必须标定模拟程值(输入值) 工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 551

    表格 10 31 PID_3Step 指令组态设置示例
    设置 说明
    基础 控制器类型 选择工程单元
    反转控制逻辑 允许选择反作 PID 回路
    • 果未选择该选项 PID
    回路处直接作模式输入值设定值时PID
    回路输出会增
    • 果选择该选项输入值设定值时PID
    回路输出会增
    CPU
    重启激活模式
    复位 PID 回路超出输入限值回效范围时重新启动
    PID 回路
    模式设置: 定义重新启动户想 PID 跳转模式
    Input 程值选择 Input 参数 Input_PER
    参数(模拟量)Input_PER 直接模拟量输入模块
    输出 选择输出值数字量输出(Output_UP
    Output_DN)模拟量输出 (Output_PER)
    反馈 选择返回 PID 回路设备状态类型:
    • 反馈(默认)
    • 反馈
    • Feedback_PER 工艺指令
    102 PID 控制
    S71200 编程控制器
    552 系统手册 012015 A5E02486685AH
    设置 说明
    程值 标定程值范围限值 果程值低限高出限 PID
    回路进入未激活模式输出值设置 0
    Input_PER必须标定模拟程值(输入值)
    执行器 电机切换时间
    (Motor transition
    time)
    设置阀门开关闭时间 (阀门数表面板找该值)
    短开时间
    (Minimum ON
    time)
    设置阀门短运动时间 (阀门数表面板找该值)
    短关闭时间
    (Minimum OFF
    time)
    设置阀门短暂停时间 (阀门数表面板找该值)
    错误响应 定义检查错误复位 PID 回路时阀门行
    果选择换位置请输入安全位置(Safety position)
    模拟反馈模拟输出应输出选择限限间值
    数字输出选择 0(关闭) 100(开)
    刻度位置反馈1
    (Scale Position
    Feedback)
    • 端停止位(High end stop) 端停止位(Lower end stop)
    定义正位置(完全开)反位置(完全关闭)
    端停止位(High end stop) 必须端停止位(Lower end stop)
    • 程值限(High limit process value) 程值限(Low limit process
    value) 定义调节模式动模式中阀门限位置限位置
    • FeedbackPER(限限)定义阀门位置模拟反馈
    FeedbackPER 限必须FeedbackPER 限
    高级 监视程值 程值设置警告限限
    PID 参数 果户需窗口中输入 PID 调节参数
    必须选中启手动输入(Enable Manual Entry) 复选框执行操作
    1 基(Basic) 设置中启反馈(Feedback) 时编辑刻度位置反馈(Scale Position
    Feedback) 工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 553
    10212 组态 PID_Temp 控制器

    工艺象参数决定 PID 控制器操作 该图标开组态编辑器

    表格 10 32 PID_Temp 指令组态设置示例
    设置 说明
    基础 控制器类型 选择工程单元
    CPU
    重启激活模式
    复位 PID
    回路超出输入限值回效范围时重新启动
    PID 回路
    模式设置: 定义重新启动户想 PID
    跳转模式
    Input 程值选择 Input 参数 Input_PER
    参数(模拟量)Input_PER
    直接模拟量输入模块
    OutputHeat 选择输出值数字量输出(OutputHeat
    OutputHeat_PWM)模拟量输出 (OutputHeat_PER
    (analog))
    OutputCool 选择输出值数字量输出(OutputCool
    OutputCool_PWM)模拟量输出 (OutputCool_PER
    (analog)) 工艺指令
    102 PID 控制
    S71200 编程控制器
    554 系统手册 012015 A5E02486685AH
    设置 说明
    程值 标定程值范围限值 果程值低限高出限 PID
    回路进入未激活模式输出值设置 0
    Input_PER必须标定模拟程值(输入值)
    级联 控制器站 控制器设置站选择站数量
    控制器站 控制器设置站选择站数量
    控制器类型

    设置 TODB 参数 数
    类型
    取值范围 说明
    实际数

    PhysicalQuantity Int
    (Enu
    m)
    • 常规
    • 温度(默认值


    预选择实际
    单位值
    值控制
    功视图线模式
    法编辑
    计量单

    PhysicalUnit Int
    (Enu
    m)
    • 常规: 单位

    • 温度:
    单位(
    选项)
    – °C(默认值

    – °F
    – K
    果更改实际数量
    选择户单位设
    置回0 工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 555
    设置 TODB 参数 数
    类型
    取值范围 说明
    CPU
    重启
    激活模

    RunModeByStartup Bool 复选框 果设置
    TRUE(默认值)
    重启(电源开关
    闭开)
    PLC STOP
    模式转换 RUN
    模式控制器切
    换Mode变量中存
    储状态
    否PID_Temp
    继续处未激活模

    模式
    设置
    模式 Int
    (Enu
    m)
    模式(选项
    ):
    • 0 未激活
    • 1 预调节
    • 2 精确调节
    • 3 动模式
    • 4
    手动模式(默
    认值)

    工程站 (ES)
    根户选择设置
    Mode变量起始值
    Mode默认值(
    存储 TODB
    中)Manual
    Mode 工艺指令
    102 PID 控制
    S71200 编程控制器
    556 系统手册 012015 A5E02486685AH
    输入输出参数

    设置 TODB 参数 数
    类型
    取值范围 说明
    设定值 设定值 Real
    )
    Real

    属性页面中访

    功视图线模式
    值控制
    选择输

    ConfigInputPerOn Bool
    (Enu
    m)
    Bool 选择输入类

    选择:
    • FALSE: Input
    (Real)
    • TRUE:
    Input_PER
    (analog)

    Input Input Input_PER Real

    Int
    Real Int 属性页面中访

    功视图线模式
    值控制 工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 557
    设置 TODB 参数 数
    类型
    取值范围 说明
    选择输
    出(加
    热)
    ConfigOutputHeatSelect Int
    (Enu
    m)
    2 >
    ConfigOutput
    HeatSelect
    > 0

    选择加热输
    出类型
    选择:
    • OutputHeat
    (Real)
    • OutputHeat_PW
    M
    (Bool)(默认值)
    • OutputHeat_PER
    (analog) (Word)
    果户激活级联
    (Cascade)
    部分控制器
    站(This controller is
    a master)
    复选框设置O
    utputHeat次
    输出(
    加热)
    OutputHeatOutputHeat_
    PER OutputHeat_PWM
    Real
    Int

    Bool
    实型整型布尔

    属性页面中访

    功视图线模式
    值控制 工艺指令
    102 PID 控制
    S71200 编程控制器
    558 系统手册 012015 A5E02486685AH
    设置 TODB 参数 数
    类型
    取值范围 说明
    激活输
    出(冷

    ConfigActivateCooling Bool Bool 选中复选框:
    • 设置ConfigOutp
    ut
    HeatPidLowerLimit
    00 次
    • 设置
    ConfigActivateCoo
    ling参数
    TRUE
    FALSE(未选中时
    默认值)
    • 激活输
    出(冷)控件
    (基设置(B
    asic settings)
    视图中)
    • PID
    符号控件线
    灰色更改黑色
    • 禁级联(Cas
    cade)
    部分控制器
    站(This
    controller is a
    master) 复选框
    注:
    仅控制器组态
    级联站时
    (禁级联(Ca
    scade)
    部分控制器
    站(This controller is
    a master) 复选框
    ConfigCascadeIsM
    aster FALSE) 工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 559
    设置 TODB 参数 数
    类型
    取值范围 说明
    选择输
    出(冷

    ConfigOutputCoolSelect Int
    (Enu
    m)
    2 >
    ConfigOutput
    HeatSelect
    > 0
    选择冷输
    出类型
    选择:
    • OutputCool
    (Real)
    • OutputCool_PW
    M
    (Bool)(默认值)
    • OutputCool_PER
    (analog) (Word)
    仅选中激活输出(
    冷)(Activate
    output (cooling))

    (ConfigActivateCooli
    ng TRUE)
    输出(
    冷)
    OutputCoolOutputCool_P
    ER OutputCool_PWM
    Real
    Int

    Bool
    实型整型布尔

    属性页面中访

    功视图线模式
    值控制 工艺指令
    102 PID 控制
    S71200 编程控制器
    560 系统手册 012015 A5E02486685AH
    级联参数
    通参数选择控制器作站站确定直接站控制器接收设定值
    站控制器数量:

    设置 TODB 参数 数
    类型
    取值范围 说明 工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 561
    设置 TODB 参数 数
    类型
    取值范围 说明
    控制


    ConfigCascadeIsMaster Bool Bool 显示控制器否
    级联中站
    选中复选框时
    执行操作:
    • 参数ConfigCa
    scadeIsMaster设

    TRUE
    FALSE(未选中时
    默认值)
    • 输入输出参数
    (Input output
    parameters)
    部分选择输出
    (加热)(Selectio
    n Output
    (heating))设置
    OutputHeat次
    (ConfigOutputH
    eatSelect 0)
    • 启站数目(N
    umber of Slaves)
    输入域
    • 禁输入输出参
    数(Input output
    parameters)
    部分激活输出
    (冷)(Activate
    output (cooling))
    注:
    仅禁控制器
    冷输出时
    (禁输入输出参
    数(Input output
    parameters)
    部分激活输出(冷
    )(Activate output
    (cooling)) 复选框
    (ConfigActivateCooli
    ng FALSE)) 工艺指令
    102 PID 控制
    S71200 编程控制器
    562 系统手册 012015 A5E02486685AH
    设置 TODB 参数 数
    类型
    取值范围 说明
    站数

    ConfigCascadeCountSlav
    es
    Int 255 >
    ConfigCascade
    CountSlaves
    > 1
    直接该站控制器
    获取设定值站
    控制器数目
    PID_Temp
    指令该值值
    起处理抗积
    分饱处理仅激
    活控制器站
    (This controller is a
    master) 复选框
    (ConfigCascadeIsM
    aster TRUE)
    时站数目(Num
    ber of slaves)

    控制


    ConfigCascadeIsSlave Bool Bool 显示控制器否
    级联中站
    选中复选框时
    参数ConfigCascade
    IsSlave设置
    TRUE
    FALSE(未选中时
    默认值)
    必须属性页面中选
    中复选框启Se
    lectionMaster拉列
    表 工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 563
    示例: 级联控制器
    选择PID_Temp_1作站基设置(Basic settings)
    话框面站控制器PID_Temp_2输入输出参数(Input output
    parameters) 部分级联(Cascade) 部分 站站控制器间已建立连接:

    程序段 1:
    程序段中通编程编辑器PID_Temp_1站PID_Temp_2站间建立
    连接:
    工艺指令
    102 PID 控制
    S71200 编程控制器
    564 系统手册 012015 A5E02486685AH
    程序段 2:
    已PID_Temp_1站OutputHeatSlave参数PID_Temp_2站Setpoint
    Master参数间分建立连接:

    温度动调节程
    PID_Temp 指令提供两种动调节模式:
    ● 预调节(参数Mode 1)
    ● 精确调节(参数Mode 2) 工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 565
    根控制器组态提供调节方法版:

    组态 具加热输出控制器 具加热冷输出
    冷系数控制器
    具加热冷输出
    两 PID
    参数集控制器
    相关 TODB

    • ConfigActivateCoo
    ling
    FALSE
    • ConfigAdvancedC
    ooling
    irrelevant
    • ConfigActivateCool
    ing TRUE
    • ConfigAdvancedCo
    oling FALSE
    • ConfigActivateCool
    ing TRUE
    • ConfigAdvancedCo
    oling TRUE
    调节方

    • 预调节加热
    • 精确调节加热
    (冷偏
    移量)
    • 预调节加热
    • 精确调节加热
    (冷偏
    移量)
    • 预调节加热冷
    • 预调节加热
    • 预调节冷
    • 精确调节加热
    (冷偏
    移量)
    • 精确调节冷
    (加热偏
    移量)
    输出值限值标定
    禁冷激活
    果组态 PID_Temp 指令作级联站基设置(Basic settings)
    视图中激活输出(冷)(Activate output (cooling))
    复选框选中禁输出设置(Output settings)
    视图中赖冷激活设置会禁
    图显示禁冷时输出设置(Output settings) 视图中输出值限值标定(Output
    value limits and scaling) 部分(输入输出参数(Input output parameters)
    视图中选择 OutputHeat_PWM 始终启 OutputHeat): 工艺指令
    102 PID 控制
    S71200 编程控制器
    566 系统手册 012015 A5E02486685AH

    工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 567
    启冷激活
    图显示激活冷时输出设置(Output settings) 视图中输出值限值标定(Output
    value limits and scaling) 部分(输入输出参数(Input output parameters)
    视图中选择 OutputCool_PER OutputHeat_PWM 始终启 OutputCool
    OutputHeat):

    工艺指令
    102 PID 控制
    S71200 编程控制器
    568 系统手册 012015 A5E02486685AH
    操作模式
    手动更改操作模式户需设置控制器Mode输入
    输出参数通ModeActivate FALSE 更改 TRUET
    激活(触发升)
    次模式更改前必须复位ModeActivate会动复位
    输出参数State显示前操作模式设置请求Mode(果行)
    State参数法直接更改控制器通Mode参数动操作模式更改进行更


    ModeStat
    e
    名称 说明
    0 未激活 PID_Temp 指令:
    • 禁 PID 算法脉宽调制
    • 控制器输出(OutputHeatOutputCoolOutputHeat_PWMOutput
    Cool_PWMOutputHeat_PEROutputCool_PER)设置0(FALSE)
    考虑组态输出限值偏移量 通设置 Mode 0Reset
    TRUE 通发生错误进入模式
    1 预调节(开
    始调节SUT

    模式第次启动控制器时确定参数
    PID_Compact
    PID_Temp必须HeatEnableTuningCoolEnableTuning参数选择
    否需启加热调节冷调节
    户未激活动模式手动模式激活预调节
    果调节成功PID_Temp 切换动模式
    果调节失败操作模式切换取决ActivateRecoverMode
    2 精确调节(
    运行时调
    节TIR)
    模式通设定值确定 PID 控制器佳参数设置
    PID_Compact
    PID_Temp必须HeatEnableTuningCoolEnableTuning参数选择
    否需启加热调节冷调节
    户未激活动模式手动模式激活精确调节
    果调节成功PID_Temp 切换动模式
    果调节失败操作模式切换取决ActivateRecoverMode 工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 569
    ModeStat
    e
    名称 说明
    3 动模式 动模式(标准 PID 控制模式)PID 算法结果确定输出值
    果发生错误PID_Temp 切换未激活 ActivateRecoverMode
    FALSE 果发生错误 ActivateRecoverMode
    TRUE操作模式切换取决错误 关更信息请参见 PID_Temp
    指令 ErrorBit 参数 (页 546)
    4 手动模式 种模式PID
    控制器参数ManualValue值标定限制传送输出
    PID 控制器 PID
    算法标定中分配ManualValue(类似PidOutputSum)值决
    定加热冷输出否效
    通设置 Mode 4 ManualEnable TRUE 进入模式
    5 通错误监
    视换输出
    值(恢复
    模式)
    通设置 Mode 5
    激活模式果错误发生时动模式处激活状态模式控制器
    动错误响应:
    • SetSubstituteOutput FALSE(效输出值)
    • SetSubstituteOutput TRUE(存储参数SubstituteOutput中值)
    PID_Temp 处动模式 ActivateRecoverMode TRUE
    时PID_Temp
    出现错误时更改模式:
    • Input_PER参数值效
    请检查模拟量输入否出错(例断线) (ErrorBits DW#16#0002)
    • Input参数值效 值数字 (ErrorBits DW#16#0200)
    • 输出值计算失败 请检查 PID 参数 (ErrorBits DW#16#0400)
    • Setpoint参数值效 值数字 (ErrorBits DW#16#1000)
    错误处未决状态时PID_Temp 动切换回动模式 工艺指令
    102 PID 控制
    S71200 编程控制器
    570 系统手册 012015 A5E02486685AH
    10213 调试 PID_Compact PID_3Step 控制器

    调试编辑器组态 PID 控制器启动时操作程中动调节
    开调试编辑器请单击指令项目浏览器图标



    表格 10 33 调试画面示例 (PID_3Step)

    • 测量:
    实时趋势中显示设定值程值(输入值
    )输出值请输入采样时间单击开始(Sta
    rt) 钮
    • 调节模式: 调节 PID
    循环请选择预调节(Pretuning)
    精确调节(Fine
    tuning)(手动)单击开始(Start) 钮
    PID
    控制器会运行阶段计算系统响应时间
    更新时间
    通值计算相应调节参数
    完成调节程单击调试编辑器PID
    参数(PID Parameters) 部分中传 PID
    参数(Upload PID parameters)
    钮存储新参数
    果调节程中发生错误PID
    输出值会变 0 PID
    模式设置未激活模式
    状态指示错误 工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 571
    PID 起始值控制
    您编辑 PID 组态参数实际值便通线模式优化 PID 控制器特性
    开 PID 控制器工艺象(Technology objects) 组态(Configuration) 象
    访问起始值控制单击话框左角眼镜图标:

    现更改 PID 控制器组态参数值图示
    实际值参数项目(离线)起始值 PLC(线)起始值进行较
    较工艺象数块 (TODB) 线离线差异解 PLC
    次停止开始转换时值作前值必
    外较图标会通视觉指示帮助您轻松确定线离线差异:

    图展示带较图标 PID
    参数画面中显示出线离线项目间值存差异
    绿色图标表示值相蓝色橙色图标表示值
    外单击带箭头参数钮开显示参数项目(离线)起始值
    PLC(线)起始值窗口:
    工艺指令
    102 PID 控制
    S71200 编程控制器
    572 系统手册 012015 A5E02486685AH
    10214 调试 PID_Temp 控制器

    调试编辑器组态 PID 控制器启动时操作程中动调节
    开调试编辑器请单击指令项目浏览器图标



    表格 10 34 调试画面示例 (PID_Temp)

    测量:
    实时趋势中显示设定值程值(输入值)
    输出值请输入采样时间单击开始(Start)

    调节模式: 调节 PID_Temp
    循环请选择预调节(Pretuning)
    精确调节(Fine
    tuning)(手动)单击开始(Start) 钮 PID
    控制器会运行阶段计算系统响应时间
    更新时间 通值计算相应调节参数
    完成调节程单击调试编辑器PID
    参数(PID Parameters) 部分中传 PID
    参数(Upload PID parameters)
    钮存储新参数
    果调节期间未发生错误 PID
    输出值变0 PID
    模式设置未激活模式 状态指示错误
    PWM 限值
    PID_Temp 软件 PWM
    功控制执行器需保护免出现太短脉持续时间(例控硅继电器需
    开启 20 ms 正常反应)户指定短时间
    执行器忽略较短脉影响控制质量
    需设置短关断时间(例防止热)
    显示 PWM 限值视图必须工艺象 (TO)
    组态中开功视图导航树中高级设置(Advanced settings) 节点选择PWM
    限值(PWM limits) 工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 573
    果功视图中开PWM 限值(PWM limits)
    视图激活监视(玻璃钮)控件会橙色背景色显示 TODB
    线监视值值控件户编辑值(前提满足组态条件请参见表




    设置 TODB 参数 数
    类型
    取值范围 说明

    时间(加
    热)12
    ConfigOutputHeat
    MinimumOnTime
    Real 1000000
    >
    ConfigOutput
    Heat
    MinimumOnTim
    e
    > 00

    OutputHeat_PWM
    中脉永会短
    该值
    短关断
    时间(加
    热)12
    ConfigOutputHeat
    MinimumOffTime
    Real 1000000
    >
    ConfigOutput
    Heat
    MinimumOffTim
    e
    > 00
    OutputHeat_PWM
    中中断永会短
    该值 工艺指令
    102 PID 控制
    S71200 编程控制器
    574 系统手册 012015 A5E02486685AH
    设置 TODB 参数 数
    类型
    取值范围 说明

    时间(冷
    )134
    ConfigOutputCool
    MinimumOnTime
    Real 1000000
    >
    ConfigOutput
    Cool
    MinimumOnTim
    e
    > 00
    OutputCool_PWM
    中脉永会短
    该值
    短关断
    时间(冷
    )134
    ConfigOutputCool
    MinimumOffTime
    Real 1000000
    >
    ConfigOutput
    Cool
    MinimumOffTim
    e
    > 00

    OutputCool_PWM
    中中断永会短
    该值
    1 该域显示s(秒)作时间单位
    2 果基设置(Basic settings)
    视图中选择输出(加热)OutputHeat_PWM(ConfigOutputHeatSelect
    TRUE)应该值设00
    3 果基设置(Basic settings)
    视图中选择输出(冷)OutputCool_PWM(ConfigOutputCoolSelect
    TRUE)应该值设00
    4 仅选中基设置(Basic settings) 视图中激活输出(冷)(Activate output
    (cooling)) (ConfigActivateCooling TRUE) 时 工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 575
    PID 参数
    面显示高级设置(Advanced settings) 视图PID 参数(PID Parameters)
    部分禁冷PID 参数切换功


    设置 TODB 参数 数
    类型
    取值范围 说明

    手动输入
    RetainCtrlParams
    SetByUser
    Bool Bool

    必须选中复选框
    手动输入 PID
    参数
    例增益
    (加热)2
    RetainCtrlParams
    HeatGain
    Real Gain > 00 PID 加热例增益
    积分作
    时间(加
    热)12
    RetainCtrlParams
    HeatTi
    Real 1000000 >
    Ti > 00
    PID
    加热积分作时间
    微分作
    时间(加
    热)12
    RetainCtrlParams
    HeatTd
    Real 1000000 >
    Td > 00

    PID
    加热微分作时间
    微分延迟
    系数(加
    热)2
    RetainCtrlParams
    HeatTdFiltRatio
    Real TdFiltRatio >
    00
    PID
    加热微分延迟系数
    定义微分滞时间作
    PID
    微分时间中系数
    例作
    加权(加
    热)2
    RetainCtrlParams
    HeatPWeighting
    Real 10
    >PWeighting
    > 00
    PID
    加热例增益加权
    采直接环路控
    制路径 工艺指令
    102 PID 控制
    S71200 编程控制器
    576 系统手册 012015 A5E02486685AH
    设置 TODB 参数 数
    类型
    取值范围 说明
    微分作
    加权(加
    热)2
    RetainCtrlParams
    HeatDWeighting
    Real 10
    >DWeighting
    > 00
    PID
    加热微分部分加权
    采直接环路控
    制路径
    PID
    算法采样
    时间(加
    热)12
    RetainCtrlParams
    HeatCycle
    Real 1000000
    >Cycle
    > 00
    PID
    控制器加热
    部调周期
    舍入 FB
    调周期时间整数

    死区宽度
    (加热)2
    3
    RetainCtrlParams
    HeatDeadZone
    Real DeadZone>
    00
    加热控制偏差死区
    宽度
    控制区(
    加热)23
    RetainCtrlParams
    HeatControlZone
    Real ControlZone>
    00
    PID
    控制处激活状态时
    加热控制偏差
    区宽度
    果控制偏差超出
    范围输出切换
    输出值
    默认值MaxReal
    执行
    动调节控制区会

    禁止控制区值
    00值00
    时PID_Temp
    类似双位置控制器
    始终满功率加热
    冷 工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 577
    设置 TODB 参数 数
    类型
    取值范围 说明
    控制器结
    构(加热

    PIDSelfTuneSUT
    TuneRuleHeat
    PIDSelfTuneTIR
    TuneRuleHeat
    Int PIDSelfTune
    SUT
    TuneRuleHeat
    02
    PIDSelfTune
    TIR
    TuneRuleHeat
    05
    户选择加热调
    节算法
    选择:
    • PID
    (Temperature)(
    默认值)
    (PIDSelfTuneSU
    T
    TuneRuleHeat
    2)
    (PIDSelfTuneTIR
    TuneRuleHeat
    0)
    • PID
    (PIDSelfTuneSU
    T
    TuneRuleHeat
    0)
    (PIDSelfTuneTIR
    TuneRuleHeat
    0)
    • PI
    (PIDSelfTuneSU
    T
    TuneRuleHeat
    1)
    (PIDSelfTuneTIR
    TuneRuleHeat
    4)
    组合会显
    示户定义
    户定义非默
    认提供
    PID
    (Temperature)
    PID_Temp
    种新算法
    特定预调节
    (SUT)
    方法处理温度 工艺指令
    102 PID 控制
    S71200 编程控制器
    578 系统手册 012015 A5E02486685AH
    设置 TODB 参数 数
    类型
    取值范围 说明
    例增益
    (冷)4
    RetainCtrlParams
    CoolGain
    Real Gain > 00 PID 冷例增益
    积分作
    时间(冷
    )14
    RetainCtrlParams
    CoolTi
    Real 1000000 >Ti
    > 00
    PID
    冷积分作时间
    微分作
    时间(冷
    )14
    RetainCtrlParams
    CoolTd
    Real 1000000 >Td
    > 00
    PID
    冷微分作时间
    微分延迟
    系数(冷
    )4
    RetainCtrlParams
    CoolTdFiltRatio
    Real TdFiltRatio>
    00
    PID
    冷微分延迟系数
    定义微分滞时间作
    PID
    微分时间中系数
    例作
    加权(冷
    )4
    RetainCtrlParams
    CoolPWeighting
    Real 10
    >PWeighting
    > 00
    PID
    冷例增益加权
    采直接环路控
    制路径
    微分作
    加权(冷
    )4
    RetainCtrlParams
    CoolDWeighting
    Real 10
    >DWeighting
    > 00
    PID
    冷微分部分加权
    采直接环路控
    制路径
    PID
    算法采样
    时间(冷
    )14
    RetainCtrlParams
    CoolCycle
    Real 1000000
    >Cycle
    > 00
    PID
    控制器冷
    部调周期
    舍入 FB
    调周期时间整数

    死区宽度
    (冷)3
    4
    RetainCtrlParams
    CoolDeadZone
    Real DeadZone>
    00
    冷控制偏差死区
    宽度 工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 579
    设置 TODB 参数 数
    类型
    取值范围 说明
    控制区(
    冷)34
    RetainCtrlParams
    CoolControlZone
    Real ControlZone>
    00
    PID
    控制处激活状态时
    冷控制偏差
    区宽度
    果控制偏差超出
    范围输出切换
    输出值
    默认值MaxReal
    执行
    动调节控制区会

    禁止控制区值
    00值00
    时PID_Temp
    类似双位置控制器
    始终满功率加热
    冷 工艺指令
    102 PID 控制
    S71200 编程控制器
    580 系统手册 012015 A5E02486685AH
    设置 TODB 参数 数
    类型
    取值范围 说明
    控制器结
    构(冷

    PIDSelfTuneSUT
    TuneRuleCool
    PIDSelfTuneTIR
    TuneRuleCool
    Int PIDSelfTune
    SUT
    TuneRuleHeat
    02
    PIDSelfTune
    TIR
    TuneRuleHeat
    05
    户选择冷调
    节算法
    选择:
    • PID
    (Temperature)(
    默认值)
    (PIDSelfTuneSU
    T
    TuneRuleCool
    2)
    (PIDSelfTuneTIR
    TuneRuleCool 0)
    • PID
    (PIDSelfTuneSU
    T
    TuneRuleCool
    0)
    (PIDSelfTuneTIR
    TuneRuleCool
    0)
    • PI
    (PIDSelfTuneSU
    T
    TuneRuleCool
    1)
    (PIDSelfTuneTIR
    TuneRuleCool
    4)
    组合会显
    示户定义
    户定义非默
    认提供
    PID
    (Temperature)
    PID_Temp
    种新算法
    特定预调节
    (SUT)
    方法处理温度
    仅选中选择
    项目时:
    基设置(Basic
    settings) 工艺指令
    102 PID 控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 581
    设置 TODB 参数 数
    类型
    取值范围 说明
    1 该域显示s(秒)作时间单位
    2 仅选中 PID 参数中启手动输入(Enable manual entry)
    (RetainCtrlParamsSetByUser TRUE) 时
    3 根基设置(Basic settings) 视图中选择计量单位显示域末尾
    4 仅选中选择项目时: PID 参数中启手动输入(Enable manual entry)
    (RetainCtrlParamsSetByUser TRUE)基设置(Basic settings)
    视图中激活输出(冷)(Activate output (cooling)) (ConfigActivateCooling
    TRUE) 输出设置(Output settings) 视图中PID 参数切换(PID parameter
    switchover) (ConfigAdvancedCooling TRUE)
    PID 起始值控制
    您编辑 PID 组态参数实际值便通线模式优化 PID 控制器特性
    开 PID 控制器工艺象(Technology objects) 组态(Configuration) 象
    访问起始值控制单击话框左角眼镜图标:
    工艺指令
    102 PID 控制
    S71200 编程控制器
    582 系统手册 012015 A5E02486685AH
    现更改 PID 控制器组态参数值图示
    实际值参数项目(离线)起始值 PLC(线)起始值进行较
    较工艺象数块 (TODB) 线离线差异解 PLC
    次停止开始转换时值作前值必
    外较图标会通视觉指示帮助您轻松确定线离线差异:

    图展示带较图标 PID
    参数画面中显示出线离线项目间值存差异
    绿色图标表示值相蓝色橙色图标表示值
    外单击带箭头参数钮开显示参数项目(离线)起始值
    PLC(线)起始值窗口:

    工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 583
    103 运动控制
    CPU 通脉接口步进电机伺服电机运行提供运动控制功
    运动控制功负责驱动器进行监控
    ● 轴工艺象组态机械驱动器数驱动器接口动态参数驱动器
    属性
    ● 通 CPU 脉输出方输出进行组态控制驱动器
    ● 户程序运动控制指令控制轴启动运动务
    ● PROFINET 接口 CPU 编程设备间建立线连接 CPU
    线功外附加调试诊断功运动控制


    说明
    仅 CPU STOP 切换 RUN 模式时RUN
    模式运动控制配置载更改会生效



    ① PROFINET
    ② 脉方输出
    ③ 步进电机电源部分
    ④ 伺服电机电源部分
    DCDCDC 型 CPU S71200
    配备直接控制驱动器板载输出 继电器型 CPU
    需具控制驱动器 DC 输出信号板
    信号板 (SB Signal Board) 板载 IO 扩展包含附加 IO 点
    具两数字量输出 SB 作控制台电机脉输出方输出
    具四数字量输出 SB 作控制两台电机脉输出方输出
    置继电器输出作控制电机脉输出 板载 IOSB IO
    二者组合拥四脉发生器 工艺指令
    103 运动控制
    S71200 编程控制器
    584 系统手册 012015 A5E02486685AH
    四脉发生器具默认 IO 分配组态 CPU SB
    意数字量输出 CPU 脉发生器分配 SM 分布式 IO

    说明
    户程序中指令法脉串输出
    CPU 信号板输出组态脉发生器时(供 PWM
    运动控制指令)相应输出址控制输出
    果户程序作脉发生器输出写入值 CPU 会该值写入物理输出


    表格 10 35 控制驱动器数目
    CPU 型号 板载 IO
    未安装 SB
    带 SB
    (2 x DC 输出)
    带 SB
    (4 x DC 输出)
    带方 带方 带方 带方 带方 带方
    CPU 1211C DCDCDC 2 4 3 4 4 4
    ACDCRLY 0 0 1 2 2 4
    DCDCRLY 0 0 1 2 2 4
    CPU 1212C DCDCDC 3 4 3 4 4 4
    ACDCRLY 0 0 1 2 2 4
    DCDCRLY 0 0 1 2 2 4
    CPU 1214C DCDCDC 4 4 4 4 4 4
    ACDCRLY 0 0 1 2 2 4
    DCDCRLY 0 0 1 2 2 4
    CPU 1215C DCDCDC 4 4 4 4 4 4
    ACDCRLY 0 0 1 2 2 4
    DCDCRLY 0 0 1 2 2 4
    CPU 1217C DCDCDC 4 4 4 4 4 4


    说明
    四脉发生器
    板载 IOSB IO 二者组合拥四脉发生器
    工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 585

    表格 10 36 CPU 输出: 频率
    CPU CPU 输出通道 脉方输出 AB正交脉

    1211C Qa0 Qa3 100 kHz 100 kHz
    1212C Qa0 Qa3 100 kHz 100 kHz
    Qa4Qa5 20 kHz 20 kHz
    1214C 1215C Qa0 Qa3 100kHz 100kHz
    Qa4 Qb1 20 kHz 20 kHz
    1217C DQa0 DQa3
    (0+0
    3+3)
    1 MHz 1 MHz
    DQa4 DQb1 100 kHz 100 kHz

    表格 10 37 SB 信号板输出: 频率(选信号板)
    SB 信号板 SB 输出通道 脉方输出 AB正交脉

    SB 1222200 kHz DQe0 DQe3 200kHz 200 kHz
    SB 1223200 kHz DQe0DQe1 200kHz 200 kHz
    SB 1223 DQe0DQe1 20 kHz 20 kHz

    表格 10 38 脉输出频率范围
    脉输出 频率
    板载 4 PTO: 2 Hz ≤ f ≤ 1 MHz4 PTO: 2 Hz ≤ f ≤ 100 kHz
    4 PTO 值意组合1 2
    标准 SB 2 Hz ≤ f ≤ 20 kHz
    高速 SB 2 Hz ≤ f ≤ 200 kHz
    1 请参见表解 CPU 1217C 四种输出速度组合
    2 请参见表解 CPU 1211CCPU 1212CCPU 1214C CPU 1215C 四种输出速度组合 工艺指令
    103 运动控制
    S71200 编程控制器
    586 系统手册 012015 A5E02486685AH
    示例: CPU 1217C 脉输出速度组态

    说明
    板载差分输出CPU 1217C 生成高达 1 MHz 脉输出

    示例显示四种输出速度组合:
    ● 示例 1: 4 1 MHz PTO带方输出
    ● 示例 2: 1 1 MHz2 100 kHz 1 20 kHz PTO全部带方输出
    ● 示例 3: 4 200 kHz PTO带方输出
    ● 示例 4: 2 100 kHz PTO 2 200 kHz PTO全部带方输出

    P 脉
    D 方
    CPU 板载输出 高速 SB 输出 标准 SB
    输出
    1 MHz 输出 (Q) 100 kHz 输出 (Q) 200 kHz 输出 (Q) 20 kHz
    输出 (Q)
    00
    +
    01
    +
    02+ 03
    +
    04 05 06 07 10 11 40 41 42 43 40 41
    00 01 02 03
    示例 1
    4 1
    MHz


    输出)
    PTO1 P
    PTO2 P
    PTO3 P
    PTO4 P
    示例 2
    1 1
    MHz
    2 100
    KHz
    1 20
    kHz(
    全部带
    方输
    出)
    PTO1 P D
    PTO2 P D
    PTO3 P D
    PTO4 P D 工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 587
    P 脉
    D 方
    CPU 板载输出 高速 SB 输出 标准 SB
    输出
    示例 3
    4 200
    kHz(


    输出)
    PTO1 P
    PTO2 P
    PTO3 P
    PTO4 P
    示例 4
    2 100
    KHz
    2 200
    KHz(
    全部带
    方输
    出)
    PTO1 P D
    PTO2 P D
    PTO3 P D
    PTO4 P D
    示例: CPU 1211CCPU 1212CCPU 1214C CPU 1215C 脉输出速度组态
    示例显示四种输出速度组合:
    ● 示例 1: 4 100 kHz PTO带方输出
    ● 示例 2: 2 100 kHz PTO 2 20 kHz PTO全部带方输出
    ● 示例 3: 4 200 kHz PTO带方输出
    ● 示例 4: 2 100 kHz PTO 2 200 kHz PTO全部带方输出

    P 脉
    D 方
    CPU 板载输出 高速 SB 输出 低速 SB
    输出
    100 kHz 输出 (Q) 20 kHz 输出 (Q) 200 kHz 输出 (Q) 20 kHz
    输出 (Q)
    00 01 02 03 04 05 06 07 10 11 40 41 42 43 40 41
    CPU 1211C
    CPU 1212C CPU
    1212C

    CPU 1214C CPU
    1214C
    CPU 1214C 工艺指令
    103 运动控制
    S71200 编程控制器
    588 系统手册 012015 A5E02486685AH
    P 脉
    D 方
    CPU 板载输出 高速 SB 输出 低速 SB
    输出
    CPU 1215C CPU
    1215C
    CPU 1215C
    示例 1
    4 100
    kHz(

    输出)
    PTO1 P
    PTO2 P
    PTO3 P
    PTO4 P
    示例 2
    2 100
    KHz
    2 20
    KHz(全
    部带方
    输出)
    PTO1 P D
    PTO2 P D
    PTO3 P D
    PTO4 P D
    示例 3
    4 200
    kHz(

    输出)
    PTO1 P
    PTO2 P
    PTO3 P
    PTO4 P
    示例 4
    2 100
    KHz
    2 200
    KHz(全
    部带方
    输出)
    PTO1 P D
    PTO2 P D
    PTO3 P D
    PTO4 P D 工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 589
    1031 定相(Phasing)
    步进伺服驱动器定相(Phasing) 接口 4 选项 选项:
    ● PTO(脉 A 方 B): 果选择 PTO(脉 A 方 B)选项输出
    (P0) 控制脉输出 (P1) 控制方 果脉处正 P1
    高电(激活) 果脉处负 P1 低电(未激活):

    ● PTO(加计数 A 减计数 B): 果选择 PTO(加计数 A 减计数
    B)选项输出 (P0) 脉控制正方输出 (P1) 脉控制负方:

    ● PTO(AB 相移): 果选择 PTO(AB
    相移)选项两输出均指定速度产生脉相位相差 90 度 种 1X
    组态表示脉 P0 两次正转换间时间量
    种情况方先变高电输出转换决定 P0 领先 P1 表示正 P1 领先
    P0 表示负
    生成脉数取决 A 相 0 1 转换次数相位关系决定移动方:

    PTO(AB 相移)
    A 相领先 B 相(正移动) A 相滞 B 相(负移动)

    脉数 脉数 工艺指令
    103 运动控制
    S71200 编程控制器
    590 系统手册 012015 A5E02486685AH
    ● PTO(AB 相移 四相): 果选择 PTO(AB 相移
    四相)选项两输出均指定速度产生脉相位相差 90 度 四相种 4X
    组态表示脉输出(正负)转换
    种情况方先变高电输出转换决定 P0 领先 P1 表示正 P1 领先
    P0 表示负
    四相取决 A 相 B 相正负转换您组态转换次数 相位关系(A 领先
    B B 领先 A)决定移动方

    PTO(AB 相移 四相)
    A 相领先 B 相(正移动) A 相滞 B 相(负移动)

    脉数 脉数
    ● PTO(脉方(已取消选择方)): 果
    PTO(脉方(已取消选择方))中取消方输出输出 (P0) 控制脉
    未输出 P1输出 P1 供程序 模式 CPU
    接受正运动命令 您选择模式时运动控制限制进行非法负组态
    果运动应仅方进行保存输出
    单相(输出)图示(假设极性正):
    工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 591
    1032 组态脉发生器
    1 添加工艺象:
    – 项目树中展开节点工艺象(Technology
    Objects)然选择添加新象(Add new object)
    – 选择轴(Axis) 图标(必时重命名)然单击确定(OK)
    开轴象组态编辑器
    – 显示基参数(Basic parameters) 轴控制选择 PTO(Select PTO for Axis
    Control) 属性然选择需脉


    说明
    果前未CPU 属性(CPU Properties) 中组态 PTO PTO
    组态中板载输出
    果输出信号板选择设备组态(Device configuration) 钮转CPU
    属性(CPU Properties) 参数分配(Parameter assignment)
    脉选项(Pulse options) 中数源组态信号板输出

    – 余基参数扩展参数进行组态
    2 应进行编程: MC_Power 指令插入代码块
    – 轴输入请选择已创建组态轴工艺象
    – Enable 输入设置 TRUE 运动指令起作
    – Enable 输入设置 FALSE 会取消运动指令


    说明
    轴包括 MC_Power 指令

    3 插入运动指令生成需运动

    说明
    脉发生器组态信号板输出: 选择 CPU 脉发生器 (PTOPWM)(Pulse
    generators (PTOPWM)) 属性(设备组态(Device configuration)
    中)启脉发生器 S71200 CPU V10V20V21 V22
    提供两脉发生器S71200 CPU V30 V40 CPU 提供四脉发生器
    相组态区域脉选项(Pulse options) 选择作途脉发生器:
    PTO
    工艺指令
    103 运动控制
    S71200 编程控制器
    592 系统手册 012015 A5E02486685AH

    说明
    CPU 10 ms
    时间片时间段计算运动务执行时间片时时间片会队列中等执行
    果中断某轴运动务(通执行该轴新运动务)等
    20 ms(前时间片剩余时间加排队时间片)执行新运动务

    1033 开环运动控制
    10331 组态轴
    通 PTO(脉串输出) PLC 驱动器连接开环轴
    STEP 7 轴工艺象提供组态工具调试工具诊断工具

    ① 驱动器 ④ 调试
    ② 工艺象 ⑤ 诊断
    ③ 组态

    说明
    固件版 V22 更早版 CPUPTO 需高速计数器 (HSC) 部功
    说方法相应 HSC
    PTO HSC 间分配固定 果激活 PTO1 HSC1 连接 果激活
    PTO2 HSC2 连接 生成脉时监视前值(例 ID1000 中)
    S71200 V30 更高版 CPU 限制 CPU
    中组态脉输出时 HSC 供程序

    工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 593
    表格 10 39 运动控制 STEP 7 工具
    工具 说明
    组态 组态轴工艺象列属性:
    • PTO 选择驱动器接口组态
    • 机械属性驱动器(机器系统)传动参数
    • 位置限制属性动态属性位属性
    工艺象数块中保存组态数
    调试 需创建户程序测试轴功 启动该工具时显示控制面板
    控制面板提供列命令:
    • 启禁轴
    • 点动模式移动轴
    • 绝相方式定位轴
    • 轴位
    • 确认错误信息
    运动命令指定速度加速度减速度 控制面板中显示前轴状态
    诊断 监视轴驱动器前状态错误信息
    工艺指令
    103 运动控制
    S71200 编程控制器
    594 系统手册 012015 A5E02486685AH


    PTO
    轴树选择器包括编码器模数位置监视
    控制回路组态菜单

    轴创建工艺象通定义基参数(
    PTO 驱动器接口组态)组态该轴
    组态轴属性例位置限制属性
    动态属性位属性



    说明
    户程序中根新量纲单位调整运动控制指令输入参数值
    工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 595



    组态驱动器信号驱动器机械装置位置监视(
    硬件软件限位开关)属性

    组态急停命令运动动态行




    组态回原点行(动动)


    调试(Commissioning) 控制面板独立户程序功进行测试
    单击启动(Startup) 图标轴进行调试
    控制面板会显示轴前状态
    仅启禁轴测试轴定位(绝相方式)指定速度加速度
    减速度 测试位点动务 控制面板确认错误 工艺指令
    103 运动控制
    S71200 编程控制器
    596 系统手册 012015 A5E02486685AH
    10332 调试
    状态错误位诊断功
    诊断功状态错误位(Status and error bits) 监视轴重状态错误消息
    轴激活时线模式手动控制模式动控制模式显示诊断功
    表格 10 40 轴状态
    状态 说明
    启 轴已启准备接受运动控制务控制
    (工艺象变量: <轴名称>StatusBitsEnable)
    已回原点 轴已回原点够执行运动控制指令MC_MoveAbsolute绝定位务
    相回原点言轴必回原点 特殊情况:
    • 动回原点期间该状态 FALSE
    • 果回原点轴受动回原点动回原点期间该状态设置 TURE
    (工艺象变量: <轴名称>StatusBitsHomingDone)
    错误 轴工艺象发生错误
    关错误更信息请参见动控制模式运动控制指令 ErrorID ErrorInfo
    参数 手动模式控制面板中错误(Last error)
    字段显示更错误原信息
    (工艺象变量: <轴名称>StatusBitsError)
    控制面板激活 控制面板中启手动控制模式 控制面板轴工艺象具优先控制权
    通户程序控制轴
    (工艺象变量: <轴名称>StatusBitsControlPanelActive)

    表格 10 41 驱动器状态
    状态 说明
    驱动器准备绪 驱动器准备运行
    (工艺象变量: <轴名称>StatusBitsDriveReady)
    错误 驱动器准备绪信号障报告错误
    (工艺象变量: <轴名称>ErrorBitsDriveFault)
    工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 597
    表格 10 42 轴运动状态
    状态 说明
    停止 轴处停止状态
    (工艺象变量: <轴名称>StatusBitsStandStill)
    加速 轴加速
    (工艺象变量: <轴名称>StatusBitsAcceleration)
    恒速 轴恒速运转
    (工艺象变量: <轴名称>StatusBitsConstantVelocity)
    减速 轴减速(速度降)
    (工艺象变量: <轴名称>StatusBitsDeceleration)

    表格 10 43 运动模式状态
    状态 说明
    定位 轴执行运动控制指令MC_MoveAbsoluteMC_MoveRelative者控制面
    板定位务
    (工艺象变量: <轴名称>StatusBitsPositioningCommand)
    速度命令 轴运动控制指令MC_MoveVelocityMC_MoveJog者控制面板设
    置速度执行务
    (工艺象变量: <轴名称>StatusBitsSpeedCommand)
    回原点 轴执行运动控制指令MC_Home者控制面板回原点务
    (工艺象变量: <轴名称>StatusBitsHoming)

    表格 10 44 错误位
    错误 说明
    达软件限位 已达限软件限位开关
    (工艺象变量: <轴名称>ErrorBitsSwLimitMinReached)
    超出软件限位 已超出限软件限位开关
    (工艺象变量: <轴名称>ErrorBitsSwLimitMinExceeded)
    达软件限位 已达限软件限位开关
    (工艺象变量: <轴名称>ErrorBitsSwLimitMaxReached) 工艺指令
    103 运动控制
    S71200 编程控制器
    598 系统手册 012015 A5E02486685AH
    错误 说明
    超出软件限位 已超出限软件限位开关
    (工艺象变量: <轴名称>ErrorBitsSwLimitMaxExceeded)
    负硬件限位 已逼限硬件限位开关
    (工艺象变量: <轴名称>ErrorBitsHwLimitMin)
    正硬件限位 已逼限硬件限位开关
    (工艺象变量: <轴名称>ErrorBitsHwLimitMax)
    PTO 已 轴正相 PTO 已MC_Power启该轴
    (工艺象变量: <轴名称>ErrorBitsHwUsed)
    组态错误 错误组态轴工艺象者户程序运行期间错误修改编辑
    组态数
    (工艺象变量: <轴名称>ErrorBitsConfigFault)
    常规错误 发生部错误
    (工艺象变量: <轴名称>ErrorBitsSystemFault)
    运动状态诊断功
    诊断功运动状态(Motion status) 监视轴运动状态
    轴激活时线模式手动控制模式动控制模式显示诊断功
    表格 10 45 运动状态
    状态 说明
    目标位置 目标位置(Target position)
    字段指示运动控制指令MC_MoveAbsoluteMC_MoveRelative者控制面板
    激活定位务前目标位置 目标位置(Target position)
    值仅定位务执行期间效
    (工艺象变量: <轴名称>MotionStatusTargetPosition)
    前位置 前位置(Current position) 字段指示前轴位置
    果轴未回原点该值相轴启位置位置值
    (工艺象变量: <轴名称>MotionStatusPosition)
    前速度 前速度(Current velocity) 字段指示轴实际速度
    (工艺象变量: <轴名称>MotionStatusVelocity)
    工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 599
    表格 10 46 动态限制
    动态限制 说明
    速度 速度(Velocity) 字段指示组态轴速度
    (工艺象变量: <轴名称>ConfigDynamicLimitsMaxVelocity)
    加速度 加速度(Acceleration) 字段指示前组态轴加速度
    (工艺象变量: <轴名称>ConfigDynamicDefaultsAcceleration)
    减速度 减速度(Deceleration) 字段指示前组态轴减速度
    (工艺象变量: <轴名称>ConfigDynamicDefaultsDeceleration)
    运动起始值控制
    您编辑运动组态参数实际值便线模式优化程特性
    开运动控制工艺象(Technology objects) 组态(Configuration) 象
    访问起始值控制单击话框左角眼镜图标:

    现更改运动控制组态参数值图示 工艺指令
    103 运动控制
    S71200 编程控制器
    600 系统手册 012015 A5E02486685AH
    实际值参数项目(离线)起始值 PLC(线)起始值进行较
    较工艺象数块 (TODB) 线离线差异解 PLC
    次停止开始转换时值作前值必
    外较图标会通视觉指示帮助您轻松确定线离线差异:

    图展示带较图标运动参数画面中显示线离线项目间值存
    差异 绿色图标表示值相蓝色橙色图标表示值
    外单击带箭头参数钮开显示参数项目(离线)起始值
    PLC(线)起始值窗口 工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 601
    工艺指令
    103 运动控制
    S71200 编程控制器
    602 系统手册 012015 A5E02486685AH
    1034 闭环运动控制
    10341 组态轴
    通模拟驱动器 PROFIdrive PLC 驱动器连接闭环轴 闭环轴需编码器
    STEP 7 轴工艺象提供组态工具调试工具诊断工具

    ① 驱动器 ④ 调试
    ② 工艺象 ⑤ 诊断
    ③ 组态
    表格 10 47 闭环运动控制 STEP 7 工具
    工具 说明
    组态 组态轴工艺象列属性:
    • 模拟驱动器接口 PROFIdrive 选择驱动器编码器接口组态
    • 机械属性驱动器编码器(机器系统)传动参数
    • 位置限制属性动态属性位属性
    工艺象数块中保存组态数
    调试 需创建户程序测试轴功 启动该工具时显示控制面板
    控制面板提供列命令:
    • 启禁轴
    • 点动模式移动轴
    • 绝相方式定位轴
    • 轴位
    • 确认错误信息
    运动命令指定速度加速度减速度 控制面板中显示前轴状态
    诊断 监视轴驱动器前状态错误信息
    工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 603

    说明
    户程序中根新量纲单位调整运动控制指令输入参数值

    轴创建工艺象通定义基参数(模拟驱动器 PROFIdrive
    连接驱动器编码器组态)组态该轴


    模拟驱动器 PROFIdrive
    连接树选择器包括编码器模数位置监视
    控制回路组态菜单 工艺指令
    103 运动控制
    S71200 编程控制器
    604 系统手册 012015 A5E02486685AH
    模拟驱动器接口组态


    常规(General)
    组态话框中选择列参数:
    • 模拟驱动器接口(Analog drive connection)
    单选钮
    • 计量单位

    驱动器(Drive)
    组态话框中选择列参数:
    • 模拟驱动器硬件输出
    • 数交换驱动器速度

    编码器(Encoder)
    组态话框中选择列参数:
    • 模拟驱动器编码器耦合(例高速计数器
    (HSC))
    • HSC 接口
    • 编码器类型
    • 高精度 工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 605
    PROFIdrive 组态


    常规(General)
    组态话框中选择列参数:
    • PROFIdrive单选钮
    • 计量单位

    驱动器(Drive)
    组态话框中选择列参数:
    • PROFIdrive 驱动器
    • 驱动器间数交换

    编码器(Encoder)
    组态话框中选择列参数:
    • PROFIdrive 编码器耦合(例PROFINET
    PROFIdrive 编码器)
    • PROFIdrive 编码器
    • 编码器间数交换
    • 编码器类型
    • 高精度 工艺指令
    103 运动控制
    S71200 编程控制器
    606 系统手册 012015 A5E02486685AH
    扩展参数
    组态闭环轴属性:
    ● 模数
    ● 位置限制
    ● 动态
    ● 位
    ● 位置监视
    ● 误差
    ● 停止信号
    ● 控制回路 工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 607


    模数:
    组态模数轴循环区域中移动负载该区域
    起始值起始位置定长度
    果负载位置达区域终点会动重新
    设置起始值 选中启模数(Enable
    Modulo) 复选框时启长度(Length)
    模数起始值(Modulo start value) 字段

    位置限制:
    组态驱动器信号驱动器机械装置位置监
    视(硬限位开关软限位开关)属性

    动态: 组态急停命令运动动态行


    工艺指令
    103 运动控制
    S71200 编程控制器
    608 系统手册 012015 A5E02486685AH

    位: 组态位行(动动)


    位置监视:
    定位窗口组态容差时间短停留
    时间
    系统三参数直接轴 TODB
    相连:
    • 定位窗口
    • 容差时间
    • 定位窗口停留短时间

    误差:
    组态特定速度范围允许距离误差

    选中启误差监控复选框激活
    误差 户组态列参数:
    • 误差
    • 误差
    • 启动动态调整
    • 速度 工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 609

    停止信号: 户组态列参数:
    • 停止窗口停留短时间
    • 停止窗口

    控制回路: 组态称预控制(Kv
    子)速度增益
    调试(Commissioning) 控制面板独立户程序功进行测试
    单击启动(Startup) 图标轴进行调试
    控制面板会显示轴前状态
    仅启禁轴测试轴定位(绝相方式)指定速度加速度
    减速度 测试位点动务 控制面板确认错误 工艺指令
    103 运动控制
    S71200 编程控制器
    610 系统手册 012015 A5E02486685AH
    1035 组态 TO_CommandTable_PTO
    工艺象组态 MC_CommandTable 指令 示例演示操作
    添加工艺象
    1 项目树中展开节点工艺象(Technology Objects)然选择添加新象(Add
    new object)
    2 选择CommandTable图标(必时重命名)然单击确定(OK) 开
    CommandTable 象组态编辑器
    工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 611
    应规划步
    命令表(Command Table)
    组态窗口中创建需运动序列根趋势图中图形视图检查结果
    选择处理命令表命令类型 输入 32 步
    序处理命令轻松生成复杂运动轨迹
    表格 10 48 MC_CommandTable 命令类型
    命令类型 说明
    Empty 空白作占位符便添加意命令
    处理命令表时忽略空白条目
    Halt 暂停轴
    注: 该命令仅Velocity setpoint命令
    Positioning Relative 根距离定位轴 该命令定距离速度移动轴
    Positioning Absolute 根位置定位轴 该命令指定速度轴移定位置
    Velocity setpoint 定速度移动轴
    Wait 等定期间结束 Wait会停止已激活行进运动
    Separator 选定行方添加分隔线
    利分隔线单命令表中定义轨迹 工艺指令
    103 运动控制
    S71200 编程控制器
    612 系统手册 012015 A5E02486685AH
    图中命令完成(Command complete) 作步切换
    该类切换允许设备减速启动停止速度然步开始时重新加速

    ① 轴两步间减速启动停止速度
    图中混合运动(Blending motion) 作步切换
    该类切换允许设备保持现速度进入步设备稳步切换步
    采混合方式缩短完全执行某轨迹需总时间
    果采混合方式运行该示例需七秒
    果采混合方式执行时间减少秒总时间六秒 工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 613

    ① 轴继续移动加速减速步速度会节省时间减少机械磨损
    CommandTable 运行受 MC_CommandTable 指令控制示:
    工艺指令
    103 运动控制
    S71200 编程控制器
    614 系统手册 012015 A5E02486685AH
    1036 S71200 运动控制操作
    10361 运动控制 CPU 输出
    CPU 提供四脉输出发生器
    脉输出发生器提供脉输出方输出通脉接口步进电机驱
    动器伺服电机驱动器进行控制 脉输出驱动器提供电机运动需脉
    方输出控制驱动器行进方
    PTO 输出生成频率变方波输出 脉发生通 HW 组态 SFCSFB
    提供组态执行信息控制
    CPU 处 RUN
    模式时根户选择存储图寄存器中值者脉发生器输出驱动
    数字量输出 STOP 模式PTO 发生器控制输出
    板载 CPU 输出信号板输出作脉方输出
    设备组态期间属性(Properties) 选项卡脉发生器 (PTOPWM)
    中选择板载 CPU 输出信号板输出 PTO (Pulse Train Output)
    适运动控制
    表显示默认 IO 分配四脉发生器组态意数字量输出

    说明
    户程序中指令法脉串输出
    CPU 信号板输出组态脉发生器时(供 PWM
    运动控制指令)相应输出址控制输出
    果户程序作脉发生器输出写入值 CPU 会该值写入物理输出

    说明
    释放 PTO 方输出程序中位置
    PTO 需分配两输出: 作脉输出作方输出
    脉输出方输出
    释放方输出户程序中途 输出时 PTO
    方输出户程序

    工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 615
    表格 10 49 脉方输出默认址分配
    运动控制输出
    脉 方
    PTO1
    置 IO Q00 Q01
    SB IO Q40 Q41
    PTO2
    置 IO Q02 Q03
    SB IO Q421 Q431
    PTO3
    置 IO Q042 Q052
    SB IO Q40 Q41
    PTO4
    置 IO Q063 Q073
    SB IO Q42 Q43
    1 输出 Q42 Q43 仅 SB1222 DQ4
    2 CPU 1211C 没输出 Q04Q05Q06 Q07输出 CPU 1211C

    3 CPU 1212C 没输出 Q06 Q07输出 CPU 1212C 中
    4 该表适 CPU 1211CCPU 1212CCPU 1214CCPU 1215C CPU 1217C
    PTO 功 工艺指令
    103 运动控制
    S71200 编程控制器
    616 系统手册 012015 A5E02486685AH
    驱动器接口
    运动控制选择驱动器接口组态驱动器启驱动器准备绪
    驱动器接口时针驱动器启选择数字量输出针驱动器准备绪选择
    数字量输入

    说明
    果已选择 PTO (Pulse Train Output)
    分配某轴固件通相应脉方输出接控制
    实现述控制功接断开程映 IO 输出间连接
    然户通户程序监视表格写入脉输出方输出程映写入
    容会传送 IO 输出 通户程序监视表格法监视 IO 输出
    读取信息反映程映中值 IO 输出实际状态完全致
    CPU 固件非永久 CPU 输出通常通程映监控 IO
    输出状态

    10362 运动控制硬件软件限位开关
    硬件软件限位开关限制轴允许行程范围工作范围

    ① 机械停止块 A 允许轴行程范围
    ② 硬件限限 B 轴工作范围
    ③ 软件限限 C 距离
    组态中户程序中硬件软件限位开关前必须事先激活
    轴回原点激活软件限位开关 工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 617
    硬件限位开关
    硬件限位开关确定轴行程范围 硬件限位开关物理开关元件必须 CPU
    中具中断功输入相连接 仅逼始终保持切换硬件限位开关
    返回允许行程范围该切换状态会发生改变
    表格 10 50 硬件限值输入
    说明 RPS LIM LIM+
    置 IO I00 I15
    SB IO I40 I43
    逼硬件限位开关时轴组态紧急减速度制动直停止
    指定紧急减速度必须足够确保机械停止块前轴停止
    图显示轴逼硬件限位开关轴行


    ① 轴组态紧急减速度制动直停止
    ② 硬件限位开关产生已逼状态信号范围
    A [速度]
    B 允许行程范围
    C 距离
    D 机械停止块
    E 限硬件限位开关
    F 限硬件限位开关 工艺指令
    103 运动控制
    S71200 编程控制器
    618 系统手册 012015 A5E02486685AH

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

    软件限位开关
    软件限位开关限制轴工作范围 位限制行程范围相关硬件限位开关
    软件限位开关位置灵活设置根前运行轨迹具体求限定
    轴工作范围
    硬件限位开关软件限位开关通软件实现需助身开关元件
    果软件限位开关激活软件限位开关位置停止前运动
    轴组态减速度制动 图显示轴达软件限位开关前行

    ① 轴组态减速度制动直停止
    A [速度]
    B 工作范围
    C 距离
    D 限软件限位开关
    E 限软件限位开关 工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 619
    果机械停止块位软件限位开关面发生机械损坏风险需附加
    硬件限位开关
    更信息
    户程序通启禁硬件软件限位功消硬件软件限位 通轴 DB
    进行选择
    ● 启禁硬件限位功请访问 DB
    路径<轴名称>ConfigPositonLimits_HW中Active变量 (Bool)
    Active变量状态启禁硬件限位
    ● 启禁软件限位功请访问 DB 路径<轴名称>ConfigPosition
    Limits_SW中Active变量 (Bool) Active变量状态启禁软件限位
    利户程序修改软件限位(例提高机器设置灵活性缩短机器转换时间)
    户程序新值写入 DB 路径<轴名称>ConfigPositionLimits_SW
    MinPosition MaxPosition变量中(采 Real 格式工程单位)
    10363 回原点
    回原点指轴坐标实际物理驱动器位置匹配 (果驱动器前位位置
    x轴调整位位置
    x)位置受控制轴位置输入显示值指轴坐标

    说明
    轴坐标必需实际情形相致
    果确保通驱动器准确达轴绝目标位置述步骤必缺

    MC_Home 指令启动轴回原点操作 工艺指令
    103 运动控制
    S71200 编程控制器
    620 系统手册 012015 A5E02486685AH
    4 种回原点功
    前两种功允许户设置轴前位置两种功相回原点参考传感器放置轴
    ● 模式 0 绝式直接参考: 指令执行时模式告知轴确切位置
    该模式部位置变量设置回原点指令 Position 输入值
    模式机器校准设置
    轴位置设置参考点开关关 会终止前行进运动 MC_Home 指令
    Position 输入参数值立设置轴参考点
    参考点分配具体机械位置执行回原点操作时轴必须停止该位置
    ● 模式 1 相式直接参考:
    指令执行时该模式部位置变量加回原点指令 Position 输入值
    考虑机器偏移时通常模式
    轴位置设置参考点开关关 会终止前行进运动
    语句适回原点轴定位: 新轴位置 前轴位置 + MC_Home 指令
    Position 参数值
    ● 模式 2 动参考:
    轴移动程中参考点开关时前位置设置回原点位置
    功助应正常机器磨损齿轮间隙需磨损进行手动补偿
    前述回原点指令 Position
    输入添加参考点开关指示位置轻松补偿回原点位置
    动回原点期间指令 MC_Home 会执行回原点运动
    户必须通运动控制指令执行该步骤需行进运动
    检测参考点开关时根组态轴回原点
    动回原点启动时会中止前行进运动
    ● 模式 3 动参考: 模式精确轴回原点方法
    运动初始方速度工艺象组态扩展参数 Homing 中进行组态
    取决机器配置
    确定参考点开关信号升降否回原点位置
    传感器具效范围果稳态开启位置作回原点信号回原点
    位置会出现错误开启信号效范围覆盖距离范围
    利该信号升降更加精确回原点位置
    模式样回原点指令 Position 输入值添加硬件参考位置
    动回原点模式MC_Home 指令执行需参考点逼
    检测参考点开关时根组态轴回原点 时终止前行进运动 工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 621
    模式 0 模式 1 需移动轴 两种模式通常设置校准中 模式 2 模式 3
    需轴运动轴工艺象中组态参考点开关传感器
    参考点放轴工作区放常规工作区外运动范围
    回原点参数组态
    回原点(Homing) 组态窗口中组态动动回原点参数
    运动控制指令中Mode输入参数设置回原点方法 中Mode 2
    表示动回原点Mode 3 表示动回原点

    说明
    采措施确保机器发生反时会行进机械停止块:
    • 保持较低逼速度
    • 增组态加速度减速度
    • 增硬件限位开关机械停止块间距离


    表格 10 51 轴回原点参数组态
    参数 说明
    输入参考点开关
    (动动回原点)
    拉列表框中参考点开关选择数字量输入 输入必须具中断功
    板载 CPU 输入插入信号板输入选作参考点开关输入
    数字量输入默认滤波时间 64
    ms采数字量输入作参考点开关输入时引起意外减速
    导致出现误差
    速度降低参考点开关范围原检测参考点
    数字量输入设备组态输入滤波器(Input filter)
    中设置滤波时间
    指定滤波时间必须参考点开关输入信号持续时间
    达硬件限位开关动反转
    (仅限动回原点)
    激活该复选框硬件限位开关作指示参考点逼反凸轮
    必须组态硬件限位开关激活反功
    果动回原点期间达硬件限位开关轴组态减速度减速(
    紧急减速度)然反 然反检测参考点开关
    果未激活反功动回原点期间轴达硬件限位开关错误
    取消参考点逼紧急减速度轴制动 工艺指令
    103 运动控制
    S71200 编程控制器
    622 系统手册 012015 A5E02486685AH
    参数 说明
    逼方
    (动动回原点)
    通方选择决定动回原点期间搜索参考点开关逼方
    回原点方
    回原点方指定执行回原点操作时轴逼组态参考点开关侧行
    进方
    参考点开关
    (动动回原点)
    • 动回原点: 选择参考点开关左侧右侧轴进行参考
    根轴起始位置回原点参数组态参考点逼序组态窗
    口中图示序
    • 动回原点:
    动回原点必须户通运动命令执行回原点行进运动
    回原点发生参考点开关侧取决素:
    – 逼方组态
    – 参考点开关组态
    – 动回原点期间前行进方
    逼速度
    (仅限动回原点)
    指定参考点逼期间搜索参考点开关速度
    限值(选户单位关):
    启动停止速度 ≤ 逼速度 ≤ 速度
    减速度
    (仅限动回原点)
    指定轴逼回原点参考点开关速度
    限值(选户单位关):
    启动停止速度 ≤ 减速度 ≤ 速度
    回原点位置偏移
    (仅限动回原点)
    果期参考点参考点开关位置偏移该字段中指定回原
    点位置偏移
    果值等 0轴回参考点开关位置执行动作:
    1 减速度轴移动回原点位置偏移值
    2 达回原点位置偏移位置该轴位置设置绝参考位置
    通运动控制指令MC_Home参数Position指定该绝参考位置
    限值(选户单位关):
    10e12 ≤ 回原点位置偏移 ≤ 10e12
    工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 623
    表格 10 52 影响回原点素
    影响素: 结果:
    组态
    逼方
    组态
    参考点开关
    前行进方 回原点发生
    参考点开关
    正方 左(负)侧 正方 左
    负方 右侧
    正方 右(正)侧 正方 右侧
    负方 左
    负方 左(负)侧 正方 右侧
    负方 左
    负方 右(正)侧 正方 左
    负方 右侧
    动回原点序
    运动控制指令MC_Home(输入参数 Mode 3)启动动回原点
    种情况通输入参数Position指定绝参考点坐标
    控制面板启动动回原点便进行测试
    图举例说明组态参数时动参考点逼特征曲线:
    ● 逼方正方逼
    ● 参考点开关右(正)侧
    ● 回原点位置偏移值 > 0 工艺指令
    103 运动控制
    S71200 编程控制器
    624 系统手册 012015 A5E02486685AH
    表格 10 53 MC 位速度特性曲线
    操作 注意

    A 逼速度
    B 减速度
    C 位位置坐标
    D 回原点位置偏移
    ① 搜索阶段(蓝色曲线段):
    动回原点开始时轴加速组态逼速度该速度搜索参考点开关
    ② 参考点逼(红色曲线段):
    检测参考点开关时示例中轴制动反减速度组态参考点开关侧回原点
    ③ 行进参考点位置(绿色曲线段):
    轴回原点参考点开关位置轴减速度行进参考点坐标
    达参考点坐标时轴立停止指令 MC_Home Position 输入参数中指定位置值处


    说明
    果回原点搜索没预期样运行请检查分配硬件限位参考点输入
    已设备配置中禁输入中断
    请检查相关轴工艺象组态数查HW Low Limit Switch InputHW High
    Limit Switch InputInput reference point switch分配输入(果)
    然开 CPU 设备配置检查分配输入
    确认否选择启升检测(Enable rising edge detection)
    启降检测(Enable falling edge detection)
    果未选择属性请删轴组态中指定输入然次选择属性
    工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 625
    10364 击限制
    利击限制加速减速斜坡期间减机械装置应力
    步进限制器处激活状态时加速度减速度值会突然发生变化该值会转换阶段
    进行调整 图显示击限制击限制时速度加速度曲线
    表格 10 54 加加速度限制
    步进限制器时曲线 步进限制器时曲线

    击限制轴运动速度曲线变滑
    例确保传送带实现软启动软制动 工艺指令
    103 运动控制
    S71200 编程控制器
    626 系统手册 012015 A5E02486685AH
    1037 运动控制指令
    10371 MC 指令概述
    运动控制指令相关工艺数块 CPU 专
    PTO(脉串输出)控制轴运动
    ● MC_Power (页 627) 启禁运动控制轴
    ● MC_Reset (页 630) 复位运动控制错误
    确认运动控制错误会确认
    ● MC_Home (页 632) 建立轴控制程序轴机械定位系统间关系
    ● MC_Halt (页 635) 取消运动程轴停止运动 停止位置未定义
    ● MC_MoveAbsolute (页 637) 启动某绝位置运动
    达目标位置该作业结束
    ● MC_MoveRelative (页 639) 启动相起始位置定位运动
    ● MC_MoveVelocity (页 641) 轴指定速度行进
    ● MC_MoveJog (页 644) 执行测试启动目点动模式
    ● MC_CommandTable (页 646) 轴命令作运动序列运行
    ● MC_ChangeDynamic (页 649) 更改轴动态设置
    ● MC_WriteParam (页 652) 写入选定数量参数通户程序更改轴功
    ● MC_ReadParam (页 654)
    读取选定数量参数指示轴输入中定义轴前位置速度等
    CPU 固件级
    果具固件版 V41 S71200 CPU选择 V50 版运动指令
    果具固件版 V40 更早版 S71200 CPU运动指令选择适
    V40V30V20 V10 版

    说明
    CPU 10 ms
    时间片时间段计算运动务执行时间片时时间片会队列中等执行
    果中断某轴运动务(通执行该轴新运动务)等
    20 ms(前时间片剩余时间加排队时间片)执行新运动务
    工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 627
    10372 MC_Power(发布阻止轴)指令

    说明
    果错误轴关闭消确认错误会动次启
    求输入参数 Enable 值该程中保持 TRUE


    表格 10 55 MC_Power 指令
    LADFBD SCL 说明

    MC_Power_DB(
    Axis_multi_fb_in_
    Enable_bool_in_
    StopMode_int_in_
    Status>_bool_out_
    Busy>_bool_out_
    Error>_bool_out_
    ErrorID>_word_out_

    ErrorInfo>_word_out_)
    MC_Power 运动控制指令启禁轴
    启禁轴前应确保条件:
    • 已正确组态工艺象
    • 没未决启禁止错误
    运动控制务法中止 MC_Power 执行
    禁轴(输入参数 Enable
    FALSE)中止相关工艺象运动控
    制务
    1 STEP 7 会插入指令时动创建 DB
    2 SCL 示例中MC_Power_DB背景 DB 名称

    表格 10 56 MC_Power 指令参数
    参数类型 数类型 说明
    Axis IN TO_Axis_1 轴工艺象
    Enable IN Bool • FALSE(默认):
    激活务参数化StopMode中止
    轴会停止
    • TRUE:运动控制尝试启轴 工艺指令
    103 运动控制
    S71200 编程控制器
    628 系统手册 012015 A5E02486685AH
    参数类型 数类型 说明
    StopMode IN Int • 0 急停:
    果禁轴请求未决轴组态紧急减速度制动
    轴达停止禁
    • 1 立停止:
    果禁轴请求未决该轴减速情况禁
    脉输出立停止
    • 2 通击控制进行急停:
    果禁轴请求未决轴组态急停减速度制动
    果激活击控制考虑组态击
    轴达停止禁
    Status OUT Bool 轴状态:
    • FALSE:轴已禁:
    – 轴会执行运动控制务接受新务(例外:
    MC_Reset 务)
    – 轴未回原点
    – 禁时直轴达停止状态状态会更改 FALSE
    • TRUE:轴已启:
    – 轴已准备执行运动控制务
    – 轴启时直信号驱动器绪(Drive ready)
    进入未决状态会更改 TRUE
    果轴组态中未组态驱动器绪(Drive ready)
    驱动器接口状态会立更改 TRUE
    Busy OUT Bool FALSE:MC_Power 未激活
    TRUE:MC_Power 处活动状态
    Error OUT Bool FALSE:错误
    TRUE:运动控制指令MC_Power关联工艺象出错
    出错原ErrorIDErrorInfo参数中找
    ErrorID OUT Word 参数Error错误 ID
    ErrorInfo OUT Word 参数ErrorID错误信息 ID 工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 629

    ① 启轴然次禁轴 驱动器 CPU 返回驱动器绪(Drive ready)
    信号通Status_1读出成功启信息
    ② 启轴出现导致轴禁错误 该错误消通MC_Reset进行确认
    然次启该轴
    启组态驱动器接口轴请步骤操作:
    1 检查文述求
    2 需值初始化输入参数StopMode 输入参数Enable设置 TRUE
    驱动器已启(Drive enabled) 输出更改 TRUE 启驱动器电源 CPU
    等驱动器驱动器绪(Drive ready) 信号
    驱动器绪(Drive ready) 信号出现 CPU
    已组态绪输入中时轴变启状态 输出参数Status工艺象变量
    <轴名称>StatusBitsEnable 指示值 TRUE
    启未组态驱动器接口轴请步骤操作:
    1 检查文述求
    2 需值初始化输入参数StopMode 输入参数Enable设置 TRUE
    轴已启 输出参数Status工艺象变量 <轴名称>StatusBitsEnable 指示值
    TRUE 工艺指令
    103 运动控制
    S71200 编程控制器
    630 系统手册 012015 A5E02486685AH
    禁轴请步骤操作:
    1 轴切换停止状态
    工艺象变量 <轴名称>StatusBitsStandStill 中确定轴时处停止状态
    2 达停止状态输入参数Enable设置 FALSE
    3 果输出参数BusyStatus工艺象变量 <轴名称>StatusBitsEnable 指示值
    FALSE禁轴操作已完成
    10373 MC_Reset(确认错误)指令
    表格 10 57 MC_Reset 指令
    LADFBD SCL 说明

    MC_Reset_DB(
    Axis_multi_fb_in_
    Execute_bool_in_
    Restart_bool_in_
    Done>_bool_out_
    Busy>_bool_out_
    Error>_bool_out_
    ErrorID>_word_out_
    ErrorInfo>_word_out_)
    MC_Reset
    指令确认导致轴停止运行错误组
    态错误
    需确认错误解决方法Erro
    rIDs ErrorInfos 列表中找
    MC_Reset
    指令前必须已需确认未决组态错
    误原消(例通轴工艺
    象中效加速度值更改效值)
    V30 更高版起 RUN
    操作模式Restart
    命令轴组态载工作存储器
    1 STEP 7 会插入指令时动创建 DB
    2 SCL 示例中MC_Reset_DB背景 DB 名称
    MC_Reset 务法运动控制务中止 新 MC_Reset
    务会中止已激活运动控制务 工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 631
    表格 10 58 MC_Reset 指令参数
    参数类型 数类型 说明
    Axis IN TO_Axis_1 轴工艺象
    Execute IN Bool 出现升时开始务
    Restart IN Bool TRUE 装载存储器轴组态载工作存储器
    轴处禁状态时执行该命令
    FALSE 确认未决错误
    Done OUT Bool TRUE 错误已确认
    Busy OUT Bool TRUE 正执行务
    Error OUT Bool TRUE 务执行期间出错
    出错原ErrorIDErrorInfo参数中找
    ErrorID OUTP Word 参数Error错误 ID
    ErrorInfo OUT Word 参数ErrorID错误信息 ID
    MC_Reset 确认错误请步骤操作:
    1 检查文述求
    2 Execute 输入参数出现升时开始确认错误
    3 Done 等 TRUE 工艺象变量 <轴名称>StatusBitsError 等 FALSE
    时错误已确认 工艺指令
    103 运动控制
    S71200 编程控制器
    632 系统手册 012015 A5E02486685AH
    10374 MC_Home(轴回原点)指令
    表格 10 59 MC_Home 指令
    LADFBD SCL 说明

    MC_Home_DB(
    Axis_multi_fb_in_
    Execute_bool_in_
    Position_real_in_
    Mode_int_in_
    Done>_bool_out_
    Busy>_bool_out_
    CommandAborted>_bool_out_
    Error>_bool_out_
    ErrorID>_word_out_
    ErrorInfo>_word_out_)
    MC_Home
    指令轴坐标实际物理驱动器
    位置匹配
    轴绝定位需回原点:
    MC_Home
    指令必须先启轴
    1 STEP 7 会插入指令时动创建 DB
    2 SCL 示例中MC_Home_DB背景 DB 名称
    类型回原点:
    ● 绝式直接回原点 (Mode 0): 前轴位置设置参数Position值
    ● 相式直接回原点 (Mode 1): 前轴位置偏移量参数Position值
    ● 动回原点 (Mode 2): 动回原点期间指令 MC_Home
    会执行回原点运动
    户必须通运动控制指令执行该步骤需行进运动
    检测参考点开关时轴回原点
    ● 动回原点 (Mode 3): 动执行回原点步骤
    表格 10 60 MC_Home 指令参数
    参数类型 数类型 说明
    Axis IN TO_Axis_PTO 轴工艺象
    Execute IN Bool 出现升时开始务
    Position IN Real • Mode 02
    3(完成回原点操作轴绝位置)
    • Mode 1(前轴位置校正值)
    限值: 10e12 ≤ Position ≤ 10e12 工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 633
    参数类型 数类型 说明
    Mode IN Int 回原点模式
    • 0 绝式直接回原点
    新轴位置参数Position位置值
    • 1 相式直接回原点
    新轴位置前轴位置 + 参数Position位置值
    • 2 动回原点
    根轴组态回原点
    回原点参数Position值设置新轴位置
    • 3 动回原点
    轴组态进行参考点逼
    回原点参数Position值设置新轴位置
    Done OUT Bool TRUE 务完成
    Busy OUT Bool TRUE 正执行务
    CommandAborted OUT Bool TRUE 务执行期间务中止
    Error OUT Bool TRUE 务执行期间出错
    出错原ErrorIDErrorInfo参数中找
    ErrorID OUT Word 参数Error错误 ID
    ErrorInfo OUT Word 参数ErrorID错误信息 ID


    说明
    列情况轴回原点会失败:
    • 通 MC_Power 指令禁轴
    • 动控制手动控制间切换
    • 动回原点开始时(成功完成回原点操作次进行轴回原点操作)
    • CPU 循环电
    • CPU 重新启动(RUNtoSTOP STOPtoRUN)
    工艺指令
    103 运动控制
    S71200 编程控制器
    634 系统手册 012015 A5E02486685AH
    轴回原点请步骤操作:
    1 检查文述求
    2 相应值初始化必输入参数然输入参数Execute出现升时开始回
    原点操作
    3 果输出参数Done工艺象变量 <轴名称>StatusBitsHomingDone 指示值
    TRUE回原点操作完成
    表格 10 61 超驰响应
    模式 说明
    0 1 MC_Home 务法运动控制务中止 新 MC_Home
    务会中止已激活运动控制务
    位置相关运动务回原点根新原点位置(Position 输入参数中值)恢复
    2 MC_Home 务列运动控制务中止:
    MC_Home 务 Mode 23: 新 MC_Home 务中止已激活运动控制务
    MC_Home 务 Mode 2: 位置相关运动务回原点根新原点位置(Position
    输入参数中值)恢复
    3 MC_Home 务列运动控制务中止:
    • MC_Home Mode 3
    • MC_Halt
    • MC_MoveAbsolute
    • MC_MoveRelative
    • MC_MoveVelocity
    • MC_MoveJog
    新 MC_Home
    务中止列激活运动控制务:
    • MC_Home 模式 23
    • MC_Halt
    • MC_MoveAbsolute
    • MC_MoveRelative
    • MC_MoveVelocity
    • MC_MoveJog 工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 635
    10375 MC_Halt(暂停轴)指令
    表格 10 62 MC_Halt 指令
    LADFBD SCL 说明

    MC_Halt_DB(
    Axis_multi_fb_in_
    Execute_bool_in_
    Done>_bool_out_
    Busy>_bool_out_
    CommandAborted>_bool_out_
    Error>_bool_out_
    ErrorID>_word_out_
    ErrorInfo>_word_out_)
    MC_Halt
    指令停止运动轴切换
    停止状态 停止位置未定义
    MC_Halt
    指令必须先启轴
    1 STEP 7 会插入指令时动创建 DB
    2 SCL 示例中MC_Halt_DB背景 DB 名称

    表格 10 63 MC_Halt 指令参数
    参数类型 数类型 说明
    Axis IN TO_Axis_1 轴工艺象
    Execute IN Bool 出现升时开始务
    Done OUT Bool TRUE 速度达零
    Busy OUT Bool TRUE 正执行务
    CommandAborted OUT Bool TRUE 务执行期间务中止
    Error OUT Bool TRUE 务执行期间出错
    出错原ErrorIDErrorInfo参数中找
    ErrorID OUT Word 参数Error错误 ID
    ErrorInfo OUT Word 参数ErrorID错误信息 ID 工艺指令
    103 运动控制
    S71200 编程控制器
    636 系统手册 012015 A5E02486685AH

    面值已动态 > 常规(Dynamics > General) 组态窗口中组态: 加速度 100减速度 50
    ① 轴 MC_Halt 务进行制动直进入停止状态 轴停止状态通Done_2指示
    ② MC_Halt 务轴进行制动处理时运动务会中止该务
    该中止通Abort_2标识

    超驰响应
    MC_Halt
    务列运动控制务中止:
    • MC_Home Mode 3
    • MC_Halt
    • MC_MoveAbsolute
    • MC_MoveRelative
    • MC_MoveVelocity
    • MC_MoveJog
    新 MC_Halt
    务中止列激活运动控制务:
    • MC_Home Mode 3
    • MC_Halt
    • MC_MoveAbsolute
    • MC_MoveRelative
    • MC_MoveVelocity
    • MC_MoveJog 工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 637
    10376 MC_MoveAbsolute(绝定位轴)指令
    表格 10 64 MC_MoveAbsolute 指令
    LADFBD SCL 说明

    MC_MoveAbsolute_DB(
    Axis_multi_fb_in_
    Execute_bool_in_
    Position_real_in_
    Velocity_real_in_
    Done>_bool_out_
    Busy>_bool_out_
    CommandAborted>_bool_out_
    Error>_bool_out_
    ErrorID>_word_out_
    ErrorInfo>_word_out_)
    MC_MoveAbsolute
    指令启动轴绝位置定
    位运动
    MC_MoveAbsolute
    指令必须先启轴时必
    须回原点
    1 STEP 7 会插入指令时动创建 DB
    2 SCL 示例中MC_MoveAbsolute_DB背景 DB 名称

    表格 10 65 MC_MoveAbsolute 指令参数
    参数类型 数类型 说明
    Axis IN TO_Axis_1 轴工艺象
    Execute IN Bool 出现升时开始务(默认值: False)
    Position IN Real 绝目标位置(默认值:00) 00)
    限值: 10e12 ≤ Position ≤ 10e12
    Velocity IN Real 轴速度(默认值:100) 100)
    组态加速度减速度逼目标位置原
    总达速度
    限值: 启动停止速度 ≤ Velocity ≤ 速度
    Done OUT Bool TRUE 已达绝目标位置
    Busy OUT Bool TRUE 正执行务
    CommandAborted OUT Bool TRUE 务执行期间务中止
    Error OUT Bool TRUE 务执行期间出错
    出错原ErrorIDErrorInfo参数中找
    ErrorID OUT Word 参数Error错误 ID(默认值:0000) 0000)
    ErrorInfo OUT Word 参数ErrorID错误信息 ID(默认值:0000) 工艺指令
    103 运动控制
    S71200 编程控制器
    638 系统手册 012015 A5E02486685AH

    面值已动态 > 常规(Dynamics > General) 组态窗口中组态: 加速度 100减速度 100
    ① 轴 MC_MoveAbsolute 务驱动移动绝位置 10000 处
    轴达目标位置时通Done_1情况进行标识 Done_1 TRUE
    时启动目标位置 15000 MC_MoveAbsolute 务
    存响应时间(例户程序循环时间等)轴会暂时进入停止状态(请参见放细节
    图) 轴达新目标位置时通Done_2情况进行标识
    ② 前 MC_MoveAbsolute 务 MC_MoveAbsolute 务中止
    该中止通Abort_1标识 轴新加速度移动新目标位置 15000 处
    达新目标位置时通Done_2情况进行标识

    超驰响应
    MC_MoveAbsolute
    务列运动控制务中止:
    • MC_Home Mode 3
    • MC_Halt
    • MC_MoveAbsolute
    • MC_MoveRelative
    • MC_MoveVelocity
    • MC_MoveJog
    新 MC_MoveAbsolute
    务中止列激活运动控制务:
    • MC_Home Mode 3
    • MC_Halt
    • MC_MoveAbsolute
    • MC_MoveRelative
    • MC_MoveVelocity
    • MC_MoveJog 工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 639
    10377 MC_MoveRelative(相定位轴)指令
    表格 10 66 MC_MoveRelative 指令
    LADFBD SCL 说明

    MC_MoveRelative_DB(
    Axis_multi_fb_in_
    Execute_bool_in_
    Distance_real_in_
    Velocity_real_in_
    Done>_bool_out_
    Busy>_bool_out_
    CommandAborted>_bool_out_
    Error>_bool_out_
    ErrorID>_word_out_
    ErrorInfo>_word_out_)
    MC_MoveRelative
    指令启动相起始位置
    定位运动
    MC_MoveRelative
    指令必须先启轴
    1 STEP 7 会插入指令时动创建 DB
    2 SCL 示例中MC_MoveRelative_DB背景 DB 名称

    表格 10 67 MC_MoveRelative 指令参数
    参数类型 数类型 说明
    Axis IN TO_Axis_1 轴工艺象
    Execute IN Bool 出现升时开始务(默认值: False)
    Distance IN Real 定位操作行进距离(默认值:00) 00)
    限值: 10e12 ≤ Distance ≤ 10e12
    Velocity IN Real 轴速度(默认值:100) 100)
    组态加速度减速度行进距离原
    总达速度
    限值: 启动停止速度 ≤ Velocity ≤ 速度
    Done OUT Bool TRUE 已达目标位置
    Busy OUT Bool TRUE 正执行务
    CommandAborted OUT Bool TRUE 务执行期间务中止
    Error OUT Bool TRUE 务执行期间出错
    出错原ErrorIDErrorInfo参数中找
    ErrorID OUT Word 参数Error错误 ID(默认值:0000) 0000)
    ErrorInfo OUT Word 参数ErrorID错误信息 ID(默认值:0000) 0000) 工艺指令
    103 运动控制
    S71200 编程控制器
    640 系统手册 012015 A5E02486685AH

    面值已动态 > 常规(Dynamics > General) 组态窗口中组态: 加速度 100减速度 100
    ① 轴 MC_MoveRelative 务驱动移动 10000 距离(Distance)
    轴达目标位置时通Done_1情况进行标识 Done_1 TRUE
    时启动行进距离 5000 MC_MoveRelative 务
    存响应时间(例户程序循环时间)轴会暂时进入停止状态(请参见放细节图
    ) 轴达新目标位置时通Done_2情况进行标识
    ② 前 MC_MoveRelative 务 MC_MoveRelative 务中止
    该中止通Abort_1标识 轴新加速度移动段新距离(Distance)5000
    达新目标位置时通Done_2情况进行标识

    超驰响应
    MC_MoveRelative
    务列运动控制务中止:
    • MC_Home Mode 3
    • MC_Halt
    • MC_MoveAbsolute
    • MC_MoveRelative
    • MC_MoveVelocity
    • MC_MoveJog
    新 MC_MoveRelative
    务中止列激活运动控制务:
    • MC_Home Mode 3
    • MC_Halt
    • MC_MoveAbsolute
    • MC_MoveRelative
    • MC_MoveVelocity
    • MC_MoveJog 工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 641
    10378 MC_MoveVelocity(预定义速度移动轴)指令
    表格 10 68 MC_MoveVelocity 指令
    LADFBD SCL 说明

    MC_MoveVelocity_DB(
    Axis_multi_fb_in_
    Execute_bool_in_
    Velocity_real_in_
    Direction_int_in_
    Current_bool_in_
    InVelocity>_bool_out_
    Busy>_bool_out_
    CommandAborted>_bool_out_
    Error>_bool_out_
    ErrorID>_word_out_
    ErrorInfo>_word_out_)
    MC_MoveVelocity
    指令指定速度持续移动轴

    MC_MoveVelocity
    指令必须先启轴
    1 STEP 7 会插入指令时动创建 DB
    2 SCL 示例中MC_MoveVelocity_DB背景 DB 名称

    表格 10 69 MC_MoveVelocity指令参数
    参数类型 数类型 说明
    Axis IN TO_Axis_1 轴工艺象
    Execute IN Bool 出现升时开始务(默认值: False)
    Velocity IN Real 指定轴运动速度(默认值:100) 100)
    限值: 启动停止速度 ≤ |Velocity| ≤ 速度
    (允许 Velocity 00)
    Direction IN Int 指定方:
    • 0
    旋转方参数Velocity中值符号致(默认值)
    • 1 正旋转方(参数Velocity值符号忽略)
    • 2 负旋转方(参数Velocity值符号忽略) 工艺指令
    103 运动控制
    S71200 编程控制器
    642 系统手册 012015 A5E02486685AH
    参数类型 数类型 说明
    Current IN Bool 保持前速度:
    • FALSE: 禁保持前速度
    参数VelocityDirection值 (默认值)
    • TRUE: 激活保持前速度
    考虑参数VelocityDirection值
    轴继续前速度运动时参数 InVelocity 返回值
    TRUE
    InVelocity OUT Bool TRUE:
    • 果Current FALSE:
    已达参数Velocity中指定速度
    • 果 Current TRUE:
    轴启动时前速度运动
    Busy OUT Bool TRUE 正执行务
    CommandAborted OUT Bool TRUE 务执行期间务中止
    Error OUT Bool TRUE 务执行期间出错
    出错原ErrorIDErrorInfo参数中找
    ErrorID OUT Word 参数Error错误 ID(默认值:0000) 0000)
    ErrorInfo OUT Word 参数ErrorID错误信息 ID(默认值:0000) 0000) 工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 643

    面值已动态 > 常规(Dynamics > General) 组态窗口中组态: 加速度 100减速度 100
    ① 前 MC_MoveVelocity 务通InVel_1指示已达目标速度 该务会
    MC_MoveVelocity 务中止 该中止通Abort_1标识 达新目标速度 150
    时通InVel_2情况进行指示 轴新恒定加速度继续移动
    ② 达目标速度前前 MC_MoveVelocity 务会 MC_MoveVelocity 务中止
    该中止通Abort_1标识 达新目标速度 150 时通InVel_2情况进行指示
    轴新恒定加速度继续移动

    超驰响应
    MC_MoveVelocity
    务列运动控制务中止:
    • MC_Home Mode 3
    • MC_Halt
    • MC_MoveAbsolute
    • MC_MoveRelative
    • MC_MoveVelocity
    • MC_MoveJog
    新 MC_MoveVelocity
    务中止列激活运动控制务:
    • MC_Home Mode 3
    • MC_Halt
    • MC_MoveAbsolute
    • MC_MoveRelative
    • MC_MoveVelocity
    • MC_MoveJog
    工艺指令
    103 运动控制
    S71200 编程控制器
    644 系统手册 012015 A5E02486685AH

    说明
    速度设置零 (Velocity 00) 时行
    Velocity 00 MC_MoveVelocity 务( MC_Halt
    务)中止激活运动务利组态减速度停止轴运动
    轴停止运动输出参数InVelocity指示 TRUE 少持续程序循环时间
    Busy值减速运行期间 TRUEInVelocity起变 FALSE
    果设置参数Execute TRUE锁存InVelocityBusy
    启动 MC_MoveVelocity 务时设置工艺象状态位SpeedCommand
    轴停止运动立设置状态位ConstantVelocity
    启动新运动务时两位均会适应新情况

    10379 MC_MoveJog(点动模式移动轴)指令
    表格 10 70 MC_MoveJog 指令
    LADFBD SCL 说明

    MC_MoveJog_DB(
    Axis_multi_fb_in_
    JogForward_bool_in_
    JogBackward_bool_in_
    Velocity_real_in_
    InVelocity>_bool_out_
    Busy>_bool_out_
    CommandAborted>_bool_out_
    Error>_bool_out_
    ErrorID>_word_out_
    ErrorInfo>_word_out_)
    MC_MoveJog
    指令指定速度点动模式持
    续移动轴
    该指令通常测试调试
    MC_MoveJog
    指令必须先启轴
    1 STEP 7 会插入指令时动创建 DB
    2 SCL 示例中MC_MoveJog_DB背景 DB 名称

    表格 10 71 MC_MoveJog指令参数
    参数类型 数类型 说明
    Axis IN TO_Axis_1 轴工艺象
    JogForward1 IN Bool 参数
    TRUE轴会参数Velocity中指定速度正移动
    参数Velocity值符号忽略 (默认值:False) 工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 645
    参数类型 数类型 说明
    JogBackward1 IN Bool 参数
    TRUE轴会参数Velocity中指定速度负移动
    参数Velocity值符号忽略 (默认值:False)
    Velocity IN Real 点动模式预设速度(默认值:100) 100)
    限值: 启动停止速度 ≤ |Velocity| ≤ 速度
    InVelocity OUT Bool TRUE 已达参数Velocity中指定速度
    Busy OUT Bool TRUE 正执行务
    CommandAborted OUT Bool TRUE 务执行期间务中止
    Error OUT Bool TRUE 务执行期间出错
    出错原ErrorIDErrorInfo参数中找
    ErrorID OUT Word 参数Error错误 ID(默认值:0000) 0000)
    ErrorInfo OUT Word 参数ErrorID错误信息 ID(默认值:0000) 0000)
    1 果 JogForward JogBackward 参数时 TRUE轴组态减速度停止运动
    通参数ErrorErrorIDErrorInfo指示错误

    面值已动态 > 常规(Dynamics > General) 组态窗口中组态: 加速度 100减速度 50
    ① 通Jog_F点动模式正方移动轴 达目标速度 500
    时通InVelo_1情况进行指示 轴会 Jog_F 复位次制动直停止
    ② 通Jog_B点动模式负方移动轴 达目标速度 500
    时通InVelo_1情况进行指示 轴会 Jog_B 复位次制动直停止 工艺指令
    103 运动控制
    S71200 编程控制器
    646 系统手册 012015 A5E02486685AH

    超驰响应
    MC_MoveJog
    务列运动控制务中止:
    • MC_Home Mode 3
    • MC_Halt
    • MC_MoveAbsolute
    • MC_MoveRelative
    • MC_MoveVelocity
    • MC_MoveJog
    新 MC_MoveJog
    务中止列激活运动控制务:
    • MC_Home Mode 3
    • MC_Halt
    • MC_MoveAbsolute
    • MC_MoveRelative
    • MC_MoveVelocity
    • MC_MoveJog
    103710 MC_CommandTable(移动序运行轴命令)指令
    表格 10 72 MC_CommandTable 指令
    LADFBD SCL 说明

    MC_CommandTable_DB(
    Axis_multi_fb_in_
    CommandTable_multi_fb_in_
    Execute_bool_in_
    StartIndex_uint_in_
    EndIndex_uint_in_
    Done>_bool_out_
    Busy>_bool_out_
    CommandAborted>_bool_out_
    Error>_bool_out_
    ErrorID>_word_out_
    ErrorInfo>_word_out_
    CurrentIndex>_uint_out_
    Code>_word_out_)
    针电机控制轴执行系列单
    运动运动组合成
    运动序列
    脉串输出工艺象命令

    (TO_CommandTable_PTO)
    中组态单运动

    1 STEP 7 会插入指令时动创建 DB
    2 SCL 示例中MC_CommandTable_DB背景 DB 名称
    工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 647
    表格 10 73 MC_CommandTable 指令参数
    参数类型 数类型 初始值 说明
    Axis IN TO_Axis_1 轴工艺象
    Table IN TO_CommandTable
    _1
    命令表工艺象
    Execute IN Bool FALSE 升启动作业
    StartIndex IN Int 1 步骤开始命令表处理
    限制: 1 ≤ StartIndex ≤ EndIndex
    EndIndex IN Int 32 步骤结束命令表处理
    限制: StartIndex ≤ EndIndex ≤ 32
    Done OUT Bool FALSE MC_CommandTable 处理已成功完成
    Busy OUT Bool FALSE 正运行
    CommandAborted OUT Bool FALSE 该务处理期间务中止
    Error OUT Bool FALSE 处理时出错 出错原会通参数 ErrorID
    ErrorInfo 指出
    ErrorID OUT Word 16#0000 错误标识符
    ErrorInfo OUT Word 16#0000 错误信息
    Step OUT Int 0 前处理步骤
    Code OUT Word 16#0000 前处理步骤户定义标识符
    命令表(Command Table)
    组态窗口中创建需运动序列根趋势图中图形视图检查结果 工艺指令
    103 运动控制
    S71200 编程控制器
    648 系统手册 012015 A5E02486685AH

    选择处理命令表命令类型 输入 32 项作业 序处理命令
    表格 10 74 MC_CommandTable 命令类型
    命令类型 说明
    Empty 空白作占位符便添加意命令 处理命令表时忽略空白条目
    Halt 暂停轴
    注: 该命令仅Velocity setpoint命令
    Positioning Relative 根距离定位轴 该命令定距离速度移动轴
    Positioning Absolute 根位置定位轴 该命令指定速度轴移定位置
    Velocity setpoint 定速度移动轴
    Wait 等定期间结束 Wait会停止已激活行进运动
    Separator 选定行方添加分隔线 利分隔线单命令表中定义轨迹
    执行 MC_CommandTable 先决条件:
    ● 工艺象 TO_Axis_PTO V20 必须已正确组态
    ● 工艺象 TO_CommandTable_PTO 必须已正确组态
    ● 必须释放轴 工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 649

    超驰响应
    MC_CommandTable
    务列运动控制务中止:
    • MC_Home Mode 3
    • MC_Halt
    • MC_MoveAbsolute
    • MC_MoveRelative
    • MC_MoveVelocity
    • MC_MoveJog
    • MC_CommandTable
    新 MC_CommandTable
    务中止列激活运动控制务:
    • MC_Home Mode 3
    • MC_Halt
    • MC_MoveAbsolute
    • MC_MoveRelative
    • MC_MoveVelocity
    • MC_MoveJog
    • MC_CommandTable
    • 启动第Positioning RelativePositi
    oning AbsoluteVelocity setpointHa
    lt命令时前运动控制作业
    103711 MC_ChangeDynamic(更改轴动态设置)指令
    表格 10 75 MC_ChangeDynamic 指令
    LADFBD SCL 说明

    MC_ChangeDynamic_DB(
    Execute_bool_in_
    ChangeRampUp_bool_in_
    RampUpTime_real_in_
    ChangeRampDown_bool_in_
    RampDownTime_real_in_
    ChangeEmergency_bool_in_
    EmergencyRampTime_real_in_
    ChangeJerkTime_bool_in_
    JerkTime_real_in_
    Done>_bool_out_
    Error>_bool_out_
    ErrorID>_word_out_
    ErrorInfo>_word_out_)
    更改运动控制轴动态设置:
    • 更改加速时间(加速度)

    • 更改减速时间(减速度)

    • 更改急停减速时间(急停
    减速度)值
    • 更改滑时间(击)值
    1 STEP 7 会插入指令时动创建 DB
    2 SCL 示例中MC_ChangeDynamic_DB背景 DB 名称
    工艺指令
    103 运动控制
    S71200 编程控制器
    650 系统手册 012015 A5E02486685AH
    表格 10 76 MC_ChangeDynamic 指令参数
    参数类型 数类型 说明
    Axis IN TO_Axis_1 轴工艺象
    Execute IN Bool 出现升时开始命令 默认值: FALSE
    ChangeRampUp IN Bool TRUE 根输入参数RampUpTime更改加速时间
    默认值: FALSE
    RampUpTime IN Real 没击限制情况静止状态加速组态
    速度时间(秒单位) 默认值: 500
    更改会影响变量 <轴名称>
    ConfigDynamicDefaultsAcceleration更改效性显
    示该变量描述中
    ChangeRampDown IN Bool TRUE
    输入参数RampDownTime更改减速时间
    默认值: FALSE
    RampDownTime IN Real 没击限制情况轴组态速度减速
    静止状态时间(秒单位) 默认值: 500
    更改会影响变量 <轴名称>
    ConfigDynamicDefaultsDeceleration更改效性
    显示该变量描述中
    ChangeEmergency IN Bool TRUE
    根输入参数EmergencyRampTime更改急停减速时
    间 默认值: FALSE
    EmergencyRampTime IN Real 没击限制情况急停模式轴组态
    速度减速静止状态时间(秒单位)
    默认值: 200
    更改会影响变量 <轴名称>
    ConfigDynamicDefaultsEmergencyDeceleration更
    改效性显示该变量描述中
    ChangeJerkTime IN Bool TRUE 根输入参数JerkTime更改滑时间
    默认值: FALSE
    JerkTime IN Real 轴加速度减速度滑时间(秒单位)
    默认值: 025
    更改会影响变量 <轴名称>
    ConfigDynamicDefaultsJerk更改效性显示该
    变量描述中 工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 651
    参数类型 数类型 说明
    Done OUT Bool TRUE 更改值已写入工艺数块
    更改生效时显示变量描述 默认值: FALSE
    Error OUT Bool TRUE 命令执行期间出错
    出错原ErrorIDErrorInfo参数中找
    默认值: FALSE
    ErrorID OUT Word 错误标识符 默认值: 16#0000
    ErrorInfo IN Word 错误信息 默认值: 16#0000
    执行 MC_ ChangeDynamic 先决条件:
    ● 工艺象 TO_Axis_PTO V20 必须已正确组态
    ● 必须释放轴
    超驰响应
    MC_ChangeDynamic 命令法运动控制命令中止
    新 MC_ChangeDynamic 命令会中止已激活运动控制作业

    说明
    输入参数RampUpTimeRampDownTimeEmergencyRampTimeRoundingO
    ffTime指定值生成轴参数加速度(acceleration)延时(delay)急停延时(e
    mergency stopdelay) 击(jerk) 超出允许限值
    请确保 MC_ChangeDynamic 参数保持轴工艺象动态组态设置限制范围
    工艺指令
    103 运动控制
    S71200 编程控制器
    652 系统手册 012015 A5E02486685AH
    103712 MC_WriteParam(写入工艺象参数)指令
    MC_WriteParam 指令写入选定数量参数通户程序更改轴功
    表格 10 77 MC_WriteParam 指令
    LADFBD SCL 说明

    MC_WriteParam_DB(
    Parameter_variant_in_
    Value_variant_in_
    Execute_bool_in_
    Done_bool_out_
    Error_real_out_
    ErrorID_word_out_
    ErrorInfo_word_out_)
    MC_WriteParam
    指令写入公参数(例
    加速度值户 DB 值)
    1 STEP 7 会插入指令时动创建 DB
    2 SCL 示例中MC_WriteParam_DB背景 DB 名称
    写入公参数 写入MotionStatusStatusBits 表列出效参数:

    写入参数名称 写入参数名称
    ActorInverseDirection DynamicDefaultsAcceleration
    ActorDirectionMode DynamicDefaultsDeceleration
    ActorDriveParameterPulsesPerDriveRev
    olution
    DynamicDefaultsJerk
    Sensor[1]ActiveHomingMode DynamicDefaultsEmergencyDeceleration
    Sensor[1]ActiveHomingSideInput PositionLimitsHWActive
    Sensor[1]ActiveHomingOffset PositionLimitsHWMaxSwitchedLevel
    Sensor[1]ActiveHomingSwitchedLevel PositionLimitsHWMinSwitchedLevel
    Sensor[1]PassiveHomingMode PositionLimitsSWActive
    Sensor[1]PassiveHomingSideInput PositionLimitsSWMinPosition
    Sensor[1]PassiveHomingSwitchedLevel PositionLimitsSWMaxPosition
    UnitsLengthUnit HomingAutoReversal
    MechanicsLeadScrew HomingApproachDirection
    DynamicLimitsMinVelocity HomingApproachVelocity
    DynamicLimitsMaxVelocity HomingReferencingVelocity
    工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 653
    表格 10 78 MC_WriteParam 指令参数
    参数类型 数类型 说明
    PARAMNAME IN Variant 中写入值参数名称
    VALUE IN Variant 写入分配参数值
    EXECUTE IN Bool 启动指令 默认值: FALSE
    DONE OUT Bool 已写入值 默认值: FALSE
    BUSY OUT Bool 果 TRUE正执行指令 默认值: FALSE
    ERROR OUT Real 果 TRUE发生错误 默认值: FALSE
    ERRORID OUT Word 错误 ID
    ERRORINFO OUT Word ERRORID 相关信息

    表格 10 79 ERRORID ERRORINFO 条件代码
    ERRORID
    (W#16#)
    ERRORINF
    O
    (W#16#)
    说明
    0 0 成功更改轴 TODB 参数
    8410[1] 0028[1] 设置效参数(长度正确轴 TODB 参数)
    8410[1] 0029[1] 设置效参数(轴 TODB 参数)
    8410[1] 002B[1] 设置效参数(读轴 TODB 参数)
    8410[1] 002C[1] 设置效参数未禁轴
    Config
    Error[2]
    Config
    Error[2]
    设置超出范围效参数(公读轴 TODB 参数)
    Config
    Error[3]
    Config
    Error[3]
    设置超出范围效参数(公轴 TODB 参数)
    [1] MC_WriteParam 出错
    [2] MC_Power 出错
    [3] MC_Power MC_MoveXXX MC_CommandTable 出错 工艺指令
    103 运动控制
    S71200 编程控制器
    654 系统手册 012015 A5E02486685AH
    103713 MC_ReadParam(读取工艺象参数)指令
    MC_ReadParam
    指令读取选定数量参数指示轴输入程中定义轴前位置速度等
    表格 10 80 MC_ReadParam 指令
    LADFBD SCL 说明

    MC_ReadParam_DB(
    Enable_bool_in_
    Parameter_variant_in_
    Value_variant_in_out_
    Valid_bool_out_
    Busy_bool_out_
    Error_real_out_
    ErrorID_word_out_
    ErrorInfo_word_out_)
    MC_ReadParam
    指令读取单状态值周
    期控制点关
    1 STEP 7 会插入指令时动创建 DB
    2 SCL 示例中MC_ReadParam_DB背景 DB 名称
    MC_ReadParam 指令通启生效
    输入启真指令会指定参数读取值存储位置
    周期控制点 (CCP) MotionStatusPosition值根前 HSC 值进行更新
    MotionStatusVelocity值前时间段(更新周期 ~10ms)结束时命令速度
    MC_ReadParam 样读取该值
    果发生错误指令切换错误状态启输入新升复位
    表格 10 81 MC_ReadParam 指令参数
    参数类型 数类型 说明
    ENABLE IN Bool 启动指令 默认值: FALSE
    PARAMETER IN Variant 指读取 TO 参数指针
    VALID OUT Bool 果 TRUE已读取该值 默认值: FALSE
    BUSY OUT Bool 果 TRUE正执行指令 默认值: FALSE
    ERROR OUT Real 果 TRUE发生错误 默认值: FALSE
    ERRORID OUT Word 错误 ID 默认值: 0 工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 655
    参数类型 数类型 说明
    ERRORINFO OUT Word ERRORID 相关信息默认值: 0
    VALUE INOU
    T
    Variant 指存储该读取值位置指针

    表格 10 82 ERRORID ERRORINFO 条件代码
    ERRORID
    (W#16#)
    ERRORINF
    O
    (W#16#)
    说明
    0 0 成功读取参数
    8410 0028 效参数(长度正确)
    8410 0029 效参数( TODB)
    8410 0030 效参数(读)
    8411 0032 效参数(值错误)
    TO 参数
    轴MotionStatus四值组成 程序运行时读取值监视值变化:

    变量名称 数类型 通 MC_ReadParam 读取
    MotionStatus: 结构
    • Position REAL √
    • Velocity REAL √
    • Distance REAL √
    • TargetPosition REAL √ 工艺指令
    103 运动控制
    S71200 编程控制器
    656 系统手册 012015 A5E02486685AH
    1038 监视激活命令
    10381 监视具输出参数Done MC 指令
    具输出参数Done运动控制指令通输入参数Execute启动具明确结
    (例运动控制指令MC_Home: 回原点已成功)
    务完成轴处停止状态
    ● 果务已功完成输出参数Done值 TRUE
    ● 输出参数BusyCommandAbortedError发出信号指示务处理已中
    止未决错误
    运动控制指令MC_Reset法中止没输出参数CommandAborted
    – 运动控制务处理期间输出参数Busy值 TRUE
    果务已完成中止错误停止输出参数Busy值变 FALSE
    输入参数Execute信号状态什会发生种变化
    – 输出参数DoneCommandAbortedError值少周期
    TRUE 输入参数Execute设置 TRUE 时锁存状态消息
    运动控制指令务具明确结:
    ● MC_Reset
    ● MC_Home
    ● MC_Halt
    ● MC_MoveAbsolute
    ● MC_MoveRelative
    图针种示例情况显示状态位操作
    ● 第示例显示已完成务轴行
    果运动控制务已结前完全执行通输出参数Done TURE
    值进行指示
    输入参数Execute信号状态影响输出参数Done中显示持续时间
    ● 第二示例显示已中止务轴行
    果运动控制务执行期间中止通输出参数CommandAborted TURE
    值进行指示
    输入参数Execute信号状态影响输出参数CommandAborted中显示持续时间 工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 657
    ● 第三示例显示出现错误时轴行
    果运动控制务执行期间出错通输出参数Error TURE
    值进行指示
    输入参数Execute信号状态影响输出参数Error中显示持续时间
    表格 10 83 示例 1 务完成执行

    果处理务期间Execute FALSE

    果完成务Execute FALSE
    ① 输入参数Execute升时启动务 根编程情况Execute务执行期间然重置
    FALSE 值者保持 TURE 值直务完成止
    ② 务激活期间输出参数Busy值 TRUE
    ③ 务结束(例运动控制指令MC_Home: 回原点已成功)输出参数Busy值变
    FALSEDone值变 TRUE
    ④ 果Execute值务完成前保持 TRUEDone值保持 TRUE
    值Execute起变 FALSE
    ⑤ 果Execute已务完成前设置 FALSEDone值仅执行周期 TRUE
    工艺指令
    103 运动控制
    S71200 编程控制器
    658 系统手册 012015 A5E02486685AH
    表格 10 84 示例 2 中止务

    果务中止前Execute FALSE

    果务中止Execute FALSE
    ① 输入参数Execute升时启动务 根编程情况Execute务执行期间然重置
    FALSE 值者保持 TURE 值直务完成止
    ② 务激活期间输出参数Busy值 TRUE
    ③ 务执行期间务运动控制务中止 果务中止输出参数Busy值变 FALSE
    CommandAborted值变 TRUE
    ④ 果Execute值务中止前保持 TRUECommandAborted值保持 TRUE
    值Execute起变 FALSE
    ⑤ 果Execute已务中止前设置 FALSECommandAborted值仅执行周期
    TRUE
    工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 659
    表格 10 85 示例 3 务执行期间出错

    果出现错误前Execute FALSE

    果出现错误Execute FALSE
    ① 输入参数Execute升时启动务 根编程情况Execute务执行期间然重置
    FALSE 值者保持 TURE 值直务完成止
    ② 务激活期间输出参数Busy值 TRUE
    ③ 务执行期间出错 出错时输出参数Busy值变 FALSE Error值变 TRUE
    ④ 果Execute值出错前保持 TRUEError值保持 TRUE
    值仅Execute起变 FALSE
    ⑤ 果Execute已出错前设置 FALSEError值仅执行周期 TRUE 工艺指令
    103 运动控制
    S71200 编程控制器
    660 系统手册 012015 A5E02486685AH
    10382 监视 MC_Velocity 指令
    运动控制指令MC_MoveVelocity务指定速度执行移动:
    ● 未明确定义运动控制指令MC_MoveVelocity务结束
    第次达设置速度轴恒速运转时实现务目标
    果达设置速度通输出参数InVelocity TURE 值进行指示
    ● 已达设置速度输入参数Execute值已设置 FALSE 时务完成
    然务完成时轴运动尚未完成
    例运动控制务MC_Halt停止轴运动
    ● 输出参数BusyCommandAbortedError发出信号指示务处理已中
    止未决错误
    – 运动控制务执行期间输出参数Busy值 TRUE
    果务已完成中止错误停止输出参数Busy值变 FALSE
    输入参数Execute信号状态什会发生种变化
    – 输出参数InVelocityCommandAbortedError条件满足时值
    少周期 TRUE 输入参数Execute设置 TRUE
    时锁存状态消息
    图针种示例情况显示状态位操作:
    ● 第示例显示轴达设置速度时行
    果运动控制务已达设置速度前完成执行通输出参数InVelocity
    TURE 值进行指示
    输入参数Execute信号状态影响输出参数InVelocity中显示持续时间
    ● 第二示例显示达设置速度前中止务时轴行
    果运动控制务达设置速度前中止通输出参数CommandAborted
    TURE 值进行指示
    输入参数Execute信号状态影响输出参数CommandAborted中显示持续时间
    ● 第三示例显示达设置速度前出错时轴行
    果运动控制务执行期间达设置速度前出错通输出参数Error
    TURE 值进行指示
    输入参数Execute信号状态影响输出参数Error中显示持续时间 工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 661
    表格 10 86 示例 1 果达设置速度

    果达组态速度前Execute FALSE

    果达组态速度Execute FALSE
    ① 输入参数Execute升时启动务 根编程情况Execute值达设置速度前重置
    FALSE达设置速度重置 FALSE
    ② 务激活期间输出参数Busy值 TRUE
    ③ 达设置速度时输出参数InVelocity值变 TRUE
    ④ 果Execute值达设置速度保持 TRUE务保持激活状态
    InVelocityBusy值保持 TRUE 状态仅Execute起变 FALSE
    ⑤ 果Execute已达设置速度前重置 FALSE务达设置速度时完成
    InVelocity值仅执行周期 TRUEBusy起变 FALSE
    工艺指令
    103 运动控制
    S71200 编程控制器
    662 系统手册 012015 A5E02486685AH
    表格 10 87 示例 2 果务达设置速度前中止

    果务中止前Execute FALSE

    果务中止Execute FALSE
    ① 输入参数Execute升时启动务 根编程情况Execute务执行期间然重置
    FALSE 值者保持 TURE 值直务中止止
    ② 务激活期间输出参数Busy值 TRUE
    ③ 务执行期间务运动控制务中止 果务中止输出参数Busy值变 FALSE
    CommandAborted值变 TRUE
    ④ 果Execute值务中止前保持 TRUECommandAborted值保持 TRUE
    状态Execute起变 FALSE
    ⑤ 果Execute已务中止前重置 FALSECommandAborted值仅执行周期
    TRUE


    说明
    条件输出参数CommandAborted指示出现中止:
    • 已达设置速度输入参数Execute值
    FALSE已启动新运动控制务
    • 达设置速度输入参数Execute值 FALSE 时务完成
    会新务启动指示中止
    工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 663

    表格 10 88 示例 3 果达设置速度前出错

    果出现错误前Execute FALSE

    果出现错误Execute FALSE
    ① 输入参数Execute升时启动务 根编程情况Execute务执行期间然重置
    FALSE 值者保持 TURE 值直出现错误止
    ② 务激活期间输出参数Busy值 TRUE
    ③ 务执行期间出错 出错时输出参数Busy值变 FALSE Error值变 TRUE
    ④ 果Execute值出错前保持 TRUEError值保持 TRUE
    状态仅Execute起变 FALSE
    ⑤ 果Execute已出错前重置 FALSEError值仅执行周期 TRUE


    说明
    条件输出参数Error指示出现错误:
    • 已达设置速度输入参数Execute值
    FALSE发生轴错误(例逼软件限位开关)
    • 达设置速度输入参数Execute值 FALSE 时务完成
    务完成轴错误仅运动控制指令MC_Power中指示
    工艺指令
    103 运动控制
    S71200 编程控制器
    664 系统手册 012015 A5E02486685AH
    10383 监视 MC_MoveJog 指令
    运动控制指令MC_MoveJog务实现点动操作
    ● 运动控制务MC_MoveJog结束没明确定义
    第次达设置速度轴恒速运转时实现务目标
    果达设置速度通输出参数InVelocity TURE 值进行指示
    ● 输入参数JogForwardJogBackward值已设置 FALSE
    轴已停止时命令完成
    ● 输出参数BusyCommandAbortedError发出信号指示务处理已中
    止未决错误
    – 运动控制务处理期间输出参数Busy值 TRUE
    果务已完成中止错误停止输出参数Busy值变 FALSE
    – 轴设置速度运转输出参数InVelocity值 TRUE
    输出参数CommandAbortedError保持该状态少周期
    输入参数JogForwardJogBackward设置
    TRUE锁存状态消息
    图针种示例情况显示状态位操作
    ● 第示例显示达保持设置速度时轴行
    果运动控制务已达设置速度前完成执行通输出参数InVelocity
    TURE 值进行指示
    ● 第二示例显示务中止时轴行
    果运动控制务执行期间中止通输出参数CommandAborted TURE
    值进行指示 该行否达设置速度关
    ● 第三示例显示出现错误时轴行
    果运动控制务执行期间出错通输出参数Error TURE
    值进行指示 该行否达设置速度关 工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 665
    表格 10 89 示例 1 果达保持设置速度

    JogForward

    JogBackward
    ① 输入参数JogForwardJogBackward升时启动务
    ② 务激活期间输出参数Busy值 TRUE
    ③ 达设置速度时输出参数InVelocity值变 TRUE
    ④ 输入参数JogForwardJogBackward值重置 FALSE 时轴运动结束 轴开始减速
    结果轴恒速运转输出参数InVelocity状态变 FALSE
    ⑤ 果轴已停止运动控制务完成输出参数Busy值变 FALSE
    工艺指令
    103 运动控制
    S71200 编程控制器
    666 系统手册 012015 A5E02486685AH
    表格 10 90 示例 2 果务执行期间中止

    JogForward

    JogBackward
    ① 输入参数JogForwardJogBackward升时启动务
    ② 务激活期间输出参数Busy值 TRUE
    ③ 务执行期间务运动控制务中止 果务中止输出参数Busy值变 FALSE
    CommandAborted值变 TRUE
    ④ 输入参数JogForwardJogBackward值重置 FALSE
    时输出参数CommandAborted值变 FALSE


    说明
    果满足条件输出参数CommandAborted中指示务中止仅持续
    执行周期:
    输入参数JogForwardJogBackward值
    FALSE(轴减速)新运动控制务已启动

    工艺指令
    103 运动控制
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 667
    表格 10 91 示例 3 果务执行期间出错

    JogForward

    JogBackward
    ① 输入参数JogForwardJogBackward升时启动务
    ② 务激活期间输出参数Busy值 TRUE
    ③ 务执行期间出错 出错时输出参数Busy值变 FALSE Error值变 TRUE
    ④ 输入参数JogForwardJogBackward值重置 FALSE 时输出参数Error值变 FALSE


    说明
    果满足条件输出参数Error中指示出错仅持续执行周期:
    输入参数JogForwardJogBackward值
    FALSE(轴减速)发生新错误(例逼软件限位开关)

    工艺指令
    103 运动控制
    S71200 编程控制器
    668 系统手册 012015 A5E02486685AH
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 669
    通信 11

    S71200 实现 CPU 编程设备HMI CPU 间种通信

    警告
    果攻击者物理方式访问您网络便读写数
    TIA PortalCPU HMI( GETPUT HMI
    外)均采安全通信防止重放攻击中间攻击
    启种通信纯文形式交换签名消息种方式允许攻击者读取数
    避免未授权数写入操作 TIA
    Portal(非通信程)受专技术保护块中数进行加密
    形式通信(通 PROFIBUSPROFINETASi IO
    总线GETPUT传输块 (Tblock) 通信模块 (CM) 进行 IO
    交换)均没安全功 必须通限制物理访问保护形式通信
    果攻击者利形式通信物理方式访问您网络便读写数
    关安全信息建议请参见 Siemens 服务支持网站工业安全操作准
    (httpwwwindustrysiemenscomtopicsglobalenindustrial
    securityDocumentsoperational_guidelines_industrial_security_enpdf)

    PROFINET
    PROFINET 户程序通太网通信伙伴交换数:
    ● S71200 中PROFINET 支持 16 具 256 子模块 IO
    设备PROFIBUS 允许 3 独立 PROFIBUS DP 站 DP 站支持 32
    站 DP 站具 512 模块
    ● S7 通信
    ● 户数报协议 (UDP)
    ● ISO on TCP (RFC 1006)
    ● 传输控制协议 (TCP) 通信

    S71200 编程控制器
    670 系统手册 012015 A5E02486685AH
    PROFINET IO 控制器
    作采 PROFINET IO IO 控制器CPU PN 网络通 PNPN
    耦合器(连接器)连接 16 台 PN 设备通信 关详细信息请参见 PROFIBUS
    PROFINET International (PI) (wwwprofinetcom)
    PROFIBUS
    PROFIBUS 户程序通 PROFIBUS 网络通信伙伴交换数:
    ● 助 CM 12425CPU 作 PROFIBUS DP 站运行
    ● 助 CM 12435CPU 作 1 类 PROFIBUS DP 站运行
    ● PROFIBUS DP 站PROFIBUS DP 站 ASi(左侧 3 通信模块)
    PROFINET 均采单独通信网络会相互制约
    ASi
    通 S71200 CM 12432 ASi 站 ASi 网络连接 S71200 CPU
    CPU CPU S7 通信
    您创建伙伴站通信连接 GET PUT 指令 S7 CPU 进行通信
    TeleService 通信
    通 GPRS TeleService 中安装 STEP 7 工程师站通 GSM 网络 Internet
    具 CP 12427 SIMATIC S71200 站进行通信该连接通作中介连接
    Internet 远程控制服务器运行
    IOLink
    利 S71200 SM 1278 4xIOLink 站 IOLink 设备 S71200 CPU 相连
    通信
    111 V41 异步通信连接
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 671
    111 V41 异步通信连接
    通信服务概述
    CPU 支持通信服务:

    通信服务 功 PROFIBUS DP 太
    网 CM 12435
    DP
    站模块
    CM 1242
    5 DP
    站模块
    PG 通信 调试测试诊断 √ × √
    HMI 通信 操作员控制监视 √ × √
    S7 通信 已组态连接交换数 √ × √
    路 PG 功 例跨网络边界进行测试
    诊断
    × × ×
    PROFIBUS DP 站站间交换数 √ √ ×
    PROFINET IO IO 控制器 IO
    设备间数交换
    × × √
    Web 服务器 诊断 × × √
    SNMP
    (简单网络理协
    议)
    网络诊断参数化标准
    协议
    × × √
    通 TCPIP
    开放式通信
    TCPIP
    协议通工业太网交换数
    (装载 FB)
    × × √
    通 ISO on TCP
    开放式通信
    ISO on TCP
    协议通工业太网交换数
    (加载 FB)
    × × √
    通 UDP
    开放式通信
    UDP
    协议通工业太网交换数
    (装载 FB)
    × × √ 通信
    111 V41 异步通信连接
    S71200 编程控制器
    672 系统手册 012015 A5E02486685AH
    连接
    PROFINET PROFIBUSCPU 支持列数量发异步通信连接
    分配类连接资源数固定值您法更改值 组态 6
    连接应求增加意类连接数

    根已分配连接资源设备连接数:

    编程
    终端 (PG)

    界面 (HMI)
    GETPUT
    客户端服务

    开放式户
    通信
    Web 浏览器
    连接
    资源

    数量
    3
    (保证
    支持
    1 PG 设备)
    12
    (保证
    支持
    4 HMI 设备)
    8 8 30
    (保证
    支持
    3 Web
    浏览器)
    例1 PG 具 3 连接资源 根前 PG 功该 PG
    实际连接资源 12 3 S71200 中始终保证少 1
    PG允许超 1 PG
    示例 HMI 数图示 HMI 具 12 连接资源 根您拥 HMI
    类型型号 HMI 功 HMI 实际连接资源中 1 2
    3 考虑正连接资源数时 4 HMI
    始终确保少 4 HMI HMI 利连接资源( 1 3
    )实现列功:
    ● 读取
    ● 写入
    ● 报警诊断 通信
    111 V41 异步通信连接
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 673

    示例 HMI 1 HMI 2 HMI 3 HMI 4 HMI 5 总
    连接资源

    接资源
    2 2 2 3 3 12


    说明
    Web 服务器 (HTTP) 连接: CPU 提供 Web 浏览器连接 CPU
    时支持浏览器数取决定 Web 浏览器请求连接数

    说明
    开放式户通信S7 连接HMI编程设备 Web 服务器 (HTTP)
    通信连接根前功连接资源
    通信
    112 PROFINET
    S71200 编程控制器
    674 系统手册 012015 A5E02486685AH
    112 PROFINET
    CPU 标准 TCP 通信协议 CPU编程设备HMI 设备非 Siemens
    设备通信


    CPU 连接编程设备

    CPU 连接 HMI

    CPU 连接 CPU 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 675
    太网交换
    CPU 1211C1212C 1214C PROFINET 端口包含太网交换设备
    编程设备 HMI CPU 间直接连接需太网交换机 含两
    CPU HMI 设备网络需太网交换机


    ① CPU 1215C

    ② CSM1277
    太网交换机
    CPU 1215C CPU 1217C 具置双端口太网交换机 您具 CPU
    1215C 两 S71200 CPU 网络 安装机架 CSM1277 4
    端口太网交换机连接 CPU HMI 设备
    通信
    112 PROFINET
    S71200 编程控制器
    676 系统手册 012015 A5E02486685AH
    1121 创建网络连接
    设备配置网络视图(Network view) 项目中设备间创建网络连接
    创建网络连接巡视窗口属性(Properties) 选项卡组态网络参数
    表格 11 1 创建网络连接
    操作 结果
    选择网络视图(Network view)
    显示连接设备

    选择设备端口然
    连接拖第二设备端口处


    释放鼠标钮创建网络连接
    通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 677
    1122 组态伙伴连接路径
    伙伴(远程)连接定义两通信伙伴逻辑分配建立通信服务
    连接定义容:
    ● 涉通信伙伴(动动)
    ● 连接类型(例PLCHMI 设备连接)
    ● 连接路径
    通信伙伴执行指令设置建立通信连接
    户参数指定动动通信端点伙伴 设置建立连接CPU
    会动保持监视该连接
    果连接终止(例断线)动伙伴尝试重新建立组态连接
    必次执行通信指令
    连接路径
    TSEND_CTRCV_C TCON
    指令插入户程序选中指令意部分巡视窗口会显示连接属性
    通信指令属性(Properties) 组态(Configuration) 选项卡中指定通信参数
    表格 11 2 组态连接路径(指令属性)
    TCPISOonTCP UDP 连接属性
    TCPISOonTCP UDP
    太网协议指令(TSEND_CTRC
    V_C TCON)属性(Properties)
    组态伙伴连接
    右图显示 ISOonTCP
    连接组态(Configuration)
    选项卡中连接属性(Connection
    properties)

    通信
    112 PROFINET
    S71200 编程控制器
    678 系统手册 012015 A5E02486685AH

    说明
    组态中 CPU 连接属性时STEP 7 允许您选择伙伴 CPU 中特定连接
    DB(果存)伙伴 CPU 创建连接 DB 必须已该项目创建伙伴
    CPU未指定CPU
    必须 TSEND_CTRCV_C TCON 指令插入伙伴 CPU 户程序中
    插入指令时应选择组态创建连接 DB

    通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 679
    表格 11 3 S7 通信组态连接路径(设备组态)
    S7 通信(GET PUT) 连接属性
    S7
    通信请网络设备网络编辑器组
    态伙伴连接 单击突出显示:
    连接(Highlighted Connection)
    钮访问属性(Properties)
    常规(General)
    选项卡中提供属性:
    • 常规(General)(已显示)
    • ID(Local ID)
    • 特殊连接属性(Special connection
    properties)
    • 址详细信息(Address
    details)(已显示)


    获取更信息通信指令列表请参见PROFINET部分协议
    (页 695)S7 通信部分创建 S7 连接 (页 851)
    表格 11 4 CPU 连接参数
    参数 定义
    址 分配 IP 址
    常规 端点 分配伙伴(接收)CPU 名称
    接口 分配接口名称
    子网 分配子网名称
    接口类型 仅 S7 通信: 接口类型
    连接类型 太网协议类型
    连接 ID ID 号
    连接数 伙伴 CPU 数存储位置
    建立动连接 选择伙伴 CPU 作动连接方单选钮 通信
    112 PROFINET
    S71200 编程控制器
    680 系统手册 012015 A5E02486685AH
    参数 定义
    址详细信

    端点 仅 S7 通信: 分配伙伴(接收)CPU 名称
    机架插槽 仅 S7 通信: 机架插槽位置:
    连接资源 仅 S7 通信: 组态 S7300 S7400 CPU 通信 S7
    连接时 TSAP 组件
    端口(十进制) TCP UPD: 十进制格式伙伴 CPU 端口
    TSAP1 子网 ID: ISO on TCP (RFC 1006) S7 通信: ASCII
    格式十六进制格式伙伴 CPU TSAP
    1 组态 S71200 CPU ISOonTCP 连接时请动通信伙伴 TSAP 扩展中仅 ASCII 字符
    传输服务访问点 (TSAP)
    通 TSAPISO on TCP 协议 S7 通信允许连接访问单 IP 址( 64K
    连接) TSAP 唯标识连接 IP 址通信端点连接
    连接参数(Connection Parameters) 话框址详细信息(Address Details)
    部分定义 TSAP TSAP(Local TSAP) 域中输入 CPU 中连接
    TSAP 伙伴 TSAP(Partner TSAP) 域输入伙伴 CPU 中连接分配 TSAP
    端口号
    TCP UDP 协议时(动)连接 CPU
    连接参数组态必须指定远程伙伴(动)连接 CPU IP 址端口号
    连接参数(Connection Parameters) 话框址详细信息(Address Details)
    部分定义端口 端口(Local Port) 域中输入 CPU 中连接端口
    伙伴端口(Partner Port) 域输入伙伴 CPU 中连接分配端口 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 681
    1123 分配 Internet 协议 (IP) 址
    11231 编程设备网络设备分配 IP 址
    果编程设备板载适配器卡连接工厂 LAN(万维网) CPU
    编程设备板载适配器卡 IP 址网络 ID 子网掩码必须完全相 网络 ID IP
    址第部分(前三八位位组)(例21115418416)决定户 IP
    网络 子网掩码值通常 2552552550然您计算机处工厂 LAN
    中子网掩码值(例2552552540)设置唯子网
    子网掩码通设备 IP 址进行数学 AND 运算确定 IP 子网边界

    说明
    万维网环境编程设备网络设备 IP 路器全世界通信必须分配唯
    IP 址避免网络户突 请联系公司 IT 部门熟悉工厂网络员分配 IP


    警告
    通 Web 服务器 CPU 进行未授权访问
    未授权访问 CPU PLC
    变量更改效值会中断程操作导致死亡严重身伤害财产损失
    启 Web 服务器授权户执行工作模式更改写入 PLC
    数进行固件更新Siemens 建议遵安全实践:
    • 仅 HTTPS 协议启 Web 服务器访问
    • 密码 Web 服务器户 ID 进行密码保护
    (页 868)强密码长度少十字符字母数字特殊字符组合
    字典找词信息推断出名字标识符
    保密码常更改密码
    • 扩展(Everybody) 户默认低权限
    • 程序逻辑中变量执行错误检查范围检查 Web 页面户 PLC
    变量更改效值
    通信
    112 PROFINET
    S71200 编程控制器
    682 系统手册 012015 A5E02486685AH
    果编程设备连接独立网络太网转 USB 适配器卡 CPU
    编程设备太网转 USB 适配器卡 IP 址网络 ID 子网掩码必须完全相 网络
    ID IP
    址第部分(前三八位位组)(例21115418416)决定户 IP
    网络 子网掩码值通常 2552552550 子网掩码通设备 IP 址进行数学 AND
    运算确定 IP 子网边界

    说明
    想编程设备连入公司 LAN 时非常适合太网转 USB 适配器
    首次测试调试测试期间种安排尤实


    表格 11 5 分配太网址
    编程设备适配器卡 网络类型 Internet 协议 (IP) 址 子网掩码
    板载适配器卡 连接工厂
    LAN(
    万维网)
    CPU
    编程设备板载适配器卡网络
    ID 必须完全相1
    CPU
    板载适配器卡子网掩码必须完
    全相
    子网掩码值通常
    2552552550您计算
    机处工厂 LAN
    中子网掩码值(例
    2552552540)设置唯
    子网2
    太网转 USB
    适配器卡
    连接独立网

    CPU 编程设备太网转
    USB 适配器卡网络 ID
    必须完全相1
    CPU 编程设备太网转 USB
    适配器卡子网掩码必须完全相

    子网掩码值通常
    25525525502
    1 网络 ID IP 址第部分(前三八位位组)(例21115418416)决定户 IP 网络
    2 子网掩码通设备 IP 址进行数学 AND 运算确定 IP 子网边界 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 683
    桌面网邻居(My Network Places) 分配检查编程设备 IP 址
    户菜单选项分配检查编程设备 IP 址:
    ● (右键单击)网邻居(My Network Places)
    ● 属性(Properties)
    ● (右键单击)连接(Local Area Connection)
    ● 属性(Properties)
    连接属性(Local Area Connection Properties)
    话框连接列项目:(This connection uses the following items)
    字段中滚动Internet 协议 (TCPIP)(Internet Protocol (TCPIP)) 单击Internet
    协议 (TCPIP)(Internet Protocol (TCPIP))然单击属性(Properties) 钮
    选择动获 IP 址 (DHCP)(Obtain an IP address automatically (DHCP))
    面 IP 址(Use the following IP address)(输入静态 IP 址)

    说明
    动态机配置协议 (DHCP Dynamic Host Configuration Protocol) 通 DHCP
    服务器编程设备电时动分配 IP 址


    11232 检查编程设备 IP 址
    菜单选项检查编程设备 MAC 址 IP 址:
    1 项目树(Project tree) 中展开线访问(Online access)
    2 右键单击需网络选择属性(Properties)
    3 网络话框中展开组态(Configurations) 选择工业太网(Industrial Ethernet)
    显示编程设备 MAC 址 IP 址 通信
    112 PROFINET
    S71200 编程控制器
    684 系统手册 012015 A5E02486685AH


    11233 线 CPU 分配 IP 址
    线网络设备分配 IP 址 进行初始设备配置时尤

    1 项目树(Project tree)
    中菜单选项检查否
    没 CPU 分配 IP
    址:
    • 线访问(Online access)
    • <设备网络适配器卡>
    • 更新访问设备(Update
    accessible devices)
    注: 果 STEP 7 显示 MAC
    址非 IP 址表示未分配
    IP 址


    2
    需访问设备双击线
    诊断(Online & diagnostics)


    3 线诊断(Online &
    diagnostics)
    话框中选择菜单项:
    • 功(Functions)
    • 分配 IP 址(Assign IP
    address)

    通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 685
    4 IP 址(IP address)
    区域输入新 IP
    址然单击分配 IP
    址(Assign IP address) 钮


    5 项目树(Project tree)
    中菜单选项检查新
    IP 址否已分配 CPU:
    • 线访问(Online access)
    • <设备网络适配器>
    • 更新访问设备(Update
    accessible devices)


    11234 项目中 CPU 组态 IP 址
    组态 PROFINET 接口
    PROFINET 接口组态参数请选择 CPU 绿色 PROFINET 框
    巡视窗口中属性(Properties) 选项卡会显示 PROFINET 端口

    ① PROFINET 端口 通信
    112 PROFINET
    S71200 编程控制器
    686 系统手册 012015 A5E02486685AH
    组态 IP 址
    太网 (MAC) 址: PROFINET
    网络中制造商会设备分配介质访问控制址(MAC
    址)进行标识 MAC
    址六组数字组成组两十六进制数数字连字符 () 号 ()
    分隔传输序排列(例 0123456789AB 0123456789AB)
    IP 址: 设备必须具 Internet 协议 (IP) 址
    该址设备更加复杂路网络中传送数
    IP 址分四段段占 8
    位点分十进制格式表示(例21115418416) IP
    址第部分表示网络 ID(您正位什网络中?)址第二部分表示机
    ID(网络中设备唯) IP 址 192168xy
    标准名称视未 Internet 路专网部分
    子网掩码: 子网已连接网络设备逻辑分组 局域网 (LAN Local Area Network)
    中子网中节点彼间物理位置相接
    掩码(称子网掩码网络掩码)定义 IP 子网边界
    子网掩码 2552552550 通常适型网络 意味着网络中 IP
    址前 3 八位位组应该相该网络中设备八位位组(8
    位域)标识 举例说型网络中设备分配子网掩码 2552552550
    IP 址 19216820 1921682255
    子网间唯连接通路器实现 果子网必须部署 IP 路器
    IP 路器: 路器 LAN 间链接 通路器LAN
    中计算机网络发送消息网络隐含着 LAN
    果数目 LAN
    路器会数转发数传送目网络网络组 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 687
    路器 IP 址传送接收数包


    IP 址属性:
    属性(Properties)
    窗口中选择太网址
    (Ethernet addresses)
    组态条目 STEP 7
    会显示太网址组态
    话框该话框软件
    项目接收该项目 CPU
    IP 址相关联

    表格 11 6 IP 址参数
    参数 说明
    子网 连接设备子网名称 单击添加新子网(Add new subnet) 钮创建新子网
    默认未连接(Not connected) 两种连接类型:
    • 默认情况未连接(Not connected) 提供连接
    • 网络具两设备时需子网
    IP 协议 IP 址 CPU 分配 IP 址
    子网掩码 分配子网掩码
    IP 路器 单击该复选框指示 IP 路器
    路器址 路器分配 IP 址(果适)
    通信
    112 PROFINET
    S71200 编程控制器
    688 系统手册 012015 A5E02486685AH

    说明
    载项目时会组态 IP 址 果 CPU 具预组态 IP
    址必须该项目目标设备 MAC 址相关联 果 CPU
    连接网络中路器必须输入路器 IP 址
    方法设置 IP 址(Set IP address using a different method)
    单选钮允许户线更改 IP 址载程序通T_CONFIG
    (页 776)指令进行更改 种 IP 址分配方法仅适 CPU

    警告
    载具方法设置 IP 址(Set IP address using different method)
    硬件配置
    载启方法设置 IP 址(Set IP address using a different method)
    选项硬件配置 CPU 操作模式 RUN 切换 STOP者 STOP
    切换 RUN
    情况户设备继续运行果未采取适预防措施导致意外
    机器程操作导致死亡严重身伤害财产损失
    确保先设置 CPU IP 址然实际动化环境中 CPU 通 STEP
    7 编程包S71200 工具连接 HMI 设备 T_CONFIG 指令配合完成

    警告
    PROFINET 网络停止情况
    线更改 CPU IP 址通户程序更改时会出现 PROFINET
    网络停止情况
    果 CPU IP 址更改子网外 IP 址PROFINET
    网络失通信会停止数交换
    户设备组态情况保持运行 果未采取适预防措施丢失
    PROFINET
    通信会导致意外机器程操作导致死亡严重身伤害财产损失
    果必须手动更改 IP 址应确保新 IP 址子网范围

    通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 689
    1124 测试 PROFINET 网络
    完成组态载项目 (页 216) CPU 中 载项目时会组态 IP 址

    线设备分配 IP 址
    S71200 CPU 具预组态 IP 址 必须手动 CPU 分配 IP 址:
    ● 线设备分配 IP 址请参见设备组态: 线 CPU 分配 IP 址
    (页 684)解逐步操作程
    ● 项目中分配 IP 址必须设备配置中组态 IP 址保存配置载
    PLC 请参见设备组态: 项目中 CPU 组态 IP 址 (页 685)获取更信息 通信
    112 PROFINET
    S71200 编程控制器
    690 系统手册 012015 A5E02486685AH
    扩展载设备(Extended download to device) 话框测试连接网络设备
    S71200 CPU载设备(Download to device) 功扩展载设备(Extended
    download to device)
    话框显示访问网络设备否设备分配唯 IP 址
    显示全部访问设备分配 MAC 址 IP
    址请选中显示访问设备(Show all accessible devices) 复选框

    果需网络设备列表中说明某种原中断该设备通信
    必须检查设备网络否硬件组态错误
    1125 查找 CPU 太网 (MAC) 址
    PROFINET 网络中介质访问控制址(MAC
    址)制造商标识网络接口分配标识符 MAC
    址通常制造商注册标识号进行编码
    外观良标准 (IEEE 8023) 格式印制 MAC
    址六组数字组成组两十六进制数数字组连字符 () 号 ()
    分隔传输序排列(例 0123456789ab 0123456789ab)

    说明
    CPU 出厂时已装载永久唯 MAC 址 您法更改 CPU MAC

    通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 691
    MAC 址印 CPU 正面左角位置 请注意必须提起面门 MAC
    址信息

    ① MAC 址
    初CPU 没 IP 址工厂安装 MAC 址 PROFINET
    通信求设备分配唯 IP 址



    CPU载设备(Download to
    device)
    功扩展载设备(Ext
    ended download to device)
    话框显示访问网络
    设备确保已设备分配
    唯 IP 址
    话框显示访问
    设备分配 MAC
    址 IP 址
    识缺少需唯 IP
    址设备时MAC
    址十分重 通信
    112 PROFINET
    S71200 编程控制器
    692 系统手册 012015 A5E02486685AH
    1126 组态网络时间协议步

    警告
    果攻击者通网络时间协议 (Network Time Protocol NTP)
    步访问您网络便通改变 CPU 系统时间限控制您程
    默认情况S71200 CPU NTP
    客户端功处禁状态启该功时仅允许已组态 IP 址作 NTP
    服务器 CPU 默认情况禁功必须组态功实现远程控制 CPU
    系统时间修正
    S71200 CPU 支持日时钟中断时钟指令两指令均赖精确 CPU
    系统时间 果组态 NTP
    接受服务器进行时间步必须确保服务器源
    否会导致安全漏洞未知户够通改变 CPU
    系统时间限控制您程
    关安全信息建议请参见 Siemens 服务支持网站工业安全操作准
    (httpwwwindustrysiemenscomtopicsglobalenindustrial
    securityDocumentsoperational_guidelines_industrial_security_enpdf)

    网络时间协议 (NTP Network Time Protocol) 广泛计算机系统时钟 Internet
    时间服务器步 NTP 模式中CPU
    固定时间间隔日时钟查询(客户机模式中)发送子网 (LAN) NTP 服务器
    根服务器响应计算准确时间步工作站日时钟
    种模式优点跨子网步时间
    需组态达四 NTP 服务器 IP 址
    更新时间间隔定义时间查询间时间间隔(单位秒) 时间间隔值范围 10
    秒天间
    NTP 模式通常会传送 UTC(Universal Time Coordinated协调世界时)
    GMT(Greenwich Mean Time格林威治标准时间)相应 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 693
    属性(Properties) 窗口中选择时间步(Time synchronization) 组态条目 STEP 7
    显示时间步(Time synchronization) 组态话框:


    说明
    载项目时会组态 IP 址


    表格 11 7 时间步参数
    参数 定义
    启网络时间协议 (NTP)
    服务器日时钟步 (Enable
    timeofday synchronization
    using Network Time Protocol
    (NTP) servers)
    单击该复选框启 NTP 服务器日时钟步
    服务器 1 (Server 1) 网络时间服务器 1 分配 IP 址
    服务器 2 (Server 2) 网络时间服务器 2 分配 IP 址
    服务器 3 (Server 3) 网络时间服务器 3 分配 IP 址
    服务器 4 (Server 4) 网络时间服务器 4 分配 IP 址
    时间步间隔 (Time
    synchronization interval)
    时间间隔值(秒) 通信
    112 PROFINET
    S71200 编程控制器
    694 系统手册 012015 A5E02486685AH
    1127 PROFINET 设备启动时间命名址分配
    PROFINET IO 延长系统启动时间(组态超时)
    设备较设备较慢会影响切换 RUN 模式时间
    V40 更高版中S71200 PROFINET 网络支持 16 PROFINET IO
    设备
    站( IO 设备)会启动时单独启动会影响总 CPU 启动时间
    果组态超时值设定低没足够总 CPU
    启动时间站完成启动 发生种情况会导致假站错误
    启动(Startup) CPU 属性(CPU Properties) 中找分布式 IO
    参数分配时间(Parameter assignment time for distributed IO)(超时)
    默认组态超时 60000 ms(1 分钟)户组态该时间
    STEP 7 中 PROFINET 设备命名寻址
    PROFINET 设备必须具设备名称 IP 址 STEP 7
    定义设备名称组态 IP 址 PROFINET DCP(Discovery and Configuration
    Protocol发现组态协议)设备名称载 IO 设备
    系统启动时 PROFINET 址分配
    控制器会网络广播设备名称设备会 MAC 址进行响应 然控制器会
    PROFINET DCP 协议设备分配 IP 址:
    ● 果 MAC 址具已组态 IP 址相应站执行启动
    ● 果 MAC 址具组态 IP 址 STEP 7
    会分配项目中组态址相应站会执行启动
    ● 果程出现问题会产生站错误会进行启动
    种情况会导致超出组态超时值
    通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 695
    1128 开放式户通信
    11281 协议
    CPU 集成 PROFINET 端口支持种太网网络通信标准:
    ● 传输控制协议 (TCP)
    ● ISO on TCP (RFC 1006)
    ● 户数报协议 (UDP)
    表格 11 8 协议种协议通信指令
    协议 途示例 接收区输入数 通信指令 寻址类型
    TCP CPU CPU 通信
    帧传输
    特殊模式 仅 TRCV_C
    TRCV (V41
    早期指令)
    端口号分配
    (动)伙伴(
    动)设备
    指定长度数接收 TSEND_CTRCV_
    CTCONTDISC
    ONTSEND
    TRCV(V41
    早期指令)
    ISO on TCP CPU CPU 通信
    消息分割重组
    特殊模式 仅 TRCV_C
    TRCV (V41
    早期指令)
    TSAP
    分配(动)
    伙伴(动)设备
    协议控制 TSEND_CTRCV_
    CTCONTDISC
    ONTSEND
    TRCV (V41
    早期指令)
    UDP CPU CPU 通信
    户程序通信
    户数报协议 TUSEND TURCV 端口号分配
    (动)伙伴(
    动)设备专
    连接 通信
    112 PROFINET
    S71200 编程控制器
    696 系统手册 012015 A5E02486685AH
    协议 途示例 接收区输入数 通信指令 寻址类型
    S7 通信 CPU CPU 通信
    CPU
    读取数 CPU
    写入数
    指定长度数传输
    接收
    GET PUT TSAP
    分配(动)
    伙伴(动)设备
    PROFINET IO CPU
    PROFINET IO
    设备通信
    指定长度数传输
    接收
    置 置
    11282 TCP ISO on TCP
    传输控制协议 (TCP) RFC 793 描述种标准协议: 传输控制协议 TCP
    途程间提供安全连接服务 该协议特点:
    ● 硬件紧密相关种高效通信协议
    ● 适合中等较数量( 8192 字节)
    ● 应带更便利特错误恢复流控制性
    ● 种面连接协议
    ● 非常灵活支持 TCP 第三方系统
    ● 路功
    ● 应静态数长度
    ● 消息会确认
    ● 端口号应程序寻址
    ● 数户应协议(例 TELNET FTP) TCP
    ● SENDRECEIVE 编程接口缘需编程进行数理
    基传输控制协议 (TCP) 国际标准组织 (ISO) (RFC 1006) (ISO on TCP) 种够
    ISO 应移植 TCPIP 网络机制 该协议特点:
    ● 硬件关系紧密高效通信协议
    ● 适合中等较数量( 8192 字节)
    ● TCP 相消息提供数结束标识符面消息
    ● 具路功 WAN 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 697
    ● 实现动态数长度
    ● SENDRECEIVE 编程接口缘需编程进行数理
    通传输服务访问点 (TSAP Transport Service Access Point)TCP
    协议允许连接访问单 IP 址( 64K 连接) 助 RFC 1006TSAP
    唯标识连接 IP 址通信端点连接
    11283 通信服务端口号
    S71200 CPU 支持表中列出协议 种协议CPU
    指定址参数通信层通信角色通信方
    通信息动化系统安全保护措施协议进行匹配(例防火墙)
    仅太网 PROFINET 网络信息安全措施 PROFIBUS
    没安全措施该表包括 PROFIBUS 协议 通信
    112 PROFINET
    S71200 编程控制器
    698 系统手册 012015 A5E02486685AH
    该表列出 CPU 协议层协议:

    协议 端口号 (2) 链路层
    (4) 传输层
    功 说明
    PROFINET 协议
    DCP
    (发现组态协
    议)
    相关 (2) 太网 II
    IEEE 8021Q
    太网类型
    0x8892
    (PROFINET)
    访问设备
    PROFINET
    发现配置
    PROFINET
    采 DCP
    协议发现设备
    提供基设置
    DCP
    特定组播
    MAC 址: xx
    xxxx010E
    CF xxxxxx
    组织唯标识符
    LLDP
    (Link Layer
    Discovery
    Protocol链路
    层发现协议)
    相关 (2) 太网 II
    IEEE 8021Q
    太网类型
    0x88CC
    (PROFINET)
    PROFINET
    链路层发现协议
    PROFINET
    LLDP
    发现理
    PROFINET
    设备间邻关

    LLDP
    特定组播
    MAC 址:
    0180C200
    000E 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 699
    11284 特殊模式
    通常TCP ISOonTCP 接收指定长度数包(1 8192 字节) TRCV_C
    TRCV 通信指令提供特殊通信模式接收变长度数包(1 1472 字节)

    说明
    果数存储优化DB(仅符号访问)中接收数类型
    ByteCharUSInt SInt 数组中数

    针特殊模式组态 TRCV_C TRCV 指令请置位 ADHOC 指令输入参数
    果特殊模式未频繁调 TRCV_C TRCV
    指令次调中接收数包 例: 果通次调接收五 100
    字节数包TCP 五数包包成 500 字节数包起传送 ISO
    onTCP 该数包重组成五 100 字节数包
    11285 开放式户通信指令连接 ID
    TSEND_CTRCV_C TCON PROFINET 指令插入户程序中时STEP 7
    会创建背景数块组态设备间通信通道(连接)
    指令属性(Properties) (页 677) 组态连接参数 参数中该连接连接
    ID
    ● 连接 ID CPU 必须唯 创建连接必须具 DB 连接 ID
    ● CPU 伙伴 CPU 连接相连接 ID 编号连接 ID
    编号需匹配 连接 ID 编号 CPU 户程序中 PROFINET 指令相关
    ● CPU 连接 ID 数字 1开始序组态连接 ID
    容易踪特定 CPU 连接数


    说明
    户程序中 TSEND_CTRCV_C TCON 指令创建新连接
    连接正确连接 ID 非常重
    通信
    112 PROFINET
    S71200 编程控制器
    700 系统手册 012015 A5E02486685AH
    示例显示两 CPU 间通信两 CPU 2
    单独连接发送接收数
    ● CPU_1 中 TSEND_C 指令通第连接(CPU_1 CPU_2 连接 ID
    1) CPU_2 中 TRCV_C 链接
    ● CPU_1 中 TRCV_C 指令通第二连接(CPU_1 CPU_2 连接 ID 2)
    CPU_2 中 TSEND_C 链接


    ① CPU_1 TSEND_C
    创建连接该连接分配连
    接 ID(CPU_1 连接 ID 1)
    ② CPU_2 TRCV_C CPU_2
    创建连接分配连接 ID(CPU_2
    连接 ID 1)
    ③ CPU_1 TRCV_C CPU_1
    创建第二连接该连接分配
    连接 ID(CPU_1 连接 ID 2)
    ④ CPU_2 TSEND_C
    创建第二连接该连接分配
    连接 ID(CPU_2 连接 ID 2) 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 701
    示例显示两 CPU 间通信两 CPU 1 连接发送接收数
    ● CPU TCON 指令组态两 CPU 间连接
    ● CPU_1 中 TSEND 指令通 CPU_1 中 TCON 指令组态连接 ID(连接 ID
    1)链接 CPU_2 中 TRCV 指令 CPU_2 中 TRCV 指令通 CPU_2 中
    TCON 指令组态连接 ID(连接 ID 1)链接 CPU_1 中 TSEND 指令
    ● CPU_2 中 TSEND 指令通 CPU_2 中 TCON 指令组态连接 ID(连接 ID
    1)链接 CPU_1 中 TRCV 指令 CPU_1 中 TRCV 指令通 CPU_1 中
    TCON 指令组态连接 ID(连接 ID 1)链接 CPU_2 中 TSEND 指令


    ① CPU_1 TCON
    创建连接 CPU_1
    该连接分配连接 ID (ID1)
    ② CPU_2 TCON
    创建连接 CPU_2
    该连接分配连接 ID (ID1)
    ③ CPU_1 TSEND TRCV
    CPU_1 TCON 创建连接 ID
    (ID1)
    CPU_2 TSEND TRCV
    CPU_2 TCON 创建连接 ID
    (ID1) 通信
    112 PROFINET
    S71200 编程控制器
    702 系统手册 012015 A5E02486685AH
    示例示单 TSEND TRCV 指令通 TSEND_C TRCV_C
    指令创建连接进行通信 TSEND TRCV
    指令身会创建新连接必须 TSEND_CTRCV_C TCON 指令创建
    DB 连接 ID


    ① CPU_1 TSEND_C
    创建连接该连接分配连接 ID
    (ID1)
    ② CPU_2 TRCV_C
    创建连接 CPU_2
    该连接分配连接 ID (ID1)
    ③ CPU_1 TSEND TRCV
    CPU_1 TSEND_C 创建连接
    ID (ID1)
    CPU_2 TSEND TRCV
    CPU_2 TRCV_C 创建连接 ID
    (ID1) 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 703
    11286 PROFINET 连接参数
    TSEND_CTRCV_C TCON 指令求指定连接相关参数连接伙伴设备
    参数通 TCPISOonTCP UDP 协议 TCON_Param 结构分配
    通常指令属性(Properties) 中组态(Configuration) (页 677)
    选项卡指定参数 果法访问组态(Configuration)
    选项卡必须通程序指定 TCON_Param 结构
    V41 中TCON_IP_V4 结构 TCP 协议分配参数TCON_IP_RFC 结构 ISOon
    TCP 协议分配参数
    TCON_Param
    表格 11 9 连接描述结构 (TCON_Param)
    Byte 参数数类型 说明
    0 … 1 block_length UInt 长度: 64 字节(固定)
    2 … 3 id CONN_OUC
    (Word)
    该连接引: 值范围: 1(默认值) 4095 ID
    指令 TSEND_CTRCV_C TCON
    指定该参数值
    4 connection_type USInt 连接类型:
    • 17 TCP(默认)
    • 18 ISOonTCP
    • 19 UDP
    5 active_est Bool 连接类型 ID:
    • TCP ISOonTC:
    – FALSE: 动连接
    – TRUE: 动连接(默认)
    • UDP: FALSE
    6 local_device_id USInt PROFINET 工业太网接口 ID: 1(默认值)
    7 local_tsap_id_len USInt local_tsap_id 参数长度(字节表示)值:
    • TCP: 0(动默认值) 2(动)
    • ISOonTCP: 2 16
    • UDP: 2
    8 rem_subnet_id_len USInt 该参数未 通信
    112 PROFINET
    S71200 编程控制器
    704 系统手册 012015 A5E02486685AH
    Byte 参数数类型 说明
    9 rem_staddr_len USInt 伙伴端点址长度(字节表示):
    • 0 未指定(参数 rem_staddr 相关)
    • 4(默认值): 参数 rem_staddr 中 IP
    址效(仅 TCP ISOonTCP)
    10 rem_tsap_id_len USInt rem_tsap_id 参数长度(字节表示)值:
    • TCP: 0(动) 2(动默认值)
    • ISOonTCP: 2 16
    • UDP: 0
    11 next_staddr_len USInt 该参数未
    12 …
    27
    local_tsap_id Array [116]
    of Byte
    连接址部分:
    • TCP ISOonTC: 端口号(值: 1
    49151推荐值: 20005000)
    – local_tsap_id[1] 十六进制表示端口号高位字节
    – local_tsap_id[2] 十六进制表示端口号低位字节
    – local_tsap_id[316] 相关
    • ISOonTCP: TSAPID:
    – local_tsap_id[1] B#16#E0
    – local_tsap_id[2] 端点机架插槽(位 0 4:
    插槽号位 5 7: 机架号)
    – 
local_tsap_id[316] TSAP 扩展选
    • UDP: 该参数未
    注: 请确保 local_tsap_id 值 CPU
    中唯
    28 …
    33
    rem_subnet_id Array [16] of
    USInt
    该参数未
    34 …
    39
    rem_staddr Array [16] of
    USInt
    仅 TCP ISOonTCP: 伙伴端点 IP 址
    (动连接相关) 例IP 址 192168002003
    存储数组列元素中:
    rem_staddr[1] 192
    rem_staddr[2] 168
    rem_staddr[3] 002
    rem_staddr[4] 003
    rem_staddr[56] 相关 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 705
    Byte 参数数类型 说明
    40 …
    55
    rem_tsap_id Array [116]
    of Byte
    连接伙伴址部分
    • TCP: 伙伴端口号 范围: 1 49151推荐值:
    2000 5000):
    – rem_tsap_id[1] 十六进制表示端口号高位字节
    – rem_tsap_id[2] 十六进制表示端口号低位字节
    – rem_tsap_id[316] 相关
    • ISOonTCP: 伙伴 TSAPID:
    – rem_tsap_id[1] B#16#E0
    – rem_tsap_id[2] 伙伴端点机架插槽(位 0 4:
    插槽号位 5 7: 机架号)
    – rem_tsap_id[316] TSAP 扩展选
    • UDP: 该参数未
    56 …
    61
    next_staddr Array [16] of
    Byte
    该参数未
    62 …
    63
    spare Word 保留: W#16#0000
    TCON_IP_V4
    表格 11 10 连接描述结构 (TCON_IP_V4): TCP 起
    Byte 参数数类型 说明
    0 … 1 InterfaceId

    HW_ANY

    IE 接口子模块硬件标识符

    2 … 3 ID CONN_OUC
    (Word)
    该连接引: 值范围: 1(默认值) 4095 ID
    指令 TSEND_CTRCV_C TCON
    指定该参数值
    4 ConnectionType Byte 连接类型:
    • 11 TCPIP(默认)
    • 17 TCPIP(兼容老系统包含该连接类型
    推荐11: TCPIP(默认))
    • 19 UDP 通信
    112 PROFINET
    S71200 编程控制器
    706 系统手册 012015 A5E02486685AH
    Byte 参数数类型 说明
    5 ActiveEstablished Bool 动动建立连接:
    • TRUE: 动连接(默认)
    • FALSE: 动连接
    V4 IP 址
    6 ADDR[1] Byte 八位位组 1
    7 ADDR[1] Byte 八位位组 2
    8 ADDR[1] Byte 八位位组 3
    9 ADDR[1] Byte 八位位组 4
    10 11 RemotePort UInt 远程 UDPTCP 端口号
    12 13 LocalPort UInt UDPTCP 端口号
    TCON_IP_RFC
    表格 11 11 连接描述结构 (TCON_IP_RFC): ISO on TCP 起
    Byte 参数数类型 说明
    0 … 1 InterfaceId

    HW_ANY

    IE 接口子模块硬件标识符

    2 … 3 ID CONN_OUC
    (Word)
    该连接引: 值范围: 1(默认值) 4095 ID
    指令 TSEND_CTRCV_C TCON
    指定该参数值
    4 ConnectionType Byte 连接类型:
    • 12 ISOonTCP(默认)
    • 17 ISOonTCP
    (兼容早期系统包含该连接类型
    推荐12: ISOonTCP(默认))
    5 ActiveEstablished Bool 动动建立连接:
    • TRUE: 动连接(默认)
    • FALSE: 动连接
    6 7 备 未
    V4 IP 址
    8 ADDR[1] Byte 八位位组 1 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 707
    Byte 参数数类型 说明
    9 ADDR[1] Byte 八位位组 2
    10 ADDR[1] Byte 八位位组 3
    11 ADDR[1] Byte 八位位组 4
    远程传输选择器
    12 13 TSelLength UInt TSelector 长度
    14 45 TSel array [132] of
    Byte
    TSAP 名称字符数组
    传输选择器
    46 47 TSelLength UInt TSelector 长度
    48 79 TSel array [132] of
    Byte
    TSAP 名称字符数组
    11287 TSEND_C TRCV_C 指令
    V41 版 S71200 CPU STEP 7 V13 SP1 起扩展 TSEND_C TRCV_C
    指令功便结构符合TCON_IP_v4TCON_IP_RFC连接参数
    S71200 支持两组 TSEND_C TRCV_C 指令:
    ● 早期 TSEND_C TRCV_C 指令 (页 721): TSEND_C TRCV_C 指令 S7
    1200 V40 前版中便已存结构符合TCON_Param连接参数
    ● TSEND_C TRCV_C 指令 (页 709): TSEND_C TRCV_C
    指令具备早期指令功够结构符合TCON_IP_v4TCON_IP_
    RFC连接参数 通信
    112 PROFINET
    S71200 编程控制器
    708 系统手册 012015 A5E02486685AH
    选择 TSEND_C TRCV_C 指令版
    STEP 7 中提供两种版 TSEND_C TRCV_C 指令:
    ● V25 V31 STEP 7 BasicProfessional V13 更早版
    ● 版 40 STEP 7 BasicProfessional V13 SP1 中提供
    兼容性移植便利性方面考虑选择相应指令版插入户程序中
    CPU 程序中版指令


    单击指令树务卡图标启指令树标题列

    更改 TSEND_C TRCV_C
    指令版请拉列表中选择相应版

    选择组指令分选择指令
    指令树 TSEND_C TRCV_C 指令放入程序时根选 TSEND_C
    TRCV_C 指令项目树中创建新 FB FC 实例 项目树PLC_x > 程序块 >
    系统块 > 程序资源(PLC_x > Program blocks > System blocks > Program resources)
    新 FB FC 实例
    检验程序中 TSEND_C TRCV_C
    指令版必须检查项目树属性程序编辑器中显示框属性
    选择项目树 TSEND_C TRCV_C FB FC
    实例单击右键选择属性(Properties)然选择信息(Information) 页查
    TSEND_C TRCV_C 指令版号 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 709
    TSEND_C TRCV_C(太网发送接收数)指令
    TSEND_C 指令兼具 TCONTDISCON TSEND 指令功 TRCV_C 指令兼具
    TCONTDISCON TRCV指令功
    (关指令详细信息请参见TCONTDISCONTSEND TRCV
    (页 731))
    少传送 (TSEND_C) 接收 (TRCV_C) 字节数 8192
    字节TSEND_C 支持传送布尔位置数TRCV_C 会布尔位置中接收数
    关指令传送数信息请参见数致性 (页 197)部分

    说明
    初始化通信参数
    插入 TSEND_C TRCV_C 指令该指令 (页 677)属性(Properties)
    组态通信参数 (页 703) 巡视窗口通信伙伴输入参数时STEP 7
    会指令背景数块中输入相应数
    果重背景数块必须两 CPU 手动组态该 DB

    通信
    112 PROFINET
    S71200 编程控制器
    710 系统手册 012015 A5E02486685AH
    表格 11 12 TSEND_C TRCV_C 指令
    LADFBD SCL 说明

    TSEND_C_DB(
    req_bool_in_
    cont_bool_in_
    len_uint_in_
    done>_bool_out_
    busy>_bool_out_
    error>_bool_out_
    status>_word_out_
    connect_struct_inout_
    data_variant_inout_
    com_rst_bool_inout_)
    TSEND_C 伙伴站建立 TCP ISO
    on TCP
    通信连接发送数终止该连
    接 设置建立连接CPU
    会动保持监视该连接

    TRCV_C_DB(
    en_r_bool_in_
    cont_bool_in_
    len_uint_in_
    adhoc_bool_in_
    done>_bool_out_
    busy>_bool_out_
    error>_bool_out_
    status>_word_out_
    rcvd_len>_uint_out_
    connect_struct_inout_
    data_variant_inout_
    com_rst_bool_inout_)
    TRCV_C 伙伴 CPU 建立 TCP ISO
    on TCP
    通信连接接收数终止该
    连接 设置建立连接CPU
    会动保持监视该连接
    1 STEP 7 会插入指令时动创建 DB

    表格 11 13 TSEND_C TRCV_C 参数数类型
    参数类型 数类型 说明
    REQ
    (TSEND_C)
    IN Bool 升启动发送作业
    EN_R
    (TRCV_C)
    IN Bool 启接收
    CONT IN Bool 控制通信连接:
    • 0 动建立连接 数发送完成终止通信连接
    • 1 数接收完成终止通信连接
    仅 REQ 升 COM_RST 1时会评估
    CONT 参数 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 711
    参数类型 数类型 说明
    LEN IN UDInt 选参数(隐藏)
    通作业发送 (TSEND_C) 接收 (TRCV_C)
    字节数 果 DATA
    参数中纯符号值 LEN 参数值必须0
    ADHOC
    (TRCV_C)
    IN Bool 选参数(隐藏)
    TCP 连接类型特殊模式请求
    CONNECT IN_OUT TCON_Param 指描述连接结构应连接描述指针
    • TCP UDP结构 TCON_IP_v4
    • 关描述容请参见: 结构符合 TCON_IP_v4
    连接参数
    • ISOonTCP结构 TCON_IP_RFC
    • 关描述容请参见: 结构符合 TCON_IP_RFC
    连接参数
    仅 REQ (TSEND_C) 升开始建立连接
    (TRCV_C) COM_RST 1 时会评估 CONNECT
    参数
    DATA IN_OUT Variant 指包含容发送区指针:
    • 发送数址长度 (TSEND_C)
    • 接收数址长度 (TRCV_C)
    ADDR IN_OUT Variant 选参数(隐藏)
    指连接类型 UDP 接收方址指针
    址信息会映射结构 TADDR_Param ### 中
    COM_RST IN_OUT Bool 选参数(隐藏)
    重新启动该指令:
    • 0 相关
    • 1 完全重新启动该指令根
    CONT现连接者会终止者会先复位然
    重新建立
    通 TSEND_C TRCV_C 指令评估COM_RST
    参数会复位应进行静态切换 通信
    112 PROFINET
    S71200 编程控制器
    712 系统手册 012015 A5E02486685AH
    参数类型 数类型 说明
    DONE OUT Bool 状态参数具值:
    • 0 发送作业尚未启动执行
    • 1 发送作业已正确误执行
    状态仅显示周期时间
    BUSY OUT Bool 状态参数具值:
    • 0 发送作业尚未开始已完成
    • 1 发送作业尚未完成 法启动新发送作业

    ERROR OUT Bool 状态参数具值:
    • 0 错误
    • 1
    建立连接传输数终止连接程中发生错误
    STATUS OUT Word 指令状态(请参见 ERROR STATUS 参数描述)
    RCVD_LEN
    (TRCV_C)
    OUT Int 实际接收数量(字节)


    说明
    TSEND_C 指令需通 REQ 输入参数升启动发送作业 然BUSY
    参数处理期间会设置 1 发送作业完成时通 DONE ERROR 参数设置
    1 持续扫描周期进行指示 期间忽略 REQ 输入参数升

    说明
    LEN 参数默认设置 (LEN 0) DATA 参数确定传送数长度 确保
    TSEND_C 指令传送 DATA TRCV_C 指令 DATA 参数相
    通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 713
    TSEND_C 操作
    TSEND_C 指令异步执行次实现功:
    1 设置建立通信连接:
    果参数 REQ 检测升尚存通信连接 TSEND_C
    会设置建立通信连接 设置建立连接CPU 会动保持监视该连接 参数
    CONNECT 中指定连接描述设置通信连接 列连接类型:
    – TCPISOonTCP UDP 协议 TCON_Param 结构
    – V41 中TCPUDP: 结构 TCON_IP_v4 参数 CONNECT
    进行连接描述
    – V41 中ISOonTCP: 结构 TCON_IP_RFC 参数 CONNECT
    进行连接描述
    CPU 进入 STOP 模式时终止现连接移设置相应连接
    次设置建立该连接必须次执行 TSEND_C
    关通信连接数信息请参见 CPU 技术规格
    2 通现通信连接发送数:
    参数 REQ 中检测升时执行发送作业 文述首先建立通信连接
    户参数 DATA 指定发送区 包括发送数址长度 请勿 DATA
    参数中数类型 BOOL Array of BOOL 数区 参数 LEN
    指定通发送作业发送字节数 果 DATA 参数中符号名称
    LEN 参数值应0
    发送作业完成前允许编辑发送数
    3 终止通信连接:
    果 REQ 参数处升时 CONT
    参数值0发送完数终止通信连接 否保持通信连接
    果发送作业成功执行参数 DONE 设置1
    前通信连接会终止(请参见 CONT 参数相关说明) 参数 DONE
    信号状态1确认通信伙伴已读取发送数
    参数 COM_RST 设置1时复位 TSEND_C
    果时传输数数会丢失 通信
    112 PROFINET
    S71200 编程控制器
    714 系统手册 012015 A5E02486685AH
    根 CONT 参数出现种情况:
    ● CONT 0
    建立现通信连接
    ● CONT 1已建立通信连接:
    复位现通信连接次建立通信连接
    ● CONT 1未建立通信连接
    建立通信连接
    通指令 T_SEND 进行评估COM_RST 参数复位 执行 (DONE 1)
    次启 TSEND_C通 REQ 0 调次该指令 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 715
    TRCV_C 操作
    TRCV_C 指令异步执行次实现功:
    1 设置建立通信连接:
    果 EN_R 参数 1存通信连接 TRCV_C 会设置建立通信连接
    设置建立连接CPU 会动保持监视该连接
    参数 CONNECT 中指定连接描述设置通信连接 列连接类型:
    – TCPISOonTCP UDP 协议 TCON_Param 结构
    – V41 中TCPUDP: 通结构 TCON_IP_v4 参数 CONNECT
    进行连接描述
    – V41 中ISOonTCP: 通结构 TCON_IP_RFC 参数 CONNECT
    进行连接描述
    CPU 进入 STOP 模式时终止现连接移设置相应连接
    次设置建立该连接必须 EN_R 1次执行 TRCV_C
    果建立通信连接前 EN_R 设置0 CONT
    0建立保持该连接 会接收数(DONE 保持0)
    关通信连接数信息请参见 CPU 技术规格
    2 通现通信连接接收数:
    参数 EN_R 设置值1时启数接收 文述首先建立通信连接
    接收数输入接收区中 根协议选项通参数 LEN(果 LEN
    <> 0)者通参数 DATA(果 LEN 0)长度信息指定接收区长度 果
    DATA 参数中纯符号值 LEN 参数值必须0
    果首次接收数前 EN_R 设置0 CONT 0
    保持该通信连接会接收数(DONE 保持0)
    3 终止通信连接:
    果启动建立连接时 CONT 参数值0数接收完成终止通信连接
    否保持通信连接
    果接收作业成功执行参数 DONE 设置1
    前通信连接会终止(请参见 CONT 参数相关说明) 通信
    112 PROFINET
    S71200 编程控制器
    716 系统手册 012015 A5E02486685AH
    置位参数 COM_RST 时TRCV_C 复位
    果次执行该指令时正接收数会导致数丢失 根 CONT
    参数出现种情况:
    ● CONT 0
    建立现通信连接
    ● CONT 1已建立通信连接:
    复位现通信连接次建立通信连接
    ● CONT 1未建立通信连接:
    建立通信连接
    通指令TRCV_进行评估COM_RST 参数复位
    TRCV_C 处理 TRCV 指令相接收模式 表说明接收区输入数方法:

    协议选项 接收区中数性 连接描述参数
    Connection_type
    LEN
    参数
    RCVD_LEN
    参数
    TCP
    (特殊模式)
    数立 B#16#11 通
    TRCV_C
    指令 ADHOC
    输入选择
    1 1472
    TCP(指定长度
    数接收)
    完全接收参数 LEN
    指定数长度数

    B#16#11 1 8192 参数 LEN
    值相
    ISO on
    TCP(协议控制
    数传输)
    完全接收参数 LEN
    指定数长度数

    B#16#12 1 8192 参数 LEN
    值相


    说明
    特殊模式
    特殊模式仅 TCP 协议选项时 针特殊模式组态 TRCV_C
    指令请置位 ADHOC 指令输入参数 接收区长度参数 DATA 中指针定义
    实际接收数长度通 RCVD_LEN 参数输出 接收 1460 字节
    通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 717
    说明
    包含特殊模式 S7300400 STEP 7 项目导入 S71200 中
    S7300400 STEP 7 项目中通0分配 LEN 参数选择特殊模式 S7
    1200 中通置位 ADHOC 指令输入参数特殊模式组态 TRCV_C 指令
    果包含特殊模式 S7300400 STEP 7 项目导入 S71200 中必须 LEN
    参数更改65535

    说明
    TCP(指定长度数接收)
    参数 LEN 值指定数接收长度 完全接收参数 LEN
    中指定长度参数 DATA 中指定数接收区中立

    说明
    ISO on TCP(协议控制数传输)
    ISO on TCP 协议时协议控制方式传输数 接收区参数 LEN DATA
    定义

    BUSYDONE ERROR 参数

    说明
    TSEND_C 采异步处理 DONE 参数值 ERROR 参数值 TRUE
    前必须保持发送方区域中数致
    TSEND_C参数 DONE 状态 TRUE 表示数已成功发送 表示连接伙伴
    CPU 实际读取接收缓区
    TRCV_C 采异步处理仅参数 DONE 1
    时接收方区域中数致

    通信
    112 PROFINET
    S71200 编程控制器
    718 系统手册 012015 A5E02486685AH
    表格 11 14 TSEND_C TRCV_C 指令 BUSYDONE ERROR 参数
    BUSY DONE ERROR 说明
    1 0 0 正处理发送作业
    0 1 0 发送作业已成功完成
    0 0 1 连接建立发送作业已完成存错误 出错原参数 STATUS
    中指定
    0 0 0 未分配新发送作业
    BUSYDONEERROR STATUS 参数检查执行状态 参数 BUSY
    表示作业正执行 参数 DONE检查发送作业否已成功执行完毕
    果执行 TSEND_C TRCV_C 程中出错置位 ERROR 参数
    错误信息通参数 STATUS 输出
    Error Status 参数
    表格 11 15 TSEND_C TRCV_C 指令 ERROR STATUS 条件代码
    ERROR STATUS
    (W#16#
    )
    说明
    0 0000 发送 (TSEND_C) 接收 (TRCV_C) 作业已正确误执行
    0 7000 没激活发送作业执行未建立通信连接
    0 7001 • 启动发送 (TSEND_C) 接收 (TRCV_C) 作业执行
    • 建立连接
    • 等连接伙伴
    0 7002 正发送 (TSEND_C) 接收 (TRCV_C) 数
    0 7003 正终止通信连接
    0 7004 已建立通信连接进行监视没激活发送 (TSEND_C) 接收 (TRCV_C)
    作业执行
    0 7005 正复位通信连接
    1 80A0 组错误错误代码 W#16#80A1 W#16#80A2 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 719
    ERROR STATUS
    (W#16#
    )
    说明
    1 80A1 • 连接端口已户
    • 通信错误:
    – 尚未建立指定连接
    – 正终止指定连接 法通连接进行传送
    – 正重新初始化接口
    1 80A2 端口远程端口已系统
    1 80A3 • 正尝试重新建立现连接
    • 正尝试终止存连接
    1 80A4 该连接远程端点 IP 址效伙伴 IP 址重复
    1 80A7 通信错误: 发送作业完成前通 COM_RST 1 调该指令
    1 80B2 参数 CONNECT 指属性仅存储装载存储器中生成数块
    1 80B3 致参数分配: 组错误错误代码 W#16#80A0
    W#16#80A2W#16#80A4W#16#80B4 W#16#80B9
    1 80B4 ISO on TCP 协议选项 (connection_type B#16#12) 建立动连接
    (active_est FALSE) 时违反条件:
    • local_tsap_id_len > B#16#02
    • local_tsap_id[1] B#16#E0
    1 80B5 仅连接类型 13 UDP 允许建立动连接
    1 80B6 连接描述数块 connection_type 参数存参数分配错误
    1 80B7 连接描述数块参数出错: block_length local_tsap_id_len
    rem_subnet_id_len rem_staddr_len rem_tsap_id_len next_staddr_len
    1 8085 • 参数 LEN 允许值
    • 参数 LEN DATA 值第次调发生改变
    1 8086 参数 CONNECT 中参数 ID 超出允许范围
    1 8087 已达连接数法建立更连接
    1 8088 参数 LEN 值参数 DATA 中设置接收区致
    1 8089 CONNECT 参数未指数块
    1 8091 超出嵌套深度
    1 809A CONNECT 参数指字段连接描述长度致 通信
    112 PROFINET
    S71200 编程控制器
    720 系统手册 012015 A5E02486685AH
    ERROR STATUS
    (W#16#
    )
    说明
    1 809B 连接描述中设备 ID CPU 致
    1 80C3 • 连接 (页 699)资源中
    • 具该 ID 块正具优先级组中处理
    1 80C4 时通信错误:
    • 时法建立连接
    • 接口正接收新参数正建立连接
    • TDISCON (页 731)指令正删已组态连接
    • 正 COM_RST 1 通调终止连接
    1 8722 参数 CONNECT 出错: 效源区域(数块中未声明区域)
    1 873A 参数 CONNECT 出错: 法访问连接描述(访问数块)
    1 877F 参数 CONNECT 出错: 部错误
    1 8822 TSEND_C: DATA 参数: 源区域效DB 中存该区域
    1 8824 TSEND_C: DATA 参数: 指针 VARIANT 存区域错误
    1 8832 TSEND_C: DATA 参数: DB 编号
    1 883A TSEND_C: CONNECT 参数: 法访问指定连接数(例 DB
    存)
    1 887F TSEND_C: DATA 参数: 部错误(例VARIANT 引效)
    1 893A TSEND_C: DATA 参数: 法访问发送区域(例 DB 存)
    1 8922 TRCV_C: DATA 参数: 目标区域效DB 中存该区域
    1 8924 TRCV_C: DATA 参数: 指针 VARIANT 存区域错误
    1 8932 TRCV_C: DATA 参数: DB 编号
    1 893A TRCV_C: CONNECT 参数: 法访问指定连接数(例 DB
    存)
    1 897F TRCV_C: DATA 参数: 部错误(例VARIANT 引效)
    1 8A3A TRCV_C: DATA 参数: 法访问该数区(例数块存)
    通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 721

    说明
    指令 TCONTSENDTRCV TDISCON 错误消息
    部时TSEND_C 指令 TCONTSEND TDISCON 指令TRCV_C
    指令 TCONTRCV TDISCON 指令
    关指令错误消息详细信息请参见TCONTDISCONTSEND TRCV
    (页 731)

    太网连接协议
    CPU 集成支持标准 PROFINET 通信 PROFINET 端口
    TSEND_CTRCV_CTSEND TRCV 指令均支持 TCP ISO on TCP 太网协议
    更相关信息请参见设备配置: 组态伙伴连接路径 (页 677)
    11288 早期 TSEND_C TRCV_C 指令
    STEP 7 V13 SP1 S71200 V41 CPU 前版中TSEND_C TRCV_C
    指令结构符合TCON_Param连接参数 般概念适两指令集
    关编程信息请参见早期 TSEND_C TRCV_C 指令
    选择 TSEND_C TRCV_C 指令版
    STEP 7 中提供两种版 TSEND_C TRCV_C 指令:
    ● V25 V31 STEP 7 BasicProfessional V13 更早版
    ● 版 40 STEP 7 BasicProfessional V13 SP1 中提供
    兼容性移植便利性方面考虑选择相应指令版插入户程序中
    CPU 程序中版指令


    单击指令树务卡图标启指令树标题列

    更改 TSEND_C TRCV_C
    指令版请拉列表中选择相应版

    选择组指令分选择指令 通信
    112 PROFINET
    S71200 编程控制器
    722 系统手册 012015 A5E02486685AH
    指令树 TSEND_C TRCV_C 指令放入程序时根选 TSEND_C
    TRCV_C 指令项目树中创建新 FB FC 实例 项目树PLC_x > 程序块 >
    系统块 > 程序资源(PLC_x > Program blocks > System blocks > Program resources)
    新 FB FC 实例
    检验程序中 TSEND_C TRCV_C
    指令版必须检查项目树属性程序编辑器中显示框属性
    选择项目树 TSEND_C TRCV_C FB FC
    实例单击右键选择属性(Properties)然选择信息(Information) 页查
    TSEND_C TRCV_C 指令版号
    早期 TSEND_C TRCV_C(通太网发送接收数)指令
    早期 TSEND_C 指令兼具早期 TCONTDISCON TSEND 指令功 TRCV_C
    指令兼具 TCONTDISCON TRCV指令功
    (关指令详细信息请参见早期 TCONTDISCONTSEND TRCV(TCP
    通信)指令 (页 741))
    少传送 (TSEND_C) 接收 (TRCV_C) 字节数 8192
    字节TSEND_C 支持传送布尔位置数TRCV_C 会布尔位置中接收数
    关指令传送数信息请参见数致性 (页 197)部分

    说明
    初始化通信参数
    插入 TSEND_C TRCV_C 指令该指令 (页 677)属性(Properties)
    组态通信参数 (页 703) 巡视窗口通信伙伴输入参数时STEP 7
    会指令背景数块中输入相应数
    果重背景数块必须两 CPU 手动组态该 DB

    通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 723
    表格 11 16 TSEND_C TRCV_C 指令
    LADFBD SCL 说明

    TSEND_C_DB(
    req_bool_in_
    cont_bool_in_
    len_uint_in_
    done>_bool_out_
    busy>_bool_out_
    error>_bool_out_
    status>_word_out_
    connect_struct_inout_
    data_variant_inout_
    com_rst_bool_inout_)
    TSEND_C 伙伴站建立 TCP ISO
    on TCP
    通信连接发送数终止该连
    接 设置建立连接CPU
    会动保持监视该连接

    TRCV_C_DB(
    en_r_bool_in_
    cont_bool_in_
    len_uint_in_
    adhoc_bool_in_
    done>_bool_out_
    busy>_bool_out_
    error>_bool_out_
    status>_word_out_
    rcvd_len>_uint_out_
    connect_struct_inout_
    data_variant_inout_
    com_rst_bool_inout_)
    TRCV_C 伙伴 CPU 建立 TCP ISO
    on TCP
    通信连接接收数终止该
    连接 设置建立连接CPU
    会动保持监视该连接
    1 STEP 7 会插入指令时动创建 DB

    表格 11 17 TSEND_C TRCV_C 参数数类型
    参数类型 数类型 说明
    REQ
    (TSEND_C)
    IN Bool REQ 1:升利参数 CONNECT
    出连接启动 TSEND_C 发送作业
    (创建保持通信连接求 CONT 1
    EN_R
    (TRCV_C)
    IN Bool EN_R 1 时TRCV_C 准备接收
    处理接收作业(创建保持通信连接求 CONT
    1) 通信
    112 PROFINET
    S71200 编程控制器
    724 系统手册 012015 A5E02486685AH
    参数类型 数类型 说明
    CONT IN Bool 控制通信连接:
    • 0 断开通信连接
    • 1 建立保持通信连接
    发送数(TSEND_C)(参数 REQ
    升)时参数CONT 值必须
    TRUE建立保持连接
    接收数(TRCV_C)(参数 EN_R
    升)时参数CONT 值必须
    TRUE建立保持连接
    LEN IN UInt 发送 (TSEND_C) 接收 (TRCV_C) 字节数:
    • 默认 0: DATA 参数确定发送 (TSEND_C)
    接收 (TRCV_C) 数长度
    • 特殊模式 65535: 设置变长度数接收
    (TRCV_C)
    CONNECT IN_OUT TCON_Param 指连接描述 (页 703)指针
    DATA IN_OUT Variant • 包含发送数 (TSEND_C) 址长度
    • 包含接收数 (TRCV_C) 起始址长度
    COM_RST IN_OUT Bool 允许重新启动指令:
    • 0 相关
    • 1 完成函数块重新启动现连接终止
    DONE OUT Bool • 0 作业尚未开始运行
    • 1 作业错完成
    BUSY OUT Bool • 0 作业完成
    • 1 作业尚未完成 法触发新作业
    ERROR OUT Bool 状态参数具值:
    • 0 错误
    • 1 处理期间出错STATUS
    提供错误类型详细信息
    STATUS OUT Word 包括错误信息状态信息
    (请参见表中错误状态参数)
    RCVD_LEN
    (TRCV_C)
    OUT Int 实际接收数量(字节) 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 725


    说明
    TSEND_C 指令需通 REQ 输入参数升启动发送作业 然BUSY
    参数处理期间会设置 1 发送作业完成时通 DONE ERROR 参数设置
    1 持续扫描周期进行指示 期间忽略 REQ 输入参数升

    说明
    LEN 参数默认设置 (LEN 0) DATA 参数确定传送数长度 确保
    TSEND_C 指令传送 DATA TRCV_C 指令 DATA 参数相

    TSEND_C 操作
    列功说明 TSEND_C 指令操作:
    ● 建立连接请 CONT 1 时执行 TSEND_C
    ● 成功建立连接TSEND_C 便会置位 DONE 参数周期
    ● 终止通信连接请 CONT 0 时执行 TSEND_C连接立中止
    会影响接收站 接收站关闭该连接接收缓区数会丢失
    ● 通建立连接发送数请 REQ 升执行 TSEND_C
    发送操作成功执行TSEND_C 便会置位 DONE 参数周期
    ● 建立连接发送数请 CONT 1 REQ 1 时执行
    TSEND_C发送操作成功执行TSEND_C 便会置位 DONE 参数周期
    TRCV_C 操作
    列功说明 TRCV_C 指令操作:
    ● 建立连接请参数 CONT 1 时执行 TRCV_C
    ● 接收数请参数 EN_R 1 时执行 TRCV_C参数 EN_R 1 CONT 1
    时TRCV_C 连续接收数
    ● 终止连接请参数 CONT 0 时执行
    TRCV_C连接立中止数丢失 通信
    112 PROFINET
    S71200 编程控制器
    726 系统手册 012015 A5E02486685AH
    TRCV_C 处理 TRCV 指令相接收模式 表说明接收区输入数方法:
    表格 11 18 数输入接收区
    协议选项 数输入接收区 参数connectio
    n_type
    LEN 参数值 RCVD_LEN
    参数值(字节)
    TCP 特殊模式 B#16#11 65535 1 1472
    TCP 指定长度数接

    B#16#11 0(推荐) 1
    819265535 外
    1 8192
    ISO on TCP 特殊模式 B#16#12 65535 1 1472
    ISO on TCP 协议控制 B#16#12 0(推荐) 1
    819265535 外
    1 8192


    说明
    特殊模式
    TCP ISO on TCP 协议时存特殊模式 户通65535分配 LEN
    参数设置特殊模式 接收区 DATA 构成区域相 接收数长度输出参数
    RCVD_LEN 中
    果数存储优化DB(仅符号访问)中接收数类型
    ByteCharUSInt SInt 数组中数

    说明
    包含特殊模式 S7300400 STEP 7 项目导入 S71200 中
    S7300400 STEP 7 项目中通0分配 LEN 参数选择特殊模式 S7
    1200 中户通65535分配 LEN 参数设置特殊模式
    果包含特殊模式 S7300400 STEP 7 项目导入 S71200 中必须 LEN
    参数更改65535
    通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 727
    说明
    DONE 参数值 ERROR 参数值 TRUE 前必须保持发送方区域中数致
    TSEND_C 采异步处理 DONE 参数值 ERROR 参数值 TRUE
    前必须保持发送方区域中数致
    TSEND_C参数 DONE 状态 TRUE 表示数已成功发送 表示连接伙伴
    CPU 实际读取接收缓区
    TRCV_C 采异步处理仅参数 DONE 1
    时接收方区域中数致


    表格 11 19 TSEND_C TRCV_C 指令 BUSYDONE ERROR 参数
    BUSY DONE ERROR 说明
    TRUE 相关 相关 正处理作业
    FALSE TRUE FALSE 作业已成功完成
    FALSE FALSE TRUE 作业错结束 出错原 STATUS 参数中找
    FALSE FALSE FALSE 未分配新作业
    TSEND_C TRCV_C Error Status 条件代码

    ERROR STATUS 说明
    0 0000 作业已错执行
    0 7000 激活作业处理
    0 7001 启动作业处理正建立连接正等连接伙伴
    0 7002 正发送接收数
    0 7003 正终止连接
    0 7004 连接已建立受监视激活作业处理
    1 8085 LEN 参数值允许值
    1 8086 CONNECT 参数超出允许范围
    1 8087 已达连接数法建立更连接
    1 8088 LEN 参数 DATA 中指定存储区效
    1 8089 CONNECT 参数未指数块 通信
    112 PROFINET
    S71200 编程控制器
    728 系统手册 012015 A5E02486685AH
    ERROR STATUS 说明
    1 8091 超出嵌套深度
    1 809A CONNECT 参数指字段连接描述长度匹配
    1 809B 连接描述中 local_device_id CPU 匹配
    1 80A1 通信错误:
    • 尚未建立指定连接
    • 前正终止指定连接法通该连接传输
    • 正重新初始化接口
    1 80A3 正尝试终止存连接
    1 80A4 远程伙伴连接 IP 址效 例远程伙伴 IP 址伙伴 IP
    址相
    1 80A5 连接 ID (页 699) 已
    1 80A7 通信错误: TSEND_C 完成前调 TDISCON
    1 80B2 参数 CONNECT 指关键字 UNLINKED 生成数块
    1 80B3 致参数:
    • 连接描述错误
    • 端口(参数 local_tsap_id)已连接描述中存
    • 连接描述中 ID 作参数指定 ID
    1 80B4 ISO on TCP (connection_type B#16#12) 建立动连接时条件代码
    80B4 提示您输入 TSAP 符合列某项址求:
    • 果 TSAP 长度 2 字节首字节 TSAP ID 值 E0
    E1(十六进制)第二字节必须 00 01
    • 果 TSAP 长度 3 更字节首字节 TSAP ID 值 E0
    E1(十六进制)第二字节必须 00
    01字节必须效 ASCII 字符
    • 果 TSAP 长度 3 更字节首字节 TSAP ID 值
    E0 E1(十六进制) TSAP ID 字节必须效
    ASCII 字符
    效 ASCII 字符字节值 20 7E(十六进制)
    1 80B7 传送数数类型长度伙伴 CPU
    写入该数区域相符
    1 80C3 连接资源 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 729
    ERROR STATUS 说明
    1 80C4 时通信错误:
    • 时法建立连接
    • 接口正接收新参数
    • TDISCON 前正删已组态连接
    1 8722 CONNECT 参数: 源区域效: DB 中存该区域
    1 873A CONNECT 参数: 法访问连接描述(例DB )
    1 877F CONNECT 参数: 部错误效 ANY 引
    1 893A 参数包含未装载 DB 编号
    太网连接协议
    CPU 集成支持标准 PROFINET 通信 PROFINET 端口
    TSEND_CTRCV_CTSEND TRCV 指令均支持 TCP ISO on TCP 太网协议
    更相关信息请参见设备配置: 组态伙伴连接路径 (页 677)
    11289 TCONTDISCONTSEND TRCV 指令
    V41 版 S71200 CPU STEP 7 V13 SP1 起扩展
    TCONTDISCONTSEND TRCV
    指令功便结构符合TCON_IP_v4TCON_IP_RFC连接参数
    S71200 支持两组 TCONTDISCONTSEND TRCV 指令:
    ● 早期 TCONTDISCONTSEND TRCV 指令 (页 741):
    TCONTDISCONTSEND TRCV 指令 S71200 V40
    前版中便已存结构符合TCON_Param连接参数
    ● TCONTDISCONTSEND TRCV 指令 (页 731):
    TCONTDISCONTSEND TRCV
    指令具备早期指令功够结构符合TCON_IP_v4TCON_IP_
    RFC连接参数 通信
    112 PROFINET
    S71200 编程控制器
    730 系统手册 012015 A5E02486685AH
    选择 TCONTDISCONTSEND TRCV 指令版
    STEP 7 中提供两版 TCONTDISCONTSEND TRCV 指令:
    ● V25 V31 STEP 7 BasicProfessional V13 更早版
    ● 版 40 STEP 7 BasicProfessional V13 SP1 中提供
    兼容性移植便利性方面考虑选择相应指令版插入户程序中
    CPU 程序中版指令


    单击指令树务卡图标启指令树标题列

    更改 TCONTDISCONTSEND
    TRCV
    指令版请拉列表中选择版
    选择组指令分选择指令
    指令树 TCONTDISCONTSEND TRCV 指令放入程序时根选
    TCONTDISCONTSEND TRCV 指令项目树中创建新 FB FC 实例
    项目树PLC_x > 程序块 > 系统块 > 程序资源(PLC_x > Program blocks > System
    blocks > Program resources) 新 FB FC 实例
    检验程序中 TCONTDISCONTSEND TRCV
    指令版必须检查项目树属性程序编辑器中显示框属性
    选择项目树 TCONTDISCONTSEND TRCV FB FC
    实例单击右键选择属性(Properties)然选择信息(Information) 页查
    TCONTDISCONTSEND TRCV 指令版号 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 731
    TCONTDISCONTSEND TRCV(TCP 通信)指令
    TCP ISO on TCP 协议太网通信

    说明
    TSEND_C TRCV_C 指令
    帮助简化 PROFINET太网通信编程TSEND_C 指令 TRCV_C 指令兼具
    TCONTDISCONTSEND TRCV 指令功:
    • TSEND_C 兼具 TCONTDISCON TSEND 指令功
    • TRCV_C 兼具 TCONTDISCON TRCV 指令功

    指令控制通信程:
    ● TCON 客户机服务器 (CPU) PC 间建立 TCPIP 连接
    ● TSEND TRCV 发送接收数
    ● TDISCON 断开连接
    少传送 (TSEND) 接收 (TRCV) 字节数 8192 字节 TSEND
    支持传送布尔位置数TRCV 会布尔位置中接收数
    关指令传送数信息请参阅数致性 (页 197)部分
    TCONTDISCONTSEND TRCV
    异步运行作业处理需次执行指令完成 例执行参数 REQ 1 TCON
    指令启动设置建立连接作业然外执行 TCON
    监视作业进度参数 DONE 测试作业否完成
    表出 BUSYDONE ERROR 间关系 该表确定前作业状态:
    表格 11 20 BUSYDONE ERROR 参数间交互作
    BUSY DONE ERROR 说明
    1 0 0 正处理作业
    0 1 0 作业已成功完成
    0 0 1 作业出错结束 错误原通参数 STATUS 输出
    0 0 0 未分配新作业 通信
    112 PROFINET
    S71200 编程控制器
    732 系统手册 012015 A5E02486685AH
    TCON TDISCON

    说明
    初始化通信参数
    插入 TCON 指令该指令 (页 677)属性(Properties) 组态通信参数
    (页 703) 巡视窗口通信伙伴输入参数时STEP 7
    会指令背景数块中输入相应数
    果重背景数块必须两 CPU 手动组态该 DB


    表格 11 21 TCON TDISCON 指令
    LADFBD 说明

    TCON_DB(
    req_bool_in_
    ID_undef_in_
    done>_bool_out_
    busy>_bool_out_
    error>_bool_out_
    status>_word_out_
    connect_struct_inout_)
    TCP ISO on TCP: TCON 启动
    CPU 通信伙伴通信连接

    TDISCON_DB(
    req_bool_in_
    ID_word_in_
    done>_bool_out_
    busy>_bool_out_
    error>_bool_out_
    status>_word_out_)
    TCP ISO on TCP: TDISCON 终止
    CPU 通信伙伴通信连接
    1 STEP 7 会插入指令时动创建 DB

    表格 11 22 TCON TDISCON 参数数类型
    参数 声明 数类型 说明
    REQ IN Bool 升时启动相应作业建立 ID
    指定连接
    ID IN CONN_OUC (Word) 引已分配连接
    值范围: W#16#0001 W#16#0FFF 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 733
    参数 声明 数类型 说明
    CONNECT
    (TCON)
    IN_OUT VARIANT 指连接描述指针
    • TCP UDP结构 TCON_IP_v4
    关描述容请参见: TIA Portal 中具
    TCON_IP_v4 结构连接参数
    • ISOonTCP结构 TCON_IP_RFC
    关描述容请参见: TIA Portal 中具
    TCON_IP_RFC 结构连接参数
    DONE OUT Bool 状态参数具值:
    • 0: 作业尚未启动执行
    • 1: 作业已成功执行
    BUSY OUT Bool 状态参数具值:
    • 0: 作业尚未启动已完成
    • 1: 作业尚未完成 法启动新作业
    ERROR OUT Bool 状态参数 ERROR:
    • 0: 错误
    • 1: 已出错
    STATUS OUT Word 指令状态
    两通信伙伴执行 TCON 指令设置建立通信连接
    户参数指定动动通信端点伙伴 设置建立连接CPU
    会动保持监视该连接
    果连接终止(例断线远程通信伙伴原)动伙伴尝试重新建立组态连
    接 必次执行 TCON
    执行 TDISCON 指令 CPU 切换 STOP
    模式会终止现连接删设置连接 设置重新建立连接必须次执行
    TCON
    表格 11 23 ERROR STATUS 指令 TCON TDISCON 条件代码
    ERROR STATUS
    (W#16#)
    说明
    0 0000 连接已成功建立
    0 7000 激活作业处理
    0 7001 启动作业执行建立连接 (TCON) 终止连接 (TDISCON) 通信
    112 PROFINET
    S71200 编程控制器
    734 系统手册 012015 A5E02486685AH
    ERROR STATUS
    (W#16#)
    说明
    0 7002 正建立连接( REQ 关)建立连接 (TCON) 终止连接 (TDISCON)
    1 8085 TCON:连接 ID 已中
    1 8086 TCON:参数 ID 超出效范围
    1 8087 TCON:已达连接数法建立更连接
    1 8089 TCON:参数 CONNECT 未指连接描述者已手动创建连接描述
    1 809A TCON:支持参数 CONNECT 中结构长度效
    1 809B TCON:连接描述中设备 ID CPU CP 致值0
    1 80A0 组错误错误代码 W#16#80A1 W#16#80A2
    1 80A1 TCON: TCPUDP (TCON_IP_v4): 连接端口已中
    1 80A2 TCON:端口远程端口正系统
    1 80A3 TCON:ID 参数值已户程序创建连接 (TCON) 该连接参数
    CONNECT 中相 ID 连接设置
    1 80A4 TCON:远程端点 IP 址效者伙伴 IP 址重复
    1 80A5 TCON:连接 ID 已中
    1 80A7 TCON:通信错误: TCON完成前执行TDISCON
    1 80B2 TCON:参数 CONNECT 指属性仅存储装载存储器中(Only store in
    load memory) 生成数块
    1 80B3 致参数分配: 组错误错误代码 W#16#80A0
    W#16#80A2W#16#80A4W#16#80B4 W#16#80B9
    1 80B4 TCON:仅适 TCON_IP_RFC T 选择器未指定首字节包含 0x0E
    值 T 选择器SIMATIC开始
    1 80B5 TCON:仅允许针连接类型 13 UDP 建立动连接(结构 TCON_IP_v4
    参数 active_est 值 TRUE)
    1 80B6 TCON:连接描述数块参数 connection_type 中参数分配错误
    • 仅 TCON_IP_v4 效: 0x110x0B 0x13
    • 仅 TCON_IP_RFC 效: 0x0C 0x12 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 735
    ERROR STATUS
    (W#16#)
    说明
    1 80B7 TCON: TCON_IP_v4:
    • TCP(动连接建立): 远程端口0
    • TCP(动连接建立): 端口0
    • UDP: 端口0
    TCON: TCON_IP_RFC:
    • (local_tselector) 远程 (remote_tselector) T 选择器指定长度 32
    字节
    • T 选择器(远程) TSelLength输入 32 字节长度
    • 特定连接伙伴 IP 址长度错误
    1 80B8 TCON:连接描述中参数 ID(参数 CONNECT 中结构)指令参数 ID

    1 80C3 TCON:连接 (页 699)资源中
    1 80C4 时通信错误:
    • 时法建立连接 (TCON)
    • 接口前正接收新参数(TCON TDISCON)
    • TDISCON指令 (TCON) 前正删已组态连接
    1 80C5 TCON:远程伙伴拒绝建立连接已终止动停止连接
    1 80C6 TCON:法访问远程伙伴(网络错误)
    1 80C7 TCON:执行超时
    1 80C8 TCON:ID 已户程序创建连接该连接参数 CONNECT
    相连接描述
    1 80C9 TCON:远程伙伴验证失败 想建立连接远程伙伴参数 CONNECT
    结构中定义伙伴匹配
    1 80CE TCON:接口 IP 址 0000 通信
    112 PROFINET
    S71200 编程控制器
    736 系统手册 012015 A5E02486685AH
    TSEND TRCV

    说明
    PROFINET 开放式户通信协议时果执行 TSEND
    指令远程设备执行相应 TRCV 指令 TSEND
    指令限期处繁忙状态等 TRCV 指令接收数 种状态TSEND
    指令繁忙输出置位状态输出值0x7002 传输数 4096
    字节时会出现种情况 次执行 TRCV 指令时会解决问题


    表格 11 24 TSEND TRCV 指令
    LADFBD SCL 说明

    TSEND_DB(
    req_bool_in_
    ID_word_in_
    len_udint_in_
    done>_bool_out_
    busy>_bool_out_
    error>_bool_out_
    status>_word_out_
    data_variant_inout_)
    TCP ISO on TCP: TSEND 通
    CPU 伙伴站通信连接发送数

    TRCV_DB(
    en_r_bool_in_
    ID_word_in_
    len_udint_in_
    adhoc_bool_in_
    ndr>_bool_out_
    busy>_bool_out_
    error>_bool_out_
    status>_word_out_
    rcvd_len>_udint_out_
    data_variant_inout_)
    TCP ISO on TCP: TRCV
    通伙伴站 CPU
    通信连接接收数
    1 STEP 7 会插入指令时动创建 DB

    表格 11 25 TSEND TRCV 参数数类型
    参数类型 数类型 说明
    REQ IN Bool TSEND:升启动发送作业 传送通 DATA
    LEN 指定区域中数
    EN_R

    IN Bool TRCV:允许 CPU 进行接收EN_R 1 时TRCV
    准备接收 处理接收作业 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 737
    参数类型 数类型 说明
    ID IN CONN_OUC
    (Word)
    引相关连接 ID 必须连接描述中相关参数
    ID 相
    值范围: W#16#0001 W#16#0FFF
    LEN IN UDInt 发送 (TSEND) 接收 (TRCV) 字节数:
    • 默认 0: DATA 参数确定发送 (TSEND) 接收
    (TRCV) 数长度
    • 特殊模式 65535: 设置变长度数接收
    (TRCV)
    ADHOC

    IN Bool TRCV:选参数(隐藏)
    TCP 连接类型特殊模式请求
    DATA IN_OUT Variant 指发送 (TSEND) 接收 (TRCV)
    数区指针数区包含址长度 该址引 I
    存储器Q 存储器M 存储器 DB
    DONE OUT Bool TSEND
    • 0 作业尚未开始运行
    • 1 错执行作业
    NDR OUT Bool TRCV
    • NDR 0:作业尚未启动运行
    • NDR 1:作业已成功完成
    BUSY OUT Bool • BUSY 1:作业尚未完成 法触发新作业
    • BUSY 0:作业已完成
    ERROR OUT Bool ERROR 1:处理期间出错STATUS
    提供错误类型详细信息
    STATUS OUT Word 包括错误信息状态信息
    (请参见表中错误状态条件代码)
    RCVD_LEN OUT UDInt TRCV:实际接收数量(字节)


    说明
    TSEND 指令需通 REQ 输入参数升启动发送作业 然BUSY
    参数处理期间会设置 1 发送作业完成时通 DONE ERROR 参数设置
    1 持续扫描周期进行指示 期间忽略 REQ 输入参数升
    通信
    112 PROFINET
    S71200 编程控制器
    738 系统手册 012015 A5E02486685AH
    TRCV 操作
    TRCV 指令收数写入通两变量指定接收区:
    ● 指区域起始位置指针
    ● 果 0 区域长度 LEN 提供值


    说明
    LEN 参数默认设置 (LEN 0) DATA 参数确定传送数长度 确保
    TSEND 指令传送 DATA TRCV 指令 DATA 参数相

    接收作业数TRCV 会立传送接收区 NDR 设置 1
    表格 11 26 数输入接收区
    协议选项 数输入接收区 参数connection
    _type
    LEN 参数值 RCVD_LEN
    参数值(字节)
    TCP 特殊模式 B#16#11 通 TRCV 指令 ADHOC
    输入选择
    1 1472
    TCP 指定长度数接

    B#16#11 0(推荐) 1
    819265535 外
    1 8192
    ISO on TCP 特殊模式 B#16#12 65535 1 1472
    ISO on TCP 协议控制 B#16#12 0(推荐) 1
    819265535 外
    1 8192


    说明
    特殊模式
    TCP ISO on TCP 协议时存特殊模式 针特殊模式组态 TRCV
    指令请置位 ADHOC 指令输入参数 接收区 DATA
    构成区域相已接收数长度输出参数 RCVD_LEN 中
    接收数块TRCV 会立数写入接收区 NDR 设置 1
    果数存储优化DB(仅符号访问)中接收数类型
    ByteCharUSInt SInt 数组中数
    通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 739
    说明
    包含特殊模式 S7300400 STEP 7 项目导入 S71200 中
    S7300400 STEP 7 项目中通0分配 LEN 参数选择特殊模式 S7
    1200 中通置位 TRCV 指令输入参数特殊模式组态 ADHOC 指令
    果包含特殊模式 S7300400 STEP 7 项目导入 S71200 中必须 LEN
    参数更改65535


    表格 11 27 TSEND TRCV 指令 ERROR STATUS 条件代码
    ERROR STATUS 说明
    0 0000 • 发送作业错完成 (TSEND)
    • 已接受新数: RCVD_LEN 中显示已接收数前长度 (TRCV)
    0 7000 • 激活作业处理 (TSEND)
    • 块未准备接收 (TRCV)
    0 7001 • 启动作业处理正发送数: 执行处理期间操作系统访问
    DATA 发送区中数 (TSEND)
    • 块准备接收接收作业已激活 (TRCV)
    0 7002 • 续指令执行( REQ 关)正处理作业:
    执行处理期间操作系统访问 DATA 发送区中数 (TSEND)
    • 续指令执行正处理接收作业:
    数执行处理期间写入接收区
    错误导致接收区中数致 (TRCV)
    1 8085 • LEN 参数值允许值 (TSEND) (TRCV)
    • 第次指令执行 (TRCV) LEN DATA 参数发生变化
    1 8086 ID 参数允许址范围
    1 8088 LEN 参数 DATA 中指定存储区
    1 80A1 通信错误:
    • 尚未建立指定连接(TSEND TRCV)
    • 前正终止指定连接
    法通该连接执行传送接收作业(TSEND TRCV)
    • 正重新初始化接口 (TSEND)
    • 接口正接收新参数 (TRCV) 通信
    112 PROFINET
    S71200 编程控制器
    740 系统手册 012015 A5E02486685AH
    ERROR STATUS 说明
    1 80C3 部缺乏连接 (页 699)资源: 具该 ID
    块正具优先级组中处理
    1 80C4 时通信错误:
    • 时法建立通信伙伴连接
    • 接口正接收新参数设置前正建立连接
    太网连接协议
    CPU 集成支持标准 PROFINET 通信 PROFINET 端口
    TSEND_CTRCV_CTSEND TRCV 指令均支持 TCP ISOonTCP 太网协议
    更相关信息请参见设备配置: 组态伙伴连接路径 (页 677)
    112810 早期 TCONTDISCONTSEND TRCV 指令
    STEP 7 V13 SP1 S71200 V41 CPU 前版中TCONTDISCONTSEND
    TRCV 指令结构符合TCON_Param连接参数
    般概念适两指令集 相关编程信息请参见早期
    TCONTDISCONTSEND TRCV 指令
    选择 TCONTDISCONTSEND TRCV 指令版
    STEP 7 中提供两版 TCONTDISCONTSEND TRCV 指令:
    ● V25 V31 STEP 7 BasicProfessional V13 更早版
    ● 版 40 STEP 7 BasicProfessional V13 SP1 中提供
    兼容性移植便利性方面考虑选择相应指令版插入户程序中
    CPU 程序中版指令


    单击指令树务卡图标启指令树标题列

    更改 TCONTDISCONTSEND
    TRCV
    指令版请拉列表中选择版
    选择组指令分选择指令 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 741
    指令树 TCONTDISCONTSEND TRCV 指令放入程序时根选
    TCONTDISCONTSEND TRCV 指令项目树中创建新 FB FC 实例
    项目树PLC_x > 程序块 > 系统块 > 程序资源(PLC_x > Program blocks > System
    blocks > Program resources) 新 FB FC 实例
    检验程序中 TCONTDISCONTSEND TRCV
    指令版必须检查项目树属性程序编辑器中显示框属性
    选择项目树 TCONTDISCONTSEND TRCV FB FC
    实例单击右键选择属性(Properties)然选择信息(Information) 页查
    TCONTDISCONTSEND TRCV 指令版号
    早期 TCONTDISCONTSEND TRCV(TCP 通信)指令
    TCP ISO on TCP 协议太网通信

    说明
    TSEND_C TRCV_C 指令
    帮助简化 PROFINET太网通信编程TSEND_C 指令 TRCV_C 指令兼具
    TCONTDISCONTSEND TRCV 指令功:
    • TSEND_C 兼具 TCONTDISCON TSEND 指令功
    • TRCV_C 兼具 TCONTDISCON TRCV 指令功

    指令控制通信程:
    ● TCON 客户机服务器 (CPU) PC 间建立 TCPIP 连接
    ● TSEND TRCV 发送接收数
    ● TDISCON 断开连接
    少传送 (TSEND) 接收 (TRCV) 字节数 8192 字节 TSEND
    支持传送布尔位置数TRCV 会布尔位置中接收数
    关指令传送数信息请参阅数致性 (页 197)部分
    TCONTDISCONTSEND TRCV
    异步运行作业处理需次执行指令完成 例执行参数 REQ 1 TCON
    指令启动设置建立连接作业然外执行 TCON
    监视作业进度参数 DONE 测试作业否完成 通信
    112 PROFINET
    S71200 编程控制器
    742 系统手册 012015 A5E02486685AH
    表出 BUSYDONE ERROR 间关系 该表确定前作业状态:
    表格 11 28 BUSYDONE ERROR 参数间交互作
    BUSY DONE ERROR 说明
    TRUE 相关 相关 正处理作业
    FALSE TRUE FALSE 作业已成功完成
    FALSE FALSE TRUE 作业错结束 出错原 STATUS 参数中找
    FALSE FALSE FALSE 未分配新作业
    TCON TDISCON

    说明
    初始化通信参数
    插入 TCON 指令该指令 (页 677)属性(Properties) 组态通信参数
    (页 703) 巡视窗口通信伙伴输入参数时STEP 7
    会指令背景数块中输入相应数
    果重背景数块必须两 CPU 手动组态该 DB


    表格 11 29 TCON TDISCON 指令
    LADFBD 说明

    TCON_DB(
    req_bool_in_
    ID_undef_in_
    done>_bool_out_
    busy>_bool_out_
    error>_bool_out_
    status>_word_out_
    connect_struct_inout_)
    TCP ISO on TCP: TCON 启动
    CPU 通信伙伴通信连接

    TDISCON_DB(
    req_bool_in_
    ID_word_in_
    done>_bool_out_
    busy>_bool_out_
    error>_bool_out_
    status>_word_out_)
    TCP ISO on TCP: TDISCON 终止
    CPU 通信伙伴通信连接
    1 STEP 7 会插入指令时动创建 DB
    通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 743
    表格 11 30 TCON TDISCON 参数数类型
    参数类型 数类型 说明
    REQ IN Bool 控制参数 REQ 启动建立通 ID
    指定连接作业该作业升时启动
    ID IN CONN_OUC
    (Word)
    引建立 (TCON) 终止
    (TDISCON)连接远程伙伴连接户程序
    操作系统通信层间连接 ID
    必须连接描述中相关参数 ID 相
    值范围: W#16#0001 W#16#0FFF
    CONNECT
    (TCON)
    IN_OUT TCON_Param 指连接描述 (页 703)指针
    DONE OUT Bool • 0 作业尚未开始运行
    • 1 作业错完成
    BUSY OUT Bool • 0 作业完成
    • 1 作业尚未完成 法触发新作业
    ERROR OUT Bool 状态参数具值:
    • 0 错误
    • 1 处理时出错 STATUS
    提供错误类型详细信息
    STATUS OUT Word 包括错误信息状态信息
    (请参见表中错误状态条件代码)
    两通信伙伴执行 TCON 指令设置建立通信连接
    户参数指定动动通信端点伙伴 设置建立连接CPU
    会动保持监视该连接
    果连接终止(例断线远程通信伙伴原)动伙伴尝试重新建立组态连
    接 必次执行 TCON 通信
    112 PROFINET
    S71200 编程控制器
    744 系统手册 012015 A5E02486685AH
    执行 TDISCON 指令 CPU 切换 STOP
    模式会终止现连接删设置连接 设置重新建立连接必须次执行
    TCON
    表格 11 31 ERROR STATUS 指令 TCON TDISCON 条件代码
    ERROR STATUS 说明
    0 0000 连接已成功建立
    0 7000 激活作业处理
    0 7001 启动作业处理正建立连接 (TCON) 正终止连接 (TDISCON)
    0 7002 续调( REQ 关)正建立连接 (TCON) 正终止连接
    (TDISCON)
    1 8086 参数 ID 超出允许址范围
    1 8087 TCON:已达连接数法建立更连接
    1 809B TCON:连接描述中 local_device_id CPU 匹配
    1 80A1 TCON:连接端口已户占
    1 80A2 TCON:端口远程端口已系统占
    1 80A3 正尝试重新建立现连接 (TCON) 终止存连接 (TDISCON)
    1 80A4 TCON:远程连接端点 IP 址效通信伙伴 IP
    址匹配
    1 80A5 TCON:连接 ID (页 699) 已
    1 80A7 TCON:通信错误: TDISCON 完成前执行 TCONTDISCON
    必须先完全终止 ID 引连接
    1 80B2 TCON:参数 CONNECT
    指属性仅存储装载存储器中生成数块 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 745
    ERROR STATUS 说明
    1 80B4 TCON: ISO on TCP (connection_type B#16#12)
    建立动连接时条件代码 80B4 提示您输入 TSAP
    符合列某项址求:
    • 果 TSAP 长度 2 字节首字节 TSAP ID 值 E0
    E1(十六进制)第二字节必须 00 01
    • 果 TSAP 长度 3 更字节首字节 TSAP ID 值 E0
    E1(十六进制)第二字节必须 00
    01字节必须效 ASCII 字符
    • 果 TSAP 长度 3 更字节首字节 TSAP ID 值
    E0 E1(十六进制) TSAP ID 字节必须效
    ASCII 字符
    效 ASCII 字符字节值 20 7E(十六进制)
    1 80B5 TCON:连接类型 13 UDP 允许创建动连接
    1 80B6 TCON:SDT TCON_Param CONNECTION_TYPE
    参数存参数分配错误
    1 80B7 TCON:连接描述数块参数出错:
    • block_length
    • local_tsap_id_len
    • rem_subnet_id_len
    • rem_staddr_len
    • rem_tsap_id_len
    • next_staddr_len
    注: TCP 动模式执行 TCON 时LOCAL_TSAP_ID_LEN
    必须2 REM_TSAP_ID_LEN 必须0
    1 80B8 TCON:连接描述中参数参数 ID
    1 80C3 TCON:连接资源
    1 80C4 时通信错误:
    • 时法建立连接 (TCON)
    • TDISCON (TCON) 前正删已组态连接
    • 前正建立连接 (TDISCON)
    • 接口正接收新参数(TCON TDISCON) 通信
    112 PROFINET
    S71200 编程控制器
    746 系统手册 012015 A5E02486685AH
    TSEND TRCV

    说明
    PROFINET 开放式户通信协议时果执行 TSEND
    指令远程设备执行相应 TRCV 指令 TSEND
    指令限期处繁忙状态等 TRCV 指令接收数 种状态TSEND
    指令繁忙输出置位状态输出值0x7002 传输数 4096
    字节时会出现种情况 次执行 TRCV 指令时会解决问题


    表格 11 32 TSEND TRCV 指令
    LADFBD SCL 说明

    TSEND_DB(
    req_bool_in_
    ID_word_in_
    len_udint_in_
    done>_bool_out_
    busy>_bool_out_
    error>_bool_out_
    status>_word_out_
    data_variant_inout_)
    TCP ISO on TCP: TSEND 通
    CPU 伙伴站通信连接发送数

    TRCV_DB(
    en_r_bool_in_
    ID_word_in_
    len_udint_in_
    ndr>_bool_out_
    busy>_bool_out_
    error>_bool_out_
    status>_word_out_
    rcvd_len>_udint_out_
    data_variant_inout_)
    TCP ISO on TCP: TRCV
    通伙伴站 CPU
    通信连接接收数
    1 STEP 7 会插入指令时动创建 DB

    表格 11 33 TSEND TRCV 参数数类型
    参数类型 数类型 说明
    REQ IN Bool TSEND:升启动发送作业 传送通 DATA
    LEN 指定区域中数
    EN_R

    IN Bool TRCV:允许 CPU 进行接收EN_R 1 时TRCV
    准备接收 处理接收作业 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 747
    参数类型 数类型 说明
    ID IN CONN_OUC
    (Word)
    引相关连接 ID 必须连接描述中相关参数
    ID 相
    值范围: W#16#0001 W#16#0FFF
    LEN IN UInt 发送 (TSEND) 接收 (TRCV) 字节数:
    • 默认 0: DATA 参数确定发送 (TSEND) 接收
    (TRCV) 数长度
    • 特殊模式 65535: 设置变长度数接收
    (TRCV)
    DATA IN_OUT Variant 指发送 (TSEND) 接收 (TRCV)
    数区指针数区包含址长度 该址引 I
    存储器Q 存储器M 存储器 DB
    DONE OUT Bool TSEND
    • 0 作业尚未开始运行
    • 1 错执行作业
    NDR OUT Bool TRCV
    • NDR 0:作业尚未启动运行
    • NDR 1:作业已成功完成
    BUSY OUT Bool • BUSY 1:作业尚未完成 法触发新作业
    • BUSY 0:作业已完成
    ERROR OUT Bool ERROR 1:处理期间出错STATUS
    提供错误类型详细信息
    STATUS OUT Word 包括错误信息状态信息
    (请参见表中错误状态条件代码)
    RCVD_LEN OUT Int TRCV:实际接收数量(字节)


    说明
    TSEND 指令需通 REQ 输入参数升启动发送作业 然BUSY
    参数处理期间会设置 1 发送作业完成时通 DONE ERROR 参数设置
    1 持续扫描周期进行指示 期间忽略 REQ 输入参数升
    通信
    112 PROFINET
    S71200 编程控制器
    748 系统手册 012015 A5E02486685AH
    TRCV 操作
    TRCV 指令收数写入通两变量指定接收区:
    ● 指区域起始位置指针
    ● 果 0 区域长度 LEN 提供值


    说明
    LEN 参数默认设置 (LEN 0) DATA 参数确定传送数长度 确保
    TSEND 指令传送 DATA TRCV 指令 DATA 参数相

    接收作业数TRCV 会立传送接收区 NDR 设置 1
    表格 11 34 数输入接收区
    协议选项 数输入接收区 参数connectio
    n_type
    LEN 参数值 RCVD_LEN
    参数值(字节)
    TCP 特殊模式 B#16#11 65535 1 1472
    TCP 指定长度数接

    B#16#11 0(推荐) 1
    819265535 外
    1 8192
    ISO on TCP 特殊模式 B#16#12 65535 1 1472
    ISO on TCP 协议控制 B#16#12 0(推荐) 1
    819265535 外
    1 8192


    说明
    特殊模式
    TCP ISO on TCP 协议时存特殊模式 户通65535分配 LEN
    参数设置特殊模式 接收区 DATA 构成区域相 接收数长度输出参数
    RCVD_LEN 中 接收数块TRCV 会立数写入接收区 NDR 设置 1
    果数存储优化DB(仅符号访问)中接收数类型
    ByteCharUSInt SInt 数组中数
    通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 749
    说明
    包含特殊模式 S7300400 STEP 7 项目导入 S71200 中
    S7300400 STEP 7 项目中通0分配 LEN 参数选择特殊模式 S7
    1200 中户通65535分配 LEN 参数设置特殊模式
    果包含特殊模式 S7300400 STEP 7 项目导入 S71200 中必须 LEN
    参数更改65535

    TSEND TRCV Error Status 条件代码

    ERROR STATUS 说明
    0 0000 • 发送作业错完成 (TSEND)
    • 已接受新数: RCVD_LEN 中显示已接收数前长度 (TRCV)
    0 7000 • 激活作业处理 (TSEND)
    • 块未准备接收 (TRCV)
    0 7001 • 启动作业处理正发送数: 执行处理期间操作系统访问
    DATA 发送区中数 (TSEND)
    • 块准备接收接收作业已激活 (TRCV)
    0 7002 • 续指令执行( REQ 关)正处理作业:
    执行处理期间操作系统访问 DATA 发送区中数 (TSEND)
    • 续指令执行正处理接收作业:
    数执行处理期间写入接收区
    错误导致接收区中数致 (TRCV)
    1 8085 • LEN 参数值允许值 (TSEND) (TRCV)
    • 第次指令执行 (TRCV) LEN DATA 参数发生变化
    1 8086 ID 参数允许址范围
    1 8088 LEN 参数 DATA 中指定存储区
    1 80A1 通信错误:
    • 尚未建立指定连接(TSEND TRCV)
    • 前正终止指定连接
    法通该连接执行传送接收作业(TSEND TRCV)
    • 正重新初始化接口 (TSEND)
    • 接口正接收新参数 (TRCV) 通信
    112 PROFINET
    S71200 编程控制器
    750 系统手册 012015 A5E02486685AH
    ERROR STATUS 说明
    1 80C3 部缺乏资源: 具该 ID 块正具优先级组中处理
    1 80C4 时通信错误:
    • 时法建立通信伙伴连接
    • 接口正接收新参数设置前正建立连接
    太网连接协议
    CPU 集成支持标准 PROFINET 通信 PROFINET 端口
    TSEND_CTRCV_CTSEND TRCV 指令均支持 TCP ISOonTCP 太网协议
    更相关信息请参见设备配置: 组态伙伴连接路径 (页 677)
    112811 T_RESET(终止重新建立现连接)指令
    T_RESET指令终止重新建立现连接:
    表格 11 35 T_RESET 指令
    LADFBD SCL 说明

    T_RESET_DB(
    req_bool_in_
    id_word_in_
    done>_bool_out_
    error>_bool_out_

    status>_word_out_)
    T_RESET指令终止重新建立现连

    保留连接端点 果符合条件动生成端点:
    ● 连接已组态装载 CPU 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 751
    ● 连接已户程序生成例通调指令TCON (页 731)
    连接 CPU 接口 CMCP
    接口连接类型执行T_RESET指令 例外情况 TCP
    特殊模式进行数传输连接类连接法连接 ID 引
    REQ 参数调T_RESET指令通参数 ID
    指定连接终止必时数发送接收缓区会清空
    取消连接时会取消正进行数传输
    果正传输数便存数丢失风险 定义动连接伙伴 CPU
    动尝试恢复中断通信连接 需调TCON
    (页 731)指令重新建立通信连接
    输出参数 DONEBUSY STATUS 指示作业状态
    参数数类型
    表列出T_RESET指令参数:

    参数 声明 数类型 存储区 说明
    REQ Input BOOL IQMDL
    TC 常数
    控制参数 REQUEST 启动终止 ID
    指定连接作业
    升启动作业
    ID Input CONN_OUC
    (WORD)
    LD 常数 终止动方连接引ID
    必须连接描述中相应参数 ID

    值范围: W#16#0001 W#16#0FFF
    DONE Output BOOL IQMDL 状态参数 DONE
    • 0 作业未启动者执行中
    • 1 已成功执行作业
    BUSY Output BOOL IQMDL 状态参数 BUSY
    • 0 作业已完成
    • 1 作业尚未完成 通信
    112 PROFINET
    S71200 编程控制器
    752 系统手册 012015 A5E02486685AH
    参数 声明 数类型 存储区 说明
    ERROR Output BOOL IQMDL 状态参数 ERROR
    • 0 未出错
    • 1 处理时出错 STATUS
    参数提供错误类型详细信息
    STATUS Output WORD IQMDL 状态参数 STATUS
    错误信息(请参见STATUS
    参数表)
    STATUS 参数

    错误位 STATUS
    *
    (W#16#
    )
    说明
    0 0000 错误
    0 0001 尚未建立连接
    0 7001 已启动连接终止
    0 7002 正终止连接
    1 8081 ID 参数中指定未知连接 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 753
    112812 T_DIAG(检查连接状态读取信息)指令
    T_DIAG指令检查连接状态读取关该连接端点更信息:
    表格 11 36 T_DIAG 指令
    LADFBD SCL 说明

    T_DIAG_DB(
    req_bool_in_
    id_word_in_
    done>_bool_out_
    error>_bool_out_

    status>_dword_out_)
    T_DIAG指令检查连接状态读取
    关该连接端点更信息
    T_DIAG指令工作方式:
    ● 连接 ID 参数引
    时读取连接编辑器中组态连接端点已编程连接端点(例TCON
    指令)
    程中生成连接
    ID法诊断时连接端点(例连接工程师站时创建端点)
    ● 读取连接信息存储参数 RESULT 引结构中
    ● 输出参数 STATUS 指示否读取该连接信息 参数 RESULT
    中结构连接信息仅T_DIAG指令完成 STATUS W#16#0000ERROR
    FALSE 时效
    果发生错误法评估连接信息
    连接信息
    TDiag_Status结构读取参数 RESULT 中连接信息 TDiag_Status
    结构中仅包含关连接端点重信息(例协议连接状态发送接
    收数字节数)
    面介绍 TDiag_Status 结构结构参数(请参见TDIAG_Status 结构表) 通信
    112 PROFINET
    S71200 编程控制器
    754 系统手册 012015 A5E02486685AH
    参数数类型
    表列出T_DIAG指令相关参数:

    参数 声明 数类型 存储区 说明
    REQ Input BOOL IQMDL
    TC 常数
    存升时启动指令检查参数 ID
    中指定连接
    ID Input CONN_OUC
    (WORD)
    LD 常数 引已分配连接
    值范围:W#16#0001 W#16#0FFF
    RESULT InOut VARIANT D 指存储连接信息结构指针
    参数 RESULT 中结构
    TDiag_Status(关说明请参见TDI
    AG_Status 结构表)
    DONE Output BOOL IQMDL 状态参数:
    • 0 指令尚未开始执行
    • 1 指令已错执行
    BUSY Output BOOL IQMDL 状态参数:
    • 0 指令尚未开始已完成
    • 1 指令尚未完成
    法启动新作业
    ERROR Output BOOL IQMDL 状态参数:
    • 0 错误
    • 1 出现错误
    STATUS Output WORD IQMDL 指令状态 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 755
    参数 BUSYDONE ERROR
    BUSYDONEERROR STATUS 参数检查T_DIAG指令执行状态
    参数 BUSY 表示作业正执行 DONE 参数检查否已成功执行指令
    果执行T_DIAG程中出错置位参数 ERROR
    表列出参数 BUSYDONE ERROR 间关系:

    BUSY DONE ERROR 说明
    1 正处理指令
    0 1 0 指令已成功执行 仅种情况RESULT 引结构中数效
    0 0 1 指令完成存错误 错误原通参数 STATUS 输出
    0 0 0 尚未分配新指令
    STATUS 参数
    表列出 STATUS 参数值含义:

    错误位 STATUS
    *
    (W#16#
    )
    说明
    0 0000 指令T_DIAG已成功执行 RESULT 参数引结构中数进行评估
    0 7000 未激活指令处理
    0 7001 已启动指令处理
    0 7002 正读取连接信息(REQ 参数相关)
    1 8086 ID 参数值超出效范围 (W#16#0001 W#16#0FFF)
    1 8089 参数 RESULT 指效数类型(仅限结构 TDIAG_Status
    TDIAG_StatusExt)
    1 80A3 参数 ID 引存连接端点
    通编程连接调TDISCON指令发生错误
    1 80C4 部错误 连接端点暂时访问 通信
    112 PROFINET
    S71200 编程控制器
    756 系统手册 012015 A5E02486685AH
    TDIAG_Status 结构
    表详细介绍 TDIAG_Status 结构形式
    仅指令已执行没错误时元素值效
    果发生错误参数容会改变:

    名称 数类型 说明
    TDIAG_Status 结构包含列参数:
    InterfaceID HW_ANY CPU CMCP 接口 ID (LADDR)
    ID CONN_OU
    C
    诊断连接 ID 成功调元素值T_DIAG指令参数 ID

    ConnectionType BYTE 连接协议类型:
    • 0x01: 未

    • 0x0B: TCP 协议 (IP_v4)
    • 0x0C: ISOonTCP 协议 (RFC1006)
    • 0x0D: TCP 协议 (DNS)
    • 0x0E: 拨入协议
    • 0x0F: WDC 协议
    • 0x10: SMTP 协议
    • 0x11: TCP 协议
    • 0x12: TCP ISOonTCP 协议 (RFC1006)
    • 0x13: UDP 协议
    • 0x14: 保留
    • 0x15: PROFIBUS 总线访问协议 (FDL)
    • 0x16: ISO 8073 传输协议(ISO 原生)

    • 0x20: SMTP SMTPS 协议 基 IPv4
    • 0x21: SMTP SMTPS 协议 基 IPv6
    • 0x22: SMTP SMTPS 协议 基 FQDN (Fully Qualified Domain
    Name)

    • 0x70: S7 连接
    • : 保留 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 757
    名称 数类型 说明
    ActiveEstablished BOOL • FALSE:动连接端点
    • TRUE:动连接端点
    State BYTE 连接端点前状态
    • 0x00: 未
    • 0x01: 连接终止 时状态例调T_RESET指令状态
    系统动尝试重新建立连接
    • 0x02: 动连接端点正尝试远程通信伙伴建立连接
    • 0x03: 动连接端点正等远程通信伙伴建立连接
    • 0x04: 连接已建立
    • 0x05: 正终止连接 原已调 T_RESET
    T_DISCON 指令 协议错误线路中断
    • 0x060xFF: 未
    Kind BYTE 连接端点模式:
    • 0x00: 未
    • 0x01: 已组态装载 CPU 中静态连接
    • 0x02: 已组态装载 CPU 中动态连接(前支持)
    • 0x03: TCON 指令户程序中生成已编程连接
    调TDISCON转换 CPU STOP 状态导致连接端点损坏
    • 0x04: 工程师站 (ES) 操作员站 (OS) 等建立时动态连接
    (没 ID前法诊断该连接类型)
    • 0x050xFF: 未
    SentBytes UDINT 发送数字节数
    ReceivedBytes UDINT 接收数字节数 通信
    112 PROFINET
    S71200 编程控制器
    758 系统手册 012015 A5E02486685AH
    112813 TMAIL_C(通 CPU 太网接口发送电子邮件)指令
    概述
    指令TMAIL_C通 S71200 CPU 太网接口发送电子邮件
    指令TMAIL_C两功:
    ● 通 CPU 接口发送 Email(Email over the CPU Interface) (仅 SSL
    SMTP 协议)
    ● 通 CP 接口发送 Email(Email over a CP Interface)( SSL SMTP
    协议带 SSL SMTP 协议)果想 SSL 功必须 TMAIL_C 输入参数
    CERTINDEX 设置 1 CP 接口 外CP
    证书存储位置必须存储效证书
    该指令仅组态完硬件网络基础结构允许建立邮件服务器通信连接时
    表格 11 37 TMAIL_C 指令
    LADFBD SCL 说明

    TMAIL_C_DB(
    req_bool_in_
    to_s_string_in_
    cc_string_in_
    subject_string_in_
    text_string_in_
    attachment_variant_in_

    attachment_name_string_i
    n_

    mail_addr_param_string_i
    n_
    done>_bool_out_
    busy>_bool_out_
    error>_bool_out_
    status>_word_out_)
    TMAIL_C 指令通 S71200 CPU
    太网接口发送电子邮件
    1 STEP 7 会插入指令时动创建 DB
    参数定义电子邮件容连接数:
    ● 参数 TO_S CC 定义收件址
    ● 参数 SUBJECT TEXT 定义电子邮件容
    ● ATTACHMENT ATTACHMENT_NAME 参数中 VARIANT 指针定义附件 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 759
    ● 连接数 MAIL_ADDR_PARAM 参数中系统数类型 Tmail_v4
    Tmail_FQDN 定义邮件服务器执行寻址验证 果 S71200 CPU
    接口必须系统数类型 Tmail_v4 种情况电子邮件通
    SMTP 发送
    ● 参数 REQ 出现01升时启动电子邮件发送务
    ● 作业状态输出参数BUSYDONEERRORSTATUS指示
    法TMAIL_C指令直接发送 SMS 邮件服务器否电子邮件作 SMS
    转发取决电信服务提供商
    指令操作
    TMAIL_C指令异步执行表明通次调执行指令
    调TMAIL_C指令时必须指定实例
    列情况邮件服务器连接丢失:
    ● TMAIL_C处激活状态时CPU 切换 STOP
    ● 工业太网总线发生通信障种情况电子邮件传送中断电子邮
    件法送收件
    指令成功执行发送完电子邮件连接会取消


    注意
    更改户程序
    仅列情况更改直接影响TMAIL_C调户程序部分:
    • CPU 处STOP模式
    • 未发送邮件(REQ 0 BUSY 0)
    具体指删换含TMAIL_C调者TMAIL_C实例调程序块
    果忽略限制导致占连接资源 通工业太网 TPCIP
    通信功时动化系统切换某种确定状态
    传输更改需 CPU 执行次暖启动冷启动

    数致性
    运行时参数 TO_SCCSUBJECTTEXTATTACHMENT
    MAIL_ADDR_PARAM
    会应TMAIL_C指令表示作业完成参数进行更改 (BUSY 0) 通信
    112 PROFINET
    S71200 编程控制器
    760 系统手册 012015 A5E02486685AH
    SMTP 验证
    处验证指身份核实程序例密码查询
    果 S71200 CPU 接口指令TMAIL_C支持数邮件服务器需 SMTP
    验证程序 AUTHLOGIN
    关您邮件服务器验证程序信息请参见您邮件服务器手册者 Internet
    服务提供商网站
    ● AUTHLOGIN 验证程序前TMAIL_C指令需户名登录邮件服务器
    该户名相邮件服务器建立邮箱帐号时户名 通参数
    UserName 传送参数 MAIL_ADDR_PARAM 结构中
    果未参数 MAIL_ADDR_PARAM 中指定户名 AUTHLOGIN
    验证程序 时电子邮件验证方式发送
    ● 登录指令TMAIL_C需相关密码
    该密码相建立邮箱帐号时指定密码 通参数 PassWord 传送参数
    MAIL_ADDR_PARAM 结构中
    参数数类型
    表列出TMAIL_C指令参数:

    参数 声明 数类型 存储区 说明
    REQ Input BOOL IQM
    DL
    TC
    常数
    控制参数 REQUEST:
    升时激活电子邮件发送

    TO_S
    (页 765)
    Input STRING D 收件址
    长度 180
    字符(字节) STRING
    关电子邮件址格式请参见
    参数说明中示例 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 761
    参数 声明 数类型 存储区 说明
    CC (页 765) Input STRING D CC 收件址(选)
    长度 180
    字符(字节) STRING
    参数 TO_S
    相电子邮件址格式
    果分配空字符串电子邮
    件会发送 CC 收件
    SUBJECT Input STRING D 电子邮件题
    长度 180
    字符(字节) STRING
    TEXT Input STRING D 电子邮件文(选)
    长度 180
    字符(字节) STRING
    果该参数中分配空字符串
    发送文电子邮件
    ATTACHME
    NT
    Input VARIAN
    T
    D 电子邮件附件(选)
    引长度 64
    字节字节字双字字段(Arra
    yOfByteArrayOfWord
    ArrayOfDWord)
    果未分配值发送附
    件电子邮件
    ATTACHME
    NT_NAME
    Input VARIAN
    T
    D 电子邮件附件名(选)
    引长度 50
    字符(字节)字符串定义
    附件文件名
    果该参数中分配空字符串
    发送文件名attachmentbin
    电子邮件附件 通信
    112 PROFINET
    S71200 编程控制器
    762 系统手册 012015 A5E02486685AH
    参数 声明 数类型 存储区 说明
    MAIL_ADD
    R_PARAM
    (页 763)
    Input VARIAN
    T
    D 电子邮件服务器连接参数

    结构 Tmail_v4
    Tmail_FQDN
    (参见参数描述)定义连接参数

    DONE
    (页 766)
    Output BOOL IQM
    DL
    状态参数
    • DONE
    0:作业未启动执行

    • DONE
    1:作业已执行没错误
    BUSY
    (页 766)
    Output BOOL IQM
    DL
    状态参数
    • BUSY0:TMAIL_C处理
    已停止
    • BUSY
    1:电子邮件传输尚未完成
    ERROR
    (页 766)
    Output BOOL IQM
    DL
    状态参数
    • ERROR 0:未发生错误
    • ERROR
    1:处理程中出现错误
    关错误类型详细信息请参
    见 STATUS
    STATUS
    (页 766)
    Output WORD IQM
    DL
    状态参数
    指令TMAIL_C返回值错误信
    息(参见参数说明)
    关效数类型更详细信息请参见效数类型概述

    说明
    选参数
    仅选参数 CCTEXT ATTACHMENT 包含长度 0
    字符串会通电子邮件发送相应参数
    通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 763
    MAIL_ADDR_PARAM 参数
    参数 MAIL_ADDR_PARAM 中定义发送采结构 Tmail_v4 Tmail_FQDN
    电子邮件连接保存电子邮件服务器登录详细信息
    参数 MAIL_ADDR_PARAM 中结构取决电子邮件服务器寻址格式:
    ● Tmail_v4:通 IP 址寻址 (IPv4)
    ● Tmail_FQDN:通全限定域名寻址 (FQDN)
    结构取决参数 InterfaceId 中寻址接口
    果通部接口TMAIL_C指令必须参数 MAIL_ADDR_PARAM 中
    Tmail_v4 结构
    表格 11 38 Tmail_v4:通 IP 址寻址邮件服务器 (IPv4)
    参数 数类型 说明
    Tmail_v4 Struct
    InterfaceId LADDR 接口硬件标识符
    ID CONN_OUC 连接 ID
    ConnectionType BYTE 连接类型 选择 16#20 作 IPv4 连接类型
    ActiveEstablishe
    d
    BOOL 状态位 连接建立设置1
    CertIndex BYTE 0 SMTP (Simple Mail Transfer
    Protocol)通 S71200 CPU
    接口发送电子邮件时必须 SMTP
    WatchDogTime TIME 执行门狗
    该参数定义发送操作长执行时间
    注:
    果连接速度慢连接建立花费较长时间(
    约分钟) 指定参数 WATCH_DOG_TIME
    时必须连接建立预留足够时间
    指定时间完连接终止
    MailServerAddre
    ss
    IP_v4 邮件服务器 IP 址 采格式 IPv4:
    XXXXXXXXXXXX(十进制)
    示例: 192142131237
    UserName STRING[254
    ]
    邮件服务器登录名 通信
    112 PROFINET
    S71200 编程控制器
    764 系统手册 012015 A5E02486685AH
    参数 数类型 说明
    PassWord STRING[254
    ]
    邮件服务器密码
    From EMAIL_ADD
    R
    两 STRING
    参数定义电子邮件发送方址 例:
    myname@mymailservercom
    LocalPartPlusA
    tSign
    STRING[64] 发送方址部分包括 @ 符号 示例:
    myname@
    FullQualifiedDo
    mainName
    STRING[254
    ]
    邮件服务器 Fully Qualified Domain Name(简称
    FQDN) 示例: mymailservercom

    表格 11 39 Tmail_FQDN:通 FQDN 寻址电子邮件服务器
    参数 数类型 说明
    Tmail_v6 Struct
    Tmail_FQDN LADDR 接口硬件标识符
    ID CONN_OUC 连接 ID
    ConnectionType BYTE 连接类型 选择 16#22 作 FQDN 连接类型
    ActiveEstablishe
    d
    BOOL 状态位 连接建立设置1
    CertIndex BYTE 0 SMTP (Simple Mail Transfer
    Protocol)通 S71200 CPU
    接口发送电子邮件时必须 SMTP
    WatchDogTime TIME 执行门狗
    该参数定义发送操作长执行时间
    注:
    果连接速度慢连接建立花费较长时间(
    约分钟) 指定参数 WATCH_DOG_TIME
    时必须连接建立预留足够时间
    指定时间完连接终止
    MailServerAddre
    ss
    STRING[254
    ]
    邮件服务器 FQDN (Fully Qualified Domain
    Name) 全限定域名寻址邮件服务器
    示例: wwwmymailservercom 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 765
    参数 数类型 说明
    UserName STRING[254
    ]
    邮件服务器登录名
    PassWord STRING[254
    ]
    邮件服务器密码
    From Struct 两 STRING
    参数定义电子邮件发送方址 例:
    myname@mymailservercom
    LocalPartPlusA
    tSign
    STRING[64] 发送方址部分包括 @ 符号 示例:
    myname@
    FullQualifiedDo
    mainName
    STRING[254
    ]
    邮件服务器 Fully Qualified Domain Name(简称
    FQDN) 示例: mymailservercom
    TO_S CC 参数
    例参数 TO_S CC 具容字符串:


    输入参数时请注意列规:
    ● 必须址前输入空格开尖括号<
    ● 必须址输入闭尖括号>
    ● TO CC 中必须址间输入逗号
    运行系统存储空间原指令TMAIL_C指令法参数 TO_S CC
    执行语法检查 通信
    112 PROFINET
    S71200 编程控制器
    766 系统手册 012015 A5E02486685AH
    参数 DONEBUSY ERROR
    果输出参数 BUSY 状态1变0输出参数 DONEBUSY ERROR
    均仅显示周期
    表列出 DONEBUSY ERROR 间关系
    该表确定指令TMAIL_C前状态电子邮件发送完成时间

    DONE BUSY ERROR 说明
    0 1 0 正处理作业
    1 0 0 作业已成功完成
    0 0 1 作业出错结束 出错原参数 STATUS
    (页 766) 中找
    0 0 0 没TMAIL_C指令分配(新)作业
    STATUS 参数
    表列出 STATUS 参数处TMAIL_C返回值:

    返回值
    STATUS*
    (W#16#)

    说明 注意
    0000 TMAIL_C 已成功执行完毕 TMAIL_C
    成功完成表示发送电子邮件定
    达目
    收件址正确会导致 TMAIL_C
    指令生成状态错误
    种情况保证电子邮件发送
    收件收件址正
    确误
    7001 TMAIL_C 处激活状态 (BUSY
    1)
    首次调: 作业已触发
    7002 TMAIL_C 处激活状态 (BUSY
    1)
    中间调: 作业已激活 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 767
    返回值
    STATUS*
    (W#16#)

    说明 注意
    8xxx TMAIL_C
    执行已完成存部
    调通信指令错误代码
    相关详细信息请参见
    TCONTDISCONTSEND TRCV
    (页 731)通信指令 STATUS
    参数描述
    8010 连接建立期间出错 实例数块参数 SFB_STATUS
    中找关评估更信息 参数
    SFB_STATUS 中显示错误代码
    TCON (页 731) 指令 STATUS
    参数说明中进行解释
    8011 发送数时出错 实例数块参数 SFB_STATUS
    中找关评估更信息 参数
    SFB_STATUS 中显示错误代码
    TSEND (页 731) 指令参数 STATUS
    描述中相应说明
    8012 接收数时出错 实例数块参数 SFB_STATUS
    中找关评估更信息 参数
    SFB_STATUS 中显示错误代码
    TRCV (页 731) 指令 STATUS
    参数说明中进行解释
    8013 连接建立期间出错 实例数块参数 SFB_STATUS
    中找关评估更信息 参数
    SFB_STATUS 中显示错误代码
    TCON (页 731) TDISCON (页 731)
    指令 STATUS 参数说明中进行解释
    8014 法建立连接 输入邮件服务器 IP
    址(MailServerAddress
    (页 763))正确者连接建立时
    间间隔(WatchDogTime
    (页 763))短 CPU
    没网络连接者 CPU 组态正确
    8015 MAIL_ADDR_PARAM
    数类型正确
    效数类型系统数类型(结构
    )Tmail_v4 TMail_FQDN 通信
    112 PROFINET
    S71200 编程控制器
    768 系统手册 012015 A5E02486685AH
    返回值
    STATUS*
    (W#16#)

    说明 注意
    8016 参数 ATTACHMENT
    数类型正确
    效数类型
    ArrayOfByteArrayOfWord
    ArrayOfDWord
    8017 参数 ATTACHMENT
    数长度正确
    数长度必须 < 65534 字节
    82xx
    84xx
    85xx
    邮件服务器产生错误消息应
    SMTP
    协议错误编号(8外)
    行列出出现错
    误代码
    关 SMTP 错误代码 SMTP
    协议错误代码更详细信息请参见
    Internet
    者邮件服务器错误信息文档
    查邮件服务器错误消息
    该消息保存背景数块
    BUFFER1 参数中 背景数块
    DATEN 找 TMAIL_C
    指令发送数
    8450 活动未执行:
    邮箱法访问
    请稍重试
    8451 活动已中止: 处理出错 请稍重试
    8500 语法错误: 未知错误
    包括命令字符串长致
    错误 电子邮件服务器支持
    LOGIN
    验证程序时会出现类错误

    请检查 TMAIL_C 参数
    尝试发送需验证电子邮件
    空字符串代参数
    UserName 容
    果没指定户名 LOGIN
    验证程序
    8501 语法错误: 参数输入正确 原:TO_S CC
    参数处址错误(请参见: TO_S
    CC 参数 (页 765))
    8502 命令法识者执行 检查您输入项尤参数
    FROM参数完整
    忘记输入@(请参见: TO_S
    CC 参数 (页 765))
    8535 SMTP 验证完整 输入户名者密码正确 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 769
    返回值
    STATUS*
    (W#16#)

    说明 注意
    8550 法访问邮件服务器
    您没访问权限
    输入户名者密码正确
    者邮件服务器支持您登录
    错误原 TO_S CC
    参数处@域名正确(请参见:
    TO_S CC 参数 (页 765))
    8552 活动已中止:
    超分配存储容量
    请稍重试
    8554 传送失败 请稍重试
    * 错误代码程序编辑器中显示整数十六进制值
    112814 UDP
    UDP RFC 768 描述种标准协议: 户数报协议 UDP
    提供种应程序应程序发送数报采机制数传输
    保证 该协议特点:
    ● 该协议硬件紧密相关种快速通信协议
    ● 适合数量中等数量( 1472 字节)
    ● UDP TCP 更加简单传输控制协议薄层占资源非常少
    ● 非常灵活许第三方系统起
    ● 路功
    ● 端口号指引数报
    ● 确认消息: 需负责错误恢复安全性应程序
    ● SENDRECEIVE 编程接口缘需编程进行数理
    UDP 支持广播通信 广播必须组态 ADDR 组态 IP 址部分 例: IP
    址 192168210子网掩码 2552552550 CPU 广播址
    1921682255 通信
    112 PROFINET
    S71200 编程控制器
    770 系统手册 012015 A5E02486685AH
    112815 TUSEND TURCV
    指令控制 UDP 通信程:
    ● TCON 客户机服务器 (CPU) PC 间建立通信连接
    ● TUSEND TURCV 发送接收数
    ● TDISCON 断开客户机服务器间通信
    关 TCON TDISCON 通信指令更信息请参见TCP ISOonTCP部分中
    TCONTDISCONTSEND TRCV (页 731)
    表格 11 40 TUSEND TURCV 指令
    LADFBD SCL 说明

    TUSEND_DB(
    req_bool_in_
    ID_word_in_
    len_udint_in_
    done>_bool_out_
    busy>_bool_out_
    error>_bool_out_
    status>_word_out_
    data_variant_inout_)
    TUSEND 指令通 UDP 数发送参数
    ADDR 指定远程伙伴
    启动发送数作业请调 REQ
    1 TUSEND 指令

    TURCV_DB(
    en_r_bool_in_
    ID_word_in_
    len_udint_in_
    ndr>_bool_out_
    busy>_bool_out_
    error>_bool_out_
    status>_word_out_
    rcvd_len>_udint_out_
    data_variant_inout_)
    TURCV 指令通 UDP 接收数 参数
    ADDR 显示发送方址 TURCV
    成功完成参数 ADDR
    包含远程伙伴(发送方)址
    TURCV 支持特殊模式
    启动接收数作业请调 EN_R
    1 TURCV 指令
    1 STEP 7 会插入指令时动创建 DB 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 771
    TCONTDISCONTUSEND TURCV
    异步运行作业处理需次执行指令完成
    表格 11 41 TUSEND TURCV 参数数类型
    参数类型 数类型 说明
    REQ
    (TUSEND)
    IN Bool 升启动发送作业 传送通 DATA LEN
    指定区域中数
    EN_R
    (TURCV)
    IN Bool • 0 CPU 法接收
    • 1 允许 CPU 进行接收 TURCV
    指令准备接收处理接收作业
    ID IN Word 引户程序操作系统通信层间相关连接ID
    必须连接描述中相关参数 ID 相
    值范围: W#16#0001 W#16#0FFF
    LEN IN UDInt 发送 (TUSEND) 接收 (TURCV) 字节数
    • 默认值 0DATA
    参数确定发送接收数长度
    • 否值范围: 1 1472
    DONE
    (TUSEND)
    IN Bool 状态参数 DONE (TUSEND):
    • 0 作业尚未开始运行
    • 1 作业错完成
    NDR
    (TURCV)
    OUT Bool 状态参数 NDR (TURCV):
    • 0 作业尚未开始运行
    • 1 作业已成功完成
    BUSY OUT Bool • 1 作业尚未完成 法触发新作业
    • 0 作业已完成
    ERROR OUT Bool 状态参数具值:
    • 0 错误
    • 1 处理时出错 STATUS
    提供错误类型详细信息
    STATUS OUT Word 包括错误信息状态信息
    (请参见表中错误状态条件代码)
    RCVD_LEN OUT UDInt 接收字节数 (TURCV) 通信
    112 PROFINET
    S71200 编程控制器
    772 系统手册 012015 A5E02486685AH
    参数类型 数类型 说明
    DATA IN_OUT Variant 发送区 (TUSEND) 接收区 (TURCV) 址:
    • 程映输入表
    • 程映输出表
    • 存储器位
    • 数块
    ADDR IN_OUT Variant 指接收方( TUSEND)发送方(
    TURCV)址指针(例P#DB100DBX00
    byte 8) 该指针指存储区
    需 8 字节结构具体:
    • 前 4 字节包含远程 IP 址
    • 接 2 字节指定远程端口号
    • 2 字节保留
    作业状态输出参数 BUSY STATUS 指示STATUS 异步方式工作指令
    RET_VAL 输出参数致
    表出 BUSYDONE (TUSEND)NDR (TURCV) ERROR 间关系
    通该表格户确定指令(TUSEND
    TURCV)前状态者发送(传送)接收程完成时间
    表格 11 42 BUSYDONE (TUSEND)NDR (TURCV) ERROR 参数状态
    BUSY DONE NDR ERROR 说明
    TRUE 相关 相关 正处理作业
    FALSE TRUE FALSE 作业已成功完成
    FALSE FALSE TRUE 作业错结束 出错原 STATUS 参数中找
    FALSE FALSE FALSE 未该指令分配(新)作业
    1 指令异步方式工作: TUSEND DONE 参数值 ERROR 参数值 TRUE
    前必须保持发送方区域中数致 TURCV仅 NDR 参数值 TRUE
    时接收方区域中数致
    通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 773
    表格 11 43 TUSEND TURCV 指令 ERROR STATUS 条件代码
    ERROR STATUS 说明
    0 0000 • 发送作业错完成 (TUSEND)
    • 接受新数 RCVD_LEN 中显示已接收数前长度
    (TURCV)
    0 7000 • 激活作业处理 (TUSEND)
    • 块未准备接收 (TURCV)
    0 7001 • 启动作业处理正发送数 (TUSEND):
    执行处理期间操作系统访问 DATA 发送区中数
    • 块准备接收接收作业已激活 (TURCV)
    0 7002 • 续指令执行( REQ 关)正处理作业 (TUSEND):
    执行处理期间操作系统访问 DATA 发送区中数
    • 续指令执行正处理作业: 执行处理期间TURCV
    指令数写入接收区 错误导致接收区中数致
    1 8085 LEN 参数值允许值值 0 (TUSEND)者第次执行指令
    (TURCV) 更改 LEN DATA 参数值
    1 8086 ID 参数允许址范围
    1 8088 • LEN 参数 DATA 中指定存储区 (TUSEND) 接收区 (TURCV)
    • 接收区 (TURCV)
    1 8089 ADDR 参数未指数块
    1 80A1 通信错误:
    • 尚未建立户程序操作系统通信层间指定连接
    • 前正终止户程序操作系统通信层间指定连接
    法通该连接执行传送 (TUSEND) 接收作业 (TURCV)
    • 正重新初始化接口
    1 80A4 远程连接端点 IP 址效 IP 址匹配 (TUSEND)
    1 80B3 • 设置协议(连接说明中 connection_type 参数) UDP 请
    TSEND TRCV 指令
    • ADDR 参数: 端口号设置效 (TUSEND) 通信
    112 PROFINET
    S71200 编程控制器
    774 系统手册 012015 A5E02486685AH
    ERROR STATUS 说明
    1 80C3 • 具该 ID 块正具优先级组中处理
    • 部缺乏资源
    1 80C4 时通信错误:
    • 时法建立户程序操作系统通信层间连接 (TUSEND)
    • 接口正接收新参数 (TUSEND)
    • 前正重新启动连接 (TURCV)
    太网连接协议
    CPU 集成支持标准 PROFINET 通信 PROFINET 端口 TUSEND
    TURCV 指令支持 UDP 太网协议
    更相关信息请参见设备配置章中组态伙伴连接路径 (页 677)
    操作
    两伙伴 UDP 通信中均动方
    图出TCON_Param数类型典型参数起始值 端口号 (LOCAL_TSAP_ID) 2
    字节形式表示 允许 1613496234963 34964 外端口
    通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 775

    TUSEND 指令通 UDP 数发送TADDR_Param数类型中指定远程伙伴
    TURCV 指令通 UDP 接收数 图示成功执行 TURCV
    指令TADDR_Param数类型会显示远程伙伴(发送方)址


    通信
    112 PROFINET
    S71200 编程控制器
    776 系统手册 012015 A5E02486685AH
    112816 T_CONFIG
    户程序中通 T_CONFIG 指令更改 PROFINET 端口 IP
    组态参数该指令永久更改设置特性:
    ● 站名
    ● IP 址
    ● 子网掩码
    ● 路器址


    说明
    位太网址(Ethernet address) 页面 CPU属性(Properties)
    中方法设置 IP 址 (页 782)(Set IP address using a different method)
    单选钮者载程序T_CONFIG指令线更改 IP 址 种 IP
    址分配方法仅适 CPU
    位太网址(Ethernet address) 页面 CPU属性(Properties)
    中方法设置 PROFINET 设备名称 (页 783)(Set PROFINET device name
    using a different method)
    单选钮载程序T_CONFIG指令线更改 PROFINET
    设备名称 种指定 PROFINET 设备名称方法仅适 CPU


    警告
    T_CONFIG 更改 IP 组态参数导致 CPU 重启
    T_CONFIG 更改 IP 组态参数CPU 会重启 CPU 转 STOP
    模式执行暖启动然返回 RUN 模式
    请勿生产环境中 T_CONFIG 指令
    控制设备安全情况运行时会出现障导致受控设备意外运行
    种意外运行会导致员死亡重伤设备损坏
    请确保执行 T_CONFIG 指令导致 CPU 暖重启时程会进入安全状态
    暖重启会复位存储器
    暖重启初始化非保持性系统户数会保留保持性户数值


    说明
    次执行 T_CONFIG 指令
    通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 777
    表格 11 44 T_CONFIG 指令
    LADFBD SCL 说明

    T_CONFIG_DB(
    req_bool_in_
    interface_word_in_
    conf_Data_variant_in_
    done>_bool_out_
    busy>_bool_out_
    error>_bool_out_
    status>_dword_out_
    err_loc>_word_out_)
    户程序中 T_CONFIG 指令更改
    IP 组态参数
    T_CONFIG 异步运行
    执行作业时需次调指令

    表格 11 45 参数 T_CONFIG 数类型
    参数类型 数类型 说明
    REQ Input Bool 升时启动该指令
    INTERFACE Input HW_Interface 网络接口 ID
    CONF_DATA Input Variant 引组态数结构CONF_DATA
    通系统数类型 (SDT) 定义
    DONE Output Bool • 0 作业尚未启动运行
    • 1 作业已错执行
    BUSY Output Bool • 0 作业已完成
    • 1 作业尚未完成 法触发新作业
    ERROR Output Bool 状态参数具值:
    • 0 错误
    • 1 处理时出错 STATUS
    提供错误类型详细信息
    STATUS Output DWord 包括错误信息状态信息
    (请参见表中错误状态条件代码)
    ERR_LOC Output DWord 障位置(错误参数 ID 字段 ID 子字段) 通信
    112 PROFINET
    S71200 编程控制器
    778 系统手册 012015 A5E02486685AH
    IP 组态信息面述参数 CONF_DATA 中 Variant 指针起存储 CONF_DATA
    数块中 T_CONFIG 指令成功执行 IP 组态数传送网络接口宣告结束
    错误分配 STATUS 输出参数
    表格 11 46 ERROR STATUS 条件代码
    ERROR STATUS
    (DW#16#)
    说明
    0 00000000 错误
    注: 果指令成功执行会返回错误状态
    0 00700000 作业尚未完成 (BUSY 1)
    0 00700100 开始执行作业
    0 00700200 时调( REQ 关)
    1 C08xyy00 常规障
    1 C0808000 接口标识参数 LADDR 效
    1 C0808100 接口标识参数 LADDR 分配受支持硬件接口
    1 C0808200 CONF_DATA 参数错误: Variant 指针数类型数类型 Byte
    匹配
    1 C0808300 CONF_DATA 参数错误: 区域指针 Variant 指针 DB 中
    1 C0808400 CONF_DATA 参数错误: Variant 指针长度错误
    1 C0808600 保留
    1 C0808700 CONF_DATA 数块长度 IP 组态致
    1 C0808800 CONF_DATA 数块 field_type_id 参数效 (仅允许 field_type_id
    0)
    1 C0808900 CONF_DATA 数块 field_type_id 参数效次
    1 C0808A00 IP 组态参数 LEN 长度 subfield_cnt 错误
    1 C0808B00 IP 组态 ID 参数效支持
    1 C0808C00 错误放置 IP 组态子块(子块错误序错误次)
    1 C0808D00 语句 LEN 子块长度效
    1 C0808E00 子块模式中参数值效
    1 C0808F00 IP 组态前子块间存子块突
    1 C0809000 子字段参数写保护(例: 通组态指定参数启 PNIO
    模式) 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 779
    ERROR STATUS
    (DW#16#)
    说明
    1 C0809100 保留
    1 C0809400 尚未定义者没 IP 组态子块中参数
    1 C0809500 IP 组态子块中参数参数致
    1 C080C200 法执行指令 某情况会发生错误例接口通信丢失
    1 C080C300 没足够资源
    某情况会发生错误例参数次调该指令
    1 C080C400 通信障 该错误会暂时出现需重新执行户程序
    1 C080D200 PROFINET 接口支持执行该指令
    CONF_DATA 数块
    图显示传送组态数组态 DB 中存储情况

    ① 组态 DB ④ 子字段 2
    ② 组态数 ⑤ 子字段 n
    ③ 子字段 1 ⑥ 子字段特定参数
    CONF_DB 组态数包含字段头 (IF_CONF_Header)
    字段子字段构成IF_CONF_Header 提供元素:
    ● field_type_id(数类型 UInt): 零
    ● field_id(数类型 UInt): 零
    ● subfield_cnt(数类型 UInt): 子字段数 通信
    112 PROFINET
    S71200 编程控制器
    780 系统手册 012015 A5E02486685AH
    子字段字段头(subfield_type_idsubfield_lengthsubfield_mode)子字段特
    定参数组成 子字段必须偶数字节组成 subfield_mode 支持值 1

    说明
    目前仅允许字段 (IF_CONF_Header) 参数 field_type_id field_id
    值必须零 具 field_type_id field_id 值字段扩展
    IF_CONF_Header 字段中目前仅允许两子字段addr(IP 址)nos(Name
    of station)


    表格 11 47 支持子字段
    subfield_type_id 数类型 说明
    30 IF_CONF_V4 IP 参数: IP 址子网掩码路器址
    40 IF_CONF_NOS PROFINET IO 设备名称 (Name of station)

    表格 11 48 IF_CONF_V4 数类型元素
    名称 数类型 起始值 说明
    Id UInt 30 subfield_type_id
    len UInt 18 subfield_length
    mode UInt 1 subfield_mode(1:永久)
    InterfaceAddres
    s
    IP_V4 接口址
    ADDR Array [14] of Byte
    ADDR[1] Byte b#16#C8 IP 址高位字节: 200
    ADDR[2] Byte b#16#0C IP 址高位字节: 12
    ADDR[3] Byte b#16#01 IP 址低位字节: 1
    ADDR[4] Byte b#16#90 IP 址低位字节: 144
    SubnetMask IP_V4 子网掩码
    ADDR Array [14] of Byte
    ADDR[1] Byte b#16#FF 子网掩码高位字节: 255
    ADDR[2] Byte b#16#FF 子网掩码高位字节: 255 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 781
    名称 数类型 起始值 说明
    ADDR[3] Byte b#16#FF 子网掩码低位字节: 255
    ADDR[4] Byte b#16#00 子网掩码低位字节: 0
    DefaultRouter IP_V4 默认路器
    ADDR Array [14] of Byte
    ADDR[1] Byte b#16#C8 路器高位字节: 200
    ADDR[2] Byte b#16#0C 路器高位字节: 12
    ADDR[3] Byte b#16#01 路器低位字节: 1
    ADDR[4] Byte b#16#01 路器低位字节: 1

    表格 11 49 IF_CONF_NOS 数类型元素
    名称 数类型 起始值 说明
    id UInt 40 subfield_type_id
    len UInt 246 subfield_length
    mode UInt 1 subfield_mode(1:永久)
    Nos (Name of
    station)
    Array[1240
    ] of Byte
    0 站名称: 必须第字节开始填充 ARRAY 果
    ARRAY
    指定站名称长必须实际站名称输入零字
    节(符合 IEC 61158610) 否拒绝
    nosT_CONFIG (页 776)指令会 STATUS
    中输入错误代码 DW#16#C0809400
    果零填充第字节删站名称
    站名称限制:
    ● 站名称中名称部分两点间字符串超 63 字符
    ● 特殊字符元音变音括号划线斜线空格等破折号唯允许
    特殊字符
    ● 站名称字符开始结尾
    ● 站名称数字开头 通信
    112 PROFINET
    S71200 编程控制器
    782 系统手册 012015 A5E02486685AH
    ● 允许站名称形式 nnnn (n 0 999)
    ● 站名称字符串portxyzportxyzabcde(abcdexyz 0
    9)开头


    说明
    创建少 240 字节 ARRAYnos少 2 字节
    种情况必须相应调整len(子字段长度)


    示例: T_CONFIG 指令更改 IP 参数
    示例中更改addr子字段 InterfaceAddress(IP 址)SubnetMask
    DefaultRouter(IP 路器) 载程序T_CONFIG指令更改 IP
    址必须太网址(Ethernet address) 页面 CPU属性(Properties)
    中单击方法设置 IP 址(Set IP address using a different method) 单选钮
    通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 783


    示例: T_CONFIG 指令更改 IP 参数 PROFINET IO 设备名称
    示例中更改addrnos(Name of station) 两子字段
    载程序T_CONFIG指令更改 PROFINET
    设备名称必须太网址(Ethernet address) 页面 CPU属性(Properties)
    中单击方法设置 PROFINET 设备名称(Set PROFINET device name using a
    different method) 单选钮
    通信
    112 PROFINET
    S71200 编程控制器
    784 系统手册 012015 A5E02486685AH


    112817 指令公参数
    REQ 输入参数
    许开放式户通信指令 REQ 输入低电高电切换时启动操作 REQ
    输入指令执行次时间必须高电 (TRUE) REQ
    输入需时间直保持 TRUE REQ 输入 FALSE
    时执行指令便复位 REQ 输入历史状态前该指令会启动操作
    样指令检测低电高电跳变启动操作
    程序中放置指令STEP 7 会提示户指定背景数块
    指令调唯背景数块 样确保指令正确处理诸
    REQ 等输入
    ID 输入参数
    STEP 7 中设备网络(Devices and networks) 网络视图(Network view)
    中 ID(十六进制)(Local ID (hex)) 引该通信块网络
    ID ID 必须连接描述中相关参数 ID 相 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 785
    DONENDRERROR STATUS 输出参数
    指令提供说明完成状态输出:
    表格 11 50 开放式户通信指令输出参数
    参数 数类型 默认值 说明
    DONE Bool FALSE 设置 TRUE
    持续执行次需时间表明请求已完成
    没出现错误否 FALSE
    NDR Bool FALSE 设置 TRUE
    持续执行次需时间表明请求动作已完成
    没出现错误已接收新数否 FALSE
    BUSY Bool FALSE 激活时设置 TRUE 表明:
    • 作业尚未完成
    • 法触发新作业
    作业完成时设置 FALSE
    ERROR Bool FALSE 设置 TRUE
    持续执行次需时间表明请求已完成
    出现错误相应错误代码 STATUS 中否
    FALSE
    STATUS Word 0 结果状态:
    • 果设置 DONE NDR 位 STATUS 设置
    0 信息代码
    • 果设置 ERROR 位 STATUS
    设置错误代码
    • 果没设置位指令会返回说明功
    前状态状态结果
    STATUS 该功执行期间直保持值


    说明
    请注意DONENDR ERROR 仅置位执行周期时间
    通信
    112 PROFINET
    S71200 编程控制器
    786 系统手册 012015 A5E02486685AH
    动 ISO TCP 通信 TSAP 端口号限制
    果TCON指令设置建立动通信连接列端口址受限制应该

    ● ISO TSAP(动):
    – 0100 0101 0200 0201 0300 0301
    – 1000 1001 1100 1101 BF00BF01
    ● TCP 端口(动): 5001 102 123 20 21 25 34962 34963 34964 80
    ● UDP 端口(动): 161 34962 34963 34964
    1129 编程设备通信


    CPU 网络 STEP 7
    编程设备进行通信
    CPU 编程设备间建立通信时请考虑点:
    ● 组态设置: 需进行硬件配置
    ● 通信需太网交换机网络中两设备时需太网交换机 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 787
    11291 建立硬件通信连接
    PROFINET 接口编程设备 CPU 间建立物理连接 CPU
    置动跨接功该接口标准太网电缆跨接太网
    电缆 编程设备直接连接 CPU 时需太网交换机
    编程设备 CPU 间创建硬件连接请步骤操作:
    1 安装 CPU (页 62)
    2 太网电缆插入图示 PROFINET 端口中
    3 太网电缆连接编程设备

    ① PROFINET 端口
    选配张力消装置加固 PROFINET 连接 关订货信息请参见备件硬件
    (页 62)
    参见
    备件硬件 (页 1445) 通信
    112 PROFINET
    S71200 编程控制器
    788 系统手册 012015 A5E02486685AH
    11292 配置设备
    果已 CPU 创建项目 STEP 7 中开项目
    果没请创建项目机架中插入 CPU (页 156)
    面项目中设备视图(Device View) 中显示 CPU


    11293 分配 Internet 协议 (IP) 址
    分配 IP 址
    PROFINET 网络中设备必须具 Internet 协议 (IP) 址
    该址设备更加复杂路网络中传送数:
    ● 果户具连接工厂 LAN 板载适配器卡连接独立网络太网转
    USB 适配器卡编程设备网络设备必须分配 IP 址
    更相关信息请参见编程设备网络设备分配 IP 址 (页 681)
    ● 线 CPU 网络设备分配 IP 址 进行初始设备配置时尤
    更相关信息请参见线 CPU 分配 IP 址 (页 681)
    ● 组态项目中 CPU 网络设备组态 PROFINET 接口参数 IP 址
    更相关信息请参见项目中 CPU 组态 IP 址 (页 684)
    11294 测试 PROFINET 网络
    完成组态必须项目载 CPU 中 载项目时会组态 IP 址
    CPU载设备(Download to device) 功扩展载设备(Extended
    download to device)
    话框显示访问网络设备否设备分配唯 IP 址
    更相关信息请参见测试 PROFINET 网络 (页 689) 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 789
    11210 HMI PLC 通信


    CPU 支持通 PROFINET 端口 HMI
    (页 34) 通信 设置 CPU HMI
    间通信时必须考虑求:
    组态设置:
    ● 必须组态 CPU PROFINET 端口 HMI 连接
    ● 必须已设置组态 HMI
    ● HMI 组态信息 CPU 项目部分项目部进行组态载
    ● 通信需太网交换机网络中两设备时需太网交换机


    说明
    机架安装 CSM1277 4 端口太网交换机连接 CPU HMI 设备 CPU
    PROFINET 端口包含太网交换设备

    支持功:
    ● HMI CPU 读写数
    ● 基 CPU 重新获取信息触发消息
    ● 系统诊断
    表格 11 51 组态 HMI CPU 间通信时需步骤
    步骤 务
    1 建立硬件通信连接
    通 PROFINET 接口建立 HMI CPU 间物理连接 CPU
    置动跨接功该接口标准太网电缆跨接太网电
    缆 连接 HMI CPU 需太网交换机
    更相关信息请参见编程设备通信: 建立硬件通信连接 (页 787)
    2 配置设备
    更相关信息请参见编程设备通信: 组态设备 (页 788)
    3 组态 HMI CPU 间逻辑网络连接
    更相关信息请参见HMI PLC 通信: 组态两设备间逻辑网络连接 (页 790) 通信
    112 PROFINET
    S71200 编程控制器
    790 系统手册 012015 A5E02486685AH
    步骤 务
    4 项目中组态 IP 址
    相组态程必须 HMI CPU 组态 IP 址
    更相关信息请参见设备配置: 项目中 CPU 组态 IP 址 (页 685)
    5 测试 PROFINET 网络
    必须 CPU HMI 设备载相应组态
    更相关信息请参见设备配置: 测试 PROFINET 网络 (页 689)
    112101 组态两设备间逻辑网络连接
    CPU 配置机架您准备组态网络连接
    设备网络(Devices and Networks) 门户中网络视图(Network view)
    创建项目中设备间网络连接 首先请单击连接(Connections)
    选项卡然右侧拉框选择连接类型(例 ISOonTCP 连接)
    创建 PROFINET 连接单击第设备绿色 (PROFINET)
    框然拖出条线连接第二设备 PROFINET 框 松开鼠标钮创建
    PROFINET 连接
    关详细信息请参见设备配置: 创建网络连接 (页 676)
    11211 PLC PLC 通信


    通 TSEND_C TRCV_C 指令
    CPU 网络中 CPU 进行通信
    设置两 CPU 间通信时必须考虑事宜:
    ● 组态设置: 需进行硬件配置
    ● 支持功: 等 CPU 读写数
    ● 通信需太网交换机网络中两设备时需太网交换机 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 791
    表格 11 52 组态两 CPU 间通信时需步骤
    步骤 务
    1 建立硬件通信连接
    通 PROFINET 接口建立两 CPU 间物理连接 CPU
    置动跨接功该接口标准太网电缆跨接太网电
    缆 连接两 CPU 时需太网交换机
    更相关信息请参见编程设备通信: 建立硬件通信连接 (页 787)
    2 配置设备
    必须组态项目中两 CPU
    更相关信息请参见编程设备通信: 组态设备 (页 788)
    3 组态两 CPU 间逻辑网络连接
    更相关信息请参见PLC PLC 通信: 组态两设备间逻辑网络连接 (页 791)
    4 项目中组态 IP 址
    相组态程必须两 CPU(例PLC_1 PLC_2)组态 IP 址
    更相关信息请参见设备配置: 项目中 CPU 组态 IP 址 (页 685)
    5 组态传送(发送)接收参数
    必须两 CPU 中均组态 TSEND_C TRCV_C 指令实现两 CPU 间通信
    更相关信息请参见组态两 CPU 间通信: 组态传送(发送)接收参数
    (页 792)
    6 测试 PROFINET 网络
    必须 CPU 载相应组态
    更相关信息请参见设备配置: 测试 PROFINET 网络 (页 689)
    112111 组态两设备间逻辑网络连接
    CPU 配置机架您准备组态网络连接
    设备网络(Devices and Networks) 门户中网络视图(Network view)
    创建项目中设备间网络连接 首先请单击连接(Connections)
    选项卡然右侧拉框选择连接类型(例 ISOonTCP 连接)
    创建 PROFINET 连接单击第设备绿色 (PROFINET)
    框然拖出条线连接第二设备 PROFINET 框 松开鼠标钮创建
    PROFINET 连接
    关详细信息请参见设备配置: 创建网络连接 (页 676) 通信
    112 PROFINET
    S71200 编程控制器
    792 系统手册 012015 A5E02486685AH
    112112 组态两台设备间伙伴连接路径
    组态常规参数
    通信指令属性(Properties) 组态话框中指定通信参数
    选中该指令部分话框会出现页面底部附
    更相关信息请参见设备配置: 组态伙伴连接路径 (页 677)
    连接参数(Connection parameters) 话框址详细信息(Address Details)
    部分定义 TSAP 端口 TSAP(Local TSAP) 字段中输入 CPU
    中连接 TSAP 端口 伙伴 TSAP(Partner TSAP) 字段输入伙伴 CPU
    中连接分配 TSAP 端口
    112113 组态传送(发送)接收参数
    通信块(例 TSEND_C TRCV_C)建立两 CPU 间连接 CPU 进行
    PROFINET 通信前必须组态传送(发送)消息接收消息参数
    参数决定目标设备传送消息目标设备接收消息时通信工作方式
    组态 TSEND_C 指令传送(发送)参数
    TSEND_C 指令
    TSEND_C 指令 (页 709)创建伙伴站通信连接
    通该指令设置建立连接会通指令断开连接前直动监视该连接
    TSEND_C 指令兼具 TCONTDISCON TSEND 指令功
    通 STEP 7 中设备配置组态 TSEND_C 指令传送数方式
    首先通信(Communications) 文件夹指令(Instructions)
    务卡中该指令插入程序中 TSEND_C 指令调选项(Call options)
    话框起显示该话框中分配存储该指令参数 DB

    通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 793

    输入输出分配变量存储位置图示:

    组态常规参数
    TSEND_C 指令属性组态(Properties configuration) 话框中指定通信参数
    选中 TSEND_C 指令部分话框会出现页面底部附
    组态 TRCV_C 指令接收参数
    TRCV_C 指令
    TRCV_C 指令 (页 709)创建伙伴站通信连接
    通该指令设置建立连接会通指令断开连接前直动监视该连接
    TRCV_C 指令兼具 TCONTDISCON TRCV 指令功
    通 STEP 7 中 CPU 组态组态 TRCV_C 指令接收数方式
    首先通信(Communications) 文件夹指令(Instructions)
    务卡中该指令插入程序中 TRCV_C 指令调选项(Call options)
    话框起显示该话框中分配存储该指令参数 DB 通信
    112 PROFINET
    S71200 编程控制器
    794 系统手册 012015 A5E02486685AH



    输入输出分配变量存储位置图示:

    组态常规参数
    TRCV_C 指令属性组态(Properties configuration) 话框中指定通信参数
    选中 TRCV_C 指令部分话框会出现页面底部附 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 795
    11212 配置 CPU PROFINET IO 设备
    112121 添加 PROFINET IO 设备
    添加 PROFINET IO 设备
    设备网络(Devices and Networks) 门户中硬件目录添加 PROFINET IO
    设备

    说明
    添加 PROFINET IO 设备 STEP 7 ProfessionalBasicV11
    更高版

    例硬件目录中展开列容器添加 ET200S IO 设备: 分布式
    IOET200S接口模块 PROFINET 然 ET200S
    设备(零件号排序)列表中选择接口模块添加 ET200S IO 设备
    表格 11 53 设备组态添加 ET200S IO 设备
    插入 IO 设备 结果

    现 PROFINET IO 设备连接 CPU:
    1 右键单击设备未分配(Not assigned) 链接然文菜单中选择分配新
    IO 控制器(Assign new IO controller) 显示选择 IO 控制器(Select IO controller)
    话框
    2 项目 IO 控制器列表中选择 S71200 CPU(例中PLC_1)
    3 单击确定(OK) 创建网络连接 通信
    112 PROFINET
    S71200 编程控制器
    796 系统手册 012015 A5E02486685AH
    112122 组态 CPU PROFINET IO 设备间逻辑网络连接
    组态逻辑网络连接
    CPU 配置机架您准备组态网络连接
    设备网络(Devices and Networks) 门户中网络视图(Network view)
    创建项目中设备间网络连接 创建 PROFINET 连接单击第设备绿色
    (PROFINET) 框然拖出条线连接第二设备 PROFINET 框
    松开鼠标钮创建 PROFINET 连接
    更相关信息请参见设备组态: 创建网络连接 (页 676)

    112123 分配 CPU 设备名称
    分配 CPU 设备名称
    设备间网络连接会 PROFINET IO 设备分配 CPU CPU
    够控制相应设备 更改该分配请单击 PROFINET IO 设备显示PLC
    名称(PLC Name) 开话框允许户前 CPU 断开 PROFINET IO
    设备重新分配设备根需保持分配状态
    PROFINET 网络中设备分配名称 CPU 连接 果 PROFINET
    设备尚未分配名称更改该设备名称网络视图(Network view)
    PROFINET 设备分配名称 通右键单击 PROFINET IO
    设备选择分配设备名称(Assign device name) 实现
    PROFINET IO 设备必须 STEP 7 项目(线诊断(Online &
    diagnostics) 工具) PROFINET IO 设备组态存储器(例 ET200 S
    接口模块组态存储器)中该设备分配相名称
    果名称缺失两位置中名称匹配 PROFINET IO 数交换模式会运行
    更相关信息请参见线诊断工具: 线 PROFINET 设备分配名称 (页 1184)
    通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 797
    112124 分配 Internet 协议 (IP) 址
    分配 IP 址
    PROFINET 网络中设备必须具 Internet 协议 (IP) 址
    该址设备更加复杂路网络中传送数:
    ● 果户具连接工厂 LAN 板载适配器卡连接独立网络太网转
    USB 适配器卡编程设备网络设备必须分配 IP 址
    更相关信息请参见编程设备网络设备分配 IP 址 (页 681)
    ● 线 CPU 网络设备分配 IP 址 进行初始设备配置时尤
    更相关信息请参见线 CPU 分配 IP 址 (页 684)
    ● 组态项目中 CPU 网络设备组态 PROFINET 接口参数 IP 址
    更相关信息请参见项目中 CPU 组态 IP 址 (页 685)
    112125 组态 IO 循环时间
    组态 IO 循环时间
    CPU 会IO 循环期间 PROFINET IO 设备提供新数
    单独组态台设备更新时间更新时间确定 CPU
    设备间交换数时间间隔
    PROFINET 网络台设备默认设置中 STEP 7
    根交换数量分配控制器设备数动计算IO 循环更新时间
    果希动计算更新时间更改设置
    PROFINET IO 设备属性(Properties) 组态话框中指定IO 循环(IO cycle) 参数
    选中该指令部分话框会出现页面底部附
    PROFINET IO 设备设备视图(Device view) 中单击 PROFINET 端口
    PROFINET 接口(PROFINET Interface) 话框中通菜单选项访问IO
    循环(IO cycle) 参数:
    ● 高级选项(Advanced options)
    ● 实时设置(Realtime settings)
    ● IO 循环(IO cycle) 通信
    112 PROFINET
    S71200 编程控制器
    798 系统手册 012015 A5E02486685AH
    通选项定义 IO 循环更新时间(Update time):
    ● 动计算合适更新时间请选择动(Automatic)
    ● 亲设置更新时间请选择进行设置(Can be set) 输入需更新时间(单位
    ms)
    ● 确保发送时钟更新时间间致性应激活发送时钟变化时调整更新时间(
    Adapt update time when send clock changes) 选项
    该选项确保会更新时间设置发送时钟时间
    表格 11 54 组态 ET200S PROFINET IO 循环时间
    ET200 S PROFINET IO 设备 ET200S PROFINET IO 循环话框


    ① PROFINET 端口

    11213 组态 CPU PROFINET 智设备
    112131 智设备功
    CPU 智设备(智 IO 设备)功简化 IO 控制器数交换 CPU
    操作(例作子程智预处理单元)智设备作 IO 设备链接位IO
    控制器
    预处理 CPU 户程序完成 集中式分布式(PROFINET IO
    PROFIBUS DP)IO 中采集程值户程序进行预处理通 PROFINET IO
    接口提供位站 CPU 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 799

    智设备命名约定
    说明余部分具智设备功 CPU 通信处理器简称智设备
    112132 智设备性优势
    应范围
    智设备应领域:
    ● 分布式处理:
    复杂动化务划分较单元子程
    样便程进行理简化子务
    ● 分隔子程:
    通智设备分布广泛量复杂程划分具理接口
    子程 必子程存储 STEP 7
    项目中项目合成站项目
    ● 专知识保护:
    智设备接口描述通 GSD 文件提供组件通 STEP 7
    项目提供 需发布户保护程序 通信
    112 PROFINET
    S71200 编程控制器
    800 系统手册 012015 A5E02486685AH

    智设备性:
    ● 取消 STEP 7 项目链接:
    智设备创建者户具完全独立 STEP 7 动化项目 GSD 文件构成
    STEP 7 项目间接口 样便通标准化接口链接标准 IO 控制器
    ● 实时通信:
    智设备通 PROFINET IO 接口确定性 PROFINET IO 系统支持
    RT(实时通信) IRT(等时步实时通信)
    优点
    智设备具优势:
    ● 轻松链接 IO 控制器
    ● IO 控制器间进行实时通信
    ● 计算量分配智设备减轻 IO 控制器负担
    ● 局部处理程数通信负载降低
    ● 易理原单独 STEP 7 项目中处理子务
    112133 智设备特性
    智设备标准 IO 设备样集成 IO 系统中 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 801
    带级 PROFINET IO 系统智设备
    智设备没分布式 IO充 IO
    设备角色智设备组态参数分配分布式 IO 系统言相(例
    ET 200)

    带级 PROFINET IO 系统智设备
    根组态智设备作 IO 设备外作 PROFINET
    接口 IO 控制器
    意味着智设备通 PROFINET 接口成层 IO 系统部分作 IO
    控制器支持身层 IO 系统
    反位 IO 系统包含智设备(见图) 样实现分层 IO
    系统结构
    作 IO 控制器外智设备通 PROFIBUS 接口作位 PROFIBUS 系统
    DP 站 通信
    112 PROFINET
    S71200 编程控制器
    802 系统手册 012015 A5E02486685AH
    通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 803
    示例: 作 IO 设备 IO 控制器智设备
    印刷程例介绍作 IO 设备 IO 控制器智设备
    智设备控制单元(子程)
    例通单元印刷材料包装中插入纸张(活页册子)

    单元 1 单元 2 带集中式 IO 智设备智设备分布式 IO 系统(
    ET 200)起构成单元 3
    智设备户程序负责程数进行处理
    务说智设备户程序需位 IO
    控制器默认设置(例控制数) 智设备位 IO
    控制器提供结果(例子务状态)
    112134 位 IO 系统位 IO 系统间数交换
    传送区智设备 CPU 户程序间接口
    户程序输入进行处理输出处理结果
    传送区提供 IO 控制器智设备间通信数 传送区包含 IO
    控制器智设备间断进行交换信息单元
    关传送区组态详细信息请参见组态智设备部分
    图显示位 IO 系统位 IO 系统间数交换
    面容根编号介绍种通信关系: 通信
    112 PROFINET
    S71200 编程控制器
    804 系统手册 012015 A5E02486685AH

    ① 位 IO 控制器普通 IO 设备间数交换
    种方式中IO 控制器 IO 设备通 PROFINET 交换数
    ② 位 IO 控制器智设备间数交换
    种方式中IO 控制器智设备通 PROFINET 交换数
    位 IO 控制器智设备间数交换基常规 IO 控制器 IO
    设备间关系
    位 IO 控制器智设备传送区代表某预组态站子模块
    IO 控制器输出数智设备输入数 类似IO
    控制器输入数智设备输出数
    ③ 户程序传送区间传输关系
    种方式中户程序传送区交换输入输出数
    ④ 户程序智设备 IO 间数交换
    种方式中户程序集中式分布式 IO 交换输入输出数
    ⑤ 智设备位 IO 设备间数交换
    种方式中智设备 IO 设备交换数 数通 PROFINET 传送 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 805
    112135 组态智设备
    两种组态方法:
    ● 组态某项目智设备
    ● 组态项目工程系统中智设备
    STEP 7通已组态智设备导出 GSD
    文件项目工程组态系统组态智设备 导入项目工程系统中 GSD
    文件方法导入 GSD 文件方法相
    数交换传送区域数存储该 GSD 文件中
    组态某项目智设备
    1 PROFINET CPU 硬件目录拖放网络视图中
    2 样组态 IO 设备 PROFINET CPU 硬件目录拖放网络视图中
    设备已组态智设备(例 CPU 1215C)
    3 该智设备选择 PROFINET 接口
    4 区域导航巡视窗口中选择工作模式(Operating mode)然勾选IO 设备(IO
    device) 复选框
    5 时分配 IO 控制器(Assigned IO controller) 拉列表中选择 IO 控制器
    选择 IO 控制器网络视图中显示两设备间网络 IO 系统

    6 通位 IO 控制器分配 PN 接口参数(Parameter assignment of PN interface by
    higherlevel IO controller) 复选框指定接口参数智设备身分配位 IO
    控制器分配
    果操作带位 IO 系统智设备法位 IO 控制器分配智设备
    PROFINET 接口参数(端口参数) 通信
    112 PROFINET
    S71200 编程控制器
    806 系统手册 012015 A5E02486685AH
    7 组态传送区 传送区位区域导航智设备通信(Idevice communication) 部分:
    – 单击传送区(Transfer area) 列第字段 STEP 7
    会分配时更改默认名称
    – 选择通信关系类型: 前仅选择 CD FCD
    – 址会动预置必时更正址确定致传输传送区长度

    8 区域导航中传送区创建单独条目
    选择中条目便调整更正传送区详细信息中添加注释
    GSD 文件组态智设备
    果项目工程系统中智设备请述步骤组态位 IO
    控制器智设备
    请传送区组态完成单击导出(Export) 钮智设备中新建 GSD 文件
    GSD 文件代表项目组态智设备
    导出(Export) 钮位巡视窗口智设备通信(Idevice communication) 部分
    会编译硬件组态开导出话框
    显示字段中智设备代理分配名称描述 单击导出(Export)
    钮完成程
    导入 GSD 文件(例导入项目中) 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 807
    11214 享设备
    112141 享设备功
    型分布较广分布式系统常数量众 IO 控制器
    享设备功IO 设备 IO 模块会分配 IO 控制器
    果互相间物理封闭传感器必须 IO 控制器提供数需 IO
    设备
    享设备功允许 IO 设备模块子模块 IO 控制器中进行划分
    充分体现灵活动化理念 例邻 IO 模块组合 IO
    设备中

    ① PROFINET
    ② 逻辑分配 通信
    112 PROFINET
    S71200 编程控制器
    808 系统手册 012015 A5E02486685AH
    原理
    享设备子模块访问 IO
    控制器间分配享设备子模块独占方式分配 IO 控制器
    求(GSD 组态)
    ● STEP 7 V12 + SP 1 更高版
    ● CPU FW 11 版作 IO 控制器
    ● IO 设备支持享设备功例接口模块 IM 1555 PN ST
    ● 已安装组态 IO 设备 GSD 文件
    ● 组态智设备 S71200 CPU 支持享设备功必须 STEP 7(V55
    版)导出智设备 PROFINET GSD 文件然导入 STEP 7 (TIA
    Portal)
    组态访问权
    IO 设备必须存项目中IO 设备模块子模块分配 IO 控制器
    IO 控制器需单独项目
    接口模块享设备(Shared device) 参数确定 IO
    控制器权访问模块子模块:
    ● 果 IO 控制器权访问组态模块列表中选择 IO 控制器名称
    ● 果 IO 控制器项目权访问已组态模块 IO
    控制器选择条目
    果项目中模块子模块正分配 IO 控制器访问组态致
    模块子模块分配 IO 控制器
    图描述 IO 控制器享设备(Shared device) 参数设置果
    例中 IO 控制器法访问通种方法组态模块 表明:
    ● 模块子模块没数交换
    ● 没收报警诊断意味着线视图中未显示诊断状态
    ● 模块子模块没参数分配 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 809
    设置实时属性
    STEP 7 计算通信负载然计算产生更新时间 必须项目中输入项目外部 IO
    控制器编号该项目中享设备 PROFINET 接口分配 IO
    控制器便享设备组态进行计算
    享设备 IO 控制器数目取决设备数目存储享设备 GSD
    文件中
    通 CPU 设置非常短发送时钟作 IO
    控制器发送时钟短享设备支持短发送时钟种情况IO
    控制器支持发送时钟运行享设备(发送时钟调整)
    示例: CPU 支持短 025 ms 发送时钟组态 IO 设备支持短 025
    ms 发送时钟 IO 设备支持短 1 ms 发送时钟种情况选择
    CPU 设置 025 ms 短发送时钟例CPU 1 ms 发送时钟运行慢速IO
    设备
    组态规
    ● 享设备 IO
    控制器项目中创建项目中必须注意应站中享设备进行
    相组态 IO
    控制器永远访问子模块组态致会导致享设备发生障
    ● 仅模块子模块分配项目中 IO 控制器时编辑模块子模块 IO

    ● 享设备项目中必须具相 IP 参数相设备名称
    ● 权访问享设备 IO 控制器发送时钟必须相
    ● 连接享设备子网 S7 子网 ID 项目中必须相
    ● 仅享设备 PROFINET 接口分配 IO 控制器时功:
    – IRT 操作
    – 优先化启动
    – 端口属性参数分配 通信
    112 PROFINET
    S71200 编程控制器
    810 系统手册 012015 A5E02486685AH
    限制条件
    享设备组态分布项目中限制条件:
    ● 未分配 IO 控制器模块子模块址权访问享设备 IO
    控制器址总览中显示
    ● 进行致性检查时享设备组态限制计算考虑未分配模块子模块
    户必须行验证未超子模块数量享设备循环 IO
    数数量 关数量值参见设备文档
    ● STEP 7 中检测模块子模块分配 IO 控制器类组态错误
    ● 加载享设备组态 CPU 没关 IO 设备否享设备信息
    加载组态中会缺少分配 IO 控制器 CPU
    模块子模块模块子模块会显示 CPU Web
    服务器中会显示 CPU 显示屏中
    112142 示例: 组态享设备(GSD 组态)
    示例介绍 STEP 7 V13 SP1 更高版分布式 IO 系统组态享设备
    IO 控制器工程组态工具进行分布式组态
    面述步骤基 STEP 7 V13 SP1
    版仅限含享享设备两 S71200 系列 IO 控制器组态
    该示例创建含 IO 控制器两项目:
    ● Controller1
    ● Controller2
    必须两项目中创建享设备便 IO 设备物理

    ● STEP 7 V13 SP1 更高版
    ● IO 设备支持享设备功(例ET 200SP IM 1556 PN HF V31)
    ● 已安装 IO 设备组态享设备 GSD 文件 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 811
    操作步骤: 创建项目 1
    享设备创建第项目请步骤操作:
    1 启动 STEP 7
    2 创建名Controller1新项目
    3 网络视图硬件目录中插入 CPU 1215C 命名Controller1
    4 硬件目录插入具享设备功 IO 设备(例 ET
    200SP)(硬件目录:现场设备 > PROFINET IO > IO)
    5 IO 控制器Controller1分配 IO 设备

    6 双击 IO 设备硬件目录中必需模块子模块插入设备总览表中
    7 分配模块参数
    8 保存项目 通信
    112 PROFINET
    S71200 编程控制器
    812 系统手册 012015 A5E02486685AH
    操作步骤: 创建项目 2
    享设备创建第二项目请步骤操作:
    1 次启动 STEP 7
    开 STEP 7 新实例
    2 新实例中创建名Controller2新项目
    3 网络视图中插入 CPU 1215C 命名Controller2
    4 复制项目Controller1中 IO 设备插入项目Controller2网络视图中
    5 IO 控制器Controller2分配 IO 设备

    6 保存项目
    两项目现结构相 IO 设备必须步中类型 IO
    控制器访问组态该 IO 设备
    操作步骤: 组态享设备访问
    插入享设备中模块子模块会动分配
    CPU更改分配情况请步骤操作:
    1 选择项目Controller1网络设备视图中接口模块
    2 巡视窗口中选择享设备(Shared device) 区域
    会出现张表显示权访问已组态模块模块子模块 CPU
    默认设置 CPU 权访问模块子模块 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 813
    3 保持保留 CPU 址范围模块子模块Controller1设置
    Controller2项目 (Controller2) 中位 CPU
    址范围模块子模块选择设置 意味着项目外 IO
    控制器权访问模块子模块

    4 选择项目Controller2网络设备视图中接口模块
    5 巡视窗口中选择享设备(Shared device) 区域
    会出现张表显示权访问已组态模块模块子模块 CPU
    6 Controller1项目 (Controller1) 中位 CPU
    址范围模块子模块选择设置
    通信
    112 PROFINET
    S71200 编程控制器
    814 系统手册 012015 A5E02486685AH
    7 检查两项目中模块子模块访问权设置否完整
    意味着果 CPU 项目中访问权必须项目中设置选项
    反然
    注: PROFINET 接口端口选项相关参数读法更改 PROFINET
    接口参数端口参数 PROFINET 接口分配 CPU 项目中编辑
    样两项目中端口互连
    8 检查否项目中享设备设置相 IP 址参数设备名称
    检查否项目中连接享设备子网设置相 S7 子网
    ID(子网属性巡视窗口中常规(General) 区域)

    说明
    果更改享设备:请享设备项目中进行样更改 确保仅 IO
    控制器权访问模块子模块

    操作步骤: 调整实时设置
    确保 IO
    控制器享设备适发送时钟运行确保根通信负载正确计算更新时间必
    须调整检查设置:
    1 选择 IO 控制器权访问 PROFINET 接口享设备端口项目
    2 网络视图中选择享设备接口模块
    3 巡视窗口中导航PROFINET 接口 > 高级选项 > 实时设置 > IO
    周期(PROFINET interface > Advanced options > Real time settings > IO cycle)
    区域
    4 享设备(Shared device) 区域中设置项目外部 IO 控制器数目
    数目取决 IO 设备( GSD 文件中指定)
    5 必须权访问享设备模块子模块 IO 控制器设置相发送时钟: 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 815
    ● 果 STEP 7 (TIA Portal) 组态 IO 控制器:
    – 开相应项目
    – 选择 IO 控制器 PROFINET 接口
    – 巡视窗口中选择高级选项 > 实时设置 > IO 通信(Advanced options > Realtime
    settings > IO communication) 区域设置享发送时钟
    ● 果工程组态工具组态 IO 控制器:
    – STEP 7 (TIA Portal) 中选择享设备 PROFINET
    接口享设备读出发送时钟(高级选项 > 实时设置(Advanced options >
    Realtime settings) 区域)
    – 工程组态工具中输入读取发送时钟

    说明
    果 STEP 7 (TIA Portal) 中组态权访问享设备 IO 控制器 IO
    控制器设置享设备支持发送时钟更短发送时钟(发送时钟调整)

    编译加载
    必须编译 IO 控制器组态接加载 CPU
    单独项目进行分布式组态访问参数分配错误时STEP 7 输出致性错误
    错误分配访问参数示例:
    ● IO 控制器访问模块
    ● IP 址参数发送时钟
    控制器操作前会显示错误错误输出组态错误
    112143 示例:智设备组态享设备
    该示例描述 STEP 7 V13 SP1 版 S71200
    组态智设备然作享设备两项目中
    IO 控制器工程组态工具进行分布式组态
    描述步骤基 STEP 7 V13 SP1仅限组态两 S71200 系列 IO
    控制器两 IO 控制器享智设备传送区作享设备 智设备身 CPU
    1215C 通信
    112 PROFINET
    S71200 编程控制器
    816 系统手册 012015 A5E02486685AH
    该示例创建含 IO 控制器三项目:
    ● S71200IDevice
    ● Controller1
    ● Controller2
    S71200IDevice 项目组态智设备 分配位 IO
    控制器中传输区域 Controller1 Controller2 项目中 S71200IDevice
    PROFINET GSD 变量
    享智设备概念
    享智设备概念需少三独立项目:
    ● 智设备项目: 智设备进行组态编程执行特定动化务
    传输区域定义位控制器 IO 接口传输区域分配 IO
    控制器 连接位 IO 控制器需提供 PROFINET GSD
    文件传输区域访问智设备
    ● 享智设备控制器(两项目): 组态 PROFINET IO
    系统时智设备作 PROFINET GSD 变量指定 IO
    控制器访问传送区 IO 址
    智设备
    作智设备 S71200 CPU 分配参数:
    ● 集中式分布式 IO
    ● 需传输区域
    ● 访问智设备 IO 控制器数量(享设备始终 1)

    说明
    组态带位 IO 控制器智设备
    创建户程序传送区编辑址时传送区 IO
    址(智设备中址) 级 IO
    控制器连接外已完全组态智设备装载 S71200 CPU

    户智设备组态导出 PROFINET GSD 文件 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 817
    享智设备控制器
    必须该享智设备组态 PROFINET IO
    系统时工程组态系统中安装智设备组态创建 PROFINET GSD
    文件 果该智设备方 STEP 7 V13 SP1 组态 STEP 7
    中安装 GSD 文件
    相关项目 PROFINET IO 系统中智设备组态 GSD 变量 STEP 7
    V13 SP1 中安装该智设备位现场设备 > PROFINET IO > PLC
    CP(Other field devices > PROFINET IO > PLCs & CPs)
    相关项目中指定传送区专门分配位 IO 控制器(默认设置: 全部)
    传送区设置(分配) 情况 IO
    控制器法访问传输区域您该传输区域分配该项目中 IO
    控制器

    ● STEP 7 V13 SP1 更高版
    ● IO 设备支持享设备功(例ET 200SP IM 1556 PN HF V31)
    ● 已安装 IO 设备组态享设备 GSD 文件
    操作步骤: 创建 S71200Idevice 项目
    享智设备创建项目请步骤操作:
    1 启动 STEP 7
    2 创建名S71200Idevice新项目
    3 网络视图硬件目录中插入 CPU 1215C 指定名称S71200Idevice

    4 双击 IO 设备组态必需模块子模块 通信
    112 PROFINET
    S71200 编程控制器
    818 系统手册 012015 A5E02486685AH
    5 分配模块参数 特必须 PROFINET 接口 [X1] 区域中 CPU
    进行设置:
    – 操作模式(Operating mode) 区域中启IO 设备(IO device) 选项

    – 操作模式>智设备组态(Operating mode > Idevice configuration)
    区域中组态传送区 IO 控制器中址(Address in IO controller)
    列空未分配 IO 控制器

    注: 输入区改输出区者反必须导航相应传送区区域
    – 选择运行期间访问享智设备 IO 控制器数量(少 2)(操作模式
    > 实时设置(Operating Mode > Real time settings) 区域享设备(Shared
    Device) 区域)
    通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 819
    6 保存项目
    7 单击导出(Export) 钮(模式>智设备组态(Mode > Idevice configuration)
    区域导出通站描述文件 (GSD)(Export general station description file (GSD))
    部分) 果您Export(导出) 话框中更改名称 GSD
    文件指定格式名称(例GSDMLV231#SiemensPreConf_S71200I
    Device20130925123456)

    操作步骤: 创建 Controller1 项目
    享智设备创建第项目请步骤操作:
    1 启动 STEP 7
    2 通导出智设备 CPU (S71200IDevice) 安装 PROFINET GSD 文件

    3 创建名Controller1新项目
    4 网络视图中插入 CPU 1215C 该 CPU 名称应Controller1
    5 硬件目录插入智设备(硬件目录: 现场设备 > PROFINET IO > PLC CP
    (Other field devices > PROFINET IO > PLCs & CPs)) 通信
    112 PROFINET
    S71200 编程控制器
    820 系统手册 012015 A5E02486685AH
    6 IO 控制器Controller1分配智设备
    通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 821
    7 智设备属性中选择享设备(Shared device) 区域:
    – 表中传送区 PROFINET 接口分配 IO 控制器 (Controller1)
    – 定义 Controller1 CPU CPU 应访问传送区 区域选择条目
    传送区 Controller2 提供
    通信
    112 PROFINET
    S71200 编程控制器
    822 系统手册 012015 A5E02486685AH
    8 户通设备总览中 IO 控制器设备视图调整址
    开设备总览请双击智设备

    9 保存项目
    步骤 – 创建 Controller2 项目
    享设备创建第二项目请步骤操作:
    1 次启动 STEP 7
    开 STEP 7 新实例
    2 新实例中创建名Controller2新项目
    3 网络视图中插入 CPU 1215C 分配名称Controller2
    4 硬件目录插入智设备(硬件目录: 现场设备 > PROFINET IO > PLC CP
    (Other field devices > PROFINET IO > PLCs & CPs))
    5 IO 控制器Controller2分配智设备
    6 Controller1 项目中样调整传送区访问权
    确保没重复分配结果
    7 调整子网 PROFINET 接口参数
    享智设备涉项目中相设备数必须匹配
    8 保存项目
    两项目现样组态享智设备 步中然应项目中检查 IO
    控制器访问权 PROFINET 接口参数 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 823
    总结 访问享设备分配参数
    传送区动分配 IO 控制器更改分配情况请步骤操作:
    1 单击Controller1项目网络视图中S71200I
    Device设备选择享设备(Shared device) 区域
    2 会出现张表显示权访问已组态传送区 CPU 默认设置 CPU
    权访问模块子模块
    3 保持保留 CPU 址范围传送区设置Controller1
    Controller2项目中位Controller2CPU
    址范围传送区选择设置 意味着项目外 IO
    控制器权访问传送区
    4 余项目相步骤
    5 检查两项目中模块子模块访问权设置否完整
    意味着果 CPU 项目中访问权必须项目中设置选项
    反然
    注: PROFINET 接口端口选项相关参数读法更改 PROFINET
    接口参数端口参数 PROFINET 接口分配 CPU 项目中编辑
    样两项目中端口互连
    6 检查否项目中享设备设置相 IP 址参数设备名称
    检查否项目中连接享设备子网设置相 S7 子网
    ID(子网属性巡视窗口中常规(General) 区域)

    说明
    果智设备进行更改(例更改传输区域数量长度)请次 GSD
    文件形式导出该智设备智设备作享设备项目中重新安装 GSD
    文件 确保仅 IO 控制器权访问传送区
    通信
    112 PROFINET
    S71200 编程控制器
    824 系统手册 012015 A5E02486685AH
    操作步骤 调整实时设置
    确保 IO
    控制器享设备适发送时钟运行确保根通信负载正确计算更新时间必
    须调整检查设置:
    1 必须权访问享设备模块子模块 IO 控制器设置相发送时钟:
    ● 果 STEP 7 (TIA Portal) 组态 IO 控制器执行步骤:
    – 开相应项目
    – 选择 IO 控制器 PROFINET 接口
    – 巡视窗口中选择高级选项 > 实时设置 > IO 通信(Advanced options > Realtime
    settings > IO communication) 区域设置享发送时钟
    ● 果工程组态工具组态 IO 控制器执行步骤:
    – STEP 7 (TIA Portal) 中选择享设备 PROFINET
    接口享设备读出发送时钟(高级选项 > 实时设置(Advanced options >
    Realtime settings) 区域)
    – 工程组态工具中输入读取发送时钟

    说明
    果 STEP 7 (TIA Portal) 中组态权访问享智设备 IO 控制器
    IO 控制器设置享设备支持发送时钟更短发送时钟(发送时钟调整)

    编译载
    必须编译 IO 控制器组态接载 CPU
    单独项目进行分布式组态访问参数分配错误时STEP 7 输出致性错误
    错误分配访问参数示例:
    ● IO 控制器访问模块
    ● IP 址参数发送时钟
    控制器操作前会显示错误错误输出组态错误 通信
    112 PROFINET
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 825
    11215 诊断
    关利组织块 (OB) 诊断通信网络信息请参见组织块 (OB) (页 91)
    11216 分布式 IO 指令
    请参见分布式 IO(PROFINETPROFIBUS ASi)
    (页 375)解关分布式 IO 指令通信网络信息
    11217 诊断指令
    请参见诊断(PROFINET PROFIBUS): 诊断指令
    (页 413)解关诊断指令通信网络信息
    11218 分布式 IO 诊断事件
    请参见诊断(PROFINET PROFIBUS): 分布式 IO 诊断事件
    (页 413)解关该诊断信息通信网络信息 通信
    113 PROFIBUS
    S71200 编程控制器
    826 系统手册 012015 A5E02486685AH
    113 PROFIBUS
    PROFIBUS 系统总线站轮询 RS485
    串行总线点方式分布站设备PROFIBUS
    站处理信息输出发送站外围设备(IO
    传感器阀电机驱动器测量设备)
    该站构成网络动站没总线访问权限确认接收消息根请
    求响应消息发送站 PROFIBUS
    站具相优先级网络通信源站
    PROFIBUS 站构成网络动站 PROFIBUS DP 定义两类站 第 1
    类站(通常中央编程控制器 (PLC) 运行特殊软件
    PC)处理分配站间常规通信数交换 第 2
    类站(通常组态设备调试维护诊断膝型计算机编程控制台)
    调试站诊断特殊设备
    S71200 通 CM 12425 通信模块作站连接 PROFIBUS 网络 CM 1242
    5(DP 站)模块 DP V0V1 站通信伙伴
    果想第三方系统中组态模块适合 CM 12425(DP 站) GSD
    文件模块附 CD Internet Siemens 动化客户支持
    (httpsupportautomationsiemenscomWWllisapidllfunccslibcsinfo&langen&objid
    6GK72425DX300XE0&callerview)页面中提供该文件
    图中S71200 S7300 控制器 DP 站:

    S71200 通 CM 12435 通信模块作站连接 PROFIBUS 网络 CM 1243
    5(DP 站)模块 DP V0V1 站通信伙伴 图中S71200 控制
    ET200S DP 站站:
    通信
    113 PROFIBUS
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 827
    果时安装 CM 12425 CM 12435 S71200 充位 DP
    站系统站充位 DP 站系统站:

    V40站组态三 PROFIBUS CM DP 站 DP 站 CM
    意组合 采 V30 更高版 CPU 固件时 DP 站控制 32

    PROFIBUS CM 组态数存储 CPU 中
    样必时方便换通信模块
    PROFIBUS S71200 V40 CPU 配合必须 PROFIBUS 站 CM
    固件升级 V13
    安全数码卡(SD 卡)完成升级

    说明
    建议始终 PROFIBUS CM 固件更新新版
    (httpsupportautomationsiemenscomCNviewzh42131407)相应版 Siemens
    服务支持网站获取
    通信
    113 PROFIBUS
    S71200 编程控制器
    828 系统手册 012015 A5E02486685AH
    1131 PROFIBUS CM 通信服务
    PROFIBUS CM PROFIBUS DPV1 协议
    DPV1 支持通信类型
    通 DPV1 实现类型通信:
    ● 周期性通信(CM 12425 CM 12435)
    两 PROFIBUS 模块支持周期性通信 DP 站 DP
    站间传送程数
    周期性通信 CPU 操作系统进行处理 时需软件块 直接 CPU
    程映中读取写入 IO 数
    ● 非周期性通信(仅限 CM 12435)
    DP 站模块支持软件块进行非周期性通信:
    – RALRM指令处理中断
    – RDRECWRREC指令传送组态诊断数
    CM 12435 支持功: SYNCFREEZE Get_Master_Diag
    CM 12435 通信服务
    CM 12435 DP 站模块外支持通信服务:
    ● S7 通信
    – PUTGET 服务
    DP 站起客户机服务器作通 PROFIBUS S7 控制器 PC
    进行查询
    – PGOP 通信
    通 PG 功 PG 载组态数户程序诊断数传送
    PG
    进行 OP 通信时通信伙伴 HMI 面板装 WinCC flexible SIMATIC
    面板 PC 者支持 S7 通信 SCADA 系统
    通信
    113 PROFIBUS
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 829
    1132 PROFIBUS CM 户手册参考资料
    更信息
    关 PROFIBUS CM 详细信息请参见设备手册 您 Internet Siemens
    工业动化客户支持页面找手册相应条目 ID :
    ● CM 12425 (httpsupportautomationsiemenscomWWviewen44632650)
    ● CM 12435 (httpsupportautomationsiemenscomWWviewen44632657)

    1133 配置 DP 站站设备
    11331 添加 CM 12435(DP 站)模块 DP 站
    设备网络(Devices and networks) 门户中硬件目录 CPU 添加 PROFIBUS
    模块 模块连接 CPU 左侧
    模块插入硬件组态中硬件目录中选择模块然双击该模块拖高亮
    显示插槽中
    表格 11 55 PROFIBUS CM 12435(DP 站)模块添加设备组态
    模块 选择模块 插入模块 结果
    CM
    1243
    5(DP
    站)


    样硬件目录添加 DP 站 例添加 ET200 S DP
    站请硬件目录中展开列容器:
    ● 分布式 IO
    ● ET200 S
    ● 接口模块
    ● PROFIBUS 通信
    113 PROFIBUS
    S71200 编程控制器
    830 系统手册 012015 A5E02486685AH
    接零件号列表中选择6ES7 1511BA020AB0(IM1511 HF)图示添加
    ET200 S DP 站
    表格 11 56 设备组态添加 ET200 S DP 站
    插入 DP 站 结果

    11332 组态两台 PROFIBUS 设备间逻辑网络连接
    组态 CM 12435(DP 站)模块便组态网络连接
    设备网络(Devices and Networks) 门户中网络视图(Network view)
    创建项目中设备间网络连接 创建 PROFIBUS
    连接请选择第台设备紫色 (PROFIBUS) 框 拖出条线连接第二台设备
    PROFIBUS 框 释放鼠标钮创建 PROFIBUS 连接
    关详细信息请参见设备配置:创建网络连接 (页 676) 通信
    113 PROFIBUS
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 831
    11333 CM 12435 模块 DP 站分配 PROFIBUS 址
    组态 PROFIBUS 接口
    组态两台 PROFIBUS 设备间逻辑网络连接便组态 PROFIBUS
    接口参数 请单击 CM 12435 模块紫色 PROFIBUS 框PROFIBUS
    接口显示巡视窗口属性(Properties) 选项卡中 相方式组态 DP 站
    PROFIBUS 接口
    表格 11 57 组态 CM 12435(DP 站)模块 ET200 S DP 站 PROFIBUS 接口
    CM 12435(DP 站)模块 ET200 S DP 站


    ① PROFIBUS 端口
    分配 PROFIBUS 址
    PROFIBUS 网络中台设备分配 PROFIBUS 址 址 0
    127 范围列情况外:
    ● 址 0: 网络组态连接总线编程工具保留
    ● 址 1: Siemens 保留第站
    ● 址 126: 具开关设置必须通网络重新寻址出厂设备保留
    ● 址 127: 网络设备广播消息保留分配运转设备
    PROFIBUS 运转设备址范围 2 125
    属性(Properties) 窗口中选择PROFIBUS 址(PROFIBUS address) 组态条目
    STEP 7 显示 PROFIBUS 址组态话框该话框分配设备 PROFIBUS
    址 通信
    113 PROFIBUS
    S71200 编程控制器
    832 系统手册 012015 A5E02486685AH

    表格 11 58 PROFIBUS 址参数
    参数 说明
    子网 连接设备子网名称 单击添加新子网(Add new subnet) 钮创建新子网
    默认未连接(Not connected) 两种连接类型:
    • 默认情况未连接(Not connected) 提供连接
    • 网络具两设备时需子网
    参数 址 分配设备 PROFIBUS 址
    高址 高 PROFIBUS 址基 PROFIBUS 动站(例 DP
    站) 动 DP 站单独具范围 1 125 PROFIBUS
    址高 PROFIBUS 址设置(例)15 高
    PROFIBUS
    址令牌传递关(发送权限传递)令牌传递动
    站 指定高 PROFIBUS 址优化总线
    传输率 组态 PROFIBUS 网络传输率: PROFIBUS 传输率范围
    96 Kbps 12 Mbps传输率设置取决 PROFIBUS
    节点属性 传输率应慢节点支持传输率
    通常需 PROFIBUS 网络站设置传输率 DP
    站动该传输率(动波特) 通信
    113 PROFIBUS
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 833
    1134 分布式 IO 指令
    请参见分布式 IO(PROFINETPROFIBUS ASi)
    (页 375)解关分布式 IO 指令通信网络信息
    1135 诊断指令
    请参见诊断(PROFINET PROFIBUS): 诊断指令
    (页 413)解关诊断指令通信网络信息
    1136 分布式诊断事件
    请参见诊断(PROFINET PROFIBUS): 分布式 IO 诊断事件
    (页 413)解关该诊断信息通信网络信息 通信
    114 ASi
    S71200 编程控制器
    834 系统手册 012015 A5E02486685AH
    114 ASi
    通 S71200 ASi 站 CM 12432 ASi 网络连接 S71200 CPU
    执行器传感器接口(者说 ASi)动化系统中低级单站网络连接系统
    CM 12432 作网络中 ASi 站 仅需条 ASi 电缆传感器执行器(AS
    i 站设备) CM 12432 连接 CPUCM 12432 处理 ASi
    网络协调事务通分配 IO 址中继传输执行器传感器 CPU
    数状态信息根站类型访问二进制值模拟值 ASi 站 ASi
    系统输入输出通道 CM 12432 调时会激活
    图中S71200 控制 ASi 数字量模拟量 IO 模块站设备 ASi 站



    ASi S71200 V40 CPU 配合必须 ASi 站 CM 固件升级 V11
    webserver SIMATIC 存储卡完成升级


    说明
    V40 S71200 CPU果 Web 服务器 SIMATIC 存储卡 ASi 固件 V10
    升级 V11必须列步骤 ASi Master CM 12432 中更新 ASi 固件:
    1 固件升级载 ASi Master CM 12432 中
    2 载完成 S71200 CPU 循环电 ASi Master CM 12432
    中完成固件升级程
    3 额外 ASi Master CM 12432 重复步骤 1 2S71200 PLC 支持三
    ASi Master CM 12432
    通信
    114 ASi
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 835
    说明
    建议始终 ASi CM 固件更新新版
    (httpsupportautomationsiemenscomCNviewzh43416171)相应版 Siemens
    服务支持网站获取

    1141 组态 ASi 站站设备
    ASi 站 CM 12432 作通信模块集成 S71200 动化系统中
    关 ASi 站 CM 12432 详细信息请参见SIMATIC S71200 ASi 站 CM
    12432 ASi 数解耦装置 DCM 1271手册
    (httpsupportautomationsiemenscomWWviewen50414115133300)
    11411 添加 ASi 站 CM 12432 ASi 站
    硬件目录 ASi 站 CM12432 模块添加 CPU 模块连接 CPU
    左侧三 ASi 站 CM12432 模块
    模块插入硬件组态中硬件目录中选择模块然双击该模块拖高亮
    显示插槽中
    表格 11 59 设备组态添加 ASi 站 CM12432 模块
    模块 选择模块 插入模块 结果
    CM
    12432
    ASi 站
    通信
    114 ASi
    S71200 编程控制器
    836 系统手册 012015 A5E02486685AH
    样硬件目录添加 ASi 站 例添加紧凑型数字量输入 IO
    模块站请硬件目录中展开列容器:
    ● 现场设备
    ● ASinterface 接口站
    接零件号列表中选择3RG9 0010AA00(ASi SM
    U4DI)图示添加紧凑型数字量输入 IO 模块站
    表格 11 60 设备组态添加 ASi 站
    插入 ASi 站 结果

    11412 组态两 ASi 设备间逻辑网络连接
    组态 ASi 站 CM12432 便组态网络连接
    设备网络(Devices and Networks) 门户中网络视图(Network view)
    创建项目中设备间网络连接 创建 ASi 连接第设备选择黄色 (AS
    i) 框 拖出条线连接第二设备 ASi 框 松开鼠标钮创建 ASi
    连接
    更相关信息请参见设备组态: 创建网络连接 (页 676)
    11413 组态 ASi 站 CM12432 属性
    组态 ASi 接口参数请单击 ASi 站 CM12432 模块黄色 ASi
    框巡视窗口属性(Properties) 选项卡显示该 ASi 接口
    STEP 7 巡视窗口中查组态更改常规信息址操作参数:
    表格 11 61 ASi 站 CM12432 模块属性
    属性 说明
    常规 ASi 站 CM 12432 名称
    操作参数 ASi 站响应参数 通信
    114 ASi
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 837
    属性 说明
    IO 址 站 IO 址址区域
    ASi 接口 (X1) 分配 ASi 网络


    说明
    ASi 组态障诊断中断(Diagnostic interrupt for faults in the ASi configuration)
    动址编程(Automatic address programming) 始终处激活状态呈灰显



    11414 ASi 站分配 ASi 址
    组态 ASi 站接口
    组态 ASi 接口参数请单击 ASi 站黄色 ASi
    框巡视窗口属性(Properties) 选项卡显示该 ASi 接口

    ① ASi 端口 通信
    114 ASi
    S71200 编程控制器
    838 系统手册 012015 A5E02486685AH
    分配 ASi 站址
    ASi 网络中台设备分配 ASi 站址 址范围 0
    31址 0 预留新站设备 站址 1(A B)直 31(A
    B)总计 62 台站设备
    标准ASi 设备完整址数字址带 A B 标识 AB 节点ASi
    设备址 A B样 31 址全两次 址空间范围 1A
    31A 加 1B 31B
    1 31 范围址分配 ASi 站设备站址 21
    开始第站分配址 1关紧
    面示例中三 ASi 设备址分1(标准类型设备)2A(AB
    节点类型设备)3(标准类型设备):

    ① ASi 站址 1设备: ASi SMU4DI订货号: 3RG9 0010AA00
    ② ASi 站址 2A设备: ASi 8WD443DOAB订货号: 8WD4 4280BD
    ③ ASi 站址 3设备: ASi SMU2DI2DO订货号: 3RG9 0010AC00
    通信
    114 ASi
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 839
    处输入 ASi 站址:



    表格 11 62 ASi 接口参数
    参数 说明
    网络 设备连接网络名称
    址 站设备分配 ASi 址范围 1(A B) 31(A B)总计 62
    台站设备 通信
    114 ASi
    S71200 编程控制器
    840 系统手册 012015 A5E02486685AH
    1142 户程序 ASi 站间交换数
    11421 STEP 7 基组态
    ASi 站 CPU IO 区域中预留 62 字节数区
    字节访问数字量数站字节输入数字节
    输出数
    ASi 站 CM 12432 巡视窗口中指示 ASi 数字量站分配字节数位
    ASi 连接分配

    通相应位逻辑运算(AND)显示 IO 址位分配访问户程序中 ASi
    站数

    说明
    果未 STEP 7 组态 ASi 站动激活系统分配(System assignment)
    果组态站必须线功ACTUAL > EXPECTED通知 ASi 站
    CM12432 关实际总线组态信息

    更信息
    关 ASi 站 CM 12432 详细信息请参见SIMATIC S71200 ASi 站 CM
    12432 ASi 数解耦装置 DCM 1271手册
    (httpsupportautomationsiemenscomWWviewen50414115133300) 通信
    114 ASi
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 841
    11422 STEP 7 组态站
    传输 ASi 数字值
    循环操作中CPU 通 ASi 站 CM12432 访问 ASi 站数字量输入输出
    通 IO 址数记录传输访问数

    ① ASi 站址 1
    ② ASi 站址 2A
    ③ ASi 站址 3
    字节访问数字量数( ASi 数字量站应字节)
    STEP 7 中组态 ASi 站时相应 ASi 巡视窗口中显示访问户程序中数 IO
    址 通信
    114 ASi
    S71200 编程控制器
    842 系统手册 012015 A5E02486685AH
    述 ASi 网络中数字量输入模块(ASi SMU4DI)已分配站址
    1单击该数字量输入模块设备属性(Properties) AS 接口(AS interface)
    选项卡显示站址示:

    述 ASi 网络中数字量输入模块(ASi SMU4DI)已分配 IO 址
    2单击该数字量输入模块设备属性(Properties) IO 址(IO addresses)
    选项卡显示 IO 址示:

    通 IO 址进行相应位逻辑运算(AND)位分配访问户程序中 ASi
    站数 段程序举例说明进行分配:
    程序中轮询输入 I20 ASi 系统中该输入属 站 1(第 2 输入字节第
    0 位) 设置输出 Q43 应 ASi 站 3(第 4 输出字节第 3 位)
    通信
    114 ASi
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 843
    传输 ASi 模拟值
    果 STEP 7 中已该 ASi 站组态模拟量站通 CPU
    程映访问 ASi 站模拟量数
    果没 STEP 7
    中组态模拟量站通非周期性函数(数记录接口)访问 ASi
    站数 CPU 户程序中 RDREC(读取数记录)
    WRREC(写入数记录)分布式 IO 指令读取写入 ASi 调

    说明
    S7 站启动程中通 ASi 站 CM12432 CPU 传输通 STEP 7
    指定载 S7 站中 ASi 站组态信息 会覆盖系统分配线功 (页 840)
    (ACTUAL > EXPECTED) 确定现组态信息

    更信息
    关 ASi 站 CM 12432 详细信息请参见SIMATIC S71200 ASi 站 CM
    12432 ASi 数解耦装置 DCM 1271手册
    (httpsupportautomationsiemenscomWWviewen50414115133300)
    1143 分布式 IO 指令
    请参见分布式 IO(PROFINETPROFIBUS ASi)
    (页 375)解关分布式 IO 指令通信网络信息 通信
    114 ASi
    S71200 编程控制器
    844 系统手册 012015 A5E02486685AH
    1144 ASi 线工具
    线更改 ASi 操作模式
    必须线查更改 ASi 操作模式
    转线模式必须先设备组态(Device Configuration) 中选择 ASi 站 CM1243
    2 模块然单击工具栏中转线(Go online) 钮 然线(Online)
    菜单中选择线诊断(Online and diagnostics) 命令

    2 种 ASi 操作模式:
    ● 保护模式:
    – 更改 ASi 站设备 CPU IO 址
    – 绿色CM LED 熄灭
    ● 组态模式:
    – ASi 站设备 CPU IO 址进行相应更改
    – 绿色CM LED 亮起 通信
    115 S7 通信
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 845

    设置 ASi 址(Set ASi address) 字段中更改 ASi 站址
    尚未分配址新站址始终
    0分配址前会站检测尚未分配址新站包括常规
    通信范围
    组态错误
    黄色CER LED 亮起时表示 ASi 站设备组态中出现错误 选择ACTUAL >
    EXPECTED钮 ASi 现场网络站设备组态覆盖 ASi 站 CM12432
    模块站设备组态
    通信
    115 S7 通信
    S71200 编程控制器
    846 系统手册 012015 A5E02486685AH
    115 S7 通信
    1151 GET PUT(远程 CPU 读写)指令
    GET PUT 指令通 PROFINET PROFIBUS 连接 S7 CPU 通信
    仅 CPU 属性保护(Protection) 属性中伙伴 CPU 激活允许
    PUTGET 通信进行访问(Permit access with PUTGET communication)
    功进行操作:
    ● 访问远程 CPU 中数: S71200 CPU ADDR_x
    输入字段中绝址远程 CPU (S72003004001200) 变量寻址
    ● 访问标准 DB 中数: S71200 CPU ADDR_x
    输入字段中绝址远程 S7 CPU 标准 DB 中 DB 变量寻址
    ● 访问优化 DB 中数: S71200 CPU 访问远程 S71200 CPU 优化 DB 中
    DB 变量
    ● 访问 CPU 中数: S71200 CPU 绝址符号址分作 GET
    PUT 指令 RD_x SD_x 输入字段输入

    说明
    V40 CPU 程序 GETPUT 操作会动启
    V30 CPU 程序 GETPUT 操作 V40 CPU 中会动启
    V40 CPU 中 V40 CPU 程序 GETPUT 操作会动启 启 GETPUT
    访问 (页 210)必须转 CPU设备组态(evice
    configuration)开巡视窗口选择属性(Properties) 选项卡保护(Protection)
    属性

    通信
    115 S7 通信
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 847
    表格 11 63 GET PUT 指令
    LADFBD SCL 说明

    GET_DB(
    req_bool_in_
    ID_word_in_
    ndr>_bool_out_
    error>_bool_out_
    status>_word_out_
    addr_1_remote_inout_
    [addr_4_remote_inout_]
    rd_1_variant_inout_
    [rd_4_variant_inout_])
    GET 指令远程 S7 CPU
    中读取数 远程 CPU 处
    RUN STOP 模式
    STEP 7 会插入指令时动创建该
    DB

    PUT_DB(
    req_bool_in_
    ID_word_in_
    done>_bool_out_
    error>_bool_out_
    status>_word_out_
    addr_1_remote_inout_
    [addr_4_remote_inout_]
    sd_1_variant_inout_
    [sd_4_variant_inout_])
    PUT 指令数写入远程 S7
    CPU 远程 CPU 处 RUN
    STOP 模式
    STEP 7 会插入指令时动创建该
    DB

    表格 11 64 参数数类型
    参数类型 数类型 说明
    REQ Input Bool 通低高(升)信号启动操作
    ID Input CONN_PRG
    (Word)
    S7 连接 ID(十六进制)
    NDR (GET) Output Bool 新数绪:
    • 0 请求尚未启动运行
    • 1 已成功完成务
    DONE (PUT) Output Bool DONE
    • 0 请求尚未启动运行
    • 1 已成功完成务 通信
    115 S7 通信
    S71200 编程控制器
    848 系统手册 012015 A5E02486685AH
    参数类型 数类型 说明
    ERROR
    STATUS
    Output
    Output
    Bool
    Word
    • ERROR0
    STATUS 值:
    – 0000H: 没警告没错误
    – <> 0000H: 警告STATUS 提供详细信息
    • ERROR 1
    出现错误 STATUS 提供关错误性质详细信息
    ADDR_1 InOut 远程 指远程 CPU 中存储读取 (GET) 发送 (PUT)
    数存储区 ADDR_2 InOut 远程
    ADDR_3 InOut 远程
    ADDR_4 InOut 远程
    RD_1 (GET)
    SD_1 (PUT)
    InOut Variant 指 CPU 中存储读取 (GET) 发送 (PUT)
    数存储区
    允许数类型:
    Bool(允许单位)ByteCharWordIntDWor
    dDInt Real
    注: 果该指针访问 DB必须指定绝址:
    P# DB10DBX50 Byte 10
    情况10 代表 GET PUT 字节数
    RD_2 (GET)
    SD_2 (PUT)
    InOut Variant
    RD_3 (GET)
    SD_3 (PUT)
    InOut Variant
    RD_4 (GET)
    SD_4 (PUT)
    InOut Variant 通信
    115 S7 通信
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 849
    必须确保 ADDR_x(远程 CPU) RD_x SD_x (
    CPU)参数长度(字节数)数类型相匹配 标识符Byte数字
    ADDR_xRD_x SD_x 参数引字节数

    说明
    通 GET 指令接收字节总数者通 PUT 指令发送字节总数定限制
    具体限制取决四址存储区中少:
    • 果仅 ADDR_1 RD_1SD_1 GET 指令获取 222 字节
    PUT 指令发送 212 字节
    • 果 ADDR_1RD_1SD_1ADDR_2 RD_2SD_2 GET
    指令总获取 218 字节 PUT 指令总发送 196 字节
    • 果 ADDR_1RD_1SD_1ADDR_2RD_2SD_2ADDR_3 RD_3SD_3
    GET 指令总获取 214 字节 PUT 指令总获取 180 字节
    • 果
    ADDR_1RD_1SD_1ADDR_2RD_2SD_2ADDR_3RD_3SD_3ADDR_4
    RD_4SD_4 GET 指令总获取 210 字节 PUT 指令总发送
    164 字节
    址存储区参数字节数必须等定义限值 果超出限值
    GET PUT 指令返回错误

    REQ 参数升出现时读操作 (GET) 写操作 (PUT) 装载 IDADDR_1
    RD_1 (GET) SD_1 (PUT) 参数
    ● GET: 次扫描开始远程 CPU 会请求数返回接收区 (RD_x)
    读操作利完成时NDR 参数设置
    1完成前操作开始新操作
    ● PUT: CPU 开始数发送 (SD_x) 远程 CPU 中存储位置
    (ADDR_x) 写操作利完成远程 CPU 返回执行确认 然PUT 指令
    DONE 参数设置 1完成前操作开始新写操作


    说明
    确保数致性应始终访问数启动读写操作前评估已完成操作
    ( GET 评估 NDR 1 PUT 评估 DONE 1)
    通信
    115 S7 通信
    S71200 编程控制器
    850 系统手册 012015 A5E02486685AH
    ERROR STATUS 参数提供关读 (GET) 写 (PUT) 操作状态信息
    表格 11 65 错误信息
    ERROR STATUS(十
    进制)
    说明
    0 11 • 前作业没结束执行新作业
    • 正较低优先级处理作业
    0 25 通信已启动 正处理作业
    1 1 通讯障:
    • 未装载连接描述(远程)
    • 连接中断(例: 电缆断线CPU 关闭 CMCBCP 处 STOP
    模式)
    • 没建立通信伙伴连接
    1 2 伙伴设备否定应答 法执行务
    1 4 发送区指针(GET RD_x PUT
    SD_x)出错包括数长度数类型
    1 8 伙伴 CPU 发生访问错误
    1 10 法访问户存储器(例尝试访问已删数块)
    1 12 调 SFB 时:
    • 指定属 GET PUT 背景数块
    • 未指定背景数块指定享数块
    • 未发现背景数块(装载新背景数块)
    1 20 • 超出行作业实例数量
    • CPU 处 RUN 模式时实例载
    首次执行 GET PUT 指令时出现状态
    1 27 CPU 中没相应 GET PUT 指令 通信
    115 S7 通信
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 851
    1152 创建 S7 连接
    连接机制
    PUTGET 指令访问远程连接伙伴户必须许
    默认情况允许 PUTGET 通信进行访问(Permit access with PUTGET
    communication) 选项处未启状态 时需 CPU
    通信伙伴时进行组态编程通信连接实现 CPU 数读写访问
    例通 BSENDBRCV 指令进行访问
    CPU 仅作服务器连接(说 CPU
    中存带通信伙伴通信组态编程) CPU 运行期间例:
    ● 通通信模块进行 PUTGETFETCHWRITE FTP 访问
    ● S7 CPU 进行 PUTGET 访问
    ● 通 PUTGET 通信进行 HMI 访问
    果希允许客户端访问 CPU 数希限制 CPU
    通信服务实现级安全性请参见S71200 CPU 访问保护 (页 210)
    连接类型
    选连接类型创建伙伴站通信连接
    控制器设置建立动监视该连接
    设备网络(Devices and Networks) 门户中网络视图(Network view)
    创建项目中设备间网络连接 首先请单击连接(Connections)
    选项卡然右侧拉框选择连接类型(例 S7 连接)
    单击第设备绿色 (PROFINET) 框然拖出条线连接第二设备
    PROFINET 框 松开鼠标钮创建 PROFINET 连接
    更相关信息请参见创建网络连接 (页 676)

    单击突出显示: 连接(Highlighted Connection) 钮访问通信指令属性(Properties)
    组态话框 通信
    115 S7 通信
    S71200 编程控制器
    852 系统手册 012015 A5E02486685AH
    1153 组态两台设备间伙伴连接路径
    组态常规参数
    通信指令属性(Properties) 组态话框中指定通信参数
    选中该指令部分话框会出现页面底部附
    更相关信息请参见设备配置: 组态伙伴连接路径 (页 677)
    连接参数(Connection parameters) 话框址详细信息(Address Details)
    部分定义 TSAP 端口 TSAP(Local TSAP) 字段中输入 CPU
    中连接 TSAP 端口 伙伴 TSAP(Partner TSAP) 字段输入伙伴 CPU
    中连接分配 TSAP 端口
    1154 GETPUT 连接参数分配
    GETPUT 指令连接参数分配项 CPU 间 S7 通信连接组态户辅助功
    插入 GET PUT 块STEP 7 显示 GETPUT 指令连接参数分配话框:
    通信
    115 S7 通信
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 853
    次选择指令部分巡视窗口会显示连接属性
    通信指令属性(Properties) 组态(Configuration) 选项卡中组态通信参数

    说明
    V41 版 CPU 程序 GETPUT 操作会动启
    V30 CPU 程序 GETPUT 操作 V41 版 CPU 中会动启
    V41 版 CPU 程序 GETPUT 操作 V41 版 CPU
    中会动启 启 GETPUT 访问 (页 210)必须转 CPU设备组态(evice
    configuration)开巡视窗口选择属性(Properties) 选项卡保护(Protection)
    属性

    11541 连接参数
    连接参数(Connection parameters) 页面中组态必 S7 连接组态
    GETPUT 块参数ID引参数连接 ID(Connection ID)
    页面容包括关端点信息户页面中定义接口
    您定义伙伴端点
    通块参数(Block parameters) 页面组态块参数
    通信
    115 S7 通信
    S71200 编程控制器
    854 系统手册 012015 A5E02486685AH
    表格 11 66 连接参数: 常规定义
    参数 定义
    连接参数:
    常规
    端点 端点: 分配 CPU 名称
    伙伴端点: 分配伙伴(远程)CPU 名称
    注: 伙伴端点(Partner End point)
    拉列表中系统显示前项目中 S7
    连接伙伴选项未指定(unspecified) 未指定伙伴指前
    STEP 7 项目中通信伙伴(例第三方设备通信伙伴)
    接口 分配接口名称
    注: 您通更改伙伴接口更改连接
    接口类型 接口类型
    子网名称 分配子网名称
    址 分配 IP 址
    注: 您未指定通信伙伴指定第三方设备远程址
    连接 ID ID 号: GETPUT 连接参数分配动生成
    连接名称 伙伴 CPU 数存储位置: GETPUT
    连接参数分配动生成
    动连接建立 选择 CPU 作动连接复选框
    单 指定单双连接复选框读
    注: PROFINET GETPUT
    连接中伙伴设备作服务器客户端
    样进行双连接取消选中单(Oneway) 复选框
    某情况PROFIBUS GETPUT
    连接中伙伴设备作服务器(例 S7
    300)选中单(Oneway) 复选框 通信
    115 S7 通信
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 855
    连接 ID 参数
    三种更改系统定义连接 ID 方法:
    1 户 GETPUT 块中直接更改前 ID 果新 ID
    属已存连接连接更改
    2 户 GETPUT 块中直接更改前 ID新 ID 系统已创建新 S7 连接
    3 通连接概况(Connection overview) 话框更改前 ID: 户输入相应
    GETPUT 块中 ID 参数步


    说明
    GETPUT
    块参数ID连接名称数字表达式写法类似示例: W#16#1


    连接名称参数
    通特殊户控件(连接概况(Connection overview) 话框)编辑连接名称
    该话框提供 S7 连接选择连接作前 GETPUT
    通信备选方式 户表中创建全新连接 单击连接名称(Connection name)
    字段右侧钮启动连接概况(Connection overview) 话框

    通信
    115 S7 通信
    S71200 编程控制器
    856 系统手册 012015 A5E02486685AH
    11542 组态 CPU 间 S7 连接
    假设 PLC_1PLC_2 PLC_3 组态图示PLC_1插入 GET PUT 块

    GET PUT 指令巡视窗口中动显示属性(Properties)
    选项卡包含菜单选项:
    ● 组态(Configuration)
    ● 连接参数(Connection parameters)

    通信
    115 S7 通信
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 857
    组态 PROFINET S7 连接
    伙伴端点请选择PLC_3

    系统进行更改进行响应:
    表格 11 67 连接参数: 常规值
    参数 定义
    连接参数:
    常规
    端点 端点中读PLC_1
    伙伴端点字段中PLC_3[CPU3193PNDP]:
    • 颜色红色变白色
    • 显示伙伴设备图
    • PLC_1 PLC_3
    设备图间条连接线(绿色太网线)
    接口 接口中CPU1214C DCDCDCPROFINET interface
    (R0S1)
    伙伴接口中: CPU3193PNDPPROFINET interface
    (R0S2)
    接口类型 接口类型中EthernetIP控件读
    伙伴接口类型中EthernetIP控件读
    伙伴接口类型(绿色太网图标)旁显示接口类型图
    子网名称 子网名称中PNIE_1控件读
    伙伴子网名称中PNIE_1控件读 通信
    115 S7 通信
    S71200 编程控制器
    858 系统手册 012015 A5E02486685AH
    参数 定义
    址 址中 IP 址控件读
    伙伴址中伙伴 IP 址控件读
    连接 ID 连接 ID中100
    程序编辑器中Main [OB1] 中 GETPUT 块连接
    ID值100
    连接名称 连接名称中默认连接名称(例S7_Connection_1)控
    件已启
    动连接建立 选中启选择 CPU 作动连接
    单 读取消选中
    注: PLC_1 (S71200 CPU 1214CDCDCRly) PLC_3 (S7
    300 CPU 3193PNDP) PROFINET GETPUT
    连接中作服务器客户端实现双连接
    属性视图树中 GETPUT 图标红色变绿色
    完成 PROFINET S7 连接
    网络视图(Network view) 中PLC_1PLC_3间连接(Connections)
    表中显示 S7 双连接


    通信
    115 S7 通信
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 859
    组态 PROFIBUS S7 连接
    伙伴端点请选择PLC_3

    系统进行更改进行响应: 通信
    115 S7 通信
    S71200 编程控制器
    860 系统手册 012015 A5E02486685AH
    表格 11 68 连接参数: 常规值
    参数 定义
    连接参数:
    常规
    端点 端点中读PLC_1
    伙伴端点字段中PLC_3[CPU3193PNDP]:
    • 颜色红色变白色
    • 显示伙伴设备图
    • PLC_1 PLC_3 设备图间条连接线(紫色
    PROFIBUS 线)
    接口 接口中CPU1214C DCDCDCPROFIBUS interface
    (R0S1)
    伙伴接口中: CPU3193PNDPPROFIBUS interface
    (R0S2)
    接口类型 接口类型中PROFIBUS控件读
    伙伴接口类型中PROFIBUS控件读
    伙伴接口类型(紫色 PROFIBUS
    图标)旁显示接口类型图
    子网名称 子网名称中PROFIBUS _1控件读
    伙伴子网名称中PROFIBUS _1控件读
    址 址中 IP 址控件读
    伙伴址中伙伴 IP 址控件读
    连接 ID 连接 ID中100
    程序编辑器中Main [OB1] 中 GETPUT 块连接
    ID值100
    连接名称 连接名称中默认连接名称(例S7_Connection_1)控
    件已启
    动连接建立 读选中启选择 CPU 作动连接
    单 读选中
    注: PLC_3 (S7300 CPU3193PNDP) PROFIBUS GETPUT
    连接中作服务器(法时作客户端)进行单连

    属性视图树中 GETPUT 图标红色变绿色 通信
    115 S7 通信
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 861
    完成 PROFIBUS S7 连接
    网络视图(Network view) 中PLC_1PLC_3间连接(Connections)
    表中显示 S7 单连接


    通信
    115 S7 通信
    S71200 编程控制器
    862 系统手册 012015 A5E02486685AH
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 863
    Web 服务器 12

    助 S71200 Web 服务器户 Web 页面访问 CPU
    相关数程数

    通 PC 移动设备访问 S71200 Web
    页面 Web
    服务器显示页面格式访问 Web
    页面设备兼容 Web
    服务器支持分辨率 240 x 240

    Web 浏览器通 CUP 建立连接访问
    S71200 CPU IP
    址访问机架中 已启 Web
    服务器 CP(通信处理器)模块 (页 872)
    IP 址 S71200 支持发连接



    标准 Web 页面
    S71200 包含通 PC Web 浏览器进行访问 (页 870)通移动设备
    (页 871)访问标准 Web 页面:
    ● 介绍 (页 879) 标准 Web 页面进入点
    ● 起始页面 (页 879) 关 CPU 常规信息
    ● 标识 (页 881) 关 CPU 详细信息包括序列号订单号版号
    ● 模块信息 (页 883) 关机架中模块固件更新功信息
    ● 通信 (页 886) 关网络址通信接口物理属性通信统计信息
    ● 诊断缓区 (页 882) 诊断缓区
    ● 变量状态 (页 887) CPU 变量 IO通址 PLC 变量名称进行访问 Web 服务器

    S71200 编程控制器
    864 系统手册 012015 A5E02486685AH
    ● 文件浏览器 (页 889) 浏览存储 CPU
    存储卡部文件(数日志配方)浏览器
    ● 登录 (页 875) 户身份登录注销
    页面置 S71200 CPU
    中提供英语德语法语西班牙语意利语简体中文等版 页面需
    STEP 7 中组态附加户权限 (页 868)查页面 关标准 Web
    页面访问页面详细信息请参见标准 Web 页面 (页 873)部分


    说明
    S71200 CPU 包含单独固件更新标准 Web 页面 模块信息(Module Information)
    页面中包含固件更新功

    户定义 Web 页面
    S71200 支持您创建访问 CPU 数户定义 Web 页面 选
    HTML 创作软件开发类页面预定义AWP(Automation Web
    Programming动化 Web 编程)命令包含 HTML 代码中访问 CPU 数
    关开发户定义 Web 页面 STEP 7
    中进行相关组态编程具体信息请参见户定义 Web 页面 (页 892)章
    通 PC 移动设备标准 Web 页面访问户定义页面 Web 服务器

    S71200 编程控制器
    系统手册 012015 A5E02486685AH 865
    Web 浏览器求
    Web 服务器支持 PC Web 浏览器:
    ● Internet Explorer 80
    ● Internet Explorer 90
    ● Mozilla Firefox 1701
    ● Google Chrome 230
    ● Apple Safari 517 (Windows)
    ● Apple Safari 602 (Mac)
    Web 服务器支持移动设备 Web 浏览器:
    ● Internet Explorer 60 早期版适 HMI 面板
    ● Mobile Safari 7534483 (iOS 501)
    ● Mobile Android Browser 234
    ● Mobile Google Chrome 230
    关干扰标准户定义 Web 页面显示浏览器相关限制请参见限制
    (页 939)部分 Web 服务器
    121 启 Web 服务器
    S71200 编程控制器
    866 系统手册 012015 A5E02486685AH
    121 启 Web 服务器
    STEP 7 中通设备组态(Device Configuration) 连接 CPU 启 Web
    服务器
    启 Web 服务器请步骤操作:
    1 设备组态视图中选择 CPU
    2 巡视窗口中 CPU 属性中选择Web 服务器(Web server)
    3 选中激活设备模块 Web 服务器(Activate web server on all modules of
    this device) 复选框
    4 出安全考虑 Web 服务器进行安全访问时请选择仅允许 HTTPS
    访问(Permit access only with HTTPS)


    警告
    通 Web 服务器 CPU 进行未授权访问
    未授权访问 CPU PLC
    变量更改效值会中断程操作导致死亡严重身伤害财产损

    启 Web 服务器授权户执行操作模式更改写入 PLC
    数固件更新Siemens 建议遵安全实践:
    • 仅 HTTPS 协议启 Web 服务器访问
    • 密码 Web 服务器户 ID 进行密码保护 (页 868)
    强密码长度少十字符字母数字特殊字符组合
    字典找词信息推断出名字标识符
    保密码常更改密码
    • 扩展(Everybody) 户默认低权限
    • 程序逻辑中变量执行错误检查范围检查 Web 页面户 PLC
    变量更改效值
    • 果您受保护网络范围请安全虚拟专网络 (VPN) 连接 S7
    1200 PLC Web 服务器

    载设备组态标准 Web 页面访问 CPU 果针动更新(Automatic
    update) 选择启(Enable)标准 Web 页面十秒刷新次 Web 服务器
    121 启 Web 服务器
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 867
    果创建启户定义 Web 页面 (页 892)通标准 Web
    页面菜单访问页面

    说明
    设备更换: V41 CPU 换 V30 CPU
    果您 V41 CPU 换现 V30 CPU (页 1451) 您 V30 项目转换 V41
    项目请注意STEP 7 V41 CPU 两项保持 Web 服务器设置
    • 激活模块 Web 服务器 (Activate web server on this module)
    • 仅允许 HTTPS 访问 (Permit access only with HTTPS)

    说明
    果正 RUN 模式进行载 (页 1201)载完成前标准户定义
    Web 页面会更新数值允许写入数值 载期间Web
    服务器会放弃写入数值尝试

    Web 服务器启语言
    您选择语言显示标准 Web 页面 设备组态属性(Properties)
    选项卡中选择户界面语言(User interface languages)然 STEP 7
    项目语言分配 Web 服务器支持六种语言 载设备组态标准 Web
    页面显示户界面语言选择器 果您未选择语言默认设置英语 Web 服务器
    122 组态 Web 服务器户
    S71200 编程控制器
    868 系统手册 012015 A5E02486685AH
    122 组态 Web 服务器户
    您户组态通 Web 服务器访问 CPU 种权限级
    组态 Web 服务器户相关权限请步骤操作:
    1 设备组态视图中选择 CPU
    2 巡视窗口 CPU 属性中选择Web 服务器(Web server)启 Web 服务器
    (页 866)
    3 Web 服务器属性中选择户理(User management)
    4 想户登录输入户名访问级密码
    组态载 CPU 授权户相应权限访问 Web 服务器功
    Web 服务器访问级
    STEP 7 提供默认户名称(Everybody)没密码
    默认情况户没附加权限查开始 (页 879)简介
    (页 879)两标准 Web 页面 (Everybody)
    户组态户授予附加权限:
    ● 查询诊断
    ● 读取变量
    ● 写入变量
    ● 读取变量状态
    ● 写入变量状态
    ● 开户定义页面
    ● 写入户定义页面
    ● 读取文件
    ● 写入删文件
    ● 更改工作模式
    ● 闪烁 LED
    ● 执行固件更新
    ● 更改系统参数
    ● 更改应程序参数 Web 服务器
    122 组态 Web 服务器户
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 869

    警告
    访问 Web 服务器
    授予(Everybody) 户相应权限没密码情况登录 Web 服务器
    未授权访问 CPU PLC
    变量更改效值会中断程操作导致死亡严重身伤害财产损失
    具足够权限(Everybody)
    户够没密码情况执行工作模式更改写入 PLC
    数进行固件更新Siemens 建议遵安全实践
    • 仅 HTTPS 协议启 Web 服务器访问
    • 密码 Web 服务器户 ID 进行密码保护
    强密码长度少十字符字母数字特殊字符组合
    字典找词信息推断出名字标识符
    保密码常更改密码
    • 扩展(Everybody) 户默认低权限
    • 程序逻辑中变量执行错误检查范围检查 Web 页面户 PLC
    变量更改效值
    • 果您受保护网络范围请安全虚拟专网络 (VPN) 连接 S7
    1200 PLC Web 服务器
    Web 服务器
    123 通 PC 访问 Web 页面
    S71200 编程控制器
    870 系统手册 012015 A5E02486685AH
    123 通 PC 访问 Web 页面
    通 S71200 CPU 机架中意已启 Web 服务器 CP (页 872) IP
    址 PC 移动设备访问 S71200 标准 Web 页面
    通 PC 访问 S71200 标准 Web 页面请步骤操作:
    1 请确保 S71200 PC
    位太网中二者间直接标准太网电缆进行连接
    2 开 Web 浏览器输入 URLhttpswwxxyyzz中wwxxyyzz S71200
    CPU 机架中 CP IP 址应
    Web 浏览器开简介(Introduction) 页面

    说明
    果您受保护网络范围请安全虚拟专网络 (VPN) 连接 S71200
    PLC Web 服务器 外注意 Web 环境操作系统造成限制
    (页 939)

    Web 浏览器设置指特定标准 Web 页面
    应输入httpswwxxyyzz<页面>html形式 URL中 <页面> 标准
    Web 页面:
    ● 起始 (页 879) 关 CPU 常规信息
    ● 标识 (页 881) 关 CPU 详细信息包括序列号订单号版号
    ● 模块 (页 883) 关机架中模块固件更新力信息
    ● 通信 (页 886) 关网络址通信接口物理属性通信统计信息
    ● 诊断 (页 882) 诊断缓区
    ● 变量 (页 887) CPU 变量 IO通址 PLC 变量名称进行访问
    ● 文件浏览器 (页 889) 浏览存储 CPU
    部存储卡中数日志文件配方文件浏览器
    ● 索引 (页 879) 进入标准 Web 页面简介页面
    ● 登录 (页 875) 户身份登录注销页面 (请注意PC 标准 Web
    页面页面提供登录窗口移动设备登录必须该登录页面)
    例果输入httpswwxxyyzzcommunicationhtml浏览器显示通信页面 Web 服务器
    124 通移动设备访问 Web 页面
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 871
    安全访问
    果您受保护网络范围请安全虚拟专网络 (VPN) 连接 S71200
    PLC Web 服务器 求 https( http)标准 Web 页面进行安全访问
    (页 866) https 连接 S71200 时网站通数字证书会话进行加密 Web
    服务器安全发送数会
    通常您会收安全警告(Yes) 继续浏览标准 Web 页面
    避免次安全访问时出现安全警告 Siemens 软件证书导入 Web 浏览器
    (页 942)
    124 通移动设备访问 Web 页面
    通移动设备访问 S71200您必须 PLC 连接 Internet
    线接入点相连网络 安全虚拟专网络 (VPN) 移动设备连接 S7
    1200 PLC Web 服务器 线路器中端口转发功 PLC IP
    址映射移动设备通 Internet 进行访问址
    组态端口转发功请路器软件组态说明进行操作 路器支持少 PLC
    开关设备您连接少
    没端口转发时您连接 PLC线信号范围进行连接
    Web 服务器
    125 通 CP 模块访问 Web 页面
    S71200 编程控制器
    872 系统手册 012015 A5E02486685AH
    示例中处线接入点范围移动设备根相应 IP 址连接 PLC 3
    PLC 4 移动设备通线范围外 Internet PLC
    端口转发址连接 PLC 1 PLC 2
    访问标准 Web 页面必须权访问手机服务线接入点 通 Internet 访问
    PLC应访问 PLC 移动设备 Web 浏览器中输入端口转发址例
    httpwwxxyyzzpppp httpswwxxyyzzpppp中 wwxxyyzz
    路器址pppp 特定 PLC 端口分配
    通线接入点进行访问请输入 S71200 CPU 机架中已启 Web
    服务器 CP (页 872) IP 址: httpwwxxyyzz or
    httpswwxxyyzz通 PC 访问 Web 页面
    (页 870)中描述名称导航特定 Web 页面
    获更高安全性请 Web 服务器配置通安全访问 (HTTPS) (页 866)
    访问
    125 通 CP 模块访问 Web 页面
    PC 移动设备访问 Web 服务器果已 STEP 7 中组态 CP
    模块安装具 S71200 CPU 机架中通连接 Web
    页面:
    ● CP 12427 GPRS V2
    ● CP 12437 LTEEU
    起始标准 Web 页面 (页 879)通 CP 模块访问 Web 页面
    起始页面显示您机架中拥已组态已安装 CP
    模块列模块访问 Web 页面

    说明
    已启 Web 服务器 CP 位机架中时标准 Web 页面访问
    果已启 Web 服务器 CP 位机架连接 S71200 标准 Web
    页面时会观察两分钟延迟
    果页面出现错误时需等两分钟然刷新页面

    Web 服务器
    126 标准 Web 页面
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 873
    126 标准 Web 页面
    1261 标准 Web 页面布局
    S71200 标准 Web 页面布局均相具导航链接页面控件 您 PC
    移动设备查页面页面具相容区域布局导航控件会根
    屏幕设备分辨率发生变化 标准 PC 型移动设备标准 Web
    页面布局:

    ① Web 服务器标题中包括显示 PLC 时间 UTC
    时间选择器显示语言 (页 173)选择器
    ② 登录注销
    ③ 包含您正查页面名称标准 Web 页面标题 示例 CPU
    Identification 页面 标准 Web
    页面(模块信息页面)会处显示导航路径前提您访问该类型
    画面
    ④ 刷新图标:
    具动更新功页面启禁动更新功具动
    更新功页面页面前数进行更新
    ⑤ 印图标: 准备显示显示页面提供信息印版
    ⑥ 切换页面导航区
    ⑦ 正查特定标准 Web 页面容区域 示例 CPU Identification
    页面 Web 服务器
    126 标准 Web 页面
    S71200 编程控制器
    874 系统手册 012015 A5E02486685AH
    移动设备布局
    宽度 768 素设备Web 服务器显示页面移动版
    该页面会省略导航区域登录区域标题区域包含 Web
    页面中前进退钮转导航(Navigation) 页面页(Home page)
    钮 移动设备附导航控件进行导航 例屏幕宽度 768
    素移动设备标识(Identification) 页面垂直方显示:

    请注意章中标准 Web 页面图代表标准 PC Web 页面外观 标准 Web
    页面具相移动页面外观

    说明
    CP 模块标准 Web 页面
    某 CP 模块 (页 872)提供 S71200 CPU 标准 Web
    页面外观功方面相似标准 Web 页面 关 CP 标准 Web 页面介绍请参见
    CP 文档
    Web 服务器
    126 标准 Web 页面
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 875
    1262 登录户权限
    PC 标准 Web 页面会导航窗格方提供登录窗口 考虑空间问题移动
    Web 页面提供独立登录页面 S71200
    户登录提供访问级(权限):
    ● 查询诊断
    ● 读取变量
    ● 写入变量
    ● 读取变量状态
    ● 写入变量状态
    ● 开户定义页面
    ● 写入户定义页面
    ● 读取文件
    ● 写入删文件
    ● 更改工作模式
    ● 闪烁 LED
    ● 执行固件更新
    ● 更改系统参数
    ● 更改应程序参数
    CPU STEP 7 设备组态 Web
    服务器户理属性中组态户角色相应访问级(权限)密码 (页 868) Web 服务器
    126 标准 Web 页面
    S71200 编程控制器
    876 系统手册 012015 A5E02486685AH
    登录
    STEP 7 提供默认户名称(Everybody)没密码
    默认情况户没附加权限查起始 (页 879)介绍 (页 879)两标准
    Web 页面 (Everybody) 户组态户授予附加权限:

    警告
    访问 Web 服务器
    授予(Everybody) 户相应权限没密码情况登录 Web 服务器
    未授权访问 CPU PLC
    变量更改效值会中断程操作导致死亡严重身伤害财产损失
    具足够权限(Everybody)
    户够没密码情况执行工作模式更改写入 PLC
    数进行固件更新Siemens 建议遵安全实践
    • 仅 HTTPS 协议启 Web 服务器访问
    • 密码 Web 服务器户 ID 进行密码保护 (页 868)
    强密码长度少十字符字母数字特殊字符组合
    字典找词信息推断出名字标识符
    保密码常更改密码
    • 扩展(Everybody) 户默认低权限
    • 程序逻辑中变量执行错误检查范围检查 Web 页面户 PLC
    变量更改效值
    • 果您受保护网络范围请安全虚拟专网络 (VPN) 连接 S7
    1200 PLC Web 服务器
    Web 服务器
    126 标准 Web 页面
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 877
    执行特定操作(更改控制器操作模式存储器写入值更新 CPU
    固件)必须具需权限 请注意果您已 CPU 保护等级
    (页 210)设置完全保护(访问)(Complete protection (no
    access))(Everybody) 户法访问 Web 服务器


    PC
    宽移动设备显示时登录框位标
    准 Web 页面左角附

    较移动设备登录页面页(Ho
    me page) 选择独立页面
    登录请步骤操作:
    1 户名(Username) 字段中输入户名称
    2 密码(Password) 字段中输入户密码
    果持续三十分钟没操作登录超时
    果前加载页面持续刷新登录会超时
    果登录时遇错误返回简介(Introduction) 页面 (页 879)然载 Siemens
    安全证书 (页 942) 便成功登录 Web 服务器
    126 标准 Web 页面
    S71200 编程控制器
    878 系统手册 012015 A5E02486685AH
    注销


    PC
    较宽移动设备查时需意页面中单击注
    销(Logout) 链接注销

    较移动设备查时页(Home page)
    中导航登录退出(LoginLogout)
    页面点击注销(Logout) 钮
    退出您Everybody户权限访问查标准 Web 页面 标准 Web
    页面描述定义该页面需权限

    说明
    关闭 Web 服务器前注销
    果您已登录 Web 服务器请确保关闭 Web 浏览器前先注销 Web
    服务器支持 7 发登录
    Web 服务器
    126 标准 Web 页面
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 879
    1263 简介
    简介(Introduction) 页面进入 S71200 标准 Web 页面欢迎画面

    该页面中单击Enter访问 S71200 标准 Web 页面 屏幕方 Siemens
    Web 网站链接载 Siemens 安全证书 (页 942)链接
    您选择访问该 Web 服务器时跳介绍页面
    1264 Start
    起始页面显示连接 CPU CP 图示列出关设备常规信息
    CPU果您特定权限登录 (页 875)钮更改工作模式点亮 LED
    果已具 S71200 CPU 机架中组态安装已启 Web 服务器 CP 模块
    (页 872)屏幕底部见模块 鼠标指针悬停已启 Web 服务器
    CP 模块单击访问标准 Web 网页 关 CP 模块 Web 页面信息请参见 CP
    模块文档 您鼠标悬停 CP 模块时该模块名称
    Web 服务器显示机架中 CM CP 模块果模块包含 Web
    页面法单击 CM CP
    模块外观浅灰色(亮度已降低)显示表示模块作显示法单击 Web 服务器
    126 标准 Web 页面
    S71200 编程控制器
    880 系统手册 012015 A5E02486685AH

    请注意S71200 障安全 CPU 会页面显示功安全相关额外数 Web 服务器
    126 标准 Web 页面
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 881
    1265 Identification
    Identification 页面显示 CPU 标识特性:
    ● 序列号
    ● 订货号
    ● 版信息

    查标识(Identification) 页面需查询诊断权限 (页 868) Web 服务器
    126 标准 Web 页面
    S71200 编程控制器
    882 系统手册 012015 A5E02486685AH
    1266 Diagnostic Buffer
    Diagnostic Buffer 页面会显示诊断事件
    左侧选择器中选择显示诊断缓区条目范围(1 25 26
    50)右侧选择器中选择 UTC 时间 PLC 时间显示时间
    事件发生时页面顶部会显示包含时间日期诊断条目
    页面顶部选择单独条目页面底部显示关该条目详细信息

    查诊断缓区(Diagnostic Buffer) 页面需查询诊断权限 (页 868) Web 服务器
    126 标准 Web 页面
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 883
    1267 模块信息
    Module Information 页面提供关机架中模块信息
    屏幕顶部显示模块摘屏幕底部显示选模块状态标识固件信息
    模块信息页面提供执行固件更新功
    查模块信息(Module Information) 页面需查询诊断权限 (页 868)
    模块信息: 状态(Status) 选项卡
    Module Information 页面底部 Status 选项卡显示顶部选模块前状态说明



    说明
    移动设备模块信息页面标识(Identification) 选项卡会显示I 址(I address)Q
    址(Q address) 注释(Comment)
    信息模块信息表中列形式显示信息
    Web 服务器
    126 标准 Web 页面
    S71200 编程控制器
    884 系统手册 012015 A5E02486685AH
    深入展开
    选择顶部链接深入展开特定模块模块信息
    具子模块模块包含子模块链接
    显示信息类型会根选模块异 例模块信息话框初会显示
    SIMATIC 1200 站名称状态指示灯注释 果深入展开 CPU模块信息显示
    CPU 型号提供数字量模拟量输入输出名称(例DI14DO10AI2)IO
    址信息状态指示灯插槽号注释

    深入展开时模块信息页面会显示访问路径
    单击该路径中意链接返回更高级

    域排序

    果列表显示模块单击域列标题
    该域列表进行升序降序排列
    注: 该功尚适中文模块信息页面

    滤模块信息
    滤模块信息列表中域 拉列表中选择滤数域名称
    相关文框中输入文单击 Filter 链接
    列表会进行更新显示滤标准相应模块 Web 服务器
    126 标准 Web 页面
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 885
    模块信息: 标识(Identification) 选项卡
    标识(Identification) 选项卡显示选模块序列号版号

    模块信息: 固件(Firmware) 选项卡
    模块信息页面固件(Firmware) 选项卡显示选模块固件相关信息
    果您具执行固件更新权限 (页 868)执行机架中支持固件更新 CPU
    模块固件更新

    说明
    更新固件(Update Firmware) 功更新版 30 更高版 S71200 CPU

    Web 服务器
    126 标准 Web 页面
    S71200 编程控制器
    886 系统手册 012015 A5E02486685AH
    CPU 必须处 STOP 模式执行固件更新 CPU 处 STOP
    模式时单击浏览(Browse) 钮导航选择固件文件 固件更新客户支持网站
    (httpsupportautomationsiemenscomCN)
    更新期间该页面会显示消息表明更新正进行
    更新完成页面显示已更新固件订货号版号 果您更新 CPU
    信号板固件Web 服务器重新启动 CPU

    说明
    您通 STEP 7 (页 1188) 存储卡 (页 150)执行固件更新

    1268 Communication
    通信(Communication) 页面显示已连接 CPU 相关参数包括 CPU MAC 址IP
    址 IP 设置

    查通信(Communication) 页面需查询诊断权限 Web 服务器
    126 标准 Web 页面
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 887
    1269 Variable Status
    Variable Status 页面允许您查 CPU 中 IO 存储器数
    输入直接址( I00)PLC 变量名特定数块变量
    数块变量应双引号数块名称括起
    监视值选择数显示格式
    继续输入指定值需值数量超页面限制
    默认情况会动显示监视值进行刷新非您单击页面右方区域Off图标
    果已禁刷新单击On重新启动刷新
    查变量状态(Variable Status) 页面需读取变量状态权限 够Variable
    Status(变量状态) 页面查标记必须 STEP 7 中组态 HIM 访问
    果您具写入变量状态权限 (页 875)户登录修改数值
    相应Modify Value域中输入设置值 单击值旁边Go钮该值写入
    CPU 输入值然单击Modify All Values值写入 CPU
    仅您具写入变量状态权限时会显示修改钮列标签
    Web 服务器
    126 标准 Web 页面
    S71200 编程控制器
    888 系统手册 012015 A5E02486685AH
    果离开Variable Status页面然返回Variable
    Status页面会保留您输入容
    页面加书签然返回该书签样便相条目
    果页面加书签必须重新输入变量

    说明
    标准变量状态页时请注意问题:
    • 单引号字符串修改括起
    • 变量状态(Variable Status) 页面法监视修改包含字符变量:
    &<(+ (逗号)[] 例法监视变量Clock_25Hz
    • 变量状态页允许户修改超 198 字符字符串
    • 指数表示法变量状态页输入 Real LReal 数类型值时:
    – 输入具正指数( +3402823e+25)实数值(Real
    LReal)请格式输入值:
    +3402823e25
    +3402823e+25
    – 输入具负指数( +3402823e25)实数值(Real
    LReal)请形式输入值:
    +3402823e25
    – 确保指数表示法实数值尾数部分包含数点
    包含数点导致值改意外整数值 例请输入 10e8
    1e8
    • 变量状态页支持输入 15 位数 LReal 值(数点位置限) 输入 15
    位值会导致舍入错误
    Web 服务器
    126 标准 Web 页面
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 889
    变量状态页限制:
    ● 页输入变量数 50
    ● Variable Status 页面应 URL 字符数
    2083浏览器址栏中查表示前变量页面 URL
    ● 字符显示格式果实际 CUP 值浏览器解释效 ASCII
    字符页面会显示十六进制值


    说明
    果某变量名称包含特殊字符拒绝作变量状态(Variable Status)
    页面条目双引号该变量名括起
    数情况变量状态(Variable Status) 页面便识该变量名称

    12610 文件浏览器
    文件浏览器(File Browser) 页面访问 CPU
    部装载存储器存储卡(外部装载存储器)文件
    文件浏览器页面初显示装载存储器根文件夹(中包含DataLogsRecipes文件
    夹)果存储卡会显示已创建文件夹
    文件文件夹具文件访问类型取决您户权限 (页 868)
    具读取文件权限户通文件浏览器查文件文件夹
    您登录权限删 DataLogs Recipes
    文件夹果您已存储卡建立定义文件夹具写入删文件权
    限户身份登录时删文件夹
    单击文件夹访问该文件夹中文件 Web 服务器
    126 标准 Web 页面
    S71200 编程控制器
    890 系统手册 012015 A5E02486685AH

    数日志
    Data Logs文件夹中开意数日志文件
    果您已登录具写入删文件权限 (页 868)删重命名传文件
    数日志文件采逗号分隔值 (CSV) 文件格式 保存计算机中
    Microsoft Excel(默认)程序中开文件

    说明
    数日志时间戳
    根您页面顶部选择Web 服务器 UTC 时间 PLC
    时间显示数日志时间戳
    Web 服务器
    126 标准 Web 页面
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 891

    注: 果您没具写入删文件权限户身份登录删(Delete
    ) 重命名(Rename) 选项

    说明
    数日志理
    文件系统中保留超 1000 数日志 超数目时Web
    服务器没显示数日志足够空间
    果您发现文件浏览器Web 页面法显示数日志必须 CPU 置 STOP
    模式便显示删数日志
    理您数日志确保仅保留需维护数目会超 1000 数日志

    Excel 中数日志
    数日志文件采 USAUK 逗号分隔值格式 (CSV) 非 USAUK 系统 Excel
    中开该文件必须采特定设置导入 Excel 中 (页 944)
    配方文件
    数日志文件夹样配方文件夹会显示装载存储器中存配方文件
    配方文件采 CSV 格式您 Microsoft Excel 程序中开
    数日志类似必须具修改权限删修改保存重命名传配方文件 Web 服务器
    127 户定义 Web 页面
    S71200 编程控制器
    892 系统手册 012015 A5E02486685AH
    传文件动页面刷新
    开始传文件停留文件浏览器 Web 页面传操作便会继续进行
    果启动更新 10 秒刷新次 Web
    服务器页面页面刷新您文件传操作递增进度
    例果传 2 MB 文件文件传期间您文件 2500
    50001000015000 20000(字节单位)样变化程
    果您完成传操作前离开文件浏览器页面会完整文件
    您返回时文件浏览器页面显示传停止时文件名文件
    会指示文件否完整
    确保传完整文件显示文件达实际文件前请离开文件浏览
    器页面
    更信息
    关数日志指令进行编程导入 (页 453)导出
    (页 451)配方信息请参见配方数日志 (页 446)章
    127 户定义 Web 页面
    S71200 Web 服务器提供方法供您创建融入 PLC 数应特定 HTML
    页面

    警告
    通户定义 Web 页面 CPU 进行未授权访问
    通户定义 Web 页面 CPU
    进行未授权访问会中断程操作导致死亡严重身伤害财产损失

    户定义 Web 页面中安全代码会引入跨站脚 (XSS)代码注入等安全漏洞
    操作准中介绍安全方式安装 S71200 CPU
    防止未授权访问工业安全网站
    (httpwwwsiemenscomindustrialsecurity)找准
    Web 服务器
    127 户定义 Web 页面
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 893
    选择相应 HTML 编辑器创建户定义 Web 页面然通标准 Web
    页面菜单访问位置页面载 CPU 该程涉项务:
    ● HTML 编辑器( Microsoft Frontpage)创建 HTML 页面 (页 894)
    ● AWP 命令包含 HTML 代码 HTML 注释中 (页 895):AWP 命令 Siemens
    提供访问 CPU 信息固定命令集
    ● STEP 7 组态读取处理 HTML 页面 (页 911)
    ● 基 HTML 页面生成块 (页 911)
    ● STEP 7 进行编程设计控制 HTML 页面 (页 913)
    ● 编译程序块载 CPU (页 915)
    ● 通 PC 访问户定义 Web 页面 (页 915)
    该程图示:

    ① 具嵌入式 AWP 命令 HTML 文件
    Web 服务器
    127 户定义 Web 页面
    S71200 编程控制器
    894 系统手册 012015 A5E02486685AH
    1271 创建 HTML 页面
    根需软件包创建 Web 服务器 HTML 页面 请确保 HTML
    代码符合 W3C(万维网联盟) HTML 标准 STEP 7 会 HTML
    语法进行验证
    够见设计版式模式进行设计软件包必须够纯 HTML
    表单中编辑 HTML 代码 部分 Web
    编写工具提供种类型编辑否您始终简单文编辑器编辑 HTML
    代码 代码行包含 HTML 页面中页面字符集设置 UTF8:
    8>
    确保 UTF8 字符编码格式保存编辑器中文件
    STEP 7 HTML 页面中容编译 STEP 7 数块中
    数块理 Web 页面显示控制数块包含已编译 Web
    页面片段数块组成 请注意果量 HTML
    网页尤具图页面片段 DB 需非常装载存储器空间
    (页 916) 果 CPU 部装载存储器足容纳户定义 Web
    页面请存储卡 (页 140)提供外部装载存储器
    编写 HTML 代码程序 S71200 中数应 AWP 命令 (页 895) HTML
    注释形式包含代码中 完成 HTML 页面保存
    PC记保存页面文件夹路径

    说明
    包含 AWP 命令 HTML 文件文件限制 64 KB
    必须确保您文件限制

    刷新户定义 Web 页面
    户定义 Web 页面会动刷新 根需选择否编写刷新页面 HTML
    程序 显示 PLC 数页面定期刷新数保持新
    作数输入格式 HTML 页面刷新会干扰户输入数
    果希整页面动进行刷新命令行添加 HTML
    头文件中10表示两次刷新间隔时间(秒单位):

    JavaScript HTML 方法控制页面数刷新 相关信息请参考
    HTML JavaScript 文档 Web 服务器
    127 户定义 Web 页面
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 895
    1272 S71200 Web 服务器支持 AWP 命令
    S71200 Web 服务器提供 HTML 注释形式嵌入户定义 Web 页面中 AWP
    命令命令具途:
    ● 读取变量 (页 897)
    ● 写入变量 (页 898)
    ● 读取特殊变量 (页 899)
    ● 写入特殊变量 (页 901)
    ● 定义枚举类型 (页 904)
    ● 枚举类型分配变量 (页 905)
    ● 创建片段数块 (页 907)
    般语法
    读取变量命令外AWP 命令语法:
    < AWP_ >
    AWP 命令典型 HTML 表单命令起时变量写入 CPU
    接页面介绍 AWP 命令时采惯例:
    ● 方括号 [ ] 中包含项选项
    ● 尖括号 < > 中包含项指定参数值
    ● 引号命令文字部分 必须示形式出现
    ● 根具体法变量数块名称中特殊字符必须进行转义引号括号
    (页 909)
    文编辑器 HTML 编辑模式 AWP 命令插入页面中


    说明
    AWP 命令需语法
    AWP 命令公式中<空格>前空格命令正确编译关重
    疏漏空格字符导致编译器法生成正确代码 种情况编译器会显示错误
    Web 服务器
    127 户定义 Web 页面
    S71200 编程控制器
    896 系统手册 012015 A5E02486685AH
    AWP 命令汇总
    接题详细介绍 AWP 命令法处先命令进行简单汇总:
    读取变量

    写入变量
    < AWP_In_Variable Name'' [Use''] >
    该 AWP 命令声明 Name 子句中变量写入 HTML 代码 HTML 表单中
    >




    < AWP_In_Variable Name'Data_block_1Braking' >

    Braking




    < AWP_In_Variable Name'Braking'
    Use'Data_block_1Braking' >

    Braking



    HTML 选择列表法示例
    < AWP_In_Variable Name'Data_block_1ManualOverrideEnable'
    >



    说明
    具备修改变量权限户数写入 CPU 果户没修改权限Web
    服务器会忽略命令

    果变量名称数块名称包含特殊字符必须附加引号转义字符题处
    理包含特殊字符变量名称 (页 909)中述
    12723 读取特殊变量
    Web 服务器 PLC 中读取存储 HTTP 响应标题特殊变量中值
    例您 PLC 变量中读取路径名 HEADERLocation 特殊变量 URL
    重新定位置
    语法
    < AWP_Out_Variable Name'' [Use''] > Web 服务器
    127 户定义 Web 页面
    S71200 编程控制器
    900 系统手册 012015 A5E02486685AH
    参数

    特殊变量类型包括:
    HEADER
    COOKIE_VALUE
    COOKIE_EXPIRES
    获取 HEADER 变量名称列表请参考 HTTP 文档
    面出示例:
    Status: 响应代码
    Location: 重定路径
    RetryAfter: 预计服务长时间请求客户机
    COOKIE_VALUE COOKIE_EXPIRES 类型 特定
    cookie 名称
    COOKIE_VALUEname: 指定 cookie 值
    COOKIE_EXPIRESname: 指定 cookie 期时间(秒单位)
    必须单引号双引号 Name 子句括起
    果未指定 Use 子句特殊变量名称 PLC 变量名称相应
    单引号完整 Name 子句括起双引号 PLC 变量括起
    特殊变量名称 PLC 变量名称必须完全匹配
    读取变量应 PLC 变量数块变量名称
    必须单引号 Varname 括起 单引号中双引号 PLC
    变量数块名称括起
    数块名称括双引号数块变量名称双引号
    请注意数块变量应块名称数块编号
    果变量名称数块名称包含特殊字符必须附加引号转义字符题处理
    包含特殊字符变量名称 (页 909)中述
    示例: 读取没 Use 子句特殊变量
    < AWP_Out_Variable Name'HEADERStatus' >
    示例中HTTP 特殊变量HEADERStatus会接收 PLC 变量HEADERStatus值
    果未指定 Use 子句 PLC 变量表中名称必须特殊变量名称完全匹配 Web 服务器
    127 户定义 Web 页面
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 901
    示例: 读取具 Use 子句特殊变量
    < AWP_Out_Variable Name'HEADERStatus' Use'Status' >
    示例中HTTP 特殊变量HEADERStatus会接收 PLC 变量Status值
    12724 写入特殊变量
    Web 服务器 HTTP 请求标题中特殊变量值写入 CPU
    例户定义网页相关 cookie
    信息正访问页面户信息标题信息存储 STEP 7 中 Web
    服务器访问指定特殊变量具修改变量权限户身份登录时变量
    写入 CPU
    语法
    < AWP_In_Variable Name'' [Use'']> Web 服务器
    127 户定义 Web 页面
    S71200 编程控制器
    902 系统手册 012015 A5E02486685AH
    参数

    特殊变量类型:
    HEADER
    SERVER
    COOKIE_VALUE
    面定义类型中特殊变量示例中示:
    HEADERAccept:接受容类型
    HEADERUserAgent:关发起请求户代理信息
    SERVERcurrent_user_id:前户
    id果没户登录该变量 0
    SERVERcurrent_user_name:前户名称
    COOKIE_VALUE:指定 cookie 值
    单引号 Name 子句括起
    果未指定 Use 子句特殊变量名称 PLC 变量名称相应
    单引号完整 Name 子句括起双引号 PLC 变量括起
    特殊变量名称 PLC 变量名称必须完全匹配
    获取 HEADER 变量名称列表请参考 HTTP 文档
    写入特殊变量 STEP 7 程序中变量名 PLC
    变量名称数块变量
    必须单引号 Varname 括起 单引号中双引号 PLC
    变量数块名称括起
    数块名称括双引号数块变量名称双引号
    请注意数块变量应块名称数块编号
    示例
    < AWP_In_Variable Name'SERVERcurrent_user_id' >
    示例中Web 页面 HTTP
    特殊变量SERVERcurrent_user_id值写入名称SERVERcurrent_user_id PLC
    变量中
    < AWP_In_Variable NameSERVERcurrent_user_id'
    Use'my_userid' >
    示例中Web 页面 HTTP
    特殊变量SERVERcurrent_user_id值写入名称my_userid PLC 变量中
    Web 服务器
    127 户定义 Web 页面
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 903

    说明
    具备修改变量权限户数写入 CPU 果户没修改权限Web
    服务器会忽略命令

    果变量名称数块名称包含特殊字符必须附加引号转义字符题处
    理包含特殊字符变量名称 (页 909)中述
    12725 变量引名
    户定义 Web 页面中 In_Variable Out_Variable 名
    例您 HTML 页面中 CPU 中符号名称 CPU
    中变量特殊变量等 AWP Use 子句实现功
    语法
    < AWP_In_Variable Name'' Use'' >
    < AWP_Out_Variable Name'' Use'' >
    参数

    必须名特殊变量名称
    Varname1 单引号双引号括起
    分配名 PLC 变量名称 该变量 PLC
    变量数块变量特殊变量 必须单引号 Varname2 括起
    单引号中双引号 PLC 变量特殊变量数块名称括起
    数块名称括双引号数块变量名称双引号
    请注意数块变量应块名称数块编号 Web 服务器
    127 户定义 Web 页面
    S71200 编程控制器
    904 系统手册 012015 A5E02486685AH
    示例
    < AWP_In_Variable Name'SERVERcurrent_user_id'
    Use'Data_Block_10server_user' >
    示例中特殊变量 SERVERcurrent_user_id
    写入数块Data_Block_10中变量server_user
    < AWP_Out_Variable Name'Weight'
    Use'Data_Block_10Tank_dataWeight' >
    示例中户定义 Web 页面余部分仅Weight引数块结构成员
    Data_Block_10Tank_dataWeight 中值
    < AWP_Out_Variable Name'Weight' Use'Raw_Milk_Tank_Weight'
    >
    示例中户定义 Web 页面余部分仅Weight引 PLC
    变量Raw_Milk_Tank_Weight中值
    果变量名称数块名称包含特殊字符必须附加引号转义字符处理包含
    特殊字符变量名称 (页 909)题中述
    12726 定义枚举类型
    AWP 命令户定义页面中定义枚举类型分配元素
    语法
    < AWP_Enum_Def Name'' Values'
    ' >
    参数

    name>
    枚举类型名称单引号双引号括起

    constant 表示枚举类型分配数字值 总数受限制
    name 分配枚举元素值
    请注意应整枚举值分配字符串单引号括起单独枚举类型元素分配
    双引号括起 户定义 Web 页面枚举类型定义全局范围效
    果已语言文件夹 (页 930)中创建户定义 Web
    页面语言文件夹中页面枚举类型定义全局范围效 Web 服务器
    127 户定义 Web 页面
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 905
    示例
    < AWP_Enum_Def Name'AlarmEnum' Values'0No alarms 1Tank
    is full 2Tank is empty' >
    12727 通枚举类型引 CPU 变量
    CPU 中变量分配枚举类型 执行读操作 (页 897)写操作
    (页 898)时户定义 Web 页面中位置该变量 读操作中Web
    服务器相应枚举文值换 CPU 中读取数字值 写操作中Web
    服务器 CPU 写入值前文应枚举整型值换文值
    语法
    < AWP_In_Variable Name'' Enum >
    < AWP_Out_Variable Name'' Enum >
    参数

    枚举类型相关联 PLC 变量数块变量名称 PLC
    变量名 (页 903)(已声明)
    必须单引号 Varname 括起 单引号中双引号 PLC
    变量数块名称括起
    请注意数块变量应块名称数块编号
    数块名称括双引号数块变量名称双引号
    枚举类型名称必须单引号双引号括起
    枚举类型引适范围前片段
    变量读取法示例
    < AWP_Out_Variable Name'Alarm' EnumAlarmEnum >

    The current value of Alarm is Alarm


    果 CPU 中Alarm值 2 HTML 页面会显示The current value of Alarm is
    Tank is empty枚举类型定义 (页 904)文字符串Tank is
    empty分配数字值 2 Web 服务器
    127 户定义 Web 页面
    S71200 编程控制器
    906 系统手册 012015 A5E02486685AH
    变量写入法示例
    < AWP_Enum_Def Name'AlarmEnum' Values'0No alarms 1Tank
    is full 2Tank is empty' >
    < AWP_In_Variable Name'Alarm' Enum'AlarmEnum' >

    >




    枚举类型定义 (页 904)Tank is full分配数字值 1值 1 写入 CPU
    中 PLC 变量Alarm
    请注意AWP_In_Variable 声明中 Enum 子句必须 AWP_Enum_Def 声明中
    Name 子句完全应
    变量写入程中名法示例
    < AWP_Enum_Def Name'AlarmEnum' Values'0No alarms 1Tank
    is full 2Tank is empty' >
    < AWP_In_Variable Name'Alarm' Enum'AlarmEnum'
    Use'Data_block_4Motor1Alarm'>

    >




    枚举类型定义 (页 904)Tank is full分配数字值 1值 1 写入 CPU
    中数块Data_Block_4 PLC 变量Motor1Alarm应名Alarm
    果变量名称数块名称包含特殊字符必须附加引号转义字符题处理
    包含特殊字符变量名称 (页 909)中述

    说明
    版求具独立 AWP_Enum_Ref
    声明够变量已定义枚举类型相关联 STEP 7 S71200 支持包含
    AWP_Enum_Ref 声明现代码现已需命令
    Web 服务器
    127 户定义 Web 页面
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 907
    12728 创建片段
    单击 Web 服务器CPU 属性(CPU Properties) 中生成块(Generate blocks)
    时STEP 7 会户定义 Web 页面转换存储控制 DB 片段 DB
    特定页面特定页面部分建立特殊片段 AWP
    命令Start_Fragment通名称编号标识片段 执行 AWP_Start_Fragment
    命令页面中容属该片段直发出 AWP_Start_Command
    达文件结尾
    语法
    < AWP_Start_Fragment Name'
    [Type][ID][Mode] >
    参数

    文字符串: 片段 DB 名称
    片段名称必须字母划线开头字母数字划线组成
    片段名称形式正表达式:
    [azAZ_][azAZ_09]*
    manualautomatic
    manual: STEP 7 程序必须请求该片段相应做出响应 必须
    STEP 7 控制 DB 变量控制片段操作
    automatic: Web 服务器动处理片段
    果未指定类型参数默认设置automatic
    整型标识号 果未指定 ID 参数 Web
    服务器会默认分配数字 手动片段应 ID
    设较数字 ID STEP 7 程序控制手动片段方法
    <模式> 见隐藏
    见: 片段容显示户定义 Web 页面
    隐藏: 片段容会显示户定义 Web 页面
    果未指定类型参数默认设置见(visible) Web 服务器
    127 户定义 Web 页面
    S71200 编程控制器
    908 系统手册 012015 A5E02486685AH
    手动片段
    果户定义 Web 页面页面部分创建手动片段 STEP 7
    程序必须控制片段发送时间 手动控制时STEP 7 程序必须控制 DB
    中户定义页面设置相应参数然针修改控制 DB 调 WWW 指令
    解控制 DB 结构处理页面片段请参见题 高级户定义 Web
    页面控制 (页 934)
    12729 导入片段
    根部分 HTML 代码创建指定片段然该片段导入户定义 Web
    页面集位置 例包含起始页面户定义 Web
    页面集通该起始页面中链接访问 HTML 页面
    假定单独页面页面显示公司徽标 您创建片段
    (页 907)加载公司徽标图 单独 HTML
    页面导入该片段显示公司徽标 您 AWP Import_Fragment
    命令执行该操作 片段 HTML
    代码存片段中您根需该片段 DB 次导入选众 Web
    页面中
    语法
    < AWP_Import_Fragment Name'<名称>' >
    参数

    文字符串: 导入片段 DB 名称
    示例
    创建显示图片段 HTML 代码摘录:
    < AWP_Start_Fragment Name'My_company_logo' >

    srccompany_logojpg>


    导入显示徽标图片段 html 文件中 HTML 代码摘录:
    < AWP_Import_Fragment Name'My_company_logo' >
    两 html 文件(文件创建片段文件导入片段)位您 STEP 7
    中组态户定义页面 (页 911)时定义文件夹结构中 Web 服务器
    127 户定义 Web 页面
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 909
    127210 组合定义
    声明户定义 Web 页面中变量时变量声明变量名
    (页 903)组合起 条语句中声明 In_Variable
    Out_Variable
    示例
    < AWP_In_Variable Name'Level' Name'Weight'
    Name'Temp' >
    < AWP_Out_Variable Name'HEADERStatus' Use'Status'
    Name'HEADERLocation' UseLocation
    Name'COOKIE_VALUEname' Usemy_cookie >
    < AWP_In_Variable Name'Alarm' Use'Data_block_10Alarm' >
    127211 处理包含特殊字符变量名称
    户定义 Web
    页面中指定变量名称时果变量名称中包含具特殊含义字符需特注意
    读取变量
    语法读取变量 (页 897):

    读取变量时列规适:
    ● PLC 变量表中变量名称应变量名称双引号括起
    ● 作数块变量变量名称应该数块名称双引号括起
    变量引号外
    ● 直接 IO
    址存储器址名等变量名称请勿引号读取变量括起
    ● 包含反斜杠变量名称数块变量名称应反斜杠前面加反斜杠
    ● 果变量名称数块变量名称包含号号号 &
    号读取变量定义含特殊字符名通该名读取变量 Use
    子句变量名称中号前加反斜杠 Web 服务器
    127 户定义 Web 页面
    S71200 编程控制器
    910 系统手册 012015 A5E02486685AH
    表格 12 1 读取变量示例
    数块名称 变量名称 读取命令
    适 ABCDEF Use 'ABCDEF' >
    special_tag
    适 T\ T\\
    适 A \B 'C D Name'another_special_tag' Use'A \\B \'C
    D' >
    another_special_tag
    适 aUse'a
    a_less_than_b
    Data_block_1 Tag_1 Data_block_1Tag_1
    Data_block_1 ABCDEF < AWP_Out_Variable Name'special_tag'
    Use'Data_block_1ABC\DEF'>
    special_tag
    DB A' B C D E Tag DB A' B C D ETag
    DBDB TagTag 'DBDBTag\Tag' >
    my_tag
    Name Use 子句
    AWP 命令
    AWP_In_VariableAWP_Out_VariableAWP_Enum_DefAWP_Enum_RefAWP_St
    art_Fragment AWP_Import_Fragment 含 Name 子句






    说明
    请注意果户定义页面具字符串数类型写入数块变量数输入字段
    该字段中输入字符串值时户必须单引号字符串括起
    Web 服务器
    127 户定义 Web 页面
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 923
    说明
    请注意果 AWP_In_Variable 声明中声明整数块例 < AWP_In_Variable
    Name'Data_block_1' >户定义 Web 页面写入该数块变量
    果数块中变量均写入变量请方法
    果仅想户定义 Web
    页面写入特定数块变量应声明中进行具体声明例 <
    AWP_In_Variable Name'Data_block_1Braking' >

    12785 写入特殊变量
    假户具修改权限Remote Wind Turbine MonitorWeb 页面会特殊变量
    SERVERcurrent_user_id 写入 CPU 中 PLC 变量 种情况PLC
    变量值包含正访问Remote Wind Turbine MonitorWeb 页面户户 ID
    Web 页面特殊变量写入 PLC 需户界面
    HTML 代码示例
    < AWP_In_Variable NameSERVERcurrent_user_id UseUser_ID
    > Web 服务器
    127 户定义 Web 页面
    S71200 编程控制器
    924 系统手册 012015 A5E02486685AH
    12786 引: 远程风力发电机监视 Web 页面 HTML listing
    Wind_turbinehtml
    httpwwww3orgTRhtml4loosedtd>
    < 该测试程序仿真 Web 页面监视控制风力发电机
    STEP 7 中需 PLC 变量数块变量:

    PLC 变量:
    User_ID: Int
    数块:
    Data_block_1

    Data_Block_1 中变量:
    涡轮机编号: Int 风速: Real 风: Real 温度: Real 功率输出: Real 启手动代: Bool 涡轮机转速: Real 偏航代: Bool 偏航: Real 桨距代: Bool 桨距: Real 制动: Real 户定义网页中显示 PLC 数前值提供选择列表便枚举类型分配设置 3 布尔值
    提交钮提交选择布尔值涡轮机速度偏航桨距数条目字段 需点击提交钮设置制动值
    该页面时需运行实际 STEP 7 程序 理说果设置相关布尔值 STEP 7 程序计算涡轮机速度偏航桨距值 STEP 7 唯求通该页面生成数块 DB 编号调 WWW 指令
    >
    < AWP_In_Variable Name'Data_block_1' >
    < AWP_In_Variable Name'Data_block_1ManualOverrideEnable'
    EnumOverrideStatus >
    < AWP_In_Variable Name'Data_block_1PitchOverride'
    EnumOverrideStatus >
    < AWP_In_Variable Name'Data_block_1YawOverride'
    EnumOverrideStatus > Web 服务器
    127 户定义 Web 页面
    S71200 编程控制器
    系统手册 012015 A5E02486685AH 925
    < AWP_In_Variable NameSERVERcurrent_user_id UseUser_ID
    >
    < AWP_Enum_Def NameOverrideStatus Values'0关1开'
    >



    8>
    Remote Wind Turbine Monitor 页面<title> <br ><head> <br ><body> <br ><table cellpadding0 cellspacing2> <br ><tr styleheight 2> <br ><td colspan2> <br ><h2>远程风力发电机监控: 涡轮机 #Data_block_1TurbineNumber<h2> <br ><td> <br > <br ><tr styleheight 2><td stylewidth 25><p>风速:<p><td> <br ><td><p> Data_block_1风速: kmh<p><td> <br ><tr> <br > <br ><tr styleheight 2> <br ><td stylewidth 25><p>风:<p><td> <br ><td><p> Data_block_1风: 度<p><td> <br ><tr> <br > <br ><tr styleheight 2><td stylewidth 25><p>温度:<p><td> <br ><td><p> Data_block_1温度: 摄氏度<p><td> <br ><tr> <br > <br ><tr styleheight 2> <br ><td stylewidth 25><p>功率输出:<p><td> <br ><td><p stylemarginbottom5px> Data_block_1功率输出: <br >kW<p> <br ><td> <br ><tr> <br > <br ><form methodPOST action> <br ><tr styleheight 2 > <br ><td stylewidth25 bordertopstyle Solid bordertopwidth <br >2px bordertopcolor #ffffff> <br ><p>手动代: Data_block_1ManualOverrideEnable<p> <br ><td> <br ><td classText>设置: <br > <br ><select name'Data_block_1ManualOverrideEnable'> <br ><option value'Data_block_1启手动代:'> <option> <br ><option value开><option> <br ><option value关>否<option> Web 服务器 <br >127 户定义 Web 页面 <br > S71200 编程控制器 <br >926 系统手册 012015 A5E02486685AH <br ><select> <br > <br ><td> <br ><tr> <br > <br ><tr styleverticalalign top height 2><td stylewidth <br >25><p>涡轮机转速:<p><td> <br ><td> <br ><p stylemarginbottom5px><input <br >name'Data_block_1TurbineSpeed' size10 <br >value'Data_block_1涡轮机转速:' typetext> RPM<p> <br ><td> <br ><tr> <br > <br ><tr styleverticalalign top height 2> <br ><td stylewidth 25> <br ><p>偏航代: Data_block_1偏航代: <p> <br ><td> <br ><td classText>设置: <br > <br ><select name'Data_block_1YawOverride'> <br ><option value'Data_block_1偏航代:'> <option> <br ><option value开><option> <br ><option value关>否<option> <br ><select> <br > <br ><td> <br ><tr> <br > <br ><tr styleverticalalign top height 2> <br ><td stylewidth 25> <br ><p>涡轮机偏航:<p> <br ><td> <br ><td> <br ><p stylemarginbottom5px><input name'Data_block_1Yaw' <br >size10 value'Data_block_1Yaw' typetext> 度<p> <br ><td> <br ><tr> <br > <br ><tr styleverticalalign top height 2> <br ><td stylewidth 25> <br ><p>桨距代: Data_block_1PitchOverride <p> <br ><td> <br ><td classText>设置: <br > <br ><select name'Data_block_1PitchOverride'> <br ><option value'Data_block_1桨距代:'> <option> <br ><option value开><option> <br ><option value关>否<option> <br ><select> Web 服务器 <br > 127 户定义 Web 页面 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 927 <br > <br ><td> <br ><tr> <br > <br ><tr styleverticalalign top height 2> <br ><td stylewidth25 borderbottomstyle Solid borderbottom <br >width 2px borderbottomcolor #ffffff> <br ><p>叶片桨距:<p> <br ><td> <br ><td> <br ><p stylemarginbottom5px><input name'Data_block_1Pitch' <br >size10 value'Data_block_1桨距:' typetext> 度<p> <br ><td> <br > <br ><tr> <br ><tr styleheight 2> <br ><td colspan2> <br ><input typesubmit value提交代设置值> <br ><td> <br ><tr> <br ><form> <br > <br ><tr styleverticalalign top height 2> <br ><td stylewidth 25><p>制动:<p><td> <br ><td> <br ><form methodPOST action> <br ><p> <input name'Data_block_1Braking' size10 <br >value'Data_block_1Braking' typetext> <p> <br ><form> <br ><td> <br ><tr> <br ><tr><td><td><tr> <br > <br ><table> <br ><body> <br ><html> Web 服务器 <br >127 户定义 Web 页面 <br > S71200 编程控制器 <br >928 系统手册 012015 A5E02486685AH <br >Wind_turbinecss <br >BODY { <br > backgroundimage url('Wind_turbinejpg') <br > backgroundposition 0 0 <br > backgroundrepeat norepeat <br > backgroundsize cover <br >} <br >H2 { <br > fontfamily Arial <br > fontweight bold <br > fontsize 140pt <br > color #FFFFFF <br > margintop0px <br > marginbottom10px <br >} <br >P { <br > fontfamily Arial <br > fontweight bold <br > color #FFFFFF <br > fontsize 120pt <br > margintop0px <br > marginbottom0px <br >} <br >TDText { <br > fontfamily Arial <br > fontweight bold <br > color #FFFFFF <br > fontsize 120pt <br > margintop0px <br > marginbottom0px <br >} <br >12787 STEP 7 中示例 Web 页面组态 <br >包括Remote Wind Turbine MonitorHTML 页面作 S71200 户定义 Web <br >页面需 STEP 7 中 HTML 页面相关数进行组态基该 HTML <br >页面创建数块 <br >访问控制风力发电机 S71200 CPU 属性(CPU Properties) Web <br >服务器户定义 Web 页面属性中输入组态信息: <br > Web 服务器 <br > 127 户定义 Web 页面 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 929 <br >组态字段 <br >● HTML 目录(HTML directory): <br >字段指定计算机保存默认页面(页起始页面)文件夹完全限定路径名 <br >钮浏览需文件夹 <br >● 默认 HTML 页面(Default HTML page): 字段指定默认页面文件名 HTML <br >应页 钮选择需文件 示例中WindTurbinehtml 默认 <br >HTML 页面 Remote Wind Turbine Monitor <br >示例仅包含页面户定义应中默认页面通默认页面中链 <br >接调页面 HTML 代码中默认页面必须引 HTML <br >源文件夹关页面 <br >● 应名称(Application name): 选字段包含名称Web <br >浏览器显示该页面时会显示址字段中 示例中名称Remote Wind <br >Turbine Monitor您名称 <br >字段需组态 <br >终步骤 <br >组态方式 Remote Wind Turbine Monitor需生成块生成控制 <br >DB 编号输入参数编写 WWW 指令 (页 913)载程序块 CPU <br >置运行模式 <br >操作员访问控制风力发电机 S71200 标准 Web <br >页面时便通导航条户页面(User Pages) 链接访问Remote Wind Turbine <br >MonitorWeb 页面 时通页面监控风力发电机 <br >1279 创建语言户定义 Web 页面 <br >Web 服务器提供提供语言形式户定义 Web 页面方法: <br >● 德语 (de) <br >● 英语 (en) <br >● 西班牙语 (es) <br >● 法语 (fr) <br >● 意利语 (it) <br >● 简体中文 (zh) Web 服务器 <br >127 户定义 Web 页面 <br > S71200 编程控制器 <br >930 系统手册 012015 A5E02486685AH <br >通语言应文件夹结构 (页 930)中创建 HTML <br >页面页面中设置名siemens_automation_language特定 cookie (页 930) <br >实现 Web 服务器会响应 cookie切换相应语言文件夹中默认页面 <br >12791 创建文件夹结构 <br >提供语言户定义 Web 页面请 HTML 目录创建文件夹结构 <br >文件夹名称应特定两字母必须面方式命名: <br > <br > <br > <br >de:德语 <br >en: 英语 <br >es: 西班牙语 <br >fr: 法语 <br >it: 意利语 <br >zh:简体中文 <br >该目录创建页面需文件夹例图片文件夹脚文件夹 <br >包括语言文件夹种子集 必包括六种语言 <br >语言文件夹中创建设置相应语言形式 HTML 页面 <br >12792 设置语言切换 <br >Web 服务器名siemens_automation_language cookie 执行语言切换 <br >cookie HTML 页面中定义设置Web 服务器解释该 cookie <br >相应名语言文件夹中相应语言显示页面 HTML 页面必须包含 <br >JavaScript样 cookie 设置预定义语言标识符: <br >deedesfritzh <br >例果 HTML 页面 cookie 设置de Web <br >服务器切换de文件夹显示具 STEP 7 组态 (页 934)程中定义默认 HTML <br >页面名称页面 <br >示例 <br >面示例语言文件夹中名langswitchhtml默认 HTML 页面 外HTML <br >目录名 script 文件夹 script 文件夹包含名langjs JavaScript <br >文件 langswitchhtml 页面 JavaScript 设置语言 <br >cookiesiemens_automation_language Web 服务器 <br > 127 户定义 Web 页面 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 931 <br >en文件夹中langswitchhtml HTML <br >HTML 页面标题语言设置英语字符集设置 UTF8设置 JavaScript 文件 <br >langjs 路径 <br ><DOCTYPE HTML PUBLIC W3CDTD HTML 401 TransitionalEN> <br ><html> <br ><head> <br ><meta httpequivContentLanguage contenten> <br ><meta httpequivContentType contenttexthtml charsetutf <br >8> <br ><title>Language switching english page<title> <br ><script typetextjavascript srcscriptlangjs ><script> <br >文件正文选择列表供户德语英语间进行选择 英语(en)预选语言 <br >户更改语言时该页面调具选选项值 DoLocalLanguageChange() <br >JavaScript 函数 <br >< Language Selection > <br ><table> <br > <tr> <br > <td alignright valigntop nowrap> <br > < change language immediately on selection change > <br > <select nameLanguage <br > onchangeDoLocalLanguageChange(this) <br > size1> <br > <option valuede >German<option> <br > <option valueen selected >English<option> <br > <select> <br > <td> <br > <tr> <br ><table>< Language Selection End> Web 服务器 <br >127 户定义 Web 页面 <br > S71200 编程控制器 <br >932 系统手册 012015 A5E02486685AH <br >de文件夹中langswitchhtml HTML <br >语言设置德语外德语 langswitchhtml 页面标题英语相 <br ><DOCTYPE HTML PUBLIC W3CDTD HTML 401 TransitionalEN> <br ><html> <br ><head> <br ><meta httpequivContentLanguage contentde><meta http <br >equivContentType contenttexthtml charsetutf8> <br ><title>Sprachumschaltung Deutsche Seite<title> <br ><script typetextjavascript srcscriptlangjs ><script> <br ><head> <br >选语言默认值德语(de)外德语页面中 HTML 英语页面中完全相 <br >< Language Selection > <br ><table> <br > <tr> <br > <td alignright valigntop nowrap> <br > < change language immediately on change of the <br >selection > <br > <select nameLanguage <br > onchangeDoLocalLanguageChange(this) <br > <size1> <br > <option valuede selected >Deutsch<option> <br > <option valueen >Englisch<option> <br > <select> <br > <td> <br > <tr> <br ><table>< Language Selection End> Web 服务器 <br > 127 户定义 Web 页面 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 933 <br >script文件夹中 JavaScriptlangjs <br >函数DoLocalLanguageChange() langjs 文件中 <br >该函数调SetLangCookie()函数然重新加载显示该 HTML 页面窗口 <br >函数SetLangCookie()构造分配选择列表中值分配文档siemens_automa <br >tion_languagecookie <br >该函数会设置应程序路径便切换页面(非请求页面)接收该 cookie 值 <br >选择注释部分中该页面 cookie 期值进行设置 <br >function DoLocalLanguageChange(oSelect) { <br > SetLangCookie(oSelectvalue) <br > topwindowlocationreload() <br > } <br >function SetLangCookie(value) { <br > var strval siemens_automation_language <br > cookieWeb 服务器 <br > 检测需语言 <br > Web 服务器需名称 <br > strval strval + value <br > strval strval + path <br > 设置应程序路径否 <br > 该路径设置请求页面 <br > 页面 cookie <br > * OPTIONAL <br > 果 cookie 效期应长 <br > 前浏览器会话期限设置: <br > var now new Date() <br > var endttime new Date(nowgetTime() + expiration) <br > strval strval + expires + <br > endttimetoGMTString() + <br > * <br > documentcookie strval <br > } <br > <br > 说明 <br >果实现户定义 Web 页面包含特定语言文件夹(ende) HTML <br >文件时包含特定语言文件夹 HTML <br >文件请注意您法两位置处文件中 AWP_Enum_Def <br >命令定义枚举类型 <br >果枚举类型必须特定语言文件夹文件中特定语言文件夹外文 <br >件中定义枚举类型 您法两位置处文件中进行枚举类型声明 <br > Web 服务器 <br >127 户定义 Web 页面 <br > S71200 编程控制器 <br >934 系统手册 012015 A5E02486685AH <br >12793 组态 STEP 7 语言页面结构 <br >组态语言户定义 Web 页面程组态户定义 Web 页面 <br >(页 911)常规程类似 语言创建文件夹 HTML <br >目录设置设置包含语言文件夹文件夹 HTML <br >目录设置某语言文件夹 <br >选择默认 HTML 页面时导航相应语言文件夹选择作起始页面 HTML <br >页面 生成块块载 CPU 时Web <br >服务器显示组态语言文件夹中起始页面 <br > <br >例果处显示文件夹结构 C\ HTML 目录设置 <br >C\html果选择英语作初始页面显示语言导航作 <br >默认 HTML 页面设置 en\langswitchhtml <br > <br >12710 高级户定义 Web 页面控制 <br >户定义 Web 页面生成数块时STEP 7 会创建控制 DB该控制 DB <br >控制户定义页面显示该页面交互 STEP 7 <br >会创建组分代表页面片段 DB 正常情况需知道控制 DB <br >结构处理控制 DB 方法 <br >例果开关 Web 应程序处理手动片段控制 DB 变量 WWW <br >指令实现 <br >控制 DB 结构 <br >控制 DB 种全面数结构编写 STEP 7 户程序时访问 <br >里仅介绍部分控制数块变量 <br >Commandstate 结构 <br >Commandstate包含 Web 服务器全局命令全局状态结构 <br >Commandstate结构中全局命令 Web 服务器 <br > 127 户定义 Web 页面 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 935 <br >全局命令通常应 Web 服务器 通控制 DB 参数取消激活重启 Web 服务器 <br > <br >块变量 数类型 说明 <br >init BOOL 评估控制 DB 初始化 Web 应程序 <br >deactivate BOOL 取消激活 Web 应程序 <br >Commandstate 结构中全局状态 <br >全局状态通常应 Web 服务器包含 Web 应程序状态信息 <br > <br >块变量 数类型 说明 <br >initializing BOOL Web 应程序正读取控制 DB <br >error BOOL 法初始化 Web 应程序 <br >deactivating BOOL Web 应程序正终止 <br >deactivated BOOL Web 应程序已终止 <br >initialized BOOL Web 应程序已初始化 <br >last_error INT WWW 返回代码 16#0010 时 <br >WWW 指令调 <br >(页 913)中返回错误: <br >16#0001 片段 DB 结构致 <br >16#0002: 应程序名称已存 <br >16#0003: 没资源(存储器) <br >16#0004: 控制 DB 结构致 <br >16#0005: 片段 DB <br >16#0006: 片段 DB AWP <br >16#0007: 枚举数致 <br >16#000D: 控制 DB 突 Web 服务器 <br >127 户定义 Web 页面 <br > S71200 编程控制器 <br >936 系统手册 012015 A5E02486685AH <br >请求表 <br >请求表包含应片段 DB 命令状态结构数组 果通手动类型 <br >AWP_Start_Fragment (页 907) 命令创建片段 STEP 7 户程序必须通控制 DB <br >控制页面 请求状态读提供前片段相关信息 <br >请求命令控制前片段 <br > <br >块变量 数类型 说明 <br >requesttab ARRAY [ 1 4 ] OF <br >STRUCT <br >片段 DB 控制结构数组 <br >Web 服务器次处理四片段 <br >Web <br >服务器处理片段通浏览器会 <br >话处理片段时特定片段数组索引 <br >意 <br >requesttab 结构结构成员 <br > <br >块变量 数类型 说明 <br > page_index UINT 前 Web 页面编号 <br > fragment_index UINT 前片段编号 设置片段 <br > 请求命令 <br >continue BOOL 启发送前页面片段片段开 <br >始继续发送 <br >repeat BOOL 启重新发送前页面片段片 <br >段开始继续发送 <br >abort BOOL 关闭 http 连接进行发送 <br >finish BOOL 发送片段页面已完成 <br >处理片段 <br > 请求状态 请求状态读 <br >idle BOOL 空闲处激活状态 <br >waiting BOOL 片段等启 <br >sending BOOL 片段正发送 <br >aborting BOOL 户已终止前请求 Web 服务器 <br > 127 户定义 Web 页面 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 937 <br >运行 <br >程序控制 DB 进行更改必须调 WWW 指令已修改控制 DB <br >编号作该指令参数 STEP 7 户程序执行 WWW 指令 <br >(页 913)时全局命令请求命令生效 <br >STEP 7 户程序明确设置 fragment_index Web <br >服务器通请求命令处理指定片段 否 WWW 指令执行时Web <br >服务器处理前页面前片段 <br > fragment_index 方法包括: <br >● 处理前片段: 保持 fragment_index 变设置 continue 命令 <br >● 跳前片段: fragment_index 设置 0 设置 continue 命令 <br >● 前片段换片段: fragment_index 设置新片段 ID 设置 continue <br >命令 <br >检查全局状态请求状态否发生变化STEP 7 户程序必须调 WWW <br >指令评估状态前值 典型方法定期调 WWW <br >指令直出现特定状态 <br > <br > 说明 <br >果 STEP 7 户程序设置条请求命令 WWW <br >指令仅会优先级执行某条命令具体序: <br >abortfinishrepeatcontinue 处理结束WWW 指令清请求命令 <br > Web 服务器 <br >127 户定义 Web 页面 <br > S71200 编程控制器 <br >938 系统手册 012015 A5E02486685AH <br >示例 <br >面示例显示 STEP 7 户程序该程序检查调 WWW 指令ID 1 <br >片段否进入等状态 程序等应程序特定条件出现 <br >然执行该片段需操作例设置数块变量执行计算应程序特定 <br >务 然设置 continue 变量便 Web 服务器执行片段 <br > <br > <br >程序调修改控制 DB WWW 指令时Web <br >浏览器显示具片段户定义 Web 页面 <br > <br >请注意简化示例检查片段数组中四 requesttab <br >结构意 Web 服务器 <br > 128 限制 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 939 <br >128 限制 <br >列 IT 素会影响 Web 服务器: <br >● 通常您必须 CPU IP 址具端口号线路器 IP 址访问标准 <br >Web 页面户定义 Web 页面 果 Web 浏览器允许直接连接 IP <br >址请咨询 IT 理员 果策略支持 DNS您通指该址 DNS <br >条目连接 IP 址 <br >● 防火墙代理设置网站特定限制会限制 CPU 访问 请咨询 IT <br >理员解决问题 <br >● 标准 Web 页面采 JavaScript cookie 果 Web 浏览器设置禁 JavaScript <br > cookie请启 果法启某功受限 (页 940) <br >根需选择否户定义 Web 页面中 JavaScript cookie <br >果必须浏览器中启 <br >● Web 服务器支持安全套接层 (SSL) 通 URL httpwwxxyyzz <br >httpswwxxyyzz 访问标准 Web 页面户定义 Web <br >页面中wwxxyyzz表示 CPU IP 址 <br >● 西门子 Web 服务器安全访问提供安全证书 标准 Web 页面简介 <br >(页 879)载安全证书证书导入 Web 浏览器 Internet 选项中 (页 942) <br >果选择导入证书次 https 形式访问 Web <br >服务器时会出现安全验证提示 Web 服务器 <br >128 限制 <br > S71200 编程控制器 <br >940 系统手册 012015 A5E02486685AH <br >连接数目 <br >Web 服务器支持 30 活动 HTTP 连接 种方式 30 <br >连接具体取决您 Web 浏览器页象(css 文件图 <br >html 文件)数目 <br >显示页面时某连接然存连接初始连接便存 <br >例果支持六持续连接 Mozilla Firefox 8 Web <br >服务器开始丢弃连接前五浏览器浏览器选项卡实例 <br >果页面未六连接更浏览器浏览器选项卡实例 <br >注意活动连接数目会影响页面性 <br > <br > 说明 <br >关闭 Web 服务器前注销 <br >果您已登录 Web 服务器请确保关闭 Web 浏览器前先注销 Web <br >服务器支持 7 发登录 <br > <br >1281 Internet 选项禁 JavaScript 时功限制 <br >标准 Web 页面采 HTMLJavaScript cookie 果站点限制 JavaScript <br >cookie请启页面正常运行 果法 Web 浏览器启 <br >JavaScript法运行 JavaScript 控制功 <br >常规 <br >页面会动态更新 查刷新数必须刷新(Refresh) 图标 <br >(页 873)手动刷新页面 Web 服务器 <br > 128 限制 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 941 <br >诊断缓区(Diagnostic Buffer) 页面 <br >诊断缓区(Diagnostic Buffer) 页面方式 JavaScript: <br >● 显示事件详细信息: JavaScript <br >时诊断缓区中选择行面部分查详细信息 果 <br >JavaScript必须单击诊断缓区条目事件字段超链接面部分查事件数 <br > <br >● 更改查诊断缓区条目范围: JavaScript <br >时顶部拉列表选择查诊断缓区条目范围页面会动进 <br >行更新 果 <br >JavaScript需顶部拉列表选择查诊断缓区条目范围 <br >必须单击转(Go) <br >链接拉列表中选择范围更新诊断缓区页面 <br >请注意仅未启 JavaScript 时显示转(Go) 事件字段超链接 启 <br >JavaScript 时需转(Go) 事件字段超链接会显示 <br >模块信息(Module Information) 页面 <br >果未启 JavaScript会具限制: <br >● 滤数 <br >● 字段进行排序 <br >变量状态(Variable Status) 页面 <br >果未启 JavaScript会具限制: <br >● 输入变量必须手动焦点置New variable行输入新变量 <br >● 选择显示格式会动数值显示更改选定格式 必须单击Monitor <br >value钮显示容刷新新格式 Web 服务器 <br >128 限制 <br > S71200 编程控制器 <br >942 系统手册 012015 A5E02486685AH <br >1282 Internet 选项允许 cookie 时功限制 <br >果 Web 浏览器中禁 cookie会具限制: <br >● 法登录 <br >● 更改语言设置 <br >● UTC 时间切换 PLC 时间 果没 cookie时间采 UTC <br >时间 <br >1283 导入 Siemens 安全证书 <br > Siemens 安全证书导入 Internet 选项样您 Web 浏览器中输入 <br >httpswwxxyyzz(中wwxxyyzz设备 IP <br >址)时会出现安全验证提示 果 http URL https <br >URL需载安装该证书 <br >载证书 <br >简介页面 (页 879)中载证书(download certificate) 链接 Siemens <br >安全证书载 PC 中 该程会 Web 浏览器异: <br >证书导入 Internet Explorer <br >1 单击简介(Introduction) 页面中载证书(download certificate) 链接 弹出File <br >Download Security Warning话框 <br >2 单击File Download Security Warning话框中Open开文件 <br >出现Certificate话框 <br >3 Certificate话框中单击Install Certificate钮启动 Certificate Import <br >Wizard <br >4 Certificate Import <br >Wizard话框提示导入证书操作系统动选择证书存储位置 Web 服务器 <br > 128 限制 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 943 <br >证书导入 Mozilla Firefox <br >1 单击 Intro 页面中download certificate链接 弹出Opening <br >MiniWebCA_Cercrt话框 <br >2 单击Opening MiniWebCA_Cercrt话框中Save file <br >出现Downloads话框 <br >3 双击Downloads话框中MiniWebCA_Cercrt <br >果已次尝试载会显示副 <br >需双击中MiniWebCA_Cercrt条目 <br >4 果提示开执行文件请单击OK <br >5 果出现Open File Security Warning话框请单击Open <br >出现Certificate话框 <br >6 单击Certificate话框中Install Certificate钮 <br >7 Certificate Import <br >Wizard话框提示导入证书操作系统动选择证书存储位置 <br >8 果出现Security Warning话框请单击Yes确认安装证书 <br >浏览器 <br >导入安装 Siemens 证书程 Web 浏览器相 <br > Web 浏览器 Internet 选项中安装 Siemens 安全证书S71200 Controller <br >Family访问 https wwxxyyzz 形式 Web 服务器时会出现安全验证提示 <br > <br > 说明 <br >CPU 重启安全证书保持变果您更改设备 IP 址您 <br >Internet Explorer Mozilla Firefox 外浏览器必须载新证书 <br > Web 服务器 <br >128 限制 <br > S71200 编程控制器 <br >944 系统手册 012015 A5E02486685AH <br >1284 CSV 格式数日志导入非 USAUK 版 Microsoft Excel 中 <br >数日志文件采逗号分隔值 (CSV) 文件格式 果系统正运行 USA UK 版 <br >Excel数日志(Data Logs) 页面直接 Excel 开文件 <br >国家区逗号常出现数字记数法中未广泛种格 <br >式 <br >开已保存数日志文件请非 USAUK 版 Excel 执行步骤: <br >1 开 Excel 创建空白工作簿 <br >2 数 > 导入外部数(Data > Import External Data) 菜单中选择导入数(Import <br >Data) 命令 <br >3 导航开数日志文件选中 启动文导入导(Text Import <br >Wizard) <br >4 文导入导(Text Import Wizard) 中原始数类型(Original data type) <br >默认选项固定宽度(Fixed width) 改带分隔符(Delimited) <br >5 单击步(Next) 钮 <br >6 步骤 2(Step 2) 话框中选中逗号(Comma) <br >复选框分隔符类型制表符(Tab) 改逗号(Comma) <br >7 单击步(Next) 钮 <br >8 步骤 3(Step 3) 话框中根需日期格式MDY(月日年)(MDY <br >(monthdayyear)) 更改格式 <br >9 完成文导入导(Text Import Wizard) 余步骤导入文件 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 945 <br > 通信处理器 Modbus TCP 13 <br >131 串行通信接口 <br >两通信模块 (CM Communication Module) 通信板 (CB Communication <br >Board) 提供 PtP 通信接口: <br >● CM 1241 RS232 (页 1423) <br >● CM 1241 RS422485 (页 1425) <br >● CB 1241 RS485 (页 1420) <br >连接三 CM(类型限)外加 CB总提供四通信接口 请 <br >CM 安装 CPU CM 左侧 CB 安装 CPU 前端 <br >关模块安装卸信息请参见安装指南 (页 68) <br >串行通信接口具特征: <br >● 具隔离端口 <br >● 支持点点协议 <br >● 通点点通信处理器指令进行组态编程 <br >● 通 LED 显示传送接收活动 <br >● 显示诊断 LED(仅限 CM) <br >● 均 CPU 供电: 必连接外部电源 <br >请参见通信接口 (页 1408)技术规范 通信处理器 Modbus TCP <br >132 偏置端接 RS485 网络连接器 <br > S71200 编程控制器 <br >946 系统手册 012015 A5E02486685AH <br >LED 指示灯 <br >通信模块三 LED 指示灯: <br >● 诊断 LED (DIAG): CPU 找通信模块前诊断 LED 直红色闪烁 CPU <br >电会检查 CM进行寻址 诊断 LED 开始绿色闪烁 表示 CPU <br >寻址 CM尚未提供组态 程序载 CPU CPU <br >会组态载组态 CM 执行载 CPU 操作通信模块诊断 LED <br >应绿色常亮 <br >● 发送 LED (Tx): 通信端口外传送数时发送 LED 点亮 <br >● 接收 LED (Rx): 通信端口接收数时该 LED 点亮 <br >通信板具发送 LED (TxD) 接收 LED (RxD) 没诊断 LED <br >132 偏置端接 RS485 网络连接器 <br >Siemens 提供 RS485 网络连接器 (页 1442)方便台设备连接 <br >RS485 网络 该连接器带两组端子分连接输入输出网络电缆 <br >连接器包括选择性偏置端接网络开关 <br > <br > 说明 <br >端接偏置 RS485 网络两端 会端接偏置两终端设备间设备 <br >电缆屏蔽: 位置金属导线必须接触约 12 mm (12 in) <br > <br > <br >① 开关位置 开 (On): 端接偏置 <br >② 开关位置 关 (Off): 端接偏置 <br >③ 开关位置 开 (On): 端接偏置 通信处理器 Modbus TCP <br > 132 偏置端接 RS485 网络连接器 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 947 <br >表格 13 1 RS485 连接器端接偏置 <br >端接设备(偏置 ON) 非端接设备(偏置 OFF) <br > <br > ① 引脚编号 <br >② 网络连接器 <br >③ 电缆屏蔽 <br >CB 1241 提供端接偏置网络部电阻 终止偏置连接应 TRA 连接 <br >TA TRB 连接 TB便部电阻接电路中 CB 1241 没 9 针连接器 <br >表列出通信伙伴 9 针连接器间连接 <br >表格 13 2 CB 1241 端接偏置 <br >端接设备(偏置 ON) 非端接设备(偏置 OFF) <br > <br > ① M 连接电缆屏蔽 <br >② A TxDRxD (绿色线针 8) <br >③ B TxDRxD +(红色线针 3) <br > 通信处理器 Modbus TCP <br >133 点点 (PtP) 通信 <br > S71200 编程控制器 <br >948 系统手册 012015 A5E02486685AH <br >133 点点 (PtP) 通信 <br >CPU 支持列基字符串行协议点点通信 (PtP): <br >● PtP <br >● USS (页 1002) <br >● Modbus (页 1024) <br >PtP 提供度灵活性需户程序中包含量实现 <br > <br > <br >PtP 实现种性: <br >• 够信息直接发送外部设备例印机 <br >• 够设备(例条码阅读器RFID <br >阅读器第三方相机视觉系统许类 <br >型设备)接收信息 <br >• 够设备(例GPS <br >设备第三方相机视觉系统线调制解调器 <br >更设备)交换信息(发送接收数) <br >种类型 PtP 通信属串行通信标准 <br >UART 支持种波特率奇偶校验选项 RS232 <br > RS422485 通信模块 (CM 1241) RS485 <br >通信板 (CB 1241) 提供执行 PtP <br >通信电气接口 <br >通 PROFIBUS PROFINET PtP <br >V41 版 S71200 CPU STEP 7 V13 SP1 起扩展 PtP <br >功户够 PROFINET PROFIBUS 分布式 IO 机架种设备(RFID <br >阅读器GPS 设备设备)通信 <br >● PROFINET (页 674): S71200 CPU 太网接口连接 PROFINET <br >接口模块 通机架中 PtP 通信模块接口模块实现 PtP 设备串行通信 <br >● PROFIBUS (页 826): S71200 CPU 机架左边插入 PROFIBUS 通信模块 <br >PROFIBUS 通信模块连接 PROFIBUS 接口模块机架 通机架中 PtP <br >通信模块接口模块实现 PtP 设备串行通信 通信处理器 Modbus TCP <br > 133 点点 (PtP) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 949 <br >出原S71200 支持两组 PtP 指令: <br >● 早期点点指令 (页 1079): 指令适 V40 版前 S71200通 <br >CM 1241 通信模块 CB 1241 通信板进行串行通信 <br >● 点点指令 (页 963): 指令提供早期指令功通指令 <br >PROFINET PROFIBUS 分布式 IO 连接组态分布式 IO 机架中 PtP <br >通信模块 PtP 设备间通信 <br > <br > 说明 <br > S71200 V41 版时类型点点通信点点指令: <br >串行通信基 PROFINET 串行通信基 PROFIBUS 串行通信 STEP 7 <br >提供早期点点指令目仅支持现程序 V41 CPU V40 <br >更早版 CPU早期指令然效 须前程序指令进行转换 <br > <br >1331 组态通信端口 <br >您种方法组态通信接口: <br >● STEP 7 <br >中设备组态组态端口参数(波特率奇偶校验)发送参数接收参数 CPU <br >存储设备组态设置循环电 RUN 模式切换 STOP <br >模式应设置 <br >● Port_Config (页 966)Send_Config (页 969) Receive_Config (页 971) <br >指令设置参数 指令设置端口设置 CPU 处 RUN 模式期间效 <br >切换 STOP 模式循环电端口设置会恢复设备组态设置 <br >组态硬件设备 (页 155)通选择机架某 CM <br >CB(果已组态)组态通信接口参数 <br > <br > <br >巡视窗口中属性(Properties) <br >选项卡显示选 CM CB 参数 <br >选择端口组态(Port configuration) <br >编辑参数: <br >• 波特率 <br >• 奇偶校验 <br >• 字符数位数 <br >• 停止位数目 <br >• 流控制(仅限 RS232) <br >• 等时间 通信处理器 Modbus TCP <br >133 点点 (PtP) 通信 <br > S71200 编程控制器 <br >950 系统手册 012015 A5E02486685AH <br > CM 1241 RS232 CB RS485(仅 CM 1241 RS232 支持流控制 <br >(页 951)外)组态 RS232 RS485 通信模块 RS485 <br >通信板端口组态参数相 参数值 <br > CM 1241 RS422485您具列示额外端口组态选项 CM 1241 <br >RS422485 模块 422 模式支持软件流控制 <br > <br > <br >选择端口组态(Port configuration) 编辑 <br >RS422485 参数: <br >• 工作模式(Operating mode): <br >– 全双工 (RS422) 四线制模式(点点连接) <br >– 全双工 (RS422) 四线制模式(点站) <br >– 全双工 (RS422) 四线制模式(点站) <br >– 半双工 (RS485) 两线制模式 <br >• 接收线路初始状态(Receive line initial state): <br >– <br >– 正偏置(信号 R(A) 0V信号 R(B) 5V) <br >STEP 7 户程序通 Port_Config 指令 (页 966)组态端口更改现组态 <br >指令题提供更关工作模式初始线路状态参数详细信息 <br > <br >参数 定义 <br >波特率 波特率默认值 96 Kbps 效选项: 300 波特600 波特12 <br >Kb24 Kb48 Kb96 Kb192 Kb384 Kb576 Kb768 Kb 1152 <br >Kb <br >奇偶校验 奇偶校验默认值奇偶校验 效选项: <br >奇偶校验偶校验奇校验传号(奇偶校验位始终设 <br >1)空号(奇偶校验位始终设 0) <br >字符数位数 字符中数位数 效选择 7 8 <br >停止位数目 停止位数目 1 2 默认值 1 <br >流控制 RS232 通信模块选择硬件软件流控制 (页 951) <br >果选择硬件流控制选择 RTS 信号始终激活切换 RTS <br >果选择软件流控制定义 XON XOFF 字符 <br >RS485 通信接口支持流控制 CM 1241 RS422485 模块 422 <br >模式支持软件流控制 通信处理器 Modbus TCP <br > 133 点点 (PtP) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 951 <br >参数 定义 <br >等时间 等时间指 CM CB 断言 RTS 等接收 CTS 时间者接收 <br >XOFF 等接收 XON 时间具体取决流控制类型 <br >果通信接口收预期 CTS XON 前超等时间CM CB <br >中止传送操作户程序返回错误 指定等时间毫秒表示 范围 <br >0 65535 毫秒 <br >工作模式 选择工作模式 RS422 RS485 网络组态 <br >接收线路初始状态 选择偏置选项 效值正偏置反偏置 <br >反偏置检测电缆断线 <br >13311 理流控制 <br >流控制指丢失数衡数发送接收种机制 <br >流控制确保传送设备发送信息量会超出接收设备处理信息量 <br >流控制通硬件软件实现 RS232 CM 支持硬件软件流控制 RS485 CM <br >CB 支持流控制 CM 1241 RS422485 模块 422 模式支持软件流控制 <br >组态端口 (页 949)时 PORT_CFG 指令 (页 1079)指定流控制类型 <br >硬件流控制通请求发送 (RTS Request To Send) 允许发送 (CTS Clear To Send) <br >通信信号实现 RS232 CMRTS 信号引脚 7 输出 CTS 信号通引脚 8 <br >接收RS232 CM DTE(Data Terminal Equipment数终端设备)设备 RTS <br >断言输出 CTS 作输入监视 <br >硬件流控制: RTS 切换 <br >果 RS232 CM 启 RTS 切换硬件流控制模块会 RTS <br >信号设置激活状态发送数 会监视 CTS <br >信号确定接收设备否接收数 CTS 信号激活 CTS <br >信号保持激活状态模块便发送数 果 CTS <br >信号变非激活状态传送必须停止 <br >CTS 信号变激活状态时传送会继续执行 果 CTS <br >信号组态等时间未激活模块会中止传送户程序返回错误 <br >端口组态 (页 949)中指定等时间 <br >需传送已激活信号设备适合 RTS 切换流控制 <br >例线调制解调器 RTS 作键信号激励线发送器 RTS <br >切换流控制标准电话调制解调器起作 电话调制解调器RTS <br >始终激活选项 通信处理器 Modbus TCP <br >133 点点 (PtP) 通信 <br > S71200 编程控制器 <br >952 系统手册 012015 A5E02486685AH <br >硬件流控制: RTS 始终激活 <br >RTS 始终激活模式CM 1241 默认情况 RTS 设置激活状态 <br >设备(电话调制解调器等)监视 CM RTS <br >信号该信号作允许发送信号 调制解调器仅 RTS 处激活状态时 CM <br >传送数电话调制解调器见激活 CTS 信号发送数果 RTS <br >处非激活状态电话调制解调器 CM 传送数 <br >调制解调器时 CM 发送数请组态RTS 始终激活硬件流控制 CM <br >会 RTS 信号设置始终激活 模块法接受字符CM 会 RTS <br >设置非激活状态 传送设备必须确保会 CM 接收缓区超负荷运行 <br >利数终端绪 (DTR) 数设备绪 (DSR) 信号 <br >两种硬件流控制类型种CM 会 DTR 设置激活状态 DSR <br >信号变激活状态时模块会进行传送 仅发送操作开始时评估 DSR 状态 <br >果 DSR 传送操作开始变非激活状态暂停传送操作 <br >软件流控制 <br >软件流控制消息中特殊字符实现流控制 组态表示 XON XOFF <br >十六进制字符 <br >XOFF 指示传送必须停止 XON 指示传送继续 XOFF XON <br >相字符 <br >传送设备接收设备收 XOFF 字符时停止传送 传送设备收 XON <br >字符时传送继续进行 果 CM 通端口组态 <br >(页 949)指定等时间没收 XON 字符中止传送户程序返回错误 <br >软件流控制需全双工通信传送程中接收伙伴必须够 XOFF <br >发送传送伙伴 软件流控制仅包含 ASCII 字符消息 <br >二进制协议法软件流控制 <br >1332 组态传送(发送)接收参数 <br > CPU 进行 PtP 通信前必须组态传送(发送)消息接收消息参数 <br >参数决定目标设备传送消息目标设备接收消息时通信工作方式 通信处理器 Modbus TCP <br > 133 点点 (PtP) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 953 <br >13321 组态传送(发送)参数 <br > CPU 设备组态中通设置选接口传送消息组态(Transmit message <br >configuration) 属性组态通信接口传送数方式 <br > <br > Send_Config (页 969)指令户程序动态组态更改传送消息参数 <br > <br > 说明 <br >户程序中通 Send_Config 指令设置参数值会覆盖传送消息组态(Transmit <br >message configuration) 属性 请注意发生掉电时CPU 会保留通 Send_Config <br >指令设置参数 <br > <br > <br > <br >参数 定义 <br >RTS 接通延时 (RTS On <br >delay) <br >指定 RTS 激活传送启动前需等时间 范围 0 65535 <br >ms默认值 0仅端口组态 <br >(页 949)指定硬件流控制时该参数效 RTS <br >接通延迟时间会评估 CTS <br >该参数仅适 RS232 模块 <br >RTS 关断延时 (RTS Off <br >delay) <br >指定传送完成 RTS 禁前需等时间 范围 0 65535 ms默认值 <br >0仅端口组态 (页 949)指定硬件流控制时该参数效 <br >该参数仅适 RS232 模块 通信处理器 Modbus TCP <br >133 点点 (PtP) 通信 <br > S71200 编程控制器 <br >954 系统手册 012015 A5E02486685AH <br >参数 定义 <br >消息开始时发送中断 <br >(Send break at message <br >start) <br >中断期间位时间数 <br >(Number of bit times in a <br >break) <br >指定条消息开始时 RTS 接通延时(果已组态)已 CTS <br >已激活情况先发送中断 <br >户指定少位时间构成中断线路中断期间保持空号状态 <br >默认值 12值 65535长 8 秒限制 <br >发送中断线路空闲信号 <br >(Send idle line after a <br >break) <br >中断线路空闲 (Idle line <br >after a break) <br >指定消息开始前发送线路空闲信号 果组态中断中断发送 <br >中断线路空闲(Idle line after a break) <br >参数指定少位时间构成次线路空闲线路空闲期间保持传号状态 <br >默认值 12值 65535长 8 秒限制 <br >13322 组态接收参数 <br > CPU 设备组态中组态通信接口接收数识消息开始结束方式 <br >选接口接收消息组态(Receive message configuration) 属性中设置参数 <br > <br >户程序中 Receive_Config 指令 <br >(页 971)动态组态更改接收消息参数 <br > <br > 说明 <br >户程序中通 Receive_Config 指令设置参数值会覆盖接收消息组态(Receive <br >message configuration) 属性 请注意发生掉电转 STOP 状态时CPU <br >会保留通 RCV_CFG 指令设置参数 <br > 通信处理器 Modbus TCP <br > 133 点点 (PtP) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 955 <br >消息开始条件 <br >户决定通信接口识消息开始方式 <br >满足组态结束条件前开始字符组成消息字符会直进入接收缓区 <br >指定开始条件 <br >果指定开始条件满足开始条件认消息开始 <br >例果户组态线路空闲时间特定开始字符CM CB <br >首先查找满足线路空闲时间求然 CM 查找指定开始字符 <br >果收某字符指定开始字符CM CB <br >通次查找线路空闲时间重新启动消息开始条件搜索 <br > <br >参数 定义 <br >意字符开始 意字符条件指定成功接收字符表示消息开始 <br >该字符消息中第字符 <br >线路中断 线路中断条件指定接收中断字符开始消息接收操作 <br >线路空闲 线路空闲条件指定接收线路空闲静指定位时间开始消息接收操作 <br >旦出现该条件启动消息接收 <br > <br >① 字符 <br >② 重启线路空闲定时器 <br >③ 检测线路空闲启动消息接收操作 通信处理器 Modbus TCP <br >133 点点 (PtP) 通信 <br > S71200 编程控制器 <br >956 系统手册 012015 A5E02486685AH <br >参数 定义 <br >特殊条件: <br >通单字符识消息 <br >开始 <br >指定通特殊字符指示消息开始 然该字符便成消息中第字符 <br >该特定字符前接收字符丢弃 默认字符 STX <br >特殊条件: <br >通字符序列识消息 <br >开始 (Recognize <br >message start with a <br >character sequence) <br >指定通四组态序列中特殊字符序列指示消息开始 <br >序列指定 5 字符 <br >字符位置指定特定十六进制字符者指定序列匹配时 <br >忽略该字符(通配符字符) <br >字符序列中特定字符终止该开始条件序列 <br >程序根组态开始条件进入序列进行评估直满足开始条件止 <br >满足开始序列会开始评估结束条件 <br >组态四特定字符序列 <br >果字符序列指示消息开始序列开始条件 <br >果中字符序列相匹配消息会开始 <br >检查开始条件序: <br >● 线路空闲 <br >● 线路中断 <br >● 字符字符序列 <br >检查开始条件时果条件没满足 CM CB <br >第需条件开始重新启动检查 CM CB <br >确定已满足启动条件开始评估结束条件 通信处理器 Modbus TCP <br > 133 点点 (PtP) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 957 <br >示例组态: 消息两字符序列出现时开始 <br >请注意消息开始条件组态: <br > <br > 通信处理器 Modbus TCP <br >133 点点 (PtP) 通信 <br > S71200 编程控制器 <br >958 系统手册 012015 A5E02486685AH <br > <br >该组态出现中序列会满足开始条件: <br >● 接五字符构成序列第字符 0x6A 第五字符 0x1C <br >时 该组态位置 23 4 字符意字符 <br >接第五字符开始评估结束条件 <br >● 接两连续 0x6A 字符(前面意字符)时 种情况会接第二 <br >0x6A 开始评估结束条件(3 字符) 第 0x6A <br >前面字符包含开始条件中 <br >满足该开始条件实例序列: <br >● <意字符> 6A 6A <br >● 6A 12 14 18 1C <br >● 6A 44 A5 D2 1C 通信处理器 Modbus TCP <br > 133 点点 (PtP) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 959 <br >消息结束条件 <br >户组态通信接口识消息结束方式 组态消息结束条件 <br >果出现组态条件中消息会结束 <br >例采消息超时 300 ms字符间超时 40 位时间长度 50 <br >字节作消息结束结束条件 果接收消息时间超 300 <br >ms意两字符间间隔超 40 位时间接收 50 字节消息会结束 <br > <br >参数 定义 <br >通消息超时识消息结 <br >束 (Recognize message <br >end by message <br >timeout) <br >组态消息结束等时间视消息结束 <br >消息超时时间满足开始条件开始计算 默认值 200 ms效范围 0 <br >65535 ms <br > <br >① 接收字符 <br >② 满足消息开始条件: 消息定时器启动 <br >③ 消息定时器时间已终止消息 <br >通响应超时识消息结 <br >束 (Recognize message <br >end by response <br >timeout) <br >果接收效开始序列前超组态响应等时间视消息结束 <br > 响应超时时间传送结束 CM CB 开始接收操作时开始计算 <br >默认响应超时时间 200 ms取值范围 0 65535 ms果响应时间段 <br >RCVTIME 没接收字符相应 RCV_PTP 指令返回错误 <br >响应超时定义具体结束条件 仅指定必须指定时间成功接收字符 <br >户必须组态结束条件指示实际消息结束 <br > <br >① 传送字符 <br >② 接收字符 <br >③ 必须该时间前成功接收第字符 通信处理器 Modbus TCP <br >133 点点 (PtP) 通信 <br > S71200 编程控制器 <br >960 系统手册 012015 A5E02486685AH <br >参数 定义 <br >通字符间隙识消息结 <br >束 (Recognize message <br >end by intercharacter <br >gap) <br >组态消息中两连续字符间超时视消息结束 <br >字符间隙默认值 12 位时间值 65535 位时间长 8 <br >秒 <br > <br >① 接收字符 <br >② 重启字符间定时器 <br >③ 字符间定时器时间已终止消息 <br >通接收固定数目字符 <br >识消息结束 <br >接收指定数量字符视消息结束 固定长度效范围 1 <br >4096 <br >请注意 S71200该结束条件仅 V40 更高版 CPU 效 <br >通长度识消息结 <br >束 (Recognize message <br >end by max length) <br >接收组态字符数视消息结束 长度效范围 1 <br >1023 <br >该条件防止消息缓区超负荷运行错误 <br >果该结束条件超时结束条件结合出现超时条件时未达 <br >长度会提供效已接收字符 <br >仅长度已知时该条件支持长度变协议 <br >消息读取消息长度 <br >(Read message length <br >from message) <br >消息身指定消息长度 接收指定长度消息视消息结束 <br >说明指定解释消息长度方法 <br >通字符识消息结束 <br >(Recognize message <br >end with a character) <br >接收指定字符视消息结束 <br >通字符序列识消息结 <br >束 (Recognize message <br >end with a character <br >sequence) <br >接收指定字符序列视消息结束 指定 5 <br >字符组成序列 <br >字符位置指定具体十六进制字符者指定序列匹配 <br >时忽略该字符 <br >结束条件包括忽略前导字符 结束条件包括忽略尾字符 通信处理器 Modbus TCP <br > 133 点点 (PtP) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 961 <br >示例组态: 通字符序列结束消息 <br >请注意消息结束条件组态: <br > <br >种情况接收两连续 0x6A <br >字符(意两字符)时满足结束条件 0x6A 0x6A <br >序列前面字符结束字符序列组成部分 终止结束字符序列时需 0x6A 0x6A <br >序列面加两字符 字符位置 4 5 <br >中接收值相关必须接收满足结束条件 <br > <br > 说明 <br >果想字符序列指示消息结束应该序列放置字符位置 <br >面示例中果想 0x6A 0x6A 结束带尾字符消息应字符位置 4 <br > 5 中组态 0x6A <br > <br >消息中指定消息长度 <br >选择消息中包括消息长度特殊条件时必须提供三定义消息长度相关信息 <br >参数 <br >实际消息结构会协议变化 三参数示: <br >● n: 消息中出现长度说明符字符位置( 1 开始) <br >● 长度: 长度说明符字节数(12 4) <br >● 长度 m: 长度说明符包括长度计数范围字符数 <br >结束字符连续 长度 <br >m值指定包含长度字段中校验字段长度 通信处理器 Modbus TCP <br >133 点点 (PtP) 通信 <br > S71200 编程控制器 <br >962 系统手册 012015 A5E02486685AH <br >字段位设备属性接收消息组态中: <br > <br >示例 1: 假设某条消息根协议构造: <br > <br >STX Len <br >(n) <br >长度计数包括字符 3 14 <br >ADR PKE INDEX PWD STW HSW BCC <br >1 2 3 4 5 6 7 8 9 10 11 12 13 14 <br >STX 0x0C xx xxxx xxxx xxxx xxxx xxxx xx <br >请说明组态该消息接收消息长度参数: <br >● n 2(消息长度字节 2 开始) <br >● 长度 1(消息长度字节中定义) <br >● 长度 m 0(长度说明符没包括长度计数中字符 长度说明符 12 <br >字符) <br >例中 3 14(包括 3 14)字符 Len (n) 计数字符 <br >示例 2: 假设条消息根协议构造: <br > <br >SD1 Len (n) Len (n) SD2 长度计数包括字符 5 10 FCS ED <br >DA SA FA 数单元 3 字节 <br >1 2 3 4 5 6 7 8 9 10 11 12 <br >xx 0x06 0x06 xx xx xx xx xx xx xx xx xx <br >请说明组态该消息接收消息长度参数: <br >● n 3(消息长度字节 3 开始) <br >● 长度 1(消息长度字节中定义) <br >● 长度 m 3(长度说明符 3 字符包括长度计数中 <br >实例协议中字符 SD2FCS ED 包括长度计数中 6 <br >字符均包括长度计数中长度说明符总 9 字符) <br >例中 5 10(包括 5 10)字符 Len (n) 计数字符 通信处理器 Modbus TCP <br > 133 点点 (PtP) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 963 <br >1333 点点指令 <br >13331 点点指令公参数 <br >表格 13 3 PTP 指令常见输入参数 <br >参数 说明 <br >REQ 许 PtP 指令 REQ 输入低电高电切换时启动操作 REQ <br >输入指令执行次时间必须高电 (TRUE) REQ <br >输入需时间直保持 TRUE REQ 输入 FALSE <br >时调指令便复位 REQ 输入历史状态前指令会启动操作 <br >样指令检测低电高电跳变启动操作 <br > PtP 指令放入程序时STEP 7 会提示户指定背景数块 PtP <br >指令调唯背景数块 样确保指令正确处理诸 <br >REQ 等输入 <br >PORT 通信设备组态程中分配端口址 <br >组态参数帮助拉列表中选择默认端口符号名称 分配 CM CB <br >端口值设备配置属性硬件标识符 端口符号名称 PLC <br >变量表常量(Constants) 选项卡中分配 <br >位时间精度 参数位时间(通组态波特率确定)单位指定 <br >位时间单位指定参数参数波特率关 <br >位时间单位参数指定 65535 位 CM CB <br >测量长时间 8 秒 <br >PtP 指令输出参数 DONENDRERROR STATUS 提供 PtP <br >操作执行完成状态 <br >表格 13 4 DONENDRERROR STATUS 输出参数 <br >参数 数类型 默认值 说明 <br >DONE Bool FALSE 设置 TRUE <br >持续执行次需时间表明请求已完成 <br >没出现错误否 FALSE <br >NDR Bool FALSE 设置 TRUE <br >持续执行次需时间表明请求动作已完成 <br >没出现错误已接收新数否 FALSE 通信处理器 Modbus TCP <br >133 点点 (PtP) 通信 <br > S71200 编程控制器 <br >964 系统手册 012015 A5E02486685AH <br >参数 数类型 默认值 说明 <br >ERROR Bool FALSE 设置 TRUE <br >持续执行次需时间表明请求已完成 <br >出现错误相应错误代码 STATUS 中否 <br >FALSE <br >STATUS Word 0 结果状态: <br >• 果设置 DONE NDR 位 STATUS 设置 <br >0 信息代码 <br >• 果设置 ERROR 位 STATUS <br >设置错误代码 <br >• 果没设置位指令会返回说明功 <br >前状态状态结果 <br >STATUS 该功执行期间直保持值 <br > <br > <br > 说明 <br >DONENDR ERROR 参数仅置位执行周期时间 <br >程序逻辑必须时输出状态值保存数锁存器中便检测续程序扫描中状 <br >态变化 <br > <br > <br >表格 13 5 公条件代码 <br >STATUS (W#16#) 说明 <br >0000 错误 <br >7000 功忙 <br >7001 功忙处理第调 <br >7002 功忙处理续调(第调轮询) <br >8x3A 参数 x 中指针非法 <br >8070 部实例存储器占正执行发指令 <br >8080 端口号非法 <br >8081 超时模块错误部错误 <br >8082 正台进行参数化参数化失败 通信处理器 Modbus TCP <br > 133 点点 (PtP) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 965 <br >STATUS (W#16#) 说明 <br >8083 缓区溢出: <br >CM CB 返回条接收消息该消息长度长度参数允许值 <br >8090 部错误:错误消息长度错误子模块非法消息 <br >请联系客户支持 <br >8091 部错误:参数化消息中版错误 <br >请联系客户支持 <br >8092 部错误:参数化消息中记录长度错误 <br >请联系客户支持 <br >表格 13 6 常见错误类 <br >类说明 错误类 说明 <br >端口组态 16#81Ax 定义常见端口组态错误 <br >传送组态 16#81Bx 定义常见传送组态错误 <br >接收组态 16#81Cx <br >16#82Cx <br >定义常见接收组态错误 <br >传送运行时 16#81Dx 定义常见传送运行时错误 <br >接收运行时 16#81Ex 定义常见接收运行时错误 <br >信号处理 16#81Fx 定义信号处理相关常见错误 <br >指针错误 16#8p01 <br >16#8p51 <br > ANY 指针错误中p指令参数编号 <br >嵌入式协议错误 16#848x <br >16#858x <br >嵌入式协议错误 通信处理器 Modbus TCP <br >133 点点 (PtP) 通信 <br > S71200 编程控制器 <br >966 系统手册 012015 A5E02486685AH <br >13332 Port_Config(动态组态通信参数)指令 <br >表格 13 7 Port_Config(端口组态)指令 <br >LADFBD SCL 说明 <br > <br >Port_Config_DB( <br > REQ_bool_in_ <br > PORT_word_in_ <br > PROTOCOL_uint_in_ <br > BAUD_uint_in_ <br > PARITY_uint_in_ <br > DATABITS_uint_in_ <br > STOPBITS_uint_in_ <br > FLOWCTRL_uint_in_ <br > XONCHAR_char_in_ <br > XOFFCHAR_char_in_ <br > WAITTIME_uint_in_ <br > MODE_uint_in_ <br > LINE_PRE_uint_in_ <br > BRK_DET_uint_in_ <br > DONE>_bool_out_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_) <br >Port_Config <br >允许您户程序更改端口参 <br >数波特率 <br >设备配置属性中设置端 <br >口初始静态组态者仅 <br >默认值 <br >户程序中执行 <br >Port_Config 指令更改组态 <br > 1 STEP 7 会插入指令时动创建 DB <br >CPU 永久存储 Port_Config 指令设置值 CPU RUN 模式切换 STOP <br >模式循环电恢复设备配置中组态参数 更信息请参见组态通信端口 <br >(页 949)理流控制 (页 951) <br >表格 13 8 参数数类型 <br >参数类型 数类型 说明 <br >REQ IN Bool 该输入升激活组态更改 (默认值: False) <br >PORT IN PORT 安装组态 CM CB 通信设备端口标识符出现 <br >PORT 功框连接参数助手拉列表中 分配 CM CB <br >端口值设备配置属性硬件标识符 端口符号名称 PLC <br >变量表系统常量(System constants) 选项卡中分配 <br >(默认值: 0) <br >PROTOCOL IN UInt 0 点点通信协议(默认值) <br >1n 定义特定协议 <br >BAUD IN UInt 端口波特率(默认值: 6): <br >1 300 bits2 600 bits3 1200 bits4 2400 bits5 <br >4800 bits6 9600 bits7 19200 bits8 38400 bits9 <br >57600 bits10 76800 bits11 115200 bits 通信处理器 Modbus TCP <br > 133 点点 (PtP) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 967 <br >参数类型 数类型 说明 <br >PARITY IN UInt 端口奇偶校验(默认值: 1): <br >1 奇偶校验2 偶校验3 奇校验4 传号校验5 <br >空号校验 <br >DATABITS IN UInt 位字符(默认值: 1): <br >1 8 数位2 7 数位 <br >STOPBITS IN UInt 停止位(默认值: 1): <br >1 1 停止位2 2 停止位 <br >FLOWCTRL IN UInt 流控制(默认值: 1): <br >1 流控制2 XONXOFF3 硬件 RTS 始终激活4 <br >硬件 RTS 切换 <br >XONCHAR IN Char 指定作 XON 字符字符 通常 DC1 字符 (16#11) <br >启流控制时会评估该参数 (默认值: 16#11) <br >XOFFCHAR IN Char 指定作 XOFF 字符字符 通常 DC3 字符 (16#13) <br >启流控制时会评估该参数 (默认值: 16#13) <br >WAITTIME IN UInt 指定接收 XOFF 字符等 XON 字符时间者指定启 <br >RTS 等 CTS 信号时间(0 65535 ms) <br >启流控制时会评估该参数 (默认值: 2000) <br >MODE IN UInt 指定模块工作模式选择 <br >• RS232 模式(RS232 CM CB 默认值) <br >• RS422 点点发送器始终处启状态 <br >• RS422 点站发送器始终处启状态 <br >• RS422 点站发送时启发送器 <br >• RS485 模式(半双工2 线制连接) <br >(RS422RS485 CM CB 默认值) <br >LINE_PRE IN UInt 指定线路未激活(空闲)条件 RS422 RS485 <br >模块通 R(A) R(B) <br >信号施加偏置电压指定线路空闲条件 进行列选择: <br >• 偏置(预置)(默认值) <br >• 偏置R(A) > R(B) ≥ 0V仅限 RS422 <br >• 偏置R(B) > R(A) ≥ 0VRS422 RS485 通信处理器 Modbus TCP <br >133 点点 (PtP) 通信 <br > S71200 编程控制器 <br >968 系统手册 012015 A5E02486685AH <br >参数类型 数类型 说明 <br >BRK_DET IN UInt 启禁通信电缆断线检测 <br >启电缆断线检测功通信电缆未连接模块时模块指 <br >示障 <br > RS422 点点模式施加偏置 R(A) > R(B) ≥ 0V <br >接收线路预置进行电缆断线检测 <br >• 电缆断线检测(默认值) <br >• 启电缆断线检测 <br >DONE OUT Bool 请求已完成没出错保持 TRUE 执行周期时间 <br >ERROR OUT Bool 请求已完成出现错误保持 TRUE 执行周期时间 <br >STATUS OUT Word 执行条件代码(默认值: 0) <br > <br >表格 13 9 条件代码 <br >STATUS (W#16#) 说明 <br >81A0 特定协议存 <br >81A1 特定波特率存 <br >81A2 特定奇偶校验选项存 <br >81A3 特定数位数存 <br >81A4 特定停止位数存 <br >80A5 特定流控制类型存 <br >81A6 等时间 0 流控制启 <br >81A7 XON XOFF 非法值(例值) <br >81A8 块标题中出现错误(例块类型错误块长度错误) <br >81A9 重新组态拒绝组态正进行 <br >81AA RS422RS485 工作模式效 <br >81AB 断线检测接收线路预置效 <br >81AC RS232 断线处理效 <br >8280 读取模块时否定确认 <br >8281 写入模块时否定确认 <br >8282 DP 站模块 通信处理器 Modbus TCP <br > 133 点点 (PtP) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 969 <br >13333 Send_Config(动态组态串行传输参数)指令 <br >表格 13 10 Send_Config(发送组态)指令 <br >LADFBD SCL 说明 <br > <br >Send_Config_DB( <br > REQ_bool_in_ <br > PORT_word_in_ <br > RTSONDLY_uint_in_ <br > RTSOFFDLY_uint_in_ <br > BREAK_uint_in_ <br > IDLELINE_uint_in_ <br > USR_END_string_in_ <br > APP_END_string_in_ <br > DONE>_bool_out_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_) <br >Send_Config 动态组态 <br >PtP <br >通信端口串行传输参数 <br >执行 Send_Config 时放弃 <br >CM CB <br >排队消息 <br > 1 STEP 7 会插入指令时动创建 DB <br >设备配置属性中设置端口初始静态组态者仅默认值 <br >户程序中执行 Send_Config 指令更改组态 <br >CPU 永久存储 Send_Config 指令设置值 CPU RUN 模式切换 STOP <br >模式循环电恢复设备配置中组态参数 请参见组态传送(发送)参数 <br >(页 953) <br >表格 13 11 参数数类型 <br >参数类型 数类型 说明 <br >REQ IN Bool 该输入升激活组态更改 (默认值: False) <br >PORT IN PORT 安装组态 CM CB 通信设备端口标识符出现 <br >PORT 功框连接参数助手拉列表中 分配 CM CB <br >端口值设备配置属性硬件标识符 端口符号名称 PLC <br >变量表系统常量(System constants) 选项卡中分配 <br >(默认值: 0) <br >RTSONDLY IN UInt 启 RTS 执行 Tx 数传输前等毫秒数 <br >启硬件流控制时该参数效 效范围 0 65535 <br >ms值 0 表示禁功 (默认值: 0) <br >RTSOFFDLY IN UInt 执行 Tx 数传输禁 RTS 前等毫秒数: <br >启硬件流控制时该参数效 效范围 0 65535 <br >ms值 0 表示禁功 (默认值: 0) 通信处理器 Modbus TCP <br >133 点点 (PtP) 通信 <br > S71200 编程控制器 <br >970 系统手册 012015 A5E02486685AH <br >参数类型 数类型 说明 <br >BREAK IN UInt 该参数指定消息开始时发送指定位时间中断 值 <br >65535 位时间 8 秒 值 0 表示禁该功 <br >(默认值: 12) <br >IDLELINE IN UInt 该参数指定消息开始前线路保持空闲指定位时间 <br >值 65535 位时间 8 秒 值 0 表示禁该功 <br >(默认值: 0) <br >USR_END* IN STRING[2] 指定结束分隔符中字符数量 <br >结束分隔符结合发送缓区(仅字符)传送消 <br >息标记结束位置(字符传输遇结束分隔符停止) <br >结束分隔符附加消息结束位置 <br >• STRING[20xxyy] – 结束分隔符未(默认) <br >• STRING[21xxyy] – 结束分隔符单字符 <br >• STRING[22xxyy] – 结束分隔符双字符 <br >USR_END APP_END 必须长度零 <br > <br >APP_END* IN STRING[5] 指定附加传送信息字符数量(字符会附加 <br >) <br >STRING[50aabbccddee] – 结束字符未(默认) <br >• STRING[51aabbccddee] – 传送结束字符 <br >• STRING[52aabbccddee] – 传送两结束字符 <br >• STRING[53aabbccddee]– 传送三结束字符 <br >• STRING[54aabbccddee] – 传送四结束字符 <br >• STRING[55aabbccddee] – 传送五结束字符 <br >DONE OUT Bool 请求已完成没出错保持 TRUE 执行周期时间 <br >ERROR OUT Bool 请求已完成出现错误保持 TRUE 执行周期时间 <br >STATUS OUT Word 执行条件代码(默认值: 0) <br > * 支持 CM CB 1241参数必须空字符 () <br > 通信处理器 Modbus TCP <br > 133 点点 (PtP) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 971 <br >表格 13 12 条件代码 <br >STATUS (W#16#) 说明 <br >81B0 允许传送中断组态 请联系客户支持 <br >81B1 中断时间允许值 <br >81B2 空闲时间允许值 <br >81B3 块标题错误例块类型错误块长度错误 <br >81B4 重新组态拒绝组态正进行 <br >81B5 指定结束分隔符数量两者结束字符数量五 <br >81B6 固件嵌入式协议进行组态时发送组态拒绝 <br >8280 读取模块时否定确认 <br >8281 写入模块时否定确认 <br >8282 DP 站模块 <br >13334 Receive_Config(动态组态串行接收参数)指令 <br >表格 13 13 Receive_Config(接收组态)指令 <br >LADFBD SCL 说明 <br > <br >Receive_Config_DB( <br > REQ_bool_in_ <br > PORT_uint_in_ <br > <br >Receive_Conditions_struct_in <br >_ <br > DONE>_bool_out_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_) <br >Receive_Config <br >动态组态 PtP <br >通信端口串行接收方参数 <br >该指令组态表示接收消息开 <br >始结束条件 执行 <br >Receive_Config 时放弃 <br >CM CB <br >排队消息 <br > 1 STEP 7 会插入指令时动创建 DB 通信处理器 Modbus TCP <br >133 点点 (PtP) 通信 <br > S71200 编程控制器 <br >972 系统手册 012015 A5E02486685AH <br >设备配置属性中设置通信端口初始静态组态者索性默认值 <br >户程序中执行 Receive_Config 指令更改组态 <br >CPU 永久存储 Receive_Config 指令设置值 CPU RUN 模式切换 STOP <br >模式循环电恢复设备配置中组态参数 <br >关详细信息请参见题组态接收参数 (页 954) <br >表格 13 14 参数数类型 <br >参数类型 数类型 说明 <br >REQ IN Bool 该输入升激活组态更改 (默认值: False) <br >PORT IN PORT 安装组态 CM CB 通信设备端口标识符出现 <br >PORT 功框连接参数助手拉列表中 分配 CM <br >CB 端口值设备配置属性硬件标识符 端口符号名称 <br >PLC 变量表系统常量(System constants) <br >选项卡中分配 (默认值: 0) <br >CONDITIONS IN CONDITIONS 文述条件数结构指定消息开始结束条件 <br >DONE OUT Bool 请求已完成没出错保持 TRUE <br >扫描周期时间 <br >ERROR OUT Bool 请求已完成出现错误保持 TRUE <br >扫描周期时间 <br >STATUS OUT Word 执行条件代码(默认值: 0) <br >Receive_P2P 指令开始条件 <br >Receive_P2P 指令 Receive_Config <br >指令指定组态确定点点通信消息开始结束 消息开始开始条件确定 <br >消息开始开始条件开始条件组合确定 <br >果指定开始条件满足条件消息开始 <br >关消息开始条件说明请参见题组态接收参数 (页 954) 通信处理器 Modbus TCP <br > 133 点点 (PtP) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 973 <br >参数 CONDITIONS 数类型结构第 1 部分(开始条件) <br >表格 13 15 START 条件 CONDITIONS 结构 <br >参数类型 数类型 说明 <br >STARTCOND IN UInt 指定开始条件(默认值: 1) <br >• 01H 开始字符 <br >• 02H 意字符 <br >• 04H 线路中断 <br >• 08H 线路空闲 <br >• 10H 序列 1 <br >• 20H 序列 2 <br >• 40H 序列 3 <br >• 80H 序列 4 <br >IDLETIME IN UInt 线路空闲超时需位时间数 (默认值: 40) <br >仅线路空闲条件起 0 65535 <br >STARTCHAR IN Byte 开始字符条件开始字符 (默认值: B#16#2) <br >STRSEQ1CTL IN Byte 针字符执行序列 1 忽略较控制: (默认值: <br >B#16#0) <br >开始序列中字符启位 <br >• 01H 字符 1 <br >• 02H 字符 2 <br >• 04H 字符 3 <br >• 08H 字符 4 <br >• 10H 字符 5 <br >禁某字符关联位意味着该序列位置中意字符均 <br >符合条件 <br >STRSEQ1 IN Char[5] 序列 1 开始字符(5 字符) 默认值: 0 <br >STRSEQ2CTL IN Byte 针字符执行序列 2 忽略较控制 <br >(默认值:B#16#0) <br >STRSEQ2 IN Char[5] 序列 2 开始字符(5 字符) 默认值: 0 <br >STRSEQ3CTL IN Byte 针字符执行序列 3 忽略较控制 默认值: <br >B#16#0 <br >STRSEQ3 IN Char[5] 序列 3 开始字符(5 字符) 默认值: 0 通信处理器 Modbus TCP <br >133 点点 (PtP) 通信 <br > S71200 编程控制器 <br >974 系统手册 012015 A5E02486685AH <br >参数类型 数类型 说明 <br >STRSEQ4CTL IN Byte 针字符执行序列 4 忽略较控制 默认值: <br >B#16#0 <br >STRSEQ4 IN Char[5] 序列 4 开始字符(5 字符)默认值: 0 <br >示例 <br >请注意接收十六进制编码消息: 68 10 aa 68 bb 10 aa <br >16表中列出已组态开始序列 成功接收第 68H <br >字符时开始评估开始序列 成功接收第四字符(第二 68H)时开始条件 1 <br >满足 满足开始条件会开始评估结束条件 <br >开始序列处理会种奇偶校验成帧字符间时间错误终止 <br >满足开始条件错误导致会接收消息 <br >表格 13 16 开始条件 <br >开始条件 第字符 第字符 +1 第字符 +2 第字符 +3 第字符 +4 <br >1 68H xx xx 68H xx <br >2 10H aaH xx xx xx <br >3 dcH aaH xx xx xx <br >4 e5H xx xx xx xx <br >Receive_P2P 指令结束条件 <br >消息结束指定结束条件确定 <br >消息结束第次出现已组态结束条件确定 题组态接收参数 <br >(页 954)中消息结束条件部分介绍 Receive_Config 指令中组态结束条件 <br >设备配置通信接口属性中组态结束条件者通 Receive_Config <br >指令组态结束条件 CPU STOP 模式切换 RUN <br >模式接收参数(开始条件结束条件)恢复设备配置设置 果 STEP 7 <br >户程序执行 Receive_Config设置更改 Receive_Config 条件 通信处理器 Modbus TCP <br > 133 点点 (PtP) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 975 <br >参数 CONDITIONS 数类型结构第 2 部分(结束条件) <br >表格 13 17 END 条件 CONDITIONS 结构 <br >参数 参数类型 数类型 说明 <br >ENDCOND IN UInt <br >0 <br >该参数指定消息结束条件: <br >• 01H 响应时间 <br >• 02H 消息时间 <br >• 04H 字符间隙 <br >• 08H 长度 <br >• 10H N + LEN + M <br >• 20H 序列 <br >MAXLEN IN UInt <br >1 <br >消息长度: <br >仅选择长度结束条件时 1 1024 <br >字节 <br >N IN UInt <br >0 <br >长度域消息中字节位置 仅 N + LEN + M <br >结束条件起 1 1022 字节 <br >LENGTHSIZE IN UInt <br >0 <br >字节域(12 4 字节) 仅 N + <br >LEN + M 结束条件起 <br >LENGTHM IN UInt <br >0 <br >指定长度域包含长度域值字符 <br >数 该参数仅 N + LEN + M <br >结束条件起 0 255 字节 <br >RCVTIME IN UInt <br >200 <br >指定接收第字符需等时间 <br >果指定时间没成功接收字符接收操 <br >作终止包含错误 <br >该参数仅响应时间条件起 (0 <br >65535 位时间 8 秒) <br >参数消息结束条件接收第 <br >响应字符时评估终止 <br >预期响应时接收响应仅 <br >够终止接收方操作言结束条 <br >件 必须选择单独结束条件 <br >MSGTIME IN UInt <br >200 <br >指定接收第字符完成接收整条消息 <br >需等时间 <br >选择消息超时条件时会该参数 <br >(0 65535 毫秒) 通信处理器 Modbus TCP <br >133 点点 (PtP) 通信 <br > S71200 编程控制器 <br >976 系统手册 012015 A5E02486685AH <br >参数 参数类型 数类型 说明 <br >CHARGAP IN UInt <br >12 <br >指定字符间位时间数 <br >果字符间位时间数超出指定值结束条件 <br >满足 该参数仅字符间隙条件起 <br >(0 65535 位时间 8 秒) <br >ENDSEQ1CTL IN Byte <br >B#16#0 <br >针字符执行序列 1 忽略较控制: <br >结束序列中字符启位 字符 1 <br >位 0字符 2 位 1类推字符 5 位 <br >4禁某字符关联位意味着该序列位置中 <br >意字符均符合条件 <br >ENDSEQ1 IN Char[5] <br >0 <br >序列 1 开始字符(5 字符) <br > <br >表格 13 18 条件代码 <br >STATUS (W#16#) 说明 <br >81C0 选开始条件非法 <br >81C1 选结束条件非法未选择结束条件 <br >81C2 启接收中断允许操作 <br >81C3 启长度结束条件长度 0 1024 <br >81C4 启计算长度 N > 1023 <br >81C5 启计算长度长度 12 4 <br >81C6 启计算长度 M 值 255 <br >81C7 启计算长度计算长度 1024 <br >81C8 启响应超时响应超时零 <br >81C9 启字符间隙超时该字符间隙超时零 <br >81CA 启线路空闲超时该线路空闲超时零 <br >81CB 启结束序列字符均相关 <br >81CC 启开始序列(4 中)字符均相关 <br >81CD 关接收消息覆盖保护选择效错误 <br >81CE STOP RUN 转换接收消息缓区处理选择效错误 <br >81CF 块标题错误例块类型错误块长度错误 通信处理器 Modbus TCP <br > 133 点点 (PtP) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 977 <br >STATUS (W#16#) 说明 <br >8281 写入模块时否定确认 <br >8282 DP 站模块 <br >82C0 重新组态拒绝组态正进行 <br >82C1 模块缓消息数量指定值允许值 <br >82C2 固件嵌入式协议进行组态时接收组态拒绝 <br >8351 数类型允许 Variant 指针 <br >13335 SEND_P2P(传输发送缓区数)指令 <br >表格 13 19 Send_P2P(发送点点数)指令 <br >LADFBD SCL 描述 <br > <br >Send_P2P_DB( <br > REQ_bool_in_ <br > PORT_word_in_ <br > BUFFER_variant_in_ <br > LENGTH_uint_in_ <br > DONE>_bool_out_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_) <br >Send_P2P <br >启动数传输分配 <br >缓区传送通信接口 <br >CM CB <br >块指定波特率发送数 <br >时CPU 程序会继续执行 <br >仅发送操作某 <br >定时间处未决状态果 <br >CM CB <br >已开始传送消息时执行第二 <br > Send_P2PCM CB <br >返回错误 <br > 1 STEP 7 会插入指令时动创建 DB <br > 通信处理器 Modbus TCP <br >133 点点 (PtP) 通信 <br > S71200 编程控制器 <br >978 系统手册 012015 A5E02486685AH <br >表格 13 20 参数数类型 <br >参数类型 数类型 说明 <br >REQ IN Bool 该传送输入升激活请求传送 <br >会启动缓区数传送点点通信接口 (默认值: <br >False) <br >PORT IN PORT 安装组态 CM CB 通信设备端口标识符出现 PORT <br >功框连接参数助手拉列表中 分配 CM CB <br >端口值设备配置属性硬件标识符 端口符号名称 PLC <br >变量表系统常量(System constants) 选项卡中分配 <br >(默认值:0) 0) <br >BUFFER IN Variant 该参数指传送缓区起始位置 (默认值:0) 0) <br >注: 支持布尔数布尔数组 <br >LENGTH IN UInt 传输帧长度(字节)(默认值:0) <br >传输复杂结构时始终长度 0 长度 0 <br >时指令传送整帧 <br >DONE OUT Bool 请求已完成没出错保持 TRUE 扫描周期时间 <br >ERROR OUT Bool 请求已完成出现错误保持 TRUE 扫描周期时间 <br >STATUS OUT Word 执行条件代码(默认值:0) <br >传送操作进行期间DONE ERROR 输出均 FALSE 传送操作完成DONE <br >ERROR 输出设置 TRUE 显示传送操作状态 DONE ERROR TRUE <br >时STATUS 输出效 <br >果通信接口接受传送数该指令返回状态值 16#7001 果 CM CB <br >然忙传输续 Send_P2P 执行返回 16#7002 传送操作完成CM <br >CB 返回传送操作状态 16#0000(果未出错) 续执行 REQ 低电 <br >Send_P2P 时返回状态 16#7000(忙) <br >图显示输出值 REQ 关系 假设定期调该指令检查传送程状态 <br >图中假设次扫描调该指令( STATUS 值表示) <br > 通信处理器 Modbus TCP <br > 133 点点 (PtP) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 979 <br >图显示通 REQ 线路脉(持续扫描周期)启动传送操作时DONE STATUS <br >参数仅扫描周期效 <br > <br >图显示出错时 DONEERROR STATUS 参数间关系 <br > <br > Send_P2P 次相背景数块执行前DONEERROR STATUS <br >值效 <br >表格 13 21 条件代码 <br >STATUS (W#16#) 描述 <br >81D0 传送方激活期间发出新请求 <br >81D1 等时间没 CTS 信号传送中止 <br >81D2 没 DCE 设备 DSR传送中止 <br >81D3 队列溢出(传送 1024 字节)传送中止 <br >81D5 反偏置信号(断线检测) <br >81D6 传输请求拒绝传输缓区中未找结束分隔符 <br >81D7 部错误FB CM 步错误 <br >81D8 端口未组态传输尝试拒绝 <br >81DF 列原CM 已复位 FB 接口 <br >• 模块已重启(循环电) <br >• CPU 已达断点设置 ODIS(输出禁) <br >• 模块已进行参数设置 <br >种情况模块会状态参数中表示代码 收 SEND_P2P <br >第条记录模块会 Status Error 重置零 <br >8281 写入模块时否定确认 通信处理器 Modbus TCP <br >133 点点 (PtP) 通信 <br > S71200 编程控制器 <br >980 系统手册 012015 A5E02486685AH <br >STATUS (W#16#) 描述 <br >8282 DP 站模块 <br >8301 ANY 指针中存非法语法 ID <br >8322 读参数时出现范围长度错误 <br >8324 读参数时发生范围错误 <br >8328 读取参数时发生齐错误 <br >8332 参数包含允许编号 DB 编号(DB 编号错误) <br >833A BUFFER 参数 DB 存 <br >LENGTH BUFFER 参数交互作 <br >SEND_P2P 指令传送数单位字节 BUFFER <br >参数决定传送数 BUFFER 参数接受 Bool 数类型 Bool 数组 <br > LENGTH 参数始终设置 0确保 SEND_P2P 发送 BUFFER <br >参数表示整数结构 果仅传送 BUFFER 参数中部分数结构 <br >LENGTH 进行设置: <br >表格 13 22 LENGTH BUFFER 参数 <br >LENGTH BUFFER 说明 <br > 0 未 发送 BUFFER 参数中定义全部数 LENGTH 0 <br >时户须指定传送字节数 <br >> 0 基数类型 LENGTH 值必须包含数类型字节计数 例 Word <br >值LENGTH 值必须二 Dword RealLENGTH <br >值必须四 否会传送数返回错误 8088H <br >结构 LENGTH <br >值包含结构完整字节长度字节数种情况 <br >仅发送 BUFFER 中结构前 n 字节中 n LENGTH <br >结构部字节组织总确定变法 <br >预料结果 种情况值 0 LENGTH <br >发送整结构 通信处理器 Modbus TCP <br > 133 点点 (PtP) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 981 <br >LENGTH BUFFER 说明 <br >数组 LENGTH <br >值必须包含等数组完整字节长度字节数必须 <br >数元素字节计数倍数 例 Word 数组LENGTH <br >参数值必须二倍数 Real 数组必须四倍数 <br >指定 LENGTH该指令传输 LENGTH <br >值(字节)应数组元素数目 例果 BUFFER 包含 <br >15 Dword 构成数组(总 60 字节)LENGTH 指定 <br >20传送数组中前五 Dword <br >LENGTH 值必须数元素字节数倍数 否STATUS <br >8088HERROR 1进行传送 <br >String 参数 LENGTH 包含传送字符数 传送 String <br >中相应数量字符 会传送 String <br >长度实际长度字节数 <br >13336 Receive_P2P(启接收消息)指令 <br >表格 13 23 Receive_P2P(接收点点)指令 <br >LADFBD SCL 描述 <br > <br >Receive_P2P_DB( <br > PORT_word_in_ <br > BUFFER_variant_in_ <br > NDR>_bool_out_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_ <br > LENGTH>_uint_out_) <br >Receive_P2P 检查 CM <br >CB 中已接收消息 <br >果消息会 CM <br > CB 传送 CPU <br >果发生错误会返回相应 <br > STATUS 值 <br > 1 STEP 7 会插入指令时动创建 DB <br > 通信处理器 Modbus TCP <br >133 点点 (PtP) 通信 <br > S71200 编程控制器 <br >982 系统手册 012015 A5E02486685AH <br >表格 13 24 参数数类型 <br >参数类型 数类型 描述 <br >PORT IN PORT 安装组态 CM CB 通信设备端口标识符出现 PORT <br >功框连接参数助手拉列表中 分配 CM CB <br >端口值设备配置属性硬件标识符 端口符号名称 PLC <br >变量表系统常量(System constants) 选项卡中分配 <br >(默认值:0) 0) <br >BUFFER IN Variant 该参数指接收缓区起始位置 <br >该缓区应该足够接收长度消息 <br >支持布尔数布尔数组(默认值: 0) <br >NDR OUT Bool 新数绪操作错完成保持 TRUE 执行周期时间 <br >ERROR OUT Bool 操作已完成出现错误保持 TRUE 执行周期时间 <br >STATUS OUT Word 执行条件代码(默认值:0) 0) <br >LENGTH OUT UInt 返回消息长度(字节)(默认值:0) 0) <br >NDR ERROR TRUE 时STATUS 值效 STATUS 值提供 CM CB <br >中接收操作终止原 通常正值表示接收操作成功接收程正常终止 <br >果 STATUS <br >值负数(十六进制值高效位置位)表示接收操作错误条件终止例奇 <br >偶校验组帧超限错误 <br > PtP 通信接口缓 1024 字节 <br >消息较消息果 CM CB 中存消息 <br >Receive_P2P 指令返回早消息执行 Receive_P2P <br >指令返回早消息 <br >表格 13 25 条件代码 <br >STATUS <br >(W#16#) <br >说明 <br >0000 没提供缓区 <br >0094 接收字符长度消息终止 <br >0095 消息超时消息终止 <br >0096 消息字符间超时终止 <br >0097 消息响应超时终止 <br >0098 已满足N+LEN+M长度条件消息终止 通信处理器 Modbus TCP <br > 133 点点 (PtP) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 983 <br >STATUS <br >(W#16#) <br >说明 <br >0099 已满足结束序列消息终止 <br >8085 LENGTH 参数值 0 者 4KB <br >8088 LENGTH 参数收长度 BUFFER 中指定范围 <br >8090 正确组态信息错误信息长度错误子模块非法信息 <br >81E0 接收缓区已满消息终止 <br >81E1 出现奇偶校验错误消息终止 <br >81E2 组帧错误消息终止 <br >81E3 出现超限错误消息终止 <br >81E4 计算长度超出缓区消息终止 <br >81E5 反偏置信号(断线检测) <br >81E6 消息队列已满 报告错误时提供数 <br >果发生情况模块错误数传送错误间切换 <br >81E7 部错误指令 CM 间步错误: 检测序错误时置位 <br >81E8 消息终止字符间超时尚未满足消息结束条件时已期 <br >81E9 已检出 Modbus CRC 错误(仅限支持 Modbus 协议 CRC 生成校验模块) <br >81EA Modbus 报文短(仅限支持 Modbus 协议 CRC 生成校验模块) <br >81EB 消息终止已超信息长度 <br >8201 ANY 指针中存非法语法 ID <br >8223 写参数时出现范围长度错误 参数整体部分位址范围外者 ANY <br >指针时位范围长度 8 倍数 <br >8225 写参数时发生范围错误 参数位系统函数非法范围 <br >8229 写参数时发生址齐错误 引参数位等 0 位址 <br >8230 参数位读全局 DB 中 <br >8231 参数位读背景数块 <br >8232 参数包含允许块编号 DB 编号(DB 编号错误) <br >823A BUFFER 参数 DB 存 <br >8280 读取模块时否定确认 <br >8282 DP 站模块 通信处理器 Modbus TCP <br >133 点点 (PtP) 通信 <br > S71200 编程控制器 <br >984 系统手册 012015 A5E02486685AH <br >13337 Receive_Reset(删接收缓区)指令 <br >表格 13 26 Receive_Reset(接收方复位)指令 <br >LADFBD SCL 描述 <br > <br >Receive_Reset_DB( <br > REQ_bool_in_ <br > PORT_word_in_ <br > DONE>_bool_out_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_) <br >Receive_Reset 清空 CM <br >CB 中接收缓区 <br > 1 STEP 7 会插入指令时动创建 DB <br > <br >表格 13 27 参数数类型 <br >参数类型 数类型 说明 <br >REQ IN Bool 该输入出现升时激活接收方复位(默认值:False) <br >PORT IN PORT 安装组态 CM CB 通信设备端口标识符出现 PORT <br >功框连接参数助手拉列表中 分配 CM CB <br >端口值设备配置属性硬件标识符 端口符号名称 PLC <br >变量表系统常量(System constants) 选项卡中分配 <br >(默认值:0) 0) <br >DONE OUT Bool 扫描周期 TRUE <br >时表示请求已完成没错误 <br >ERROR OUT Bool TRUE 时表示请求已完成错误 外该输出 <br >TRUE 时STATUS 输出会包含相关错误代码 <br >STATUS OUT Word 错误代码(默认值:0) 通信处理器 Modbus TCP <br > 133 点点 (PtP) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 985 <br >13338 Signal_Get(查询 RS232 信号)指令 <br >表格 13 28 Signal_Get(获取 RS232 信号)指令 <br >LADFBD SCL 描述 <br > <br >Signal_Get_DB( <br > REQ_bool_in_ <br > PORT_uint_in_ <br > NDR>_bool_out_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_ <br > DTR>_bool_out_ <br > DSR>_bool_out_ <br > RTS>_bool_out_ <br > CTS>_bool_out_ <br > DCD>_bool_out_ <br > RING>_bool_out_) <br >Signal_Get 读取 RS232 <br >通信信号前状态 <br >该功仅 RS232 CM 效 <br > 1 STEP 7 会插入指令时动创建 DB <br > <br >表格 13 29 参数数类型 <br >参数类型 数类型 说明 <br >REQ IN Bool 该输入升获取 RS232 信号状态值(默认值: False) <br >PORT IN PORT 安装组态 CM CB 通信设备端口标识符出现 PORT <br >功框连接参数助手拉列表中 分配 CM CB <br >端口值设备配置属性硬件标识符 端口符号名称 PLC <br >变量表系统常量(System constants) 选项卡中分配 <br >NDR OUT Bool 新数绪操作错误完成时扫描周期 TRUE <br >ERROR OUT Bool 操作已完成出现错误保持 TRUE 扫描周期时间 <br >STATUS OUT Word 执行条件代码(默认值:0) 0) <br >DTR OUT Bool 数终端绪模块绪(输出) 默认值: False <br >DSR OUT Bool 数设备绪通信伙伴绪(输入) 默认值: False <br >RTS OUT Bool 请求发送模块已做发送准备(输出) 默认值: False <br >CTS OUT Bool 允许发送通信伙伴接收数(输入) 默认值: False <br >DCD OUT Bool 数载波检测接收信号电(始终 False支持) <br >RING OUT Bool 响铃指示器电指示(始终 False支持) <br > 通信处理器 Modbus TCP <br >133 点点 (PtP) 通信 <br > S71200 编程控制器 <br >986 系统手册 012015 A5E02486685AH <br >表格 13 30 条件代码 <br >STATUS (W#16#) 描述 <br >81F0 CM CB RS485 没信号 <br >81F4 块标题错误例块类型错误块长度错误 <br >8280 读取模块时否定确认 <br >8282 DP 站模块 <br >13339 Signal_Set(设置 RS232 信号)指令 <br >表格 13 31 Signal_Set(设置 RS232 信号)指令 <br >LADFBD SCL 描述 <br > <br >Signal_Set_DB( <br > REQ_bool_in_ <br > PORT_word_in_ <br > SIGNAL_byte_in_ <br > RTS_bool_in_ <br > DTR_bool_in_ <br > DSR_bool_in_ <br > DONE>_bool_out_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_) <br >Signal_Set 设置 RS232 <br >通信信号状态 <br >该功仅 RS232 CM 效 <br > 1 STEP 7 会插入指令时动创建 DB <br > <br >表格 13 32 参数数类型 <br >参数类型 数类型 说明 <br >REQ IN Bool 该输入升启动设置 RS232 信号操作(默认值: <br >False) <br >PORT IN PORT 安装组态 CM CB 通信设备端口标识符出现 <br >PORT 功框连接参数助手拉列表中 分配 CM CB <br >端口值设备配置属性硬件标识符 端口符号名称 PLC <br >变量表系统常量(System constants) 选项卡中分配 <br >(默认值:0) 0) <br >SIGNAL IN Byte 选择设置信号: (允许) 默认值: 0 <br >• 01H 设置 RTS <br >• 02H 设置 DTR <br >• 04H 设置 DSR 通信处理器 Modbus TCP <br > 133 点点 (PtP) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 987 <br >参数类型 数类型 说明 <br >RTS IN Bool 请求发送模块准备值发送设备(真假)默认值: <br >False <br >DTR IN Bool 数终端绪模块准备值发送设备(真假) <br >默认值: False <br >DSR IN Bool 数设备绪(仅适 DCE 型接口) <br >DONE OUT Bool 请求已完成没出错保持 TRUE <br >执行周期时间 <br >ERROR OUT Bool 请求已完成出现错误保持 TRUE <br >执行周期时间 <br >STATUS OUT Word 执行条件代码(默认值:0) 0) <br > <br >表格 13 33 条件代码 <br >STATUS (W#16#) 描述 <br >81F0 CM CB RS485 法设置信号 <br >81F1 硬件流控制原法设置信号 <br >81F2 模块 DTE 法设置 DSR <br >81F3 模块 DCE 法设置 DTR <br >81F4 块标题错误例块类型错误块长度错误 <br >8280 读取模块时否定确认 <br >8281 写入模块时否定确认 <br >8282 DP 站模块 通信处理器 Modbus TCP <br >133 点点 (PtP) 通信 <br > S71200 编程控制器 <br >988 系统手册 012015 A5E02486685AH <br >133310 Get_Features <br > <br >表格 13 34 Get_Features(获取高级功)指令 <br >LADFBD SCL 描述 <br > <br >Get_Features_DB( <br > REQ_bool_in_ <br > PORT_word_in_ <br > NDR_bool_out_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_ <br > MODBUS_CRC>_bool_out_ <br > DIAG_ALARM>_bool_out_ <br > SUPPLY_VOLT>_bool_out) <br >Get_Features <br >读取模块高级功 <br > 1 STEP 7 会插入指令时动创建 DB <br > Get_Features 读取模块高级功 <br >表格 13 35 参数数类型 <br >参数类型 数类型 描述 <br >REQ IN Bool 该输入升激活组态更改(默认值: False) <br >PORT IN PORT 安装组态 CM CB 通信设备端口标识符出现 <br >PORT 功框连接参数助手拉列表中 分配 CM <br >CB 端口值设备配置属性硬件标识符 端口符号名称 <br >PLC 变量表系统常量(System constants) <br >选项卡中分配(默认值: 0) <br >NDR OUT Bool 指示新数已绪 <br >ERROR OUT Bool 请求已完成出现错误保持 TRUE <br >扫描周期时间 <br >STATUS OUT Word 执行条件代码(默认值:0) <br >MODBUS_CRC <br >* <br >OUT Bool MODBUS CRC 生成检查 <br >DIAG_ALARM* OUT Bool 诊断报警生成 <br >SUPPLY_VOLT <br >* <br >OUT Bool 缺失电源电压 L+ 诊断 <br > * Get_Features 功时返回 TRUE (1)功时返回 FALSE (0) 通信处理器 Modbus TCP <br > 133 点点 (PtP) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 989 <br >133311 Set_Features <br > <br >表格 13 36 Set_Features(获取高级功)指令 <br >LADFBD SCL 说明 <br > <br >Set_Features_DB( <br > REQ_bool_in_ <br > PORT_word_in_ <br > EN_MODBUS_CRC_bool_in_ <br > EN_DIAG_ALARM_bool_in_ <br > <br > EN_SUPPLY_VOLT_bool_in_ <br > DONE>_bool_out_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_) <br >Set_Features <br >启模块支持高级功 <br > 1 STEP 7 会插入指令时动创建 DB <br > Get_Features 读取模块高级功 <br >表格 13 37 参数数类型 <br >参数类型 数类型 说明 <br >REQ IN Bool 该输入升激活组态更改 (默认值: False) <br >PORT IN PORT 安装组态 CM CB 通信设备端口标识符出现 <br >PORT 功框连接参数助手拉列表中 分配 CM <br >CB 端口值设备配置属性硬件标识符 端口符号名称 <br >PLC 变量表系统常量(System constants) <br >选项卡中分配 (默认值: 0) <br >EN_MODBUS_C <br >RC <br >IN Bool 启 MODBUS CRC 生成检查: <br >• 0 CRC 计算调节关闭(默认) <br >• 1 CRC 计算调节开 <br >注: 仅 V21 版 CMV41 版 CPU(带 <br >CB)适分布式 IO CM PtP 模块支持参数 <br >EN_DIAG_ALAR <br >M <br >IN Bool 启诊断报警生成: <br >• 0 诊断报警关闭 <br >• 1 诊断报警开启(默认) 通信处理器 Modbus TCP <br >133 点点 (PtP) 通信 <br > S71200 编程控制器 <br >990 系统手册 012015 A5E02486685AH <br >参数类型 数类型 说明 <br >EN_SUPPLY_VO <br >LT <br >IN Bool 启缺失电源电压 L+ 诊断: <br >• 0 电源电压诊断已禁(默认) <br >• 1 电源电压诊断已启 <br >DONE OUT Bool 指示设置功已完成 <br >ERROR OUT Bool 请求已完成出现错误保持 TRUE <br >扫描周期时间 <br >STATUS OUT Word 执行条件代码(默认值: 0) <br >1334 设计 PtP 通信 <br >STEP 7 <br >提供扩展指令户程序够程序中设计实现协议执行点点通信 <br > 指令分两类: <br >● 组态指令 <br >● 通信指令 <br >组态指令 <br >必须先组态通信接口端口发送数接收数参数然通户程序执 <br >行 PtP 通信 <br >通设备配置户程序中指令 CM CB <br >执行端口组态消息组态: <br >● Port_Config (页 966) <br >● Send_Config (页 969) <br >● Receive_Config (页 971) <br >通信指令 <br >PtP 通信指令户程序够通信接口交换消息 <br >关指令传送数信息请参见数致性 (页 197)部分 <br > PtP 功异步运行 户程序轮询架构确定传送接收状态 <br >Send_P2P Receive_P2P 时执行 <br >通信模块通信板根需传送接收消息进行缓缓区 1024 字节 通信处理器 Modbus TCP <br > 133 点点 (PtP) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 991 <br >CM CB 实际点点设备交换消息 <br >消息协议位缓区中该缓区特定通信端口交换信息 <br >缓区端口发送接收指令参数: <br >● Send_P2P (页 977) <br >● Receive_P2P (页 981) <br >指令复位接收缓区获取设置特定 RS232 信号: <br >● Receive_Reset (页 984) <br >● Signal_Get (页 985) <br >● Signal_Set (页 986) <br >13341 轮询架构 <br >STEP 7 户程序必须循环周期性调 S71200 点点指令检查收消息 <br >发送轮训发送结束时刻告知户程序 <br >轮询架构: 站 <br >站典型轮询序: <br >1 Send_P2P (页 977)指令启动 CM CB 传送 <br >2 续扫描期间会执行 Send_P2P 指令轮询传送完成状态 <br >3 Send_P2P 指令指示传送完成时户代码准备接收响应 <br >4 Receive_P2P (页 981) 指令反复执行检查响应 CM CB <br >收响应消息Receive_P2P 指令响应复制 CPU 指示已接收新数 <br >5 户程序处理响应 <br >6 转第 1 步重复该循环 <br >轮询架构: 站 <br >站典型轮询序: <br >1 次扫描户程序会执行 Receive_P2P 指令 <br >2 CM CB 收请求Receive_P2P 指令指示新数准备绪请求复制 <br >CPU 中 <br >3 户程序处理请求生成响应 通信处理器 Modbus TCP <br >133 点点 (PtP) 通信 <br > S71200 编程控制器 <br >992 系统手册 012015 A5E02486685AH <br >4 Send_P2P 指令该响应回发送站 <br >5 反复执行 Send_P2P 确保执行传送 <br >6 转第 1 步重复该循环 <br >站等响应期间必须量频繁调 Receive_P2P <br >便够站超时前接站传送 完成该务户程序循环 <br >OB 调 <br >RCV_PTP循环时间应足够便超时时间完前接站传送 <br >果 OB <br >循环时间设置站超时时间执行该指令两次户程序便接站传送 <br >会错传送 <br >1335 示例: 点点通信 <br >示例中S71200 CPU 通 CM 1241 RS232 模块装终端仿真器 PC 通信 <br >示例中点点组态 STEP 7 程序说明 CPU PC <br >接收消息该消息回送 PC <br > <br >必须 CM 1241 RS232 模块通信接口连接 PC RS232 接口(通常 COM1) <br >两端口数终端设备 <br >(DTE)连接两端口时必须交换接收发送引脚(引脚 2 <br >3)通种方法实现交换: <br >● NULL 调制解调器适配器标准 RS232 电缆交换引脚 2 3 <br >● 已交换引脚 2 3 NULL 调制解调器电缆 <br >通常电缆两端否带两 9 针 D 型母头连接器作识 NULL <br >调制解调器电缆 通信处理器 Modbus TCP <br > 133 点点 (PtP) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 993 <br >13351 组态通信模块 <br >通 STEP 7 中设备组态通户程序指令组态 CM 1241 <br >示例设备组态方法 <br >● 端口组态: 设备组态(Device configuration) 中单击 CM <br >模块通信端口然示组态该端口: <br > <br > <br > <br >说明 <br >操作模式接收线路初始状态组态设置适 CM 1241 (RS422RS485) <br >模块 CM 1241 模块没端口组态设置 请参见组态 RS422 RS485 <br >(页 996) <br > <br >● 传送消息组态: 接受传送消息组态默认值 消息开始时发送中断信号 通信处理器 Modbus TCP <br >133 点点 (PtP) 通信 <br > S71200 编程控制器 <br >994 系统手册 012015 A5E02486685AH <br >● 接收消息开始组态: CM 1241 组态通信线路处非激活状态少 50 <br >位时间( 9600 波特时约 5 毫秒 50 * 19600)时开始接收消息: <br > <br >● 接收消息结束组态: CM 1241 组态接收 100 <br >字节换行字符(十进制数 10 十六进制数 a)时结束消息 <br >结束序列允许序列中具五结束字符 该序列中第五字符换行字符 <br >前面四结束序列字符均相关字符选择字符 CM 1241 <br >评估相关字符会零更相关字符面寻找指示消息结束换行字符 <br > <br > 通信处理器 Modbus TCP <br > 133 点点 (PtP) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 995 <br > 通信处理器 Modbus TCP <br >133 点点 (PtP) 通信 <br > S71200 编程控制器 <br >996 系统手册 012015 A5E02486685AH <br >13352 RS422 RS485 工作模式 <br >组态 RS422 <br > RS422 模式三种工作模式具体取决网络组态 <br >根网络中设备选择中种工作模式 <br >接收线路初始状态选择参考示详细情况 <br >● 全双工 (RS422) 四线制模式(点点连接): 网络中两台设备时选择选项 <br >接收线路初始状态中: <br >– 提供偏置终端时(第 3 种情况)选择 <br >– 选择正偏置部偏置终端(第 2 种情况) <br >– 选择反偏置部偏置终端两台设备启电缆断线检测(第 1 <br >种情况) <br >● 全双工 (RS422) 四线制模式(点站): <br >网络具站站时站选择选项 接收线路初始状态中: <br >– 提供偏置终端时(第 3 种情况)选择 <br >– 选择正偏置部偏置终端(第 2 种情况) <br >– 模式进行电缆断线检测 <br >● 全双工 (RS422) 四线制模式(点站): <br >网络具站站时站选择选项 <br >接收线路初始状态中: <br >– 提供偏置终端时(第 3 种情况)选择 <br >– 选择正偏置部偏置终端(第 2 种情况) <br >– 选择反偏置部偏置终端站启电缆断线检测(第 1 <br >种情况) 通信处理器 Modbus TCP <br > 133 点点 (PtP) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 997 <br >第 1 种情况: RS422带电缆断线检测 <br >● 工作模式: RS422 <br >● 接收线路初始状态: 反偏置(偏置R(A) > R(B) > 0V) <br >● 电缆断线: 启电缆断线检测(发送器始终处激活状态) <br > <br > <br > <br >第 2 种情况: RS422带电缆断线检测正偏置 <br >● 工作模式: RS422 <br >● 接收线路初始状态:正偏置(偏置R(B) > R(A) > 0 V) <br >● 电缆断线: 电缆断线检测(发送器仅发送时启) <br > <br > <br > 通信处理器 Modbus TCP <br >133 点点 (PtP) 通信 <br > S71200 编程控制器 <br >998 系统手册 012015 A5E02486685AH <br >第 3 种情况: RS422: 带电缆断线检测偏置 <br >● 工作模式: RS422 <br >● 接收线路初始状态: 偏置 <br >● 电缆断线: 电缆断线检测(发送器仅发送时启) <br >偏置终端户网络末端节点处添加 <br > <br > <br > <br >组态 RS485 <br > RS485 模式种工作模式 <br >接收线路初始状态选择参考示详细情况 <br >● 半双工 (RS485) 两线制模式 接收线路初始状态中: <br >– 提供偏置终端时(第 5 种情况)选择 <br >– 选择正偏置部偏置终端(第 4 种情况) <br >第 4 种情况: RS485: 正偏置 <br >● 工作模式: RS485 <br >● 接收线路初始状态:正偏置(偏置R(B) > R(A) > 0 V) <br > <br > <br > 通信处理器 Modbus TCP <br > 133 点点 (PtP) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 999 <br >第 5 种情况: RS485: 偏置(外部偏置) <br >● 工作模式: RS485 <br >● 接收线路初始状态: 偏置(需外部偏置) <br > <br > <br > <br >13353 编写 STEP 7 程序 <br >示例程序全局数块作通信缓区 RCV_PTP 指令 <br >(页 1091)终端仿真器接收数 SEND_PTP 指令 <br >(页 1089)终端仿真器回送缓数 <br >该示例编程需添加数块组态程序块 OB1述 <br >全局数块Comm_Buffer: 创建全局数块 (DB) 命名Comm_Buffer <br >该数块中创建名buffer数类型字节数组 [0 99]值 <br >程序段 1: SEND_PTP 未激活启 RCV_PTP 指令 程序段 4 <br >中MW200 中 Tag_8 <br >发送操作完成时进行指示通信模块相应准备接收消息时进行指示 <br > 通信处理器 Modbus TCP <br >133 点点 (PtP) 通信 <br > S71200 编程控制器 <br >1000 系统手册 012015 A5E02486685AH <br >程序段 2: RCV_PTP 指令设置 NDR 值(M00 中 <br >Tag_1)复制接收字节数标记(M200 中 Tag_8)置位触发 <br >SEND_PTP 指令 <br > <br >程序段 3: M200 标记置位时启 SEND_PTP 指令 时标记 REQ <br >输入设置 TRUE 扫描周期时间 REQ 输入会通知 SEND_PTP <br >指令传送新请求 REQ 输入必须仅 SEND_PTP 执行周期设置 TRUE <br >扫描周期会执行 SEND_PTP 指令直传送操作完成 CM 1241 <br >传送完消息字节时传送操作完成传送操作完成DONE 输出(M100 <br >中 Tag_5)置位 TRUE 持续 SEND_PTP 执行周期 <br > <br >程序段 4: 监视 SEND_PTP DONE 输出传送操作完成时复位传送标记(M200 <br >中 Tag_8) 传送标记复位程序段 1 中 RCV_PTP 指令接收条消息 <br > 通信处理器 Modbus TCP <br > 133 点点 (PtP) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1001 <br >13354 组态终端仿真器 <br >必须设置终端仿真器支持示例程序 PC <br >终端仿真器例超级终端 <br >确定终端仿真器处断开模式述编辑设置: <br >1 终端仿真器设置 PC RS232 端口(通常 COM1) <br >2 端口组态 9600 波特8 数位奇偶校验()1 停止位流控制 <br >3 更改终端仿真器设置仿真 ANSI 终端 <br >4 组态终端仿真器 ASCII 设置行(户 Enter 键)发送换行信号 <br >5 回送字符便终端仿真器显示输入容 <br >13355 运行示例程序 <br >运行示例程序请执行步骤: <br >1 STEP 7 程序载 CPU 确保处 RUN 模式 <br >2 单击终端仿真器连接(connect) 钮应组态更改启动 CM 1241 <br >终端会话 <br >3 PC 中键入字符 Enter 键 <br >终端仿真器会输入字符发送 CM 1241 CPU 然CPU <br >程序字符回送终端仿真器 通信处理器 Modbus TCP <br >134 通串行接口 (USS) 通信 <br > S71200 编程控制器 <br >1002 系统手册 012015 A5E02486685AH <br >134 通串行接口 (USS) 通信 <br >1341 概述 <br >USS 指令控制支持通串行接口 (USS) 电机驱动器运行 USS <br >指令通 CM 1241 RS485 通信模块 CB 1241 RS485 通信板 RS485 <br >连接驱动器通信 S71200 CPU 中安装三 CM 1241 RS422RS485 <br >模块 CB 1241 RS485 板 RS485 端口操作十六台驱动器 <br >USS <br >协议网络通串行总线进行通信站址参数选站发送消息 <br >果未收传送请求站身会执行传送操作 <br >站间法进行直接消息传送 USS 通信半双工模式执行 USS <br >图示显示驱动器应示例网络图 <br > 通信处理器 Modbus TCP <br > 134 通串行接口 (USS) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1003 <br >基 PROFIBUS PROFINET USS 通信 <br >S71200 CPU V41 版 STEP 7 V13 SP1 扩展 USS 功 <br >PROFINET PROFIBUS 分布式 IO 机架类设备(RFID 阅读器GPS <br >设备)进行通信: <br >● PROFINET (页 674): S71200 CPU 太网接口连接 PROFINET <br >接口模块 通机架中 PtP 通信模块接口模块实现 PtP 设备串行通信 <br >● PROFIBUS (页 826): S71200 CPU 机架左边插入 PROFIBUS 通信模块 <br >PROFIBUS 通信模块连接 PROFIBUS 接口模块机架 通机架中 PtP <br >通信模块接口模块实现 PtP 设备串行通信 <br >出原S71200 支持两组 PtP 指令: <br >● 早期 USS 指令 (页 1103): USS 指令存 S71200 V40 <br >版前仅通 CM 1241 通信模块 CB 1241 通信板进行串行通信 <br >● USS 指令 (页 1009): USS 指令提供早期指令功增添连接 <br >PROFINET PROFIBUS 分布式 IO 功助点点指令您组态分布式 IO <br >机架中 PtP 通信模块 PtP 设备通信 通信处理器 Modbus TCP <br >134 通串行接口 (USS) 通信 <br > S71200 编程控制器 <br >1004 系统手册 012015 A5E02486685AH <br > <br > <br > 说明 <br > S71200 V41 版时类型点点通信点点指令: <br >串行通信基 PROFINET 串行通信基 PROFIBUS 串行通信 STEP 7 <br >提供早期点点指令目仅支持现程序 早期命令适 S71200 <br >CPU 须前程序指令进行转换 <br > 通信处理器 Modbus TCP <br > 134 通串行接口 (USS) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1005 <br >1342 选择 USS 指令版 <br > STEP 7 中两版 USS 指令: <br >● 版 20(早期指令)初 STEP 7 BasicProfessional V13 中提供 <br >● 版 21 STEP 7 BasicProfessional V13 SP1 中提供 <br >兼容性移植便利性方面考虑选择相应指令版插入户程序中 <br >两版指令模块模块版指令 <br > <br > <br > 单击指令树务卡图标启指令树标题列 <br > <br >更改 USS <br >指令版请拉列表中选择相应版 <br > <br >选择组指令分选择指令 <br >指令树 USS 指令放入程序时根选 USS 指令项目树中创建新 FB <br >FC 实例 项目树PLC_x > 程序块 > 系统块 > 程序资源(PLC_x > Program blocks > <br >System blocks > Program resources) 新 FB FC 实例 <br >确认程序中 USS <br >指令版必须检查项目树属性程序编辑器中显示框属性 <br >选择项目树 USS FB FC <br >实例单击右键选择属性(Properties)然选择信息(Information) 页查 USS <br >指令版号 通信处理器 Modbus TCP <br >134 通串行接口 (USS) 通信 <br > S71200 编程控制器 <br >1006 系统手册 012015 A5E02486685AH <br >1343 USS 协议求 <br >四条 USS 指令两 FB 两 FC 支持 USS 协议 USS 网络 <br >USS_Port_Scan 背景数块 (DB) USS_Port_Scan 背景数块包含供该 USS <br >网络中驱动器时存储区缓区 USS 指令享数块中信息 <br > <br >连接 RS485 端口驱动器( 16 ) USS 网络部分 <br >连接 RS485 端口驱动器 USS 网络部分 USS <br >网络通单独数块进行理 USS 网络相关指令必须享该数块 <br >包括控制 USS 网络控制器 <br >USS_Drive_ControlUSS_Port_ScanUSS_Read_Param USS_Write_Param <br >指令 通信处理器 Modbus TCP <br > 134 通串行接口 (USS) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1007 <br >USS_Drive_Control 指令函数块 (FB) 程序编辑器中放置 USS_Drive_Control <br >指令时系统通调选项(Call options) 话框提示您该 FB 分配 DB <br >果该 USS 网络言该程序中第条 USS_Drive_Control <br >指令接受默认 DB 分配(根需更改名称)相应创建新 DB <br >果该通道第条 USS_Drive_Control <br >指令必须调选项(Call options) 话框中拉列表选择先前该 USS <br >网络分配 DB 名称 <br >USS_Drive_Control 指令函数块 (FB)通点点 (PtP) RS485 <br >通信端口处理 CPU 驱动器间实际通信 次调 FB <br >处理驱动器次通信 户程序必须快调 FB <br >防止驱动器通信超时 程序循环 OB 中断 OB 中调 FB <br >USS_Read_Param USS_Write_Param 指令函数 (FC) 编辑器中放置 FC <br >时分配 DB 您必须指令USS_DB输入分配合适 DB 引 <br >双击该参数字段然单击参数助手图标查 DB 名称 <br >通常应循环中断 OB 中调 USS_Port_Scan FB该循环中断 OB <br >循环时间应设置调间隔半左右(例1200 波特通信应 350 ms <br >更短循环时间) <br >户程序通 USS_Drive_Contro FB 访问 USS 网络指定驱动器 <br >输入输出驱动器状态控制 果网络 16 <br >驱动器户程序必须具少 16 USS_Drive_Control <br >调驱动器调 应该控制驱动器工作需速率调块 <br >程序循环 OB 中调 USS_Drive_Control FB <br > <br > 心 <br > OB 调 USS 指令时考虑事项 <br >程序循环 OB 中调 USS_Drive_ControlUSS_Read_Param <br >USS_Write_Param OB 中调 USS_Port_Scan FB通常循环中断 OB <br >中调 <br >优先级 USS_Port_Scan 指令 OB 优先级高 OB 中 <br >USS_Drive_ControlUSS_Read_Param USS_Write_Param 指令 例 <br >USS_Port_Scan 放置程序循环 OB 中 USS_Read_Param 放置循环中断 <br >OB 中果未防止 USS_Port_Scan <br >执行中断会产生意外错误进导致身伤害 <br > <br >USS_Read_Param USS_Write_Param FC 读取写入远程驱动器工作参数 <br >参数控制驱动器部运行 关参数定义请参见驱动器手册 通信处理器 Modbus TCP <br >134 通串行接口 (USS) 通信 <br > S71200 编程控制器 <br >1008 系统手册 012015 A5E02486685AH <br >户程序包含功特定时刻驱动器激活读 <br >写请求 程序循环 OB 中调 USS_Read_Param USS_Write_Param FC <br >计算驱动器通信需时间 <br >驱动器进行通信 S71200 扫描周期步 <br >完成驱动器通信事务前S71200 通常完成扫描 <br >USS_Port_Scan 间隔驱动器事务需时间 <br >表列出通信波特率 USS_Port_Scan 时间间隔 USS_Port_Scan <br >间隔更频繁调 USS_Port_Scan FB 会增加事务数 果通信错误导致尝试 3 <br >次完成事务驱动器超时间隔处理该事务花费时间 默认情况USS <br >协议库事务动进行 2 次重试 <br >表格 13 38 计算时间求 <br >波特率 计算 USS_Port_Scan 调 <br >间隔(毫秒) <br >驱动器驱动器消息间隔超 <br >时(毫秒) <br >1200 790 2370 <br >2400 405 1215 <br >4800 2125 638 <br >9600 1163 349 <br >19200 682 205 <br >38400 441 133 <br >57600 361 109 <br >115200 281 85 通信处理器 Modbus TCP <br > 134 通串行接口 (USS) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1009 <br >1344 USS 指令 <br >13441 USS_Port_Scan( USS 网络编辑通信)指令 <br >表格 13 39 USS_Port_Scan 指令 <br >LADFBD SCL 说明 <br > <br >USS_Port_Scan( <br > PORT_uint_in_ <br > BAUD_dint_in_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_ <br > USS_DB_fbtref_inout_) <br >USS_Port_Scan 指令处理 USS <br >网络通信 <br > <br >表格 13 40 参数数类型 <br >参数类型 数类型 说明 <br >PORT IN Port 安装组态 CM CB 通信设备端口标识符出现 <br >PORT 功框连接参数助手拉列表中 分配 CM CB <br >端口值设备配置属性硬件标识符 端口符号名称 PLC <br >变量表系统常量(System constants) 选项卡中分配 <br >BAUD IN DInt USS 通信波特率 <br >USS_DB INOUT USS_BASE USS_Drive_Control <br >指令放入程序时创建初始化背景数块名称 <br >ERROR OUT Bool 该输出真时表示发生错误 STATUS 输出效 <br >STATUS OUT Word 请求状态值指示扫描初始化结果 <br >状态代码USS_Extended_Error变量中提供 <br >更信息 <br >通常程序中 PtP 通信端口 USS_Port_Scan 指令次调该函数块 (FB) <br >会处理单驱动器通信 USS 网络 PtP 通信端口相关 USS <br >功必须背景数块 <br >户程序执行 USS_Port_Scan <br >指令次数必须足够防止驱动器超时通常循环中断 OB 调 USS_Port_Scan <br >防止驱动器超时确保 USS_Drive_Control 调新 USS 数更新容 通信处理器 Modbus TCP <br >134 通串行接口 (USS) 通信 <br > S71200 编程控制器 <br >1010 系统手册 012015 A5E02486685AH <br >13442 USS_Drive_Control(驱动器交换数)指令 <br >表格 13 41 USS_Drive_Control 指令 <br >LADFBD SCL 说明 <br > <br >USS_Drive_Control_DB( <br > RUN_bool_in_ <br > OFF2_bool_in_ <br > OFF3_bool_in_ <br > F_ACK_bool_in_ <br > DIR_bool_in_ <br > DRIVE_usint_in_ <br > PZD_LEN_usint_in_ <br > SPEED_SP_real_in_ <br > CTRL3_word_in_ <br > CTRL4_word_in_ <br > CTRL5_word_in_ <br > CTRL6_word_in_ <br > CTRL7_word_in_ <br > CTRL8_word_in_ <br > NDR>_bool_out_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_ <br > RUN_EN>_bool_out_ <br > D_DIR>_bool_out_ <br > INHIBIT>_bool_out_ <br > FAULT>_bool_out_ <br > SPEED>_real_out_ <br > STATUS1>_word_out_ <br > STATUS3>_word_out_ <br > STATUS4>_word_out_ <br > STATUS5>_word_out_ <br > STATUS6>_word_out_ <br > STATUS7>_word_out_ <br > STATUS8>_word_out_) <br >USS_Drive_Control <br >指令通创建请求消息解释驱动器响应消息 <br >驱动器交换数 <br >驱动器应单独函数块 <br >USS 网络 PtP 通信端口相关 USS <br >函数必须背景数块必须放置第 <br > USS_Drive_Control 指令时创建 DB <br >名称然引初次指令时创建 DB <br >STEP 7 会插入指令时动创建该 DB <br > 1 LAD FBD: 通单击功框底部展开该功框显示参数 <br >灰显参数引脚选需进行参数分配 <br > 通信处理器 Modbus TCP <br > 134 通串行接口 (USS) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1011 <br >表格 13 42 参数数类型 <br >参数类型 数类型 说明 <br >RUN IN Bool 驱动器起始位: <br >该输入真时驱动器预设速度运行 <br >果驱动器运行时 RUN 变假电机减速直停止 <br >种行切断电源 (OFF2) 电机进行制动 <br >(OFF3) <br >OFF2 IN Bool 电气停止位: <br >该位假时驱动器制动情况逐渐然停止 <br > <br >OFF3 IN Bool 快速停止位: <br >该位假时通制动方式驱动器快速停止 <br >驱动器逐渐然停止 <br >F_ACK IN Bool 障确认位: 设置该位复位驱动器障位 <br >清障会设置该位告知驱动器需指示前 <br >障 <br >DIR IN Bool 驱动器方控制: 设置该位指示方前(正 <br >SPEED_SP) <br >DRIVE IN USInt 驱动器址: 该输入 USS 驱动器址 <br >效范围驱动器 1 驱动器 16 <br >PZD_LEN IN USInt 字长度: PZD 数字数 效值 246 8 <br >字 默认值 2 <br >SPEED_SP IN Real 速度设定值: 组态频率百分表示驱动器速度 <br >正值表示方前(DIR 真时) 效范围 20000 <br >20000 <br >CTRL3 IN Word 控制字 3: 写入驱动器户组态参数值 <br >必须驱动器组态该参数 (选参数) <br >CTRL4 IN Word 控制字 4: 写入驱动器户组态参数值 <br >必须驱动器组态该参数 (选参数) <br >CTRL5 IN Word 控制字 5: 写入驱动器户组态参数值 <br >必须驱动器组态该参数 (选参数) <br >CTRL6 IN Word 控制字 6: 写入驱动器户组态参数值 <br >必须驱动器组态该参数 (选参数) 通信处理器 Modbus TCP <br >134 通串行接口 (USS) 通信 <br > S71200 编程控制器 <br >1012 系统手册 012015 A5E02486685AH <br >参数类型 数类型 说明 <br >CTRL7 IN Word 控制字 7: 写入驱动器户组态参数值 <br >必须驱动器组态该参数 (选参数) <br >CTRL8 IN Word 控制字 8: 写入驱动器户组态参数值 <br >必须驱动器组态该参数 (选参数) <br >NDR OUT Bool 新数绪: 该位真时表示输出包含新通信请求数 <br >ERROR OUT Bool 出现错误: 参数真时表示发生错误STATUS <br >输出效 输出出错时均设置零 仅 <br >USS_Port_Scan 指令 ERROR STATUS <br >输出中报告通信错误 <br >STATUS OUT Word 请求状态值指示扫描结果 <br >驱动器返回状态字 <br >RUN_EN OUT Bool 运行已启: 该位指示驱动器否运行 <br >D_DIR OUT Bool 驱动器方: 该位指示驱动器否正前运行 <br >INHIBIT OUT Bool 驱动器已禁止: 该位指示驱动器禁止位状态 <br >FAULT OUT Bool 驱动器障: 该位指示驱动器已注册障 <br >户必须解决问题该位置位时设置 F_ACK <br >位清位 <br >SPEED OUT Real 驱动器前速度(驱动器状态字 2 标定值): <br >组态速度百分数形式表示驱动器速度值 <br >STATUS1 OUT Word 驱动器状态字 1: 该值包含驱动器固定状态位 <br >STATUS3 OUT Word 驱动器状态字 3: 该值包含驱动器户组态状态字 <br >STATUS4 OUT Word 驱动器状态字 4: 该值包含驱动器户组态状态字 <br >STATUS5 OUT Word 驱动器状态字 5: 该值包含驱动器户组态状态字 <br >STATUS6 OUT Word 驱动器状态字 6: 该值包含驱动器户组态状态字 <br >STATUS7 OUT Word 驱动器状态字 7: 该值包含驱动器户组态状态字 <br >STATUS8 OUT Word 驱动器状态字 8: 该值包含驱动器户组态状态字 <br >首次执行 USS_Drive_Control 时背景数块中初始化 USS 址(参数 <br >DRIVE)指示驱动器完成初始化执行 USS_Port_Scan <br >开始具驱动器编号驱动器通信 通信处理器 Modbus TCP <br > 134 通串行接口 (USS) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1013 <br >更改驱动器编号操作求 CPU STOP 模式切换 RUN <br >模式初始化相应背景数块 输入参数组态 USS TX <br >消息缓区中前效响应缓区(果存)读取输出USS_Drive_Contro <br >l 执行期间进行数传送驱动器 USS_Port_Scan 执行时通信USS_Drive_Control <br >仅组态发送消息解释已前请求中接收数 <br >户 DIR 输入 (Bool) 符号(正负) SPEED_SP 输入 (Real) <br >控制驱动器旋转方 <br >表假定电机正旋转接线说明输入起决定驱动器旋转方 <br >表格 13 43 SPEED_SP DIR 参数交互作 <br >SPEED_SP DIR 驱动器旋转方 <br >数值 > 0 0 反转 <br >数值 > 0 1 正转 <br >数值 < 0 0 正转 <br >数值 < 0 1 反转 <br >13443 USS_Read_Param(驱动器读取参数)指令 <br >表格 13 44 USS_Read_Param 指令 <br >LADFBD SCL 说明 <br > <br >USS_Read_Param(REQ_bool_in_ <br > DRIVE_usint_in_ <br > PARAM_uint_in_ <br > INDEX_uint_in_ <br > DONE>_bool_out_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_ <br > VALUE>_variant_out_ <br > USS_DB_fbtref_inout_) <br >USS_Read_Param <br >指令驱动器读取参数 USS <br >网络 PtP 通信端口相关 USS <br >功必须数块必须程 <br >序循环 OB 调 USS_Read_Param <br > <br >表格 13 45 参数数类型 <br >参数类型 数类型 说明 <br >REQ IN Bool 发送请求: REQ 真时表示需新读请求 <br >果该参数请求已处决状态忽略新请求 <br >DRIVE IN USInt 驱动器址: DRIVE USS 驱动器址 <br >效范围驱动器 1 驱动器 16 通信处理器 Modbus TCP <br >134 通串行接口 (USS) 通信 <br > S71200 编程控制器 <br >1014 系统手册 012015 A5E02486685AH <br >参数类型 数类型 说明 <br >PARAM IN UInt 参数编号: PARAM 指示写入驱动器参数 <br >该参数范围 0 <br >2047某驱动器高效字节访问 2047 <br >PARAM <br >值关访问扩展范围详细信息请参见驱动器手册 <br >INDEX IN UInt 参数索引: INDEX 指示写入驱动器参数索引 索引 <br >16 位值中低效字节实际索引值范围 0 <br >255 <br >高效字节供驱动器取决具体驱动器 <br >关详细信息请参见驱动器手册 <br >USS_DB INOUT USS_BASE USS_Drive_Control <br >指令放入程序时创建初始化背景数块名称 <br >VALUE IN Word Int <br >UInt DWord <br >DInt UDInt <br >Real <br >已读取参数值仅 DONE 位真时效 <br >DONE1 OUT Bool 该参数真时表示 VALUE 输出包含先前请求读取参数值 <br >USS_Drive_Control <br >发现驱动器读响应数时会设置该位 <br >满足条件时复位该位: 户通 <br >USS_Read_Param 轮询请求响应数执行接两 <br >USS_Drive_Control 调第二时请求 <br >ERROR OUT Bool 出现错误: ERROR 真时表示发生错误 STATUS <br >输出效 输出出错时均设置零 仅 <br >USS_Port_Scan 指令 ERROR STATUS <br >输出中报告通信错误 <br >STATUS OUT Word STATUS 表示读请求结果 <br >状态代码USS_Extended_Error变量中提供 <br >更信息 <br > 1 DONE 位表示已参考电机驱动器读取效数已传送 CPU 表示 USS <br >库够立读取参数 必须空 PKW <br >请求发送电机驱动器指令确认特定驱动器参数通道 立调指定电机驱动器 <br >USS_Read_Param USS_Write_Param FC 导致0x818A错误 通信处理器 Modbus TCP <br > 134 通串行接口 (USS) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1015 <br >13444 USS_Write_Param(更改驱动器中参数)指令 <br > <br > 说明 <br >EEPROM 写操作( USS 驱动器部 EEPROM) <br >请勿 EEPROM 永久写操作 请减少 EEPROM 写操作次数延长 <br >EEPROM 寿命 <br > <br > <br >表格 13 46 USS_Write_Param 指令 <br >LADFBD SCL 说明 <br > <br >USS_Write_Param(REQ_bool_in <br >_ <br > DRIVE_usint_in_ <br > PARAM_uint_in_ <br > INDEX_uint_in_ <br > EEPROM_bool_in_ <br > VALUE_variant_in_ <br > DONE>_bool_out_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_ <br > USS_DB_fbtref_inout_) <br >USS_Write_Param <br >指令修改驱动器中参数 USS <br >网络 PtP 通信端口相关 USS <br >功必须数块 <br >必须程序循环 OB 中调 <br >USS_Write_Param <br > <br >表格 13 47 参数数类型 <br >参数类型 数类型 说明 <br >REQ IN Bool 发送请求: REQ 真时表示需新写请求 <br >果该参数请求已处决状态忽略新请求 <br >DRIVE IN USInt 驱动器址: DRIVE USS 驱动器址 <br >效范围驱动器 1 驱动器 16 <br >PARAM IN UInt 参数编号: PARAM 指示写入驱动器参数 <br >该参数范围 0 <br >2047某驱动器高效字节访问 2047 <br >PARAM <br >值关访问扩展范围详细信息请参见驱动器手册 通信处理器 Modbus TCP <br >134 通串行接口 (USS) 通信 <br > S71200 编程控制器 <br >1016 系统手册 012015 A5E02486685AH <br >参数类型 数类型 说明 <br >INDEX IN UInt 参数索引: INDEX 指示写入驱动器参数索引 索引 <br >16 位值中低效字节实际索引值范围 0 <br >255 <br >高效字节供驱动器取决具体驱动器 <br >关详细信息请参见驱动器手册 <br >EEPROM IN Bool 存储驱动器 EEPROM: <br >该参数真时写驱动器参数事务存储驱动器 EEPROM <br >中 <br >果假写操作时驱动器循环电会保留 <br >VALUE IN Word Int <br >UInt DWord <br >DInt UDInt <br >Real <br >写入参数值 切换 REQ 时该值必须效 <br >USS_DB INOUT USS_BASE USS_Drive_Control <br >指令放入程序时创建初始化背景数块名称 <br >DONE1 OUT Bool DONE 真时表示输入 VALUE 已写入驱动器 <br >USS_Drive_Control <br >发现驱动器写响应数时会设置该位 <br >果户通 USS_Drive_Control <br >轮询请求响应数执行接两 USS_Drive_Control <br >调第二时请求响应数复位该位 <br >ERROR OUT Bool ERROR 真时表示发生错误 STATUS 输出效 <br >输出出错时均设置零 仅 USS_Port_Scan <br >指令 ERROR STATUS 输出中报告通信错误 <br >STATUS OUT Word STATUS 表示写请求结果 <br >状态代码USS_Extended_Error变量中提供 <br >更信息 <br > 1 DONE 位表示已参考电机驱动器读取效数已传送 CPU 表示 USS <br >库够立读取参数 必须空 PKW <br >请求发送电机驱动器指令确认特定驱动器参数通道 立调指定电机驱动器 <br >USS_Read_Param USS_Write_Param FC 导致0x818A错误 通信处理器 Modbus TCP <br > 134 通串行接口 (USS) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1017 <br >1345 USS 状态代码 <br > USS 功 STATUS 输出端返回 USS 指令状态代码 <br >表格 13 48 STATUS 代码 1 <br >STATUS <br >(W#16#) <br >说明 <br >0000 错误 <br >8180 驱动器响应长度驱动器收字符数匹配 <br >出错驱动器编号USS_Extended_Error变量中返回 <br >请参见表格方扩展错误描述 <br >8181 VALUE 参数 WordReal DWord 数类型 <br >8182 户提供 Word 参数值驱动器响应中收 DWord Real 值 <br >8183 户提供 DWord Real 参数值驱动器响应中收 Word 值 <br >8184 驱动器响应报文校验错误 <br >出错驱动器编号USS_Extended_Error变量中返回 <br >请参见表格方扩展错误描述 <br >8185 非法驱动器址(效驱动器址范围: 1 16) <br >8186 速度设定值超出效范围(效速度 SP 范围: 200 200) <br >8187 已发送请求响应错误驱动器编号 <br >出错驱动器编号USS_Extended_Error变量中返回 <br >请参见表格方扩展错误描述 <br >8188 指定 PZD 字长度非法(效范围 246 8 字) <br >8189 指定非法波特率 <br >818A 参数请求通道正该驱动器请求 <br >818B 驱动器尚未请求重试做出响应 <br >出错驱动器编号USS_Extended_Error变量中返回 <br >请参见表格方扩展错误描述 <br >818C 驱动器返回关参数请求操作扩展错误 请参见表格方扩展错误描述 <br >818D 驱动器返回关参数请求操作非法访问错误 <br >关限制参数访问原信息请参见驱动器手册 通信处理器 Modbus TCP <br >134 通串行接口 (USS) 通信 <br > S71200 编程控制器 <br >1018 系统手册 012015 A5E02486685AH <br >STATUS <br >(W#16#) <br >说明 <br >818E 驱动器尚未初始化 未调该驱动器 <br >USS_Drive_Control该错误代码返回 USS_Read_Param USS_Write_Param <br >会防止首次扫描 USS_Drive_Control <br >初始化程覆盖未决参数读写请求会驱动器初始化新条目 <br >修复该错误请针驱动器编号调 USS_Drive_Control <br >80Ax80Fx USS 库调 PtP 通信 FB 返回特定错误 错误代码值会 USS 库修改 <br >PtP 指令说明中定义 <br >1 述列出 USS 指令错误返回底层 PtP 通信指令 (页 963)错误信息 <br > STATUS 代码 USS_Drive_Control <br >背景数块USS_Extended_Error变量中提供更信息 STATUS 代码 <br >818081848187 818B(十六进制)USS_Extended_Error <br >包含出现通信错误驱动器编号 STATUS 代码 <br >818C(十六进制)USS_Extended_Error 包含 USS_Read_Param <br >USS_Write_Param 指令时驱动器返回驱动器错误代码 通信处理器 Modbus TCP <br > 134 通串行接口 (USS) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1019 <br >示例: 通信错误报告 <br >仅报告关 USS_Port_Scan 指令(非 USS_Drive_Control 指令)通信错误 <br >(STATUS 16#818B) 例果没正确终止程序段驱动器切换 RUN <br >模式 USS_Drive_Control 指令相关输出参数全部显示0 <br >种情况检测关 USS_Port_Scan 指令通信错误 <br >该错误仅扫描周期见需添加捕获逻辑面示例示 <br >例中 USS_Port_Scan 指令错误位 TRUE 时STATUS <br >USS_Extended_Error 值保存 M 存储器中 STATUS 代码值十六进制 <br >818081848187 818B 时驱动器编号放 USS_Extended_Error 变量中 <br > <br > <br >程序段 1PortStatus端口状态 <br >USS_Drive_Control_DBUSS_Exte <br >nded_Error <br > 扩展错误代码值仅 <br >程序扫描周期效 <br >必须捕获值 <br >便期处理 <br > <br >程序段 <br >2PortError触点触发PortStatus <br >值存储LastPortStatus中 <br >USS_Drive_Control_DBUSS_Exte <br >nded_Error <br > 值存储LastExtError中 <br >驱动器部参数进行读写访问 <br >USS 驱动器支持驱动器部参数进行读写访问 <br >通该功进行驱动器远程控制组态 <br >发生类似值超出范围驱动器前模式请求非法等错误驱动器参数访问操作 <br >会失败 驱动器会生成USS_Extended_Error变量中返回错误代码值 <br >该错误代码值仅 USS_Read_Param USS_Write_Param 指令次执行效 <br > STATUS code 值十六进制 818C 时驱动器错误代码放入 <br >USS_Extended_Error 变量中 USS_Extended_Error 错误代码值取决驱动器型号 <br >关读写参数操作扩展错误代码描述请参见驱动器手册 通信处理器 Modbus TCP <br >134 通串行接口 (USS) 通信 <br > S71200 编程控制器 <br >1020 系统手册 012015 A5E02486685AH <br >1346 USS 常规驱动器设置求 <br >USS 常规驱动器设置求包括点: <br >● 驱动器必须设置 4 PKW 字 <br >● 驱动器组态 246 8 PZD 字 <br >● 驱动器中 PZD 字数量必须该驱动器 USS_DRV 指令 USS_Drive_Control <br >输入相匹配 <br >● 驱动器波特率必须 USS_Port_Scan 指令 BAUD 输入相匹配 <br >● 驱动器必须设置进行远程控制 <br >● 驱动器必须设置适合通信链路 USS 频率设定值 <br >● 驱动器址必须设置 1 16 USS_Drive_Control 块应该驱动器 <br >DRIVE 输入相匹配 <br >● 驱动器方控制必须设置驱动器设定值极性 <br >● 必须正确终止 RS485 网络 <br >1347 示例: USS 常规驱动器连接设置 <br >连接 MicroMaster 驱动器 <br >部分 SIEMENS MicroMaster 驱动器例提供相关信息 <br >驱动器请参见驱动器手册查相关设置说明 <br >建立 MicroMaster 系列 4 (MM4) 驱动器连接请 RS485 <br >电缆两端插入两 USS 操作笼式夹持螺丝端子中 标准 PROFIBUS <br >电缆连接器连接 S71200 <br > <br > 心 <br >参考电位互连设备导致互连电缆中想电流流 <br >想电流引发通信错误损坏设备 <br >确保通信电缆连接设备公电路参考点者进行隔离防止 <br >出现想电流 屏蔽层必须外壳 9 针连接器引脚 1 连接 建议 <br >MicroMaster 驱动器接线端子 20 V 外壳连接 <br > 通信处理器 Modbus TCP <br > 134 通串行接口 (USS) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1021 <br >RS485 电缆端两根线必须插入 MM4 驱动器接线板中 实现 MM4 <br >驱动器电缆连接请掉驱动器盖露出接线板 <br >关掉特定驱动器盖详细信息请参见 MM4 户手册 <br > <br > <br > <br > <br >接线板连接标数字 S71200 侧 PROFIBUS 连接器电缆 A <br >端子连接驱动器端子 15( MM420)端子 30 (MM440) B (P) A (N) <br >电缆连接器 B 端子连接端子 14 (MM420) 端子 29 (MM440) <br >果 S71200 网络中终止节点者果点点连接需连接器端子 <br >A1 B1( A2 B2)通两端子进行终端设置(例 <br >6ES7 9720BA400X40 型号 DP 连接器) <br > <br > <br > 心 <br >供电前正确更换驱动器盖 <br >确保设备通电前已正确装驱动器盖 <br > <br > 通信处理器 Modbus TCP <br >134 通串行接口 (USS) 通信 <br > S71200 编程控制器 <br >1022 系统手册 012015 A5E02486685AH <br > <br >果驱动器组态网络中终止节点 <br >必须终端电阻偏压电阻连接适 <br >终端连接 <br >图显示终止偏压需 MM4 <br >驱动器连接示例 <br > <br >设置 MM4 驱动器 <br >驱动器 S71200 连接前必须确保驱动器具列系统参数 <br >驱动器键盘设置参数: <br > <br >1 恢复驱动器出厂设置(选) P001030 <br >P09701 <br >果跳步骤 1请确保参数设置成指示值 USS PZD 长度 P2012 索引 0 <br >(246 8) <br >USS PKW 长度 P2013 索引 0 4 <br >2 启参数读写访问(专家模式) P00033 <br >3 检查驱动器电机设置 电机设置会 <br >设置参数 P304P305P307P310 <br >P311首先必须参数 P010 设置 1(快速调试模式) <br >参数设置完毕参数 P010 设置 0参数 <br >P304P305P307P310 P311 <br >快速调试模式更改 <br >P0304 电机额定电压 (V) <br >P0305 电机额定电流 (A) <br >P0307 电机额定功率 (W) <br >P0310 电机额定频率 (Hz) <br >P0311 电机额定速度 <br >4 设置远程控制模式 P0700 索引 05 <br >5 根通信链路 USS 选择频率设定值 P1000 索引 05 <br >6 加速时间(选) <br >电机加速频率需时间(秒) <br >P1120 (0 65000) <br >7 减速时间(选) <br >电机减速完全停止需时间(秒) <br >P1121 (0 65000) 通信处理器 Modbus TCP <br > 134 通串行接口 (USS) 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1023 <br >8 设置串行链路基准频率: P2000 (1 650 Hz) <br >9 设置 USS 标准化: P2009 索引 00 <br >10 设置 RS485 串行接口波特率: P2010 索引 0 4(2400 波特) <br >5(4800 波特) <br >6(9600 波特) <br >7(19200 波特) <br >8(38400 波特) <br >9(57600 波特) <br >12(115200 波特) <br >11 输入站址 <br >通总线操作台驱动器( 31 台) <br >P2011 索引 0 (0 31) <br >12 设置串行链路超时 <br >两份传入数报文间允许长时间段 <br >功出现通信障时关闭反相器 <br >收效数报文开始计时 <br >果指定时间段未收数报文反相器脱扣显示 <br >障代码 F0070 该值设置零关闭控制 <br >P2014 索引 0 (0 65535 ms) <br >(0 禁超时) <br >13 数 RAM 传送 EEPROM: P09711(启动传送)参数设置更 <br >改容保存 EEPROM 通信处理器 Modbus TCP <br >135 Modbus 通信 <br > S71200 编程控制器 <br >1024 系统手册 012015 A5E02486685AH <br >135 Modbus 通信 <br >1351 Modbus RTU TCP 通信 Modbus TCP 指令 V13 概述 <br >Modbus 功代码 <br >● CPU 作 Modbus RTU 站( Modbus TCP 客户端)运行时远程 Modbus <br >RTU 站( Modbus TCP 服务器)中读写数 IO 状态 <br >程序逻辑中读取处理远程数 <br >● CPU 作 Modbus RTU 站( Modbus TCP 服务器)运行时监控设备 <br >CPU 存储器中读写数 IO 状态 RTU 站( Modbus TCP <br >客户端)站服务器 CPU 存储器中写入新值程序逻辑 <br > <br > 警告 <br >果攻击者物理方式访问您网络便读写数 <br >TIA PortalCPU HMI( GETPUT HMI <br >外)均采安全通信防止重放攻击中间攻击 <br >启种通信纯文形式交换签名消息种方式允许攻击者读取数 <br >避免未授权数写入操作 TIA <br >Portal(非通信程)受专技术保护块中数进行加密 <br >形式通信(通 PROFIBUSPROFINETASi IO <br >总线GETPUT传输块 (Tblock) 通信模块 (CM) 进行 IO <br >交换)均没安全功 必须通限制物理访问保护形式通信 <br >果攻击者利形式通信物理方式访问您网络便读写数 <br >关安全信息建议请参见 Siemens 服务支持网站工业安全操作准 <br >(httpwwwindustrysiemenscomtopicsglobalenindustrial <br >securityDocumentsoperational_guidelines_industrial_security_enpdf) <br > <br > <br >表格 13 49 读取数功: 读取远程 IO 程序数 <br >Modbus 功代码 读取站(服务器)功 标准寻址 <br >01 读取输出位: 请求 1 2000 位 <br >02 读取输入位: 请求 1 2000 位 <br >03 读取保持寄存器: 请求 1 125 字 <br >04 读取输入字: 请求 1 125 字 通信处理器 Modbus TCP <br > 135 Modbus 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1025 <br > <br >表格 13 50 写入数功: 写入远程 IO 修改程序数 <br >Modbus 功代码 写入站(服务器)功 标准寻址 <br >05 写入输出位: 请求 1 位 <br >06 写入保持寄存器: 请求 1 字 <br >15 写入输出位: 请求 1 1968 位 <br >16 写入保持寄存器: 请求 1 123 字 <br >● Modbus 功代码 08 11 提供站设备通信诊断信息 <br >● Modbus 功代码 0 消息广播站(站响应) 广播功 <br >Modbus TCP通信连接基础 <br >表格 13 51 Modbus 网络站址 <br >站 址 <br >RTU 站 标准站址 1 247 <br >扩展站址 1 65535 <br >TCP 站 站址 IP 址端口号 <br >Modbus 存储区址 <br >实际 Modbus 存储区址数取决 CPU <br >型号存少工作存储器程序数占少 CPU 存储区 <br >表出址范围额定值 <br >表格 13 52 Modbus 存储区址 <br >站 址范围 <br >RTU 站 标准存储区址 10K <br >扩展存储区址 64K <br >TCP 站 标准存储区址 10K 通信处理器 Modbus TCP <br >135 Modbus 通信 <br > S71200 编程控制器 <br >1026 系统手册 012015 A5E02486685AH <br >Modbus RTU 通信 <br >Modbus RTU(远程终端单元)标准网络通信协议 RS232 RS485 <br >电气连接 Modbus 网络设备间传输串行数 带 RS232 RS485 CM <br > RS485 CB CPU 添加 PtP(点点)网络端口 <br >Modbus RTU <br >网络单设备启动通信设备响应设备请求 <br >设备设备址发送请求然该设备址命令做出响应 <br >Modbus TCP 通信 <br >Modbus TCP(传输控制协议)标准网络通信协议 CPU <br >PROFINET 连接器进行 TCPIP 通信 需额外通信硬件模块 <br >Modbus TCP 开放式户通信 (OUC Open User Communication) 连接作 Modbus <br >通信路径 STEP 7 CPU 间连接外存客户端服务器连接 <br >支持混合客户端服务器连接数 CPU 型号允许连接数 (页 671) <br > MB_SERVER 连接必须唯背景数块 IP 端口号 IP <br >端口 1 连接 必须连接单独执行 <br >MB_SERVER(带唯背景数块 IP 端口) <br >Modbus TCP 客户端(站)必须通 DISCONNECT 参数控制客户端服务器连接 <br >基 Modbus 客户端操作示 <br >1 连接特定服务器(站)IP 址 IP 端口号 <br >2 启动 Modbus 消息客户端传输接收服务器响应 <br >3 根需断开客户端服务器连接便服务器连接 <br >程序中 Modbus RTU 指令 <br >● Modbus_Comm_Load:通执行次 Modbus_Comm_Load 设置 PtP <br >端口参数波特率奇偶校验流控制 Modbus RTU 协议组态 CPU <br >端口该端口 Modbus_Master Modbus_Slave 指令 <br >● Modbus_Master:该 Modbus_Master 指令 CPU 充 Modbus RTU <br >设备 Modbus 设备进行通信 <br >● Modbus_Slave:该 Modbus_Slave 指令 CPU 充 Modbus RTU <br >设备 Modbus 设备进行通信 通信处理器 Modbus TCP <br > 135 Modbus 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1027 <br >程序中 Modbus TCP 指令 <br >● MB_CLIENT:进行客户端服务器 TCP <br >连接发送命令消息接收响应控制服务器断开 <br >● MB_SERVER:根求连接 Modbus TCP 客户端接收 Modbus <br >消息发送响应 <br >1352 Modbus TCP <br >13521 概述 <br >S71200 CPU V41 版 STEP 7 V13 SP1 起扩展 Modbus TCP <br >功增强型 T 块指令 <br >出原S71200 支持两组 PtP 指令: <br >● 早期 Modbus TCP 指令 (页 1116): Modbus RTU 指令存 S71200 V40 <br >版前 <br >● Modbus TCP 指令 (页 1029): Modbus TCP 指令提供早期指令全部功 <br > 通信处理器 Modbus TCP <br >135 Modbus 通信 <br > S71200 编程控制器 <br >1028 系统手册 012015 A5E02486685AH <br >13522 选择 Modbus TCP 指令版 <br > STEP 7 中两版 Modbus TCP 指令: <br >● 版 30 初 STEP 7 BasicProfessional V13 中提供 <br >● 版 31 STEP 7 BasicProfessional V13 SP1 中提供 <br >兼容性移植便利性方面考虑选择相应指令版插入户程序中 <br > CPU 程序中时 30 31 指令版 户程序 Modbus TCP <br >指令必须具相版号(1x2y Vz) <br >版组指令具次版号 (1x) <br > <br > <br > 单击指令树务卡图标启指令树标题列 <br > <br >更改 Modbus TCP <br >指令版请拉列表中选择相应版 <br > <br >选择组指令分选择指令 <br >指令树 Modbus TCP 指令放入程序时项目树中创建新 FB 实例 <br >项目树PLC_x > 程序块 > 系统块 > 程序资源(PLC_x > Program blocks > System <br >blocks > Program resources) 新 FB 实例 <br >确认程序中 Modbus TCP <br >指令版必须检查项目树属性程序编辑器中显示框属性 <br >选择项目树 Modbus TCP FB <br >实例单击右键选择属性(Properties)然选择信息(Information) 页查 Modbus <br >TCP 指令版号 通信处理器 Modbus TCP <br > 135 Modbus 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1029 <br >13523 Modbus TCP 指令 <br >MB_CLIENT(作 Modbus TCP 客户端 PROFINET 进行通信)指令 <br >表格 13 53 MB_CLIENT 指令 <br >LADFBD SCL 说明 <br > <br >MB_CLIENT_DB( <br > REQ_bool_in_ <br > DISCONNECT_bool_in_ <br > MB_MODE_usint_in_ <br > MB_DATA_ADDR_udint_in_ <br > MB_DATA_LEN_uint_in_ <br > DONE>_bool_out_ <br > BUSY>_bool_out_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_ <br > MB_DATA_PTR_variant_inout_ <br > CONNECT_variant_inout_) <br >MB_CLIENT 作 Modbus TCP <br >客户端通 S71200 CPU <br > PROFINET 端口进行通信 <br >需额外通信硬件模块 <br >MB_CLIENT 进行客户端 <br >服务器连接发送 Modbus <br >功请求接收响应控制 <br >Modbus TCP 服务器断开 <br > <br > <br >表格 13 54 参数数类型 <br >参数类型 数类型 说明 <br >REQ In Bool FALSE Modbus 通信请求 <br >TRUE 请求 Modbus TCP 服务器通信 <br >DISCONNECT IN Bool DISCONNECT 参数允许程序控制 Modbus <br >服务器设备连接断开 <br >果 DISCONNECT 0 存连接 MB_CLIENT <br >尝试连接分配 IP 址端口号 <br >果 DISCONNECT 1 存连接尝试断开连接操作 <br >启输入时法尝试操作 <br >MB_MODE IN USInt 模式选择: 分配请求类型(读写诊断) 请参见面 <br >Modbus 功表解详细信息 <br >MB_DATA_ADDR IN UDInt Modbus 起始址: 分配 MB_CLIENT <br >访问数起始址 效址相关信息请参见面 <br >Modbus 功表 <br >MB_DATA_LEN IN UInt Modbus 数长度: 分配请求中访问位数字数 <br >效长度相关信息请参见面 Modbus 功表 通信处理器 Modbus TCP <br >135 Modbus 通信 <br > S71200 编程控制器 <br >1030 系统手册 012015 A5E02486685AH <br >参数类型 数类型 说明 <br >MB_DATA_PTR IN_OUT Variant 指 Modbus 数寄存器指针: 寄存器缓数进入 <br >Modbus 服务器 Modbus 服务器 <br >该指针必须分配标准全局 DB M 存储器址 <br >CONNECT IN_OUT Variant 引包含系统数类型TCON_IP_v4连接参数数块结 <br >构 <br >DONE OUT Bool 请求已完成没出错DONE 位保持 TRUE <br >扫描周期时间 <br >BUSY OUT Bool • 0 MB_CLIENT 操作正进行 <br >• 1 MB_CLIENT 操作正进行 <br >ERROR OUT Bool MB_CLIENT 执行错误结束ERROR <br >位扫描周期时间保持 TRUE STATUS <br >参数中错误代码仅 ERROR TRUE <br >循环周期效 <br >STATUS OUT Word 执行条件代码 <br > <br > <br > 说明 <br >CPU 固件版求 <br >手册中述 Modbus TCP 指令求固件版 V41 更高版 <br > 通信处理器 Modbus TCP <br > 135 Modbus 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1031 <br >REQ 参数 <br >FALSE Modbus 通信请求 <br >TRUE 请求 Modbus TCP 服务器通信 <br >果 MB_CLIENT 实例没激活参数 DISCONNECT0 REQ1 <br >时启动新 Modbus 请求 果尚未建立连接建立新连接 <br >果前请求完成前 DISCONNECT0 REQ1次执行 MB_CLIENT <br >实例会进行续 Modbus 传送 旦完成前请求果通 <br >REQ1 执行 MB_CLIENT处理新请求 <br >完成前 MB_CLIENT 通信请求DONE 位周期保持 TRUE DONE <br >位作定时门 MB_CLIENT 请求进行排序 <br > <br > 说明 <br >MB_CLIENT 处理期间输入数致性 <br >Modbus 客户端启动 Modbus <br >操作部保存输入状态然次续调时进行较 <br >较确定特定调否活动客户端请求发起者 <br >公背景数块执行 MB_CLIENT 调 <br >动处理 MB_CLIENT 操作期间应改变输入点重 遵循规 <br >MB_CLIENT 法确定活动实例 <br > <br >MB_MODE MB_DATA_ADDR 参数选择 Modbus 通信功 <br >MB_CLIENT 指令 MB_MODE 输入非功代码MB_DATA_ADDR <br >分配远程数起始 Modbus 址 <br >MB_MODE MB_DATA_ADDR 起确定实际 Modbus 消息中功代码 <br >表列出参数 MB_MODEMB_DATA_ADDR Modbus 功间应关系 <br >表格 13 55 Modbus 功 <br >MB_MO <br >DE <br >MB_DATA_ADD <br >R <br >数长度 激活 Modbus <br >功代码 <br >操作数 <br >0 1 9999 1 2000 01 读取输出位: <br >请求 1 2000 位 <br >0 10001 19999 1 2000 02 读取输入位: <br >请求 1 2000 位 通信处理器 Modbus TCP <br >135 Modbus 通信 <br > S71200 编程控制器 <br >1032 系统手册 012015 A5E02486685AH <br >MB_MO <br >DE <br >MB_DATA_ADD <br >R <br >数长度 激活 Modbus <br >功代码 <br >操作数 <br >0 40001 49999 <br > <br >400001 <br >465535 <br >1 125 03 读取保持寄存器: <br >请求 1 125 字 <br >0 30001 39999 1 125 04 读取输入字: <br >请求 1 125 字 <br >1 1 9999 1 05 写入输出位: <br >请求位 <br >1 40001 49999 <br > <br >400001 <br >465535 <br >1 06 写入保持寄存器: <br >请求 1 字 <br >1 1 9999 2 1968 <br > <br >15 写入输出位: <br >请求 2 1968 位 <br >1 40001 49999 <br > <br >400001 <br >465535 <br >2 123 16 写入保持寄存器: <br >请求 2 123 字 <br >2 1 9999 1 1968 15 写入输出位: <br >请求 1 1968 位 <br >2 40001 49999 <br > <br >400001 <br >465535 <br >1 123 16 写入保持寄存器: <br >请求 1 123 字 <br >11 0 11 读取服务器通信状态字事件计数器 <br >状态字指示忙闲情况(0 忙0xFFFF <br > 忙) <br >成功完成条消息事件计数器计数 <br >值递增 <br >该功MB_CLIENT <br >MB_DATA_ADDR MB_DATA_LEN <br >参数忽略 通信处理器 Modbus TCP <br > 135 Modbus 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1033 <br >MB_MO <br >DE <br >MB_DATA_ADD <br >R <br >数长度 激活 Modbus <br >功代码 <br >操作数 <br >80 1 08 利诊断代码 0x0000 <br >检查服务器状态(回送测试服务器回送 <br >请求) <br >请求 1 字 <br >81 1 08 利诊断代码 0x000A <br >重新设置服务器事件计数器 <br >请求 1 字 <br >3 <br >10 <br >12 <br >79 <br >82 <br >255 <br > 保留 <br > <br > <br > <br > 说明 <br >MB_DATA_PTR 分配缓区存储 Modbus TCP <br >服务器读取写入该服务器数 <br >数缓区定位标准全局 DB M 存储区址中 <br > M 存储器中缓区 Any 指针格式 具体格式 P#位址 数类型 <br >长度例 P#M10000 WORD 500 <br > 通信处理器 Modbus TCP <br >135 Modbus 通信 <br > S71200 编程控制器 <br >1034 系统手册 012015 A5E02486685AH <br >MB_DATA_PTR 参数指定通信缓区 <br >● MB_CLIENT 通信功: <br >– Modbus 服务器址(00001 09999)读写 1 位数 <br >– Modbus 服务器址(10001 19999)读取 1 位数 <br >– Modbus 服务器址(30001 39999)(40001 49999)读取 16 <br >位字数 <br >– Modbus 服务器址(40001 49999)写入 16 位字数 <br >● MB_DATA_PTR 分配 DB M 储存器缓区传输字位数 <br >● 果通 MB_DATA_PTR 分配 DB 缓区必须 DB <br >数元素分配数类型 <br >– 1 位 Bool 数类型代表 Modbus 位址 <br >– 16 位单字数类型( WORDUInt Int)代表 Modbus 字址 <br >– 32 位双字数类型( DWORDDInt Real)代表两 Modbus 字址 <br >● 通 MB_DATA_PTR 分配复杂 DB 元素例 <br >– 数组 <br >– 指定结构中元素唯 <br >– 指定复杂结构中元素具唯名称 16 32 位数类型 <br >● 求 MB_DATA_PTR 数区位全局数块( M 存储区)中 <br >分配数块供 Modbus 读取分配数块供 Modbus <br >写入分配数块 MB_CLIENT 通信处理器 Modbus TCP <br > 135 Modbus 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1035 <br >CONNECT 参数分配建立 PROFINET 连接数 <br >必须全局数块存储需连接数然 CONNECT 参数中引 <br >DB <br >1 创建新全局 DB 现全局 DB 存储 CONNECT 数 DB <br >存储 TCON_IP_v4 数结构 Modbus TCP 客户端服务器连接 <br >TCON_IP_v4 数结构 CONNECT 参数中引连接数 <br >2 帮助名称 DB 静态变量进行命名 例数块命名Modbus <br >连接静态变量命名TCPactive_1(针 Modbus TCP 客户端连接 1) <br >3 DB 编辑器数类型(Data Type) <br >列中示例静态变量TCPactive_1分配系统数类型TCON_IP_v4 <br >4 扩展 TCON_IP_v4 结构修改连接参数图示 <br >5 修改 MB_CLIENT 连接 TCON_IP_v4 结构数 <br >6 输入 MB_CLIENT CONNECT 参数 DB 结构引 示例中应Modbus <br >连接TCPactive_1 <br > <br >修改 MB_CLIENT 连接 TCP_IP_v4 DB 数 <br >● InterfaceID: 设备组态窗口中单击 CPU PROFINET 端口图 <br >然单击常规(General) 属性选项卡该处显示硬件标识符 <br >● ID: 输入介 1 4095 间连接 ID 编号底层 <br >TCONTDISCONTSEND TRCV 指令建立 Modbus TCP 通信 <br >OUC(开放式户通信) <br >● ConnectionType: TCPIP默认值 16#0B(十进制数 11) <br >● ActiveEstablished: 该值必须 1 TRUE 动连接 MB_CLIENT 启动 <br >Modbus 通信 通信处理器 Modbus TCP <br >135 Modbus 通信 <br > S71200 编程控制器 <br >1036 系统手册 012015 A5E02486685AH <br >● RemoteAddress: 目标 Modbus TCP 服务器 IP 址输入四 ADDR <br >数组单元中 例图示输入 1921682241 <br >● RemotePort: 默认值 502该编号 MB_CLIENT 试图连接通信 Modbus <br >服务器 IP 端口号 第三方 Modbus 服务器求端口号 <br >● LocalPort: MB_CLIENT 连接该值必须 0 <br >客户端连接 <br >Modbus TCP 客户端支持发连接数 PLC 允许开放式户通信连接数 <br >PLC 连接总数(包括 Modbus TCP <br >客户端服务器)超支持开放式户通信连接数 (页 671) <br >单独发客户端连接必须遵循规: <br >● MB_CLIENT 连接必须唯背景 DB <br >● 必须 MB_CLIENT 连接分配唯服务器 IP 址 <br >● MB_CLIENT 连接分配唯连接 ID <br >● 否需唯 IP 端口号取决服务器组态 通信处理器 Modbus TCP <br > 135 Modbus 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1037 <br >背景 DB 必须连接 ID 总背景 DB 连接 ID <br >成连接必须唯 <br >表格 13 56 MB_CLIENT 背景数块: 户访问静态变量 <br >变量 数类型 默认值 说明 <br >Blocked_Proc_Ti <br >meout <br >Real 30 Modbus <br >客户端实例受阻移该激活实例前需等时间(秒) <br > <br >例已发出客户端请求应程序彻底完成该请求前 <br >停止执行该客户端功时会出现种情况 S71200 <br >限值 55 秒 <br >MB_Unit_ID Word 255 Modbus 设备标识符 <br >Modbus TCP 服务器通 IP 址寻址 MB_UNIT_ID <br >参数 Modbus TCP 寻址 <br >MB_UNIT_ID 参数 Modbus RTU 协议中站址相应 <br >果 Modbus TCP 服务器采 Modbus RTU <br >协议网关MB_UNIT_ID <br >标识串行网络连接站设备 MB_UNIT_ID <br >请求转发正确 Modbus RTU 站址 <br >某 Modbus TCP 设备求 MB_UNIT_ID <br >参数保持受限范围 <br >RCV_TIMEOUT Real 20 MB_CLIENT 等服务器响应请求时间(秒) <br >已连接 Bool 0 指示分配服务器连接已接通已断开: 1 接通0 <br > 断开 <br > <br >表格 13 57 MB_CLIENT 协议错误 <br >STATUS <br >(W#16#) <br >发送 Modbus <br >客户端响应代码 <br >(B#16#) <br >Modbus 协议错误 <br >8381 01 支持功代码 <br >8382 03 数长度错误 <br >8383 02 数址错误访问数超出 MB_HOLD_REG 址区界限 <br >8384 03 数值错误 <br >8385 03 支持该数诊断代码(功代码 08) 通信处理器 Modbus TCP <br >135 Modbus 通信 <br > S71200 编程控制器 <br >1038 系统手册 012015 A5E02486685AH <br > <br >表格 13 58 MB_CLIENT 执行条件代码 1 <br >STATUS <br >(W#16#) <br >MB_CLIENT 参数错误 <br >7001 MB_CLIENT 正等 Modbus 服务器响应指定 TCP 端口处连接断开连接请求 <br >仅第次执行连接断开操作时返回代码 <br >7002 MB_CLIENT 正等 Modbus 服务器响应指定 TCP 端口处连接断开连接请求 <br >等连接断开操作完成时针续执行返回代码 <br >7003 断开操作已成功完成(仅 PLC 扫描周期效) <br >80C8 服务器指定时间未响应 MB_CLIENT 必须分配时间初传送事务 ID <br >接收响应否返回错误 检查 Modbus 服务器设备连接 <br >尝试重试操作(适)返回错误 <br >8188 模式效 <br >8189 数址效 <br >818A 数长度效 <br >818B 指 DATA_PTR 区指针效 MB_DATA_ADDRESS MB_DATA_LEN <br >组合 <br >818C 指针 DATA_PTR 指优化 DB 区(必须标准 DB 区 M 存储区) <br >8200 端口正忙处理现 Modbus 请求 <br >8380 接收 Modbus 帧正确接收字节太少 <br >8387 分配连接 ID 参数先前请求 ID 单连接 ID <br >MB_CLIENT 背景数块配合 <br >果服务器接收 Modbus TCP 协议 ID 0该代码作部错误返回 <br >8388 Modbus 服务器返回请求容数 该代码仅适 Modbus 功 15 <br >16 <br > 1 面列出 MB_CLIENT 错误外底层传输块通信指令(TCONTDISCONTSEND <br >TRCV)返回错误 通信处理器 Modbus TCP <br > 135 Modbus 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1039 <br >MB_SERVER(作 Modbus TCP 服务器通 PROFINET 进行通信)指令 <br >表格 13 59 MB_SERVER 指令 <br >LADFBD SCL 说明 <br > <br >MB_SERVER_DB( <br > DISCONNECT_bool_in_ <br > CONNECT_variant_in_ <br > NDR>_bool_out_ <br > DR>_bool_out_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_ <br > <br >MB_HOLD_REG_variant_inout_) <br >MB_SERVER 作 Modbus TCP <br >服务器通 S71200 CPU <br >PROFINET 端口进行通信 <br >需额外通信硬件模块 <br >MB_SERVER 接收 Modbus TCP <br >客户端连接请求接收 Modbus <br >功请求发送响应消息 <br > <br > <br >表格 13 60 参数数类型 <br >参数类型 数类 <br >型 <br >说明 <br >DISCONNECT IN Bool MB_SERVER 尝试伙伴设备进行动连接 <br >说服务器动侦听请求 IP 址 TCP <br >连接请求 <br >果 DISCONNECT 0 存连接启动动连接 <br >果 DISCONNECT 1 存连接启动断开操作 <br >该参数允许程序控制时接受连接 <br >启输入时法尝试操作 <br >CONNECT IN Variant 引包含系统数类型TCON_IP_v4连接参数数块结构 <br >MB_HOLD_RE <br >G <br >IN_OUT Variant 指 MB_SERVER Modbus 保持寄存器指针: <br >保持寄存器必须标准全局 DB M 存储区址 <br >储存区保存数允许 Modbus 客户端 Modbus <br >寄存器功 3(读)6(写) 16(写)访问数 <br >NDR OUT Bool 新数绪: 0 没新数1 表示 Modbus <br >客户端已写入新数 <br >DR OUT Bool 数读取: 0 没读取数1 表示 Modbus <br >客户端已读取该数 通信处理器 Modbus TCP <br >135 Modbus 通信 <br > S71200 编程控制器 <br >1040 系统手册 012015 A5E02486685AH <br >参数类型 数类 <br >型 <br >说明 <br >ERROR OUT Bool MB_SERVER 执行错误结束ERROR <br >位扫描周期时间保持 TRUE STATUS <br >参数中错误代码仅 ERROR TRUE 循环周期效 <br >STATUS OUT Word 执行条件代码 <br > <br > <br > 说明 <br >CPU 固件版求 <br >手册中述 Modbus TCP 指令求固件版 V41 更高版 <br > <br >CONNECT 参数分配建立 PROFINET 连接数 <br >必须全局数块存储需连接数然 CONNECT 参数中引 <br >DB <br >1 创建新全局 DB 现全局 DB 存储 CONNECT 数 DB <br >存储 TCON_IP_v4 数结构 Modbus TCP 客户端服务器连接 <br >TCON_IP_v4 数结构 CONNECT 参数中引连接数 <br >2 帮助名称 DB 静态变量进行命名 例数块命名Modbus <br >连接静态变量命名TCPpassive_1(针 Modbus TCP 服务器连接 1) <br >3 DB 编辑器数类型(Data Type) <br >列中示例静态变量TCPactive_1分配系统数类型TCON_IP_v4 <br >4 扩展 TCON_IP_v4 结构修改连接参数图示 <br >5 修改 MB_SERVER 连接 TCON_IP_v4 结构数 <br >6 输入 MB_SEVER CONNECT 参数 DB 结构引 示例中应Modbus <br >连接TCPpassive_1 通信处理器 Modbus TCP <br > 135 Modbus 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1041 <br > <br >修改 MB_SERVER 连接 TCP_IP_v4 DB 数 <br >● InterfaceID: 设备组态窗口中单击 CPU PROFINET 端口图 <br >然单击常规(General) 属性选项卡该处显示硬件标识符 <br >● ID: 该连接输入介 1 4095 间唯编号 底层 <br >TCONTDISCONTSEND TRCV 指令建立 Modbus TCP 通信 <br >OUC(开放式户通信) 允许八步 OUC 连接 <br >● ConnectionType: TCPIP默认值 16#0B(十进制值 11) <br >● ActiveEstablished: 该值必须 0 FALSE 动连接MB_SERVER 正等 <br >Modbus 客户端通信请求 <br >● RemoteAddress: 两选项 <br >– 0000 MB_CLIENT 响应 TCP 客户端 Modbus 请求 <br >– 输入目标 Modbus TCP 客户端 IP 址 MB_CLIENT 仅响应该客户端 IP <br >址请求 例图示输入 1921682241 <br >● RemotePort: MB_SERVER 连接该值必须 0 <br >● LocalPort: 默认值 502该编号 MB_SERVER 试图连接通信 Modbus <br >客户端 IP 端口号 第三方 Modbus 客户端求端口号 通信处理器 Modbus TCP <br >135 Modbus 通信 <br > S71200 编程控制器 <br >1042 系统手册 012015 A5E02486685AH <br >Modbus 程映址 <br >MB_SERVER 允许进入 Modbus 功代码(1245 <br >15)输入输出程映中直接位字进行读写 数传输功代码(36 <br >16)MB_HOLD_REG 参数必须定义字节数类型 表显示 Modbus <br >址 CPU 中程映映射 <br >表格 13 61 Modbus 址程映映射 <br >Modbus 功 S71200 <br >代码 功 数区 址范围 数区 CPU 址 <br >01 读位 输出 1 8192 输出程映 Q00 Q10237 <br >02 读位 输入 10001 18192 输入程映 I00 I10237 <br >04 读字 输入 30001 30512 输入程映 IW0 IW1022 <br >05 写位 输出 1 8192 输出程映 Q00 Q10237 <br >15 写位 输出 1 8192 输出程映 Q00 Q10237 <br >进入 Modbus 消息功代码(36 16) Modbus <br >保持寄存器中读取写入字该寄存器 M 存储区数块中 保持寄存器类型 <br >MB_HOLD_REG 参数指定 <br > <br > 说明 <br >MB_HOLD_REG 参数分配 <br >Modbus 保持寄存器位标准全局 DB M 存储区址中 <br > M 存储区址中 Modbus 保持寄存器 Any 指针格式 <br >格式P#位址数类型长度 例 P#M10000 WORD 500 <br > <br >表出 Modbus 址保持寄存器映射示例种映射 Modbus 功代码 <br >03(读取字)06(写入字) 16(写入字) DB 址实际限取决种 CPU <br >型号工作存储器限值 M 存储器限值 <br >表格 13 62 Modbus 址 CPU 存储器址映射示例 <br >Modbus 址 MB_HOLD_REG 参数示例 <br >P#M1000 Word 5 P#DB10DBx00 Word 5 Recipeingredient <br >40001 MW100 DB10DBW0 Recipeingredient[1] <br >40002 MW102 DB10DBW2 Recipeingredient[2] 通信处理器 Modbus TCP <br > 135 Modbus 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1043 <br >Modbus 址 MB_HOLD_REG 参数示例 <br >P#M1000 Word 5 P#DB10DBx00 Word 5 Recipeingredient <br >40003 MW104 DB10DBW4 Recipeingredient[3] <br >40004 MW106 DB10DBW6 Recipeingredient[4] <br >40005 MW108 DB10DBW8 Recipeingredient[5] <br >服务器连接 <br >创建服务器连接 单 PLC Modbus TCP 客户端建立发连接 <br >Modbus TCP 服务器支持发连接数 PLC 允许开放式户通信连接数 <br >PLC 连接总数(包括 Modbus TCP <br >客户端服务器)超支持开放式户通信连接数 (页 671) <br >客户端服务器类型连接间享 Modbus TCP 连接 <br >单独发服务器连接必须遵循规: <br >● MB_SERVER 连接必须唯背景数块 <br >● 必须 MB_SERVER 连接分配唯 IP 端口号 端口 1 <br >连接 <br >● 必须 MB_SERVER 连接分配唯连接 ID <br >● 必须连接(带背景数块)单独调 MB_SERVER <br >连接 ID 单独连接必须唯 单独背景 DB 必须单连接 <br >ID 背景 DB 连接 ID 成连接必须唯 <br >表格 13 63 Modbus 诊断功代码 <br >MB_SERVER Modbus 诊断功 <br >代码 子功 说明 <br >08 0x0000 返回查询数回送测试: MB_SERVER Modbus 客户端回送接收数字 <br >08 0x000A 清通信事件计数器: MB_SEVER 清 Modbus 功 11 <br >通信事件计数器 <br >11 获取通信事件计数器: MB_SERVER 部通信事件计数器记录发送 <br >Modbus 服务器 Modbus 成功读取写入请求次数 该计数器会功 <br >8功 11 请求导致通信错误请求递增 <br >广播功 Modbus TCP时刻仅存客户端服务器连接 通信处理器 Modbus TCP <br >135 Modbus 通信 <br > S71200 编程控制器 <br >1044 系统手册 012015 A5E02486685AH <br >MB_SERVER 变量 <br >表出存储 MB_SERVER <br >背景数块中公静态变量(户程序中) <br >表格 13 64 MB_SERVER 公静态变量 <br >变量 数类 <br >型 <br >默认值 说明 <br >HR_Start_Offset Word 0 指定 Modbus 保持寄存器起始址 <br >Request_Count Word 0 该服务器接收请求数量 <br >Server_Message_Cou <br >nt <br >Word 0 该特定服务器接收请求数量 <br >Xmt_Rcv_Count Word 0 出现错误传输接收数量 <br >外果接收条效 Modbus 消息该值加 1 <br >Exception_Count Word 0 需返回例外 Modbus 特定错误数 <br >Success_Count Word 0 该特定服务器接收没协议错误请求数量 <br >已连接 Bool 0 指示分配客户端连接已接通已断开: 1 <br >接通0 断开 <br >户程序数写入 HR_Start_Offset 控制 Modbus 服务器操作 <br >读取变量监视 Modbus 状态 <br >HR_Start_Offset <br >Modbus 保持寄存器址 40001 开始 址保持寄存器 PLC <br >存储器起始址应 HR_Start_Offset变量 Modbus <br >保持寄存器起始址定义 40001 外数字 <br >例果保持寄存器起始 MW100 长度 100 字 偏移量 20 <br >指定保持寄存器起始址 40021 40001 40021 40119 <br >址导致寻址错误 通信处理器 Modbus TCP <br > 135 Modbus 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1045 <br >表格 13 65 Modbus 保持寄存器寻址示例 <br >HR_Start_Offset 址 值 值 <br >0 Modbus 址(字) 40001 40099 <br >S71200 址 MW100 MW298 <br >20 Modbus 址(字) 40021 40119 <br >S71200 址 MW100 MW298 <br >HR_Start_Offset MB_SERVER 背景数块中字数分配 Modbus <br >保持寄存器起始址 MB_SERVER <br >放入程序利参数助手拉列表设置该公静态变量 <br >例 MB_SERVER 放入 LAD 程序段切换程序段分配 <br >HR_Start_Offset 必须执行 MB_SERVER 前分配起始址 <br > <br > <br >默认 DB 名称 <br > 输入 Modbus 服务器变量: <br >1 光标放参数字段中然输入 m <br >字符 <br >2 DB <br >名称拉列表中选择MB_SERVER_DB <br > <br >3 DB <br >变量拉列表中选择MB_SERVER_DB <br >HR_Start_Offset <br > <br > <br > 通信处理器 Modbus TCP <br >135 Modbus 通信 <br > S71200 编程控制器 <br >1046 系统手册 012015 A5E02486685AH <br >表格 13 66 MB_SERVER 执行条件代码 1 <br >STATUS <br >(W#16#) <br >发送 <br >Modbus <br >服务器响应 <br >代码 (B#16#) <br >Modbus 协议错误 <br >7001 MB_SERVER 正等 Modbus 客户端连接指定 TCP 端口 <br >仅第次执行连接断开操作时返回代码 <br >7002 MB_SERVER 正等 Modbus 客户端连接指定 TCP 端口 <br >等完成连接断开操作时针续执行返回代码 <br >7003 断开操作已成功完成(仅 PLC 扫描周期效) <br >8187 指 MB_HOLD_REG 指针效: 区域太 <br >818C 指针 MB_HOLD_REG 指优化 DB 区(必须标准全局 DB 区 M <br >存储区)受阻程超时超 55 秒限值 (仅适 S71200) <br >8381 01 支持功代码 <br >8382 03 数长度错误 <br >8383 02 数址错误访问数超出 MB_HOLD_REG 址区界限 <br >8384 03 数值错误 <br >8385 03 支持该数诊断代码(功代码 08) <br >1 面列出 MB_SERVER <br >错误外底层传输块通信指令(TCONTDISCONTSEND <br >TRCV)返回错误 通信处理器 Modbus TCP <br > 135 Modbus 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1047 <br >13524 Modbus TCP 示例 <br >示例: MB_SERVE TCP 连接 <br >拥 Modbus TCP 服务器连接 必须连接单独执行 <br >MB_SERVER 连接必须单独背景数块连接 ID IP 端口 S71200 <br >仅允许 IP 端口进行连接 <br >达佳性应程序周期连接执行 MB_SERVER <br >CONNECT 参数系统数类型 TCP_IP <br >_v4数结构相关示例位名Modbus 连接 DB 中 Modbus 连接 DB <br >包含两 TCP_IP_v4 结构TCPpassive_1(针连接 1)TCP_passive_2(针连接 <br >2)程序段注释中描述连接属性 ID LocalPort 存储 CONNECT <br >数结构中数元素 <br >TCP_IP_v4 CONNECT 数时包含 RemoteAddress ADDR 数组中 IP 址 <br >TCPpassive_1 TCP_passive_2 IP 址分配建立 TCP <br >服务器连接没影响会决定 Modbus TCP 客户端通 MB_SERVER <br >连接进行通信 MB_SERVER 动侦听 modbus 客户端消息进入消息 IP <br >址存储相应 RemoteAddress ADDR 数组中 IP 址进行较 <br >两 MB_SERVER 指令三种 MB_SERVER IP 址变量: <br >● IP 址 0000 <br > MB_SERVER 响应意 IP 址 Modbus TCP 客户端 <br >● IP 址 TCPpassive_1 TCPpassive_2 中 IP 址相 <br >两 MB_SERVER 连接仅响应该 IP 址 Modbus 客户端 <br >● IP 址 TCP_passive_1 TCP_passive_2 中 IP 号 <br > MB_SERVER 仅响应 TCP_IP_v4 数中存储 IP 址 Modbus <br >客户端 通信处理器 Modbus TCP <br >135 Modbus 通信 <br > S71200 编程控制器 <br >1048 系统手册 012015 A5E02486685AH <br >程序段 1: 连接 #1背景 DB MB_SERVER_DBModbus <br >connectionsTCPpassive_1(ID 1 LocalPort 502) <br > <br >程序段 2: 连接 #2背景 DB MB_SERVER_DB_1Modbus <br >connectionsTCPpassive_2(ID 2 LocalPort 503) <br > 通信处理器 Modbus TCP <br > 135 Modbus 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1049 <br >示例: MB_CLIENT 1: 通公 TCP 连接发送请求 <br > Modbus 客户端请求通连接发送 <br >必须相背景数块连接 ID 端口号 <br >两 MB_CLIENT 框相 CONNECT 参数 TCON_IP_v4 数结构(Modbus <br >连接TCPpassive_1)连接 ID端口号 IP 址相 CONNECT IP <br >址数分配目标 Modbus TCP 服务器 IP 址 <br >意定时间 MB_CLIENT 处激活状态 <br >客户端完成执行客户端开始执行 程序逻辑负责执行序逻辑 <br >示例示两客户端单 Modbus 客户端读取远程数数传送 Modbus <br >客户端 CPU( M10000 起始 M 存储器) 捕获返回错误(选) <br >程序段 1: Modbus 功 1 Modbus 连接TCPactive_1 中分配 IP 址 <br >Modbus TCP 服务器中读取 16 位输出位 <br > <br >程序段 2: Modbus 功 2 Modbus 连接TCPactive_1 中分配 IP 址 <br >Modbus TCP 服务器中读取 32 位输入位 <br > 通信处理器 Modbus TCP <br >135 Modbus 通信 <br > S71200 编程控制器 <br >1050 系统手册 012015 A5E02486685AH <br >示例: MB_CLIENT 2: 通 TCP 连接发送请求 <br >Modbus TCP 客户端请求通种连接发送 必须背景 DB <br >连接 ID <br > Modbus 服务器建立连接 RemotePort(IP 端口)号必须 <br >果服务器建立连接 IP 端口号没限制 <br >示例示两 Modbus TCP 户端两 Modbus TCP <br >服务器远程数传送 CPU 存储区(起始址 <br >M10000)捕获返回错误(选) <br >程序段 1: Modbus 功 4 Modbus TCP 服务器读取输入程映字 <br >CONNECT 参数 Modbus 连接TCPactive_1: 连接 ID 1RemoteAddress <br >1921682241RemotePort 502 <br > <br >程序段 2: Modbus 功 3 Modbus TCP 服务器读取保持寄存器字 <br >CONNECT 参数 Modbus 连接TCPactive_2: 连接 ID 2RemoteAddress <br >1921682242RemotePort 502 <br > 通信处理器 Modbus TCP <br > 135 Modbus 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1051 <br >示例: MB_CLIENT 3: 输出映写入请求 <br >示例示 Modbus 客户端请求位数 CPU 存储区(起始址 <br >M10000)传送远程 Modbus TCP 服务器 <br >程序段 1: Modbus 功 15 Modbus 服务器中写入输出位 <br > <br >示例: MB_CLIENT 4: 协调请求 <br >必须确保 Modbus TCP 请求完成执行 必须程序逻辑控制执行序 <br >面示例显示首第二客户端请求输出控制执行序 <br >该示例示两客户端 CONNECT 连接数(时) <br >客户端保持寄存器数远程 Modbus TCP 服务器传送 CPU 存储区 <br >M 址 外捕获返回错误选 <br >程序段 1: Modbus 功 3 读取 Modbus TCP 服务器保持寄存器字 <br > 通信处理器 Modbus TCP <br >135 Modbus 通信 <br > S71200 编程控制器 <br >1052 系统手册 012015 A5E02486685AH <br >程序段 2: Modbus 功 3 读取 Modbus TCP 服务器保持寄存器字 <br > <br >1353 Modbus RTU <br >13531 概述 <br >S71200 CPU V41 版 STEP 7 V13 SP1 扩展 Modbus RTU 功 <br >PROFINET PROFIBUS 分布式 IO 机架类设备(RFID 阅读器GPS <br >设备)进行通信: <br >● PROFINET (页 674): S71200 CPU 太网接口连接 PROFINET <br >接口模块 通机架中 PtP 通信模块接口模块实现 PtP 设备串行通信 <br >● PROFIBUS (页 826): S71200 CPU 机架左边插入 PROFIBUS 通信模块 <br >PROFIBUS 通信模块连接 PROFIBUS 接口模块机架 通机架中 PtP <br >通信模块接口模块实现 PtP 设备串行通信 <br >出原S71200 支持两组 PtP 指令: <br >● 早期 Modbus RTU 指令 (页 1136): Modbus RTU 指令存 S71200 V40 <br >版前仅通 CM 1241 通信模块 CB 1241 通信板进行串行通信 <br >● Modbus RTU 指令 (页 1055): Modbus RTU <br >指令提供早期指令功增添连接 PROFINET PROFIBUS 分布式 <br >IO 功助点点指令您组态分布式 IO 机架中 PtP 通信模块 PtP <br >设备通信 通信处理器 Modbus TCP <br > 135 Modbus 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1053 <br > <br > <br > 说明 <br > S71200 V41 版时类型点点通信点点指令: <br >串行通信基 PROFINET 串行通信基 PROFIBUS 串行通信 STEP 7 <br >提供早期点点指令目仅支持现程序 V41 CPU V40 <br >更早版 CPU早期指令然效 须前程序指令进行转换 <br > 通信处理器 Modbus TCP <br >135 Modbus 通信 <br > S71200 编程控制器 <br >1054 系统手册 012015 A5E02486685AH <br >13532 选择 Modbus RTU 指令版 <br > STEP 7 中两版 Modbus RTU 指令: <br >● 版 11 初 STEP 7 BasicProfessional V13 中提供 <br >● 版 21 STEP 7 BasicProfessional V13 SP1 中提供 <br >兼容性移植便利性方面考虑选择相应指令版插入户程序中 <br >两版指令模块模块版指令 <br > CPU 程序中时 1x 2y 指令版 户程序 Modbus RTU <br >指令必须具相版号(1x2y Vz) <br >版组指令具次版号 (1x) <br > <br > <br > 单击指令树务卡图标启指令树标题列 <br > <br >更改 Modbus RTU <br >指令版请拉列表中选择相应版 <br > <br >选择组指令分选择指令 <br >指令树 Modbus RTU 指令放入程序时项目树中创建新 FB 实例 <br >项目树PLC_x > 程序块 > 系统块 > 程序资源(PLC_x > Program blocks > System <br >blocks > Program resources) 新 FB 实例 <br >确认程序中 Modbus RTU <br >指令版必须检查项目树属性程序编辑器中显示框属性 <br >选择项目树 Modbus RTU FB <br >实例单击右键选择属性(Properties)然选择信息(Information) 页查 Modbus <br >RTU 指令版号 通信处理器 Modbus TCP <br > 135 Modbus 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1055 <br >13533 Modbus RTU 指令 <br >Modbus_Comm_Load(组态 Modbus RTU PtP 模块 SIPLUS IO 端口)指令 <br >表格 13 67 Modbus_Comm_Load 指令 <br >LADFBD SCL 说明 <br > <br >Modbus_Comm_Load_DB( <br > REQ_bool_in <br > PORT_uint_in_ <br > BAUD_udint_in_ <br > PARITY_uint_in_ <br > FLOW_CTRL_uint_in_ <br > RTS_ON_DLY_uint_in_ <br > RTS_OFF_DLY_uint_in_ <br > RESP_TO_uint_in_ <br > DONE>_bool_out <br > ERROR>_bool_out_ <br > STATUS>_word_out_ <br > MB_DB_fbtref_inout_) <br >Modbus_Comm_Load 指令组态 <br >Modbus RTU 协议通信 SIPLUS IO <br >PtP 端口 <br >Modbus RTU 端口硬件选项: <br >安装三 CM(RS485 <br >RS232) CB (R4845) <br >Modbus RTU SIPLUS IO 选项: 安装 ET <br >200MP S71500CM PtP(RS485422 <br >RS232) ET 200SP S71500 CM <br >PtP(RS485422 RS232) <br > Modbus_Comm_Load <br >指令放入程序时动分配背景数块 <br > <br >表格 13 68 参数数类型 <br >参数类型 数类型 说明 <br >REQ IN Bool 通低高(升)信号启动操作 <br >(仅版 20) <br >PORT IN Port 安装组态 CM CB 通信设备端口标识符出现 <br >PORT 功框连接参数助手拉列表中 分配 CM CB <br >端口值设备配置属性硬件标识符 端口符号名称 PLC <br >变量表系统常量(System constants) 选项卡中分配 <br >BAUD IN UDInt 波特率选择: <br >300600120024004800960019200384005760 <br >076800115200值均效 通信处理器 Modbus TCP <br >135 Modbus 通信 <br > S71200 编程控制器 <br >1056 系统手册 012015 A5E02486685AH <br >参数类型 数类型 说明 <br >PARITY IN UInt 奇偶校验选择: <br >• 0 – <br >• 1 – 奇校验 <br >• 2 – 偶校验 <br >FLOW_CTRL 1 IN UInt 流控制选择: <br >• 0 –(默认)流控制 <br >• 1 – RTS 始终 ON 硬件流控制(适 RS485 端口) <br >• 2 带 RTS 切换硬件流控制 <br >RTS_ON_DLY 1 IN UInt RTS 接通延时选择: <br >• 0 –(默认) RTS <br >激活直传送消息第字符前延时 <br >• 1 65535 – RTS <br >激活直传送消息第字符前毫秒表示延时( <br >适 RS485 端口) FLOW_CTRL <br >选择应 RTS 延时 <br >RTS_OFF_DLY <br >1 <br >IN UInt RTS 关断延时选择: <br >• 0 –(默认)传送字符直 RTS <br >转入非活动状态前延时 <br >• 1 65535 – 传送字符直 RTS <br >转入非活动状态前毫秒表示延时(适 RS485 <br >端口) FLOW_CTRL 选择应 RTS <br >延时 <br >RESP_TO 1 IN UInt 响应超时: <br >Modbus_Master 允许站响应时间(毫秒单位) <br >果站时间段未响应Modbus_Master <br >重试请求者发送指定次数重试请求终止请求提示 <br >错误 <br >5 ms 65535 ms(默认值 1000 ms) <br >MB_DB IN Variant Modbus_Master Modbus_Slave <br >指令背景数块引 户程序中放置 <br >Modbus_Master Modbus_Slave 该 DB 标识符出现 <br >MB_DB 功框连接参数助手拉列表中 通信处理器 Modbus TCP <br > 135 Modbus 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1057 <br >参数类型 数类型 说明 <br >DONE OUT Bool 请求已完成没出错DONE 位保持 TRUE <br >扫描周期时间 (仅版 20) <br >ERROR OUT Bool 请求错误终止ERROR 位保持 TRUE <br >扫描周期时间 STATUS 参数中错误代码值仅 <br >ERROR TRUE 扫描周期效 <br >STATUS OUT Word 执行条件代码 <br > 1 Modbus_Comm_Load(V 2x 更高版)选参数 单击 LADFBD <br >框底部箭头展开框包含参数 <br >执行 Modbus_Comm_Load 组态端口 Modbus RTU 协议 Modbus <br >RTU 协议组态端口该端口 Modbus_Master Modbus_Slave 指令 <br > Modbus 通信通信端口必须执行次 Modbus_Comm_Load 组态 <br >端口分配唯 Modbus_Comm_Load 背景数块 CPU <br >中安装三通信模块(RS232 RS485)通信板 (RS485) 启动 OB 调 <br >Modbus_Comm_Load 执行次第扫描系统标记 <br >(页 108)发起调执行次 <br >必须更改波特率奇偶校验等通信参数时次执行 Modbus_Comm_Load <br >果 Modbus 库分布式机架中模块结合必须循环中断例程中执行 <br >Modbus_Comm_Load 指令(例秒隔 10 秒执行次) <br >果分布式机架电源中断者卸模块模块恢复运行时仅 PtP 模块发送 <br >HWConfig 参数组 Modbus_Master 启动请求会超时 Modbus_Slave <br >转入静默状态(消息均响应) 循环执行 Modbus_Comm_Load <br >解决问题 <br > Modbus_Master Modbus_Slave 指令放入户程序中时分配背景数块 <br >指定 Modbus_Comm_Load 指令 MB_DB 参数时引该背景数块 通信处理器 Modbus TCP <br >135 Modbus 通信 <br > S71200 编程控制器 <br >1058 系统手册 012015 A5E02486685AH <br >Modbus_Comm_Load 数块变量 <br >表出存储 Modbus_Comm_Load <br >背景数块中公静态变量(户程序中) <br >表格 13 69 背景数块中静态变量 <br >变量 数类型 说明 <br >ICHAR_GAP UInt 字符间隙延时 <br >参数毫秒单位指定增加预期接收字符间时间量 <br >参数应位时间数加 Modbus 默认 35 位时间(35 <br >字符时间) <br >RETRIES UInt 站返回响应错误代码0x80C8前重试次数 <br >STOP_BITS USInt 字符组帧停止位数目 效值 1 2 <br > <br >表格 13 70 Modbus_Comm_Load 执行条件代码 1 <br >STATUS (W#16#) 说明 <br >0000 错误 <br >8180 端口 ID 值效(通信模块端口硬件标识符错误) <br >8181 波特率值效 <br >8182 奇偶校验值效 <br >8183 流控制值效 <br >8184 响应超时值效(响应超时值 5 ms) <br >8185 MB_DB 参数 Modbus_Master Modbus_Slave 指令背景数块 <br > 1 述列出 Modbus_Comm_Load 错误返回底层 PtP 通信指令错误 通信处理器 Modbus TCP <br > 135 Modbus 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1059 <br >Modbus_Master(作 Modbus RTU 站通 SIPLUS IO PtP 端口通信)指令 <br >表格 13 71 Modbus_Master 指令 <br >LADFBD SCL 说明 <br > <br >Modbus_Master_DB( <br > REQ_bool_in_ <br > MB_ADDR_uint_in_ <br > MODE_usint_in_ <br > DATA_ADDR_udint_in_ <br > DATA_LEN_uint_in_ <br > DONE>_bool_out_ <br > BUSY>_bool_out_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_ <br > DATA_PTR_variant_inout_) <br >Modbus_Master 指令作 Modbus <br >站利前执行 Modbus_Comm_Load <br >指令组态端口进行通信 <br >Modbus_Master <br >指令放入程序时动分配背景数块 指定 <br >Modbus_Comm_Load 指令 MB_DB <br >参数时该 Modbus_Master <br >背景数块 <br > <br >表格 13 72 参数数类型 <br >参数类型 数类型 说明 <br >REQ IN Bool 0 请求 <br >1 请求数传送 Modbus 站 <br >MB_ADDR IN V10 USInt <br >V20 UInt <br >Modbus RTU 站址: <br >标准寻址范围(1 247) <br >扩展寻址范围(1 65535) <br >值 0 保留消息广播 Modbus 站 <br >Modbus 功代码 050615 16 <br >广播功代码 <br >MODE IN USInt 模式选择: 指定请求类型(读写诊断) 请参见面 <br >Modbus 功表解详细信息 <br >DATA_ADDR IN UDInt 站中起始址: 指定 Modbus <br >站中访问数起始址 请参见面 Modbus <br >功表解效址信息 <br >DATA_LEN IN UInt 数长度: 指定请求中访问位数字数 请参见面 <br >Modbus 功表解效长度信息 <br >DATA_PTR IN Variant 数指针: 指写入读取数 M DB 址(标准 <br >DB 类型) <br >DONE OUT Bool 请求已完成没出错DONE 位保持 TRUE <br >扫描周期时间 通信处理器 Modbus TCP <br >135 Modbus 通信 <br > S71200 编程控制器 <br >1060 系统手册 012015 A5E02486685AH <br >参数类型 数类型 说明 <br >BUSY OUT Bool • 0 Modbus_Master 操作正进行 <br >• 1 – Modbus_Master 正运行 <br >ERROR OUT Bool 请求错误终止ERROR 位保持 TRUE <br >扫描周期时间 STATUS 参数中错误代码值仅 <br >ERROR TRUE 扫描周期效 <br >STATUS OUT Word 执行条件代码 <br >Modbus_Master 通信规 <br >● 必须先执行 MB_COMM_LOAD 组态端口然 Modbus_Master <br >指令该端口通信 <br >● 果某端口初始化 Modbus 站请求 MB_SLAVE 应该端口 <br >Modbus_Master 执行实例该端口该端口 <br >Modbus_Master 执行必须 Modbus_Master 背景数块 <br >● Modbus 指令通信中断事件控制通信程 户程序必须轮询 <br >Modbus_Master 指令解传送接收完成情况 <br >● 建议定端口程序循环 OB 中调 Modbus_Master <br >执行Modbus_Master 指令程序循环循环延时执行等级执行 <br >时两种执行优先级中执行 果 Modbus_Master <br >指令执行优先级更高 Modbus_Master <br >取代导致正确操作Modbus_Master <br >指令启动诊断时间错误执行优先级执行 <br >● Modbus_Master 指令启动传输必须连续执行已启 EN <br >输入该实例直返回状态 DONE1 状态 ERROR1 止 <br >两事件中发生前特殊 Modbus_Master 实例视已激活 <br >原始实例激活调已启 REQ 输入实例导致错误 <br >果原始实例连续执行程停止请求状态保持激活段时间该时间静态变 <br >量Blocked_Proc_Timeout指定 旦超出该时间段激活 REQ <br >输入调 Modbus_Master 指令成激活实例 防止单 Modbus_Master <br >指令独占锁定端口访问 <br >果静态变量Blocked_Proc_Timeout指定时间段没启原始激活实例 <br >次执行实例(未设置 REQ)时清激活状态 果设置 <br >REQ次执行启动新 Modbus_Master 请求实例未激活样 通信处理器 Modbus TCP <br > 135 Modbus 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1061 <br >REQ 参数 <br >0 请求1 请求数传送 Modbus 站 <br >电边触发触点控制输入 <br >输入启状态机便会启动确保前请求完成前允许背景数块 <br > Modbus_Master 发出请求 <br >前请求执行期间捕获输入状态部保存直接收响应检测错 <br >误 <br >果前请求完成前 REQ 输入 1次执行 Modbus_Master <br >实例会进行续传送 果前请求已完成 REQ 输入 <br >1 次执行 Modbus_Master 时便会发出新请求 <br >DATA_ADDR MODE 参数选择 Modbus 功类型 <br >DATA_ADDR(站中 Modbus 起始址): 指定 Modbus <br >站中访问数起始址 <br >Modbus_Master 指令 MODE 输入非功代码输入 MODE Modbus <br >址起确定实际 Modbus 消息中功代码 表列出 MODE 参数Modbus <br >功代码 Modbus 址范围间应关系 <br >表格 13 73 Modbus 功 <br >MODE Modbus <br >功 <br >数长度 操作数 Modbus <br >址 <br >0 01 1 2000 <br >1 1992 1 <br >读取输出位: <br >请求 1 1992 2000 位 <br >1 9999 <br >0 02 1 2000 <br >1 1992 1 <br >读取输入位: <br >请求 1 1992 2000 位 <br >10001 19999 <br >0 03 1 125 <br >1 124 1 <br >读取保持寄存器: <br >请求 1 124 125 字 <br >40001 49999 <br >400001 465535 <br >0 04 1 125 <br >1 124 1 <br >读取输入字: <br >请求 1 124 125 字 <br >30001 39999 <br >104 04 1 125 <br >1 124 1 <br >读取输入字: <br >请求 1 124 125 字 <br >00000 65535 <br >1 05 1 写入输出位: <br >请求位 <br >1 9999 通信处理器 Modbus TCP <br >135 Modbus 通信 <br > S71200 编程控制器 <br >1062 系统手册 012015 A5E02486685AH <br >MODE Modbus <br >功 <br >数长度 操作数 Modbus <br >址 <br >1 06 1 写入保持寄存器: <br >请求 1 字 <br >40001 49999 <br >400001 465535 <br >1 15 2 1968 <br >2 1960 1 <br >写入输出位: <br >请求 2 1960 1968 位 <br >1 9999 <br >1 16 2 123 <br >2 122 1 <br >写入保持寄存器: <br >请求 2 122 123 字 <br >40001 49999 <br >400001 465535 <br >2 15 1 1968 <br >2 1960 1 <br >写入输出位: <br >请求 1 1960 1968 位 <br >1 9999 <br >2 16 1 123 <br >1 122 1 <br >写入保持寄存器: <br >请求 1 122 123 字 <br >40001 49999 <br >400001 465535 <br >11 11 0 读取站通信状态字事件计数器 <br >状态字指示忙闲情况(0 忙0xFFFF 忙) <br >成功完成条消息事件计数器计数值递增 <br >该功Modbus_Master DATA_ADDR <br >DATA_LEN 操作数忽略 <br > <br >80 08 1 利数诊断代码 0x0000 <br >检查站状态(回送测试 站回送请求) <br >请求 1 字 <br > <br >81 08 1 利数诊断代码 0x000A <br >重新设置站事件计数器 <br >请求 1 字 <br > <br >3 <br >10 <br >12 <br >79 <br >82 <br >255 <br > 保留 <br > 1 扩展寻址模式根功数类型数长度减 1 字节 1 字 通信处理器 Modbus TCP <br > 135 Modbus 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1063 <br >DATA_PTR 参数 <br >DATA_PTR 参数指写入读取 DB M 址 <br >果数块必须创建全局数块读写 Modbus 站提供数存储位置 <br > <br > 说明 <br >DATA_PTR 数块类型必须允许直接寻址 <br >该数块必须允许直接(绝)寻址符号寻址 <br >创建该数块时必须选择标准(Standard) 访问属性 <br > <br >DATA_PTR 参数数块结构 <br >● 数类型 Modbus 址 30001 3999940001 49999 400001 <br >465536 字读取效 Modbus 址 40001 49999 400001 465536 <br >字写入效 <br >– WORDUINT INT 数类型标准数组 <br >– 指定 WORDUINT INT 结构中元素具唯名称 16 <br >位数类型 <br >– 指定复杂结构中元素具唯名称 16 32 位数类型 <br >● Modbus 址 00001 09999 位读取写入 10001 19999 位读取 <br >– 布尔数类型标准数组 <br >– 唯命名布尔变量已命名布尔结构 <br >● 必需建议 Modbus_Master 指令具单独存储区 <br >建议原果 Modbus_Master <br >指令读取写入存储区发生数损坏性会更 <br >● 求 DATA_PTR 数区位全局数块中 <br >创建具区域数块供 Modbus 读取数块供 Modbus <br >写入数块站 通信处理器 Modbus TCP <br >135 Modbus 通信 <br > S71200 编程控制器 <br >1064 系统手册 012015 A5E02486685AH <br >Modbus 站数块变量 <br >表显示程序中 Modbus_Master 背景数块中公静态变量 <br >表格 13 74 背景数块中静态变量 <br >Tag 数类 <br >型 <br >标准 说明 <br >Blocked_Proc <br >_Timeout <br >Real 30 Modbus_Master <br >实例受阻移该激活实例前需等时间(秒) <br >例已发出 Modbus_Master <br >请求程序彻底完成该请求前停止调该 Modbus_Master <br >功时会出现种情况 时间值必须 0 55 <br >秒否发生错误 <br >Extended_Ad <br >dressing <br >Bool FALSE 组态单字节双字节站寻址: <br >• FALSE 单字节址0 247 <br >• TRUE 双字节址(相应扩展寻址)0 65535 <br >MD_DB MB_BA <br >SE <br > Modbus_Comm_Load 指令 MB_DB 参数必须连接 <br >Modnbus_Master 指令 MB_DB 参数 <br >户程序值写入 Blocked_Proc_Timeout Extended_Addressing 变量控制 <br >Modbus_Master 操作 关程序编辑器中变量示例关 Modbus <br >扩展寻址详细信息请参见 HR_Start_Offset Extended_Addressing MB_SLAVE <br >题说明 (页 1067) <br >条件代码 <br >表格 13 75 Modbus_Master 执行条件代码(通信组态错误)1 <br >STATUS (W#16#) 说明 <br >0000 错误 <br >80C8 站超时 指定站指定时间没响应 <br >请检查站设备波特率奇偶性接线 <br >尝试组态重试操作警告错误 通信处理器 Modbus TCP <br > 135 Modbus 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1065 <br >STATUS (W#16#) 说明 <br >80C9 Modbus_Master 指令原发生超时: <br >• 该指令正等模块响应该模块正通信 <br >• Blocked_Proc_Timeout 值设置太 <br >果 PROFIBUS PROFINET 分布式 IO <br >设备状况返回会报告该错误: <br >• 电源通信中断 <br >• 通信模块插拔事件 <br >情况重新加载 PLC 硬件组态必须次执行 <br >Modbus_Comm_Load 正确组态通信模块 <br >80D1 接收方发出暂停动传输流控制请求指定等时间未重新激活该 <br >传输 <br >硬件流控制期间果接收方指定等时间没声明 <br >CTS会产生该错误 <br >80D2 传送请求中止没 DCE 收 DSR 信号 <br >80E0 接收缓区已满消息终止 <br >80E1 出现奇偶校验错误消息终止 <br >80E2 组帧错误消息终止 <br >80E3 出现超限错误消息终止 <br >80E4 指定长度超出总缓区消息终止 <br >8180 效端口 ID 值 Modbus_Comm_Load 指令出错 <br >8186 Modbus 站址效 <br >8188 指定广播请求模式效 <br >8189 数址值效 <br >818A 数长度值效 <br >818B 指数源目标指针效: 正确 <br >818C DATA_PTR 指针效 Blocked_Proc_Timeout 效 <br >数区域必须: <br >• 典型数块 <br >• 符号保持数块中基数类型数组 <br >• M 存储器 <br > 通信处理器 Modbus TCP <br >135 Modbus 通信 <br > S71200 编程控制器 <br >1066 系统手册 012015 A5E02486685AH <br >STATUS (W#16#) 说明 <br >8200 端口正忙处理传送请求 <br >8280 读取模块时否定确认 检查 PORT 参数处输入 种情况原 <br >PROFIBUS PROFINET 分布式 IO 模块断开电源中断拉动模块引起 <br >8281 写入模块时否定确认 检查 PORT 参数处输入 种情况原 <br >PROFIBUS PROFINET 分布式 IO 模块断开电源中断拉动模块引起 <br > <br >表格 13 76 Modbus_Master 执行条件代码(Modbus 协议错误)1 <br >STATUS (W#16#) 站响应代码 Modbus 协议错误 <br >8380 CRC 错误 <br >8381 01 支持功代码 <br >8382 03 数长度错误 <br >8383 02 数址错误址超出 DATA_PTR 区效范围 <br >8384 03 数值错误 <br >8385 03 支持数诊断代码值(功代码 08) <br >8386 响应中功代码请求中代码匹配 <br >8387 响应站错误 <br >8388 站写请求响应正确 <br >站返回写请求站实际发送写请求匹配 <br > 1 述列出 Modbus_Master 错误返回底层 PtP 通信指令错误 通信处理器 Modbus TCP <br > 135 Modbus 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1067 <br >Modbus_Slave(作 Modbus RTU 站通 SIPLUS IO PtP 端口通信)指令 <br >表格 13 77 Modbus_Slave 指令 <br >LADFBD SCL 说明 <br > <br >Modbus_Slave_DB( <br > MB_ADDR_uint_in_ <br > NDR>_bool_out_ <br > DR>_bool_out_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_ <br > MB_HOLD_REG_variant_inout_) <br >Modbus_Slave <br >指令允许户程序两种方式进行 <br >通信: <br >• 作 Modbus RTU 站通 <br >CM(RS485 RS232) CB <br >(RS485) PtP 端口进行通信 <br >• 作 Modbus RTU 站通 Modbus <br >RTU SIPLUS IO 选项进行通信: <br >– 安装 ET 200MP S71500CM <br >PtP(RS485422 RS232) <br >– 安装 ET 200SP S71500 CM <br >PtP(RS485422 RS232) <br >远程 Modbus RTU <br >站发出请求时户程序会通执行 <br >Modbus_Slave 进行响应 STEP 7 <br >插入指令时动创建背景数块 <br > Modbus_Comm_Load 指令指定 <br >MB_DB 参数时 <br >Modbus_Slave_DB 名称 <br > <br >表格 13 78 参数数类型 <br >参数类型 数类型 说明 <br >MB_ADDR IN V10 USInt <br >V20 UInt <br >Modbus 站站址: <br >标准寻址范围(1 247) <br >扩展寻址范围(0 65535) <br >MB_HOLD_REG IN Variant 指 Modbus 保持寄存器 DB 指针: Modbus <br >保持寄存器 M 存储器数块 <br >NDR OUT Bool 新数绪: <br >• 0 – 新数 <br >• 1 – 表示 Modbus 站已写入新数 通信处理器 Modbus TCP <br >135 Modbus 通信 <br > S71200 编程控制器 <br >1068 系统手册 012015 A5E02486685AH <br >参数类型 数类型 说明 <br >DR OUT Bool 数读取: <br >• 0 – 数读取 <br >• 1 – 表示 Modbus 站已读取数 <br >ERROR OUT Bool 请求错误终止ERROR 位保持 TRUE <br >扫描周期时间 果执行错误终止 <br >STATUS 参数错误代码值仅 ERROR TRUE <br >扫描周期效 <br >STATUS OUT Word 执行错误代码 <br >Modbus 通信功代码(1245 15) CPU <br >输入程映输出程映中直接读写位字 <br >功代码MB_HOLD_REG 参数必须定义字节数类型 <br >表出 Modbus 址 CPU 程映映射示例 <br >表格 13 79 Modbus 址程映映射 <br >Modbus 功 S71200 <br >代码 功 数区 址范围 数区 CPU 址 <br >01 读位 输出 1 8192 输出程映 Q00 Q10237 <br >02 读位 输入 10001 18192 输入程映 I00 I10237 <br >04 读字 输入 30001 30512 输入程映 IW0 IW1022 <br >05 写位 输出 1 8192 输出程映 Q00 Q10237 <br >15 写位 输出 1 8192 输出程映 Q00 Q10237 <br >Modbus 通信功代码(3616) Modbus 保持寄存器该寄存器 M <br >存储区址范围数块 保持寄存器类型 Modbus_Slave 指令 MB_HOLD_REG <br >参数指定 <br > <br > 说明 <br >MB_HOLD_REG 数块类型 <br >Modbus 保持寄存器数块必须允许直接(绝)寻址符号寻址 <br >创建该数块时必须选择标准(Standard) 访问属性 <br > 通信处理器 Modbus TCP <br > 135 Modbus 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1069 <br >表出 Modbus 址保持寄存器映射示例种映射 Modbus 功代码 <br >03(读取字)06(写入字) 16(读取字) DB 址实际限取决种 CPU <br >型号工作存储器限值 M 存储器限值 <br >表格 13 80 Modbus 址 CPU 存储器映射 <br >Modbus <br >站址 <br >MB_HOLD_REG 参数示例 <br >MW100 DB10DBw0 MW120 DB10DBW50 Recipeingredient <br >40001 MW100 DB10DBW0 MW120 DB10DBW50 Recipeingredient[1] <br >40002 MW102 DB10DBW2 MW122 DB10DBW52 Recipeingredient[2] <br >40003 MW104 DB10DBW4 MW124 DB10DBW54 Recipeingredient[3] <br >40004 MW106 DB10DBW6 MW126 DB10DBW56 Recipeingredient[4] <br >40005 MW108 DB10DBW8 MW128 DB10DBW58 Recipeingredient[5] <br > <br >表格 13 81 诊断功 <br >S71200 Modbus_Slave Modbus 诊断功 <br >代码 子功 说明 <br >08 0000H 返回查询数回送测试: Modbus_Slave Modbus <br >站回送接收数字 <br >08 000AH 清通信事件计数器: Modbus_Slave 清 Modbus 功 11 <br >通信事件计数器 <br >11 获取通信事件计数器: Modbus_Slave <br >部通信事件计数器记录发送 Modbus_Slave Modbus <br >成功读取写入请求次数 该计数器会功 8功 11 <br >广播请求增加 <br >样会导致通信错误(例奇偶校验错误 CRC <br >错误)请求增加 <br >Modbus_Slave 指令支持 Modbus <br >站广播写请求该请求访问效址请求广播支持功 <br >代码Modbus_Slave 生成错误代码0x8188 通信处理器 Modbus TCP <br >135 Modbus 通信 <br > S71200 编程控制器 <br >1070 系统手册 012015 A5E02486685AH <br >Modbus_Slave 通信规 <br >● 必须先执行 Modbus_Comm_Load 组态端口然 Modbus_Slave <br >指令通该端口通信 <br >● 果某端口作站响应 Modbus_Master请勿 Modbus_Master <br >指令该端口进行编程 <br >● 定端口 Modbus_Slave 实例否出现确定行 <br >● Modbus 指令通信中断事件控制通信程 户程序必须通轮询 <br >Modbus_Slave 指令解传送接收完成情况控制通信程 <br >● Modbus_Slave 指令必须定速率定期执行便够时响应 <br >Modbus_Master 进入请求 建议次扫描时程序循环 OB 执行 <br >Modbus_Slave循环中断 OB 执行 <br >Modbus_Slave建议做中断例程延时长会暂时阻止中 <br >断例程执行 <br >Modbus 定时信号 <br >必须周期性执行 Modbus_Slave接收 Modbus_Master <br >请求求响应 Modbus_Slave 执行频率取决 Modbus_Master <br >响应超时时间 图进行说明 <br > <br >响应超时时间 RESP_TO Modbus_Master 等 Modbus_Slave 开始响应时间 <br >该时间段 Modbus 协议定义属 Modbus_Master 参数 <br >必须基户 Modbus_Master 具体参数确定 Modbus_Slave <br >执行频率(相邻两次执行间时间) Modbus_Master <br >响应超时时间少应执行两次 Modbus_Slave 通信处理器 Modbus TCP <br > 135 Modbus 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1071 <br >Modbus_Slave 变量 <br >表出存储 Modbus_Slave <br >背景数块(户程序中)中公静态变量 <br >表格 13 82 Modbus_Slave 变量 <br >变量 数类型 说明 <br >Request_Count Word 该站接收请求数量 <br >Slave_Message_Cou <br >nt <br >Word 该特定站接收请求数量 <br >Bad_CRC_Count Word 接收具 CRC 错误请求数量 <br >Broadcast_Count Word 接收广播请求数量 <br >Exception_Count Word 需返回例外 Modbus 特定错误数 <br >Success_Count Word 该特定站接收没协议错误请求数量 <br >HR_Start_Offset Word 指定 Modbus 保持寄存器起始址(默认值 0) <br >Extended_Addressing Bool 组态单字节双字节站寻址 <br >(0 单字节址1 双字节址默认 0) <br >程序值写入 HR_Start_Offset Extended_Addressing 变量控制 Modbus <br >站操作 读取变量监视 Modbus 状态 <br >HR_Start_Offset <br >Modbus 保持寄存器址 40001 400001 开始址保持寄存器 PLC <br >存储器起始址应 组态HR_Start_Offset变量 Modbus <br >保持寄存器起始址定义 40001 400001 外值 <br >例果保持寄存器组态起始 MW100 长度 100 字 偏移量 20 <br >指定保持寄存器起始址 40021 40001低 40021 高 400119 <br >址导致寻址错误 <br >表格 13 83 Modbus 保持寄存器寻址示例 <br >HR_Start_Offset 址 值 值 <br >0 Modbus 址(字) 40001 40099 <br >S71200 址 MW100 MW298 通信处理器 Modbus TCP <br >135 Modbus 通信 <br > S71200 编程控制器 <br >1072 系统手册 012015 A5E02486685AH <br >HR_Start_Offset 址 值 值 <br >20 Modbus 址(字) 40021 40119 <br >S71200 址 MW100 MW298 <br >HR_Start_Offset 字值指定 Modbus 保持寄存器起始址存储 <br >Modbus_Slave 背景数块中 Modbus_Slave <br >放入程序利参数助手拉列表设置该公静态变量值 <br >例 Modbus_Slave 放入 LAD 程序段切换先前程序段分配 <br >HR_Start_Offset 值 该值必须执行 Modbus_Slave 前分配 <br > <br > <br >默认 DB 名称输入 Modbus 站变量: <br >1 光标放参数字段中然输入 m <br >字符 <br >2 拉列表中选择Modbus_Slave_DB <br >3 光标放 DB <br >名称右侧(引号字符面)然输 <br >入句点字符 <br >4 拉列表中选择Modbus_Slave_DBH <br >R_Start_Offset <br > <br > 通信处理器 Modbus TCP <br > 135 Modbus 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1073 <br >Extended_Addressing <br >Extended_Addressing 变量访问方式述 HR_Start_Offset 参考相似 <br >Extended_Addressing 变量布尔值 布尔值必须通输出线圈(非 MOVE <br >块)写入 <br >Modbus 站寻址组态单字节(Modbus 标准方式)双字节 <br >扩展寻址单网络超 247 台设备进行寻址 选择扩展寻址 <br >64000 址进行寻址 面 Modbus 功 1 帧例进行显示 <br >表格 13 84 单字节站址(字节 0) <br >功 1 字节 0 字节 1 字节 2 字节 3 字节 4 字节 5 <br >请求 站址 F 代码 起始址 线圈长度 <br >效响应 站址 F 代码 长度 线圈数 <br >错误响应 站址 0x81 E 代码 <br > <br >表格 13 85 双字节站址(字节 0 字节 1) <br > 字节 0 字节 1 字节 2 字节 3 字节 4 字节 5 字节 6 <br >请求 站址 F 代码 起始址 线圈长度 <br >效响应 站址 F 代码 长度 线圈数 <br >错误响应 站址 0x81 E 代码 通信处理器 Modbus TCP <br >135 Modbus 通信 <br > S71200 编程控制器 <br >1074 系统手册 012015 A5E02486685AH <br >条件代码 <br >表格 13 86 Modbus_Slave 执行条件代码(通信组态错误)1 <br >STATUS (W#16#) 说明 <br >80D1 接收方发出暂停动传输流控制请求指定等时间未重新激活该 <br >传输 <br >硬件流控制期间果接收方指定等时间没声明 <br >CTS会产生该错误 <br >80D2 传送请求中止没 DCE 收 DSR 信号 <br >80E0 接收缓区已满消息终止 <br >80E1 出现奇偶校验错误消息终止 <br >80E2 组帧错误消息终止 <br >80E3 出现超限错误消息终止 <br >80E4 指定长度超出总缓区消息终止 <br >8180 效端口 ID 值 Modbus_Comm_Load 指令出错 <br >8186 Modbus 站址效 <br >8187 指 MB_HOLD_REG DB 指针效: 区域太 <br >818C MB_HOLD_REG 指针效 数区域必须: <br >• 典型数块 <br >• 符号保持数块中基数类型数组 <br >• M 存储器 <br > <br > 通信处理器 Modbus TCP <br > 135 Modbus 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1075 <br >表格 13 87 Modbus_Slave 执行条件代码(Modbus 协议错误)1 <br >STATUS (W#16#) 站响应代码 Modbus 协议错误 <br >8380 响应 CRC 错误 <br >8381 01 支持功代码广播支持 <br >8382 03 数长度错误 <br >8383 02 数址错误址超出 DATA_PTR 区效范围 <br >8384 03 数值错误 <br >8385 03 支持数诊断代码值(功代码 08) <br > 1 述列出 Modbus_Slave 错误返回底层 PtP 通信指令错误 <br >13534 Modbus RTU 示例 <br >示例: Modbus RTU 站程序 <br >启动期间通第扫描标志启 Modbus_Comm_Load 通方式执行 <br >Modbus_Comm_Load 时必须保证串口组态运行时会更改 <br >程序段 1: 仅第次扫描期间 RS485 模块参数进行次初始化 <br > <br >程序循环 OB 中 Modbus_Master 指令单站进行通信 <br >站通信程序循环 OB 中外 Modbus_Master <br >指令重新 Modbus_Master FB 通信处理器 Modbus TCP <br >135 Modbus 通信 <br > S71200 编程控制器 <br >1076 系统手册 012015 A5E02486685AH <br >程序段 2: 站保持寄存器读取 100 字 <br > <br >程序段 3: 选网络仅显示读操作完成前 3 字值 <br > 通信处理器 Modbus TCP <br > 135 Modbus 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1077 <br >程序段 4: 64 位写入起始站址 Q20 输出映寄存器 <br > <br >示例: Modbus RTU 站程序 <br >次启Tag_1启时初始化面显示 MB_COMM_LOAD <br >通方式执行 MB_COMM_LOAD 时必须保证串口组态运行时会根 HMI <br >配置进行更改 <br >程序段 1: 次 HMI 设备更改 RS485 模块参数时会初始化该参数 <br > 通信处理器 Modbus TCP <br >135 Modbus 通信 <br > S71200 编程控制器 <br >1078 系统手册 012015 A5E02486685AH <br >面显示 MB_SLAVE 置 10 ms 执行次循环 OB <br >中样会站绝响应速度达快短消息(请求中占 20 <br >字节更低)达 9600 波特良性 <br >程序段 2: 次扫描期间检查 Modbus 站请求 Modbus 保持寄存器组态 100 <br >字( MW1000 开始) <br > 通信处理器 Modbus TCP <br > 136 早期 PtP 通信(仅限 CMCB 1241) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1079 <br >136 早期 PtP 通信(仅限 CMCB 1241) <br > STEP 7 V13 SP1 S71200 V41 CPU <br >前版中点点通信指令名称部分接口略 <br >点点通信 (页 948)端口 (页 949)参数组态 <br >(页 963)般概念均适两常规指令集 <br >相关编程信息请参见具体早期点点指令 <br >表格 13 88 常见错误类 <br >类说明 错误类 说明 <br >端口组态 80Ax 定义常见端口组态错误 <br >传送组态 80Bx 定义常见传送组态错误 <br >接收组态 80Cx 定义常见接收组态错误 <br >传送运行时 80Dx 定义常见传送运行时错误 <br >接收运行时 80Ex 定义常见接收运行时错误 <br >信号处理 80Fx 定义信号处理相关常见错误 <br >1361 早期点点指令 <br >13611 PORT_CFG(动态组态通信参数)指令 <br >表格 13 89 PORT_CFG(端口组态)指令 <br >LADFBD SCL 说明 <br > <br >PORT_CFG_DB( <br > REQ_bool_in_ <br > PORT_uint_in_ <br > PROTOCOL_uint_in_ <br > BAUD_uint_in_ <br > PARITY_uint_in_ <br > DATABITS_uint_in_ <br > STOPBITS_uint_in_ <br > FLOWCTRL_uint_in_ <br > XONCHAR_char_in_ <br > XOFFCHAR_char_in_ <br > WAITTIME_uint_in_ <br > DONE>_bool_out_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_) <br >PORT_CFG <br >通户程序更改端口参数波特率 <br >等参数 <br >设备配置属性中设置端口初始静态组 <br >态者仅默认值 <br >户程序中执行 PORT_CFG <br >指令更改组态 <br > 1 STEP 7 会插入指令时动创建 DB 通信处理器 Modbus TCP <br >136 早期 PtP 通信(仅限 CMCB 1241) <br > S71200 编程控制器 <br >1080 系统手册 012015 A5E02486685AH <br >PORT_CFG 组态更改会永久存储 CPU 中 CPU RUN 模式切换 STOP <br >模式循环电恢复设备配置中组态参数 更信息请参见组态通信端口 <br >(页 949)理流控制 (页 951) <br >表格 13 90 参数数类型 <br >参数类型 数类型 说明 <br >REQ IN Bool 该输入升激活组态更改(默认值: False) <br >PORT IN PORT 安装组态 CM CB 通信设备端口标识符出现 <br >PORT 功框连接参数助手拉列表中 分配 CM CB <br >端口值设备配置属性硬件标识符 端口符号名称 PLC <br >变量表系统常量(System constants) <br >选项卡中分配(默认值: 0) <br >PROTOCOL IN UInt 0 点点通信协议(默认值) <br >1n 定义特定协议 <br >BAUD IN UInt 端口波特率(默认值: 6) <br >1 300 波特2 600 波特3 1200 波特4 2400 波特5 <br > 4800 波特6 9600 波特7 19200 波特8 38400 <br >波特9 57600 波特10 76800 波特11 115200 波特 <br >PARITY IN UInt 端口奇偶校验(默认值: 1) <br >1 奇偶校验2 偶校验3 奇校验4 传号校验5 <br >空号校验 <br >DATABITS IN UInt 字符位数(默认值:1): <br >1 8 数位2 7 数位 <br >STOPBITS IN UInt 停止位(默认值: 1) <br >1 1 停止位2 2 停止位 <br >FLOWCTRL IN UInt 流控制(默认值: 1) <br >1 流控制2 XONXOFF3 硬件 RTS 始终激活4 <br >硬件 RTS 切换 <br >XONCHAR IN Char 指定作 XON 字符字符 通常 DC1 字符 <br >(16#11)启流控制时会评估该参数(默认值: <br >16#11) <br >XOFFCHAR IN Char 指定作 XOFF 字符字符 通常 DC3 字符 <br >(116#3)启流控制时会评估该参数(默认值: <br >16#13) 通信处理器 Modbus TCP <br > 136 早期 PtP 通信(仅限 CMCB 1241) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1081 <br >参数类型 数类型 说明 <br >XWAITIME IN UInt 指定接收 XOFF 字符等 XON 字符时间者指定启 <br >RTS 等 CTS 信号时间(0 65535 ms) <br >启流控制时会评估该参数 (默认值:2000) 2000) <br >DONE OUT Bool 请求已完成没出错保持 TRUE 执行周期时间 <br >ERROR OUT Bool 请求已完成出现错误保持 TRUE 执行周期时间 <br >STATUS OUT Word 执行条件代码(默认值:0) 0) <br > <br >表格 13 91 条件代码 <br >STATUS (W#16#) 说明 <br >80A0 特定协议存 <br >80A1 特定波特率存 <br >80A2 特定奇偶校验选项存 <br >80A3 特定数位数存 <br >80A4 特定停止位数存 <br >80A5 特定流控制类型存 <br >80A6 等时间 0 流控制启 <br >80A7 XON XOFF 非法值(例值) 通信处理器 Modbus TCP <br >136 早期 PtP 通信(仅限 CMCB 1241) <br > S71200 编程控制器 <br >1082 系统手册 012015 A5E02486685AH <br >13612 SEND_CFG(动态组态串行传输参数)指令 <br >表格 13 92 SEND_CFG(发送组态)指令 <br >LADFBD SCL 说明 <br > <br >SEND_CFG_DB( <br > REQ_bool_in_ <br > PORT_uint_in_ <br > RTSONDLY_uint_in_ <br > RTSOFFDLY_uint_in_ <br > BREAK_uint_in_ <br > IDLELINE_uint_in_ <br > DONE>_bool_out_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_) <br >SEND_CFG 动态组态 PtP <br >通信端口串行传输参数 执行 SEND_CFG <br >时放弃 CM CB 排队消息 <br > 1 STEP 7 会插入指令时动创建 DB <br >设备配置属性中设置端口初始静态组态者仅默认值 <br >户程序中执行 SEND_CFG 指令更改组态 <br >SEND_CFG 组态更改会永久存储 CPU 中 CPU RUN 模式切换 STOP <br >模式循环电恢复设备配置中组态参数 请参见组态传送(发送)参数 <br >(页 952) <br >表格 13 93 参数数类型 <br >参数类型 数类型 说明 <br >REQ IN Bool 该输入升激活组态更改 (默认值:False) <br >PORT IN PORT 安装组态 CM CB 通信设备端口标识符出现 <br >PORT 功框连接参数助手拉列表中 分配 CM CB <br >端口值设备配置属性硬件标识符 端口符号名称 PLC <br >变量表系统常量(System constants) 选项卡中分配 <br >(默认值:0) <br >RTSONDLY IN UInt 启 RTS 执行 Tx 数传输前等毫秒数 <br >启硬件流控制时该参数效 效范围 0 65535 <br >ms值 0 表示禁功 (默认值:0) <br >RTSOFFDLY IN UInt 执行 Tx 数传输禁 RTS 前等毫秒数: <br >启硬件流控制时该参数效 效范围 0 65535 <br >ms值 0 表示禁功 (默认值:0) <br >BREAK IN UInt 该参数指定消息开始时发送指定位时间中断 值 <br >65535 位时间 8 秒 值 0 表示禁该功 <br >(默认值:12) 通信处理器 Modbus TCP <br > 136 早期 PtP 通信(仅限 CMCB 1241) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1083 <br >参数类型 数类型 说明 <br >IDLELINE IN UInt 该参数指定消息开始前线路保持空闲指定位时间 <br >值 65535 位时间 8 秒 值 0 表示禁该功 <br >(默认值:12) <br >DONE OUT Bool 请求已完成没出错保持 TRUE 执行周期时间 <br >ERROR OUT Bool 请求已完成出现错误保持 TRUE 执行周期时间 <br >STATUS OUT Word 执行条件代码(默认值:0) <br > <br >表格 13 94 条件代码 <br >STATUS (W#16#) 说明 <br >80B0 允许传送中断组态 <br >80B1 中断时间允许值 <br >80B2 空闲时间允许值 <br >13613 RCV_CFG(动态组态串行接收参数)指令 <br >表格 13 95 RCV_CFG(接收组态)指令 <br >LADFBD SCL 说明 <br > <br >RCV_CFG_DB( <br > REQ_bool_in_ <br > PORT_uint_in_ <br > CONDITIONS_struct_in_ <br > DONE>_bool_out_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_) <br >RCV_CFG 动态组态 PtP <br >通信端口串行接收方参数 <br >该指令组态表示接收消息开始结束条 <br >件 执行 RCV_CFG 时放弃 CM CB <br >排队消息 <br > 1 STEP 7 会插入指令时动创建 DB 通信处理器 Modbus TCP <br >136 早期 PtP 通信(仅限 CMCB 1241) <br > S71200 编程控制器 <br >1084 系统手册 012015 A5E02486685AH <br >设备配置属性中设置通信端口初始静态组态者索性默认值 <br >户程序中执行 RCV_CFG 指令更改组态 <br >RCV_CFG 组态更改会永久存储 CPU 中 CPU RUN 模式切换 STOP <br >模式循环电恢复设备配置中组态参数 关详细信息请参见组态接收参数 <br >(页 954) <br >表格 13 96 参数数类型 <br >参数类型 数类型 说明 <br >REQ IN Bool 该输入升激活组态更改 (默认值: False) <br >PORT IN PORT 安装组态 CM CB 通信设备端口标识符出现 <br >PORT 功框连接参数助手拉列表中 分配 CM <br >CB 端口值设备配置属性硬件标识符 端口符号名称 <br >PLC 变量表系统常量(System constants) <br >选项卡中分配 (默认值: 0) <br >CONDITIONS IN CONDITIONS 文述条件数结构指定消息开始结束条件 <br >DONE OUT Bool 请求已完成没出错保持 TRUE <br >扫描周期时间 <br >ERROR OUT Bool 请求已完成出现错误保持 TRUE <br >扫描周期时间 <br >STATUS OUT Word 执行条件代码(默认值: 0) <br >RCV_PTP 指令开始条件 <br >RCV_PTP 指令 RCV_CFG 指令指定组态确定点点通信消息开始结束 <br >消息开始开始条件确定 消息开始开始条件开始条件组合确定 <br >果指定开始条件满足条件消息开始 <br >关消息开始条件说明请参见题组态接收参数 (页 954) 通信处理器 Modbus TCP <br > 136 早期 PtP 通信(仅限 CMCB 1241) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1085 <br >参数 CONDITIONS 数类型结构第 1 部分(开始条件) <br >表格 13 97 START 条件 CONDITIONS 结构 <br >参数类型 数类型 说明 <br >STARTCOND IN UInt 指定开始条件(默认值: 1) <br >• 01H 开始字符 <br >• 02H 意字符 <br >• 04H 线路中断 <br >• 08H 线路空闲 <br >• 10H 序列 1 <br >• 20H 序列 2 <br >• 40H 序列 3 <br >• 80H 序列 4 <br >IDLETIME IN UInt 线路空闲超时需位时间数 (默认值: 40) <br >仅线路空闲条件起 0 65535 <br >STARTCHAR IN Byte 开始字符条件开始字符 (默认值: B#16#2) <br >SEQ[1]CTL IN Byte 针字符执行序列 1 忽略较控制: (默认值: <br >B#16#0) <br >开始序列中字符启位 <br >• 01H 字符 1 <br >• 02H 字符 2 <br >• 04H 字符 3 <br >• 08H 字符 4 <br >• 10H 字符 5 <br >禁某字符关联位意味着该序列位置中意字符均 <br >符合条件 <br >SEQ[1]STR IN Char[5] 序列 1 开始字符(5 字符) 默认值: 0 <br >SEQ[2]CTL IN Byte 针字符执行序列 2 忽略较控制 <br >(默认值:B#16#0) <br >SEQ[2]STR IN Char[5] 序列 2 开始字符(5 字符) 默认值: 0 <br >SEQ[3]CTL IN Byte 针字符执行序列 3 忽略较控制 默认值: <br >B#16#0 <br >SEQ[3]STR IN Char[5] 序列 3 开始字符(5 字符) 默认值: 0 通信处理器 Modbus TCP <br >136 早期 PtP 通信(仅限 CMCB 1241) <br > S71200 编程控制器 <br >1086 系统手册 012015 A5E02486685AH <br >参数类型 数类型 说明 <br >SEQ[4]CTL IN Byte 针字符执行序列 4 忽略较控制 默认值: <br >B#16#0 <br >SEQ[4]STR IN Char[5] 序列 4 开始字符(5 字符)默认值: 0 <br >示例 <br >请注意接收十六进制编码消息: 68 10 aa 68 bb 10 aa <br >16表中列出已组态开始序列 成功接收第 68H <br >字符时开始评估开始序列 成功接收第四字符(第二 68H)时开始条件 1 <br >满足 满足开始条件会开始评估结束条件 <br >开始序列处理会种奇偶校验成帧字符间时间错误终止 <br >满足开始条件错误导致会接收消息 <br >表格 13 98 开始条件 <br >开始条件 第字符 第字符 +1 第字符 +2 第字符 +3 第字符 +4 <br >1 68H xx xx 68H xx <br >2 10H aaH xx xx xx <br >3 dcH aaH xx xx xx <br >4 e5H xx xx xx xx <br >RCV_PTP 指令结束条件 <br >消息结束指定结束条件确定 <br >消息结束第次出现已组态结束条件确定 题组态接收参数 <br >(页 954)中消息结束条件部分介绍 RCV_CFG 指令中组态结束条件 <br >设备配置通信接口属性中组态结束条件者通 RCV_CFG <br >指令组态结束条件 CPU STOP 模式切换 RUN <br >模式接收参数(开始条件结束条件)恢复设备配置设置 果 STEP 7 <br >户程序执行 RCV_CFG设置更改 RCV_CFG 条件 通信处理器 Modbus TCP <br > 136 早期 PtP 通信(仅限 CMCB 1241) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1087 <br >参数 CONDITIONS 数类型结构第 2 部分(结束条件) <br >表格 13 99 END 条件 CONDITIONS 结构 <br >参数 参数类型 数类型 说明 <br >ENDCOND IN UInt <br >0 <br >该参数指定消息结束条件: <br >• 01H 响应时间 <br >• 02H 消息时间 <br >• 04H 字符间隙 <br >• 08H 长度 <br >• 10H N + LEN + M <br >• 20H 序列 <br >MAXLEN IN UInt <br >1 <br >消息长度: <br >仅选择长度结束条件时 1 1024 <br >字节 <br >N IN UInt <br >0 <br >长度域消息中字节位置 仅 N + LEN + M <br >结束条件起 1 1022 字节 <br >LENGTHSIZE IN UInt <br >0 <br >长度字段(12 4 字节) 仅 N + <br >LEN + M 结束条件起 <br >LENGTHM IN UInt <br >0 <br >指定长度域包含长度域值字符 <br >数 该参数仅 N + LEN + M <br >结束条件起 0 255 字节 <br >RCVTIME IN UInt <br >200 <br >指定接收第字符需等时间 <br >果指定时间没成功接收字符接收操 <br >作终止包含错误 <br >该参数仅响应时间条件起 (0 <br >65535 位时间 8 秒) <br >参数消息结束条件接收第 <br >响应字符时评估终止 <br >预期响应时接收响应仅 <br >够终止接收方操作言结束条 <br >件 必须选择单独结束条件 <br >MSGTIME IN UInt <br >200 <br >指定接收第字符完成接收整条消息 <br >需等时间 <br >选择消息超时条件时会该参数 <br >(0 65535 毫秒) 通信处理器 Modbus TCP <br >136 早期 PtP 通信(仅限 CMCB 1241) <br > S71200 编程控制器 <br >1088 系统手册 012015 A5E02486685AH <br >参数 参数类型 数类型 说明 <br >CHARGAP IN UInt <br >12 <br >指定字符间位时间数 <br >果字符间位时间数超出指定值结束条件 <br >满足 该参数仅字符间隙条件起 <br >(0 65535 位时间 8 秒) <br >SEQCTL IN Byte <br >B#16#0 <br >针字符执行序列 1 忽略较控制: <br >结束序列中字符启位 字符 1 <br >位 0字符 2 位 1类推字符 5 位 <br >4禁某字符关联位意味着该序列位置中 <br >意字符均符合条件 <br >SEQSTR IN Char[5] <br >0 <br >序列 1 开始字符(5 字符) <br > <br >表格 13 100条件代码 <br >STATUS (W#16#) 说明 <br >80C0 选开始条件非法 <br >80C1 选结束条件非法未选择结束条件 <br >80C2 启接收中断允许操作 <br >80C3 启长度结束条件长度 0 1024 <br >80C4 启计算长度 N > 1023 <br >80C5 启计算长度长度 12 4 <br >80C6 启计算长度 M 值 255 <br >80C7 启计算长度计算长度 1024 <br >80C8 启响应超时响应超时零 <br >80C9 启字符间隙超时该字符间隙超时零 <br >80CA 启线路空闲超时该线路空闲超时零 <br >80CB 启结束序列字符均相关 <br >80CC 启开始序列(4 中)字符均相关 通信处理器 Modbus TCP <br > 136 早期 PtP 通信(仅限 CMCB 1241) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1089 <br >13614 SEND_PTP(传输发送缓区数)指令 <br >表格 13 101SEND_PTP(发送点点数)指令 <br >LADFBD SCL 说明 <br > <br >SEND_PTP_DB( <br > REQ_bool_in_ <br > PORT_uint_in_ <br > <br >BUFFER_variant_in_ <br > LENGTH_uint_in_ <br > PTRCL_bool_in_ <br > DONE>_bool_out_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_) <br >SEND_PTP <br >启动数传输分配缓区传送 <br >通信接口 CM CB <br >块指定波特率发送数时CPU <br >程序会继续执行 <br >仅发送操作某定时间处未 <br >决状态 果 CM CB <br >已开始传送消息时执行第二 <br >SEND_PTPCM CB 返回错误 <br > 1 STEP 7 会插入指令时动创建 DB <br > <br >表格 13 102参数数类型 <br >参数类型 数类型 说明 <br >REQ IN Bool 该传送输入升激活请求传送 <br >会启动缓区数传送点点通信接口 (默认值: <br >False) <br >PORT IN PORT 安装组态 CM CB 通信设备端口标识符出现 PORT <br >功框连接参数助手拉列表中 分配 CM CB <br >端口值设备配置属性硬件标识符 端口符号名称 PLC <br >变量表系统常量(System constants) 选项卡中分配 (默认值: <br >0) <br >BUFFER IN Variant 该参数指传送缓区起始位置 (默认值: 0) <br >注: 支持布尔数布尔数组 <br >LENGTH 1 IN UInt 传输帧长度(字节)(默认值: 0) <br >传输复杂结构时始终长度 0 <br >PTRCL IN Bool 保留供 <br >DONE OUT Bool 请求已完成没出错保持 TRUE 扫描周期时间 通信处理器 Modbus TCP <br >136 早期 PtP 通信(仅限 CMCB 1241) <br > S71200 编程控制器 <br >1090 系统手册 012015 A5E02486685AH <br >参数类型 数类型 说明 <br >ERROR OUT Bool 请求已完成出现错误保持 TRUE 扫描周期时间 <br >STATUS OUT Word 执行条件代码(默认值: 0) <br > 1 选参数: 单击 LADFBD 框底部箭头展开框包含参数 <br >传送操作进行期间DONE ERROR 输出均 FALSE 传送操作完成DONE <br >ERROR 输出设置 TRUE 显示传送操作状态 DONE ERROR TRUE <br >时STATUS 输出效 <br >果通信接口接受传送数该指令返回状态值 16#7001 果 CM CB <br >忙传送续 SEND_PTP 执行返回 16#7002 传送操作完成CM <br >CB 返回传送操作状态 16#0000(果未出错) 续执行 REQ 低电 <br >SEND_PTP 时返回状态 16#7000(忙) <br >图显示输出值 REQ 关系 假设定期调该指令检查传送程状态 <br >图中假设次扫描调该指令( STATUS 值表示) <br > <br >图显示通 REQ 线路脉(持续扫描周期)启动传送操作时DONE STATUS <br >参数仅扫描周期效 <br > <br >图显示出错时 DONEERROR STATUS 参数间关系 通信处理器 Modbus TCP <br > 136 早期 PtP 通信(仅限 CMCB 1241) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1091 <br > <br > SEND_PTP 次相背景 DB 执行DONEERROR STATUS <br >值效 <br >表格 13 103条件代码 <br >STATUS (W#16#) 说明 <br >80D0 传送方激活期间发出新请求 <br >80D1 等时间没 CTS 信号传送中止 <br >80D2 没 DCE 设备 DSR传送中止 <br >80D3 队列溢出(传送 1024 字节)传送中止 <br >80D5 反偏置信号(断线检测) <br >833A BUFFER 参数 DB 存 <br >13615 RCV_PTP(启接收消息)指令 <br >表格 13 104RCV_PTP(接收点点)指令 <br >LADFBD SCL 说明 <br > <br >RCV_PTP_DB( <br > EN_R_bool_in_ <br > PORT_uint_in_ <br > BUFFER_variant_in_ <br > NDR>_bool_out_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_ <br > LENGTH>_uint_out_) <br >RCV_PTP 检查 CM CB <br >中已接收消息 果消息会 <br >CM CB 传送 CPU <br >果发生错误会返回相应 STATUS 值 <br > 1 STEP 7 会插入指令时动创建 DB <br > 通信处理器 Modbus TCP <br >136 早期 PtP 通信(仅限 CMCB 1241) <br > S71200 编程控制器 <br >1092 系统手册 012015 A5E02486685AH <br >表格 13 105参数数类型 <br >参数类型 数类型 说明 <br >EN_R IN Bool 该输入 TRUE 消息时会消息 CM CB 传送 <br >BUFFER EN_R FALSE 时检查 CM CB <br >否收消息更新 NDRERROR STATUS <br >输出会消息传送 BUFFER (默认值:0) 0) <br >PORT IN PORT 安装组态 CM CB 通信设备端口标识符出现 PORT <br >功框连接参数助手拉列表中 分配 CM CB <br >端口值设备配置属性硬件标识符 端口符号名称 PLC <br >变量表系统常量(System constants) 选项卡中分配 <br >(默认值:0) 0) <br >BUFFER IN Variant 该参数指接收缓区起始位置 <br >该缓区应该足够接收长度消息 <br >支持布尔数布尔数组 (默认值:0) 0) <br >NDR OUT Bool 新数绪操作错完成保持 TRUE 执行周期时间 <br >ERROR OUT Bool 操作已完成出现错误保持 TRUE 执行周期时间 <br >STATUS OUT Word 执行条件代码(默认值:0) 0) <br >LENGTH OUT UInt 返回消息长度(字节)(默认值:0) 0) <br >注意EN_R 输入 RCV_PTP 指令消息缓存区间关系: <br >输入 EN_R 控制着否接收消息复制 BUFFER <br > EN_R 输入 TRUE 消息时CPU 消息 CM CB 传送 BUFFER <br >更新 NDRERRORSTATUS LENGTH 输出 <br > EN_R FALSE 时CPU 检查 CM CB 否消息更新 NDRERROR <br >STATUS 输出会消息传送 BUFFER (注意EN_R 默认值 FALSE) <br >建议 EN_R 设置 TRUE 通 EN 输入控制 RCV_PTP 指令执行 <br >NDR ERROR TRUE 时STATUS 值效 STATUS 值提供 CM CB <br >中接收操作终止原 通常正值表示接收操作成功接收程正常终止 <br >果 STATUS <br >值负数(十六进制值高效位置位)表示接收操作错误条件终止例奇 <br >偶校验组帧超限错误 通信处理器 Modbus TCP <br > 136 早期 PtP 通信(仅限 CMCB 1241) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1093 <br > PtP 通信接口缓 1024 字节 消息较消息 <br >果 CM CB 中存消息 RCV_PTP 指令返回早消息 执行 <br >RCV_PTP 指令返回早消息 <br >表格 13 106条件代码 <br >STATUS <br >(W#16#) <br >说明 <br >0000 没提供缓区 <br >0094 接收字符长度消息终止 <br >0095 消息超时消息终止 <br >0096 消息字符间超时终止 <br >0097 消息响应超时终止 <br >0098 已满足N+LEN+M长度条件消息终止 <br >0099 已满足结束序列消息终止 <br >80E0 接收缓区已满消息终止 <br >80E1 出现奇偶校验错误消息终止 <br >80E2 组帧错误消息终止 <br >80E3 出现超限错误消息终止 <br >80E4 计算长度超出缓区消息终止 <br >80E5 反偏置信号(断线检测) <br >833A BUFFER 参数 DB 存 <br >13616 RCV_RST(删接收缓区)指令 <br >表格 13 107RCV_RST(接收方复位)指令 <br >LADFBD SCL 说明 <br > <br >RCV_RST_DB( <br > REQ_bool_in_ <br > PORT_uint_in_ <br > DONE>_bool_out_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_) <br >RCV_RST 清空 CM CB 中接收缓区 <br > 1 STEP 7 会插入指令时动创建 DB <br > 通信处理器 Modbus TCP <br >136 早期 PtP 通信(仅限 CMCB 1241) <br > S71200 编程控制器 <br >1094 系统手册 012015 A5E02486685AH <br >表格 13 108参数数类型 <br >参数类型 数类型 说明 <br >REQ IN Bool 该输入出现升时激活接收方复位(默认值:False) <br >PORT IN PORT 安装组态 CM CB 通信设备端口标识符出现 PORT <br >功框连接参数助手拉列表中 分配 CM CB <br >端口值设备配置属性硬件标识符 端口符号名称 PLC <br >变量表系统常量(System constants) 选项卡中分配 <br >(默认值:0) 0) <br >DONE OUT Bool 扫描周期 TRUE <br >时表示请求已完成没错误 <br >ERROR OUT Bool TRUE 时表示请求已完成错误 外该输出 <br >TRUE 时STATUS 输出会包含相关错误代码 <br >STATUS OUT Word 错误代码(默认值:0) 0) <br >关通信状态代码请参见点点指令公参数 (页 963) <br > <br > <br > 说明 <br >您希 RCV_RST <br >指令确保出现通信错误更改波特率等通信参数清消息缓区 执行 <br >RCV_RST 会导致模块清部消息缓区 <br >清消息缓区确保程序执行续接收指令时返回新消息 RCV_RST <br >调前消息 <br > 通信处理器 Modbus TCP <br > 136 早期 PtP 通信(仅限 CMCB 1241) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1095 <br >13617 SGN_GET(查询 RS232 信号)指令 <br >表格 13 109SGN_GET(获取 RS232 信号)指令 <br >LADFBD SCL 说明 <br > <br >SGN_GET_DB( <br > REQ_bool_in_ <br > PORT_uint_in_ <br > NDR>_bool_out_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_ <br > DTR>_bool_out_ <br > DSR>_bool_out_ <br > RTS>_bool_out_ <br > CTS>_bool_out_ <br > DCD>_bool_out_ <br > RING>_bool_out_) <br >SGN_GET 读取 RS232 <br >通信信号前状态 <br >该功仅 RS232 CM 效 <br > 1 STEP 7 会插入指令时动创建 DB <br > <br >表格 13 110参数数类型 <br >参数类型 数类型 说明 <br >REQ IN Bool 该输入升获取 RS232 信号状态值(默认值: False) <br >PORT IN PORT 安装组态 CM CB 通信设备端口标识符出现 PORT <br >功框连接参数助手拉列表中 分配 CM CB <br >端口值设备配置属性硬件标识符 端口符号名称 PLC <br >变量表系统常量(System constants) 选项卡中分配 <br >NDR OUT Bool 新数绪操作错误完成时扫描周期 TRUE <br >ERROR OUT Bool 操作已完成出现错误保持 TRUE 扫描周期时间 <br >STATUS OUT Word 执行条件代码(默认值:0) 0) <br >DTR OUT Bool 数终端绪模块绪(输出) 默认值: False <br >DSR OUT Bool 数设备绪通信伙伴绪(输入) 默认值: False <br >RTS OUT Bool 请求发送模块已做发送准备(输出) 默认值: False <br >CTS OUT Bool 允许发送通信伙伴接收数(输入) 默认值: False <br >DCD OUT Bool 数载波检测接收信号电(始终 False支持) <br >RING OUT Bool 响铃指示器电指示(始终 False支持) <br > 通信处理器 Modbus TCP <br >136 早期 PtP 通信(仅限 CMCB 1241) <br > S71200 编程控制器 <br >1096 系统手册 012015 A5E02486685AH <br >表格 13 111条件代码 <br >STATUS (W#16#) 说明 <br >80F0 CM CB RS485 没信号 <br >13618 SGN_SET(设置 RS232 信号)指令 <br >表格 13 112SGN_SET(设置 RS232 信号)指令 <br >LADFBD SCL 说明 <br > <br >SGN_SET_DB( <br > REQ_bool_in_ <br > PORT_uint_in_ <br > SIGNAL_byte_in_ <br > RTS_bool_in_ <br > DTR_bool_in_ <br > DSR_bool_in_ <br > DONE>_bool_out_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_) <br >SGN_SET 设置 RS232 通信信号状态 <br >该功仅 RS232 CM 效 <br > 1 STEP 7 会插入指令时动创建 DB <br > <br >表格 13 113参数数类型 <br >参数类型 数类型 说明 <br >REQ IN Bool 该输入升启动设置 RS232 信号操作(默认值: <br >False) <br >PORT IN PORT 安装组态 CM CB 通信设备端口标识符出现 <br >PORT 功框连接参数助手拉列表中 分配 CM CB <br >端口值设备配置属性硬件标识符 端口符号名称 PLC <br >变量表系统常量(System constants) 选项卡中分配 <br >(默认值:0) <br >SIGNAL IN Byte 选择设置信号: (允许) 默认值: 0 <br >• 01H 设置 RTS <br >• 02H 设置 DTR <br >• 04H 设置 DSR <br >RTS IN Bool 请求发送模块准备值发送设备(真假)默认值: <br >False 通信处理器 Modbus TCP <br > 136 早期 PtP 通信(仅限 CMCB 1241) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1097 <br >参数类型 数类型 说明 <br >DTR IN Bool 数终端绪模块准备值发送设备(真假) <br >默认值: False <br >DSR IN Bool 数设备绪(仅适 DCE 型接口) <br >DONE OUT Bool 请求已完成没出错保持 TRUE <br >执行周期时间 <br >ERROR OUT Bool 请求已完成出现错误保持 TRUE <br >执行周期时间 <br >STATUS OUT Word 执行条件代码(默认值:0) 0) <br > <br >表格 13 114条件代码 <br >STATUS (W#16#) 说明 <br >80F0 CM CB RS485 法设置信号 <br >80F1 硬件流控制原法设置信号 <br >80F2 模块 DTE 法设置 DSR <br >80F3 模块 DCE 法设置 DTR 通信处理器 Modbus TCP <br >137 早期 USS 通信(仅 CMCB 1241) <br > S71200 编程控制器 <br >1098 系统手册 012015 A5E02486685AH <br >137 早期 USS 通信(仅 CMCB 1241) <br >USS 指令控制支持通串行接口 (USS) 电机驱动器运行 USS <br >指令通 CM 1241 RS485 通信模块 CB 1241 RS485 通信板 RS485 <br >连接驱动器通信 S71200 CPU 中安装三 CM 1241 RS422RS485 <br >模块 CB 1241 RS485 板 RS485 端口操作十六台驱动器 <br >USS <br >协议网络通串行总线进行通信站址参数选站发送消息 <br >果未收传送请求站身会执行传送操作 <br >站间法进行直接消息传送 USS 通信半双工模式执行 USS <br >图示显示驱动器应示例网络图 <br > <br > STEP 7 V13 SP1 S71200 V41 CPU 前版中USS <br >通信指令名称存某情况接口略 <br >般概念适两指令集 关编程信息请参见早期 USS 指令 通信处理器 Modbus TCP <br > 137 早期 USS 通信(仅 CMCB 1241) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1099 <br >1371 选择 USS 指令版 <br > STEP 7 中两版 USS 指令: <br >● 版 20 初 STEP 7 BasicProfessional V13 中提供 <br >● 版 21 STEP 7 BasicProfessional V13 SP1 中提供 <br >兼容性移植便利性方面考虑选择相应指令版插入户程序中 <br >两版指令模块模块版指令 <br > <br > <br > 单击指令树务卡图标启指令树标题列 <br > <br >更改 USS <br >指令版请拉列表中选择相应版 <br > <br >选择组指令分选择指令 <br >指令树 USS 指令放入程序时根选 USS 指令项目树中创建新 FB <br >FC 实例 项目树PLC_x > 程序块 > 系统块 > 程序资源(PLC_x > Program blocks > <br >System blocks > Program resources) 新 FB FC 实例 <br >确认程序中 USS <br >指令版必须检查项目树属性程序编辑器中显示框属性 <br >选择项目树 USS FB FC <br >实例单击右键选择属性(Properties)然选择信息(Information) 页查 USS <br >指令版号 通信处理器 Modbus TCP <br >137 早期 USS 通信(仅 CMCB 1241) <br > S71200 编程控制器 <br >1100 系统手册 012015 A5E02486685AH <br >1372 USS 协议求 <br >四条 USS 指令 1 FB 3 FC 支持 USS 协议 USS 网络 <br >USS_PORT 背景数块 (DB) USS_PORT 背景数块包含供该 USS <br >网络中驱动器时存储区缓区 USS 指令享数块中信息 <br > <br >连接 RS485 端口驱动器( 16 ) USS 网络部分 <br >连接 RS485 端口驱动器 USS 网络部分 USS <br >网络通单独数块进行理 USS 网络相关指令必须享该数块 <br >包括控制 USS 网络控制器 <br >USS_DRVUSS_PORTUSS_RPM USS_WPM 指令 <br >USS_DRV 指令函数块 (FB) 程序编辑器中放置 USS_DRV <br >指令时系统通调选项(Call options) 话框提示您该 FB 分配 DB <br >果该 USS 网络言该程序中第条 USS_DRV 指令接受默认 <br >DB 分配(根需更改名称)相应创建新 DB <br >果该通道第条 USS_DRV 指令必须调选项(Call <br >options) 话框中拉列表选择先前该 USS 网络分配 DB 名称 通信处理器 Modbus TCP <br > 137 早期 USS 通信(仅 CMCB 1241) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1101 <br >指令 USS_PORTUSS_RPM USS_WPM 全部函数 (FC) 编辑器中放置 <br >FC 时分配 DB 您必须指令USS_DB输入分配合适 DB 引 <br >双击该参数字段然单击参数助手图标查 DB 名称 <br >USS_PORT 函数通点点 (PtP) RS485 通信端口处理 CPU <br >驱动器间实际通信 次调功处理驱动器次通信 <br >户程序必须快调功防止驱动器通信超时 程序循环 OB <br >中断 OB 中调函数 <br >通常应循环中断 OB 中调 USS_PORT 函数该循环中断 OB <br >循环时间应设置调间隔半左右(例1200 波特通信应 350 ms <br >更短循环时间) <br >户程序通 USS_DRV 函数块访问 USS 网络指定驱动器 <br >输入输出驱动器状态控制 果网络 16 <br >驱动器户程序必须具少 16 USS_DRV 调驱动器调 <br >应该控制驱动器工作需速率调块 <br >程序循环 OB 中调 USS_DRV 函数块 <br > <br > 心 <br > OB 调 USS 指令时考虑事项 <br >程序循环 OB 中调 USS_DRVUSS_RPM USS_WPM OB <br >中调 USS_PORT 函数通常循环中断 OB 中调 <br >优先级 USS_PORT 指令 OB 优先级高 OB 中指令 <br >USS_DRVUSS_RPM USS_WPM 例 USS_PORT 放置程序循环 <br >OB 中 USS_RPM 放置循环中断 OB 中果未防止 USS_PORT <br >执行中断会产生意外错误进导致身伤害 <br > <br >USS_RPM USS_WPM 功读取写入远程驱动器工作参数 <br >参数控制驱动器部运行 关参数定义请参见驱动器手册 <br >户程序包含功特定时刻驱动器激活读 <br >写请求 程序循环 OB 中调 USS_RPM USS_WPM 函数 通信处理器 Modbus TCP <br >137 早期 USS 通信(仅 CMCB 1241) <br > S71200 编程控制器 <br >1102 系统手册 012015 A5E02486685AH <br >计算驱动器通信需时间 <br >驱动器进行通信 S71200 扫描周期步 <br >完成驱动器通信事务前S71200 通常完成扫描 <br >USS_PORT 间隔驱动器事务需时间 表列出通信波特率 <br >USS_PORT 时间间隔 USS_PORT 间隔更频繁调 USS_PORT <br >功会增加事务数 果通信错误导致尝试 3 <br >次完成事务驱动器超时间隔处理该事务花费时间 默认情况USS <br >协议库事务动进行 2 次重试 <br >表格 13 115计算时间求 <br >波特率 计算 USS_PORT 调 <br >间隔(毫秒) <br >驱动器驱动器消息间隔超 <br >时(毫秒) <br >1200 790 2370 <br >2400 405 1215 <br >4800 2125 638 <br >9600 1163 349 <br >19200 682 205 <br >38400 441 133 <br >57600 361 109 <br >115200 281 85 通信处理器 Modbus TCP <br > 137 早期 USS 通信(仅 CMCB 1241) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1103 <br >1373 早期 USS 指令 <br >13731 USS_PORT( USS 网络编辑通信)指令 <br >表格 13 116USS_PORT 指令 <br >LADFBD SCL 说明 <br > <br >USS_PORT( <br > PORT_uint_in_ <br > BAUD_dint_in_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_ <br > USS_DB_fbtref_inout_) <br >USS_PORT 指令处理 USS <br >网络通信 <br > <br >表格 13 117参数数类型 <br >参数类型 数类型 说明 <br >PORT IN Port 安装组态 CM CB 通信设备端口标识符出现 <br >PORT 功框连接参数助手拉列表中 分配 CM CB <br >端口值设备配置属性硬件标识符 端口符号名称 PLC <br >变量表系统常量(System constants) 选项卡中分配 <br >BAUD IN DInt USS 通信波特率 <br >USS_DB INOUT USS_BASE USS_DRV <br >指令放入程序时创建初始化背景数块名称 <br >ERROR OUT Bool 该输出真时表示发生错误 STATUS 输出效 <br >STATUS OUT Word 请求状态值指示扫描初始化结果 <br >状态代码USS_Extended_Error变量中提供 <br >更信息 <br >通常程序中 PtP 通信端口 USS_PORT <br >指令次调该功会处理单驱动器通信 USS 网络 PtP <br >通信端口相关 USS 功必须背景数块 <br >户程序执行 USS_PORT 指令次数必须足够防止驱动器超时通常循环中断 <br >OB 调 USS_PORT 防止驱动器超时确保 USS_DRV 调新 USS <br >数更新容 通信处理器 Modbus TCP <br >137 早期 USS 通信(仅 CMCB 1241) <br > S71200 编程控制器 <br >1104 系统手册 012015 A5E02486685AH <br >13732 USS_DRV(驱动器交换数)指令 <br >表格 13 118USS_DRV 指令 <br >LADFBD SCL 说明 <br >默认视图 <br > <br >USS_DRV_DB( <br > RUN_bool_in_ <br > OFF2_bool_in_ <br > OFF3_bool_in_ <br > F_ACK_bool_in_ <br > DIR_bool_in_ <br > DRIVE_usint_in_ <br > PZD_LEN_usint_in_ <br > SPEED_SP_real_in_ <br > CTRL3_word_in_ <br > CTRL4_word_in_ <br > CTRL5_word_in_ <br > CTRL6_word_in_ <br > CTRL7_word_in_ <br > CTRL8_word_in_ <br > NDR>_bool_out_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_ <br > RUN_EN>_bool_out_ <br > D_DIR>_bool_out_ <br > INHIBIT>_bool_out_ <br > FAULT>_bool_out_ <br > SPEED>_real_out_ <br > STATUS1>_word_out_ <br > STATUS3>_word_out_ <br > STATUS4>_word_out_ <br > STATUS5>_word_out_ <br > STATUS6>_word_out_ <br > STATUS7>_word_out_ <br > STATUS8>_word_out_) <br >USS_DRV <br >指令通创建请求消息解释驱动器响应消息 <br >驱动器交换数 <br >驱动器应单独函数块 <br >USS 网络 PtP 通信端口相关 USS <br >函数必须背景数块 <br >必须放置第 USS_DRV 指令时创建 DB <br >名称然引初次指令时创建 DB <br >STEP 7 会插入指令时动创建该 DB <br >展开视图 <br > <br > 1 LAD FBD: 通单击功框底部展开该功框显示参数 <br >灰显参数引脚选需进行参数分配 <br > 通信处理器 Modbus TCP <br > 137 早期 USS 通信(仅 CMCB 1241) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1105 <br >表格 13 119参数数类型 <br >参数类型 数类型 说明 <br >RUN IN Bool 驱动器起始位: <br >该输入真时驱动器预设速度运行 <br >果驱动器运行时 RUN 变假电机减速直停止 <br >种行切断电源 (OFF2) 电机进行制动 <br >(OFF3) <br >OFF2 IN Bool 电气停止位: <br >该位假时驱动器制动情况逐渐然停止 <br > <br >OFF3 IN Bool 快速停止位: <br >该位假时通制动方式驱动器快速停止 <br >驱动器逐渐然停止 <br >F_ACK IN Bool 障确认位: 设置该位复位驱动器障位 <br >清障会设置该位告知驱动器需指示前 <br >障 <br >DIR IN Bool 驱动器方控制: 设置该位指示方前(正 <br >SPEED_SP) <br >DRIVE IN USInt 驱动器址: 该输入 USS 驱动器址 <br >效范围驱动器 1 驱动器 16 <br >PZD_LEN IN USInt 字长度: PZD 数字数 效值 246 8 <br >字 默认值 2 <br >SPEED_SP IN Real 速度设定值: 组态频率百分表示驱动器速度 <br >正值表示方前(DIR 真时) 效范围 20000 <br >20000 <br >CTRL3 IN Word 控制字 3: 写入驱动器户组态参数值 <br >必须驱动器组态该参数 (选参数) <br >CTRL4 IN Word 控制字 4: 写入驱动器户组态参数值 <br >必须驱动器组态该参数 (选参数) <br >CTRL5 IN Word 控制字 5: 写入驱动器户组态参数值 <br >必须驱动器组态该参数 (选参数) <br >CTRL6 IN Word 控制字 6: 写入驱动器户组态参数值 <br >必须驱动器组态该参数 (选参数) 通信处理器 Modbus TCP <br >137 早期 USS 通信(仅 CMCB 1241) <br > S71200 编程控制器 <br >1106 系统手册 012015 A5E02486685AH <br >参数类型 数类型 说明 <br >CTRL7 IN Word 控制字 7: 写入驱动器户组态参数值 <br >必须驱动器组态该参数 (选参数) <br >CTRL8 IN Word 控制字 8: 写入驱动器户组态参数值 <br >必须驱动器组态该参数 (选参数) <br >NDR OUT Bool 新数绪: 该位真时表示输出包含新通信请求数 <br >ERROR OUT Bool 出现错误: 参数真时表示发生错误STATUS <br >输出效 输出出错时均设置零 仅 <br >USS_PORT 指令 ERROR STATUS <br >输出中报告通信错误 <br >STATUS OUT Word 请求状态值指示扫描结果 <br >驱动器返回状态字 <br >RUN_EN OUT Bool 运行已启: 该位指示驱动器否运行 <br >D_DIR OUT Bool 驱动器方: 该位指示驱动器否正前运行 <br >INHIBIT OUT Bool 驱动器已禁止: 该位指示驱动器禁止位状态 <br >FAULT OUT Bool 驱动器障: 该位指示驱动器已注册障 <br >户必须解决问题该位置位时设置 F_ACK <br >位清位 <br >SPEED OUT Real 驱动器前速度(驱动器状态字 2 标定值): <br >组态速度百分数形式表示驱动器速度值 <br >STATUS1 OUT Word 驱动器状态字 1: 该值包含驱动器固定状态位 <br >STATUS3 OUT Word 驱动器状态字 3: 该值包含驱动器户组态状态字 <br >STATUS4 OUT Word 驱动器状态字 4: 该值包含驱动器户组态状态字 <br >STATUS5 OUT Word 驱动器状态字 5: 该值包含驱动器户组态状态字 <br >STATUS6 OUT Word 驱动器状态字 6: 该值包含驱动器户组态状态字 <br >STATUS7 OUT Word 驱动器状态字 7: 该值包含驱动器户组态状态字 <br >STATUS8 OUT Word 驱动器状态字 8: 该值包含驱动器户组态状态字 <br >首次执行 USS_DRV 时背景数块中初始化 USS 址(参数 <br >DRIVE)指示驱动器 完成初始化执行 USS_PORT <br >开始具驱动器编号驱动器通信 通信处理器 Modbus TCP <br > 137 早期 USS 通信(仅 CMCB 1241) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1107 <br >更改驱动器编号操作求 CPU STOP 模式切换 RUN <br >模式初始化相应背景数块 输入参数组态 USS TX <br >消息缓区中前效响应缓区(果存)读取输出 USS_DRV <br >执行期间进行数传送 驱动器 USS_PORT 执行时通信USS_DRV <br >仅组态发送消息解释已前请求中接收数 <br >户 DIR 输入 (Bool) 符号(正负) SPEED_SP 输入 (Real) <br >控制驱动器旋转方 <br >表假定电机正旋转接线说明输入起决定驱动器旋转方 <br >表格 13 120SPEED_SP DIR 参数交互作 <br >SPEED_SP DIR 驱动器旋转方 <br >数值 > 0 0 反转 <br >数值 > 0 1 正转 <br >数值 < 0 0 正转 <br >数值 < 0 1 反转 <br >13733 USS_RPM(驱动器读取参数)指令 <br >表格 13 121USS_RPM 指令 <br >LADFBD SCL 说明 <br > <br >USS_RPM(REQ_bool_in_ <br > DRIVE_usint_in_ <br > PARAM_uint_in_ <br > INDEX_uint_in_ <br > DONE>_bool_out_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_ <br > VALUE>_variant_out_ <br > USS_DB_fbtref_inout_) <br >USS_RPM 指令驱动器读取参数 <br > USS 网络 PtP <br >通信端口相关 USS <br >功必须数块必须程 <br >序循环 OB 调 USS_RPM <br > <br >表格 13 122参数数类型 <br >参数类型 数类型 说明 <br >REQ IN Bool 发送请求: REQ 真时表示需新读请求 <br >果该参数请求已处决状态忽略新请求 <br >DRIVE IN USInt 驱动器址: DRIVE USS 驱动器址 <br >效范围驱动器 1 驱动器 16 通信处理器 Modbus TCP <br >137 早期 USS 通信(仅 CMCB 1241) <br > S71200 编程控制器 <br >1108 系统手册 012015 A5E02486685AH <br >参数类型 数类型 说明 <br >PARAM IN UInt 参数编号: PARAM 指示写入驱动器参数 <br >该参数范围 0 <br >2047某驱动器高效字节访问 2047 <br >PARAM <br >值关访问扩展范围详细信息请参见驱动器手册 <br >INDEX IN UInt 参数索引: INDEX 指示写入驱动器参数索引 索引 <br >16 位值中低效字节实际索引值范围 0 <br >255 <br >高效字节供驱动器取决具体驱动器 <br >关详细信息请参见驱动器手册 <br >USS_DB INOUT USS_BASE USS_DRV <br >指令放入程序时创建初始化背景数块名称 <br >VALUE IN Word Int <br >UInt DWord <br >DInt UDInt <br >Real <br >已读取参数值仅 DONE 位真时效 <br >DONE1 OUT Bool 该参数真时表示 VALUE 输出包含先前请求读取参数值 <br >USS_DRV 发现驱动器读响应数时会设置该位 <br >满足条件时复位该位: 户通 USS_WPM <br >轮询请求响应数执行接两 USS_DRV <br >调第二时请求 <br >ERROR OUT Bool 出现错误: ERROR 真时表示发生错误 STATUS <br >输出效 输出出错时均设置零 仅 <br >USS_PORT 指令 ERROR STATUS <br >输出中报告通信错误 <br >STATUS OUT Word STATUS 表示读请求结果 <br >状态代码USS_Extended_Error变量中提供 <br >更信息 <br > 1 DONE 位表示已参考电机驱动器读取效数已传送 CPU 表示 USS <br >库够立读取参数 必须空 PKW <br >请求发送电机驱动器指令确认特定驱动器参数通道 立调指定电机驱动器 <br >USS_RPM USS_WPM FC 导致 0x818A 错误 通信处理器 Modbus TCP <br > 137 早期 USS 通信(仅 CMCB 1241) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1109 <br >13734 USS_WPM(更改驱动器中参数)指令 <br > <br > 说明 <br >EEPROM 写操作( USS 驱动器部 EEPROM) <br >请勿 EEPROM 永久写操作 请减少 EEPROM 写操作次数延长 <br >EEPROM 寿命 <br > <br > <br >表格 13 123USS_WPM 指令 <br >LADFBD SCL 说明 <br > <br >USS_WPM(REQ_bool_in_ <br > DRIVE_usint_in_ <br > PARAM_uint_in_ <br > INDEX_uint_in_ <br > EEPROM_bool_in_ <br > VALUE_variant_in_ <br > DONE>_bool_out_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_ <br > USS_DB_fbtref_inout_) <br >USS_WPM 指令修改驱动器中参数 <br > USS 网络 PtP 通信端口相关 <br >USS 功必须数块 <br >必须程序循环 OB 中调 USS_WPM <br > <br >表格 13 124参数数类型 <br >参数类型 数类型 说明 <br >REQ IN Bool 发送请求: REQ 真时表示需新写请求 <br >果该参数请求已处决状态忽略新请求 <br >DRIVE IN USInt 驱动器址: DRIVE USS 驱动器址 <br >效范围驱动器 1 驱动器 16 <br >PARAM IN UInt 参数编号: PARAM 指示写入驱动器参数 <br >该参数范围 0 <br >2047某驱动器高效字节访问 2047 <br >PARAM <br >值关访问扩展范围详细信息请参见驱动器手册 <br >INDEX IN UInt 参数索引: INDEX 指示写入驱动器参数索引 索引 <br >16 位值中低效字节实际索引值范围 0 <br >255 <br >高效字节供驱动器取决具体驱动器 <br >关详细信息请参见驱动器手册 通信处理器 Modbus TCP <br >137 早期 USS 通信(仅 CMCB 1241) <br > S71200 编程控制器 <br >1110 系统手册 012015 A5E02486685AH <br >参数类型 数类型 说明 <br >EEPROM IN Bool 存储驱动器 EEPROM: <br >该参数真时写驱动器参数事务存储驱动器 EEPROM <br >中 <br >果假写操作时驱动器循环电会保留 <br >VALUE IN Word Int <br >UInt DWord <br >DInt UDInt <br >Real <br >写入参数值 必须 REQ 切换时效 <br >USS_DB INOUT USS_BASE USS_DRV <br >指令放入程序时创建初始化背景数块名称 <br >DONE1 OUT Bool DONE 真时表示输入 VALUE 已写入驱动器 USS_DRV <br >发现驱动器写响应数时会设置该位 <br >果户通 USS_WPM <br >轮询请求响应数执行接两 USS_DRV <br >调第二时请求响应数复位该位 <br >ERROR OUT Bool ERROR 真时表示发生错误 STATUS 输出效 <br >输出出错时均设置零 仅 USS_PORT 指令 <br >ERROR STATUS 输出中报告通信错误 <br >STATUS OUT Word STATUS 表示写请求结果 <br >状态代码USS_Extended_Error变量中提供 <br >更信息 <br > 1 DONE 位表示已参考电机驱动器读取效数已传送 CPU 表示 USS <br >库够立读取参数 必须空 PKW <br >请求发送电机驱动器指令确认特定驱动器参数通道 立调指定电机驱动器 <br >USS_RPM USS_WPM FC 导致 0x818A 错误 通信处理器 Modbus TCP <br > 137 早期 USS 通信(仅 CMCB 1241) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1111 <br >1374 旧 USS 状态码 <br > USS 功 STATUS 输出端返回 USS 指令状态代码 <br >表格 13 125STATUS 代码 1 <br >STATUS <br >(W#16#) <br >说明 <br >0000 错误 <br >8180 驱动器响应长度驱动器收字符数匹配 <br >出错驱动器编号USS_Extended_Error变量中返回 <br >请参见表格方扩展错误描述 <br >8181 VALUE 参数 WordReal DWord 数类型 <br >8182 户提供 Word 参数值驱动器响应中收 DWord Real 值 <br >8183 户提供 DWord Real 参数值驱动器响应中收 Word 值 <br >8184 驱动器响应报文校验错误 <br >出错驱动器编号USS_Extended_Error变量中返回 <br >请参见表格方扩展错误描述 <br >8185 非法驱动器址(效驱动器址范围: 1 16) <br >8186 速度设定值超出效范围(效速度 SP 范围: 200 200) <br >8187 已发送请求响应错误驱动器编号 <br >出错驱动器编号USS_Extended_Error变量中返回 <br >请参见表格方扩展错误描述 <br >8188 指定 PZD 字长度非法(效范围 246 8 字) <br >8189 指定非法波特率 <br >818A 参数请求通道正该驱动器请求 <br >818B 驱动器尚未请求重试做出响应 <br >出错驱动器编号USS_Extended_Error变量中返回 <br >请参见表格方扩展错误描述 <br >818C 驱动器返回关参数请求操作扩展错误 请参见表格方扩展错误描述 <br >818D 驱动器返回关参数请求操作非法访问错误 <br >关限制参数访问原信息请参见驱动器手册 通信处理器 Modbus TCP <br >137 早期 USS 通信(仅 CMCB 1241) <br > S71200 编程控制器 <br >1112 系统手册 012015 A5E02486685AH <br >STATUS <br >(W#16#) <br >说明 <br >818E 驱动器尚未初始化 未调该驱动器 USS_DRV该错误代码返回 <br >USS_RPM USS_WPM 会防止首次扫描 USS_DRV <br >初始化程覆盖未决参数读写请求会驱动器初始化新条目 <br >修复该错误请针驱动器编号调 USS_DRV <br >80Ax80Fx USS 库调 PtP 通信 FB 返回特定错误 错误代码值会 USS 库修改 <br >PtP 指令说明中定义 <br >1 述列出 USS 指令错误返回底层 PtP 通信指令错误信息 <br > STATUS 代码 USS_DRV <br >背景数块USS_Extended_Error变量中提供更信息 STATUS 代码 <br >818081848187 818B(十六进制)USS_Extended_Error <br >包含出现通信错误驱动器编号 STATUS 代码 <br >818C(十六进制)USS_Extended_Error 包含 USS_RPM USS_WPM <br >指令时驱动器返回驱动器错误代码 通信处理器 Modbus TCP <br > 137 早期 USS 通信(仅 CMCB 1241) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1113 <br >示例: 通信错误报告 <br >仅报告关 USS_PORT 指令(非 USS_DRV 指令)通信错误 (STATUS <br >16#818B) 例果没正确终止网络驱动器切换 RUN 模式 <br >USS_DRV 指令相关输出参数全部显示 0 种情况检测关 <br >USS_PORT 指令通信错误 <br >该错误仅扫描周期见需添加捕获逻辑面示例示 <br >例中 USS_PORT 指令错误位 TRUE 时STATUS <br >USS_Extended_Error 值保存 M 存储器中 STATUS 代码值十六进制 <br >818081848187 818B 时驱动器编号放 USS_Extended_Error 变量中 <br > <br > <br >程序段 1PortStatus端口状态 <br >USS_DRV_DBUSS_Extended_Err <br >or <br >扩展错误代码值仅程序扫描周 <br >期效 <br >必须捕获值便期处理 <br > <br >程序段 <br >2PortError触点触发PortStatus <br >值存储LastPortStatus中 <br >USS_DRV_DBUSS_Extended_Err <br >or 值存储LastExtError中 <br >驱动器部参数读写访问 <br >USS 驱动器支持驱动器部参数进行读写访问 <br >通该功进行驱动器远程控制组态 <br >发生类似值超出范围驱动器前模式请求非法等错误驱动器参数访问操作 <br >会失败 驱动器会生成USS_Extended_Error变量中返回错误代码值 <br >该错误代码值仅 USS_RPM USS_WPM 指令次执行效 STATUS <br >code 值十六进制 818C 时驱动器错误代码放入 USS_Extended_Error 变量中 <br >USS_Extended_Error错误代码值取决驱动器型号 <br >关读写参数操作扩展错误代码描述请参见驱动器手册 通信处理器 Modbus TCP <br >137 早期 USS 通信(仅 CMCB 1241) <br > S71200 编程控制器 <br >1114 系统手册 012015 A5E02486685AH <br >1375 早期 USS 常规驱动器设置求 <br >早期 USS 常规驱动器设置求包括点: <br >● 驱动器必须设置 4 PKW 字 <br >● 驱动器组态 246 8 PZD 字 <br >● 驱动器中 PZD 字数量必须该驱动器 USS_DRV 指令 USS_DRV <br >输入相匹配 <br >● 驱动器波特率必须 USS_PORT 指令 BAUD 输入相匹配 <br >● 驱动器必须设置进行远程控制 <br >● 驱动器必须设置适合通信链路 USS 频率设定值 <br >● 驱动器址必须设置 1 16 USS_DRV 块应该驱动器 DRIVE <br >输入相匹配 <br >● 驱动器方控制必须设置驱动器设定值极性 <br >● 必须正确终止 RS485 网络 <br >USS 常规驱动器连接设置 USS 指令 (V41) 早期 USS 指令(V40 <br >更早版)说相 详细信息请参见示例: USS 常规驱动器连接设置 <br >(页 1020) 通信处理器 Modbus TCP <br > 138 早期 Modbus TCP 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1115 <br >138 早期 Modbus TCP 通信 <br >1381 概述 <br > STEP 7 V13 SP1 S71200 V41 CPU 前版中Modbus TCP <br >通信指令名称存某情况接口略 <br >般概念适两指令集 关编程信息请参见早期 Modbus TCP 指令 <br >1382 选择 Modbus TCP 指令版 <br > STEP 7 中两版 Modbus TCP 指令: <br >● 版 30 初 STEP 7 BasicProfessional V13 中提供 <br >● 版 31 STEP 7 BasicProfessional V13 SP1 中提供 <br >兼容性移植便利性方面考虑选择相应指令版插入户程序中 <br > CPU 程序中时 30 31 指令版 户程序 Modbus TCP <br >指令必须具相版号(1x2y Vz) <br >版组指令具次版号 (1x) <br > <br > <br > 单击指令树务卡图标启指令树标题列 <br > <br >更改 Modbus TCP <br >指令版请拉列表中选择相应版 <br > <br >选择组指令分选择指令 <br >指令树 Modbus TCP 指令放入程序时项目树中创建新 FB 实例 <br >项目树PLC_x > 程序块 > 系统块 > 程序资源(PLC_x > Program blocks > System <br >blocks > Program resources) 新 FB 实例 <br >确认程序中 Modbus TCP <br >指令版必须检查项目树属性程序编辑器中显示框属性 <br >选择项目树 Modbus TCP FB <br >实例单击右键选择属性(Properties)然选择信息(Information) 页查 Modbus <br >TCP 指令版号 通信处理器 Modbus TCP <br >138 早期 Modbus TCP 通信 <br > S71200 编程控制器 <br >1116 系统手册 012015 A5E02486685AH <br >1383 早期 Modbus TCP 指令 <br >13831 MB_CLIENT(作 Modbus TCP 客户端 PROFINET 进行通信)指令 <br >表格 13 126MB_CLIENT 指令 <br >LADFBD SCL 说明 <br > <br >MB_CLIENT_DB( <br > REQ_bool_in_ <br > DISCONNECT_bool_in_ <br > CONNECT_ID_uint_in_ <br > IP_OCTET_1_byte_in_ <br > IP_OCTET_2_byte_in_ <br > IP_OCTET_3_byte_in_ <br > IP_OCTET_4_byte_in_ <br > IP_PORT_uint_in_ <br > MB_MODE_usint_in_ <br > MB_DATA_ADDR_udint_in_ <br > MB_DATA_LEN_uint_in_ <br > DONE>_bool_out_ <br > BUSY>_bool_out_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_ <br > MB_DATA_PTR_variant_inout_) <br >MB_CLIENT 作 Modbus <br >TCP 客户端通 S71200 <br >CPU PROFINET <br >连接器进行通信 <br >需额外通信硬件模块 <br >MB_CLIENT 进行客户端 <br >服务器连接发送 Modbus <br >功请求接收响应控 <br >制 Modbus TCP <br >服务器断开 <br > <br > <br >表格 13 127参数数类型 <br >参数类型 数类 <br >型 <br >说明 <br >REQ In Bool FALSE Modbus 通信请求 <br >TRUE 请求 Modbus TCP 服务器通信 <br >DISCONNECT IN Bool DISCONNECT 参数允许程序控制 Modbus <br >服务器设备连接断开 <br >果 DISCONNECT 0 存连接 MB_CLIENT <br >尝试连接分配 IP 址端口号 <br >果 DISCONNECT 1 存连接尝试断开连接操作 <br >启输入时法尝试操作 <br >CONNECT_ID IN UInt CONNECT_ID 参数必须唯标识 PLC 中连接 <br >MB_CLIENT MB_SERVER <br >指令唯实例必须含唯 CONNECT_ID 参数 通信处理器 Modbus TCP <br > 138 早期 Modbus TCP 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1117 <br >参数类型 数类 <br >型 <br >说明 <br >IP_OCTET_1 IN USInt Modbus TCP 服务器 IP 址: 八位位组 1 <br >Modbus TCP 服务器(客户端通 Modbus TCP <br >协议进行连接通信) 32 位 IPv4 IP 址中 8 位部分 <br >IP_OCTET_2 IN USInt Modbus TCP 服务器 IP 址: 八位位组 2 <br >IP_OCTET_3 IN USInt Modbus TCP 服务器 IP 址: 八位位组 3 <br >IP_OCTET_4 IN USInt Modbus TCP 服务器 IP 址: 八位位组 4 <br >IP_PORT IN UInt 默认值 502: 服务器(客户端尝试通 TCPIP <br >协议连接终通信) IP 端口号 <br >MB_MODE IN USInt 模式选择: 分配请求类型(读写诊断) 请参见面 <br >Modbus 功表解详细信息 <br >MB_DATA_ADDR IN UDInt Modbus 起始址: 分配 MB_CLIENT 访问数起始址 <br >请参见面 Modbus 功表解效址信息 <br >MB_DATA_LEN IN UInt Modbus 数长度: 分配请求中访问位数字数 <br >请参见面 Modbus 功表解效长度信息 <br >MB_DATA_PTR IN_OUT Variant 指 Modbus 数寄存器指针: 寄存器缓数进入 Modbus <br >服务器 Modbus 服务器 该指针必须分配标准全局 <br >DB M 存储器址 <br >DONE OUT Bool 请求已完成没出错DONE 位保持 TRUE <br >扫描周期时间 <br >BUSY OUT Bool • 0 MB_CLIENT 操作正进行 <br >• 1 MB_CLIENT 操作正进行 <br >ERROR OUT Bool MB_CLIENT 执行错误终止ERROR 位保持 TRUE <br >扫描周期时间 STATUS 参数中错误代码值仅 ERROR <br > TRUE 循环周期效 <br >STATUS OUT Word 执行条件代码 通信处理器 Modbus TCP <br >138 早期 Modbus TCP 通信 <br > S71200 编程控制器 <br >1118 系统手册 012015 A5E02486685AH <br >REQ 参数 <br >FALSE Modbus 通信请求 <br >TRUE 请求 Modbus TCP 服务器通信 <br >果 MB_CLIENT 实例没激活参数 DISCONNECT0 REQ1 <br >时启动新 Modbus 请求 果尚未建立连接建立新连接 <br >果前请求完成前 DISCONNECT0 REQ1次执行 MB_CLIENT <br >实例会进行续 Modbus 传送 旦完成前请求果通 <br >REQ1 执行 MB_CLIENT处理新请求 <br >完成前 MB_CLIENT 通信请求DONE 位周期保持 TRUE DONE <br >位作定时门 MB_CLIENT 请求进行排序 <br > <br > 说明 <br >MB_CLIENT 处理期间输入数致性 <br >Modbus 客户端启动 Modbus <br >操作部保存输入状态然次续调时进行较 <br >较确定特定调否活动客户端请求发起者 <br >公背景数块执行 MB_CLIENT 调 <br >动处理 MB_CLIENT 操作期间应改变输入点重 <br >遵循规MB_CLIENT 法确定活动实例 <br > <br >MB_MODE MB_DATA_ADDR 参数选择 Modbus 通信功 <br >MB_DATA_ADDR 分配访问数起始 Modbus 址 MB_CLIENT 指令 <br >MB_MODE 输入非功代码输入 <br >MB_MODE MB_DATA_ADDR 值起确定实际 Modbus 消息中功代码 <br >表列出 MB_MODE 参数Modbus 功 Modbus 址范围间应关系 <br >表格 13 128Modbus 功 <br >MB_MOD <br >E <br >Modbus <br >功 <br >数长度 操作数 MB_DATA_ADDR <br >0 01 1 2000 读取输出位: <br >请求 1 2000 位 <br >1 9999 <br >0 02 1 2000 读取输入位: <br >请求 1 2000 位 <br >10001 19999 通信处理器 Modbus TCP <br > 138 早期 Modbus TCP 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1119 <br >MB_MOD <br >E <br >Modbus <br >功 <br >数长度 操作数 MB_DATA_ADDR <br >0 03 1 125 读取保持寄存器: <br >请求 1 125 字 <br >40001 49999 <br >400001 465535 <br >0 04 1 125 读取输入字: <br >请求 1 125 字 <br >30001 39999 <br >1 05 1 写入输出位: <br >请求位 <br >1 9999 <br >1 06 1 写入保持寄存器: <br >请求 1 字 <br >40001 49999 <br >400001 465535 <br >1 15 2 1968 <br > <br >写入输出位: <br >请求 2 1968 位 <br >1 9999 <br >1 16 2 123 写入保持寄存器: <br >请求 2 123 字 <br >40001 49999 <br >400001 465535 <br >2 15 1 1968 写入输出位: <br >请求 1 1968 位 <br >1 9999 <br >2 16 1 123 写入保持寄存器: <br >请求 1 123 字 <br >40001 49999 <br >400001 465535 <br >11 11 0 读取服务器通信状态字事件计数器 <br > 状态字指示忙闲情况(0 <br >忙0xFFFF 忙) <br >成功完成条消息事件计数器 <br >计数值递增 <br >该功MB_CLIENT <br >MB_DATA_ADDR MB_DATA_LEN <br >参数忽略 <br > <br >80 08 1 利数诊断代码 0x0000 <br >检查服务器状态(回送测试 <br >服务器回送请求) <br >请求 1 字 <br > 通信处理器 Modbus TCP <br >138 早期 Modbus TCP 通信 <br > S71200 编程控制器 <br >1120 系统手册 012015 A5E02486685AH <br >MB_MOD <br >E <br >Modbus <br >功 <br >数长度 操作数 MB_DATA_ADDR <br >81 08 1 利数诊断代码 0x000A <br >重新设置服务器事件计数器 <br >请求 1 字 <br > <br >3 10 <br >12 <br >79 <br >82 255 <br > 保留 <br > <br > <br > <br > 说明 <br >MB_DATA_PTR 分配缓区存储 Modbus TCP <br >服务器读取写入该服务器数 <br >数缓区位标准全局 DB M 存储器址中 <br > M 存储器中缓区标准 Any 指针格式 具体格式 P#位址 <br >数类型 长度例 P#M10000 WORD 500 <br > <br >MB_DATA_PTR 分配通信缓区 <br >● MB_CLIENT 通信功: <br >– Modbus 服务器址(00001 09999)读写 1 位数 <br >– Modbus 服务器址(10001 19999)读取 1 位数 <br >– Modbus 服务器址(30001 39999)(40001 49999)读取 16 <br >位字数 <br >– Modbus 服务器址(40001 49999)写入 16 位字数 <br >● MB_DATA_PTR 分配 DB M 储存器缓区传输字位数 <br >● 果通 MB_DATA_PTR 分配 DB 缓区必须 DB <br >数元素分配数类型 <br >– 1 位 Bool 数类型代表 Modbus 位址 <br >– 16 位单字数类型( WORDUInt Int)代表 Modbus 字址 <br >– 32 位双字数类型( DWORDDInt Real)代表两 Modbus 字址 通信处理器 Modbus TCP <br > 138 早期 Modbus TCP 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1121 <br >● 通 MB_DATA_PTR 分配复杂 DB 元素例 <br >– 标准数组 <br >– 指定结构中元素唯 <br >– 指定复杂结构中元素具唯名称 16 32 位数类型 <br >● 求 MB_DATA_PTR 数区位全局数块( M 存储器区)中 <br >分配数块供 Modbus 读取分配数块供 Modbus <br >写入分配数块 MB_CLIENT 站 <br >客户端连接 <br >Modbus TCP 客户端支持发连接数 PLC 允许开放式户通信连接数 <br >PLC 连接总数(包括 Modbus TCP <br >客户端服务器)超支持开放式户通信连接数 (页 671) <br >客户端服务器类型连接间享 Modbus TCP 连接 <br >单独客户端连接必须遵循规: <br >● MB_CLIENT 连接必须背景数块 <br >● MB_CLIENT 连接必须指定唯服务器 IP 址 <br >● MB_CLIENT 连接必须指定唯连接 ID <br >● 否需唯 IP 端口号取决服务器组态 通信处理器 Modbus TCP <br >138 早期 Modbus TCP 通信 <br > S71200 编程控制器 <br >1122 系统手册 012015 A5E02486685AH <br >连接 ID 单独连接必须唯 意味着单唯连接 ID <br >单独背景数块配合 总背景数块连接 ID <br >成连接必须唯 <br >表格 13 129MB_CLIENT 实例数块户访问静态变量 <br >变量 数类 <br >型 <br >默认值 说明 <br >Blocked_Proc_Timeo <br >ut <br >Real 30 Modbus <br >客户端实例受阻移该激活实例前需等时间(秒) <br > <br >例已发出客户端请求应程序彻底完成该请求前 <br >停止执行该客户端功时会出现种情况 S7 <br >1200 限值 55 秒 <br >MB_Unit_ID Word 255 Modbus 设备标识符 <br >Modbus TCP 服务器通 IP 址寻址 MB_UNIT_ID <br >参数 Modbus TCP 寻址 <br >MB_UNIT_ID 参数 Modbus RTU <br >协议中站址相应 果 Modbus TCP <br >服务器采 Modbus RTU 协议网关MB_UNIT_ID <br >标识串行网络连接站设备 MB_UNIT_ID <br >请求转发正确 Modbus RTU 站址 <br >某 Modbus TCP 设备需受限值范围初始化 <br >MB_UNIT_ID 参数 <br >RCV_TIMEOUT Real 20 MB_CLIENT 等服务器响应请求时间(秒) <br >已连接 Bool 0 指示分配服务器连接已接通已断开: 1 <br >接通0 断开 <br > 通信处理器 Modbus TCP <br > 138 早期 Modbus TCP 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1123 <br >表格 13 130MB_CLIENT 协议错误 <br >STATUS <br >(W#16#) <br >发送 Modbus <br >客户端响应代 <br >码 <br >(B#16#) <br >Modbus 协议错误 <br >8381 01 支持功代码 <br >8382 03 数长度错误 <br >8383 02 数址错误访问数超出 MB_HOLD_REG 址区界限 <br >8384 03 数值错误 <br >8385 03 支持数诊断代码值(功代码 08) <br > <br >表格 13 131MB_CLIENT 执行条件代码 1 <br >STATUS <br >(W#16#) <br >MB_CLIENT 参数错误 <br >7001 MB_CLIENT 正等 Modbus 服务器响应指定 TCP 端口处连接断开连接请求 <br >仅第次执行连接断开操作时报告代码 <br >7002 MB_CLIENT 正等 Modbus 服务器响应指定 TCP 端口处连接断开连接请求 <br >等连接断开操作完成时针续执行报告代码 <br >7003 断开操作已成功完成(仅 PLC 扫描周期效) <br >80C8 服务器分配时间响应 MB_CLIENT 必须分配时间初传送事务 ID <br >接收响应否返回错误 检查 Modbus 服务器设备连接 <br >尝试组态重试操作(适)报告错误 <br >8188 模式值效 <br >8189 数址值效 <br >818A 数长度值效 <br >818B 指 DATA_PTR 区指针效 MB_DATA_ADDRESS MB_DATA_LEN <br >组合 <br >818C 指优化 DATA_PTR 区(必须标准 DB 区 M 储存器区)指针 <br >8200 端口正忙处理现 Modbus 请求 <br >8380 接收 Modbus 帧缺陷接收字节太少 通信处理器 Modbus TCP <br >138 早期 Modbus TCP 通信 <br > S71200 编程控制器 <br >1124 系统手册 012015 A5E02486685AH <br >STATUS <br >(W#16#) <br >MB_CLIENT 参数错误 <br >8387 分配连接 ID 参数先前请求 ID 单连接 ID <br >MB_CLIENT 背景数块配合 <br >果服务器接收 Modbus TCP 协议 ID 0作部错误 <br >8388 Modbus 服务器返回请求容数 适 Modbus 功 15 16 <br >1 面列出 MB_CLIENT <br >错误外底层传输块通信指令(TCONTDISCONTSEND TRCV <br >(页 731))返回错误 <br >13832 MB_SERVER(作 Modbus TCP 服务器通 PROFINET 进行通信)指令 <br >MB_SERVER指令作 Modbus TCP 服务器通 S71200 CPU PROFINET <br >连接器进行通信 MB_SERVER指令处理 Modbus TCP <br >客户端连接请求接收处理 Modbus 请求发送响应 <br >该指令时需额外硬件模块 <br > <br > <br >注意 <br >安全性信息 <br >请注意网络中客户端程映输入输出 Modbus <br >保持寄存器定义数块位存储区域具读写访问权限 <br >选择限制某 IP 址访问阻止未授权读写操作 <br >请注意享址未授权访问 <br > 通信处理器 Modbus TCP <br > 138 早期 Modbus TCP 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1125 <br >表格 13 132MB_SERVER 指令 <br >LADFBD SCL 说明 <br > <br >MB_SERVER_DB( <br > DISCONNECT_bool_in_ <br > CONNECT_ID_uint_in_ <br > IP_PORT_uint_in_ <br > NDR>_bool_out_ <br > DR>_bool_out_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_ <br > MB_HOLD_REG_variant_inout_) <br >MB_SERVER 作 Modbus TCP <br >服务器通 S71200 CPU <br >PROFINET 连接器进行通信 <br >需额外通信硬件模块 <br >MB_SERVER 接收 Modbus <br >TCP 客户端连接请求接收 <br >Modbus <br >功请求发送响应消息 <br > <br > <br > <br >表格 13 133参数数类型 <br >参数类型 数类 <br >型 <br >说明 <br >DISCONNECT IN Bool MB_SERVER 尝试伙伴设备进行动连接 <br >说服务器动侦听请求 IP 址 TCP <br >连接请求 <br >果 DISCONNECT 0 存连接启动动连接 <br >果 DISCONNECT 1 存连接启动断开操作 <br >允许程序控制时接受连接 <br >启输入时法尝试操作 <br >CONNECT_ID IN UInt CONNECT_ID 唯标识 PLC 中连接 MB_CLIENT <br >MB_SERVER 指令唯实例必须含唯 <br >CONNECT_ID 参数 <br >IP_PORT IN UInt 默认值 502: 标识 IP 端口 IP <br >端口号监视该端口否 Modbus 客端连接请求 <br > TCP 端口号允许 MB_SERVER 动连接: <br >2021258010212350013496234963 34964 <br >MB_HOLD_RE <br >G <br >IN_OUT Variant 指 MB_SERVER Modbus 保持寄存器指针: <br >保持寄存器必须标准全局 DB M 存储区址 <br >储存区保存值允许 Modbus 客户端 Modbus 寄存器功 <br >3(读)6(写) 16(写)访问值 通信处理器 Modbus TCP <br >138 早期 Modbus TCP 通信 <br > S71200 编程控制器 <br >1126 系统手册 012015 A5E02486685AH <br >参数类型 数类 <br >型 <br >说明 <br >NDR OUT Bool 新数绪: 0 没新数1 表示 Modbus <br >客户端已写入新数 <br >DR OUT Bool 数读取: 0 没读取数1 表示 Modbus <br >客户端已读取该数 <br >ERROR OUT Bool MB_SERVER 执行错误终止ERROR 位保持 TRUE <br >扫描周期时间 STATUS 参数中错误代码值仅 ERROR <br >TRUE 循环周期效 <br >STATUS OUT Word 执行条件代码 <br >MB_SERVER 允许进入 Modbus 功代码(1245 15) S71200 CPU <br >输入程映输出程映中直接读写位字 数传输功代码(36 <br >16)MB_HOLD_REG 参数必须定义字节数类型 表显示 Modbus <br >址 CPU 中程映映射 <br >表格 13 134Modbus 址程映映射 <br >Modbus 功 S71200 <br >代码 功 数区 址范围 数区 CPU 址 <br >01 读位 输出 1 8192 输出程映 Q00 Q10237 <br >02 读位 输入 10001 18192 输入程映 I00 I10237 <br >04 读字 输入 30001 30512 输入程映 IW0 IW1022 <br >05 写位 输出 1 8192 输出程映 Q00 Q10237 <br >15 写位 输出 1 8192 输出程映 Q00 Q10237 <br >进入 Modbus 消息功代码(36 16) Modbus <br >保持寄存器中读取写入字该寄存器 M 存储区址范围数块 <br >保持寄存器类型 MB_HOLD_REG 参数指定 <br > <br > 说明 <br >MB_HOLD_REG 参数分配 <br >Modbus 保持寄存器位标准全局 DB M 存储区址中 <br > M 存储区址中 Modbus 保持寄存器标准 Any 指针格式 <br >格式P#位址数类型长度 例 P#M10000 WORD 500 <br > 通信处理器 Modbus TCP <br > 138 早期 Modbus TCP 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1127 <br >表出 Modbus 址保持寄存器映射示例种映射 Modbus 功代码 <br >03(读取字)06(写入字) 16(写入字) DB 址实际限取决种 CPU <br >型号工作存储器限值 M 存储器限值 <br >表格 13 135Modbus 址 CPU 存储器址映射示例 <br >Modbus 址 MB_HOLD_REG 参数示例 <br >P#M1000 Word 5 P#DB10DBx00 Word 5 Recipeingredient <br >40001 MW100 DB10DBW0 Recipeingredient[1] <br >40002 MW102 DB10DBW2 Recipeingredient[2] <br >40003 MW104 DB10DBW4 Recipeingredient[3] <br >40004 MW106 DB10DBW6 Recipeingredient[4] <br >40005 MW108 DB10DBW8 Recipeingredient[5] <br >服务器连接 <br >创建服务器连接 允许单 PLC 建立 Modbus TCP <br >客户端发连接 <br >Modbus TCP 服务器支持发连接数 PLC 允许开放式户通信连接数 <br >PLC 连接总数(包括 Modbus TCP <br >客户端服务器)超支持开放式户通信连接数 (页 671) <br >客户端服务器类型连接间享 Modbus TCP 连接 <br >单独服务器连接必须遵循规: <br >● MB_SERVER 连接必须背景数块 <br >● 必须通唯 IP 端口号建立 MB_SERVER 连接 端口 1 <br >连接 <br >● MB_SERVER 连接必须唯连接 ID <br >● 必须连接(带背景数块)单独调 MB_SERVER 通信处理器 Modbus TCP <br >138 早期 Modbus TCP 通信 <br > S71200 编程控制器 <br >1128 系统手册 012015 A5E02486685AH <br >连接 ID 单独连接必须唯 意味着单唯连接 ID <br >单独背景数块配合 总背景数块连接 ID <br >成连接必须唯 <br >表格 13 136Modbus 诊断功代码 <br >MB_SERVER Modbus 诊断功 <br >代码 子功 说明 <br >08 0x0000 返回查询数回送测试: MB_SERVER Modbus 客户端回送接收数字 <br >08 0x000A 清通信事件计数器: MB_SEVER 清 Modbus 功 11 <br >通信事件计数器 <br >11 获取通信事件计数器: MB_SERVER 部通信事件计数器记录发送 <br >Modbus 服务器 Modbus 成功读取写入请求次数 该计数器会功 8 <br >功 11 请求增加 时会导致通信错误请求增加 <br >广播功 Modbus TCP时刻仅存客户端服务器连接 <br >MB_SERVER 变量 <br >表出存储 MB_SERVER <br >背景数块中公静态变量(户程序中) <br >表格 13 137MB_SERVER 公静态变量 <br >变量 数类 <br >型 <br >默认值 说明 <br >HR_Start_Offset Word 0 指定 Modbus 保持寄存器起始址 <br >Request_Count Word 0 该服务器接收请求数量 <br >Server_Message_Cou <br >nt <br >Word 0 该特定服务器接收请求数量 <br >Xmt_Rcv_Count Word 0 出现错误传输接收数量 <br >外果接收条效 Modbus 消息该值加 1 <br >Exception_Count Word 0 需返回例外 Modbus 特定错误数 <br >Success_Count Word 0 该特定服务器接收没协议错误请求数量 <br >已连接 Bool 0 指示分配客户端连接已接通已断开: 1 <br >接通0 断开 通信处理器 Modbus TCP <br > 138 早期 Modbus TCP 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1129 <br >户程序值写入 HR_Start_Offset 控制 Modbus 服务器操作 <br >读取变量监视 Modbus 状态 <br >HR_Start_Offset <br >Modbus 保持寄存器址 40001 开始址保持寄存器 PLC <br >存储器起始址应 组态HR_Start_Offset变量 Modbus <br >保持寄存器起始址定义 40001 外值 <br >例果保持寄存器组态起始 MW100 长度 100 字 偏移量 20 <br >指定保持寄存器起始址 40021 40001低 40021 高 40119 <br >址导致寻址错误 <br >表格 13 138Modbus 保持寄存器寻址示例 <br >HR_Start_Offset 址 值 值 <br >0 Modbus 址(字) 40001 40099 <br >S71200 址 MW100 MW298 <br >20 Modbus 址(字) 40021 40119 <br >S71200 址 MW100 MW298 <br >HR_Start_Offset 字值指定 Modbus 保持寄存器起始址存储 <br >MB_SERVER 背景数块中 MB_SERVER <br >放入程序利参数助手拉列表设置该公静态变量值 通信处理器 Modbus TCP <br >138 早期 Modbus TCP 通信 <br > S71200 编程控制器 <br >1130 系统手册 012015 A5E02486685AH <br >例 MB_SERVER 放入 LAD 网络切换先前网络分配 <br >HR_Start_Offset 值 该值必须执行 MB_SERVER 前分配 <br > <br > <br >默认 DB 名称 <br > 输入 Modbus 服务器变量: <br >1 光标放参数字段中然输入 m <br >字符 <br >2 DB <br >名称拉列表中选择MB_SERVER_D <br >B <br >3 DB <br >变量拉列表中选择MB_SERVER_D <br >BHR_Start_Offset <br > <br > <br > <br >表格 13 139MB_SERVER 执行条件代码 1 <br >STATUS <br >(W#16#) <br >发送 Modbus <br >服务器响应代 <br >码 <br >(B#16#) <br >Modbus 协议错误 <br >7001 MB_SERVER 正等 Modbus 客户端连接指定 TCP 端口 <br >仅第次执行连接断开操作时报告代码 <br >7002 MB_SERVER 正等 Modbus 客户端连接指定 TCP 端口 <br >等连接断开操作完成时针续执行报告代码 <br >7003 断开操作已成功完成(仅 PLC 扫描周期效) <br >8187 指 MB_HOLD_REG 指针效: 区域太 <br >818C 指优化 MB_HOLD_REG 区(必须标准 DB 区 M <br >储存器区)指针受阻程超时超 55 秒限值 (仅适 S7 <br >1200) <br >8381 01 支持功代码 <br >8382 03 数长度错误 <br >8383 02 数址错误访问数超出 MB_HOLD_REG 址区界限 通信处理器 Modbus TCP <br > 138 早期 Modbus TCP 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1131 <br >STATUS <br >(W#16#) <br >发送 Modbus <br >服务器响应代 <br >码 <br >(B#16#) <br >Modbus 协议错误 <br >8384 03 数值错误 <br >8385 03 支持数诊断代码值(功代码 08) <br >1 面列出 MB_SERVER <br >错误外底层传输块通信指令(TCONTDISCONTSEND TRCV <br >(页 731))返回错误 <br >1384 示例: 早期 MB_SERVER TCP 连接 <br >拥 Modbus TCP 服务器连接 必须连接单独执行 <br >MB_SERVER 连接必须单独背景数块连接 ID IP 端口 S71200 <br >仅允许 IP 端口进行连接 <br >达佳性应程序周期连接执行 MB_SERVER <br >程序段 1: 带独立 IP_PORT连接 ID 背景数块 1 号连接 <br > <br >程序段 2: 带独立 IP_PORT连接 ID 背景数块 2 号连接 <br > 通信处理器 Modbus TCP <br >138 早期 Modbus TCP 通信 <br > S71200 编程控制器 <br >1132 系统手册 012015 A5E02486685AH <br >1385 示例: 早期 MB_CLIENT 1: 通公 TCP 连接发送请求 <br > Modbus 客户端请求通连接发送 <br >必须相背景数块连接 ID 端口号 <br >意定时间客户端处激活状态 <br >客户端完成执行客户端开始执行 执行序您程序负责指定 <br >示例示存储区执行写操作两客户端 <br >外捕获返回错误选 <br >程序段 1: Modbus 功 1 读取 16 输出映位 <br > <br >程序段 2: Modbus 功 2 读取 32 输入映位 <br > 通信处理器 Modbus TCP <br > 138 早期 Modbus TCP 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1133 <br >1386 示例: 早期 MB_CLIENT 2: 通 TCP 连接发送请求 <br >Modbus 客户端请求通连接发送 必须背景数块IP <br >址连接 ID <br > Modbus 服务器建立连接端口号必须 <br >果服务器建立连接端口号方面没限制 <br >示例示存储区执行写操作两客户端 <br >外捕获返回错误选 <br >程序段 1: <br >Modbus 功 4 读取(S71200 存储器中)输入字 <br > <br >程序段 2: Modbus 功 3 Modbus TCP 服务器读取保持寄存器字 <br > 通信处理器 Modbus TCP <br >138 早期 Modbus TCP 通信 <br > S71200 编程控制器 <br >1134 系统手册 012015 A5E02486685AH <br >1387 示例: 早期 MB_CLIENT 3: 输出映写入请求 <br >示例示 Modbus 客户端请求写入 S71200 输出映 <br >程序段 1: Modbus 功 15 写入 S71200 输出映位 <br > <br >1388 示例: 早期 MB_CLIENT 4: 协调请求 <br >必须确保 Modbus TCP 请求完成执行 协调必须程序提供 <br >面示例显示首第二客户端请求输出协调执行 <br >示例示存储区执行写操作两客户端 <br >外捕获返回错误选 <br >程序段 1: Modbus 功 3 读取保持寄存器字 <br > 通信处理器 Modbus TCP <br > 139 早期 Modbus RTU 通信(仅 CMCB 1241) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1135 <br >程序段 2: Modbus 功 3 读取保持寄存器字 <br > <br >139 早期 Modbus RTU 通信(仅 CMCB 1241) <br >1391 概述 <br > STEP 7 V13 SP1 S71200 V41 CPU 前版中Modbus RTU <br >通信指令名称存某情况接口略 <br >般概念适两指令集 关编程信息请参见早期 Modbus RTU 指令 <br >1392 选择 Modbus RTU 指令版 <br > STEP 7 中两版 Modbus RTU 指令: <br >● 版 1 初 STEP 7 Basic V105 中提供 <br >● 版 2 STEP 7 BasicProfessional V11 中提供 版 2 参数 REQ DONE <br >添加 MB_COMM_LOAD MB_MASTER MB_SLAVE MB_ADDR <br >参数现允许 UInt 值进行扩展寻址 <br >兼容性移植便利性方面考虑选择相应指令版插入户程序中 通信处理器 Modbus TCP <br >139 早期 Modbus RTU 通信(仅 CMCB 1241) <br > S71200 编程控制器 <br >1136 系统手册 012015 A5E02486685AH <br >两版指令模块模块版指令 <br >户程序 Modbus RTU 指令必须具相版号(1x2y Vz) <br >版组指令具次版号 (1x) <br > <br > <br > 单击指令树务卡图标启指令树标题列 <br > <br >更改 Modbus <br >指令版请拉列表中选择相应版 <br > <br >选择组指令分选择指令 <br >指令树 Modbus 指令放入程序时项目树中创建新 FB 实例 <br >项目树PLC_x > 程序块 > 系统块 > 程序资源(PLC_x > Program blocks > System <br >blocks > Program resources) 新 FB 实例 <br >确认程序中 Modbus <br >指令版必须检查项目树属性程序编辑器中显示框属性 <br >选择项目树 Modbus FB <br >实例单击右键选择属性(Properties)然选择信息(Information) 页查 Modbus <br >指令版号 <br >1393 早期 Modbus RTU 指令 <br >13931 MB_COMM_LOAD(组态 Modbus RTU PtP 模块端口)指令 <br >表格 13 140MB_COMM_LOAD 指令 <br >LADFBD SCL 说明 <br > <br >MB_COMM_LOAD_DB( <br > REQ_bool_in <br > PORT_uint_in_ <br > BAUD_udint_in_ <br > PARITY_uint_in_ <br > FLOW_CTRL_uint_in_ <br > RTS_ON_DLY_uint_in_ <br > RTS_OFF_DLY_uint_in_ <br > RESP_TO_uint_in_ <br > DONE>_bool_out <br > ERROR>_bool_out_ <br > STATUS>_word_out_ <br > MB_DB_fbtref_inout_) <br >MB_COMM_LOAD 指令组态 <br >Modbus RTU 协议通信 PtP 端口 <br >Modbus 端口硬件选项: 安装三 <br >CM(RS485 RS232) CB <br >(R4845) MB_COMM_LOAD <br >指令放入程序时动分配背景数块 <br > 通信处理器 Modbus TCP <br > 139 早期 Modbus RTU 通信(仅 CMCB 1241) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1137 <br >表格 13 141参数数类型 <br >参数类型 数类型 说明 <br >REQ IN Bool 通低高(升)信号启动操作 <br >(仅版 20) <br >PORT IN Port 安装组态 CM CB 通信设备端口标识符出现 <br >PORT 功框连接参数助手拉列表中 分配 CM CB <br >端口值设备配置属性硬件标识符 端口符号名称 PLC <br >变量表系统常量(System constants) 选项卡中分配 <br >BAUD IN UDInt 波特率选择: <br >300600120024004800960019200384005760 <br >076800115200值均效 <br >PARITY IN UInt 奇偶校验选择: <br >• 0 – <br >• 1 – 奇校验 <br >• 2 – 偶校验 <br >FLOW_CTRL 1 IN UInt 流控制选择: <br >• 0 –(默认)流控制 <br >• 1 – RTS 始终 ON 硬件流控制(适 RS485 端口) <br >• 2 带 RTS 切换硬件流控制 <br >RTS_ON_DLY 1 IN UInt RTS 接通延时选择: <br >• 0 –(默认) RTS <br >激活直传送消息第字符前延时 <br >• 1 65535 – RTS <br >激活直传送消息第字符前毫秒表示延时( <br >适 RS485 端口) FLOW_CTRL <br >选择应 RTS 延时 <br >RTS_OFF_DLY <br >1 <br >IN UInt RTS 关断延时选择: <br >• 0 –(默认)传送字符直 RTS <br >转入非活动状态前延时 <br >• 1 65535 – 传送字符直 RTS <br >转入非活动状态前毫秒表示延时(适 RS485 <br >端口) FLOW_CTRL 选择应 RTS <br >延时 通信处理器 Modbus TCP <br >139 早期 Modbus RTU 通信(仅 CMCB 1241) <br > S71200 编程控制器 <br >1138 系统手册 012015 A5E02486685AH <br >参数类型 数类型 说明 <br >RESP_TO 1 IN UInt 响应超时: <br >MB_MASTER 允许站响应时间(毫秒单位) <br >果站时间段未响应MB_MASTER <br >重试请求者发送指定次数重试请求终止请求提示 <br >错误 <br >5 ms 65535 ms(默认值 1000 ms) <br >MB_DB IN Variant MB_MASTER MB_SLAVE <br >指令背景数块引 户程序中放置 <br >MB_SLAVE MB_MASTER 该 DB 标识符出现 <br >MB_DB 功框连接参数助手拉列表中 <br >DONE OUT Bool 请求已完成没出错DONE 位保持 TRUE <br >扫描周期时间 (仅版 20) <br >ERROR OUT Bool 请求错误终止ERROR 位保持 TRUE <br >扫描周期时间 STATUS 参数中错误代码值仅 <br >ERROR TRUE 扫描周期效 <br >STATUS OUT Word 执行条件代码 <br > 1 MB_COMM_LOAD(V 2x 更高版)选参数 单击 LADFBD <br >框底部箭头展开框包含参数 <br >执行 MB_COMM_LOAD 组态端口 Modbus RTU 协议 Modbus RTU <br >协议组态端口该端口 MB_MASTER MB_SLAVE 指令 <br > Modbus 通信通信端口必须执行次 MB_COMM_LOAD 组态 <br >端口分配唯 MB_COMM_LOAD 背景数块 CPU <br >中安装三通信模块(RS232 RS485)通信板 (RS485) 启动 OB 调 <br >MB_COMM_LOAD 执行次第扫描系统标记 <br >(页 108)发起调执行次 <br >必须更改波特率奇偶校验等通信参数时次执行 MB_COMM_LOAD <br > MB_MASTER MB_SLAVE 指令放入户程序中时分配背景数块 指定 <br >MB_COMM_LOAD 指令 MB_DB 参数时引该背景数块 通信处理器 Modbus TCP <br > 139 早期 Modbus RTU 通信(仅 CMCB 1241) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1139 <br >MB_COMM_LOAD 数块变量 <br >表出存储 MB_COMM_LOAD <br >背景数块中公静态变量(户程序中) <br >表格 13 142背景数块中静态变量 <br >变量 数类型 说明 <br >ICHAR_GAP UInt 字符间隙延时 <br >参数毫秒单位指定增加预期接收字符间时间量 <br >参数应位时间数加 Modbus 默认 35 位时间(35 <br >字符时间) <br >RETRIES UInt 站返回响应错误代码 0x80C8 前重试次数 <br >STOP_BITS USInt 字符组帧停止位数目 效值 1 2 <br > <br >表格 13 143MB_COMM_LOAD 执行条件代码 1 <br >STATUS (W#16#) 说明 <br >0000 错误 <br >8180 端口 ID 值效(通信模块端口硬件标识符错误) <br >8181 波特率值效 <br >8182 奇偶校验值效 <br >8183 流控制值效 <br >8184 响应超时值效(响应超时值 5 ms) <br >8185 MB_DB 参数 MB_MASTER MB_SLAVE 指令背景数块 <br > 1 述列出 MB_COMM_LOAD 错误返回底层 PtP 通信指令错误 通信处理器 Modbus TCP <br >139 早期 Modbus RTU 通信(仅 CMCB 1241) <br > S71200 编程控制器 <br >1140 系统手册 012015 A5E02486685AH <br >13932 MB_MASTER( PtP 端口作 Modbus RTU 站进行通信)指令 <br >表格 13 144MB_MASTER 指令 <br >LADFBD SCL 说明 <br > <br >MB_MASTER_DB( <br > REQ_bool_in_ <br > MB_ADDR_uint_in_ <br > MODE_usint_in_ <br > DATA_ADDR_udint_in_ <br > DATA_LEN_uint_in_ <br > DONE>_bool_out_ <br > BUSY>_bool_out_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_ <br > DATA_PTR_variant_inout_) <br >MB_MASTER 指令作 Modbus <br >站利前执行 MB_COMM_LOAD <br >指令组态端口进行通信 <br >MB_MASTER <br >指令放入程序时动分配背景数块 指定 <br >MB_COMM_LOAD 指令 MB_DB <br >参数时该 MB_MASTER <br >背景数块 <br > <br >表格 13 145参数数类型 <br >参数类型 数类型 说明 <br >REQ IN Bool 0 请求 <br >1 请求数传送 Modbus 站 <br >MB_ADDR IN V10 USInt <br >V20 UInt <br >Modbus RTU 站址: <br >标准寻址范围(1 247) <br >扩展寻址范围(1 65535) <br >值 0 保留消息广播 Modbus 站 <br >Modbus 功代码 050615 16 <br >广播功代码 <br >MODE IN USInt 模式选择: 指定请求类型(读写诊断) 请参见面 <br >Modbus 功表解详细信息 <br >DATA_ADDR IN UDInt 站中起始址: 指定 Modbus <br >站中访问数起始址 请参见面 Modbus <br >功表解效址信息 <br >DATA_LEN IN UInt 数长度: 指定请求中访问位数字数 请参见面 <br >Modbus 功表解效长度信息 <br >DATA_PTR IN Variant 数指针: 指写入读取数 M DB 址(标准 <br >DB 类型) <br >DONE OUT Bool 请求已完成没出错DONE 位保持 TRUE <br >扫描周期时间 通信处理器 Modbus TCP <br > 139 早期 Modbus RTU 通信(仅 CMCB 1241) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1141 <br >参数类型 数类型 说明 <br >BUSY OUT Bool • 0 – 正进行 MB_MASTER 操作 <br >• 1 – MB_MASTER 操作正进行 <br >ERROR OUT Bool 请求错误终止ERROR 位保持 TRUE <br >扫描周期时间 STATUS 参数中错误代码值仅 <br >ERROR TRUE 扫描周期效 <br >STATUS OUT Word 执行条件代码 <br >Modbus 站通信规 <br >● 必须先执行 MB_COMM_LOAD 组态端口然 MB_MASTER <br >指令该端口通信 <br >● 果某端口初始化 Modbus 站请求 MB_SLAVE 应该端口 <br >MB_MASTER 执行实例该端口该端口 <br >MB_MASTER 执行必须 MB_MASTER 背景数块 <br >● Modbus 指令通信中断事件控制通信程 户程序必须轮询 <br >MB_MASTER 指令解传送接收完成情况 <br >● 建议定端口程序循环 OB 中调 MB_MASTER 执行Modbus <br >站指令程序循环循环延时执行等级执行 <br >时两种执行优先级中执行 果 Modbus <br >站指令执行优先级更高 Modbus 站取代导致正确操作 <br >Modbus 站指令启动诊断时间错误执行优先级执行 <br >● 站指令启动传输必须连续执行已启 EN 输入该实例直返回状态 DONE1 <br >状态 ERROR1 止 两事件中发生前特殊 MB_MASTER <br >实例视已激活 原始实例激活调已启 REQ <br >输入实例导致错误 <br >果原始实例连续执行程停止请求状态保持激活段时间该时间静态变 <br >量 Blocked_Proc_Timeout 指定 旦超出该时间段激活 REQ <br >输入调站指令成激活实例 防止单 Modbus <br >站指令独占锁定端口访问 <br >果静态变量Blocked_Proc_Timeout指定时间段没启原始激活实例 <br >次执行实例(未设置 REQ)时清激活状态 果设置 <br >REQ次执行启动新站请求实例未激活样 通信处理器 Modbus TCP <br >139 早期 Modbus RTU 通信(仅 CMCB 1241) <br > S71200 编程控制器 <br >1142 系统手册 012015 A5E02486685AH <br >REQ 参数 <br >0 请求1 请求数传送 Modbus 站 <br >电边触发触点控制输入 <br >输入启状态机便会启动确保前请求完成前允许背景数块 <br > MB_MASTER 发出请求 <br >前请求执行期间捕获输入状态部保存直接收响应检测错 <br >误 <br >果前请求完成前 REQ 输入 1次执行 MB_MASTER <br >实例会进行续传送 果前请求已完成 REQ 输入 <br >1 次执行 MB_MASTER 时便会发出新请求 <br >DATA_ADDR MODE 参数选择 Modbus 功类型 <br >DATA_ADDR(站中 Modbus 起始址): 指定 Modbus <br >站中访问数起始址 <br >MB_MASTER 指令 MODE 输入非功代码输入 MODE Modbus <br >址起确定实际 Modbus 消息中功代码 表列出 MODE 参数Modbus <br >功代码 Modbus 址范围间应关系 <br >表格 13 146Modbus 功 <br >MODE Modbus <br >功 <br >数长度 操作数 Modbus <br >址 <br >0 01 1 2000 <br >1 1992 1 <br >读取输出位: <br >请求 1 1992 2000 位 <br >1 9999 <br >0 02 1 2000 <br >1 1992 1 <br >读取输入位: <br >请求 1 1992 2000 位 <br >10001 19999 <br >0 03 1 125 <br >1 124 1 <br >读取保持寄存器: <br >请求 1 124 125 字 <br >40001 49999 <br >400001 465535 <br >0 04 1 125 <br >1 124 1 <br >读取输入字: <br >请求 1 124 125 字 <br >30001 39999 <br >1 05 1 写入输出位: <br >请求位 <br >1 9999 <br >1 06 1 写入保持寄存器: <br >请求 1 字 <br >40001 49999 <br >400001 465535 通信处理器 Modbus TCP <br > 139 早期 Modbus RTU 通信(仅 CMCB 1241) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1143 <br >MODE Modbus <br >功 <br >数长度 操作数 Modbus <br >址 <br >1 15 2 1968 <br >2 1960 1 <br >写入输出位: <br >请求 2 1960 1968 位 <br >1 9999 <br >1 16 2 123 <br >2 122 1 <br >写入保持寄存器: <br >请求 2 122 123 字 <br >40001 49999 <br >400001 465535 <br >2 15 1 1968 <br >2 1960 1 <br >写入输出位: <br >请求 1 1960 1968 位 <br >1 9999 <br >2 16 1 123 <br >1 122 1 <br >写入保持寄存器: <br >请求 1 122 123 字 <br >40001 49999 <br >400001 465535 <br >11 11 0 读取站通信状态字事件计数器 <br >状态字指示忙闲情况(0 忙0xFFFF 忙) <br >成功完成条消息事件计数器计数值递增 <br >该功MB_MASTER DATA_ADDR <br >DATA_LEN 操作数忽略 <br > <br >80 08 1 利数诊断代码 0x0000 <br >检查站状态(回送测试 站回送请求) <br >请求 1 字 <br > <br >81 08 1 利数诊断代码 0x000A <br >重新设置站事件计数器 <br >请求 1 字 <br > <br >3 <br >10 <br >12 <br >79 <br >82 <br >255 <br > 保留 <br > 1 扩展寻址模式根功数类型数长度减 1 字节 1 字 通信处理器 Modbus TCP <br >139 早期 Modbus RTU 通信(仅 CMCB 1241) <br > S71200 编程控制器 <br >1144 系统手册 012015 A5E02486685AH <br >DATA_PTR 参数 <br >DATA_PTR 参数指写入读取 DB M 址 <br >果数块必须创建全局数块读写 Modbus 站提供数存储位置 <br > <br > 说明 <br >DATA_PTR 数块类型必须允许直接寻址 <br >该数块必须允许直接(绝)寻址符号寻址 <br >创建该数块时必须选择标准(Standard) 访问属性 <br > <br >DATA_PTR 参数数块结构 <br >● 数类型 Modbus 址 30001 3999940001 49999 400001 <br >465536 字读取效 Modbus 址 40001 49999 400001 465536 <br >字写入效 <br >– WORDUINT INT 数类型标准数组 <br >– 指定 WORDUINT INT 结构中元素具唯名称 16 <br >位数类型 <br >– 指定复杂结构中元素具唯名称 16 32 位数类型 <br >● Modbus 址 00001 09999 位读取写入 10001 19999 位读取 <br >– 布尔数类型标准数组 <br >– 唯命名布尔变量已命名布尔结构 <br >● 必需建议 MB_MASTER 指令具单独存储区 <br >建议原果 MB_MASTER <br >指令读取写入存储区发生数损坏性会更 <br >● 求 DATA_PTR 数区位全局数块中 <br >创建具区域数块供 Modbus 读取数块供 Modbus <br >写入数块站 通信处理器 Modbus TCP <br > 139 早期 Modbus RTU 通信(仅 CMCB 1241) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1145 <br >Modbus 站数块变量 <br >表出存储 MB_MASTER <br >背景数块中公静态变量(户程序中) <br >表格 13 147背景数块中静态变量 <br >变量 数类 <br >型 <br >初始值 说明 <br >Blocked_Proc <br >_Timeout <br >Real 30 Modbus <br >站实例受阻移该激活实例前需等时间(秒) <br >例已发出站请求程序彻底完成该请求前停止调该 <br >站功时会出现种情况 时间值必须 0 55 <br >秒否发生错误 默认值 5 秒 <br >Extended_Ad <br >dressing <br >Bool False 组态单字节双字节站寻址 默认值 0 <br >(0 单字节址1 双字节址) <br >户程序值写入 Blocked_Proc_Timeout Extended_Addressing 变量控制 <br >Modbus 站操作 关程序编辑器中变量示例关 Modbus <br >扩展寻址详细信息请参见 HR_Start_Offset Extended_Addressing MB_SLAVE <br >题说明 (页 1147) <br >条件代码 <br >表格 13 148MB_MASTER 执行条件代码(通信组态错误)1 <br >STATUS (W#16#) 说明 <br >0000 错误 <br >80C8 站超时 检查波特率奇偶校验站接线 <br >80D1 接收方发出暂停动传输流控制请求指定等时间未重新激活该 <br >传输 <br >硬件流控制期间果接收方指定等时间没声明 <br >CTS会产生该错误 <br >80D2 传送请求中止没 DCE 收 DSR 信号 <br >80E0 接收缓区已满消息终止 <br >80E1 出现奇偶校验错误消息终止 <br >80E2 组帧错误消息终止 通信处理器 Modbus TCP <br >139 早期 Modbus RTU 通信(仅 CMCB 1241) <br > S71200 编程控制器 <br >1146 系统手册 012015 A5E02486685AH <br >STATUS (W#16#) 说明 <br >80E3 出现超限错误消息终止 <br >80E4 指定长度超出总缓区消息终止 <br >8180 效端口 ID 值 MB_COMM_LOAD 指令出错 <br >8186 Modbus 站址效 <br >8188 指定广播请求模式效 <br >8189 数址值效 <br >818A 数长度值效 <br >818B 指数源目标指针效: 正确 <br >818C DATA_PTR 指针效 Blocked_Proc_Timeout 效: 数区必须 <br >DB(允许符号访问直接访问) M 存储区 <br >8200 端口正忙处理传送请求 <br > <br >表格 13 149MB_MASTER 执行条件代码(Modbus 协议错误)1 <br >STATUS (W#16#) 站响应代码 Modbus 协议错误 <br >8380 CRC 错误 <br >8381 01 支持功代码 <br >8382 03 数长度错误 <br >8383 02 数址错误址超出 DATA_PTR 区效范围 <br >8384 03 数值错误 <br >8385 03 支持数诊断代码值(功代码 08) <br >8386 响应中功代码请求中代码匹配 <br >8387 响应站错误 <br >8388 站写请求响应正确 <br >站返回写请求站实际发送写请求匹配 <br > 1 述列出 MB_MASTER 错误返回底层 PtP 通信指令错误 通信处理器 Modbus TCP <br > 139 早期 Modbus RTU 通信(仅 CMCB 1241) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1147 <br >13933 MB_SLAVE( PtP 端口作 Modbus RTU 站进行通信)指令 <br >表格 13 150MB_SLAVE 指令 <br >LADFBD SCL 说明 <br > <br >MB_SLAVE_DB( <br > MB_ADDR_uint_in_ <br > NDR>_bool_out_ <br > DR>_bool_out_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_ <br > MB_HOLD_REG_variant_inout_) <br >MB_SLAVE 指令允许户程序作 <br >Modbus 站通 CM(RS485 <br >RS232) CB (RS485) PtP <br >端口进行通信 远程 Modbus RTU <br >站发出请求时户程序会通执行 <br >MB_SLAVE 进行响应 STEP 7 <br >插入指令时动创建背景数块 <br > MB_COMM_LOAD 指令指定 <br >MB_DB 参数时 MB_SLAVE_DB <br >名称 <br > <br >表格 13 151参数数类型 <br >参数类型 数类型 说明 <br >MB_ADDR IN V10 USInt <br >V20 UInt <br >Modbus 站站址: <br >标准寻址范围(1 247) <br >扩展寻址范围(0 65535) <br >MB_HOLD_REG IN Variant 指 Modbus 保持寄存器 DB 指针: Modbus <br >保持寄存器 M 存储器数块 <br >NDR OUT Bool 新数绪: <br >• 0 – 新数 <br >• 1 – 表示 Modbus 站已写入新数 <br >DR OUT Bool 数读取: <br >• 0 – 数读取 <br >• 1 – 表示 Modbus 站已读取数 <br >ERROR OUT Bool 请求错误终止ERROR 位保持 TRUE <br >扫描周期时间 果执行错误终止 <br >STATUS 参数错误代码值仅 ERROR TRUE <br >扫描周期效 <br >STATUS OUT Word 执行错误代码 通信处理器 Modbus TCP <br >139 早期 Modbus RTU 通信(仅 CMCB 1241) <br > S71200 编程控制器 <br >1148 系统手册 012015 A5E02486685AH <br >Modbus 通信功代码(1245 15) CPU <br >输入程映输出程映中直接读写位字 <br >功代码MB_HOLD_REG 参数必须定义字节数类型 <br >表出 Modbus 址 CPU 程映映射示例 <br >表格 13 152Modbus 址程映映射 <br >Modbus 功 S71200 <br >代码 功 数区 址范围 数区 CPU 址 <br >01 读位 输出 1 8192 输出程映 Q00 Q10237 <br >02 读位 输入 10001 18192 输入程映 I00 I10237 <br >04 读字 输入 30001 30512 输入程映 IW0 IW1022 <br >05 写位 输出 1 8192 输出程映 Q00 Q10237 <br >15 写位 输出 1 8192 输出程映 Q00 Q10237 <br >Modbus 通信功代码(3616) Modbus 保持寄存器该寄存器 M <br >存储区址范围数块 保持寄存器类型 MB_SLAVE 指令 MB_HOLD_REG <br >参数指定 <br > <br > 说明 <br >MB_HOLD_REG 数块类型 <br >Modbus 保持寄存器数块必须允许直接(绝)寻址符号寻址 <br >创建该数块时必须选择标准(Standard) 访问属性 <br > <br >表出 Modbus 址保持寄存器映射示例种映射 Modbus 功代码 <br >03(读取字)06(写入字) 16(读取字) DB 址实际限取决种 CPU <br >型号工作存储器限值 M 存储器限值 通信处理器 Modbus TCP <br > 139 早期 Modbus RTU 通信(仅 CMCB 1241) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1149 <br >表格 13 153Modbus 址 CPU 存储器映射 <br >Modbus <br >站址 <br >MB_HOLD_REG 参数示例 <br >MW100 DB10DBw0 MW120 DB10DBW50 Recipeingredient <br >40001 MW100 DB10DBW0 MW120 DB10DBW50 Recipeingredient[1] <br >40002 MW102 DB10DBW2 MW122 DB10DBW52 Recipeingredient[2] <br >40003 MW104 DB10DBW4 MW124 DB10DBW54 Recipeingredient[3] <br >40004 MW106 DB10DBW6 MW126 DB10DBW56 Recipeingredient[4] <br >40005 MW108 DB10DBW8 MW128 DB10DBW58 Recipeingredient[5] <br > <br >表格 13 154诊断功 <br >S71200 MB_SLAVE Modbus 诊断功 <br >代码 子功 说明 <br >08 0000H 返回查询数回送测试: MB_SLAVE Modbus <br >站回送接收数字 <br >08 000AH 清通信事件计数器: MB_SLAVE 清 Modbus 功 11 <br >通信事件计数器 <br >11 获取通信事件计数器: MB_SLAVE 部通信事件计数器记录发送 <br >Modbus 站 Modbus 成功读取写入请求次数 该计数器会功 <br >8功 11 广播请求增加 <br >样会导致通信错误(例奇偶校验错误 CRC <br >错误)请求增加 <br >MB_SLAVE 指令支持 Modbus <br >站广播写请求该请求访问效址请求 <br >广播支持功代码MB_SLAVE 生成错误代码 0x8188 通信处理器 Modbus TCP <br >139 早期 Modbus RTU 通信(仅 CMCB 1241) <br > S71200 编程控制器 <br >1150 系统手册 012015 A5E02486685AH <br >Modbus 站通信规 <br >● 必须先执行 MB_COMM_LOAD 组态端口然 MB_SLAVE <br >指令通该端口通信 <br >● 果某端口作站响应 Modbus 站请勿 MB_MASTER <br >指令该端口进行编程 <br >● 定端口 MB_SLAVE 实例否出现确定行 <br >● Modbus 指令通信中断事件控制通信程 户程序必须通轮询 <br >MB_SLAVE 指令解传送接收完成情况控制通信程 <br >● MB_SLAVE 指令必须定速率定期执行便够时响应 Modbus <br >站进入请求 建议次扫描时程序循环 OB 执行 <br >MB_SLAVE循环中断 OB 执行 <br >MB_SLAVE建议做中断例程延时长会暂时阻止中断 <br >例程执行 <br >Modbus 定时信号 <br >必须周期性执行 MB_SLAVE接收 Modbus <br >站请求求响应 MB_SLAVE 执行频率取决 Modbus <br >站响应超时时间 图进行说明 <br > <br >响应超时时间 RESP_TO Modbus 站等 Modbus 站开始响应时间 <br >该时间段 Modbus 协议定义属 Modbus 站参数 <br >必须基户 Modbus 站具体参数确定 MB_SLAVE <br >执行频率(相邻两次执行间时间) Modbus <br >站响应超时时间少应执行两次 MB_SLAVE 通信处理器 Modbus TCP <br > 139 早期 Modbus RTU 通信(仅 CMCB 1241) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1151 <br >Modbus 站变量 <br >表出存储 MB_SLAVE 背景数块(户程序中)中公静态变量 <br >表格 13 155Modbus 站变量 <br >变量 数类型 说明 <br >Request_Count Word 该站接收请求数量 <br >Slave_Message_Cou <br >nt <br >Word 该特定站接收请求数量 <br >Bad_CRC_Count Word 接收具 CRC 错误请求数量 <br >Broadcast_Count Word 接收广播请求数量 <br >Exception_Count Word 需返回例外 Modbus 特定错误数 <br >Success_Count Word 该特定站接收没协议错误请求数量 <br >HR_Start_Offset Word 指定 Modbus 保持寄存器起始址(默认值 0) <br >Extended_Addressing Bool 组态单字节双字节站寻址 <br >(0 单字节址1 双字节址默认 0) <br >程序值写入 HR_Start_Offset Extended_Addressing 变量控制 Modbus <br >站操作 读取变量监视 Modbus 状态 <br >HR_Start_Offset <br >Modbus 保持寄存器址 40001 400001 开始址保持寄存器 PLC <br >存储器起始址应 组态HR_Start_Offset变量 Modbus <br >保持寄存器起始址定义 40001 400001 外值 <br >例果保持寄存器组态起始 MW100 长度 100 字 偏移量 20 <br >指定保持寄存器起始址 40021 40001低 40021 高 400119 <br >址导致寻址错误 <br >表格 13 156Modbus 保持寄存器寻址示例 <br >HR_Start_Offset 址 值 值 <br >0 Modbus 址(字) 40001 40099 <br >S71200 址 MW100 MW298 <br >20 Modbus 址(字) 40021 40119 <br >S71200 址 MW100 MW298 通信处理器 Modbus TCP <br >139 早期 Modbus RTU 通信(仅 CMCB 1241) <br > S71200 编程控制器 <br >1152 系统手册 012015 A5E02486685AH <br >HR_Start_Offset 字值指定 Modbus 保持寄存器起始址存储 <br >MB_SLAVE 背景数块中 MB_SLAVE <br >放入程序利参数助手拉列表设置该公静态变量值 <br >例 MB_SLAVE 放入 LAD 程序段切换先前程序段分配 <br >HR_Start_Offset 值 该值必须执行 MB_SLAVE 前分配 <br > <br > <br >默认 DB 名称输入 Modbus 站变量: <br >1 光标放参数字段中然输入 m <br >字符 <br >2 拉列表中选择MB_SLAVE_DB <br >3 光标放 DB <br >名称右侧(引号字符面)然输 <br >入句点字符 <br >4 拉列表中选择MB_SLAVE_DBHR_ <br >Start_Offset <br > <br > <br >Extended_Addressing <br >Extended_Addressing 变量访问方式述 HR_Start_Offset 参考相似 <br >Extended_Addressing 变量布尔值 布尔值必须通输出线圈(非 MOVE <br >块)写入 <br >Modbus 站寻址组态单字节(Modbus 标准方式)双字节 <br >扩展寻址单网络超 247 台设备进行寻址 选择扩展寻址 <br >64000 址进行寻址 面 Modbus 功 1 帧例进行显示 <br >表格 13 157单字节站址(字节 0) <br >功 1 字节 0 字节 1 字节 2 字节 3 字节 4 字节 5 <br >请求 站址 F 代码 起始址 线圈长度 <br >效响应 站址 F 代码 长度 线圈数 <br >错误响应 站址 0x81 E 代码 <br > 通信处理器 Modbus TCP <br > 139 早期 Modbus RTU 通信(仅 CMCB 1241) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1153 <br >表格 13 158双字节站址(字节 0 字节 1) <br > 字节 0 字节 1 字节 2 字节 3 字节 4 字节 5 字节 6 <br >请求 站址 F 代码 起始址 线圈长度 <br >效响应 站址 F 代码 长度 线圈数 <br >错误响应 站址 0x81 E 代码 <br >条件代码 <br >表格 13 159MB_SLAVE 执行条件代码(通信组态错误)1 <br >STATUS (W#16#) 说明 <br >80D1 接收方发出暂停动传输流控制请求指定等时间未重新激活该 <br >传输 <br >硬件流控制期间果接收方指定等时间没声明 <br >CTS会产生该错误 <br >80D2 传送请求中止没 DCE 收 DSR 信号 <br >80E0 接收缓区已满消息终止 <br >80E1 出现奇偶校验错误消息终止 <br >80E2 组帧错误消息终止 <br >80E3 出现超限错误消息终止 <br >80E4 指定长度超出总缓区消息终止 <br >8180 效端口 ID 值 MB_COMM_LOAD 指令出错 <br >8186 Modbus 站址效 <br >8187 指 MB_HOLD_REG DB 指针效: 区域太 <br >818C 指 M 存储器 DB(DB 区域必须允许符号址直接址) <br >MB_HOLD_REG 指针效 <br > 通信处理器 Modbus TCP <br >139 早期 Modbus RTU 通信(仅 CMCB 1241) <br > S71200 编程控制器 <br >1154 系统手册 012015 A5E02486685AH <br >表格 13 160MB_SLAVE 执行条件代码(Modbus 协议错误)1 <br >STATUS (W#16#) 站响应代码 Modbus 协议错误 <br >8380 响应 CRC 错误 <br >8381 01 支持功代码广播支持 <br >8382 03 数长度错误 <br >8383 02 数址错误址超出 DATA_PTR 区效范围 <br >8384 03 数值错误 <br >8385 03 支持数诊断代码值(功代码 08) <br > 1 述列出 MB_SLAVE 错误返回底层 PtP 通信指令错误 <br >1394 示例: 早期 Modbus RTU 站程序 <br >启动期间通第扫描标志启 MB_COMM_LOAD 通方式执行 <br >MB_COMM_LOAD 时必须保证串口组态运行时会更改 <br >程序段 1: 仅第次扫描期间 RS485 模块参数进行次初始化 <br > <br >程序循环 OB 中 MB_MASTER 指令单站进行通信 <br >站通信程序循环 OB 中外 MB_MASTER <br >指令重新 MB_MASTER FB 通信处理器 Modbus TCP <br > 139 早期 Modbus RTU 通信(仅 CMCB 1241) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1155 <br >程序段 2: 站保持寄存器读取 100 字 <br > <br >程序段 3: 选网络仅显示读操作完成前 3 字值 <br > <br >程序段 4: 64 位写入起始站址 Q20 输出映寄存器 <br > 通信处理器 Modbus TCP <br >139 早期 Modbus RTU 通信(仅 CMCB 1241) <br > S71200 编程控制器 <br >1156 系统手册 012015 A5E02486685AH <br >1395 示例: 早期 Modbus RTU 站程序 <br >次启Tag_1启时初始化面显示 MB_COMM_LOAD <br >通方式执行 MB_COMM_LOAD 时必须保证串口组态运行时会根 HMI <br >配置进行更改 <br >程序段 1: 次 HMI 设备更改 RS485 模块参数时会初始化该参数 <br > <br >面显示 MB_SLAVE 置 10 ms 执行次循环 OB 中 <br >样会站绝响应速度达快短消息(请求中占 20 <br >字节更低)达 9600 波特良性 <br >程序段 2: 次扫描期间检查 Modbus 站请求 Modbus 保持寄存器组态 100 <br >字( MW1000 开始) <br > <br > 通信处理器 Modbus TCP <br > 1310 采 CP 12427 遥控 TeleService <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1157 <br >1310 采 CP 12427 遥控 TeleService <br >13101 远程控制通信处理器概述 <br > S71200 远程控制通信处理器 <br > TeleControl 应通信处理器: <br > <br >● CP 12431 <br >订货号 6GK7 2431BX300XE0 <br >助公基础设施( DSL)通 TeleControl Server Basic (TCSB V3) <br >SIMATIC S71200 连接控制中心通信处理器 <br >助 VPN 技术防火墙通通信处理器受保护方式访问 S71200 <br >通信处理器作 CPU for S7 通信附加太网接口 <br >通信处理器 CPU 间通信通访问 PLC 变量组态设备象进行 <br >● CP 12431 DNP3 <br >订货号 6GK7 2431JX300XE0 <br >通 DNP3 协议 SIMATIC S71200 连接控制中心通信处理器 <br >通信处理器 CPU 间通信通访问 PLC 变量组态设备象进行 <br >● CP 12431 IEC <br >订货号 6GK7 2431PX300XE0 <br >通 IEC 608705 协议 SIMATIC S71200 连接控制中心通信处理器 <br >通信处理器 CPU 间通信通访问 PLC 变量组态设备象进行 <br >● CP 12427 <br >订货号 6GK7 2427KX300XE0 <br >通移动线 (GPRS) 公基础设施 (DSL) TeleControl Server Basic <br >SIMATIC S71200 连接控制中心通信处理器 通信处理器 Modbus TCP <br >1310 采 CP 12427 遥控 TeleService <br > S71200 编程控制器 <br >1158 系统手册 012015 A5E02486685AH <br >● CP 12427 GPRS V2 <br >订货号 6GK7 2427KX310XE0 <br >通移动线 (GPRS) 公基础设施 (DSL) TeleControl Server Basic <br >(TCSB V3) SIMATIC S71200 连接控制中心通信处理器 <br >助 VPN 技术防火墙通通信处理器受保护方式访问 S71200 <br >通信处理器作 CPU for S7 通信附加太网接口 <br >通信处理器 CPU 间通信通访问 PLC 变量组态设备象进行 <br >● CP 12437 LTExx <br >通移动线 (GPRS) 公基础设施 (DSL) TeleControl Server Basic <br >(TCSB V3) SIMATIC S71200 连接控制中心通信处理器 <br >支持移动线规范: GSMGPRS UMTS (G3) LTE <br >覆盖采移动线规范国家区通信处理器分两型号提供: <br >– CP 12437 LTEUS <br >北美标准 <br >订货号 6GK7 2437SX300XE0 <br >– CP 12437 LTEEU <br >西欧标准 <br >订货号 6GK7 2437KX300XE0 <br >助 VPN 技术防火墙通通信处理器受保护方式访问 S71200 <br >通信处理器作 CPU for S7 通信附加太网接口 <br >通信处理器 CPU 间通信通访问 PLC 变量组态设备象进行 <br > 通信处理器 Modbus TCP <br > 1310 采 CP 12427 遥控 TeleService <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1159 <br >13102 连接 GSM 网络 <br >通 GPRS 基 IP WAN 通信 <br > CP 12427 通信处理器 S71200 连接 GSM 网络 CP 12427 <br >实现远程站控制中心 WAN 通信站间通信 <br >站间通信通 GSM 网络实现 <br >远程站控制室间进行通信控制中心必须具备访问 Internet PC <br >CP 12427 支持通 GSM 网络通信服务: <br >● GPRS(General Packet Radio Service通分组线服务) <br >通 GSM 网络处理数传输GPRS面数包服务 <br >● SMS(Short Message Service短消息服务) <br >CP 12427 接收发送 SMS 消息 通信伙伴移动电话 S71200 <br >CP 12427 适合世界工业领域支持频段: <br >● 850 MHz <br >● 900 MHz <br >● 1800 MHz <br >● 1900 MHz 通信处理器 Modbus TCP <br >1310 采 CP 12427 遥控 TeleService <br > S71200 编程控制器 <br >1160 系统手册 012015 A5E02486685AH <br >求 <br >站控制中心设备取决具体应 <br >● 中央控制室通信者通中央控制室进行通信控制中心需具备访问 <br >Internet PC <br >● 站设备外具 CP 12427 远程 S71200 站必须满足求通 GSM <br >网络进行通信: <br >– 相应 GSM 网络供应商签订合约 <br >果 GPRS合约中必须允许 GPRS 服务 <br >果存仅通 GSM 网络站间直接通信 GSM 网络供应商必须 CP <br >分配固定 IP 址 种情况站间通信控制中心 <br >– 合约中包含 SIM 卡 <br >SIM 卡已插入 CP 12427 中 <br >– 站范围 GSM 网络 <br >13103 CP 12427 应 <br >CP 12427 应: 通信处理器 Modbus TCP <br > 1310 采 CP 12427 遥控 TeleService <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1161 <br >遥控应 <br >● 通 SMS 发送消息 <br >通 CP 12427远程 S71200 站 CPU 接收 GSM 网络 SMS <br >消息者通 SMS 已组态移动电话 S71200 发送消息 <br >● 控制中心通信 <br >远程 S71200 站通 GSM 网络 Internet 站中遥控服务器进行通信 <br >够 GPRS 传输数需站遥控服务器安装TELECONTROL <br >SERVER BASIC应程序 遥控服务器集成 OPC <br >服务器功更高层级中央控制系统通信 <br >● S71200 站间通 GSM 网络进行通信 <br >通两种方式处理配 CP 12427 远程站间通信: <br >– 通站进行站间通信 <br >组态站中 S71200 <br >站间建立永久安全连接便站间相互通信遥控服务器间 <br >进行通信 站间通信通遥控服务器进行 CP 12427 <br >Telecontrol模式运行 <br >– 站间直接通信 <br >站站间直接通信带固定 IP 址 SIM <br >卡便站直接互相寻址 通信服务安全功(例 <br >VPN)取决网络供应商提供服务 CP 12427 GPRS 直接模式运行 <br >通 GPRS TeleService <br >通 GSM 网络 Internet 配 STEP 7 工程师站配 CP 12427 远程 S7 <br >1200 站间建立 TeleService 连接 该连接工程师站通遥控服务器 TeleService <br >网关(作中介转发帧建立相应授权)运行 PC TELECONTROL <br >SERVER BASIC应程序功 <br > TeleService 连接方面: <br >● 组态程序数 STEP 7 项目载工作站 <br >● 查询工作站中诊断数 通信处理器 Modbus TCP <br >1310 采 CP 12427 遥控 TeleService <br > S71200 编程控制器 <br >1162 系统手册 012015 A5E02486685AH <br >13104 CP12427 属性 <br >CP 12427 服务功 <br >● 通 Internet 执行 CP 日时钟步 <br >方法设置 CP 时间: <br >– Telecontrol模式遥控服务器传送时间 CP <br >该时间设置身时间 <br >– GPRS 直接模式CP SNTP 请求时间 <br >步 CPU 时间块 CP 读出前时间 <br >● 存连接问题时时缓发送消息 <br >● 连接备遥控服务器提高性 <br >● 优化数量(时连接) <br > STEP 7 中 CP <br >组态遥控服务器时连接作遥控服务器永久连接备选方案 <br >种情况仅需时建立遥控服务器连接 <br >● 记录数量 <br >记录已传送数量根特定需进行评估 <br >13105 组态电气连接 <br >组态模块换 <br >组态模块需组态工具: <br >STEP 7 版 V110 SP1 更高版 <br > STEP 7 V110 SP1需支持包CP 12427(HSP0003001) <br > GPRS 传输程数请站户程序中遥控通信指令 <br >CP 12427 组态数存储 CPU 中样必时方便换 CP <br > S71200 中插入三 CP 12427 类型模块样便建立冗余通信路径 通信处理器 Modbus TCP <br > 1310 采 CP 12427 遥控 TeleService <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1163 <br >电气连接 <br >● CP 12427 电源 <br >CP 具连接外部 24 VDC 电源单独连接 <br >● GSM 网络线接口 <br >GSM 通信需外天线通 CP SMA 插座进行连接 <br >13106 更信息 <br >更信息 <br >CP 12427 手册包含详细信息您 Internet <br >西门子工业动化客户支持页面找该手册相应条目 ID : <br >45605894 (httpsupportautomationsiemenscomWWviewzh45605894) <br >13107 附件 <br >ANT7944MR GSMGPRS 天线 <br >列天线 GSMGPRS 网络安装室室外均: <br >● 四频天线 ANT7944MR <br > 通信处理器 Modbus TCP <br >1310 采 CP 12427 遥控 TeleService <br > S71200 编程控制器 <br >1164 系统手册 012015 A5E02486685AH <br > <br >简称 订货号 说明 <br >ANT7944MR 6NH9 8601AA00 四频天线(90018001900 MHzUMTS) <br >防水适合室室外永久连接天 <br >线 5 m 连接电缆SMA <br >连接器包括安装支架螺钉墙插座 <br >● 头天线 ANT7943M <br > <br > <br >简称 订货号 说明 <br >ANT7943M 6NH9 8701AA00 头天线(90018001900 MHz)防水 <br >适合室室外永久连接天线 12 <br >m 连接电缆SMA <br >连接器包括粘胶垫采螺钉安装 <br >必须单独订购天线 <br >13108 参考 GSM 天线手册 <br >更信息 <br >关详细信息请参见设备手册您 Internet <br >西门子工业动化客户支持页面找该手册相应条目 ID : <br >23119005 (httpsupportautomationsiemenscomWWviewzh23119005) 通信处理器 Modbus TCP <br > 1310 采 CP 12427 遥控 TeleService <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1165 <br >13109 遥控组态示例 <br >文针配 CP 12427 站提供组态示例 <br >通 SMS 发送消息 <br > <br >配 CP 12427 SIMATIC S71200 通 SMS 移动电话已组态 S71200 <br >站发送消息 通信处理器 Modbus TCP <br >1310 采 CP 12427 遥控 TeleService <br > S71200 编程控制器 <br >1166 系统手册 012015 A5E02486685AH <br >通控制中心进行遥控 <br > <br >图 131 S71200 站控制中心间通信 通信处理器 Modbus TCP <br > 1310 采 CP 12427 遥控 TeleService <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1167 <br >遥控应中配 CP 12427 SIMATIC S71200 通 GSM 网络 Internet <br >控制中心通信 TELECONTROL SERVER BASIC(TCSB) <br >应程序安装站遥控服务器 实现应: <br >● 工作站控制中心间遥控通信 <br >该应中工作站通 GSM 网络 Internet <br >现场数发送站遥控服务器 遥控服务器监控远程站 <br >● 工作站装 OPC 客户端控制室间通信 <br >第种应类似工作站遥控服务器进行通信 集成 OPC <br >服务器遥控服务器控制室中 OPC 客户端交换数 <br >OPC 客户端遥控服务器位台计算机例装 WinCC <br >控制中心计算机安装 TCSB 时OPC <br >客户端遥控服务器便时位该计算机 <br >● 通控制中心进行站间通信 <br >站间通信通配 CP 12427 S7 站实现 <br >允许进行站间通信遥控服务器会发送站消息转发接收站 <br >站间直接通信 <br > <br >图 132 两 S71200 站间直接通信 <br >组态中两 SIMATIC S71200 站 CP 12427 通 GSM 网络互相直接通信 <br > CP 12427 固定 IP 址 GSM <br >网络供应商相关服务必须允许项规定 通信处理器 Modbus TCP <br >1310 采 CP 12427 遥控 TeleService <br > S71200 编程控制器 <br >1168 系统手册 012015 A5E02486685AH <br >通 GPRS TeleService <br >通 GPRS TeleService 中安装 STEP 7 工程师站通 GSM 网络 Internet <br > S71200 中 CP 12427 进行通信 <br >防火墙外部连接请求处常闭状态远程站工程师站间需开关站 <br >开关站遥控服务器果组态中没遥控服务器开关站 <br >TeleService 网关 <br >遥控服务器 TeleService <br >连接通遥控服务器运行 <br >● 工程师站遥控服务器通 Intranet (LAN) Internet 进行连接 <br >● 遥控服务器远程站通 Intranet GSM 网络进行连接 <br >工程师站遥控服务器台计算机换言 STEP 7 TCSB <br >安装台计算机 <br > <br >图 133 遥控服务器组态中通 GPRS TeleService 通信处理器 Modbus TCP <br > 1310 采 CP 12427 遥控 TeleService <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1169 <br >遥控服务器 TeleService <br >连接通 TeleService 网关运行 <br >工程师站 TeleService 网关间连接通 LAN Internet 运行连接 <br > <br >图 134 TeleService 网关组态中通 GPRS TeleService 通信处理器 Modbus TCP <br >1310 采 CP 12427 遥控 TeleService <br > S71200 编程控制器 <br >1170 系统手册 012015 A5E02486685AH <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1171 <br > TeleService 通信(SMTP 电子邮件) 14 <br >141 TM_Mail(发送电子邮件)指令 <br >表格 14 1 TM_MAIL 指令 <br >LADFBD SCL 说明 <br > <br > <br >TM_MAIL_DB( <br > REQ_bool_in_ <br > ID_int_in_ <br > TO_S_string_in_ <br > CC_string_in_ <br > SUBJECT_string_in_ <br > TEXT _string_in_ <br > ATTACHMENT_variant_in_ <br > BUSY>_bool_out_ <br > DONE>_bool_out_ <br > ERROR>_bool_out_ <br > STATUS>_word_out_) <br >TM_MAIL 指令通 CPU <br >工业太网连接 TCPIP <br >SMTP(Simple Mail Transfer <br >Protocol <br >简单邮件传输协议)发送电子邮件消 <br >息 中基太网 Internet <br >连接性选 TeleService <br >适配器电话陆线连接TM <br >_MAIL <br >会异步执行该作业会持续次 <br >TM_MAIL 调 调 TM_MAIL <br >时必须分配背景数块 <br >绝设置该背景数块保持性属 <br >性 确保背景数块 <br >CPU STOP 模式切换 RUN <br >模式时初始化触发新 <br >TM_MAIL 操作 <br > 1 STEP 7 会插入指令时动创建背景 DB TeleService 通信(SMTP 电子邮件) <br >141 TM_Mail(发送电子邮件)指令 <br > S71200 编程控制器 <br >1172 系统手册 012015 A5E02486685AH <br >输入参数 REQ 出现升( 0 变 1)时开始发送电子邮件 表出 <br >BUSYDONE ERROR 间关系 连续调期间评估参数监视 <br >TM_MAIL 执行进度检查完成情况 <br >输出参数 BUSY 状态 1 变 0 时输出参数 DONEERROR STATUS <br >SFC_STATUS <br >仅周期效程序逻辑必须保存时输出状态值便检测续程序执行周 <br >期中状态变化 <br >表格 14 2 DoneBusy Error 参数间交互作 <br >DONE BUSY ERROR 说明 <br >相关 1 相关 正处理作业 <br >1 0 0 作业已成功完成 <br >0 0 1 作业出错终止 关错误原信息请参见 STATUS <br >参数 <br >0 0 0 没作业正处理 <br >果 CPU TM_MAIL 激活期间切换 STOP <br >模式终止电子邮件服务器间通信连接 果通工业太网总线进行 CPU <br >通信时出现问题丢失电子邮件服务器通信连接发生情况时暂停发 <br >送程时接收方收电子邮件 <br > <br > <br >注意 <br >修改户程序 <br >程序块删换 TM_MAIL 调者 TM_MAIL <br >背景数块调会中断程序块链接 果未保持已链接程序块 TPCIP <br >通信功进入确定状态进导致财产损失 <br >传送修改程序块必须执行 CPU 重启(热启动)冷启动 <br >避免中断程序块链接仅列情况更改户程序中直接影响 TM_MAIL <br >调部分: <br >• CPU 处 STOP 模式 <br >• 未发送电子邮件(REQ BUSY 0) <br > TeleService 通信(SMTP 电子邮件) <br > 141 TM_Mail(发送电子邮件)指令 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1173 <br >数致性 <br >启动操作时会读取输入参数 ADDR_MAIL_SERVER <br >前操作完成启动新 TM_MAIL 操作新值会生效 <br >相反参数 <br >WATCH_DOG_TIMETO_SCCFROMSUBJECTTEXTATTACHMENTUS <br >ERNAME PASSWORD 执行 TM_MAIL 时读取仅完成作业 (BUSY 0) <br >更改 <br >拨号连接: 组态 TS 适配器 IE 参数 <br >必须组态离开调 TeleService 适配器 IE 参数便 Internet <br >服务提供商拨号服务器相连接 <br >果设置调需属性仅发送电子邮件时建立连接 <br >模拟调制解调器连接连接程需更时间(约出分钟) <br >必须额外时间包括 WATCH_DOG_TIME 值中 <br >表格 14 3 参数数类型 <br >参数类型 数类型 说明 <br >REQ IN Bool 通低高(升)信号启动操作 <br >ID IN Int 连接标识符: 请参见指令 <br >TCONTDISCONTSEND TRCV ID 参数 <br >必须未户程序中该指令实例 <br >编号 <br >TO_S IN String 收件址: 长度 240 字符 STRING <br >数 <br >CC IN String 抄送收件址(选): 长度 240 <br >字符 STRING 数 <br >SUBJECT IN String 电子邮件题名: 长度 240 字符 <br >STRING 数 <br >TEXT IN String 电子邮件文消息(选): 长度 240 <br >字符 STRING 数 <br >果参数空字符串发送电子邮件含 <br >消息文 TeleService 通信(SMTP 电子邮件) <br >141 TM_Mail(发送电子邮件)指令 <br > S71200 编程控制器 <br >1174 系统手册 012015 A5E02486685AH <br >参数类型 数类型 说明 <br >ATTACHMENT IN Variant 指电子邮件附件数指针: 长度 65534 <br >字节字节字双字数 <br >果未分配值发送电子邮件含附件 <br >DONE OUT Bool • 0 作业尚未启动执行 <br >• 1 作业已执行未出现错误 <br >BUSY OUT Bool • 0 操作正进行 <br >• 1 操作正进行 <br >ERROR OUT Bool 请求错误终止ERROR <br >位扫描周期时间保持 1 STATUS <br >输出中错误代码值仅 ERROR 1 <br >扫描周期效 <br >STATUS OUT Word TM_MAIL 指令返回值错误信息 <br >ADDR_MAIL_SERVER 1 Static DWord 邮件服务器 IP 址: 必须 IP <br >址片段分配两 4 位十六进制字符组成 8 <br >位位组 果 IP 址片段 等十六进制值 A <br >十进制值 10必须该 8 位位组输入0A <br >例: IP 址 192168010 <br >ADDR_MAIL_SERVER <br >DW#16#C0A8000A中: <br >• 192 16#C0 <br >• 168 16#A8 <br >• 0 16#00 <br >• 10 16#0A <br >WATCH_DOG_TIME 1 Static Time TM_MAIL 完成整 SMTP 程(连接 SMTP <br >开始完成 SMTP 传输)允许长时间 <br >果超出该时间TM_MAIL 结束执行报告错误 <br > TM_MAIL <br >结束报告错误前实际时间延时超 <br >WATCH_DOG_TIME断开操作需更 <br >时间 <br >开始时应设置 2 分钟时间 ISDN <br >电话连接该时间短 TeleService 通信(SMTP 电子邮件) <br > 141 TM_Mail(发送电子邮件)指令 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1175 <br >参数类型 数类型 说明 <br >USERNAME 1 Static String 邮件帐户户名: 长度 180 字符 <br >STRING 数 <br >PASSWORD 1 Static String 邮件服务器密码: 长度 180 字符 <br >STRING 数 <br >FROM 1 Static String 发送方址: 长度 240 字符 STRING <br >SFC_STATUS 1 Static Word 调通信块执行条件代码 <br > 1 次调 TM_MAIL 时会修改参数值 值分配 TM_MAIL 实例数块中首次调 <br >TM_MAIL 时引次 <br >SMTP 验证 <br >TM_MAIL 支持 SMTP AUTH LOGIN 验证方法 <br >关该验证方法信息请参见邮件服务器手册 Internet 服务提供商网站 <br >AUTH LOGIN 验证方法 TM_MAILUSERNAME PASSWORD <br >参数连接邮件服务器 前必须邮件服务器设置电子邮件帐户户名密码 <br >果没 USERNAME 参数分配值会 AUTH LOGIN <br >验证方法电子邮件没验证情况发送 <br >TO_SCC FROM 参数 <br >参数 TO_SCC FROM 字符串面示例示: <br >TO <wenna@mydomaincom> <ruby@mydomaincom> <br >CC <admin@mydomaincom> <judy@mydomaincom> <br >FROM <admin@mydomaincom> <br >输入字符串时必须遵守规: <br >● 必须输入TOCCFROM字符(包括号) <br >● 址前必须输入空格字符起始尖括号< 例TO <电子邮件址> <br >间必须空格字符 <br >● 址必须输入结束尖括号> <br >● TO_S CC 址中电子邮件址必须输入逗号字符 <br >例单电子邮件址逗号TO <email address>中必填项 <br >● FROM 条目电子邮件址末尾逗号 TeleService 通信(SMTP 电子邮件) <br >141 TM_Mail(发送电子邮件)指令 <br > S71200 编程控制器 <br >1176 系统手册 012015 A5E02486685AH <br >考虑运行模式存储器会 TM_MAIL TO_SCC FROM <br >数执行语法检查 果未严格遵述格式规 SMTP <br >电子邮件服务器事务会失败 <br >STATUS SFC_STATUS 参数 <br >TM_MAIL 返回执行条件代码分类: <br >● W#16#0000:TM_MAIL 操作已成功完成 <br >● W#16#7xxx:TM_MAIL 操作状态 <br >● W#16#8xxx:部调通信设备邮件服务器时出错 <br >表显示 TM_MAIL 执行条件代码包括部调通信模块时生成错误代码 <br > <br > <br > 说明 <br >电子邮件服务器求 <br >TM_MAIL 通端口 25 SMTP <br >电子邮件服务器通信分配端口号更改 <br >数 IT 部门外部电子邮件服务器现禁端口 25 防止 PC <br >受病毒感染变欺诈电子邮件生成器 <br >您通 SMTP <br >连接部邮件服务器部服务器理前安全强化该安全强化通 Internet <br >电子邮件转发外部邮件服务器必需功 <br > <br >示例: 部邮件服务器组态 <br >果 Microsoft Exchange 作部邮件服务器配置服务器 SMTP <br >通分配 S71200 PLC IP 址访问 配置交换理控制台: 服务器组态(Server <br >configuration) >集线器传输(Hub transport) >接收连接器(Receive connectors) >IP <br >转发(IP relay) 网络(Network) 选项卡名具 IP <br >址远程服务器接收邮件(Receive mail from remote servers that have these IP <br >addresses) 框 您处输入执行 TM_MAIL 指令 PLC IP 址 <br >该类部 Microsoft Exchange 服务器连接需验证 TeleService 通信(SMTP 电子邮件) <br > 141 TM_Mail(发送电子邮件)指令 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1177 <br >电子邮件服务器配置 <br >TM_MAIL 允许端口 25 通信SMTP AUTH LOGIN <br >验证(选)电子邮件服务器 <br >配置兼容电子邮件服务器帐户接受远程 SMTP 登录然编辑 TM_MAIL <br >背景数块输入 TM_MAIL USERNAME PASSWORD <br >字符串字符串验证您电子邮件帐户连接 <br >表格 14 4 条件代码 <br >STATUS <br >(W#16#): <br >SFC_STATUS <br >(W#16#): <br >说明 <br >0000 TM_MAIL 操作已完成未发生错误 零 STATUS <br >代码保证电子邮件确实已发送(请参见表第条注释) <br >7001 TM_MAIL 处激活状态 (BUSY 1) <br >7002 7002 TM_MAIL 处激活状态 (BUSY 1) <br >8xxx xxxx TM_MAIL 操作已完成部调通信指令时出错 关 <br >SFC_STATUS 参数详细信息请参见底层 PROFINET <br >开放式户通信指令 STATUS 参数说明 <br >8010 xxxx 连接失败: 关 SFC_STATUS 参数详细信息请参见 TCON <br >指令 STATUS 参数说明 <br >8011 xxxx 发送数时出错: 关 SFC_STATUS 参数详细信息请参见 <br >TSEND 指令 STATUS 参数说明 <br >8012 xxxx 接收数时出错: 关 SFC_STATUS 参数详细信息请参见 <br >TRCV 指令 STATUS 参数说明 <br >8013 xxxx 连接失败: 关评估 SFC_STATUS 参数详细信息请参见 TCON <br > TDISCON 指令 STATUS 参数说明 <br >8014 连接失败: 输入错误邮件服务器 IP 址 <br >(ADDR_MAIL_SERVER) 短连接时间 (WATCH_DOG_TIME) <br > CPU 未网络连接 CPU 组态正确 <br >8015 ATTACHMENT 参数指针效: 具数类型长度分配 <br >variant 指针 例P#DBDBX00正确P#DBDBX00 byte <br >256正确 <br >82xx 84xx <br >85xx <br > 错误消息邮件服务器应 SMTP 协议错误编号8 <br >请参见表第二条注释 <br >8450 操作未执行: 邮箱请稍重试 TeleService 通信(SMTP 电子邮件) <br >141 TM_Mail(发送电子邮件)指令 <br > S71200 编程控制器 <br >1178 系统手册 012015 A5E02486685AH <br >STATUS <br >(W#16#): <br >SFC_STATUS <br >(W#16#): <br >说明 <br >8451 操作已中止: 处理程中出现错误请稍重试 <br >8500 命令语法错误: 原电子邮件服务器支持 LOGIN <br >验证程 请检查 TM_MAIL 参数 <br >尝试发送需验证电子邮件 尝试空字符串换参数 <br >USERNAME <br >8501 语法错误: 参数正确 TO_S CC <br >参数中输入错误址 <br >8502 未知命令命令未执行: 请检查输入容尤参数 FROM <br >输入完整漏掉@字符 <br >8535 SMTP 验证完整 输入户名密码正确 <br >8550 法访问邮件服务器您没访问权限 <br >输入户名密码正确者邮件服务器支持登录访问 <br >该错误原 TO_S CC <br >参数中字符@面输入域名正确 <br >8552 操作已中止: 超出分配存储器请稍重试 <br >8554 传输失败: 请稍重试 <br > <br > <br > 说明 <br >未报告电子邮件传输错误 <br >• 收件址输入正确会令 TM_MAIL 产生 STATUS 错误 <br >种情况法保证具正确电子邮件址收件收电子邮件 <br >• 关 SMTP 错误代码详细信息请访问 Internet 参见邮件服务器错误文档 <br >邮件服务器读取条错误消息 该错误消息存储 TM_MAIL <br >背景数块参数 buffer1 中 <br > <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1179 <br > 线诊断工具 15 <br >151 状态 LED <br >CPU IO 模块 LED 提供关模块 IO 运行状态信息 <br >CPU 状态 LED <br >CPU 提供状态指示灯: <br >● STOPRUN <br >– 黄色常亮指示 STOP 模式 <br >– 纯绿色指示 RUN 模式 <br >– 闪烁(绿色黄色交)指示 CPU 处 STARTUP 模式 <br >● ERROR <br >– 红色闪烁指示错误例CPU <br >部错误存储卡错误组态错误(模块匹配) <br >– 障状态: <br > 纯红色指示硬件出现障 <br > 果固件中检测障 LED 闪烁 <br >● MAINT(维护)次插入存储卡时闪烁 然 CPU 切换 STOP 模式 CPU <br >切换 STOP 模式执行操作启动存储卡评估: <br >– CPU 切换 RUN 模式 <br >– 执行存储器复位 (MRES) <br >– CPU 循环电 线诊断工具 <br >151 状态 LED <br > S71200 编程控制器 <br >1180 系统手册 012015 A5E02486685AH <br > LED 指令 (页 414)确定 LED 状态 <br >表格 15 1 CPU 状态 LED <br >说明 STOPRUN <br >黄色绿色 <br >ERROR <br >红色 <br >MAINT <br >黄色 <br >断电 灭 灭 灭 <br >启动检固件更新 闪烁 <br >(黄色绿色交) <br > 灭 <br >停止模式 亮(黄色) <br >运行模式 亮(绿色) <br >取出存储卡 亮(黄色) 闪烁 <br >错误 亮(黄色绿色) 闪烁 <br >请求维护 <br >• 强制 IO <br >• 需更换电池(果安 <br >装电池板) <br >亮(黄色绿色) 亮 <br >硬件出现障 亮(黄色) 亮 灭 <br >LED 测试 CPU <br >固件出现障 <br >闪烁 <br >(黄色绿色交) <br >闪烁 闪烁 <br >CPU <br >组态版未知兼容 <br >亮(黄色) 闪烁 闪烁 <br > <br > <br > 说明 <br >CPU 组态版未知兼容错误 <br >试图 S71200 V30 程序载 S71200 V40 CPU 中会导致 CPU 错误CPU <br >诊断缓区显示相应错误消息 果效版程序传送卡 <br >(页 144)致请取出该卡然执行 STOP RUN 切换存储器复位 (MRES) <br >循环电 果载效程序致请 CPU 复位出厂设置 <br >(页 1186) CPU 错误状态恢复载效 V40 CPU 程序 <br > 线诊断工具 <br > 151 状态 LED <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1181 <br >CPU 提供两指示 PROFINET 通信状态 LED <br >开底部端子块盖子 PROFINET LED <br >● Link (绿色)点亮指示连接成功 <br >● RxTx (黄色)点亮指示传输活动 <br >CPU 数字量信号模块 (SM) 数字量输入输出提供 IO Channel LED IO <br >Channel (绿色)通点亮熄灭指示输入输出状态 <br >出现致命错误 S71200 特性 <br >CPU 固件检测致命错误时会尝试障模式重新启动果重新启动成功CPU <br >会通持续闪烁 STOPRUNERROR MAINT LED 发出信号指示障模式 <br >障模式重新启动装载户程序硬件配置 <br >果 CPU 成功完成障模式重新启动CPU 信号板输出会设置 <br >0中央机架信号模块分布式 IO 输出会设置组态 CPU STOP 响应 <br >果障模式重新启动失败(例硬件障) STOP ERROR LED <br >亮起MAINT LED 熄灭 <br > <br > 警告 <br >障状态法保证正常运行 <br >控制设备安全情况运行时会出现障导致受控设备意外运行 <br >种意外运行会导致员死亡重伤设备损坏 <br >应紧急停止功机电超控功独立 PLC 冗余安全功 <br > 线诊断工具 <br >151 状态 LED <br > S71200 编程控制器 <br >1182 系统手册 012015 A5E02486685AH <br >SM 状态 LED <br >外数字量 SM 提供指示模块状态 DIAG LED: <br >● 绿色指示模块处运行状态 <br >● 红色指示模块障处非运行状态 <br >模拟量 SM 路模拟量输入输出提供 IO Channel LED <br >● 绿色指示通道已组态处激活状态 <br >● 红色指示模拟量输入输出处错误状态 <br >外模拟量 SM 提供指示模块状态 DIAG LED: <br >● 绿色指示模块处运行状态 <br >● 红色指示模块障处非运行状态 <br >SM 检测模块通断电情况(必时检测现场侧电源) <br >表格 15 2 信号模块 (SM) 状态 LED <br >说明 DIAG <br >(红色绿色) <br >IO Channel <br >(红色绿色) <br >现场侧电源关闭 呈红色闪烁 呈红色闪烁 <br >没组态更新进行中 呈绿色闪烁 灭 <br >模块已组态没错误 亮(绿色) 亮(绿色) <br >错误状态 呈红色闪烁 <br >IO 错误(启诊断时) 呈红色闪烁 <br >IO 错误(禁诊断时) 亮(绿色) 线诊断工具 <br > 152 转线连接 CPU <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1183 <br >152 转线连接 CPU <br >装载程序项目工程数执行列活动时必须编程设备 CPU <br >间建立线连接: <br >● 测试户程序 <br >● 显示改变 CPU 工作模式 (页 1188) <br >● 显示设置 CPU 日期日时钟 (页 1186) <br >● 显示模块信息 <br >● 较步 (页 1191)离线线程序块 <br >● 传载程序块 <br >● 显示诊断诊断缓区 (页 1190) <br >● 通监视表格 (页 1195)监视修改值测试户程序 <br >● 强制表格强制 CPU 中值 (页 1199) <br > <br >组态 CPU 建立线连接请单击项目导航树中 <br >CPU项目(Project) 视图中单击转线模式(Go <br >online) 钮: <br > <br > <br >果该 CPU <br >首次转线模式必须 <br >转线模式(Go <br >Online) 话框中选择 <br >PGPC <br >接口类型特定 <br >PGPC <br >接口然该接口 <br >中发现 CPU <br >建立线连接 <br >现编程设备已连接 CPU 橙色单元指示存线连接 <br >现您项目树线工具务卡中线诊断(Online & diagnostics) <br >工具 <br > 线诊断工具 <br >153 线 PROFINET IO 设备分配名称 <br > S71200 编程控制器 <br >1184 系统手册 012015 A5E02486685AH <br >153 线 PROFINET IO 设备分配名称 <br >PROFINET 网络中设备分配名称 CPU 连接 果 PROFINET <br >设备尚未分配名称更改该设备名称设备网络(Devices & networks) <br >编辑器该设备分配名称 线诊断工具 <br > 153 线 PROFINET IO 设备分配名称 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1185 <br > PROFINET IO 设备必须 STEP 7 项目(线诊断(Online & <br >diagnostics) 工具) PROFINET IO 设备组态存储器(例 ET200 S <br >接口模块组态存储器)中该设备分配相名称 <br >果名称缺失两位置中名称匹配 PROFINET IO 数交换模式会运行 <br > <br >1 设备网络(Devices & <br >networks) <br >编辑器中右键单击需 <br >PROFINET IO <br >设备选择线诊断(O <br >nline & diagnostics) <br > <br >2 线诊断(Online & <br >diagnostics) <br >话框中选择菜单项: <br >• 功(Functions) <br >• 分配名称(Assign name) <br >单击网络中访问设备(A <br >ccessible devices in the <br >network) <br >图标显示网络中 <br >PROFINET IO 设备 <br > <br >3 <br >显示列表中单击需 <br >PROFINET IO <br >设备然单击分配名称(A <br >ssign name) <br >钮该名称写入 <br >PROFINET IO <br >设备组态存储器 <br > 线诊断工具 <br >154 设置 IP 址日时钟 <br > S71200 编程控制器 <br >1186 系统手册 012015 A5E02486685AH <br >154 设置 IP 址日时钟 <br > <br >设置线 CPU 中 IP 址 (页 684)时间 访问线 <br >CPU项目树中线诊断(Online & diagnostics) 显示更改 IP 址 <br >显示设置线 CPU 时间日期参数 <br > <br > <br > <br > <br > 说明 <br >该特性仅具 MAC 址(未分配 IP 址)已恢复出厂设置 CPU <br > <br >155 复位出厂设置 <br >情形 S71200 复位原始出厂设置: <br >● CPU 线连接 <br >● CPU 处 STOP 模式 <br > <br > <br >说明 <br >果 CPU 处 RUN <br >模式户启动复位操作接受确认提示切换 STOP 模式 <br > 线诊断工具 <br > 155 复位出厂设置 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1187 <br >步骤 <br > CPU 复位出厂设置请步骤操作: <br >1 开 CPU 线诊断(Online and Diagnostics) 视图 <br >2 功(Functions) 文件夹中选择复位出厂设置(Reset to factory settings) <br >3 果保留 IP 址请选中保留 IP 址(Retain IP address) 复选框果删 IP <br >址选中删 IP 址(Delete IP address) 复选框 <br >4 单击复位(Reset) 钮 <br >5 单击确定(OK) 接受确认提示 <br >结果 <br >模块会根需切换 STOP 模式复位出厂设置 CPU 执行操作: <br > <br >CPU 中安装存储卡 CPU 中未安装存储卡 <br >• 清空诊断缓区 <br >• 复位时间 <br >• 存储卡恢复工作存储器 <br >• 操作数区域设置组态初始值 <br >• 参数设置组态值 <br >• 根您做选择保留删 IP <br >址 (MAC <br >址固定始终变)1 <br >• 果存控制数记录 <br >(页 161)删 <br >• 清空诊断缓区 <br >• 复位时间 <br >• 清空工作存储器部装载存 <br >• 操作数区域设置组态初始值 <br >• 参数设置组态值 <br >• 根您做选择保留删 IP <br >址 (MAC <br >址固定始终变)1 <br >• 果存控制数记录删 <br > 1 果选择保留 IP 址(Retain IP address)CPU IP <br >址子网掩码路器址(果)设硬件配置中设置非已通户程序 <br >工具修改值种情况 CPU 恢复修改值 线诊断工具 <br >156 更新固件 <br > S71200 编程控制器 <br >1188 系统手册 012015 A5E02486685AH <br >156 更新固件 <br >通 STEP 7 线诊断工具更新连接 CPU 固件 <br >执行固件更新请执行步骤: <br >1 开连接 CPU 线诊断(Online and Diagnostics) 视图 <br >2 Functions文件夹中选择固件更新(Firmware update) <br >3 单击浏览(Browse) 钮导航包含固件更新文件位置 <br >位置您硬盘驱动器保存服务支持网站 <br >(httpwwwsiemenscomautomation)载 S71200 <br >(httpsupportautomationsiemenscomWWviewzh34612486133100) <br >固件更新文件位置相 <br >4 选择模块兼容文件 表中会显示选文件兼容模块 <br >5 单击运行更新(Run update) 钮 必根话框更改 CPU 工作模式 <br >STEP 7 加载固件更新时会显示进程话框 <br >完成话框会提示您新固件启动模块 <br > <br > 说明 <br >果没选择新固件启动模块通循环电等操作复位模块前先前模块 <br >保持激活状态 复位模块新固件激活 <br > <br >您方法执行固件更新: <br >● 存储卡 (页 150) <br >● Web 服务器模块信息标准 Web 页面 (页 883) <br >157 线 CPU CPU 操作员面板 <br > <br > <br >CPU 操作员面板(CPU operator panel) 显示线 CPU <br >工作模式(STOP RUN) 该面板显示 CPU <br >否错误值否处强制状态 <br >线工具(Online Tools) 务卡 CPU 操作面板更改线 CPU 工作模式 <br > CPU 处线模式便访问线工具(Online Tools) 务卡 <br > 线诊断工具 <br > 158 监视循环时间存储器情况 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1189 <br >158 监视循环时间存储器情况 <br > <br >监视线 CPU <br >循环时间存储器情 <br >况 <br >连接线 CPU <br >开线工具(Online <br >tools) <br >务卡查测量值: <br >• 循环时间 <br >• 存储器情况 <br > <br > <br > <br > <br > 线诊断工具 <br >159 显示 CPU 中诊断事件 <br > S71200 编程控制器 <br >1190 系统手册 012015 A5E02486685AH <br >159 显示 CPU 中诊断事件 <br >诊断缓区查 CPU 期活动 通线诊断(Online & Diagnostics) <br >访问项目树中线 CPU 诊断缓区 包含条目: <br >● 诊断事件 <br >● CPU 工作模式改变(切换 STOP RUN 模式) <br > <br > <br >第条目包含新事件 <br >诊断缓区中条目均包含记录事件 <br >日期时间段说明 <br >条目数 CPU 决定 支持 <br >50 条目 <br >仅永久存储诊断缓区中 10 <br >新事件 CPU <br >复位工厂设置会通删条目方式 <br >复位诊断缓区 <br > GET_DIAG 指令 (页 429)采集诊断信息 <br > 线诊断工具 <br > 1510 较离线 CPU 线 CPU <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1191 <br >1510 较离线 CPU 线 CPU <br >线 CPU 中代码块项目中代码块进行较 果项目中代码块线 <br >CPU 代码块匹配通较编辑器项目线 CPU <br >步具体方法项目代码块载 CPU 中者项目中删线 CPU <br >中存块 <br > <br > <br >项目中选择 CPU <br >较离线线(Compare Offlineonline) <br >命令开较(Compare) 编辑器 (通工具(Tools) <br >菜单右键单击项目中 CPU 方式访问该命令) <br > <br >单击某象操作(Action) <br >列删象执行操作该 <br >象载设备三项中进行选择 <br >单击步(Synchronize) 钮装载代码块 <br > <br >较目标(Compare to) <br >列中右键单击象选择开始详细较(Start <br >detailed comparison) 钮排显示代码块 <br >详细较功会高亮显示线 CPU 代码块项目中 <br >CPU 代码块间差异 <br > <br > 线诊断工具 <br >1511 监视修改 CPU 中值 <br > S71200 编程控制器 <br >1192 系统手册 012015 A5E02486685AH <br >1511 监视修改 CPU 中值 <br >STEP 7 提供监视 CPU 线工具: <br >● 您显示监视变量前值 监视功会改变程序序 户提供关 <br >CPU 中程序序数信息 <br >● 功控制户程序序数: <br >– 修改线 CPU 中变量值解户程序响应 <br >– 外围设备输出( Q01P StartP)强制特定值 <br >– STOP 模式启输出 <br > <br > <br >说明 <br >控制功时必须始终心谨慎 <br >功会严重影响户系统程序执行 <br > <br >表格 15 3 STEP 7 编辑器线功 <br >编辑器 监视 修改 强制 <br >监视表格 <br >强制表格 <br >程序编辑器 <br >变量表 <br >DB 编辑器 线诊断工具 <br > 1511 监视修改 CPU 中值 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1193 <br >15111 转线模式监视 CPU 中值 <br > <br >监视变量必须线连接 CPU 需单击工具栏中转线(Go online) 钮 <br > <br > <br >连接 CPU STEP 7 工作区标题变橙色 <br >项目树显示离线项目线 CPU 较结果 绿色圆点表示 <br >CPU 项目步二者具相组态户程序 <br >变量表会显示变量 监控表显示变量直接址 <br > <br > <br > <br > 监视户程序执行显示变量值请单击工具栏中全部监视(Monitor all) <br >钮 <br > <br >监视值(Monitor value) 字段中显示变量值 线诊断工具 <br >1511 监视修改 CPU 中值 <br > S71200 编程控制器 <br >1194 系统手册 012015 A5E02486685AH <br >15112 显示程序编辑器中状态 <br > LAD FBD 程序编辑器中监控达 50 变量状态 编辑器栏显示 LAD <br >编辑器 <br >编辑器栏开编辑器间切换视图需开关闭编辑器 <br >程序编辑器工具栏中单击接通断开监视(Monitoring onoff) <br >钮显示户程序状态 <br > <br > <br >程序编辑器中网络绿色显示流 <br >右键单击指令参数修改指令值 <br >15113 捕获 DB 线值重设起始值 <br >捕获线 CPU 中受监视前值成全局 DB 起始值 <br >● 必须够线连接 CPU <br >● CPU 必须处 RUN 模式 <br >● 必须已 STEP 7 中开相应 DB <br > <br > 显示监视值快(Show a snapshot of the monitored value) 钮捕获 DB <br >中选变量前值 然值复制 DB 起始值(Start value) 列 <br >1 DB 编辑器中单击监视变量(Monitor all tags) 钮 监视值(Monitor value) <br >列会显示前数值 <br >2 单击显示监视值快(Show a snapshot of the monitored value) <br >钮显示快(Snapshot) 列中前值 <br >3 单击全部监视(Monitor all) 钮停止监视 CPU 中数 <br >4 变量复制快(Snapshot) 列中值 <br >– 选择复制值 <br >– 右键单击选中值显示右键快捷菜单 <br >– 选择复制(Copy) 命令 线诊断工具 <br > 1511 监视修改 CPU 中值 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1195 <br >5 复制值粘贴该变量相应起始值(Start value) 列 <br >(右键单击单元格右键快捷菜单中选择粘贴(Paste)) <br >6 保存项目复制值组态该 DB 新起始值 <br >7 编译 DB 载 CPU DB 会 CPU 进入 RUN 模式新起始值 <br > <br > <br >说明 <br >始终 CPU 中复制监视值(Monitor value) 列中显示值 STEP 7 <br >会检查值否 CPU 扫描周期 <br > <br >15114 监视表格监视修改 CPU 中值 <br >通监视表格 CPU 执行户程序时数点执行监视控制功 <br >根监视控制功数点程映(I Q)MDB 物理输入 <br >(I_P) 监视功显示 Q <br >存储器写入值会物理输出读取实际值法准确监视物理输出 <br >(Q_P) <br >监视功会改变程序序 户提供关 CPU 中程序序数信息 <br >控制功允许户控制程序序数 控制功时必须心谨慎 <br >功会严重影响户系统程序执行 三种控制功修改强制 STOP <br >模式启输出 <br >监视表格执行线功: <br >● 监视变量状态 <br >● 修改变量值 <br >选择监视修改变量时间: <br >● 扫描循环开始时: 该扫描循环开始时读取写入值 <br >● 扫描循环结束时: 该扫描循环结束时读取写入值 <br >● 切换停止 线诊断工具 <br >1511 监视修改 CPU 中值 <br > S71200 编程控制器 <br >1196 系统手册 012015 A5E02486685AH <br > <br > <br >创建监视表格: <br >1 双击添加新监视表格(Add new watch table) <br >开新监视表格 <br >2 输入变量名称变量添加监视表格 <br >选项监视变量: <br >• 监视全部(Monitor all): <br >该命令启动激活监视表格中见变量 <br >进行监视 <br >• 立监视(Monitor now): <br >该命令启动激活监视表格中见变量 <br >进行监视 监视表格仅立监视变量次 <br >选项修改变量: <br >● 修改 0(Modify to 0) 选址值设置0 <br >● 修改 1(Modify to 1) 选址值设置1 <br >● 立修改(Modify now) 立修改选址值扫描周期 <br >● 触发器修改(Modify with trigger) 修改选址值 <br >该功提供反馈指示实际否修改选址 <br >果需修改反馈立修改(Modify now) 功 <br >● 启外围设备输出(Enable peripheral outputs) 禁输出禁命令仅 CPU <br >处 STOP 模式时 <br >监视变量必须线连接 CPU <br > <br >监视表顶部钮选择功 <br >输入监视变量名称该拉选择项中选择种显示格式 线连接 CPU <br >时单击监视(Monitor) 钮监视值(Monitor value) 字段中显示数点实际值 线诊断工具 <br > 1511 监视修改 CPU 中值 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1197 <br >151141 监视修改 PLC 变量时触发器 <br >触发决定扫描周期中点监视修改选址 <br >表格 15 4 触发器类型 <br >触发器 说明 <br >永久 连续采集数 <br >扫描周期开始时 永久: CPU 读取输入扫描周期开始时连续采集数 <br >次: CPU 读取输入扫描周期开始时采集次数 <br >扫描周期结束时 永久: CPU 写入输出前扫描周期结束时连续采集数 <br >次: CPU 写入输出前扫描周期结束时采集次数 <br >切换 STOP 时 永久: CPU 切换 STOP 时连续采集数 <br >次: CPU 切换 STOP 采集次数 <br >定触发点修改 PLC 变量请选择周期开始结束 <br >● 修改输出: 触发修改输出事件佳时机扫描周期结束 CPU <br >马写入输出前时间 <br >扫描周期开始时监视输出值确定写入物理输出中值 外 CPU <br >值写入物理输出前监视输出检查程序逻辑实际 IO 行进行较 <br >● 修改输入: 触发修改输入事件佳时机周期开始CPU <br >刚读取输入户程序输入值前时间 <br >果怀疑值扫描期间发生变化您想扫描周期结束时监视输入值确保扫 <br >描周期结束时输入值扫描周期开始时相 <br >果值户程序会错误写入输入 <br >诊断 CPU 转 STOP 原请切换 STOP(Transition to STOP) <br >触发器捕捉程值 线诊断工具 <br >1511 监视修改 CPU 中值 <br > S71200 编程控制器 <br >1198 系统手册 012015 A5E02486685AH <br >151142 STOP 模式启输出 <br >监视表格允许户 CPU 处 STOP 模式时写入输出 <br >通该功检查输出接线检验连接输出引脚电线高电信号低电 <br >信号引入相连程设备端子 <br > <br > 警告 <br > STOP 模式写入物理输出风险 <br > CPU 处 STOP <br >模式时启物理输出激活相连程点进导致意外设备操作 <br >意外设备操作导致死亡严重身伤害 <br >监视表中写入输出前请确保更改物理输出会导致意外设备操作 <br >请始终遵守程设备安全预防措施 <br > <br >输出启时 STOP 模式修改输出状态 果输出禁法 STOP <br >模式修改输出 STOP 模式监视表启输出修改请步骤操作: <br >1 线(Online) 菜单中选择扩展模式(Expanded mode) 菜单命令 <br >2 选择线(Online) 菜单中修改(Modify) 命令启外围设备输出(Enable <br >peripheral outputs) 选项者右键单击监视表行文菜单中选择 <br >果已组态分布式 IO法 STOP <br >模式启输出果尝试操作返回错误 <br > CPU 设置 RUN 模式会禁启外围设备输出(Enable peripheral outputs) 选项 <br >果输入输出强制处 STOP 模式时允许 CPU 启输出 <br >必须先取消强制功 线诊断工具 <br > 1511 监视修改 CPU 中值 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1199 <br >15115 CPU 中强制值 <br >151151 强制表格 <br >强制表格提供强制功够外围设备输入外围设备输出址应输入输 <br >出点值改写成特定值 CPU <br >执行户程序前强制值应输入程映输出写入模块前应输 <br >出程映 <br > <br > <br > 说明 <br >强制值存储 CPU 中强制表格中 <br >强制输入(I址)输出(Q址) <br >强制外围设备输入外围设备输出 <br >强制表格动址面添加P(例: OnP RunP) <br > <br > <br > <br > <br >强制值(Force value) 单元格中输入强制输入值输出值 <br >然强制(Force) 列中复选框启输入输出强制功 <br > 启动换强制(Start or replace forcing) <br >钮强制设置强制表格中变量值 单击停止强制(Stop forcing) <br >钮重置变量值 <br >强制表格中监视输入强制值状态 监视输出强制值 <br >程序编辑器中查强制值状态 <br > 线诊断工具 <br >1511 监视修改 CPU 中值 <br > S71200 编程控制器 <br >1200 系统手册 012015 A5E02486685AH <br > <br > 说明 <br >强制表格中强制输入输出时强制操作变成项目组态部分 果关闭 <br >STEP 7强制元素会 CPU 程序中保持激活状态直元素清 <br >清强制元素必须 STEP 7 连接线 <br >CPU然强制表格断开停止元素强制功 <br > <br >151152 强制功操作 <br >CPU 允许户强制表格中指定物理输入输出址(I_P <br >Q_P)然启动强制功强制输入输出点 <br >程序中物理输入读取值强制值覆盖 程序处理程中该强制值 <br >程序写入物理输出时输出值强制值覆盖 强制值出现物理输出端程 <br >强制表格中强制输入输出时强制操作变成户程序部分 <br >编程软件已关闭强制选项运行 CPU <br >程序中保持激活直线连接编程软件停止强制功清止 <br >含通存储卡装载 CPU 强制点程序继续强制程序中选择点 <br >果 CPU 正执行写保护存储卡户程序法通监控表初始化更改 IO <br >强制户法改写写保护户程序中值 <br >强制写保护值尝试生成错误 <br >果存储卡传送户程序该存储卡强制元素传送 CPU <br > <br > 说明 <br >法强制分配 HSCPWM PTO 数字 IO 点 <br >设备配置期间分配高速计数器 (HSC)脉宽度调制 (PWM) 脉串输出 (PTO) <br >设备数字 IO 点 数字量 IO <br >点址分配设备法通强制表强制功修改分配 IO <br >点址值 <br > 线诊断工具 <br > 1512 RUN 模式载 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1201 <br > <br >启动 RUN <br >A 强制功影响 I 存储区清 ① Q 存储器写入物理输出时CPU <br >更新输出时应强制值 <br >B 强制功影响输出值初始化 ② 读取物理输入时CPU <br >仅输入复制 I <br >存储器前应强制值 <br >C 启动 OB 执行期间CPU <br >户程序访问物理输入时应强 <br >制值 <br >③ 户程序(程序循环 <br >OB)执行期间CPU <br >户程序访问物理输入写入物理输 <br >出时应强制值 <br >D 影响中断事件存储队列 ④ 强制功影响通信请求检诊断 <br >处理 <br >E 影响写入输出启 ⑤ 影响扫描周期时段处理中 <br >断 <br >1512 RUN 模式载 <br >该 CPU 支持 RUN 模式载(Download in RUN mode) <br >功您程干扰方式控制该程程序进行幅改动 <br >执行功程序进行重更改会导致损坏甚危险情况 <br > <br > 警告 <br > RUN 模式载风险 <br > RUN 模式 CPU 中载更改时更改立影响程操作 RUN <br >模式更改程序会引起意外系统操作进导致员死亡重伤设备损坏 <br > RUN 模式执行载员必须授权清楚 RUN <br >模式更改系统运行影响 <br > <br >利 RUN 模式载功切换 STOP <br >模式情况程序进行更改载 CPU 中 <br >● 停机情况前程进行少量更改(例更改参数值) <br >● 利功更快速调试程序(例插入段常开常闭开关逻辑) 线诊断工具 <br >1512 RUN 模式载 <br > S71200 编程控制器 <br >1202 系统手册 012015 A5E02486685AH <br > RUN 模式进行列程序块变量更改载 CPU 中: <br >● 创建覆盖删函数 (FC)函数块 (FB) 变量表 <br >● 创建删覆盖数块 (DB) 函数块 (FB) 背景数块 <br >添加数块结构 RUN 模式载 根组态设置 (页 1207)CPU <br >维持现块变量值新数块变量初始化初始值者 CPU <br >数块变量设置初始值 法 RUN 模式载 Web 服务器 <br >DB(控件片段) <br >● 覆盖组织块 (OB)创建删 OB <br > RUN 模式您次载二十块 果载块二十必须 <br >CPU 置 STOP 模式 <br >果更改载实际程(相仿真程言程序调试期间会进行仿真) <br >载前必须全面考虑会机器操作员机器造成安全果点非常重 <br > <br > 说明 <br >果 CPU 处 RUN 模式进行程序更改 STEP 7 始终会尝试先 RUN <br >模式载 果希出现种情况必须 CPU 置 STOP 模式 <br >果 RUN 模式载支持做更改 STEP 7 提示户 CPU 必须转 <br >STOP 模式 <br > <br >15121 RUN 模式载先决条件 <br > RUN 模式 CPU 中载程序更改必须满足先决条件: <br >● CPU 版 V30 更高版 <br > <br > <br >说明 <br > RUN 模式修改现块载扩展块接口 (页 1207)CPU 版必须 V40 <br >更高版 <br > <br >● 程序必须编译成功 <br >● 必须已运行 STEP 7 编程设备 CPU 间成功建立通信 线诊断工具 <br > 1512 RUN 模式载 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1203 <br >15122 RUN 模式更改程序 <br > RUN 模式更改程序首先必须确保 CPU 程序符合先决条件 <br >(页 1202)然步骤操作: <br >1 果 RUN 模式载程序请选择某种方法: <br >– 线(Online) 菜单中选择载设备(Download to device) 命令 <br >– 单击工具栏中载设备(Download to device) 钮 <br >– 项目树中右键单击程序块选择载设备 > 软件(Download to device > <br >Software) 命令 <br > <br >果程序已编译成功STEP 7 会开始该程序载 CPU 中 <br >2 STEP 7 提示您加载程序取消操作时单击加载(Load) 程序载 CPU 线诊断工具 <br >1512 RUN 模式载 <br > S71200 编程控制器 <br >1204 系统手册 012015 A5E02486685AH <br >15123 载选块 <br >程序块(Program blocks) 文件夹中选择单块选择载块 <br > <br >果选择载单块操 <br >作(Action) <br >列中显示统载(Con <br >sistent download) <br >选项 <br >展开类行确保选择 <br >加载块 <br >例中仅离线块进行少 <br >量更改需加载块 <br >例中需载块 <br > <br > <br > <br > 说明 <br > RUN 模式您次载二十块 果载块二十必须 <br >CPU 置 STOP 模式 <br > <br > 线诊断工具 <br > 1512 RUN 模式载 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1205 <br > <br >果尝试 RUN <br >模式载系统实际 <br >载前检测出法执行该操作 <br >该话框中显示停止模 <br >块(Stop modules) 类行 <br > <br >单击加载(Load) <br >钮显示加载结果(Loa <br >d results) 话框 <br >单击完成(Finish) <br >钮完成载 <br > 线诊断工具 <br >1512 RUN 模式载 <br > S71200 编程控制器 <br >1206 系统手册 012015 A5E02486685AH <br >15124 块中存编译错误时载选定单块 <br >果块中存编译错误时尝试执行统载该话框中显示错误信息禁 <br >加载钮 <br > <br >您必须更正块中编译错误 会激活加载(Load) 钮 <br > 线诊断工具 <br > 1512 RUN 模式载 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1207 <br >15125 RUN 模式修改载现块 <br >利 RUN 模式载功您数块函数块中添加修改变量然 <br >RUN 模式更改块载 CPU <br >载重新初始化 <br >数块函数块定预留存储器 RUN <br >模式载块中添加变量 默认情况存储器预留区域初始 100 字节 <br >您数中添加变量直达存储器预留区域 RUN <br >模式扩展块载 CPU <br >果需块中附加变量提供更存储空间增存储器预留区域 <br >果添加变量超已分配存储空间法 RUN 模式扩展块载 CPU <br >中 <br > <br >利载重新初始化功您通添加更数块变量扩展数块 <br >RUN 模式载扩展数块 <br >样您便数块中添加变量载该数块重新初始化程序 CPU <br >保留现数块变量值新添加变量初始化起始值 <br > CPU 处 RUN 模式线项目启该功请步骤操作: <br >1 STEP 7 项目树程序块(Program blocks) 文件夹中开块 <br >2 单击块编辑器中载重新初始化(Download without reinitialization) <br >切换钮启该功 (启图标周围会出现框: ) ) <br >3 单击提示中确定(OK) 确认选择 <br >4 块接口添加变量 RUN 模式载该块 <br >存储器预留区域允许少新变量您添加载少新变量 线诊断工具 <br >1512 RUN 模式载 <br > S71200 编程控制器 <br >1208 系统手册 012015 A5E02486685AH <br >果块中添加字节数超存储器预留区域组态字节数尝试 RUN <br >模式载块时STEP 7 会显示错误 您必须编辑块属性增存储空间 <br >启载重新初始化功时删现条目修改块存储器预留区域 <br >禁载重新初始化功请步骤操作: <br >1 单击块编辑器中载重新初始化(Download without reinitialization) <br >切换钮禁该功 (禁图标周围框会消失: ) ) <br >2 单击提示中确定(OK) 确认选择 <br >3 载该块 载话框中必须选择重新初始化(reinitialize) 载该扩展块 <br >载程现块变量新块变量重新初始化起始值 <br >载保持性块变量 <br > RUN 模式载保持性块变量需分配保持性存储器预留区域 <br >组态该保持性存储器预留区域请步骤操作: <br >1 STEP 7 项目树程序块(Program blocks) <br >文件夹中右键单击该块文菜单中选择属性(Properties) <br >2 选择载重新初始化(Download without reinitialization) 属性 <br >3 选中启载重新初始化保持性变量(Enable download without reinitialization <br >for retentive tags) 复选框 <br >4 组态保持性存储器预留区域提供字节数 <br >5 单击确定(OK) 保存更改 <br >6 数块中添加保持性数块变量 RUN 模式载该数块 <br >保持性存储器预留区域允许少新保持性数块变量您添加载少新保 <br >持性数块变量 <br >果块中添加保持性字节数超保持性存储器预留区域组态字节数尝试 <br >RUN 模式载块时STEP 7 会显示错误 <br >您保持性存储器预留区域中添加保持性块变量超区域样 RUN <br >模式载变量 <br >载扩展保持性块变量时变量包含前值 线诊断工具 <br > 1512 RUN 模式载 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1209 <br >新块组态保留存储空间 <br >新数块默认存储器预留区域 100 字节 创建新块时预留区域提供 100 <br >字节 果更改新块存储器预留区域 PLC 编程设置中更改设置: <br >1 STEP 7 中选择 选项 > 设置(Options > Settings) 菜单命令 <br >2 设置(Settings) 话框中展开PLC 编程(PLC programming) <br >选择常规(General) <br >3 载重新初始化(Download without reinitialization) <br >部分输入存储器预留区域字节数 <br >创建新块时STEP 7 新块输入存储器预留区域组态 <br >限制 <br > RUN 模式编辑载块时限制适: <br >● 通添加新变量扩展块接口 RUN 模式载仅适优化块 (页 191) <br >● 果重新初始化法 RUN 模式更改块结构载已更改块 <br >新成员添加 Struct (页 132) <br >变量更改变量名称数组数类型保持性状态需重新初始化该块 <br > RUN 模式载该块 现块变量执行 RUN <br >模式载重新初始化唯修改起始值(数块)默认值(函数块) <br >注释更改 <br > <br > <br >说明 <br >修改块 RUN 模式载块 S71200 CPU V40 新功 V40 <br >前 STOP 模式载已修改块 <br > <br >● RUN 模式载新块变量数超存储器预留区域容纳数目 <br >● RUN <br >模式载新保持性块变量数超保持性存储器预留区域容纳数目 <br >参见 <br >设备更换备件兼容性 (页 1451) 线诊断工具 <br >1512 RUN 模式载 <br > S71200 编程控制器 <br >1210 系统手册 012015 A5E02486685AH <br >15126 载失败时系统响应 <br >执行 RUN 模式载程中果出现网络连接障 STEP 7 <br >显示加载预览(Load preview) 话框: <br > <br >15127 RUN 模式载考虑事项 <br > RUN 模式载程序前果发生情况需考虑 RUN 模式进行修改 <br >CPU 运行影响: <br >● 果删输出控制逻辑次电循环切换 STOP 模式前CPU <br >始终保持该输出终状态 <br >● 果删正运行高速计数器脉输出函数该高速计数器脉输出继 <br >续运行直次电循环切换 STOP 模式 <br >● 次电循环者 STOP 切换 RUN <br >模式前首次扫描位状态条件逻辑会执行 <br >首次扫描位会切换 RUN 模式置位受 RUN 模式载影响 <br >● 覆盖数块 (DB) 前值变量 线诊断工具 <br > 1512 RUN 模式载 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1211 <br > <br > <br >说明 <br >CPU 必须支持 RUN 模式进行更改程序编译必须没错误CPU 必须 <br >STEP 7 通信 CPU 必须错误样 RUN 模式载程序 <br > RUN 模式程序块变量进行更改载 CPU 中: <br >• 创建覆盖删函数 (FC)函数块 (FB) 变量表 <br >• 创建删数块 (DB)会覆盖 DB 结构更改 覆盖 DB <br >初始值 法 RUN 模式载 Web 服务器 DB(控件片段) <br >• 覆盖组织块 (OB)创建删 OB <br > RUN 模式您次载二十块 果载块二十必须 <br >CPU 置 STOP 模式 <br >载旦启动完成前法 STEP 7 中执行务 <br > <br > RUN 模式载导致出错指令 <br >CPU 中激活 RUN 模式载指令会发生时错误 果 CPU <br >正准备激活已载更改初始化指令时出现错误 程中CPU <br >暂停户程序访问加载存储器初始化程时完成正进行户程序加载存储 <br >器访问 完成统激活载更改 <br > <br >指令 暂停激活时响应 <br >DataLogCreate STATUS W#16#80C0 ERROR TRUE <br >DataLogOpen STATUS W#16#80C0 ERROR TRUE <br >DataLogWrite STATUS W#16#80C0 ERROR TRUE <br >DataLogClose STATUS W#16#80C0 ERROR TRUE <br >DataLogNewFile STATUS W#16#80C0 ERROR TRUE <br >READ_DBL RET_VAL W#16#82C0 <br >WRIT_DBL RET_VAL W#16#82C0 <br >RTM RET_VAL 0x80C0 <br >种情况发生错误指令 RLO 输出失败 该错误时错误 <br >果出现错误需稍重试该指令 <br > <br > 说明 <br >执行 OB 程中重试该操作 <br > 线诊断工具 <br >1513 根触发条件踪记录 CPU 数 <br > S71200 编程控制器 <br >1212 系统手册 012015 A5E02486685AH <br >1513 根触发条件踪记录 CPU 数 <br >STEP 7 提供轨迹逻辑分析器功组态 PLC 踪记录变量 <br >记录轨迹数传编程设备 STEP 7 <br >工具分析理图形方式显示数 STEP 7 项目树中轨迹(Traces) <br >文件夹创建理轨迹 <br >图显示轨迹功步骤: <br > <br >① STEP 7 <br >轨迹编辑器中组态轨迹组态记录数值记录持续时间记录频率 <br >触发条件 <br >② 轨迹组态 STEP 7 传送 PLC <br >③ PLC 执行该程序发生触发条件时开始记录轨迹数 <br >④ 记录值 PLC 传送 STEP 7 <br >⑤ STEP 7 中工具分析图形方式显示保存该数 <br >轨迹 512 KB <br >访问示例 <br >关编程轨迹载组态传轨迹数逻辑分析器中显示数详细信 <br >息请参见 STEP 7 信息系统 详细示例请参见线诊断功 > <br >轨迹逻辑分析器功章 <br >外工业动化 SINAMICSSIMATIC 轨迹逻辑分析器功 <br >(httpsupportautomationsiemenscomCNviewzh64897128)线手册 <br >参考 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1213 <br > 技术规范 A <br >A1 常规技术规范 <br >遵守标准 <br >S71200 动化系统设计符合标准测试规范 S71200 <br >动化系统测试标准均基标准测试规范 <br >请注意非 S71200 <br >型号标准认证认证状态果变化恕行通知 <br >户责通参考产品标记额定值确定适认证 <br >需更关零件号排列新具体认证列表信息请咨询西门子代表 技术规范 <br >A1 常规技术规范 <br > S71200 编程控制器 <br >1214 系统手册 012015 A5E02486685AH <br >CE 认证 <br >S71200 动化系统满足列 EC <br >指令提出求安全相关目标符合欧盟公报中列出编程控制器协调欧洲 <br >标准 (EN) <br >● EC 指令 200695EC(低压指令)设计特定电压限值电气设备 <br >– EN 6113122007 编程控制器 设备求测试 <br >● EC 指令 2004108EC(EMC 指令)电磁兼容性 <br >– 辐射标准 <br >EN 61000642007+A12011: 工业环境 <br >– 抗扰度标准 <br >EN 61000622005: 工业环境 <br >● EC 指令 949EC (ATEX)拟潜爆炸性环境设备保护系统 <br >– EN 60079152010: 保护类型n <br >部门出具持 CE 致性声明文件位址: <br >Siemens AG <br >Sector Industry <br >I IA AS FA DH AMB <br >Postfach 1963 <br >D92209 Amberg <br >Germany <br >cULus 认证 <br >美国保险商实验室符合: <br >● 美国安全检测实验室公司: UL 508 认证(工业控制设备) <br >● 加标准协会: CSA C222 第 142 号(程控制设备) <br > <br > <br >说明 <br >SIMATIC S71200 系列符合 CSA 标准 <br >cULus 标志表示 S71200 已通美国安全检测实验室公司 (UL) <br >检验认证符合标准 UL 508 CSA 222 第 142 号 <br > 技术规范 <br > A1 常规技术规范 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1215 <br >FM 认证 <br >工厂研究协会 (FM) <br >认证标准类号 3600 3611 <br >批准: <br >I 类2 分区气体组 ABCD温度类 T3C Ta 60 ℃ <br >I 类2 区IIC温度类 T3 Ta 60 ℃ <br > CEC 18150 加 I 类2 分区安装 <br >重例外: 关时输入输出数信息请参见技术规范 某型号 Ta <br >60 ℃ 时额定值会降低 <br > <br > 警告 <br >危险场 I 类2 分区 2 区 言换组件会影响安全性 <br >授权 Siemens 维修中心维修设备 <br > <br >IECEx 认证 <br >EN 600790: 易爆环境 般求 <br >EN6007915: 适易爆环境电气设备 <br >防护类型nA <br >IECEX FMG140012X <br >Ex nA IIC Tx Gc <br >IECEx 级信息 FM 危险位置信息起显示产品 <br >仅批准标 IECEx 级产品 <br >需更关零件号排列新具体认证列表信息请咨询西门子代表 <br >IECEx 认证适继电器型号 <br >关温度额定值请参见具体产品铭牌 <br >根 IEC 6007915合适外壳中安装模块提供低级 IP54 保护 技术规范 <br >A1 常规技术规范 <br > S71200 编程控制器 <br >1216 系统手册 012015 A5E02486685AH <br >ATEX 认证 <br >ATEX 认证仅适 DC 型号 ATEX 认证适 AC 继电器型号 <br >EN 6007902009: 爆炸性环境 般求 <br >EN 60079152010: 适潜易爆气体环境电气设备 <br >防护类型nA <br >II 3 G Ex nA IIC T4 T3 Gc <br >模块安装合适机柜中根 EN 60529 少提供防护等级 <br >IP54安装提供等防护等级位置 <br >连接电缆导线应额定条件测实际温度工作 <br >安装应确保瞬变电压限制 119 V 请参见部分浪涌抗扰度 <br >重例外: 关时输入输出数信息请参见技术规范 某型号 Ta <br >60 ℃ 时额定值会降低 <br >CTick 认证 <br >S71200 动化系统满足 ASNZS CISPR16(A 类)标准求 <br >韩国认证 <br >S71200 动化系统满足韩国认证(KC 标志)求 已定义 A <br >类设备适合工业应适合家庭应 <br >欧亚关税盟认证(白俄罗斯哈萨克斯坦俄罗斯联邦) <br >EAC(欧亚符合性): 关税盟 (TR CU) 技术规格符合性声明 <br >海事认证 <br >S71200 产品定期特定机构递交申请便进行特定市场应关认证 <br >需更关零件号排列新具体认证列表信息请咨询西门子代表 <br >船级社: <br >● ABS(American Bureau of Shipping美国船级社) <br >● BV(Bureau Veritas法国船级社) <br >● DNV(Det Norske Veritas挪威船级社) <br >● GL(Germanischer Lloyd德国船级社) 技术规范 <br > A1 常规技术规范 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1217 <br >● LRS(Lloyds Register of Shipping英国劳氏船级社) <br >● Class NK(Nippon Kaiji Kyokai日船级社) <br >● 韩国船级社 <br >工业环境 <br >S71200 动化系统设计工业环境中 <br >表格 A 1 工业环境 <br >应现场 辐射求 抗扰性求 抗噪声求 <br >工业 EN 610006 <br >42007+A12011 <br >EN 61000622005 EN 610006 <br >22005 <br > <br > <br > 说明 <br >S71200 <br >动化系统旨工业区域住宅区会影响线电电视接收 <br >果居民区 S71200必须确保射频干扰强度符合 EN 55011 B 类限制值 <br >实现 RF 干扰级 B 效措施示例: <br > S71200 设备安装接控制机柜中 <br > 供电线路中噪声滤波器 <br >确保射频干扰强度符合 EN 55011 B 类求 <br >需单独验收(终安装必须满足居民区安装安全 EMC 求) <br > 技术规范 <br >A1 常规技术规范 <br > S71200 编程控制器 <br >1218 系统手册 012015 A5E02486685AH <br >电磁兼容性 <br >电磁兼容性 (EMC) 电气设备电磁环境中预期运行运行时电磁干扰发射水 <br >(EMI) 会干扰周围电气设备力 <br >表格 A 2 抗扰度符合 EN 6100062 <br >电磁兼容性 抗扰度符合 EN 6100062 <br >EN 6100042 <br >静电放电 <br >8 kV表面空中放电 <br >6 kV暴露导电表面接触放电 <br >EN 6100043 <br >辐射线电频率电磁场抗 <br >扰度测试 <br >80 1000 MHz10 Vm1 kHz 时 80 AM <br >14 20 GHz3 Vm1 kHz 时 80 AM <br >20 27 GHz1 Vm1 kHz 时 80 AM <br >EN 6100044 <br >快速瞬变脉 <br >2 kV5 kHz交流直流系统电源耦合网络 <br >2 kV5 kHz IO 耦合夹 <br >EN 610045 <br >浪涌抗扰度 <br >交流系统 2 kV 模1 kV 差模 <br >直流系统 2 kV 模1 kV 差模 <br >直流系统请参见面浪涌抗扰度 <br >EN 6100046 <br >传导干扰 <br >150 kHz 80 MHz10 V RMS1kHz 时 80 AM <br >EN 61000411 <br >电压骤降 <br >交流系统 <br >60 Hz 时0 持续 1 周期40 持续 12 周期 <br >70 持续 30 周期 技术规范 <br > A1 常规技术规范 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1219 <br >浪涌抗扰度 <br >受雷击浪涌耦合影响布线系统必须配备外部保护 <br >评估雷击类型浪涌保护规范 EN 6100045 中找中操作限制 <br >EN 6100062 确定受标准定义浪涌电压影响时S71200 DC CPU <br >信号模块需外部保护保持安全运行 <br >面列出支持需浪涌抗扰度保护设备 <br >根制造商建议正确安装设备提供相应保护 <br >供应商生产技术参数相更佳设备: <br >表格 A 3 支持抗浪涌保护设备 <br >子系统 保护设备 <br >+24 VDC 电源 BLITZDUCTOR VT BVT AVD 24零件号 918 422 <br >工业太网 DEHNpatch DPA M CLE RJ45B 48零件号 929 121 <br >RS485 BLITZDUCTOR XT基座单元 BXT BAS零件号 920 300 <br >BLITZDUCTOR XT模块 BXT ML2 BD HFS 5零件号 920 <br >271 <br >RS232 BLITZDUCTOR XT基座单元 BXT BAS零件号 920 300 <br >BLITZDUCTOR XT模块 BXT ML2 BE S 12零件号 920 <br >222 <br >+24 VDC <br >数字量输入 <br >DEHN Inc型号 DCO SD2 E 24零件号 917 988 <br >超 24 VDC <br >数字量输出传感器电 <br >源 <br >DEHN Inc型号 DCO SD2 E 24零件号 917 988 <br >模拟量 IO DEHN Inc型号 DCO SD2 E 12零件号 917 987 <br >继电器输出 需 <br > 技术规范 <br >A1 常规技术规范 <br > S71200 编程控制器 <br >1220 系统手册 012015 A5E02486685AH <br >表格 A 4 传导辐射发射符合 EN 6100064 <br >电磁兼容性 传导辐射发射符合 EN 6100064 <br >传导发射 <br >EN 55011A 类1 组 <br >015 MHz 05 <br >MHz <br ><79dB (μV) 准峰值<66 dB (μV) 均值 <br >05 MHz 5 MHz <73dB (μV) 准峰值<60 dB (μV) 均值 <br >5 MHz 30 MHz <73dB (μV) 准峰值<60 dB (μV) 均值 <br >辐射发射 <br >EN 55011A 类1 组 <br >30 MHz 230 <br >MHz <br ><40dB (μVm) 准峰值测量距离 <br >10m <br >230 MHz 1 GHz <47dB (μVm) 准峰值测量距离 <br >10m <br >1 GHz 3 GHz < 76dB (uVm) 准峰值测量距离 <br >10m <br >环境条件 <br >表格 A 5 运输存储 <br >环境条件 运输存储 <br >EN 6006822测试 Bb干热 <br >EN 6006821测试 Ab寒冷 <br >40 °C +70 °C <br >EN 60068230测试 Db湿热 25 ℃ 55 ℃湿度 95 <br >EN 60068214测试 <br >Na温度骤变 <br >40 ℃ +70 ℃停顿时间 3 时5 周期 <br >EN 60068232落体 03 m5 次产品包装 <br >气压 1080 660h Pa(相海拔 1000 <br >3500m) <br > 技术规范 <br > A1 常规技术规范 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1221 <br >表格 A 6 运行条件 <br >环境条件 运行 <br >环境温度范围 <br >(设备部 25 mm 进风距离) <br >20 °C 60 °C 水安装 <br >20 °C 50 °C 垂直安装 <br >湿度 95结露 <br >非规定 <br >气压 1080 795 hPa(相海拔 1000 <br >2000m) <br >污染物浓度 <br > <br >S02: < 05 ppmH2S: < 01 ppmRH < <br >60结露 <br >ISAS7104 严重度 G1G2G3 <br >EN 60068214测试 <br >Nb温度变化 <br >5 ℃ 55 ℃3 °C分钟 <br >EN 60068227 机械击 15 G11 ms 脉3 轴 6 次击 <br >EN 6006826 正弦振动 DIN 导轨安装: 59 Hz 时 35 mm9 150 Hz <br >时 1G <br >面板安装: 59 Hz 时 70 mm9 150 Hz 时 2G <br >轴 10 次摆动分 1 倍频程 <br > <br >表格 A 7 高电位绝缘测试 <br >高电位绝缘测试 <br >24 VDC5 VDC 标称电路间 520 VDC(光隔离边界型式测试) <br >115 VAC230 VAC 电路 1500 VAC <br >115 VAC230 VAC 电路 115 <br >VAC230 VAC 电路 <br >1500 VAC <br >115 VAC230 VAC 电路 24 <br >VAC5 VAC 电路 <br >1500 VAC(3000 VAC4242 VDC 型式测试) <br >太网端口 24 VDC5 VDC <br >电路1 <br >1500 VAC(仅限型式测试) <br > 1 太网端口隔离旨危险电压引起短期网络障时限制危险情况带影响 <br >遵常规 AC 线电压隔离安全求 技术规范 <br >A1 常规技术规范 <br > S71200 编程控制器 <br >1222 系统手册 012015 A5E02486685AH <br >保护等级 <br >● 保护等级 II 符合 EN 611312(需保护导线) <br >防护等级 <br >● IP20 机械保护EN 60529 <br >● 防止手指接触标准探针测试出高压 需针灰尘污物水直径 <br >125mm 异物施加外部保护 <br >额定电压 <br >表格 A 8 额定电压 <br >额定电压 容错 <br >24 VDC 204 VDC 288 VDC <br >120230 VAC 85 VAC 264 VAC47 63 Hz <br >反电压保护 <br >反电压保护电路仅应 +24 VDC 电源端子者 CPU信号模块 (SM) <br >信号板 (SB) 户输入电源 <br >果端子相反极性接线然会造成系统损坏 <br >S71200 系统中 24 VDC <br >电源输入端口互连通公逻辑电路连接 M 端子 <br >例数表中指定非隔离时电路互连: CPU 24 VDC 电源CPU <br >传感器电源SM 继电器线圈电源输入非隔离模拟量输入电源 非隔离 <br >M 端子必须连接外部参考电位 <br > <br > 警告 <br >非隔离 M 端子连接参考电位导致意外电流该电流导致 PLC <br >连接设备损坏运行确定 <br >遵守准会导致设备损坏运行确定者导致死亡员重伤 <br >财产损失 <br >务必确保 S71200 系统中非隔离 M 端子连接参考电位 <br > 技术规范 <br > A1 常规技术规范 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1223 <br >DC 输出 <br >短路保护电路适 CPU信号模块 (SM) 信号板 (SB) DC 输出 <br >继电器电气寿命 <br >根抽样试验估计典型性数 根具体应实际性 <br >适应负载外部保护电路增强触点寿命感性负载灯负载条件常闭 <br >触点典型寿命约常开触点三分 <br >外部保护电路延长触点寿命 <br >表格 A 9 典型性数 <br >选择执行器数 <br >连续热电流 2 A <br >触点开关容量寿命 <br > 电阻负载 电压 电流 操作循环数(典型值) <br >24 VDC 20 A 10 万次 <br >24 VDC 10 A 20 万次 <br >24 VDC 05 A 100 万次 <br >48 VAC 15 A 150 万次 <br >60 VAC 15 A 150 万次 <br >120 <br >VAC <br >20 A 100 万次 <br >120 <br >VAC <br >10 A 150 万次 <br >120 <br >VAC <br >05 A 200 万次 <br >230 <br >VAC <br >20 A 100 万次 <br >230 <br >VAC <br >10 A 150 万次 <br >230 <br >VAC <br >05 A 200 万次 <br > 感性负载(符合 电压 电流 操作循环数(典型值) 技术规范 <br >A1 常规技术规范 <br > S71200 编程控制器 <br >1224 系统手册 012015 A5E02486685AH <br >选择执行器数 <br >IEC 94751 DC13AC15) 24 VDC 20 A 5 万次 <br >24 VDC 10 A 10 万次 <br >24 VDC 05 A 50 万次 <br >24 VAC 15 A 100 万次 <br >48 VAC 15 A 100 万次 <br >60 VAC 15 A 100 万次 <br >120 <br >VAC <br >20 A 70 万次 <br >120 <br >VAC <br >10 A 100 万次 <br >120 <br >VAC <br >05 A 150 万次 <br >230 <br >VAC <br >20 A 70 万次 <br >230 <br >VAC <br >10 A 100 万次 <br >230 <br >VAC <br >05 A 150 万次 <br >激活数字量输入 <br >切换频率 <br > <br > <br > <br > <br >机械式 10 Hz <br >电阻负载 1 Hz <br >感性负载(符合 IEC 94751 <br >DC13AC15) <br > 05 Hz <br >灯负载 1Hz 技术规范 <br > A1 常规技术规范 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1225 <br >部 CPU 存保持性 <br >● 保持性数数日志数寿命: 10 年 <br >● 保持性数掉电时写入周期寿命: 2 百万周期 <br >● 数日志数数日志条目 2 KB写入周期寿命: 5 <br >亿数日志条目 <br > <br > 说明 <br >数日志部 CPU 存影响 <br >次数日志写入少占 2 KB 存储空间 <br >果程序频繁写入少量数次写入少占 2 KB 存储空间 <br >更方法数项累积数块 (DB) <br >中更长时间间隔数块写入数日志中 <br >果程序高频率写入许数日志条目请考虑更换 SD 存储卡 <br > 技术规范 <br >A2 CPU 1211C <br > S71200 编程控制器 <br >1226 系统手册 012015 A5E02486685AH <br >A2 CPU 1211C <br >A21 常规规范特性 <br >表格 A 10 常规规范 <br >技术数 CPU 1211C <br >ACDC继电器 <br >CPU 1211C <br >DCDC继电器 <br >CPU 1211C <br >DCDCDC <br >产品编号 6ES7 2111BE400XB0 6ES7 2111HE400XB0 6ES7 2111AE40 <br >0XB0 <br >尺寸 W x H x D (mm) 90 x 100 x 75 <br >装运重量 420 g 380 g 370 g <br >功耗 10 W 8 W <br >电流(CM 总线) 750 mA (5 VDC) <br >电流 (24 VDC) 300 mA(传感器电源) <br >数字量输入电流消耗 (24 <br >VDC) <br >点输入 4 mA <br > <br >表格 A 11 CPU 特征 <br >技术数 说明 <br >户存储器 <br >(请参阅般 <br >技术数 <br >(页 1213) <br >部 CPU <br >存保持) <br >工作 50 KB <br >负载 置 1 MB SD 卡扩展具体视卡容量定 <br >保持性 10 KB <br >板载数字 IO 6 点输入4 点输出 <br >板载模拟 IO 2 路输入 <br >程映 1024 字节输入 (I)1024 字节输出 (Q) <br >位存储器 (M) 4096 字节 <br >时(局部)存储器 • 16 KB 启动程序循环(包括相关 FB FC) <br >• 6 KB 中断优先级(包括 FB FC) 技术规范 <br > A2 CPU 1211C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1227 <br >技术数 说明 <br >信号模块扩展 <br >SBCBBB 扩展 1 <br >通信模块扩展 3 通信模块 <br >高速计数器 组态 6 意置 SB 输入高速计数器 请参见表 <br >CPU 1211C: HSC 默认址分配 (页 502) <br >100180 kHz(Ia0 Ia5) <br >脉输出2 组态 4 意置 SB 输出脉输出 <br >100 kHz(Qa0 Qa3) <br >脉捕捉输入 6 <br >延时中断 4 精度 1 ms <br >循环中断 4 精度 1 ms <br >中断 6 升 6 降(选信号板时 10 ) <br >存储卡 SIMATIC 存储卡(选件) <br >实时时钟精度 + 60 秒月 <br >实时时钟保持时间 通常 20 天40 °C 时少 12 天(免维护超级电容) <br > 1 HSC 组态正交工作模式时应较慢速度 <br >2 具继电器输出 CPU 型号必须安装数字信号板 (SB) 脉输出 <br >表格 A 12 性 <br >指令类型 执行速度 <br >布尔运算 008 μs指令 <br >移动字 17 μs指令 <br >实数数学运算 23 μs指令 技术规范 <br >A2 CPU 1211C <br > S71200 编程控制器 <br >1228 系统手册 012015 A5E02486685AH <br >A22 CPU 1211C 支持定时器计数器代码块 <br >表格 A 13 CPU 1211C 支持块定时器计数器 <br >元素 说明 <br >块 类型 OBFBFCDB <br > 30 KB <br >数量 达 1024 块 (OB + FB + FC + DB) <br >FBFC DB <br >址范围 <br >FB FC: 1 65535(例 FB 1 FB 65535) <br >DB: 1 59999 <br >嵌套深度 16(程序循环 OB 启动 OB 开始) <br >6(意中断事件 OB 开始) <br >监视 时监视 2 代码块状态 <br >OB 程序循环 <br >启动 <br >时间延迟中断 4(事件 1 ) <br >循环中断 4(事件 1 ) <br >硬件中断 50(事件 1 ) <br >时间错误中断 1 <br >诊断错误中断 1 <br >拔出插入模块 1 <br >机架站障 1 <br >日时钟 <br >状态 1 <br >更新 1 <br >配置文件 1 <br >定时器 类型 IEC <br >数量 仅受存储器限制 <br >存储 DB 结构定时器 16 字节 <br >计数器 类型 IEC <br >数量 仅受存储器限制 技术规范 <br > A2 CPU 1211C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1229 <br >元素 说明 <br >存储 DB 结构取决计数类型 <br >• SInt USInt: 3 字节 <br >• Int UInt: 6 字节 <br >• DInt UDInt: 12 字节 <br >表格 A 14 通信 <br >技术数 说明 <br >端口数 1 <br >类型 太网 <br >HMI 设备 4 <br >编程设备 (PG) 1 <br >连接 • 8 开放式户通信(动动): <br >TSEND_CTRCV_CTCONTDISCONTSEND <br >TRCV <br >• 3 服务器 GETPUT(CPU 间)S7 通信 <br >• 8 客户端 GETPUT(CPU 间)S7 通信 <br >数传输率 10100 Mbs <br >隔离(外部信号 PLC 逻辑侧) 变压器隔离1500 VAC(仅针短期事件安全) <br >电缆类型 CAT5e 屏蔽电缆 <br >表格 A 15 电源 <br >技术数 CPU 1211C <br >ACDC继电器 <br >CPU 1211C <br >DCDC继电器 <br >CPU 1211C <br >DCDCDC <br >电压范围 85 264 VAC 204 VDC 288 VDC <br >电源频率 47 63 Hz <br >输入电流 负载时仅包括 <br >CPU <br >120 VAC 时 60 mA <br >240 VAC 时 30 mA <br >24 VDC 时 30 ms 24 VDC 时 300 mA <br >负载时包括 CPU <br >扩展附件 <br >120 VAC 时 180 mA <br >240 VAC 时 90 mA <br >24 VDC 时 900 mA <br >浪涌电流() 264 VAC 时 20 A 288 VDC 时 12 A <br >隔离(输入电源逻辑侧) 1500 VAC 未隔离 技术规范 <br >A2 CPU 1211C <br > S71200 编程控制器 <br >1230 系统手册 012015 A5E02486685AH <br >技术数 CPU 1211C <br >ACDC继电器 <br >CPU 1211C <br >DCDC继电器 <br >CPU 1211C <br >DCDCDC <br >漏电流交流线路功 05 mA <br >保持时间(掉电) 120 VAC 时 20 ms <br >240 VAC 时 80 ms <br >24 VDC 时 10 ms <br >部保险丝户更换 3 A250 V慢速熔断 <br > <br >表格 A 16 传感器电源 <br >技术数 CPU 1211C <br >ACDC继电器 <br >CPU 1211C <br >DCDC继电器 <br >CPU 1211C <br >DCDCDC <br >电压范围 204 288 VDC L+ 4 VDC() <br >额定输出电流() 300 mA(短路保护) <br >波纹噪声 (<10 MHz) < 1 V 峰峰值 输入线路相 <br >隔离(CPU 逻辑侧传感器电源) 未隔离 <br >A23 数字量输入输出 <br >表格 A 17 数字量输入 <br >技术数 CPU 1211C ACDC继电器CPU 1211C DCDC继电器 <br >CPU 1211C DCDCDC <br >输入点数 6 <br >类型 漏型源型(IEC 1 类漏型) <br >额定电压 4 mA 时 24 VDC额定值 <br >允许连续电压 30 VDC <br >浪涌电压 35 VDC持续 05 s <br >逻辑 1 信号() 25 mA 时 15 VDC <br >逻辑 0 信号() 1 mA 时 5 VDC <br >隔离(现场侧逻辑侧) 500 VAC持续 1 分钟 <br >隔离组 1 技术规范 <br > A2 CPU 1211C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1231 <br >技术数 CPU 1211C ACDC继电器CPU 1211C DCDC继电器 <br >CPU 1211C DCDCDC <br >滤波时间 us 设置: 01 02 04 08 16 32 64 100 128 200 <br >ms 设置: 005 01 02 04 08 16 32 64 100 128 200 <br >HSC 时钟输入频率() <br >(逻辑 1 电 15 26 VDC) <br >10080 kHz(Ia0 Ia5) <br >时接通输入数 660 °C(水) 50 °C(垂直)时 <br >电缆长度(米) 500 m(屏蔽)300 m(非屏蔽)50 m(屏蔽HSC 输入) <br > <br >表格 A 18 数字量输出 <br >技术数 CPU 1211C ACDC继电器 <br >CPU 1211C DCDC继电器 <br >CPU 1211C DCDCDC <br >输出点数 4 <br >类型 继电器机械式 固态 MOSFET(源型) <br >电压范围 5 30 VDC 5 250 VAC 204 288 VDC <br >电流时逻辑 1 信号 20 VDC <br >具 10 KΩ 负载时逻辑 0 信号 01 VDC <br >电流() 20 A 05 A <br >灯负载 30 W DC200 W AC 5 W <br >通态电阻 新设备 02 Ω 06 Ω <br >点漏电流 10 μA <br >浪涌电流 触点闭合时 7 A 8 A长持续 100 ms <br >载保护 × <br >隔离(现场侧逻辑侧) 1500 VAC持续 1 分钟 <br >(线圈触点) <br >(线圈逻辑侧) <br >500 VAC持续 1 分钟 <br >隔离电阻 新设备 100 MΩ <br >断开触点间绝缘 750 VAC持续 1 分钟 <br >隔离组 1 <br >电感钳位电压 L+ 48 VDC1 W 损耗 <br >继电器开关频率 1 Hz 技术规范 <br >A2 CPU 1211C <br > S71200 编程控制器 <br >1232 系统手册 012015 A5E02486685AH <br >技术数 CPU 1211C ACDC继电器 <br >CPU 1211C DCDC继电器 <br >CPU 1211C DCDCDC <br >开关延迟(Qa0 Qa3) 长 10 ms 断开接通长 10 μs <br >接通断开长 30 μs <br >脉串输出频率 推荐 1 100 kHz(Qa0 <br >Qa3)2 2 Hz <br > <br >机械寿命(负载) 10000000 断开闭合周期 <br >额定负载触点寿命 100000 断开闭合周期 <br >RUN STOP 时行 值换值 <br >(默认值 0) <br >时接通输出数 460 °C(水) 50 °C(垂直)时 <br >电缆长度(米) 500 m(屏蔽) <br >150 m(非屏蔽) <br > 1 具继电器输出 CPU 型号必须安装数字信号板 (SB) 脉输出 <br >2 根脉接收器电缆情况附加负载电阻(少额定电流 <br >10)改进脉信号质量抗扰度 <br >A24 模拟量输入 <br >表格 A 19 模拟量输入 <br >技术数 说明 <br >输入点数 2 <br >类型 电压(单侧) <br >满量程范围 0 10 V <br >满量程范围(数字) 0 27648 <br >范围 10001 11759 V <br >范围(数字) 27649 32511 <br >溢范围 11760 11852 V <br >溢范围(数字) 32512 32767 <br >分辨率 10 位 技术规范 <br > A2 CPU 1211C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1233 <br >技术数 说明 <br >耐压 35 VDC <br >滑化 弱中强 <br >请参见 CPU 模拟量输入阶跃响应 (ms) (页 1233)表格 <br >噪声抑制 1050 60 Hz <br >阻抗 ≥100 KΩ <br >隔离(现场侧逻辑侧) <br >精度(25 °C0 55 °C) 满量程 3035 <br >电缆长度(米) 100 m屏蔽双绞线 <br >A241 CPU 置模拟量输入阶跃响应 <br >表格 A 20 阶跃响应 (ms)0 V 10 V( 95 处测) <br >滑化选项(采样均) 抑制频率(积分时间) <br >60 Hz 50 Hz 10 Hz <br >(1 周期): 求均值 50 ms 50 ms 100 ms <br >弱(4 周期): 4 次采样 60 ms 70 ms 200 ms <br >中(16 周期): 16 次采样 200 ms 240 ms 1150 ms <br >强(32 周期): 32 次采样 400 ms 480 ms 2300 ms <br >采样时间 417 ms 5 ms 25 ms <br >A242 CPU 置模拟端口采样时间 <br >表格 A 21 CPU 置模拟量输入采样时间 <br >抑制频率(积分时间选项) 采样时间 <br >60 Hz (166 ms) 417 ms <br >50 Hz (20 ms) 5 ms <br >10 Hz (100 ms) 25 ms 技术规范 <br >A2 CPU 1211C <br > S71200 编程控制器 <br >1234 系统手册 012015 A5E02486685AH <br >A243 模拟量输入电压测量范围 (CPU) <br >表格 A 22 模拟量输入电压表示法 (CPU) <br >系统 电压测量范围 <br >十进制 十六进制 0 10 V <br >32767 7FFF 11851 V 溢 <br >32512 7F00 <br >32511 7EFF 11759 V 范围 <br >27649 6C01 <br >27648 6C00 10 V 额定范围 <br >20736 5100 75 V <br >34 22 12 mV <br >0 0 0 V <br >负值 支持负值 技术规范 <br > A2 CPU 1211C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1235 <br >A25 CPU 1211 接线图 <br >表格 A 23 CPU 1211C ACDC继电器 (6ES7 2111BE400XB0) <br > <br >① 24 VDC <br >传感器电源输出 <br >获更抗噪声 <br >效果未传 <br >感器电源M <br >连接机壳接 <br >② 漏型输入 <br >连接M(图 <br >示) <br >源型输入+ <br >连接M <br >注 1: X11 <br >连接器必须镀金 <br >关产品编号请参见附 <br >录 C备件 <br >注 2: L1 N (L2) <br >端子连接高 240 <br >VAC 电压源 N <br >端子视 <br >L2需接 L1 N <br >(L2) 端子需极化 <br >注 3: 关 CPU <br >太网端口信息请参 <br >阅设备配置 (页 155) <br > <br >表格 A 24 CPU 1211C ACDC继电器 (6ES7 2111BE400XB0) 连接器引脚位置 <br >引脚 X10 X11(镀金) X12 <br >1 L1120240 VAC 2 M 1L <br >2 N120240 VAC AI 0 DQ a0 <br >3 功性接 AI 1 DQ a1 技术规范 <br >A2 CPU 1211C <br > S71200 编程控制器 <br >1236 系统手册 012015 A5E02486685AH <br >引脚 X10 X11(镀金) X12 <br >4 L+24 VDC <br >传感器输出 <br > DQ a2 <br >5 M24 VDC <br >传感器输出 <br > DQ a3 <br >6 1M 连接 <br >7 DI a0 连接 <br >8 DI a1 连接 <br >9 DI a2 <br >10 DI a3 <br >11 DI a4 <br >12 DI a5 <br >13 连接 <br >14 连接 <br > 技术规范 <br > A2 CPU 1211C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1237 <br >表格 A 25 CPU 1211C DCDC继电器 (6ES7 2111HE400XB0) <br > <br >① 24 VDC <br >传感器电源输出 <br >获更抗噪声 <br >效果未传 <br >感器电源M <br >连接机壳接 <br >② 漏型输入 <br >连接M(图 <br >示) <br >源型输入+ <br >连接M <br >注 1: X11 <br >连接器必须镀金 <br >关产品编号请参见附 <br >录 C备件 <br >注 2: 关 CPU <br >太网端口信息请参 <br >阅设备配置 (页 155) <br > <br >表格 A 26 CPU 1211C DCDC继电器 (6ES7 2111HE400XB0) 连接器引脚位置 <br >引脚 X10 X11(镀金) X12 <br >1 L+24 VDC 2 M 1L <br >2 M24 VDC AI 0 DQ a0 <br >3 功性接 AI 1 DQ a1 <br >4 L+24 VDC <br >传感器输出 <br > DQ a2 <br >5 M24 VDC <br >传感器输出 <br > DQ a3 <br >6 1M 连接 <br >7 DI a0 连接 <br >8 DI a1 连接 <br >9 DI a2 技术规范 <br >A2 CPU 1211C <br > S71200 编程控制器 <br >1238 系统手册 012015 A5E02486685AH <br >引脚 X10 X11(镀金) X12 <br >10 DI a3 <br >11 DI a4 <br >12 DI a5 <br >13 连接 <br >14 连接 <br > <br >表格 A 27 CPU 1211C DCDCDC (6ES7 2111AE400XB0) <br > <br >① 24 VDC <br >传感器电源输出 <br >获更抗噪声 <br >效果未传 <br >感器电源M <br >连接机壳接 <br >② 漏型输入 <br >连接M(图 <br >示) <br >源型输入+ <br >连接M <br >注 1: X11 <br >连接器必须镀金 <br >关产品编号请参见附 <br >录 C备件 <br >注 2: 关 CPU <br >太网端口信息请参 <br >阅设备配置 (页 155) <br > <br >表格 A 28 CPU 1211C DCDCDC (6ES7 2111AE400XB0) 连接器引脚位置 <br >引脚 X10 X11(镀金) X12 <br >1 L+24 VDC 2 M 3L+ <br >2 M24 VDC AI 0 3M <br >3 功性接 AI 1 DQ a0 技术规范 <br > A2 CPU 1211C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1239 <br >引脚 X10 X11(镀金) X12 <br >4 L+24 VDC <br >传感器输出 <br > DQ a1 <br >5 M24 VDC <br >传感器输出 <br > DQ a2 <br >6 1M DQ a3 <br >7 DI a0 连接 <br >8 DI a1 连接 <br >9 DI a2 <br >10 DI a3 <br >11 DI a4 <br >12 DI a5 <br >13 连接 <br >14 连接 <br > <br > <br > 说明 <br >应未模拟量输入短路 <br > 技术规范 <br >A3 CPU 1212C <br > S71200 编程控制器 <br >1240 系统手册 012015 A5E02486685AH <br >A3 CPU 1212C <br >A31 常规规范特性 <br >表格 A 29 常规 <br >技术数 CPU 1212C <br >ACDC继电器 <br >CPU 1212C <br >DCDC继电器 <br >CPU 1212C <br >DCDCDC <br >产品编号 6ES7 2121BE40 <br >0XB0 <br >6ES7 2121HE40 <br >0XB0 <br >6ES7 2121AE40 <br >0XB0 <br >尺寸 W x H x D (mm) 90 x 100 x 75 <br >装运重量 425 g 385 g 370 g <br >功耗 11 W 9 W <br >电流 <br >(SM CM 总线) <br > 1000 mA (5 VDC) <br >电流 (24 VDC) 300 mA(传感器电源) <br >数字量输入电流消耗 (24 VDC) 点输入 4 mA <br > <br >表格 A 30 CPU 特征 <br >技术数 说明 <br >户存储器 <br >(请参阅般 <br >技术数 <br >(页 1213) <br >部 CPU <br >存保持) <br >工作 75 KB <br >负载 置 1 MB SD 卡扩展具体视卡容量定 <br >保持性 10 KB <br >板载数字 IO 8 点输入6 点输出 <br >板载模拟 IO 2 路输入 <br >程映 1024 字节输入 (I)1024 字节输出 (Q) <br >位存储器 (M) 4096 字节 <br >时(局部)存储器 • 16 KB 启动程序循环(包括相关 FB FC) <br >• 6 KB 中断优先级(包括 FB FC) 技术规范 <br > A3 CPU 1212C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1241 <br >技术数 说明 <br >信号模块扩展 2 信号模块 <br >SBCBBB 扩展 1 <br >通信模块扩展 3 通信模块 <br >高速计数器 组态 6 意置 SB 输入高速计数器 请参见表 <br >CPU 1212C: HSC 默认址分配 (页 502) <br >• 100180 kHz(Ia0 Ia5) <br >• 30 120 kHz(Ia6 Ia7) <br >脉输出2 组态 4 意置 SB 输出脉输出 <br >• 100 kHz(Qa0 Qa3) <br >• 30 kHz(Qa4 Qa5) <br >脉捕捉输入 8 <br >延时中断 4 精度 1 ms <br >循环中断 4 精度 1 ms <br >中断 8 升 8 降(选信号板时 12 ) <br >存储卡 SIMATIC 存储卡(选件) <br >实时时钟精度 + 60 秒月 <br >实时时钟保持时间 通常 20 天40 °C 时少 12 天(免维护超级电容) <br > 1 HSC 组态正交工作模式时应较慢速度 <br >2 具继电器输出 CPU 型号必须安装数字信号板 (SB) 脉输出 <br >表格 A 31 性 <br >指令类型 执行速度 <br >布尔运算 008 μs指令 <br >移动字 17 μs指令 <br >实数数学运算 23 μs指令 技术规范 <br >A3 CPU 1212C <br > S71200 编程控制器 <br >1242 系统手册 012015 A5E02486685AH <br >A32 CPU 1212C 支持定时器计数器代码块 <br >表格 A 32 CPU 1212C 支持块定时器计数器 <br >元素 说明 <br >块 类型 OBFBFCDB <br > 50 KB <br >数量 达 1024 块 (OB + FB + FC + DB) <br >FBFC DB <br >址范围 <br >FB FC: 1 65535(例 FB 1 FB 65535) <br >DB: 1 59999 <br >嵌套深度 16(程序循环 OB 启动 OB 开始) <br >6(意中断事件 OB 开始) <br >监视 时监视 2 代码块状态 <br >OB 程序循环 <br >启动 <br >时间延迟中断 4(事件 1 ) <br >循环中断 4(事件 1 ) <br >硬件中断 50(事件 1 ) <br >时间错误中断 1 <br >诊断错误中断 1 <br >拔出插入模块 1 <br >机架站障 1 <br >日时钟 <br >状态 1 <br >更新 1 <br >配置文件 1 <br >定时器 类型 IEC <br >数量 仅受存储器限制 <br >存储 DB 结构定时器 16 字节 <br >计数器 类型 IEC <br >数量 仅受存储器限制 技术规范 <br > A3 CPU 1212C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1243 <br >元素 说明 <br >存储 DB 结构取决计数类型 <br >• SInt USInt: 3 字节 <br >• Int UInt: 6 字节 <br >• DInt UDInt: 12 字节 <br >表格 A 33 通信 <br >技术数 说明 <br >端口数 1 <br >类型 太网 <br >HMI 设备 4 <br >编程设备 (PG) 1 <br >连接 • 8 开放式户通信(动动): <br >TSEND_CTRCV_CTCONTDISCONTSEND <br >TRCV <br >• 3 服务器 GETPUT(CPU 间)S7 通信 <br >• 8 客户端 GETPUT(CPU 间)S7 通信 <br >数传输率 10100 Mbs <br >隔离(外部信号 PLC 逻辑侧) 变压器隔离1500 VAC(仅针短期事件安全) <br >电缆类型 CAT5e 屏蔽电缆 <br >表格 A 34 电源 <br >技术数 CPU 1212C <br >ACDC继电器 <br >CPU 1212C <br >DCDC继电器 <br >CPU 1212C <br >DCDCDC <br >电压范围 85 264 VAC 204 VDC 288 VDC <br >电源频率 47 63 Hz <br >输入电流( <br >负载时) <br >仅 CPU 120 VAC 时 80 mA <br >240 VAC 时 40 mA <br >24 VDC 时 400 mA <br > <br >具扩展附件 <br >CPU <br >120 VAC 时 240 mA <br >240 VAC 时 120 mA <br >24 VDC 时 1200 mA <br >浪涌电流() 264 VAC 时 20 A 288 VDC 时 12 A <br >隔离(输入电源逻辑侧) 1500 VAC 未隔离 技术规范 <br >A3 CPU 1212C <br > S71200 编程控制器 <br >1244 系统手册 012015 A5E02486685AH <br >技术数 CPU 1212C <br >ACDC继电器 <br >CPU 1212C <br >DCDC继电器 <br >CPU 1212C <br >DCDCDC <br >漏电流交流线路功 05 mA <br >保持时间(掉电) 120 VAC 时 20 ms <br >240 VAC 时 80 ms <br >24 VDC 时 10 ms <br >部保险丝户更换 3 A250 V慢速熔断 <br > <br >表格 A 35 传感器电源 <br >技术数 CPU 1212C <br >ACDC继电器 <br >CPU 1212C <br >DCDC继电器 <br >CPU 1212C <br >DCDCDC <br >电压范围 204 288 VDC L+ 4 VDC() <br >额定输出电流() 300 mA(短路保护) <br >波纹噪声 (<10 MHz) < 1 V 峰峰值 输入线路相 <br >隔离(CPU 逻辑侧传感器电源) 未隔离 <br >A33 数字量输入输出 <br >表格 A 36 数字量输入 <br >技术数 CPU 1212C ACDC继电器DCDC继电器 DCDCDC <br >输入点数 8 <br >类型 漏型源型(IEC 1 类漏型) <br >额定电压 4 mA 时 24 VDC额定值 <br >允许连续电压 30 VDC <br >浪涌电压 35 VDC持续 05 s <br >逻辑 1 信号() 25 mA 时 15 VDC <br >逻辑 0 信号() 1 mA 时 5 VDC <br >隔离(现场侧逻辑侧) 500 VAC持续 1 分钟 <br >隔离组 1 <br >滤波时间 us 设置: 01 02 04 08 16 32 64 100 128 200 <br >ms 设置: 005 01 02 04 08 16 32 64 100 128 200 技术规范 <br > A3 CPU 1212C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1245 <br >技术数 CPU 1212C ACDC继电器DCDC继电器 DCDCDC <br >HSC 时钟输入频率() <br >(逻辑 1 电 15 26 <br >VDC) <br >10080 kHz(Ia0 Ia5) <br >30 20 kHz(Ia6 Ia7) <br >时接通输入数 4(相邻点)60 ℃(水) 50 ℃(垂直)时 <br >855 °C(水) 45 °C(垂直)时 <br >电缆长度(米) 500 m(屏蔽)300 m(非屏蔽)50 m(屏蔽HSC 输入) <br > <br >表格 A 37 数字量输出 <br >技术数 CPU 1212C ACDC继电器 <br > DCDC继电器 <br >CPU 1212C <br >DCDCDC <br >输出点数 6 <br >类型 继电器机械式 固态 MOSFET(源型) <br >电压范围 5 30 VDC 5 250 VAC 204 288 VDC <br >电流时逻辑 1 信号 20 VDC <br >具 10 KΩ 负载时逻辑 0 <br >信号 <br > 01 VDC <br >电流() 20 A 05 A <br >灯负载 30 W DC200 W AC 5 W <br >通态电阻 新设备 02 Ω 06 Ω <br >点漏电流 10 μA <br >浪涌电流 触点闭合时 7 A 8 A长持续 100 ms <br >载保护 × <br >隔离(现场侧逻辑侧) 1500 VAC持续 1 <br >分钟(线圈触点) <br >(线圈逻辑侧) <br >500 VAC持续 1 分钟 <br >隔离电阻 新设备 100 MΩ <br >断开触点间绝缘 750 VAC持续 1 分钟 <br >隔离组 2 1 <br >电感钳位电压 L+ 48 VDC1 W 损耗 技术规范 <br >A3 CPU 1212C <br > S71200 编程控制器 <br >1246 系统手册 012015 A5E02486685AH <br >技术数 CPU 1212C ACDC继电器 <br > DCDC继电器 <br >CPU 1212C <br >DCDCDC <br >开关延迟(Qa0 Qa3) 长 10 ms 断开接通长 10 μs <br >接通断开长 30 μs <br >开关延迟(Qa4 Qa5) 长 10 ms 断开接通长 50 μs <br >接通断开长 200 μs <br >继电器开关频率 1 Hz <br >脉串输出频率 推荐 1 100 kHz(Qa0 <br >Qa3)2 2 Hz <br >20 kHz(Qa4 Qa5)2 <br >机械寿命(负载) 10000000 断开闭合周期 <br >额定负载触点寿命 100000 断开闭合周期 <br >RUN STOP 时行 值换值 <br >(默认值 0) <br >值换值(默认值 <br >0) <br >时接通输出数 3(相邻点)60 ℃(水) 50 ℃(垂直)时 <br >655 °C(水) 45 °C(垂直)时 <br >电缆长度(米) 500 m(屏蔽) <br >150 m(非屏蔽) <br > 1 具继电器输出 CPU 型号必须安装数字信号板 (SB) 脉输出 <br >2 根脉接收器电缆情况附加负载电阻(少额定电流 <br >10)改进脉信号质量抗扰度 <br >A34 模拟量输入 <br >表格 A 38 模拟量输入 <br >技术数 说明 <br >输入点数 2 <br >类型 电压(单侧) <br >满量程范围 0 10 V <br >满量程范围(数字) 0 27648 <br >范围 10001 11759 V <br >范围(数字) 27649 32511 技术规范 <br > A3 CPU 1212C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1247 <br >技术数 说明 <br >溢范围 11760 11852 V <br >溢范围(数字) 32512 32767 <br >分辨率 10 位 <br >耐压 35 VDC <br >滑化 弱中强 <br >请参见 CPU 模拟量输入阶跃响应 (ms) (页 1247)表格 <br >噪声抑制 1050 60 Hz <br >阻抗 ≥100 KΩ <br >隔离(现场侧逻辑侧) <br >精度(25 °C0 55 °C) 满量程 3035 <br >电缆长度(米) 100 m屏蔽双绞线 <br >A341 CPU 置模拟量输入阶跃响应 <br >表格 A 39 阶跃响应 (ms)0 V 10 V( 95 处测) <br >滑化选项(采样均) 抑制频率(积分时间) <br >60 Hz 50 Hz 10 Hz <br >(1 周期): 求均值 50 ms 50 ms 100 ms <br >弱(4 周期): 4 次采样 60 ms 70 ms 200 ms <br >中(16 周期): 16 次采样 200 ms 240 ms 1150 ms <br >强(32 周期): 32 次采样 400 ms 480 ms 2300 ms <br >采样时间 417 ms 5 ms 25 ms <br >A342 CPU 置模拟端口采样时间 <br >表格 A 40 CPU 置模拟量输入采样时间 <br >抑制频率(积分时间选项) 采样时间 <br >60 Hz (166 ms) 417 ms <br >50 Hz (20 ms) 5 ms <br >10 Hz (100 ms) 25 ms 技术规范 <br >A3 CPU 1212C <br > S71200 编程控制器 <br >1248 系统手册 012015 A5E02486685AH <br >A343 模拟量输入电压测量范围 (CPU) <br >表格 A 41 模拟量输入电压表示法 (CPU) <br >系统 电压测量范围 <br >十进制 十六进制 0 10 V <br >32767 7FFF 11851 V 溢 <br >32512 7F00 <br >32511 7EFF 11759 V 范围 <br >27649 6C01 <br >27648 6C00 10 V 额定范围 <br >20736 5100 75 V <br >34 22 12 mV <br >0 0 0 V <br >负值 支持负值 技术规范 <br > A3 CPU 1212C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1249 <br >A35 CPU 1212C 接线图 <br >表格 A 42 CPU 1212C ACDC继电器 (6ES7 2121BE400XB0) <br > <br >① 24 VDC <br >传感器电源输出 <br >获更抗噪声 <br >效果未传 <br >感器电源M <br >连接机壳接 <br >② 漏型输入 <br >连接M(图 <br >示) <br >源型输入+ <br >连接M <br >注 1: X11 <br >连接器必须镀金 <br >关产品编号请参见附 <br >录 C备件 <br >注 2: L1 N (L2) <br >端子连接高 240 <br >VAC 电压源 N <br >端子视 <br >L2需接 L1 N <br >(L2) 端子需极化 <br >注 3: 关 CPU <br >太网端口信息请参 <br >阅设备配置 (页 155) <br > <br >表格 A 43 CPU 1212C ACDC继电器 (6ES7 2121BE400XB0) 连接器引脚位置 <br >引脚 X10 X11(镀金) X12 <br >1 L1120240 VAC 2 M 1L <br >2 N120240 VAC AI 0 DQ a0 <br >3 功性接 AI 1 DQ a1 技术规范 <br >A3 CPU 1212C <br > S71200 编程控制器 <br >1250 系统手册 012015 A5E02486685AH <br >引脚 X10 X11(镀金) X12 <br >4 L+24 VDC <br >传感器输出 <br > DQ a2 <br >5 M24 VDC <br >传感器输出 <br > DQ a3 <br >6 1M 2L <br >7 DI a0 DQ a4 <br >8 DI a1 DQ a5 <br >9 DI a2 <br >10 DI a3 <br >11 DI a4 <br >12 DI a5 <br >13 DI a6 <br >14 DI a7 <br > 技术规范 <br > A3 CPU 1212C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1251 <br >表格 A 44 CPU 1212C DCDC继电器 (6ES7 2121HE400XB0) <br > <br >① 24 VDC <br >传感器电源输出 <br >获更抗噪声 <br >效果未传 <br >感器电源M <br >连接机壳接 <br >② 漏型输入 <br >连接M(图 <br >示) <br >源型输入+ <br >连接M <br >注 1: X11 <br >连接器必须镀金 <br >关产品编号请参见附 <br >录 C备件 <br >注 2: 关 CPU <br >太网端口信息请参 <br >阅设备配置 (页 155) <br > <br >表格 A 45 CPU 1212C DCDC继电器 (6ES7 2121HE400XB0) 连接器引脚位置 <br >引脚 X10 X11(镀金) X12 <br >1 L+24 VDC 2 M 1L <br >2 M24 VDC AI 0 DQ a0 <br >3 功性接 AI 1 DQ a1 <br >4 L+24 VDC <br >传感器输出 <br > DQ a2 <br >5 M24 VDC <br >传感器输出 <br > DQ a3 <br >6 1M 2L <br >7 DI a0 DQ a4 <br >8 DI a1 DQ a5 <br >9 DI a2 技术规范 <br >A3 CPU 1212C <br > S71200 编程控制器 <br >1252 系统手册 012015 A5E02486685AH <br >引脚 X10 X11(镀金) X12 <br >10 DI a3 <br >11 DI a4 <br >12 DI a5 <br >13 DI a6 <br >14 DI a7 <br > <br >表格 A 46 CPU 1212C DCDCDC (6ES72121AE400XB0) <br > <br >① 24 VDC <br >传感器电源输出 <br >获更抗噪声 <br >效果未传 <br >感器电源M <br >连接机壳接 <br >② 漏型输入 <br >连接M(图 <br >示) <br >源型输入+ <br >连接M <br >注 1: X11 <br >连接器必须镀金 <br >关产品编号请参见附 <br >录 C备件 <br >注 2: 关 CPU <br >太网端口信息请参 <br >阅设备配置 (页 155) <br > <br >表格 A 47 CPU 1212C DCDCDC (6ES7 2121AE400XB0) 连接器引脚位置 <br >引脚 X10 X11(镀金) X12 <br >1 L+24 VDC 2 M 3L+ <br >2 M24 VDC AI 0 3M <br >3 功性接 AI 1 DQ a0 技术规范 <br > A3 CPU 1212C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1253 <br >引脚 X10 X11(镀金) X12 <br >4 L+24 VDC <br >传感器输出 <br > DQ a1 <br >5 M24 VDC <br >传感器输出 <br > DQ a2 <br >6 1M DQ a3 <br >7 DI a0 DQ a4 <br >8 DI a1 DQ a5 <br >9 DI a2 <br >10 DI a3 <br >11 DI a4 <br >12 DI a5 <br >13 DI a6 <br >14 DI a7 <br > <br > <br > 说明 <br >应未模拟量输入短路 <br > 技术规范 <br >A4 CPU 1214C <br > S71200 编程控制器 <br >1254 系统手册 012015 A5E02486685AH <br >A4 CPU 1214C <br >A41 常规规范特性 <br >表格 A 48 常规 <br >技术数 CPU 1214C <br >ACDC继电器 <br >CPU 1214C <br >DCDC继电器 <br >CPU 1214C <br >DCDCDC <br >产品编号 6ES7 2141BG40 <br >0XB0 <br >6ES7 2141HG40 <br >0XB0 <br >6ES7 2141AG40 <br >0XB0 <br > <br >尺寸 W x H x D (mm) 110 x 100 x 75 <br >装运重量 475 g 435 g 415 g <br >功耗 14 W 12 W <br >电流(SM CM 总线) 1600 mA (5 VDC) <br >电流 (24 VDC) 400 mA(传感器电源) <br >数字量输入电流消耗 (24 VDC) 点输入 4 mA <br > <br >表格 A 49 CPU 特征 <br >技术数 说明 <br >户存储器 <br >(请参阅般 <br >技术数 <br >(页 1213)部 <br >CPU <br >存保持) <br >工作 100 KB <br >负载 置 4 MB SD 卡扩展具体视卡容量定 <br >保持性 10 KB <br >板载数字 IO 14 点输入10 点输出 <br >板载模拟 IO 2 路输入 <br >程映 1024 字节输入 (I)1024 字节输出 (Q) <br >位存储器 (M) 8192 字节 <br >时(局部)存储器 • 16 KB 启动程序循环(包括相关 FB FC) <br >• 6 KB 中断优先级(包括 FB FC) 技术规范 <br > A4 CPU 1214C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1255 <br >技术数 说明 <br >信号模块扩展 8 信号模块 <br >SBCBBB 扩展 1 <br >通信模块扩展 3 通信模块 <br >高速计数器 组态 6 意置 SB 输入高速计数器 请参见表 <br >CPU1214C: HSC 默认址分配 (页 502) <br >• 100180 kHz(Ia0 Ia5) <br >• 30120 kHz(Ia6 Ib5) <br >脉输出2 组态 4 意置 SB 输出脉输出 <br >• 100 kHz(Qa0 Qa3) <br >• 30 kHz(Qa4 Qb1) <br >脉捕捉输入 14 <br >延时中断 4 精度 1 ms <br >循环中断 4 精度 1 ms <br >中断 12 升 12 降(选信号板时 16 ) <br >存储卡 SIMATIC 存储卡(选件) <br >实时时钟精度 + 60 秒月 <br >实时时钟保持时间 通常 20 天40 °C 时少 12 天(免维护超级电容) <br > 1 HSC 组态正交工作模式时应较慢速度 <br >2 具继电器输出 CPU 型号必须安装数字信号板 (SB) 脉输出 <br >表格 A 50 性 <br >指令类型 执行速度 <br >布尔运算 008 μs指令 <br >移动字 17 μs指令 <br >实数数学运算 23 μs指令 技术规范 <br >A4 CPU 1214C <br > S71200 编程控制器 <br >1256 系统手册 012015 A5E02486685AH <br >A42 CPU 1214C 支持定时器计数器代码块 <br >表格 A 51 CPU 1214C 支持块定时器计数器 <br >元素 说明 <br >块 类型 OBFBFCDB <br > 64 KB <br >数量 达 1024 块 (OB + FB + FC + DB) <br >FBFC DB <br >址范围 <br >FB FC: 1 65535(例 FB 1 FB 65535) <br >DB: 1 59999 <br >嵌套深度 16(程序循环 OB 启动 OB 开始) <br >6(意中断事件 OB 开始) <br >监视 时监视 2 代码块状态 <br >OB 程序循环 <br >启动 <br >延时中断 4(事件 1 ) <br >循环中断 4(事件 1 ) <br >硬件中断 50(事件 1 ) <br >时间错误中断 1 <br >诊断错误中断 1 <br >拔出插入模块 1 <br >机架站障 1 <br >日时钟 <br >状态 1 <br >更新 1 <br >配置文件 1 <br >定时器 类型 IEC <br >数量 仅受存储器限制 <br >存储 DB 结构定时器 16 字节 <br >计数器 类型 IEC <br >数量 仅受存储器限制 技术规范 <br > A4 CPU 1214C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1257 <br >元素 说明 <br >存储 DB 结构取决计数类型 <br >• SInt USInt: 3 字节 <br >• Int UInt: 6 字节 <br >• DInt UDInt: 12 字节 <br >表格 A 52 通信 <br >技术数 说明 <br >端口数 1 <br >类型 太网 <br >HMI 设备 4 <br >编程设备 (PG) 1 <br >连接 • 8 开放式户通信(动动): <br >TSEND_CTRCV_CTCONTDISCONTSEND <br >TRCV <br >• 3 服务器 GETPUT(CPU 间)S7 通信 <br >• 8 客户端 GETPUT(CPU 间)S7 通信 <br >数传输率 10100 Mbs <br >隔离(外部信号 PLC 逻辑侧) 变压器隔离1500 VAC(仅针短期事件安全) <br >电缆类型 CAT5e 屏蔽电缆 <br >表格 A 53 电源 <br >技术数 CPU 1214C <br >ACDC继电器 <br >CPU 1214C <br >DCDC继电器 <br >CPU 1214C <br >DCDCDC <br >电压范围 85 264 VAC 204 VDC 288 VDC <br >电源频率 47 63 Hz <br >输入电流( <br >负载时 <br >) <br >仅 CPU 120 VAC 时 100 mA <br >240 VAC 时 50 mA <br >24 VDC 时 500 mA <br >具扩展附件 <br >CPU <br >120 VAC 时 300 mA <br >240 VAC 时 150 mA <br >24 VDC 时 1500 mA <br >浪涌电流() 264 VAC 时 20 A 288 VDC 时 12 A <br >隔离(输入电源逻辑侧) 1500 VAC 未隔离 技术规范 <br >A4 CPU 1214C <br > S71200 编程控制器 <br >1258 系统手册 012015 A5E02486685AH <br >技术数 CPU 1214C <br >ACDC继电器 <br >CPU 1214C <br >DCDC继电器 <br >CPU 1214C <br >DCDCDC <br >漏电流交流线路功 05 mA <br >保持时间(掉电) 120 VAC 时 20 ms <br >240 VAC 时 80 ms <br >24 VDC 时 10 ms <br >部保险丝户更换 3 A250 V慢速熔断 <br > <br >表格 A 54 传感器电源 <br >技术数 CPU 1214C <br >ACDC继电器 <br >CPU 1214C <br >DCDC继电器 <br >CPU 1214C <br >DCDCDC <br >电压范围 204 288 VDC L+ 4 VDC() <br >额定输出电流() 400 mA(短路保护) <br >波纹噪声 (<10 MHz) < 1 V 峰峰值 输入线路相 <br >隔离(CPU 逻辑侧传感器电源) 未隔离 <br >A43 数字量输入输出 <br >表格 A 55 数字量输入 <br >技术数 CPU 1214C <br >ACDC继电器 <br >CPU 1214C <br >DCDC继电器 <br >CPU 1214C <br >DCDCDC <br >输入点数 14 <br >类型 漏型源型(IEC 1 类漏型) <br >额定电压 4 mA 时 24 VDC额定值 <br >允许连续电压 30 VDC <br >浪涌电压 35 VDC持续 05 s <br >逻辑 1 信号() 25 mA 时 15 VDC <br >逻辑 0 信号() 1 mA 时 5 VDC <br >隔离(现场侧逻辑侧) 500 VAC持续 1 分钟 <br >隔离组 1 技术规范 <br > A4 CPU 1214C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1259 <br >技术数 CPU 1214C <br >ACDC继电器 <br >CPU 1214C <br >DCDC继电器 <br >CPU 1214C <br >DCDCDC <br >滤波时间 us 设置: 01 02 04 08 16 32 64 100 128 200 <br >ms 设置: 005 01 02 04 08 16 32 64 100 128 200 <br >HSC 时钟输入频率() <br >(逻辑 1 电 15 26 <br >VDC) <br >10080 kHz(Ia0 Ia5) <br >3020 kHz(Ia6 Ib5) <br >时接通输入数 • 7(相邻点)60 ℃(水) 50 ℃(垂直)时 <br >• 1455 ℃(水) 45 ℃(垂直)时 <br >电缆长度(米) 500 m(屏蔽)300 m(非屏蔽)50 m(屏蔽HSC 输入) <br > <br >表格 A 56 数字量输出 <br >技术数 CPU 1214C ACDC继电器 <br > DCDC继电器 <br >CPU 1214C <br >DCDCDC <br >输出点数 10 <br >类型 继电器机械式 固态 MOSFET(源型) <br >电压范围 5 30 VDC 5 250 VAC 204 288 VDC <br >电流时逻辑 1 信号 20 VDC <br >具 10 KΩ 负载时逻辑 0 <br >信号 <br > 01 VDC <br >电流() 20 A 05 A <br >灯负载 30 W DC200 W AC 5 W <br >通态电阻 新设备 02 Ω 06 Ω <br >点漏电流 10 μA <br >浪涌电流 触点闭合时 7 A 8 A长持续 100 ms <br >载保护 × <br >隔离(现场侧逻辑侧) 1500 VAC持续 1 <br >分钟(线圈触点) <br >(线圈逻辑侧) <br >500 VAC持续 1 分钟 <br >隔离电阻 新设备 100 MΩ <br >断开触点间绝缘 750 VAC持续 1 分钟 技术规范 <br >A4 CPU 1214C <br > S71200 编程控制器 <br >1260 系统手册 012015 A5E02486685AH <br >技术数 CPU 1214C ACDC继电器 <br > DCDC继电器 <br >CPU 1214C <br >DCDCDC <br >隔离组 2 1 <br >隔离(组间) 1500 VAC1 <br >电感钳位电压 L+ 48 VDC <br >1 W 损耗 <br >开关延迟(Qa0 Qa3) 长 10 ms 断开接通长 10 μs <br >接通断开长 30 μs <br >开关延迟(Qa4 Qb1) 长 10 ms 断开接通长 50 μs <br >接通断开长 200 μs <br >继电器开关频率 1 Hz <br >脉串输出频率 <br > <br >推荐 2 100 kHz(Qa0 <br >Qa3)3 2 Hz <br >20 kHz(Qa4 Qb1)3 <br >机械寿命(负载) 10000000 断开闭合周期 <br >额定负载触点寿命 100000 断开闭合周期 <br >RUN STOP 时行 值换值(默认值 0) <br >时接通输出数 • 5(相邻点)60 ℃(水) 50 ℃(垂直)时 <br >• 1055 ℃(水) 45 ℃(垂直)时 <br >电缆长度(米) 500 m(屏蔽)150 m(非屏蔽) <br > 1 继电器组间隔离线路电压 SELVPELV 分开高达 250 VAC 线电压相分开 <br >2 具继电器输出 CPU 型号必须安装数字信号板 (SB) 脉输出 <br >3 根脉接收器电缆情况附加负载电阻(少额定电流 <br >10)改进脉信号质量抗扰度 技术规范 <br > A4 CPU 1214C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1261 <br >A44 模拟量输入 <br >表格 A 57 模拟量输入 <br >技术数 说明 <br >输入点数 2 <br >类型 电压(单侧) <br >满量程范围 0 10 V <br >满量程范围(数字) 0 27648 <br >范围 10001 11759 V <br >范围(数字) 27649 32511 <br >溢范围 11760 11852 V <br >溢范围(数字) 32512 32767 <br >分辨率 10 位 <br >耐压 35 VDC <br >滑化 弱中强 <br >请参见 CPU 模拟量输入阶跃响应 (ms) (页 1262)表格 <br >噪声抑制 1050 60 Hz <br >阻抗 ≥100 KΩ <br >隔离(现场侧逻辑侧) <br >精度(25 °C0 55 °C) 满量程 3035 <br >电缆长度(米) 100 m屏蔽双绞线 技术规范 <br >A4 CPU 1214C <br > S71200 编程控制器 <br >1262 系统手册 012015 A5E02486685AH <br >A441 CPU 置模拟量输入阶跃响应 <br >表格 A 58 阶跃响应 (ms)0 V 10 V( 95 处测) <br >滑化选项(采样均) 抑制频率(积分时间) <br >60 Hz 50 Hz 10 Hz <br >(1 周期): 求均值 50 ms 50 ms 100 ms <br >弱(4 周期): 4 次采样 60 ms 70 ms 200 ms <br >中(16 周期): 16 次采样 200 ms 240 ms 1150 ms <br >强(32 周期): 32 次采样 400 ms 480 ms 2300 ms <br >采样时间 417 ms 5 ms 25 ms <br >A442 CPU 置模拟端口采样时间 <br >表格 A 59 CPU 置模拟量输入采样时间 <br >抑制频率(积分时间选项) 采样时间 <br >60 Hz (166 ms) 417 ms <br >50 Hz (20 ms) 5 ms <br >10 Hz (100 ms) 25 ms 技术规范 <br > A4 CPU 1214C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1263 <br >A443 模拟量输入电压测量范围 (CPU) <br >表格 A 60 模拟量输入电压表示法 (CPU) <br >系统 电压测量范围 <br >十进制 十六进制 0 10 V <br >32767 7FFF 11851 V 溢 <br >32512 7F00 <br >32511 7EFF 11759 V 范围 <br >27649 6C01 <br >27648 6C00 10 V 额定范围 <br >20736 5100 75 V <br >34 22 12 mV <br >0 0 0 V <br >负值 支持负值 技术规范 <br >A4 CPU 1214C <br > S71200 编程控制器 <br >1264 系统手册 012015 A5E02486685AH <br >A45 CPU 1214C 接线图 <br >表格 A 61 CPU 1214C ACDC继电器 (6ES7 2141BG400XB0) <br > <br >① 24 VDC <br >传感器电源输出 <br >获更抗噪声 <br >效果未传 <br >感器电源M <br >连接机壳接 <br >② 漏型输入 <br >连接M(图 <br >示) <br >源型输入+ <br >连接M <br >注 1: X11 <br >连接器必须镀金 <br >关产品编号请参见附 <br >录 C备件 <br >注 2: L1 N (L2) <br >端子连接高 240 <br >VAC 电压源 N <br >端子视 <br >L2需接 L1 N <br >(L2) 端子需极化 <br >注 3: 关 CPU <br >太网端口信息请参 <br >阅设备配置 (页 155) <br > <br >表格 A 62 CPU 1214C ACDC继电器 (6ES7 2141BG400XB0) 连接器引脚位置 <br >引脚 X10 X11(镀金) X12 <br >1 L1120240 VAC 2 M 1L <br >2 N120240 VAC AI 0 DQ a0 <br >3 功性接 AI 1 DQ a1 技术规范 <br > A4 CPU 1214C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1265 <br >引脚 X10 X11(镀金) X12 <br >4 L+24 VDC <br >传感器输出 <br > DQ a2 <br >5 M24 VDC 传感器输出 DQ a3 <br >6 1M DQ a4 <br >7 DI a0 2L <br >8 DI a1 DQ a5 <br >9 DI a2 DQ a6 <br >10 DI a3 DQ a7 <br >11 DI a4 DQ b0 <br >12 DI a5 DQ b1 <br >13 DI a6 <br >14 DI a7 <br >15 DI b0 <br >16 DI b1 <br >17 DI b2 <br >18 DI b3 <br >19 DI b4 <br >20 DI b5 <br > 技术规范 <br >A4 CPU 1214C <br > S71200 编程控制器 <br >1266 系统手册 012015 A5E02486685AH <br >表格 A 63 CPU 1214C DCDC继电器 (6ES7 2141HG400XB0) <br > <br >① 24 VDC <br >传感器电源输出 <br >获更抗噪声 <br >效果未传 <br >感器电源M <br >连接机壳接 <br >② 漏型输入 <br >连接M(图 <br >示) <br >源型输入+ <br >连接M <br >注 1: X11 <br >连接器必须镀金 <br >关产品编号请参见附 <br >录 C备件 <br >注 2: 关 CPU <br >太网端口信息请参 <br >阅设备配置 (页 155) <br > <br >表格 A 64 CPU 1214C DCDC继电器 (6ES7 2141HG400XB0) 连接器引脚位置 <br >引脚 X10 X11(镀金) X12 <br >1 L+24 VDC 2 M 1L <br >2 M24 VDC AI 0 DQ a0 <br >3 功性接 AI 1 DQ a1 <br >4 L+24 VDC <br >传感器输出 <br > DQ a2 <br >5 M24 VDC 传感器输出 DQ a3 <br >6 1M DQ a4 <br >7 DI a0 2L <br >8 DI a1 DQ a5 <br >9 DI a2 DQ a6 技术规范 <br > A4 CPU 1214C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1267 <br >引脚 X10 X11(镀金) X12 <br >10 DI a3 DQ a7 <br >11 DI a4 DQ b0 <br >12 DI a5 DQ b1 <br >13 DI a6 <br >14 DI a7 <br >15 DI b0 <br >16 DI b1 <br >17 DI b2 <br >18 DI b3 <br >19 DI b4 <br >20 DI b5 <br > <br >表格 A 65 CPU 1214C DCDCDC (6ES7 2141AG400XB0) <br > <br >① 24 VDC <br >传感器电源输出 <br >获更抗噪声 <br >效果未传 <br >感器电源M <br >连接机壳接 <br >② 漏型输入 <br >连接M(图 <br >示) <br >源型输入+ <br >连接M <br >注 1: X11 <br >连接器必须镀金 <br >关产品编号请参见附 <br >录 C备件 <br >注 2: 关 CPU <br >太网端口信息请参 <br >阅设备配置 (页 155) <br > 技术规范 <br >A4 CPU 1214C <br > S71200 编程控制器 <br >1268 系统手册 012015 A5E02486685AH <br >表格 A 66 CPU 1214C DCDCDC (6ES7 2141AG400XB0) 连接器引脚位置 <br >引脚 X10 X11(镀金) X12 <br >1 L+24 VDC 2 M 3L+ <br >2 M24 VDC AI 0 3M <br >3 功性接 AI 1 DQ a0 <br >4 L+24 VDC 传感器输出 DQ a1 <br >5 M24 VDC 传感器输出 DQ a2 <br >6 1M DQ a3 <br >7 DI a0 DQ a4 <br >8 DI a1 DQ a5 <br >9 DI a2 DQ a6 <br >10 DI a3 DQ a7 <br >11 DI a4 DQ b0 <br >12 DI a5 DQ b1 <br >13 DI a6 <br >14 DI a7 <br >15 DI b0 <br >16 DI b1 <br >17 DI b2 <br >18 DI b3 <br >19 DI b4 <br >20 DI b5 <br > <br > <br > 说明 <br >应未模拟量输入短路 <br > 技术规范 <br > A5 CPU 1215C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1269 <br >A5 CPU 1215C <br >A51 常规规范特性 <br >表格 A 67 常规 <br >技术数 CPU 1215C <br >ACDC继电器 <br >CPU 1215C <br >DCDC继电器 <br >CPU 1215C <br >DCDCDC <br >产品编号 6ES7 2151BG40 <br >0XB0 <br >6ES7 2151HG40 <br >0XB0 <br >6ES7 2151AG40 <br >0XB0 <br >尺寸 W x H x D (mm) 130 x 100 x 75 <br >装运重量 585 g 550 g 520 g <br >功耗 14 W 12 W <br >电流(SM CM 总线) 1600 mA (5 VDC) <br >电流 (24 VDC) 400 mA(传感器电源) <br >数字量输入电流消耗 (24 VDC) 点输入 4 mA <br > <br >表格 A 68 CPU 特征 <br >技术数 说明 <br >户存储器 <br >(请参见般 <br >技术数 <br >(页 1213) <br >部 CPU <br >存储器掉电保 <br >持) <br >工作 125 KB <br >负载 置 4 MB SD 卡扩展具体视卡容量定 <br >保持性 10 KB <br >板载数字 IO 14 点输入10 点输出 <br >板载模拟 IO 2 点输入2 点输出 <br >程映 1024 字节输入 (I)1024 字节输出 (Q) <br >位存储器 (M) 8192 字节 <br >时(局部)存储器 • 16 KB 启动程序循环(包括相关 FB FC) <br >• 6 KB 中断优先级(包括 FB FC) 技术规范 <br >A5 CPU 1215C <br > S71200 编程控制器 <br >1270 系统手册 012015 A5E02486685AH <br >技术数 说明 <br >信号模块扩展 8 信号模块 <br >SBCBBB 扩展 1 <br >通信模块扩展 3 通信模块 <br >高速计数器 组态 6 意置 SB 输入高速计数器 请参见表 <br >CPU 1215C: HSC 默认址分配 (页 502) <br >• 100180 kHz(Ia0 Ia5) <br >• 30120 kHz(Ia6 Ib5) <br >脉输出2 组态 4 意置 SB 输出脉输出 <br >• 100 kHz(Qa0 Qa3) <br >• 30 kHz(Qa4 Qb1) <br >脉捕捉输入 14 <br >延时中断 4 精度 1 ms <br >循环中断 4 精度 1 ms <br >中断 12 升 12 降(选信号板时 16 ) <br >存储卡 SIMATIC 存储卡(选件) <br >实时时钟精度 + 60 秒月 <br >实时时钟保持时间 通常 20 天40 °C 时少 12 天(免维护超级电容) <br > 1 HSC 组态正交工作模式时应较慢速度 <br >2 具继电器输出 CPU 型号必须安装数字信号板 (SB) 脉输出 <br >表格 A 69 性 <br >指令类型 执行速度 <br >布尔运算 008 μs指令 <br >移动字 17 μs指令 <br >实数数学运算 23 μs指令 技术规范 <br > A5 CPU 1215C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1271 <br >A52 CPU 1215C 支持定时器计数器代码块 <br >表格 A 70 CPU 1215C 支持块定时器计数器 <br >元素 描述 <br >块 类型 OBFBFCDB <br > 64 KB <br >数量 达 1024 块 (OB + FB + FC + DB) <br >FBFC DB <br >址范围 <br >FB FC:1 65535(例 FB 1 FB 65535) <br >DB: 1 59999 <br >嵌套深度 16(程序循环 OB 启动 OB 开始) <br >6(意中断事件 OB 开始) <br >监视 时监视 2 代码块状态 <br >OB 程序循环 <br >启动 <br >延时中断 4(事件 1 ) <br >循环中断 4(事件 1 ) <br >硬件中断 50(事件 1 ) <br >时间错误中断 1 <br >诊断错误中断 1 <br >拔出插入模块 1 <br >机架站障 1 <br >日时钟 <br >状态 1 <br >更新 1 <br >配置文件 1 <br >定时器 类型 IEC <br >数量 仅受存储器限制 <br >存储 DB 结构定时器 16 字节 <br >计数器 类型 IEC <br >数量 仅受存储器限制 技术规范 <br >A5 CPU 1215C <br > S71200 编程控制器 <br >1272 系统手册 012015 A5E02486685AH <br >元素 描述 <br >存储 DB 结构取决计数类型 <br >• SInt USInt: 3 字节 <br >• Int UInt: 6 字节 <br >• DInt UDInt: 12 字节 <br >表格 A 71 通信 <br >技术数 描述 <br >端口数 2 <br >类型 太网 <br >HMI 设备 4 <br >编程设备 (PG) 1 <br >连接 • 8 开放式户通信(动动): <br >TSEND_CTRCV_CTCONTDISCONTSEND <br >TRCV <br >• 3 服务器 GETPUT(CPU 间)S7 通信 <br >• 8 客户端 GETPUT(CPU 间)S7 通信 <br >数传输率 10100 Mbs <br >隔离(外部信号 PLC 逻辑侧) 变压器隔离1500 VAC(仅针短期事件安全) <br >电缆类型 CAT5e 屏蔽电缆 技术规范 <br > A5 CPU 1215C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1273 <br >表格 A 72 电源 <br >技术数 CPU 1215C <br >ACDC继电器 <br >CPU 1215C <br >DCDC继电器 <br >CPU 1215C <br >DCDCDC <br >电压范围 85 264 VAC 204 VDC 288 VDC <br >电源频率 47 63 Hz <br >输入电流( <br >负载时 <br >) <br >仅 CPU 120 VAC 时 100 <br >mA <br >240 VAC 时 50 mA <br >24 VDC 时 500 mA <br >具扩展附件 <br >CPU <br >120 VAC 时 300 <br >mA <br >240 VAC 时 150 <br >mA <br >24 VDC 时 1500 mA <br >浪涌电流() 264 VAC 时 20 A 288 VDC 时 12 A <br >隔离(输入电源逻辑侧) 1500 VAC 未隔离 <br >漏电流交流线路功 05 mA <br >保持时间(掉电) 120 VAC 时 20 ms <br >240 VAC 时 80 ms <br >24 VDC 时 10 ms <br >部保险丝户更换 3 A250 V慢速熔断 <br > <br >表格 A 73 传感器电源 <br >技术数 CPU 1215C <br >ACDC继电器 <br >CPU 1215C <br >DCDC继电器 <br >CPU 1215C <br >DCDCDC <br >电压范围 204 288 VDC L+ 4 VDC() <br >额定输出电流() 400 mA(短路保护) <br >波纹噪声 (<10 MHz) < 1 V 峰峰值 输入线路相 <br >隔离(CPU 逻辑侧传感器电源) 未隔离 技术规范 <br >A5 CPU 1215C <br > S71200 编程控制器 <br >1274 系统手册 012015 A5E02486685AH <br >A53 数字量输入输出 <br >表格 A 74 数字量输入 <br >技术数 CPU 1215C <br >ACDC继电器 <br >CPU 1215C <br >DCDC继电器 <br >CPU 1215C <br >DCDCDC <br >输入点数 14 <br >类型 漏型源型(IEC 1 类漏型) <br >额定电压 4 mA 时 24 VDC额定值 <br >允许连续电压 30 VDC <br >浪涌电压 35 VDC持续 05 s <br >逻辑 1 信号() 25 mA 时 15 VDC <br >逻辑 0 信号() 1 mA 时 5 VDC <br >隔离(现场侧逻辑侧) 500 VAC持续 1 分钟 <br >隔离组 1 <br >滤波时间 us 设置: 01 02 04 08 16 32 64 100 128 200 <br >ms 设置: 005 01 02 04 08 16 32 64 100 128 200 <br >HSC 时钟输入频率() <br >(逻辑 1 电 15 26 <br >VDC) <br >10080 kHz(Ia0 Ia5) <br >3020 kHz(Ia6 Ib5) <br >时接通输入数 • 7(相邻点)60 ℃(水) 50 ℃(垂直)时 <br >• 1455 ℃(水) 45 ℃(垂直)时 <br >电缆长度(米) 500 m(屏蔽)300 m(非屏蔽)50 m(屏蔽HSC 输入) <br > <br >表格 A 75 数字量输出 <br >技术数 CPU 1215C ACDC继电器 <br > CPU 1215C DCDC继电器 <br >CPU 1215C DCDCDC <br >输出点数 10 <br >类型 继电器机械式 固态 MOSFET(源型) <br >电压范围 5 30 VDC 5 250 VAC 204 288 VDC <br >电流时逻辑 1 信号 20 VDC 技术规范 <br > A5 CPU 1215C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1275 <br >技术数 CPU 1215C ACDC继电器 <br > CPU 1215C DCDC继电器 <br >CPU 1215C DCDCDC <br >具 10 KΩ 负载时逻辑 0 <br >信号 <br > 01 VDC <br >电流() 20 A 05 A <br >灯负载 30 W DC200 W AC 5 W <br >通态电阻 新设备 02 Ω 06 Ω <br >点漏电流 10 μA <br >浪涌电流 触点闭合时 7 A 8 A长持续 100 ms <br >载保护 × <br >隔离(现场侧逻辑侧) 1500 VAC持续 1 <br >分钟(线圈触点) <br >(线圈逻辑侧) <br >500 VAC持续 1 分钟 <br >隔离电阻 新设备 100 MΩ <br >断开触点间绝缘 750 VAC持续 1 分钟 <br >隔离组 2 1 <br >隔离(组间) 1500 VAC1 <br >电感钳位电压 L+ 48 VDC <br >1 W 损耗 <br >开关延迟(Qa0 Qa3) 长 10 ms 断开接通长 10 μs <br >接通断开长 30 μs <br >开关延迟(Qa4 Qb1) 长 10 ms 断开接通长 50 μs <br >接通断开长 200 μs <br >继电器开关频率 1 Hz <br >脉串输出频率 推荐 2 100 kHz(Qa0 <br >Qa3)3 2 Hz <br >20 kHz(Qa4 Qb1)3 <br >机械寿命(负载) 10000000 断开闭合周期 <br >额定负载触点寿命 100000 断开闭合周期 <br >RUN STOP 时行 值换值(默认值 0) 技术规范 <br >A5 CPU 1215C <br > S71200 编程控制器 <br >1276 系统手册 012015 A5E02486685AH <br >技术数 CPU 1215C ACDC继电器 <br > CPU 1215C DCDC继电器 <br >CPU 1215C DCDCDC <br >时接通输出数 • 5(相邻点)60 ℃(水) 50 ℃(垂直)时 <br >• 1055 ℃(水) 45 ℃(垂直)时 <br >电缆长度(米) 500 m(屏蔽)150 m(非屏蔽) <br > 1 继电器组间隔离电源电压 SELVPELV 分开高达 250 VAC 线电压相分开 <br >2 具继电器输出 CPU 型号必须安装数字信号板 (SB) 脉输出 <br >3 根脉接收器电缆情况附加负载电阻(少额定电流 <br >10)改进脉信号质量抗扰度 <br >A54 模拟量输入输出 <br >表格 A 76 模拟量输入 <br >技术数 说明 <br >输入点数 2 <br >类型 电压(单侧) <br >满量程范围 0 10 V <br >满量程范围(数字) 0 27648 <br >范围 10001 11759 V <br >范围(数字) 27649 32511 <br >溢范围 11760 11852 V <br >溢范围(数字) 32512 32767 <br >分辨率 10 位 <br >耐压 35 VDC <br >滑化 弱中强 <br >请参见 CPU 模拟量输入阶跃响应 (ms) (页 1277)表格 <br >噪声抑制 1050 60 Hz <br >阻抗 ≥100 KΩ <br >隔离(现场侧逻辑侧) <br >精度(25 °C0 55 °C) 满量程 3035 <br >电缆长度(米) 100 m屏蔽双绞线 技术规范 <br > A5 CPU 1215C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1277 <br >A541 CPU 置模拟量输入阶跃响应 <br >表格 A 77 阶跃响应 (ms)0 V 10 V( 95 处测) <br >滑化选项(采样均) 抑制频率(积分时间) <br >60 Hz 50 Hz 10 Hz <br >(1 周期): 求均值 50 ms 50 ms 100 ms <br >弱(4 周期): 4 次采样 60 ms 70 ms 200 ms <br >中(16 周期): 16 次采样 200 ms 240 ms 1150 ms <br >强(32 周期): 32 次采样 400 ms 480 ms 2300 ms <br >采样时间 417 ms 5 ms 25 ms <br >A542 CPU 置模拟端口采样时间 <br >表格 A 78 CPU 置模拟量输入采样时间 <br >抑制频率(积分时间选项) 采样时间 <br >60 Hz (166 ms) 417 ms <br >50 Hz (20 ms) 5 ms <br >10 Hz (100 ms) 25 ms <br >A543 模拟量输入电压测量范围 (CPU) <br >表格 A 79 模拟量输入电压表示法 (CPU) <br >系统 电压测量范围 <br >十进制 十六进制 0 10 V <br >32767 7FFF 11851 V 溢 <br >32512 7F00 <br >32511 7EFF 11759 V 范围 <br >27649 6C01 技术规范 <br >A5 CPU 1215C <br > S71200 编程控制器 <br >1278 系统手册 012015 A5E02486685AH <br >系统 电压测量范围 <br >十进制 十六进制 0 10 V <br >27648 6C00 10 V 额定范围 <br >20736 5100 75 V <br >34 22 12 mV <br >0 0 0 V <br >负值 支持负值 <br >A544 模拟量输出规格 <br >表格 A 80 模拟量输出 <br >技术数 说明 <br >输出点数 2 <br >类型 电流 <br >满量程范围 0 20 mA <br >满量程范围(数字) 0 27648 <br >范围 2001 2352 mA <br >范围(数字) 27649 32511 <br >溢范围 参见脚注 1 <br >溢范围数字 32512 32767 <br >分辨率 10 位 <br >输出驱动阻抗 500 Ω <br >隔离(现场侧逻辑侧) <br >精度(25 °C20 60 °C) 满量程 3035 <br >稳定时间 2 ms <br >电缆长度(米) 100 m屏蔽双绞线 <br > 1 溢情况模拟量输出行符合设备组态属性设置 CPU STOP <br >响应参数中选择中项: 换值保持值 技术规范 <br > A5 CPU 1215C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1279 <br >表格 A 81 模拟量输出电流表示法(CPU 1215C CPU 1217C) <br >系统 前输出范围 <br >十进制 十六进制 0 mA 20 mA <br >32767 7FFF 请参见注 1 溢 <br > 32512 7F00 请参见注 1 <br >32511 7EFF 2352 mA 范围 <br >27649 6C01 <br >27648 6C00 20 mA 额定范围 <br >20736 5100 15 mA <br >34 22 00247 mA <br >0 0 0 mA <br >负值 支持负值 <br > 1 溢情况模拟量输出行符合设备组态属性设置 CPU STOP <br >响应参数中选择中项: 换值保持值 技术规范 <br >A5 CPU 1215C <br > S71200 编程控制器 <br >1280 系统手册 012015 A5E02486685AH <br >A55 CPU 1215C 接线图 <br >表格 A 82 CPU 1215C ACDC继电器 (6ES7 2151BG400XB0) <br > <br >① 24 VDC 传感器电源输出 <br >获更抗噪声效果未传感器电源M连接机壳接 <br >② 漏型输入连接M(图示) <br >源型输入+连接M <br >注 1: X11 连接器必须镀金 关产品编号请参见附录 C备件 <br >注 2: L1 N (L2) 端子连接高 240 VAC 电压源 N 端子视 <br >L2需接 L1 N (L2) 端子需极化 <br >注 3: 关 CPU 太网端口信息请参见设备配置 (页 155) <br > <br >表格 A 83 CPU 1215C ACDC继电器 (6ES7 2151BG400XB0) 连接器引脚位置 <br >引脚 X10 X11(镀金) X12 <br >1 L1120240 VAC 2 M 1L <br >2 N120240 VAC AQ 0 DQ a0 <br >3 功性接 AQ 1 DQ a1 <br >4 L+24 VDC 传感器输出 3M DQ a2 技术规范 <br > A5 CPU 1215C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1281 <br >引脚 X10 X11(镀金) X12 <br >5 M24 VDC 传感器输出 AI 0 DQ a3 <br >6 1M AI 1 DQ a4 <br >7 DI a0 2L <br >8 DI a1 DQ a5 <br >9 DI a2 DQ a6 <br >10 DI a3 DQ a7 <br >11 DI a4 DQ b0 <br >12 DI a5 DQ b1 <br >13 DI a6 <br >14 DI a7 <br >15 DI b0 <br >16 DI b1 <br >17 DI b2 <br >18 DI b3 <br >19 DI b4 <br >20 DI b5 <br > 技术规范 <br >A5 CPU 1215C <br > S71200 编程控制器 <br >1282 系统手册 012015 A5E02486685AH <br >表格 A 84 CPU 1215C DCDC继电器 (6ES7 2151HG400XB0) <br > <br >① 24 VDC 传感器电源输出 <br >获更抗噪声效果未传感器电源M连接机壳接 <br >② 漏型输入连接M(图示) 源型输入+连接M <br >注 1: X11 连接器必须镀金 关产品编号请参见附录 C备件 <br >注 2: 关 CPU 太网端口信息请参见设备配置 (页 155) <br > <br >表格 A 85 CPU 1215C DCDC继电器 (6ES7 2151HG400XB0) 连接器引脚位置 <br >引脚 X10 X11(镀金) X12 <br >1 L+24 VDC 2 M 1L <br >2 M24 VDC AQ 0 DQ a0 <br >3 功性接 AQ 1 DQ a1 <br >4 L+24 VDC 传感器输出 3M DQ a2 <br >5 M24 VDC 传感器输出 AI 0 DQ a3 <br >6 1M AI 1 DQ a4 <br >7 DI a0 2L 技术规范 <br > A5 CPU 1215C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1283 <br >引脚 X10 X11(镀金) X12 <br >8 DI a1 DQ a5 <br >9 DI a2 DQ a6 <br >10 DI a3 DQ a7 <br >11 DI a4 DQ b0 <br >12 DI a5 DQ b1 <br >13 DI a6 <br >14 DI a7 <br >15 DI b0 <br >16 DI b1 <br >17 DI b2 <br >18 DI b3 <br >19 DI b4 <br >20 DI b5 <br > 技术规范 <br >A5 CPU 1215C <br > S71200 编程控制器 <br >1284 系统手册 012015 A5E02486685AH <br >表格 A 86 CPU 1215C DCDCDC (6ES7 2151AG400XB0) <br > <br >① 24 VDC 传感器电源输出 <br >获更抗噪声效果未传感器电源M连接机壳接 <br >② 漏型输入连接M(图示) 源型输入+连接M <br >注 1: X11 连接器必须镀金 关产品编号请参见附录 C备件 <br >注 2: 关 CPU 太网端口信息请参见设备配置 (页 155) <br > <br >表格 A 87 CPU 1215C DCDCDC (6ES7 2151AG400XB0) 连接器引脚位置 <br >引脚 X10 X11(镀金) X12 <br >1 L124 VDC 2 M 4L+ <br >2 M24 VDC AQ 0 4M <br >3 功性接 AQ 1 DQ a0 <br >4 L+24 VDC 传感器输出 3M DQ a1 <br >5 M24 VDC 传感器输出 AI 0 DQ a2 <br >6 1M AI 1 DQ a3 <br >7 DI a0 DQ a4 技术规范 <br > A5 CPU 1215C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1285 <br >引脚 X10 X11(镀金) X12 <br >8 DI a1 DQ a5 <br >9 DI a2 DQ a6 <br >10 DI a3 DQ a7 <br >11 DI a4 DQ b0 <br >12 DI a5 DQ b1 <br >13 DI a6 <br >14 DI a7 <br >15 DI b0 <br >16 DI b1 <br >17 DI b2 <br >18 DI b3 <br >19 DI b4 <br >20 DI b5 <br > <br > <br > 说明 <br >应未模拟量输入短路 <br > 技术规范 <br >A6 CPU 1217C <br > S71200 编程控制器 <br >1286 系统手册 012015 A5E02486685AH <br >A6 CPU 1217C <br >A61 常规规范特性 <br >表格 A 88 常规 <br >技术数 CPU 1217C DCDCDC <br >产品编号 6ES7 2171AG400XB0 <br >尺寸 W x H x D (mm) 150 x 100 x 75 <br >装运重量 530 g <br >功耗 12 W <br >电流(SM CM 总线) 1600 mA (5 VDC) <br >电流 (24 VDC) 400 mA(传感器电源) <br >数字量输入电流消耗 (24 VDC) 点输入 4 mA <br > <br >表格 A 89 CPU 特征 <br >技术数 说明 <br >户存储器 <br >(请参见般 <br >技术数 <br >(页 1213) <br >部 CPU <br >存储器掉电保 <br >持) <br >工作 150 KB <br >负载 置 4 MB SD 卡扩展具体视卡容量定 <br >保持性 10 KB <br >板载数字 IO 14 点输入10 点输出 <br >板载模拟 IO 2 点输入2 点输出 <br >程映 1024 字节输入 (I)1024 字节输出 (Q) <br >位存储器 (M) 8192 字节 <br >时(局部)存储器 • 16 KB 启动程序循环(包括相关 FB FC) <br >• 6 KB 中断优先级(包括 FB FC) <br >信号模块扩展 8 信号模块 <br >SBCBBB 扩展 1 技术规范 <br > A6 CPU 1217C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1287 <br >技术数 说明 <br >通信模块扩展 3 通信模块 <br >高速计数器 组态 6 意置 SB 输入高速计数器(请参见 CPU <br >1217C 数字量输入 (DI) HW 组态表) (页 1290) <br >• 1 MHz(Ib2 Ib5) <br >• 100180 kHz(Ia0 Ia5) <br >• 30120 kHz(Ia6 Ib1) <br >脉输出 组态 4 意置 SB 输出脉输出(请参见 CPU <br >1217C 数字量输出 (DQ) HW 组态表) (页 1290) <br >• 1 MHz(Qa0 Qa3) <br >• 100 kHz(Qa4 Qb1) <br >脉捕捉输入 14 <br >延时中断 4 精度 1 ms <br >循环中断 4 精度 1 ms <br >中断 12 升 12 降(选信号板时 16 ) <br >存储卡 SIMATIC 存储卡(选件) <br >实时时钟精度 + 60 秒月 <br >实时时钟保持时间 通常 20 天40 °C 时少 12 天(免维护超级电容) <br > 1 HSC 组态正交工作模式时应较慢速度 <br >表格 A 90 性 <br >指令类型 执行速度 <br >布尔运算 008 μs指令 <br >移动字 17 μs指令 <br >实数数学运算 23 μs指令 技术规范 <br >A6 CPU 1217C <br > S71200 编程控制器 <br >1288 系统手册 012015 A5E02486685AH <br >A62 CPU 1217C 支持定时器计数器代码块 <br >表格 A 91 CPU 1217C 支持块定时器计数器 <br >元素 描述 <br >块 类型 OBFBFCDB <br > 64 KB <br >数量 达 1024 块 (OB + FB + FC + DB) <br >FBFC DB <br >址范围 <br >FB FC:1 65535(例 FB 1 FB 65535) <br >DB: 1 59999 <br >嵌套深度 16(程序循环 OB 启动 OB 开始) <br >6(意中断事件 OB 开始) <br >监视 时监视 2 代码块状态 <br >OB 程序循环 <br >启动 <br >延时中断 4(事件 1 ) <br >循环中断 4(事件 1 ) <br >硬件中断 50(事件 1 ) <br >时间错误中断 1 <br >诊断错误中断 1 <br >拔出插入模块 1 <br >机架站障 1 <br >日时钟 <br >状态 1 <br >更新 1 <br >配置文件 1 <br >定时器 类型 IEC <br >数量 仅受存储器限制 <br >存储 DB 结构定时器 16 字节 <br >计数器 类型 IEC <br >数量 仅受存储器限制 技术规范 <br > A6 CPU 1217C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1289 <br >元素 描述 <br >存储 DB 结构取决计数类型 <br >• SInt USInt: 3 字节 <br >• Int UInt: 6 字节 <br >• DInt UDInt: 12 字节 <br >表格 A 92 通信 <br >技术数 描述 <br >端口数 2 <br >类型 太网 <br >HMI 设备 4 <br >编程设备 (PG) 1 <br >连接 • 8 开放式户通信(动动): <br >TSEND_CTRCV_CTCONTDISCONTSEND <br >TRCV <br >• 3 服务器 GETPUT(CPU 间)S7 通信 <br >• 8 客户端 GETPUT(CPU 间)S7 通信 <br >数传输率 10100 Mbs <br >隔离(外部信号 PLC 逻辑侧) 变压器隔离1500 VAC(仅针短期事件安全) <br >电缆类型 CAT5e 屏蔽电缆 <br >表格 A 93 电源 <br >技术数 CPU 1217C DCDCDC <br >电压范围 204 VDC 288 VDC <br >电源频率 <br >输入电流(负载 <br >时) <br >仅 CPU 24 VDC 时 600 mA <br >具扩 <br >展附件 <br >CPU <br >24 VDC 时 1600 mA <br >浪涌电流() 288 VDC 时 12 A <br >隔离(输入电源逻辑侧) 未隔离 技术规范 <br >A6 CPU 1217C <br > S71200 编程控制器 <br >1290 系统手册 012015 A5E02486685AH <br >技术数 CPU 1217C DCDCDC <br >保持时间(掉电起) 24 VDC 时 10 ms <br >部保险丝户更换 3 A250 V慢速熔断 <br > <br >表格 A 94 传感器电源 <br >技术数 CPU 1217C DCDCDC <br >电压范围 L+ 4 VDC() <br >额定输出电流() 400 mA(短路保护) <br >波纹噪声 (<10 MHz) 输入线路相 <br >隔离(CPU 逻辑侧传感器电源) 未隔离 <br >A63 数字量输入输出 <br >表格 A 95 数字量输入 <br >技术数 CPU 1217C DCDCDC <br >输入点数 14 总计: <br >10 漏型源型(IEC 1 类漏型) <br >4 差分 (RS422RS485) <br >类型: 漏型源型 <br >(IEC 1 类漏型) <br >Ia0 Ia7Ib0 Ib1 <br >额定电压 4 mA 时 24 VDC额定值 <br >允许连续电压 30 VDC <br >浪涌电压 35 VDC持续 05 s <br >逻辑 1 信号() 25 mA 时 15 VDC <br >逻辑 0 信号() 1 mA 时 5 VDC <br >隔离(现场侧逻辑侧) 500 VAC持续 1 分钟(功隔离) <br >隔离组 1 <br >滤波时间 us 设置: 01 02 04 08 16 32 64 100 128 200 <br >ms 设置: 005 01 02 04 08 16 32 64 100 128 200 技术规范 <br > A6 CPU 1217C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1291 <br >技术数 CPU 1217C DCDCDC <br >HSC 时钟输入频率() <br >(逻辑 1 电 15 26 <br >VDC) <br >10080 kHz(Ia0 Ia5) <br >3020 kHz(Ia6 Ib1) <br >类型: 差分输入 <br >(RS422RS485) <br >Ib2 Ib5(2+ 2 5+ 5) <br >模电压范围 7 V +12 V1 秒3 VRMS 连续(RS422RS485 特性) <br >置终端电阻偏置 Ib'' 390 Ω 2MIb'' 390 Ω +5 V(TB <br >开路时偏置关闭状态) <br >Ib'+' Ib'' 间 220 Ω <br >接收器输入阻抗 100 Ω包括偏置终端 <br >差分接收器 <br >阈值灵敏度 <br >低 + 02 V典型滞 60 mV(RS422RS485 特性) <br >隔离(现场侧逻辑侧) 500 VAC持续 1 分钟(功隔离) <br >隔离组 1 <br >滤波时间 us 设置: 01 02 04 08 16 32 64 100 128 200 <br >ms 设置: 005 01 02 04 08 16 32 64 100 128 200 <br >HSC 时钟输入频率() 单相: 1 MHz(Ib2 Ib5) <br >正交相位: 1 MHz(Ib2 Ib5) <br >差分输入通道间时间偏差 40 ns <br >常规规范(数字量输入) <br >时接通输入数 5漏型源型输入(相邻点)4差分输入60 ℃(水) 50 <br >℃(垂直)时 <br >1455 ℃(水) 45 ℃(垂直)时 <br >电缆长度(米) 500 m(屏蔽)300 m(非屏蔽) <br >50 m(屏蔽HSC 输入)(漏型源型) <br >50 m(屏蔽双绞线)(针差分输入) 技术规范 <br >A6 CPU 1217C <br > S71200 编程控制器 <br >1292 系统手册 012015 A5E02486685AH <br > <br >表格 A 96 CPU 1217C 数字量输入 (DI) HW 组态表 <br >输入 类型速率 <br >DIa0 类型: 24 V源型 漏型 1 类输入 <br >高速计数器输入速率: 100 kHz <br >DIa1 类型: 24 V源型 漏型 1 类输入 <br >高速计数器输入速率: 100 kHz <br >DIa2 类型: 24 V源型 漏型 1 类输入 <br >高速计数器输入速率: 100 kHz <br >DIa3 类型: 24 V源型 漏型 1 类输入 <br >高速计数器输入速率: 100 kHz <br >DIa4 类型: 24 V源型 漏型 1 类输入 <br >高速计数器输入速率: 100 kHz <br >DIa5 类型: 24 V源型 漏型 1 类输入 <br >高速计数器输入速率: 100 kHz <br >DIa6 类型: 24 V源型 漏型 1 类输入 <br >高速计数器输入速率: 30 kHz <br >DIa7 类型: 24 V源型 漏型 1 类输入 <br >高速计数器输入速率: 30 kHz <br >DIb0 类型: 24 V源型 漏型 1 类输入 <br >高速计数器输入速率: 30 kHz <br >DIb1 类型: 24 V源型 漏型 1 类输入 <br >高速计数器输入速率: 30 kHz <br >DIb2+ 2 类型: RS422RS485 差分输入 <br >高速计数器输入速率: 1 MHz <br >DIb3+ 3 类型: RS422RS485 差分输入 <br >高速计数器输入速率: 1 MHz 技术规范 <br > A6 CPU 1217C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1293 <br >输入 类型速率 <br >DIb4+ 4 类型: RS422RS485 差分输入 <br >高速计数器输入速率: 1 MHz <br >DIb5+ 5 类型: RS422RS485 差分输入 <br >高速计数器输入速率: 1 MHz <br > <br >表格 A 97 数字量输出 <br >技术数 CPU 1217C DCDCDC <br >输出点数 10 <br >6 固态 MOSFET(源型) <br >4 差分 (RS422RS485) <br >类型: 固态 MOSFET <br >(源型输出) <br >Qa4 Qb1 <br >电压范围 204 288 VDC <br >电流时逻辑 1 信号 20 VDC <br >具 10 KΩ 负载时逻辑 0 <br >信号 <br > 01 VDC <br >电流() 05 A <br >灯负载 5 W <br >通态电阻 06 Ω <br >点漏电流 10 μA <br >浪涌电流 8 A长持续 100 ms <br >载保护 × <br >隔离(现场侧逻辑侧) 500 VAC持续 1 分钟(功隔离) <br >隔离组 1 <br >电感钳位电压 L+ 48 VDC1 W 损耗 <br >开关延迟(Qa0 Qa3) 断开接通长 10 μs <br >接通断开长 30 μs <br >开关延迟(Qa4 Qb1) 断开接通长 50 μs <br >接通断开长 200 μs 技术规范 <br >A6 CPU 1217C <br > S71200 编程控制器 <br >1294 系统手册 012015 A5E02486685AH <br >技术数 CPU 1217C DCDCDC <br >继电器开关频率 <br >脉串输出频率 <br > <br > 100 kHz(Qa4 Qb1)1 2 Hz <br >类型: 差分输出 <br >(RS422RS485) <br >Qa0 Qa3(0+ 0 3+ 3) <br >模电压范围 7 V +12 V1 秒3 VRMS 连续(RS422RS485 特性) <br >发送器差动输出电压 RL 100 Ω 时 2 VRL 54 Ω 时 15 V(RS422RS485 <br >特性) <br >置终端电阻 Qa'+' Qa'' 间 100 Ω <br >驱动器输出阻抗 100 Ω包括终端 <br >隔离 500 VAC持续 1 分钟(功隔离) <br >隔离组 1 <br >开关延迟(DQa0 DQa3) 100 ns <br >差分输出通道间时间偏差 40 ns <br >脉串输出频率 1 MHz(Qa0 Qa3) 2 Hz <br >常规规范 <br >(数字量输出) <br > <br >RUN STOP 时行 值换值(默认值 0) <br >时接通输出数 3固态 MOSFET(源型)输出(相邻点)4(差分输出)60 <br >℃(水) 50 ℃(垂直)时 <br >1055 ℃(水) 45 ℃(垂直)时 <br >电缆长度(米) 500 m(屏蔽)150 m(非屏蔽) <br > 1 根脉接收器电缆情况附加负载电阻(少额定电流 <br >10)改进脉信号质量抗扰度 <br > 技术规范 <br > A6 CPU 1217C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1295 <br >表格 A 98 CPU 1217C 数字量输出 (DQ) HW 组态表 <br >输出 类型速率 <br >DQa0+ 0 类型: RS422RS485 差分输出 <br >脉串输出频率: 1 MHz 2 Hz <br >DQa1+ 1 类型: RS422RS485 差分输出 <br >脉串输出频率: 1 MHz 2 Hz <br >DQa2+ 2 类型: RS422RS485 差分输出 <br >脉串输出频率: 1 MHz 2 Hz <br >DQa3+ 3 类型: RS422RS485 差分输出 <br >脉串输出频率: 1 MHz 2 Hz <br >DQa4 类型: 24 V 源型输出 <br >脉串输出频率: 100 kHz 2 Hz <br >DQa5 类型: 24 V 源型输出 <br >脉串输出频率: 100 kHz 2 Hz <br >DQa6 类型: 24 V 源型输出 <br >脉串输出频率: 100 kHz 2 Hz <br >DQa7 类型: 24 V 源型输出 <br >脉串输出频率: 100 kHz 2 Hz <br >DQb0 类型: 24 V 源型输出 <br >脉串输出频率: 100 kHz 2 Hz <br >DQb1 类型: 24 V 源型输出 <br >脉串输出频率: 100 kHz 2 Hz 技术规范 <br >A6 CPU 1217C <br > S71200 编程控制器 <br >1296 系统手册 012015 A5E02486685AH <br >A64 模拟量输入输出 <br >A641 模拟量输入规范 <br >表格 A 99 模拟量输入 <br >技术数 说明 <br >输入点数 2 <br >类型 电压(单侧) <br >满量程范围 0 10 V <br >满量程范围(数字) 0 27648 <br >范围 10001 11759 V <br >范围(数字) 27649 32511 <br >溢范围 11760 11852 V <br >溢范围(数字) 32512 32767 <br >分辨率 10 位 <br >耐压 35 VDC <br >滑化 弱中强 <br >请参见 CPU 模拟量输入阶跃响应 (ms) (页 1297)表格 <br >噪声抑制 1050 60 Hz <br >阻抗 ≥100 KΩ <br >隔离(现场侧逻辑侧) <br >精度(25 °C0 55 °C) 满量程 3035 <br >电缆长度(米) 100 m屏蔽双绞线 技术规范 <br > A6 CPU 1217C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1297 <br >A642 CPU 置模拟量输入阶跃响应 <br >表格 A 100 阶跃响应 (ms)0 V 10 V( 95 处测) <br >滑化选项(采样均) 抑制频率(积分时间) <br >60 Hz 50 Hz 10 Hz <br >(1 周期): 求均值 50 ms 50 ms 100 ms <br >弱(4 周期): 4 次采样 60 ms 70 ms 200 ms <br >中(16 周期): 16 次采样 200 ms 240 ms 1150 ms <br >强(32 周期): 32 次采样 400 ms 480 ms 2300 ms <br >采样时间 417 ms 5 ms 25 ms <br >A643 CPU 置模拟端口采样时间 <br >表格 A 101 CPU 置模拟量输入采样时间 <br >抑制频率(积分时间选项) 采样时间 <br >60 Hz (166 ms) 417 ms <br >50 Hz (20 ms) 5 ms <br >10 Hz (100 ms) 25 ms <br >A644 模拟量输入电压测量范围 (CPU) <br >表格 A 102 模拟量输入电压表示法 (CPU) <br >系统 电压测量范围 <br >十进制 十六进制 0 10 V <br >32767 7FFF 11851 V 溢 <br >32512 7F00 <br >32511 7EFF 11759 V 范围 <br >27649 6C01 技术规范 <br >A6 CPU 1217C <br > S71200 编程控制器 <br >1298 系统手册 012015 A5E02486685AH <br >系统 电压测量范围 <br >十进制 十六进制 0 10 V <br >27648 6C00 10 V 额定范围 <br >20736 5100 75 V <br >34 22 12 mV <br >0 0 0 V <br >负值 支持负值 <br >A645 模拟量输出规格 <br >表格 A 103 模拟量输出 <br >技术数 说明 <br >输出点数 2 <br >类型 电流 <br >满量程范围 0 20 mA <br >满量程范围(数字) 0 27648 <br >范围 2001 2352 mA <br >范围(数字) 27649 32511 <br >溢范围 参见脚注 1 <br >溢范围数字 32512 32767 <br >分辨率 10 位 <br >输出驱动阻抗 500 Ω <br >隔离(现场侧逻辑侧) <br >精度(25 °C20 60 °C) 满量程 3035 <br >稳定时间 2 ms <br >电缆长度(米) 100 m屏蔽双绞线 <br > 1 溢情况模拟量输出行符合设备组态属性设置 CPU STOP <br >响应参数中选择中项: 换值保持值 技术规范 <br > A6 CPU 1217C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1299 <br >表格 A 104 模拟量输出电流表示法(CPU 1215C CPU 1217C) <br >系统 前输出范围 <br >十进制 十六进制 0 mA 20 mA <br >32767 7FFF 请参见注 1 溢 <br > 32512 7F00 请参见注 1 <br >32511 7EFF 2352 mA 范围 <br >27649 6C01 <br >27648 6C00 20 mA 额定范围 <br >20736 5100 15 mA <br >34 22 00247 mA <br >0 0 0 mA <br >负值 支持负值 <br > 1 溢情况模拟量输出行符合设备组态属性设置 CPU STOP <br >响应参数中选择中项: 换值保持值 技术规范 <br >A6 CPU 1217C <br > S71200 编程控制器 <br >1300 系统手册 012015 A5E02486685AH <br >A65 CPU 1217C 接线图 <br >表格 A 105 CPU 1217C DCDCDC (6ES7 2171AG400XB0) <br > <br >① 24 VDC 传感器电源输出 <br >获更抗噪声效果未传感器电源M连接机壳接 <br >② 漏型输入连接M(图示) 源型输入+连接M <br >③ 请参见 CPU 1217C 差分输入 (DI) 详细信息应示例 (页 1302) <br >④ 请参见 CPU 1217C 差分输出 (DQ) 详细信息应示例 (页 1303) <br >注 1: X12 连接器必须镀金 关产品编号请参见附录 C备件 (页 1445) <br >注 2: 关 CPU 太网端口信息请参见设备配置 (页 155) <br > <br >表格 A 106 CPU 1217C DCDCDC (6ES7 2171AG400XB0) 连接器引脚位置 <br >引脚 X10 X11 X12(镀金) X13 <br >1 L+24 VDC 2M 3M 5M <br >2 M24 VDC 2M AQ 0 5M <br >3 功性接 DI b2+ AQ 1 DQ a0+ <br >4 L+24 VDC 传感器输出 DI b2 4M DQ a0 技术规范 <br > A6 CPU 1217C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1301 <br >引脚 X10 X11 X12(镀金) X13 <br >5 M24 VDC 传感器输出 DI b3+ AI 0 DQ a1+ <br >6 1M DI b3 AI 1 DQ a1 <br >7 DI a0 DI b4+ DQ a2+ <br >8 DI a1 DI b4 DQ a2 <br >9 DI a2 DI b5+ DQ a3+ <br >10 DI a3 DI b5 DQ a3 <br >11 DI a4 6L+ <br >12 DI a5 6M <br >13 DI a6 DQ a4 <br >14 DI a7 DQ a5 <br >15 DI b0 DQ a6 <br >16 DI b1 DQ a7 <br >17 DQ b0 <br >18 DQ b1 <br > <br > <br > 说明 <br >应未模拟量输入短路 <br > <br >参见 <br >模拟量输入输出 (页 1276) 技术规范 <br >A6 CPU 1217C <br > S71200 编程控制器 <br >1302 系统手册 012015 A5E02486685AH <br >A66 CPU 1217C 差分输入 (DI) 详细信息应示例 <br > <br >注意 <br >• 螺钉接线板开路时差分 DI 会偏置关闭状态 <br >• 置 DI 终端电阻偏置 100 Ω 等效阻抗 <br >• 置数字量输入端接电阻偏置电阻限制连续模电压范围 <br >详细信息请参见电气技术规格 技术规范 <br > A6 CPU 1217C <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1303 <br >A67 CPU 1217C 差分输出 (DQ) 详细信息应示例 <br > <br >注意 <br >事项 <br > <br > • 置数字量输出端接电阻限制连续模电压范围 <br >详细信息请参见电气技术规格 技术规范 <br >A7 数字信号模块 (SM) <br > S71200 编程控制器 <br >1304 系统手册 012015 A5E02486685AH <br >A7 数字信号模块 (SM) <br >A71 SM 1221 数字量输入规范 <br >表格 A 107 常规规范 <br >型号 SM 1221 DI 8 x 24 VDC SM 1221 DI 16 x 24 VDC <br >产品编号 6ES7 2211BF320XB0 6ES7 2211BH320XB0 <br >尺寸 W x H x D (mm) 45 x 100 x 75 <br >重量 170 g 210 g <br >功耗 15 W 25 W <br >电流消耗(SM 总线) 105 mA 130 mA <br >电流消耗 (24 VDC) 点输入 4 mA <br > <br >表格 A 108 数字量输入 <br >型号 SM 1221 DI 8 x 24 VDC SM 1221 DI 16 x 24 VDC <br >输入点数 8 16 <br >类型 漏型源型(IEC 1 类漏型) <br >额定电压 4 mA 时 24 VDC额定值 <br >允许连续电压 30 VDC <br >浪涌电压 35 VDC持续 05 s <br >逻辑 1 信号() 25 mA 时 15 VDC <br >逻辑 0 信号() 1 mA 时 5 VDC <br >隔离(现场侧逻辑侧) 500 VAC持续 1 分钟 <br >隔离组 2 4 <br >滤波时间 020408163264 <br >128 ms(选择4 组) <br >020408163264 <br >128 ms(选择4 组) <br >时接通输入数 8 16 <br >电缆长度(米) 500 m(屏蔽)300 m(非屏蔽) 技术规范 <br > A7 数字信号模块 (SM) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1305 <br >表格 A 109 数字量输入 SM 接线图 <br >SM 1221 DI 8 x 24 VDC (6ES7 221 <br >1BF320XB0) <br >SM 1221 DI 16 x 24 VDC (6ES7 221 <br >1BH320XB0) <br > <br > <br > <br > <br > <br > <br > ① 漏型输入连接M(图示) 源型输入+连接M <br > <br >表格 A 110 SM 1221 DI 8 x 24 VDC (6ES7 2211BF320XB0) 连接器引脚位置 <br >引脚 X10 X11 <br >1 功性接 连接 <br >2 连接 连接 <br >3 1M 2M <br >4 DI a0 DI a4 <br >5 DI a1 DI a5 <br >6 DI a2 DI a6 <br >7 DI a3 DI a7 <br > 技术规范 <br >A7 数字信号模块 (SM) <br > S71200 编程控制器 <br >1306 系统手册 012015 A5E02486685AH <br >表格 A 111 SM 1221 DI 16 x 24 VDC (6ES7 2211BH320XB0) 连接器引脚位置 <br >引脚 X10 X11 X12 X13 <br >1 连接 功性接 连接 连接 <br >2 连接 连接 连接 连接 <br >3 1M 2M 3 M 4 M <br >4 DI a0 DI a4 DI b0 DI b4 <br >5 DI a1 DI a5 DI b1 DI b5 <br >6 DI a2 DI a6 DI b2 DI b6 <br >7 DI a3 DI a7 DI b3 DI b7 <br >A72 SM 1222 8 点数字量输出规范 <br >表格 A 112 常规规范 <br >型号 SM 1222 DQ 8 x <br >继电器 <br >SM 1222 DQ 8 RLY <br >切换 <br >SM 1222 DQ 8 x 24 <br >VDC <br >产品编号 6ES7 2221HF320XB0 6ES7 2221XF32 <br >0XB0 <br >6ES7 2221BF32 <br >0XB0 <br >尺寸 W x H x D (mm) 45 x 100 x 75 70 x 100 x 75 45 x 100 x 75 <br >重量 190 g 310 g 180 g <br >功耗 45 W 5 W 15 W <br >电流消耗(SM 总线) 120 mA 140 mA 120 mA <br >电流消耗 (24 VDC) 继电器线圈 <br >11 mA <br >继电器线 <br >圈 167 mA <br >50 mA <br > 技术规范 <br > A7 数字信号模块 (SM) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1307 <br >表格 A 113 数字量输出 <br >型号 SM 1222 <br >DQ 8 x 继电器 <br >SM 1222 DQ8 <br >RLY(切换) <br >SM 1222 <br >DQ 8 x 24 VDC <br >输出点数 8 <br >类型 继电器机械式 继电器切换触点 固态 <br >MOSFET(源型) <br >电压范围 5 30 VDC 5 250 VAC 204 288 VDC <br >电流时逻辑 1 信号 20 VDC <br >具 10 KΩ 负载时逻辑 0 <br >信号 <br > 01 VDC <br >电流() 20 A 05 A <br >灯负载 30 W DC200 W AC 5 W <br >通态触点电阻 新设备 02 Ω 06 Ω <br >点漏电流 10 μA <br >浪涌电流 触点闭合时 7 A 8 A长持续 100 <br >ms <br >载保护 × <br >隔离(现场侧逻辑侧) 1500 VAC持续 1 <br >分钟(线圈触点) <br >(线圈逻辑侧) <br >1500 VAC持续 1 <br >分钟(线圈触点) <br >500 VAC持续 1 <br >分钟 <br >隔离电阻 新设备 100 MΩ <br >断开触点间绝缘 750 VAC持续 1 分钟 <br >隔离组 2 8 1 <br >公端电流() 10 A 2 A 4 A <br >电感钳位电压 L+ 48 V1 W 损耗 <br >开关延迟 长 10 ms 断开接通长 50 <br >μs <br >接通断开长 <br >200 μs <br >继电器开关频率 1 Hz <br >机械寿命(负载) 10000000 断开闭合周期 技术规范 <br >A7 数字信号模块 (SM) <br > S71200 编程控制器 <br >1308 系统手册 012015 A5E02486685AH <br >型号 SM 1222 <br >DQ 8 x 继电器 <br >SM 1222 DQ8 <br >RLY(切换) <br >SM 1222 <br >DQ 8 x 24 VDC <br >额定负载触点寿命(常开触 <br >点) <br >100000 断开闭合周期 <br >RUN STOP 时行 值换值(默认值 0) <br >时接通输出数 8 • 4(相邻点)6 <br >0 ℃(水) 50 <br >℃(垂直)时 <br >• 855 <br >℃(水) 45 <br >℃(垂直)时 <br >8 <br >电缆长度(米) 500 m(屏蔽)150 m(非屏蔽) <br >A73 SM 1222 16 点数字量输出规范 <br >表格 A 114 常规规范 <br >型号 SM 1222 DQ 16 x 继电器 SM 1222 DQ 16 x 24 VDC <br >产品编号 6ES7 2221HH320XB0 6ES7 2221BH320XB0 <br >尺寸 W x H x D (mm) 45 x 100 x 75 <br >重量 260 g 220 g <br >功耗 85 W 25 W <br >电流消耗(SM 总线) 135 mA 140 mA <br >电流消耗 (24 VDC) 继电器线圈 11 mA 100 mA <br > <br >表格 A 115 数字量输出 <br >型号 SM1222 <br >DQ 16 x 继电器 <br >SM1222 <br >DQ 16 x 24 VDC <br >输出点数 16 <br >类型 继电器机械式 固态 MOSFET(源型) <br >电压范围 5 30 VDC 5 250 VAC 204 288 VDC <br >电流时逻辑 1 信号 20 VDC 技术规范 <br > A7 数字信号模块 (SM) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1309 <br >型号 SM1222 <br >DQ 16 x 继电器 <br >SM1222 <br >DQ 16 x 24 VDC <br >具 10 KΩ 负载时逻辑 0 信号 01 VDC <br >电流() 20 A 05 A <br >灯负载 30 W DC200 W AC 5 W <br >通态触点电阻 新设备 02 Ω 06 Ω <br >点漏电流 10 μA <br >浪涌电流 触点闭合时 7 A 8 A长持续 100 ms <br >载保护 × <br >隔离(现场侧逻辑侧) 1500 VAC持续 1 <br >分钟(线圈触点) <br >(线圈逻辑侧) <br >500 VAC持续 1 分钟 <br >隔离电阻 新设备 100 MΩ <br >断开触点间绝缘 750 VAC持续 1 分钟 <br >隔离组 4 1 <br >公端电流() 10 A 8 A <br >电感钳位电压 L+ 48 V1 W 损耗 <br >开关延迟 长 10 ms 断开接通长 50 μs <br >接通断开长 200 μs <br >继电器开关频率 1 Hz <br >机械寿命(负载) 10000000 断开闭合周期 <br >额定负载触点寿命(常开触 <br >点) <br >100000 断开闭合周期 <br >RUN STOP 时行 值换值(默认值 <br >0) <br >值换值(默认值 0) <br >时接通输出数 • 8(相邻点)60 <br >℃(水) 50 <br >℃(垂直)时 <br >• 1655 ℃(水) 45 <br >℃(垂直)时 <br >16 <br >电缆长度(米) 500 m(屏蔽)150 m(非屏蔽) 技术规范 <br >A7 数字信号模块 (SM) <br > S71200 编程控制器 <br >1310 系统手册 012015 A5E02486685AH <br >表格 A 116 8 点数字量输出 SM 接线图 <br >SM 1222 DQ 8 x 继电器 (6ES7 222 <br >1HF320XB0) <br >SM 1222 DQ 8 x 24 VDC (6ES7 222 <br >1BF320XB0) <br > <br > <br >表格 A 117 SM 1222 DQ 8 x 继电器 (6ES7 2221HF320XB0) 连接器针脚位置 <br >针脚 X10 X11 <br >1 L+24 VDC 连接 <br >2 M24 VDC 2L <br >3 功性接 DQ a3 <br >4 1L DQ a4 <br >5 DQ a0 DQ a5 <br >6 DQ a1 DQ a6 <br >7 DQ a2 DQ a7 <br > <br >表格 A 118 SM 1222 DQ 8 x 24 VDC (6ES7 2221BF320XB0) 连接器针脚位置 <br >针脚 X10 X11 <br >1 L+24 VDC 连接 <br >2 M24 VDC 连接 技术规范 <br > A7 数字信号模块 (SM) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1311 <br >针脚 X10 X11 <br >3 功性接 连接 <br >4 DQ a0 DQ a4 <br >5 DQ a1 DQ a5 <br >6 DQ a2 DQ a6 <br >7 DQ a2 DQ a7 <br > <br >表格 A 119 8 点数字量输出继电器(切换)SM 接线图 <br >SM 1222 DQ 8 x 继电器切换 (6ES7 2221XF320XB0) <br > <br >切换继电器输出公端子控制两电路: 常闭触点常开触点 <br >例输出0输出点断开时公端子 (0L) 常闭触点 (0X) 相连常开触点 (0) <br >断开 输出点接通时公端子 (0L) 常闭触点 (0X) 断开常开触点 (0) 相连 <br >表格 A 120 SM 1222 DQ 8 x 继电器切换 (6ES7 2221XF320XB0) 连接器针脚位置 <br >针脚 X10 X11 X12 X13 <br >1 L+24 VDC 功性接 连接 连接 <br >2 M24 VDC 连接 连接 连接 技术规范 <br >A7 数字信号模块 (SM) <br > S71200 编程控制器 <br >1312 系统手册 012015 A5E02486685AH <br >针脚 X10 X11 X12 X13 <br >3 连接 连接 连接 连接 <br >4 连接 连接 连接 连接 <br >5 0L 2L 4L 6L <br >6 DQ a0X DQ a2X DQ a4X DQ a6X <br >7 DQ a0 DQ a2 DQ a4 DQ a6 <br >8 连接 连接 连接 连接 <br >9 1L 3L 5L 7L <br >10 DQ a1X DQ a3X DQ a5X DQ a7X <br >11 DQ a1 DQ a3 DQ a5 DQ a7 <br > <br >表格 A 121 16 点数字量输出 SM 接线图 <br >SM 1222 DQ 16 x 继电器 (6ES7 222 <br >1HH320XB0) <br >SM 1222 DQ 16 x 24 VDC (6ES7 222 <br >1BH320XB0) <br > <br > 技术规范 <br > A7 数字信号模块 (SM) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1313 <br >表格 A 122 SM 1222 DQ 16 x 继电器 (6ES7 2221HH320XB0) 连接器针脚位置 <br >针脚 X10 X11 X12 X13 <br >1 L+24 VDC 功性接 连接 4L <br >2 M24 VDC 连接 连接 DQ b2 <br >3 1L 2L 连接 DQ b3 <br >4 DQ a0 DQ a4 连接 DQ b4 <br >5 DQ a1 DQ a5 3L DQ b5 <br >6 DQ a2 DQ a6 DQ b0 DQ b6 <br >7 DQ a3 DQ a7 DQ b1 DQ b7 <br > <br >表格 A 123 SM 1222 DQ 16 x 24 VDC (6ES7 2221BH320XB0) 连接器针脚位置 <br >针脚 X10 X11 X12 X13 <br >1 L+24 VDC 功性接 连接 连接 <br >2 M24 VDC 连接 连接 连接 <br >3 连接 连接 连接 连接 <br >4 DQ a0 DQ a4 DQ b0 DQ b4 <br >5 DQ a1 DQ a5 DQ b1 DQ b5 <br >6 DQ a2 DQ a6 DQ b2 DQ b6 <br >7 DQ a3 DQ a7 DQ b3 DQ b7 技术规范 <br >A7 数字信号模块 (SM) <br > S71200 编程控制器 <br >1314 系统手册 012015 A5E02486685AH <br >A74 SM 1223 数字量输入输出 VDC 规范 <br >表格 A 124 常规规范 <br >型号 SM 1223 <br >DI 8 x 24 <br >VDCDQ 8 x <br >继电器 <br >SM 1223 <br >DI 16 x 24 <br >VDCDQ 16 x <br >继电器 <br >SM 1223 <br >DI 8 x 24 <br >VDCDQ 8 x <br >24 VDC <br >SM 1223 <br >DI 16 x 24 <br >VDCDQ 16 x <br >24 VDC <br >产品编号 6ES7 223 <br >1PH320XB0 <br >6ES7 223 <br >1PL320XB0 <br >6ES7 223 <br >1BH320XB0 <br >6ES7 223 <br >1BL320XB0 <br >尺寸 W x H x D (mm) 45 x 100 x 75 70 x 100 x 75 45 x 100 x 75 70 x 100 x 75 <br >重量 230 g 350 g 210 g 310 g <br >功耗 55 W 10 W 25 W 45 W <br >电流消耗(SM 总线) 145 mA 180 mA 145 mA 185 mA <br >电流消耗 (24 VDC) 点输入 4 mA <br >继电器线圈 11 mA <br >150 mA 200 mA <br > <br >表格 A 125 数字量输入 <br >型号 SM 1223 <br >DI 8 x 24 <br >VDCDQ 8 x <br >继电器 <br >SM 1223 <br >DI 16 x 24 <br >VDCDQ 16 x <br >继电器 <br >SM 1223 <br >DI 8 x 24 <br >VDCDQ 8 x <br >24 VDC <br >SM 1223 <br >DI 16 x 24 <br >VDCDQ 16 x <br >24 VDC <br >输入点数 8 16 8 16 <br >类型 漏型源型(IEC 1 类漏型) <br >额定电压 4 mA 时 24 VDC额定值 <br >允许连续电压 30 VDC <br >浪涌电压 35 VDC持续 05 s <br >逻辑 1 信号() 25 mA 时 15 VDC <br >逻辑 0 信号() 1 mA 时 5 VDC <br >隔离(现场侧逻辑侧) 500 VAC持续 1 分钟 <br >隔离组 2 <br >滤波时间 020408163264 128 ms(选择4 组) 技术规范 <br > A7 数字信号模块 (SM) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1315 <br >型号 SM 1223 <br >DI 8 x 24 <br >VDCDQ 8 x <br >继电器 <br >SM 1223 <br >DI 16 x 24 <br >VDCDQ 16 x <br >继电器 <br >SM 1223 <br >DI 8 x 24 <br >VDCDQ 8 x <br >24 VDC <br >SM 1223 <br >DI 16 x 24 <br >VDCDQ 16 x <br >24 VDC <br >时接通输入数 8 • 8(相邻点 <br >)60 <br >℃(水) <br > 50 <br >℃(垂直) <br >时 <br >• 1655 <br >℃(水) <br > 45 <br >℃(垂直) <br >时 <br >8 16 <br >电缆长度(米) 500 m(屏蔽)300 m(非屏蔽) <br > <br >表格 A 126 数字量输出 <br >型号 SM 1223 <br >DI 8 x 24 <br >VDC <br >DQ 8 x 继电器 <br >SM 1223 <br >DI 16 x 24 <br >VDC <br >DQ 16 x 继电器 <br >SM 1223 <br >DI 8 x 24 <br >VDC <br >DQ 8 x 24 VDC <br >SM 1223 <br >DI 16 x 24 <br >VDC <br >DQ 16 x 24 VDC <br >输出点数 8 16 8 16 <br >类型 继电器机械式 固态 MOSFET(源型) <br >电压范围 5 30 VDC 5 250 VAC 204 288 VDC <br >电流时逻辑 1 信号 20 VDC <br >具 10 KΩ 负载时逻辑 0 <br >信号 <br > 01 VDC <br >电流() 20 A 05 A <br >灯负载 30 W DC200 W AC 5 W <br >通态触点电阻 新设备 02 Ω 06 Ω <br >点漏电流 10 μA <br >浪涌电流 触点闭合时 7 A 8 A长持续 100 ms <br >载保护 × 技术规范 <br >A7 数字信号模块 (SM) <br > S71200 编程控制器 <br >1316 系统手册 012015 A5E02486685AH <br >型号 SM 1223 <br >DI 8 x 24 <br >VDC <br >DQ 8 x 继电器 <br >SM 1223 <br >DI 16 x 24 <br >VDC <br >DQ 16 x 继电器 <br >SM 1223 <br >DI 8 x 24 <br >VDC <br >DQ 8 x 24 VDC <br >SM 1223 <br >DI 16 x 24 <br >VDC <br >DQ 16 x 24 VDC <br >隔离(现场侧逻辑侧) 1500 VAC持续 1 <br >分钟(线圈触点) <br >(线圈逻辑侧) <br >500 VAC持续 1 分钟 <br >隔离电阻 新设备 100 MΩ <br >断开触点间绝缘 750 VAC持续 1 分钟 <br >隔离组 2 4 1 <br >公端电流 10A 8 A 4 A 8 A <br >电感钳位电压 L+ 48 V1 W 损耗 <br >开关延迟 长 10 ms 断开接通长 50 μs <br >接通断开长 200 μs <br >继电器开关频率 1 Hz <br >机械寿命(负载) 10000000 断开闭合周期 <br >额定负载触点寿命(常开触 <br >点) <br >100000 断开闭合周期 <br >RUN STOP 时行 值换值(默认值 0) <br >时接通输出数 8 • 8(相邻点 <br >)60 <br >℃(水) <br > 50 <br >℃(垂直) <br >时 <br >• 1655 <br >℃(水) <br > 45 <br >℃(垂直) <br >时 <br >8 16 <br >电缆长度(米) 500 m(屏蔽)150 m(非屏蔽) 技术规范 <br > A7 数字信号模块 (SM) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1317 <br >表格 A 127 数字量输入 VDC输出继电器 SM 接线图 <br >SM 1223 DI 8 x 24 VDCDQ 8 x <br >继电器 <br >(6ES7 2231PH320XB0) <br >SM 1223 DI 16 x 24 VDCDQ 16 x 继电器 <br >(6ES7 2231PL320XB0) <br >注意 <br > <br >① <br >漏型输入 <br > <br >连接M( <br >图示) <br >源型输入 <br >+连接M <br > <br > <br >表格 A 128 SM 1223 DI 8 x 24 VDCDQ 8 x 继电器 (6ES7 2231PH320XB0) <br >连接器引脚位置 <br >引脚 X10 X11 X12 X13 <br >1 L+24 VDC 功性接 连接 连接 <br >2 M24 VDC 连接 连接 连接 <br >3 1M 2M 1L 2L <br >4 DI a0 DI a4 DQ a0 DQ a4 <br >5 DI a1 DI a5 DQ a1 DQ a5 <br >6 DI a2 DI a6 DQ a2 DQ a6 <br >7 DI a3 DI a7 DQ a3 DQ a7 <br > 技术规范 <br >A7 数字信号模块 (SM) <br > S71200 编程控制器 <br >1318 系统手册 012015 A5E02486685AH <br >表格 A 129 SM 1223 DI 16 x 24 VDCDQ 16 x 继电器 (6ES7 2231PL320XB0) <br >连接器引脚位置 <br >引脚 X10 X11 X12 X13 <br >1 L+24 VDC 功性接 1L 3L <br >2 M24 VDC 连接 DQ a0 DQ b0 <br >3 1M 2M DQ a1 DQ b1 <br >4 DI a0 DI b0 DQ a2 DQ b2 <br >5 DI a1 DI b1 DQ a3 DQ b3 <br >6 DI a2 DI b2 连接 连接 <br >7 DI a3 DI b3 2L 4L <br >8 DI a4 DI b4 DQ a4 DQ b4 <br >9 DI a5 DI b5 DQ a5 DQ b5 <br >10 DI a6 DI b6 DQ a6 DQ b6 <br >11 DI a7 DI b7 DQ a7 DQ b7 <br > 技术规范 <br > A7 数字信号模块 (SM) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1319 <br >表格 A 130 数字量输入 VDC输出 SM 接线图 <br >SM 1223 DI 8 x 24 VDCDQ 8 x 24 <br >VDC <br >(6ES7 2231BH320XB0) <br >SM 1223 DI 16 x 24 VDCDQ 16 x 24 VDC <br >(6ES7 2231BL320XB0) <br >注意 <br > <br >① <br >漏型输入 <br > <br >连接M( <br >图示) <br >源型输入 <br >+连接M <br > <br > <br >表格 A 131 SM 1223 DI 8 x 24 VDCDQ 8 x 24 VDC (6ES7 2231BH320XB0) <br >连接器引脚位置 <br >引脚 X10 X11 X12 X13 <br >1 L+24 VDC 功性接 连接 连接 <br >2 M24 VDC 连接 连接 连接 <br >3 1M 2M 连接 连接 <br >4 DI a0 DI a4 DQ a0 DQ a4 <br >5 DI a1 DI a5 DQ a1 DQ a5 <br >6 DI a2 DI a6 DQ a2 DQ a6 <br >7 DI a3 DI a7 DQ a3 DQ a7 <br > 技术规范 <br >A7 数字信号模块 (SM) <br > S71200 编程控制器 <br >1320 系统手册 012015 A5E02486685AH <br >表格 A 132 SM 1223 DI 16 x 24 VDCDQ 16 x 24 VDC (6ES7 2231BL320XB0) <br >连接器引脚位置 <br >引脚 X10 X11 X12 X13 <br >1 L+24 VDC 功性接 连接 连接 <br >2 M24 VDC 连接 连接 连接 <br >3 1M 2M 连接 连接 <br >4 DI a0 DI b0 DQ a0 DQ b0 <br >5 DI a1 DI b1 DQ a1 DQ b1 <br >6 DI a2 DI b2 DQ a2 DQ b2 <br >7 DI a3 DI b3 DQ a3 DQ b3 <br >8 DI a4 DI b4 DQ a4 DQ b4 <br >9 DI a5 DI b5 DQ a5 DQ b5 <br >10 DI a6 DI b6 DQ a6 DQ b6 <br >11 DI a7 DI b7 DQ a7 DQ b7 <br >A75 SM 1223 数字量输入输出 AC 规范 <br >表格 A 133 常规规范 <br >型号 SM 1223 DI 8 x120230 VACDQ 8 x 继电器 <br >产品编号 6ES7 2231QH320XB0 <br >尺寸 W x H x D (mm) 45 x 100 x 75 mm <br >重量 190 g <br >功耗 75 W <br >电流消耗(SM 总线) 120 mA <br >电流消耗 (24 VDC) 接通时点输出 11 mA <br > 技术规范 <br > A7 数字信号模块 (SM) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1321 <br >表格 A 134 数字量输入 <br >型号 SM 1223 DI 8 x 120230 VACDQ 8 x 继电器 <br >输入点数 8 <br >类型 IEC 1 类 <br >额定电压 6 mA 时 120 VAC9 mA 时 230 VAC <br >允许连续电压 264 VAC <br >浪涌电压 <br >逻辑 1 信号() 25 mA 时 79 VAC <br >逻辑 0 信号() 1 mA 时 20 VAC <br >漏电流(值) 1 mA <br >隔离(现场侧逻辑侧) 1500 VAC持续 1 分钟 <br >隔离组 1 4 <br >输入延迟时间 典型: 02 128 ms户选择 <br >值: <br >连接 2 线制接传感器 <br >(Bero)(值) <br >1 mA <br >电缆长度 非屏蔽: 300 m <br >屏蔽: 500 m <br >时接通输入数 8 <br > 1 组中通道相位必须相 <br > <br >表格 A 135 数字量输出 <br >型号 SM 1223 DI 8 x 120230 VACDQ 8 x 继电器 <br >输出点数 8 <br >类型 继电器机械式 <br >电压范围 5 30 VDC 5 250 VAC <br >电流时逻辑 1 信号 <br >具 10 KΩ 负载时逻辑 0 信号 <br >电流() 20 A <br >灯负载 30 W DC200 W AC 技术规范 <br >A7 数字信号模块 (SM) <br > S71200 编程控制器 <br >1322 系统手册 012015 A5E02486685AH <br >型号 SM 1223 DI 8 x 120230 VACDQ 8 x 继电器 <br >通态触点电阻 新设备 02 Ω <br >点漏电流 <br >浪涌电流 触点闭合时 7 A <br >载保护 × <br >隔离(现场侧逻辑侧) 1500 VAC持续 1 分钟(线圈触点) <br >(线圈逻辑侧) <br >隔离电阻 新设备 100 MΩ <br >断开触点间绝缘 750 VAC持续 1 分钟 <br >隔离组 2 <br >公端电流() 10 A <br >电感钳位电压 <br >切换延迟(值) 10 ms <br >继电器开关频率 1 Hz <br >机械寿命(负载) 10000000 断开闭合周期 <br >额定负载触点寿命 1000000 断开闭合周期 <br >RUN STOP 时行 值换值(默认值 0) <br >时接通输出数 • 4(相邻点)60 ℃(水) 50 ℃(垂直)时 <br >• 855 ℃(水) 45 ℃(垂直)时 <br >电缆长度(米) 500 m(屏蔽)150 m(非屏蔽) 技术规范 <br > A7 数字信号模块 (SM) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1323 <br >表格 A 136 SM 1223 DI 8 x 120230 VACDQ 8 x 继电器 (6ES7 2231QH320XB0) <br > <br > <br > <br >表格 A 137 SM 1223 DI 8 x 120240 VACDQ 8 x 继电器 (6ES7 2231QH320XB0) <br >连接器引脚位置 <br >引脚 X10 X11 X12 X13 <br >1 L+24 VDC 功性接 连接 连接 <br >2 M24 VDC 连接 连接 连接 <br >3 1N 2N 1L 2L <br >4 DI a0 DI a4 DQ a0 DQ a4 <br >5 DI a1 DI a5 DQ a1 DQ a5 <br >6 DI a2 DI a6 DQ a2 DQ a6 <br >7 DI a3 DI a7 DQ a3 DQ a7 技术规范 <br >A8 模拟信号模块 (SM) <br > S71200 编程控制器 <br >1324 系统手册 012015 A5E02486685AH <br >A8 模拟信号模块 (SM) <br >A81 SM 1231 模拟量输入模块规范 <br >表格 A 138 常规规范 <br >型号 SM 1231 AI 4 x 13 位 SM 1231 AI 8 x 13 位 SM 1231 AI 4 x 16 位 <br >产品编号 6ES7 2314HD32 <br >0XB0 <br >6ES7 2314HF32 <br >0XB0 <br >6ES7 2315ND30 <br >0XB0 <br >尺寸 W x H x D (mm) 45 x 100 x 75 <br >重量 180 g <br >功耗 22 W 23 W 20 W <br >电流消耗(SM 总线) 80 mA 90 mA 80 mA <br >电流消耗 (24 VDC) 45 mA 65 mA <br > <br >表格 A 139 模拟量输入 <br >型号 SM 1231 AI 4 x 13 位 SM 1231 AI 8 x 13 位 SM 1231 AI 4 x 16 位 <br >输入点数 4 8 4 <br >类型 电压电流(差动): 2 选组 电压电流(差动) <br >范围 ±10 V±5 V±25 V0 20 mA 4 mA <br >20 mA <br >±10 V±5 V±25 <br >V±125 V0 20 <br >mA 4 mA 20 mA <br >满量程范围(数字) 27648 27648 电压0 27648 电流 <br >范围 <br >(数字) <br >请参见电压电流 <br >(页 1336)模拟量输入范围部 <br >分 <br >电压: 32511 2764927649 32512 <br >电流: 32511 276490 4864 <br > <br > 技术规范 <br > A8 模拟信号模块 (SM) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1325 <br >型号 SM 1231 AI 4 x 13 位 SM 1231 AI 8 x 13 位 SM 1231 AI 4 x 16 位 <br >溢溢(数字) <br >请参见电压电流 <br >(页 1336)输入范围部分 <br >电压: 32767 3251232513 32768 <br >电流 0 20 mA: 32767 325124865 32768 <br >电流 4 20 mA: 32767 32512(值 4864 时表示开路) <br > <br > <br >Resolution1 12 位 + 符号位 15 位 + 符号位 <br >耐压耐流 ±35 V±40 mA <br >滑化 弱中强 <br >请参见阶跃响应时间 (页 1335)部分 <br >噪声抑制 4006050 10 Hz <br >请参见采样率 (页 1335)部分 <br >输入阻抗 ≥ 9 MΩ(电压)280 Ω(电流) ≥ 1 MΩ(电压) <br ><315 Ω>280 <br >Ω(电流) <br >隔离 <br >现场侧逻辑侧 <br >逻辑侧 24 VDC <br >现场侧 24 VDC <br >通道通道 <br > <br >500 VAC <br >500 VAC <br >500 VAC <br > <br >精度(25 °C20 60 °C) 满量程 ±01±02 满量程 ±01±03 <br >测量原理 实际值转换 <br >模抑制 40 dBDC 60 Hz <br >工作信号范围1 信号加模电压必须 +12 V 12 V <br >电缆长度(米) 100 m屏蔽双绞线 <br > 1 施加某通道电压超出工作范围导致通道造成干扰 <br > <br >表格 A 140 诊断 <br >型号 SM 1231 AI 4 x 13 位 SM 1231 AI 8 x 13 位 SM 1231 AI 4 x 16 位 <br >溢溢 √ <br >24 VDC 低压 √ <br >开路 仅限 4 20 mA 范围(果输入低 41641185 mA) 技术规范 <br >A8 模拟信号模块 (SM) <br > S71200 编程控制器 <br >1326 系统手册 012015 A5E02486685AH <br >表格 A 141 模拟量输入 SM 接线图 <br >SM 1231 AI 4 x 13 位 (6ES7 2314HD320XB0) SM 1231 AI 8 x 13 位 (6ES7 2314HF320XB0) <br > <br > <br >注: 连接器必须镀金 关订货号请参见附录 C备件 <br > <br >表格 A 142 SM 1231 AI 4 x 13 位 (6ES7 2314HD320XB0) 连接器引脚位置 <br >引脚 X10(镀金) X11(镀金) <br >1 L+24 VDC 连接 <br >2 M24 VDC 连接 <br >3 功性接 连接 <br >4 AI 0+ AI 2+ <br >5 AI 0 AI 2 <br >6 AI 1+ AI 3+ <br >7 AI 1 AI 3 <br > 技术规范 <br > A8 模拟信号模块 (SM) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1327 <br >表格 A 143 SM 1231 AI 8 x 13 位 (6ES7 2314HF320XB0) 连接器引脚位置 <br >引脚 X10(镀金) X11(镀金) X12(镀金) X13(镀金) <br >1 L+24 VDC 连接 连接 连接 <br >2 M24 VDC 连接 连接 连接 <br >3 功性接 连接 连接 连接 <br >4 AI 0+ AI 2+ AI 4+ AI 6+ <br >5 AI 0 AI 2 AI 4 AI 6 <br >6 AI 1+ AI 3+ AI 5+ AI 7+ <br >7 AI 1 AI 3 AI 5 AI 7 <br > <br >表格 A 144 模拟量输入 SM 接线图 <br >SM 1231 AI 4 x 16 位 (6ES7 2315ND300XB0) <br > <br > <br >注: 连接器必须镀金 关订货号请参见附录 C备件 <br > <br >表格 A 145 SM 1231 AI 4 x 16 位 (6ES7 2315ND300XB0) 连接器引脚位置 <br >引脚 X10(镀金) X11(镀金) <br >1 L+24 VDC 连接 <br >2 M24 VDC 连接 技术规范 <br >A8 模拟信号模块 (SM) <br > S71200 编程控制器 <br >1328 系统手册 012015 A5E02486685AH <br >引脚 X10(镀金) X11(镀金) <br >3 功性接 连接 <br >4 AI 0+ AI 2+ <br >5 AI 0 AI 2 <br >6 AI 1+ AI 3+ <br >7 AI 1 AI 3 <br > <br > <br > 说明 <br >应未电压输入通道短路 <br >应未电流输入通道设置 0 20 mA 范围禁断线错误报告 <br >非模块已电已组态否组态电流模式输入会传导回路电流 <br >非通外部电源发送器供电否电流输入通道会工作 <br > <br >A82 SM 1232 模拟量输出模块规范 <br >表格 A 146 常规规范 <br >技术数 SM 1232 AQ 2 x 14 位 SM 1232 AQ 4 x 14 位 <br >产品编号 6ES7 2324HB320XB0 6ES7 2324HD320XB0 <br >尺寸 W x H x D (mm) 45 x 100 x 75 <br >重量 180 g <br >功耗 18 W 20 W <br >电流消耗(SM 总线) 80 mA <br >电流消耗 (24 VDC) 45 mA(负载) <br > 技术规范 <br > A8 模拟信号模块 (SM) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1329 <br >表格 A 147 模拟量输出 <br >技术数 SM 1232 AQ 2 x 14 位 SM 1232 AQ 4 x 14 位 <br >输出点数 2 4 <br >类型 电压电流 <br >范围 ±10 V0 20 mA 4 mA 20 mA <br >分辨率 电压: 14 位 <br >电流: 13 位 <br >满量程范围(数字) 电压: 27648 27648电流: 0 27648 <br >请参见电压电流 (页 1338)输出范围 <br >精度(25 °C20 60 °C) 满量程 ±03±06 <br >稳定时间(新值 95) 电压: 300 μs (R)750 μs (1 uF) <br >电流: 600 μs (1 mH)2 ms (10 mH) <br >负载阻抗 电压: ≥ 1000 Ω <br >电流: ≤ 600 Ω <br >RUN STOP 时行 值换值(默认值 0) <br >隔离(现场侧逻辑侧) <br >电缆长度(米) 100 m 屏蔽双绞线 <br > <br >表格 A 148 诊断 <br >技术数 SM 1232 AQ 2 x 14 位 SM 1232 AQ 4 x 14 位 <br >溢溢 √ <br >短路(仅限电压模式) √ <br >断路(仅限电流模式) √ <br >24 VDC 低压 √ 技术规范 <br >A8 模拟信号模块 (SM) <br > S71200 编程控制器 <br >1330 系统手册 012015 A5E02486685AH <br >表格 A 149 模拟量输出 SM 接线图 <br >SM 1232 AQ 2 x 14 位 (6ES7 2324HB320XB0) SM 1232 AQ 4 x 14 位 (6ES7 2324HD320XB0) <br > <br > <br >注: 连接器必须镀金 关订货号请参见附录 C备件 <br > <br >表格 A 150 SM 1232 AQ 2 x 14 位 (6ES7 2324HB320XB0) 连接器引脚位置 <br >引脚 X10(镀金) X11(镀金) <br >1 L+24 VDC 连接 <br >2 M24 VDC 连接 <br >3 功性接 连接 <br >4 连接 AQ 0M <br >5 连接 AQ 0 <br >6 连接 AQ 1M <br >7 连接 AQ 1 <br > 技术规范 <br > A8 模拟信号模块 (SM) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1331 <br >表格 A 151 SM 1232 AQ 4 x 14 位 (6ES7 2324HD320XB0) 连接器引脚位置 <br >引脚 X10(镀金) X11(镀金) X12(镀金) X13(镀金) <br >1 L+24 VDC 连接 连接 连接 <br >2 M24 VDC 连接 连接 连接 <br >3 功性接 连接 连接 连接 <br >4 连接 连接 AQ 0M AQ 2M <br >5 连接 连接 AQ 0 AQ 2 <br >6 连接 连接 AQ 1M AQ 3M <br >7 连接 连接 AQ 1 AIQ 3 <br >A83 SM 1234 模拟量输入输出模块规范 <br >表格 A 152 常规规范 <br >技术数 SM 1234 AI 4 x 13 位AQ 2 x 14 位 <br >订货号 6ES7 2344HE320XB0 <br >尺寸 W x H x D (mm) 45 x 100 x 75 <br >重量 220 g <br >功耗 24 W <br >电流消耗(SM 总线) 80 mA <br >电流消耗 (24 VDC) 60 mA(负载) <br > <br >表格 A 153 模拟量输入 <br >型号 SM 1234 AI 4 x 13 位AQ 2 x 14 位 <br >输入点数 4 <br >类型 电压电流(差动): 2 选组 <br >范围 ±10 V±5 V±25 V0 20 mA 4 mA 20 mA <br >满量程范围(数字) 27648 27648 技术规范 <br >A8 模拟信号模块 (SM) <br > S71200 编程控制器 <br >1332 系统手册 012015 A5E02486685AH <br >型号 SM 1234 AI 4 x 13 位AQ 2 x 14 位 <br >范围 <br >(数字) <br >电压: 32511 2764927649 32512 <br >电流: 32511 276490 4864 <br >请参见电压电流 (页 1336)输入范围部分 <br >溢溢(数字) 电压: 32767 3251232513 32768 <br >电流: 32767 325124865 32768 <br >请参见电压电流 (页 1336)输入范围部分 <br >分辨率 12 位 + 符号位 <br >耐压耐流 ±35 V±40 mA <br >滑化 弱中强 <br >请参见阶跃响应时间 (页 1335)部分 <br >噪声抑制 4006050 10 Hz <br >请参见采样率 (页 1335)部分 <br >输入阻抗 ≥ 9 MΩ(电压)280 Ω(电流) <br >隔离(现场侧逻辑侧) <br >精度(25 °C20 60 °C) 满量程 ±01±02 <br >模数转换时间 625 μs(400 Hz 抑制) <br >模抑制 40 dBDC 60 Hz <br >工作信号范围1 信号加模电压必须 +12 V 12 V <br >电缆长度(米) 100 m屏蔽双绞线 <br > 1 施加某通道电压超出工作范围导致通道造成干扰 <br > 技术规范 <br > A8 模拟信号模块 (SM) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1333 <br >表格 A 154 模拟量输出 <br >技术数 SM 1234 AI 4 x 13 位AQ 2 x 14 位 <br >输出点数 2 <br >类型 电压电流 <br >范围 ±10 V 0 20 mA <br >分辨率 电压: 14 位电流: 13 位 <br >满量程范围(数字) 电压: 27648 27648电流: 0 27648 <br >请参见电压电流 (页 1338)输出范围部分 <br >精度(25 °C20 60 °C) 满量程 ±03±06 <br >稳定时间(新值 95) 电压: 300 μs (R)750 μs (1 uF) <br >电流: 600 μs (1 mH)2 ms (10 mH) <br >负载阻抗 电压: ≥ 1000 Ω <br >电流: ≤ 600 Ω <br >RUN STOP 时行 值换值(默认值 0) <br >隔离(现场侧逻辑侧) <br >电缆长度(米) 100 m 屏蔽双绞线 <br > <br >表格 A 155 诊断 <br >型号 SM 1234 AI 4 x 13 位AQ 2 x 14 位 <br >溢溢 √ <br >短路(仅限电压模式) 输出端 <br >断路(仅限电流模式) 输出端 <br >24 VDC 低压 √ 技术规范 <br >A8 模拟信号模块 (SM) <br > S71200 编程控制器 <br >1334 系统手册 012015 A5E02486685AH <br >表格 A 156 模拟量输入输出 SM 接线图 <br >SM 1234 AI 4 x 13 位AQ 2 x 14 位 (6ES7 2344HE32 <br >0XB0) <br > <br > <br > <br >注: 连接器必须镀金 关订货号请参见附录 <br >C备件 <br > <br > <br >表格 A 157 SM 1234 AI 4 x 13 位AQ 2 x 14 位 (6ES7 2344HE320XB0) 连接器引脚位置 <br >引脚 X10(镀金) X11(镀金) X12(镀金) X13(镀金) <br >1 L+24 VDC 连接 连接 连接 <br >2 M24 VDC 连接 连接 连接 <br >3 功性接 连接 连接 连接 <br >4 AI 0+ AI 2+ 连接 AQ 0M <br >5 AI 0 AI 2 连接 AQ 0 <br >6 AI 1+ AI 3+ 连接 AQ 1M <br >7 AI 1 AI 3 连接 AQ 1 <br > 技术规范 <br > A8 模拟信号模块 (SM) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1335 <br > <br > 说明 <br >应未电压输入通道短路 <br >应未电流输入通道设置 0 20 mA 范围禁断线错误报告 <br >非模块已电已组态否组态电流模式输入会传导回路电流 <br >非通外部电源发送器供电否电流输入通道会工作 <br > <br >A84 模拟量输入阶跃响应 <br >表格 A 158 阶跃响应 (ms)0 满量程( 95 处测) <br >滑化选项(采样均) 噪声消减抑制频率(积分时间选项) <br >400 Hz <br >(25 ms) <br >60 Hz <br >(166 ms) <br >50 Hz (20 ms) 10 Hz (100 ms) <br >(1 周期): 求均值 4 ms 18 ms 22 ms 100 ms <br >弱(4 周期): 4 次采样 9 ms 52 ms 63 ms 320 ms <br >中(16 周期): 16 次采样 32 ms 203 ms 241 ms 1200 ms <br >强(32 周期): 32 次采样 61 ms 400 ms 483 ms 2410 ms <br >采样时间 <br >• 4 AI x 13 位 <br >• 8 AI x 13 位 <br >• 4 AI4 x 16 位 <br > <br >• 0625 ms <br >• 125 ms <br >• 0417 ms <br > <br >• 417 ms <br >• 417 ms <br >• 0397 ms <br > <br >• 5 ms <br >• 5 ms <br >• 0400 ms <br > <br >• 25 ms <br >• 25 ms <br >• 0400 ms 技术规范 <br >A8 模拟信号模块 (SM) <br > S71200 编程控制器 <br >1336 系统手册 012015 A5E02486685AH <br >A85 模拟量输入采样时间更新时间 <br >表格 A 159 采样时间更新时间 <br >抑制频率(积分时间) 采样时间 通道模块更新时间 <br >4 通道 SM 8 通道 SM <br >400 Hz (25 ms) • 4 通道 SM: 0625 ms <br >• 8 通道 SM: 1250 ms <br >0625 ms 1250 ms <br >60 Hz (166 ms) 4170 ms 417 ms 417 ms <br >50 Hz (20 ms) 5000 ms 5 ms 5 ms <br >10 Hz (100 ms) 25000 ms 25 ms 25 ms <br >A86 模拟量输入电压电流测量范围(SB SM) <br >表格 A 160 模拟量输入电压表示法(SB SM) <br >系统 电压测量范围 <br >十进制 十六进制 ±10 V ±5 V ±25 V ±125 V <br >32767 7FFF1 11851 V 5926 V 2963 V 1481 V 溢 <br >32512 7F00 <br >32511 7EFF 11759 V 5879 V 2940 V 1470 V 范围 <br >27649 6C01 <br >27648 6C00 10 V 5 V 25 V 1250 V 额定范围 <br >20736 5100 75 V 375 V 1875 V 0938 V <br >1 1 3617 μV 1808 μV 904 μV 452 μV <br >0 0 0 V 0 V 0 V 0 V <br >1 FFFF <br >20736 AF00 75 V 375 V 1875 V 0938 V <br >27648 9400 10 V 5 V 25 V 1250 V 技术规范 <br > A8 模拟信号模块 (SM) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1337 <br >系统 电压测量范围 <br >十进制 十六进制 ±10 V ±5 V ±25 V ±125 V <br >27649 93FF 范围 <br >32512 8100 11759 V 5879 V 2940 V 1470 V <br >32513 80FF 溢 <br >32768 8000 11851 V 5926 V 2963 V 1481 V <br > 1 返回 7FFF <br >原致:溢(该表中述)效值前(例刚电时)者检测断线时 <br >表格 A 161 模拟量输入电流表示法(SB SM) <br >系统 电流测量范围 <br >十进制 十六进制 0 mA 20 mA 4 mA 20 mA <br >32767 7FFF 2370 mA 2296 mA 溢 <br >32512 7F00 <br >32511 7EFF 2352 mA 2281 mA 范围 <br >27649 6C01 <br >27648 6C00 20 mA 20 mA 额定范围 <br >20736 5100 15 mA 16 mA <br >1 1 7234 nA 4 mA + 5787 nA <br >0 0 0 mA 4 mA <br >1 FFFF 范围 <br >4864 ED00 352 mA 1185 mA <br >4865 ECFF 溢 <br >32768 8000 技术规范 <br >A8 模拟信号模块 (SM) <br > S71200 编程控制器 <br >1338 系统手册 012015 A5E02486685AH <br >A87 模拟量输出电压电流测量范围(SB SM) <br >表格 A 162 模拟量输出电压表示法(SB SM) <br >系统 电压输出范围 <br >十进制 十六进制 ±10 V <br >32767 7FFF 请参见注 1 溢 <br >32512 7F00 请参见注 1 <br >32511 7EFF 1176 V 范围 <br >27649 6C01 <br >27648 6C00 10 V 额定范围 <br >20736 5100 75 V <br >1 1 3617 μ V <br >0 0 0 V <br >1 FFFF 3617 μ V <br >20736 AF00 75 V <br >27648 9400 10 V <br >27649 93FF 范围 <br >32512 8100 1176 V <br >32513 80FF 请参见注 1 溢 <br >32768 8000 请参见注 1 <br > 1 溢溢情况模拟量输出采 STOP 模式代值 <br > <br >表格 A 163 模拟量输出电流表示法(SB SM) <br >系统 前输出范围 <br >十进制 十六进制 0 mA 20 mA 4 mA 20 mA <br >32767 7FFF 请参见注 1 请参见注 1 溢 <br >32512 7F00 请参见注 1 请参见注 1 <br >32511 7EFF 2352 mA 2281 mA 范围 <br >27649 6C01 <br >27648 6C00 20 mA 20 mA 额定范围 技术规范 <br > A8 模拟信号模块 (SM) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1339 <br >系统 前输出范围 <br >十进制 十六进制 0 mA 20 mA 4 mA 20 mA <br >20736 5100 15 mA 16 mA <br >1 1 7234 nA 4 mA + 5787 <br >nA <br >0 0 0 mA 4mA <br >1 FFFF 4 mA 5787 <br >nA <br >范围 <br >6912 E500 0 mA <br >6913 E4FF 输出值限制 0 mA <br >32512 8100 <br >32513 80FF 请参见注 1 请参见注 1 溢 <br >32768 8000 请参见注 1 请参见注 1 <br > 1 溢溢情况模拟量输出采 STOP 模式代值 技术规范 <br >A9 热电偶 RTD 信号模块 (SM) <br > S71200 编程控制器 <br >1340 系统手册 012015 A5E02486685AH <br >A9 热电偶 RTD 信号模块 (SM) <br >A91 SM 1231 热电偶 <br >表格 A 164 常规规范 <br >型号 SM 1231 AI 4 x 16 位 TC SM 1231 AI 8 x 16 位 TC <br >产品编号 6ES7 2315QD320XB0 6ES7 2315QF320XB0 <br >尺寸 W x H x D (mm) 45 x 100 x 75 <br >重量 180 g 190 g <br >功耗 15 W <br >电流消耗(SM 总线) 80 mA <br >电流消耗 (24 VDC) 1 40 mA <br > 1 204 288 VDC(2 类受限制电源 PLC 提供传感器电源) <br > <br >表格 A 165 模拟量输入 <br >型号 SM 1231 AI 4 x 16 位 TC SM 1231 AI 8 x 16 位 TC <br >输入点数 4 8 <br >范围 <br >额定范围(数字) <br >量程欠量程(数字) <br >溢溢(数字) <br >请参见热电偶选型表 (页 1344) <br >分辨率 温度 01 °C01 °F <br >电压 15 位 + 符号 <br >耐压 ±35 V <br >噪声抑制 85 dB选滤波器设置(10 Hz50 Hz60 Hz 400 Hz) <br >模抑制 120 VAC 时 120 dB <br >阻抗 ≥ 10 MΩ <br >隔离 现场侧逻辑侧 500 VAC <br >现场侧 24 VDC 500 VAC <br >24 VDC 逻辑侧 500 VAC 技术规范 <br > A9 热电偶 RTD 信号模块 (SM) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1341 <br >型号 SM 1231 AI 4 x 16 位 TC SM 1231 AI 8 x 16 位 TC <br >通道间 120 VAC <br >精度 请参见热电偶选型表 (页 1344) <br >重复性 ±005 FS <br >测量原理 积分型 <br >模块更新时间 请参见噪声消减选项表 (页 1344) <br >冷端误差 ±15 °C <br >电缆长度(米) 传感器长 100 米 <br >导线电阻 100 Ω <br > <br >表格 A 166 诊断 <br >型号 SM 1231 AI 4 x 16 位 TC SM 1231 AI 8 x 16 位 TC <br >溢溢 1 √ <br >断线(仅限电流模式)2 √ <br >24 VDC 低压 1 √ <br > 1 溢溢低压诊断报警信息模拟数值形式报告模块组态中禁报警会 <br >2 果断线报警已禁传感器接线存开路情况模块会报告机值 <br >SM 1231 热电偶 (TC) 模拟量信号模块测量连接模块输入电压值 <br >温度测量类型热电偶电压类型 <br >● 热电偶: 度数 10 该值(例253 度报告十进制数 253) <br >● 电压: 额定范围满量程值十进制数 27648 技术规范 <br >A9 热电偶 RTD 信号模块 (SM) <br > S71200 编程控制器 <br >1342 系统手册 012015 A5E02486685AH <br >表格 A 167 热电偶 SM 接线图 <br >SM 1231 AI 4 x TC 16 位 (6ES7 2315QD320XB0) SM 1231 AI 8 x TC 位 (6ES7 2315QF320XB0) <br > <br >注: 连接器必须镀金 关订货号请参见附录 C备件 <br > ① 清晰起见未显示 TC 234 5 连接 <br > <br >表格 A 168 SM 1231 AI 4 x TC 16 位 (6ES7 2315QD320XB0) 连接器引脚位置 <br >引脚 X10(镀金) X11(镀金) <br >1 L+24 VDC 连接 <br >2 M24 VDC 连接 <br >3 功性接 连接 <br >4 AI 0+TC AI 2+TC <br >5 AI 0TC AI 2TC <br >6 AI 1+TC AI 3+TC <br >7 AI 1TC AI 3TC <br > 技术规范 <br > A9 热电偶 RTD 信号模块 (SM) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1343 <br >表格 A 169 SM 1231 AI 8 x TC 位 (6ES7 2315QF320XB0) 连接器引脚位置 <br >引脚 X10(镀金) X11(镀金) X12(镀金) X13(镀金) <br >1 L+24 VDC 连接 连接 连接 <br >2 M24 VDC 连接 连接 连接 <br >3 功性接 连接 连接 连接 <br >4 AI 0+TC AI 2+TC AI 4 ITC AI 6 ITC <br >5 AI 0TC AI 2TC AI 4 I+TC AI 6 I+TC <br >6 AI 1+TC AI 3+TC AI 5 MTC AI 7 MTC <br >7 AI 1TC AI 3TC AI 5 M+TC AI 7 M+TC <br > <br > <br > 说明 <br >应未模拟量输入短路 <br >取消激活热电偶未通道 果取消激活未通道会出现错误 <br > <br >A911 热电偶基操作 <br >两种金属彼间存电气连接时便会形成热电偶 <br >热电偶产生电压结点温度成正 电压微伏表示度 <br >测量热电偶产生电压额外结点进行补偿然测量结果线性化热 <br >电偶测量温度基础 <br >热电偶连接 SM 1231 <br >热电偶模块时两条金属线需连接模块信号连接器 <br >两条金属线互相连接位置形成传感器热电偶 <br >两条金属线信号连接器相连位置构成外二热电偶 <br >连接器温度会引起定电压该电压添加传感器热电偶产生电压中 <br >果该电压进行修正结果报告温度偏离传感器温度 <br >冷端补偿便连接器热电偶进行补偿 <br >热电偶表基参端温度(通常零摄氏度) <br >冷端补偿连接器温度修正零摄氏度 <br >冷端补偿消连接器热电偶增加电压 <br >模块温度部测量然转换数值添加传感器换算中 <br >热电偶表修正传感器换算值进行线性化 技术规范 <br >A9 热电偶 RTD 信号模块 (SM) <br > S71200 编程控制器 <br >1344 系统手册 012015 A5E02486685AH <br >冷端补偿取佳效果必须热电偶模块安装温度稳定环境中 <br >符合模块规范模块环境温度缓慢变化(低 01 ℃分钟)够正确补偿 <br >穿模块空气流动会引起冷端补偿误差 <br >果需更佳冷端误差补偿效果外部 iso 热端子块 热电偶模块 0 <br >℃ 基准值 50 ℃ 基准值端子块 <br >A912 SM 1231 热电偶选型表 <br >表出 SM 1231 热电偶信号模块支持热电偶类型应测量范围精度 <br >表格 A 170 SM 1231 热电偶选型表 <br >类型 低范围 <br >值 1 <br >额定范围限 额定范围限 超出范围 <br >值 2 <br >25 °C <br >时额定范围 <br >34 精度 <br >20 °C 60 <br >°C <br >时额定范围 <br >12 精度 <br >J 2100 ℃ 1500 ℃ 12000 ℃ 14500 ℃ ±03 °C ±06 °C <br >K 2700 ℃ 2000 ℃ 13720 ℃ 16220 ℃ ±04 °C ±10 °C <br >T 2700 ℃ 2000 ℃ 4000 ℃ 5400 ℃ ±05 °C ±10 °C <br >E 2700 ℃ 2000 ℃ 10000 ℃ 12000 ℃ ±03 °C ±06 °C <br >R & S 500 ℃ 1000 ℃ 17680 ℃ 20190 ℃ ±10 °C ±25 °C <br >B 00 ℃ 2000 ℃ 8000 ℃ ±20 °C ±25 °C <br > 8000 ℃ 18200 ℃ 18200 ℃ ±10 °C ±23 °C <br >N 2700 ℃ 2000 ℃ 13000 ℃ 15500 ℃ ±10 °C ±16 °C <br >C 00 ℃ 1000 ℃ 23150 ℃ 25000 ℃ ±07 °C ±27 °C <br >TXKXK(L) 2000 ℃ 1500 ℃ 8000 ℃ 10500 ℃ ±06 °C ±12 °C <br >电压 32512 27648 <br >80mV <br >27648 <br >80mV <br >32511 ±005 ±01 <br > 1 低范围值热电偶值报告 32768 <br >2 超出范围值热电偶值报告 32767 <br >3 范围部冷端误差均 ±15 °C 该误差已包括表误差中 模块需少 30 <br >分钟预热时间满足该规范 <br >4 暴露 970 MHz 990 MHz 线电辐射频率SM 1231 AI 4 x 16 位 TC 精度会降 <br > 技术规范 <br > A9 热电偶 RTD 信号模块 (SM) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1345 <br > <br > 说明 <br >热电偶通道 <br >热电偶信号模块通道组态热电偶类型(组态模块期间进行选择) <br > <br > <br > <br >表格 A 171 SM 1231 热电偶噪声消减更新时间 <br >抑制频率选择 积分时间 4 <br >通道模块更新时间(秒) <br >8 <br >通道模块更新时间(秒) <br >400 Hz (25 ms) 10 ms 1 0143 0285 <br >60 Hz (166 ms) 1667 ms 0223 0445 <br >50 Hz (20 ms) 20 ms 0263 0525 <br >10 Hz (100 ms) 100 ms 1225 2450 <br > 1 选择 400 Hz 抑制频率时维持模块分辨率精度积分时间应 10 ms该选择抑制 100 Hz <br >200 Hz 噪声 <br >测量热电偶时建议 100 ms 积分时间 <br >更积分时间增温度读数重复性误差 <br > <br > 说明 <br >模块电模块模数转换器执行部校准 <br >期间模块报告通道值 32767直相应通道出现效值止 <br >户程序需考虑段初始化时间 <br >模块组态改变初始化时长应验证组态中模块行 <br >果需户程序中包含逻辑适应模块初始化时间 <br > 技术规范 <br >A9 热电偶 RTD 信号模块 (SM) <br > S71200 编程控制器 <br >1346 系统手册 012015 A5E02486685AH <br >J 型热电偶模拟值表示 <br >J 型热电偶模拟值表示表示 <br >表格 A 172 J 型热电偶模拟值表示 <br > °C <br >表示 J <br >型 <br >功单元 °F <br >表示 J <br >型 <br >功单元 <br >范围 十进制 十六进制 十进制 十六进制 <br >> 14500 32767 7FFF > 26420 32767 7FFF 溢 <br >14500 <br > <br >12001 <br >14500 <br > <br >12001 <br >38A4 <br > <br >2EE1 <br >26420 <br > <br >21922 <br >26420 <br > <br >21922 <br >6734 <br > <br >55A2 <br >超出限 <br >12000 <br > <br >1500 <br >12000 <br > <br >1500 <br >2EE0 <br > <br >FA24 <br >21920 <br > <br >2380 <br >21920 <br > <br >2380 <br >55A0 <br > <br >F6B4 <br >额定范围 <br >< 1500 32768 8000 < 2380 32768 8000 溢1 <br >1 <br >果发生接线错误(例极性接反输入开路)者传感器负测量范围出现障( <br >例热电偶类型错误)会导致热电偶模块信号超出限 技术规范 <br > A9 热电偶 RTD 信号模块 (SM) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1347 <br >A92 SM 1231 RTD <br >SM 1231 RTD 规范 <br >表格 A 173 常规规范 <br >技术数 SM 1231 AI 4 x RTD x 16 位 SM 1231 AI 8 x RTD x 16 位 <br >产品编号 6ES7 2315PD320XB0 6ES7 2315PF320XB0 <br >尺寸 W x H x D (mm) 45 x 100 x 75 70 x 100 x 75 <br >重量 220 g 270 g <br >功耗 15 W <br >电流消耗(SM 总线) 80 mA 90 mA <br >电流消耗 (24 VDC) 1 40 mA <br > 1 204 288 VDC(2 类受限制电源 CPU 模块提供传感器电源) <br > <br >表格 A 174 模拟量输入 <br >技术数 SM 1231 AI 4 x RTD x 16 位 SM 1231 AI 8 x RTD x 16 位 <br >输入点数 4 8 <br >类型 模块参考 RTD Ω <br >范围 <br >额定范围(数字) <br >范围(数字) <br >溢溢(数字) <br >请参见 RTD 传感器选型表 (页 1351) <br >分辨率 温度 01 °C01 °F <br >电阻 15 位 + 符号 <br >耐压 ±35 V <br >噪声抑制 选噪声消减 85 dB(10 Hz50 Hz60 Hz 400 Hz) <br >模抑制 > 120dB <br >阻抗 ≥ 10 MΩ <br >隔离 现场侧逻辑侧 500 VAC <br >现场侧 2 VDC 500 VAC 技术规范 <br >A9 热电偶 RTD 信号模块 (SM) <br > S71200 编程控制器 <br >1348 系统手册 012015 A5E02486685AH <br >技术数 SM 1231 AI 4 x RTD x 16 位 SM 1231 AI 8 x RTD x 16 位 <br >24 VDC 逻辑侧 500 VAC <br >通道间隔离 <br >精度 请参见 RTD 传感器选型表 (页 1351) <br >重复性 ±005 FS <br >传感器功耗 05 m W <br >测量原理 积分型 <br >模块更新时间 请参见噪声消减选项表 (页 1351) <br >电缆长度(米) 传感器长 100 米 <br >导线电阻 20 Ω 10 Ω RTD 27 Ω <br > <br >表格 A 175 诊断 <br >技术数 SM 1231 AI 4 x RTD x 16 位 SM 1231 AI 8 x RTD x 16 位 <br >溢溢 12 √ <br >断线3 √ <br >24 VDC 低压 1 √ <br > 1 溢溢低压诊断报警信息模拟数值形式报告模块组态中禁报警会 <br >2 电阻范围始终会禁溢检测 <br >3 果断线报警已禁传感器接线存开路情况模块会报告机值 <br >SM 1231 RTD 模拟量信号模块测量连接模块输入电阻值 <br >测量类型选电阻型热电阻型 <br >● 电阻: 额定范围满量程值十进制数 27648 <br >● 热电阻: 度数 10 该值(例253 度报告十进制数 253) <br >度数 100 气候范围值(例2534 度报告十进制数 2534) <br >SM 1231 RTD 模块支持采 2 线3 线 4 线制方式连接传感器电阻进行测量 技术规范 <br > A9 热电偶 RTD 信号模块 (SM) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1349 <br >表格 A 176 RTD SM 接线图 <br >SM 1231 RTD 4 x 16 位 (6ES7 2315PD320XB0) SM 1231 RTD 8 x 16 位 (6ES7 2315PF320XB0) <br > <br > ① 环接未 RTD 输入 <br >② 2 线制 RTD ③ 3 线制 RTD ④ 4 线制 RTD <br >注: 连接器必须镀金 关订货号请参见附录 C备件 <br > <br >表格 A 177 SM 1231 RTD 4 x 16 位 (6ES7 2315PD320XB0) 连接器引脚位置 <br >引脚 X10(镀金) X11(镀金) X12(镀金) X13(镀金) <br >1 L+24 VDC 连接 连接 连接 <br >2 M24 VDC 连接 连接 连接 <br >3 功性接 连接 连接 连接 <br >4 AI 0 M+RTD AI 1 M+RTD AI 2 M+RTD AI 3 M+RTD <br >5 AI 0 MRTD AI 1 MRTD AI 2 MRTD AI 3 MRTD <br >6 AI 0 I+RTD AI 1 I+RTD AI 2 I+RTD AI 3 I+RTD <br >7 AI 0 IRTD AI 1 IRTD AI 2 IRTD AI 3 IRTD <br > 技术规范 <br >A9 热电偶 RTD 信号模块 (SM) <br > S71200 编程控制器 <br >1350 系统手册 012015 A5E02486685AH <br >表格 A 178 SM 1231 RTD 8 x 16 位 (6ES7 2315PF320XB0) 连接器引脚位置 <br >引脚 X10(镀金) X11(镀金) X12(镀金) X13(镀金) <br >1 L+24 VDC 连接 连接 连接 <br >2 M24 VDC 连接 连接 连接 <br >3 功性接 连接 连接 连接 <br >4 AI 0 M+RTD AI 2 M+RTD AI 4 M+RTD AI 6 M+RTD <br >5 AI 0 MRTD AI 2 MRTD AI 4 MRTD AI 6 MRTD <br >6 AI 0 I+RTD AI 2 I+RTD AI 4 I+RTD AI 6 I+RTD <br >7 AI 0 IRTD AI 2 IRTD AI 4 IRTD AI 6 IRTD <br >8 AI 1 M+RTD AI 3 M+RTD AI 5 M+RTD A7 M+ RTD <br >9 AI 1 MRTD AI 3 MRTD AI 5 MRTD AI 7 MRTD <br >10 AI 1 I+RTD AI 3 I+RTD AI 5 I+RTD AI 7 I+RTD <br >11 AI 1 IRTD AI 3 IRTD AI 5 IRTD AI 7 IRTD <br > <br > <br > 说明 <br >取消激活 RTD 未通道 果取消激活未通道会出现错误 <br >RTD <br >模块需电流环中断消动添加未通道(未激活)额外稳定时间 <br >保持致性RTD 模块应连接电阻( 2 线制 RTD 连接) <br > 技术规范 <br > A9 热电偶 RTD 信号模块 (SM) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1351 <br >A921 SM 1231 RTD 选型表 <br >表格 A 179 RTD 模块支持传感器范围精度 <br >温度系数 RTD 类型 低范围 <br >值 1 <br >额定范围 <br >限 <br >额定范围 <br >限 <br >超出范 <br >围 <br >值 2 <br >25 ℃ <br >时额定 <br >范围精度 <br >20 ℃ 60 <br >℃ <br >时额定范 <br >围精度 <br >Pt 0003850 <br >ITS90 <br >DIN EN 60751 <br >Pt 100 <br >气候型 <br >14500 ℃ 12000 ℃ 14500 <br >℃ <br >15500 <br >℃ <br >±020 °C ±040 °C <br >Pt 10 2430 ℃ 2000 ℃ 8500 ℃ 10000 <br >℃ <br >±10 °C ±20 °C <br >Pt 50 2430 ℃ 2000 ℃ 8500 ℃ 10000 <br >℃ <br >±05 °C ±10 °C <br >Pt 100 <br >Pt 200 <br >Pt 500 <br >Pt 1000 <br >Pt 0003902 <br >Pt 0003916 <br >Pt 0003920 <br >Pt 100 2430 ℃ 2000 ℃ 8500 ℃ 10000 <br >℃ <br >±05 °C ±10 °C <br >Pt 200 2430 ℃ 2000 ℃ 8500 ℃ 10000 <br >℃ <br >±05 °C ±10 °C <br >Pt 500 <br >Pt 1000 <br >Pt 0003910 Pt 10 2732 ℃ 2400 ℃ 11000 <br >℃ <br >1295 ℃ ±10 °C ±20 °C <br >Pt 50 2732 ℃ 2400 ℃ 11000 <br >℃ <br >1295 ℃ ±08 °C ±16 °C <br >Pt 100 <br >Pt 500 <br >Ni 0006720 <br >Ni 0006180 <br >Ni 100 1050 ℃ 600 ℃ 2500 ℃ 2950 <br >℃ <br >±05 °C ±10 °C <br >Ni 120 <br >Ni 200 <br >Ni 500 <br >Ni 1000 技术规范 <br >A9 热电偶 RTD 信号模块 (SM) <br > S71200 编程控制器 <br >1352 系统手册 012015 A5E02486685AH <br >温度系数 RTD 类型 低范围 <br >值 1 <br >额定范围 <br >限 <br >额定范围 <br >限 <br >超出范 <br >围 <br >值 2 <br >25 ℃ <br >时额定 <br >范围精度 <br >20 ℃ 60 <br >℃ <br >时额定范 <br >围精度 <br >LGNi 0005000 LGNi 1000 1050 ℃ 600 ℃ 2500 ℃ 2950 <br >℃ <br >±05 °C ±10 °C <br >Ni 0006170 Ni 100 1050 ℃ 600 ℃ 1800 ℃ 2124 <br >℃ <br >±05 °C ±10 °C <br >Cu 0004270 Cu 10 2400 ℃ 2000 ℃ 2600 ℃ 3120 <br >℃ <br >±10 °C ±20 °C <br >Cu 0004260 Cu 10 600 ℃ 500 ℃ 2000 ℃ 2400 <br >℃ <br >±10 °C ±20 °C <br >Cu 50 600 ℃ 500 ℃ 2000 ℃ 2400 <br >℃ <br >±06 °C ±12 °C <br >Cu 100 <br >Cu 0004280 Cu 10 2400 ℃ 2000 ℃ 2000 ℃ 2400 <br >℃ <br >±10 °C ±20 °C <br >Cu 50 2400 ℃ 2000 ℃ 2000 ℃ 2400 <br >℃ <br >±07 °C ±14 °C <br >Cu 100 <br > 1 低范围值 RTD 值报告 32768 <br >2 超出范围值 RTD 值报告 +32767 <br > <br >表格 A 180 电阻 <br >范围 低范围 <br >值 <br >额定范围限 额定范围限 超出范围 <br >值 1 <br >25 ℃ <br >时额定范围 <br >精度 <br >20 ℃ 60 ℃ <br >时额定范围精度 <br >150 Ω 适 0 (0 Ω) 27648 (150 <br >Ω) <br >176383 <br >Ω <br >±005 ±01 <br >300 Ω 适 0 (0 Ω) 27648 (300 <br >Ω) <br >352767 <br >Ω <br >±005 ±01 <br >600 Ω 适 0 (0 Ω) 27648 (600 <br >Ω) <br >705534 <br >Ω <br >±005 ±01 <br > 1 超出范围值电阻值报告 +32767 <br > 技术规范 <br > A9 热电偶 RTD 信号模块 (SM) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1353 <br > <br > 说明 <br >没连接传感器激活通道模块会报告 32767 <br >果启开路检测模块会相应红色 LED 闪烁 <br >值较低电阻 500 Ω 1000 Ω RTD <br >范围时误差增加指定误差两倍 <br > 4 线制连接 10 Ω RTD 范围高精度 <br >2 线模式连接线电阻会导致传感器读数误差法保证精度 <br > <br > <br >表格 A 181 RTD 模块噪声消减更新时间 <br >抑制频率选择 积分时间 更新时间(秒) <br >4 通道模块 8 通道模块 <br >400 Hz (25 ms) 10 ms 1 42 线制: 0142 <br >3 线制: 0285 <br >42 线制: 0285 <br >3 线制: 0525 <br >60 Hz (166 ms) 1667 ms 42 线制: 0222 <br >3 线制: 0445 <br >42 线制: 0445 <br >3 线制: 0845 <br >50 Hz (20 ms) 20 ms 42 线制: 0262 <br >3 线制: 505 <br >42 线制: 0524 <br >3 线制: 1015 <br >10 Hz (100 ms) 100 ms 42 线制: 1222 <br >3 线制: 2445 <br >42 线制: 2425 <br >3 线制: 4845 <br > 1 选择 400 Hz 滤波器时维持模块分辨率精度积分时间应 10 ms该滤波器抑制 100 Hz <br >200 Hz 噪声 <br > <br > <br > 说明 <br >模块电模块模数转换器执行部校准 <br >期间模块报告通道值 32767直相应通道出现效值止 <br >户程序需考虑段初始化时间 <br >模块组态改变初始化时长应验证组态中模块行 <br >果需户程序中包含逻辑适应模块初始化时间 <br > 技术规范 <br >A9 热电偶 RTD 信号模块 (SM) <br > S71200 编程控制器 <br >1354 系统手册 012015 A5E02486685AH <br >RTD 模拟值表示 <br >RTD 标准温度范围传感器数字化测量值表示表示 <br >表格 A 182 电阻温度计 PT 1002005001000 PT 1050100500 GOST <br >(0003850) 标准型模拟值表示 <br >Pt x00 <br >标准型 <br >(°C)(1 <br >位数字 <br >01 °C) <br >功单元 Pt x00 <br >标准型 <br >(°F)(1 <br >位数字 <br >01 °F) <br >功单元 <br > <br >范围 <br > <br >十进制 <br > <br >十六进制 <br > <br >十进制 <br > <br >十六进制 <br >> 10000 32767 7FFF > 18320 32767 7FFF 溢 <br >10000 <br > <br >8501 <br >10000 <br > <br >8501 <br >2710 <br > <br >2135 <br >18320 <br > <br >15621 <br >18320 <br > <br >15621 <br >4790 <br > <br >3D05 <br >超出限 <br >8500 <br > <br >2000 <br >8500 <br > <br >2000 <br >2134 <br > <br >F830 <br >15620 <br > <br >3280 <br >15620 <br > <br >3280 <br >3D04 <br > <br >F330 <br >额定范围 <br >2001 <br > <br >2430 <br >2001 <br > <br >2430 <br >F82F <br > <br >F682 <br >3281 <br > <br >4054 <br >3281 <br > <br >4054 <br >F32F <br > <br >F02A <br >超出限 <br >< 2430 32768 8000 < 4054 32768 8000 溢 技术规范 <br > A10 工艺模块 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1355 <br >A10 工艺模块 <br >A101 SM 1278 4xIOLink 站 SM <br >表格 A 183 常规规范 <br >技术数 SM 1278 4xIOLink 站信号模块 <br >产品编号 6ES7 2784BD320XB0 <br >尺寸 W x H x D (mm) 45 x 100 x 75 <br >重量 150 g <br >常规信息 <br > I&M 数 √IM0 IM3 <br >供电电压 <br > 额定电压(直流) 24 VDC <br >直流电压限 192 V果 IOLink 205 V(站中 <br >IOLink 设备供电电压必须少 20 V) <br >直流电压限 288 VDC <br >反极性保护 √ <br >输入电流 <br > 电流消耗 65 mA负载 <br >编码器电源 <br > 输出点数 4 <br >输出电流额定值 200 mA <br >功率损耗 <br > 典型功耗 1 W包括端口加载 <br >数字量输入输出 <br > 电缆长度(米) 20 m(非屏蔽) <br >SDLC <br > 电缆长度(米) 20 m(非屏蔽) <br >IOLink <br > 端口数 4 技术规范 <br >A10 工艺模块 <br > S71200 编程控制器 <br >1356 系统手册 012015 A5E02486685AH <br >技术数 SM 1278 4xIOLink 站信号模块 <br >时控制端口数 4 <br >IOLink 协议 10 √ <br >IOLink 协议 11 √ <br >工作模式 <br > IOLink √ <br > DI √ <br > DQ √ 100 mA <br >IOLink 设备连接 <br > 端口类型 A √ <br > 传输率 48 kBd (COM1) <br >384 kBd (COM2) <br >2304 kBd (COM3) <br >短周期时间 2 ms动态取决户数长度 <br >程数端口输入量 32 字节 <br >程数模块输入量 32 字节 <br >程数端口输出量 32 字节 <br >程数模块输出量 32 字节 <br >设备参数存储器 2 KB <br >非屏蔽电缆长度(米) 20 m <br >中断诊断状态信息 <br > 状态显示 √ <br >中断 <br > 诊断中断 √端口诊断仅适 IOLink 模式 <br >诊断报警 <br > 诊断 <br > <br > <br >电源电压监视 √ <br >短路 √ <br >诊断指示器 LED <br > 电源电压监视 √红色闪烁 DIAG LED 技术规范 <br > A10 工艺模块 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1357 <br >技术数 SM 1278 4xIOLink 站信号模块 <br >通道状态显示 √通道绿色 LED显示通道状态 <br >Qn(SIO 模式)端口状态 Cn(IOLink 模式) <br >通道诊断 √红色 Fn LED <br >模块诊断 绿色红色 DIAG LED <br >电气隔离 <br > 电气隔离通道 <br > 通道间 × <br >通道背板总线间 √ <br >允许电位差 <br > 电路间 75 VDC60 VAC(基绝缘) <br >绝缘 <br > 绝缘测试 707 VDC(型式测试) <br >环境条件 <br > 工作温度 <br > 值 20 °C <br > 值 60 °C <br > 水安装时低温度 20 °C <br > 水安装时高温度 60 °C <br > 垂直安装时低温度 20 °C <br > 垂直安装时高温度 50 °C 技术规范 <br >A10 工艺模块 <br > S71200 编程控制器 <br >1358 系统手册 012015 A5E02486685AH <br >响应时间总览 <br > <br >表格 A 184 SM 1278 IOLink 站接线图 <br >SM 1278 IOLink 站 (6ES7 2784BD320XB0) <br > <br > <br > <br >表格 A 185 SM 1278 IOLink 站 (6ES7 2784BD320XB0) 连接器针脚位置 <br >针脚 X10 X11 X12 X13 <br >1 L+24 VDC 连接 连接 连接 <br >2 M24 VDC 连接 连接 连接 <br >3 功性接 连接 连接 连接 技术规范 <br > A10 工艺模块 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1359 <br >针脚 X10 X11 X12 X13 <br >4 连接 连接 连接 连接 <br >5 L1 L2 L3 L4 <br >6 CQ1 CQL2 CQ3 CQL4 <br >7 ML1 ML2 M3 ML4 <br >A1011 SM 1278 4xIOLink 站概述 <br >SM 1278 4xIOLink 站 4 端口模块时具信号模块功通信模块功 <br >端口均 IOLink 模式单 24 VDC 数字量输入 24 VDC <br >数字量输出方式工作 <br >IOLink 站 STEP 7 S71200 控制器程序中 IOL_CALL 函数块 (FB) IOLink <br >设备非周期性通信进行编程 IOL_CALL FB 指示您程序 IOLink <br >站站进行数交换时端口 <br >关 IOL_CALL FB 详细信息请访问 Siemens 工业线支持网站 <br >(httpsupportautomationsiemenscom) 网站搜索框中输入IOLink访问 <br >IOLink 产品相关信息 <br >模块视图 <br > 技术规范 <br >A10 工艺模块 <br > S71200 编程控制器 <br >1360 系统手册 012015 A5E02486685AH <br >属性 <br >技术特性 <br >● 符合 IOLink 规范 V11 IOLink 站(关详细信息请参见 IOLink 联盟网站 <br >(httpiolinkcomenindexphp)) <br >● 具四端口(通道)串行通信模块 <br >● 数传输速率 COM1 (48 kbaud)COM2 (384 kbaud)COM3 (2304 kbaud) <br >● SIO 模式(标准 IO 模式) <br >● 四 IOLink 设备(3 线制连接)四标准执行器标准编码器连接 <br >● 端口编程诊断功 <br > <br >支持功 <br >● I&M(安装维护)标识数 <br >● 固件更新 <br >● 通 S7PCT 端口组态工具STEP 7 Professional S71200 V40 更高版 <br >CPU IOLink 进行参数分配 <br >IOLink 站设备间点点连接 通采成熟 3 <br >线制技术非屏蔽标准电缆传统智传感器执行器作 IOLink <br >设备IOLink 传统数字传感器执行器兼容 电路状态数通道采成熟 <br >24 VDC 技术 <br >关 SIMATIC IOLink 技术更信息请参见 Siemens 工业线支持网站 <br >(httpsupportautomationsiemenscom)IOLink 系统功手册 <br > <br > <br > 说明 <br >IOLink 参数数 <br >更换 SM 4xIOLink 站时会动分配参数数 <br > 技术规范 <br > A10 工艺模块 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1361 <br > <br > <br > 心 <br >卸插入 <br >果负载接通时插入 SM 4xIOLink 站导致设备出现危险情况 <br >导致 S71200 动化系统发生物理损害 <br >仅负载关闭时移插入 SM 4xIOLink 站 <br > <br >复位出厂设置影响 <br >复位出厂设置功通 S7PCT 执行参数分配恢复出厂状态 <br >复位出厂设置SM 1278 4xIOLink 模块参数方式分配: <br >● 端口处 DI 模式 <br >● 端口映射相址 00 03 <br >● 禁 PortQualifier <br >● 删维护数 1 3 <br > <br > 说明 <br >复位出厂设置时删设备参数恢复出厂状态 <br >果移 SM 1278 4xIOLink 信号模块请入库前复位出厂设置 <br > <br >步骤 <br >关复位出厂设置执行步骤请参见 S7PCT站组态 > 命令(Master <br >Configuration > Commands) 选项卡中线帮助 技术规范 <br >A10 工艺模块 <br > S71200 编程控制器 <br >1362 系统手册 012015 A5E02486685AH <br >A1012 连接 <br >关引脚分配详细信息请参见表格SM 1278 IOLink 站 (6ES 2784BD320XB0) <br >(页 1355)连接器引脚位置 <br >表显示 SM 1278 4xIOLink 站端子分配: <br > <br > <br >引 <br >脚 <br >X10 X11 X12 X13 注意 BaseUnit <br >7 M1 M2 M3 M4 • Mn: 站 <br >• CQn: SDLCDI <br >DQ <br >• Ln: 24 VDC 站 <br >• M: 接 <br >• L+: 24 VDC 站 <br >• RES: <br >保留分配 <br >A1 <br >6 CQ1 CQ2 CQ3 CQ4 <br >5 L1 L2 L3 L4 <br >4 RES RES RES RES <br >3 <br >(功性接 <br >) <br >RES RES RES <br >2 M RES RES RES <br >1 L+ RES RES RES <br >表包含连接示例示意图中 n 端口号: <br > <br >IOLink 工作模式 工作模式 DI 工作模式 DQ <br > <br > <br > <br > <br > <br > <br > <br > 说明 <br >连接传感器必须站模块 Ln 连接提供设备电源 <br > 技术规范 <br > A10 工艺模块 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1363 <br > <br > 技术规范 <br >A10 工艺模块 <br > S71200 编程控制器 <br >1364 系统手册 012015 A5E02486685AH <br >A1013 参数址空间 <br >组态 SM 1278 4xIOLink 站 <br >进行模块集成需 Siemens 工程工具 TIA Portal V13 更高版 需 S7PCT <br >V32 更高版 IOLink 集成 <br >调试时需工程工具 S7PCT V32 更高版进行参数分配 <br >表显示 SM 1278 4xIOLink 站参数: <br > <br >参数 取值范围 默认值 RUN <br >模式进行组态 <br >效范围 <br >诊断端口 1 • 禁 <br >• 启 <br >禁 端口(通道) <br >诊断端口 2 • 禁 <br >• 启 <br >禁 端口(通道) <br >诊断端口 3 • 禁 <br >• 启 <br >禁 端口(通道) <br >诊断端口 4 • 禁 <br >• 启 <br >禁 端口(通道) <br >端口 1 端口 4 参数启诊断 <br >该参数允许四 IOLink 端口特定端口启诊断 <br >端口分配示: <br >端口 1 > 通道 1 <br >端口 2 > 通道 2 <br >端口 3 > 通道 3 <br >端口 4 > 通道 4 <br >种情况SM 4xIOLink Master 输入输出址 32 字节 S7 <br >PCT 端口组态工具分配址空间 技术规范 <br > A10 工艺模块 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1365 <br >参数数记录 <br >户程序中参数分配 <br >运行程中组态设备 <br >运行程中更改参数 <br >模块参数包含数记录 128 中通 WRREC <br >指令修改参数传输模块中 <br >复位(循环电)CPU 时CPU 覆盖参数化程中 WRREC <br >指令发送模块参数 <br >参数分配指令 <br >通指令户程序中 IO 模块分配参数: <br > <br >指令 应 <br >SFB 53 <br >WRREC <br >更改参数传送模块 <br >错误消息 <br >出错时报告返回值: <br > <br >错误代码 含义 <br >80B1H 数长度出错 <br >80E0H 标头信息出错 <br >80E1H 参数错误 技术规范 <br >A10 工艺模块 <br > S71200 编程控制器 <br >1366 系统手册 012015 A5E02486685AH <br >数记录结构 <br >表列出 IOLink 参数: <br > <br >偏移 标签 类型 默认值 说明 <br >0 版 1 字节 0x02 表示 IOLink 站记录 0x02 <br >结构符合 IOLink V11 <br >1 参数长度 1 字节 0x02 参数长度(2 字节 + 2 标头) <br >IOLink 起始参数 <br >2 端口诊断(端 <br >口 1 n) <br >1 字节 0x00 激活端口 1 n 诊断 <br >3 IOL 属性 1 字节 0x00 模块属性 <br > <br >表列出数记录版: <br > <br >位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0 <br >保留 版 (00) 次版 (0010) <br > <br >表列出数记录端口诊断: <br > <br >位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0 <br >保留 EN_Port <br >4 <br >EN_Port <br >3 <br >EN_Port <br >2 <br >EN_Port <br >1 <br > EN_Portx: <br >0 诊断已停 <br >1 诊断已激活 <br > <br >表列出数记录 IOL 属性: <br > <br >位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0 <br >保留 <br > 技术规范 <br > A10 工艺模块 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1367 <br >A1014 中断错误系统报警 <br >LED 显示 <br > <br >LED 指示灯含义 <br >表说明状态错误指示灯含义 <br >关诊断报警补救措施请参见诊断报警部分 技术规范 <br >A10 工艺模块 <br > S71200 编程控制器 <br >1368 系统手册 012015 A5E02486685AH <br >DIAG LED 指示灯 <br > <br >DIAG 含义 <br > <br >灭 <br >S71200 背板总线电源正常 <br > <br >闪烁 <br >模块未组态 <br > <br >亮 <br >模块已参数设置没进行模块诊断 <br > <br >闪烁 <br >模块已参数设置进行模块诊断 <br > <br >L+ 电源未连接 <br >LED 端口状态 <br > IOLink 端口模式 IOLink 效 <br > <br >COM1 COM4 含义 <br > <br >灭 <br >端口已禁 <br > <br >闪烁 <br >端口已激活设备未连接 <br >端口未连接组态设备 <br > <br >亮 <br >端口已激活设备已连接 <br >通道状态 LED 指示灯 <br > DIQ 模式 IOLink 端口效 <br > <br >DIQ1 DIQ4 含义 <br > <br >灭 <br >程信号 0 <br > <br >亮 <br >程信号 1 技术规范 <br > A10 工艺模块 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1369 <br >LED 端口错误 <br > <br >F1F4 含义 <br > <br >灭 <br >错误 <br > <br >亮 <br >错误 <br >模块错误信息仅指示 IOLink 模式诊断(模块状态) <br > <br >诊断报警 错误代码 <br >(十进制 <br >) <br >STATUS <br >(W#16#) <br >含义(IOLink 错误代码) IOLink <br >站 <br >IOLink <br >设备 <br >短路 1 1804 IOLink 设备程电缆短路 X <br >7710 IO 设备短路 X <br >欠压 2 5111 <br >5112 <br >供电电压低 X <br >压 3 5110 电源电压高 X <br >热 5 1805 站温度高 X <br >4000 <br >4210 <br >设备温度高 X <br >断路 6 1800 • 未连接 IOLink 设备 <br >• 信号线 IOLink <br >设备间存断路 <br >• IOLink <br >设备错误法进行通 <br >信 <br >X <br >溢 7 8C10 <br >8C20 <br >超出程变量范围 X <br >8C20 超出测量范围 <br >溢 8 8C30 程变量范围太 X <br >错误 9 处未列出该 <br >PROFIBUS DP 错误应 <br >IOLink 错误代码 <br > X 技术规范 <br >A10 工艺模块 <br > S71200 编程控制器 <br >1370 系统手册 012015 A5E02486685AH <br >诊断报警 错误代码 <br >(十进制 <br >) <br >STATUS <br >(W#16#) <br >含义(IOLink 错误代码) IOLink <br >站 <br >IOLink <br >设备 <br >参数分配错 <br >误 <br >16 1882 <br >1883 <br >IOLink 站法组态 X <br >1802 设备正确 <br >1886 存储错误 <br >6320 <br >6321 <br >6350 <br >设备组态错误 X <br >电源电压缺 <br >失 <br >17 1806 设备 L+ 电源电压缺失 X <br >1807 设备 L+ 电源电压低 (<20 V) <br >保险丝障 18 5101 设备保险丝发生障 X <br >安全关闭 25 1880 严重错误(必须更换站) X <br >外部障 26 1809 <br >180A <br >180B <br >180C <br >180D <br >数存储出错 X <br >1808 IOLink 设备时存 6 <br >未决错误 技术规范 <br > A11 数字信号板 (SB) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1371 <br >A11 数字信号板 (SB) <br >A111 SB 1221 200 kHz 数字量输入规范 <br >表格 A 186 常规规范 <br >技术数 SB 1221 DI 4 x 24 VDC200 <br >kHz <br >SB 1221 DI 4 x 5 VDC200 kHz <br >产品编号 6ES7 2213BD300XB0 6ES7 2213AD300XB0 <br >尺寸 W x H x D (mm) 38 x 62 x 21 <br >重量 35 g <br >功耗 15 W 10 W <br >电流消耗(SM 总线) 40 mA <br >电流消耗 (24 VDC) 7 mA输入 + 20 mA 15 mA输入 + 15 mA <br > <br >表格 A 187 数字量输入 <br >技术数 SB 1221 DI 4 x 24 VDC200 <br >kHz <br >SB 1221 DI 4 x 5 VDC200 kHz <br >输入点数 4 <br >类型 源型 <br >额定电压 7 mA 时 24 VDC额定值 15 mA 时 5 VDC额定值 <br >允许连续电压 288 VDC 6 VDC <br >浪涌电压 35 VDC持续 05 s 6 V <br >逻辑 1 信号() 29 mA 时 L+ 10 VDC 51 mA 时 L+ 20 VDC <br >逻辑 0 信号() 14 mA 时 L+ 5 VDC 22 mA 时 L+ 10 VDC <br >HSC 时钟输入频率() 单相: 200 kHz <br >正交相位: 160 kHz <br >隔离(现场侧逻辑侧) 500 VAC持续 1 分钟 <br >隔离组 1 <br >滤波时间 us 设置 01 02 04 08 16 32 64 100128 200 <br >ms 设置 005 01 02 04 08 16 32 64 100 128 200 技术规范 <br >A11 数字信号板 (SB) <br > S71200 编程控制器 <br >1372 系统手册 012015 A5E02486685AH <br >技术数 SB 1221 DI 4 x 24 VDC200 <br >kHz <br >SB 1221 DI 4 x 5 VDC200 kHz <br >时接通输入数 • 2(相邻点)60 <br >℃(水) 50 ℃(垂直)时 <br >• 455 ℃(水) 45 <br >℃(垂直)时 <br >4 <br >电缆长度(米) 50 m 屏蔽双绞线 <br > <br > <br > 说明 <br >开关频率高 20 kHz 时数字量输入接收方波甚重 <br >请考虑采取措施提高提供输入信号质量: <br >• 电缆短 <br >• 纯漏型激励器换成漏型源型混合激励器 <br >• 质量更电缆 <br >• 电路组件电压 24 V 降 5 V <br >• 输入端连接外部负载 <br > <br >表格 A 188 200 kHz 数字量输入 SB 接线图 <br >SB 1221 DI 4 x 24 VDC200 kHz <br >(6ES7 2213BD300XB0) <br >SB 1221 DI 4 x 5 VDC200 kHz <br >(6ES7 2213AD300XB0) <br > <br > ① 仅支持源型输入 <br > 技术规范 <br > A11 数字信号板 (SB) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1373 <br >表格 A 189 SB 1221 DI 4 x 24 VDC200 kHz (6ES7 2213BD300XB0) 连接器针脚位置 <br >针脚 X19 <br >1 L+24 VDC <br >2 M24 VDC <br >3 DI e0 <br >4 DI e1 <br >5 DI e2 <br >6 DI e3 <br > <br >表格 A 190 SB 1221 DI 4 x 5 VDC200 kHz (6ES7 2213AD300XB0) 连接器针脚位置 <br >针脚 X19 <br >1 L+5 VDC <br >2 M5 VDC <br >3 DI e0 <br >4 DI e1 <br >5 DI e2 <br >6 DI e3 技术规范 <br >A11 数字信号板 (SB) <br > S71200 编程控制器 <br >1374 系统手册 012015 A5E02486685AH <br >A112 SB 1222 200 kHz 数字量输出规范 <br >表格 A 191 常规规范 <br >技术数 SB 1222 DQ 4 x 24 VDC200 <br >kHz <br >SB 1222 DQ 4 x 5 VDC200 <br >kHz <br >产品编号 6ES7 2221BD300XB0 6ES7 2221AD300XB0 <br >尺寸 W x H x D (mm) 38 x 62 x 21 <br >重量 35 g <br >功耗 05 W <br >电流消耗(SM 总线) 35 mA <br >电流消耗 (24 VDC) 15 mA <br > <br >表格 A 192 数字量输出 <br >技术数 SB 1222 DQ 4 x 24 VDC200 <br >kHz <br >SB 1222 DQ 4 x 5 VDC200 <br >kHz <br >输出点数 4 <br >输出类型 固态 MOSFET 漏型源型1 <br >电压范围 204 288 VDC 425 60 VDC <br >电流时逻辑 1 信号 L+ 15 V L+ 07 V <br >电流时逻辑 0 信号 10 VDC 02 VDC <br >电流() 01 A <br >灯负载 <br >通态触点电阻 11 Ω 7 Ω <br >断态电阻 6 Ω 02 Ω <br >点漏电流 <br >脉串输出频率 200 kHz 2 Hz <br >浪涌电流 011 A <br >载保护 × <br >隔离(现场侧逻辑侧) 500 VAC持续 1 分钟 <br >隔离组 1 <br >公端电流 04 A 技术规范 <br > A11 数字信号板 (SB) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1375 <br >技术数 SB 1222 DQ 4 x 24 VDC200 <br >kHz <br >SB 1222 DQ 4 x 5 VDC200 <br >kHz <br >电感钳位电压 <br >开关延迟 升 15 μs + 300 ns <br >降 15 μs + 300 ns <br >升 200 ns + 300 ns <br >降 200 ns + 300 ns <br >RUN STOP 时行 值换值(默认值 0) <br >时接通输出数 • 2(相邻点)60 <br >℃(水) 50 ℃(垂直)时 <br >• 455 ℃(水) 45 <br >℃(垂直)时 <br >4 <br >电缆长度(米) 50 m 屏蔽双绞线 <br > 1 通电路支持漏型源型配置源型负载激活状态漏型负载相反 <br >源型输出表现正逻辑(负载电流时Q 位接通 LED <br >亮起)漏型输出表现负逻辑(负载电流时Q 位断开 LED 熄灭) <br >果插入模块户程序模块默认值 0 V意味着漏型负载接通 <br > <br > <br > 说明 <br >开关频率高 20 kHz 时数字量输入接收方波甚重 <br >请考虑采取措施提高提供输入信号质量: <br >• 电缆短 <br >• 纯漏型激励器换成漏型源型混合激励器 <br >• 质量更电缆 <br >• 电路组件电压 24 V 降 5 V <br >• 输入端连接外部负载 <br > 技术规范 <br >A11 数字信号板 (SB) <br > S71200 编程控制器 <br >1376 系统手册 012015 A5E02486685AH <br >表格 A 193 200 kHz 数字量输出 SB 接线图 <br >SB 1222 DQ 4 x 24 VDC200 kHz <br >(6ES7 2221BD300XB0) <br >SB 1222 DQ 4 x 5 VDC200 kHz <br >(6ES7 2221AD300XB0) <br > <br > ① 源型输出负载连接(图示) 漏型输出负载连接+ <br >通电路支持漏型源型配置源型负载激活状态漏型负载相反 <br >源型输出表现正逻辑(负载电流时Q 位接通 LED <br >亮起)漏型输出表现负逻辑(负载电流时Q 位断开 LED 熄灭) <br >果插入模块户程序模块默认值 0 V意味着漏型负载接通 <br > <br >表格 A 194 SB 1222 DQ 4 x 24 VDC200 kHz (6ES7 2221BD300XB0) <br >连接器针脚位置 <br >针脚 X19 <br >1 L+24 VDC <br >2 M24 VDC <br >3 DQ e0 <br >4 DQ e1 <br >5 DQ e2 <br >6 DQ e3 <br > 技术规范 <br > A11 数字信号板 (SB) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1377 <br >表格 A 195 SB 1222 DQ 4 x 5 VDC200 kHz (6ES7 2221AD300XB0) 连接器针脚位置 <br >针脚 X19 <br >1 L+5 VDC <br >2 M5 VDC <br >3 DQ e0 <br >4 DQ e1 <br >5 DQ e2 <br >6 DQ e3 <br >A113 SB 1223 200 kHz 数字量输入输出规范 <br >表格 A 196 常规规范 <br >技术数 SB 1223 DI 2 x 24 VDC <br >DQ 2 x 24 VDC200 kHz <br >SB 1223 DI 2 x 5 VDC <br >DQ 2 x 5 VDC200 kHz <br >产品编号 6ES7 2233BD300XB0 6ES7 2233AD300XB0 <br >尺寸 W x H x D (mm) 38 x 62 x 21 <br >重量 35 g <br >功耗 10 W 05 W <br >电流消耗(SM 总线) 35 mA <br >电流消耗 (24 VDC) 7 mA输入 + 30 mA 15 mA输入 + 15 mA <br > 技术规范 <br >A11 数字信号板 (SB) <br > S71200 编程控制器 <br >1378 系统手册 012015 A5E02486685AH <br >表格 A 197 数字量输入 <br >技术数 SB 1223 DI 2 x 24 VDC <br >DQ 2 x 24 VDC200 kHz <br >SB 1223 DI 2 x 5 VDC <br >DQ 2 x 5 VDC200 kHz <br >输入点数 2 <br >类型 源型 <br >额定电压 7 mA 时 24 VDC额定值 15 mA 时 5 VDC额定值 <br >允许连续电压 288 VDC 6 VDC <br >浪涌电压 35 VDC持续 05 s 6 V <br >逻辑 1 信号() 29 mA 时 L+ 10 VDC 51 mA 时 L+ 20 VDC <br >逻辑 0 信号() 14 mA 时 L+ 5 VDC 22 mA 时 L+ 10 VDC <br >HSC 时钟输入频率() 单相: 200 kHz <br >正交相位: 160 kHz <br >隔离(现场侧逻辑侧) 500 VAC持续 1 分钟 <br >隔离组 1(输出隔离) <br >滤波时间 us 设置 01 02 04 08 16 32 64 100 128 200 <br > ms 设置 005 01 02 04 08 16 32 64 100 128 200 <br >时接通输入数 2 <br >电缆长度(米) 50 m 屏蔽双绞线 <br > <br >表格 A 198 数字量输出 <br >技术数 SB 1223 DI 2 x 24 VDC <br >DQ 2 x 24 VDC200 kHz <br >SB 1223 DI 2 x 5 VDC <br >DQ 2 x 5 VDC200 kHz <br >输出点数 2 <br >输出类型 固态 MOSFET 漏型源型1 <br >电压范围 204 288 VDC 425 60 VDC <br >额定值 24 VDC 5 VDC <br >电流时逻辑 1 信号 L+ 15 V L+ 07 V <br >电流时逻辑 0 信号 10 VDC 02 VDC <br >电流() 01 A <br >灯负载 技术规范 <br > A11 数字信号板 (SB) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1379 <br >技术数 SB 1223 DI 2 x 24 VDC <br >DQ 2 x 24 VDC200 kHz <br >SB 1223 DI 2 x 5 VDC <br >DQ 2 x 5 VDC200 kHz <br >通态触点电阻 11 Ω 7 Ω <br >断态电阻 6 Ω 02 Ω <br >点漏电流 <br >脉串输出频率 200 kHz 2 Hz <br >浪涌电流 011 A <br >载保护 × <br >隔离(现场侧逻辑侧) 500 VAC持续 1 分钟 <br >隔离组 1(输入隔离) <br >公端电流 02 A <br >电感钳位电压 <br >开关延迟 升 15 μs + 300 ns <br >降 15 μs + 300 ns <br >升 200 ns + 300 ns <br >降 200 ns + 300 ns <br >RUN STOP 时行 值换值(默认值 0) <br >时接通输出数 2 <br >电缆长度(米) 50 m 屏蔽双绞线 <br > 1 通电路支持漏型源型配置源型负载激活状态漏型负载相反 <br >源型输出表现正逻辑(负载电流时Q 位接通 LED <br >亮起)漏型输出表现负逻辑(负载电流时Q 位断开 LED 熄灭) <br >果插入模块户程序模块默认值 0 V意味着漏型负载接通 <br > <br > <br > 说明 <br >开关频率高 20 kHz 时数字量输入接收方波甚重 <br >请考虑采取措施提高提供输入信号质量: <br >• 电缆短 <br >• 纯漏型激励器换成漏型源型混合激励器 <br >• 质量更电缆 <br >• 电路组件电压 24 V 降 5 V <br >• 输入端连接外部负载 <br > 技术规范 <br >A11 数字信号板 (SB) <br > S71200 编程控制器 <br >1380 系统手册 012015 A5E02486685AH <br >表格 A 199 200 kHz 数字量输入输出 SB 接线图 <br >SB 1223 DI 2 x 24 VDCDQ 2 x 24 VDC <br >200 kHz (6ES7 2233BD300XB0) <br >SB 1223 DI 2 x 5 VDCDQ 2 x 5 VDC <br >200 kHz (6ES7 2233AD300XB0) <br > <br > ① 仅支持源型输入 <br >② 源型输出负载连接(图示) 漏型输出负载连接+ 1 <br >通电路支持漏型源型配置源型负载激活状态漏型负载相反 <br >源型输出表现正逻辑(负载电流时Q 位接通 LED <br >亮起)漏型输出表现负逻辑(负载电流时Q 位断开 LED 熄灭) <br >果插入模块户程序模块默认值 0 V意味着漏型负载接通 <br > <br >表格 A 200 SB 1223 DI 2 x 24 VDCDQ 2 x 24 VDC200 kHz (6ES7 2233BD300XB0) <br >连接器针脚位置 <br >针脚 X19 <br >1 L+24 VDC <br >2 M24 VDC <br >3 DI e0 <br >4 DI e1 <br >5 DQ e0 <br >6 DQ e1 <br > 技术规范 <br > A11 数字信号板 (SB) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1381 <br >表格 A 201 SB 1223 DI 2 x 5 VDCDQ 2 x 5 VDC200 kHz (6ES7 2233AD300XB0) <br >连接器针脚位置 <br >针脚 X19 <br >1 L+5 VDC <br >2 M5 VDC <br >3 DI e0 <br >4 DI e1 <br >5 DQ e0 <br >6 DQ e1 <br >A114 SB 1223 2 X 24 VDC 输入2 X 24 VDC 输出规范 <br >表格 A 202 常规规范 <br >技术数 SB 1223 DI 2 x 24 VDCDQ 2 x 24 VDC <br >订货号 6ES7 2230BD300XB0 <br >尺寸 W x H x D (mm) 38 x 62 x 21 <br >重量 40 g <br >功耗 10 W <br >电流消耗(SM 总线) 50 mA <br >电流消耗 (24 VDC) 点输入 4 mA <br > 技术规范 <br >A11 数字信号板 (SB) <br > S71200 编程控制器 <br >1382 系统手册 012015 A5E02486685AH <br >表格 A 203 数字量输入 <br >技术数 SB 1223 DI 2 x 24 VDCDQ 2 x 24 VDC <br >输入点数 2 <br >类型 IEC 1 类漏型 <br >额定电压 4 mA 时 24 VDC额定值 <br >允许连续电压 30 VDC <br >浪涌电压 35 VDC持续 05 s <br >逻辑 1 信号() 25 mA 时 15 VDC <br >逻辑 0 信号() 1 mA 时 5 VDC <br >HSC 时钟输入频率() 单相: 30 kHz(15 26 VDC) <br >正交相位: 20 kHz(15 26 VDC) <br >隔离(现场侧逻辑侧) 500 VAC持续 1 分钟 <br >隔离组 1 <br >滤波时间 us 设置 010204081632641001282 <br >00 <br > ms 设置 005010204081632641001 <br >28200 <br >时接通输入数 2 <br >电缆长度(米) 500(屏蔽)300(非屏蔽) <br > <br >表格 A 204 数字量输出 <br >技术数 SB 1223 DI 2 x 24 VDCDQ 2 x 24 VDC <br >输出点数 2 <br >输出类型 固态 MOSFET(源型) <br >电压范围 204 288 VDC <br >电流时逻辑 1 信号 20 VDC <br >具 10 KΩ 负载时逻辑 0 信号 01 VDC <br >电流() 05 A <br >灯负载 5 W <br >通态触点电阻 06 Ω 技术规范 <br > A11 数字信号板 (SB) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1383 <br >技术数 SB 1223 DI 2 x 24 VDCDQ 2 x 24 VDC <br >点漏电流 10 μA <br >脉串输出 (PTO) 频率 20 kHz 2 Hz 1 <br >浪涌电流 5 A长持续 100 ms <br >载保护 <br >隔离(现场侧逻辑侧) 500 VAC持续 1 分钟 <br >隔离组 1 <br >公端电流 1 A <br >电感钳位电压 L+ 48 V1 W 损耗 <br >开关延迟 断开接通长 2 μs <br >接通断开长 10 μs <br >RUN STOP 时行 值换值(默认值 0) <br >时接通输出数 2 <br >电缆长度(米) 500 m(屏蔽)150 m(非屏蔽) <br > 1 根脉接收器电缆情况附加负载电阻(少额定电流 <br >10)改进脉信号质量抗扰度 <br >表格 A 205 数字量输入输出 SB 接线图 <br >SB 1223 DI 2 x 24 VDCDQ 2 x 24 VDC (6ES7 <br >2230BD300XB0) <br > <br > <br > <br > ① 支持漏型输入 技术规范 <br >A11 数字信号板 (SB) <br > S71200 编程控制器 <br >1384 系统手册 012015 A5E02486685AH <br > <br >表格 A 206 SB 1223 DI 2 x 24 VDCDQ 2 x 24 VDC (6ES7 2230BD300XB0) <br >连接器针脚位置 <br >针脚 X19 <br >1 L+24 VDC <br >2 M24 VDC <br >3 DI e0 <br >4 DI e1 <br >5 DQ e0 <br >6 DQ e1 技术规范 <br > A12 模拟信号板 (SB) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1385 <br >A12 模拟信号板 (SB) <br >A121 SB 1231 1 路模拟量输入规范 <br > <br > 说明 <br > SBCPU 固件必须 V20 更高版 <br > <br > <br >表格 A 207 常规规范 <br >技术数 SB 1231 AI 1 x 12 位 <br >订货号 6ES7 2314HA300XB0 <br >尺寸 W x H x D (mm) 38 x 62 x 21 <br >重量 35 g <br >功耗 04 W <br >电流消耗(SM 总线) 55 mA <br >电流消耗 (24 VDC) <br > <br >表格 A 208 模拟量输入 <br >技术数 SB 1231 AI 1 x 12 位 <br >输入点数 1 <br >类型 电压电流(差动) <br >范围 ±10 V±5 V±25 0 20 mA <br >分辨率 11 位 + 符号位 <br >满量程范围(数字) 27648 27648 <br >超出低范围(数字) 电压: 32511 2764927649 32512 <br >电流: 32511 276490 4864 <br >(请参见模拟量输入电压表示法模拟量输入电流 <br >表示法 (页 1391)) 技术规范 <br >A12 模拟信号板 (SB) <br > S71200 编程控制器 <br >1386 系统手册 012015 A5E02486685AH <br >技术数 SB 1231 AI 1 x 12 位 <br >溢溢(数字) 电压: 32767 3251232513 32768 <br >电流: 32767 325124865 32768 <br >(请参见模拟量输入电压表示法模拟量输入电流 <br >表示法 (页 1391)) <br >耐压耐流 ±35 V±40 mA <br >滑化 弱中强(请参见模拟量输入响应时间 <br >(页 1390)解阶跃响应时间) <br >噪声抑制 4006050 10 Hz(请参考模拟输入响应时间 <br >(页 1390)解采样速率) <br >精度(25 °C20 60 °C) 满量程 ±03±06 <br >输入阻抗 <br >差模 <br >模 <br > <br >电压: 220 kΩ电流: 250 Ω <br >电压: 55 kΩ电流: 55 kΩ <br >RUN STOP 时行 值换值(默认值 0) <br >测量原理 实际值转换 <br >模抑制 40 dBDC 60 Hz <br >工作信号范围 信号加模电压必须 +35 V 35 V <br >隔离(现场侧逻辑侧) <br >电缆长度(米) 100 m屏蔽双绞线 <br > <br >表格 A 209 诊断 <br >技术数 SB 1231 AI 1 x 12 位 <br >溢溢 √ <br >24 VDC 低压 技术规范 <br > A12 模拟信号板 (SB) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1387 <br >表格 A 210 模拟量输入 SB 接线图 <br >SB 1231 AI x 12 位 (6ES7 2314HA300XB0) <br > <br >① 前应请连接R0+ <br > <br >注: 连接器必须镀金 关订货号请参见附录 <br >C备件 <br > <br > <br >表格 A 211 SB 1231 AI x 12 位 (6ES7 2314HA300XB0) 连接器引脚位置 <br >引脚 X19(镀金) <br >1 连接 <br >2 连接 <br >3 AI R <br >4 AI 0+ <br >5 AI 0+ <br >6 AI 0 技术规范 <br >A12 模拟信号板 (SB) <br > S71200 编程控制器 <br >1388 系统手册 012015 A5E02486685AH <br >A122 SB 1232 1 路模拟量输出规范 <br >表格 A 212 常规规范 <br >技术数 SB 1232 AQ 1 x 12 位 <br >订货号 6ES7 2324HA300XB0 <br >尺寸 W x H x D (mm) 38 x 62 x 21 <br >重量 40 g <br >功耗 15 W <br >电流消耗(SM 总线) 15 mA <br >电流消耗 (24 VDC) 40 mA(负载) <br > <br >表格 A 213 模拟量输出 <br >技术数 SB 1232 AQ 1 x 12 位 <br >输出点数 1 <br >类型 电压电流 <br >范围 ±10 V 0 20 mA <br >分辨率 电压: 12 位 <br >电流: 11 位 <br >满量程范围(数字) <br >请参见电压电流 (页 1392)输出范围 <br >电压: 27648 27648 <br >电流: 0 27648 <br >精度(25 °C20 60 °C) 满量程 ±05±1 <br >稳定时间(新值 95) 电压: 300 μs (R)750 μs (1 uF) <br >电流: 600 μs (1 mH)2 ms (10 mH) <br >负载阻抗 电压: ≥ 1000 Ω <br >电流: ≤ 600 Ω <br >RUN STOP 时行 值换值(默认值 0) <br >隔离(现场侧逻辑侧) <br >电缆长度(米) 100 m屏蔽双绞线 <br > 技术规范 <br > A12 模拟信号板 (SB) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1389 <br >表格 A 214 诊断 <br >技术数 SB 1232 AQ 1 x 12 位 <br >溢溢 √ <br >短路(仅限电压模式) √ <br >断路(仅限电流模式) √ <br >表格 A 215 SB 1232 AQ 1 x 12 位接线图 <br >SB 1232 AQ 1 x 12 位 (6ES7 2324HA300XB0) <br > <br > <br >注: 连接器必须镀金 关订货号请参见附录 C备件 <br > <br >表格 A 216 SB 1232 AQ 1 x 12 位 (6ES7 2324HA300XB0) 连接器引脚位置 <br >引脚 X19(镀金) <br >1 AQ 0M <br >2 AQ 0 <br >3 功性接 <br >4 连接 <br >5 连接 <br >6 连接 技术规范 <br >A12 模拟信号板 (SB) <br > S71200 编程控制器 <br >1390 系统手册 012015 A5E02486685AH <br >A123 模拟量输入输出测量范围 <br >A1231 模拟量输入阶跃响应 <br >表格 A 217 阶跃响应 (ms)0 V 10 V( 95 处测) <br >滑化选项(采样均) 积分时间选项 <br >400 Hz <br >(25 ms) <br >60 Hz (166 ms) 50 Hz (20 ms) 10 Hz (100 ms) <br >(1 周期): 求均值 45 ms 187 ms 220 ms 102 ms <br >弱(4 周期): 4 次采样 106 ms 593 ms 708 ms 346 ms <br >中(16 周期): 16 次采样 330 ms 208 ms 250 ms 1240 ms <br >强(32 周期): 32 次采样 630 ms 408 ms 490 ms 2440 ms <br >采样时间 0156 ms 1042 ms 1250 ms 6250 ms <br >A1232 模拟量输入采样时间更新时间 <br >表格 A 218 采样时间更新时间 <br >选项 采样时间 SB 更新时间 <br >400 Hz (25 ms) 0156 ms 0156 ms <br >60 Hz (166 ms) 1042 ms 1042 ms <br >50 Hz (20 ms) 1250 ms 125 ms <br >10 Hz (100 ms) 6250 ms 625 ms 技术规范 <br > A12 模拟信号板 (SB) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1391 <br >A1233 模拟量输入电压电流测量范围(SB SM) <br >表格 A 219 模拟量输入电压表示法(SB SM) <br >系统 电压测量范围 <br >十进制 十六进制 ±10 V ±5 V ±25 V ±125 V <br >32767 7FFF1 11851 V 5926 V 2963 V 1481 V 溢 <br >32512 7F00 <br >32511 7EFF 11759 V 5879 V 2940 V 1470 V 范围 <br >27649 6C01 <br >27648 6C00 10 V 5 V 25 V 1250 V 额定范围 <br >20736 5100 75 V 375 V 1875 V 0938 V <br >1 1 3617 μV 1808 μV 904 μV 452 μV <br >0 0 0 V 0 V 0 V 0 V <br >1 FFFF <br >20736 AF00 75 V 375 V 1875 V 0938 V <br >27648 9400 10 V 5 V 25 V 1250 V <br >27649 93FF 范围 <br >32512 8100 11759 V 5879 V 2940 V 1470 V <br >32513 80FF 溢 <br >32768 8000 11851 V 5926 V 2963 V 1481 V <br > 1 返回 7FFF <br >原致:溢(该表中述)效值前(例刚电时)者检测断线时 技术规范 <br >A12 模拟信号板 (SB) <br > S71200 编程控制器 <br >1392 系统手册 012015 A5E02486685AH <br >表格 A 220 模拟量输入电流表示法(SB SM) <br >系统 电流测量范围 <br >十进制 十六进制 0 mA 20 mA 4 mA 20 mA <br >32767 7FFF 2370 mA 2296 mA 溢 <br >32512 7F00 <br >32511 7EFF 2352 mA 2281 mA 范围 <br >27649 6C01 <br >27648 6C00 20 mA 20 mA 额定范围 <br >20736 5100 15 mA 16 mA <br >1 1 7234 nA 4 mA + 5787 nA <br >0 0 0 mA 4 mA <br >1 FFFF 范围 <br >4864 ED00 352 mA 1185 mA <br >4865 ECFF 溢 <br >32768 8000 <br >A1234 模拟量输出电压电流测量范围(SB SM) <br >表格 A 221 模拟量输出电压表示法(SB SM) <br >系统 电压输出范围 <br >十进制 十六进制 ±10 V <br >32767 7FFF 请参见注 1 溢 <br >32512 7F00 请参见注 1 <br >32511 7EFF 1176 V 范围 <br >27649 6C01 <br >27648 6C00 10 V 额定范围 <br >20736 5100 75 V <br >1 1 3617 μ V <br >0 0 0 V <br >1 FFFF 3617 μ V <br >20736 AF00 75 V 技术规范 <br > A12 模拟信号板 (SB) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1393 <br >系统 电压输出范围 <br >十进制 十六进制 ±10 V <br >27648 9400 10 V <br >27649 93FF 范围 <br >32512 8100 1176 V <br >32513 80FF 请参见注 1 溢 <br >32768 8000 请参见注 1 <br > 1 溢溢情况模拟量输出采 STOP 模式代值 <br > <br >表格 A 222 模拟量输出电流表示法(SB SM) <br >系统 前输出范围 <br >十进制 十六进制 0 mA 20 mA 4 mA 20 mA <br >32767 7FFF 请参见注 1 请参见注 1 溢 <br >32512 7F00 请参见注 1 请参见注 1 <br >32511 7EFF 2352 mA 2281 mA 范围 <br >27649 6C01 <br >27648 6C00 20 mA 20 mA 额定范围 <br >20736 5100 15 mA 16 mA <br >1 1 7234 nA 4 mA + 5787 <br >nA <br >0 0 0 mA 4mA <br >1 FFFF 4 mA 5787 <br >nA <br >范围 <br >6912 E500 0 mA <br >6913 E4FF 输出值限制 0 mA <br >32512 8100 <br >32513 80FF 请参见注 1 请参见注 1 溢 <br >32768 8000 请参见注 1 请参见注 1 <br > 1 溢溢情况模拟量输出采 STOP 模式代值 技术规范 <br >A12 模拟信号板 (SB) <br > S71200 编程控制器 <br >1394 系统手册 012015 A5E02486685AH <br >A124 热电偶信号板 (SB) <br >A1241 SB 1231 1 路热电偶模拟量输入规范 <br > <br > 说明 <br > SBCPU 固件必须 V20 更高版 <br > <br > <br >表格 A 223 常规规范 <br >技术数 SB 1231 AI 1 x 16 位热电偶 <br >订货号 6ES7 2315QA300XB0 <br >尺寸 W x H x D (mm) 38 x 62 x 21 <br >重量 35 g <br >功耗 05 W <br >电流消耗(SM 总线) 5 mA <br >电流消耗 (24 VDC) 20 mA <br > <br >表格 A 224 模拟量输入 <br >技术数 SB 1231 AI 1x16 位热电偶 <br >输入点数 1 <br >类型 浮动 TC mV <br >范围 <br >• 额定范围(数字) <br >• 量程欠量程(数字) <br >• 溢溢(数字) <br >请参见热电偶滤波器选型表 (页 1396) <br >分辨率 温度 01° C01° F <br >电压 15 位 + 符号 <br >耐压 ±35 V <br >噪声抑制 选滤波器设置 <br >(10 Hz50 Hz60 Hz400 Hz) 85 dB <br >模抑制 120 VAC 时 120 dB 技术规范 <br > A12 模拟信号板 (SB) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1395 <br >技术数 SB 1231 AI 1x16 位热电偶 <br >阻抗 ≥ 10 M Ω <br >精度 请参见热电偶选型表 (页 1396) <br >重复性 ±005 FS <br >测量原理 积分型 <br >模块更新时间 请参见热电偶滤波器选型表 (页 1396) <br >冷端误差 ±15° C <br >隔离(现场侧逻辑侧) 500 VAC <br >电缆长度(米) 传感器长 100 m <br >导线电阻 100 Ω <br > <br >表格 A 225 诊断 <br >技术数 SB 1231 AI 1 x 16 位热电偶 <br >溢溢 1 √ <br >断线2 √ <br > 1 溢溢诊断报警信息模拟数值形式报告模块组态中禁报警会 <br >2 果断线报警已禁传感器接线存开路情况模块会报告机值 <br >SM 1231 热电偶 (TC) 模拟量信号模块测量连接模块输入电压值 <br >SB 1231 热电偶模拟信号板测量连接信号板输入电压值 <br >温度测量类型热电偶电压类型 <br >● 热电偶: 度数 10 该值(例253 度报告十进制数 253) <br >● 电压: 额定范围满量程值十进制数 27648 技术规范 <br >A12 模拟信号板 (SB) <br > S71200 编程控制器 <br >1396 系统手册 012015 A5E02486685AH <br >A1242 热电偶基操作 <br >两种金属彼间存电气连接时便会形成热电偶 <br >热电偶产生电压结点温度成正 电压微伏表示度 <br >测量热电偶产生电压额外结点进行补偿然测量结果线性化热 <br >电偶测量温度基础 <br >热电偶连接 SM 1231 <br >热电偶模块时两条金属线需连接模块信号连接器 <br >两条金属线互相连接位置形成传感器热电偶 <br >两条金属线信号连接器相连位置构成外二热电偶 <br >连接器温度会引起定电压该电压添加传感器热电偶产生电压中 <br >果该电压进行修正结果报告温度偏离传感器温度 <br >冷端补偿便连接器热电偶进行补偿 <br >热电偶表基参端温度(通常零摄氏度) <br >冷端补偿连接器温度修正零摄氏度 <br >冷端补偿消连接器热电偶增加电压 <br >模块温度部测量然转换数值添加传感器换算中 <br >热电偶表修正传感器换算值进行线性化 <br >冷端补偿取佳效果必须热电偶模块安装温度稳定环境中 <br >符合模块规范模块环境温度缓慢变化(低 01 ℃分钟)够正确补偿 <br >穿模块空气流动会引起冷端补偿误差 <br >果需更佳冷端误差补偿效果外部 iso 热端子块 热电偶模块 0 <br >℃ 基准值 50 ℃ 基准值端子块 技术规范 <br > A12 模拟信号板 (SB) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1397 <br >SB 1231 热电偶选型表 <br >表出 SB 1231 热电偶信号板支持热电偶类型应测量范围精度 <br >表格 A 226 SB 1231 热电偶选型表 <br >热电偶类型 低范围 <br >值 1 <br >额定范围 <br >限 <br >额定范围限 超出范围 <br >值 2 <br >25 °C <br >时额定范围 3 <br >精度 <br >20 °C 60 <br >°C <br >时额定范围 <br >3精度 <br >J 2100 ℃ 1500 ℃ 12000 ℃ 14500 ℃ ±03 °C ±06 °C <br >K 2700 ℃ 2000 ℃ 13720 ℃ 16220 ℃ ±04 °C ±10 °C <br >T 2700 ℃ 2000 ℃ 4000 ℃ 5400 ℃ ±05 °C ±10 °C <br >E 2700 ℃ 2000 ℃ 10000 ℃ 12000 ℃ ±03 °C ±06 °C <br >R & S 500 ℃ 1000 ℃ 17680 ℃ 20190 ℃ ±10 °C ±25 °C <br >B 00 ℃ 2000 ℃ 8000 ℃ ±20 °C ±25 °C <br > 8000 ℃ 18200 ℃ 18200 ℃ ±10 °C ±23 °C <br >N 2700 ℃ 00 ℃ 13000 ℃ 15500 ℃ ±10 °C ±16 °C <br >C 00 ℃ 1000 ℃ 23150 ℃ 25000 ℃ ±07 °C ±27 °C <br >TXKXK(L) 2000 ℃ 1500 ℃ 8000 ℃ 10500 ℃ ±06 °C ±12 °C <br >电压 32511 27648 <br >80mV <br >27648 <br >80mV <br >32511 ±005 ±01 <br > 1 低范围值热电偶值报告 32768 <br >2 超出范围值热电偶值报告 32767 <br >3 范围部冷端误差均 ±15 °C 该误差已包括表误差中 信号板需少 30 <br >分钟预热时间满足该规范 技术规范 <br >A12 模拟信号板 (SB) <br > S71200 编程控制器 <br >1398 系统手册 012015 A5E02486685AH <br >表格 A 227 SB 1231 热电偶滤波器选型表 <br >抑制频率 (Hz) 积分时间 (ms) 信号板更新时间(秒) <br >10 100 0306 <br >50 20 0066 <br >60 1667 0056 <br >4001 10 0036 <br > 1 选择 400 Hz 抑制频率时维持模块分辨率精度积分时间应 10 ms该选择抑制 100 Hz <br >200 Hz 噪声 <br >测量热电偶时建议 100 ms 积分时间 <br >更积分时间增温度读数重复性误差 <br > <br > 说明 <br >模块电模块模数转换器执行部校准 <br >期间模块报告通道值 32767直相应通道出现效值止 <br >户程序需考虑段初始化时间 <br > 技术规范 <br > A12 模拟信号板 (SB) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1399 <br >表格 A 228 SB 1231 AI 1 x 16 热电偶接线图 <br >SB 1231 AI 1 x 16 位热电偶 (6ES7 2315QA300XB0) <br > <br > <br > <br > <br >注意: 连接器必须镀金 关订货号请参见附录 C备件 <br > <br >表格 A 229 SB 1231 AI 1 x 16 位热电偶 (6ES7 2315QA300XB0) 连接器引脚位置 <br >引脚 X19(镀金) <br >1 连接 <br >2 连接 <br >3 连接 <br >4 连接 <br >5 AI 0TC <br >6 AI 0+TC 技术规范 <br >A12 模拟信号板 (SB) <br > S71200 编程控制器 <br >1400 系统手册 012015 A5E02486685AH <br >A125 RTD 信号板 (SB) <br >A1251 SB 1231 1 路模拟量 RTD 输入规范 <br > <br > 说明 <br > SBCPU 固件必须 V20 更高版 <br > <br > <br >表格 A 230 常规规范 <br >技术数 SB 1231 AI 1 x 16 位 RTD <br >产品编号 6ES7 2315PA300XB0 <br >尺寸 W x H x D (mm) 38 x 62 x 2 <br >重量 35 g <br >功耗 07 W <br >电流消耗(SM 总线) 5 mA <br >电流消耗 (24 VDC) 25 mA <br > <br >表格 A 231 模拟量输入 <br >技术数 SB 1231 AI 1 x 16 位 RTD <br >输入点数 1 <br >类型 模块参考 RTD Ω <br >范围 <br >• 额定范围(数字) <br >• 量程欠量程(数字) <br >• 溢溢(数字) <br >请参见选型表 (页 1403) <br >分辨率 温度 01 °C01 °F <br >电压 15 位 + 符号 <br >耐压 ±35 V <br >噪声抑制 85 dB(10 Hz50 Hz60 Hz400 Hz) <br >模抑制 > 120 dB 技术规范 <br > A12 模拟信号板 (SB) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1401 <br >技术数 SB 1231 AI 1 x 16 位 RTD <br >阻抗 ≥ 10 MΩ <br >精度 请参见选型表 (页 1403) <br >重复性 ±005 FS <br >传感器功耗 05 m W <br >测量原理 积分型 <br >模块更新时间 请参见选型表 (页 1403) <br >隔离(现场侧逻辑侧) 500 VAC <br >电缆长度(米) 传感器长 100 米 <br >导线电阻 20 Ω 10 Ω RTD 27 Ω <br > <br >表格 A 232 诊断 <br >技术数 SB 1231 AI 1 x 16 位 RTD <br >溢溢12 √ <br >断线3 √ <br > 1 溢溢诊断报警信息模拟数值形式报告模块组态中禁报警会 <br >2 电阻范围始终会禁溢检测 <br >3 果断线报警已禁传感器接线存开路情况模块会报告机值 <br >SM 1231 RTD 模拟信号板测量连接信号板输入电阻值 <br >测量类型选电阻型热电阻型 <br >● 电阻: 额定范围满量程值十进制数 27648 <br >● 热电阻: 度数 10 该值(例253 度报告十进制数 253) <br >度数 100 气候范围值(例2534 度报告十进制数 2534) <br >SB 1231 RTD 信号板支持采 2 线3 线 4 线制方式连接传感器电阻进行测量 技术规范 <br >A12 模拟信号板 (SB) <br > S71200 编程控制器 <br >1402 系统手册 012015 A5E02486685AH <br >表格 A 233 SB 1231 AI 1 x 16 位 RTD 接线图 <br >SB 1231 AI 1 x 16 位 RTD (6ES7 2315PA300XB0) <br > <br > <br > <br > ① 环接未 RTD 输入 <br >② 2 线制 RTD <br >③ 3 线制 RTD <br >④ 4 线制 RTD <br >注: 连接器必须镀金 关订货号请参见附录 C备件 <br > <br >表格 A 234 SB 1231 AI 1 x 16 位 RTD (6ES7 2315PA300XB0) 连接器引脚位置 <br >引脚 X19(镀金) <br >1 连接 <br >2 连接 <br >3 AI 0 M+RTD <br >4 AI 0 MRTD <br >5 AI 0 I+RTD <br >6 AI 0 IRTD 技术规范 <br > A12 模拟信号板 (SB) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1403 <br >A1252 SB 1231 RTD 选型表 <br >表格 A 235 RTD 模块支持传感器范围精度 <br >温度系数 RTD 类型 低范围 <br >值 1 <br >额定范围 <br >限 <br >额定范围 <br >限 <br >超出范围 <br >值 2 <br >25 ℃ <br >时额定 <br >范围精度 <br >20 ℃ <br >60 ℃ <br >时额定 <br >范围精度 <br >Pt 0003850 <br >ITS90 <br >DIN EN 60751 <br >Pt 100 <br >气候型 <br >14500 ℃ 12000 ℃ 14500 <br >℃ <br >15500 <br >℃ <br >±020 °C ±040 °C <br >Pt 10 2430 ℃ 2000 ℃ 8500 ℃ 10000 ℃ ±10 °C ±20 °C <br >Pt 50 2430 ℃ 2000 ℃ 8500 ℃ 10000 ℃ ±05 °C ±10 °C <br >Pt 100 <br >Pt 200 <br >Pt 500 <br >Pt 1000 <br >Pt 0003902 <br >Pt 0003916 <br >Pt 0003920 <br >Pt 100 2430 ℃ <br > <br >2000 ℃ 8500 ℃ 10000 ℃ ±05 °C ±10 °C <br >Pt 200 <br >Pt 500 <br >Pt 1000 <br >Pt 0003910 Pt 10 2732 ℃ 2400 ℃ 11000 ℃ 1295 ℃ ±10 °C ±20 °C <br >Pt 50 2732 ℃ 2400 ℃ 11000 ℃ 1295 ℃ ±08 °C ±16 °C <br >Pt 100 <br >Pt 500 <br >Ni 0006720 <br >Ni 0006180 <br >Ni 100 1050 ℃ 600 ℃ 2500 ℃ 2950 ℃ ±05 °C ±10 °C <br >Ni 120 <br >Ni 200 <br >Ni 500 <br >Ni 1000 技术规范 <br >A12 模拟信号板 (SB) <br > S71200 编程控制器 <br >1404 系统手册 012015 A5E02486685AH <br >温度系数 RTD 类型 低范围 <br >值 1 <br >额定范围 <br >限 <br >额定范围 <br >限 <br >超出范围 <br >值 2 <br >25 ℃ <br >时额定 <br >范围精度 <br >20 ℃ <br >60 ℃ <br >时额定 <br >范围精度 <br >LGNi <br >0005000 <br >LGNi 1000 1050 ℃ 600 ℃ 2500 ℃ 2950 ℃ ±05 °C ±10 °C <br >Ni 0006170 Ni 100 1050 ℃ 600 ℃ 1800 ℃ 2124 ℃ ±05 °C ±10 °C <br >Cu 0004270 Cu 10 2400 ℃ 2000 ℃ 2600 ℃ 3120 ℃ ±10 ° ±20 °C <br >Cu 0004260 Cu 10 600 ℃ 500 ℃ 2000 ℃ 2400 ℃ ±10 °C ±20 °C <br >Cu 50 600 ℃ 500 ℃ 2000 ℃ 2400 ℃ ±06 °C ±12 °C <br >Cu 100 <br >Cu 0004280 Cu 10 2400 ℃ 2000 ℃ 2000 ℃ 2400 ℃ ±10 °C ±20 °C <br >Cu 50 2400 ℃ 2000 ℃ 2000 ℃ 2400 ℃ ±07 °C ±14 °C <br >Cu 100 <br > 1 低范围值 RTD 值报告 32768 <br >2 超出范围值 RTD 值报告 +32768 <br > <br >表格 A 236 电阻 <br >范围 低范围 <br >值 <br >额定范围限 额定范围限 超出范围 <br >值 1 <br >25 ℃ <br >时额定范围 <br >精度 <br >20 ℃ 60 <br >℃ <br >时额定范 <br >围精度 <br >150 Ω 适 0 (0 Ω) 27648 (150 Ω) 176383 Ω ±005 ±01 <br >300 Ω 适 0 (0 Ω) 27648 (300 Ω) 352767 Ω ±005 ±01 <br >600 Ω 适 0 (0 Ω) 27648 (600 Ω) 705534 Ω ±005 ±01 <br > 1 超出范围值电阻值报告 32767 <br > <br > <br > 说明 <br >没连接传感器激活通道模块会报告 32767 <br >果启开路检测模块会相应红色 LED 闪烁 <br > 4 线制连接 10 Ω RTD 范围高精度 <br >2 线模式连接线电阻会导致传感器读数误差法保证精度 <br > 技术规范 <br > A12 模拟信号板 (SB) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1405 <br > <br >表格 A 237 RTD 模块噪声消减更新时间 <br >抑制频率选择 积分时间 42 线制1 通道模块 <br >更新时间(秒) <br >3 线制1 通道模块 <br >更新时间(秒) <br >400 Hz (25 ms) 10 ms 1 0036 0071 <br >60 Hz (166 ms) 1667 ms 0056 0111 <br >50 Hz (20 ms) 20 ms 0066 1086 <br >10 Hz (100 ms) 100 ms 0306 0611 <br > 1 选择 400 Hz 滤波器时维持模块分辨率精度积分时间应 10 ms该滤波器抑制 100 Hz <br >200 Hz 噪声 <br > <br > <br > 说明 <br >模块电模块模数转换器执行部校准 <br >期间模块报告通道值 32767直相应通道出现效值止 <br >户程序需考虑段初始化时间 <br >模块组态改变初始化时长应验证组态中模块行 <br >果需户程序中包含逻辑适应模块初始化时间 <br > 技术规范 <br >A13 BB 1297 电池板 <br > S71200 编程控制器 <br >1406 系统手册 012015 A5E02486685AH <br >A13 BB 1297 电池板 <br >BB 1297 电池板 <br >S71200 BB 1297 电池板适实时时钟长期备份 插入 S71200 <br >CPU(固件版 30 更高版)单板插槽中 必须 BB 1297 <br >添加设备组态硬件配置载 CPU 中BB 正常工作 <br >电池(型号 CR1025)未 BB 1297 起提供必须户行购买 <br > <br > 说明 <br >BB 1297 机械设计适合固件版 30 版 CPU <br > BB 1297 较早版 CPU 起 BB 1297 连接器法插入 CPU 中 <br > <br > 警告 <br > BB 1297 <br >中安装未规定电池未规定电池连接电路会导致火灾部件元件损坏 <br >预测设备运行情况 <br >火灾预测设备运行状况导致死亡严重身伤害财产损坏 <br >请仅规定 CR1025 电池作实时时钟备电源 <br > <br > <br >表格 A 238 常规规范 <br >技术数 BB 1297 电池板 <br >产品编号 6ES7 2970AX300XA0 <br >尺寸 W x H x D (mm) 38 x 62 x 21 <br >重量 28 g <br >功耗 05 W <br >电流消耗(SM 总线) 11 mA <br >电流消耗 (24 VDC) <br > 技术规范 <br > A13 BB 1297 电池板 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1407 <br > <br >电池(未包含) BB 1297 电池板 <br >保持时间 约 1 年 <br >电池类型 CR1025请参见安装更换 BB 1297 <br >电池板中电池 (页 64) <br >额定电压 3 V <br >额定容量 少 30 mAH <br > <br > <br >诊断 BB 1297 电池板 <br >界电池电压 < 25 V <br >电池诊断 低压指示灯: <br >• 电池电压低会 CPU MAINT LED <br >呈琥珀色常亮 <br >• 诊断缓区事件: <br >16#062700需子模块维护: <br >少电池已耗 (BATTF) <br >电池状态 提供电池状态位 <br >0 电池正常 <br >1 电池电量低 <br >电池状态更新 电池状态会开机时更新 CPU 处 RUN <br >模式时天更新次 <br >表格 A 239 BB 1297 电池板插件图 <br >BB 1297 电池板 (6ES7 2970AX300XA0) <br > <br > 技术规范 <br >A14 通信接口 <br > S71200 编程控制器 <br >1408 系统手册 012015 A5E02486685AH <br >A14 通信接口 <br >A141 PROFIBUS <br >A1411 CM 12425 PROFIBUS DP 站 <br >表格 A 240 CM 12425 技术数 <br >技术数 <br >产品编号 6GK7 2425DX300XE0 <br >接口 <br > PROFIBUS 连接 9 针 D 型母连接器 <br >连接网络组件(例光纤网络组件)时 <br >PROFIBUS 接口电流消耗 <br >5 V 时 15 mA(仅限总线终端)*) <br >允许环境条件 <br >环境温度 <br >• 存储期间 <br >• 运输期间 <br >• 垂直安装(DIN 导轨水)时运行 <br >• 水安装(DIN 导轨垂直)时运行 <br > <br >• 40 °C 70 °C <br >• 40 °C 70 °C <br >• 0 °C 55 °C <br > <br >• 0 °C 45 °C <br > 25 °C 运行期间相湿度结露 95 <br >防护等级 IP20 <br >电源电流消耗功耗 <br >电源类型 DC <br >背板总线电源 5 V <br >电流消耗(典型) 150 mA <br >效功耗(典型值) 075 W <br >电气隔离 <br >• PROFIBUS 接口 <br >• PROFIBUS 接口部电路 <br >710 VDC持续 1 分钟 技术规范 <br > A14 通信接口 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1409 <br >技术数 <br >尺寸重量 <br >• 宽度 <br >• 高度 <br >• 厚度 <br >• 30 mm <br >• 100 mm <br >• 75 mm <br >重量 <br >• 净重 <br >• 含包装重量 <br > <br >• 115 g <br >• 152 g <br > *) VP(引脚 6) DGND(引脚 5)间连接外部耗电装置电流负载超总线终端 15 mA <br >电流(防短路) <br >A1412 CM 12425 D 型插座引脚分配 <br >PROFIBUS 接口 <br > <br >表格 A 241 D 型插座引脚分配 <br >引脚 描述 引脚 描述 <br >1 未 6 P5V2:+5V 电源 <br >2 未 7 未 <br >3 RxDTxDP:数线 B 8 RxDTxDN:数线 A <br >4 RTS 9 未 <br >5 M5V2:数参考电位(接 <br >DGND) <br >外壳 接线 技术规范 <br >A14 通信接口 <br > S71200 编程控制器 <br >1410 系统手册 012015 A5E02486685AH <br >A1413 CM 12435 PROFIBUS DP 站 <br >表格 A 242 CM 12435 技术数 <br >技术数 <br >产品编号 6GK7 2435DX300XE0 <br >接口 <br > PROFIBUS 连接 9 针 D 型母连接器 <br >连接网络组件(例光纤网络组件)时 <br >PROFIBUS 接口电流消耗 <br >5 V 时 15 mA(仅限总线终端)*) <br >允许环境条件 <br >环境温度 <br >• 存储期间 <br >• 运输期间 <br >• 垂直安装(DIN 导轨水)时运行 <br >• 水安装(DIN 导轨垂直)时运行 <br > <br >• 40 °C 70 °C <br >• 40 °C 70 °C <br >• 0 °C 55 °C <br > <br >• 0 °C 45 °C <br > 25 °C <br >运行期间相湿度结露 <br >95 <br >防护等级 IP20 <br >电源电流消耗功耗 <br >电源类型 DC <br >电源外部 <br >• 值 <br >• 值 <br >24 V <br >• 192 V <br >• 288 V <br >电流消耗(典型) <br >• 通 24 V DC <br >• 通 S71200 背板总线 <br > <br >• 100 mA <br >• 0 mA <br >效功耗(典型值) <br >• 通 24 V DC <br >• 通 S71200 背板总线 <br > <br >• 24 W <br >• 0 W 技术规范 <br > A14 通信接口 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1411 <br >技术数 <br >电源 24 VDC外部 <br >• 电缆横截面积 <br >• 电缆横截面积 <br >• 螺钉型端子紧固扭矩 <br > <br >• 值: 014 mm2 (AWG 25) <br >• 值: 15 mm2 (AWG 15) <br >• 045 Nm (4 lbin) <br >电气隔离 <br >• PROFIBUS 接口 <br >• PROFIBUS 接口部电路 <br >710 VDC持续 1 分钟 <br >尺寸重量 <br >• 宽度 <br >• 高度 <br >• 厚度 <br >• 30 mm <br >• 100 mm <br >• 75 mm <br >重量 <br >• 净重 <br >• 含包装重量 <br > <br >• 134 g <br >• 171 g <br > *) VP(引脚 6) DGND(引脚 5)间连接外部耗电装置电流负载超总线终端 <br >15 mA 电流(防短路) <br > <br > <br > 说明 <br >CM 1243(PROFIBUS 站模块)必须 CPU 24 VDC 传感器电源供电 <br > <br > <br > 说明 <br >CM 12435(PROFIBUS 站模块)必须 CPU 24 VDC 传感器电源供电 <br > 技术规范 <br >A14 通信接口 <br > S71200 编程控制器 <br >1412 系统手册 012015 A5E02486685AH <br >A1414 CM 12435 D 型插座引脚分配 <br >PROFIBUS 接口 <br > <br >表格 A 243 D 型插座引脚分配 <br >引脚 描述 引脚 描述 <br >1 未 6 VP: +5 V <br >电源仅适总线终端电阻 <br >适合外部设备供电 <br >2 未 7 未 <br >3 RxDTxDP:数线 B 8 RxDTxDN:数线 A <br >4 CNTRP:RTS 9 未 <br >5 DGND: 数信号 VP 外壳 接线 <br >PROFIBUS 电缆 <br > <br > 说明 <br >接触 PROFIBUS 电缆屏蔽层 <br >必须接触 PROFIBUS 电缆屏蔽层 <br > PROFIBUS 电缆末端剥绝缘层然屏蔽层连接功 <br > 技术规范 <br > A14 通信接口 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1413 <br >A142 CP 12427 <br > <br > 说明 <br >CP 12427 未海事应认证 <br >CP 12427 未海事认证 <br > <br > 说明 <br >模块CPU 固件必须 V20 更高版 <br > <br >A1421 CP 12427 GPRS <br >表格 A 244 CP 12427 GPRS V2 技术数 <br >技术数 <br >产品编号 6GK7 2427KX30XE0 <br >线接口 <br >天线连接器 SMA 插座 <br >额定阻抗 50 欧姆 <br >线连接 <br >发射功率 • GSM 850类 4: +33 dBm ±2 dBm <br >• GSM 900类 4: +33 dBm ±2 dBm <br >• GSM 1800类 1: +30 dBm ±2 dBm <br >• GSM 1900类 1: +30 dBm ±2 dBm <br >GPRS 槽类 10 <br >B 类设备 <br >编码方式 14 (GMSK) <br >SMS 发出模式: MO <br >服务: 点点 技术规范 <br >A14 通信接口 <br > S71200 编程控制器 <br >1414 系统手册 012015 A5E02486685AH <br >技术数 <br >允许环境条件 <br >环境温度 <br >• 存储期间 <br >• 运输期间 <br >• 垂直安装(DIN 导轨水)时运行 <br >• 水安装(DIN 导轨垂直)时运行 <br > <br >• 40 °C 70 °C <br >• 40 °C 70 °C <br >• 0 °C 55 °C <br > <br >• 0 °C 45 °C <br > 25 °C 运行期间相湿度结露 95 <br >防护等级 IP20 <br >电源电流消耗功耗 <br >电源类型 DC <br >电源外部 <br >• 值 <br >• 值 <br >24 V <br >• 192 V <br >• 288 V <br >电流消耗(典型) <br >• 通 24 V DC <br >• 通 S71200 背板总线 <br > <br >• 100 mA <br >• 0 mA <br >效功耗(典型值) <br >• 通 24 V DC <br >• 通 S71200 背板总线 <br > <br >• 24 W <br >• 0 W <br >24 V 直流电源 <br >• 电缆横截面积 <br >• 电缆横截面积 <br >• 螺钉型端子紧固扭矩 <br > <br >• 值: 014 mm2 (AWG 25) <br >• 值: 15 mm2 (AWG 15) <br >• 045 Nm (4 lbin) <br >电气隔离 <br >电源单元部电路 <br >710 VDC持续 1 分钟 <br >尺寸重量 <br >• 宽度 <br >• 高度 <br >• 厚度 <br >• 30 mm <br >• 100 mm <br >• 75 mm 技术规范 <br > A14 通信接口 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1415 <br >技术数 <br >重量 <br >• 净重 <br >• 含包装重量 <br > <br >• 133 g <br >• 170 g <br >A1422 GSMGPRS 天线 ANT7944MR <br >ANT7944MR GSMGPRS 天线技术数 <br > <br >ANT7944MR <br >产品编号 6NH98601AA00 <br >移动线网络 GSMGPRS <br >频率范围 • 824 960 MHz(GSM 850900) <br >• 1710 1880 MHz (GSM 1800) <br >• 1900 2200 MHz (GSMUMTS) <br >特性 全 <br >天线增益 0 dB <br >阻抗 50 欧姆 <br >驻波 (SWR) < 20 <br >功率 20 W <br >极性 线性垂直 <br >连接器 SMA <br >天线电缆长度 5 m <br >外部材料 硬 PVC抗 UV <br >防护等级 IP20 <br >允许环境条件 <br >• 工作温度 <br >• 运输存储温度 <br >• 相湿度 <br > <br >• 40 °C +70 °C <br >• 40 °C +70 °C <br >• 100 <br >外部材料 硬 PVC抗 UV <br >结构 天线带 5 m 固定电缆 SMA 公连接器 技术规范 <br >A14 通信接口 <br > S71200 编程控制器 <br >1416 系统手册 012015 A5E02486685AH <br >ANT7944MR <br >尺寸 (D x H) (mm) 25 x 193 <br >重量 <br >• 天线(包括电缆) <br >• 配件 <br > <br >• 310 g <br >• 54 g <br >安装 附支架 <br >A1423 头天线 ANT7943M <br >头天线 ANT7943M 技术数 <br > <br >ANT7943M <br >产品编号 6NH98701AA00 <br >移动线网络 GSM 900 GSM 18001900 <br >频率范围 890 960 MHz 1710 1990 MHz <br >驻波 (VSWR) ≤ 21 ≤ 151 <br >回波损耗 (Tx) ≈ 10 dB ≈ 14 dB <br >天线增益 0 dB <br >阻抗 50 欧姆 <br >功率 10 W <br >天线电缆 带 SMA 公连接器 HF 电缆 RG 174(固定) <br >电缆长度 12 m <br >防护等级 IP64 <br >允许温度范围 40℃ +75℃ <br >易燃性 UL 94 V2 <br >外部材料 ABS Polylac PA765浅灰色 (RAL 7035) <br >尺寸(W x L x H mm <br >单位) <br >705 x 1465 x 205 <br >重量 130 g 技术规范 <br > A14 通信接口 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1417 <br >A143 CM 12432 ASi 站 <br >A1431 ASi 站 CM 12432 技术数 <br >表格 A 245 ASi 站 CM 12432 技术数 <br >技术数 <br >订货号 3RK72432AA300XB0 <br >固件版 V10 <br >日期 01122011 <br >接口 <br >电流消耗 <br >通 S71200 背板总线 <br > <br >通 ASi 电缆 <br > <br > 250 mA <br >电源电压 S71200 通信总线 5 V DC <br > 100 mA <br >ASI+ASI 端子间 <br >载流力 <br >8 A <br >引脚分配 请参见 ASi 站电气连接 (页 1418)部分 <br >导线橫截面 02 mm² (AWG 24) 33 mm² (AWG 12) <br >ASI 连接器紧固扭矩 056 Nm <br >允许环境条件 <br >环境温度 <br >存储期间 <br >运输期间 <br >垂直安装(水标准安装轨)时运行阶段 <br >水安装(垂直标准安装轨)时运行阶段 <br > <br >40 °C 70 °C <br >40 °C 70 °C <br > <br >0 °C 55 °C <br > <br >0 °C 45 °C <br > 25 °C 运行阶段相湿度冷凝 95 <br >防护等级 IP20 <br >电源电流消耗功率损耗 <br >电源类型 DC 技术规范 <br >A14 通信接口 <br > S71200 编程控制器 <br >1418 系统手册 012015 A5E02486685AH <br >技术数 <br >电流消耗(典型值) <br >通 S71200 背板总线 <br > <br >200 mA <br >总功率损耗(典型值): <br >• 通 S71200 背板总线 <br >• 通 ASi 电缆 <br > <br >1 W <br >24 W <br >尺寸重量 <br >宽度 <br >高度 <br >厚度 <br >30 mm <br >100 mm <br >75 mm <br >重量 <br >净重 <br >含包装重量 <br > <br >122 g <br >159 g <br >A1432 ASi 站电气连接 <br >ASi 站 CM 12432 电源 <br >ASi 站 CM 12432 通 S71200 通信总线供电意味着 ASi <br >电源发生障 S71200 发送诊断消息 通信总线连接 ASi 站 CM <br >12432 右侧 技术规范 <br > A14 通信接口 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1419 <br >AS 接口端子 <br >连接 ASi 电缆拆卸端子位 ASi 站 CM 12432 前面盖面 <br > <br > <br >果 ASi 型电缆通符号识正确电缆极性 <br > <br >关拆卸重新安装端子排信息请参见安装 (页 69)章 <br > <br > <br > 说明 <br >端子触点载流力 <br >连接触点载流力 8 A果 ASi 电缆超值ASi 站 CM 12432 <br >直接连接 ASi 电缆必须通分支电缆连接(ASi 站 CM 12432 <br >分配连接) <br >外果正通 ASi 站传输电流存 4 A <br >电流请确保电缆适低 75°C 工作温度 <br >关连接 ASi 电缆更信息请参见SIMATIC S71200 ASi 站 CM 12432 <br >ASi 数解耦单元 DCM 1271手册模块安装连接调试部分 <br > 技术规范 <br >A14 通信接口 <br > S71200 编程控制器 <br >1420 系统手册 012015 A5E02486685AH <br >端子分配 <br > <br >标签 含义 <br >ASI+ ASi 连接 正极性 <br >ASI– ASi 连接 负极性 <br > <br >功性接 <br >A144 RS232RS422 RS485 <br >A1441 CB 1241 RS485 规范 <br > <br > 说明 <br > CBCPU 固件必须 V20 更高版 <br > <br > <br >表格 A 246 常规规范 <br >技术数 CB 1241 RS485 <br >订货号 6ES7 2411CH301XB0 <br >尺寸 W x H x D (mm) 38 x 62 x 21 <br >重量 40 g <br > <br >表格 A 247 发送器接收器 <br >技术数 CB 1241 RS485 <br >类型 RS485(2 线制半双工) <br >模电压范围 7 V +12 V1 秒3 VRMS 连续 <br >发送器差动输出电压 RL 100 Ω 时 2 V <br >RL 54 Ω 时 15 V <br >端接偏置 B 10K +5 VRS485 引脚 3 <br >A 10K GNDRS485 引脚 4 技术规范 <br > A14 通信接口 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1421 <br >技术数 CB 1241 RS485 <br >选终端 短针 TB 针 TRB效终端阻抗 127 Ω连接 <br >RS485 针 3 <br >短针 TA 针 TRA效终端阻抗 127 Ω连接 <br >RS485 针 4 <br >接收器输入阻抗 54K Ω包括终端 <br >接收器阈值灵敏度 低 + 02 V典型滞 60 mV <br >隔离 <br >RS485 信号机壳接 <br >RS485 信号 CPU 逻辑公端 <br >500 VAC1 分钟 <br >电缆长度屏蔽 长 1000 m <br >波特率 300 波特600 波特12 Kb24 Kb48 Kb96 <br >Kb(默认值)192 Kb384 Kb576 Kb768 <br >Kb1152 Kb <br >奇偶校验 奇偶校验(默认)偶数奇数传号(奇偶校验位始终 <br >设 1)空号(奇偶校验位始终设 0) <br >停止位数目 1(默认值)2 <br >流控制 支持 <br >等时间 0 65535 ms <br > <br >表格 A 248 电源 <br >技术数 CB 1241 RS485 <br >功率损失(损耗) 15 W <br >电流消耗(SM 总线) 50 mA <br >电流消耗 (24 VDC) 80 mA <br > 技术规范 <br >A14 通信接口 <br > S71200 编程控制器 <br >1422 系统手册 012015 A5E02486685AH <br > <br >CB 1241 RS485 (6ES7 2411CH301XB0) <br > <br > <br >① 图示连接TATB终止网络 (仅端接 RS485 网络终端设备) <br >② 屏蔽双绞线电缆电缆屏蔽接 <br >端接 RS485 网络两端 会端接偏置两终端设备间设备 <br >请参见偏置端接 RS485 网络连接器 (页 946)题 <br >表格 A 249 CB 1241 RS485 (6ES7 2411CH301XB0) 连接器针脚位置 <br >引 <br >脚 <br >9 针连接器 X20 <br >1 RS485逻辑接 <br >2 RS485未 <br >3 RS485TxD+ 3 TRB <br >4 RS485RTS 1 RTS <br >5 RS485逻辑接 <br >6 RS4855 V 电源 <br >7 RS485未 <br >8 RS485TxD 4 TRA 技术规范 <br > A14 通信接口 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1423 <br >引 <br >脚 <br >9 针连接器 X20 <br >9 RS485未 <br >She <br >ll <br > 7 M <br >A1442 CM 1241 RS232 规范 <br >表格 A 250 常规规范 <br >技术数 CM 1241 RS232 <br >订货号 6ES7 2411AH320XB0 <br >尺寸 (mm) 30 x 100 x 75 <br >重量 150 g <br > <br >表格 A 251 发送器接收器 <br >技术数 CM 1241 RS232 <br >类型 RS232(全双工) <br >发送器输出电压 RL 3K Ω 时 + 5 V <br >传送输出电压 + 15 VDC <br >接收器输入阻抗 3 K Ω <br >接收器阈值灵敏度 低 08 V高 24 V <br >典型滞 05 V <br >接收器输入电压 + 30 VDC <br >隔离 <br >RS 232 信号机壳接 <br >RS 232 信号 CPU 逻辑公端 <br >500 VAC1 分钟 <br >电缆长度屏蔽 长 10 m <br >波特率 300 波特600 波特12 Kb24 Kb48 Kb96 <br >Kb(默认值)192 Kb384 Kb576 Kb768 <br >Kb1152 Kb <br >奇偶校验 奇偶校验(默认)偶数奇数传号(奇偶校验位始终 <br >设 1)空号(奇偶校验位始终设 0) 技术规范 <br >A14 通信接口 <br > S71200 编程控制器 <br >1424 系统手册 012015 A5E02486685AH <br >技术数 CM 1241 RS232 <br >停止位数目 1(默认值)2 <br >流控制 硬件软件 <br >等时间 0 65535 ms <br > <br >表格 A 252 电源 <br >技术数 CM 1241 RS232 <br >功率损失(损耗) 1 W <br >+5 VDC 电流 200 mA <br > <br >表格 A 253 RS232 连接器(公) <br >引脚 说明 连接器 <br >(插头式) <br >引脚 说明 <br >1 DCD 数载波检测: 输入 <br > <br >6 DSR 数设备绪: 输入 <br >2 RxD DCE 接收数: 输入 7 RTS 请求发送: 输出 <br >3 TxD 传送数 DCE: 输出 8 CTS 允许发送: 输入 <br >4 DTR 数终端绪: 输出 9 RI 振铃指示器(未) <br >5 GND 逻辑 SHELL 机壳接 技术规范 <br > A14 通信接口 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1425 <br >A1443 CM 1241 RS422485 技术规范 <br >CM 1241 RS422485 技术数 <br >表格 A 254 常规规范 <br >技术数 CM 1241 RS422485 <br >产品编号 6ES7 2411CH320XB0 <br >尺寸 W x H x H (mm) 30 x 100 x 75 <br >重量 155 g <br > <br >表格 A 255 发送器接收器 <br >技术数 CM 1241 RS422485 <br >类型 RS422 RS4859 针 D 型插孔式连接器 <br >模电压范围 7 V +12 V1 秒3 VRMS 连续 <br >发送器差动输出电压 RL 100 Ω 时 2 V <br >RL 54 Ω 时 15 V <br >端接偏置 B 10K Ω +5 VPROFIBUS 引脚 3 <br >A 10K Ω GNDPROFIBUS 引脚 8 <br >提供部偏置选项部偏置 <br >情况需外部终端请参见偏置端接 <br >RS485 网络连接器 (页 946)S71200 <br >编程控制器系统手册中 RS422 RS485 组态 <br >(页 996) <br >接收器输入阻抗 54K Ω包括终端 <br >接收器阈值灵敏度 低 + 02 V典型滞 60 mV <br >隔离 <br >RS485 信号机壳接 <br >RS485 信号 CPU 逻辑公端 <br >500 VAC1 分钟 <br >电缆长度屏蔽 长 1000 m(取决波特率) <br >波特率 300 波特600 波特12 Kb24 Kb48 Kb96 <br >Kb(默认值)192 Kb384 Kb576 Kb768 <br >Kb1152 Kb 技术规范 <br >A14 通信接口 <br > S71200 编程控制器 <br >1426 系统手册 012015 A5E02486685AH <br >技术数 CM 1241 RS422485 <br >奇偶校验 奇偶校验(默认)偶数奇数传号(奇偶校验位始终 <br >设 1)空号(奇偶校验位始终设 0) <br >停止位数目 1(默认值)2 <br >流控制 RS422 模式支持 XONXOFF <br >等时间 0 65535 ms <br > <br >表格 A 256 电源 <br >技术数 CM 1241 RS422485 <br >功率损失(损耗) 11 W <br >+5 VDC 电流 220 mA <br > <br >表格 A 257 RS485 RS422 连接器(插孔式) <br >引脚 说明 连接器 <br >(插孔式) <br >引脚 说明 <br >1 逻辑接通信接 <br > <br >6 PWR +5 V 100 Ω 串联电阻: 输出 <br >2 TxD+ <br >1 <br >连接 RS422 <br >适 RS485: 输出 <br >7 未连接 <br >3 TxD+ 信号 B (RxDTxD+): <br >输入输出 <br >8 TXD 信号 A (RxDTxD): 输入输出 <br >4 RTS 2 请求发送(TTL 电)输出 9 TXD <br >1 <br >连接 RS422 <br >适 RS485: 输出 <br >5 GND 逻辑接通信接 SHELL 机壳接 <br > 1 引脚 2 9 仅适 RS422 传送信号 <br >2 RTS TTL 电信号控制基该信号进行工作半双工设备 <br >该信号会发送时激活时刻激活 技术规范 <br > A15 远程服务(TS 适配器 TS 适配器模块) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1427 <br >A15 远程服务(TS 适配器 TS 适配器模块) <br >手册包含关 TS Adapter IE Basic TS 适配器模块技术规范: <br >● 工业软件工程工具 <br >模块化 TS 适配器 <br >● 工业软件工程工具 <br >TS Adapter IE Basic <br >关该产品产品文档详细信息请参见 TS 适配器产品目录网站 <br >(httpsebautomationsiemenscommallendeCatalogSearchsearchTermTS20Ad <br >apter20IE20basic&tab) <br >A16 SIMATIC 存储卡 <br > <br >产品编号 容量 <br >6ES7 9548LP010AA0 2 GB <br >6ES7 9548LL020AA0 256 MB <br >6ES7 9548LF020AA0 24 MB <br >6ES7 9548LE020AA0 12 MB <br >6ES7 9548LC020AA0 4 MB <br >A17 输入仿真器 <br >表格 A 258 常规规范 <br >技术数 8 位置仿真器 14 位置仿真器 CPU 1217C 仿真器 <br >订货号 6ES7 2741XF300XA0 6ES7 2741XH30 <br >0XA0 <br >6ES7 2741XK300XA0 <br >尺寸 W x H x D (mm) 43 x 35 x 23 67 x 35 x 23 93 x 40 x 23 <br >重量 20 g 30 g 43 克 <br >点数 8 14 14 <br >配套 CPU CPU 1211CCPU <br >1212C <br >CPU 1214CCPU <br >1215C <br >CPU 1217C 技术规范 <br >A17 输入仿真器 <br > S71200 编程控制器 <br >1428 系统手册 012015 A5E02486685AH <br > <br > <br > 警告 <br >安全输入仿真器 <br >输入仿真器未获准 Class I DIV 2 Class I Zone 2 危险场 果 Class <br >I DIV 2 Class I Zone 2 场开关存潜火危险爆炸危险 <br >未批准导致员死亡重伤设备损坏 <br >仅非危险场输入仿真器 请勿 I 类2 分区 I 类2 <br >区危险场 <br > <br > <br > <br >8 位置仿真器 (6ES7 2741XF300XA0) <br > <br >① 24 VDC <br >传感器电源输出 <br > 技术规范 <br > A17 输入仿真器 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1429 <br > <br >14 位置仿真器 (6ES7 2741XF300XA0) <br > <br >① 24 VDC <br >传感器电源输出 <br > <br > <br >CPU 1217C 仿真器 (6ES7 2741XK300XA0) <br > <br >① 24 VDC <br >传感器电源输出 技术规范 <br >A18 S71200 电位器模块 <br > S71200 编程控制器 <br >1430 系统手册 012015 A5E02486685AH <br >A18 S71200 电位器模块 <br >S71200 电位器模块属 S71200 CPU 附件 <br >电位器产生电压电位器位置成例驱动两 CPU 模拟量输入(0 VDC <br >10 VDC)中意 安装该电位器请执行操作: <br >1 电路板手指插入意 S71200 CPU 模拟量输入端子块然外部 DC <br >电源连接电位器模块 2 位置连接器 <br >2 螺丝刀进行调整: <br >时针旋转电位器(右)增电压输出逆时针旋转(左)减电压输出 <br > <br > 说明 <br >接触 S71200 电位器模块时请遵守 ESD 准 <br > <br > <br > <br >技术数 S7200 电位器模块 <br >订货号 6ES7 2741XA300XA0 <br >配套 CPU S71200 CPU <br >电位器数目 2 <br >尺寸 W x H x D (mm) 20 x 33 x 14 <br >重量 26 g <br >2 位置连接器处户供应电压输入1 <br >(2 类受限制电源 PLC 提供传感器电源) <br >164 VDC 288 VDC <br >电缆长度(米)类型 <30 m屏蔽双绞线 <br >输入电流消耗 10 mA <br >电位器电压输出 S71200 CPU 模拟量输入1 0 VDC 105 VDC <br >隔离 未隔离 <br >环境温度范围 20 ℃ 60 ℃ <br > 1 电位器模块输出电压否稳定取决 2 <br >位置连接器处户供应输入电压质量(作模拟量输入电压) 技术规范 <br > A19 IO 扩展电缆 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1431 <br > <br >A19 IO 扩展电缆 <br >表格 A 259 扩展电缆 <br >技术数 <br >订货号 6ES7 2906AA300XA0 <br >电缆长度 2 m <br >重量 200 g <br >关安装拆卸 S71200 扩展电缆信息请参见安装 (页 70)部分 <br > 技术规范 <br >A20 附产品 <br > S71200 编程控制器 <br >1432 系统手册 012015 A5E02486685AH <br >A20 附产品 <br >A201 PM 1207 电源模块 <br >PM 1207 SIMATIC S71200 电源模块提供功: <br >● 输入 120230 VAC输出 24 VDC25A <br >● 订货号 6ESP 3321SH714AA0 <br >关该产品产品文档详细信息请参见 PM 1207 产品目录网站 <br >(httpsebautomationsiemenscommallendeCatalogProduct6AG13321SH71 <br >4AA0) <br >A202 CSM 1277 紧凑型交换机模块 <br >CSM1277 工业太网紧凑型交换机模块 增加 S71200 <br >太网接口允许操作员面板编程设备控制器时进行通信 <br >提供功: <br >● 连接工业太网 4 x RJ45 插座 <br >● 位顶部外部 24 VDC 电源连接接线板 3 极插头 <br >● 工业太网端口诊断状态显示 LED <br >● 订货号 6GK7 2771AA000AA0 <br >关该产品产品文档详细信息请参见 CSM 1277 产品目录网站 <br >(httpsebautomationsiemenscommallendeCatalogSearchsearchTermcsm201 <br >277&tab) 技术规范 <br > A20 附产品 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1433 <br >A203 CM CANopen 模块 <br >CM CANopen 种插入式模块插入 SIMATIC S71200 PLC 意运行 <br >CANopen 设备间 CM CANopen 组态站站 两种 CM <br >CANopen modules: CANopen 模块(订货号 021620B) CANopen (Ruggedized) <br >模块(订货号 021730B) <br >CANopen 模块提供功: <br >● CPU 连接 3 模块 <br >● 连接达 16 CANopen 节点 <br >● 模块提供 256 字节输入 256 字节输出 <br >● 3 LED 分提供模块网络 IO 状态诊断信息 <br >● 支持 CANopen 网络组态存储 PLC 中 <br >● 模块集成 TIA Portal 组态套件硬件目录中 <br >● 通含 CANopen Configuration Studio 外部 CANopen <br >组态工具实现 CANopen 组态 <br >● 遵循 CANopen 通信配置文件 CiA 301 修订版 42 CiA 302 修订版 41 <br >● 支持透明 CAN 20A定义协议处理 <br >● 预制功块 TIA Portal 中 PLC 编程 <br >● 包含 CM CANopen 模块适子网络带螺丝端子 DSUBCM CANopen <br >Configuration Studio CD USB 组态电缆 <br >关该产品产品文档详细信息请参见 CM CANopen 产品目录网站 <br >A204 RF120C 通信模块 <br >通 RF10C 轻松 Siemens RFID 读码系统直接连接 S7 <br >1200阅读器通点点方式连接 RF120C 三通信模块连接 CPU <br >左侧 S71200 通 TIA Portal 组态 RF120C 通信模块 RF120C <br >通信模块订货号 6GT20020LA00 <br >关该产品产品文档详细信息请参见 RF120C 产品目录网站 技术规范 <br >A20 附产品 <br > S71200 编程控制器 <br >1434 系统手册 012015 A5E02486685AH <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1435 <br > 计算功率预算 B <br > <br >CPU 部电源 CPU 身扩展模块供电满足 24 VDC <br >户功率求 <br >四种类型扩展模块: <br >● 信号模块 (SM) 安装 CPU 右侧 考虑功率预算情况 CPU <br >允许信号模块数 <br >– CPU 1214CCPU 1215C CPU 1217C 允许 8 信号模块 <br >– CPU 1212C 允许 2 信号模块 <br >– CPU 1211C 允许信号模块 <br >● 通信模块 (CM) 安装 CPU 左侧 考虑功率预算 CPU 允许 3 <br >通信模块 <br >● 信号板 (SB)通信板 (CB) 电池板 (BB) 安装 CPU 顶部 CPU <br >允许 1 信号板通信板电池板 <br >请信息作指导确定 CPU 您组态提供少电(电流) 计算功率预算 <br > <br > S71200 编程控制器 <br >1436 系统手册 012015 A5E02486685AH <br > CPU 提供 5 VDC 24 VDC 电源: <br >● 连接扩展模块时CPU 会扩展模块提供 5 VDC 电源 果扩展模块 5 <br >VDC 功率求超出 CPU <br >功率预算必须拆扩展模块直功率求功率预算范围 <br >● CPU 24 VDC <br >传感器电源该电源输入点扩展模块继电器线圈供 24 VDC <br >果 24 VDC 功率求超出 CPU 功率预算增加外部 24 VDC <br >电源扩展模块供应 24 VDC 必须 24 VDC <br >电源手动连接输入点继电器线圈 <br > <br > <br > 警告 <br >外部 24 VDC 电源 DC <br >传感器电源联会导致两电源间突电源试图建立首选 <br >输出电压电 <br >该突中电源两电源寿命缩短立出现障导致 PLC <br >系统运行确定 运行确定导致死亡员重伤财产损失 <br >CPU DC 传感器电源外部电源应分位置供电 <br >允许公端连接位置 <br > <br >PLC 系统中 24 VDC <br >电源输入端口互连通公逻辑电路连接 M 端子 <br >数表中指定非隔离时CPU 24 VDC 电源输入SM <br >继电器线圈电源输入非隔离模拟电源输入互连电路实例 非隔离 <br >M 端子必须连接外部参考电位 <br > <br > 警告 <br >非隔离 M 端子连接参考电位导致意外电流该电流导致 PLC <br >连接设备损坏运行确定 <br >种损坏确定运行导致死亡员重伤财产损失 <br >务必确保 PLC 系统中非隔离 M 端子连接参考电位 <br > <br >关 CPU 功率预算信号模块功率求信息请参见技术规范 (页 1213) <br > <br > 说明 <br >超出 CPU 功率预算导致法连接 CPU 允许数量模块 <br > 计算功率预算 <br > <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1437 <br >功率预算示例 <br >示例包含 CPU 1214C ACDC继电器型 SB 1223 2 x 24 VDC 输入2 x <br >24 VDC 输出 CM 1241三 SM 1223 8 DC 输入8 路继电器输出 SM <br >1221 8 DC 输入组态例出功率求计算办法该示例 48 输入 36 <br >输出 <br > <br > 说明 <br >该 CPU 已分配驱动部继电器线圈需功率 <br >功率预算计算中需包括部继电器线圈功率求 <br > <br >例中 CPU SM 提供足够 5 VDC <br >电流没通传感器电源输入扩展继电器线圈提供足够 24 VDC 电流 <br >IO 需 456 mA CPU 提供 400 mA 该安装额外需少 56 mA 24 <br >VDC 电源运行包括 24 VDC 输入输出 <br >表格 B 1 采样功率预算 <br >CPU 功率预算 5 VDC 24 VDC <br >CPU 1214C ACDC继电器 1600 mA 400 mA <br >减 <br >系统求 5 VDC 24 VDC <br >CPU 1214C14 点输入 14 * 4 mA 56 mA <br >1 SB 1223 2 x 24 VDC 输入2 <br >x 24 VDC 输出 <br >50 mA 2 * 4 mA 8 mA <br >1 CM 1241 RS4224855 V <br >电源 <br >220 mA <br >3 SM 12235 V 电源 3 * 145 mA 435 mA <br >1 SM 12215 V 电源 1 * 105 mA 105 mA <br >3 SM 1223 8 点输入 3 * 8 * 4 mA 96 mA <br >3 SM 1223 8 <br >继电器线圈 <br > 3 * 8 * 11 mA 264 mA <br >1 SM 1221 8 点输入 8 * 4 mA 32 mA <br >总求 810 mA 456 mA <br >等 计算功率预算 <br > <br > S71200 编程控制器 <br >1438 系统手册 012015 A5E02486685AH <br >CPU 功率预算 5 VDC 24 VDC <br >电流差额 5 VDC 24 VDC <br >总电流差额 790 mA (56 mA) <br >功率预算计算表 <br >通表确定 S71200 CPU 您组态提供少电源(电流) 关户 <br >CPU 型号功率预算信号模块功率求信息请参见技术规范 (页 1213) <br >表格 B 2 功率预算计算 <br >CPU 功率预算 5 VDC 24 VDC <br > <br >减 <br >系统求 5 VDC 24 VDC <br > <br > <br > <br > <br > <br > <br >总求 <br >等 <br >电流差额 5 VDC 24 VDC <br >总电流差额 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1439 <br > 订购信息 C <br >C1 CPU 模块 <br >表格 C 1 S71200 CPU <br >CPU 型号 订货号 <br >CPU 1211C CPU 1211C DCDCDC 6ES7 2111AE400XB0 <br >CPU 1211C ACDC继电器 6ES7 2111BE400XB0 <br >CPU 1211C DCDC继电器 6ES7 2111HE400XB0 <br >CPU 1212C CPU 1212C DCDCDC 6ES7 2121AE400XB0 <br >CPU 1212C ACDC继电器 6ES7 2121BE400XB0 <br >CPU 1212C DCDC继电器 6ES7 2121HE400XB0 <br >CPU 1214C CPU 1214C DCDCDC 6ES7 2141AG400XB0 <br >CPU 1214C ACDC继电器 6ES7 2141BG400XB0 <br >CPU 1214C DCDC继电器 6ES7 2141HG400XB0 <br >CPU 1215C CPU 1215C DCDCDC 6ES7 2151AG400XB0 <br >CPU 1215C ACDC继电器 6ES7 2151BG400XB0 <br >CPU 1215C DCDC继电器 6ES7 2151HG400XB0 <br >CPU 1217C CPU 1217C DCDCDC 6ES7 2171AG400XB0 订购信息 <br >C2 信号模块 (SM)信号板 (SB) 电池板 (BB) <br > S71200 编程控制器 <br >1440 系统手册 012015 A5E02486685AH <br >C2 信号模块 (SM)信号板 (SB) 电池板 (BB) <br >表格 C 2 信号模块 (SM) <br >信号模块 订货号 <br >数字量输入 SM 1221 8 x 24 VDC 输入(漏型源型) 6ES7 2211BF320XB0 <br >SM 1221 16 x 24 VDC 输入(漏型源型) 6ES7 2211BH320XB0 <br >数字量输出 SM 1222 8 x 24 VDC 输出(源型) 6ES7 2221BF320XB0 <br >SM 1222 16 x 24 VDC 输出(源型) 6ES7 2221BH320XB0 <br >SM 1222 8 x 继电器输出 6ES7 2221HF320XB0 <br >SM 1222 8 x 继电器输出(切换) 6ES7 2221XF320XB0 <br >SM 1222 16 x 继电器输出 6ES7 2221HH320XB0 <br >数字量输入输 <br >出 <br >SB 1223 8 x 24 VDC 输入(漏型源型)8 x 24 VDC <br >输出(源型) <br >6ES7 2231BH320XB0 <br >SB 1223 16 x 24 VDC 输入(漏型源型)16 x 24 VDC <br >输出(源型) <br >6ES7 2231BL320XB0 <br >SM 1223 8 x 24 VDC 输入(漏型源型)8 x <br >继电器输出 <br >6ES7 2231PH320XB0 <br >SM 1223 16 x 24 VDC 输入(漏型源型)16 x <br >继电器输出 <br >6ES7 2231PL320XB0 <br >SM 1223 8 x 120230 VAC 输入(漏型源型)8 x <br >继电器输出 <br >6ES7 2231QH320XB0 <br >模拟量输入 SM 1231 4 x 模拟量输入 6ES7 2314HD320XB0 <br >SM 1231 8 x 模拟量输入 6ES7 2314HF320XB0 <br >SM 1231 4 x 模拟量输入 x 16 位(高性型) 6ES7 2315ND320XB0 <br >模拟量输出 SM 1232 2 x 模拟量输出 6ES7 2324HB320XB0 <br >SM 1232 4 x 模拟量输出 6ES7 2324HD320XB0 <br >模拟量输入输 <br >出 <br >SM 1234 4 x 模拟量输入2 x 模拟量输出 6ES7 2344HE320XB0 <br >RTD 热电偶 SM 1231 TC 4 x 16 位 6ES7 2315QD320XB0 <br >SM 1231 TC 8 x 16 位 6ES7 2315QF320XB0 <br >SM 1231 RTD 4 x 16 位 6ES7 2315PD320XB0 <br >SM 1231 RTD 8 x 16 位 6ES7 2315PF320XB0 订购信息 <br > C2 信号模块 (SM)信号板 (SB) 电池板 (BB) <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1441 <br >信号模块 订货号 <br >工艺模块 SM 1278 4xIOLink 站 6ES7 2784BD320XB0 <br > <br >表格 C 3 信号板 (SB) 电池板 (BB) <br >信号板电池板 订货号 <br >数字量输入 SB 1221 200 kHz 4 x 24 VDC 输入(源型) 6ES7 2213BD300XB0 <br >SB 1221 200 kHz 4 x 5 VDC 输入(源型) 6ES7 2213AD300XB0 <br >数字量输出 SB 1222 200 kHz 4 x 24 VDC 输出(漏型源型) 6ES7 2221BD300XB0 <br >SB 1222 200 kHz 4 x 5 VDC 输出(漏型源型) 6ES7 2221AD300XB0 <br >数字量输入输 <br >出 <br >SB 1223 2 x 24 VDC 输入(漏型)2 x 24 VDC <br >输出(源型) <br >6ES7 2230BD300XB0 <br >SB 1223 200 kHz 2 x 24 VDC 输入(源型)2 x <br >24 VDC 输出(漏型源型) <br >6ES7 2233BD300XB0 <br >SB 1223 200 kHz 2 x 5 VDC 输入(源型)2 x 5 VDC <br >输出(漏型源型) <br >6ES7 2233AD300XB0 <br >模拟量 SB 1232 1 路模拟量输出 6ES7 2324HA300XB0 <br >SB 1231 1 路模拟量输入 6ES7 2314HA300XB0 <br >SB 1231 1 路模拟量输入热电偶 6ES7 2315QA300XB0 <br >SB 1231 1 路模拟量输入 RTD 6ES7 2315PA300XB0 <br >电池 BB 1297 电池板(未提供 CR1025 型号电池) 6ES7 2970AX300XA0 订购信息 <br >C3 通信 <br > S71200 编程控制器 <br >1442 系统手册 012015 A5E02486685AH <br >C3 通信 <br >表格 C 4 通信模块 (CM) <br >通信模块 (CM) 产品编号 <br >RS232RS422 <br > RS485 <br >CM 1241 RS232 RS232 6ES7 2411AH320XB0 <br >CM 1241 RS422485 RS422485 6ES7 2411CH320XB0 <br >PROFIBUS CM 12435 PROFIBUS 站 6GK7 2435DX300XE0 <br >CM 12425 PROFIBUS 站 6GK7 2425DX300XE0 <br >ASi 站 CM 12432 ASi 站 3RK7 2432AA300XB0 <br >RF120C CM RF120C RFID 阅读器 6GT2 0020LA00 <br > <br >表格 C 5 通信板 (CB) <br >通信板 (CB) 产品编号 <br >RS485 CB 1241 RS485 RS485 6ES7 2411CH301XB0 <br > <br >表格 C 6 通信处理器 (CP) <br >CP 接口 产品编号 <br >CP 12427 <br >GPRS V2 <br >GPRS 6GK7 2427KX310XE0 <br >CP 12437 LTE <br >EU <br >LTE 6GK7 2437KX300XE0 <br >CP 12431 <br >DNP3 <br >IE 接口 6GK7 2431JX300XE0 <br >CP 12431 IEC IE 接口 6GK7 2431PX300XE0 <br >CP 12431 IE 接口 6GK7 2431BX300XE0 <br >CP 12431 PCC IE 接口 6GK7 2431HX300XE0 <br >CP 12438 ST7 IE 串行接口 6GK7 2438RX300XE0 <br > 订购信息 <br > C3 通信 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1443 <br >表格 C 7 TeleService <br >TS 适配器 产品编号 <br >TS Adapter IE Basic 6ES7 9720EB000XA0 <br >TS Adapter IE Advanced 6ES7 9720EA000XA0 <br >TS Module GSM 6GK7 9720MG000XA0 <br >TS Module RS232 6ES7 7920MS000XA0 <br >TS Module Modem 6ES7 9720MM000XA0 <br >TS Module ISDN 6ES7 9720MD000XA0 <br > <br >表格 C 8 附件 <br >附件 产品编号 <br >天线 ANT7944MR GSMGPRS 天线 6NH9 8601AA00 <br >ANT7943M 头天线 6NH9 8701AA00 <br > <br >表格 C 9 连接器 <br >连接器类型 产品编号 <br >RS485 35 度电缆输出螺丝端子连接 6ES7 9720BA420XA0 <br >35 度电缆输出FastConnect 连接 6ES7 9720BA600XA0 订购信息 <br >C4 障安全 CPU 信号模块 <br > S71200 编程控制器 <br >1444 系统手册 012015 A5E02486685AH <br >C4 障安全 CPU 信号模块 <br >表格 C 10 障安全 CPU <br >障安全 CPU 型号 产品编号 <br >CPU 1214FC CPU 1214FC DCDCDC 6ES7 2141AF400XB0 <br >CPU 1214FC DCDC继电器 6ES7 2141HF400XB0 <br >CPU 1215FC CPU 1215FC DCDCDC 6ES7 2151AF400XB0 <br >CPU 1215FC DCDC继电器 6ES7 2151HF400XB0 <br >表格 C 11 障安全信号模块 <br >功安全信号模块 订货号 <br >数字量输入 SM 1226 FDI 16 x 24 VDC 6ES7 2266BA320XB0 <br >数字量输出 SM 1226 FDQ 4 x 24 VDC 6ES7 2266DA320XB0 <br >SM 1226 FDQ 2 x Relay 6ES7 2266RA320XB0 <br >C5 模块 <br >表格 C 12 附产品 <br >物品 订货号 <br >电源 PM 1207 电源 6EP1 3321SH714AA0 <br >太网交换机 CSM 1277 太网交换机 4 端口 6GK7 2771AA100AA0 <br >CM CANopen SIMATIC S71200 CANopen 021620B <br > SIMATIC S71200 CANopen (Ruggedized) 021730B <br >RF120C RF120C 通信模块 6GT20020LA00 订购信息 <br > C6 存储卡 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1445 <br >C6 存储卡 <br >表格 C 13 存储卡 <br >SIMATIC 存储卡 产品编号 <br >SIMATIC MC 2 GB 6ES7 9548LP010AA0 <br >SIMATIC MC 256 MB 6ES7 9548LL020AA0 <br >SIMATIC MC 24 MB 6ES7 9548LF020AA0 <br >SIMATIC MC 12 MB 6ES7 9548LE020AA0 <br >SIMATIC MC 4 MB 6ES7 9548LC020AA0 <br >C7 Basic HMI 设备 <br >表格 C 14 HMI 设备 <br >HMI 基型面板 产品编号 <br >KTP400 Basic(单色PN) 6AV2 1232DB030AX0 <br >KTP700 Basic 6AV2 1232GB030AX0 <br >KTP700 Basic DP 6AV2 1232GA030AX0 <br >KTP900 Basic 6AV2 1232JB030AX0 <br >KTP1200 Basic 6AV2 1232MB030AX0 <br >KTP1200 Basic DP 6AV2 1232MA030AX0 <br >C8 备件硬件 <br >表格 C 15 扩展电缆仿真器末端保持器 <br >物品 产品编号 <br >IO 扩展电缆 IO 扩展电缆2 m 6ES7 2906AA300XA0 <br >IO 仿真器 仿真器(1211C1212C 8 位置) 6ES7 2741XF300XA0 <br >仿真器(1214C1215C 14 位置) 6ES7 2741XH300XA0 <br >仿真器CPU 1217C 6ES7 2741XK300XA0 订购信息 <br >C8 备件硬件 <br > S71200 编程控制器 <br >1446 系统手册 012015 A5E02486685AH <br >物品 产品编号 <br >电位器模块 S71200 电位器模块 6ES7 2741XA300XA0 <br >太网松紧件 单端口 RJ45 松紧件 6ES7 2903AA300XA0 <br >双端口 RJ45 松紧件 6ES7 2903AB300XA0 <br >备门配件 CPU 1211C1212C 6ES7 2911AA300XA0 <br >CPU 1214C 6ES7 2911AB300XA0 <br >CPU 1215C 6ES7 2911AC300XA0 <br >CPU 1217C 6ES7 2911AD300XA0 <br >单模块45 mm 6ES7 2911BA300XA0 <br >单模块70 mm 6ES7 2911BB300XA0 <br >通信模块(适合 6ES7 2xxxxx320XB0 6ES7 <br >2xxxxx300XB0 模块配合) <br >6ES7 2911CC300XA0 <br >末端保持器 末端保持器热塑性塑料材质10 MM 8WA1808 <br >末端保持器钢制103 MM 8WA1805 <br >表格 C 16 S71200 CPU V40 更高版 – 端子排备件套件 <br >果您拥 <br >S71200 CPU V40 更高版(产品编号) <br >端子排备套件(包 4 件) <br >端子排产品编号 端子排描述 <br >CPU 1211C DCDCDC (6ES7 2111AE40 <br >0XB0) <br >6ES7 2921BC300XA0 3 针镀金 <br >6ES7 2921AH300XA0 8 针镀锡 <br >6ES7 2921AP300XA0 14 针镀锡 <br >CPU 1211C DCDC继电器 (6ES7 2111HE40 <br >0XB0) <br >6ES7 2921AH300XA0 3 针镀金 <br >6ES7 2921AH400XA0 8 针镀锡带键 <br >6ES7 2921AP300XA0 14 针镀锡 <br >CPU 1211C ACDC继电器 (6ES7 2111BE40 <br >0XB0) <br >6ES7 2921BC300XA0 3 针镀金 <br >6ES7 2921AH400XA0 8 针镀锡带键 <br > 6ES7 2921AP400XA0 14 针镀锡带键 <br >CPU 1212C DCDCDC (6ES7 2121AE40 <br >0XB0) <br >6ES7 2921BC300XA0 3 针镀金 <br >6ES7 2921AH300XA0 8 针镀锡 <br >6ES7 2921AP300XA0 14 针镀锡 订购信息 <br > C8 备件硬件 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1447 <br >果您拥 <br >S71200 CPU V40 更高版(产品编号) <br >端子排备套件(包 4 件) <br >端子排产品编号 端子排描述 <br >CPU 1212C DCDC继电器 (6ES7 2121HE40 <br >0XB0) <br >6ES7 2921AH300XA0 3 针镀金 <br >6ES72921AH400XA0 8 针镀锡带键 <br >6ES7 2921AP300XA0 14 针镀锡 <br >CPU 1212C ACDC继电器 (6ES7 2121BE40 <br >0XB0) <br >6ES7 2921BC300XA0 3 针镀金 <br >6ES7 2921AH400XA0 8 针镀锡带键 <br >6ES7 2921AP400XA0 14 针镀锡带键 <br >CPU 1214C DCDCDC (6ES7 2141AG40 <br >0XB0) <br >6ES7 2921BC300XA0 3 针镀金 <br >6ES7 2921AM300XA0 12 针镀锡 <br >6ES7 2921AV300XA0 20 针镀锡 <br >CPU 1214C DCDC继电器 (6ES7 2141HG40 <br >0XB0) <br >6ES7 2921BC300XA0 3 针镀金 <br >6ES7 2921AM400XA0 12 针镀锡带键 <br >6ES7 2921AV300XA0 20 针镀锡 <br >CPU 1214C ACDC继电器 (6ES7 2141BG40 <br >0XB0) <br >6ES7 2921BC300XA0 3 针镀金 <br >6ES7 2921AM400XA0 12 针镀锡带键 <br >6ES7 2921AV400XA0 20 针镀锡带键 <br >CPU 1215C DCDCDC (6ES7 2151AG40 <br >0XB0) <br >6ES7 2921BF300XB0 6 针镀金 <br >CPU 1215C DCDC继电器 (6ES7 2151HG40 <br >0XB0) <br >6ES7 2921BF300XB0 6 针镀金 <br >6ES7 2921AM400XA0 12 针镀锡带键 <br >6ES7 2921AV300XA0 20 针镀锡 <br >CPU 1215C ACDC继电器 (6ES7 2151BG40 <br >0XB0) <br >6ES7 2921BF300XB0 6 针镀金 <br >6ES7 2921AM400XA0 12 针镀锡带键 <br >6ES7 2921AV400XA0 20 针镀锡带键 <br >CPU 1217C DCDCDC (6ES7 2171AG40 <br >0XB0) <br >6ES7 2921BF300XB0 6 针镀金 <br >6ES7 2921AK300XA0 10 针镀锡 <br >6ES7 2921AR300XA0 16 针镀锡 <br >6ES7 2921AT300XA0 18 针镀锡 订购信息 <br >C8 备件硬件 <br > S71200 编程控制器 <br >1448 系统手册 012015 A5E02486685AH <br > <br >表格 C 17 S71200 SM V40 更高版 – 端子排备件套件 <br >果您拥 <br >S71200 SM V40 更高版(产品编号) <br >端子排备套件(包 4 件) <br >端子排产品编号 端子排描述 <br >SM1221 DI 8xDC (6ES7 2211BF320XB0) 6ES7 2921AG300XA0 7 针镀锡 <br >SM1222 DQ 8xDC (6ES7 2221BF320XB0) 6ES7 2921AG300XA0 7 针镀锡 <br >SM1222 DQ 8 继电器 (6ES7 2221HF32 <br >0XB0) <br >6ES7 2921AG400XA1 7 <br >针镀锡带键(左侧) <br >SM1231 AI 4x13 位 (6ES7 2314HD320XB0) 6ES7 2921BG300XA0 7 针镀金 <br >SM1232 AQ 2x14 位 (6ES7 2324HB320XB0) 6ES7 2921BG300XA0 7 针镀金 <br >SM1231 AI4 x TC (6ES7 2315QD320XB0) 6ES7 2921BG300XA0 7 针镀金 <br >SM1231 AI4 x 16 位 (6ES7 2315ND320XB0) 6ES7 2921BG300XA0 7 针镀金 <br >SM1221 DI 16xDC (6ES7 2211BH320XB0) 6ES7 2921AG300XA0 7 针镀锡 <br >SM1222 DQ 16xDC (6ES7 2221BH320XB0) 6ES7 2921AG300XA0 7 针镀锡 <br >SM1222 DQ 16 继电器 (6ES7 2221HH32 <br >0XB0) <br >6ES7 2921AG400XA0 7 <br >针镀锡带键(右侧) <br >SM1223 DI 8xDCDQ 8xDC (6ES7 2231BH32 <br >0XB0) <br >6ES7 2921AG300XA0 7 针镀锡 <br >SM1223 8xDC8 继电器 (6ES7 2231PH32 <br >0XB0) <br >6ES7 2921AG300XA0 7 针镀锡 <br >6ES7 2921AG400XA0 7 <br >针镀锡带键(右侧) <br >SM1223 8xAC8 继电器 (6ES7 2231QH32 <br >0XB0) <br >6ES7 2921AG400XA0 7 <br >针镀锡带键(右侧) <br >SM1234 AI 4 AQ 2 (6ES7 2344HE320XB0) 6ES7 2921BG300XA0 7 针镀金 <br >SM1231 AI 8x13 位 (6ES7 2314HF320XB0) 6ES7 2921BG300XA0 7 针镀金 <br >SM1232 AQ4x14 位 (6ES7 2324HD320XB0) 6ES7 2921BG300XA0 7 针镀金 <br >SM1231 AI4 x RTD (6ES7 2315PD320XB0) 6ES7 2921BG300XA0 7 针镀金 <br >SM1231 AI8 x TC (6ES7 2315QF320XB0) 6ES7 2921BG300XA0 7 针镀金 <br >SM 1278 IO LINK (6ES7 2784BD32 0XB0) 6ES7 2921AG300XA0 7 针镀锡 <br >SM1222 DQ 8 继电器(切换)(6ES7 <br >2221XF320XB0) <br >6ES7 2921AL300XA0 11 针镀锡 订购信息 <br > C8 备件硬件 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1449 <br >果您拥 <br >S71200 SM V40 更高版(产品编号) <br >端子排备套件(包 4 件) <br >端子排产品编号 端子排描述 <br >SM1223 DI 16xDCDQ 16xDC (6ES7 223 <br >1BL320XB0) <br >6ES7 2921AL300XA0 11 针镀锡 <br >6ES7 2921AL400XA0 11 针镀锡带键 <br >SM1231 AI8 x RTD (6ES7 2315PF320XB0) 6ES7 2315PF320XB0 11 针镀金 <br >表格 C 18 障安全 CPU – 端子排备套件 <br >果您拥障安全 CPU(产品编号) 端子排备套件(包 4 件) <br >端子排产品编号 端子排描述 <br >CPU 1214FC DCDCDC (6ES7 2141AF40 <br >0XB0) <br >6ES7 2921BC300XA0 3 针镀金 <br >6ES7 2921AM300XA0 12 针镀锡 <br >6ES7 2921AV300XA0 20 针镀锡 <br >CPU 1214FC DCDC继电器 (6ES7 2141HF40 <br >0XB0) <br >6ES7 2921BC300XA0 3 针镀金 <br >6ES7 2921AM400XA0 12 针镀锡带键 <br >6ES7 2921AV300XA0 20 针镀锡 <br >CPU 1215FC DCDCDC (6ES7 215 1AF40 <br >0XB0) <br >6ES7 2921BF300XB0 6 针镀金 <br >6ES7 2921AM300XA0 12 针镀锡 <br >6ES7 2921AV300XA0 20 针镀锡 <br >CPU 1215FC DCDC继电器 (6ES7 215 1HF40 <br >0XB0) <br >6ES7 2921BF300XB01 6 针镀金 <br >6ES7 2921AM400XA0 2 针镀锡带键 <br >6ES7 2921AV300XA0 20 针镀锡 <br > <br >表格 C 19 障安全信号模块 – 端子排备套件 <br >果您拥障安全信号模块(产品编号) 端子排备套件(包 4 件) <br >端子排产品编号 端子排描述 <br >SM 1226 FDI (6ES7 2266BA320XB0) 6ES7 2921AL300XA0 11 针镀锡 <br >SM 1226 FDQ (6ES7 2266DA320XB0) 6ES7 2921AL300XA0 11 针镀锡 <br >SM 1226 障安全继电器 (6ES7 2266RA32 <br >0XB0) <br >6ES7 2921AL400XA0 11 针镀锡带键 订购信息 <br >C9 编程软件 <br > S71200 编程控制器 <br >1450 系统手册 012015 A5E02486685AH <br >C9 编程软件 <br >表格 C 20 编程软件 <br >SIMATIC 软件 订货号 <br >编程软件 STEP 7 Basic V13 6ES7 8220AA010YA0 <br >STEP 7 Professional V13 6ES7 8221AA010YA5 <br >视化软件 WinCC Basic V12 SP1 6AV21000AA010AA0 <br >WinCC Comfort V12 SP1 6AV21010AA010AA5 <br >WinCC Advanced V12 SP1 6AV21020AA010AA5 <br >WinCC Professional 512 PowerTags V12 SP1 6AV21030DA010AA5 <br >WinCC Professional 4096 PowerTags V12 SP1 6AV21030HA010AA5 <br >WinCC Professional max PowerTags V12 SP1 6AV21030XA010AA5 <br > <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1451 <br > 设备更换备件兼容性 D <br > <br >您 V41 CPU 换 V30 CPU (页 172) V30 CPU 设计现 <br >STEP 7 项目 法通固件更新 V30 CPU 升级 V41 CPU必须换该硬件 <br > V41 CPU 换 V30 CPU 时外信号通信模块进行固件更新 <br >(页 150)检查实际进行更新 <br > <br > 说明 <br >法设备 V41 换 V30 <br >您 V41 CPU 换 V30 CPU载组态法 V30 CPU 换 V41 <br >CPU 查现 STEP 7 V30 项目更换设备前需先您 STEP 7 <br >V30 项目档 <br >请注意果您尚未载换设备组态您撤消换 <br >载便法撤消 V30 V41 换 <br > <br >需注意两 CPU 版间组态运行区: <br >组织块 <br > V41您 OB 执行组态中断中断 (页 102) 前 V30 <br >CPU 项目STEP 7 OB 默认设置中断 <br >STEP 7 OB 属性 (页 102)设置 V30 CPU STEP 7 项目中相应值 <br >根需更改中断优先级设置 <br >果没未决诊断事件诊断错误中断 OB (页 96) 启动信息完全参考子模块 设备更换备件兼容性 <br > <br > S71200 编程控制器 <br >1452 系统手册 012015 A5E02486685AH <br >CPU 密码保护 <br >STEP 7 V41 CPU 密码保护级 (页 210)设置 V30 CPU <br >相等密码保护级 V30 密码指定 V41 CPU 完全访问(保护)密码: <br > <br >V30 保护级 V41 访问级 <br >保护 完全访问(保护) <br >写保护 读访问 <br >写读保护 HMI 访问 <br >请注意 V30存 V41 访问(完全保护)访问级 <br >Web 服务器 <br >果 V30 项目中户定义 Web <br >页面升级项目前需项目安装文件夹中项目存储子文件夹UserFiles\W <br >ebserver 果户定义页面存储位置保存 STEP 7 <br >项目时保存户定义 Web 页面 <br >果 V30 CPU 换 V41 CPU激活 Web 服务器 Web 服务器项目设置 <br >(页 866) HTTPS 设置会版 V30 <br >中相然户需组态户权限密码 (页 868)语言 (页 866) Web <br >服务器 果赋予户更权限您查标准 Web 页面 (页 873)中容 <br >S71200 V41 CPU 支持前预组态admin户密码 <br >S71200 V30 Web 服务器数日志页面提供载清(Download and Clear) 操作 <br >V41 Web 服务器提供功您文件浏览器页面 (页 889)访问数日志 <br >该 Web 服务器提供载重命名删数日志文件功 <br >传送卡兼容 <br >法 V30 传送卡 (页 141) V30 程序传送 V41 CPU 您必须 STEP 7 中开 <br >V30 项目设备更换 V41 CPU (页 172)然 STEP 7 项目载您 V41 <br >CPU 项目更改 V41 项目创建 V41 <br >传送卡便执行续程序传送 <br >GETPUT 通信 <br >V30 默认启 GETPUT 通信 V41 CPU 换 V30 CPU (页 172) <br >时您兼容性信息部分条消息指示 GETPUT 已启 设备更换备件兼容性 <br > <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1453 <br >运动控制支持 <br >S71200 V41 CPU 支持 V10 V20 运动控制库 果具 V10 V20 <br >运动控制库 STEP 7 项目更换设备设备换编译程中会兼容 V30 <br >运动控制指令 (页 626)换 V10 V20 运动控制库指令 <br >果包含两种运动控制指令版(V30 V50) STEP 7 项目更换设备 <br >V30 CPU 更换 V41 CPU设备更换编译程中会兼容 V50 运动控制指令 <br >(页 626) <br > V30 CPU 更换 V41 CPU 设备更换期间运动控制工艺象 (TO) <br >版会动 V30 更改 <br >V50果升级更高版必须转指令树项目选择需 S71200 <br >运动控制版表中示: <br > <br >CPU 版 允许运动控制版 <br >V41(运动控制 V50) V50V40 V30 <br >V40(运动控制 V40) V40 V30 <br >V30(运动控制 V30) V30 <br >运动控制版 V30 V50 TO 结构相关块会更改 <br >块接口监控表踪更新新运动控制 V50 结构 关 V30 CPU V41 <br >CPU 运动控制轴参数区请参见两表格: <br > <br >V30 CPU <br >(运动控制 V30) <br >V41 CPU <br >(运动控制 V50) <br >ConfigGeneralLengthUnit UnitsLengthUnit <br >ConfigMechanicsPulsesPerDriveRevoluti <br >on <br >ActorDriveParameterPulsesPerDriveRev <br >olution <br >ConfigMechanicsLeadScrew MechanicsLeadScrew <br >ConfigMechanicsInverseDirection ActorInverseDirection <br >ConfigDynamicLimitsMinVelocity DynamicLimitsMinVelocity <br >ConfigDynamicLimitsMaxVelocity DynamicLimitsMaxVelocity <br >ConfigDynamicDefaultsAcceleration DynamicDefaultsAcceleration <br >ConfigDynamicDefaultsDeceleration DynamicDefaultsDeceleration <br >ConfigDynamicDefaultsEmergencyDecel <br >eration <br >DynamicDefaultsEmergencyDeceleration 设备更换备件兼容性 <br > <br > S71200 编程控制器 <br >1454 系统手册 012015 A5E02486685AH <br >V30 CPU <br >(运动控制 V30) <br >V41 CPU <br >(运动控制 V50) <br >ConfigDynamicDefaultsJerk DynamicDefaultsJerk <br >ConfigPositionLimits_SWActive PositionLimitsSWActive <br >ConfigPositionLimits_SWMinPosition PositionLimitsSWMinPosition <br >ConfigPositionLimits_SWMaxPosition PositionLimitsSWMaxPosition <br >ConfigPositionLimits_HWActive PositionLimitsHWActive <br >ConfigPositionLimits_HWMinSwitchedLe <br >vel <br >PositionLimitsHWMinSwitchLevel <br >ConfigPositionLimits_HWMaxSwitchedLe <br >vel <br >PositionLimitsHWMaxSwitchLevel <br >ConfigHomingAutoReversal HomingAutoReversal <br >ConfigHomingDirection HomingApproachDirection <br >ConfigHomingSideActiveHoming Sensor[1]ActiveHomingSideInput <br >ConfigHomingSidePassiveHoming Sensor[1]PassiveHomingSideInput <br >ConfigHomingOffset Sensor[1]ActiveHomingHomePositionOff <br >set <br >ConfigHomingFastVelocity HomingApproachVelocity <br >ConfigHomingSlowVelocity HomingReferencingVelocity <br >MotionStatusPosition Position <br >MotionStatusVelocity Velocity <br >MotionStatusDistance StatusPositioningDistance <br >MotionStatusTargetPosition StatusPositioningTargetPosition <br >StatusBitsSpeedCommand StatusBitsVelocityCommand <br >StatusBitsHoming StatusBitsHomingCommand <br >唯重新命名CommandTable参数具命令数组: <br > <br >V30 V41 <br >ConfigCommand[] Command[] <br > 注: Command[]数组 V30 中TO_CmdTab_Config_Command类型 UDT V41 <br >中TO_Struct_Command类型 UDT 设备更换备件兼容性 <br > <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1455 <br >指令变化 <br >指令参数特性方面发生变化: <br >● RDREC WRREC (页 376) <br >● CONV (页 289) <br >HMI 面板通信 <br >果 S71200 V30 CPU 连接 HMI 面板 (页 34) S71200 V41 CPU <br >通信取决通信类型 HMI 面板固件版: <br >重新编译项目然载 CPU HMI更新 HMI 固件 <br >重新编译程序块相关求 <br > V41 CPU 换 V30 CPU 您必须重新编译程序块载 <br >V41 CPU 外果意块采专技术保护 (页 213)某 PLC <br >序列号绑定复制保护 (页 214)您必须先取消保护然编译载块 <br >(需取消激活某存储卡绑定复制保护) <br >成功编译重新组态专技术保护 PLC 序列号防拷贝保护 <br >请注意果您项目中意块采 <br >OEM(原始设备制造商)提供专技术保护您必须联系 OEM获取块 <br >V41 版 <br >更换设备Siemens 通常建议您先 STEP 7 <br >中重新编译硬件组态软件然载项目中设备 <br >纠正编译项目时发现错误进行重新编译直没错误止 <br >然项目载 V41 CPU 设备更换备件兼容性 <br > <br > S71200 编程控制器 <br >1456 系统手册 012015 A5E02486685AH <br >S71200 V30 项目适 S71200 V41 CPU <br >S71200 V40 DB 中均增加 100 <br >字节预留区域支持载重新初始化 <br > V30 项目载 V41CPU 前 DB 中删 100 字节预留区域 <br >删 100 字节预留区域执行设备更换前请执行步骤: <br >1 TIA Portal 菜单中选择选项 > 设置(Options > Settings) 菜单命令 <br >2 导航树中开PLC 编程 > 常规(PLC programming > General) 节点 <br >3 载重新初始化(Download without reinitialization) <br >区域存储器预留区域设置 0 字节 <br > 设备更换备件兼容性 <br > <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1457 <br >果已执行设备更换必须分块中删 100 字节预留区域: <br >1 项目树中右键单击程序块(Program blocks) <br >文件夹中数块快捷菜单中选择属性(Properties) <br >2 数块属性(Data block properties) <br >话框中选择载重新初始化(Download without reinitialization) 节点 <br >3 存储器预留区域设置 0 字节 <br >4 项目中数块均重复步骤 <br > 设备更换备件兼容性 <br >D1 S71200 V30 V40 端子排备件套件 <br > S71200 编程控制器 <br >1458 系统手册 012015 A5E02486685AH <br >D1 S71200 V30 V40 端子排备件套件 <br >表格 D 1 S71200 CPU V30 更早版 – 端子排备件套件 <br >果您拥 <br >S71200 CPU V30 更早版(产品编号) <br >端子排备套件(包 4 件) <br >端子排产品编号 端子排描述 <br >CPU 1211C DCDCDC (6ES7 2111AE31 <br >0XB0) <br >6ES7 2921BC300XA0 <br >6ES7 2921AH300XA0 <br > 6ES7 2921AP300XA0 <br > <br >3 针镀金 <br >8 针镀金 <br >14 针镀锡带键 <br > <br >CPU 1211C DCDC继电器 (6ES7 2111HE31 <br >0XB0) <br >CPU 1211C ACDC继电器 (6ES7 2111BE31 <br >0XB0) <br >CPU 1212C DCDCDC (6ES7 2121AE31 <br >0XB0) <br >CPU 1212C DCDC继电器 (6ES7 2121HE31 <br >0XB0) <br >CPU 1212C ACDC继电器 (6ES7 2121BE31 <br >0XB0) <br >CPU 1214C DCDCDC (6ES7 2141AG31 <br >0XB0) <br >6ES7 2921BC30XA0 <br >6ES7 2921AM300XA0 <br >6ES7 2921AV300XA0 <br >3 针镀金 <br >12 针镀锡 <br >20 针镀锡 CPU 1214C DCDC继电器 (6ES7 2141HG31 <br >0XB0) <br >CPU 1214C ACDC继电器 (6ES7 2141BG31 <br >0XB0) <br >CPU 1215C DCDCDC (6ES7 2151AG31 <br >0XB0) <br >6ES7 2921BF300XB0 <br >6ES7 2921AM300XA0 <br >6ES7 2921AV300XA0 <br >6 针镀金 <br >12 针镀锡 <br >20 针镀锡带键 CPU 1215C DCDC继电器 (6ES7 2151HG31 <br >0XB0) <br >CPU 1215C ACDC继电器 (6ES7 2151BG31 <br >0XB0) 设备更换备件兼容性 <br > D1 S71200 V30 V40 端子排备件套件 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1459 <br > <br >表格 D 2 S71200 SM V30 更早版 – 端子排备件套件 <br >果您拥 <br >S71200 SM V30 更早版(产品编号) <br >端子排备套件(包 4 件) <br >端子排产品编号 端子排描述 <br >SM1221 DI 8xDC (6ES7 2211BF320XB0) 6ES7 2921AG300XA0 7 针镀锡 <br >SM1222 DQ 8xDC (6ES7 2221BF320XB0) <br >SM1222 DQ 8 继电器 (6ES7 2221HF32 <br >0XB0) <br >6Es7 2921AG400XA1 7 <br >针镀锡带键(左侧) <br >SM1231 AI 4x13 位 (6ES7 2314HD320XB0) 6ES7 2921BG300XA0 <br > <br >7 针镀金 <br >SM1232 AQ 2x14 位 (6ES7 2324HB320XB0) <br >SM1231 AI4 x TC (6ES7 2315QD320XB0) <br >SM1231 AI4 x 16 位 (6ES7 2315ND320XB0) <br >SM1221 DI 16xDC (6ES7 2211BH320XB0) 6ES7 2921AG300XA0 7 针镀锡 <br >SM1222 DQ 16xDC (6ES7 2221BH320XB0) 6ES7 2921AG300XA0 7 针镀锡 <br >SM1222 DQ 16 继电器 (6ES7 2221HH32 <br >0XB0) <br >6ES7 2921AG400XA0 7 <br >针镀锡带键(右侧) <br >SM1223 DI 8xDCDQ 8xDC (6ES7 2231BH32 <br >0XB0) <br >6ES7 2921AG300XA0 7 针镀锡 <br >SM1223 8xDC8 继电器 (6ES7 2231PH32 <br >0XB0) <br >6ES7 2921AG300XA0 7 针镀锡 <br >6ES7 2921AG400XA0 7 <br >针镀锡带键(右侧) <br >SM1223 8xAC8 继电器 (6ES7 2231QH32 <br >0XB0) <br >6Es7 2921AG400XA0 7 <br >针镀锡带键(右侧) <br >SM1234 AI 4 AQ 2 (6ES7 2344HE320XB0) 6ES7 2921BG300XA0 <br > <br >7 针镀金 <br > SM1231 AI 8x13 位 (6ES7 2314HF320XB0) <br >SM1232 AQ4x14 位 (6ES7 2324HD320XB0) <br >SM1231 AI4 x RTD (6ES7 2315PD320XB0) <br >SM1231 AI8 x TC (6ES7 2315QF320XB0) <br >SM 1278 IO Link(6ES7 2784BD320XB0) 6ES7 2921AG300XA0 7 针镀锡 <br > 设备更换备件兼容性 <br >D1 S71200 V30 V40 端子排备件套件 <br > S71200 编程控制器 <br >1460 系统手册 012015 A5E02486685AH <br >表格 D 3 S71200 SM V32 更高版 – 端子排备件套件 <br >果您拥 <br >S71200 SM V32 更高版(产品编号) <br >端子排备套件(包 4 件) <br >端子排产品编号 端子排描述 <br >SM1221 DI 8xDC (6ES7 2211BF300XB0) 6ES7 2921AG300XA0 <br > <br >7 针镀锡 <br >SM1222 DQ 8xDC (6ES7 2221BF300XB0) <br >SM1222 DQ 8 继电器 (6ES7 2221HF30 <br >0XB0) <br >SM1231 AI 4x13 位 (6ES7 2314HD300XB0) 6ES7 2921BG300XA0 <br > <br >7 针镀金 <br >SM1232 AQ 2x14 位 (6ES7 2324HB300XB0) <br >SM1231 AI4 x TC (6ES7 2315QD300XB0) <br >SM1231 AI4 x 16 位 (6ES7 2315ND300XB0) <br >SM1221 DI 16xDC (6ES7 2211BH300XB0) 6ES7 2921AG300XA0 <br > <br >7 针镀锡 <br > SM1222 DQ 16xDC (6ES7 2221BH300XB0) <br >SM1222 DQ 16 继电器 (6ES7 2221HH30 <br >0XB0) <br >SM1223 DI 8xDCDQ 8xDC (6ES7 2231BH30 <br >0XB0) <br >SM1223 8xDC8 继电器 (6ES7 2231PH30 <br >0XB0) <br >SM1223 8xAC8 继电器 (6ES7 2231QH30 <br >0XB0) <br >SM1234 AI 4 AQ 2 (6ES7 2344HE300XB0) 6ES7 2921BG300XA0 <br > <br >7 针镀金 <br > SM1231 AI 8x13 位 (6ES7 2314HF300XB0) <br >SM1232 AQ4x14 位 (6ES7 2324HD300XB0) <br >SM1231 AI4 x RTD (6ES7 2315PD300XB0) <br >SM1231 AI8 x TC (6ES7 2315QF300XB0) 设备更换备件兼容性 <br > D1 S71200 V30 V40 端子排备件套件 <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1461 <br >果您拥 <br >S71200 SM V32 更高版(产品编号) <br >端子排备套件(包 4 件) <br >端子排产品编号 端子排描述 <br >SM1222 DQ 8 继电器(切换)(6ES7 <br >2221XF300XB0) <br >6ES7 2921AL300XA0 <br > <br >11 针镀锡 <br > <br >SM1223 DI 16xDCDQ 16xDC (6ES7 223 <br >1BL300XB0) <br >SM 1223 16 xDC16 继电器 (6ES7 223 <br >1PL301XB0) <br >SM1231 AI8 x RTD (6ES7 2315PF300XB0) 6ES7 2921BL300XA0 11 针镀金 <br > 设备更换备件兼容性 <br >D1 S71200 V30 V40 端子排备件套件 <br > S71200 编程控制器 <br >1462 系统手册 012015 A5E02486685AH <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1463 <br > 索引 <br >符号 <br >& 功框(FBD 逻辑运算) 224 <br > 功框(FBD 赋值取反) 225 <br > 功框(FBD 赋值) 225 <br >>1 功框(FBD 逻辑运算) 224 <br >A <br >ABS(计算绝值) 260 <br >AC <br >绝缘准 78 <br >接 78 <br >接线准 77 79 <br >ACOS(计算反余弦值) 263 <br >ACT_TINT(激活时钟中断) 407 <br >ADD(加法) 256 <br >AND(逻辑运算) 327 <br >ASi <br >ASi 站 CM 12432 834 <br >RDREC(读取数记录) 376 <br >WRREC(写入数记录) 376 <br > STEP 7 组态站 840 <br >站址系统分配 840 <br >分布式 IO 指令 375 <br >址 838 <br >网络连接 836 <br >传输数字值 841 <br >传输模拟值 841 <br >系统分配 840 <br > STEP 7 组态站 841 <br >添加 ASi 站 836 <br >添加 ASi 站 CM12432 模块 835 <br >ASIN(计算反正弦值) 263 <br >AT 变量覆盖 138 <br >ATEX 认证 1216 <br >ATH( ASCII 字符串转换十六进制数) 363 <br >ATTACH( OB 附加中断事件) 396 <br >AWP 命令 895 <br >引枚举类型 905 <br >生成片段 907 <br >写入变量 898 <br >写入特殊变量 901 <br >导入片段 908 <br >名 903 <br >定义枚举类型 904 <br >组合定义 909 <br >读取特殊变量 899 <br >AWP_Enum_Def 904 <br >AWP_Import_Fragment 908 <br >AWP_In_Variable 898 901 <br >AWP_Out_Variable 899 <br >AWP_Start_Fragment 907 <br >B <br >BB 1297 1406 <br >BUFFER 参数SEND_P2P 980 <br >C <br >CALCULATE(计算) 255 <br >复杂公式 43 <br >标定模拟值 44 <br >CAN_DINT(取消延时中断) 409 <br >CAN_TINT(取消时钟中断) 406 索引 <br > <br > S71200 编程控制器 <br >1464 系统手册 012015 A5E02486685AH <br >CANopen 模块 <br >021620B021630B 1433 <br >CB 1241 <br >端接偏置 947 <br >CB 1241 RS485 1421 <br >CE 认证 1214 <br >CEIL(浮点数取整) 294 <br >Char(字符数类型) 128 <br >Chars_TO_Strg(字符数组转换字符串) 361 <br >CONCAT(组合字符串) 367 <br >CONTINUESCL 324 <br >CONV(转换值) 289 <br >Cookie 限制标准 Web 页面 942 <br >Cookiesiemens_automation_language 930 <br >COS(计算余弦值) 263 <br >CountOfElements(获取 ARRAY 元素数目) 285 <br >CP 模块 <br >访问 Web 服务器 872 <br >CPU <br >ASi 836 <br >ASi 址 838 <br >ASi 端口 836 <br >CPU 1211C ACDC继电器 1226 <br >CPU 1211C DCDCDC 1226 <br >CPU 1211C DCDC继电器 1226 <br >CPU 1212C ACDC继电器 1240 <br >CPU 1212C DCDCDC 1240 <br >CPU 1212C DCDC继电器 1240 <br >CPU 1214C ACDC继电器 1254 <br >CPU 1214C DCDCDC 1254 <br >CPU 1214C DCDC继电器 1254 <br >CPU 1215C ACDC继电器 1269 <br >CPU 1215C DCDCDC 1269 <br >CPU 1215C DCDC继电器 1269 <br >CPU 1217C DCDCDC 1286 <br >HSC 组态 510 <br >IP 址 685 <br >LED 指示灯 1179 <br >MAC 址 685 685 690 <br >PROFIBUS 址 831 <br >PROFINET IO 795 <br >PROFINET 端口 685 <br >RTM(运行时间计时器) 346 <br >RUNSTOP 钮 48 <br >RUNSTOP 模式 1188 <br >工作模式 87 <br >载 216 <br >载设备 690 <br >专技术保护 213 <br >较步块 1191 <br >较表 29 <br >线 CPU 复制块 217 <br >太网端口 685 <br >未指定 CPU 158 <br >功率求 1435 <br >功率预算 56 <br >电感负载 80 <br >处理 OB 187 <br >发热区 55 59 <br >扩展电缆 70 <br > STOP 模式启输出 1198 <br >线 1186 <br >线监视 1193 <br >网络连接 676 <br >丢失密码 154 <br >丢失密码恢复 154 <br >灯负载 80 <br >安全等级 210 210 <br >安装 61 62 <br >设备组态 155 155 <br >访问保护 210 <br >阶跃响应时间 1233 1247 1262 1277 1297 索引 <br > <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1465 <br >时间步属性 693 <br >启动程 89 <br >启动参数 144 <br >转线 1183 <br >空传送卡 154 <br >显示 MAC 址 IP 址 690 <br >重设 DB 起始值 1194 <br >复位出厂设置 1186 <br >信号板 (SB) 33 <br >脉输出 441 <br > IP 址分配线 CPU 684 <br >绝缘准 78 <br >捕获 DB 值 1194 <br >监视表格 1195 <br >通信 674 <br >通信负载 107 <br >通信连接数 672 <br >通信板 (CB) 33 <br >通信类型 669 <br >接 78 <br >接线准 77 79 <br >添加新设备 156 156 <br >添加模块 160 <br >密码保护 210 <br >程序执行 83 <br >循环时间组态 107 <br >强制 1199 1200 <br >概述 27 <br >端子板连接器 69 <br >操作员面板 48 <br >操作面板(线 CPU) 1188 <br >CPU 模块失通信 99 <br >CPU 存储卡 <br >传送卡 145 <br > 140 <br >插入 141 <br >程序卡 148 <br >CPU 版兼容错误 1180 <br >CPU 版未知错误 1180 <br >CPU 组态 <br > HMI 通信 789 <br > CPU 790 <br >运行参数 173 <br >脉通道 443 <br >循环时间监视 106 <br >模块属性 178 <br >CPU 标识 Web 页面 881 <br >CPU 属性户定义 Web 页面 <br >STEP 7 组态 911 <br >创建语言 934 <br >CSM 1277 紧凑型交换机模块 1432 <br >CTD(减计数) 242 <br >CTick 认证 1216 <br >CTRL_HSC(控制高速计数器) 495 <br >CTRL_HSC_EXT(控制高速计数器) 499 <br >CTS(硬件流控制PtP) 951 <br >CTU(加计数) 242 <br >CTUD(加计数减计数) 242 <br >cULus 认证 1214 <br >D <br >Date <br >Date 数类型 126 <br >DTL(长格式日期时间数类型) 127 <br >DB(数块) () <br >DC <br >电感负载 80 <br >绝缘准 78 <br >接 78 索引 <br > <br > S71200 编程控制器 <br >1466 系统手册 012015 A5E02486685AH <br >接线准 77 79 <br >输出 1223 <br >DEC(递减) 259 <br >DECO(解码) 329 <br >DELETE(删字符串中字符) 370 <br >Deserialize 269 <br >DETACH( OB 中断事件分离) 396 <br >DeviceStates(读取 IO 系统模块状态) 416 <br >DeviceStates示例 418 <br >Diagnostic 标准 Web 页面 882 <br >DIN 导轨 61 <br >DIS_AIRT(禁较高优先级中断异步错误事件) <br >412 <br >DIV(法) 256 <br >DPNRM_DG 393 <br >DPRD_DAT(读取 DP 标准站致性数) 390 <br >DPWR_DAT(写入 DP 标准站致性数) 390 <br >E <br >EN ENO(流) 208 <br >EN_AIRT(启较高优先级中断异步错误事件) 4 <br >12 <br >ENCO(编码) 329 <br >ENDIS_PW(启禁密码) 307 <br >EQ_ElemType(ARRAY <br >元素数类型变量数类型进行较结果 <br > UNEQUAL) 252 <br >EQ_Type(数类型变量数类型进行较 <br >结果 EQUAL) 252 <br >EXITSCL 325 <br >EXP(计算指数值) 263 <br >EXPT(取幂) 263 <br >F <br >F_TRIG(信号降置位变量) 231 <br >FB(功块) <br >概述 83 <br >FBD(功块图) 199 <br >FC(功) 83 189 <br >FieldRead(读取域) 287 <br >FieldWrite(写入域) 287 <br >FILL_BLK(填充块) 276 <br >FIND(字符串中查找字符) 374 <br >FLOOR(浮点数取整) 294 <br >FM 认证 1215 <br >FORSCL 321 <br >FRAC(提取数) 263 <br >G <br >GEO2LOG(根插槽信息确定硬件标识符) 486 <br >GET(远程 CPU 读取数) 846 <br >组态连接 679 <br >GET_DIAG(读取诊断信息) 429 <br >GET_ERROR(获取错误信息) 311 <br >GET_ERROR_ID(获取错误 ID) 313 <br >Get_Features(获取高级功) 988 <br >Get_IM_Data(读取标识维护数) 437 <br >GOTOSCL 326 <br >GSD 文件 806 <br >H <br >HMI 设备 <br >网络连接 676 <br >组态 PROFINET 通信 789 <br >概述 34 <br >HSC(高速计数器) <br >组态 510 510 <br >操作 502 <br >HSC_Period 499 索引 <br > <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1467 <br >HTA(十六进制数转换 ASCII 字符串) 363 <br >HTML 页面 <br >户定义 893 <br >列表户定义 Web 页面示例 924 <br >HTML 页面户定义 <br >开发 894 <br >页面位置 911 <br >访问 S71200 数 895 <br >刷新 894 <br >语言位置 934 <br >HTTP 连接 Web 服务器 940 <br >I <br >I 存储器 <br >外围设备输入址(强制表格) 1199 <br >监视 1193 <br >监视 LAD 1194 <br >监控表 1193 <br >强制 1199 <br >强制表格 1199 <br >强制操作 1200 1200 <br >IO <br >电感负载 80 <br >寻址 120 <br >阶跃响应时间 (CPU) 1233 1247 1262 1277 1297 <br >阶跃响应时间 (SB) 1390 <br >阶跃响应时间 (SM) 1335 <br >监视 LAD 中状态 1194 <br >通监视表格监视 1195 <br >强制操作 1200 <br >数字量状态指示灯 1181 <br >模拟量状态指示灯 1182 <br >模拟量输入电压表示法 1336 1391 <br >模拟量输入电流表示法 1337 1392 <br >模拟量输出电压表示法 1338 1392 <br >模拟量输出电流表示法 1338 1393 <br >Identification 标准 Web 页面 881 <br >IFTHENSCL 319 <br >IN_Range(值范围) 250 <br >INC(递增) 259 <br >INSERT(字符串中插入字符) 371 <br >Intro 标准 Web 页面 879 <br >INV(求反码) 328 <br >IO 系统数交换 803 <br >IO 系统间数交换 803 <br >IOLink <br >LED 显示 1367 <br >引脚分配 1362 <br >功 1360 <br >址空间 1364 <br >运行程中更改参数 1365 <br >设备存储 1361 <br >设备配置文件 1359 <br >更换 1360 <br >诊断 1369 <br >图 1363 <br >参数 1364 <br >组态 1364 <br >复位出厂设置 1361 <br >错误消息 1365 1367 1369 <br >数记录 1366 <br >IOLink 站信号模块 1355 <br >IP 址 686 687 <br >MAC 址 685 <br >分配 681 689 <br >线 CPU 进行组态 1186 <br >线分配 684 <br >设备组态 173 <br >组态 685 <br >IP 路器 685 索引 <br > <br > S71200 编程控制器 <br >1468 系统手册 012015 A5E02486685AH <br >IS_ARRAY(检查数组) 254 <br >IS_NULL(查询等零指针) 253 <br >ISO on TCP <br >特殊模式 699 <br >ISO on TCP 协议 695 <br >ISOonTCP <br >连接 ID 699 <br >连接组态 677 <br >参数 703 <br >J <br >JavaScript 限制标准 Web 页面 940 <br >JMP(RLO 1 时跳转) 302 <br >JMP_LIST(定义跳转列表) 303 <br >JMPN(RLO 0 时跳转) 302 <br >L <br >LABEL(跳转标签) 302 <br >LAD(梯形图) <br >状态 1194 1199 <br >监视 1194 <br >监视状态值 1193 <br >程序编辑器 1194 <br >概述 198 <br >LED 指示灯 <br >CPU 状态 1179 <br >通信接口 946 1179 <br >LED(读取 LED 状态) 414 <br >LEFT(读取字符串左侧字符) 368 <br >LEN(确定字符串长度) 366 <br >LENGTH 参数SEND_P2P 980 <br >LIMIT(设置限值) 262 <br >LN(计算然数) 263 <br >LOG2GEO(根硬件标识符确定插槽) 488 <br >M <br >MAC 址 685 690 <br >MAX(获取值) 261 <br >MAX_LEN(字符串长度) 366 <br >MB_CLIENT 1029 <br >MB_CLIENT(作 Modbus TCP 客户端通 <br >PROFINET 进行通信) 1116 <br >MB_COMM_LOAD(组态 Modbus RTU PtP <br >模块端口) 1136 <br >MB_MASTER(作 Modbus 站通 PtP <br >端口进行通信) 1140 <br >MB_SERVER 1039 <br >MB_SERVER(作 Modbus TCP 服务器通 <br >PROFINET 进行通信) 1125 <br >MB_SLAVE(作 Modbus 站通 PtP <br >端口进行通信) 1147 <br >MC_ChangeDynamic(更改轴动态设置) 649 <br >MC_CommandTable 646 <br >MC_Halt(暂停轴) 635 <br >MC_Home(轴回原点) 632 <br >MC_MoveAbsolute(绝定位轴) 637 <br >MC_MoveJog(点动模式移动轴) 644 <br >MC_MoveRelative(相定位轴) 639 <br >MC_MoveVelocity(预定义速度移动轴) 641 <br >MC_Power(发布阻止轴) 627 <br >MC_ReadParam(读取工艺象参数) 654 <br >MC_Reset(确认错误) 630 <br >MC_WriteParam(写入工艺象参数) 652 <br >MID(读取字符串中间字符) 368 <br >MIN(获取值) 261 <br >MOD(返回法余数) 257 <br >Modbus <br >MB_CLIENT <br >MB_CLIENT(作 Modbus TCP 客户端通 <br >PROFINET 进行通信) 1116 索引 <br > <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1469 <br >MB_COMM_LOAD(组态 Modbus RTU PtP <br >模块端口) 1136 <br >MB_MASTER(作 Modbus 站通 PtP <br >端口进行通信) 1140 <br >MB_SERVER <br >MB_SERVER(作 Modbus TCP 服务器通 <br >PROFINET 进行通信) 1125 <br >MB_SLAVE(作 Modbus 站通 PtP <br >端口进行通信) 1147 <br >Modbus_Comm_Load(组态 Modbus RTU PtP <br >模块 SIPLUS IO 端口) 1055 <br >Modbus_Master(作 Modbus RTU 站通 <br >SIPLUS IO PtP 端口通信) 1059 <br >Modbus_Slave(作 Modbus RTU 站通 <br >SIPLUS IO PtP 端口通信) 1067 <br >RTU 通信 1026 <br >功代码 1024 <br >存储区址 1025 <br >网络站址 1025 <br >版 46 1005 1054 1099 1135 <br >Modbus RTU <br >站示例 1077 <br >站程序 1075 <br >Modbus RTU <br >指令区 1052 <br >Modbus TCP <br >版 1028 1115 <br >Modbus TCP <br >指令区 1027 <br >Modbus_Comm_Load(组态 Modbus RTU PtP <br >模块 SIPLUS IO 端口)指令 1055 <br >Modbus_Master(作 Modbus RTU 站通 SIPLUS <br >IO PtP 端口通信) 1059 <br >Modbus_Slave(作 Modbus RTU 站通 SIPLUS <br >IO PtP 端口通信) 1067 <br >Module information 标准 Web 页面 883 <br >ModuleStates 423 <br >ModuleStates 示例 425 <br >MOVE(移动值) 266 <br >MOVE_BLK(移动块) 266 <br >MRES 操作员面板 48 <br >MUL(法) 256 <br >MUX(路复) 331 <br >My Documentation Manager 4 <br >N <br >N(扫描操作数信号降) 229 <br >N_TRIG(扫描 RLO 信号降) 230 <br >N 功框 N 线圈(信号降置位操作数) 230 <br >NE_ElemType(数类型变量数类型进行较 <br >结果 UNEQUAL) 252 <br >NE_Type(数类型变量数类型进行较 <br >结果 UNEQUAL) 252 <br >NEG(求二进制补码) 258 <br >NORM_X(标准化) 295 <br >NOT(取反 RLO) 225 <br >NOT_NULL(查询等零指针) 253 <br >NOT_OK(检查效性) 251 <br >O <br >OB () <br >OK(检查效性) 251 <br >OPC组态 1167 <br >OR(逻辑运算) 327 <br >OUT_Range(值超出范围) 250 <br >P <br >P(扫描操作数信号升) 229 <br >P_TRIG(扫描 RLO 信号升) 230 <br >P 功框 P 线圈(信号升置位操作数) 229 索引 <br > <br > S71200 编程控制器 <br >1470 系统手册 012015 A5E02486685AH <br >PEEKPEEK_WORDPEEK_BOOLPEEK_DWOR <br >DPEEK_BLK 206 280 <br >PID <br >PID_3Step 算法 512 <br >PID_3STEP(阀门进行调节 PID 控制器) 523 <br >PID_Compact 算法 512 <br >PID_Compact(具集成调节功通 PID <br >控制器) 515 <br >PID_Temp(允许处理温度控制通 PID <br >控制器) 534 <br >调试 570 <br >概述 511 <br >PLC <br >CPU 概述 27 <br >HSC 组态 510 <br >RTM(运行时间计时器) 346 <br >工作模式 87 <br >载 216 <br >专技术保护 213 <br >较步 1191 <br >线 CPU 复制块 217 <br >功率预算 56 <br >扩展电缆 70 <br >存储卡 140 <br >安装 61 62 <br >设备组态 155 <br >时间步属性 693 <br >系统设计 183 <br >启动程 89 <br >块 185 <br >变量 114 <br > IP 址分配线 CPU 684 <br >监视 1193 <br >监视表格 1195 <br >通信负载 107 <br >添加模块 160 <br >循环时间 106 107 <br >循环时间 106 107 <br >强制 1199 <br >强制操作 1200 <br >端子板连接器 69 <br >PM 1207 电源模块 1432 <br >Pointer <br >Any 数类型 134 <br >Pointer 数类型 133 <br >Variant 数类型 136 <br >指针概述 133 <br >POKEPOKE_BOOLPOKE_BLK 206 280 <br >PORT_CFG(动态组态通信参数) 1079 <br >Port_Config(端口组态) 966 <br >PROFIBUS <br >CM 12425(DP 站)模块 826 <br >CM 12435(DP 站)模块 826 <br >DPNRM_DG(读取 DP 站诊断数) 393 <br >DPRD_DAT(读取 DP <br >标准站致性数) 390 <br >DPWR_DAT(写入 DP <br >标准站致性数) 390 <br >GET(远程 CPU 读取数) 846 <br >PUT(数写入远程 CPU) 846 <br >RALRM(接收中断) 379 <br >RDREC(读取数记录) 376 <br >S7 连接 851 <br >WRREC(写入数记录) 376 <br >站 826 <br >分布式 IO 指令 375 <br >站 826 <br >址 831 <br >址组态 831 <br >网络连接 676 830 <br >通信连接数 672 索引 <br > <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1471 <br >添加 CM 12435(DP 站)模块 829 <br >添加 DP 站 829 <br >PROFIBUS PROFINET <br >DeviceStates 示例 418 <br >ModuleStates 示例 425 <br >PROFINET <br >CPU CPU 通信 790 <br >DPRD_DAT(读取 DP <br >标准站致性数) 390 <br >DPWR_DAT(写入 DP <br >标准站致性数) 390 <br >GET(远程 CPU 读取数) 846 <br >IP 址 685 <br >IP 址分配 694 <br >MAC 址 685 <br >PLC PLC 通信 790 <br >PUT(数写入远程 CPU) 846 <br >RALRM(接收中断) 379 <br >RDREC(读取数记录) 376 <br >S7 连接 851 <br >WRREC(写入数记录) 376 <br >分布式 IO 指令 375 <br >太网址属性 687 <br >网络连接 676 790 791 796 <br >设备命名寻址 694 <br >连接 ID 699 <br >时间步 173 <br >时间步属性 693 <br >系统启动时间 694 <br >组态 CPU HMI 设备间通信 789 <br >组态 IP 址 173 <br >重置连接 750 <br >测试网络 689 <br >特殊模式 699 <br >通信连接数 672 <br >通信类型 669 <br >概述 695 <br >PROFINET IO <br >分配 CPU 796 <br >分配设备名称 796 <br >线分配设备名称 1184 <br >线设备名称 1184 <br >设备 795 <br >设备名称 796 <br >添加设备 795 <br >PROFINET RT 695 <br >PROFINET 指令 <br >T_CONFIG(组态接口) 776 <br >T_DIAG 753 <br >T_RESET 750 <br >TCON 731 <br >TDISCON 731 <br >TRCV 731 <br >TRCV_C 709 793 <br >TSEND 731 <br >TSEND_C 709 <br >TURCV(通太网 (UDP) 接收数) 770 <br >TUSEND(通太网 (UDP) 发送数) 770 <br >早期 TCONTDISCONTSEND TRCV <br >指令 741 <br >早期 TRCV_C(通太网接收数 (TCP)) 722 <br >早期 TSEND_C(通太网发送数 (TCP)) 722 <br >PTO(脉串输出) <br >CTRL_PWM(脉宽调制) 439 <br >法进行强制 1200 <br >运行 441 <br >组态脉通道 443 <br >PtP 指令返回值 963 <br >PtP 消息长度 961 <br >PtP 通信 948 <br >示例程序 992 索引 <br > <br > S71200 编程控制器 <br >1472 系统手册 012015 A5E02486685AH <br >示例程序STEP 7 编程 999 <br >示例程序运行 1001 <br >示例程序组态 993 <br >示例程序终端仿真器 1001 <br >组态参数 952 <br >组态端口 949 <br >编程 990 <br >PtP 错误类 965 1079 <br >PUT(数写入远程 CPU) 846 <br >组态连接 679 <br >PWM(脉宽度调制) <br >CTRL_PWM(脉宽调制) 439 <br >法进行强制 1200 <br >运行 441 <br >组态脉通道 443 <br >Q <br >Q 存储器 <br >组态脉通道 443 <br >脉输出 441 <br >QRY_CINT(查询循环中断参数) 402 <br >QRY_DINT(查询延时中断状态) 409 <br >QRY_TINT(查询时钟中断状态) 407 <br >R <br >R(复位输出) 226 <br >R_TRIG(信号升置位变量) 231 <br >RALRM(接收中断) 379 384 <br >RCV_CFG(动态组态串行接收参数) 1083 <br >RCV_PTP(启接收消息) 1091 <br >RCV_RST(删接收缓区) 1093 <br >RD_ADDR(根硬件标识符确定 IO 址) 491 <br >RD_LOC_T(读取时间) 341 <br >RD_SYS_T(读取时间) 341 <br >RDREC(读取数记录) 376 384 <br >RE_TRIGR(重新启动周期监视时间) 309 <br >READ_BIG (尾格式读取数) 282 <br >READ_DBL(装载存储器中数块读取) 482 <br >READ_LITTLE(尾格式读取数) 282 <br >Receive_Config(接收组态) 971 <br >Receive_P2P(接收点点) 981 <br >Receive_Reset(接收方复位) 984 <br >REPEATSCL 323 <br >REPLACE(换字符串中字符) 372 <br >RESET_BF(复位位域) 227 <br >RET(返回) 306 <br >RETURNSCL 326 <br >RIGHT(读取字符串右侧字符) 368 <br >ROL(循环左移) ROR(循环右移) 335 <br >ROUND(取整) 293 <br >RS(复位置位触发器) 228 <br >RS232 RS485 通信模块 945 <br >RS485 连接器 <br >端接偏置 947 <br >RT(重置定时器) 233 <br >RTS 接通延迟断开延迟 953 <br >RTS(硬件流控制PtP) 951 <br >RUN 模式 87 90 1188 <br >工具栏钮 48 <br >强制操作 1200 <br >操作员面板 48 <br >RUNSTOP 钮 48 <br >RUNTIME(测量程序运行时间) 316 <br >S <br >S(置位输出) 226 <br >S_CONV(转换字符串) 349 <br >S_MOV(移动字符串) 349 索引 <br > <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1473 <br >S7 通信 <br >组态连接 679 <br >SCALE_X(标定) 295 <br >SCL(结构化控制语言) <br >ABS(计算绝值) 260 <br >ACOS(计算反余弦值) 263 <br >ACT_TINT(激活时钟中断) 407 <br >ADD(加法) 256 <br >AND(逻辑运算) 327 <br >ASIN(计算反正弦值) 263 <br >ATAN(计算反正切值) 263 <br >ATH( ASCII 字符串转换十六进制数) 363 <br >ATTACH( OB 附加中断事件) 396 <br >CAN_DINT(取消延时中断) 409 <br >CAN_TINT(取消时钟中断) 406 <br >CASE 320 <br >CEIL(浮点数取整) 294 <br >Chars_TO_Strg(字符数组转换字符串) 361 <br >CONCAT(组合字符串) 367 <br >CONTINUE 324 <br >CONV(转换值) 289 <br >COS(计算余弦值) 263 <br >CountOfElements(获取 ARRAY 元素数目) 285 <br >CTD(减计数) 242 <br >CTRL_HSC(控制高速计数器) 495 <br >CTRL_PWM(脉宽调制) 439 <br >CTU(加计数) 242 <br >CTUD(加计数减计数) 242 <br >DataLogClose(关闭数日志) 469 <br >DataLogCreate(创建数日志) 460 <br >DataLogNewFile(新文件中创建数日志) 470 <br >DataLogOpen(开数日志) 464 <br >DataLogWrite(写入数日志) 467 <br >DEC(递减) 259 <br >DECO(解码) 329 <br >DELETE(删字符串中字符) 370 <br >Deserialize 269 <br >DETACH( OB 中断事件分离) 396 <br >DeviceStates(读取 IO 系统模块状态) 416 <br >DIS_AIRT(禁较高优先级中断异步错误事件 <br >) 412 <br >DIV(法) 256 <br >EN ENO(流) 208 <br >EN_AIRT(启较高优先级中断异步错误事件 <br >) 412 <br >ENCO(编码) 329 <br >EXIT 325 <br >EXP(计算指数值) 263 <br >EXPT(取幂) 263 <br >F_TRIG(信号降置位变量) 231 <br >FILL_BLK(填充块) 276 <br >FIND(字符串中查找字符) 374 <br >FLOOR(浮点数取整) 294 <br >FOR 321 <br >FRAC(提取数) 263 <br >GEO2LOG(根插槽信息确定硬件标识符) 486 <br >GET(远程 CPU 读取数) 846 <br >GET_DIAG(读取诊断信息) 429 <br >Get_IM_Data(读取标识维护数) 437 <br >GOTO 326 <br >HTA(十六进制数转换 ASCII 字符串) 363 <br >IFTHEN 319 <br >IN_Range(值范围) 250 <br >INC(递增) 259 <br >INSERT(字符串中插入字符) 371 <br >INV(求反码) 328 <br >JMP_LIST(定义跳转列表) 303 <br >LED(读取 LED 状态) 414 <br >LEFT(读取字符串左侧字符) 368 <br >LEN(确定字符串长度) 366 <br >LIMIT(设置限值) 262 <br >LN(计算然数) 263 索引 <br > <br > S71200 编程控制器 <br >1474 系统手册 012015 A5E02486685AH <br >LOG2GEO(根硬件标识符确定插槽) 488 <br >MAX(获取值) 261 <br >MAX_LEN(字符串长度) 366 <br >MB_CLIENT(作 Modbus TCP 客户端通 <br >PROFINET 进行通信) 1116 <br >MB_COMM_LOAD(组态 Modbus RTU PtP <br >模块端口) 1136 <br >MB_MASTER(作 Modbus 站通 PtP <br >端口进行通信) 1140 <br >MB_SERVER(作 Modbus TCP 服务器通 <br >PROFINET 进行通信) 1125 <br >MB_SLAVE(作 Modbus 站通 PtP <br >端口进行通信) 1147 <br >MC_ChangeDynamic(更改轴动态设置) 649 <br >MC_CommandTable 646 <br >MC_Halt(暂停轴) 635 <br >MC_Home(轴回原点) 632 <br >MC_MoveAbsolute(绝定位轴) 637 <br >MC_MoveJog(点动模式移动轴) 644 <br >MC_MoveRelative(相定位轴) 639 <br >MC_MoveVelocity(预定义速度移动轴) 641 <br >MC_Power(发布阻止轴) 627 <br >MC_ReadParam(读取工艺象参数) 654 <br >MC_Reset(确认错误) 630 <br >MC_WriteParam(写入工艺象参数) 652 <br >MID(读取字符串中间字符) 368 <br >MIN(获取值) 261 <br >MOD(返回法余数) 257 <br >Modbus_Comm_Load(组态 Modbus RTU PtP <br >模块 SIPLUS IO 端口) 1055 <br >Modbus_Master(作 Modbus RTU 站通 <br >SIPLUS IO PtP 端口通信) 1059 <br >Modbus_Slave(作 Modbus RTU 站通 <br >SIPLUS IO PtP 端口通信) 1067 <br >ModuleStates(读取模块模块状态信息) 423 <br >MOVE(移动值) 266 <br >MOVE_BLK(移动块) 266 <br >MUL(法) 256 <br >MUX(路复) 331 <br >NEG(求二进制补码) 258 <br >NORM_X(标准化) 295 <br >NOT_OK(检查效性) 251 <br >OK(检查效性) 251 <br >OR(逻辑运算) 327 <br >OUT_Range(值超出范围) 250 <br >PEEK POKE 差异 206 280 <br >PID 概述 511 <br >PID_3Step 算法 512 <br >PID_3STEP(阀门进行调节 PID 控制器) 523 <br >PID_Compact 算法 512 <br >PID_Compact(具集成调节功通 PID <br >控制器) 515 <br >PID_Temp(允许处理温度控制通 PID <br >控制器) 534 <br >PORT_CFG(动态组态通信参数) 1079 <br >PUT(数写入远程 CPU) 846 <br >QRY_CINT(查询循环中断参数) 402 <br >QRY_DINT(查询延时中断状态) 409 <br >QRY_TINT(查询时钟中断状态) 407 <br >R_TRIG(信号升置位变量) 231 <br >RCV_CFG(动态组态串行接收参数) 1083 <br >RCV_PTP(启接收消息) 1091 <br >RCV_RST(删接收缓区) 1093 <br >RD_ADDR(根硬件标识符确定 IO 址) 491 <br >RD_LOC_T(读取时间) 341 <br >RD_SYS_T(读取时间) 341 <br >READ_BIG (尾格式读取数) 282 <br >READ_DBL(装载存储器中数块读取) 482 <br >READ_LITTLE(尾格式读取数) 282 <br >RecipeExport(配方导出) 451 <br >RecipeImport(配方导入) 453 <br >REPEAT 323 索引 <br > <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1475 <br >REPLACE(换字符串中字符) 372 <br >RETURN 326 <br >RIGHT(读取字符串右侧字符) 368 <br >ROL(循环左移) ROR(循环右移) 335 <br >ROUND(取整) 293 <br >RTM(运行时间计时器) 346 <br >RUNTIME(测量程序运行时间) 316 <br >S_CONV(转换字符串) 349 <br >S_MOV(移动字符串) 349 <br >SCALE_X(标定) 295 <br >SEL(选择) 330 <br >SEND_CFG(动态组态串行传输参数) 1082 <br >SEND_PTP(传输发送缓区数) 1089 <br >Serialize 273 <br >SET_CINT(设置循环中断参数) 400 <br >SET_TIMEZONE(设置时区) 345 <br >SET_TINTL(设置日期时钟中断) 404 <br >SGN_GET(查询 RS232 信号) 1095 <br >SGN_SET(设置 RS232 信号) 1096 <br >SHL(左移) SHR(右移) 334 <br >SIN(计算正弦值) 263 <br >SQR(计算方) 263 <br >SQRT(计算方根) 263 <br >SRT_DINT(启动延时中断) 409 <br >Strg_TO_Chars(字符串转换字符数组) 361 <br >STRG_VAL(字符串转换数值) 349 <br >SUB(减法) 256 <br >SWAP(交换字节) 278 <br >SWITCH(跳转分配器) 304 <br >T_ADD(时间相加) 339 <br >T_COMBINE(组合时间) 340 <br >T_CONV(转换时间提取) 337 <br >T_DIFF(时差) 339 <br >T_SUB(时间相减) 339 <br >TAN(计算正切值) 263 <br >TM_MAIL(发送电子邮件) 1171 <br >TRUNC(截尾取整) 293 <br >UFILL_BLK(中断填充块) 276 <br >UMOVE_BLK(中断移动块) 266 <br >USS_Drive_Control(驱动器交换数) 1010 <br >USS_Port_Scan(通 USS 网络编辑通信) 1009 <br >USS_Read_Param(驱动器读取参数) 1013 <br >USS_Write_Param(更改驱动器中参数) 1015 <br >VAL_STRG(数值转换字符串) 349 <br >Var 段 200 <br >VariantGet(读取 VARIANT 变量值) 283 <br >VariantPut(写入 VARIANT 变量值) 284 <br >WHILE 322 <br >WR_LOC_T(设置时间) 341 <br >WR_SYS_T(设置时间) 341 <br >WRIT_DBL(写入装载存储器中数块) 482 <br >WRITE_BIG(尾格式写入数) 282 <br >WRITE_LITTLE (尾格式写入数) 282 <br >WWW(步户定义 Web 页面) 913 <br >XOR(逻辑运算) 327 <br >较值 249 <br >旧 USS_WPM(更改驱动器中参数) 1109 <br >早期 USS_DRV(驱动器交换数) 1104 <br >早期 USS_PORT(通 USS 网络编辑通信) 1103 <br >早期 USS_RPM(驱动器读取参数) 1107 <br >寻址 202 <br >运算符 202 <br >运算符优先级 202 <br >位逻辑 223 <br >条件 202 <br >表达式 202 <br >转换指令 290 <br >定时器 233 <br >调 FB FC 202 <br >调块 187 <br >控制语句 202 318 319 320 321 322 323 324 3 <br >25 326 326 索引 <br > <br > S71200 编程控制器 <br >1476 系统手册 012015 A5E02486685AH <br >程序控制 318 <br >程序编辑器 200 <br >概述 200 <br >SEL(选择) 330 <br >SEND_CFG(动态组态串行传输参数) 1082 <br >Send_Config(发送组态) 969 <br >SEND_P2P(发送点点数) 977 <br >LENGH BUFFER 参数 980 <br >SEND_PTP(传输发送缓区数) 1089 <br >Serialize 273 <br >SET_BF(置位位域) 227 <br >SET_CINT(设置循环中断参数) 400 <br >Set_Features(设置高级功) 989 <br >SET_TIMEZONE(设置时区) 345 <br >SET_TINTL(设置日期时钟中断) 404 <br >SGN_GET(查询 RS232 信号) 1095 <br >SGN_GET(获取 RS232 信号) 985 <br >SGN_SET(设置 RS232 信号) 1096 <br >SHL(左移) SHR(右移) 334 <br >SHLSCL 334 <br >SHRSCL 334 <br >Siemens 安全证书Web 页面 879 942 <br >siemens_automation_language cookie 930 <br >Signal_Set(设置 RS232 信号) 986 <br >SIN(计算正弦值) 263 <br >SM 1231 RTD <br >选型表 1351 1403 <br >SM SB <br >较表 32 <br >设备组态 155 155 <br >SMS 1165 <br >SQR(计算方) 263 <br >SQRT(计算方根) 263 <br >SR(置位复位触发器) 228 <br >SRT_DINT(启动延时中断) 409 <br >STARTUP 模式 <br >强制操作 1200 <br >STEP 7 <br >ASi 837 <br >ASi 端口 836 <br >FB 初始值 190 <br >HSC 组态 510 <br >PROFIBUS 831 <br >PROFINET 端口 685 <br >RTM(运行时间计时器) 346 <br >RUNSTOP 钮 48 <br >工作模式 87 <br >载 216 <br >门户视图项目视图 41 <br >较步 1191 <br >线 CPU 复制块 217 <br >太网端口 685 <br >功 (FC) 189 <br >扩展输入输出 46 <br >代码块类型 83 <br >户程序调代码块 187 <br >编辑器间拖放 47 <br >效 FCFB DB 号 83 <br >存储卡 140 <br >网络连接 676 <br >优先等级 (OB) 91 <br > LAD FBD 指令添加输入输出 45 <br >设备组态 155 <br >收藏夹 42 <br >运行 1195 <br >块调 83 <br >更改设置 47 <br >时间步属性 (PROFINET) 693 <br >启动程 89 <br >拔出模块 51 <br >函数块 (FB) 83 190 索引 <br > <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1477 <br >线性结构化程序 185 <br >组态 CPU 173 <br >组态模块 178 <br >背景数块 (DB) 190 <br >重设 DB 起始值 1194 <br > IP 址分配线 CPU 684 <br >捕获 DB 值 1194 <br >监视 1193 1194 <br >通信负载 107 <br >添加 PROFINET IO 设备 795 <br >添加新设备 156 <br >添加模块 160 <br >密码保护 213 <br >插入指令 42 <br >程序卡 140 <br >循环时间 106 107 <br >循环时间 106 107 <br >强制 1199 <br >强制操作 1200 <br >数块 (DB) 83 <br >操作员面板 48 <br >STEP 7 网页 4 <br >STEP 7 编程 <br >PtP 示例程序 999 <br >户定义 Web 页面 913 <br >STOP 模式 87 1188 <br >工具栏钮 48 <br > STOP 模式启输出 1198 <br >强制操作 1200 <br >操作员面板 48 <br >STP(退出程序) 311 <br >Strg_TO_Chars(字符串转换字符数组) 361 <br >STRG_VAL(字符串转换数值) 349 <br >String <br >S_MOVE(移动字符串) 349 <br >String 数类型 129 <br >字符串数概述 348 <br >字符串操作概述 365 <br >SUB(减法) 256 <br >SWAP(交换字节) 278 <br >SWITCH(跳转分配器) 304 <br >T <br >T_ADD(时间相加) 339 <br >T_COMBINE(组合时间) 340 <br >T_CONFIG(组态接口) 776 <br >T_CONV(转换时间提取) 337 <br >T_DIAG 753 <br >T_DIFF(时差) 339 <br >T_RESET 750 <br >T_SUB(时间相减) 339 <br >TAN(计算正切值) 263 <br >TCON 731 <br >连接 ID 699 <br >连接参数 703 <br >组态 677 <br >TCONTDISCONTSEND TRCV <br >版 730 740 <br >TCON_Param 703 <br >TCP <br >协议 695 <br >连接 ID 699 <br >连接组态 677 677 <br >参数 703 <br >特殊模式 699 <br >TCPIP 通信 695 <br >TDISCON 731 <br >TeleService 适配器模块 72 <br >TeleService 通信 <br >TM_MAIL(发送电子邮件) 1171 <br >TIA Portal门户视图项目视图 41 索引 <br > <br > S71200 编程控制器 <br >1478 系统手册 012015 A5E02486685AH <br >Time <br >DTL(长格式日期时间数类型) 127 <br >Time 数类型 126 <br >TOD(日时钟数类型) 127 <br >TM_MAIL(发送电子邮件) 1171 <br >TMAIL_C 758 <br >TRCV 731 <br >连接 ID 699 <br >TRCV(通太网 (TCP) 接收数) <br >参数组态 794 <br >TRCV(通太网 (TCP) 接收数)) <br >特殊模式 699 <br >TRCV_C <br >特殊模式 699 <br >TRCV_C(通太网 (TCP) 接收数) 709 <br >连接参数 703 <br >TRCV_C(通太网 (TCP) 接收数)) <br >连接 ID 699 <br >TRCV_C(通太网 (TCP) 接收数)) <br >组态 677 <br >TRUNC(截尾取整) 293 <br >TS 适配器 32 <br >SIM 卡 74 <br > DIN 导轨安装 75 <br >墙安装 76 <br >插入 TS 模块 72 <br >TSAP 端口号限制 786 <br >TSAP(传输服务访问点) 680 <br >TSAP 端口号限制 786 <br >分配设备指令 695 <br >定义 697 <br >组态常规参数 792 852 <br >TSEND 731 <br >连接 ID 699 <br >TSEND_C TRCV_C <br >历史版 721 <br >版 708 <br >TSEND_C(通太网 (TCP) 发送数) 709 <br >连接参数 703 <br >指令组态 793 <br >TSEND_C(通太网 (TCP) 发送数)) <br >连接 ID 699 <br >组态 677 <br >TURCV(通太网 (UDP) 接收数) 770 <br >TURCV(通太网 (UDP) 接收数)) <br >组态 677 <br >TURCV(通太网接收数 (UDP)) <br >连接参数 703 <br >TUSEND(通太网 (UDP) 发送数) 770 <br >TUSEND(通太网 (UDP) 发送数)) <br >组态 677 <br >TUSEND(通太网发送数 (UDP)) <br >参数 703 <br >U <br >UDP <br >连接组态 677 <br >参数 703 <br >UDP 协议 695 <br >UFILL_BLK(中断填充块) 276 <br >UMOVE_BLK(中断移动块) 266 <br >USS 协议库 <br >USS_Drive_Control(驱动器交换数) 1010 <br >USS_Port_Scan(通 USS 网络编辑通信) 1009 <br >USS_Read_Param(驱动器读取参数) 1013 <br >USS_Write_Param(更改驱动器中参数) 1015 <br >状态代码 1017 <br >求 1006 <br >概述 1002 索引 <br > <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1479 <br >USS 指令 <br >区 1003 <br >V <br >VAL_STRG(数值转换字符串) 349 <br >Variable Status 标准 Web 页面 887 <br >VariantGet(读取 VARIANT 变量值) 283 <br >VariantPut(写入 VARIANT 变量值) 284 <br >W <br >WChar(字字符数类型) 128 <br >Web 服务器 863 <br >HTTP 连接数 940 <br >引号约定 909 <br >户定义 Web 页面 893 <br >户配置 868 <br >更新速率 866 <br >启 866 <br >限制 939 <br >标准 Web 页面 870 <br >通 CP 模块访问 872 <br >移动设备外观 874 <br >移动设备访问 871 <br >Web 服务器连接数 940 <br >WHILESCL 322 <br >WR_LOC_T(设置时间) 341 <br >WR_SYS_T(设置时间) 341 <br >WRIT_DBL(写入装载存储器中数块) 482 <br >WRITE_BIG(尾格式写入数) 282 <br >WRITE_LITTLE (尾格式写入数) 282 <br >WRREC(写入数记录) 376 384 <br >WString(字字符串数类型) 129 <br >WWW(步户定义 Web 页面) 913 <br >X <br >x 功框(FBD 异逻辑运算) 224 <br >XONXOFF 952 <br >XOR(逻辑运算) 327 <br >Y <br >致性检查 220 <br >G <br >工艺象 <br >PID 513 <br >运动控制 591 <br >工艺指令 495 <br >工艺模块SM 1278 4xIOLink 站 1355 <br >工业环境 <br >认证 1217 <br >工作存储器 29 <br >CPU 1211C 1226 <br >CPU 1212C 1240 <br >CPU 1214C 1254 <br >CPU 1215C 1269 <br >CPU 1217C 1286 <br >工作模式 48 48 <br >CPU 工作模式 87 <br >更改 STOPRUN 1188 <br >X <br >载 <br >Siemens PC 安全证书 879 942 <br >户定义 Web 页面 DB 915 <br >户程序 216 <br >固件更新 151 <br >项目 216 <br >显示 MAC 址 IP 址 690 索引 <br > <br > S71200 编程控制器 <br >1480 系统手册 012015 A5E02486685AH <br >Y <br > CPU存储卡密码绑定 214 <br > Web 服务器线连接 871 <br >SH <br >电启动 87 <br >启动程 89 <br >传 <br >线 CPU 复制块 217 <br >户程序 217 <br >M <br >门户视图 41 <br >Y <br >已传送消息组态 953 <br >已优化数块 192 <br >Z <br >子网掩码 686 <br >K <br >开放式户通信 <br > TRCV_C 建立连接读取数 709 <br > TSEND_C 建立连接发送数 709 <br >早期 TRCV_C 建立连接读取数 722 <br >早期 TSEND_C 建立连接发送数 722 <br >开放式户通信指令返回值 785 <br >开始条件 955 <br >ZH <br >专技术保护 <br >密码保护 213 <br >支持 3 <br >B <br >重启 87 <br >Q <br >区 <br >TCONTDISCONTSEND TRCV 指令 729 <br >TSEND_C TRCV_C 指令区 707 <br >点点指令 948 <br >B <br >较步线离线 CPU 1191 <br >较表 <br >CPU 型号 29 <br >HMI 设备 34 <br >模块 32 <br >较值 249 <br >Q <br >切片(变量化数类型) 137 <br >切换语言户定义 Web 页面 929 <br >R <br >日历 337 <br >日期 <br >SET_TIMEZONE(设置时区) 345 <br >T_ADD(时间相加) 339 <br >T_COMBINE(组合时间) 340 <br >T_CONV(转换时间提取) 337 索引 <br > <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1481 <br >T_DIFF(时差) 339 <br >T_SUB(时间相减) 339 <br >ZH <br >中断 954 955 <br >ATTACH( OB 附加中断事件) 396 <br >CAN_DINT(取消延时中断) 409 <br >DETACH( OB 中断事件分离) 396 <br >QRY_DINT(查询延时中断状态) 409 <br >SRT_DINT(启动延时中断) 409 <br >中断等时间 102 <br >概述 91 <br >SH <br >手册 4 <br >手动片段 DB 控制 934 <br >Q <br >气流 55 <br >P <br >片段 DB(户定义 Web 页面) <br >生成 912 <br > AWP 命令导入 908 <br >通 AWP 命令创建 907 <br >F <br >反电压保护 1222 <br >C <br > DBIO 存储器中读取 206 280 <br > RUN 切换 STOP 113 <br > Web 服务器监视变量 887 <br >线 CPU 复制块 217 <br >站轮询架构 991 <br >F <br >分配枚举类型户定义 Web 页面 905 <br >W <br >文件夹户定义 Web 页面语言 930 <br >文档 4 <br >J <br >计数器 <br >CTD(减计数) 242 <br >CTRL_HSC(控制高速计数器) 495 <br >CTU(加计数) 242 <br >CTUD(加计数减计数) 242 <br >HSC 运行 502 <br >HSC 组态 510 <br > 31 1229 1243 1257 1272 1289 <br >数量 31 1228 1242 1256 1271 1288 <br >操作(标准计数器) 244 <br >计算机求 40 <br >D <br >订货号 <br >CPU 1439 <br >CSM 1277 太网交换机 1444 <br >FS 信号模块 1444 <br >PM 1207 电源 1444 <br >STEP 7 1450 <br >WinCC 1450 <br >视化软件 1450 <br >信号板电池板 1441 索引 <br > <br > S71200 编程控制器 <br >1482 系统手册 012015 A5E02486685AH <br >信号模块 1440 <br >编程软件 1450 <br >R <br >认证 <br >ATEX 1216 <br >CE 1214 <br >CTick 1216 <br >cULus 1214 <br >FM 1215 <br >海事 1216 <br >韩国认证 1216 <br >Y <br >引号约定Web 服务器 909 <br >引枚举类型户定义 Web 页面 905 <br >太网 <br >CSM 1277 紧凑型交换机模块 1432 <br >DPNRM_DG(读取 DP 站诊断数) 393 <br >DPRD_DAT(读取 DP <br >标准站致性数) 390 <br >DPWR_DAT(写入 DP <br >标准站致性数) 390 <br >GET(远程 CPU 读取数) 846 <br >IP 址 685 <br >MAC 址 685 <br >PUT(数写入远程 CPU) 846 <br >RALRM(接收中断) 379 <br >RDREC(读取数记录) 376 <br >T_CONFIG(组态接口) 776 <br >TCON 731 <br >TDISCON 731 <br >TRCV 731 <br >TRCV_C 709 <br >TSEND 731 <br >TSEND_C 709 <br >TURCV(通太网 (UDP) 接收数) 770 <br >TUSEND(通太网 (UDP) 发送数) 770 <br >WRREC(写入数记录) 376 <br >早期 TCONTDISCONTSEND TRCV <br >指令 741 <br >早期 TRCV_C(通太网接收数 (TCP)) 722 <br >早期 TSEND_C(通太网发送数 (TCP)) 722 <br >网络连接 676 <br >连接 ID 699 <br >特殊模式 699 <br >通信连接数 672 <br >通信类型 669 <br >概述 695 <br >太网协议 695 <br >节点连接 851 <br >W <br >未指定 CPU 158 <br >SH <br >示例 PID <br >PID_3Step组态设置 551 <br >PID_Compact组态设置 550 <br >PID_Temp 组态设置 553 <br >示例 种 <br >AT 变量覆盖 139 <br >编辑器间拖放 47 <br >轨迹逻辑分析器功 1212 <br >变量化数类型切片 138 <br >示例 运动控制 <br >CPU 1211CCPU 1212CCPU 1214C CPU <br >1215C 脉输出速度组态 587 <br >CPU 1217C 脉输出速度组态 586 索引 <br > <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1483 <br >MC 位速度特性曲线 623 <br >组态工艺象运动命令表 610 <br >示例 指令 <br >CALCULATE 43 <br >示例 通信 <br >ASi 站寻址 838 <br >PROFINET 通信协议 695 <br >公发送接收连接 CPU 通信 701 <br >单独发送接收连接 CPU 通信 700 <br >通 TSEND_C TRCV_C 连接 CPU 通信 702 <br >遥控 1165 <br >示例Modbus <br >MB_CLIEN 通 Modbus TCP <br >连接发送请求 1050 <br >MB_CLIEN 通公 Modbus TCP <br >连接发送请求 1049 <br >MB_SERVE Modbus TCP 连接 1047 <br >Modbus RTU 站程序 1077 <br >Modbus RTU 站程序 1075 <br >Modbus TCP MB_CLIENT 输出映写请求 1051 <br >Modbus TCP保持寄存器址 1045 <br >Modbus TCPMB_CLIENT 协调请求 1051 <br >Modbus TCPMB_CLIENT 连接参数 1035 <br >Modbus TCPMB_HOLD_REG 参数示例 1042 <br >Modbus TCPMB_SERVER 连接参数 1040 <br >示例PtP 通信 <br >Receive_Config 974 <br >STEP 7 编程 999 <br >早期 PtP 通信RCV_CFG 1086 <br >运行终端仿真器示例 1001 <br >组态 993 <br >终端仿真器 992 1001 <br >消息开始条件 957 <br >消息消息长度 961 <br >消息结束条件 961 <br >示例USS 通信 <br >USS 通信错误报告 1019 <br >早期 USS 通信错误报告 1113 <br >示例Web 服务器 <br >AWP 命令中专字符 910 <br >片段 DB 908 <br >移动设备访问 872 <br >户定义 Web 页面 917 924 <br >写入变量 899 922 <br >写入特殊变量 902 923 <br >名 897 904 <br >枚举类型 905 906 921 <br > STEP 7 程序检查片段 938 <br >户定义 Web 页面切换语言 930 <br >组合 AWP 声明 909 <br >读取变量 897 920 <br >读取特殊变量 900 <br >示例早期 Modbus <br >早期 MB_CLIENT 协调 Modbus TCP <br >请求 1134 <br >早期 MB_CLIENT: 通公 Modbus TCP <br >连接发送请求 1132 <br >早期 MB_SERVER Modbus TCP 连接 1131 <br >早期 Modbus RTU 站程序 1156 <br >早期 Modbus RTU 站程序 1154 <br >早期 Modbus RTUMB_HOLD_REG <br >参数示例 1148 <br >早期 Modbus RTU保持寄存器寻址 1151 <br >早期 Modbus TCP MB_CLIENT <br >输出映写入请求 1134 <br >早期 Modbus TCPMB_HOLD_REG 参数 1127 <br >早期 Modbus TCP保持寄存器寻址 1129 <br >通 Modbus TCP 连接发送早期 <br >MB_CLIENT 请求 1133 <br >示例种 <br >CPU 1217C 差分输入应 1302 索引 <br > <br > S71200 编程控制器 <br >1484 系统手册 012015 A5E02486685AH <br >CPU 1217C 差分输出应 1303 <br >S71200 IOLink 站连接 1362 <br >功率预算计算 1437 <br > RUN 模式载选块 1204 <br > SCL 中进行 ENO 评估 209 <br >访问数组元素 288 <br >组态控制(选件处理) 169 <br >配方 447 455 <br >嵌套 CASE 语句SCL 321 <br >数日志程序 478 <br >模拟值处理 121 297 <br >示例运动控制 <br >手动行 664 <br >加加速度限制 625 <br >轴行 656 <br >速度 660 <br >示例指令 <br >ATH(ASCII 十六进制) 363 <br >CONTINUESCL 324 <br >CTRL_HSC_EXT 500 <br >DECO(解码) 330 <br >Deserialize 271 <br >DeviceStatesPROFIBUS PROFINET 418 <br >EXITSCL 325 <br >GET_DIAG 模式 436 <br >GOTO (SCL) 326 <br >HTA(十六进制 ASCII) 364 <br >LIMIT(设置限值) 263 <br >ModuleStatesPROFIBUS PROFINET 425 <br >PEEK POKE 差异 206 280 <br >RETURNSCL 326 <br >ROR(循环右移)SCL 335 <br >RUNTIME(测量程序运行时间) 317 <br >S_CONV(转换字符串) 357 <br >Serialize 275 <br >SET_CINT 循环中断执行时间参数 401 <br >SHL(左移)SCL 334 <br >STRG_VAL(字符串转换数值) 358 <br >SWAP(交换字节) 279 <br >TM_MAIL 1176 <br >VAL_STRG(数值转换字符串) 360 <br >定时器线圈 235 <br >示例通信 <br >T_CONFIG更改 IP 参数 782 <br >T_CONFIG更改 IP 参数 PROFINET IO <br >设备名称 783 <br >享设备 810 <br >享智设备 815 <br >作 IO 设备 IO 控制器智设备 803 <br >组态 PROFIBUS S7 连接 859 <br >组态 PROFINET S7 连接 857 <br >G <br >功 (FC) <br >专技术保护 213 <br >概述 189 <br >功智设备 798 <br >功块 (FB) <br >专技术保护 213 <br >功率预算 56 <br >示例 1437 <br >计算表格 1438 <br >概述 1435 <br >B <br >伙伴连接 677 <br >时间 <br >RD_LOC_T(读取时间) 341 <br >WR_LOC_T(设置时间) 341 索引 <br > <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1485 <br >K <br >扩展指令 46 <br >视化HMI 设备 34 <br >B <br >布尔值位值 115 <br >P <br >板电脑访问 Web 服务器 871 <br >M <br >目录户定义 Web 页面语言 930 <br >D <br >电池板 (BB) <br >BB 1297 1406 <br >插入电池 1407 <br >电位器模块 <br >规范 1430 <br >电缆 <br >扩展设备 1431 <br >网络通信 946 <br >电感负载 80 <br >电源模块 <br >PM1207 1432 <br >电磁兼容性 1220 <br >电磁兼容性 (EMC) 1218 <br >SH <br >生成户定义 Web 页面 DB 912 <br >D <br >代码块 <br >DB(数块) 83 191 <br >FB 初始值 190 <br >FB(功块) 83 <br >FB(函数块) 190 <br >FC(功) 83 189 <br >OB 数目 30 1228 1242 1256 1271 1288 <br > CPU存储卡密码绑定 214 <br >专技术保护 213 <br >中断 30 1228 1242 1256 1271 1288 <br >计数器(数量存储器求) 31 1228 1242 1256 <br > 1271 1288 <br >代码块类型 83 <br >代码块数目 30 1228 1242 1256 1271 1288 <br >户程序 30 1228 1242 1256 1271 1288 <br >户程序调代码块 187 <br >效 FCFB DB 号 83 <br >块调 83 <br >定时器(数量存储器求) 31 1228 1242 1256 <br > 1271 1288 <br >线性结构化程序 185 <br >组织块 <br >(OB) 30 187 1228 1242 1256 1271 1288 <br >背景数块 (DB) 190 <br >复制保护 214 <br >监视 30 1228 1242 1256 1271 1288 <br >嵌套深度 30 1228 1242 1256 1271 1288 <br >Y <br > V41 CPU 更换 V30 CPU 1451 <br > PtP 示例程序终端仿真器 1001 <br >显示情况交叉引 220 <br >感性负载抑制电路 80 <br >感性负载缓电路 80 索引 <br > <br > S71200 编程控制器 <br >1486 系统手册 012015 A5E02486685AH <br >户定义 Web 页面控制 DB <br >WWW 指令参数 913 <br >全局命令 934 <br >请求命令状态 934 <br >户定义 Web 页面 864 893 <br >HTML 列表 924 <br >载相应 DB 915 <br >手动片段 DB 控制 934 <br >示例 917 <br >生成程序块 912 <br > WWW 指令启 913 <br >访问 S71200 数 AWP 命令 895 <br >处理特殊字符 909 <br >写入变量 898 <br >写入特殊变量 901 <br > STEP 7 中进行编程 913 <br >创建片段 907 <br >语言 929 <br >语言组态 934 <br >导入片段 908 <br >删程序块 912 <br > HTML 编辑器创建 894 <br >刷新 894 <br >组态 911 <br >读取变量 897 <br >读取特殊变量 899 <br >通 PC 访问 915 <br >通控制 DB 进行激活取消激活 934 <br >装载存储器限制 916 <br >户定义 Web 页面中名 903 <br >户定义 Web 页面中枚举类型 904 905 <br >户界面 <br >STEP 7 项目门户视图 41 <br >户配置Web 服务器 868 <br >户程序 <br >载 216 <br > CPU存储卡密码绑定 214 <br >线 CPU 复制块 217 <br >扩展指令 46 <br >户程序调代码块 187 <br >编辑器间拖放 47 <br >存储卡 140 <br >传送卡 140 <br > LAD FBD 指令添加输入输出 45 <br >收藏夹 42 <br >线性结构化程序 185 <br >组织块 (OB) 187 <br >密码保护 213 <br >插入指令 42 <br >程序卡 140 <br >ZH <br >动动连接 677 <br >动动通信 <br >连接 ID 699 <br >参数 703 <br >组态伙伴 677 853 <br >站轮询架构 991 <br >CH <br >出厂设置复位 1186 <br >J <br >加加速度限制 625 <br >B <br >边指令(升降) 229 索引 <br > <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1487 <br >F <br >发现传线 CPU 158 <br >发送参数组态 677 793 853 <br >发送消息组态 953 <br >发热区 55 59 <br >D <br >动态绑定 214 <br >K <br >扩展 S71200 力 32 <br >扩展电缆 1431 <br >安装 70 <br >卸 70 <br >扩展块接口 <br > RUN 模式载 1207 <br >S <br >扫描周期 <br >强制操作 1200 1200 <br >概述 106 <br >G <br >享设备 <br >组态 810 <br >概念 807 <br >享智设备组态 815 <br >J <br >机架站障 OB 100 <br >G <br >程映 <br >状态 1194 1199 <br >监视 1194 <br >监视状态值 1193 <br >强制 1199 <br >强制操作 1200 <br >X <br >协议 <br >ISO on TCP 695 <br >Modbus 948 <br >PROFINET RT 695 <br >TCP 695 <br >UDP 695 <br >USS 948 <br >口 948 <br >通信 948 <br >协议通信 697 <br >西门子技术支持 3 <br >Z <br > RUN 模式载 <br >载失败 1210 <br >载重新初始化 1207 <br >载选块 1204 <br > STEP 7 启动 1203 <br >考虑事项 1210 <br >扩展块接口 1207 <br >存储器预留区域保持性存储器预留区域 1207 <br >先决条件 1202 <br >全局存储器预留区域设置 1209 <br >限制 1209 <br >编译错误 1206 <br >概述 1201 索引 <br > <br > S71200 编程控制器 <br >1488 系统手册 012015 A5E02486685AH <br > RUN 模式调试 1201 1210 <br > RUN 模式编辑 ( RUN ) <br >户程序调代码块 187 <br >线 <br >IP 址 1186 <br >RUNSTOP 钮 48 <br >工具 1192 <br >较步 1191 <br >分配 IP 址 684 <br >存储器情况 1189 <br >时间 1186 <br >状态 1194 <br >诊断缓区 1190 <br >转线 1183 <br >重设 DB 起始值 1194 <br >捕获 DB 值 1194 <br >监视状态值 1193 <br >监视表格 1194 1195 <br >监控表 1193 <br >循环时间 1189 <br >强制 1199 <br >强制操作 1200 <br >操作员面板 48 <br >操作面板 1188 <br >线设备名称 <br >PROFINET IO 1184 <br >线诊断工具 <br > RUN 模式载 1201 <br >编辑器间拖放 47 <br >C <br >存储区 <br >立访问 115 <br >布尔值位值进行寻址 115 <br >程映 115 <br >存储卡 1427 <br >兼容错误 1180 <br >丢失密码 154 <br >丢失密码时空传送卡 154 <br >传送卡 145 <br >运行 140 <br >固件更新 151 <br >组态启动参数 144 <br >插入 CPU 中 141 <br >程序卡 148 <br >概述 140 <br >存储单元 114 116 <br >存储器 <br >I(程映输入) 116 <br >L(存储器) 114 <br >M(位存储器) 118 <br >Q(程映输出) 117 <br >工作存储器 108 <br >外围设备输入址(强制表格) 1199 <br >时钟存储器 110 <br >系统存储器 110 <br >时存储器 119 <br >保持性存储器 108 <br >监视存储器情况 1189 <br >装载存储器 108 <br >Y <br >CP 模块 <br >Web 服务器 <br >G <br >轨迹功 1212 索引 <br > <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1489 <br >Z <br >早期 Modbus RTU <br >站示例 1156 <br >早期 TCONTDISCONTSEND TRCV 指令 741 <br >早期 TRCV_C(通太网接收数 (TCP)) 722 <br >早期 TSEND_C(通太网发送数 (TCP)) 722 <br >早期 USS 协议库 <br >USS_DRV(驱动器交换数) 1104 <br >USS_PORT(通 USS 网络编辑通信) 1103 <br >USS_RPM(驱动器读取参数) 1107 <br >USS_WPM(更改驱动器中参数) 1109 <br >状态代码 1111 <br >求 1100 <br >概述 1098 <br >T <br >步 <br >时间步属性 (PROFINET) 693 <br >W <br >网页 <br >STEP 7 服务支持文档 4 <br >网络连接 <br > CPU 790 791 796 830 836 <br >连接设备 676 <br >网络时间协议 (NTP) 692 <br >网络通信 786 <br >偏置端接电缆 946 <br >D <br >丢失密码 154 <br >CH <br >传送(程序)卡 1427 <br >传送卡 145 <br >丢失密码 154 <br >丢失密码时空传送卡 154 <br >运行 140 <br >组态启动参数 144 <br >插入 CPU 中 141 <br >概述 140 <br >传送运行错误 979 1091 <br >传送组态错误 971 1083 <br >传送消息组态 <br >PtP 示例程序 993 <br >PtP 设备组态 953 <br >传输块 (Tblock) 792 <br >Y <br >优先级 <br >处理优先级 102 <br >优先等级 91 <br >延时 OB 93 <br >延时中断 409 <br >R <br >务卡 <br >列标题 46 708 721 730 740 1005 1028 1054 <br > 1099 1115 1135 <br >务卡中列标题 46 <br >F <br >仿真器 1427 <br >Z <br >口协议 948 索引 <br > <br > S71200 编程控制器 <br >1490 系统手册 012015 A5E02486685AH <br >X <br > DBIO 存储器中写入 206 280 <br > LAD FBD 指令添加输入输出 45 <br >Q <br >全局库 <br >USS 协议概述 1002 <br >早期 USS 协议概述 1098 <br >全局数块 114 191 <br >CH <br >创建户定义 Web 页面 894 <br >创建户定义 Web 页面 DB 912 <br >创建网络连接 <br >PLC 间 676 <br >D <br > AWP 变量定义 909 <br >节点连接 <br >太网协议 851 <br >连接类型 851 <br >CH <br >产品编号 <br >CPU 1214FCCPU 1215FC 1444 <br >HMI 基型面板 1445 <br >末端保持器 1445 <br >扩展电缆 1445 <br >存储卡 1445 <br >仿真器 1445 <br >连接板 1445 <br >连接器终端连接 1443 <br >通信接口(CMCB <br >CP) 1442 1442 1442 1443 1443 <br >G <br >关断延时 (TOF) 233 <br >D <br >灯负载 80 <br >Z <br >字符位置消息长度 961 <br >字符序列 <br >消息开始 956 <br >消息结束 960 <br >字符间隙 960 <br >A <br >安全性 <br >CPU 210 <br > CPU存储卡密码绑定 214 <br >代码块专技术保护 213 <br >丢失密码 154 <br >访问保护 210 <br >复制保护 214 <br >安装 <br >CPU 62 62 <br >DIN 导轨 TS 适配器 75 <br >TS 适配器 SIM 卡 74 <br >TS 适配器 TS 模块 72 <br >气流 55 55 <br >尺寸 59 <br >功率预算 56 <br >电感负载 80 80 <br >发热区 55 55 59 59 <br >扩展电缆 70 70 <br >灯负载 80 80 <br >安装尺寸 59 索引 <br > <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1491 <br >冷 55 55 <br >空隙 55 55 <br >求 40 <br >信号板 (SB) 64 64 <br >信号模块 (SM) 33 66 66 <br >绝缘准 78 <br >准 53 53 <br >通信板 (CB) 64 64 <br >通信模块 (CM) 68 68 <br >接 78 78 <br >接线准 77 77 79 79 <br >隔离 78 <br >概述 53 61 61 <br >墙 TS 适配器 76 <br >端子板连接器 69 69 <br >SH <br >设计 PLC 系统 183 185 <br >设备 <br >PROFINET IO 795 <br >PROFINET IO 设备名称 796 <br >享 810 <br >设备更换 <br > V41 CPU 更换 V30 CPU 1451 <br >步骤 172 <br >设备组态 155 788 <br >ASi 837 <br >ASi 端口 837 <br >PROFIBUS 831 <br >PROFINET 端口 685 <br >载 216 <br >太网端口 685 <br >发现 158 <br >网络连接 676 <br >更改设备类型 172 <br >时间步属性 (PROFINET) 693 <br >拔出模块 51 <br >组态 CPU 173 <br >组态模块 178 <br >添加新设备 156 <br >添加模块 160 <br >设置 47 <br >设置户定义 Web 页面语言切换 930 <br >F <br >访问 <br >PC 中数日志 890 <br >户定义 Web 页面 915 <br >访问保护CPU 210 <br >X <br >寻址 <br >布尔值位值 115 <br >程映 115 <br >存储区 115 <br >单独输入 (I) 输出 (Q) 115 <br >D <br >导入 Siemens 安全证书 942 <br >SH <br >收藏夹工具栏 42 <br >J <br >阶段 589 索引 <br > <br > S71200 编程控制器 <br >1492 系统手册 012015 A5E02486685AH <br >F <br >防护等级 1222 <br >Y <br >运动控制 <br >MC_ChangeDynamic(更改轴动态设置) 649 <br >MC_CommandTable 646 <br >MC_Halt(暂停轴) 635 <br >MC_Home(轴回原点) 632 <br >MC_MoveAbsolute(绝定位轴) 637 <br >MC_MoveJog(点动模式移动轴) 644 <br >MC_MoveRelative(相定位轴) 639 <br >MC_MoveVelocity(预定义速度移动轴) 641 <br >MC_Power(发布阻止轴) 627 <br >MC_ReadParam(读取工艺象参数) 654 <br >MC_Reset(确认错误) 630 <br >MC_WriteParam(写入工艺象参数) 652 <br >回原点(动回原点序) 623 <br >阶段 589 <br >组态参数回原点 621 <br >轴回原点 619 <br >组态轴 592 602 <br >硬件软件限位开关 616 <br >概述 583 <br >运动控制指令 626 <br >运行时间计时器 (RTM) 346 <br >J <br >技术支持 3 <br >技术数 1213 <br >K <br >块 <br >FB 初始值 190 <br >OB 数目 30 102 1228 1242 1256 1271 1288 <br >致性检查 220 <br >载 216 <br >中断 30 102 1228 1242 1256 1271 1288 <br >线 CPU 复制块 217 <br >计数器(数量存储器求) 31 1228 1242 1256 <br > 1271 1288 <br >功 (FC) 189 <br >代码块类型 83 <br >代码块数目 30 1228 1242 1256 1271 1288 <br >户程序 30 83 1228 1242 1256 1271 1 <br >288 <br >效 FCFB DB 号 83 <br >块调 83 <br >启动 OB 102 <br >事件 102 <br > SCL 调 FB FC 202 <br >单背景重背景数块 190 <br >定时器(数量存储器求) 31 1228 1242 1256 <br > 1271 1288 <br >函数 (FC) 83 <br >函数块 (FB) 83 190 <br >线性结构化程序 185 <br >组织块 <br >(OB) 30 83 91 102 1228 1242 1256 1271 128 <br >8 <br >背景数块 (DB) 190 <br >类型 83 <br >监视 30 1228 1242 1256 1271 1288 <br >密码保护 213 <br >嵌套深度 30 83 1228 1242 1256 1271 1288 <br >数块 (DB) 83 <br >G <br >更改 STEP 7 设置 47 索引 <br > <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1493 <br >更改设备 172 <br >更换模块 51 <br >更新 OB 101 <br >更新户定义 Web 页面 894 <br >更新固件 <br > STEP 7 1188 <br > Web 服务器 885 <br >存储卡 151 <br >L <br >连接 <br >S7 连接 851 <br >Web 服务器 940 <br >太网协议 851 <br >伙伴 677 853 <br >连接 ID 699 <br >连接数 (PROFINETPROFIBUS) 672 <br >组态 703 <br >类型节点连接 851 <br >通信类型 669 <br >连接 MicroMaster 驱动器 1020 <br >连接触点 <br >载流力 1419 <br >连接器安装拆卸 69 <br >SH <br >时间 <br >RD_LOC_T(读取时间) 341 <br >RD_SYS_T(读取时间) 341 <br >SET_TIMEZONE(设置时区) 345 <br >T_ADD(时间相加) 339 <br >T_COMBINE(组合时间) 340 <br >T_CONV(转换时间提取) 337 <br >T_DIFF(时差) 339 <br >T_SUB(时间相减) 339 <br >WR_LOC_T(设置时间) 341 <br >WR_SYS_T(设置时间) 341 <br >线 CPU 进行组态 1186 <br >时间步属性 693 <br >时间错误中断 OB 94 <br >时钟 <br >RD_LOC_T(读取时间) 341 <br >RD_SYS_T(读取时间) 341 <br >WR_LOC_T(设置时间) 341 <br >WR_SYS_T(设置时间) 341 <br >日时钟 113 <br >时钟 OB 100 <br >时钟存储器字节 112 <br >CH <br >串行通信 948 <br >W <br >位逻辑 <br >ANDOR XOR 指令 224 <br >NOT 指令(取反 RLO) 225 <br >升降指令 229 <br >常开线圈常闭线圈 225 <br >常开触点常闭触点 223 <br >置位复位指令 226 <br >F <br >返回值 <br >PtP 指令 963 <br >开放式户通信指令 785 <br >X <br >系统存储器字节 111 索引 <br > <br > S71200 编程控制器 <br >1494 系统手册 012015 A5E02486685AH <br >系统时钟 <br >RD_SYS_T(读取时间) 341 <br >WR_LOC_T(设置时间) 341 <br >WR_SYS_T(设置时间) 341 <br >系统求 40 <br >ZH <br >状态 <br >LED 指示灯 1179 <br >LED 指示灯(通信接口) 946 <br >状态 OB 101 <br >L <br >冷 55 <br >冷端补偿热电偶 1344 1396 <br >J <br >间隙气流冷 55 <br >ZH <br >证书导入导 942 <br >Q <br >启动 OB 92 <br >启动参数 144 <br >CH <br >初始值 <br >捕获重设 DB 起始值 1194 <br >ZH <br >诊断 <br >DeviceStates(读取 IO 系统模块状态) 416 <br >GET_DIAG(读取诊断信息) 429 <br >Get_IM_Data(读取标识维护数) 437 <br >LED 指示灯 1179 <br >LED(读取 LED 状态) 414 <br >ModuleStates(读取模块模块状态信息) 423 <br >存储器情况 1189 <br >状态指示 111 <br >诊断缓区 1190 <br >监视表格 1195 <br >循环时间 1189 <br >缓区 112 <br >诊断错误中断 OB 96 <br >L <br >灵活机器 () <br >Q <br >驱动器设置 MM4 驱动器 1022 <br >H <br >环境 <br >运行条件 1220 <br >运输存储条件 1220 <br >G <br >规范 <br >BB 1297 1406 <br >CB 1241 RS485 1421 <br >CM 1241 RS232 1423 <br >CM 1241 RS422485 1425 <br >CPU 1211C ACDC继电器 1226 索引 <br > <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1495 <br >CPU 1211C DCDCDC 1226 <br >CPU 1211C DCDC继电器 1226 <br >CPU 1212C ACDC继电器 1240 <br >CPU 1212C DCDCDC 1240 <br >CPU 1212C DCDC继电器 1240 <br >CPU 1214C ACDC继电器 1254 <br >CPU 1214C DCDCDC 1254 <br >CPU 1214C DCDC继电器 1254 <br >CPU 1215C ACDC继电器 1269 <br >CPU 1215C DCDCDC 1269 <br >CPU 1215C DCDC继电器 1269 <br >CPU 1217C DCDCDC 1286 <br >SB 1221 DI 4 x 24 VDC200 kHz 1371 <br >SB 1221 DI 4 x 5 VDC200 kHz 1371 <br >SB 1222 DQ 4 x 24 VDC200 kHz 1374 <br >SB 1222 DQ 4 x 5 VDC200 kHz 1374 <br >SB 1223 DI 2 x 24 VDCDQ 2 x 24 VDC 1381 <br >SB 1223 DI 2 x 24 VDCDQ 2 x 24 VDC200 <br >kHz 1377 <br >SB 1223 DI 2 x 5 VDCDQ 2 x 5 VDC200 <br >kHz 1377 <br >SB 1231 AI 1 x 12 位 1385 <br >SB 1231 AI 1 x 16 位 RTD 1400 <br >SB 1231 AI 1 x 16 位热电偶 1394 <br >SB 1232 AQ 1 x 12 位 1388 <br >SM 1221 DI 16 x 24 VDC 1304 <br >SM 1221 DI 8 x 24 VDC 1304 <br >SM 1222 DQ 16 x 24 VDC 1308 <br >SM 1222 DQ 16 x 继电器 1308 <br >SM 1222 DQ 8 x 24 VDC 1306 <br >SM 1222 DQ 8 x 继电器 1306 <br >SM 1222 DQ 8 继电器切换 1306 <br >SM 1223 DI 16 x 24 VDCDQ 16 x 24 VDC 1314 <br >SM 1223 DI 16 x 24 VDCDQ 16 x 继电器 1314 <br >SM 1223 DI 8 x 120230 VACDQ 8 x 继电器 1320 <br >SM 1223 DI 8 x 24 VDCDQ 8 x 24 VDC 1314 <br >SM 1223 DI 8 x 24 VDCDQ 8 x 继电器 1314 <br >SM 1231 AI 4 x 13 位 1324 <br >SM 1231 AI 4 x 16 位 1324 <br >SM 1231 AI 4 x 16 位 TC 1340 <br >SM 1231 AI 4 x RTD x 16 位信号模块 1347 <br >SM 1231 AI 8 x 13 位 1324 <br >SM 1231 AI 8 x 16 位 TC 1340 <br >SM 1231 AI 8 x RTD x 16 位信号模块 1347 <br >SM 1232 AQ 2 x 14 位 1328 <br >SM 1232 AQ 4 x 14 位 1328 <br >SM 1234 AI 4 x 13 位AQ 2 x 14 位 1331 <br >SM 1278 4xIOLink 站 1355 <br >工业环境 1217 <br >认证 1214 <br >电位器模块 1430 <br >电磁兼容性 (EMC) 1218 <br >存储卡 1427 <br >阶跃响应时间 (CPU) 1233 1247 1262 1277 1297 <br >阶跃响应时间 (SB) 1390 <br >阶跃响应时间 (SM) 1335 <br >环境条件 1220 <br >常规技术数 1213 <br >输入仿真器 1427 <br >模拟量输入电压表示法 1336 1391 <br >模拟量输入电流表示法 1337 1392 <br >模拟量输出电压表示法 1338 1392 <br >模拟量输出电流表示法 1338 1393 <br >额定电压 1222 <br >B <br >拔出插入模块 OB 99 <br >拔出模块 51 索引 <br > <br > S71200 编程控制器 <br >1496 系统手册 012015 A5E02486685AH <br >Q <br > PtP 参数错误 964 <br >SH <br >事件执行 102 <br >Q <br >奇偶校验 950 <br >ZH <br >转换(SCL 指令) 290 <br >L <br >轮询架构 991 <br >R <br >软件流控制 952 <br >G <br >固件更新 <br > STEP 7 1188 <br > Web 服务器 885 <br >存储卡 151 <br >固定长度 960 <br >C <br >采 TMAIL_C 发送电子邮件 758 <br >F <br >服务支持 3 <br >B <br >变量 <br >片段 137 <br >监视状态值 1193 <br >强制操作 1200 <br >覆盖 138 <br >变量 Web 服务器监视修改 887 <br >波特率 950 <br >D <br >定义枚举类型户定义 Web 页面 904 <br >定时器 <br >RT(重置定时器) 233 <br >TOF(关断延时定时器) 233 <br >TON(接通延时定时器) 233 <br >TONR(保持型接通延时)定时器 233 <br >TP(脉延时定时器) 233 <br > 31 1228 1242 1256 1271 1288 <br >运行 236 <br >数量 31 1228 1242 1256 1271 1288 <br >SH <br >刷新户定义 Web 页面 894 <br >H <br >函数 (FC) <br >户程序调代码块 187 <br >效 FC 号 83 <br >线性结构化程序 185 <br >概述 83 <br >函数块 (FB) <br >户程序调代码块 187 <br >效 FB 号 83 <br >初始值 190 索引 <br > <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1497 <br >单 FB 背景数块 191 <br >线性结构化程序 185 <br >背景数块 190 <br >概述 83 190 <br >输出参数 190 <br >X <br >限制 <br >Web 服务器 939 <br >户定义 Web 页面 916 <br >C <br >参数分配 190 <br >参数组态 <br >SEND_P2P LENGH BUFFER 980 <br >传送 793 <br >接收 794 <br >X <br >线性编程 185 <br >线圈 () <br >线路空闲 954 955 <br >Z <br >组态 <br >ASi 837 <br >ASi 端口 836 <br >CPU参数 173 <br >HSC(高速计数器) 510 <br >IP 址 685 <br >MAC 址 685 <br >PID_Compact PID_3Step 指令 550 <br >PID_Temp 指令 553 <br >PLC PLC 通信 790 <br >PROFIBUS 831 <br >PROFIBUS 址 831 <br >PROFINET 端口 685 <br >RS422工作模式 996 <br >RS485 工作模式 998 <br >载 216 <br >太网端口 685 <br >发现 158 <br >网络连接 676 <br >时间步属性 (PROFINET) 693 <br >启动参数 144 <br >通信负载 107 <br >通信接口 949 <br >接收消息 954 <br >添加模块 160 <br >循环时间 106 <br >模块 178 <br >端口 949 <br >组态户定义 Web 页面 <br >STEP 7 组态 911 <br >创建语言 934 <br >组态控制(选件处理) 161 <br >示例 169 <br >控制数记录 166 <br >组织块 <br >专技术保护 213 <br >处理 187 187 <br >户程序调代码块 187 <br >优先等级 91 <br >创建 188 <br >循环 188 <br >启动程 89 <br >函数 91 <br >线性结构化编程 185 <br >组态运行 189 <br >期间 91 索引 <br > <br > S71200 编程控制器 <br >1498 系统手册 012015 A5E02486685AH <br >循环中断 93 <br >概述 83 <br >X <br >项目 <br >载 216 <br > CPU存储卡密码绑定 214 <br >较步 1191 <br >丢失密码 154 <br >传送卡 145 <br >访问保护 210 <br >空传送卡 154 <br >限制 CPU 访问 210 <br >保护代码块 213 <br >程序卡 148 <br >项目视图 41 41 <br >ZH <br >指令 <br >& 功框(FBD 逻辑运算) 224 <br >( )(常开线圈) 225 <br >()(常闭线圈) 225 <br >(N)(信号降置位操作数) 230 <br >(P)(信号升置位操作数) 229 <br >(RESET_BF)(复位位域) 227 <br >(SET_BF)(置位位域) 227 <br > 功框(FBD 赋值取反) 225 <br >||(常闭触点) 223 <br >||(常开触点) 223 <br >|N|(扫描操作数信号降) 229 <br >|P|(扫描操作数信号升) 229 <br > 功框(FBD 赋值) 225 <br >>1 功框(FBD 逻辑运算) 224 <br >ABS(计算绝值) 260 <br >ACOS(计算反余弦值) 263 <br >ACT_TINT(激活时钟中断) 407 <br >ADD(加法) 256 <br >AND(逻辑运算) 327 <br >ASi 分布式 IO 375 <br >ASIN(计算反正弦值) 263 <br >ATAN(计算反正切值) 263 <br >ATH( ASCII 字符串转换十六进制数) 363 <br >ATTACH( OB 附加中断事件) 396 <br >CALCULATE 43 <br >CALCULATE(计算) 255 <br >CAN_DINT(取消延时中断) 409 <br >CAN_TINT(取消时钟中断) 406 <br >CASE (SCL) 320 <br >CEIL(浮点数取整) 294 <br >Chars_TO_Strg(字符数组转换字符串) 361 <br >CONCAT(组合字符串) 367 <br >CONTINUE (SCL) 324 <br >CONV(转换值) 289 <br >COS(计算余弦值) 263 <br >CountOfElements(获取 ARRAY 元素数目) 285 <br >CTD(减计数) 242 <br >CTRL_HSC(控制高速计数器) 495 <br >CTRL_HSC_EXT(控制高速计数器) 499 <br >CTRL_PWM(脉宽调制) 439 <br >CTU(加计数) 242 <br >CTUD(加计数减计数) 242 <br >DataLogClose(关闭数日志) 469 <br >DataLogCreate(创建数日志) 460 <br >DataLogNewFile(新文件中创建数日志) 470 <br >DataLogOpen(开数日志) 464 <br >DataLogWite(写入数日志) 467 <br >DEC(递减) 259 <br >DECO(解码) 329 <br >DELETE(删字符串中字符) 370 <br >Deserialize 269 <br >DETACH( OB 中断事件分离) 396 索引 <br > <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1499 <br >DeviceStates(读取 IO 系统模块状态) 416 <br >DIS_AIRT(禁较高优先级中断异步错误事件 <br >) 412 <br >DIV(法) 256 <br >DPNRM_DG(读取 DP 站诊断数) 393 <br >DPRD_DAT(读取 DP <br >标准站致性数) 390 <br >DPWR_DAT(写入 DP <br >标准站致性数) 390 <br >EN_AIRT(启较高优先级中断异步错误事件 <br >) 412 <br >ENCO(编码) 329 <br >ENDIS_PW(启禁密码) 307 <br >EQ_ElemType(ARRAY <br >元素数类型变量数类型进行较结 <br >果 EQUAL) 252 <br >EQ_Type(数类型变量数类型进行较 <br >结果 EQUAL) 252 <br >EXIT (SCL) 325 <br >EXP(计算指数值) 263 <br >EXPT(取幂) 263 <br >F_TRIG(信号降置位变量) 231 <br >FieldRead(读取域) 287 <br >FieldWrite(写入域) 287 <br >FILL_BLK(填充块) 276 <br >FIND(字符串中查找字符) 374 <br >FLOOR(浮点数取整) 294 <br >FOR (SCL) 321 <br >FRAC(提取数) 263 <br >GEO2LOG(根插槽信息确定硬件标识符) 486 <br >GET(远程 CPU 读取数) 846 <br >GET_DIAG(读取诊断信息) 429 <br >GET_ERROR(获取错误信息) 311 <br >GET_ERROR_ID(获取错误 ID) 313 <br >Get_Features(获取高级功) 988 <br >Get_IM_Data(读取标识维护数) 437 <br >GOTO (SCL) 326 <br >HSC(高速计数器) 502 <br >HTA(十六进制数转换 ASCII 字符串) 363 <br >IFTHEN (SCL) 319 <br >IN_Range(值范围) 250 <br >INC(递增) 259 <br >INSERT(字符串中插入字符) 371 <br >INV(求反码) 328 <br >IS_ARRAY(检查数组) 254 <br >IS_NULL(查询等零指针) 253 <br >JMP(RLO 1 时跳转) 302 <br >JMP_LIST(定义跳转列表) 303 <br >JMPN(RLO 0 时跳转) 302 <br >LABEL(跳转标签) 302 <br >LED(读取 LED 状态) 414 <br >LEFT(读取字符串左侧字符) 368 <br >LEN(确定字符串长度) 366 <br >LIMIT(设置限值) 262 <br >LN(计算然数) 263 <br >LOG2GEO(根硬件标识符确定插槽) 488 <br >MAX(获取值) 261 <br >MAX_LEN(字符串长度) 366 <br >MB_CLIENT 1029 <br >MB_CLIENT(作 Modbus TCP 客户端通 <br >PROFINET 进行通信) 1116 <br >MB_COMM_LOAD(组态 Modbus RTU PtP <br >模块端口) 1136 <br >MB_MASTER(作 Modbus 站通 PtP <br >端口进行通信) 1140 <br >MB_SERVER(作 Modbus TCP 服务器通 <br >PROFINET 进行通信) 1125 <br >MB_SLAVE(作 Modbus 站通 PtP <br >端口进行通信) 1147 <br >MC_ChangeDynamic(更改轴动态设置) 649 <br >MC_CommandTable 646 <br >MC_Halt(暂停轴) 635 索引 <br > <br > S71200 编程控制器 <br >1500 系统手册 012015 A5E02486685AH <br >MC_Home(轴回原点) 632 <br >MC_MoveAbsolute(绝定位轴) 637 <br >MC_MoveJog(点动模式移动轴) 644 <br >MC_MoveRelative(相定位轴) 639 <br >MC_MoveVelocity(预定义速度移动轴) 641 <br >MC_Power(发布阻止轴) 627 <br >MC_ReadParam(读取工艺象参数) 654 <br >MC_Reset(确认错误) 630 <br >MC_WriteParam(写入工艺象参数) 652 <br >MID(读取字符串中间字符) 368 <br >MIN(获取值) 261 <br >MOD(返回法余数) 257 <br >Modbus_Comm_Load(组态 Modbus RTU PtP <br >模块 SIPLUS IO 端口) 1055 <br >Modbus_Master(作 Modbus RTU 站通 <br >SIPLUS IO PtP 端口通信) 1059 <br >Modbus_Slave(作 Modbus RTU 站通 <br >SIPLUS IO PtP 端口通信) 1067 <br >ModuleStates(读取模块模块状态信息) 423 <br >MOVE(移动值) 266 <br >MOVE_BLK(移动块) 266 <br >MUL(法) 256 <br >MUX(路复) 331 <br >N(扫描操作数信号降) 229 <br >N_TRIG(扫描 RLO 信号降) 230 <br >N 功框 N <br >线圈(信号降置位操作数) 230 <br >NE_ElemType(数类型变量数类型进行 <br >较结果 UNEQUAL) 252 <br >NE_Type(数类型变量数类型进行较 <br >结果 UNEQUAL) 252 <br >NEG(求二进制补码) 258 <br >NORM_X(标准化) 295 <br >NOT(取反 RLO) 225 <br >NOT_NULL(查询等零指针) 253 <br >NOT_OK(检查效性) 251 <br >OK(检查效性) 251 <br >OR(逻辑运算) 327 <br >OUT_Range(值超出范围) 250 <br >P(扫描操作数信号升) 229 <br >P_TRIG(扫描 RLO 信号升) 230 <br >P 功框 P <br >线圈(信号升置位操作数) 229 <br >PEEK POKE 差异 206 280 <br >PID_Compact(具集成调节功通 PID <br >控制器) 515 <br >PID_Temp(允许处理温度控制通 PID <br >控制器) 534 <br >PORT_CFG(动态组态通信参数) 1079 <br >Port_Config(端口组态) 966 <br >PROFIBUS 分布式 IO 375 <br >PROFINET 分布式 IO 375 <br >PUT(数写入远程 CPU) 846 <br >QRY_CINT(查询循环中断参数) 402 <br >QRY_DINT(查询延时中断状态) 409 <br >QRY_TINT(查询时钟中断状态) 407 <br >R(复位输出) 226 <br >R_TRIG(信号升置位变量) 231 <br >RALRM(接收中断) 379 <br >RCV_CFG(动态组态串行接收参数) 1083 <br >RCV_PTP(启接收消息) 1091 <br >RCV_RST(删接收缓区) 1093 <br >RD_ADDR(根硬件标识符确定 IO 址) 491 <br >RD_LOC_T(读取时间) 341 <br >RD_SYS_T(读取时间) 341 <br >RDREC(读取数记录) 376 <br >RE_TRIGR 106 <br >RE_TRIGR(重新启动周期监视时间) 309 <br >READ_BIG (尾格式读取数) 282 <br >READ_DBL(装载存储器中数块读取) 482 <br >READ_LITTLE(尾格式读取数) 282 <br >Receive_Config(接收组态) 971 索引 <br > <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1501 <br >Receive_P2P(接收点点) 981 <br >Receive_Reset(接收方复位) 984 <br >RecipeExport(配方导出) 451 <br >RecipeImport(配方导入) 453 <br >REPEAT (SCL) 323 <br >REPLACE(换字符串中字符) 372 <br >RESET_BF(复位位域) 227 <br >RET(返回) 306 <br >RETURN (SCL) 326 <br >RIGHT(读取字符串右侧字符) 368 <br >ROL(循环左移) ROR(循环右移) 335 <br >ROUND(取整) 293 <br >RS(复位置位触发器) 228 <br >RT(重置定时器) 233 <br >RTM(运行时间计时器) 346 <br >RUNTIME(测量程序运行时间) 316 <br >S(置位输出) 226 <br >S_CONV(转换字符串) 349 <br >S_MOV(移动字符串) 349 <br >SCALE_X(标定) 295 <br >SCL 转换指令 290 <br >SEL(选择) 330 <br >SEND_CFG(动态组态串行传输参数) 1082 <br >Send_Config(发送组态) 969 <br >SEND_P2P(发送点点数) 977 <br >SEND_PTP(传输发送缓区数) 1089 <br >Serialize 273 <br >SET_BF(置位位域) 227 <br >SET_CINT(设置循环中断参数) 400 <br >Set_Features(设置高级功) 989 <br >SET_TIMEZONE(设置时区) 345 <br >SET_TINTL(设置日期时钟中断) 404 <br >SGN_GET(查询 RS232 信号) 1095 <br >SGN_GET(获取 RS232 信号) 985 <br >SGN_SET(设置 RS232 信号) 1096 <br >SHL(左移) SHR(右移) 334 <br >Signal_Set(设置 RS232 信号) 986 <br >SIN(计算正弦值) 263 <br >SQR(计算方) 263 <br >SQRT(计算方根) 263 <br >SR(置位复位触发器) 228 <br >SRT_DINT(启动延时中断) 409 <br >STP(退出程序) 311 <br >Strg_TO_Chars(字符串转换字符数组) 361 <br >STRG_VAL(字符串转换数值) 349 <br >SUB(减法) 256 <br >SWAP(交换字节) 278 <br >SWITCH(跳转分配器) 304 <br >T_ADD(时间相加) 339 <br >T_COMBINE(组合时间) 340 <br >T_CONFIG(组态接口) 776 <br >T_CONV(转换时间提取) 337 <br >T_DIAG 753 <br >T_DIFF(时差) 339 <br >T_RESET 750 <br >T_SUB(时间相减) 339 <br >TAN(计算正切值) 263 <br >TCON 731 <br >TDISCON 731 <br >TM_MAIL(发送电子邮件) 1171 <br >TOF(关断延时定时器) 233 <br >TON(接通延时定时器) 233 <br >TONR(保持型接通延时定时器) 233 <br >TP(脉定时器) 233 <br >TRCV 731 <br >TRCV_C 709 793 <br >TRUNC(截尾取整) 293 <br >TSEND 731 <br >TSEND_C 709 792 <br >TURCV(通太网 (UDP) 接收数) 770 <br >TUSEND(通太网 (UDP) 发送数) 770 <br >UFILL_BLK(中断填充块) 276 索引 <br > <br > S71200 编程控制器 <br >1502 系统手册 012015 A5E02486685AH <br >UMOVE_BLK(中断移动块) 266 <br >USS 状态代码 1017 <br >USS_Drive_Control(驱动器交换数) 1010 <br >USS_Port_Scan(通 USS 网络编辑通信) 1009 <br >USS_Read_Param(驱动器读取参数) 1013 <br >USS_Write_Param(更改驱动器中参数) 1015 <br >VAL_STRG(数值转换字符串) 349 <br >VariantGet(读取 VARIANT 变量值) 283 <br >VariantPut(写入 VARIANT 变量值) 284 <br >WHILE (SCL) 322 <br >WR_LOC_T(设置时间) 341 <br >WR_SYS_T(设置时间) 341 <br >WRIT_DBL(写入装载存储器中数块) 482 <br >WRITE_BIG(尾格式写入数) 282 <br >WRITE_LITTLE (尾格式写入数) 282 <br >WRREC(写入数记录) 376 <br >WWW(步户定义 Web 页面) 913 <br >x 功框(FBD XOR 逻辑运算) 224 <br >XOR(逻辑运算) 327 <br >较值 249 <br >日历 337 <br >日期 337 <br >扩展指令 46 <br >旧 USS 状态码 1111 <br >旧 USS_WPM(更改驱动器中参数) 1109 <br >编辑器间拖放 47 <br >列标题 46 708 721 730 740 1005 1028 1054 <br > 1099 1115 1135 <br >早期 TCONTDISCONTSEND TRCV <br >指令 741 <br >早期 TRCV_C(通太网接收数 (TCP)) 722 <br >早期 TSEND_C(通太网发送数 (TCP)) 722 <br >早期 USS_DRV(驱动器交换数) 1104 <br >早期 USS_PORT(通 USS 网络编辑通信) 1103 <br >早期 USS_RPM(驱动器读取参数) 1107 <br > LAD FBD 指令添加输入输出 45 <br >收藏夹 42 <br >运动控制 626 <br >时间 337 <br >时钟 341 <br >状态 1194 <br >拖放 42 <br >定时器 233 <br >指令版 46 708 721 730 740 1005 1028 1054 <br > 1099 1115 1135 <br >标定模拟值 44 <br >复位输出 226 <br >监视 1194 <br >监视状态值 1193 <br >常见参数 784 <br >插入 42 <br >程序控制 (SCL) 318 <br >强制操作 1200 <br >置位输出 226 <br >指令版 46 708 721 730 740 1005 1028 1054 1 <br >099 1115 1135 <br >A <br >移动序运行轴命令 (MC_CommandTable) 646 <br >G <br >障排 <br >LED 指示灯 1179 <br >诊断缓区 1190 <br >B <br >标定模拟值 44 297 <br >标准 Web 页面 863 <br >cookie 限制 942 <br >Diagnostic 882 索引 <br > <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1503 <br >Identification 881 <br >Intro 879 <br >JavaScript 限制 940 <br >Module information 883 <br >Variable Status 887 <br >布局 873 <br >安全访问 871 <br >更改操作模式 879 <br >起始 879 <br >通 PC 访问 870 <br >通信 886 <br >登录注销 876 <br >数日志 890 <br >标准化模拟值 297 <br >标准机器项目 () <br >标准数块 192 <br >X <br >相移循环中断 OB 93 <br >Y <br >求安装 40 <br >M <br >面板 (HMI) 34 <br >B <br >背景数块 114 <br >D <br >点点通信 948 <br >点点编程 990 <br >X <br >显示 MAC 址 IP 址 690 <br >K <br >门狗定时器(RE_TRIGR 指令) 309 <br >X <br >选件处理(组态控制) 161 <br >ZH <br >重设 DB 起始值 1194 <br >重置定时器 (RT) 233 <br >F <br >复位出厂设置 1186 <br >复制保护 <br > CPU存储卡密码绑定 214 <br >X <br >修改 <br > Web 服务器修改变量 887 <br >监视表格 1195 <br >程序编辑器状态 1194 <br >B <br >保护等级 1222 <br >CPU 210 <br > CPU存储卡密码绑定 214 <br >代码块 213 <br >丢失密码 154 <br >保持性存储器 29 108 <br >CPU 1211C 1226 索引 <br > <br > S71200 编程控制器 <br >1504 系统手册 012015 A5E02486685AH <br >CPU 1212C 1240 <br >CPU 1214C 1254 <br >CPU 1215C 1269 <br >CPU 1217C 1286 <br >保持性块变量 <br > RUN 模式载 1208 <br >保持型接通延时 (TONR) 233 <br >X <br >信号处理错误 986 987 1096 1097 <br >信号板 (SB) <br >SB 1221 DI 4 x 24 VDC200 kHz 1371 <br >SB 1221 DI 4 x 5 VDC200 kHz 1371 <br >SB 1222 DQ 4 x 24 VDC200 kHz 1374 <br >SB 1222 DQ 4 x 5 VDC200 kHz 1374 <br >SB 1223 DI 2 x 24 VDCDQ 2 x 24 VDC 1381 <br >SB 1223 DI 2 x 24 VDCDQ 2 x 24 VDC200 <br >kHz 1377 <br >SB 1223 DI 2 x 5 VDCDQ 2 x 5 VDC200 <br >kHz 1377 <br >SB 1231 AI 1 x 12 位 1385 <br >SB 1231 AI 1 x 16 位 RTD 1400 <br >SB 1231 AI 1 x 16 位热电偶 1394 <br >SB 1232 AQ 1 x 12 位 1388 <br >功率求 1435 <br >安装 64 <br >参数组态 178 <br >卸 64 <br >添加模块 160 <br >概述 33 <br >输入电压表示法 1336 1391 <br >输入电流表示法 1337 1392 <br >模拟量输出电压表示法 1338 1392 <br >模拟量输出电流表示法 1338 1393 <br >信号模块 (SM) <br >SM 1221 DI 16 x 24 VDC 1304 <br >SM 1221 DI 8 x 24 VDC 1304 <br >SM 1222 DQ 16 x 24 VDC 1308 <br >SM 1222 DQ 16 x 继电器 1308 <br >SM 1222 DQ 8 x 24 VDC 1306 <br >SM 1222 DQ 8 x 继电器 1306 <br >SM 1222 DQ 8 继电器切换 1306 <br >SM 1223 DI 16 x 24 VDCDQ 16 x 24 VDC 1314 <br >SM 1223 DI 16 x 24 VDCDQ 16 x 继电器 1314 <br >SM 1223 DI 8 x 120230 VACDQ 8 x 继电器 1320 <br >SM 1223 DI 8 x 24 VDCDQ 8 x 24 VDC 1314 <br >SM 1223 DI 8 x 24 VDCDQ 8 x 继电器 1314 <br >SM 1231 AI 4 x 13 位 1324 <br >SM 1231 AI 4 x 16 位 1324 <br >SM 1231 AI 4 x 16 位 TC 1340 <br >SM 1231 AI 4 x RTD x 16 位 1347 <br >SM 1231 AI 8 x 13 位 1324 <br >SM 1231 AI 8 x 16 位 TC 1340 <br >SM 1231 AI 8 x RTD x 16 位 1347 <br >SM 1232 AQ 2 x 14 位 1328 <br >SM 1232 AQ 4 x 14 位 1328 <br >SM 1234 AI 4 x 13 位AQ 2 x 14 位 1331 <br >SM 1278 4xIOLink 站 1355 <br >功率求 1435 <br >扩展电缆 70 <br >安装 66 <br >阶跃响应时间 1335 <br >参数组态 178 <br >卸 67 <br >添加模块 160 <br >概述 33 <br >模拟量输入电压表示法 1336 1391 <br >模拟量输入电流表示法 1337 1392 <br >模拟量输出电压表示法 1338 1392 <br >模拟量输出电流表示法 1338 1393 索引 <br > <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1505 <br >信息资源 4 <br >M <br >脉延时 (TP) 233 <br >脉捕捉 176 178 <br >脉捕捉位数字量输入组态 176 <br >脉输出 441 <br >J <br > V30 CPU 升级 V41 CPU 1451 <br >存储卡插入 CPU 141 <br >F <br >阀门 PID 调节 523 <br >SH <br >首次扫描指示 111 <br >Z <br >总线连接器 33 <br >C <br >测试程序 219 <br >K <br >客户支持 3 <br >Y <br >语言户定义 Web 页面 929 <br >J <br >结束条件 959 <br >结构化编程块结构 185 <br >绝缘准 78 <br >B <br >捕获线 DB 值 1194 <br >R <br >热电偶 <br >SB 1231 AI 1 x 16 位 1394 <br >SB 1231 热电偶滤器选型表 1397 <br >SB 1231 滤波器选型表 1398 <br >SM 1231 热电偶选型表 1344 <br >SM 1231 热电偶滤波器选型表 1344 <br >冷端补偿 1344 1396 <br >基操作 1344 1396 <br >热线 3 <br >P <br >配方 <br >RecipeExport(配方导出) 451 <br >RecipeImport(配方导入) 453 <br >示例程序 455 <br >概述 446 <br >数块结构 447 <br >配方程序示例 455 <br >配置文件 OB 102 <br >X <br >夏令时 TimeTransformationRule 344 <br >夏令时 TimeTransformationRule 344 索引 <br > <br > S71200 编程控制器 <br >1506 系统手册 012015 A5E02486685AH <br >J <br >监视 <br >LAD 状态 1194 <br >存储器情况 1189 <br >重设 DB 起始值 1194 <br >捕获 DB 值 1194 <br >监视表格 1195 <br >监控表 LAD 状态 1193 <br >循环时间 1189 <br >强制表格 1199 <br >强制操作 1200 <br >监视表格 <br > STOP 模式启输出 1198 <br >存储卡 140 <br >运行 1195 <br >强制 219 <br >触发器值 1197 <br >监视程序 219 <br >监控表 <br >监视 1193 <br >紧凑型交换机模块CSM 1277 1432 <br >T <br >特殊字符 <br >户定义 Web 页面 909 <br >特殊模式TCP ISO on TCP 699 <br >G <br >高电位绝缘测试 1221 <br >高速计数器 495 <br >法进行强制 1200 <br >组态 510 <br >操作 502 <br >ZH <br >准 <br >CPU 安装 62 <br >电感负载 80 <br >灯负载 80 <br >安装 53 <br >安装步骤 61 <br >接 78 <br >接线准 77 79 <br >隔离 78 <br >X <br >消息 <br >长度 960 <br >结束 959 <br >起始 955 <br >消息开始字符 956 <br >消息组态 <br >传送 953 <br >指令 990 <br >接收 954 <br >消息结束字符 960 <br >H <br >海事认证 1216 <br >L <br >流控制 950 <br >组态 950 <br >理 951 <br >浪涌抗扰度 1219 <br >D <br >读取 HTTP 变量 899 索引 <br > <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1507 <br >B <br >动动通信 <br >连接 ID 699 <br >参数 703 <br >组态伙伴 677 853 <br >D <br >调结构 220 <br >T <br >通 GPRS TeleService 1161 <br >通变量索引数组 288 <br >通信 <br >ASi 址 838 <br >IP 址 685 <br >MAC 址 685 <br >PROFIBUS 址 831 <br >PROFINET PROFIBUS 669 <br >TCON_Param 703 <br >动动 677 703 853 <br >发送接收参数 952 <br >协议 697 <br >网络 786 <br >网络连接 676 <br >连接 ID 699 <br >连接数 (PROFINETPROFIBUS) 672 <br >时间步属性 (PROFINET) 693 <br >轮询架构 991 <br >参数 703 <br >组态 677 703 853 <br >流控制 951 <br >通信负载 107 <br >硬件连接 787 <br >循环时间 107 <br >模块丢失拔出插入模块 99 <br >通信处理器 (CP) <br >较表 32 <br >设备组态 155 <br >参数组态 178 <br >添加模块 160 <br >概述 34 <br >通信板 (CB) <br >CB 1241 RS485 1421 <br >LED 指示灯 946 1179 <br >RS485 945 <br >较表 32 <br >安装 64 <br >设备组态 155 <br >参数组态 178 <br >卸 64 <br >添加模块 160 <br >编程 990 <br >概述 33 <br >通信标准 Web 页面 886 <br >通信接口 <br >CB 1241 RS485 1421 <br >CM 1241 RS232 1423 <br >LED 指示灯 1179 <br >RS232 RS485 945 <br >设备组态 155 <br >组态 949 <br >添加模块 160 <br >编程 990 <br >模块较表 32 <br >通信模块 (CM) <br >CM 1241 RS232 1423 <br >CM 1241 RS422RS485 1425 <br >LED 指示灯 946 1179 <br >PtP 示例程序组态 993 索引 <br > <br > S71200 编程控制器 <br >1508 系统手册 012015 A5E02486685AH <br >RS232 RS485 945 <br >较表 32 <br >功率求 1435 <br >安装 68 <br >设备组态 155 <br >参数组态 178 <br >卸 68 <br >添加 ASi 站 CM12432 模块 835 <br >添加 CM 12435(DP 站)模块 829 <br >添加模块 160 <br >编程 990 <br >概述 34 <br >数接收 981 1091 <br >J <br >继电器电气寿命 1223 <br >P <br >排队 102 <br >J <br >接收运行返回值 981 1091 <br >接收参数组态 794 <br >接收组态错误 976 1088 <br >接收消息组态 <br >PtP 示例程序 994 <br >PtP 设备组态 954 <br >接线图 <br >CB 1241 RS 485 1422 <br >CPU 1211C 1235 <br >CPU 1212C 1249 <br >CPU 1214C 1264 <br >CPU 1215C 1280 <br >CPU 1217C 1300 <br >SB 1221 1372 <br >SB 1222 1376 <br >SB 1223 1380 1383 <br >SB 1231 1387 <br >SB 1231 RTD 1402 <br >SB 1231 热电偶 1399 <br >SB 1232 1389 <br >SM 1221 1305 <br >SM 1222 1310 <br >SM 1223 1317 1323 <br >SM 1231 1326 <br >SM 1231 RTD 1349 <br >SM 1231 热电偶 1342 <br >SM 1232 1330 <br >SM 1234 1334 <br >SM 1278 IOLink 站 1358 <br >接线准 79 <br >气流冷空隙 55 <br >先决条件 77 <br >接 78 <br >接通延时 (TON) 233 <br >基型面板 (HMI) 34 <br >检查连接 753 <br >CH <br >常开常闭线圈 225 <br >常开常闭触点 223 <br >常见问题解答 4 <br >L <br >逻辑分析器 1212 索引 <br > <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1509 <br >Y <br >移动设备 <br >Web 页面布局 874 <br >移动设备访问 Web 服务器 871 <br >移动序 (MC_CommandTable) 646 <br >T <br >停止位 950 <br >添加新设备 <br >CPU 156 <br >未指定 CPU 158 <br >检测现硬件 158 <br >M <br >密码保护 <br >CPU 210 <br >ENDIS_PW(启禁密码) 307 <br > CPU存储卡密码绑定 214 <br >代码块 213 <br > CPU 进行访问 210 <br >丢失密码 154 <br >空传送卡 154 <br >复制保护 214 <br >CH <br >插入设备 <br >未指定 CPU 158 <br >插入指令 <br >编辑器间拖放 47 <br >收藏夹 42 <br >拖放 42 <br >L <br >联系信息 3 172 <br >H <br >韩国认证 1216 <br >Y <br >硬件中断 OB 94 <br >硬件配置 155 <br >ASi 837 <br >ASi 端口 837 <br >PROFIBUS 831 <br >PROFINET 端口 685 <br >载 216 <br >太网端口 685 <br >发现 158 <br >网络连接 676 <br >组态 CPU 173 <br >组态模块 178 <br >添加新设备 156 <br >添加模块 160 <br >硬件流控制 951 <br >Z <br >消息长度 960 <br >Q <br >嵌套深度 83 <br >ZH <br >智手机访问 Web 服务器 871 <br >智设备(智 IO 设备) <br >位 PN IO 系统 800 <br >功 798 <br >享 815 <br > GSD 文件组态 806 索引 <br > <br > S71200 编程控制器 <br >1510 系统手册 012015 A5E02486685AH <br >性 799 <br >组态 805 <br >CH <br >程序 <br >载 216 <br > CPU存储卡密码绑定 214 <br >线 CPU 复制块 217 <br >户程序调代码块 187 <br >存储卡 140 <br >优先等级 91 <br >线性结构化程序 185 <br >组织块 (OB) 187 <br >重设 DB 起始值 1194 <br >捕获 DB 值 1194 <br >密码保护 213 <br >程序卡 <br >创建 148 <br >运行 140 <br >组态启动参数 144 <br >插入 CPU 中 141 <br >概述 140 <br >程序执行 83 <br >程序信息 <br >调结构中 220 <br >程序结构 187 <br >程序控制 (SCL) 318 <br >CASE 320 <br >CONTINUE 324 <br >EXIT 325 <br >FOR 321 <br >GO TO 326 <br >IFTHEN 319 <br >REPEAT 323 <br >RETURN 326 <br >WHILE 322 <br >程序循环 OB 91 <br >程序编辑器 <br >状态 1194 <br >重设 DB 起始值 1194 <br >捕获 DB 值 1194 <br >监视 1194 <br >D <br >等时间 102 951 <br >X <br >循环中断 OB 93 <br >循环时间 <br >组态 107 <br >监视 1189 <br >概述 106 <br >ZH <br >装载存储器 29 <br >CPU 1211C 1226 <br >CPU 1212C 1240 <br >CPU 1214C 1254 <br >CPU 1215C 1269 <br >CPU 1217C 1286 <br >户定义 Web 页面 916 <br >存储卡 140 <br >传送卡 140 <br >程序卡 140 <br >Q <br >强制 1199 <br >I 存储器 1199 1200 <br >外围设备输入 1199 1200 <br >扫描周期 1200 索引 <br > <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1511 <br >存储卡 140 <br >监视表格 1195 <br >输入输出 1200 <br >强制表格 <br >寻址外围设备输入 1199 <br >强制 1199 <br >强制操作 1200 <br >D <br >登录退出标准 Web 页面 876 <br >B <br >编程 <br >CPU 工作模式 87 <br >FB 初始值 190 <br >FBD(功块图) 199 <br >LAD(梯形图) 198 <br >PID 概述 511 <br >PID_3Step 算法 512 <br >PID_3STEP(阀门进行调节 PID 控制器) 523 <br >PID_Compact 算法 512 <br >PID_Compact(具集成调节功通 PID <br >控制器) 515 <br >PID_Temp(允许处理温度控制通 PID <br >控制器) 534 <br >PtP 指令 990 <br >RTM(运行时间计时器) 346 <br >SCL(结构化控制语言) 200 200 202 <br > CPU存储卡密码绑定 214 <br >较步代码块 1191 <br >未指定 CPU 158 <br >功 (FC) 189 <br >扩展指令 46 <br >代码块类型 83 <br >户程序调代码块 187 <br >编辑器间拖放 47 <br >效 FCFB DB 号 83 <br >优先等级 91 <br > LAD FBD 指令添加输入输出 45 <br >收藏夹 42 <br >块调 83 <br >系统时间 341 <br >拔出模块 51 <br >函数块 (FB) 83 190 <br >线性程序 185 <br >背景数块 (DB) 190 <br >结构化程序 185 <br >流(EN ENO) 208 <br >插入指令 42 <br >数块 (DB) 83 <br >SH <br >输入 <br >脉捕捉位 176 <br >输入仿真器 1427 <br >输入输出 <br >监视 1193 <br >输入滤波时间 175 <br >输出参数 190 <br >组态脉通道 443 <br >脉输出 441 <br >P <br >频率时钟位 112 <br >N <br >暖启动 87 索引 <br > <br > S71200 编程控制器 <br >1512 系统手册 012015 A5E02486685AH <br >L <br >路器 IP 址 687 <br >C <br >错误 <br >扩展指令常见错误 494 <br >时间错误 95 <br >诊断错误 97 <br >Y <br >遥控 1161 <br >CH <br >触发 <br >监控表中值 1197 <br >踪 1212 <br >触点 () <br >X <br >新功 35 35 <br >SH <br >数字信号板 <br >SB 1221 1371 <br >SB 1222 1374 <br >SB 1223 1377 1381 <br >数字信号模块 <br >SM 1221 1304 <br >SM 1222 1306 1308 <br >SM 1223 1314 1320 <br >数字量 IO <br >状态指示灯 1181 <br >组态 178 <br >脉捕捉 178 <br >数字输入滤波时间 175 <br >数学 43 255 256 <br >数组访问成员 288 <br >数组变量索引 288 <br >数值 <br >二进制 123 <br >实数 125 <br >整型 124 <br >数日志 <br >DataLogClose(关闭数日志) 469 <br >DataLogCreate(创建数日志) 460 <br >DataLogNewFile(新文件中创建数日志) 470 <br >DataLogOpen(开数日志) 464 <br >DataLogWite(写入数日志) 467 <br >限制计算 474 <br >示例程序 478 <br >查数日志 473 <br >数日志概述 458 <br >数记录结构 459 <br >数日志标准 Web 页面 890 <br >数处理块 (DHB) 191 <br >数传输启动 977 1089 <br >数块 <br >CONF_DATA 779 <br >READ_DBL(装载存储器中数块读取) 482 <br >WRIT_DBL(写入装载存储器中数块) 482 <br >优化访问 192 <br >全局数块 114 191 <br >导入户定义 Web 页面中片段 908 <br >单 FB 背景数块 191 <br >组织块 (OB) 187 <br >标准访问 192 <br >背景数块 114 <br >重设起始值 1194 1194 索引 <br > <br >S71200 编程控制器 <br >系统手册 012015 A5E02486685AH 1513 <br >结构 83 <br >捕获值 1194 1194 <br >概述 83 191 <br >数类型 122 <br >Any(指针) 134 <br >BoolByteWord DWord 123 <br >PLC 数类型编辑器 132 <br >Pointer(指针) 133 <br >RealLReal(浮点型实数) 125 <br >Struc 132 <br >TimeDateTOD(日时钟)DTL(日期时间 <br >长型) 126 <br >USIntSIntUIntIntUDIntDint(整型) 124 <br >Variant(指针) 136 <br >字符字符串 128 <br >指针数类型概述 133 <br >数组 131 <br >L <br >滤波时间 175 <br >M <br >模块 <br >较表 32 <br >发热区 55 59 <br >组态参数 178 <br >信号板 (SB) 33 <br >信号模块 (SM) 33 <br >通信处理器 (CP) 34 <br >通信板 (CB) 33 <br >通信模块 (CM) 34 <br >模拟信号板 <br >SB 1231 1385 <br >SB 1231 RTD 1400 <br >SB 1231 热电偶 1394 <br >SB 1232 1388 <br >模拟信号模块 <br >SM 1231 1324 <br >SM 1231 RTD 1347 <br >SM 1231 热电偶 1340 <br >SM 1232 1328 <br >SM 1234 1331 <br >模拟量 IO <br >阶跃响应时间 (CPU) 1233 1247 1262 1277 1297 <br >阶跃响应时间 (SB) 1390 <br >阶跃响应时间 (SM) 1335 <br >状态指示灯 1182 <br >转换工程单位 44 120 297 <br >组态 178 <br >输入电压表示法 1336 1391 <br >输入电流表示法 1337 1392 <br >输出电压表示法 1338 1392 <br >输出电流表示法 1338 1393 <br >D <br >端口号 <br >分配通信伙伴 695 <br >限制 786 <br >端口组态 949 <br >PtP 示例程序 993 <br >指令 990 <br >错误 968 1081 <br >端子板连接器 69 <br >B <br >播客 4 索引 <br > <br > S71200 编程控制器 <br >1514 系统手册 012015 A5E02486685AH <br >E <br >额定电压 1222 1222 <br >C <br >操作员面板 34 48 <br >CPU 工作模式 87 <br > <br > <br ><br />《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!<br />该内容是文档的文本内容,更好的格式请下载文档<br /> </article> <div class="thumbnail box-line"> <div class="l1 line"></div> <div class="l2 line"></div> <div class="l3 line"></div> <div class="l4 line"></div> <div class="l5 line"></div> <div class="l6 line"></div> <div id="reader-more"> <p class="title">下载pdf到电脑,查找使用更方便</p> <p class="gray"> pdf的实际排版效果,会与网站的显示效果略有不同!!</p> <p class="download-info"> <span style="font-size: 14px;color: #888888">需要</span> <span style="font-size: 24px;">3</span> <span style="font-size: 14px;padding-right: 20px;color: #888888">香币</span> <a href="javascript:void(null);" onclick="JC.redirect('/pdf/create')" style="color: #cf6a07"> [ 分享pdf获得香币 ] </a> </p> <p> <a class="btn btn-danger download buy circle80 fs30" href="javascript:void(null);" data-type="3" data-num="3" data-download="true"><i aria-hidden="true" class="fa fa-yen"> </i> 下载pdf</a> </p> </div> </div> <section class="ut-mt20 items"> <div class="tip clearfix"> <h4><span>相关文档</span></h4> </div> <div class="item ut-mt10"> <div class="rank w-120"> <img class="lazy" src="https://static.xiangdang.net/img/fm.png" style="border: 1px #ccc solid;" data-original="https://sdoc.xiangdang.net/image/c048c4a137afd60c58a909d49d6ad35a_thumb" width="100"> </div> <div class="content"> <h2 class="title"> <a href="/doc/4884555195636123194.html" target="_blank"> CIS系统手册</a> </h2> <div class="description"> <p>CIS系统手册 何为CIS? CI是英文Corporate Identity的缩写,直译为:“企业自我同一化”,我们称之为企业识别。 所谓“企业识别”就是指环绕着企业的多层关系者...</p> </div> <div class="extra"> <a class="ui tiny pop image" data-avatar="None" data-avatar="None" data-name="y***g" data-id="823611" href="https://user.xiangdang.net/u/823611"><img src="https://static.xiangdang.net/img/avatar/privary/default.png" width="24"></a> <span class="t"> <i class="fa fa-clock-o"></i> 13年前 </span>   <div class=" pull-right"> <span class="number">15464 <i aria-hidden="true" class="fa fa-eye"></i></span>   <span class="number">0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span> </div> </div> </div> </div> <div class="item ut-mt10"> <div class="rank w-120"> <img class="lazy" src="https://static.xiangdang.net/img/fm.png" style="border: 1px #ccc solid;" data-original="https://sdoc.xiangdang.net/image/ea1e1bfcd87456f5994ea8d77e661883_thumb" width="100"> </div> <div class="content"> <h2 class="title"> <a href="/doc/5146601283505029803.html" target="_blank"> 仿真系统使用手册</a> </h2> <div class="description"> <p>《现在企业经营决策仿真——群体对抗BS版》 系统安装使用手册 第一章 系统安装说明 1 1、系统安装环境 1 2、系统安装过程 1 3、系统启用说明 7 4、系统交叉应用...</p> </div> <div class="extra"> <a class="ui tiny pop image" data-avatar="None" data-avatar="None" data-name="z***u" data-id="891583" href="https://user.xiangdang.net/u/891583"><img src="https://static.xiangdang.net/img/avatar/privary/default.png" width="24"></a> <span class="t"> <i class="fa fa-clock-o"></i> 5年前 </span>   <div class=" pull-right"> <span class="number">1120 <i aria-hidden="true" class="fa fa-eye"></i></span>   <span class="number">0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span> </div> </div> </div> </div> <div class="item ut-mt10"> <div class="rank w-120"> <img class="lazy" src="https://static.xiangdang.net/img/fm.png" style="border: 1px #ccc solid;" data-original="https://sdoc.xiangdang.net/image/5c9897e01090787ec9e4d64f0ef7409a_thumb" width="100"> </div> <div class="content"> <h2 class="title"> <a href="/doc/5156174897686718920.html" target="_blank"> Red HatLinux系统安装手册</a> </h2> <div class="description"> <p>随着计算机技术的快速发展,内存容量很多超过了4G,为此需要安装64位系统来管理4G以上内存。由于64位系统支持32位程序的编译和运行,因而大家可以放心的安装64位系统,需要注意的是如果操作系统是...</p> </div> <div class="extra"> <a class="ui tiny pop image" data-avatar="https://simg.xiangdang.net/show/05e02712486895d3e63c1d80b5ae48a4.jpg" data-avatar="https://simg.xiangdang.net/show/05e02712486895d3e63c1d80b5ae48a4.jpg" data-name="s***3" data-id="1780883" href="https://user.xiangdang.net/u/1780883"><img src="https://simg.xiangdang.net/show/05e02712486895d3e63c1d80b5ae48a4.jpg" width="24"></a> <span class="t"> <i class="fa fa-clock-o"></i> 5年前 </span>   <div class=" pull-right"> <span class="number">1488 <i aria-hidden="true" class="fa fa-eye"></i></span>   <span class="number">0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span> </div> </div> </div> </div> <div class="item ut-mt10"> <div class="rank w-120"> <img class="lazy" src="https://static.xiangdang.net/img/fm.png" style="border: 1px #ccc solid;" data-original="https://sdoc.xiangdang.net/image/aa99bafc407462defb8e9e388434cd9c_thumb" width="100"> </div> <div class="content"> <h2 class="title"> <a href="/doc/5791548788566621785.html" target="_blank"> 生产系统职位设计手册</a> </h2> <div class="description"> <p>1、负责组织质量管理、计量管理、质量检验标准等管理制度的拟订、检查、监督、控制及执行。2、负责建立和完善公司质量管理制度。制定并组织实施公司质量工作纲要,健全质量管理网络,制定和完善质量管理目标。</p> </div> <div class="extra"> <a class="ui tiny pop image" data-avatar="None" data-avatar="None" data-name="天***猩" data-id="2294430" href="https://user.xiangdang.net/u/2294430"><img src="https://static.xiangdang.net/img/avatar/privary/default.png" width="24"></a> <span class="t"> <i class="fa fa-clock-o"></i> 2年前 </span>   <div class=" pull-right"> <span class="number">402 <i aria-hidden="true" class="fa fa-eye"></i></span>   <span class="number">0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span> </div> </div> </div> </div> <div class="item ut-mt10"> <div class="rank w-120"> <img class="lazy" src="https://static.xiangdang.net/img/fm.png" style="border: 1px #ccc solid;" data-original="https://sdoc.xiangdang.net/image/c8758f2580b714151dce8d2a4c06d14a_thumb" width="100"> </div> <div class="content"> <h2 class="title"> <a href="/doc/5789627150104508033.html" target="_blank"> 生产管理系统操作手册</a> </h2> <div class="description"> <p> 北京络捷斯特科技开展生产管理系统操作手册拟制: 日期: 日期: ...</p> </div> <div class="extra"> <a class="ui tiny pop image" data-avatar="https://static.xiangdang.net/img/avatar/animal-11.jpg" data-avatar="https://static.xiangdang.net/img/avatar/animal-11.jpg" data-name="鬼***笑" data-id="2224227" href="https://user.xiangdang.net/u/2224227"><img src="https://static.xiangdang.net/img/avatar/animal-11.jpg" width="24"></a> <span class="t"> <i class="fa fa-clock-o"></i> 2年前 </span>   <div class=" pull-right"> <span class="number">517 <i aria-hidden="true" class="fa fa-eye"></i></span>   <span class="number">0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span> </div> </div> </div> </div> <div class="item ut-mt10"> <div class="rank w-120"> <img class="lazy" src="https://static.xiangdang.net/img/fm.png" style="border: 1px #ccc solid;" data-original="https://sdoc.xiangdang.net/image/d8155f7611f4416f303cd2605116158d_thumb" width="100"> </div> <div class="content"> <h2 class="title"> <a href="/doc/5080871130482818598.html" target="_blank"> 养护管理系统用户操作手册</a> </h2> <div class="description"> <p>**省高速公路养护系统设计的主要目的是实现全省高速公路各级养护管理部门的日常养护管理工作自动化、信息化、网络化,为养护管理单位提供一个高效、快捷、集成化的日常养护管理应用系统,通过日常养护数据的...</p> </div> <div class="extra"> <a class="ui tiny pop image" data-avatar="None" data-avatar="None" data-name="夜***宇" data-id="1402915" href="https://user.xiangdang.net/u/1402915"><img src="https://static.xiangdang.net/img/avatar/privary/default.png" width="24"></a> <span class="t"> <i class="fa fa-clock-o"></i> 5年前 </span>   <div class=" pull-right"> <span class="number">1206 <i aria-hidden="true" class="fa fa-eye"></i></span>   <span class="number">0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span> </div> </div> </div> </div> <div class="item ut-mt10"> <div class="rank w-120"> <img class="lazy" src="https://static.xiangdang.net/img/fm.png" style="border: 1px #ccc solid;" data-original="https://sdoc.xiangdang.net/image/7efb05943822043f3cb5019dc0e609cb_thumb" width="100"> </div> <div class="content"> <h2 class="title"> <a href="/doc/5914059794917850842.html" target="_blank"> WateMis系统-收费员工作手册</a> </h2> <div class="description"> <p>自来水综合信息管理系统收费员工作手册东莞市相思鸟软件科技2021年5月联系人:黎工QQ:118069458目录第一章:营业厅收费 3第一节、票据样式管理 3第二节、票据样式设计 4第三节、票据...</p> </div> <div class="extra"> <a class="ui tiny pop image" data-avatar="https://static.xiangdang.net/img/avatar/animal-16.jpg" data-avatar="https://static.xiangdang.net/img/avatar/animal-16.jpg" data-name="静***雅" data-id="2224531" href="https://user.xiangdang.net/u/2224531"><img src="https://static.xiangdang.net/img/avatar/animal-16.jpg" width="24"></a> <span class="t"> <i class="fa fa-clock-o"></i> 2年前 </span>   <div class=" pull-right"> <span class="number">423 <i aria-hidden="true" class="fa fa-eye"></i></span>   <span class="number">0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span> </div> </div> </div> </div> <div class="item ut-mt10"> <div class="rank w-120"> <img class="lazy" src="https://static.xiangdang.net/img/fm.png" style="border: 1px #ccc solid;" data-original="https://sdoc.xiangdang.net/image/b201c8fd577dbf383375e5f9b87f09c5_thumb" width="100"> </div> <div class="content"> <h2 class="title"> <a href="/doc/5513640660214655649.html" target="_blank"> 营销系统管理手册</a> </h2> <div class="description"> <p> 营销系统管理制度汇编目录 1.总部财务管理制度 ……………………………………32.分公司暂行财务制度 …………………………………143.三包机管理规定 ………………………………………4...</p> </div> <div class="extra"> <a class="ui tiny pop image" data-avatar="None" data-avatar="None" data-name="z***y" data-id="917922" href="https://user.xiangdang.net/u/917922"><img src="https://static.xiangdang.net/img/avatar/privary/default.png" width="24"></a> <span class="t"> <i class="fa fa-clock-o"></i> 10年前 </span>   <div class=" pull-right"> <span class="number">592 <i aria-hidden="true" class="fa fa-eye"></i></span>   <span class="number">0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span> </div> </div> </div> </div> <div class="item ut-mt10"> <div class="rank w-120"> <img class="lazy" src="https://static.xiangdang.net/img/fm.png" style="border: 1px #ccc solid;" data-original="https://sdoc.xiangdang.net/image/7a546d4fcfa60a4c4971ecf2516dbe42_thumb" width="100"> </div> <div class="content"> <h2 class="title"> <a href="/doc/4884555249417687118.html" target="_blank"> 挑战系统部门长手册</a> </h2> <div class="description"> <p> 挑战·系统 部门长手册 1993年12月1日 三洋电机株式会社人事部 *本《部门长手册》是为了从1994年度(自1993年1...</p> </div> <div class="extra"> <a class="ui tiny pop image" data-avatar="None" data-avatar="None" data-name="黎***财" data-id="1129583" href="https://user.xiangdang.net/u/1129583"><img src="https://static.xiangdang.net/img/avatar/privary/default.png" width="24"></a> <span class="t"> <i class="fa fa-clock-o"></i> 11年前 </span>   <div class=" pull-right"> <span class="number">6999 <i aria-hidden="true" class="fa fa-eye"></i></span>   <span class="number">0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span> </div> </div> </div> </div> <div class="item ut-mt10"> <div class="rank w-120"> <img class="lazy" src="https://static.xiangdang.net/img/fm.png" style="border: 1px #ccc solid;" data-original="https://sdoc.xiangdang.net/image/7b77d431e63ecf79ba41349a8074d2c9_thumb" width="100"> </div> <div class="content"> <h2 class="title"> <a href="/doc/5146511441188601241.html" target="_blank"> 膜系统化学清洗手册</a> </h2> <div class="description"> <p>1. 清洗条件(1) 系统初次运行前进行清水清洗;(2) 一般1-2月清洗一次,视污染情况;(3) 当膜系统处理能力达不到设计或运行要求时;(4) 膜通量比正常通量下降20%或膜的压力降比正常高...</p> </div> <div class="extra"> <a class="ui tiny pop image" data-avatar="None" data-avatar="None" data-name="K***9" data-id="1766469" href="https://user.xiangdang.net/u/1766469"><img src="https://static.xiangdang.net/img/avatar/privary/default.png" width="24"></a> <span class="t"> <i class="fa fa-clock-o"></i> 5年前 </span>   <div class=" pull-right"> <span class="number">1022 <i aria-hidden="true" class="fa fa-eye"></i></span>   <span class="number">0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span> </div> </div> </div> </div> <div class="item ut-mt10"> <div class="rank w-120"> <img class="lazy" src="https://static.xiangdang.net/img/fm.png" style="border: 1px #ccc solid;" data-original="https://sdoc.xiangdang.net/image/5ce43d5daec55deaf7f5613eba219aac_thumb" width="100"> </div> <div class="content"> <h2 class="title"> <a href="/doc/5704643334063786753.html" target="_blank"> 行政审批系统操作手册</a> </h2> <div class="description"> <p>三穗行政审批系统用户手册深圳太极软件 二0一0年九月二日目 录目 录 2第一章 概述 31.1 本说明使用对象 31.2 本说明的内容 41.3 本说明的排版约定 4第二章 根本...</p> </div> <div class="extra"> <a class="ui tiny pop image" data-avatar="None" data-avatar="None" data-name="天***猩" data-id="2294430" href="https://user.xiangdang.net/u/2294430"><img src="https://static.xiangdang.net/img/avatar/privary/default.png" width="24"></a> <span class="t"> <i class="fa fa-clock-o"></i> 2年前 </span>   <div class=" pull-right"> <span class="number">442 <i aria-hidden="true" class="fa fa-eye"></i></span>   <span class="number">0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span> </div> </div> </div> </div> <div class="item ut-mt10"> <div class="rank w-120"> <img class="lazy" src="https://static.xiangdang.net/img/fm.png" style="border: 1px #ccc solid;" data-original="https://sdoc.xiangdang.net/image/f7d3942546a59cb1465ef28040802cdf_thumb" width="100"> </div> <div class="content"> <h2 class="title"> <a href="/doc/4884559801115144790.html" target="_blank"> 销售系统工作手册</a> </h2> <div class="description"> <p> ***集团营销总部 销售系统工作手册 年 月 目 录 一、店面管理部工作手册 ……...</p> </div> <div class="extra"> <a class="ui tiny pop image" data-avatar="None" data-avatar="None" data-name="l***3" data-id="453297" href="https://user.xiangdang.net/u/453297"><img src="https://static.xiangdang.net/img/avatar/privary/default.png" width="24"></a> <span class="t"> <i class="fa fa-clock-o"></i> 14年前 </span>   <div class=" pull-right"> <span class="number">8300 <i aria-hidden="true" class="fa fa-eye"></i></span>   <span class="number">0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span> </div> </div> </div> </div> <div class="item ut-mt10"> <div class="rank w-120"> <img class="lazy" src="https://static.xiangdang.net/img/fm.png" style="border: 1px #ccc solid;" data-original="https://sdoc.xiangdang.net/image/b229e410da5221405fe25793779d184c_thumb" width="100"> </div> <div class="content"> <h2 class="title"> <a href="/doc/4884555189384160089.html" target="_blank"> XXXX人力资源系统构建指导手册</a> </h2> <div class="description"> <p>XXXX人力资源系统构建指导手册 一、 XXXX人力资源体系构建的战略思维: § 一个最高理念:人才为根本 § 一个总导向:建立“能力与机制高度匹配”的人力资源管理体系。 “能力”...</p> </div> <div class="extra"> <a class="ui tiny pop image" data-avatar="None" data-avatar="None" data-name="最***快" data-id="1470176" href="https://user.xiangdang.net/u/1470176"><img src="https://static.xiangdang.net/img/avatar/privary/default.png" width="24"></a> <span class="t"> <i class="fa fa-clock-o"></i> 7年前 </span>   <div class=" pull-right"> <span class="number">2840 <i aria-hidden="true" class="fa fa-eye"></i></span>   <span class="number">0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span> </div> </div> </div> </div> <div class="item ut-mt10"> <div class="rank w-120"> <img class="lazy" src="https://static.xiangdang.net/img/fm.png" style="border: 1px #ccc solid;" data-original="https://sdoc.xiangdang.net/image/156ca82599ff2ee9b9d3310f4ab0c445_thumb" width="100"> </div> <div class="content"> <h2 class="title"> <a href="/doc/4884558388660108636.html" target="_blank"> 营销系统完全手册-业代处考核系统</a> </h2> <div class="description"> <p> 业代处考核系统(合作伙伴制营销系统完全手册) 目录 1. 根述………………………………………………………………………………..2 2. 对业代处的考核要素……………………………………...</p> </div> <div class="extra"> <a class="ui tiny pop image" data-avatar="None" data-avatar="None" data-name="p***9" data-id="559680" href="https://user.xiangdang.net/u/559680"><img src="https://static.xiangdang.net/img/avatar/privary/default.png" width="24"></a> <span class="t"> <i class="fa fa-clock-o"></i> 13年前 </span>   <div class=" pull-right"> <span class="number">22665 <i aria-hidden="true" class="fa fa-eye"></i></span>   <span class="number">0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span> </div> </div> </div> </div> <div class="item ut-mt10"> <div class="rank w-120"> <img class="lazy" src="https://static.xiangdang.net/img/fm.png" style="border: 1px #ccc solid;" data-original="https://sdoc.xiangdang.net/image/78fd48cce3cb9d0cf7f74612582c1e85_thumb" width="100"> </div> <div class="content"> <h2 class="title"> <a href="/doc/5021861768457485847.html" target="_blank"> 国家**局移动终端管理系统-系统管理员手册</a> </h2> <div class="description"> <p>移动终端管理系统(简称MDM)是为了配合第四次全国经济普查(简称四经普)利用PAD完成数据采集任务的需要,对四经普移动终端设备进行远程在线管理。MDM系统主要可以实现对PAD的注册管理,推送接收...</p> </div> <div class="extra"> <a class="ui tiny pop image" data-avatar="https://simg.xiangdang.net/show/ac3c9d2b3b2b916610903c2d51f940a3.jpg" data-avatar="https://simg.xiangdang.net/show/ac3c9d2b3b2b916610903c2d51f940a3.jpg" data-name="西***4" data-id="1638727" href="https://user.xiangdang.net/u/1638727"><img src="https://simg.xiangdang.net/show/ac3c9d2b3b2b916610903c2d51f940a3.jpg" width="24"></a> <span class="t"> <i class="fa fa-clock-o"></i> 5年前 </span>   <div class=" pull-right"> <span class="number">1463 <i aria-hidden="true" class="fa fa-eye"></i></span>   <span class="number">0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span> </div> </div> </div> </div> <div class="item ut-mt10"> <div class="rank w-120"> <img class="lazy" src="https://static.xiangdang.net/img/fm.png" style="border: 1px #ccc solid;" data-original="https://sdoc.xiangdang.net/image/ad2676a6c61f6b84cca8edc40f253a19_thumb" width="100"> </div> <div class="content"> <h2 class="title"> <a href="/doc/5841765868257360461.html" target="_blank"> 新能源发电智能监控系统-安装手册re1</a> </h2> <div class="description"> <p>新能源发电智能化集中管理系统安装调试手册(简)(内部使用,请勿外传!)北京金鸿泰科技2021年12月02日 编写:李智滨 孙弥 魏洪 刘宝林 李光芒 王修业 王勇杰 周双全方案说...</p> </div> <div class="extra"> <a class="ui tiny pop image" data-avatar="https://static.xiangdang.net/img/avatar/animal-16.jpg" data-avatar="https://static.xiangdang.net/img/avatar/animal-16.jpg" data-name="静***雅" data-id="2224531" href="https://user.xiangdang.net/u/2224531"><img src="https://static.xiangdang.net/img/avatar/animal-16.jpg" width="24"></a> <span class="t"> <i class="fa fa-clock-o"></i> 2年前 </span>   <div class=" pull-right"> <span class="number">467 <i aria-hidden="true" class="fa fa-eye"></i></span>   <span class="number">0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span> </div> </div> </div> </div> <div class="item ut-mt10"> <div class="rank w-120"> <img class="lazy" src="https://static.xiangdang.net/img/fm.png" style="border: 1px #ccc solid;" data-original="https://sdoc.xiangdang.net/image/be7ba8f14457b3c919369b73000abd96_thumb" width="100"> </div> <div class="content"> <h2 class="title"> <a href="/doc/4798233390339893543.html" target="_blank"> 贫困农户信息管理系统常见错误解读手册</a> </h2> <div class="description"> <p>贫困农户信息管理系统常见错误解读手册   我们对各省贫困农户信息系统数据进行审核,现将常见错误及解决方案公布如下: 一、常见错误 (一)县表 1、通路的自然村数等于行政村数(解决方案...</p> </div> <div class="extra"> <a class="ui tiny pop image" data-avatar="None" data-avatar="None" data-name="m***m" data-id="521156" href="https://user.xiangdang.net/u/521156"><img src="https://static.xiangdang.net/img/avatar/privary/default.png" width="24"></a> <span class="t"> <i class="fa fa-clock-o"></i> 9年前 </span>   <div class=" pull-right"> <span class="number">7610 <i aria-hidden="true" class="fa fa-eye"></i></span>   <span class="number">0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span> </div> </div> </div> </div> <div class="item ut-mt10"> <div class="rank w-120"> <img class="lazy" src="https://static.xiangdang.net/img/fm.png" style="border: 1px #ccc solid;" data-original="https://sdoc.xiangdang.net/image/4deeffae8a0bea8f3d0e5b9158b2bb5d_thumb" width="100"> </div> <div class="content"> <h2 class="title"> <a href="/doc/5513638161688319284.html" target="_blank"> 营销系统管理手册(定稿第二册)</a> </h2> <div class="description"> <p> 营销系统管理制度汇编目录 1.总部财务管理制度 ……………………………………32.分公司暂行财务制度 …………………………………143.三包机管理规定 ………………………………………4...</p> </div> <div class="extra"> <a class="ui tiny pop image" data-avatar="None" data-avatar="None" data-name="c***1" data-id="190063" href="https://user.xiangdang.net/u/190063"><img src="https://static.xiangdang.net/img/avatar/privary/default.png" width="24"></a> <span class="t"> <i class="fa fa-clock-o"></i> 12年前 </span>   <div class=" pull-right"> <span class="number">462 <i aria-hidden="true" class="fa fa-eye"></i></span>   <span class="number">0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span> </div> </div> </div> </div> <div class="item ut-mt10"> <div class="rank w-120"> <img class="lazy" src="https://static.xiangdang.net/img/fm.png" style="border: 1px #ccc solid;" data-original="https://sdoc.xiangdang.net/image/8be8d8d0f09bbf28dd3c971ab755275d_thumb" width="100"> </div> <div class="content"> <h2 class="title"> <a href="/doc/5513638080762418693.html" target="_blank"> 人力资源管理系统使用手册v20130107</a> </h2> <div class="description"> <p>onlyit 企业管理软件使用手册-人力资源文件状态[ ] 草稿文件[√] 正式文件[ ] 更改正式文件文件标识:当前版本:2013-01-07作 者:完成日期:同当前版本1 总体描述 32 </p> </div> <div class="extra"> <a class="ui tiny pop image" data-avatar="None" data-avatar="None" data-name="仇***8" data-id="974960" href="https://user.xiangdang.net/u/974960"><img src="https://static.xiangdang.net/img/avatar/privary/default.png" width="24"></a> <span class="t"> <i class="fa fa-clock-o"></i> 11年前 </span>   <div class=" pull-right"> <span class="number">490 <i aria-hidden="true" class="fa fa-eye"></i></span>   <span class="number">0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span> </div> </div> </div> </div> <div class="item ut-mt10"> <div class="rank w-120"> <img class="lazy" src="https://static.xiangdang.net/img/fm.png" style="border: 1px #ccc solid;" data-original="https://sdoc.xiangdang.net/image/422d464f35c2ae8f284d06b275bd8855_thumb" width="100"> </div> <div class="content"> <h2 class="title"> <a href="/doc/5080871130824849334.html" target="_blank"> XX省高速公路养护系统用户操作手册</a> </h2> <div class="description"> <p>**省高速公路养护系统设计的主要目的是实现全省高速公路各级养护管理部门的日常养护管理工作自动化、信息化、网络化,为养护管理单位提供一个高效、快捷、集成化的日常养护管理应用系统,通过日常养护数据的...</p> </div> <div class="extra"> <a class="ui tiny pop image" data-avatar="None" data-avatar="None" data-name="夜***宇" data-id="1402915" href="https://user.xiangdang.net/u/1402915"><img src="https://static.xiangdang.net/img/avatar/privary/default.png" width="24"></a> <span class="t"> <i class="fa fa-clock-o"></i> 5年前 </span>   <div class=" pull-right"> <span class="number">1064 <i aria-hidden="true" class="fa fa-eye"></i></span>   <span class="number">0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span> </div> </div> </div> </div> </section> </div> <!--right--> <div class="col-md-3"> <div class="side-affix" data-spy="affix" data-offset-top="560" data-offset-bottom="260"> <div class="thumbnail "> <div class="ui items"> <div class="item"> <a class="btn btn-block buy btn-danger download" href="javascript:void(null);" data-type="3" data-num="3" data-download="true"><i aria-hidden="true" class="fa fa-yen"></i> 下载pdf</a> </div> </div> <div> 下载需要 <span style="font-size: 24px;">3</span> <span style="font-size: 14px;padding-right: 20px;color: #888888">香币</span> <a href="javascript:void(null);" onclick="JC.redirect('https://user.xiangdang.net/pay')" style="color: #cf6a07"> [香币充值 ] </a> <div class="kind-tip">亲,您也可以通过 <a href="javascript:void(0) " onclick="JC.redirect('/pdf/create')">分享原创pdf</a> 来获得香币奖励!</div> </div> </div> <div class="ui-box ut-pd20 border ut-mt20"> <div class="title"><h3>该用户的其他文档</h3></div> <ul class="ui-list"> <li class="ellipsis"><a href="/doc/5349143739786149756.html"><i class="fa fa-file-powerpoint-o" aria-hidden="true"></i>  **胶带集控系统方案</a></li> </ul> </div> <div class="ui-box ut-pd20 border ut-mt20"> <div class="title"><h3>相关pdf</h3></div> <ul> <li class="ellipsis"><a href="/pdf/5133573421503423814.html"><i class="fa fa-file-word-o" aria-hidden="true"></i>  SAP系统操作手册</a></li> <li class="ellipsis"><a href="/pdf/5379864868701347873.html"><i class="fa fa-file-word-o" aria-hidden="true"></i>  指标管理系统使用手册</a></li> <li class="ellipsis"><a href="/pdf/5349679290907378263.html"><i class="fa fa-file-word-o" aria-hidden="true"></i>  s7-200_SMART系统手册</a></li> <li class="ellipsis"><a href="/pdf/5379864519036913579.html"><i class="fa fa-file-word-o" aria-hidden="true"></i>  资产经营管理系统使用手册</a></li> <li class="ellipsis"><a href="/pdf/5379864530396367625.html"><i class="fa fa-file-word-o" aria-hidden="true"></i>  合同管理系统使用手册</a></li> <li class="ellipsis"><a href="/pdf/5379864519952902955.html"><i class="fa fa-file-word-o" aria-hidden="true"></i>  物资管理系统使用手册</a></li> <li class="ellipsis"><a href="/pdf/5379864868399182729.html"><i class="fa fa-file-word-o" aria-hidden="true"></i>  电子报表系统使用手册</a></li> <li class="ellipsis"><a href="/pdf/5135845394413932124.html"><i class="fa fa-file-word-o" aria-hidden="true"></i>  图书馆集群自动化管理系统用户手册流通子系统</a></li> <li class="ellipsis"><a href="/pdf/5379864869004945399.html"><i class="fa fa-file-word-o" aria-hidden="true"></i>  集中财务查询与分析系统使用手册</a></li> <li class="ellipsis"><a href="/pdf/5142298840093873879.html"><i class="fa fa-file-word-o" aria-hidden="true"></i>  IBM HS22 刀片集群系统用户手册</a></li> <li class="ellipsis"><a href="/pdf/5338557376743450248.html"><i class="fa fa-file-word-o" aria-hidden="true"></i>  操作手册-中国中铁返岗复工疫情防控系统</a></li> <li class="ellipsis"><a href="/pdf/4943616431890542779.html"><i class="fa fa-file-word-o" aria-hidden="true"></i>  全国志愿服务信息系统用户手册(志愿团体)</a></li> <li class="ellipsis"><a href="/pdf/5298722731915596675.html"><i class="fa fa-file-word-o" aria-hidden="true"></i>  S7-200可编程序控制器系统手册</a></li> <li class="ellipsis"><a href="/pdf/5268448295038548926.html"><i class="fa fa-file-word-o" aria-hidden="true"></i>  宝来车保养手册</a></li> <li class="ellipsis"><a href="/pdf/4971859068540975302.html"><i class="fa fa-file-word-o" aria-hidden="true"></i>  《公文处理手册》ppt</a></li> </ul> </div> <div class="ui-box ut-pd20 border ut-mt20"> <div class="title"><h3>相关ppt</h3></div> <div class="items"> <div class="item ut-mt10 clearfix"><div class="image" style="width: 100px;"><a href="/ppt/5385937091322977832.html" target="_blank"><img src="https://sppt.xiangdang.net/img_w/e06a9864e6a44911c79824b7f71f3e13_0_100"></a></div><div class="content"><a href="/ppt/5385937091322977832.html"> 报账中台操作手册-应付及付款 (北京公司)-工程系统</a></div></div> <div class="item ut-mt10 clearfix"><div class="image" style="width: 100px;"><a href="/ppt/4881215870268431716.html" target="_blank"><img src="https://sppt.xiangdang.net/img_w/c4c4a72cd81cf49ef744dce14c9d70e1_0_100"></a></div><div class="content"><a href="/ppt/4881215870268431716.html"> 蓝溪员工手册</a></div></div> <div class="item ut-mt10 clearfix"><div class="image" style="width: 100px;"><a href="/ppt/4881215828152544948.html" target="_blank"><img src="https://sppt.xiangdang.net/img_w/b22e134f7710a5b0753caece4c992af9_0_100"></a></div><div class="content"><a href="/ppt/4881215828152544948.html"> 招聘手册</a></div></div> <div class="item ut-mt10 clearfix"><div class="image" style="width: 100px;"><a href="/ppt/4881215852379511289.html" target="_blank"><img src="https://sppt.xiangdang.net/img_w/76d979a6c4f1fdcfa9f150708d693983_0_100"></a></div><div class="content"><a href="/ppt/4881215852379511289.html"> 神码员工手册</a></div></div> <div class="item ut-mt10 clearfix"><div class="image" style="width: 100px;"><a href="/ppt/4881215821084344201.html" target="_blank"><img src="https://sppt.xiangdang.net/img_w/1698dd595bec253cc71686f6d61676cd_0_100"></a></div><div class="content"><a href="/ppt/4881215821084344201.html"> 总经理手册</a></div></div> <div class="item ut-mt10 clearfix"><div class="image" style="width: 100px;"><a href="/ppt/4881215832460642130.html" target="_blank"><img src="https://sppt.xiangdang.net/img_w/ec2a53e770a6c4b8278719fadca8aa2c_0_100"></a></div><div class="content"><a href="/ppt/4881215832460642130.html"> 新员工成长手册</a></div></div> <div class="item ut-mt10 clearfix"><div class="image" style="width: 100px;"><a href="/ppt/4881215871245663432.html" target="_blank"><img src="https://sppt.xiangdang.net/img_w/8d994a6cbdfe403bc60e842b2e59a004_0_100"></a></div><div class="content"><a href="/ppt/4881215871245663432.html"> 西安蓝溪科技-员工手册</a></div></div> <div class="item ut-mt10 clearfix"><div class="image" style="width: 100px;"><a href="/ppt/4881218939971278589.html" target="_blank"><img src="https://sppt.xiangdang.net/img_w/9fb30ea284c644e9cb2537ba75d4db6e_0_100"></a></div><div class="content"><a href="/ppt/4881218939971278589.html"> 041《朗读手册》</a></div></div> <div class="item ut-mt10 clearfix"><div class="image" style="width: 100px;"><a href="/ppt/4881218572658947935.html" target="_blank"><img src="https://sppt.xiangdang.net/img_w/b25d67d021cbb74119149103763f67e1_0_100"></a></div><div class="content"><a href="/ppt/4881218572658947935.html"> 广告人成功手册</a></div></div> <div class="item ut-mt10 clearfix"><div class="image" style="width: 100px;"><a href="/ppt/4881215062117021664.html" target="_blank"><img src="https://sppt.xiangdang.net/img_w/569b95be99ad2a9a0883fe52335a4f73_0_100"></a></div><div class="content"><a href="/ppt/4881215062117021664.html"> 6S知识推行手册</a></div></div> </div> </div> </div> </div> </div> </div> </div> <footer class="bs-docs-footer ut-mt20"> <div class=container> <div class="row is-flex"> <div class="col-md-2 col-sm-6 col-xs-12 paddingtop-bottom"><h6 class=heading7>关于我们</h6> <ul class=footer-ul> <li><a href="https://www.xiangdang.net/about.html" target=_blank>关于香当网</a></li> <li><a href="https://www.xiangdang.net/duty.html">免责声明</a></li> <li><a href="/">网站地图</a></li> <li><a href="https://www.xiangdang.net/contact.html" target=_blank>联系我们</a></li> </ul> </div> <div class="col-md-2 col-sm-6 col-xs-12 paddingtop-bottom"><h6 class=heading7>帮助中心</h6> <ul class=footer-ul> <li><a href="https://www.xiangdang.net/sell-help.html" target="_blank">如何销售文档</a></li> <li><a href="https://www.xiangdang.net/how-dl.html" target="_blank">如何下载文档</a></li> <li><a href="https://www.xiangdang.net/upload.html" target="_blank">文档上传须知</a></li> </ul> </div> <div class="col-md-2 col-sm-6 col-xs-12 paddingtop-bottom"><h6 class=heading7>关注我们</h6> <div class="weixin_img_left"> <i class="docerqrcode_sprite sprite_footer_docer"></i> </div> </div> <div class="col-md-2 col-sm-6 col-xs-12 paddingtop-bottom"> </div> <div class="col-md-4 col-sm-12 col-xs-12 footerleft"> <div class=logofooter><img class=center-block src="https://static.xiangdang.net/img/logo01.svg" width=200px alt="香当网"></div> </div> </div> </div> <div class="copy"> <div class="container"> <div class="row"> <div style="line-height: 60px;" class="col-md-12">© 2006-2021 香当网 —— 工作总结,个人工作总结,工作计划,述职报告,范文,论文   杭州精创信息技术有限公司   <img src="https://static.xiangdang.net/img/beian.png"/><a target="_blank" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=33018302001162">  浙公网安备 33018302001162号</a> <a target="_blank" href="https://beian.miit.gov.cn">浙ICP备09019653号-34</a> <script>var _hmt = _hmt || [];(function() {var hm = document.createElement("script");hm.src = "https://hm.baidu.com/hm.js?6600a1cc9ed25ba2bcceeda1f2a917f9";var s = document.getElementsByTagName("script")[0];s.parentNode.insertBefore(hm, s);})();</script> </div> </div> </div> </div> </footer> <div id="fTools"> <span id="gotop"> <i class="fa fa-arrow-up" aria-hidden="true"></i> </span> <span id="feedback" title="建议反馈"> <i class="fa fa-inbox" aria-hidden="true"></i></span> </div> <!-- IE10 viewport hack for Surface/desktop Windows 8 bug --> <!-- JavaScript at the bottom for fast page loading --> <!-- end scripts --> </body> </html>