登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:[求助]s7-200模拟量如何转换成数字量的?
点击:12299 回复: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
上一页
下一页
工控新闻
汇川技术 × TE Connectivity 战略签约
中控技术第二届工业AI产业落地共促大会成功举办
贡献率超20%,这个新产业何以成为“新引擎”?
联想宣布AI云超级工厂已经落地
和利时与瑞柏集团签约战略合作协议
零碳工厂怎么建?
豪森智源MES,助力安徽汽车零部件企业产能提升20%
罗克韦尔自动化发布《可持续发展 2025 年度报告》
更多新闻资讯