模拟量输出信号范围转化

我现在用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日 上午12:59
下一篇 2021年7月5日 上午12:59

相关推荐

  • PPI通讯速率

    1:PPI协议是不是仅支持9600波特率?我见大部分程序仅仅是设置SMB30=2,即允许PPI主站就可以拉! 2:我有一个CPU224XP作主站与40台单片机PPI通讯,…

    SIMATIC S7-200 2021年7月5日
  • s7-200如何做到为连续地址赋值

    各位大侠,s7-200如何做到为连续地址赋值,比如为vw200、vw202…….vw300此区间都赋值0,简洁一点的,谢谢! 最佳答案 1、例如:请问S7-200如何向VW…

    SIMATIC S7-200 2020年10月31日
  • netw和netr的实例

    大家好:谁有netr和netw的实例,最好有讲解的那种!还要一份xnet和rcv的实例!谢谢大家! 最佳答案 可以看看下面《S7-200网络读写的应用 》视屏讲解http…

    SIMATIC S7-200 2020年11月1日
  • 任意4个有故障就停机

    现在有11个电机,要求如果4个电机有故障就全部停车。从11个里面选4个大概有300多种几率。这个怎么写啊 最佳答案 在程序的第一个网络,设置成vb0=0从网络2开始,每种故障,都将…

    SIMATIC S7-200 2020年10月31日
  • EM231TC热电偶模块使用

    第一次用热电偶模块,s7-200 cpu226+em231tc,接J型热电偶,拨码开关全在0位置,读取选择AIW0,VW0都没有数据,这个地址应该选什么才对呢?最好是有示…

    SIMATIC S7-200 2021年7月5日
  • 两台200plc触摸屏上位机通讯问题

    一台cpu226从站,另一台是cpu222主站,之间使用netr/netw进行通讯,使用226端口0与222端口0连接,cpu226端口0使用带编程口的总线连接器,226端口1接威…

    SIMATIC S7-200 2020年11月1日
  • 怎样提高称重结果的精度

    我在写一个程序,是通过控制绞龙来实现定量一种土。通过modbus读取两个压力变送器的称重结果作为反馈,每个周期读取一次数据,并对数据进性运算,控制绞龙转速。发现一个问题,就是当本周…

    SIMATIC S7-200 2021年7月5日
  • 200 PLC 编程软件下载

    谁有200 PLC 编程软件的下载地址啊,SIEMENS  官网总是让我注册,还不知道审核要多长时间, 是 MICRO-…

    SIMATIC S7-200 2017年8月15日
  • PC ACCESS SP3软件

    谁有,发我一份。谢谢!!!1316505757@qq.com 最佳答案 http://pan.baidu.com/share/link?shareid=428981&uk=2248…

    SIMATIC S7-200 2017年11月23日
  • PID向导参数修改

    用PID向导配置的程序,里面的比例,积分,微分三个参数应该是可以修改(采样时间是不可以的), 1:我想在触摸屏上直接修改应该也可以吧?2:修改后的参数什么时候起作用?因为…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论