首页 > 其他分享 >Siemens 博途DB块不重新初始化,怎么进行下载

Siemens 博途DB块不重新初始化,怎么进行下载

时间:2023-08-08 10:25:11浏览次数:46  
标签:初始化 快照 如图所示 DB Siemens 重新 博途 下载

  在博途中进行编程时,经常会见到这种情况。修改了DB数据块之后,需要重新初始化之后才能进行下载。如图所示:

  我们知道这种情况下载程序,在DB块中所有的参数都会初始化,即数据清空了。如果说这个DB块保存了一些伺服、变频器的速度或者位置数据,那么全部都要重新设置一遍,非常的耗时耗力。那么有没有办法,不重新初始化,也能进行下载呢?当然是可以的。下面我们来介绍它的设置方法。

  这里我们使用1200 PLC V4.4版本在博途V16中进行演示。

  首先,添加一个DB数据块,如图所示:

在这里需要注意的是,该DB块的访问属性为“可优化访问的块”,如果是标准访问的块则不能使用该功能。

假设我们在DB块中已经使用了一些数据,如图所示:

 如果此时,我们需要在DB中添加一个“轴1#设置位置3”的参数,如果直接添加,那么只有重新初始化之后才能下载。现在的处理方法是,先选择“保持实际值”选项,如图所示:

然后重新下载程序,此时则不会要求重新初始化下载,如图所示:

 之后,可以在该DB块中,添加数据块,可不重新初始化下载,如图所示:

 在这个地方需要大家注意的是,该方式默认可添加100字节的数据,超过了则会报错。如果想修改该值,可在DB块属性中设置,如图所示:

同样需要注意的是,如果在DB块中需要添加可保持存储区,则需要勾选“启用下载,但不重新初始化保持性变量”,这个只有在选择“保持设置值”之前勾选才有效。

如果我们不重新初始化设置,也想保持当前的数据,那么可以使用DB块中的另一个功能“快照”。顾名思义,快照是一个快速照片的功能,可以保存当前的实际值。这里还是以刚才的DB数据进行演示,目前的参数如图所示:

 使用快照功能,可以保存当前的监视值,如图所示:

 在这里可以看到,创建了一个快照,它是将监视值,快速复制到了快照值。如果此时修改了DB块,那么重新下载后,数据则会丢失,如图所示:

 为了快速设置之前所用到的参数,可以将快照值下载到监视值中,如图所示:

 

标签:初始化,快照,如图所示,DB,Siemens,重新,博途,下载
From: https://www.cnblogs.com/ybqjymy/p/17613474.html

相关文章

  • Siemens 西门子S7-200 PLC使用高速脉冲输入测量瞬时流量
    西门子S7-200PLC高速计数功能除用于常见的运动控制系统转速测量之外,在流量计量方面也有着广泛的用途。由于PLC内部没有相应的算法来计算频率,因此,测定脉冲输出信号的流量计的瞬时流量就需要在STEP7Micro/WINSMART中通过以下三部分编程来实现:1、定义高速计数器计数流量计输出......
  • Siemens 西门子S7-200 SMART PLC与组态王以太网通信
    组态王与S7-200SMARTPLC以太网通信,对于刚接触者有点难度,不知如何进行配置,如何通信,那么接下来教大家来一步一步来做通信。一、下载驱动第一步:(在组态王官方下载TCP驱动文件)下载链接:http://www.kingview.com/第二步:(下载完成,如下图所示)压缩文件二、配置TCP驱动文件第一步:(解......
  • Siemens 西门子S7-200 SMART PLC与MM440变频器USS通信
    1、控制要求S7-200SMARTPLC通过USS通讯方式MM440控制变频器,I0.0启动变频器、I0.1立即停车变频器、I0.2自由停车变频器、I0.3复位变频器故障、I0.4启动变频器正转、I0.5启动变频器反转及可以读取变频器当前电流与当前电压。2、PLCIO分配表3、编写程序第一步:(上电初始化......
  • Siemens 西门子S7-1200 PLC模拟量控制变频器
    一、任务目标该任务是关于西门子1200PLC模拟量应用案例。西门子S7-1200PLC的模拟量功能可以控制电动阀、变频器等外部设备,也可以采集传感器的温度、压力、液位、流量等。本任务主要使用的是模拟量控制台达变频器从而控制电机的转速。二、任务描述某设备厂,需要对设备进行散......
  • 时序数据库 InfluxDB 第一篇 安装部署
    使用场景: 最近项目上遇到大数据存储的问题,一个IOT融合项目,涉及到大量的工控监测数据存储。当前存储到关系库中的数据已经达到2亿条了。做了很多优化,查询还是很慢。便想着是否有更好的解决方案。 了解到时序数据库比较适合这种场景,然后找到时序库排名第一的InfluxDB试试看效果......
  • FindByNameAsync vs FindByIdAsync vs FindByEmailAsync vs FindByLoginAsync
    InASP.NETIdentity,UserManagerisacoreclassthatprovidesasetofAPIstomanageuseraccounts.Themethodsyoumentioned(FindByNameAsync,FindByIdAsync,FindByEmailAsync,andFindByLoginAsync)areusedtofindauserbasedondifferentcriteria.T......
  • MySQL和MongoDB如何JOIN查询?一个直接在本地运行的SQL执行引擎
    在微服务和云原生愈发流行的今天,数据的分布也愈发脱离单库单机而更加复杂,使用的数据库类型也会更多,但业务的复杂依然会带来了大量的数据查询和导出需求,而很多时候我们很难为数据量的大部分系统创建完整的BI数仓系统,这时候你是不是觉得为这些需求查询和导出数据就会是一个十分困难且......
  • 拓展知识 启望未来 | 记内蒙古移动《AntDB ACA初级认证培训》活动
    炎炎六月,迎来了备受期待的“亚信科技AntDB数据库初级认证培训”活动。通过培训,希望内蒙古移动及项目组的伙伴们能够系统学习到国产数据库的核心知识,提升专业技能,为服务感知提升、运维团队培育注入新的活力。26号上午,首先由内蒙古移动智慧运维室王宏伟主任发表开幕式演讲,主要内容为......
  • Siemens 西门子PROFINET:设备名、IP地址、MAC地址解析分别有什么用?
    对于PROFINET网络来说,涉及了几个地址参数,设备名、IP地址、MAC地址。不仅如此,每个PROFINET的设备的MAC地址还有多个。如会存在接口模块的MAC地址和端口MAC地址。若一个接口下有多个端口就会有多个端口MAC地址。那么我们需要弄明白的一件事是,这些地址都有什么作用,有......
  • Siemens 西门子S7-200SMART PLC八盏灯交替闪烁程序设计
    在学习PLC时,接触很多指令,其中功能指令中的传送指令,传送指令是传送地址或数值,那么对于BOOL型变量是否可以使用呢?这是一个思考的问题,在本文章就给大家详细分析传送指令如何对位进行控制和设计程序。一、传送指令(说明)单个传送指令(把IN数据传送至OUT数据地址)传送存储区大小可分......