酷德网

Kx-M3-T22s
查看: 115|回复: 0

codesys 将16位整合到字的方法

[复制链接]

升级   3.33%

发表于 2017-7-31 12:16:32 | 显示全部楼层 |阅读模式

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





评分

参与人数 1酷币 +4 收起 理由
admin + 4 亲,你太牛逼了,走,我请你吃鳇鱼头去~~.

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博賬號登陸

本版积分规则


顶部qrcode底部
帅的人都用微信扫了!

QQ|小黑屋|手机版|Archiver|酷德论坛 ( 苏ICP备16065247号-1|人工智能|网站地图  

GMT+8, 2017-8-19 00:20 , Processed in 0.312128 second(s), 16 queries , Memcache On.

酷德网

© 2001-2013 Hicodesys. 技术支持 by 酷德网

快速回复 返回顶部 返回列表