全局数组写值

dcount107:
 你好!
 现在用全局数组是可以读了,我想给数组写值,又该如何?
 我太笨啦,没试出来
 

问题补充:
我照着你的回答试验了,还是写不进去啊

 
 --------------------------------------
 在全局脚本里编写一过程:
 Dim a(324),i
 For i=1 To 324
    a(i)=0
 Next
 HMIRuntime.DataSet.Add "a",a

 在画面打开时执行这个过程。

 画面上置两个按钮:

 按钮1:读

 Dim a,i
 a = HMIRuntime.DataSet("a").Value
 For i=1 To 324
    HMIRuntime.Trace a(i) & vbCrLf
 Next

 按钮2:写

 Dim a,i
 a = HMIRuntime.DataSet("a").Value
 For i=1 To 324
    a(i)=i
 Next
 HMIRuntime.DataSet("a").Value = a

 

最佳答案

----------------------------
    Dim a,i
    a = HMIRuntime.DataSet("a").Value 
    a(1)=30 '#给数组写值
    HMIRuntime.DataSet("a").Value =a '#更新DataSet
  ----------------------------
  我试过,没有问题啊。把你的脚本全部贴出来看看!
 ----------------------------
 经测试,一切正常。你所说是写不进去是怎么回事?
 还是发Email吧,这里交互性不好。

提问者对于答案的评价:
我抽时间给您发邮件,谢谢!!!

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

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

相关推荐

  • WINCC上传到PC

    我有触摸屏的原文本,但是有的地方被修改了,我想从WINCC中上传到我的PC中,是否可行? 最佳答案 肯定不行,一般没有人会启用回传功能的,而且如果需要该功能,屏里需要比较大的存储空…

    SIMATIC WinCC 2019年6月11日
  • wincc多屏显示问题

    wincc画面太多,怎么能做双屏显示或者多屏显示,屏幕都能操作,方便监控? 最佳答案 显示器设置能扩展,比如水平扩展,然后画面分辨率设置的大一些,比如一个显示器分辨率是1920*1…

    SIMATIC WinCC 2021年7月5日
  • wincc online trend control 时间轴和电脑时间不一致

    wincc online trend control  时间轴和电脑时间不一致,怎么设置使其一致,请各位指点,谢谢 最佳答案 ??…

    SIMATIC WinCC 2017年10月24日
  • 请问如何将主画面图片层级置于活动的画面窗口之上

    问题简化为:我有两个画面,一个“主画面”,一个“子画面”。在“主画面”有一个按钮“上锁”(按钮的层级是4),一个半透明的PNG图片“遮罩”(图片的层级是3,初始时图片不显示)和一个…

    2021年7月5日
  • WINCC趋势控件在画面窗口中的显示问题

    我想做类似DCS中的一个功能:点击IO域直接弹出一个画面窗口显示当前IO域的历史曲线;但是没找到WINCC自带的曲线控件的当前曲线变量源通过脚本怎么赋值?没找到这个属性。各位是否有…

    SIMATIC WinCC 2017年11月4日
  • 求助!wincc如何通过电脑主机直接控制继电器动作?

    中控室有台上位机,离PLC柜较远  现在想通过wincc能不能通过主机直接控制继电器,继电器控制报警器报警 钻石用户推荐最佳答案 可以考虑加一个可以与WINCC…

    SIMATIC WinCC 2021年7月5日
  • WinCC V7.4的脚本系统

    各位前辈好!小弟想好好学习、深入研究一下WinCC V7.4的脚本系统,感觉好难啊~哪位前辈有好的视频或者电子资料给小弟指导一下呢?另外写C脚本、VB脚本、VBA,是不是…

    SIMATIC WinCC 2021年7月5日
  • wincc中2个画面窗口一起移动问题

    wincc中 调用了两个画面窗口1,2,想着拖动画面窗口1,画面窗口2也着移动,如何实现? 问题补充:请详细说明,C语言或VB。 最佳答案 怎么移动法?示例:画面窗口2的…

    2021年7月5日
  • WINCC背景画面设置

    设置了背景画面,但是无法显示;之后不知道为什么可以显示了,但是关闭重启后又无法显示,这是怎么回事?是初学者,请各位前辈提点一二!多谢多谢! 问题补充:将背景设置成图片,不是单纯的颜…

    SIMATIC WinCC 2017年8月26日
  • 关于wincc的两个问题

    1、为什么alarm logging 里面 message text只能输入10个字符 多了不行吗 2、如果要在画面里做…

    SIMATIC WinCC 2019年6月11日