WINCC的原始数据类型通过GetTagRaw进行获取,但是不同数据类型的拆分原则是什么呢,比如INT和Real型数据是怎样拆分的。

WINCC的原始数据类型通过GetTagRaw进行获取,但是不同数据类型的拆分原则是什么呢,比如INT和Real型数据是怎样拆分的。
而且现在还有个问题是wincc的原始数据连不上PLC的数据块,数值都没有显示

问题补充:
整形和浮点型变量的处理有什么区别吗。

最佳答案

示例:
 
BYTE a[160] //原始字节数据
float b[40]; //浮点数据
 
GetTagRaw("a1",a,160); 
 
for(int i=0;i<40;i++) 

   ((BYTE*)&b[i])[0]=a[i*4+3]; 
   ((BYTE*)&b[i])[1]=a[i*4+2]; 
   ((BYTE*)&b[i])[2]=a[i*4+1]; 
   ((BYTE*)&b[i])[3]=a[i*4]; 
}

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

最佳答案作者回复:
原理一样,没有区别

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午1:26
下一篇 2020年10月31日 下午1:26

相关推荐

  • 802d sl ?

    使用802D 的平面磨床,工件的工作台运动到后半段有异响振动,用手移动工作台也有小的移动量,这应该是滚珠丝杠的问题,用螺距补偿能否改善? 最佳答案 用螺距补偿不能改善,螺…

    SINUMERIK 2017年11月6日
  • 请教 802D sl 故障

    802D sl 系统开机后出现报警提示如下:230021 DP03. 从动装置03:A_INF-02(0002):功率部件接地 、…

    SINUMERIK 2017年11月4日
  • 求助个关于回零点的问题

    我这台机床是龙门的,F开头18I系统。回零有问题的是Z轴是垂直轴。前天开机回零成功后发现回的位置和往常不同,比之前比差了4mm的距离(负方向位置)。我关电回了有6次,其中只有1次是…

    SINUMERIK 2017年6月1日
  • 840Dsl西门子OP15面板的水平软键与垂直软键,被按下后没有响应?

    840Dsl西门子OP15面板的水平软键与垂直软键,被按下后没有响应?在USB接口上连接鼠标后,鼠标可以正常使用。型号6FC5 203-0AF03-0AA0 最佳答案 1…

    SINUMERIK 2017年6月1日
  • easy screen的应用文档

    求分享下easy screen的例子文档 最佳答案 你看看这个是否对你有帮助!链接:https://pan.baidu.com/s/111iKs2YZsaXEXgm6ig…

    SINUMERIK 2021年7月5日
  • 828D仿真软件

    win7  64位 最佳答案 我试过win7 64位可以使用,西门子官网可以免费下载但需要注册。链接:https://pan.baidu.com/s/…

    SINUMERIK 2020年10月31日
  • 840D sl系统A轴电机抖动,急!

    各位大侠好,维修过程中遇到这样一个问题,希望各位高人给予指点:840Dsl 系统五轴加工中心,A轴双测量系统(第二测量系统圆光栅尺),涡轮蜗杆驱动,由于反向间隙过大和电机…

    SINUMERIK 2020年10月31日
  • 机床轴、通道轴、几何轴关系

    在西门子840Dsl简明调试手册中,机床轴、通道轴、几何轴关系这段,有点看不明白,跪求大神讲通透一点,如何设置这些参数,参数之间的关系怎样一一对应的。 最佳答案 这个问题主要去看功…

    SINUMERIK 2020年10月31日
  • 802d sl许可证丢失

    802d sl重新刻录了CF卡,启动后报警8080:许可证丢失 钻石用户推荐最佳答案 802D SL必须采用西门子提供的CF卡,如果是原来的系统CF卡重新写的软…

    SINUMERIK 2020年10月31日
  • 西门子840d数控机床的CF卡有读卡器吗?有的话有订货号或型号或购买途径?速求。

    西门子840d数控机床的CF卡有读卡器吗?有的话有订货号或型号或购买途径?速求。 钻石用户推荐最佳答案 笔记本都带有PCMCIA卡槽,也称为PC卡槽,840D的NC卡是属于PC卡,…

    SINUMERIK 2020年11月1日