关于S7-200在模数转换时编程的问题

在一本书上看到~先将4-20mA的模拟量在6400-32000的范围内进行了A/D转换,然后又将测量范围内所得的数字量比如(14900-23400)重新再6400-32000内线性化。得到代数式。
请问这上面第一步在程序中体现在I—DI这一部分吗?感谢前辈讲解。。。

最佳答案

请问这上面第一步在程序中体现在I—DI这一部分吗?
答:应该是I--DI--R的过程。否则数据显示不正常。
模拟量值和A/D转换值的转换 
    假设模拟量的标准电信号是A0—Am(如:4—20mA),A/D转换后数值为D0 
—Dm(如:*00—32000),设模拟量的标准电信号是A,A/D转换后的相应数值 
为D,由于是线性关系,函数关系A=f(D)可以表示为数学方程: 
    A=(D-D0)×(Am-A0)/(Dm-D0)+A0。 
    根据该方程式,可以方便地根据D值计算出A值。将该方程式逆变换,得出 
函数关系D=f(A)可以表示为数学方程: 
    D=(A-A0)×(Dm-D0)/(Am-A0)+D0。 
    具体举一个实例,以S7-200和4—20mA为例,经A/D转换后,我们得到的 
数值是*00—32000,即A0=4,Am=20,D0=*00,Dm=32000,代入公式,得 
出: 
    A=(D-*00)×(20-4)/(32000-*00)+4 
    假设该模拟量与AIW0对应,则当AIW0的值为12800时,相应的模拟电信号 
是*00×16/25600+4=8mA。 

参考资料:http://210.51.187.41/service/answer/solution.aspx?Q_ID=38024&cid=1028
这儿可以下载到:
http://bbs.gongkong.com/d/201307/512448_1.shtml
参考资料:http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=111606&cid=1028

提问者对于答案的评价:
为何又重新线性化

专家置评

已阅,最佳答案正确。
如果仅仅是需要线性化参数,可以使用200系列的模拟量转化函数,见《Micro’n Power S7-200 LOGO! SITOP 参考》(下载中心文档编号:A0136)V1.1版本里搜索:模拟量比例换算,下载该库。

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月26日 下午3:52
下一篇 2017年11月26日 下午3:52

相关推荐

  • S7-200 周期输出趋势图

    最近写了个小程序,是用定时器实现Q0.01S高低电平输出,程序中还用到SM0.5。用软件上的趋势图看波形,结果波形与理论相差较大。请问,是输出就是误差较大,还是软件显示误差大? 图…

    2017年6月29日
  • S7-200高速计数器处理

    利用S7-200高速计数器,对旋转编码器进行计数,计算缆绳的长度、缆绳运行速度和状态,正转反转表示上升和下降。利用SM36.5判断上升还是下降,但是计算速度时。需要将脉冲计数HSC…

    SIMATIC S7-200 2020年11月5日
  • TP177B和S7-200有几种连接方式?都使用什么电缆?

    TP177B和S7-200有几种连接方式?都使用什么电缆? 最佳答案 1、使用MPI通讯:TP177B为主站S7 226为从站通讯波特率不能高于187.5k,如果高于18…

    SIMATIC S7-200 2020年10月31日
  • S7-200的PID调节问题

    有一压力控制阀采用PID控制,但它的反馈有两个一个是进气压力反馈,一个是出气压力反馈。优先选择顺序以进气压力低或排气压力高为优先。是不是要用两个PID回路?我的PID是用向导做的。…

    SIMATIC S7-200 2019年6月10日
  • 电脑系统是win10,无法装STEP 7 – MicroWIN V4.0 incl. 系统

    电脑系统是win10,无法STEP 7 – MicroWIN V4.0 incl. 系统,后来我下载可STEP-7Mic…

    2021年7月5日
  • profibus dp接线方面

    请教各位 西门子PROFIBUS DP网络接头 有两个PLC和一个TP177A触摸屏组成网络 PROFIBUS DP上面开关是怎样…

    SIMATIC S7-200 2020年11月1日
  • MODBUS通迅

    s7-200plC与牢固产变频器MODBUS通迅但V存储区接收不到数据。 问题补充:可能是地址吧,PLC系统块地址是2,变频器地址也是2,正在测试中,库调用中的地址就是换算过来的,…

    2021年7月5日
  • 智能模块modbus通讯问题

    智能模块的modbus寄存器地址如图所示,怎么编程跟224xp通讯 问题补充:现在通讯问题已经解决,谢谢各位的回答,现在又有个新的问题。我是用port1口连接的智能模块port0口…

    2017年10月29日
  • 关于高速计数器与S7-200 CPU226连接数值丢失问题

    我用CPU226和一个旋转增量式编码器(奥托尼克斯360线)连接。用PLC读取编码器的当前值来控制一些气缸电磁阀的动作。现在出现一个问题,当设备低速运转的时候(编码器一秒钟旋转1.…

    2017年8月15日
  • s7-200时分秒的闪烁电路

    s7200控制一个灯的闪烁时间,亮多少小时多少分钟多少秒,灭多少小时多少分钟多少秒,保持循环,最好用读取时间指令做 最佳答案 目录树下选择读时钟,用SM0.5和沿触发调用,目的减小…

    SIMATIC S7-200 2021年7月5日