您现在的位置是:首页 > 变频技术 > 变频技术

如何实现MIDIMASTERECO变频器的远程监控?

来源:艾特贸易2017-06-04

简介答:由于变频器本身所带的显示面板比较简单,而且在数据的处理、计算、保存等方面存在着弱点,因此在一定程度上影响了它在复杂控制中的应用。但是,变频器与计算机相结合可以

    答:由于变频器本身所带的显示面板比较简单,而且在数据的处理、计算、保存等方面存在着弱点,因此在一定程度上影响了它在复杂控制中的应用。但是,变频器与计算机相结合可以弥补这些缺陷,通过微机控制变频器,可增强变频器对数据处理、故障报警等方面的功能,达到比较好的控制效果。因此,利用微机与变频器之间的通信功能实现远距离控制,已经成为当今变频器控制的一种发展趋势。    MIDIMASTERECO变频器是SIEMENS(西门子)公司生产的ECO系列变频器之一。它可以通过多种方式实现对电机的控制,即可以通过面板上的按键实现本地控制,也可以通过输入、输出端子或面板上的RS-485D型插头实现远程控制。    MIDIMASTERECO变频器有3种参数:实值参数(参数值具有实际意义,如P003)、限制条件的参数(参数与所设置的数值不相关,只代表一定的功能选择,如P199)、只读参数(参数值由厂家设置,只给用户提供一定的信息,如P111),3种参数的模式有显示模式、基本模式和专家模式。在实现工控机与变频器通信之前,必须先设置变频器的相关参数。其主要相关参数如下:    (1) P199:此参数值决定是否对专家参数进行访问。0为基本参数方式下的参数,可修改为除可修改基本参数方式下的参数外,专家参数也可修改。在实际应用中,设置此参数为1    (2) P091:此参数值决定了串行通信的从站地址,作为主、从机通信的识别码,选择范围为030    (3) P092:串行通信的波特率,31200波特率,42400波特率,54800波特率,69600波特率,719200波特率。在应用中,选择6,即通信波特率为9600    (4) P910:通过串行接口设置变频器为本地控制或USS控制。0为本地控制,1为远程控制(及参数值设置),2为本地控制(频率由USS控制),3SS控制(频率由本地控制),4为本地控制(参数由USS访问读/写,并能实行故障复位)。当通过前面板的RS-485D型插头与工控机通信时,此参数设为1    (5) P080P085:分别设置这些参数为电机铭牌上的额定功率因数、频率、转速、电流、电压及功率值。    (6) P094:串行口额定系统设置,参数范围(0650),默认值为50    (7)其余参数选择其默认值。    MIDIMASTERECO变频器与上位机有两种通信方式:一是通过面板上的RS-485D型插头及RS-232/RS-485转换器与上位机的RS-232串口相连,实现变频器的完全控制,包括启/停、频率设置和参数设置等;二是通过输入、输出接线端子,经RS-232/RS-485转换器与上位机的RS-232串口相连。    MIDIMASTERECO变频器与工控机的通信协议采用SiemensUSS协议,它是一种Siemens所有传动产品通用的通信协议。此协议采用主、从式结构,通信时,上位机作为主站向变频器发送报文,变频器作为从站只是对主站发来的报文(即指令)进行处理并执行相应的动作,同时回应并发送响应的报文。所有主从之间的报文都由14个字节组成,每个数据报文都是标准的异步报文格式,包括1个起始位、8个数据位、一个偶校验和一个停止位。上位机与变频器之间的数据传输是以ASCII码的形式进行的。    所有从主站发送到从站的报文必须在1.5s最短时间内发完,否则此报文将被从站忽略。从站在收到有效报文20ms内发送应答,若主站在这段时间内未收到应答,主站将重新发送此报文。    要使变频器能够在远程控制方式下正常工作,除了进行基本参数的设置以外,还应通过面板按键设置以下与串行通信相关的参数,如表4-14所示。    4-14    参数设置与说明
参数设置与说明
    在计算机的串行通信中,常用的通信方式有3种:直接读/写串口、利用WindowsAPI函数读/写串口和利用串口通信控件MSComm操作串口。其中,直接读/写串口即通过调用-inp-out函数直接读/写串口;利用WindowsAPI函数读/写串口即通过调用API函数中的CreateFileReadFileWriteFile等函数操作串口。使用这两种方法进行编程,比较复杂,且不直观。而通过通信控件MSComm只需通过改变MSComm控件的属性设置和编写相应的初始化程序,就能在Windows环境下简单地实现不同用户的串行通信要求,从而达到远程控制的目的。