• {{item.name}}
{{item.name}}
更多

S7-1200 到 S7-1200 G2 移植概述

star star star star star
0 分
  • 产品升级
  • 使用操作
  • 产品推广
  • 软件移植
  • 硬件移植
  • S7-1200 G2
发布时间:2026年07月29日
  • 0
  • 7583
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 移植

V2.0版本的移植概览及移植指导,可参考如下内容

SIMATIC S7-1200 G2 硬件移植概览 V3.0 :链接

提供了目前可用的SIMATIC S7-1200 G2 组件的初步概述,并展示了如何将现有的第一代 S7-1200 组件转换为新一代控制器(G2)文档会根据模块发布情况持续更新。

SIMATIC S7-1200 G2 移植指导 V3.0 :链接

S7-1200 与 S7-1200 G2 差异概览

硬件和软件移植准备工作

S7-1200 G2 移植工具(Migration Tool)的使用

移植后的手动步骤

以下内容为 V1.0 版本的移植概述

在移植之前,首先要清楚的知道 S7-1200 和 S7-1200 G2 的区别,下边从不同角度对 S7-1200 和 S7-1200 G2 进行对比,以便查看二者之间的区别。

S7-1200 和 S7-1200 G2 模块的接线方式差异如图2所示。S7-1200 采用螺钉端子接线,S7-1200 G2 采用直插式快速连接端子接线。接线端子安装方式、安装位置和端子排列方式均有所变化,因此需要提前做好规划。

image.png

图2. S7-1200和S7-1200 G2 CPU接线差异

S7-1200 G2 推荐的导线与冷压端头规格与 S7-1200 基本一致。但信号/通信板接线时,建议的导线与冷压端头规格范围如下:

• 导线截面积:24 AWG 至最大
19 AWG(0.2 mm² 至 0.75 mm²)

• 冷压端头:24 AWG 至最大
22 AWG(0.25 mm² 至 0.5 mm²)

产品尺寸/存储区和性能区别

比较项目S7-1200S7-1200 G2S7-1200G2++
CPU型号1211C/1212C/1214C/1215C/1217C1212C/1214C1216/1217
物理尺寸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×211212C: 70×125×75 1214C: 80×125×75 SM/CM: 30/50×125×75 SB/CB: 15×62×631216:80×125×100 1217:80×125×100
装载存储区集成4 MB 最大32 GB
(使用MMC卡,可选)
集成8 MB 最大32 GB
(使用MMC卡,可选)
工作存储区1211C:75 KB 1212C:100 KB 1214C:150 KB 1215C:200 KB 1217C:250 KB1212C 代码/数据:150/500 KB 1214C 代码/数据:250/750 KB1216: 代码/数据:300/1500KB 1217: 代码/数据:600/2500KB
保持性存储区14 KB20 KB50KB
位处理时间(ns)803725

模块安装和扩展区别

比较项目S7-1200S7-1200 G2S7-1200 G2++
CPU型号1211C/1212C/1214C/1215C/1217C1212C/1214C1216/1217
集成DI/DQ数量1211C:6/4
1212C:8/6
1214/1215/1217C:14/10 其中,1217C包含4/4差分信号
1212C:8/6
1214C:14/10
S7-1200G2 目前不支持差分信号,SB1225 模块支持差分 I/O,后续发布
临时替代方案:
可以增加分布式 IO 及工艺模块,例如,ET200SP+TM Posinput1(差分输入)
CPU 集成模拟量×,加SB/SM扩展×,
1216/1217本体不集成 IO 点,不支持扩展 IO 模块及通信模块
如需使用IO点或者通信模块,可以增加分布式IO
后续将发布1216C/1217C
HSC 数量68
PTO/PWM 数量48
扩展信号板数量11:1212C 2:1214C
扩展模块数量0:1211C 2:1212C 8:1214C和1217C6: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×24DC/ DQ 8 × Rly
DI 16/ DQ 16 × Rly
DI 8×120/230VAC/ DQ 8 × 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×16 bits
AI 4 RTD×16 bits
AQ 模块AQ 4× 14 bits
AQ 8× 14 bits
AQ 8× 14 bits
AI/AQ 模块AI 4 × 13 bits/AQ 2×14bitsAI 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×16 bits
AI 2 RTD×16 bits
AQ 信号板AQ 1×12 bitsAQ 4 × 14 bits
AI/AQ 信号板×
AI 2/AQ 2 ×14bits


通信模块及资源区别

比较项目S7-1200S7-1200 G2S7-1200 G2++
PROFIBUS DP 通信模块CM1242-5 CM1243-5后续计划发布1216/1217不支持
串口模块CB1241 RS485 CM1241 RS232 CM1242 RS422/485CB1241 RS485
CM1241 RS232/422/485
最多4个(3CM+1CB)最多5个(3CM+2CB)
以太网模块CP1243-1V4.1支持
以太网接口X1接口 1211-1214:1端口 1215-1217:2端口X1接口 2端口
PROFINET IO16 IO设备32 IO 设备64 IO 设备
PROFINET IRT不支持支持,硬件集成通信芯片支持
MRPD不支持支持
OPC UAV4.4及以上支持V4.1支持(TIA Portal V21)不支持
WEB server支持
支持标准页面
自定义页面通过WWW指令
支持
标准页面:V4.1支持
通过WEB API 方式实现
NFC不支持支持
IOS系统APP
Android ,V4.1开始支持
不支持
以太网站点资源64(V4.7 CPU)
34固定预留
34动态资源
88 (V4.1 CPU)
10固定预留资源
78动态资源

