浔之漫智控技术有限公司 长期低价销售西门子PLC,200,300,400,1200,西门子PLC附件,西门子电机,西门子人机界面,西门子变频器,西门子数控伺服,西门子总线电缆现货供应,欢迎来电咨询系列产品,折扣低,货期准时,并且备有大量库存.长期有效从CPU模块的功能来看,SIMATIC S7-200系列小型PLC发展至今,大致经历了两代:
代产品,其CPU模块为CPU 21X,主机都可进行扩展,它具有四种不同配置的CPU单元:CPU 212,CPU 214,CPU 215和CPU 216,本书不介绍该产品。
二代产品,其CPU模块为CPU 22X,主机都可进行扩展,它具有五种不同配置的CPU单元:CPU 221,CPU 222,CPU 224和CPU 226和CPU226XM,除CPU 221之外,其它都可加扩展模块,是目前小型PLC的主品。本书将介绍CPU22X系列产品。
对于每个型号,西门子厂家都提供有产品货号,根据产品货号可以购买到*类型的PLC。
(1) S7-200在扫描循环中完成一系列任务。任务循环执行一次称为一个扫描周期。S7-200的工作过程如图4所示。在一个扫描周期中,S7-200主要执行下列五个部分的操作:
(Ⅰ)读输入:S7-200从输入单元读取输入状态,并存入输入映像寄存器中。
(Ⅱ)执行程序:CPU根据这些输入信号控制相应逻辑,当程序执行时刷新相关数据。程序执行后,S7-200将程序逻辑写到输出映像寄存器中。
(Ⅲ)处理通讯请求:S7-200执行通讯处理。
(Ⅳ)执行CPU自诊断:S7-200检查固件、程序存储
器和扩展模块是否工作正常
(Ⅴ)写输出:在程序结束时,S7-200将数据从输出映像寄存器中写入把输出锁存器,后复制到物理输出点,驱动外部负载。
(2)、S7-200 CPU的工作模式
S7-200有两种操作模式:停止模式和运行模式。CPU面板上的LED状态灯可以显示当前的操作模式。
在停止模式下,S7--200不执行程序,您可以下载程序和CPU组态。在运行模式下,S7-200将运行程序。
S7-200提供一个方式开关来改变操作模式。您可以用方式开关(位于S7-200前盖下面)手动选择操作模式:当方式开关拨在停止模式,停止程序执行;当方式开关拨在运行模式,启动程序的执行;也可以将方式开关拨在TERM(终端)(暂态)模式,允许通过编程软件来切换CPU的工作模式,即停止模式或运行模式。
如果方式开关打在STOP或者TERM模式,且电源状态发生变化,则当电源恢复时,CPU会自动进入STOP模式。如果方式开关打在RUN模式,且电源状态发生变化,则当电源恢复时,CPU会进入RUN模式。
输入继电器用来接受外部传感器或开关元件发来的信号,是专设的输入过程映像寄存器。它只能由外部信号驱动程序驱动。在每次扫描周期的开始,CPU总对物理输入进行采样,并将采样值写入输入过程映像寄存器中。输入继电器一般采用八进制编号,一个端子占用一个点。它有4种寻址方式即可以按位、字节、字或双字来存取输入过程映像寄存器中的数据。
S7-200的端口是不隔离的,如果想使网络隔离,应考虑使用RS-485中继器或者EM277。
注意:
●具有不同电位的互联设备有可能导致不希望的电流流过连接电缆。
●这种不希望的电流可能导致通讯失败或者设备损坏。
●要确保用通讯电缆连接的所有设备有相同的参考电位,或者彼此隔离,来避免产生这种不希望的电流。
为网络确定通讯距离、通讯速率和电缆类型
网段的大长度取决于两个因素:隔离(用RS-485中继器)和波特率。但连接具有不同电位的设备是需要隔离。当接地点之间的距离很远时,有可能具有不同的地电位。即使距离较近,大型机械的负载电流也能导致地电位的不同。
表1 网络电缆的大长度
1 如果不是用隔离端和中继器,允许的大距离为50m。测量该距离时,从网段的个节点开始。到网段的后一个节点。
在网络中使用中继器
RS-485中继器为网段提供偏压电阻和终端电阻。目的是为了:
●增加网络的长度:在网络中使用一个中继器可以使网络的通讯距离扩展50m。如果使用两个中继器而且中间没有其他节点,网络的通讯距离按照所使用的波特率扩展一个网段的长度。在一个串联网络中,多可以使用9个中继器。但网络的长度不能过9600m.
●为网络增加设备:在9600的波特率下。50米距离之内,一个网段多可以连接32个设备,使用一个中继器允许在网络上增加32个设备。
●在不同的网段之间电隔离:如果不同的网段具有不同的地电位,将他们隔离会提高网络的通讯质量。
一个中继器在网络中被算作网段的一个节点,但没有被*站。
S7-200 PLC的存储器空间大致分为三个空间,即程序空间、数据空间和参数空间。
1.程序空间
该空间主要用于存放用户应用程序,程序空间容量在不同的CPU中是不同的。另外CPU中的RAM区与内置EEPROM上都有程序存储器,但它们互为映像,且空间大小一样。
2.数据空间
该空间的主要部分用于存放工作数据称为数据存储器,另外有一部分作寄存器使用称为数据对象。
(1)数据存储器 它包括变量存储器(V),输入信号缓存区(输入映象存储器I),输出信号缓冲区(输出映象存储区Q),内部标志位存储器(M)又称内部辅助继电器,特殊标志位存储器(SM)。除特殊标志位外,其他部分都能以位、字节、和双字的格式自由读取或写入。
变量存储器(V)是保存程序执行过程中控制逻辑操作的中间结果,所有的V存储器都可以存储在*存储器区内,其内容可在与EEPROM或编程设备双向传送。
输入映象存储器(I)是以字节为单位的寄存器,它的每一位对应于一个数字量输入结点。在每个扫描周期开始,PLC依次对各个输入结点采样,并把采样结果送入输入映象存储器。PLC在执行用户程序过程中,不再理会输入结点的状态,它所处理的数据为输入映象存储器中的值。
输出映象存储器(Q)是以字节为单位的寄存器,它的每一位对应于一个数字输出量结点。PLC在执行用户程序的过程中,并不把输出信号随时送到输出结点,而是送到输出映象存储器,只有到了每个扫描周期的末尾,才将输出映象寄存器的输出信号几乎同时送到各输出结点。使用映象寄存器优点:①同步地在扫描周期开始采样所有输入点,并在扫描的执行阶段冻结所有输入值;②在程序执行完后再从映象寄存器刷新所有输出点,使被控系统能获得好稳定性;⑧存取映象寄存器的速度**存取I/O速度,使程序执行的快;④I/O点只能以位为单位存取,但映象寄存器则能以位、字节、双字进行存取。因此,映象寄存器提供了高的灵活性。另外对控制系统中个别I/O点要求实时性较高的情况下,可用直接I/O指令直接存取输入/输出点。
内部标志位(M)又称内部线圈(内部继电器等),它一般以位为单位使用,但也能以字、双字为单位使用。内部标志位容量根据CPU型号不同而不同。
特殊标志位(SM)用来存储系统的状态变量和有关控制信息,特殊标志位分为只读区和可写区,具体划分随CPU不同而不同。
(2)数据对象 数据对象包括定时器、计数器、高速计数器、累加器、模拟量输入/输出。
定时器类似于继电器电路中的时间继电器,但它的精度高,定时精度分为lms,10ms和100ms三种,根据精度需要由编程者选用。定时器的数量根据CPU型号不同。
计数器的计数脉冲由外部输入,计数脉冲的有效沿是输入脉冲的上升沿或下降沿,计数的方式有累加1和累减1两种方式。计数器的个数同各CPU的定时器个数。
高速计数器与一般计数器不同之处在于,计数脉冲频率高可达2kHz/7kHz,计数容量大,一般计数器为16位,而高速计数器为32位,一般计数器可读可写,而高速计数器一般只能作读操作。
在S7-200CPU中有4个32位累加器,即AC0~AC3,用它可把参数传给子程序或任何带参数的指令和指令块。此外,PLC在响应外部或内部的中断请求而调用中断服务程序时,累加器中的数据是不会丢失的,即PLC会将其中的内容压入堆栈。因此,用户在中断服务程序中仍可使用这些累加器,待中断程序执行完返回时,将自动从堆栈中弹出原先的内容,以恢复中断前累加器的内容。但应注意,不能利用累加器作主程序和中断服务子程序之间的参数传递。
模拟量输入/输出可实现模拟量的A/D和D/A转换,而PLC所处理的是其中的数字量。
3.参数空间
用于存放有关PLC组态参数的区域,如保护口令、PLC站地址、停电记忆保持区、软件滤波、强制操作的设定信息等,存贮器为EEPROM。
6ES72111BE400XB0 CPU 1211C AC/DC/Rly,6输入/4输出,集成2AI 6ES72111AE400XB0 CPU 1211C DC/DC/DC,6输入/4输出,集成2AI 6ES72111HE400XB0 CPU 1211C DC/DC/Rly,6输入/4输出,集成2AI 6ES72121BE400XB0 CPU 1212C AC/DC/Rly,8输入/6输出,集成2AI 6ES72121AE400XB0 CPU 1212C DC/DC/DC,8输入/6输出,集成2AI 6ES72121HE400XB0 CPU 1212C DC/DC/Rly,8输入/6输出,集成2AI 6ES72141BG400XB0 CPU 1214C AC/DC/Rly,14输入/10输出,集成2AI 6ES72141AG400XB0 CPU 1214C DC/DC/DC,14输入/10输出,集成2AI 6ES72141HG400XB0 CPU 1214C DC/DC/Rly,14输入/10输出,集成2AI 6ES72151BG400XB0 CPU 1215C AC/DC/Rly,14输入/10输出,集成2AI/2AO 6ES72151AG400XB0 CPU 1215C DC/DC/DC,14输入/10输出,集成2AI/2AO 6ES72151HG400XB0 CPU 1215C DC/DC/Rly,14输入/10输出,集成2AI/2AO 6ES72171AG400XB0 CPU 1217C DC/DC/DC,14输入/10输出,集成2AI/2AO