技术论坛

 能否将热电阻接在G120模拟量输入端子,通过s7-1200来读取温度?

返回主题列表
作者 主题
日出东方2240
游士

经验值:176
发帖数:21
精华帖:0
楼主    2024-01-11 08:14:19
主题:能否将热电阻接在G120模拟量输入端子,通过s7-1200来读取温度?

能否将热电阻接在G120模拟量输入端子上,S7-1200 和G120进行PROFINET通讯来获取温度,进行PID调节。有没有哪位大神这么做过?如果操作?

yming
版主

经验值:127300
发帖数:21998
精华帖:824
5楼    2024-01-11 13:05:06
精华帖  主题:回复:能否将热电阻接在G120模拟量输入端子,通过s7-1200来读取温度?

我知道你的想法。

单纯的热(敏)电阻不行。但是,可以通过串联一个对温度不敏感的电阻(如:金属膜电阻)形成个分压;变频器的那个10V传感器电压是一个恒压源,使用它。

然后,根据那个热敏电阻,做测量范围的温度标定。方法是:

在线性段取两个点。然后在接模拟量的对应参数中,输入,X1Y1;X2Y2,以及死区。

这样,就可以在参数R0755[x]中显示该值了。

在1200-PN中,可以组态报文999,可以将参数0755加入到PZDx中。


要求G120的CU是-PN的;且CU要有单独的24VDC供电;这样,即便变频器电源关闭,仍然可以正常通讯。

学而时习之,不亦说乎?温故而知新,不亦乐乎?
张家港大辰机械老王
侠士

经验值:1643
发帖数:216
精华帖:2
18楼    2024-01-12 16:09:41
精华帖  主题:回复:能否将热电阻接在G120模拟量输入端子,通过s7-1200来读取温度?

热电阻的电阻值能根据温度变化来变化,且特性不相同。关键是G120模拟量输入端仅能检测电压U和电流信号I,所以热电阻接在G120模拟量输入端子,是没有用的。给你一个思路,接在G120的14.15端子。此端子可用于motor监视温度。对应参数P0601设置2或者6。然后读取参数号r35的值,电机温度的显示和连接器输出。

关于r35的值 注释: 当 r0035 不等于 -200.0°C 时,表示该温度显示有效,表示已经连接了一个 KTY84/PT1000 温度传感器。

r35是一个模拟量互联输出 (Connector Output, CO)参数

最后S7-1200 和G120进行PROFINET通讯来获取温度。。。


hy_12306
奇侠

经验值:6263
发帖数:696
精华帖:19
22楼    2024-01-15 07:51:22
精华帖  主题:回复:能否将热电阻接在G120模拟量输入端子,通过s7-1200来读取温度?

一直这么做的。省钱。不然不浪费G120了?再吐槽下,V90 S210 S200就没有自由报文,这么用不了。还以为新出的S200能出999了

hbttkj
至圣

经验值:11993
发帖数:922
精华帖:18
32楼    2024-02-07 21:15:37
精华帖  主题:回复:能否将热电阻接在G120模拟量输入端子,通过s7-1200来读取温度?

想对此问题进一步讨论。

一、从楼主第16楼的图纸接线来看,图纸所描述的温度传感并不是单单Pt100热电阻,现场热电阻接线盒内应该还带有温度变送器。
请楼主后续进行核实,类似上传图片所示,万能型的温度变送器能够接收CU50、Pt100、Pt1000等的热电阻信号,8种常用热电偶及阻值和毫伏信号。
 
所以将题目由热电阻改为温度变送器(或温度传感器),能否接在G120模拟量输入端子,通过s7-1200来读取温度,答案是肯定能实现的。
 
不光是温度信号,还有压力和差压信号,流量信号都可以通过加装变送器或信号隔离器,接入G120模拟量输入端子,当然还要看G120实际的精度和转换时间能否满足你的实际需要。
 
二、5楼Y版所讲的方法,通过串联一个对温度不敏感的电阻(如:金属膜电阻)形成个分压,方法和思路在理论上是可行,但实际的变频器检测精度是无法满足的需要的。
 
今天有时间,实际用CU240E-2接入Pt100热电阻实验,实物见上传图片所示。
 
参数AO相关P776=0,0--20mA ,AI相关P756=0,0--10V,P771=2900,固定输入值110%用于测试。
用AI采集Pt100热电阻信号失败的原因在,温度系数低:
Pt100是一种铂热电阻在0℃时阻值为100Ω,在100℃时阻值为138.5Ω,温度系数约为3850PPm。即使AO输出110%时22mA,从0至100℃的热电阻检测的电压变化才0--0.847V,用0--10V的量程来测量是无法满足实际需要的,另外还没有考虑导线电阻造成的误差。
 
三、18楼王工给的思路,铂热电阻接在G120的14和15端子,读取参数号r35的温度值,此方法也是行不通的。失败的原因是G120根本不支持铂热电阻这种温度探头。
 
但王工如果使用的是KTY84温度传感器,接G120的14和15端子,这个是能够实现的。
KTY84测温范围是-40℃至+300℃,电阻值大致从300Ω~2700Ω,温度系数更大,约为7000PPm。
当KTY84的温度从0摄氏度(对应500欧姆)至150摄氏度(对应1350欧姆)变化时,工作电流是5mA,输出端提供2.5--6.75V模拟电压,通过专有模数转换和工程量转换,可以准确读取电机温度,因为就是为KTY84设计的。读取r35电机温度,连接到PZD,发送给上位机。

四、30楼我列举的G120XA,可以利用AI和AO端子组合,r35读取电机温度值为Pt100温度传感器,连接到PZD,发送给上位机。
 
G120变频器CU240E-2控制单元,固件版本4.7.13未找到P29700参数,至少目前是不支持AI和AO端子组合接入铂热电阻温度传感器。

但G130/G150/S120/S150等电机温度传感已支持铂热电阻,可参考相关手册功能图8016





我的gmail的邮箱近期总收不到邮件,现更改为:hbttkj@163.com
yming
版主

经验值:127300
发帖数:21998
精华帖:824
48楼    2024-02-17 19:24:50
精华帖  主题:回复:能否将热电阻接在G120模拟量输入端子,通过s7-1200来读取温度?

在硬件方面。用于AI的AD芯片是比较贵的;它需要运算转换成为数字量。位数(精度)越高越贵。而且转换需要运算时间。(所以有响应时间)

而用于AO的DA电路是非常简单的。早先都自己设计,只需使用SIP,DIP这种高精度电阻排加上放大器或驱动器就可以了。即便是16位、20位、24位的,成本也很便宜的。


当今,自动化控制需要越来越多的AI传感器,模拟量信号所检测的变化量要比数字量传感器内涵的信息多多了。


当我们能自己制造芯片的时代来临,有朝一日,可能全部都是AI点,需要当作模拟量就设定为模拟量,需要数字量就设定为数字量。

学而时习之,不亦说乎?温故而知新,不亦乐乎?
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。