wincc脚本运行莫名其妙出错?

我在标准模块里写了一些访问数据库的公共方法,然后在前台按钮去调用,竟然会出现一会可以运行,一会不可以运行的情况。我在函数里面写了中文,难道是中文的问题?但为什么偶尔行偶尔不行呢?更离谱的是我重新建一个页面,只输出一个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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 下午2:18
下一篇 2019年6月11日 下午2:18

相关推荐

  • WinCC 创建模态对话框

    使用MessageBox创建一个提示对话框,但是点击该对话框以外的区域,WinCC程序仍能操作。如何才能创建一个像VS那样的模态对话框,使提示对话框以外的区域必须等待该对话框关闭后…

    SIMATIC WinCC 2017年6月24日
  • wincc5.0+win2000 在线趋势显示时间短

    我用的是在线趋势连接归档变量,但仅仅能显示10多分钟前的数据,求高手帮助。我还有一套中文的Wincc仅能显示1天的数据,我用的是短期归档 问题补充:基本不允许升级软件 最佳答案 不…

    SIMATIC WinCC 2018年12月14日
  • WINCC V7.3 将16位整数显示为任意的伪小数

    在 wincc v7.3 中如何实现将PLCD的16位整数显示为任意的伪小数,最简单的方法为? 问题补充:所说的伪小数是指,将整数141在wincc中…

    SIMATIC WinCC 2020年11月1日
  • wincc 7.4 激活后 PC ACCESS 就连不上

    我用的WINCC 7.4,PC access smart 用的是 V2.3,系统是WIN10 的 ,每当WIN…

    2021年7月5日
  • 对象属性里的旋转参考坐标是什么意思?

    我做了一个多边形,想让它绕某点旋转,我把该点的坐标值付给旋转参考坐标,结果是只有当参考坐标为(0,0)时,多边形才绕设定点旋转?其它情况都是把设定点作为起点了,这是为啥,高手请指点…

    SIMATIC WinCC 2019年6月11日
  • 如何删除WINCC的报警信息

    系统日常运行期间,报警太多,想删除想删掉的报警信息,删除后不会再出现了,能实现吗? 最佳答案 不需要删除,可以使用过滤的办法,指定相应的过滤条件。报警控件的过滤条件:报警控件&nb…

    SIMATIC WinCC 2019年6月10日
  • 想做一个弹出对话框

    画面有一个输入输出域,给电机设定转速的,但是电机有两种状态,受上位控制和本地控制。想做电机在本地控制时,输入输出域无法输入并且弹出一个对话框提示电机不受上位控制,确认后对话框消失,…

    SIMATIC WinCC 2018年3月6日
  • 关于用户归档表格和在线表格控件的问题

    本人接触wincc时间不长,正在做的项目需要对一些变量进行归档(按钮触发能实现么?方法如何?),以及归档后显示(表格显示),所以需要用到表格控件。但是在设计时软件中只有wincc&…

    SIMATIC WinCC 2019年6月11日
  • HMI与S7-300为什么不能用DP口通讯?

    我现在用的组态软件是WINCC 2007,在与S7-300通讯时只能与PLC的MPI口通讯,我在组态软件项目的通讯中改用DP,但与PLC的DP口无法通讯。这是为什么?还有…

    SIMATIC WinCC 2019年6月11日
  • 人际画面

    我们用INTOUCH做的画面,我遇到一个问题,想请教:怎么建开关变量,我们系统中3个PLC都有Q64.0,比如想建一个开关变量A1与其中的一个PLC的Q64.0联系起来,怎么区分开…

    SIMATIC WinCC 2019年6月11日