西门子EM221模块8DI/24VDC
价格:100.00起
S7-200》本机数字量输入/输出点
《CPU 221》具有6个输入点和4个输出点,CPU 222具有8个输入点和6个输出点,CPU 224具有14个输入点和10个输出点,CPU 224XP具有14个输入点和10个输出点,CPU 226具有24个输入点和16个输出点。
本机模拟输入/输出点
《CPU 224XP》具有2个输入点,1个输出点。
《S7-200》中断输入
允许以较快的速度对过程信号的上升沿作出响应。
《S7-200》高速计数器
《CPU 221/222》
4个高速计数器(30KHz),可编程并具有复位输入,2个独立的输入端可同时作加、减计数,可连接两个相位差为90°的A/B相增量编码器
CPU224/224XP/226
6个高速计数器(30KHz),具有CPU221/222相同的功能。
《S7-200》《CPU 222/224/224XP/226》
可方便地用数字量和模拟量扩展模块进行扩展。可使用仿真器(选件)对本机输入信号进行仿真,用于调试用户程序。
《S7-200》模拟电位器
《CPU221/222 >1个
2个
还具有
《S7-200》脉冲输出
2路高频率脉冲输出(大20KHz),用于控制步进电机或伺服电机实现定位任务。
《S7-200》实时时钟
例如为信息加注时间标记,记录机器运行时间或对过程进行时间控制。
《S7-200》EEPROM存储器模块(选件)
可作为修改与拷贝程序的快速工具(*编程器),并可进行软件归档工作。
《S7-200》电池模块
用于长时间数据后备。用户数据(如标志位状态,数据块,定时器,计数器)可通过内部的**级电容存贮大约5天。选用电池模块能延长存贮时间到200天(10年寿命)。电池模块插在存储器模块的卡槽中。
AS-Interface主站CP 243-2
CP 243-2是SIMATIC S7-200(CPU 22x)的AS-i主站。该通讯处理器具有以下功能:多可连接31个AS-i从站,并具有集成模拟量值传送系统(按照扩展AS-i规范,V2.1)。 按照扩展AS-i规范V2.1,例如主站类别M1e,支持所有AS-i主站功能。 前面板的LED显示运行状态及所连接从站的准备显示。 通过前面板的LED指示错误(包括AS-i电压错误,组态错误)。 紧凑的外壳
S7-200系列PLC适用于各行各业,各种场合中的检测、监测及控制的自动化。S7-200系列的强大功能使其无论在独立运行中,或相连成网络皆能实现复杂控制功能。因此S7-200系列具有较高的性能/价格比。
S7-200通过em277的profibus-DP扩展从模块,可将S7-200的CPU连接到PROFIBUS-DP网络。EM277通过串行输入输出总线与S7-200*处理器相连。PROFIBUS网络通过其DP通信端口连接到EM277的PROFIBUS-DP模块。该端口可以在9600波特和12波特之间的任何PROFIBUS波特率下运行。(支持的波特率见表A-16)。作为DP从站,“EM277”模块接受主站的各种I/O配置,并向主站发送和接收不同量的数据。此功能使用户能够修改传输的数据量,以满足实际应用的需要。
S7-200与许多动力定位站的不同之处在于,EM277模块不仅用于传输输入/输出数据。EM277可以读写S7-200”CPU中定义的可变数据块。这样,用户可以与主站交换任何类型的数据。首先,将数据移动到S7-200的CPU中的变量存储器中,然后将输入、计数值、定时器值或其他计算值传输到主站。类似地,来自主站的数据存储在S7-200的*处理器的可变存储器中,并且可以移动到其他数据区域。PROFIBUS-DP模块EM277的DP端口可以连接到网络上的一个DP主站,但仍然可以作为MPI从站与同一网络上的其他主站通信,如SIMATIC编程器或S7-200S7-300/S7-400CPU。
西门子PLC控制系统关于热插拔功能的定义:
1.带电插拔模块时,确保不造成模块的硬件损坏;
2.带电插拔模块时,CPU不停机,并产生报警;
3.带电插拔模块时,该模块I/O通道的数值保持不变,而其他模块的运行不受影响;
4.带电插拔模块时,CPU中触发中断组织块或通过DP诊断程序块,得到模块拔出或插入的事件信息,在用户程序或中断组织块OB**中进行相应控制逻辑和I/O通道的处理;
二.SIEMENS的PLC控制系统中:
1.S7-200系列PLC不支持热插拔功能;
2.S7-300CPU直接带I/O模块的方式不支持热插拔;
3.S7-300作为PROFIBUSDP主站下挂DP从站ET200M、ET200S、ET200iS,支持热插拔功能;(ET200M作从站时需要使用有源总线底板,如下说明)
注:采用S7-300作为主站的软冗余系统无法实现热插拔全部功能,不具备以上所列*3,4条目中的功能。当您将ET200M从站上的模块拔出时,CPU不停机,主CPU、备用CPU上的SF灯亮,BUSF灯闪烁,ET200M从站上的2块IM153-2模块的SF灯亮,BF灯闪烁,该ET200M从站上所有模块的I/O值被清0,S7-300主站失去对该ET200M从站的控制能力。当您再次将模块插入到ET200M站上时,系统从主CPU切换到备用CPU,SF、BUSF、BF灯熄灭,软冗余系统重新回到正常运行状态。
若要在软冗余系统中实现热插拔的4项功能,必须使用S7-400作为软冗余系统的主站。
4.S7-400作为PROFIBUSDP主站下挂DP从站ET200M、ET200S、ET200iS,支持热插拔功能;(ET200M作从站时需要使用有源总线底板,如下说明)
5.S7-400CPU直接带I/O模块的方式支持热插拔。
S7-400系统由于很好的电磁兼容性和抗冲击、耐震动性能,因而能大限度的满足各种工业标准,模板能够带电插、拔,当S7-400机架上插入或取出模板时,都会在CPU中产生一个中断信息,供客户在用户程序中对模板更换的动作进行相应的处理。
STEP1:在STEP7的硬件组态窗口的PROFIBUSDP目录中选择相应IM153模块,可以看出该模块支持“moduleexchangeinopration”(热插拔);
STEP2:将IM153模块拖到PROFIBUS总线上;
STEP3:选择I/O模块,插入到ET200M站的各个槽位中;
STEP4:双击ET200M站,打开属性窗口,选中“Replacemodulesduringoperation“(热插拔)选项;
STEP5:属性窗口中提供了ET200M站热插拔功能所需的有源总线导轨的订货号;
STEP6:属性窗口中提供了该型号IM153,插入的I/O模块对应使用的有源总线底板的订货号;
除了以上的硬件组态之外,还要向S7-400中下载OB82、OB83、OB84、OB85、OB86、OB87、OB121、OB122等组织块。当ET200M从站上进行模块的热插拔时,中断组织块OB83,OB85,OB122被调用。
设置IM153-1模块的热插拔功能选项
除了以上的硬件配置之外,还要向S7-300的CPU中下载OB82、OB86、OB121、OB122等组织块,才能保证当您在ET200M站上进行模块热插拔时,S7-300的CPU保持运行,而ET200M站上其他模块的工作不受影响。同时,当您进行ET200M站上模块的拔出或插入,系统都会调用OB82、OB86,您可以获取OB86和OB82中的参数返回值,得知什么时间是哪一个主站下的哪一个从站上的模块拔,您可以根据系统控制逻辑的需要,在组织块OB82,OB86中编写用户程序,调整I、O的数值,确保进行模块热插拔时,生产机构处于安全运行状态。
您可以在S7-300的用户程序中循环调用SFC13(DP总线诊断功能块),不断获取DP网络的诊断信息,当ET200M从站上进行模块的热插拔时,可以从SFC13的返回数据(在DB块中)获取插拔模块的信息,在用户程序中对返回的诊断信息进行判断、评估后,进行相应的逻辑控制和I/O处理,使生产机构处于安全运行状态;
如果您在ET200M站中使用了参数化的模块(如FM354,CP340等非输入输出的模块),在DP主站通电初始化过程中会对这些模板进行参数化和配置。当您带电拔掉可参数化的模块,再插入后,模块原有的参数就会丢失。除非重新启动DP主站,在主站进行初始化过程中,对这些模块在进行一次参数化和配置,否则这类模块在被拔掉,再插入后,只能够以它的默认参数运行。
西门子模拟量模块常用几款:
6ES7331-7KF02-0AB0
SIMATIC S7-300, 逻辑输入 SM 331, 光隔离, 8AI, 分辨率 9/12/14 位, U/I/热电偶/电阻 干扰, 诊断; 1X20针 移除/插入 W. 背板总线
6ES7331-1KF02-0AB0
SIMATIC S7-300, 逻辑输入 SM 331, 光隔离, 8 AI, 13 BIT 分辨率, U/I/电阻/PT100, NI100, NI1000, LG-NI1000, PTC / KTY, 66 MS 模块 UPDATE, 1 X 40针
6ES7332-5HD01-0AB0
SIMATIC S7-300, 逻辑输出 SM 332, 光隔离, 4 AO, U/I; 诊断; 分辨率 11/12位, 20针, 移除/插入 W. ACTIVE, 背板总线
6ES7334-0KE00-0AB0
SIMATIC S7-300, 逻辑模块SM 334, 光隔离,4AE/2AA, 12 BIT, 0-10V F. PT100(温度范围 -120 - 155 度)
PLCS7-300模块系/CPU312,32K内存
PLCS7-300模块系/CPU312C,32K内存 10DI/6DO
PLCS7-300模块系/CPU313C,K内存 24DI/16DO / 4AI/2AO
PLCS7-300模块系/CPU313C-2PTP,K内存 16DI/16DO
PLCS7-300模块系/CPU313C-2DP,K内存 16DI/16DO
PLCS7-300模块系/CPU314,96K内存
PLCS7-300模块系/CPU314C-2PTP 96K内存 24DI/16DO / 4AI/2AO
PLCS7-300模块系/CPU314C-2DP 96K内存 24DI/16DO / 4AI/2AO
PLCS7-300模块系/CPU315-2DP, 128K内存
PLCS7-300模块系/CPU315-2 PN/DP, 256K内存
PLCS7-300模块系/CPU317-2DP,512K内存
PLCS7-300模块系/CPU317-2 PN/DP,1MB内存
PLCS7-300模块系/CPU319-3 PN/DP,1.4M内存
PLCS7-300模块6ES7312-1AE14-0AB0
PLCS7-300模块6ES7312-5BF04-0AB0
PLCS7-300模块6ES7313-5BG04-0AB0
PLCS7-300模块6ES7313-6BG04-0AB0
PLCS7-300模块6ES7313-6CG04-0AB0
PLCS7-300模块6ES7314-1AG14-0AB0
PLCS7-300模块6ES7314-6BH04-0AB0
PLCS7-300模块6ES7314-6CH04-0AB0
PLCS7-300模块6ES7315-2AH14-0AB0
PLCS7-300模块6ES7315-2EH14-0AB0
PLCS7-300模块6ES7317-2AK14-0AB0
PLCS7-300模块6ES7317-2EK14-0AB0
PLCS7-300模块 6ES7318-3EL01-0AB0
PLCS7-300老型号模块/6ES7312-1AE13-0AB0
PLCS7-300老型号模块/6ES7312-5BE03-0AB0
PLCS7-300老型号模块/6ES7313-5BF03-0AB0
PLCS7-300老型号模块/6ES7313-6BF03-0AB0
PLCS7-300老型号模块/6ES7313-6CF03-0AB0
PLCS7-300老型号模块/6ES7314-1AG13-0AB0
PLCS7-300老型号模块/6ES7314-6BG03-0AB0
PLCS7-300老型号模块/6ES7314-6CG03-0AB0
PLCS7-300老型号模块/6ES7315-2AG10-0AB0
PLCS7-300老型号模块/6ES7315-2EH13-0AB0
PLCS7-300老型号模块/6ES7317-2AJ10-0AB0
PLCS7-300老型号模块/6ES7317-2EK13-0AB0
PLCS7-300老型号模块/6ES7318-3EL00-0AB0
PLCS7-300内存卡/6ES7 953-8LF20-0AA0 SIMATIC Micro内存卡 kByte(MMC)
PLCS7-300内存卡/6ES7 953-8LG11-0AA0 SIMATIC Micro内存卡128KByte(MMC)
PLCS7-300内存卡/6ES7 953-8LJ20-0AA0 SIMATIC Micro内存卡512KByte(MMC)
高可用性通信
冗余连接提高了通信可用性,发生故障时,可将数据传输快速切换到冗余通信连接。
可从 S7-400H 站建立到以下站的高可用性 S7 连接:
其它 H 站(单通道或双通道)PC(需要 S7-REDConNECT 软件).
通过冗余通讯接口可增强可用性
控制层上的千兆以太网
在现场层,数据报文帧的响应时间较短;而控制层上对高数据吞吐量的需求在不断增加。 其原因在于快速增长的结点数量和海量数据系统,如 HMI,SCADA,条码读取系统,web 应用程序或多媒体应用程序。
除了具有千兆能力的网络基础架构外,还有具有千兆能力的系统连接,用于连接 PC 或 SIMATIC S7-300/400/1500。用于 PCI Express 的 1623 通讯处理器支持 HMI/SCADA 系统的高性能连接,同时通过一个可选的外部电源提高网络可靠性。
用于 SIMATIC S7-300/400 的 343-1 Advanced 和 443-1 Advanced 通信处理器可实现控制层和现场层之间的集成网络分隔,并能提供:
模块上的单独网络接口用于连接两个独立 IP 子网,例如,控制层为 IP 子网 1(千兆以太网),而现场层为 IP 子网 2(快速以太网)。通过 IP 路由实现 IT 服务的交叉网络利用,如访问 Web 服务器下位现场设备与 PROFINET 连接的短响应时间防火墙,用于防止 PLC 被未授权访问,与要保护的网络规模无关。通过补充或替代 (Virtual Private Network,虚拟网)对通信伙伴进行可靠身份验证并对传输的数据进行加密 现场层和企业层之间的网络分离,包括控制层上千兆通信
现场级和企业级之间的网络分离
经常必须将各个网络实现物理相互分离,但相互之间必须能进行通讯。 网络分离的原因包括:需进行审慎的负荷分离,或企业内部具有各种不同职责(如办公和生产网络)。
在将 343-1 Advanced 和 443-1 Advanced 通信处理器用于 S7 控制器时,很容易满足这一要求。 通过在一个模块上提供用于千兆以太网和快速以太网中各种单独 IP 子网的接口,就可通过静态 IP 路由来 防火墙,用于防止 PLC 被未授权访问,与要保护的网络规模无关。 作为一个替代或补充方案,可通过 (Virtual Private Network,虚拟网)来对通信伙伴进行安全身份验证并对传输的数据进行加密。
采用千兆以太网的 SIMATIC PCS 7 过程控制系统
在控制室中,将在终端总线上使用两台 SCALANCE X-400 交换机。如果与工厂总线连接的节点较多,就可将 XR-500 或 XM-400 交换机结合端口扩展器使用。 它们可相互连接在一起,用于创建数据传输速率为 1 Gbps 的电气环网。
提供有几个操作员面板,并在两个交换机之间分配,以便在一台交换机故障时系统仍能运行。 例如,终端总线和工厂总线使用冗余服务器进行连接,使用 SCALANCE X408-2 时,也可通过高性能千兆线路进行连接。
在过程控制系统(例如 PCS 7)中使用 SCALANCE X 交换机
工厂网络可通过 SCALANCE X-500 连接到管理层或公司网络
使用 PROFIsafe,实现故障安全无线通讯
多年以来,安全技术已集成到基于 SIMATIC S7 控制器、PROFIBUS 和 PROFIsafe 的标准自动化系统中。
这一范围已由具有 PROFINET 功能的部件加以扩展,从而提供了包含故障安装控制器、故障安全 I/O 以及相应组态环境的一个完整产品系列。
通过对 PROFIsafe 数据进行连续编号、进行时间以及使用密码或优化的循环冗余校验 (CRC) 进行真实性监视 PROFIsafe 可防止错误,如地址损坏、丢失、延迟等。
使用 PROFIsafe,实现故障安全无线通讯
西门子S7-200模块CPU222CN紧凑型单元 西门子S7-200模块CPU222CN紧凑型单元
用PLC实现对系统的控制是非常方便的。这是因为:首先PLC控制逻辑的建立是程序,用程序代替硬件接线。编程序比接线,更改程序比更改接线,当然要方便得多!
其次PLC的硬件是高度集成化的,已集成为种种小型化的模块。而且,这些模块是配套的,已实现了系列化与规格化。种种控制系统所需的模块,PLC厂家多有现货供应,市场上即可购得。所以,硬件系统配置与建造也非常方便。
正因如此,用可编程序控制器才有这个"可"字。对软件讲,它的程序可编,也不难编。对硬件讲,它的配置可变,而且也易于变。
具体地讲,PLC有五个方面的方便:
(1)配置方便:可接控制系统的需要确定要使用哪家的PLC,那种类型的,用什么模块,要多少模块,确定后,到市场上定货购买即可。
(2)安装方便:PLC硬件安装简单,组装容易。外部接线有接线器,接线简单,而且一次接好后,更换模块时,把接线器安装到新模块上即可,都不必再接线。内部什么线都不要接,只要作些必要的DIP开关设定或软件设定,以及编制好用户程序就可工作。
(3)编程方便:PLC内部虽然没有什么实际的继电器、时间继电器、计数器,但它通过程序(软件)与系统内存,这些器件却实实在在地存在着。其数量之多是继电器控制系统难以想象的。即使是小型的PLC,内部继电器数都可以千计,时间继电器、计数也以百计。而且,这些继电器的接点可无限次地使用。PLC内部逻辑器件之多,用户用起来已不感到有什么限制。**考虑的只是入出点。而这个内部入出点即使用得再多,也无关紧要。大型PLC的控制点数可达万点以上,哪有那么大的现实系统?若实在不够,还可联网进行控制,不受什么限制。PLC的指令系统也非常丰富,可毫不困难地实现种种开关量,以及模拟量的控制。PLC还有存储数据的内存区,可存储控制过程的所有要保存的信息。……总之,由于PLC功能之强,发挥其在控制系统的作用,所受的限制已不是PLC本身,而是人们的想象力,或与其配套的其它硬件设施了。
PLC的外设很丰富,编程器种类很多,用起来都较方便,还有数据器,可PLC的工作。使用PLC的软件也很多,不仅可用类似于继电电路设计的梯形图语言,有的还可用BASIC语言、C语言,以至于自然语言。这些也为PLC编程提供了方便。
PLC的程序也便于存储、移植及再使用。某定型产品用的PLC的程序完善之后,凡这种产品都可使用。生产一台,拷贝一份即可。这比起继电器电路台台设备都要接线、调试,要省事及简单得多。
(4)维修方便:这是因为:
①PLC工作可靠,出现故障的情况不多,这大大减轻了维修的工作量。这在讲述PLC的*三个特点时,还将进一步介绍。
②即使PLC出现故障,维修也很方便。这是因为PLC都设有很多故障提示信号,如PLC支持内存保持数据的电池电压不足,相应的就有电压低信号指示。而且,PLC本身还可作故障情况记录。所以,PLC出了故障,很易诊断。同时,诊断出故障后排故也很简单。可按模块排故,而模块的备件市场可以买到,进行简单的更换就可以。至于软件,调试好后不会出故障,再多只要依据使用经验进行调整,使之完善就是了。
(5)改用方便:PLC用于某设备,若这个设备不再使用了,其所用的PLC还可给别的设备使用,只要改编一下程序,就可办到。如果原设备与新设备差别较大,它的一些模块还可重用。
M模块主要功能是提供不同的总线接口,实现西门子自动化系统与网络的通讯,一般有PROFIBUS,CAN,DeviceNet等不同的接口形式
举例来说,西门子的ET200M是西门子的一款分布式I/O,它可以采用标准的S7-300的I/O模块,以及功能模块(计数模块,定位模块等),西门子S7-200模块CPU222CN紧凑型单元--西门子模块匹配的接口模块式IM153,选择不同的接口模块可以实现与上位系统进行通讯。
一般的构成形式是:IM153 + I/O 模块 + Function模块。
IM151 分布式I/O ET200S的接口模块
IM153 分布式I/O ET200M的接口模块
还有好多,不罗列了。
另外,S7-300系统中间,如果信号模块,通信模块,模块较多r3vbg4b4 5,一个机架放不下需要扩展的时候,需要配置接口模块进行扩展。用到的就是另外一位给你列出的。我转贴如下:
IM360、IM365接口模块是用来扩展机架的。
用于连接多层 SIMATIC S7-300配置中的机架
IM 365: 用于中央控制器,*多 1 个扩展单元。
扩展单元中的模块使用有限制(例如,没有 CP 或 FM)
IM 360/IM 361: 用于中央控制器,*多 3 个扩展单元。
s7-200编程软件是专为西门子s7-200系列可编程控制器而设计开发的一款工业化编程工具,该工具基于Windows系统而开发,功能强大,既可用于开发用户程序,又可实时用户程序的执行状态,是西门子PLC用户不可缺少的开发工具。西门子s7-200编程软件基本功能是协助用户完成应用软件的开发,主要实现以下功能:包括在脱机(离线)方式下创建用户程序,修改和编辑原有的用户程序。在联机(在线)方式下可以对与计算机建立通信关系的PLC直接进行各种操作,如上载、下载用户程序和组态数据等。在编辑程序的过程中进行语法检查,可以避免一些语法错误和数据类型方面的错误。对用户程序进行文档管理,加密处理等,以及设置PLC的工作方式、参数和运行等。ps:这里小编带来的是西门子s7-200编程软件中文版,
1、简单、易学,能够解决复杂的自动化任务。
2、适用于所有SIMATIC S7-200 PLC机型软件编程。
3、支持IL、LAD、FBD三种编程语言,可以在三者之间随时切换。
4、具有密码保护功能。1、简单、易学,能够解决复杂的自动化任务。
2、适用于所有SIMATIC S7-200 PLC机型软件编程。
3、支持IL、LAD、FBD三种编程语言,可以在三者之间随时切换。
4、具有密码保护功能。
5、STEP 7-Micro/WIN提供软件工具帮助您调试和测试您的程序,包括:监视S7-200正在执行的用户程序状态,为S7-200运行程序的扫描次数,强制变量值等。
6、指令向导功能:PID自整定界面;PLC内置脉冲串输出(PTO)和脉宽调制(PWM)指令向导;数据记录向导;配方向导。
7、支持TD 200和TD 200C 文本显示界面 (TD 200向导)。
5、STEP 7-Micro/WIN提供软件工具帮助您调试和测试您的程序,包括:监视S7-200正在执行的用户程序状态,为S7-200运行程序的扫描次数,强制变量值等。
6、指令向导功能:PID自整定界面;PLC内置脉冲串输出(PTO)和脉宽调制(PWM)指令向导;数据记录向导;配方向导。
7、支持TD 200和TD 200C 文本显示界面 (TD 200向导)。
西门子S7-200与300的区别
区别一:
200在西门子的PLC产品类里属于:小型PLC系统,适合的控制对象一般都在256点以下的;
300在西门子的PLC产品类里属于:中型PLC系统,适合的控制对象一般都在256点以上,1024点以下的编程软件不一样,具体编程语言编程思路都不一样。
区别二:
S7-200系列用的STEP7-Micro/WIN软件;S7-300使用的是STEP7软件。
区别三:
S7-200系列的编程语言有三种:语句表(STL)、梯形图(LAD)、功能块图(FBD);S7-300系列的除了这三种外,还有结构化控制语言(SCL)和图形语言(S7 graph)。
其中SCL就是一种语言,语言可以更加方便的解决客户的专有问题,提高了程序执行效率,缩短了程序执行时间。
区别四:
S7-300软件大的特点就是提供了一些数据块来对应每一个功能块(Function Block-FB),称之为Instance。
S7-300不能随意的自定义Organization Block、sub-routine和Interrupt routine,系统只能调用它OB1,其它的用FB-Function Block和FC-Function方式编辑。
其它的也是预定义成了系统的了,System的S给它们(SFB、SFC)定义了自己的身份。