646058138
级别: 探索解密
精华主题: 0
发帖数量: 8 个
工控威望: 130 点
下载积分: 643 分
在线时间: 0(小时)
注册时间: 2013-12-10
最后登录: 2014-12-19
查看646058138的 主题 / 回贴
楼主  发表于: 2014-11-14 16:34
(转:本人在编程的时候,用300的PLC,遇上模拟量输入输出的时候,用到一个27648的数,数量级怎么对应的我知道,但这个数怎么来的???2的16次方是65536,其中第一位为符号位,那么2的15次方为32768,那也应该是+32768—-32768呀,怎么出来个27648啊??)


2^15=32768

PLC能辨识到+32768—-32768这个范围,但它做了个额定工作范围,西门子按84.375%比例选的额定工作范围,也就是32768*84.375%=27648,
如果测量范围超出额定的工作区间,PLC也能做到检测,但有一个限度,不能超过32768。


问题:
1,为什么是2的16次方,我用的分辨率是12位呀(SM331 AI8*12bit)。编程时貌似还27648*10^6???????
zhoufall
级别: 略有小成
精华主题: 0
发帖数量: 241 个
工控威望: 372 点
下载积分: 1417 分
在线时间: 32(小时)
注册时间: 2013-12-05
最后登录: 2024-05-19
查看zhoufall的 主题 / 回贴
1楼  发表于: 2014-11-18 22:06
   其实是2的12次方,但PLC内部会把AD转换后的值自动乘以8,所以要乘以8,变为27648
微乎微乎至于无形  神乎神乎至于无声
wwcwwc
级别: VIP会员

精华主题: 0
发帖数量: 3393 个
工控威望: 3189 点
下载积分: 70287 分
在线时间: 1602(小时)
注册时间: 2008-04-20
最后登录: 2024-09-19
查看wwcwwc的 主题 / 回贴
2楼  发表于: 2014-11-20 13:28
西门子数据位的16位标记的最高位为符号位格式。
sz518104
级别: 家园常客
精华主题: 0
发帖数量: 916 个
工控威望: 788 点
下载积分: 17726 分
在线时间: 382(小时)
注册时间: 2009-01-05
最后登录: 2024-01-19
查看sz518104的 主题 / 回贴
3楼  发表于: 2014-11-20 15:21
不错学习一下啊