全国服务热线 15221406036

西门子模块6ES7321-1BP00-0AA0详细说明

更新时间:2024-05-08 07:10:00
价格:请来电询价
联系电话:
联系手机: 15221406036
联系人:聂航
让卖家联系我
详细介绍

西门子模块6ES7321-1BP00-0AA0详细说明

模块安装

S7-200数字量模块可安装在CPU模块右侧的任意位置。

每个S7-200数字量模块都自带一根带状I/O总线电缆,如果该电缆满*模块之间的安装宽度需求,可直接将该电缆插接在其它模块上的10针插槽内,如下图:

如果S7-200数字量模块自带的电缆不能满*模块之间的安装宽度需求,可选用0.8米I/O扩展电缆。安装示意图如下:

注:每套系统仅允许使用一条I/O扩展电缆.

I/O扩展电缆的详细信息请点击 查看

安装说明请参考《S7-200可编程控制器系统手册》第3章S7-200的安装。


模块I/O接线

• DI接线:

S7-200数字量模块的DI有以下类型:

• 24V DC输入:

这种输入又分为24V DC漏型输入和24VDC源型输入。“漏型输入"是电流流入DI输入点的形式,如下图箭头所示:电流由外部流入模块的I x.0输入点,1M接0V DC;

“源型输入"是电流由DI输入点流出的形式,如下图箭头所示:电流由模块的I x.0输入点流出,1M接24V DC。

• 120/230V AC输入

只有6ES7221-1EF22-0XA0这一种型号的模块可以接交流输入,具体的接线方式如下:

• DO接线:

继电器输出的DO点可接交流或直流。如下图所示:1L接24V DC或250V AC 都可以。

• 120/230V AC输出

只有6ES7222-1EF22-0XA0为120V/230V AC输出,具体的接线图如下所示:

S7-200数字量模块接线图请参考《S7-200可编程控制器系统手册》附录A 图A-9至图A-12。


模块I/O寻址

S7-200数字量模块的位置和I/O地址不需要在编程软件中配置,模块的位置和I/O地址将按照离CPU的距离递增排列。

S7-200的DI/DO地址总是以8位(一个字节)为单位递增。如果CPU上的物理DI/DO点没有*占据一个字节,其中剩余未用的位也不能分配给后续模块的DI/DO信号。如下图所示的例子:CPU224 XP未占用的I1.6,I1.7及Q1.2-Q1.7都不能再分配给后续的4输入/4输出数字量扩展模块,此扩展模块将使用从I 2.0和Q 2.0开始的地址。

西门子电抗器6SE7021-0ES87-1FE0

加入OB83冗余电源故障后CPU的诊断信息

  当程序中插入OB83时电源模块掉电后恢复,CPU不停机,且外部故障灯恢复。查看 Diagnostic Buffer 中显示的信息是模块插入故障恢复,如图4所示。

西门子6EP3437-8SB00-2AY0

  图4:插入OB83冗余电源故障恢复后的CPU诊断信息

  注意:由上述内容,我们可以看出,冗余电源设计和非冗余电源设计两种情况下,系统所调用的OB块是不一样的。因此希望实际使用过程中,根据具体情况插入相应的OB块。此外,如果程序中未插入OB81,电池故障时CPU也不会进入停机状态。更多关于错误OB的信息

适用范围

----S7-200系列在集散自动化系统中充分发挥其强大功能。使用范围可覆盖从替代继电器的简单控制到更复杂的自动化控制。应用领域极为广泛,覆盖所有与自动检测,自动化控制有关的工业及民用领域,包括各种机床、机械、电力设施、民用设施、环境保护设备等等。如:冲压机床,磨床,印刷机械,橡胶化工机械,中央空调,电梯控制,运动系统。

CPU单元设计

集成的24V负载电源:可直接连接到传感器和变送器(执行器),CPU 221,222具有180mA输出, CPU 224,CPU 224XP,CPU 226分别输出280,400mA。可用作负载电源。

