转载地址:http://blog.sina.com.cn/s/blog_669692a601016i5f.html

   

工控老鬼提醒以下的信息和资料可能不全或者不准确,如有疑问可以查阅西门子中国网站相关文档。

西门子S7200PLC,是西门子simatic S7系列中的小型PLC产品,至问世以来已经得到了市场的广泛认可。西门子公司根据中国市场需求于 2005 年 12 月 16 日正式发布了 S7-200 CN 系列产品。产品系列中包括 S7-200 CN CPU 和 S7-200 CN EM 扩展模块。


目录

一、 S7200硬件照片

二、 硬件规格和订货号

1. S7200 CN CPU 规格和型号

2. S7200 CN EM 规格和型号

3. S7-200的电源需求与计算

4. S7-200的工作温度

5. 宽温型 S7-200(SIPLUS S7-200)

三、 S7200的硬件扩展能力

1. 数字量I/O扩展模块

2. 模拟量扩展模块

3. 通信模块

4. 功能模块

5. S7-200 CPU 附加的模块个数

6. 关于扩展的常见疑问

四、 最大I/O扩展能力

 

一、 S7200硬件照片

图表 1 S7200 硬件总览

图表 2 S7200 CPU指示灯

图表 3 S7200 订货号和串号

图表 4 功能模块

图表 5 功能模块订货号和串号

二、 硬件规格和订货号

1. S7200 CN CPU 规格和型号

型号

规格

S7-200 CN
订货号

SIMATIC S7-200 
订货号

列表价
(RMB)

CPU 222 CN

DC/DC/DC,
8 输入/6 输出

6ES7 212-1AB23-0XB8

6ES7 212-1AB23-0XB0

1,826.12

AC/DC/继电器,
8 输入/6 输出

6ES7 212-1BB23-0XB8

6ES7 212-1BB23-0XB0

1,965.92

CPU 224 CN

DC/DC/DC,
14 输入/10 输出

6ES7 214-1AD23-0XB8

6ES7 214-1AD23-0XB0

2,699.86

AC/DC/继电器,
14 输入/10 输出

6ES7 214-1BD23-0XB8

6ES7 214-1BD23-0XB0

2,839.66

CPU 224XP CN

DC/DC/DC,
14 输入/10 输出

6ES7 214-2AD23-0XB8

6ES7 214-2AD23-0XB0

4,325.01

AC/DC/继电器,
14 输入/10 输出

6ES7 214-2BD23-0XB8

6ES7 214-2BD23-0XB0

4,499.76

CPU 226 CN

DC/DC/DC,
24 输入/16 输出

6ES7 216-2AD23-0XB8

6ES7 216-2AD23-0XB0

4,857.99

AC/DC/继电器,
24 输入/16 输出

6ES7 216-2BD23-0XB8

6ES7 216-2BD23-0XB0

5,085.17

2. S7200 CN EM 规格和型号

型号

规格

S7-200 CN
订货号

SIMATIC S7-200 
订货号

EM 221 CN

数字量输入模块,
8 输入 24V DC

6ES7 221-1BF22-0XA8

6ES7 221-1BF22-0XA0

数字量输入模块,
16 输入 24V DC

6ES7 221-1BH22-0XA8

6ES7 221-1BH22-0XA0

EM 222 CN

数字量输出模块,
8 输出 24V DC

6ES7 222-1BF22-0XA8

6ES7 222-1BF22-0XA0

数字量输出模块,
8 输出继电器

6ES7 222-1HF22-0XA8

6ES7 222-1HF22-0XA0

EM 223 CN

数字量输入/输出模块,
4 输入/4 输出 24V DC

6ES7 223-1BF22-0XA8

6ES7 223-1BF22-0XA0

数字量输入/输出模块,
4 输入 24V DC/4 继电器输出

6ES7 223-1HF22-0XA8

6ES7 223-1HF22-0XA0

数字量输入/输出模块,
8 输入/8 输出 24V DC

6ES7 223-1BH22-0XA8

6ES7 223-1BH22-0XA0

数字量输入/输出模块,
8 输入 24V DC/8 继电器输出

6ES7 223-1PH22-0XA8

6ES7 223-1PH22-0XA0

