在组态WinCC的过程中发现,PDL文件体积会逐渐增大,有时候会增至几百MB,但是,另存画面后体积会猛然减小到几百KB.,这是为什么?PDL画面中的控件和脚本一毛一样,另存后,文件体积何以相差千倍以上!!

事实上,上面这种PDL文件体积增大的情况,是我发现该画面激活后灰屏(不现实任何东西)才知道的。
于是我猜测1:PDL画面体积增大到一定程度后将不能被激活(激活后屏幕不显示任何控件),这个画面就废了。但是可以通过另方式拯救该画面。
上面是我猜测画面变大后可能引起的后果,至于画面变大的原因我猜测2:是画面中包含连接数据库的控件,并且该画面已激活多次,比如下图中的某几个控件。

WinCC中PDL文件不仅可以保存画面中的控件,还可以保存VBA/VBS/C脚本,还可以保存从数据库加载过来的数据,还可以保存……(红色字是我的猜测),于是每激活一次包含数据库相关控件的画面时,该PDL画面的体积就会增大一部分,直到画面体积怎大到一定程度,该画面就激活不了啦。
以上只是我关于这个现象的一点想法,诚心请教各位老师发表不同意见