登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:请问将32BIT转为16BIT怎么老是丢数据呢.请进来看看.谢谢.
点击:1651 回复:1
楼主
编辑
引用
管理
heidelberg
我用S300做项目.但S7中用到了FB42转换IW值后最大值为27648.这个没问题.但我要用到65535所以就乘以了2.37且存入MD中,一切正常,用DTB转成BCD也正常.但再用BTI转16BIT时发现高位被舍去了.这个怎么样才能解决呀.帮忙呀.谢谢了.我想能不能通过什么将其分为两个16BIT,再分别转出来.有没有这个可能性呢.
05-06-07 05:20
1楼
编辑
引用
管理
cvlsam
分别与0xffff0000和0x0000ffff做次与操作不就将32位数据的高低位都拿出来了
05-06-14 15:06
工控新闻
中国机械工业联合会:预计2026年机械工业主要指标增速在5.5%左右
汇聚多行业装配与自动化解决方案,赋能生产制造降本增效 AHTE 2026观众预登记开启!
图尔克AI 相机TIV入围年度产品奖
宁德时代与泉州市签署合作协议,共建智能零碳电池工厂
技术锚定实践 合作链接全球——国际数字经济治理与领军人才能力建设项目走进和利时
并购南京二机 工业母机“国家队”发力华东市场
海克斯康智慧矿山Split Desktop重现百年采石作业
越疆第三批全尺寸工业人形机器人量产交付,朝着更深、更实的产业应用推进
更多新闻资讯