实例介绍
【实例简介】
【实例截图】
【实例截图】
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
好例子网口号:伸出你的我的手 — 分享!
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论