模拟量输出信号范围转化

我现在用em231 和232模块,它的输入输出都是电流0---20ma但是,实际中我的输入输出电流范围都是4---20ma ,请问应该怎么样转化啊?

问题补充:
看看这样对不对,实际量/量程=(模拟量输入--6400)/(32000-6400),小弟不太清楚啊

最佳答案

压力变送器(-0.1MPa~0.15MPa)的输出信号为DC4~20mA,模拟量输入模块将0~20mA转换为0~32000的数字量,设转换后的数字为N,
 (1)求以MPa为单位的压力值。(2)求气压值=-0.05MPa时对应的数字量N。 

 模拟量的输入/输出都可以用下列的通用换算公式换算:
 Ov = [(Osh - Osl)*(Iv - Isl)/(Ish - Isl)] + Osl
 其中:
 Ov: 换算结果 
 Iv: 换算对象 
 Osh: 换算结果的高限 
 Osl: 换算结果的低限 
 Ish: 换算对象的高限 
 Isl: 换算对象的低限 
 Ov: 换算结果
 这个公式以及模拟量比例换算库可以到《西门子 S7-200·LOGO!·SITOP 参考》V0.93版里面下载,
 具体的在目录----S7-200PLC----编程软件STEP7-Micro/Win----Micro/Win指令库----Micro/Win附加指令库----Scaling量程换算库

 到下载中心 http://www.ad.siemens.com.cn/download/
 文档编号:A0136
 文档类型:应用文档
 文档中文标题:《西门子 S7-200·LOGO!·SITOP 参考》V0.93版
 日期:2009/1/8
 大小:5.68MB 

 (1)求以MPa为单位的压力值
 Ov: 换算结果 
 Iv: 换算对象 (aiw0)
 Osh: 换算结果的高限 (0.15)
 Osl: 换算结果的低限 (-0.1)
 Ish: 换算对象的高限 (32000)
 Isl: 换算对象的低限 (6400)

 [(0.15 +0.1)*(aiw0 - 6400)/25600] -0.1--------[(0.25aiw0-1600)/25600] -0.1

 LD     SM0.0
 ITD    AIW0, AC0
 DTR    AC0, AC0
 *R     0.25, AC0
 -R     1600.0, AC0
 /R     25600.0, AC0
 MOVR   AC0, VD0
 -R     0.1, VD0              //VD0就是压力变送器的实际压力值  

 (2)求气压值=-0.05MPa时对应的数字量N。 
 Iv: 换算对象 (-0.05)
 Osh: 换算结果的高限 (32000)
 Osl: 换算结果的低限 (6400)
 Ish: 换算对象的高限 (0.15)
 Isl: 换算对象的低限 (-0.1)

 [(32000-6400)*(-0.05+0.1)/(0.15+0.1)] +6400=11520

 

提问者对于答案的评价:
谢谢

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc351931.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • s7-200的数据保持

    各位前辈:     我有个项目需要数据保持,vb10掉电一个月以上不丢数据,PLC为226cn,老板不买电池卡,但客户要求断电一个…

    SIMATIC S7-200 2021年7月5日
  • 功能指令

    问一下我重复下载程序至PLC,每下载一次要清除上一次的程序还是新程序覆盖前一个程序:“擦除或编程存储卡”又是什么意思。谢谢了 最佳答案 清除上一次的程序和新程序覆盖前一个程序意思是…

    SIMATIC S7-200 2020年11月5日
  • win 7软件兼容

    各位老师好 我想问一下S7-200\300及WINCC软件能安装在win7系统(家庭或专业版)下吗 想买台电脑看预装是win7系统 改成XP的还比较麻…

    SIMATIC S7-200 2021年7月4日
  • S7-200PLC V区数值

    出厂设备,运行2天时间没有断电,运行中突然V区的参数80%都变了,有的变大,有的变小,有的不变,大约30个VD设定值,肯定不是程序问题,同一个程序在其他设备上没有出现此现象。即使程…

    SIMATIC S7-200 2017年8月1日
  • mp277与S7-200的时间如何统一

    请教:在MP277画面中显示的系统时间(可修改)如何传到S7-200中。谢谢! 最佳答案 请参考——触摸屏时间和plc时间同步http://www.ad.siemens.com.c…

    SIMATIC S7-200 2020年11月1日
  • 立即位逻辑指令使用方法。

    S7-200CN: 立即位逻辑指令-跟我学 – 54/185 课程编号:V0190 暂无简介 点击这里,打开新窗口观看完整视频 该视频下的所有用户提问列表 立即位逻辑指令与普通位逻…

    2017年11月13日
  • PLC与PLC做PPI网络读写与TP177B PN/DP通讯

    我现在有一台CPU224XP及 一台CPU224及一台人机TP177B PN/DP. CPU224XP Port0与CPU224 …

    SIMATIC S7-200 2020年11月1日
  • S7-200 226PLC控制松下A4伺服如何接线

    S7-200  226PLC控制松下伺服如何接线,?226的PLC有源型和漏型的吗?那位高工有接线图请给我一份 最佳答案 有相关的接线原理图?参见:《S7—20…

    SIMATIC S7-200 2020年11月1日
  • 模拟量数据采集怎样找最大最小值编程问题

    请求技术帮助!   使用CPU224XP自带模拟量输入通道,输入0-10V电压信号,在线采集数据找到最大及最小值,然后转换成0——10mm工程量,最大…

    SIMATIC S7-200 2020年10月31日
  • s7-200与s7-300之间的DP通讯!

    300cpu做主站,然后200的cpu的地址怎么在300中使用(200带的有扩展模块).是否有固定的分配区域? 最佳答案 200带EM277做DP从站与300通讯,老问题了&nbs…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论