内蒙古西门子S7-1200PLC模块一级(代理商)S7-1200与S7-1500中优化的DB块和标准DB块有哪些区别?
在 TIA Portal V12 中为S7-1200/S7-1500 CPU 添加一个 DB 块时,其缺省属性为优化的 DB ,优化的 DB 块与标准的 DB 块整体对比如下表 01 所示:
标准 DB | 优化 DB |
---|
数据管理 | 取决于变量的生明。用户可以生成用户定义或一个内存优化的数据结构。 | 数据被系统管理和优化。用户可以生成用户定义的数据结构,系统进行优化以节省内存的空间。 |
存储方式 | 每个变量的存储地址在 DB 块中每个变量的偏移地址可见 | 每个变量的存储地址由 CPU 自动分配,无偏移地址。 |
访问方式 | 可通过符号地址、地址以及指针方式寻址 | 仅可通过符号地址访问 |
下载无需初始化功能 | 不支持 | 支持(仅 S7-1500) |
访问速度 | 慢 | 快 |
数据保持性 | 以整个 DB 块为单位设置保持性 | DB 块内的每个变量均可单独设置保持性 |
兼容性 | 与 S7-300/400 PLC 兼容 | 与 S7-300/400 PLC 不兼容 |
出错几率 | 地址访问 (例如 HMI 或间接寻址 ),声明修改后可能导致数据的不一致。 | 缺省为符号访问,不会造成数据的不一致,例如 HMI 只与符号名称对应。 |
表 01.
S7-300/S7-400 与 S7-1200 以及 S7-1500 DB 参数的对比如下表 02 所示:
| S7-300/S7-400 | S7-1200 | S7-1500 |
---|
DB 的容量 | 64 KB | 64 KB | 标准 DB 64KB,优化 DB 16 M。 |
DB 的块号 | 16000 | 65535 |
DB 块类型 | 标准 DB | 优化 DB、标准 DB(取决于DB块的属性) |
表 02.
可通过修改 DB 块的属性将 DB 块修改为标准 DB 块或优化的 DB 块,如下图 01 所示:

图 01.
如 DB 块属性为标准 DB 块,该 DB 块内变量的偏移地址(offset)被编译后会出现,标准 DB 块与优化的 DB 块对比如下图 02 所示:

图 02.
S7-1200 CPU中,标准 DB 块与优化的 DB 块在 PLC 中按照下图 03 方式存储。

图 03.
S7-1500 CPU中,标准 DB 块与优化的 DB 块在 PLC 中按照下图 04 方式存储。

图 04.
在 S7-1500 CPU 中,相比于标准的 DB 块,优化的 DB 块提供更快的访问速度,其根本原因与 CPU 的编码方式有关,如下图 05 所示:

