您现在所在的是:

西门子SIEMENS

回帖:5个,阅读:732 [上一页] [1] [下一页]
584
东门吹牛
文章数:10
年度积分:50
历史总积分:584
注册时间:2015/7/27
发站内信
发表于:2015/7/27 16:25:02
#0楼
那位大神能帮忙讲解一下西门子里字节至整数转换、BCD码至整数转换指令,最好能举个列子帮忙详细讲解一下,感谢!
10分悬赏
16218
zrx517697809
文章数:6262
年度积分:50
历史总积分:16218
注册时间:2014/3/28
发站内信
2018论坛热心网友
三菱电机活动(三)
寻找英威腾(三)
发表于:2015/7/27 16:37:33
#1楼
字节转换成整数,是8位转换成16位
致力于自动化
伺服 PLC HMI
2458
dc8421
文章数:161
年度积分:50
历史总积分:2458
注册时间:2009/5/19
发站内信
发表于:2015/7/27 16:49:01
#2楼
为啥自己不好好看编程手册呢。上面都有的。
附件 QQ图片20150727164857.jpg
584
东门吹牛
文章数:10
年度积分:50
历史总积分:584
注册时间:2015/7/27
发站内信
发表于:2015/7/28 9:16:46
#3楼
回复 #2楼 dc8421
是这样,比如我有一串数据:01101010-00110011要转换成整数,前一个字节代表仓库号,后一个字节代表存货量,程序该怎么写?



另有0110-1010-0011-0011也是同样要转换成整数,每个半字节代表一组数据,也同样要转换成整数,程序怎么写?


诚心请教您,非常感谢!!!我QQ271202813
584
东门吹牛
文章数:10
年度积分:50
历史总积分:584
注册时间:2015/7/27
发站内信
发表于:2015/7/30 9:20:11
#4楼
又没有高手来个程序举例啊,拜托
10083
9012573
文章数:799
年度积分:53
历史总积分:10083
注册时间:2006/4/10
发站内信
发表于:2015/7/30 10:47:09
#5楼
按西门子的编程规则 MD10 由MW10 和MW12 两个字组成。 MW10 是高位字,MW12 是低位字。

MW10 由MB10 和MB11 组成 MB10是高字节MB11是低字节。

MW12 由MB12 和MB13 组成 MB12是高字节MB13是低字节。

如果MD10的16进制数值是W#16#11223344的话,则MB10为11,MB11为22,MB12为33,MB13为44。由此推出数值W#16#1010101的确是MB10,MB11,MB12,MB13都是01。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

62.4004