热门搜索:
西门子6SL3210-1PE27-5AL0
上海西邑公司以“精良的品质,合理的价格,优良的服务”为宗旨; 以“诚信、品牌、高效”为经营理念希望我们的合作能为贵司降低更多的成本,达到品牌共享,互利共赢,假一罚十.真诚期待与您的合作!
从陌生到朋友,只需您的一个来电,我相信在以后的日子里,您不用再无厘头的寻找和比较产品,因为我们公司的宗旨就是: 价格(同一产品,价格较低)+质量(同一价格,质量较好)+服务(同一行业,服务较好)
这些问题都是关于S7-200 PLC在处理开关量(数字量)信号时的快速响应能力。只有在控制任务对数字量信号的处理速度要求很高时才需要考虑。
S7-200可以采用两种方式处理数字量信号:
典型的数字量信号处理包括从输入信号变化,到S7-200识别、进行逻辑运算得到结果并输出,最后输出信号状态实际改变的整个过程。
S7-200 CPU按照以下机制循环工作:
只要CPU处于运行状态,上述步骤就周而复始地执行。在第二步中,CPU也执行通信、自检等工作。
上述三个步骤是S7-200 CPU的软件处理过程,可以认为就是程序扫描时间。
实际上,S7-200对数字量的处理速度受到以下几个因素的限制:
上述A,B,C三段时间,就是限制PLC处理数字量响应速度的主要因素。
一个实际的系统可能还需要考虑输入、输出器件的延时,如输出点外接的中间继电器动作时间等,不在这里讨论。
西门子6SL3210-1PE27-5AL0
表1. 输入点硬件延时
以上数据都在《S7-200系统手册》中标明,这里只是列表比较。CPU上的部分输入点延时(滤波)时间可以在编程软件Micro/WIN的“系统块”中设置,其缺省的滤波时间是6.4ms。
如果把容易受到干扰的信号接到CPU上可改变滤波时间的DI点上,调整滤波时间可能改善信号检测的质量。
支持高速计数器功能的输入点在相应功能开通时不受此滤波时间约束。滤波设置对输入映像区的刷新、开关量输入中断、脉冲捕捉功能同样有效。
表2. CPU输出硬件延时
有些输出点要比其他点更快些,是因为它们可以用于高速输出功能,在硬件上有特殊设计。没有专门使用硬件高速输出功能时,它们只是和普通点一样处理
继电器输出开关频率为1Hz。
表3. 扩展模块输出硬件延时
上述数据来自《S7-200系统手册》。
程序扫描时间与用户程序的大小成正比。
《S7-200系统手册》中有每个指令所需执行时间的数据。实际上很难事先预先精确计算出程序扫描时间,特别是还没有开始编程序时。
可以看出,常规的PLC处理模式不适合时间响应要求高的数字量信号。可能需要根据具体任务采用一些特别的方法。
可以单独或组合使用一些S7-200 CPU的高级功能:
S7-200系统中较小周期的定时任务为1ms。
所有实现快速信号处理的措施,都要考虑所有限制因素的影响。例如,为一个需要毫秒级响应速度的信号选择 500μs 输出延时的硬件,显然是不合理的。
S7-200 CPU模块提供5VDC和24VDC电源:
所谓电源计算,就是用CPU所能提供的电源容量,减去各模块所需要的电源消耗量。
电源计算的例子可参见《S7-200系统手册》。
表1. CPU的供电能力
表2. CPU上及扩展模块上的数字量输入所消耗的电流
电流需求
如果数字量输入点使用外接24VDC电源,则不必纳入计算。
表3. 数字扩展模块所消耗的电流
4 mA/输入
表4. 模拟扩展模块所消耗的电流
表5. TC(热电偶)和RTD(热电阻)模块所消耗的电流
表6. 智能模块所消耗的电流
注意:
西门子6SL3210-1PE27-5AL0
数字量输入/输出(DI/DO)响应速度
S7-200在CPU单元上设有硬件电路(芯片等)处理高速数字量I/O,如高速计数器(输入)、高速脉冲输出。这些硬件电路在用户程序的控制下工作,可以达到很高的频率;但点数受到硬件资源的限制
按照PLC工作原理,以常规方式处理DI/DO
S7-200处理DI/DO的限制因素
输入硬件延时
输入点类型
CPU集成输入点(部分)
扩展模块输入点
24VDC
120/230VAC
输入延时
0.2 - 12.8ms(可选)
4.5ms
15ms
输出硬件延时
输出点类型
24VDC晶体管
24VDC(CPU224 XP)晶体管
继电器
输出延时
OFF - ON
2μs(Q0.0, Q0.1), 15μs(其他)
0.5μs (Q0.0, Q0.1), 15μs(其他)
-
ON - OFF
10μs(Q0.0, Q0.1), 130μs(其他)
1.5μs(0.0, Q0.1), 130μs(其他)
-
开关
-
-
10ms
输出点类型
24VDC
继电器
120/230VAC
0.75A
5A
2A
10A
输出延时
OFF - ON
50μs
500μs
-
-
0.2ms + 1/2AC周期
ON - OFF
200μs
开关
-
-
10ms
15ms
-
较大开关频率
-
1Hz
10Hz
S7-200程序扫描时间
S7-200处理快速响应信号的对策
S7-200的电源需求与计算
以下为S7-200系统电源数据简表。详情请参考较新的《S7-200系统手册》或模块说明书。
CPU型号
电流供应
+5VDC
+24VDC
CPU221
0 mA
180mA
CPU222
340 mA
180mA
CPU224/224 XP
660 mA
280mA
CPU226/226 XM
1000 mA
400mA
CPU上及扩展模块上的数字量
+5VDC
+24VDC
每点输入
-
4mA/每输入
数字扩展模块型号
电流需求
+5VDC
+24VDC
EM 221 DI 8 x 24VDC
30 mA
4 mA/输入
EM 221 DI 8 x 120/230VAC
30 mA
-
EM 221 DI 16 x 24VDC
70 mA
4 mA/输入
EM 222 DO4 x 24VDC-5A
50 mA
-
EM 222 DO 4 x Relays-10A
40 mA
20mA/输出
EM 222 DO8 x 24VDC
30 mA
-
EM 222 DO 8 x Relays
40 mA
9mA/输出
EM 222 DO 8 x 120/230VAC
110 mA
-
EM 223 24VDC 4 In/4 Out
40 mA
4 mA/输入
EM 223 24VDC 4 In/4 Relays
40 mA
4 mA/输入
9mA/输出
EM 223 24VDC 8 In/8 Out
80 mA
4 mA/输入
EM 223 24VDC 8 In/8 Relays
80 mA
4 mA/输入
9 mA/输出
EM 223 24VDC 16 In/16 Out
160 mA
4 mA/输入
EM 223 24VDC 16 In/16 Relays
150 mA
9mA/输出
EM 223 24VDC 32 In/32 Out
240 mA
4 mA/输入
EM 223 24VDC 32 In/32 Relays
205 mA
4 mA/输入
9mA/输出
模拟扩展模块订货号
电流需求
+5VDC
+24VDC
EM 231 4 Inputs
20 mA
60 mA
EM 231 8 Inputs
20 mA
60 mA
EM 232 2 Outputs
20 mA
70 mA
EM 232 4 Outputs
20 mA
60 mA
EM 235 4 Inputs / 1 Output
30 mA
60 mA
热电偶和热电阻模块型号
电流需求
+5VDC
+24VDC
EM 231 TC, 4 Inputs
87 mA
60 mA
EM 231 TC, 8 Inputs
87mA
60mA
EM231 RTD, 2 Inputs
87 mA
60 mA
EM231 RTD, 4 Inputs
87 mA
60 mA
智能模块订货号
电流需求
+5VDC
+24VDC
EM277
150 mA
-
30 mA;通信端口激活时
60 mA;通信端口加90mA/5V负载时
180 mA;通信端口加120mA/24V负载时
EM241
80 mA
70 mA
EM253
190mA
不一定,详见技术数据
CP243-1
55 mA
60 mA
CP243-1 IT
55 mA
60 mA
CP243-2
220 mA
100 mA