目前项目中专门配置了服务器,用来执行一些全局脚本,尤其是周期执行的计算脚本。但是每次在工程师站更改脚本的话,需要下载到服务器也是颇费时间,而且下载期间可能会造成wincc工程的停止,导致脚本不执行。
今天抽空测试了一下,发现几点:
1、wincc的全局动作-vbs脚本其实是放在wincc工程的ScirtpAct目录下,
文件名称就是wincc中的vbs动作名称,后缀为.bac
2、在wincc执行期间,只要在打开vbs脚本,修改并保存,wincc就能执行修改后的脚本
3、如果仅仅是替换了该bac文件,wincc的执行工程是不认的,必须在脚本编辑器中点一下save按钮。
所以,可以在工程师站修改脚本后,把*.bac文件远程拷贝到服务器上,然后在服务器上打开脚本再save一下即可。这样可以保证工程师站的工程与服务器工程的一致性。
,