我在标准模块里写了一些访问数据库的公共方法,然后在前台按钮去调用,竟然会出现一会可以运行,一会不可以运行的情况。我在函数里面写了中文,难道是中文的问题?但为什么偶尔行偶尔不行呢?更离谱的是我重新建一个页面,只输出一个msgbox提示都有错,说某个函数缺少fuction等,可我在这个新页面里根本就没调用提示出错的函数啊,郁闷了,请各位解答!
问题补充:
程序代码太多了,没办法贴上来,希望各位原谅
但总觉得这个问题很奇怪:编译的时候没有错误,但运行的时候却出语法错误,而且我什么事情都不干,只是运行一个PDL文件,运行两次,两次出现的错误还不一样,我晕死啊
但都是语法错误,请问各位,假设有语法错误的话,为什么编译的时候没查出,而非到运行的时候检查呢,而且连错误源都找不到,一般出现的错误如下:
一般的错误都是如下:
picture: xxx.pdl_Events
Function :Function
Line:7
Error: 缺少Function
哪位有这方面的经历啊,谢谢了
最佳答案
哥们,
你的这个问题国外论坛上有讨论,不妨参考以下:
http://www.automation.siemens.com/WW/forum/guests/PostShow.aspx?PostID=19955
大致的思路是:
引发该问题的原因可能有:
1、 wincc 项目在运行或者wincc 画面再编辑状态时,机器重启了……
解决方法:
1、使用 project migrator 移植项目(目的是为了修复画面),看是否出现报错……锁定问题了
2、把项目函数删掉,重新作一变……
you should try to recreate one of the scripts that calls a project function (because VBS does not have a compile option you will need to recreate).
3、把项目烤到另外一台计算机上测试……
Failing both of the above, the next step would be to try the project on another computer to rule out anything iffy with the installation.
提问者对于答案的评价:
谢谢,虽然我最终没搞懂这个问题的本质,但还是谢谢所有回答问题的人
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc278848.html