在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → S7-1200 可编程控制器.pdf

S7-1200 可编程控制器.pdf

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:25.00M
  • 下载次数:43
  • 浏览次数:177
  • 发布时间:2020-12-05
  • 实例类别:一般编程问题
  • 发 布 人:GK_Qin
  • 文件格式:.pdf
  • 所需积分:2
 相关标签: 1200 S7 编程

实例介绍

【实例简介】
【实例截图】

S7-1200 可编程控制器 

【核心代码】

目录
 前言 .................................................................................................................................................. 3
1 产品概述 ......................................................................................................................................... 27
1.1 S7-1200 PLC 简介........................................................................................................... 27
1.2 CPU 的扩展功能 .............................................................................................................. 32
1.3 HMI 基本型面板 ............................................................................................................... 34
2 新功能 ............................................................................................................................................. 35
3 STEP 7 编程软件 ............................................................................................................................ 39
3.1 系统要求........................................................................................................................... 40
3.2 使工作更轻松的不同视图 ................................................................................................. 41
3.3 易于使用的工具................................................................................................................ 42
3.3.1 将指令插入用户程序中..................................................................................................... 42
3.3.2 从“收藏夹”工具栏调用指令............................................................................................... 42
3.3.3 使用简单指令创建复杂等式.............................................................................................. 43
3.3.4 向 LAD 或 FBD 指令添加输入或输出............................................................................... 45
3.3.5 可扩展指令....................................................................................................................... 46
3.3.6 选择指令的版本................................................................................................................ 46
3.3.7 修改 STEP 7 的外观和组态.............................................................................................. 47
3.3.8 在编辑器之间拖放............................................................................................................ 47
3.3.9 更改 CPU 的工作模式...................................................................................................... 48
3.3.10 更改 DB 的调用类型......................................................................................................... 49
3.3.11 暂时从网络中断开设备..................................................................................................... 50
3.3.12 从组态中虚拟拔出设备..................................................................................................... 51
3.4 向后兼容性....................................................................................................................... 52
4 安装 ................................................................................................................................................ 53
4.1 S7-1200 设备安装准则..................................................................................................... 53
4.2 功率预算........................................................................................................................... 56
4.3 安装和拆卸步骤................................................................................................................ 58
4.3.1 S7-1200 设备的安装尺寸................................................................................................. 58
4.3.2 安装和拆卸 CPU .............................................................................................................. 62
4.3.3 安装和拆卸 SB、CB 或 BB.............................................................................................. 64
4.3.4 安装和拆卸 SM................................................................................................................. 66
4.3.5 安装和拆卸 CM 或 CP...................................................................................................... 68
4.3.6 拆卸和重新安装 S7-1200 端子板连接器.......................................................................... 69
4.3.7 安装和卸下扩展电缆 ........................................................................................................ 70
目录
S7-1200 可编程控制器
8 系统手册, 01/2015, A5E02486685-AH
4.3.8 TS(远程服务)适配器.................................................................................................... 72
4.3.8.1 连接远程服务适配器 ........................................................................................................ 72
4.3.8.2 安装 SIM 卡...................................................................................................................... 74
4.3.8.3 将 TS 适配器单元安装在 DIN 导轨上 .............................................................................. 75
4.3.8.4 将 TS 适配器安装到面板上.............................................................................................. 76
4.4 接线准则........................................................................................................................... 77
5 PLC 概念 ........................................................................................................................................ 83
5.1 用户程序的执行................................................................................................................ 83
5.1.1 CPU 的工作模式 .............................................................................................................. 87
5.1.2 在 RUN 模式下处理扫描周期........................................................................................... 90
5.1.3 组织块 (OB)...................................................................................................................... 91
5.1.3.1 程序循环 OB .................................................................................................................... 91
5.1.3.2 启动 OB............................................................................................................................ 92
5.1.3.3 延时中断 OB .................................................................................................................... 93
5.1.3.4 循环中断 OB .................................................................................................................... 93
5.1.3.5 硬件中断 OB .................................................................................................................... 94
5.1.3.6 时间错误中断 OB............................................................................................................. 94
5.1.3.7 诊断错误中断 OB............................................................................................................. 96
5.1.3.8 拔出或插入模块 OB ......................................................................................................... 99
5.1.3.9 机架或站故障 OB........................................................................................................... 100
5.1.3.10 时钟 OB.......................................................................................................................... 100
5.1.3.11 状态 OB.......................................................................................................................... 101
5.1.3.12 更新 OB.......................................................................................................................... 101
5.1.3.13 配置文件 OB .................................................................................................................. 102
5.1.3.14 事件执行的优先级与排队............................................................................................... 102
5.1.4 监视和组态循环时间 ...................................................................................................... 106
5.1.5 CPU 存储器.................................................................................................................... 108
5.1.5.1 系统和时钟存储器.......................................................................................................... 110
5.1.6 诊断缓冲区..................................................................................................................... 112
5.1.7 日时钟 ............................................................................................................................ 113
5.1.8 组态从 RUN 切换到 STOP 时的输出............................................................................. 113
5.2 数据存储、存储区、I/O 和寻址...................................................................................... 114
5.2.1 访问 S7-1200 的数据 ..................................................................................................... 114
5.3 模拟值的处理 ................................................................................................................. 120
5.4 数据类型......................................................................................................................... 122
5.4.1 Bool、Byte、Word 和 DWord 数据类型........................................................................ 123
5.4.2 整数数据类型 ................................................................................................................. 124
5.4.3 浮点型实数数据类型 ...................................................................................................... 125
5.4.4 时间和日期数据类型 ...................................................................................................... 126
5.4.5 字符和字符串数据类型................................................................................................... 128
5.4.6 数组数据类型 ................................................................................................................. 131
5.4.7 数据结构数据类型.......................................................................................................... 132
目录
S7-1200 可编程控制器
系统手册, 01/2015, A5E02486685-AH 9
5.4.8 PLC 数据类型................................................................................................................. 132
5.4.9 指针数据类型 ................................................................................................................. 133
5.4.9.1 “Pointer”指针数据类型 ................................................................................................... 133
5.4.9.2 “Any”指针数据类型......................................................................................................... 134
5.4.9.3 “Variant”指针数据类型 ................................................................................................... 136
5.4.10 访问一个变量数据类型的“片段” ..................................................................................... 137
5.4.11 访问带有一个 AT 覆盖的变量......................................................................................... 138
5.5 使用存储卡..................................................................................................................... 140
5.5.1 在 CPU 中插入存储卡.................................................................................................... 141
5.5.2 将项目复制到存储卡之前组态 CPU 的启动参数............................................................ 144
5.5.3 将存储卡用作“传送”卡.................................................................................................... 144
5.5.4 将存储卡用作“程序”卡.................................................................................................... 147
5.5.5 固件更新......................................................................................................................... 150
5.6 丢失密码后恢复.............................................................................................................. 154
6 设备配置 ....................................................................................................................................... 155
6.1 插入 CPU ....................................................................................................................... 156
6.2 上传已连接 CPU 的组态 ................................................................................................ 158
6.3 将模块添加到组态.......................................................................................................... 160
6.4 组态控制......................................................................................................................... 161
6.4.1 组态控制的优点和应用................................................................................................... 161
6.4.2 组态集中安装和可选模块 ............................................................................................... 161
6.4.3 组态控制示例 ................................................................................................................. 169
6.5 更改设备......................................................................................................................... 172
6.6 组态 CPU 的运行 ........................................................................................................... 173
6.6.1 概述................................................................................................................................ 173
6.6.2 组态数字量输入滤波时间 ............................................................................................... 175
6.6.3 脉冲捕捉......................................................................................................................... 176
6.7 组态模块的参数.............................................................................................................. 178
6.8 组态 CPU 以进行通信.................................................................................................... 180
7 编程概念 ....................................................................................................................................... 183
7.1 设计 PLC 系统的指南..................................................................................................... 183
7.2 构建用户程序 ................................................................................................................. 185
7.3 使用块来构建程序.......................................................................................................... 187
7.3.1 组织块 (OB).................................................................................................................... 187
7.3.2 功能 (FC)........................................................................................................................ 189
7.3.3 功能块 (FB) .................................................................................................................... 190
7.3.4 数据块 (DB).................................................................................................................... 191
7.3.5 创建可重复使用的代码块 ............................................................................................... 193
目录
S7-1200 可编程控制器
10 系统手册, 01/2015, A5E02486685-AH
7.3.6 向块传递参数 ................................................................................................................. 194
7.4 了解数据一致性.............................................................................................................. 197
7.5 编程语言......................................................................................................................... 198
7.5.1 梯形图 (LAD).................................................................................................................. 198
7.5.2 功能块图 (FBD).............................................................................................................. 199
7.5.3 SCL ................................................................................................................................ 200
7.5.3.1 SCL 程序编辑器............................................................................................................. 200
7.5.3.2 SCL 表达式和运算 ......................................................................................................... 202
7.5.3.3 使用 PEEK 和 POKE 指令进行索引寻址 ....................................................................... 206
7.5.4 LAD、FBD 和 SCL 的 EN 和 ENO................................................................................ 208
7.6 保护................................................................................................................................ 210
7.6.1 CPU 的访问保护 ............................................................................................................ 210
7.6.2 专有技术保护 ................................................................................................................. 213
7.6.3 复制保护......................................................................................................................... 214
7.7 下载程序的元素.............................................................................................................. 216
7.8 从在线 CPU 上传 ........................................................................................................... 217
7.8.1 将在线 CPU 与离线 CPU 进行比较 ............................................................................... 217
7.9 调试和测试程序.............................................................................................................. 218
7.9.1 监视和修改 CPU 中的数据............................................................................................. 218
7.9.2 监视表格和强制表格 ...................................................................................................... 219
7.9.3 用于显示使用情况的交叉引用........................................................................................ 219
7.9.4 用于检查调用层级的调用结构........................................................................................ 220
8 基本指令 ....................................................................................................................................... 223
8.1 位逻辑运算..................................................................................................................... 223
8.1.1 位逻辑指令..................................................................................................................... 223
8.1.2 置位和复位指令.............................................................................................................. 226
8.1.3 上升沿和下降沿指令 ...................................................................................................... 229
8.2 定时器运行..................................................................................................................... 233
8.3 计数器操作..................................................................................................................... 242
8.4 比较运算......................................................................................................................... 249
8.4.1 比较值指令..................................................................................................................... 249
8.4.2 IN_Range(范围内值)和 OUT_Range(范围外值)指令........................................... 250
8.4.3 OK(检查有效性)和 NOT_OK(检查无效性)指令 .................................................... 251
8.4.4 变型和数组比较指令 ...................................................................................................... 252
8.4.4.1 相同和不同比较指令 ...................................................................................................... 252
8.4.4.2 空比较指令..................................................................................................................... 253
8.4.4.3 IS_ARRAY(检查数组)................................................................................................ 254
8.5 数学函数......................................................................................................................... 255
8.5.1 CALCULATE(计算)指令............................................................................................ 255
目录
S7-1200 可编程控制器
系统手册, 01/2015, A5E02486685-AH 11
8.5.2 加法、减法、乘法和除法指令........................................................................................ 256
8.5.3 MOD(返回除法的余数)指令....................................................................................... 257
8.5.4 NEG(求二进制补码)指令........................................................................................... 258
8.5.5 INC(递增)和 DEC(递减)指令 ................................................................................ 259
8.5.6 ABS(计算绝对值)指令 ............................................................................................... 260
8.5.7 MIN(获取最小值)和 MAX(获取最大值)指令.......................................................... 261
8.5.8 LIMIT(设置限值)指令................................................................................................. 262
8.5.9 指数、对数及三角函数指令............................................................................................ 263
8.6 移动操作......................................................................................................................... 266
8.6.1 MOVE(移动值)、MOVE_BLK(移动块)、UMOVE_BLK(无中断移动块)和
MOVE_BLK_VARIANT(移动块)指令......................................................................... 266
8.6.2 Deserialize ..................................................................................................................... 269
8.6.3 Serialize ......................................................................................................................... 273
8.6.4 FILL_BLK(填充块)和 UFILL_BLK(无中断填充块)指令 ......................................... 276
8.6.5 SWAP(交换字节)指令 ............................................................................................... 278
8.6.6 读/写存储器指令............................................................................................................. 280
8.6.6.1 PEEK 和 POKE 指令(仅限 SCL)............................................................................... 280
8.6.6.2 读取和写入大尾和小尾指令 (SCL)................................................................................. 282
8.6.7 Variant 指令 ................................................................................................................... 283
8.6.7.1 VariantGet(读取 VARIANT 变量值)........................................................................... 283
8.6.7.2 VariantPut(写入 VARIANT 变量值)指令.................................................................... 284
8.6.7.3 CountOfElements(获取 ARRAY 元素数目)指令........................................................ 285
8.6.8 早期指令......................................................................................................................... 286
8.6.8.1 FieldRead(读取域)和 FieldWrite(写入域)指令...................................................... 286
8.7 转换操作......................................................................................................................... 289
8.7.1 CONV(转换值)指令 ................................................................................................... 289
8.7.2 SCL 的转换指令............................................................................................................. 290
8.7.3 ROUND(取整)和 TRUNC(截尾取整)指令............................................................. 293
8.7.4 CEIL 和 FLOOR(浮点数向上取整和浮点数向下取整)指令........................................ 294
8.7.5 SCALE_X(标定)和 NORM_X(标准化)指令........................................................... 295
8.7.6 变量转换指令 ................................................................................................................. 298
8.7.6.1 VARIANT_TO_DB_ANY(将 VARIANT 转换为 DB_ANY)指令.................................. 298
8.7.6.2 DB_ANY_TO_VARIANT(将 DB_ANY 转换为 VARIANT)指令.................................. 300
8.8 程序控制操作 ................................................................................................................. 302
8.8.1 JMP(RLO = 1 时跳转)、JMPN(RLO = 0 时跳转)和 Label(跳转标签)指令...... 302
8.8.2 JMP_LIST(定义跳转列表)指令.................................................................................. 303
8.8.3 SWITCH(跳转分配器)指令........................................................................................ 304
8.8.4 RET(返回)指令.......................................................................................................... 306
8.8.5 ENDIS_PW(启用/禁用 CPU 密码)指令 ..................................................................... 307
8.8.6 RE_TRIGR(重新启动周期监视时间)指令.................................................................. 309
8.8.7 STP(退出程序)指令................................................................................................... 311
8.8.8 GET_ERROR 和 GET_ERROR_ID(获取本地错误信息和获取本地错误 ID)指令 ..... 311
8.8.9 RUNTIME(测量程序运行时间)指令........................................................................... 316
目录
S7-1200 可编程控制器
12 系统手册, 01/2015, A5E02486685-AH
8.8.10 SCL 程序控制语句 ......................................................................................................... 318
8.8.10.1 SCL 程序控制语句概述.................................................................................................. 318
8.8.10.2 IF-THEN 语句................................................................................................................. 319
8.8.10.3 CASE 语句..................................................................................................................... 320
8.8.10.4 FOR 语句 ....................................................................................................................... 321
8.8.10.5 WHILE-DO 语句............................................................................................................. 322
8.8.10.6 REPEAT-UNTIL 语句..................................................................................................... 323
8.8.10.7 CONTINUE 语句............................................................................................................ 324
8.8.10.8 EXIT 语句....................................................................................................................... 325
8.8.10.9 GOTO 语句 .................................................................................................................... 326
8.8.10.10 RETURN 语句................................................................................................................ 326
8.9 字逻辑指令..................................................................................................................... 327
8.9.1 AND、OR 和 XOR 逻辑运算指令.................................................................................. 327
8.9.2 INV(求反码)指令........................................................................................................ 328
8.9.3 DECO(解码)和 ENCO(编码)指令......................................................................... 329
8.9.4 SEL(选择)、MUX(多路复用)和 DEMUX(多路分用)指令................................. 330
8.10 移位与循环移位.............................................................................................................. 334
8.10.1 SHR(右移)和 SHL(左移)指令 ............................................................................... 334
8.10.2 ROR(循环右移)和 ROL(循环左移)指令................................................................ 335
9 扩展指令 ....................................................................................................................................... 337
9.1 日期、时间和时钟功能................................................................................................... 337
9.1.1 日期和时钟指令.............................................................................................................. 337
9.1.2 时钟功能......................................................................................................................... 341
9.1.3 TimeTransformationRule 数据结构................................................................................ 344
9.1.4 SET_TIMEZONE(设置时区)指令 .............................................................................. 345
9.1.5 RTM(运行时间计时器)指令 ....................................................................................... 346
9.2 字符串和字符 ................................................................................................................. 348
9.2.1 String 数据概述.............................................................................................................. 348
9.2.2 S_MOVE(移动字符串)指令 ....................................................................................... 349
9.2.3 字符串转换指令.............................................................................................................. 349
9.2.3.1 S_CONV、STRG_VAL 和 VAL_STRG(在字符串与数值之间转换)指令................... 349
9.2.3.2 Strg_TO_Chars 和 Chars_TO_Strg(在字符串与字符数组之间转换)指令 ................. 361
9.2.3.3 ATH 和 HTA(在 ASCII 字符串与十六进制数之间转换)指令...................................... 363
9.2.4 字符串操作指令.............................................................................................................. 365
9.2.4.1 MAX_LEN(字符串的最大长度)指令........................................................................... 366
9.2.4.2 LEN(确定字符串的长度)指令 .................................................................................... 366
9.2.4.3 CONCAT(组合字符串)指令....................................................................................... 367
9.2.4.4 LEFT、RIGHT 和 MID(读取字符串中的子串)指令.................................................... 368
9.2.4.5 DELETE(删除字符串中的字符)指令.......................................................................... 370
9.2.4.6 INSERT(在字符串中插入字符)指令 .......................................................................... 371
9.2.4.7 REPLACE(替换字符串中的字符)指令....................................................................... 372
9.2.4.8 FIND(在字符串中查找字符)指令 ............................................................................... 374
目录
S7-1200 可编程控制器
系统手册, 01/2015, A5E02486685-AH 13
9.3 分布式 I/O(PROFINET、PROFIBUS 或 AS-Interface)............................................. 375
9.3.1 分布式 I/O 指令 .............................................................................................................. 375
9.3.2 RDREC 和 WRREC(读取/写入数据记录)指令.......................................................... 376
9.3.3 RALRM(接收中断)指令 ............................................................................................. 379
9.3.4 RDREC、WRREC 和 RALRM 的 STATUS 参数.......................................................... 384
9.3.5 DPRD_DAT 和 DPWR_DAT(读取/写入 DP 从站的一致性数据)指令........................ 390
9.3.6 DPNRM_DG(读取 DP 从站的诊断数据)指令............................................................ 393
9.4 中断................................................................................................................................ 396
9.4.1 ATTACH 和 DETACH(附加/分离 OB 和中断事件)指令 ............................................ 396
9.4.2 循环中断......................................................................................................................... 400
9.4.2.1 SET_CINT(设置循环中断参数)指令.......................................................................... 400
9.4.2.2 QRY_CINT(查询循环中断参数)指令 ......................................................................... 402
9.4.3 时钟中断......................................................................................................................... 404
9.4.3.1 SET_TINTL(设置时钟中断)....................................................................................... 404
9.4.3.2 CAN_TINT(取消时钟中断)......................................................................................... 406
9.4.3.3 ACT_TINT(激活时钟中断)......................................................................................... 407
9.4.3.4 QRY_TINT(查询时钟中断状态)................................................................................. 407
9.4.4 延时中断......................................................................................................................... 409
9.4.5 DIS_AIRT 和 EN_AIRT(延迟/启用较高优先级的中断和异步错误事件)指令 ............. 412
9.5 诊断(PROFINET 或 PROFIBUS).............................................................................. 413
9.5.1 诊断指令......................................................................................................................... 413
9.5.2 分布式 I/O 的诊断事件 ................................................................................................... 413
9.5.3 LED(获取 LED 状态)指令.......................................................................................... 414
9.5.4 DeviceStates 指令.......................................................................................................... 416
9.5.4.1 DeviceStates 组态示例 .................................................................................................. 418
9.5.5 ModuleStates 指令......................................................................................................... 423
9.5.5.1 DeviceStates 组态示例 .................................................................................................. 425
9.5.6 GET_DIAG(读取诊断信息)指令................................................................................. 429
9.5.7 Get_IM_Data(读取标识和维护数据)指令................................................................... 437
9.6 脉冲................................................................................................................................ 439
9.6.1 CTRL_PWM(脉宽调制)指令...................................................................................... 439
9.6.2 脉冲输出的作用.............................................................................................................. 441
9.6.3 组态 PWM 的脉冲通道................................................................................................... 443
9.7 配方和数据日志.............................................................................................................. 446
9.7.1 配方................................................................................................................................ 446
9.7.1.1 配方概述......................................................................................................................... 446
9.7.1.2 配方示例......................................................................................................................... 447
9.7.1.3 传送配方数据的程序指令 ............................................................................................... 451
9.7.1.4 配方实例程序 ................................................................................................................. 455
9.7.2 数据日志......................................................................................................................... 458
9.7.2.1 数据日志记录结构.......................................................................................................... 459
9.7.2.2 控制数据日志的程序指令 ............................................................................................... 460
9.7.2.3 使用数据日志 ................................................................................................................. 473
目录
S7-1200 可编程控制器
14 系统手册, 01/2015, A5E02486685-AH
9.7.2.4 数据日志文件大小的限制............................................................................................... 474
9.7.2.5 数据日志示例程序.......................................................................................................... 478
9.8 数据块控制..................................................................................................................... 482
9.8.1 READ_DBL 和 WRIT_DBL(读取/写入装载存储器中的数据块)指令.......................... 482
9.9 处理地址......................................................................................................................... 486
9.9.1 GEO2LOG(根据插槽确定硬件标识符)指令............................................................... 486
9.9.2 LOG2GEO(根据硬件标识符确定插槽)指令............................................................... 488
9.9.3 IO2MOD(根据 I/O 地址确定硬件标识符)指令 ........................................................... 489
9.9.4 RD_ADDR(根据硬件标识符确定 IO 地址)指令 ......................................................... 491
9.9.5 GEOADDR 系统数据类型.............................................................................................. 492
9.10 “扩展”指令的常见错误代码............................................................................................. 494
10 工艺指令 ....................................................................................................................................... 495
10.1 高速计数器..................................................................................................................... 495
10.1.1 CTRL_HSC(控制高速计数器)指令............................................................................ 495
10.1.2 CTRL_HSC_EXT(控制高速计数器(扩展))指令..................................................... 498
10.1.3 高速计数器的使用方法................................................................................................... 502
10.1.4 组态 HSC ....................................................................................................................... 510
10.2 PID 控制......................................................................................................................... 511
10.2.1 插入 PID 指令和工艺对象 .............................................................................................. 513
10.2.2 PID_Compact 指令 ........................................................................................................ 515
10.2.3 PID_Compact 指令 ErrorBit 参数................................................................................... 520
10.2.4 PID_Compact 指令的警告参数 ...................................................................................... 522
10.2.5 PID_3Step 指令 ............................................................................................................. 523
10.2.6 PID_3Step 指令的 ErrorBit 参数 .................................................................................... 531
10.2.7 PID_3Step 指令的警告参数 ........................................................................................... 533
10.2.8 PID_Temp 指令.............................................................................................................. 534
10.2.8.1 PID_Temp 控制器的操作............................................................................................... 539
10.2.8.2 级联控制器..................................................................................................................... 542
10.2.9 PID_Temp 指令 ErrorBit 参数........................................................................................ 546
10.2.10 PID_Temp 指令的警告参数 ........................................................................................... 548
10.2.11 组态 PID_Compact 和 PID_3Step 控制器 ..................................................................... 550
10.2.12 组态 PID_Temp 控制器.................................................................................................. 553
10.2.13 调试 PID_Compact 和 PID_3Step 控制器 ..................................................................... 570
10.2.14 调试 PID_Temp 控制器.................................................................................................. 572
10.3 运动控制......................................................................................................................... 583
10.3.1 “定相”(Phasing).............................................................................................................. 589
10.3.2 组态脉冲发生器.............................................................................................................. 591
10.3.3 开环运动控制 ................................................................................................................. 592
10.3.3.1 组态轴 ............................................................................................................................ 592
10.3.3.2 调试................................................................................................................................ 596
10.3.4 闭环运动控制 ................................................................................................................. 602
目录
S7-1200 可编程控制器
系统手册, 01/2015, A5E02486685-AH 15
10.3.4.1 组态轴 ............................................................................................................................ 602
10.3.5 组态 TO_CommandTable_PTO..................................................................................... 610
10.3.6 S7-1200 的运动控制操作............................................................................................... 614
10.3.6.1 用于运动控制的 CPU 输出............................................................................................. 614
10.3.6.2 用于运动控制的硬件和软件限位开关............................................................................. 616
10.3.6.3 回原点 ............................................................................................................................ 619
10.3.6.4 冲击限制......................................................................................................................... 625
10.3.7 运动控制指令 ................................................................................................................. 626
10.3.7.1 MC 指令概述.................................................................................................................. 626
10.3.7.2 MC_Power(发布/阻止轴)指令.................................................................................... 627
10.3.7.3 MC_Reset(确认错误)指令......................................................................................... 630
10.3.7.4 MC_Home(使轴回原点)指令 ..................................................................................... 632
10.3.7.5 MC_Halt(暂停轴)指令................................................................................................ 635
10.3.7.6 MC_MoveAbsolute(绝对定位轴)指令........................................................................ 637
10.3.7.7 MC_MoveRelative(相对定位轴)指令......................................................................... 639
10.3.7.8 MC_MoveVelocity(以预定义速度移动轴)指令........................................................... 641
10.3.7.9 MC_MoveJog(在点动模式下移动轴)指令.................................................................. 644
10.3.7.10 MC_CommandTable(按移动顺序运行轴命令)指令................................................... 646
10.3.7.11 MC_ChangeDynamic(更改轴的动态设置)指令......................................................... 649
10.3.7.12 MC_WriteParam(写入工艺对象的参数)指令............................................................. 652
10.3.7.13 MC_ReadParam(读取工艺对象的参数)指令............................................................. 654
10.3.8 监视激活的命令.............................................................................................................. 656
10.3.8.1 监视具有输出参数“Done”的 MC 指令 ............................................................................ 656
10.3.8.2 监视 MC_Velocity 指令 .................................................................................................. 660
10.3.8.3 监视 MC_MoveJog 指令 ................................................................................................ 664
11 通信 .............................................................................................................................................. 669
11.1 V4.1 异步通信连接......................................................................................................... 671
11.2 PROFINET..................................................................................................................... 674
11.2.1 创建网络连接 ................................................................................................................. 676
11.2.2 组态本地/伙伴连接路径.................................................................................................. 677
11.2.3 分配 Internet 协议 (IP) 地址 ........................................................................................... 681
11.2.3.1 为编程设备和网络设备分配 IP 地址............................................................................... 681
11.2.3.2 检查编程设备的 IP 地址................................................................................................. 683
11.2.3.3 在线给 CPU 分配 IP 地址............................................................................................... 684
11.2.3.4 为项目中的 CPU 组态 IP 地址 ....................................................................................... 685
11.2.4 测试 PROFINET 网络 .................................................................................................... 689
11.2.5 查找 CPU 上的以太网 (MAC) 地址 ................................................................................ 690
11.2.6 组态网络时间协议同步................................................................................................... 692
11.2.7 PROFINET 设备启动时间、命名和地址分配................................................................. 694
11.2.8 开放式用户通信.............................................................................................................. 695
11.2.8.1 协议................................................................................................................................ 695
11.2.8.2 TCP 和 ISO on TCP....................................................................................................... 696
11.2.8.3 通信服务和使用的端口号 ............................................................................................... 697
目录
S7-1200 可编程控制器
16 系统手册, 01/2015, A5E02486685-AH
11.2.8.4 特殊模式......................................................................................................................... 699
11.2.8.5 开放式用户通信指令的连接 ID....................................................................................... 699
11.2.8.6 PROFINET 连接的参数.................................................................................................. 703
11.2.8.7 TSEND_C 和 TRCV_C 指令.......................................................................................... 707
11.2.8.8 早期 TSEND_C 和 TRCV_C 指令.................................................................................. 721
11.2.8.9 TCON、TDISCON、TSEND 和 TRCV 指令................................................................. 729
11.2.8.10 早期 TCON、TDISCON、TSEND 和 TRCV 指令......................................................... 740
11.2.8.11 T_RESET(终止和重新建立现有连接)指令 ................................................................ 750
11.2.8.12 T_DIAG(检查连接状态和读取信息)指令.................................................................... 753
11.2.8.13 TMAIL_C(通过 CPU 的以太网接口发送电子邮件)指令............................................. 758
11.2.8.14 UDP................................................................................................................................ 769
11.2.8.15 TUSEND 和 TURCV...................................................................................................... 770
11.2.8.16 T_CONFIG..................................................................................................................... 776
11.2.8.17 指令的公共参数.............................................................................................................. 784
11.2.9 与编程设备通信.............................................................................................................. 786
11.2.9.1 建立硬件通信连接.......................................................................................................... 787
11.2.9.2 配置设备......................................................................................................................... 788
11.2.9.3 分配 Internet 协议 (IP) 地址........................................................................................... 788
11.2.9.4 测试 PROFINET 网络 .................................................................................................... 788
11.2.10 HMI 到 PLC 通信 ........................................................................................................... 789
11.2.10.1 组态两个设备之间的逻辑网络连接................................................................................. 790
11.2.11 PLC 到 PLC 通信........................................................................................................... 790
11.2.11.1 组态两个设备之间的逻辑网络连接................................................................................. 791
11.2.11.2 组态两台设备间的本地/伙伴连接路径............................................................................ 792
11.2.11.3 组态传送(发送)和接收参数........................................................................................ 792
11.2.12 配置 CPU 和 PROFINET IO 设备.................................................................................. 795
11.2.12.1 添加 PROFINET IO 设备 ............................................................................................... 795
11.2.12.2 组态 CPU 和 PROFINET IO 设备之间的逻辑网络连接 ................................................. 796
11.2.12.3 分配 CPU 和设备名称.................................................................................................... 796
11.2.12.4 分配 Internet 协议 (IP) 地址........................................................................................... 797
11.2.12.5 组态 IO 循环时间 ........................................................................................................... 797
11.2.13 组态 CPU 和 PROFINET 智能设备................................................................................ 798
11.2.13.1 智能设备功能 ................................................................................................................. 798
11.2.13.2 智能设备的性能和优势................................................................................................... 799
11.2.13.3 智能设备的特性.............................................................................................................. 800
11.2.13.4 上位 IO 系统与下位 IO 系统之间的数据交换................................................................. 803
11.2.13.5 组态智能设备 ................................................................................................................. 805
11.2.14 共享设备......................................................................................................................... 807
11.2.14.1 共享设备的功能.............................................................................................................. 807
11.2.14.2 示例: 组态共享设备(GSD 组态).............................................................................. 810
11.2.14.3 示例:将智能设备组态为共享设备................................................................................. 815
11.2.15 诊断................................................................................................................................ 825
11.2.16 分布式 I/O 指令.............................................................................................................. 825
11.2.17 诊断指令......................................................................................................................... 825
目录
S7-1200 可编程控制器
系统手册, 01/2015, A5E02486685-AH 17
11.2.18 分布式 I/O 的诊断事件 ................................................................................................... 825
11.3 PROFIBUS..................................................................................................................... 826
11.3.1 PROFIBUS CM 的通信服务........................................................................................... 828
11.3.2 PROFIBUS CM 用户手册参考资料................................................................................ 829
11.3.3 配置 DP 主站和从站设备 ............................................................................................... 829
11.3.3.1 添加 CM 1243-5(DP 主站)模块和 DP 从站............................................................... 829
11.3.3.2 组态两台 PROFIBUS 设备之间的逻辑网络连接............................................................ 830
11.3.3.3 给 CM 1243-5 模块和 DP 从站分配 PROFIBUS 地址................................................... 831
11.3.4 分布式 I/O 指令 .............................................................................................................. 833
11.3.5 诊断指令......................................................................................................................... 833
11.3.6 分布式的诊断事件.......................................................................................................... 833
11.4 AS-i ................................................................................................................................ 834
11.4.1 组态 AS-i 主站和从站设备.............................................................................................. 835
11.4.1.1 添加 AS-i 主站 CM 1243-2 和 AS-i 从站........................................................................ 835
11.4.1.2 组态两个 AS-i 设备之间的逻辑网络连接........................................................................ 836
11.4.1.3 组态 AS-i 主站 CM1243-2 的属性.................................................................................. 836
11.4.1.4 为 AS-i 从站分配 AS-i 地址............................................................................................ 837
11.4.2 在用户程序和 AS-i 从站之间交换数据 ........................................................................... 840
11.4.2.1 STEP 7 基本组态........................................................................................................... 840
11.4.2.2 使用 STEP 7 组态从站................................................................................................... 841
11.4.3 分布式 I/O 指令 .............................................................................................................. 843
11.4.4 使用 AS-i 在线工具......................................................................................................... 844
11.5 S7 通信........................................................................................................................... 846
11.5.1 GET 和 PUT(从远程 CPU 读写)指令 ........................................................................ 846
11.5.2 创建 S7 连接 .................................................................................................................. 851
11.5.3 组态两台设备间的本地/伙伴连接路径............................................................................ 852
11.5.4 GET/PUT 连接参数分配................................................................................................. 852
11.5.4.1 连接参数......................................................................................................................... 853
11.5.4.2 组态 CPU 间的 S7 连接 ................................................................................................. 856
12 Web 服务器 .................................................................................................................................. 863
12.1 启用 Web 服务器............................................................................................................ 866
12.2 组态 Web 服务器用户 .................................................................................................... 868
12.3 通过 PC 访问 Web 页面................................................................................................. 870
12.4 通过移动设备访问 Web 页面 ......................................................................................... 871
12.5 通过 CP 模块访问 Web 页面.......................................................................................... 872
12.6 标准 Web 页面 ............................................................................................................... 873
12.6.1 标准 Web 页面的布局 .................................................................................................... 873
12.6.2 登录和用户权限.............................................................................................................. 875
12.6.3 简介................................................................................................................................ 879
12.6.4 Start................................................................................................................................ 879
目录
S7-1200 可编程控制器
18 系统手册, 01/2015, A5E02486685-AH
12.6.5 Identification................................................................................................................... 881
12.6.6 Diagnostic Buffer ........................................................................................................... 882
12.6.7 模块信息......................................................................................................................... 883
12.6.8 Communication.............................................................................................................. 886
12.6.9 Variable Status............................................................................................................... 887
12.6.10 文件浏览器..................................................................................................................... 889
12.7 用户定义的 Web 页面 .................................................................................................... 892
12.7.1 创建 HTML 页面............................................................................................................. 894
12.7.2 S7-1200 Web 服务器支持的 AWP 命令 ........................................................................ 895
12.7.2.1 读取变量......................................................................................................................... 897
12.7.2.2 写入变量......................................................................................................................... 898
12.7.2.3 读取特殊变量 ................................................................................................................. 899
12.7.2.4 写入特殊变量 ................................................................................................................. 901
12.7.2.5 对变量引用使用别名 ...................................................................................................... 903
12.7.2.6 定义枚举类型 ................................................................................................................. 904
12.7.2.7 通过枚举类型引用 CPU 变量......................................................................................... 905
12.7.2.8 创建片段......................................................................................................................... 907
12.7.2.9 导入片段......................................................................................................................... 908
12.7.2.10 组合定义......................................................................................................................... 909
12.7.2.11 处理包含特殊字符的变量名称........................................................................................ 909
12.7.3 组态用户定义 Web 页面的使用...................................................................................... 911
12.7.4 针对用户定义 Web 页面编写 WWW 指令...................................................................... 913
12.7.5 将程序块下载到 CPU..................................................................................................... 915
12.7.6 访问用户定义的 Web 页面............................................................................................. 915
12.7.7 特定于用户定义 Web 页面的限制.................................................................................. 916
12.7.8 用户定义 Web 页面示例................................................................................................. 917
12.7.8.1 用于监控风力发电机的 Web 页面.................................................................................. 917
12.7.8.2 读取和显示控制器数据................................................................................................... 920
12.7.8.3 使用枚举类型 ................................................................................................................. 920
12.7.8.4 将用户输入写入控制器................................................................................................... 922
12.7.8.5 写入特殊变量 ................................................................................................................. 923
12.7.8.6 引用: 远程风力发电机监视 Web 页面的 HTML listing................................................. 924
12.7.8.7 STEP 7 中示例 Web 页面的组态................................................................................... 928
12.7.9 创建多语言用户定义 Web 页面...................................................................................... 929
12.7.9.1 创建文件夹结构.............................................................................................................. 930
12.7.9.2 设置语言切换 ................................................................................................................. 930
12.7.9.3 组态 STEP 7 以使用多语言页面结构............................................................................. 934
12.7.10 高级用户定义 Web 页面控制 ......................................................................................... 934
12.8 限制................................................................................................................................ 939
12.8.1 Internet 选项禁用 JavaScript 时的功能限制 .................................................................. 940
12.8.2 Internet 选项不允许使用 cookie 时的功能限制.............................................................. 942
12.8.3 导入 Siemens 安全证书................................................................................................. 942
12.8.4 将 CSV 格式的数据日志导入非 USA/UK 版本的 Microsoft Excel 中............................. 944
目录
S7-1200 可编程控制器
系统手册, 01/2015, A5E02486685-AH 19
13 通信处理器和 Modbus TCP ........................................................................................................... 945
13.1 使用串行通信接口.......................................................................................................... 945
13.2 偏置和端接 RS485 网络连接器...................................................................................... 946
13.3 点对点 (PtP) 通信........................................................................................................... 948
13.3.1 组态通信端口 ................................................................................................................. 949
13.3.1.1 管理流控制..................................................................................................................... 951
13.3.2 组态传送(发送)和接收参数........................................................................................ 952
13.3.2.1 组态传送(发送)参数................................................................................................... 953
13.3.2.2 组态接收参数 ................................................................................................................. 954
13.3.3 点对点指令..................................................................................................................... 963
13.3.3.1 点对点指令的公共参数................................................................................................... 963
13.3.3.2 Port_Config(动态组态通信参数)指令......................................................................... 966
13.3.3.3 Send_Config(动态组态串行传输参数)指令 ............................................................... 969
13.3.3.4 Receive_Config(动态组态串行接收参数)指令........................................................... 971
13.3.3.5 SEND_P2P(传输发送缓冲区数据)指令..................................................................... 977
13.3.3.6 Receive_P2P(启用接收消息)指令............................................................................. 981
13.3.3.7 Receive_Reset(删除接收缓冲区)指令....................................................................... 984
13.3.3.8 Signal_Get(查询 RS-232 信号)指令.......................................................................... 985
13.3.3.9 Signal_Set(设置 RS-232 信号)指令 .......................................................................... 986
13.3.3.10 Get_Features ................................................................................................................. 988
13.3.3.11 Set_Features.................................................................................................................. 989
13.3.4 设计 PtP 通信................................................................................................................. 990
13.3.4.1 轮询架构......................................................................................................................... 991
13.3.5 示例: 点对点通信......................................................................................................... 992
13.3.5.1 组态通信模块 ................................................................................................................. 993
13.3.5.2 RS422 和 RS485 工作模式............................................................................................ 996
13.3.5.3 编写 STEP 7 程序.......................................................................................................... 999
13.3.5.4 组态终端仿真器............................................................................................................1001
13.3.5.5 运行示例程序 ...............................................................................................................1001
13.4 通用串行接口 (USS) 通信 ............................................................................................ 1002
13.4.1 概述..............................................................................................................................1002
13.4.2 选择 USS 指令的版本 .................................................................................................. 1005
13.4.3 使用 USS 协议的要求 .................................................................................................. 1006
13.4.4 USS 指令......................................................................................................................1009
13.4.4.1 USS_Port_Scan(使用 USS 网络编辑通信)指令...................................................... 1009
13.4.4.2 USS_Drive_Control(与驱动器交换数据)指令.......................................................... 1010
13.4.4.3 USS_Read_Param(从驱动器读取参数)指令........................................................... 1013
13.4.4.4 USS_Write_Param(更改驱动器中的参数)指令........................................................ 1015
13.4.5 USS 状态代码 ..............................................................................................................1017
13.4.6 USS 常规驱动器设置要求............................................................................................ 1020
13.4.7 示例: USS 常规驱动器连接和设置 ............................................................................ 1020
13.5 Modbus 通信................................................................................................................1024
目录
S7-1200 可编程控制器
20 系统手册, 01/2015, A5E02486685-AH
13.5.1 Modbus RTU 和 TCP 通信 Modbus TCP 指令 V13 概述............................................ 1024
13.5.2 Modbus TCP................................................................................................................ 1027
13.5.2.1 概述.............................................................................................................................. 1027
13.5.2.2 选择 Modbus TCP 指令的版本 .................................................................................... 1028
13.5.2.3 Modbus TCP 指令........................................................................................................ 1029
13.5.2.4 Modbus TCP 示例........................................................................................................ 1047
13.5.3 Modbus RTU................................................................................................................ 1052
13.5.3.1 概述.............................................................................................................................. 1052
13.5.3.2 选择 Modbus RTU 指令的版本 .................................................................................... 1054
13.5.3.3 Modbus RTU 指令 ....................................................................................................... 1055
13.5.3.4 Modbus RTU 示例 ....................................................................................................... 1075
13.6 早期 PtP 通信(仅限 CM/CB 1241) .......................................................................... 1079
13.6.1 早期点对点指令............................................................................................................ 1079
13.6.1.1 PORT_CFG(动态组态通信参数)指令...................................................................... 1079
13.6.1.2 SEND_CFG(动态组态串行传输参数)指令............................................................... 1082
13.6.1.3 RCV_CFG(动态组态串行接收参数)指令................................................................. 1083
13.6.1.4 SEND_PTP(传输发送缓冲区数据)指令................................................................... 1089
13.6.1.5 RCV_PTP(启用接收消息)指令................................................................................ 1091
13.6.1.6 RCV_RST(删除接收缓冲区)指令 ............................................................................ 1093
13.6.1.7 SGN_GET(查询 RS-232 信号)指令 ........................................................................ 1095
13.6.1.8 SGN_SET(设置 RS-232 信号)指令......................................................................... 1096
13.7 早期 USS 通信(仅 CM/CB 1241) ............................................................................ 1098
13.7.1 选择 USS 指令的版本 .................................................................................................. 1099
13.7.2 使用 USS 协议的要求 .................................................................................................. 1100
13.7.3 早期 USS 指令............................................................................................................. 1103
13.7.3.1 USS_PORT(使用 USS 网络编辑通信)指令 ............................................................ 1103
13.7.3.2 USS_DRV(与驱动器交换数据)指令 ........................................................................ 1104
13.7.3.3 USS_RPM(从驱动器读取参数)指令........................................................................ 1107
13.7.3.4 USS_WPM(更改驱动器中的参数)指令.................................................................... 1109
13.7.4 旧 USS 状态码............................................................................................................. 1111
13.7.5 早期 USS 常规驱动器设置要求.................................................................................... 1114
13.8 早期 Modbus TCP 通信 ............................................................................................... 1115
13.8.1 概述.............................................................................................................................. 1115
13.8.2 选择 Modbus TCP 指令的版本 .................................................................................... 1115
13.8.3 早期 Modbus TCP 指令 ............................................................................................... 1116
13.8.3.1 MB_CLIENT(作为 Modbus TCP 客户端使用 PROFINET 进行通信)指令............... 1116
13.8.3.2 MB_SERVER(作为 Modbus TCP 服务器通过 PROFINET 进行通信)指令 ............ 1124
13.8.4 示例: 早期 MB_SERVER 多个 TCP 连接.................................................................. 1131
13.8.5 示例: 早期 MB_CLIENT 1: 通过公共 TCP 连接发送多个请求................................ 1132
13.8.6 示例: 早期 MB_CLIENT 2: 通过不同的 TCP 连接发送多个请求 ............................ 1133
13.8.7 示例: 早期 MB_CLIENT 3: 输出映像写入请求........................................................ 1134
13.8.8 示例: 早期 MB_CLIENT 4: 协调多个请求............................................................... 1134
13.9 早期 Modbus RTU 通信(仅 CM/CB 1241) .............................................................. 1135
目录
S7-1200 可编程控制器
系统手册, 01/2015, A5E02486685-AH 21
13.9.1 概述..............................................................................................................................1135
13.9.2 选择 Modbus RTU 指令的版本 .................................................................................... 1135
13.9.3 早期 Modbus RTU 指令 ............................................................................................... 1136
13.9.3.1 MB_COMM_LOAD(组态 Modbus RTU 的 PtP 模块上的端口)指令........................ 1136
13.9.3.2 MB_MASTER(将 PtP 端口用作 Modbus RTU 主站进行通信)指令......................... 1140
13.9.3.3 MB_SLAVE(将 PtP 端口用作 Modbus RTU 从站进行通信)指令............................ 1147
13.9.4 示例: 早期 Modbus RTU 主站程序............................................................................ 1154
13.9.5 示例: 早期 Modbus RTU 从站程序............................................................................ 1156
13.10 采用 CP 1242-7 的遥控和 TeleService........................................................................ 1157
13.10.1 远程控制通信处理器概述 ............................................................................................. 1157
13.10.2 连接到 GSM 网络.........................................................................................................1159
13.10.3 CP 1242-7 的应用........................................................................................................1160
13.10.4 CP-1242-7 的其它属性 ................................................................................................ 1162
13.10.5 组态和电气连接............................................................................................................1162
13.10.6 更多信息.......................................................................................................................1163
13.10.7 附件..............................................................................................................................1163
13.10.8 参考 GSM 天线手册.....................................................................................................1164
13.10.9 遥控组态示例 ...............................................................................................................1165
14 TeleService 通信(SMTP 电子邮件) ......................................................................................... 1171
14.1 TM_Mail(发送电子邮件)指令................................................................................... 1171
15 在线和诊断工具 ........................................................................................................................... 1179
15.1 状态 LED......................................................................................................................1179
15.2 转到在线并连接到 CPU ............................................................................................... 1183
15.3 在线为 PROFINET IO 设备分配名称........................................................................... 1184
15.4 设置 IP 地址和日时钟...................................................................................................1186
15.5 复位为出厂设置............................................................................................................1186
15.6 更新固件.......................................................................................................................1188
15.7 在线 CPU 的 CPU 操作员面板..................................................................................... 1188
15.8 监视循环时间和存储器使用情况 .................................................................................. 1189
15.9 显示 CPU 中的诊断事件 .............................................................................................. 1190
15.10 比较离线 CPU 与在线 CPU ......................................................................................... 1191
15.11 监视和修改 CPU 中的值 .............................................................................................. 1192
15.11.1 转到在线模式监视 CPU 中的值 ................................................................................... 1193
15.11.2 显示程序编辑器中的状态 ............................................................................................. 1194
15.11.3 捕获 DB 的在线值以重设起始值 .................................................................................. 1194
15.11.4 使用监视表格来监视和修改 CPU 中的值..................................................................... 1195
15.11.4.1 监视或修改 PLC 变量时使用触发器............................................................................. 1197
15.11.4.2 在 STOP 模式下启用输出 ............................................................................................ 1198
目录
S7-1200 可编程控制器
22 系统手册, 01/2015, A5E02486685-AH
15.11.5 CPU 中的强制值 .......................................................................................................... 1199
15.11.5.1 使用强制表格 ............................................................................................................... 1199
15.11.5.2 强制功能的操作............................................................................................................ 1200
15.12 在 RUN 模式下下载 ..................................................................................................... 1201
15.12.1 “在 RUN 模式下下载”的先决条件................................................................................. 1202
15.12.2 在 RUN 模式下更改程序.............................................................................................. 1203
15.12.3 下载所选块................................................................................................................... 1204
15.12.4 其它块中存在编译错误时下载选定的单个块................................................................ 1206
15.12.5 在 RUN 模式下修改和下载现有块................................................................................ 1207
15.12.6 下载失败时的系统响应................................................................................................. 1210
15.12.7 在 RUN 模式下下载的考虑事项 ................................................................................... 1210
15.13 根据触发条件跟踪并记录 CPU 数据............................................................................ 1212
A 技术规范 ..................................................................................................................................... 1213
A.1 常规技术规范 ............................................................................................................... 1213
A.2 CPU 1211C.................................................................................................................. 1226
A.2.1 常规规范和特性............................................................................................................ 1226
A.2.2 CPU 1211C 支持的定时器、计数器和代码块.............................................................. 1228
A.2.3 数字量输入和输出........................................................................................................ 1230
A.2.4 模拟量输入................................................................................................................... 1232
A.2.4.1 CPU 内置模拟量输入的阶跃响应................................................................................. 1233
A.2.4.2 CPU 内置模拟端口的采样时间 .................................................................................... 1233
A.2.4.3 模拟量输入的电压测量范围 (CPU) .............................................................................. 1234
A.2.5 CPU 1211 接线图 ........................................................................................................ 1235
A.3 CPU 1212C.................................................................................................................. 1240
A.3.1 常规规范和特性............................................................................................................ 1240
A.3.2 CPU 1212C 支持的定时器、计数器和代码块.............................................................. 1242
A.3.3 数字量输入和输出........................................................................................................ 1244
A.3.4 模拟量输入................................................................................................................... 1246
A.3.4.1 CPU 内置模拟量输入的阶跃响应................................................................................. 1247
A.3.4.2 CPU 内置模拟端口的采样时间 .................................................................................... 1247
A.3.4.3 模拟量输入的电压测量范围 (CPU) .............................................................................. 1248
A.3.5 CPU 1212C 接线图...................................................................................................... 1249
A.4 CPU 1214C.................................................................................................................. 1254
A.4.1 常规规范和特性............................................................................................................ 1254
A.4.2 CPU 1214C 支持的定时器、计数器和代码块.............................................................. 1256
A.4.3 数字量输入和输出........................................................................................................ 1258
A.4.4 模拟量输入................................................................................................................... 1261
A.4.4.1 CPU 内置模拟量输入的阶跃响应................................................................................. 1262
A.4.4.2 CPU 内置模拟端口的采样时间 .................................................................................... 1262
A.4.4.3 模拟量输入的电压测量范围 (CPU) .............................................................................. 1263
A.4.5 CPU 1214C 接线图...................................................................................................... 1264
目录
S7-1200 可编程控制器
系统手册, 01/2015, A5E02486685-AH 23
A.5 CPU 1215C..................................................................................................................1269
A.5.1 常规规范和特性............................................................................................................1269
A.5.2 CPU 1215C 支持的定时器、计数器和代码块.............................................................. 1271
A.5.3 数字量输入和输出........................................................................................................1274
A.5.4 模拟量输入和输出........................................................................................................1276
A.5.4.1 CPU 内置模拟量输入的阶跃响应................................................................................. 1277
A.5.4.2 CPU 内置模拟端口的采样时间 .................................................................................... 1277
A.5.4.3 模拟量输入的电压测量范围 (CPU) .............................................................................. 1277
A.5.4.4 模拟量输出规格............................................................................................................1278
A.5.5 CPU 1215C 接线图......................................................................................................1280
A.6 CPU 1217C..................................................................................................................1286
A.6.1 常规规范和特性............................................................................................................1286
A.6.2 CPU 1217C 支持的定时器、计数器和代码块.............................................................. 1288
A.6.3 数字量输入和输出........................................................................................................1290
A.6.4 模拟量输入和输出........................................................................................................1296
A.6.4.1 模拟量输入规范............................................................................................................1296
A.6.4.2 CPU 内置模拟量输入的阶跃响应................................................................................. 1297
A.6.4.3 CPU 内置模拟端口的采样时间 .................................................................................... 1297
A.6.4.4 模拟量输入的电压测量范围 (CPU) .............................................................................. 1297
A.6.4.5 模拟量输出规格............................................................................................................1298
A.6.5 CPU 1217C 接线图......................................................................................................1300
A.6.6 CPU 1217C 差分输入 (DI) 的详细信息和应用示例...................................................... 1302
A.6.7 CPU 1217C 差分输出 (DQ) 的详细信息和应用示例.................................................... 1303
A.7 数字信号模块 (SM).......................................................................................................1304
A.7.1 SM 1221 数字量输入规范 ............................................................................................ 1304
A.7.2 SM 1222 8 点数字量输出规范 ..................................................................................... 1306
A.7.3 SM 1222 16 点数字量输出规范 ................................................................................... 1308
A.7.4 SM 1223 数字量输入/输出 VDC 规范 .......................................................................... 1314
A.7.5 SM 1223 数字量输入/输出 AC 规范............................................................................. 1320
A.8 模拟信号模块 (SM).......................................................................................................1324
A.8.1 SM 1231 模拟量输入模块规范..................................................................................... 1324
A.8.2 SM 1232 模拟量输出模块规范..................................................................................... 1328
A.8.3 SM 1234 模拟量输入/输出模块规范............................................................................. 1331
A.8.4 模拟量输入的阶跃响应................................................................................................. 1335
A.8.5 模拟量输入的采样时间和更新时间............................................................................... 1336
A.8.6 模拟量输入的电压和电流测量范围(SB 和 SM) ....................................................... 1336
A.8.7 模拟量输出的电压和电流测量范围(SB 和 SM) ....................................................... 1338
A.9 热电偶和 RTD 信号模块 (SM)...................................................................................... 1340
A.9.1 SM 1231 热电偶...........................................................................................................1340
A.9.1.1 热电偶的基本操作........................................................................................................1343
A.9.1.2 SM 1231 热电偶选型表................................................................................................ 1344
A.9.2 SM 1231 RTD ..............................................................................................................1347
A.9.2.1 SM 1231 RTD 选型表 .................................................................................................. 1351
目录
S7-1200 可编程控制器
24 系统手册, 01/2015, A5E02486685-AH
A.10 工艺模块....................................................................................................................... 1355
A.10.1 SM 1278 4xIO-Link 主站 SM ....................................................................................... 1355
A.10.1.1 SM 1278 4xIO-Link 主站概述 ...................................................................................... 1359
A.10.1.2 连接.............................................................................................................................. 1362
A.10.1.3 参数/地址空间 .............................................................................................................. 1364
A.10.1.4 中断、错误和系统报警................................................................................................. 1367
A.11 数字信号板 (SB)........................................................................................................... 1371
A.11.1 SB 1221 200 kHz 数字量输入规范 .............................................................................. 1371
A.11.2 SB 1222 200 kHz 数字量输出规范 .............................................................................. 1374
A.11.3 SB 1223 200 kHz 数字量输入/输出规范...................................................................... 1377
A.11.4 SB 1223 2 X 24 VDC 输入/2 X 24 VDC 输出规范....................................................... 1381
A.12 模拟信号板 (SB)........................................................................................................... 1385
A.12.1 SB 1231 1 路模拟量输入规范...................................................................................... 1385
A.12.2 SB 1232 1 路模拟量输出规范...................................................................................... 1388
A.12.3 模拟量输入和输出的测量范围...................................................................................... 1390
A.12.3.1 模拟量输入的阶跃响应................................................................................................. 1390
A.12.3.2 模拟量输入的采样时间和更新时间............................................................................... 1390
A.12.3.3 模拟量输入的电压和电流测量范围(SB 和 SM) ....................................................... 1391
A.12.3.4 模拟量输出的电压和电流测量范围(SB 和 SM) ....................................................... 1392
A.12.4 热电偶信号板 (SB)....................................................................................................... 1394
A.12.4.1 SB 1231 1 路热电偶模拟量输入规范........................................................................... 1394
A.12.4.2 热电偶的基本操作........................................................................................................ 1396
A.12.5 RTD 信号板 (SB) ......................................................................................................... 1400
A.12.5.1 SB 1231 1 路模拟量 RTD 输入的规范......................................................................... 1400
A.12.5.2 SB 1231 RTD 选型表................................................................................................... 1403
A.13 BB 1297 电池板 ........................................................................................................... 1406
A.14 通信接口....................................................................................................................... 1408
A.14.1 PROFIBUS................................................................................................................... 1408
A.14.1.1 CM 1242-5 PROFIBUS DP 从站................................................................................. 1408
A.14.1.2 CM 1242-5 的 D 型插座的引脚分配............................................................................. 1409
A.14.1.3 CM 1243-5 PROFIBUS DP 主站................................................................................. 1410
A.14.1.4 CM 1243-5 的 D 型插座的引脚分配............................................................................. 1412
A.14.2 CP 1242-7.................................................................................................................... 1413
A.14.2.1 CP 1242-7 GPRS ........................................................................................................ 1413
A.14.2.2 GSM/GPRS 天线 ANT794-4MR.................................................................................. 1415
A.14.2.3 平头天线 ANT794-3M.................................................................................................. 1416
A.14.3 CM 1243-2 AS-i 主站................................................................................................... 1417
A.14.3.1 AS-i 主站 CM 1243-2 的技术数据................................................................................ 1417
A.14.3.2 AS-i 主站的电气连接.................................................................................................... 1418
A.14.4 RS232、RS422 和 RS485 .......................................................................................... 1420
A.14.4.1 CB 1241 RS485 规范................................................................................................... 1420
A.14.4.2 CM 1241 RS232 规范.................................................................................................. 1423
A.14.4.3 CM 1241 RS422/485 技术规范.................................................................................... 1425
目录
S7-1200 可编程控制器
系统手册, 01/2015, A5E02486685-AH 25
A.15 远程服务(TS 适配器和 TS 适配器模块) .................................................................. 1427
A.16 SIMATIC 存储卡...........................................................................................................1427
A.17 输入仿真器...................................................................................................................1427
A.18 S7-1200 电位器模块 ....................................................................................................1430
A.19 I/O 扩展电缆.................................................................................................................1431
A.20 随附产品.......................................................................................................................1432
A.20.1 PM 1207 电源模块.......................................................................................................1432
A.20.2 CSM 1277 紧凑型交换机模块...................................................................................... 1432
A.20.3 CM CANopen 模块.......................................................................................................1433
A.20.4 RF120C 通信模块........................................................................................................1433
B 计算功率预算 .............................................................................................................................. 1435
C 订购信息 ..................................................................................................................................... 1439
C.1 CPU 模块 .....................................................................................................................1439
C.2 信号模块 (SM)、信号板 (SB) 以及电池板 (BB) ........................................................... 1440
C.3 通信..............................................................................................................................1442
C.4 故障安全 CPU 和信号模块........................................................................................... 1444
C.5 其它模块.......................................................................................................................1444
C.6 存储卡 ..........................................................................................................................1445
C.7 Basic HMI 设备 ............................................................................................................1445
C.8 备件和其它硬件............................................................................................................1445
C.9 编程软件.......................................................................................................................1450
D 设备更换和备件兼容性 ................................................................................................................ 1451
D.1 S7-1200 V3.0 和 V4.0 端子排备件套件 ....................................................................... 1458
 索引 ............................................................................................................................................ 1463

标签: 1200 S7 编程

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警