图 05.
与标准的 DB 块相比,优化的 DB 块有以下优势:
- 提供更快的访问速度;
- 以符号寻址,编程者无需考虑 DB 块中每个变量存储的具体地址,每个变量在 CPU 中存储的位置由 PLC 的系统自动进行分配;
- CPU 与 HMI (如 Panel)连接时,由于优化的 DB 是靠符号寻址,所以当 PLC 变量连接到 HMI 后,PLC 侧对变量做的修改,HMI 无需重新下载;
- 对 DB 块内的任意位置对变量进行添加及删除,或对变量的类型进行修改(如将Tag_1的属性由 byte 修改为Word),不会引起该 DB 块其它变量的使用;
S7-1200/S7-1500中如有以下应用,必须使用标准 DB 块:
- 与其它 CPU 建立 S7 单边通信时(PUT/GET),用于存储发送区数据和接收区数据的 DB 块;
- 与 Wincc V7.2 进行 HMI 连接时,Wincc V7.2 访问的 S7-1200/S7-1500 CPU 的 DB 块只能是标准的 DB 块;
- 使用Simatic Net V8.2 与S7-1200/S7-1500 PLC进行 OPC 连接时,OPC 服务器访问 S7-1200/S7-1500 CPU 的 DB 块只能是标准的 DB 块。
内蒙古西门子S7-1200PLC模块一级(代理商)
西门子S7-300系列PLC数字量输出模块的作用
1、西门子PLC的输出模块中有继电器输出,可控硅输出,晶体管输出,这三种输出的区别简单说的话,就是这样的形式:
直流=晶体管;交流=可控硅;交直流=继电器 ;
晶体管输出速度快,带直流负载
继电器输出开关频率比晶体管低,可以带交流负载或直流负载
晶闸管输出只能带交流负载,响应速度在前两者之间
2、能不能直接输出就要看模块输出的电量是否能满足你的要求了,注意额定电流和负载。能够负载就好。
一般情况下为了保护模块,是要加上的。
1. 继电器输出:优点是不同公共点之间可带不同的交、直流负载,且电压也可不同,带负载电流可达2A/点;但继电器输出方式不适用于高频动作的负载,这是由继电器的寿命决定的。其寿命随带负载电流的增加而减少,一般在几十万次至Jl百万次之间,有的公司产品可达1000万次以上,响应时间为10ms 。
2.可控硅输出:带负载能力为0.2A/点,只能带交流负载,可适应高频动作,响应时间为1ms。。
3.晶体管输出:适应于高频动作,响应时间短,一般为0.2ms左右,但它只能带 DC 5—30V的负载,输出负载电流为0./点,但每4点不得大于0.8A。
a. 继电器: 机械式开关装置,噪音大,反映时间长,寿命短,适用于大功率、低频率信号(220V、380V交直流信号)的切换; b.晶体管: 电子开关装置,噪音小,反映时间短,寿命长,适用于小功率开关信号传输,可用于高频脉冲信号之输出; c.可控硅: 电子开关装置,噪音小,反映速度快,寿命长,可承受大功率信号的传输任务。
系统组成:
电源模块 (PS)(选件)
为S7-300/ET 200M 提供电源将,120/230V交流电压转变到所需要的24伏直流工作电压
输出电流2A、、10AZY处理单元 (CPU)多种CPU,有各种不同的性能,例如,有的CPU 上集成有输入/输出点,有的CPU上集成有PROFIBUS-DP通讯接口等。 接口模块 (IM)用于连接多机架配置的SIMATIC S7-300 的机架。
Z多配置4个机架。每个机架Z多可以插入8个模块。在4个机架上Z多可安装32个模块。
IM 365
用于一个ZY机架和一个扩展机架的配置中
IM 365/IM 361
用于一个ZY机架和Z多4个扩展机架的配置中
信号模块 (SM)
用于数字量和模拟量输入/输出 通讯处理器 (CP)
用于连接网络和点对点连接 功能模块 (FM)
用于高速计数,定位操作 (开环或闭环控制) 和闭环控制。 存储器
MMC DIN标准导轨
用于模块安装 前连接器
用于简单而方便地连接传感器和执行器
更换模块时允许保持接线
采用编码元件以避免更
换模块时的错误
分为20针、40针两种
S7-300主要支持的硬件有:
(1)电源(PS)
电源模块提供了机架和CPU内部的供电电源,置于1号机架的位置。
2)ZY处理器(CPU)
CPU存储并处理用户程序,为模块分配参数,通过嵌入的MPI总线处理编程设备和PC、模块、其它站点之间的通讯,并可以为进行DP主站或从站操作装配一个集成的DP接口。置于2号机架。
3)接口模块(IM)
接口模块将各个机架连接在一起。不同型号的接口模块可支持机架扩展或PROFIBUS8195;DP连接。置于3号机架,没有接口模块时,机架位置为空。
(4)信号模块(SM)
通常称为I/O(输入/输出)模块。测量输入信号并控制输出设备。信号模块可用于数字信号和模拟信号,还可用于进行连接,如传感器和启动器的连接。
5)功能模块(FM)
用于进行复杂的、重要的但独立于CPU的过程,如:计算、位置控制和闭环控制。
(6)通讯处理器(CP)