在触摸屏上写入频率,然后变频器就以该频率运行是如何实现的?

悠悠清风314


在触摸屏上写入频率,然后变频器就以该频率运行如何实现的?

生产过程中有时需要手动就得去电气配电柜更改频率参数,不方便且效率低。改变现有操作方式是提高效率的最佳手段之一,采用触摸屏对变频器运行和频率的控制操作灵活,极大提高生产效率。控制变频器的运行与频率方式不唯一,可以用通讯方式控制也可以用模拟量方式控制。

例如采用变频器标准通讯方式控制(MODBUS-RTU),因此只要在触摸屏上操作就可以进行对变频器的运行和频率控制。


要实现整个过程,需要硬件和软件配合。硬件就是在PLC基础上增加通讯模块。同时需要将通讯模块内部跳线地址设置好,然后就是从模块上用通讯线跟变频器的串列通讯网口连接好,因此硬件通讯接线基本完成。其次,对变频器进行参数设置。包括频率指令来源、启停键、从站号、波特率、通讯方式等参数设置。


最后就是软件方面,就是PLC的编程。编写该程序的目的就是将变频器的MODBUS通讯协议格式用PLC编程表达出来。根据通讯协议,变频器的启停由PLC的位地址控制,变频器的频率由PLC的字地址控制。然后将PLC的字地址和字地址分配到触摸屏画面中,以位按钮和数字键盘输入即可。

工作过程

在触摸屏中输入频率参数并按运行按钮,此时PLC控制系统就会将触摸屏数据传输PLC,PLC就会将触摸屏传输过来的数据转换成通讯协议格式,然后输出给变频器,完成对变频器的启停和频率参数更改。


相比于人进入配电柜手动更改频率参数,在触摸屏上的操作快捷方便。可以说间接的保护了变频器,同时也降低设备的故障发生率。


螺丝爱螺帽


在触摸屏上写入频率,然后变频器就以该频率运行是如何实现的?

答;触摸屏是人机界面的一种形式。它内部有硬件和软件构成。不同厂家生产的触摸屏的GT组态软件都是不一样的。当你使用什么品牌的触摸屏,你可以上网去下载厂家对应的触摸屏的组态软件。

硬件它们的结构基本上差不多,都是由;模拟输入→自动跟踪→数据保持→进入比较器→进入SAR逻辑→N位DAC→再次进入比较器。由N位DAC输出数据(其中包括串行或者并行)→与高性能带PG卡的变频器的数据输入端驳接,来完成一系列的多功能设置与修改工作运行。

下面是一个典型的触摸屏内部结构示意图。


触摸屏与变频器可以通过RS-422或者RS-485进行通讯,通过通讯,在触摸屏上能够显示或设置变频器的运行频率、输出频率、输出电压、输出电流、输出功率等参数,能够控制变频器与它拖动的电动机进行正转、反转及停止运行状态等。

为了实现触摸屏与变频器的通讯,首先得设置变频器相关通讯的参数。例如人们常用的三菱触摸屏与三菱变频器。

1、参数号Pr.117,它为变频器的站号,设定值更改为1,主要此时它的站号就是1了。

2、参数号Pr.118,它为变频器的通讯速度设定,这里可以将设定值任意更改,例如192,此时它通讯波特率就是19.2Kb/s。

上面的设置一共有十几项,这里只能省略了。

此时需要将触摸屏与变频器进行硬件连接,把一条RS-422通讯线的一端接入触摸屏的对应插孔中,另一端接入变频器的PU接口。

完成上面操作后,接下来进入触摸屏设置菜单→选择菜单→其他模式→设定模式→PLC类型等等。其中包括,变频器的上限频率,下限频率,加速时间,减速时间,过电流保护,运行频率,输出频率,输出电流,输出电压,输出功率,正转,反转,停止等等。

触摸屏与变频器,包括PLC,对于刚刚入门的初学者来说,没有一点基础知识,学习起来还真是有一定的困难。需要自己平时多看书多请教老师,经过一段时间才能够学好。


以上为个人观点,仅供参考,希望对提问者和头条上的初学者们有一定的启发帮助为感。

知足常乐2018.11.1日于上海


知足常乐98954541


我以西门子PLC、变频器为例

PLC内部只认识数字,各种数字形式,实数,整数等等

比较老一点的控制方法是触摸屏通过与PLC通讯,通过触摸屏写入相应的数据到PLC的某个存储区内,比如是把1600写入到vd100。

