温度变送器输入温度0-200输出电流4-20ma怎样把PLC寄存器显示值换算成温度值?
整定公式为:(AIW - 6400)/25600 * 790 - 40。
首先,在西门子S7-200系列PLC中,0-20mA对应的数据范围为0到32000,4mA多对应的数值是6400,同理,4-20mA的数据值范围是6400到32000,这也就对应了所需的温度-40度到750度。
下一步,设模拟量的标准电信号为A0-Am(例如4-20mA),A/D转换后数值为D0-Dm(例如6400-32000),设模拟量的标准电信号是A,A/D转换后的相应数值为D。
然后,由于是线性关系,函数关系A=f(D)可以表示为数学方程:A=(D-D0)×(Am-A0)/(Dm-D0)+A0。标准化输出信号主要为0mA~10mA和4mA~20mA(或1V~5V)的直流电信号。
最后,不排除具有特殊规定的其他标准化输出信号。温度变送器按供电接线方式可分为两线制和四线制,除RWB型温度变送器为三线制外。
根据该方程式,编译并运行程序,观察程序状态,对照仪表显示值即得出温度的显示。
扩展资料温度变送器常见故障:
温度变送器技术已经非常成熟了,在各工厂中非常常见,温度变送器经常和一些仪表配套使用,在配套使用过程中经常有一些小的故障。比较常见的故障及解决方法如下。
1、被测介质温度升高或者降低时变送器输出没有变化,这种情况大多是温度变送器密封的问题,可能是由于温度变送器没有密封好或者是在焊接的时候不小心将传感器焊了个小洞,这种情况一般需要更换变送器外壳才能解决。
2、输出信号不稳定,这种原因是温度源本事的原因,温度源本事就是一个不稳定的温度,如果是仪表显示不稳定,那就是仪表的抗干扰能力不强的原因。
3、变送器输出误差大,这种情况原因就比较多,可能是选用的温度变送器的电阻丝不对导致量程错误,也有可以能是变送器出厂的时候没有标定好。
温度变送器故障排除:
1、因为温度变送器的三阀组漏气或堵塞造成误差出现。
2、温度变送器的零位偏高(或低),造成静、差压值偏大(或小),使计算气量比实际气量偏大(或小)。
3、温度变送器的准确度等级和量程范围选择不正确,或没有按照GB/T18603-2001《天然气计量系统技术要求》要求进行选型导致计量附加误差。
西门子S7-200模拟量编程
本文以EM235为例讲解S7-200模拟量编程,主要包括以下内容:
1、模拟量扩展模块接线图及模块设置
2、模拟量扩展模块的寻址
3、模拟量值和A/D转换值的转换
4、编程实例
模拟量扩展模块接线图及模块设置
EM235是最常用的模拟量扩展模块,它实现了4路模拟量输入和1路模拟量输出功能。下面以EM235为例讲解模拟量扩展模块接线图,如图1。
图1
图1演示了模拟量扩展模块的接线方法,对于电压信号,按正、负极直接接入X+和X-;对于电流信号,将RX和X+短接后接入电流输入信号的“+”端;未连接传感器的通道要将X+和X-短接。
对于某一模块,只能将输入端同时设置为一种量程和格式,即相同的输入量程和分辨率。(后面将详细介绍)
EM235的常用技术参数:
模拟量输入特性
模拟量输入点数4
输入范围电压(单极性)0~10V 0~5V 0~1V 0~500mV 0~100mV 0~50mV
电压(双极性)±10V ±5V ±2.5V ±1V ±500mV ±250mV ±100mV ±50mV ±25mV
电流0~20mA
数据字格式双极性 全量程范围-32000~+32000
单极性 全量程范围0~32000
分辨率12位A/D转换器
模拟量输出特性
模拟量输出点数1
信号范围电压输出 ±10V
电流输出0~20mA
数据字格式电压-32000~+32000
电流0~32000
分辨率电流电压12位
电流11位
下表说明如何用DIP开关设置EM235扩展模块,开关1到6可选择输入模拟量的单/双极性、增益和衰减。
EM235开关 单/双极性选择增益选择衰减选择
SW1SW2SW3SW4SW5SW6
ON单极性
OFF 双极性
OFF OFF X1
OFF ON X10
ONOFF X100
ONON 无效
ONOFF OFF 0.8
OFF ONOFF 0.4
OFF OFF ON 0.2
由上表可知,DIP开关SW6决定模拟量输入的单双极性,当SW6为ON时,模拟量输入为单极性输入,SW6为OFF时,模拟量输入为双极性输入。
SW4和SW5决定输入模拟量的增益选择,而SW1,SW2,SW3共同决定了模拟量的衰减选择。
根据上表6个DIP开关的功能进行排列组合,所有的输入设置如下表:
单极性满量程输入分辨率
SW1 SW2SW3 SW4 SW5 SW6
ONOFFOFFONOFFON0到50mV 12.5μV
OFFONOFFONOFFON0到100mV 25μV
ONOFFOFFOFFONON0到500mV125uA
OFFONOFFOFFONON0到1V 250μV
ONOFFOFFOFFOFFON0到5V1.25mV
ONOFFOFFOFFOFFON0到20mA 5μA
OFFONOFFOFFOFFON0到10V 2.5mV
双极性满量程输入分辨率
SW1 SW2SW3SW4SW5SW6
ONOFF OFF ONOFF OFF ±25mV 12.5μV
OFF ONOFF ONOFF OFF ±50mV 25μV
OFF OFF ONONOFF OFF ±100mV 50μV
ONOFF OFF OFF ONOFF ±250mV 125μV
OFF ONOFF OFF ONOFF ±500 250μV
OFF OFF ONOFF ONOFF ±1V 500μV
ONOFF OFF OFF OFF OFF ±2.5V 1.25mV
OFF ONOFF OFF OFF OFF ±5V 2.5mV
OFF OFF ONOFF OFF OFF ±10V 5mV
6个DIP开关决定了所有的输入设置。也就是说开关的设置应用于整个模块,开关设置也只有在重新上电后才能生效。
输入校准
模拟量输入模块使用前应进行输入校准。其实出厂前已经进行了输入校准,如果OFFSET和GAIN电位器已被重新调整,需要重新进行输入校准。其步骤如下:
A、切断模块电源,选择需要的输入范围。
B、接通CPU和模块电源,使模块稳定15分钟。
C、用一个变送器,一个电压源或一个电流源,将零值信号加到一个输入端。
D、读取适当的输入通道在CPU中的测量值。
E、调节OFFSET(偏置)电位计,直到读数为零,或所需要的数字数据值。
F、将一个满刻度值信号接到输入端子中的一个,读出送到CPU的值。
G、调节GAIN(增益)电位计,直到读数为32000或所需要的数字数据值。
H、必要时,重复偏置和增益校准过程。
EM235输入数据字格式
下图给出了12位数据值在CPU的模拟量输入字中的位置
图2
可见,模拟量到数字量转换器(ADC)的12位读数是左对齐的。最高有效位是符号位,0表示正值。在单极性格式中,3个连续的0使得模拟量到数字量转换器(ADC)每变化1个单位,数据字则以8个单位变化。在双极性格式中,4个连续的0使得模拟量到数字量转换器每变化1个单位,数据字则以16为单位变化。
EM235输出数据字格式
图3给出了12位数据值在CPU的模拟量输出字中的位置:
图3
数字量到模拟量转换器(DAC)的12位读数在其输出格式中是左端对齐的,最高有效位是符号位,0表示正值。
模拟量扩展模块的寻址
每个模拟量扩展模块,按扩展模块的先后顺序进行排序,其中,模拟量根据输入、输出不同分别排序。模拟量的数据格式为一个字长,所以地址必须从偶数字节开始。例如:AIW0,AIW2,AIW4……、AQW0,AQW2……。每个模拟量扩展模块至少占两个通道,即使第一个模块只有一个输出AQW0,第二个模块模拟量输出地址也应从AQW4开始寻址,以此类推。
图4演示了CPU224后面依次排列一个4输入/4输出数字量模块,一个8输入数字量模块,一个4模拟输入/1模拟输出模块,一个8输出数字量模块,一个4模拟输入/1模拟输出模块的寻址情况,其中,灰色通道不能使用。
图4
模拟量值和A/D转换值的转换
假设模拟量的标准电信号是A0—Am(如:4—20mA),A/D转换后数值为D0—Dm(如:6400—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转换后,我们得到的数值是6400—32000,即A0=4,Am=20,D0=6400,Dm=32000,代入公式,得出:
A=(D-6400)×(20-4)/(32000-6400)+4
假设该模拟量与AIW0对应,则当AIW0的值为12800时,相应的模拟电信号是6400×16/25600+4=8mA。
又如,某温度传感器,-10—60℃与4—20mA相对应,以T表示温度值,AIW0为PLC模拟量采样值,则根据上式直接代入得出:
T=70×(AIW0-6400)/25600-10
可以用T 直接显示温度值。
模拟量值和A/D转换值的转换理解起来比较困难,该段多读几遍,结合所举例子,就会理解。为了让您方便地理解,我们再举一个例子:
某压力变送器,当压力达到满量程5MPa时,压力变送器的输出电流是20mA,AIW0的数值是32000。可见,每毫安对应的A/D值为32000/20,测得当压力为0.1MPa时,压力变送器的电流应为4mA,A/D值为(32000/20)×4=6400。由此得出,AIW0的数值转换为实际压力值(单位为KPa)的计算公式为:
VW0的值=(AIW0的值-6400)(5000-100)/(32000-6400)+100(单位:KPa)
编程实例
您可以组建一个小的实例系统演示模拟量编程。本实例的的CPU是CPU222,仅带一个模拟量扩展模块EM235,该模块的第一个通道连接一块带4—20mA变送输出的温度显示仪表,该仪表的量程设置为0—100度,即0度时输出4mA,100度时输出20mA。温度显示仪表的铂电阻输入端接入一个220欧姆可调电位器,简单编程如下:
温度显示值=(AIW0-6400)/256
编译并运行程序,观察程序状态,VW30即为显示的温度值,对照仪表显示值是否一致。
4mA相当于6400,也就是4-20mA温度传感器的数据范围为6400-32000(有效范围25600);
这就对应了-40度到750度。
整定公式:(AIW - 6400)/25600 * 790 - 40。
程序示例:最终温度数据VD0的显示单位为0.1℃
指令表:
LDW> AIW0, 6400
LPS
ITD AIW0, AC0
AENO
-D 6400, AC0
LRD
*D 7900, AC0
AENO
/D +25600, AC0
LRD
MOVD AC0, VD0
-D +400, VD0
LPP
NOT
MOVD -400, VD0
先将AIW0转换为实数,然后-6400,再除25600 ,再乘150 就是实际温度了
你的 PLC 不能设置输输入模式?
比如寄存器值 0~32768
温度不是 当前值/32768*200
这个样子吗?
温度变送器输入温度0-200输出电流4-20ma怎样把PLC寄存器显示值换算成...
在S7-200中,0-20mA对应的数据范围为0-32000;4mA相当于6400,也就是4-20mA温度传感器的数据范围为6400-32000(有效范围25600);这就对应了-40度到750度。整定公式:(AIW - 6400)\/25600 * 790 - 40。程序示例:最终温度数据VD0的显示单位为0.1℃ 指令表:LDW> AIW0, 6400 LPS ITD AIW0, ...
温度变送器0---100度与0---150度毫安电流有什么区别?
温度变送器0---100度与0---150度最大值时输出电流均为20毫安,所以当温度同为100度时,0-100度的变送器输出电流为20毫安,而0-150度的变送器输出电流为14-15毫安左右。所以在不改变接收装置参数的情况下它们不可以互换。
某温度变送器的量程为25摄氏度--120摄氏度,输出信号为4-20mA,某模拟...
(120-25)\/16表示每毫安电流对应的摄氏度数值。+25℃加上对应4mA的℃基数。严谨计算的话,需要对(N*20\/24768)-4)进行判断,当该值小于零时,输出错误标记。
pt100温度变送器0---100度与0---150度毫安电流的区别?
pt100是热电阻,其在零摄氏度时电阻100欧姆。pt100温度变送器 是把pt100的电阻信号转换为线性电流信号的模块。pt100温度变送器0---100 零摄氏度时输出4mA电流,100摄氏度时输出20mA电流;pt100温度变送器0---150 零摄氏度时输出4mA电流,150摄氏度时输出20mA电流。科学上把单位时间里通过导体任一...
温度变送器怎么知道它在plc中对应的值? 例:输出电压0~10V,量程0~100°...
以为西门子PLC为例!0V对应0℃对应PLC为0;10V对应100℃对应PLC为27648;呈线性比例关系!
有一台智能温度变送器,量程为O一300℃,当输入为100℃,1500C时输出是多 ...
量程相对应的输出应该是4~20MA,也就是0度对应输出为0MA,等比到300度输出为20MA,超过300度会有报警提示。
求问 温度变送器 怎么调节 变送器上面有两个调节器是起什么作用的 说详...
温度变送器有两个电位器调节器。他们的作用是:一个是调零点。也就是您想把多少度作为零点(就是起点,或者最低温度)。另一个是调满度.或满量程。也就是您想把多少度作为满度或满量程(就是最高温度)。如果您是用4-20mA的变送输出信号,那么您的零点输出就是4mA。满度输出就是20mA.。例如:...
PLC编程时,温度变送器送入的信号AIW0是什么格式的啊?是4~20mA的电流吗...
温度变送器的信号一般为4~20mA,但也有其它的。现在用电阻测温也用得多,如铂电阻。AIW0为整数,编程时AIW0里面的值不是4~20mA,而是存在一个比例关系的,比如4~20mA对应的PLC里面的值为0~10000,则5000就表示12mA,要想把这个值变成温度值还得看传感器的测量范围,假如传感器的测量范围是-200到...
0-400度的温度变送器可以用0-600度的探头吗
可以的。变送器具有“截取”传感器信号的能力,温度变送器输入量程的选定,实际上就是确定使用传感器哪一段输出的过程。对温度传感器来说,0-600℃通常是指它可以正常工作的范围,而不是工作时的测量范围。
怎样判别温度变送器好坏
1、用一个新的温度感应器测同一物件的温度与之对比即可,相同则证明没有问题,反之则证明温度感应器损坏维修方法先检测一下测温元件有问题没I热电阻或热电偶测量电阻值或MV值,这一步正常,用其它好的温度变送器的整体。2、1带传感器检验将变送器传感部分插入标准温度源,通过改变标准温度输入,校准变...
拓蚀普辛: 温度变送器0----100度与0-------150度最大值时输出电流均为20毫安,所以当温度同为100度时,0-100度的变送器输出电流为20毫安,而0-150度的变送器输出电流为14-15毫安左右.所以在不改变接收装置参数的情况下它们不可以互换.
芙蓉区13949217373: 2, 温度变送器的测量的范围是0~200℃, 输出信号是4~20mA,当测量温度是130℃时,输出的电流是多少mA? - ?
拓蚀普辛: 当测量温度是130℃时,输出的电流是 4+(20-4)÷200*130=14.4mA
芙蓉区13949217373: 两线制电流输出型温度变送器,量程范围为0~200摄氏度对应输出电流为4~20mA,当测得输出电流为12mA时的被测温 - ?
拓蚀普辛: 4~20mA对应0~200℃,12mA对应温度为100℃.
芙蓉区13949217373: pt100经4 - 20毫安温度变送器输出电流8.45毫安,问对应的温度是多少?是不是有个对应表? - ?
拓蚀普辛: PT100的温度与电阻关系是线性的, 电流变送器也是线性的, 因此,变送电流与温度关系也是线性的. 举例,一温变器量程是0-200度,则12mA对应为100度. 解法:假如,以1度为单位,对应电流为(20-4)/200=0.12mA, 8.45/0.12=70度.
芙蓉区13949217373: 温度变送器的性能指标?
拓蚀普辛: 隔离型温度变送器:* 执行标准:IEC688:1992,QB * 输入范围:-60℃~175℃ * 精度等级:≤0.5%.F.S * 整机功耗:≤0.5VA * 绝缘电阻:≥20MΩ(DC500V) * 响应时间:≤350mS * 工作环境:-10℃~50℃,20%~90%无凝露 * 贮存环境:-40℃~70℃,...
芙蓉区13949217373: 怎样知道铠装PT100输出电压对应的温度 - ?
拓蚀普辛: 1.温度变送器的使用目的:一般是为了转换成标准信号,如4-20mA电流. 2.温变有转换量程,意义即4mA对应多少温度,20mA对应多少温度.这时,原先的热电偶或热电阻分度对照表记不住也没关系.通过量程上下限值与4-20mA进行计算就可以了 3.一体化二线制温变只能测电流计算其温度,因为供电源是24V,除非有一个250欧姆电阻串在回路里,也就可以在电阻上测电压降(1-5VDC)计算其温度值,计算的前提是知道该温变的量程 4.举例一温变量程是0-200度,则12mA对应为100度.
芙蓉区13949217373: 需求一种温度变送器,输出标准4~20mA电流,而且内部有信号调理. - ?
拓蚀普辛: LBD-TP型 隔离温度变送器 热电阻(一进一出)/(一进二出)功能与特征 用途:温度变送器是利用铂电阻/铜电阻/镍电阻/热电偶的阻值随温度改变的特性将温度变化转变为电压变化,再经直流隔离变换,得到志输入温度传感器完隔离的对应...
芙蓉区13949217373: 久茂的智能温度变送器能输出0 - 20mA吗 - ?
拓蚀普辛: 咱久茂温度变送器也不是万能的哦,因为温度传感器本身输出信号是mv或者电阻值信号的.0~20mA都取决于后端的变送器,久茂的控制仪表就有变送功能集成的能馈出0~20mA,既显示温度值又能二次变送输出模拟量.久茂专用变送器模也是可以做到0~20mA输出的.有事联系~~
芙蓉区13949217373: 一个温度变送器 量程0 - 300度 热电阻pt100测出电阻107.9欧 输出电流5.06ma 但中 - ?
拓蚀普辛: 从数据看变送器量程和电流没问题,肯定是中控电脑软件的量程设置有问题
芙蓉区13949217373: 铂电阻温度变送器如何修改量程? - ?
拓蚀普辛: 云南云润仪表制造有限公司Pt100铂电阻温度变送器通常提供六种标准的量程范围供选择.特殊测量范围可按用户要求提供.用户也可通过标准电阻箱、数字电流表等校验62616964757a686964616fe78988e69d8331333332643238仪器自行调...