如何使用 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

相关推荐