不同的设备类型。

CPU 221~226各有2种类型CPU,具有不同的电源电压和控制电压。

本机数字量输入/输出点。

CPU 221具有6个输入点和4个输出点,CPU 222具有8个输入点和6个输出点,CPU 224具有14个输入点和10个输出点,CPU 224XP具有14个输入点和10个输出点,CPU 226具有24个输入点和16个输出点。

本机模拟量输入/输出点。

CPU 224XP具有2个输入点,1个输出点。

中断输入。

允许以极快的速度对过程信号的上升沿作出响应。

高速计数器。

CPU 221/222

4个高速计数器(30KHz),可编程并具有复位输入,2个独立的输入端可同时作加、减计数,可连接两个相位差为90°的A/B相增量编码器。

CPU224/224XP/226。

6个高速计数器(30KHz),具有CPU221/222相同的功能。

CPU 222/224/224XP/226。

可方便地用数字量和模拟量扩展模块进行扩展。可使用仿真器(选件)对本机输入信号进行仿真,用于调试用户程序。

模拟电位器

CPU221/222 1个。

CPU224/224XP/226 2个。

CPU221/222/224/224XP/226还具有。

脉冲输出

2路高频率脉冲输出(zui大20KHz),用于控制步进电机或伺服电机实现定位任务。

实时时钟

例如为信息加注时间标记,记录机器运行时间或对过程进行时间控制。

EEPROM存储器模块(选件)

可作为修改与拷贝程序的快速工具(无需编程器),并可进行辅助软件归档工作。

电池模块

用于长时间数据后备。用户数据(如标志位状态,数据块,定时器,计数器)可通过内部的超级电容存贮大约5天。选用电池模块能延长存贮时间到200天(10年寿命)。电池模块插在存储器模块的卡槽中。

编程:CPU 221/222/224/224XP/226

STEP 7-Micro/WIN32 V3.1编程软件可以对所有的CPU 221/222/224/224XP/226功能进行编程。同时也可以使用STEP 7-Micro/WIN16 V2.1软件包,但是它只支持对S7-21x同样具有的功能进行编程。

STEP 7-Micro/DOS不能对CPU 221/222/224/224XP/226编程。如果使用PG/PC的串口编程,则需要使用PC/PPI电缆。

如果使用STEP 7-Micro/WIN32 V3.1编程软件,则也可以通过SIMATIC CP 5511或CP 5611编程。在这种情况下,通讯速率可高达187.5kbit/s。

可以利用PC/PPI 电缆和自由口通讯功能把 S7-200 CPU 连接到许多和RS-232标准兼容的设备。

有两种不同型号的 PC/PPI 电缆

带有RS-232口的隔离型 PC/PPI 电缆,用5个DIP开关设置波特率和其它配置项 (见下图)。

带有RS-232口的非隔离型 PC/PPI 电缆,用4个DIP开关设置波特率。 有关非隔离型PC/PPI电缆的技术规范,请参阅S7-200 可编程控制器系统手册。

当数据从RS-232传送到RS-485口时,PC/PPI 电缆是发送模式。当数据从RS-485传送到RS-232口时,PC/PPI 电缆是接收模式。当检测到RS-232的发送线有字符时,电缆立即从接收模式转换到发送模式。当RS-232发送线处于闲置的时间超过电缆切换时间时,电缆又切换到接收模式。这个时间与电缆上的DIP开关设定的波特率选择有关。