数字量输入/输出模块,
16 输入/16 输出 24V DC

6ES7 223-1BL22-0XA8

6ES7 223-1BL22-0XA0

数字量输入/输出模块,
16 输入 24V DC/16 继电器输出

6ES7 223-1PL22-0XA8

6ES7 223-1PL22-0XA0

数字量输入/输出模块,
32 输入/32 输出 24V DC

6ES7223-1BM22-0XA8

6ES7223-1BM22-0XA0

数字量输入/输出模块,
32 输入 24V DC/32 继电器输出

6ES7223-1PM22-0XA8

6ES7223-1PM22-0XA0

EM 231 CN

模拟量输入模块,4 输入

6ES7 231-0HC22-0XA8

6ES7 231-0HC22-0XA0

2 路输入热电阻

6ES7 231-7PB22-0XA8

6ES7 231-7PB22-0XA0

4 路输入热电偶

6ES7 231-7PD22-0XA8

6ES7 231-7PD22-0XA0

EM 232 CN

模拟量输出模块,2 输出

6ES7 232-0HB22-0XA8

6ES7 232-0HB22-0XA0

EM 235 CN

模拟量输入/输出模块,
4 输入/1 输出

6ES7 235-0KD22-0XA8

6ES7 235-0KD22-0XA0

3. S7-200的电源需求与计算

S7-200 CPU模块提供5VDC和24VDC电源:

当有扩展模块时CPU通过I/O总线为其提供5V电源,所有扩展模块的5V电源消耗之和不能超过该CPU提供的电源额定。若不够用不能外接5V电源。

每个CPU都有一个24VDC传感器电源,它为本机输入点和扩展模块输入点及扩展模块继电器线圈提供24VDC。如果电源要求超出了CPU模块的电源定额,你可以增加一个外部24VDC电源来提供给扩展模块。

所谓电源计算,就是用CPU所能提供的电源容量,减去各模块所需要的电源消耗量。

4. S7-200的工作温度

S7-200的工作环境要求为:

è 0°C-55°C,水平安装

è 0°C-45°C,垂直安装

è 相对湿度95%,不结露

5. 宽温型 S7-200(SIPLUS S7-200)

西门子还提供S7-200的宽温度范围产品(SIPLUS S7-200):

è 工作温度范围:-25 °C ... +70 °C

è 相对湿度:55°C时98%,70°C时45%

è 其他参数与普通S7-200产品相同

三、 S7200的硬件扩展能力

除了CPU221外,S7-200的其他CPU型号都可以附加扩展模块,以增加I/O点数、扩展通信能力和一些特殊功能。

S7-200的扩展模块包括:

è 数字量I/O扩展模块

è 模拟量I/O模块

è 通信模块

è 功能模块

不同类型的模块可以组合搭配,一起做S7-200 CPU的扩展模块。

1. 数字量I/O扩展模块

数字量I/O扩展模块有:

EM221:数字量输入扩展模块。包括

è 8点 x 24VDC

è 8 x 120/230VAC

è 16 x 24VDC

EM222: 数字量输出扩展模块

è 4 x 24VDC/5A

è 4 x 继电器/10A

è 8 x 24VDC/0.75A

è 8 x 继电器/2A

è 8 x 120/230VAC/0.5A

EM223:数字量输入/输出混合模块

è 4 x 24VDC输入;4 x 24VDC/0.75A输出

è 4 x 24VDC输入;4 x 继电器/2A输出

è 8 x 24VDC输入;8 x 24VDC/0.75A输出

è 8 x 24VDC输入;8 x 继电器/2A输出

è 16 x 24VDC输入;16 x 24VDC/0.75A输出

è 16 x 24VDC输入;16 x 继电器/2A输出

不同类型的数字量模块可以同时连接到CPU后面,只要注意各自的电源连接就可以了。

2. 模拟量扩展模块

除了CPU224 XP外有两通道输入/一通道输出的简单模拟量I/O组外,其他CPU都需要加模拟量扩展模块才能获得模拟量I/O能力。

è EM231:4通道电源/电流模拟量输入

è EM231 RTD:2通道热电阻温度输入模块

è EM231 TC:4通道热电偶温度输入模块

è EM235:4通道电压、电流输入/1通道电压、电流输出模块

