#define Tag_ID "ID"
#define Tag_OP "OP"
#define Mask_Bit_W_0_6 0x4000 // Start
WORD wValue;
wValue= GetTagWordWait(Tag_OP);
SET(wValue, Mask_Bit_W_0_6);
SetTagWord(Tag_OP,wValue); 详细解释下这几行代码的意思,不知道怎么回事
最佳答案
#define Tag_ID "ID" 这一行时Tag_ID这个定义为字符串ID
#define Tag_OP "OP" 这一行时Tag_OP这个定义为字符串OP
#define Mask_Bit_W_0_6 0x4000 // Start
这一行时Mask_Bit_W_0_6 这个定义为字符串 0x4000
WORD wValue; 定义一个word类型的变量wValue
wValue= GetTagWordWait(Tag_OP); vValue的值为变量OP的值
SET(wValue, Mask_Bit_W_0_6); 这一行不知道什么意思,应该是自己编写的函数吧
SetTagWord(Tag_OP,wValue); 把变量OP的值等于wValue
提问者对于答案的评价:
好
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc316603.html