PLC是有模拟量输入和输出的,而变频器的控制方式里面也有模拟量的输入控制,PLC内部可以把0-32000这样的数对应成0-10v电压的形式进行输出,或者输出一个4-20ma的电流,变频器也会根据模拟量的大小来调解频率,这就是0-10v对应的是0-50Hz,所以根据PLC内部的数模转换,就会输出我们想要的电压,而电压在变频器里对应的就是频率,所以就会利用触摸屏给定变频器的频率,你看到的是人机交互,其实里面有很多的运算。

西门子还有一种独特的专有的USS通讯,这个通讯是专门控制西门子变频器的,其他的变频器不好使,但是其他变频器都有模拟量的控制方式,而西门子PLC与其旗下的变频器可以采用USS通讯的方式进行控制,西门子有专用的USS指令库,拿过来就可以用,设定好参数可以读取变频器的、电机的所有实时参数,包括变频器温度、转速、转矩、耗能、电流、运行时间等等…



全球工业自动化


看了几个回答,貌似很正确。却却都没回答到点子上!!!

首先你需要了解一下什么是触摸屏。触摸屏是由外屏和内屏组成。内屏就是普通的显示器屏幕,外屏是一种特殊的镀膜塑料构成。当你对屏幕上的塑料施加一定强度的力后,该区域镀膜导通,于是在外屏上的电缆会形成对应X和Y矩阵区域唯一的点,处理器通过对X和Y矩阵扫描识别出具体位置,经过查找内置的数据表识别出对应的数据含义并处理,是数据就存入存储器中,控制码就执行。在输入完数据后,按确定/执行/OK(就是这一类的键),处理器扫描到该区域(该区域也在矩阵中),识别出控制码,经过对内置数据表进行查找,确定传输数据给主机的命令有效,于是通过串行通讯接口发送给主机进行各种对应的操作!!

至于如何控制输出频率和输出电压,涉及的内容太多,包括模拟电路、数字电路、单片机原理等等,不是几句话可以讲完的,自己找书看吧,重点看PIO(可编程输入输出接口)、DAC(模数转换器)、VCO(压控振荡器)原理。电路这东西原理一通百通,很简单!


依旧998


这个功能要想实现的话,光触摸屏和变频器是无法实现的。

一般来说,你得有个控制器,例如PLC,才可以实现。

方法有两个,一个是,通过通讯,把触摸屏上的输入值通过通讯的方式写给PLC,然后,PLC接受之后,再把这个数值经过处理,处理成变频器能够接收的信号,直接驱动变频器的运行。

另外一个是半通讯,也就是触摸屏与PLC通讯,PLC与变频器不通讯,PLC直接输出对等的模拟量来控制变频器的运行,例如:4-20mA。这样就可以实现了。

具体到详细点,每个厂家的通讯协议不一样,也不是开放的,所以,细节不一样。

例如西门子300PLC如果想通过触摸屏来控制变频器,首先要把触摸屏与300PLC建立连接。然后再把300PLC与变频器建立连接,可以用以太网通讯,也可以用DP通讯。通讯成功了,相互之间都有固定的地址,实际上通过触摸屏上的输入值来控制变频器,就是向通讯里面已经组态好的变频器地址写入控制字。

我只知道这些,因为水平有限,难免有错误之处,欢迎大家批评,指正!


西湖之水天上来


我看到了楼下说触摸屏不能直接给变频器输入频率,我感觉楼下是不专业的!或者是老款思想。

触摸屏是可以直接跟变频器进行串口通信来实现,常用的通信方式!是用modbus rtu协议同意


PLC远程控制系统


触摸屏是一种人机界面,我们常用的手机输入也是触摸屏,那是电容屏,就是手指按摩触摸屏界面的时候,会产生一个电容量的变化,而手机里边的芯片会感应到这种变化量,把它转换成电压信号,也就是一种标准的模拟量(如果是一个点就是一个开关量,开关量可以看成特殊模拟量),然后通过单片机读进去量好处理了,代表某种信息,工业上用的一般是电阻屏,道理是大同小异的,请关注:容济点火器

不管是电阻还是电容,甚至还有超声波之类的,它们只是一种感应介质而已,装在触摸屏的最外边,叫触摸板。里边还有一层玻璃,那是显示用的,叫液晶,两者是分开的。当手指触摸到触摸板时候,工业触摸屏是感应出来一定变化的电阻量,如果只是一个点,就直接输出一个开关量给单片机,单片机拟定了一个标准,会知道你是要求它执行什么动作意义。

