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

求大神教教: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组态开关

    wincc的按钮开关功能怎样组态呢,公司Winn项目的一个电机按钮C语言脚本失效了,想拿vb做一个替换掉原来的按钮,(就是一个按钮鼠标按一下按钮的颜色变绿并且电机开启,再按一下电机…

    SIMATIC WinCC 2019年6月11日
  • wincc怎么调用现场视频监控图象?

    wincc怎么调用现场视频监控图象?我要调用的是视频服务器传送的实时图象!请高手指点一下! 最佳答案 在wincc的画面中插入影象播放控件啊!(论坛上以前讨论过的,我的精华帖子)&…

    SIMATIC WinCC 2019年6月11日
  • 谁能提供图片?

    我需要用WinCC做一些好一点的画面,可是不知道画三维图,希望哪位高手能提供一些好的除尘设备的图片,谢谢? 问题补充:我的邮箱suyuting1017@163.com 最佳答案 我…

    SIMATIC WinCC 2019年6月11日
  • 关于wincc中PDU (协议数据单元)的问题!

    原始数据的最大长度受限于所要传送的数据块之一的长度。S7通讯驱动程序能够传送的数据块最大长度取决于连接建立期间所设置的PDU长度减去报头以及其它附加信息。S7-300:PDU长度2…

    SIMATIC WinCC 2019年6月11日
  • graphics runtime

    今天早上一台电脑突然死机了,屏幕上出现了一些错误,请看附件的照片。重启电脑之后又恢复正常,到晚上从工地回来一直都正常。请能够分析一下原因? 问题补充:出现提示“WinCC&nbsp…

    2018年12月9日
  • winCC中单位切换问题

    CPU中输出的字为浮点型的 单位为米每秒,但是显示在触摸屏中为米每分钟,  如何设定的? 问题补充:标定功能?  在哪里? 最佳答…

    SIMATIC WinCC 2020年11月1日
  • 还是关于PCS7改造

    上一个贴子中,我问了关于两个系统融合的问题,得到了专家们的积极指导.现详细说明一下情况,请各位专家给个意见.A系统为PCS7:CPU417-4H,1对冗余服务器,6台操作站B系统为…

    SIMATIC WinCC 2019年6月11日
  • WinCC如何通过对象名称以及画面名称显示的变量连接来打开画面

    WinCC如何通过对象名称以及画面名称显示的变量连接来打开画面。我这里有100台电机,需要在WinCC上用弹出的画面窗口控制,能不能做一个模板画面,对于每台电机只需要调用就可以啊!…

    SIMATIC WinCC 2019年6月11日
  • WinCC_flexible_SMART_V3 怎么显示浮点数

    现用200smart 读取了一块流量计的流量值放在PLC的VD1034里(数据为单精度浮点数),PLC程序中能正确显示数据 比如监控VD1034的值为1.476…

    2021年7月5日
  • wicc解密

    现在有一部分wicc,被加密了。结果在电脑上激活的时候击不活,不知道怎么才能解决这个问题。 最佳答案 1.可能画面中或者全局脚本里做了自动取消激活脚本。 2.可能授权转移…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论