全局脚本中的VB编程问题

三个问题
1、全局脚本中的项目模块、标准模块和动作之间有什么区别呢
2、我想在全局脚本中用VB编程,想把几幅监控画面中的不同变量根据条件写入EXCEL指定的格内,怎么区分主画面中的I/O域呢(比如画面1中有I/O域1;画面2中也有I/O域1,我怎么能把这两个都写入EXCEL中呢?)还有就是我想问下这个应该写在哪个模块中或还是动作呢?
3、我这样假如在全局脚本中写好了,当运行WINCC时,全局脚本能自动监测条件的变化而自动将变量写入EXCEL中吗?

问题补充:
那关于第二个问题怎么写呢
比如有两个变量TAG1、TAG2,两个I/O域:输入输出域1(简称S11),在主画面1中(简称Z1.PDL)、输入输出域1(简称S21)、在主画面二中(简称Z2.PDL)。
当TAG1等于1时,S11的值写入CELL(1,1)中,S21的值写入CELL(1,2)中;
当TAG2等于1时,S11的值写入CELL(2,1)中,S21的值写入CELL(2,2)中。
主要是不知道怎么将不同画面中的输入输出域中的值在同条件下同时写入EXCEL的指定格内!

最佳答案

1、正好下午时候回答个别人的问题,关于你的第一个问题,链接在这里:
http://www.ad.siemens.com.cn/service/answer/tobe_solution.aspx?Q_ID=76955&cid=1032
写的有点繁,不知你能弄清楚不
2、这个不是问题,等你实际编程了,就知道了,调用不同画面下的相同名字的对象写法是不一样的,就想你C盘下有个1.txt  D盘里也有个1.txt,那路径是不一样的。
至于用模块还是动作,那你了解了第一个问题就很好根据需要选择了。
如果你要手动控制它写入,就建个按钮,添加个动作,如果不手动,定时或者变量改变时执行,那也是动作,选好触发器即可。
3、这个当然能!要wincc是干嘛的,不就是自动监测,自动化流程嘛!
写个脚本监控相应的条件(一般是监控住变量,在变量变化时候判断一下条件是否成立),而后如果条件满足,就执行。

提问者对于答案的评价:
谢谢   明白了

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

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

相关推荐