运动控制功能控制区别

比较项目S7-1200S7-1200 G2S7-1200 G2++
CPU本体集成 脉冲发生器CTRL_PTO:支持
工艺对象定位:支持
CTRL_PTO:支持
工艺对象定位:V4.1开始支持
暂时通过ET200SP TM PTO2发脉冲
不支持,1216/1217本体不集成IO点也不支持扩展
工艺对象类型定位轴 命令表速度轴
定位轴
同步轴
外部编码器
凸轮盘(1000点,V4.1开始支持50个段)
运动机构
输出凸轮
凸轮轨迹
测量输入
支持Profidrive 常用报文1,2,3,
4 111
81,83
1,2,3,4,102,105
111,112,113
81,83
齿轮同步不支持相对齿轮同步
绝对齿轮同步,V4.1开始支持
凸轮同步不支持支持
运动机构不支持支持
2D/3D 笛卡尔带/不带方向
SCARA 2D/3D 带方向, V4.1开始支持
圆弧插补不支持支持
直线插补不支持支持
开环PTO 资源48 V4.1开始支持PTO工艺对象发脉冲不支持
闭环资源8运动资源800 扩展运动资源:40– CPU 1216:
3040 标准/60 高级
– CPU 1217:
6080 标准/120 高级
最大轴数限制如下:
– CPU 1216:16
– CPU 1217:32
资源占用与添加工艺对象轴类型无关运动控制资源占用
• 速度轴:40
• 定位轴:80
• 同步轴:160
• 外部编码器:80
• 凸轮:20
• 凸轮轨迹:160
• 探针:40
扩展运动资源占用
• 凸轮盘:2
运动机构:30

指令集区别

指令集S7-1200S7-1200 G2S7-1200 G2++
通信指令
OPC UA
OPC UA 服务器V4.1开始支持1216/1217不支持
Web服务器
WWW指令×
其他
• MODBUS TCP 冗余V4.1开始支持
通信处理器
• 自由口通信PtP CommunicationPtP Communication
点到点×
• MODBUS RTUMODBUS(RTU)MODBUS(RTU)
MODBUS×
• USSUSS 通信USS 通信
USS×
工艺指令
计数CTRL_HSC_EXTCTRL_HSC_EXT
CTRL_HSC×
运动控制
--
--
--
--
--
--
MC_Power
MC_Reset
MC_Home
MC_Halt
MC_MoveAbsolute MC_MoveRaletive MC_MoveVelocity
MC_MoveJog MC_CommandTable MC_ChangeDynamic MC_WriteParam
MC_ReadParam
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
Motion Control PTO 指令 (V4.1新增)
√,很大不同
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_GearInVelocity(V4.1新增)
MC_GearInPos (V4.1新增)
MC_PhasingRelative
MC_PhasingAbsolute
MC_CamIn
MC_GearOut
MC_CamOut
凸轮
MC_InterpolateCam
MC_GetCamLeadingValue
MC_GetCamFollowingValue
MC_CopyCamData(V4.1新增)
扭矩
MC_TorqueAdditive(V4.1新增)
MC_TorqueRange(V4.1新增)
MC_TorqueLimiting(V4.1新增)
运动系统
MC_GroupInterrupt
MC_GroupContinue
MC_GroupStop
MC_MoveLinearAbsolute
MC_MoveLinearRaletive
MC_MoveCircularAbsolute
MC_MoveCircularRelative
MC_MoveDirectAbsolute(V4.1新增) MC_MoveDirectRelative(V4.1新增)
工作区
MC_DefineWorkspaceZone(V4.1新增) MC_SetWorkspaceZoneActive(V4.1新增) MC_SetWorkspaceZoneInactive(V4.1新增)
工具
MC_DefineTool (V4.1新增)
MC_SetTool(V4.1新增)

移植方法概述

S7-1200 项目到 S7-1200 G2 的移植有两种方法:

  • 手动移植硬件和软件

手动移植硬件时,无法通过更改设备方式直接将 S7-1200 CPU 更改为 S7-1200 G2,需要自行根据需要进行模块的替换和组态。

手动移植软件时,可以通过复制粘贴或者参考项目,将 S7-1200 的程序元素应用到 S7-1200G2 项目中,然后选择 PLC 文件夹更新程序按钮,如图3所示。

image.png

图3. 更新程序

注意:

无论使用何种方法进行移植,都需要将 S7-1200 项目升级到 V20 版本,升级过程中遇到常见问题可参考: 2.3 章节内容

  • 评论
更多
  • 分享

    扫码分享

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。