同样你也可以在触摸屏界面上输出一个模拟量,它可以看成多路电阻信号组成了,也就是代表输出一组连续模拟量模式给到单片机,再量化成多路开关量形式的,一般精度差点的,比如可以用8位开关量来代表一个模拟量,你说的变频器频率,一般是0-50HZ,而8位开关量对应的是0-255(2^8),比如00000001代表1HZ,00000011代表3HZ,00001111代表15HZ,如此类推,每一个频率值都有一个数字量对应上了。这个过程就是所谓的编码,因为单片机只认识二进制代码,需要把模拟量这种十进制的东西量化成01二进制代码,每种代码对应唯一的物理意义。

当你输出了15HZ到触摸屏里边,触摸屏实际上存储的是00001111这样一个8位的二进制代码而已。然后这个代码,是保存在电路上的寄存器这样一类器件里边的。

然后触摸屏要传输这个代码给变频器,需要通过一些通讯协议来完成了,比如底层的是485和232这些常见的。这些通讯协议是什么呢,可以简单理解成一种传输和“翻译过程”。

好比你是中国人,要和一个美国人交流,你说的是中文,而美国人讲的是英文,但是所指的每个词,都会有一一对应的标准了,大家定了一个这样的标准,就能互相理解了。比如中文的“早上”,对应英文是“morning”。所以你说中文“早上”的时候,翻译师听到了,会把它说成对应的英文“morning”给美国人听。

触摸屏的15HZ,要传输到变频器里边,实际就是把触摸屏的00001111这样的8位数据传输给变频器,01代码本质就是脉冲。从电路角度来看,只要有两条线就足够了,一条高电平,一条低电平,这样就可以按照一定的顺序来逐个发脉冲。如果你想传输快点,就提高脉冲的频率,也就是什么波特率之类的参数可以设置了。每次发的数据是一连串的脉冲,是一组的,就是一个“帧”了。发完一个“帧”,稍微停一下,再发另外一个“帧”当然传输过程中,还要考虑让对方知道这是什么类型数据,还要考虑数据可靠性,所以需要一些起始位,停止位,校验位等等,因为一次性发下去的数据中,数据是比上边的8位要长一点的,比如有10位。

变频器这边,设计时候,当然也考虑了这些接受电路了,收到的每次是一连串的脉冲,它会把它读入它的单片机里边,然后判断这个数据是什么意义,什么作用的,也就是翻译过去了,知道它是什么意思。因为触摸屏里边,频率的编码,不一定是15HZ是00001111的,也许是00001100,所以它需要把它先变成了对应的00001100,再来调整PWM控制IGBT模块执行这个频率的运行了。

从这个过程来看,从触摸屏往变频器,通过通讯模式写频率,和通过电位器直接给变频器输入频率,本质是一样的,只是多了数据的一些转换流程而已。


容济点火器


触摸屏写频率控制变频器运行,总结为两种模式,一种是给变频器输入模拟量(比如0-10v 4-20ma),另一种是走通讯,触摸屏直接写变频器的寄存器,模拟量的实现,可以是触摸屏与PLC通讯,PLC输出模拟量,也可以是触摸屏与仪表通讯,仪表输出模拟量给变频器,这两个原理上是一样的。再说通讯的,串口通讯,(rs232.rs485/422)只要变频器触摸屏都支持同一种通讯和协议( 比如modbusRtu modbus ASCII)就可以实现通讯,然后用触摸屏直接读写变频器的寄存器就可实现


-197420147


大家好,我是变频技术 很高心与大家一起讨论触摸屏与变频器的通讯,我们常看到触摸屏与变频器485通讯也有用MODBUS-RTU来设置,我们把触摸屏写频率的地址对应变频器的频率地址,这样只要触摸屏上写入一个数字变频器就会得到一个运行的频率指令实现运行触摸屏写入的数字希望能帮到你,了解更多触摸屏与变频器通讯相关应用请点关注


变频器技术


只用HMI控制变频器基本都是通讯功能实现的,可以是自有协议比如同品牌HMI与变频器,也可以是通用协议比如modbus等。这些都不复杂只要两边设置好就行,既所谓的组态,然后在屏幕上做相应的变量和按钮等。


分享到:


相關文章: