西门子plc S7-1200/S7-1500优化的DB块与标准的DB块整体对比

发布者:幸福微风最新更新时间:2024-07-12 来源: elecfans关键字:西门子  plc  S7-1200  S7-1500 手机看文章 扫描二维码
随时随地手机看文章

在 TIA Portal V12 中为S7-1200/S7-1500 CPU 添加一个 DB 块时,其缺省属性为优化的 DB ,优化的 DB 块与标准的 DB 块整体对比如下表所示:

wKgaomTDomqAQySDAACAnNBD494583.jpg

S7-300/S7-400 与 S7-1200 以及 S7-1500 DB 参数的对比如下表所示:

wKgZomTDomqAYrHQAAAgMH2ldgE720.jpg

可通过修改 DB 块的属性将 DB 块修改为标准 DB 块或优化的 DB 块,如下图所示:

wKgaomTDomuAO-SqAAEUVvuWkSs654.jpg

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

wKgZomTDomuAAJLNAAD0hfI7lw8521.jpg

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

wKgaomTDomyAMU7uAADEHz94s_c734.jpg

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

wKgZomTDomyATgkaAADpcUXTjUM672.jpg

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

wKgZomTDom2AUT28AAEqsedbmII971.jpg

与标准的 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 块。


关键字:西门子  plc  S7-1200  S7-1500 引用地址:西门子plc S7-1200/S7-1500优化的DB块与标准的DB块整体对比

上一篇:MODBUS-TCP转Ethernet IP网关连接空压机配置案例
下一篇:西门子plc1200诊断缓冲区的使用方法

推荐阅读最新更新时间:2024-11-09 09:41

三菱fx系列plc梯形图编程实例
初学PLC梯形图编程,应要遵从必定的规则,并养成一个好习惯。下面以三菱FX系列PLC为例,简略介绍一下PLC梯形图编程时需求遵从的规则,希望对咱们有所帮助。有一点需求阐明的是,这篇文章虽以三菱PLC为例,但这些规则在其它PLC编程时也可相同恪守。 一、梯形阶梯都是始于水平线,总算垂直线(通常能够省掉不画,仅画左母线)。每行的左边是接点组合,表明驱动逻辑线圈的条件,而表明成果的逻辑线圈只能接在右边的母线上。接点不能出现在线圈右边。如下图(a)应改为(b): 二、接点应画在水平线上,不该画在笔直线上,如下图(a)中的接点X005与其它接点间的联系不能辨认。对此类桥式电路,应按从左到右,从上到下的单向性准则,独自画出一切的去路。
[嵌入式]
三菱fx系列<font color='red'>plc</font>梯形图编程实例
PLC和运动控制器的比较
“现在 PLC 的运动控制功能越来越强了,圆弧插补、螺旋插补、电子凸轮都能轻松胜任了,那运动控制器和具备运动控制功能的 PLC 的差别在哪里,运动控制器以后的优势又在哪里?” PLC 及运动控制器发展到今天,它们在功能、性能上已经非常接近了。只是形式上它们大多数仍然保留了原有的特征,即:运动控制器主要面向运动控制系统,伺服轴(运动轴)是它的主要控制对象;PLC 主要面向逻辑控制,IO(Digital 或 Analog)是它的主要控制对象。同时,大家也看到了运动控制器也有较强的 IO 能力,而 PLC 也具备运动控制的功能。 下面从以下几个方面分析一下: 1、从编程语言来看,IEC61131-3 已经是这两类控制器的标配,仅其扩展的
[嵌入式]
<font color='red'>PLC</font>和运动控制器的比较
plc对变频器控制器的要求 如何使用plc对变频器进行控制
在我们的实际项目中经常会用到变频器,比如风机变频调速、水泵变频调速、传送带变频调速等。而在使用变频器时通常会使用PLC对变频器进行控制。 PLC对变频器控制通常会使用以下几种方式: 01 变频器控制方式 ①开关量方式控制变频器 如果PLC是以开关量的方式对变频器进行控制,需要将PLC的开关量输出端子与变频器的开关量输入端子联系起来。 为了检测变频器的某种状态,同时将变频器的开关量输出端子与PLC的开关量输入端子联系起来,如图1所示。 △图1 ②模拟量方式控制变频器 变频器有一些电压和电流模拟量输入端子,改变这些端子的电压或者电流输入值可以改变变频器的频率从而改变电动机的转速。 如果将这些端子与PLC模拟量输出端子连接,
[嵌入式]
<font color='red'>plc</font>对变频器控制器的要求 如何使用<font color='red'>plc</font>对变频器进行控制
浅谈PLC应用程序的内容和质量
对于PLC程序的编写,只要在内容和质量这两方面把好关,具有正确性、可靠性、方便性、简洁性和可读性就是很好的程序! 一、PLC程序的内容 PLC应用程序应最大限度地满足被控对象的控制要求,在构思程序主体的框架后,要以它为主线,逐一编写实现各控制功能或各子任务的程序。经过不断他调整和完善。使程序能完成所要求的控制功能。另外,PLC应用程序通常还应包括以下几个方面的内容: 1、初始化程序在PLC上电后,一般都要做一些初始化的操作。其作用是为启动作必要的准备,并避免系统发生误动作。初始化程序的主要内容为:将某些数据区、计数器进行清零;使某些数据区恢复所需数据;对某些输出量置位或复位;显示某些初始状态等等。 2、信号检测、故障诊断、
[嵌入式]
浅谈<font color='red'>PLC</font>应用程序的内容和质量
PLC如何正确的连接外围设备
PLC外围设备指什么呢?指按钮、各种传感器等、继电器、接触器、电磁阀等输入输出模块,主要是为了扩充PLC的功能。那么如何正确的连接这些外围设备呢?一起来看看吧: 01 PLC连接主令电器类设备 PLC如何与按钮、行程开关、转换开关等主令电器类输入设备连接呢?如图所示,图中的PLC为直流汇点式输入,即所有输入点共用一个公共端COM,同时COM端内带有DC24V电源,因此连接方式可参考下图: 02 PLC连接旋转编码器 旋转编码器是一种光电式旋转测量装置,它能将被测的角位移直接转换成数字信号(高速脉冲信号)。与PLC相连,一般能起到精准计数的作用。 如图上图所示,其中2条是脉冲输出线,1条是COM端线
[嵌入式]
<font color='red'>PLC</font>如何正确的连接外围设备
PLC组成 PLC工作原理
  PLC(Programmable Logic Controller)是一种广泛应用于自动化控制领域的计算机控制系统。它可以通过编程来控制各种机械设备和工业生产过程,具有高效、可靠、灵活等优点。那么,PLC的工作原理是什么呢?本文将为您详细介绍。   PLC是在传统的顺序控制器的基础上引入了微电子技术、计算机技术、自动控制技术和通讯技术而形成的新一代工业控制装置,目的是用来取代继电器、执行逻辑、计时计数等顺序控制功能,建立柔性的编程控制系统。目前,PLC在传统功能的基础上增加了模拟量运算、PID功能、通信功能以及更可靠的工业抗干扰技术等功能,广泛应用于工业生产的各个领域。依据I/O点数不同,PLC可以划分为小型PLC、中型P
