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

热门搜索

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

s71200_系统手册

马***3

贡献于2020-03-20

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



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 /></div> </article> <div id="reader-more"> <p class="title">下载文档,方便阅读与编辑</p> <p class="gray"> 文档的实际排版效果,会与网站的显示效果略有不同!!</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('/create')" style="color: #cf6a07"> [ 分享文档获得香币 ] </a> </p> <p> <a class="button-xd pure-button 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> 下载文档</a> </p> </div> <section class="mip-box ut-mt10"> <section class="mip-box-heading"><h3> 相关文档</h3></section> <section class="mip-box-body"> <div class="ui-list content"> <a class="pure-g ui-item" data-type="mip" href="/doc/4884555195636123194.html" title="CIS系统手册"><div class=" pure-u-1-6 cover"><mip-img src="https://sdoc.xiangdang.net/image/c048c4a137afd60c58a909d49d6ad35a_thumb" alt=""></mip-img> </div><div class="info pure-u-5-6"><h2 class="title">CIS系统手册</h2><p>CIS系统手册 何为CIS? CI是英文Corporate Identity的缩写,直译为:“企业自我同一化”,我们称之为企业识别。 所谓“企业识别”就是指环绕着企业的多层关系者,透过商标等视觉要素对大家所产生的态度及所造成的效果的总和。所谓“关系者”包括消费者、股东、投资者、员工、金融机构、有关联的企业、新闻记者、政府、公共团体等。值得注意的是知识水准不同的人对同一家企业的印象常</p><p class="extra"><span>y***g </span>13年前 上传<span class=" pull-right">15472 <i aria-hidden="true" class="fa fa-eye"></i>  0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span></p></div></a> <a class="pure-g ui-item" data-type="mip" href="/doc/5146601283505029803.html" title="仿真系统使用手册"><div class=" pure-u-1-6 cover"><mip-img src="https://sdoc.xiangdang.net/image/ea1e1bfcd87456f5994ea8d77e661883_thumb" alt=""></mip-img> </div><div class="info pure-u-5-6"><h2 class="title">仿真系统使用手册</h2><p>《现在企业经营决策仿真——群体对抗BS版》 系统安装使用手册 第一章 系统安装说明 1 1、系统安装环境 1 2、系统安装过程 1 3、系统启用说明 7 4、系统交叉应用 9 5、使用注意事项 13 第二章 系统使用过程 15 2.1 系统使用基本条件 15 2.2 系统使用准备内容 16 2.3 主持人系统的登录 18 2.4 决策仿真重新开始 19 2.</p><p class="extra"><span>z***u </span>5年前 上传<span class=" pull-right">1132 <i aria-hidden="true" class="fa fa-eye"></i>  0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span></p></div></a> <a class="pure-g ui-item" data-type="mip" href="/doc/5156174897686718920.html" title="Red HatLinux系统安装手册"><div class=" pure-u-1-6 cover"><mip-img src="https://sdoc.xiangdang.net/image/5c9897e01090787ec9e4d64f0ef7409a_thumb" alt=""></mip-img> </div><div class="info pure-u-5-6"><h2 class="title">Red HatLinux系统安装手册</h2><p>随着计算机技术的快速发展,内存容量很多超过了4G,为此需要安装64位系统来管理4G以上内存。由于64位系统支持32位程序的编译和运行,因而大家可以放心的安装64位系统,需要注意的是如果操作系统是64位,oracle也需要是64位。64位的oracle10g会安装相应的32的lib,这为我们编译32位程序提供支持,$ORACLE_HOME/lib32是32位的lib库,$ORACLE_HOME/lib为64位的lib库。Oracle11g默认不再提供lib32库,需要手工另外上传oracle112030_lib32_linux.tar.zip。无论是安装32位还是64位操作系统,qt和ies程序都必须编译为32位的,目前我们还没有编译和运行64位的程序。</p><p class="extra"><span>s***3 </span>5年前 上传<span class=" pull-right">1508 <i aria-hidden="true" class="fa fa-eye"></i>  0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span></p></div></a> <a class="pure-g ui-item" data-type="mip" href="/doc/5911943142275582486.html" title="ControlLogix系统培训手册"><div class=" pure-u-1-6 cover"><mip-img src="https://sdoc.xiangdang.net/image/105f9d87bae351b44ee57ed7c323a5a1_thumb" alt=""></mip-img> </div><div class="info pure-u-5-6"><h2 class="title">ControlLogix系统培训手册</h2><p>ControlLogix基 础 培 训 手 册罗克韦尔自动化自动控制及信息产品集团中国.北京2002年10月ControlLogix根底培训手册目 录1 常用工具1.1 通讯管理工具RSLinx1.2 模块升级工具ControlFLASH2 ControlLogix编程指南2.1 ControlLogix平台简介2.2 Logix5000编程软件快速入门2</p><p class="extra"><span>天***猩 </span>4周前 上传<span class=" pull-right">87 <i aria-hidden="true" class="fa fa-eye"></i>  0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span></p></div></a> <a class="pure-g ui-item" data-type="mip" href="/doc/5791548788566621785.html" title="生产系统职位设计手册"><div class=" pure-u-1-6 cover"><mip-img src="https://sdoc.xiangdang.net/image/aa99bafc407462defb8e9e388434cd9c_thumb" alt=""></mip-img> </div><div class="info pure-u-5-6"><h2 class="title">生产系统职位设计手册</h2><p>1、负责组织质量管理、计量管理、质量检验标准等管理制度的拟订、检查、监督、控制及执行。2、负责建立和完善公司质量管理制度。制定并组织实施公司质量工作纲要,健全质量管理网络,制定和完善质量管理目标。</p><p class="extra"><span>天***猩 </span>2年前 上传<span class=" pull-right">417 <i aria-hidden="true" class="fa fa-eye"></i>  0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span></p></div></a> <a class="pure-g ui-item" data-type="mip" href="/doc/5789627150104508033.html" title="生产管理系统操作手册"><div class=" pure-u-1-6 cover"><mip-img src="https://sdoc.xiangdang.net/image/c8758f2580b714151dce8d2a4c06d14a_thumb" alt=""></mip-img> </div><div class="info pure-u-5-6"><h2 class="title">生产管理系统操作手册</h2><p> 北京络捷斯特科技开展生产管理系统操作手册拟制: 日期: 日期: 日期: 日期: </p><p class="extra"><span>鬼***笑 </span>2年前 上传<span class=" pull-right">534 <i aria-hidden="true" class="fa fa-eye"></i>  0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span></p></div></a> <a class="pure-g ui-item" data-type="mip" href="/doc/5513640660214655649.html" title="营销系统管理手册"><div class=" pure-u-1-6 cover"><mip-img src="https://sdoc.xiangdang.net/image/b201c8fd577dbf383375e5f9b87f09c5_thumb" alt=""></mip-img> </div><div class="info pure-u-5-6"><h2 class="title">营销系统管理手册</h2><p> 营销系统管理制度汇编目录 1.总部财务管理制度 ……………………………………32.分公司暂行财务制度 …………………………………143.三包机管理规定 ………………………………………494. 全国顾客服务中心直效营销管理规定(暂行) ……595. 顾客服务部配件管理规定 ……………………………616. 服务费用结算管理规定 ………………………………687</p><p class="extra"><span>z***y </span>10年前 上传<span class=" pull-right">601 <i aria-hidden="true" class="fa fa-eye"></i>  0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span></p></div></a> <a class="pure-g ui-item" data-type="mip" href="/doc/5914059794917850842.html" title="WateMis系统-收费员工作手册"><div class=" pure-u-1-6 cover"><mip-img src="https://sdoc.xiangdang.net/image/7efb05943822043f3cb5019dc0e609cb_thumb" alt=""></mip-img> </div><div class="info pure-u-5-6"><h2 class="title">WateMis系统-收费员工作手册</h2><p>自来水综合信息管理系统收费员工作手册东莞市相思鸟软件科技2021年5月联系人:黎工QQ:118069458目录第一章:营业厅收费 3第一节、票据样式管理 3第二节、票据样式设计 4第三节、票据号码登记 7第四节、顾客显示屏设置 8第五节、磁卡读写器设置 9第六节、营业厅收费 10第七节、收费历史查询 11第八节、冲补水量 12第九节、红字冲销 13</p><p class="extra"><span>静***雅 </span>2年前 上传<span class=" pull-right">438 <i aria-hidden="true" class="fa fa-eye"></i>  0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span></p></div></a> <a class="pure-g ui-item" data-type="mip" href="/doc/5080871130482818598.html" title="养护管理系统用户操作手册"><div class=" pure-u-1-6 cover"><mip-img src="https://sdoc.xiangdang.net/image/d8155f7611f4416f303cd2605116158d_thumb" alt=""></mip-img> </div><div class="info pure-u-5-6"><h2 class="title">养护管理系统用户操作手册</h2><p>**省高速公路养护系统设计的主要目的是实现全省高速公路各级养护管理部门的日常养护管理工作自动化、信息化、网络化,为养护管理单位提供一个高效、快捷、集成化的日常养护管理应用系统,通过日常养护数据的上报、分析、存储和自动汇总,减少人为计算失误,提高工作效率和工作质量,使得养护管理工作更规范、有序。本系统整体方案采用B/S (浏览器/服务器)模式。在管理上采用省高管局、各分公司二级管理模式,无论养护管理人员身在何处,都可以通过PC终端,在互联网上直接录入、查询、审核资料数据,实现养护管理网络化。</p><p class="extra"><span>夜***宇 </span>5年前 上传<span class=" pull-right">1225 <i aria-hidden="true" class="fa fa-eye"></i>  0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span></p></div></a> <a class="pure-g ui-item" data-type="mip" href="/doc/4884555249417687118.html" title="挑战系统部门长手册"><div class=" pure-u-1-6 cover"><mip-img src="https://sdoc.xiangdang.net/image/7a546d4fcfa60a4c4971ecf2516dbe42_thumb" alt=""></mip-img> </div><div class="info pure-u-5-6"><h2 class="title">挑战系统部门长手册</h2><p> 挑战·系统 部门长手册 1993年12月1日 三洋电机株式会社人事部 *本《部门长手册》是为了从1994年度(自1993年12月起)推进在一般岗位试行引进挑战·系统而制定的。 *手册中主要记述了直接面对一般岗位的基层管理人员应当注意的问题。白色部分为原文转载《一般岗位手册》的内容;红色部分为对应项目的注意事项及补充事项等。 </p><p class="extra"><span>黎***财 </span>11年前 上传<span class=" pull-right">7017 <i aria-hidden="true" class="fa fa-eye"></i>  0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span></p></div></a> <a class="pure-g ui-item" data-type="mip" href="/doc/5146511441188601241.html" title="膜系统化学清洗手册"><div class=" pure-u-1-6 cover"><mip-img src="https://sdoc.xiangdang.net/image/7b77d431e63ecf79ba41349a8074d2c9_thumb" alt=""></mip-img> </div><div class="info pure-u-5-6"><h2 class="title">膜系统化学清洗手册</h2><p>1. 清洗条件(1) 系统初次运行前进行清水清洗;(2) 一般1-2月清洗一次,视污染情况;(3) 当膜系统处理能力达不到设计或运行要求时;(4) 膜通量比正常通量下降20%或膜的压力降比正常高10%,必须进行化学清洗;(5) 系统停机超过3天以上,必须进行化学清洗。</p><p class="extra"><span>K***9 </span>5年前 上传<span class=" pull-right">1048 <i aria-hidden="true" class="fa fa-eye"></i>  0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span></p></div></a> <a class="pure-g ui-item" data-type="mip" href="/doc/4884559801115144790.html" title="销售系统工作手册"><div class=" pure-u-1-6 cover"><mip-img src="https://sdoc.xiangdang.net/image/f7d3942546a59cb1465ef28040802cdf_thumb" alt=""></mip-img> </div><div class="info pure-u-5-6"><h2 class="title">销售系统工作手册</h2><p> ***集团营销总部 销售系统工作手册 年 月 目 录 一、店面管理部工作手册 ………………………………………… 1 二、经销商管理部工作手册…………………………………………. 30 三、集团消费部工作手册……………………………………………. 50 四、物流管理部工作手册………………</p><p class="extra"><span>l***3 </span>14年前 上传<span class=" pull-right">8309 <i aria-hidden="true" class="fa fa-eye"></i>  0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span></p></div></a> <a class="pure-g ui-item" data-type="mip" href="/doc/5704643334063786753.html" title="行政审批系统操作手册"><div class=" pure-u-1-6 cover"><mip-img src="https://sdoc.xiangdang.net/image/5ce43d5daec55deaf7f5613eba219aac_thumb" alt=""></mip-img> </div><div class="info pure-u-5-6"><h2 class="title">行政审批系统操作手册</h2><p>三穗行政审批系统用户手册深圳太极软件 二0一0年九月二日目 录目 录 2第一章 概述 31.1 本说明使用对象 31.2 本说明的内容 41.3 本说明的排版约定 4第二章 根本操作 42.1 系统登陆 42.2 系统退出 7第三章 工程审批 73.1 业务受理 7 窗口受理 7 补交受理 103.2</p><p class="extra"><span>天***猩 </span>2年前 上传<span class=" pull-right">453 <i aria-hidden="true" class="fa fa-eye"></i>  0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span></p></div></a> <a class="pure-g ui-item" data-type="mip" href="/doc/4884555189384160089.html" title="XXXX人力资源系统构建指导手册"><div class=" pure-u-1-6 cover"><mip-img src="https://sdoc.xiangdang.net/image/b229e410da5221405fe25793779d184c_thumb" alt=""></mip-img> </div><div class="info pure-u-5-6"><h2 class="title">XXXX人力资源系统构建指导手册</h2><p>XXXX人力资源系统构建指导手册 一、 XXXX人力资源体系构建的战略思维: § 一个最高理念:人才为根本 § 一个总导向:建立“能力与机制高度匹配”的人力资源管理体系。 “能力”即为有关人本身的线索,企业要着重开发和提升人的素质与能力,从而使个人的能力汇聚成事业的能力,使个人的价值凝聚成事业的价值;“机制”即为人力资源的系统体制和系统功能;“匹配”即是要求XXXX的人力资源系统要支</p><p class="extra"><span>最***快 </span>7年前 上传<span class=" pull-right">2858 <i aria-hidden="true" class="fa fa-eye"></i>  0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span></p></div></a> <a class="pure-g ui-item" data-type="mip" href="/doc/4884558388660108636.html" title="营销系统完全手册-业代处考核系统"><div class=" pure-u-1-6 cover"><mip-img src="https://sdoc.xiangdang.net/image/156ca82599ff2ee9b9d3310f4ab0c445_thumb" alt=""></mip-img> </div><div class="info pure-u-5-6"><h2 class="title">营销系统完全手册-业代处考核系统</h2><p> 业代处考核系统(合作伙伴制营销系统完全手册) 目录 1. 根述………………………………………………………………………………..2 2. 对业代处的考核要素……………………………………………………………..2 3. 关键考核指数……………………………………………………………………..3 3.1.总销量完成指数………………………………………………………………….3 3.2.渠道发展均</p><p class="extra"><span>p***9 </span>13年前 上传<span class=" pull-right">22677 <i aria-hidden="true" class="fa fa-eye"></i>  0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span></p></div></a> <a class="pure-g ui-item" data-type="mip" href="/doc/5021861768457485847.html" title="国家**局移动终端管理系统-系统管理员手册"><div class=" pure-u-1-6 cover"><mip-img src="https://sdoc.xiangdang.net/image/78fd48cce3cb9d0cf7f74612582c1e85_thumb" alt=""></mip-img> </div><div class="info pure-u-5-6"><h2 class="title">国家**局移动终端管理系统-系统管理员手册</h2><p>移动终端管理系统(简称MDM)是为了配合第四次全国经济普查(简称四经普)利用PAD完成数据采集任务的需要,对四经普移动终端设备进行远程在线管理。MDM系统主要可以实现对PAD的注册管理,推送接收四经普程序及制度、底册、地图等,以支撑第四次全国经济普查利用移动终端的数据采集工作。</p><p class="extra"><span>西***4 </span>5年前 上传<span class=" pull-right">1481 <i aria-hidden="true" class="fa fa-eye"></i>  0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span></p></div></a> <a class="pure-g ui-item" data-type="mip" href="/doc/5513638161688319284.html" title="营销系统管理手册(定稿第二册)"><div class=" pure-u-1-6 cover"><mip-img src="https://sdoc.xiangdang.net/image/4deeffae8a0bea8f3d0e5b9158b2bb5d_thumb" alt=""></mip-img> </div><div class="info pure-u-5-6"><h2 class="title">营销系统管理手册(定稿第二册)</h2><p> 营销系统管理制度汇编目录 1.总部财务管理制度 ……………………………………32.分公司暂行财务制度 …………………………………143.三包机管理规定 ………………………………………494. 全国顾客服务中心直效营销管理规定(暂行) ……595. 顾客服务部配件管理规定 ……………………………616. 服务费用结算管理规定 ………………………………687</p><p class="extra"><span>c***1 </span>12年前 上传<span class=" pull-right">469 <i aria-hidden="true" class="fa fa-eye"></i>  0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span></p></div></a> <a class="pure-g ui-item" data-type="mip" href="/doc/5841765868257360461.html" title="新能源发电智能监控系统-安装手册re1"><div class=" pure-u-1-6 cover"><mip-img src="https://sdoc.xiangdang.net/image/ad2676a6c61f6b84cca8edc40f253a19_thumb" alt=""></mip-img> </div><div class="info pure-u-5-6"><h2 class="title">新能源发电智能监控系统-安装手册re1</h2><p>新能源发电智能化集中管理系统安装调试手册(简)(内部使用,请勿外传!)北京金鸿泰科技2021年12月02日 编写:李智滨 孙弥 魏洪 刘宝林 李光芒 王修业 王勇杰 周双全方案说明文件状态:[] 草稿[√] 正式发布[ ] 正在修改文件标识:当前版本:V1.0 创立日期:2021.04.05最后更新:202</p><p class="extra"><span>静***雅 </span>2年前 上传<span class=" pull-right">488 <i aria-hidden="true" class="fa fa-eye"></i>  0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span></p></div></a> <a class="pure-g ui-item" data-type="mip" href="/doc/4798233390339893543.html" title="贫困农户信息管理系统常见错误解读手册"><div class=" pure-u-1-6 cover"><mip-img src="https://sdoc.xiangdang.net/image/be7ba8f14457b3c919369b73000abd96_thumb" alt=""></mip-img> </div><div class="info pure-u-5-6"><h2 class="title">贫困农户信息管理系统常见错误解读手册</h2><p>贫困农户信息管理系统常见错误解读手册   我们对各省贫困农户信息系统数据进行审核,现将常见错误及解决方案公布如下: 一、常见错误 (一)县表 1、通路的自然村数等于行政村数(解决方案:修改为对应的自然村数) 2、通电的自然村数等于行政村数(解决方案:修改为对应的自然村数) 3、通广播电视自然村数等于行政村数(解决方案:修改为对应的自然村数) 4、人均GDP与统计年鉴数据不符(解决</p><p class="extra"><span>m***m </span>9年前 上传<span class=" pull-right">7629 <i aria-hidden="true" class="fa fa-eye"></i>  0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span></p></div></a> <a class="pure-g ui-item" data-type="mip" href="/doc/5513638080762418693.html" title="人力资源管理系统使用手册v20130107"><div class=" pure-u-1-6 cover"><mip-img src="https://sdoc.xiangdang.net/image/8be8d8d0f09bbf28dd3c971ab755275d_thumb" alt=""></mip-img> </div><div class="info pure-u-5-6"><h2 class="title">人力资源管理系统使用手册v20130107</h2><p>onlyit 企业管理软件使用手册-人力资源文件状态[ ] 草稿文件[√] 正式文件[ ] 更改正式文件文件标识:当前版本:2013-01-07作 者:完成日期:同当前版本1 总体描述 32 </p><p class="extra"><span>仇***8 </span>11年前 上传<span class=" pull-right">497 <i aria-hidden="true" class="fa fa-eye"></i>  0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span></p></div></a> <a class="pure-g ui-item" data-type="mip" href="/doc/5080871130824849334.html" title="XX省高速公路养护系统用户操作手册"><div class=" pure-u-1-6 cover"><mip-img src="https://sdoc.xiangdang.net/image/422d464f35c2ae8f284d06b275bd8855_thumb" alt=""></mip-img> </div><div class="info pure-u-5-6"><h2 class="title">XX省高速公路养护系统用户操作手册</h2><p>**省高速公路养护系统设计的主要目的是实现全省高速公路各级养护管理部门的日常养护管理工作自动化、信息化、网络化,为养护管理单位提供一个高效、快捷、集成化的日常养护管理应用系统,通过日常养护数据的上报、分析、存储和自动汇总,减少人为计算失误,提高工作效率和工作质量,使得养护管理工作更规范、有序。本系统整体方案采用B/S (浏览器/服务器)模式。在管理上采用省高管局、养护公司、养护单元三级管理模式,无论养护管理人员身在何处,都可以通过PC 终端,在互联网上直接录入、查询、审核资料数据,实现养护管理网络化。</p><p class="extra"><span>夜***宇 </span>5年前 上传<span class=" pull-right">1107 <i aria-hidden="true" class="fa fa-eye"></i>  0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span></p></div></a> <a class="pure-g ui-item" data-type="mip" href="/doc/5443259755183771597.html" title="SAP系统邮件配置操作手册"><div class=" pure-u-1-6 cover"><mip-img src="https://sdoc.xiangdang.net/image/9639dd08cb512a2518ea3dd3c75a4005_thumb" alt=""></mip-img> </div><div class="info pure-u-5-6"><h2 class="title">SAP系统邮件配置操作手册</h2><p>SAP系统邮件配置操作手册1、 配置参数文件运行事务码RZ10,创建参数:参数模板:icm/server_port_<*> = PROT=SMTP,PORT=<port>参数模板:is/SMTP/virt_host_<*> = <host>:<port>,<port>,...;A、 创建参数名:icm/server_port_1 赋值:PROT=SMTP,PORT=25运行事</p><p class="extra"><span>z***u </span>4年前 上传<span class=" pull-right">766 <i aria-hidden="true" class="fa fa-eye"></i>  0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span></p></div></a> <a class="pure-g ui-item" data-type="mip" href="/doc/5513637401974947429.html" title="凤凰城操作手册——DLXS2.1.1平面设计系统"><div class=" pure-u-1-6 cover"><mip-img src="https://sdoc.xiangdang.net/image/66eb566164a305158a37eb2200b928e3_thumb" alt=""></mip-img> </div><div class="info pure-u-5-6"><h2 class="title">凤凰城操作手册——DLXS2.1.1平面设计系统</h2><p>DLXS2.1.1平面设计系统一、楼盘标志1. 楼盘标志(彩色图形,黑白正形,黑白负形)2. 楼盘标志网格图二、标准字体1. 楼盘中文名称标准字体2. 楼盘中文名称标准字体网格图3. 楼盘中文名称指定印刷体4. 楼盘英文或拼音名称标准字体5. 楼盘英文名称标准字体网格图6. 楼盘英文名称指定印刷体三、标准色1. 标准色(X种)2. 辅助色(</p><p class="extra"><span>文***娜 </span>12年前 上传<span class=" pull-right">435 <i aria-hidden="true" class="fa fa-eye"></i>  0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span></p></div></a> <a class="pure-g ui-item" data-type="mip" href="/doc/5012493559559885897.html" title="工商联会员组织管理系统操作手册"><div class=" pure-u-1-6 cover"><mip-img src="https://sdoc.xiangdang.net/image/87b80b87020c47d6b85f149262c0f8d9_thumb" alt=""></mip-img> </div><div class="info pure-u-5-6"><h2 class="title">工商联会员组织管理系统操作手册</h2><p>会员组织管理系统包括会员、商会、组织、代表大会代表、执常委、非公代表人士的信息管理;通过本系统,各级工商联可以录入和维护本级会员、代表、执常委等数据,同时也可以查阅其他工商联组织的会员、代表等的公开信息。</p><p class="extra"><span>悠***风 </span>5年前 上传<span class=" pull-right">5146 <i aria-hidden="true" class="fa fa-eye"></i>  0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span></p></div></a> <a class="pure-g ui-item" data-type="mip" href="/doc/5513636287089428885.html" title="肯德基-餐厅管理组排班系统手册"><div class=" pure-u-1-6 cover"><mip-img src="https://sdoc.xiangdang.net/image/5f19e883c354ad927fb1355673870956_thumb" alt=""></mip-img> </div><div class="info pure-u-5-6"><h2 class="title">肯德基-餐厅管理组排班系统手册</h2><p> 简 介正确地安排管理组班表,是使得餐厅能达成营运目标的必要条件。因此,一份好的管理组班表,就如同一份精确的作战蓝图。它不但能协助餐厅营运顺畅,更能逐步有计划的达成餐厅的四大目标:* 顾客满意(Customer) 管理组班表安排了适当的时间、适当的经理人员,作有效的楼面管理,以维持一个高水准的QSC,提</p><p class="extra"><span>c***罗 </span>11年前 上传<span class=" pull-right">529 <i aria-hidden="true" class="fa fa-eye"></i>  0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span></p></div></a> </div> </section> </section> <footer class="copy center ut-pd20">© 2006-2021 香当网   <br><p class="gray"><a target="_blank" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=33018302001162">  浙公网安备 33018302001162号</a><br><a target="_blank" href="https://beian.miit.gov.cn">浙ICP备09019653号-34</a></p><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></footer> <mip-fixed type="gototop"><mip-gototop threshold='300'><i class="fa fa-arrow-up" ></i></mip-gototop></mip-fixed> <!--mip 运行环境--> <script src="https://c.mipcdn.com/static/v2/mip.js"></script> <script src="https://c.mipcdn.com/static/v2/mip-sidebar/mip-sidebar.js"></script> <script src="https://c.mipcdn.com/extensions/platform/v2/mip-cambrian/mip-cambrian.js"></script> <script src="https://c.mipcdn.com/static/v2/mip-form/mip-form.js"></script> <script src="https://c.mipcdn.com/static/v2/mip-gototop/mip-gototop.js"></script> <script src="https://c.mipcdn.com/static/v2/mip-history/mip-history.js"></script> <script src="https://c.mipcdn.com/static/v2/mip-scrollbox/mip-scrollbox.js"></script> <script src="https://c.mipcdn.com/static/v2/mip-semi-fixed/mip-semi-fixed.js"></script> <script src="https://cdn.bootcss.com/jquery/2.2.4/jquery.min.js"></script> <script src="https://cdn.bootcss.com/jquery-modal/0.9.1/jquery.modal.min.js"></script> <script type="text/javascript" src="https://static.xiangdang.net/assets/jquery-confirm/jquery-confirm.js?v=3.3.2"></script> <script type="text/javascript" src="https://static.xiangdang.net/js_js_jc/m-base.js?v=3.0"></script> <script src="https://static.xiangdang.net/dist/v.js"></script> <script src="https://static.xiangdang.net/js_js_jc/cload.js"></script> <script> var consume_gold_cost = 3, uId = "", cId = "9984", slug = "5349679682944592717", title = "s71200_系统手册", summary = "为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产损失有关的提示不带警告三角。警告提示根据危险等级由高到低如下表示。危险表示如果不采取相应的小心措施,将会导致死亡或者严重的人身伤害。警告表示如果不采取相应的小心措施,可能导致死亡或者严重的人身伤害。小心表示如果不采取相应的小心措施,可能导致轻微的人身伤害"; var category_name = ""; var tagList = [{id:22362, name: "系统手册"}]; var num_page = "1"; var jc = {}, fav = []; $(function () { JC.init("", "9984", "pdf", 9, false); var a=$("#reader_content").cload({owidth:,oheight:,oscale:,offsetTop:-80,total:1514, slug:"5349679682944592717", api:"pdf/public/v1.0/pdf/load",num_can_preview:13}); window._bd_share_config = {"common": {"bdSnsKey": {}, "bdText": "", "bdMini": "2", "bdMiniList": false, "bdPic": "", "bdStyle": "0", "bdSize": "32"}, "share": {}}; with (document) 0[(getElementsByTagName('head')[0] || body).appendChild(createElement('script')).src = 'https://static.xiangdang.net/assets/baidushare/js/share.js?v=89860593.js?cdnversion=' + ~(-new Date() / 36e5)]; }); </script> <script> (function () {var bp = document.createElement('script');var curProtocol = window.location.protocol.split(':')[0];bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';var s = document.getElementsByTagName("script")[0];s.parentNode.insertBefore(bp, s);})(); </script> </body> </html>