wincc中如何对数组变量操作

现在在KEP中用modbus读取了一个数组:400001【10】,即对应下位机的10个可读可写变量,请问在wincc中如何针对每个地址操作?现在如果是建立单变量链接的话没有问题,问题就是不知道如何针对数组操作。数组在wincc变量管理器中为原始数据类型。

问题补充:
我就是不知道在wincc中如何拆分,现在如果在Kep中直接定义为单独变量确实没问题,但数据多了怕影响速度,现在我在Kep中定义F0_9=400001[10]直接在Kep中观察没问题,引到wincc中后就是一个F0_9的原始数据变量,我现在就是想把这个原始数据变量拆分出来,实现读出写入操作!希望大家帮忙!

最佳答案

首先使用GetTagRaw获取原始数据,然后将高低字节交换即可得到数组内容。
 int i;
 BYTE Bytes[20];
 GetTagRaw("RawDataFromOPC",Bytes,20); //Return-Type: BOOL
 for (i=0;i<10;i++)
 {
  printf("\r\n%d",Bytes[i*2]+Bytes[i*2+1]*256);  //打印输出转换后的数组内容
 } 
 

提问者对于答案的评价:
这几天电脑出问题了,没上来看,不过这是最好的方法;基本就是这么处理的。在论坛上找到了老外的具体做法不错,试了一下,读没问题,但写一直没试出来,现在给各位同仁看下,有兴趣的大家可以试下,给大家说说:
 https://www.automation.siemens.com/WW/forum/guests/PostShow.aspx?HTTPS=REDIR&language=en&PostID=38096

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

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

相关推荐

  • WINCC 7.4 SP1项目变量记录运行

    WIN10操作系统下,WINCC 7.4 SP1项目勾选了变量记录运行系统,激活到末尾后,自动取消激活,说有未知错误。但是同样的项目在WIN7系统下可以激活。 …

    SIMATIC WinCC 2020年11月1日
  • 研华工控机需要加什么网卡才能通讯

    我公司新买的研华工控机作备件用,但买过来不带DP通讯口的,请问需要买什么样的通讯,我在原来工控机设备上的查到的定货号是:6GK1516-1AA00。但是原先的工控机停产了,现在新买…

    SIMATIC WinCC 2019年6月11日
  • wincc许可证升级

    wincc原来是7.0 RC2048点授权,运行正常,现在已从供应商购买了2048–>8192点的升级包,不过是RT版的,发现升级不了.请问能不能这样升级,有什么…

    SIMATIC WinCC 2019年6月11日
  • WINCC客户机权限管理

    现在一个CS结构的系统 需要在工程师站上管理全部的用户跟密码 各个客户机以不同的用户密码跟服务器连接 具有不同的画面和操作权限 请各位前辈们…

    SIMATIC WinCC 2019年6月11日
  • wincc画面模版与画面实例报警与出错

    建画面模版时弹出窗口报错,使用画面实例时输出窗口报错,求大神解答,还有可不可以给个wincc c脚本资源呀 图片说明:      …

    2021年7月5日
  • Wincc 单选框和多选框控件怎么连选项的变量

    Wincc 单选框和多选框控件怎么连选项的变量?我在编辑界面下,绘制了一个单选框,怎么把单选框上的各个选项,连接上变量,让画面运行时,选择不同的选项会有不同的动作?? 问…

    SIMATIC WinCC 2019年6月11日
  • 求Wincc关于报警控件的文档

    求WinCC Alarm Control的文档,视频更好.谢谢 最佳答案 《WINCC报警控件》https://wenku.baidu.com/view/9da…

    2021年7月5日
  • 全局阴影无法实现

    全局阴影无法实现,只能实现全局脚本,使用的是wincc V7.3执行步骤按照官网视频做的,请大家看看为什么实现不了? 图片说明:     &…

    2017年6月29日
  • wincc属性

    wincc的属性里好像有个响应时间是根据变化,我怎么找不到呢,在哪可以设置? 最佳答案 I/O域,左键-组态对话框-更新--可以根据要求选择数据更新的周期 对应用变量来做…

    SIMATIC WinCC 2019年6月11日
  • CP5611卡的安装详细方法?

    不知道CP5611卡怎么正确安装到计算机上面,望高手能够提供详细的安装方法. 最佳答案 跟网卡、猫一样,在你电脑的PCI插槽中插入,然后将机箱后面需要紧固的螺丝拧上即可,没有特别的…

    SIMATIC WinCC 2019年6月11日