如何将一个数组的中的数赋值给另一个数组

求大神教教:wincc中,从OPC接收到的一组不确定具体个数的数据怎么样单个提出来给另一个数组处理(可能还要对数据的个数进行计算),因为我要把接收的数据的数据类型全转换成统一的形式

最佳答案

opc变量你肯定要建立的,那么建立了哪些变量你肯定也知道,直接在wincc的脚本中用组读写功能去操作就行了,把所有的数据都转过去。

提问者对于答案的评价:
组读写是用HMIRuntime.Tags吗,为什么我变量设置的是双精度的数组型,出来的结果只有一个,显示不是数组
Sub OnClick(Byval Item)                                                            

Dim SD
Dim RAW1

''将内部变量"FQCS_CD"作为对象指定给变量RAW1, 此刻的RAW的数据格式9-Object

Set RAW1 = HMIRuntime.Tags("ValueLArray")
RAW1.Read ''读对象
MsgBox "raw1:"& VarType(raw1)&"ValueLArray:"&VarType(HMIRuntime.Tags("ValueLArray"))''显示RAW和TEMP的数据格式

SD=CDbl(RAW1.value) ''将对象的数据存到中间变量SD里面

MsgBox "raw1:"& VarType(raw1)&"SD:"&VarType(SD)''显示RAW和SD的数据格式
MsgBox "Array length:"&UBound(sd)''显示SD的数组长度
MsgBox "SD Value:"&SD(0)&" /  "&SD(1)&" /  "&SD(2)&" /  "&SD(3) ''显示前面四个SD数组值,可以自己增加

End Sub

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午2:20
下一篇 2021年7月5日 上午2:20

相关推荐

  • . WinCC 组态工具(Configuration Tool)

    . WinCC 组态工具(Configuration Tool)这个工具 具体在哪呢 还是得另外安装啊? 最佳答案 在WINCC的…

    SIMATIC WinCC 2019年6月11日
  • wincc rt professional 授权问题

    1.wincc rt professional服务器使用一个RT2048点的授权,客户端也用一个2048点的授权可以么2.一台服务器能带多少客户端3.一台win…

    SIMATIC WinCC 2021年7月5日
  • wincc 画面窗口切换问题

    我在主画面做了3个画面窗口,画面窗口2里面有几个按钮,我想要按不同的按钮能实现画面窗口3的切换,不知道怎么弄,用C脚本写了个,运行没反应 图片说明:    &n…

    2021年7月5日
  • 关于C脚本和VB脚本

    请问能否用C或VB脚本对另一台机子(同一网络)上的Oracle 9i数据库内容进行读写? 最佳答案 可以,但是应该装oracle的客户端,比较好,相当于本机读取数据库。其…

    SIMATIC WinCC 2019年6月11日
  • wincc多用户系统问题,客户端激活卡死

    wincc多用户系统,操作系统win10,一台服务器,一台客户端,wincc用的是WINCC7.5服务器运行正常,客户端激活后加载到7%卡死,很长时间后能进入项目界面,但是没有读数…

    2021年7月5日
  • 触摸屏是如何赋值给PLC

    比如说 我要控制电机上升5米 设了一个变量连接到PLC  我在触摸屏上的I/O域输入一个数值然后回车这个值是不是就已经传给PLC还是要另外在…

    SIMATIC WinCC 2019年6月11日
  • WINCC程序

    怎样编写脚本实现按扭点击打开报表 最佳答案 如果是用报表编辑器中布局做报表可以用RPTJobPreview(pszJobName);进行报表预览,如果是用画面做的报表可以直接打开画…

    SIMATIC WinCC 2019年6月11日
  • WINCC 中报警回路函数的使用

    报警回路中函数参数处的值该怎么写入,图一是为写入的   图二是我自己测试的,添加后点击没用  请教高手 值该怎么写。 图…

    2021年7月5日
  • OLE-DB_Tag_and_Alarm_Export 不能查中文变量名

    -DB_Tag_and_Alarm_Export 不能查变量记录的中文变量 最佳答案 -DB_Tag_and_Alarm_Export 这个是什么?能详细点就好…

    SIMATIC WinCC 2019年6月11日
  • wincc7.0报表如何制作

    大家好!我想用wincc7.0做一个简单的报表,打印记录时间和压力、温度等一些变量,不知道如何制作,希望提供参考资料和示例,谢谢! 最佳答案 请点击以下链接:http://www.…

    SIMATIC WinCC 2017年12月10日

发表回复

登录后才能评论