酷德网

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

codesys 将16位整合到字的方法

[复制链接]

该用户从未签到

发表于 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-12-12 12:25 , Processed in 0.156508 second(s), 13 queries , MemCache On.

酷德网

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

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