台达plc pid指令
Pid一般控温度比较常用。pid是一种算法,取样周期别设置太小,容易动作太频繁,缩短设备寿命。配合特殊模块使用,比如温度模块,模拟量模块等。
浅谈PLC专用温度模块对数据的处理方式
在人们的日常生活中,温度是一个避不开的概念,PLC就是为人们的生产活动提供便利而被制造出来的,因此很多PLC都提供了专门的温度模块来方便大家接入热电阻和热电偶信号。像我自己经常遇到的就是PT100,CU50等这样的热电阻型温度传感器,还有一些温度范围更高的热电偶传感器,这些信号可以经过温度变送器直接转换为4-20mA的电流信号,去被PLC采集,也可以使用专门的PLC模块直接接入热电偶或者热电阻信号!4-20mA的标准电流信号,读入PLC中的方法,我在前边的文章中也简单的说了一些,而且很常见,所以本文讨论的是PLC中热电阻和热电偶专用模块数据读入的问题。
上边我说的PT100和CU50,是两种材料的热电阻产品,PT就是铂的化学元素符号,CU就是铜的化学元素符号。PT100就是0度的时候电阻值是100Ω,我自己都经常记混觉得100°的时候电阻值是0Ω,这是错的,热电阻叫热电阻,就是为了更直观,所以PT100这个100就是电阻值。PT100的电阻值和温度之间有一个计算公式,有兴趣的小伙伴可以自己去研究一下。我这里要说的是PT100的电阻值和温度之间不是一个线性关系,0°时电阻100Ω,10°时103.9Ω,20度时107.79欧姆。我前边的文章说模拟量转换的时候PLC侧和传感器侧为了方便快速的计算出来,要求两边都是直线线性的,这里PT100的温度促使电阻值变化,显然是没有办法做成直线线性了,因此才需要温度变送器或者PLC的特殊温度模块来采集这些信号。
下边就来看一下几种PLC中温度模块中温度和数值之间的关系,大家应该能看出一个明显的特点。
首先来看一下三菱PLC中FX2N中的温度模块,温度和数据关系:
FX2N-PT100温度数据
这个图是FX2N的PT温度模块读取PT100热电阻时的数据。从这个图可以看到温度是600°C的时候,这个模块输出给CPU的数值是6000;温度为-100°C时,输出的数值是-1000,也就是说这个模块将PT100热电阻接入后,得到的数据和实际温度之间有一个10倍关系,即温度值的10倍就是PLC读入的数据。
FX2N-TC温度数据
这个图是FX2N的TC温度模块读取两种分度号热电偶时的数据。在此多说一点,在电路图上,热电阻的表示是RTD,热电偶的表示是TC。
从这个图可以看到J分度的热电偶检测到的温度是600°C的时候,这个模块输出给CPU的数值是6000;当K分度的热电偶检测到的温度是1200°C的时候,这个模块输出给CPU的数值是12000。也就是说这个模块将两种分度的热电偶接入后,得到的数据和实际温度之间也有一个10倍关系,即温度值的10倍就是PLC读入的数据。
三菱的是如此,那其他的PLC中又是怎样的呢?
来看一下台达PLC的:
台达30EX2PLC读取热电阻信号
这个图是说30EX2机型的PLC是支持PT100/PT1000/NI100/NI1000的热电阻信号接入的,可以看到温度-180°C-+800°C对应的数值是-1800-+8000,由此可见这里也有一个10倍的关系。
所以说PLC中专用的PT100模块,通常都存在一个10倍的关系,即PLC读到的值直接除以10,就是实际的温度值了,这里也相当于完成了一次工程量和模拟量的转化,这里就直接除以10,不像之前所说的高限低限去套用那个公式来计算,这里的计算简单多了。--注意,我这里是说通常都有一个10倍关系,大家使用的时候要仔细看模块手册,才能确保正确。
下边来看一下西门子PLC中的情况,就知道并不是全部都是10倍关系的。
西门子331模块中对比接线方式对测量值的影响图
这个图片是说4线制标准PT100接入SM331模块中测量值是最好的,我在此是需要它的数据,温度17.0°C,读出的模拟值是16#00AA,这个16#AA就是170,所以西门子中PT100接入的时候也是存在这个10倍关系的。
西门子中选择热电阻下边有几个选项
上边那个图片说的就是标准型的,所以此图提到气候范围,在西门子的资料中应该叫做气候型的传感器。看一下这2个气候型的传感器的数据关系吧:
气候型热电阻铂和镍温度和读值关系
左边这个图可以看做是PT100气候型的关系表,130.00°C的时候读数是13000;右边的图可以看做是NI100气候型的关系表,250.00°C的时候读数是25000。从这个图片可以看出,热电阻传感器被热电阻模块读取的时候,还是存在100倍关系的温度和读值关系的。
上边主要是说了热电阻在转换时候温度和模块读入值之间有10倍关系和100倍关系,使用的时候需要大家特别注意,一定要查询手册,才能保证数据的正确性。另外,多说一句我看到的西门子300的资料中,关于热电偶信号的转换都是10倍关系,当然我说我看到的是10倍关系,不代表全部一定就是。
文章写到此也就结束了,可以得出一个大方向上的概念,就是热电阻和热电偶信号在没有使用温度变送模块转换为标准的4-20mA应用场景的时候,多是采用专用的PLC信号模块,来直接读取热电阻和热电偶的温度值,读入PLC中的数值和实际的温度值之间,不管是热电偶还是热电阻,多数情况都存在一个10倍的关系,特殊情况如西门子气候型就还有100倍的关系,就当做一个小常识分享给大家。但是,还是要切记一切要以硬件手册的表述为准!
感谢阅读,如果觉得本文对您有帮助,请关注+收藏!如果有问题请关注+留言,我也会及时回复,谢谢!
相关问答
在线的大侠!急!急!急!如何plc用rs485读取台达温控器led输出...
[回答]现有方案简洁,但如需要更精确地控制每个加热片对应点的温度,可以采用台达多路温控模块DTE。一个红外片区域连接DTE的一个通道,直接使用DTE温控器PID...
请问台达触摸屏和台达温度模块通讯在触摸屏直接度温度485通讯?
[回答]整体架构如图1所示。现场控制器主要由台达MODBUS/DeviceNet转换模块DNAPLC、变频器、接触器等部件构成。现场控制器接受总控制器的温度、CO2浓度设...
温控器显示温度与实际温度不符怎么解决?
温控器显示温度和实际温度的偏差为线性关系主要为测温体精度问题。2、温控器显示温度和实际温度偏差为非线性关系。...温控器显示温度与实际温度误差大的原...
台达温控仪怎么接温度传感器接线?
◆温度传感器和温控仪一起使用时应注意三点:1.温度传感器的分度号一定要和温控仪的分度对应起来,不能随便和一个温控仪直接连接使用;2.采用热电阻接法时,必...
plc温度寄存器怎么选择?
这个需要你熟练运用数学运算及比较运算。你写好程序就能实现你是在触摸屏里实现还是在PLC里实现。如果你在PLC中使用,你可以用比较指令来实现简单明了,不复...
表们有谁知道么,如何plc用rs485读取台达温控器led输出状态...
[回答]是什么模拟量如果是温度台达PLC有自己的模拟量采集模块,跟扩展模块一样,用From,to来读取,写入数据,如果是外部设备的数据,支持Modbus通讯,可用通讯...
台达温控器dta4848出厂设置?
1.第一步是按中间的红色按钮,时间长达10秒。此时,红外温度计将自动恢复出厂设置。2.下一步是设置校准,然后将红外温度计转到一边。注意这里有一个槽。3...
台达伺服怎么用台达触摸屏(通过plc)控制下料机长度?
[回答]现场控制器控制AHU、PAH空调机的风机转速、冷(热)水阀门开度和新风阀开度来调节室内温度和CO2浓度。总控制器主要由台达触摸屏、PLC以及DVPDNET主站...
求此图详解,是台达触摸屏上的,好像是什么宏指令。-ZOL问答
$20等都是触摸屏内部地址相当于PLC的D20这个意思很简单$20的数据等于$0*$4...CPU核心温度和CPU封装温度是什么?9594浏览10回答小米MIUI系统怎么消除内部.....
麻烦诸位老表麻烦解答一下台达DTC温控器怎样连接设置?,长...
[回答]DTK4848C01的产品简介:DTK系列温度控制器为台达新一代高性价比系列温控器,大幅降低使用者的开发成本与时间,并可以同时兼顾与提升温度控制系统的控...