我在论坛上COPY了一段程序:
SetTagBit("内部变量",
PASSCheckLevelPermission(20));
但是编辑错误,不知道为什么?
错误提示:
undefined identifier
'PASSCheckLevelPermission'
'PASSCheckLevelPermission' is not a funtion.
以前用过正常,但是现在再用这段程序就出错了。不知道哪里设置出问题了。
请各位赐教。谢谢。
问题补充:
由于以前用过正常,所以想问是编辑错误,还是wincc软件哪里设置错误了?
最佳答案
PASSCheckLevelPermission是安装了BPC(基本过程组件)才有的C函数。
如果不想安装BPC,你可以用下面的脚本替代:
SetTagBit("内部变量",PWRTCheckPermission(20,TRUE));
提问者对于答案的评价:
感谢各位朋友的帮助。
特别是dcount107和剑忠,你们的方法都能顺利解决此问题。
dcount107的方法是最直接,最有针对性的。
剑忠给了此问题做了非常详细的解答,感谢你的帮助。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc273288.html