3. 通信模块

除CPU本体上的通信口可以支持PPI/MPI和自由口通信之外,S7-200系列使用扩展模块支持更多的通信模式。

这些通信模块有:

è EM277:PROFIBUS-DP/MPI通信模块。带DB-9插座,可连接到PROFIBUS-DP和MPI网络上。EM277也可以用于连接西门子的HMI产品

è EM241:模拟音频调制解调器(Modem)模块,带RJ11电话插口。支持自动电话拨号等功能

è CP243-1:以太网模块,带RJ45接口,可连接到支持TCP/IP标准的以太网中,与西门子的其他CP243模块、CP343/CP443模块,或西门子软件(OPC Server)通信

è CP243-1 IT:带因特网功能的以太网模块,除CP243-1的功能外,还支持FTP、HTTP、E-mail等IT功能

è CP243-2:AS-Interface(执行器-传感器接口)主站模块。AS-Interface从站可以连接到端子上。一个完整的系统还需要AS-Interface电源等设备

4. 功能模块

S7-200目前有一种特殊功能模块:

è EM253:定位处理模块,支持开环速度和定位控制。一般用于控制步进电机控制器和伺服电机控制器。支持RS422/RS-485差动输出和漏极开路输出。每个模块可以控制一个轴。使用多个模块的情况下也不能进行复杂的插补计算

5. S7-200 CPU 附加的模块个数

不同型号的CPU所带的扩展模块数目不同。

扩展模块连接个数

CPU型号

模块连接个数

CPU221

-

CPU222

2

CPU224/224 XP

7

CPU226

7

智能扩展模块连接个数

CPU型号

特殊模块最大连接个数

EM241

EM253

EM277

CP243-1

CP243-2

SIWAREX MS

CPU221

-

-

-

-

-

-

CPU222

2

1

2

1

1

2

CPU224/224 XP

7

3

4

1

2

4

CPU226

7

5

6

1

2

7

6. 关于扩展的常见疑问

如果 CPU 和扩展模块占用的安装长度超过了设备允许的范围,是否可以在导轨间分开安装?

可以。西门子提供一条长度为 0.8 m 的扩展模块总线延长电缆,订货号为 6ES7 290--6AA20--0XA0。一套 S7-200 系统中只能允许加一条总线延长电缆。

EM 277 等模块是否算在CPU能够附加的扩展模块数目内?

所有的智能模块都占用CPU连接的模块数,与普通模块一起计算个数。

CPU是否计算在扩展模块内?

顾名思义,扩展模块指在CPU本体上加挂的模块,而不包括CPU。

智能模块连接到CPU上是否有特殊位置的要求?

所有的S7-200 CPU从22版之后,任何模块都没有特殊的位置要求。

四、 最大I/O扩展能力

S7-200的最大I/O能力取决于以下几个因素,这些因素之间互相影响、制约,必须综合考虑:

è CPU 的输入/输出过程变量映像区大小:
128 DI/128 DO;16 AI/16 AO(CPU 221/222);32 AI/32 AO(CPU 224 以上)

è CPU本体的I/O点数:
CPU221(6DI/4DO);CPU222(8DI/6DO);CPU224/CPU224 XP(14DI/10DO);CPU226(24DI/16D)

è CPU带扩展模块的数目

è CPU的5VDC电源是否满足所有扩展模块的需要

è CPU所带智能模块对I/O地址的占用

       工控老鬼

 
     
     
   
  二〇一二年六月十六日 成都

