模拟量计算_原创文档.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

假设模拟量(de)标准电信号是

A0—Am(如:4—20mA),A/D转换后数值为D0—Dm(如:6400—32000)

,设模拟量(de)标准电信号是A,A/D转换后(de)相应数值为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转换后,我们得到(de)数值是

6400—32000,即A0=4,Am=20,D0=6400,Dm=32000

,代入公式,得出:

A=(D-6400)×(20-4)/(32000-6400)+4

假设该模拟量与AIW0对应,则当AIW0(de)值为12800时,相应(de)模拟电

信号是6400×16/25600+4=8mA.

又如,某温度传感器,-10—60℃与4—20mA相对应,以T表示温度值,AIW0

为PLC模拟量采样值,则根据上式直接代入得出:

T=70×(AIW0-6400)/25600-10可以用T直接显示温度值.

模拟量值和A/D转换值(de)转换理解起来比较困难,

该段多读几遍,

结合所举

例子,就会理解.为了让您方便地理解,我们再举一个例子:

某压力变送器,当压力达到满量程5MPa时,压力变送器(de)输出电流是

20mA,AIW0(de)数值是32000.可见,每毫安对应(de)A/D值为32000/20,测

得当压力为0.1MPa时,压力变送器(de)电流应为4mA,A/D值为(32000/20)

×4=6400.由此得出,AIW0(de)数值转换为实际压力值(单位为KPa)(de)

计算公式为:

VW0(de)值=(AIW0(de)值-6400)(5000-100)/(32000-6400)+100

(单位:KPa)

编程实例

您可以组建一个小(de)实例系统演示模拟量编程.本实例(de)(de)CPU

是CPU222,仅带一个模拟量扩展模块EM235,该模块(de)第一个通道连接一

块带4—20mA变送输出(de)温度显示仪表,该仪表(de)量程设置为0—100

度,即0度时输出4mA,100度时输出20mA.温度显示仪表(de)铂电阻输入端

接入一个220欧姆可调电位器,

通用比例换算公式

模拟量(de)输入/输出都可以用下列(de)通用换算公式换算:

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

其中:

Ov:换算结果

Iv:换算对象

Osh:换算结果(de)高限

Osl:换算结果(de)低限

Ish:换算对象(de)高限

Isl:换算对象(de)低限

它们之间(de)关系可以图示如下:

图1.模拟量比例换算关系

实用指令库

在STEP7-Micro/WINProgrammingTips(Micro/WIN编程技巧中)

(de)Tip38就是关于如何实现上述转换(de)例程.

为便于用户使用,现已将其导出成为“自定义指令库”,用户可以添加到

自己(de)Micro/WIN编程软件中应用.

注意:此指令库/程序(de)作者和拥有者对于该软件(de)功能性和兼容性

不负任何责任.使用该软件(de)风险完全由用户自行承担.由于它是免费

(de),所以不提供任何担保,错误纠正和热线支持,用户不必为此联系西门

子技术支持与服务部门.

在这个指令库中,子程序Scale_I_to_R可用来进行模拟量输入到S7-200

内部数据(de)转换;子程序Scale_R_I可用于内部数据到模拟量输出(de)

转换.

编程举例

Input:要线性转换(de)输入

ISH:输入值(de)上限

ISL:输入值(de)下限

OSH:输出值(de)上限

OSL:输出值(de)下限

Output:线

文档评论(0)

177****7360 + 关注
官方认证
内容提供者

中专学生

认证主体宁夏三科果农牧科技有限公司
IP属地宁夏
统一社会信用代码/组织机构代码
91640500MABW4P8P13

1亿VIP精品文档

相关文档