登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:[求助]s7-200模拟量如何转换成数字量的?
点击:12407 回复:20
楼主
编辑
引用
管理
morgen1
例如被测对象的温度范围是600-1400,通过0-20ma的电流信号,怎么转换成数字量?
有没有说明工具的?
我选用的是CPU224,两个EM231模块!
05-05-19 00:15
1楼
管理
匿名用户
该帖内容不符合相关规定!
05-05-22 08:27
2楼
编辑
引用
管理
syc
楼上的把程序贡献给我好吗?shiyingchun-7602@163.com
05-05-22 14:16
3楼
编辑
引用
管理
seesun
有的话我也要,看来四没有了,呵呵
05-05-25 15:42
4楼
编辑
引用
管理
chengquan333
你通过数学计算就可以拉,600对应0MA,1400对应20MA,然后把转换为0-1的数字即可,在PLC内部模拟量转换为数字量后的数值为0-1.
05-05-26 10:22
5楼
编辑
引用
管理
morgen1
把600转换成二进制数?
转换成数字量低三位是不是无效?
05-05-26 10:53
6楼
编辑
引用
管理
harry1979
0-20mA对应的数字量为0-32000。
y=(1400-600)*(x-0)/(32000-0) +600
可以把程序发给我帮你看看
0247605234@163.com
最后修改:
2005-5-27 13:34:41
05-05-27 12:57
7楼
编辑
引用
管理
lhqiang-56
各位大侠,小弟想问下,要是我选用的是EM231模块里的热电偶模块的话,还需要考虑那么模拟量转换为数字量吗?模块里面不是有AD转换功能吗?
05-05-30 20:42
8楼
编辑
引用
管理
chengquan333
必须要转换,因为模块只能把模拟量转化为二进制数字量,这些数字存储在AIW0,AIW2...中,编程中必须把这些数字量(整数型)转换成浮点数(0-1),然后才能把这些浮点数输入模拟量控制字节中.
05-05-31 10:41
9楼
编辑
引用
管理
dzfa
谁说整数不能用来控制了。从EM231热电偶模块中读入的数据就是采集到的温度值,二进制与十进制只是显示格式的不同,在PLC的存贮区中没有什么区别
05-05-31 12:55
上一页
下一页
工控新闻
华北工控EMB-4148:为视觉引导机器人装上“智慧大脑”
和利时亮相中国国际软件发展大会,多项成果斩获行业认可
皮尔磁:狭小空间防护,安全高效一步到位
黑湖科技完成近 10 亿元 D 轮融资 加速工业AI应用落地和全球扩张
珞石机器人荣获智元“优秀供应商伙伴”奖
江森自控发布《2026可持续发展报告》 聚焦关键任务行业能效收益
德国联邦总理弗里德里希·默茨莅临德国汉诺威工业博览会倍福展台
重庆仪器仪表展观众参观登记开启,速来解锁观展特权礼包!
更多新闻资讯