- {{item.name}}
更多
S7-1200 到 S7-1200 G2 移植概述
发布时间:2025年11月24日
- 0
- 205
S7-1200 到S7-1200 G2 移植概述
S7-1200 G2 (Generation 2) 具有更快的运算速度,更大的存储区,更多的通信资源,更丰富的运动控制功能,更能够满足日益增长的控制需求,可以为各种应用提供更完美的解决方案。
S7-1200 G2 终将代替 S7-1200,移植势在必行。S7-1200 到 S7-1200G2 移植如图1所示。

图1. S7-1200 到 S7-1200G2 移植
在移植之前,首先要清楚的知道S7-1200和S7-1200 G2的区别,下边从不同角度对S7-1200和S7-1200 G2 进行对比,以便查看二者之间的区别。
产品尺寸/存储区和性能区别
| 比较项目 | S7-1200 | S7-1200 G2 |
| CPU型号 | 1211C/1212C/1214C/1215C/1217C | 1212C/1214C |
| 物理尺寸 | 1211/1212C: 90×100×75 1214C: 110×100×75 1215C: 130×100×75 1217C: 150×100×75 SM: 45/70×100×75 CM/CP: 30×100×75 SB/CB: 38×62×21 | 1212C: 70×125×75 1214C: 80×125×75 SM/CM: 30/50×125×75 SB/CB: 15×62×63 |
| 装载存储区 | 集成4 MB 最大32 GB(使用MMC卡,可选) | 集成8 MB 最大32 GB(使用MMC卡,可选) |
| 工作存储区 | 1211C:75 KB 1212C:100 KB 1214C:150 KB 1215C:200 KB 1217C:250 KB | 1212C 代码/数据:150/500 KB 1214C 代码/数据:250/750 KB |
| 保持性存储区 | 14 KB | 20 KB |
| 位处理时间(ns) | 80 | 37 |
模块安装和扩展区别
| 比较项目 | S7-1200 | S7-1200 G2 |
| CPU型号 | 1211C/1212C/1214C/1215C/1217C | 1212C/1214C |
| 集成DI/DQ数量 | 1211C:6/4 1212C:8/6 1214/1215/1217C:14/10 其中,1217C包含4/4差分信号 | 1212C:8/6 1214C:14/10 |
| CPU 集成模拟量 | √ | ×,加SB/SM扩展 |
| HSC 数量 | 6 | 8 |
| PTO/PWM 数量 | 4 | 8 |
| 扩展信号板数量 | 1 | 1:1212C 2:1214C |
| 扩展模块数量 | 0:1211C 2:1212C 8:1214C和1217C | 6:1212C 10:1214C |
| CM安装位置 | CPU左侧 101-103槽位 | CPU 右侧 1-3槽位 必须紧挨着CPU或CM安装 |
I/O 模块区别
| 比较项目 | S7-1200 | S7-1200 G2 |
| DI模块 | DI 8×24V DC(源型/漏型) DI 16×24V DC(源型/漏型) | DI 16×24V DC(源型/漏型) |
| DQ模块 | DQ 8×24V DC DQ 8 Rly DQ 8 Rly (切换) DQ 16×24V DC (源型) DQ 16×24V DC (漏型) DQ 16 Rly | DQ 16×24V DC DQ 16 Rly |
| DI/DQ模块 | DI 8/ DQ 8×24V DC DI 16/ DQ 16×24V DC(源型) DI 16/ DQ 16×24V DC(漏型) DI 8/ DQ 8 Rly DI 16/ DQ 16 Rly DI 16/ DQ 16 Rly | DI 8/ DQ 8×24V DC DI 8 24V DC/ DQ 8 Rly |
| AI模块 | AI 4 ×13 bits AI 4 ×16 bits AI 8 ×13 bits AI 4 TC×16 bits AI 8 TC ×16 bits AI 4 RTD ×16 bits AI 8 RTD ×16 bits | AI 8×14 bits AI 8 TC×14 bits AI 4 RTD×14 bits |
| AQ模块 | AQ 4× 14 bits AQ 8× 14 bits | AQ 8× 14 bits |
| AI/AQ模块 | AI 4 13 bits/AQ 2 14bits | AI 4/AQ4 14bits |
| DI信号板 | DI 4×24V DC DI 4×5 V DC | DI 8×24V DC |
| DQ信号板 | DQ 4×24V DC (源型/漏型) DQ 4×5 V DC (源型) | DQ 8×24V DC (源型/漏型) |
| DI/DQ信号板 | DI 2/ DQ 2×24V DC DI 2/ DQ 2×5V DC | DI 4/ DQ 4×24V DC DI 4/ DQ 4×5V DC |
| AI信号板 | AI 1×12 bits AI 1 TC×12 bits AI 1 RTD ×12 bits | AI 4×14 bits AI 4 TC×14 bits AI 2 RTD×14 bits |
| AQ信号板 | AQ 1×12 bits | AQ 4× 14 bits |
| AI/AQ信号板 | × | AI 2/AQ 2 14bits |
通信模块及资源区别
| 比较项目 | S7-1200 | S7-1200 G2 |
| PROFIBUS DP 通信模块 | CM1242-5 CM1243-5 | 已取消 |
| 串口模块 | CB1241 RS485 CM1241 RS232 CM1242 RS422/485 | CB1242 RS485 CM1241 RS232/422/485 |
| 最多4个(3CM+1CB) | 最多5个(3CM+2CB) | |
| 以太网模块 | CP1243-1 | V4.1支持(TIA Portal V21) |
| 以太网接口 | X1接口 1211-1214:1端口 1215-1217:2端口 | X1接口 2端口 |
| PROFINET IO | 16 IO设备 | 31 IO 设备 |
| PROFINET IRT | 不支持 | 支持,硬件集成通信芯片支持 |
| MRPD | 不支持 | 支持 |
| OPC UA服务器 | V4.4及以上支持 | V4.1支持(TIA Portal V21) |
| WEB server | 支持 支持标准页面 自定义页面通过WWW指令 | 支持 标准页面:后续支持 通过WEB API 方式实现 |
| NFC | 不支持 | 支持 目前仅有IOS系统APP Android系统:V4.1支持(TIA Portal V21) |
| 以太网站点资源 | 64(V4.7 CPU) 34固定预留 34动态资源 | 88 (V1.0 CPU) 10固定预留资源 78动态资源 |
运动控制功能控制区别
| 比较项目 | S7-1200 | S7-1200 G2 |
| CPU本体集成 脉冲发生器 | CTRL_PTO:支持 工艺对象定位:支持 | CTRL_PTO:支持 工艺对象定位:V4.1支持(TIA Portal V21) 还可通过ET200SP TM PTO2发脉冲 |
| 工艺对象类型 | 定位轴 命令表 | 速度轴 定位轴 同步轴 外部编码器 凸轮盘(仅支持点) 运动机构 输出凸轮 凸轮轨迹 测量输入 |
| 支持Profidrive 常用报文 | 1,2,3,4 111 81,83 | 1,2,3,4,102,105 111,112 81,83 |
| 齿轮同步 | 不支持 | 相对齿轮同步 |
| 凸轮同步 | 不支持 | 支持 |
| 运动机构 | 不支持 | 支持 2D/3D 笛卡尔带/不带方向 |
| 圆弧插补 | 不支持 | 支持 |
| 直线插补 | 不支持 | 支持 |
| 开环PTO 资源 | 4 | 8 V4.1支持(TIA Portal V21) |
| 闭环资源 | 8 | 运动资源800 • 速度轴:40 • 定位轴:80 • 同步轴:160 • 外部编码器:80 • 凸轮:20 • 凸轮轨迹:160 • 探针:40 扩展运动资源:40 • 凸轮盘:2 • 运动机构:30 |
指令集区别
| 指令集 | S7-1200 | S7-1200 G2 |
| 通信指令 | ||
| OPC UA | ||
| OPC UA 服务器 | √ | V4.1支持(TIA Portal V21) |
| Web服务器 | ||
| WWW指令 | √ | -- |
| 其他 | ||
| • MODBUS TCP 冗余 | √ | -- |
| 通信处理器 | ||
| • 自由口通信 | PtP Communication 点到点 | PtP Communication -- |
| • MODBUS RTU | MODBUS(RTU) MODBUS | MODBUS(RTU) -- |
| • USS | USS 通信 USS | USS 通信 -- |
| 工艺指令 | ||
| 计数 | CTRL_HSC_EXT CTRL_HSC | CTRL_HSC_EXT -- |
| 运动控制 | √ MC_Power MC_Reset MC_Home MC_Halt MC_MoveAbsolute MC_MoveRaletive MC_MoveVelocity MC_MoveJog MC_CommandTable MC_ChangeDynamic MC_WriteParam MC_ReadParam -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- | √,很大不同 MC_Power MC_Reset MC_Home MC_Halt MC_MoveAbsolute MC_MoveRaletive MC_MoveVelocity MC_MoveJog -- -- -- -- MC_SetSensor MC_Stop MC_SetAxisSTW MC_SaveAbsoluteEnocderData 测量输入输出凸轮和凸轮轨迹 MC_MeasuringInput MC_MeasuringInputCyclic MC_AbortMeasuringInput MC_OutputCam MC_CamTrack 同步运动 MC_GearIn MC_PhasingRelative MC_PhasingAbsolute MC_CamIn MC_GearOut MC_CamOut 凸轮 MC_InterpolateCam MC_GetCamLeadingValue MC_GetCamFollowingValue 运动系统 MC_GroupInterrupt MC_GroupContinue MC_GroupStop MC_MoveLinearAbsolute MC_MoveLinearRaletive MC_MoveCircularAbsolute MC_MoveCircularRelative |
移植方法概述
S7-1200 项目到 S7-1200 G2 的移植有两种方法:
- 手动移植硬件和软件
手动移植硬件时,无法通过更改设备方式直接将 S7-1200 CPU 更改为 S7-1200 G2,需要自行根据需要进行模块的替换和组态。
手动移植软件时,可以通过复制粘贴或者参考项目,将 S7-1200 的程序元素应用到 S7-1200G2 项目中,然后选择PLC文件夹更新程序按钮,如图2所示。

图2. 更新程序
- 使用 Migration Tool 插件进行移植,可参考:5.2章节内容
注意:
无论使用何种方法进行移植,都需要将 S7-1200 项目升级到 V20 版本,升级过程中遇到常见问题可参考: 2.3 章节内容
- 评论
更多
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错


西门子官方商城


{{item.nickName}}