S7-300/400plc程序采用结构化程序,把程序分成多个模块,各模块完成相应的功能。结合起来就能实现一个复杂的控制系统。就像语言一样,用子程序实现特定的功能,再通过主程序调用各子程序,从而能实现复杂的程序。
在S7-300/400PLC中写在OB1模块里和程序就是主程序,子程序写在功能(FC),功能块(FB)。
FC运行是产生临时变量执行结束后数据就丢失-----不具有储存功能
FB运行时需要调用各种参数,于是就产生了背景数据块DB。例如用FB41来作PID控制,则它的PID控制参数就要存在DB里面。FB具有储存功能
系统功能块(SFB)和系统功能(SFC)也是相当于子程序,只不过SFB和SFC是集成在S7 CPU中的功能块,用户能直接调用不需自已写程序。
SFC与FC不具有储存功能,FB和SFB具有储存功能。
OB模块相当于子程序,负责调用其他模块。如果程序简单只需要OB就可以实现。
用西门子plc编程时,可以用到功能块FB和功能FC(FB、FC都是组织块)资料上说FB与FC都可以作为用户编写的子程序,但是我不明白这两个组织块之间到底有什么区别阿?在应用上到底有什么不同之处吗?
FB--功能块,带背景数据块
FC--功能,相当于函数
他们之间的主要区别是:FC使用的是共享数据块,FB使用的是背景数据块
举个例子,如果您要对3个参数相同的电机进行控制,那么只需要使用FB编程外加3个背景数据块就可以了,但是,如果您使用FC,那么您需要不断的修改共享数据块,否则会导致数据丢失。FB确保了3个电机的参数互不干扰。
FB,FC本质都是一样的,都相当于子程序,可以被其他程序调用(也可以调用其他子程序)。他们的大区别是,FB与DB配合使用,DB中保存着FB使用的数据,即使FB退出后也会一直保留。FC就没有一个的数据块来存放数据,只在运行期间会被分配一个临时的数据区。
在实际编程中,是使用FB还是FC,要看实际的需要决定。
FB与FC没有太大的差别,FB带有背景数据块,而FC没有。所以FB带上不同的数据块,就可以带上不同的参数值。这样就可以用同一FB和不同的背景数据块,被多个对象调用。
FC和FB像C中的函数,只不过FB可以生成静态变量,在下次函数调用时数据可以保留,而FC的变量只在调用期内有效,下次调用又重新更换。
这是一般的理解;FB需要背景数据块,而FC是没有的;参数的传递方式不同,FB的输入输出对应着背景数据块地址,而FC的输入输出是没有实际地址对应的,只有的程序调用时,才会和实际的地址产生对应关系。FB参数传递的是数据,FC参数传递的是数据的地址。
FB(功能块)的处理方式是围绕着数据块处理数据,他的入口参数和出口参数都是数据块里的数据,以及STAT的数据都是数据块里,入口参数和出口参数、STAT可以认为是静态数据,这些数据不会因为函数消失而逝去,他会一直保存在数据块里。FB里的变量与他的背景数据块是一一对应的,而他的对应并不是一层不变的。更确切的说,FB里的变量在调用时将根据AR2的值当作偏移量与背景数据块是一一对应。如果一个FB功能块里没有入口参数、出口参数及STAT数据,他将不需要背景数据块,这时的FB和没有入口出口参数的FC就没有什么区别了,就只能使用临时变量和全局变量了。用很多人认为,FB的背景数据块必须由FB生成、FB里的个变量对应着背景数据块的个变量,还有就是由FB生成的数据块只能作为FB的背景数据块使用。其实这些理解是错误的,FB的背景数据块不一定是通过FB生成的,可以像生成共享数据块一样生成FB的背景数据块,换句话说,普通的数据块也可以作为FB的背景数据块,不过这种做法是有一定前提的,就是这个数据块的字节数必须大于等于FB所需的字节数,如果小于FB所需的字节数时,FB访问到超出背景数据块的变量时就会找不到变量的地址,肯定会出错了。FB里的个变量对应可以对应数据块字节数减去FB所需背景数据块字节数里的任意位置的变量,我觉得这个比较好理解,在多重背景里不就是这样吗。


没有

联系方式

  • 地址:上海松江 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201600
  • 联系电话:未提供
  • 经理:聂航
  • 手机:15221406036
  • 微信:15221406036
  • QQ:3064686604
  • Email:3064686604@qq.com