模拟量输出信号范围转化

我现在用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

相关推荐

  • 828D数控系统,如何根据时间计算解密密码

    如何根据数控系统的当前时间,计算一个用于解密的密码?密码用于设备到期,催缴尾款等使用。 钻石用户推荐最佳答案 我们是通过读取增量式大于当前时间读取值固定数来跳出八位随机数据,通过随…

    SIMATIC S7-200 2021年7月5日
  • 画面响应迟钝

    用编码器和S7-200在触摸屏上做了个仪表盘画面,编码器转一圈仪表盘画面里的指针也转一圈,实际运行时,画面里的指针转动明显迟钝,不能平滑转动,而是跳跃转动,感觉是通讯响应迟钝滞后,…

    SIMATIC S7-200 2020年11月1日
  • #L1表示什么

    在一个程序中使用DIV-R指令时,在OUT 输出为#L1表示什么,新手,请多指教 最佳答案 是一个用符号L1·表示的局部变量。在Micro/Win中打开程序块时,程序的顶…

    SIMATIC S7-200 2021年7月5日
  • OPC 通讯咨询

    我的PLC分别有S7 200,和1200PLC,需要提供数据给管理层,使用OPC方式。我的电脑安装了分别安装了PC ACCESS 和SIEMENS&n…

    SIMATIC S7-200 2021年7月5日
  • 开关电源配置问题

    一个cpu224xp的模块,用100W的开关电源(输出电流是4.5A)供电行吗? 最佳答案 如果这个电源你指的是仅仅给cpu本机(晶体管输出型)当然是够了的。建议:电源分若干个支路…

    SIMATIC S7-200 2017年6月10日
  • s7-200 EM231模块问题

    各位老师好,向大家请教一个,我现在有一个s7-200 CPU 222  PLC  和一个EM231模拟量输入模块,当我给…

    SIMATIC S7-200 2020年10月31日
  • EM235 四线制

    当EM235接四线制的电流信号和电压信号,A-短是否和24V电源负短接? 问题补充:还有,对与S7-200AC/DC/继电器型CPU,输出是否可以用24V继电器? 最佳答案 1、需…

    SIMATIC S7-200 2020年11月1日
  • 200的浮点数转换

    各位高工们:请教您们个问题,是这样的,PID反馈回来的实际数据为100.52,我设置的是100.4,那么用怎样的程序把0.02这个数去掉,这个程序要怎要做,可以详细指教吗? 最佳答…

    SIMATIC S7-200 2020年10月31日
  • S7-200 CN通讯问题,PC/PPI电缆连接SIMATIC HMI触摸屏连接不上

    我这现场新安装一台PLC程控柜,用的是SIEMENS S7-200 CN PLC和通过PC/PPI电缆连接到SIMATIC HMI触摸屏,可…

    2017年6月12日
  • em253控制电机

    我用em253向导子程序控制伺服电机转动,用顺序控制方法,请问可以在不同的顺序里重复的使用 POSx_CTRL和POSx_MAN等子程序吗,实现在不同速度,距离的控制。我…

    2017年6月29日

发表回复

登录后才能评论