codesys 将16位整合到字的方法
1、利用PACK指令,将低8位封装到2个字节里(byte)
2、建立一个一维数组 ,类型是BYTE,Data;
3、将byte字节移到数组Data:=Axis1_Limit_H;
Data:=Axis1+Limit_L;
4、声明一个指针变量 PData1
5、取数组的地址并存到指针变量 PData1:=ADR(Data);
6、 取地址的值,即将BYTE合成后的状态,传送到我们声明的变量DWord1,类型是WORD, DWord1:=PData1^ ;
不错,学到了 有BIT_AS_WORD指令
页:
[1]