基于Win的多台三菱变频器控制
来源:网络 作者:网络转载 2019-10-08 阅读:719
由于变频器具有优良的控制特性以及其节能的特点,使得变频器近几年在各个领域被广泛的采用。在某些场合,需要用一台工控机灵活地控制多台变频器,以达到控制交流电机的目的。在油田输油控制系统中,多台变频器的控制问题成为关键,按照以往的控制方法,需要使用PLC或者控制电路板来控制变频器。然而使用这种方法造价高、系统复杂、布线量大、故障率高,因此亟需一种结构简单、造价低廉、可靠性高的系统来实现多台变频器的控制。 针对这一需要,一些公司(如日本三菱、德国西门子、日本东芝等)推出了带有RS-485通信接口的变频器,使用户能方便灵活地选择变频器的强大功能,设计各自的工业控制系统。因此,我们可以充分利用厂商提供的工业总线接口,使控制系统布线简洁,稳定可靠。 目前,我们在利用工业总线接口开发用户程序时,大部分都是基于DOS环境下的,随着Windows操作系统的普及使得DOS单任务系统固有的缺陷显得日益突出,人们越来越希望能在Windows的环境下进行工业控制。 在Windows 9X下开发工控软件,不仅可以实现多任务操作,充分利用硬件资源,而且可以利用Windows 9X下丰富的开发工具,方便地生成各种菜单及友好的图形界面,软件产品质量高且开发周期短。但在Windows 9X环境下,系统完全接管了各种硬件资源,不允许用户直接对系统硬件进行控制。如何在Windows 9X/NT环境下开发微机的底层资源,已成为当今工控业的一个值得探讨的课题。 本文以三菱FR-A500变频器的串行通信为例,利用Visual Basic 6.0的ActiveX控件—Microsoft Communication控件,通过对变频器串行通信协议的分析,解决了Windows 9X环境下与多个变频器的串行通信, 成功地实现了用单台工控PC机对多台交流异步电机的灵活控制,从而在Windows9X环境下如何实现串行通信的问题上作了有益的尝试。