修改博途DB块中的数据下载到PLC实现不重新初始化功能

修改博途DB块中的数据下载到PLC实现不重新初始化功能


博途在修改了FB、DB块中的数据以下,下载到PLC中会提示进行初始化,这样当前正在运行的数据都会被初始化,像这样在线修改程序都会要初始化; 那有没有办法,在博途中更改程序后下载的时候不提示初始化呢?其实在博途中是有这个功能的,但是默认的情况下是没有启用的。

实现功能的思路

思路是在DB块中它有两个区域,当激活它这个区域后可以把一些更改的或添加的数据放到哪个区域;这样再重新下载就不会提示初始化了。

步骤一:

在PLC的"设置"中的PLC编程中"下载但不重新初始化",可以更改"存储器预留区域的大小",此处的修改是全局的。对FB、FC、DB块等都有效。

选择某个FB、FC、DB块等,再更改存储器预留区域的大小,这是局部的修改。注,预留可保持性存储器的容量也要改,如下图,可以都设成100字节;

在正在运行的PLC程序中新建一个DB数据块,进行下载的时候是不会提示"初始化"的;

但是在这个新建的DB块中新建数据时,然后再进行下载是需要进行初始化的;

步骤二:

修改了上面预留存储区的设置后,只是相当于使能,只是启用了;还要点击激活,来激活直接加载而无需重新初始化。

当我们激活以后,之前的数据是没法删除的。可以进行添加;再进行下载的时候就没有要初始化了;这样就可以修改程序的时候,当前值不受景响。

步骤三:

在生产中如果取消激活,再下载时又提示初始化了。可以将当前值保存一个快照;

等什么时候停产了可以重启了,再将其取消激活。重新下载。

重新下载以后,再将快照下载进去。

 


转载请注明出处:  https://www.cntworld.cn
智能工控 » 修改博途DB块中的数据下载到PLC实现不重新初始化功能

发表回复

提供最优质的资源集合

立即查看 了解详情
文章加载时间:0.0039 秒