[嵌入式]
为什么PLC编程中急停要和普通急停按钮相反?
在PLC编程中,一般把停止按钮物理接点接成常闭,程序中写成常开,这样的停止按钮在这套设备中只起到信号作用。 为什么PLC编程中急停要和普通急停按钮相反呢?其实写成常开的不仅仅是急停,还有热继、温控等等带有保护功能的接点,具体原因见下文: 首先急停按钮接入PLC的DI点中也是以常闭点接入: 上图就是急停按钮接入PLC中的接线图的一部分,可以看到是常闭触点的状态接入!以常闭触点接入的好处是,当急停按钮所在的线路断路了,程序中也能立马反映出来,或者说相当于急停按钮被按下去,常闭触点变成了常开触点,实现了对断线状态的监控! 然后在PLC程序中看一下: 这段程序,启动条件1(I0.2)和启动条件2(I0.3)都是以常开状态接
[嵌入式]
为什么<font color='red'>PLC</font>编程中急停要和普通急停按钮相反?
怎样才算完美的PLC程序?
今天,分享一篇干货文章,让你更懂得完美PLC程序是什么样子? 完美的PLC程序需满足的设计要求 一套完整的PLC程序,并不仅仅是使系统能够运行起来这么简单,它也需要完整的注释、精良的架构、良好的可扩展性、完备的报警保护系统、运行前的模拟系统。 简单性 使PLC程序尽可能简单。简单的含义就是尽可能的使用标准化的程序框架,尽可能使用简单的指令。 要想程序简单,从大的方面讲,要优化程序结构,用流程控制指令简化程序,从小的方面讲还要用功能强的指令取代功能单一的指令,以及注意指令的安排顺序等。 可读性 要求所设计的程序可读性要好。这不仅便于程序设计者加深对程序的理解,便于调试,而且,还要便于别人读懂你的程序,便于使用者维护。必要时,也可
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved