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

相关推荐

  • 那位高手把这个EXECL的表格给我编译成在WINCC中C脚本说用的符号代

    能做的给我联系QQ13414289我把表格发给你 问题补充:是一个EXECL表格记录了行是几个变量,列是日期~~~就是个月报表!!~有能做的我们可以通过QQ聊~! 最佳答案 WIN…

    SIMATIC WinCC 2019年6月11日
  • wincc7.4 sp1 安装

    win7 32 sp1 专业版  虚拟机刚装完 第一个软件安装wincc7.4 sp1  …

    2021年7月5日
  • 关于wincc操作器

    请问高手们,WINCC里面有没有操作器的控件之类的,就是说我点一个设备,要弹出一个对话框,里面可以控制设备的启停和手自动切换,这个操作器是通用的 最佳答案 没有!这个功能你可以自己…

    SIMATIC WinCC 2019年6月11日
  • wincc与多个plc连接问题

    现有多个plc要与一台电脑的wincc通过以太网连接,wincc中建立多个tcp/ip地址,wincc中只做一个画面,怎么样通过变量调用不同的连接地址 问题补充:每个链接中有多个变…

    SIMATIC WinCC 2017年7月26日
  • 关于wincc结构变量的使用

    我想说,我用wincc和我S7-200PLC建立连接,在学到结构变量时,我新建了一个结构变量,里面有3个元素,但是我却发现这和我200PLC好像没什么关系,我在外部变量里面把新建的…

    SIMATIC WinCC 2017年8月26日
  • 数据定时清零

    我有个项目有数据累加,单班12个小时,我希望在早晚9点的时候对PLC的累积量数据清零。WICC的触发器我不会用,哪位大师教一下小弟,感激不尽 最佳答案 你可以用全局脚本,如果全局脚…

    SIMATIC WinCC 2019年6月10日
  • 关于WINCC与Excel报表若干问题

    通过WINCC的脚本将需要做报表的数据写到指定的Excel文件里面。现在想查询这些保存的数据怎么弄呢?是直接通过按钮写脚本跳到按照时间保存名字的EXCEL文件上还是怎么?如果这样怎…

    SIMATIC WinCC 2019年6月11日
  • wincc7.0中如何用上升沿触发音频输出,起到报警的作用

    想在工控机上装音响,设备停机就报警,这个该如何做啊 问题补充:我不想用报警控件来触发让音响报警,除了这个之外还有别的办法吗?我的重点是在软件上如何编写指令使连接在工控机上的音响发声…

    SIMATIC WinCC 2018年12月2日
  • WinCC消音

    对于WinCC警报的声音单独做一个按钮,只是用来静音的,怎么做?报警发声是用horn控件做的。 最佳答案 做1个按钮,属性-事件-鼠标动作-动作-常数:0 –变量:@H…

    SIMATIC WinCC 2017年7月30日
  • 请问PCS7与WINCC+STEP7能装在同一台电脑上吗?

    请问PCS7与WINCC+STEP7能装在同一台电脑上吗? 最佳答案 不用一起装本身PCS7就带有STEP7+WINCC 如果你装完PCS7想升级STEP7+WINCC&…

    SIMATIC WinCC 2019年6月11日