简单移植硬件对比
对比S7-200 与 S7-200 SMART的硬件配置。如下表所示:
表1. S7-200 CPU参数
CPU类型CPU 221CPU 222CPU 224CPU 224 XPCPU 226集成DI/DO6/48/614/1024/16集成 AI/AO---
2/1
-大 DI/DO/使用扩展模块的大通道数-48/46/94
114/110/224
128/128/256大 AI/AO//使用扩展模块的大通道数-16/8/1632/28/44扩展模块数量-2
7
程序存储器4 KB12 KB16 KB24 KB用户存储器(V区)2 KB8 KB10KB保持性内部电容+电池高速计数器4*30 KHz,其中2*20 KHz A/B计数器可用6*30 KHz,其中4*20 KHzA/B计数器可用
4*30 KHz,2*20 KHz ,其中3*20 KHz+1*100 KHz A/B计数器可用
6*30 KHz,其中4*20 KHz A/B计数器可用通讯接口 RS48512- PPI支持- MPI支持-自由口(ASCII协议)支持以太网 S7 通讯-扩展CP 243-1实现DC 5V 总线电流-340 mA660 mA1000mADC 24V 传感器电源180 mA280 mA400 mA尺寸 W * H * D(mm)90*80*62120.5*80*62140*80*62196*80*62
表2. S7-200 SMART CPU参数
CPU类型
SR20
ST20
SR30
ST30SR40
ST40SR60
ST60CR40CR60集成 DI/DO12/818/1224/1636/2424/1636/24集成AI/AO------I/O过程映像区DI:256 / DO:256模拟映像AI:56 / AO:56--扩展模块数量6+1(信号板)--程序存储器12 KB18 KB24 KB30 KB12 KB用户存储器(V区)8 KB12 KB16 KB20 KB8KB保持性保存高速计数器4*200 KHz,其中2*100 KHz A/B计数器可用通讯接口 RS4851+1 (信号板)1-PPI支持- MPI支持- 自由口 (ASCII协议)支持以太网 S7 通讯1DC 5V 总线电流1400 mA-DC 24V总线电流300 mA尺寸 W * H * D(mm)90*100*81110*100*81125*100*81175*100*81125*100*81175*100*81
表3. S7-200 信号模块
模块类型订货号模块描述DI6ES7 221-1BF22-0XA8EM221:DI 8* 24V DC6ES7221-1BH22-0XA8EM221:DI 8* 24V DCDO6ES7 222-1BF22-0XA8EM222:DO 8*24VDC6ES7 222-1HF22-0XA8EM222:DO 8*继电器DI/DO6ES7 223-1BF22-0XA8EM223:DI 4* DC 24V / DO 4* DC 24V6ES7 223-1HF22-0XA8EM223 :DI 4* DC 24V/ DO 4* 继电器6ES7 223-1BH22-0XA8EM223 :DI 8* DC 24V / DO 8* DC24V6ES7 223-1PH22-0XA8EM223 :DI 8* DC 24V / DO 8* 继电器6ES7223-1BL22-0XA8EM223 :DI 16* DC 24V / DO 16* DC 24V6ES7223-1PL22-0XA8EM223 :DI 16* DC 24V / DO 16*继电器6ES7223-1BM22-0XA8
EM223 :DI 32* DC 24V / DO 32* DC 24V6ES7223-1PM22-0XA8EM223 :DI 32*DC 24V / DO 32* 继电器AI6ES7 231-0HC22-0XA8EM231:4* AI6ES7231-0HC22-0XA8EM231:8* AI6ES7 231-7PB22-0XA8EM231:2* RTD6ES7231-7PD22-0XA8EM231:4* TCAO6ES7 232-0HB22-0XA8EM232:2* AOAI/AQ6ES7235-0KD22-0XA8EM235:4* AI/1* AO
表4. S7-200 SMART 信号模块
模块类型订货号模块描述DI6ES7 288-2DE08-0AA0EM DE08:DI 8* 24V DCDO6ES7288-2DT08-0AA0EM DT08:DO 8*24V DC6ES7 288-2DR08-0AA0EM DR08:DO8*继电器DI/DO6ES7 288-2DT16-0AA0EM DT16:DI 8* 24V DC/DO 8*24V DC6ES7288-2DR16-0AA0EM DR16:DI 8* 24V DC/DO 8*继电器6ES7 288-2DT32-0AA0EMDT32:DI 16* 24V DC/DO 16*24V DC6ES7 288-2DR32-0AA0EM DT32:DI 16*24V DC/DO 16*继电器AI6ES7 288-3AE04-0AA0EM AE04:4* AI6ES7288-3AE08-0AA0EM AE08:8* AI6ES7 288-3AR02-0AA0EM AR02:2* RTD6ES7288-3AR04-0AA0EM AR04:2* RTD6ES7 288-3AT04-0AA0EM AT04:4* TCAQ6ES7288-3AQ02-0AA02* AO6ES7 288-3AQ04-0AA04* AOAI/AO6ES7288-3AM03-0AA02* AI/1* AOEM2326ES7 288-3AM06-0AA04* AI/2*AOEM2356ES7 235-0KD22-0XA84* AI/1* AO
表5. 其他卡件
S7-200S7-200 SMARTDPEM277DP01CPCP243-1- 已集成电池卡BC293SBBA01(仅保持时钟)运动控制模块EM253- 已集成
从以上表格可以看出,S7-200 SMART 增加了本体集成 I/O,功能更灵活,性能更好,S7-200SMART模块接线方式与 S7-200一致,如下图所示:
图1. S7-200 与 S7-200 SMART 数字量输入/输出接线图
图2,S7-200 与 S7-200 SMART 模拟量输入/输出接线图
由上图可见,S7-200 与S7-200 SMART 接线方式基本一致。
移植案例
以下S7-200 224XP CPU移植举例来看,如何从硬件配置到软件编程的移植
确定S7-200 与 S7-200 SMART硬件对比
移植举例,如下表所示:
表6. S7-200 移植到 S7-200 SMART 对照表
类型S7-200S7-200 SMARTCPU224XP:6ES7 214-2AD23-0XB8ST30:6ES7288-1ST30-0AA0供电电源DC 24VDC 24V程序存储器16 KB18 KB用户存储器(V区)10 KB12KB集成DI/DO
DI:14/DO:10
DI:18/DO12扩展DI/DOEM223:6ES7 223-1BH22-0XA0 DI:8/DO:8EM DT16:6ES7288-2DT16-0AA0DI:8/DO:8DI/DO通道总数DI:24/DO:18DI:26/DO:20集成AI/AOAI:2(±10 V)/AO:1
EM AE04:6ES7 288-3AE04-0AA0 AI:4
扩展AI/AOEM235:6ES7 235-0KD22-0XA8 AI:4/AO:1EM AM06:6ES7288-3AM06-0AA0 AI:4/AO:2AI/AO通道总数AI:6/AO:2AI:8/AO:2热电偶(TC)EM231:6ES7 231-7PD22-0XA8 4*TCEM AT04:6ES7 288-3AT04-0AA04*TC热电阻 (RTD)EM231:6ES7 231-7PB22-0XA8 2*RTDEM AR02:6ES7288-3AR02-0AA0 2*RTD以太网口CP243-1:6GK7243-1EX01-0XE0集成RS485通讯口集成:2个集成:1个+CB CM01:6ES7 288-5CM01-0AA0DP从站通讯EM277:6ES7 277-0AA22-0XA0DP01:6ES7 288-7PD01-0AA0模块总数66+1
注意:以上表格仅用于举例说明 S7-200 移植到S7-200 SMART着重点,非工程实际应用
确定S7-200 与 S7-200 SMART 安装与组态
以下为S7-200 安装组态步骤:
步骤1:安装
图3. S7-200安装方式
步骤2:AI 模块拨码设置
表7. EM235 拨码设置
单极性满量程输入分辨率
SW1
SW2
SW3
SW4
SW5
SW6
ONOFFOFFONOFFON0 - 50 mV12.5μVOFFONOFFONOFFON0 - 100mV25μVONOFFOFFOFFONON0 - 500 mV125μVOFFONOFFOFFONON0 - 1V250μVONOFFOFFOFFOFFON0 - 5 V1.25mV0 - 20 mA5μAOFFONOFFOFFOFFON0 -10 V2.5mV双极性满量程输入分辨率SW1SW2SW3SW4SW5SW6ONOFFOFFONOFFOFF±25mV12.5μVOFFONOFFONOFFOFF±50 mV25μVOFFOFFONONOFFOFF±100mV50μVONOFFOFFOFFONOFF±250 mV125μVOFFONOFFOFFONOFF±500mV250μVOFFOFFONOFFONOFF±1 V500μVONOFFOFFOFFOFFOFF±2.5V1.25mVOFFONOFFOFFOFFOFF±5 V2.5 mVOFFOFFONOFFOFFOFF±10 V5 mV
表8. EM231 2*RTD模块拨码
RTD Type and Alpha¹
SW1
SW2
SW3
SW4
SW5
RTD Type and Alpha¹
SW1
SW2
SW3
SW4
SW5
100Ω Pt 0.003850
(Default)
0
0
0
0
0
100Ω Pt 0.003902
1
0
0
0
0
200Ω Pt 0.003850
0
0
0
0
1
200Ω Pt 0.003902
1
0
0
0
1
500Ω Pt 0.003850
0
0
0
1
0
500Ω Pt 0.003902
1
0
0
1
0
1000Ω Pt 0.003850
0
0
0
1
1
1000Ω Pt 0.003902
1
0
0
1
1
100Ω Pt 0.003920
0
0
1
0
0
SPARE
1
0
1
0
0
200Ω Pt 0.003920
0
0
1
0
1
100Ω Ni 0.00672
1
0
1
0
1
500Ω Pt 0.003920
0
0
1
1
0
120Ω Ni 0.00672
1
0
1
1
0
1000Ω Pt 0.003920
0
0
1
1
1
1000Ω Ni 0.00672
1
0
1
1
1
100Ω Pt 0.00385055
0
1
0
0
0
100Ω Ni 0.006178
1
1
0
0
0
200Ω Pt 0.00385055
0
1
0
0
1
120Ω Ni 0.006178
1
1
0
0
1
500Ω Pt 0.00385055
0
1
0
1
0
1000Ω Ni 0.006178
1
1
0
1
0
1000Ω Pt 0.00385055
0
1
0
1
1
10000Ω Pt 0.003850
1
1
0
1
1
100Ω Pt 0.003916
0
1
1
0
0
10Ω Cu 0.004270
1
1
1
0
0
200Ω Pt 0.003916
0
1
1
0
1
150Ω FS Resistance
1
1
1
0
1
500Ω Pt 0.003916
0
1
1
1
0
300Ω FS Resistance
1
1
1
1
0
1000Ω Pt 0.003916
0
1
1
1
1
600Ω FS Resistance
1
1
1
1
1
图4. EM231 RTD 模块拨码设置
图5. EM231 TC 模块拨码设置
步骤3:寻址
方式1:S7-200 的地址连续,可按照模块的安装次序分配地址
方式2:可通过查看菜单“PLC”>“信息” 查看模块起始地址,如下图所示:
图6. S7-200 PLC 信息
以下为S7-200 SMART 安装组态步骤:
步骤1:安装
图7. S7-200 SMART 安装步骤
步骤2:硬件组态及寻址
图8. S7-200 SMART 模块组态
步骤3:模块设置
图9. SB CM01 组态
图10. EM AE04 组态
注:EM AE04 的设置以2个通道为一组设置
图11. EM AM06 组态
注:
输入通道设置与EM AE04 相同;
输出通道0 与通道1 替代值设置为一组
选择不同的输出类型,通道诊断的报警设置不同,如下表
表9. EM AM06 输出通道报警
电压电流超出上限√√超出下限√√断线x√短路√x
图12. EM AR02 模块组态
图13. EM AT04 模块组态
注:参考点设置仅在检测热电偶时有效
S7-200 到S7-200 SMART 基本程序移植
以模拟量转换加上下限报警的程序为例:输入信号4~20mA;输出信号4~20mA
步骤1:STEP 7-MicroWIN SMART 打开S7-200 程序,如下图所示:
图14. S7-200 SMART 编程界面
步骤2:添加硬件及组态,如下图所示:
图15. S7-200 SMART 组态界面
1,添加当前组态
2,修改通道属性
步骤3:修改程序
1,修改程序的硬件输入/输出地址;
2,模拟量量程替换:
S7-200 :0~20mA:0~32000;4~20mA:6400~32000
S7-200 SMART:0~20mA:0~27648;4~20mA:5530~27648
图16. 修改硬件地址
图17. 修改程序段
步骤4:修改断电保持区域、修改安全等级及CPU上电运行模式