wincc 向excel写数据

我用wincc向excel写数据,当IO域中的对像变化时就向EXCLE写一组数据,于是在io域的'事件' 中的 ' 其他' 中
 的    ' 对象改变'下做了一个动作,试了一下,当io域所在的画面为当前画面时,IO域的值改变时就可以象excel写数据,一切正常,但是当io域所在的画面不是当前画面时,改变io域对象的值就不能写数据,是什么原因呢,有没有其他的办法实现呢?

问题补充:
在全局动作中,我该怎样把变量的值(例如MW10,mw12,mw14等一组数据)写到EXCLE中呢,在画面中我是建个IO域,把变量(mw0)赋给IO域,当变量mw0变化时,通过objExcelApp.sheets(1).Cells(iBlanKLine, 1).Value = ScreenItems("IOField1").OutputValue   做的.在全局变量中.应该怎么办呢?

最佳答案

xsxzc说的对,一旦脱离I/O域所在画面,脚本将不再执行。

  你需要的是全局脚本,WinCC Explorer -> C脚本编辑器 -> 全局动作。如需某个值变化时写入数据库,可在"信息/触发器"中定义为变量,选择你原来I/O域所连接的变量即可。
 ------------------------
 全局脚本中可以通过HMIRuntime.Tags("xxx").Read来直接读取变量,通过ScreenItems("IOField1").OutputValue读取I/O输出值并不可取。

提问者对于答案的评价:
高手,谢谢

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

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

相关推荐

  • 一台西门子SMART与两台WINCC通讯

    当一台西门子SMART与两台WINCC采用modbus TCP通讯时,同一个PLC点能否被两个WINCC同时读取?换句话说就是PLC中建了两个modbus TC…

    SIMATIC WinCC 2020年11月1日
  • wincc 页面管理器 画面名称前带@

    大家好,有可能更改os project edit的设置,导致了页面管理器中多出了很多名称前缀带@的页面,能否指教下是何原因,谢谢 最佳答案 可以明确是采用了项目…

    SIMATIC WinCC 2017年11月12日
  • wincc如何通过串口读取智能控制器数据

    现在有电动汽车上用的电池采集控制器,我想通过wincc读取其中的数据,其中电池采集控制器通过CAN通讯协议采集数据,如果我要通过wincc实现对其数据的显示、监控,该如何实现?是通…

    SIMATIC WinCC 2019年6月11日
  • Wincc7.4是否可以另存为7.0,Wincc7.0是否打开并运行??

    Wincc7.4是否可以另存为7.0,Wincc7.0是否打开并运行?? 钻石用户推荐最佳答案 不可以的。如果使用了项目复制器的“复制”或“另存为…”选项,则在目标计算机上必须…

    2020年11月1日
  • WINCC客户机不能操作画面

    一台主服务器,八台客户机,现在服务器和客户机已经组态并可以连接打开画面,但是客户机只显示主画面界面,画面上的控制选择按钮不能实现画面选择和控制,服务器可以控制,按钮都是用内部变量连…

    SIMATIC WinCC 2019年6月11日
  • wincc 7.3版本定时控制

    我想在界面输入00:00:00形式的时间,当我输入一个这样的时间,系统时间到达此时间时,就能给一个变量置位,实现定时启动效果,并且能在界面随时改变间这个时间,然后wincc都能实现…

    SIMATIC WinCC 2021年7月5日
  • 求助,我现在需要一个软件 SQL FOR WINCC

    求一个软件 SQL FOR WINCC的下载地址,谢谢各位了 问题补充:我是WINCC6.0,谢谢 最佳答案 V7.0以后的版本都自带SQL了,你是哪…

    SIMATIC WinCC 2021年7月5日
  • wincc中如何用按钮切换画面

    我在wincc项目中组态了多个画面,组态了一个框架画面,在框架画面底部组态了9个按钮,分别连接9个画面,在框架画面中组态了画面窗口1和画面窗口2,分别连接主画面和标题画面,设定框架…

    SIMATIC WinCC 2019年6月11日
  • WINCC目录树不见了

    我使用的是WINCC7.0 sp1 亚洲版。关闭WINCC项目时,无法正常关闭,就用项目管理器强制关闭了。再打开这个项目时就出现了以下情况:组态画面左面的目录树…

    SIMATIC WinCC 2019年6月11日
  • wincc 7.3自带的sql server异常

    wincc的数据库有异常然后查完发现在sql server 2008里停止数据库会弹出could not locate the&n…

    SIMATIC WinCC 2020年11月1日