如何使用 SetTagRaw 和 GetTagRaw

帮忙举个例子,谢谢

问题补充:
那一个4字节的变量怎么分拆阿? float型的变量, 还有bit型的变量,怎么分拆位(不会用 位与或把)?

最佳答案

#define DATA_SIZE 10
 BYTE byData[DATA_SIZE];
 int data;
 data=GetTagWord("tagname0");byData[1]=data;
 data=GetTagWord("tagname1");byData[3]=data;
 data=GetTagWord("tagname2");byData[5]=data;
 data=GetTagWord("tagname3");byData[7]=data;
 data=GetTagWord("tagname4");byData[9]=data;

 
 SetTagRaw("rawtagname",byData,DATA_SIZE);
 //SetTagRaw是先定义后组合,再付值。
 //GetTagRaw一样,先定义后取出,再分配。
 

提问者对于答案的评价:
就你一个。 分就给你了

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

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

相关推荐

  • WINCC 画面中的文字都显示成了????!

    原来是6.2版本做的,XP下面,现在7.4,win7系统下就是???,计算机名改过了。语言切换过改不过来。 图片说明:    钻石用户推荐最佳答案 1是改变你的…

    2021年7月5日
  • 变量报警

    从PLC中读取浮点数温度变量定义为A (输出域,变化范围是从0到999)  想新建变量B (输入域)   如果…

    SIMATIC WinCC 2019年6月11日
  • MPI通讯不上

    采用MPI通讯,但是把通讯线接好好,在诊断时显示错误0x031a:没有激活PROFIBUS/MPI网络是怎么回事?接线都检查了,没有问题,PG/PC上的设置也没有问题,把属性里的“…

    SIMATIC WinCC 2019年6月11日
  • 关于用户的一点问题

    想实现以下功能: 针对不同的用户登录,画面的部分内容隐藏或者显示。 比如:某些用户可以看见A按钮和B文本; 某些用户登录看不见A按钮和B文本。&nbs…

    SIMATIC WinCC 2019年6月11日
  • wincc安装问题

    此系统中没有安装MS安全补丁。 该 WinCC 版本需要以下软件:      Window…

    SIMATIC WinCC 2019年6月11日
  • OPC服务器不支持浏览器借口

    用WINCC7.4SP1于S7-200走OPC通讯,当添加变量进行浏览服务器时,报错“OPC服务器不支持浏览器借口”,是什么原因,应该如何处理? 钻石用户推荐最佳答案 OPC的各种…

    SIMATIC WinCC 2021年7月5日
  • 怎么在WINCC中用一个按钮打开EXCEL?????

    怎么在WINCC中用一个按钮打开EXCEL????? 最佳答案 在C脚本里用这种方式打开Excel,因Excel.exe没有在系统目录需要包含完整路径,比如ProgramExecu…

    SIMATIC WinCC 2019年6月11日
  • wincc连接其它型号的PLC

    我在网上搜索过wincc连接其他的型号的PLC,大家都说要用OPC软件,而且基本上的人都推荐KEPServer,那么请教各位高手:第一:除了使用OPC软件之外,还有没有其他的方法?…

    SIMATIC WinCC 2017年11月1日
  • 带询问的输出按钮做法

    想做一个按钮,点击后弹出对话框,是否确定输出(例如DO1),点击否,不动作,点击是,输出1秒钟,然后再变为0。 最佳答案 用msgbox函数复位在下位机来做。按钮的的vbs动作:i…

    SIMATIC WinCC 2019年6月10日
  • wincc与PC Access smart

    wincc用PC Access smart与plc通讯,每过几个小时wincc就会断连,从新运行wincc仍然可以连接。wincc是K7.0.3.0PC&nbs…

    SIMATIC WinCC 2021年7月5日