一个带模拟量输入的plc怎么用pt100温度传器与pt100温度变送器来控制温度?

陈兵285529523


PT100

先说说PT100,PT100也叫铂电阻,原理说出来很简单,就是这种探头会根据温度线性的来改变自己的电阻值。一般来说PT100在0度时为100.00欧姆,在10度时为103.90欧姆,在20度时为107.79欧姆。。。到100度时为138.51欧姆。PT100的测量范围在-200℃~+850℃,所以应用很广。

PT100的接线很简单,因为PT100就是一个电阻,所以它一般一组只有2个接线柱,不分正反。

PT100温度变送器

这个变送器的作用就是读出PT100的阻值,再将值用4-20mA输出出去。

一般它就是这个样子的,其中上面2个接线处即是电源也是4-20mA输出点。下面3个接线柱为PT100的接线柱。

这个是具体的接线图:这里需要注意的是如果PT100离变送器不远还好,如果距离较远,PT100一端接“+”,另一端需要接中间的接线柱与“-”,这是因为距离较远时,其连接电线本身电阻会影响最后的电阻测量,为了消除影响。将“+”与“-”之间的电阻减去“-”与中间接线柱的电阻就得到了一个不会被电线阻值干扰的PT100阻值。

模拟量输入的plc

PLC侧需要正常的组态,并且将模拟量输入选择至0-20mA即可。将PLC的24V+ 接变送器的+ ,变送器的- 接PLC的0-20mA+,24V- 接PLC的4-20mA-。最后在编程软件里处理数据。

假设PLC为西门子SMRT-200,PT100是0-100℃,变送器也是。

那么程序设计如下:

最后的vw4的就是温度。当然小编就是随意的设计了一下,这个程序使用整数写的,所以没有小数点,可以用在对精度不高的地方。


电气知识


根据题目可知,现场温度检测传感器是PT100,且带温度变送器,由此说来从现场过来的是模拟量信号并非电阻信号,而是标准的电流信号(4mA-20mA)输入到PLC。

题目目的是控温,整过过程是负反馈控制,简单来说要有温度控制器、执行器、控温被控对象、温度变送器四个环节。整个系统设计好后,工作过程,控温被控对象温度变化则温度传感器检测变送,将模拟量电流信号送至PLC,PLC经过数据处理和判断,给执行器发送相对应的信号,发出的信号可能是开关量信号也可能是模拟量信号,这看具体工艺用到什么执行器,那就决定PLC输出模块到底是用数字量输出模块还是模拟量输出模块。



现场仪表


上图温度变送器可用于热电偶和热电阻,供电电源7.5V~45V,输出信号为4mA-20mA,且带通讯接口,支持HART协议。是两线制仪表,供电电源和信号共用一组线。由于用到PLC,那么温度变送器的电源应有模拟量输入模块提供,在模块上设置好配电跳线,模拟量输入模块的输入通道则有24V输出。

题目已经说清楚是温度变送器,因此PLC用不到热电阻模块RTD。由于温变输出信号为4mA-20mA,在PLC中对应6400~32000,分别对于温度量程上限和量程下限。需要将模拟量输入信号的整型数据转化为双整型数据,然后将双整型数据转化为实型数据。最终输出OUT=[(lN-6400)/(32000-6400)×(量程上限-量程下限)]+量程下限。


螺丝爱螺帽


PT100一般都是三线制,如果是PLC采集数据,可以直接用RTD模块采集或者用AI模块,但是用AI模块的时候需要加温度变送器。

如用西门子300系列AI8×8RTD 331-7PF01-0AB0,可以按说明书要求直接三线接线,程序采集即可,如果是用AI8×12BIT 331-7KF02-0AB0,需要加温度变送器,然后用FC105设置量程即可读出数据。

同理西门子200模块,也分RTD和AI模块,RTD可以直接读出;AI需要量程转换,一般采用4-20ma,(AIWX-6400)/(32000-6400)×(量程上限-量程下限)+量程下限=温度

其它PLC就不知道了,大同小异吧


尘缘恋雪


以西门子S7—300为例,模拟量输入模块331—7KF02,可直接连接PT100,不需要变送器。模板侧面的跳线器要选择好,接线方式4线。硬件配置时输入类型选PT100。读数是整数,是温度值的十倍。例如读数是123,代表12.3度。之后就是编程了。





现在也不迟wyp


AD模块是模拟量转数字量的模块,所以会有偏置和补偿,一般模拟量有电压和电流转化成plc认识的数字量,如果用控制的话是pid指令控制的。


宿命fate


调用FC105、FC106这些模拟量输入输出功能块


分享到:


相關文章: