如题,前提是我已经勾选了runtime启动的时候启动全局脚本运行系统了,用vb写的脚本或者用c写的脚本(最终执行的内容都一样),刚测试完,在把命令放在按钮,单击时 的动态里面可以正确执行的c脚本的那段语句,放在全局脚本c语言里面,runtime启动后就是不执行,我换了用vbs全局脚本写了个相同执行内容,设置好触发器,时间周期,启动也确定是要运行全局脚本运行系统的,但是不管c还是vbs全局脚本,都在runtime运行后不执行我经过验证了的c脚本。
急,快过节了。有没有大神帮忙看看呢
软件版本:wincc7.4sp1
c脚本语句是:SetTagFloat("LIT501",GetTagFloat("LIT501_DB"));
上面的这条语句是可以在按钮按下后正确执行的c语句,已经验证过。语句内容是LIT501_DB值写给LIT501
最佳答案
你的vbs脚本写错函数了,我已经给你改正了。
c脚本也要设置触发周期的,周期不能小于500ms。一般是1~2s
提问者对于答案的评价:
vbs的确实就是runtime写错了,刚试过了,没有问题。
另外请教下专家,c的运行周期是在哪里设置呢?我也是找了一圈,没有找到c的运行周期设置。vbs倒是找到了,但是没想到是那个单词拼错了。同样的内容,我发了几个朋友看,都没注意到我那个单词拼写错误。汗颜啊
最佳答案作者回复:
c脚本编辑窗口右键,就可以设置触发器,在脚本编辑窗口上方最后有一个像q一样的图标就是设置触发器的。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc358285.html