登录
首页
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
上一页
下一页
工控新闻
西门子 Xcelerator 机器人生态合作交流会:加速产业协同创新落地
倍福MX-System Designer:高效的结构化规划工具
倍福照明视觉单元产品线再度扩容 16 款全新设备搭载交叉偏振滤光片,打造完整视觉解决方案
中国电网开启近100亿具身智能设备采购与投资,机器人应用打开新空间
华北工控BIS-6620K-B10模块化整机:面向智能自助终端行业应用
和利时亮相中国国际软件发展大会,多项成果斩获行业认可
倍福全新推出搭载 Intel® Core™ 处理器(系列 2)的工业 PC 更新 CPU,大幅提升性能
重庆仪器仪表展观众参观登记开启,速来解锁观展特权礼包!
更多新闻资讯