WINCC的C脚本如何自动运行?

我编写了1个C语言脚本ALL,通过检测一个int型的变量a(a一直在变)的值来修改数值B的数值,例如b=a+1(不要问我为什么不在PLC里做,我只是以此为例)。这个脚本ALL应该怎么调用才能让它始终自动在运行。我现在是在1个画面的“事件”->"加载"/"激活"中调用,如图,结果都不能自动运行。请问如何才能让这个脚本始终运行或者定期运行啊?谢谢了

问题补充:
我竟然自己解决了。那再问个问题,如何每天把报表数据打印出来或者保存成excel文件?我已经新建了计划任务。目前不清楚的是怎么做以下的事:1.每次保存的excel文件的名字为“报表A——日期+时间”     2.保存的路径为C:\Users\think\Documents\ 
   谢谢了

图片说明:

WINCC的C脚本如何自动运行?   

最佳答案

你需要在全局脚本中编写你的脚本,然后设置触发器,触发器周期根据你的需要一般1s就行了、要求再快可以以用500ms。

补充:
http://www.52plc.net/read.php?tid=4596
参考这个,wincc与excel数据交换。

提问者对于答案的评价:
感谢2位了,这几天还没来得及做wincc读写excel呢。我会试试看看能不能做出来。我是希望wincc读写excel文件,这样就自动把数据保存在excel文件里了,不用在计划任务里做报表定时打印了。我现在做的定时打印报表每到打印的时刻,还得手动“确定”才能保存,达不到自动的效果。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc196577.html

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月24日
下一篇 2017年8月24日

相关推荐