【转】工控老鬼】西门子S7200入门&精通【1】S7200硬件大全的更多相关文章

  1. [工控安全]西门子S7-400 PLC固件逆向分析(一)

    不算前言的前言:拖了这么久,才发现这个专题没有想象中的简单,学习的路径大致是Step7->S7comm->MC7 code->firmware,我会用尽量简短的语言把前两部分讲清楚, ...

  2. 工控随笔_10_西门子_WinCC的VBS脚本_01_基础入门

    很多人都认为VB语言或者VBS脚本语言是一种很low的语言,从心里看不起VB或者VBS, 但是其实VBS不仅可以做为系统管理员的利器,同样在工控领域VBS语言大有用武之地. 西门子的WinCC提供了两 ...

  3. 工控随笔_16_西门子_S7-200.Smart软件安装兼容性说明和错误代码:error code hr=0x80070430

    现在西门子的软件是更新换代太快了,前几年还是Step 7 Micro/Win,后来又出了S7-200 Smart PLC,理所当然的编程调试软件也水涨船高,出了新的Step 7  Micro/Win ...

  4. 工控安全入门(三)—— 再解S7comm

    之前的文章我们都是在ctf的基础上学习工控协议知识的,显然这样对于S7comm的认识还不够深刻,这次就做一个实战补全,看看S7comm还有哪些值得我们深挖的地方. 本篇是对S7comm的补全和实战,阅 ...

  5. 工控安全入门(二)—— S7comm协议

    在上一次的文章中我们介绍了施耐德公司的协议modbus,这次我们把目标转向私有协议,来看看另一家巨头西门子的S7comm.首先要说明,这篇文章中的内容有笔者自己的探索,有大佬们的成果,但由于S7com ...

  6. 工控随笔_09_西门子_S7-200 Smart与V20 USS通信USS_RPM_R利用轮询的方式通讯异常

    前两天处理过一个故障,是S7-200 Smart与V20的USS通讯,设备厂家在程序里面利 用USS_RPM _R程序循环轮询5个V20设备读取频率和电流值等信息. 图 USS_RPM_R读取信息 上 ...

  7. 工控随笔_08_西门子_Win10安装Step7.V5.6中文版授权管理器不能正常启动

    随着Windows系统的不断升级,西门子工控软件也不断升级,但是有时候在安装西门子 软件的时候会出现授权管理器不能正常启动的情况. 图  Step7 因为自动许可证管理器不能正常打开 如上图所示,报S ...

  8. 工控随笔_05_西门子_Step7软件仿真方法

    现在的PLC厂商提供的开发环境都具备仿真能力.无论是西门子.三菱.罗克韦尔还是ABB 或是其他一些厂商提供的产品都具有仿真功能. 仿真就是在没有硬件的情况下来测试程序功能,同时也为初学者提供了方便,即 ...

  9. 工控随笔_04_西门子_解决Step 7软件因授权问题不能打开的方式和方法

    西门子的软件是授权软件,只有经过授权认证的用户才能使用,如果没有通过授权认证则不能 正常的使用软件的相关功能. 一.西门子授权不成功问题 如上图所示报故障代码: 000001-0505.报警文本为:未 ...

随机推荐

  1. 启动eclipse时:java is started but returned code 13

    此问题是eclipse位数和java位数不匹配造成的 我的是win10 64位的eclipse + 32位的java造成的问题 查看eclipse位数:用记事本打开eclipse根目录下的eclips ...

  2. QStriingList

    #include <QCoreApplication> #include<QDebug> #include<QStringList> int main(int ar ...

  3. tar命令实用介绍

    tar -c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个.下面的 ...

  4. iOS 自定义键盘ToolBar(与键盘的弹出、收起保持一致)

    1.监听键盘改变的通知 [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(keyBoardWillCha ...

  5. OC中的字典

    // ********************不可变最字典***************** /* NSDictionary * dic = [NSDictionary dictionaryWithO ...

  6. Python —条件语句

    条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和非空(null ...

  7. lua UT测试工具

    luaunit Luaunit is a unit-testing framework for Lua, in the spirit of many others unit-testing frame ...

  8. delphi 判断一个数组的长度用 Length 还是 SizeOf ?

    判断一个数组的长度用 Length 还是 SizeOf ?最近发现一些代码, 甚至有一些专家代码, 在遍历数组时所用的数组长度竟然是 SizeOf(arr); 这不合适! 如果是一维数组.且元素大小是 ...

  9. 侣行APP

    本次要做的是团队共同完成一个项目.由队长组织,全体队员一起讨论分析并完成一款APP的需求调研,分析等工作. 1.团队介绍 队长:杨晓帅 队员                               ...

  10. 收集一些关于OI/ACM的奇怪的东西……

    一.代码: 1.求逆元(原理貌似就是拓展欧几里得,要求MOD是素数): int inv(int a) { if(a == 1) return 1; return ((MOD - MOD / a) * ...