S7-200中模拟量转换的问题?

我下载了一个200的模拟量转换程序,在S7-200的模拟量转换过程中为什么会出现先要减去一个6400然后再除以25600这个过程呢?而在300中直接除以27648就可以了。
 请高手帮忙!
 先谢谢了!

最佳答案

可能你的模拟量是4~20mA,对应的数据是6400~32000.所以变化幅值范围是25600.根据换算公式原理:
 模拟量比例换算
 因为A/D(模/数)、D/A(数/模)转换之间的对应关系,S7-200 CPU内部用数值表示外部的模拟量信号,两者之间有一定的数学关系。这个关系就是模拟量/数值量的换算关系。

 例如,使用一个0 - 20mA的模拟量信号输入,在S7-200 CPU内部,0 - 20mA对应于数值范围0 - 32000;对于4 - 20mA的信号,对应的内部数值为6400 - 32000。

 如果有两个传感器,量程都是0 - 16MPa,但是一个是0 - 20mA输出,另一个是4 - 20mA输出。它们在相同的压力下,变送的模拟量电流大小不同,在S7-200内部的数值表示也不同。显然两者之间存在比例换算关系。模拟量输出的情况也大致相同。

 上面谈到的是0 - 20mA与4 - 20mA之间换算关系,但模拟量转换的目的显然不是在S7-200 CPU中得到一个0 - 32000之类的数值;对于编程和操作人员来说,得到具体的物理量数值(如压力值、流量值),或者对应物理量占量程的百分比数值要更方便,这是换算的最终目标。

  如果使用编程软件Micro/WIN32中的PID Wizard(PID向导)生成PID功能子程序,就不必进行0 - 20mA与4 - 20mA信号之间的换算,只需进行简单的设置。 

  

 通用比例换算公式
 模拟量的输入/输出都可以用下列的通用换算公式换算:

 Ov = [(Osh - Osl)*(Iv - Isl)/(Ish - Isl)] + Osl

 其中:

 Ov: 换算结果 
 Iv: 换算对象 
 Osh: 换算结果的高限 
 Osl: 换算结果的低限 
 Ish: 换算对象的高限 
 Isl: 换算对象的低限 
 以上你明白了吗?

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午10:35
下一篇 2021年7月4日 下午10:35

相关推荐

  • step7 积分

    各位大神,我是新手,想通过step7 对实数进行积分,不知道怎样编程,能否告知,感激不尽。 问题补充:是这样的,我用CPU224XP CN自带的模拟量模块采集一…

    SIMATIC S7-200 2018年12月5日
  • 热电偶偏差处理

    热电偶如何做偏差处理,如何分析,我有一款Barmag热电偶,分度表偏差50℃左右,在使用EM231热电偶模块时,我该如何处理,太迷茫了,求高手指点。 图片说明:  &nb…

    2017年6月1日
  • 递增指令的程序设计

    食品厂对饮料生产线上的盒装饮料进行计数,每24盒为一箱,要求能记录生产的箱数,用INC指令编程 最佳答案 你说的资料太少了,我想生产线应该是有检测饮料的开关吧;比如说,有一个检测的…

    SIMATIC S7-200 2017年10月29日
  • EM231能否接配电和不配电

    现在是有2个配电的,是液位变送器。我把24V串进去,接进1、2通道。可另外一个不需要配电,变送器直接过来4-20mA电源。这样能不能直接接入第3个通道。 最佳答案 你好!&nbsp…

    SIMATIC S7-200 2020年10月31日
  • S7-200 是实时操作系统吗?

    S7-200 是实时操作系统吗?它的操作系统有什么特点?谢谢! 最佳答案 实时操作系统(Real Time Operating System…

    SIMATIC S7-200 2017年6月1日
  • 软件卸载问题

    S7-200MicroWIN4.0软件怎样才能卸载干净?急 最佳答案 Step1:删除程序文档在Windows 资源管理器(Explorer )中找到您的&nb…

    SIMATIC S7-200 2017年12月1日
  • 请大家帮我算一下我的用法有没有超过CN226扩展极限,谢谢。

    我的用法是这样的。CN226+16输入16输出模块+16输入16输出模块+16输入16输出模块+4路模拟量输入模块+4路模拟量输入模块+2路模拟量输出模块。因为不知道一路模拟量占用…

    SIMATIC S7-200 2017年7月25日
  • VB与PLC通信的指令

    大家好!我现在要帮人家开发一个PLC计算机监控程序  原理应该说来很简单  所以麻烦大家看看指点下 由于我是学程序设计的&nbsp…

    SIMATIC S7-200 2021年7月4日
  • S7-200 PC Access SMART 发生错误

    PLC程序做好下已经到PLC里,S7-200 PC Access SMART在台式电脑并导入PLC程序,连接了所有变量。前两天都正常,PC …

    2021年7月5日
  • s7-200 pc access通讯问题

    我昨天因对公司的程序进行了大量修改,在s7-200 pc access中定义了新的变量,为了节约时间把编辑好了的opc文件直接拷到另外一台电脑,并且把以前的OP…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论