新闻中心

EEPW首页>嵌入式系统>设计应用> MODBUS在过程控制系统中的应用

MODBUS在过程控制系统中的应用

作者: 时间:2012-06-14 来源:网络 收藏

  虽然各家大小PLC供应商都有自己的协议,但是他们几乎全部都支持/TCP。即便是对那些目前不支持/TCP的PLC供应商来说,他们也可以找到很多家类似于Prosoft Technologies和SST的公司可以为他们的PLC产品提供底板安装型的/TCP通讯卡以及独立安装的网关等配件。

  MODBUS/TCP的另一个优点是它的多主站能力。不像MODBUS RTU和MODBUS ASC II,MODBUS/TCP允许多个主站同时从同一个从站获取数据。为什么MODBUS/TCP会具备这样的能力呢?这是因为通过使用TCP/IP的,无需令牌传递或是取得总线的完全控制权就可以发送、缓冲和递交多个讯息。这对于许多RS485和RS422协议是很常见的情况。

通过MODBUS把控制放到现场去

  到目前为止,我们仅仅涉及到了简单的MODBUS数据采集系统。还有一种方案也是可能的,那就是把控制设备安装在现场,然后通过MODBUS使其与中央控制系统进行通讯。前边提到过的网络集中器NCS同时也拥有功能强大的CPU(中央处理器单元)和实时控制内核,它也可以被编程用来执行控制功能,例如PID控制、ON/OFF控制、现场报警、复杂算术运算、诊断以及报警监视等。

  因为它具有类似PLC的逻辑、PID类型的控制功能以及先进的计算能力,一台NCS通常能够满足对一台PLC、工业计算机或者一套小型DCS的功能要求,其价格却只是后者的几分之一。虽然MODBUS协议并不具备诸如基金会现场总线和CIP(通用工业协议)等其它协议的能力,但是它确实满足了许多应用的需要。在这些应用里面,用户喜欢在现场进行控制,同时可以通过对现场进行监视和上位控制。而MODBUS协议就是满足这种需要的最具效费比和最便捷的解决方案。

  另一种“智能化”并且具有控制能力的MODBUS设备是来自于Moore Industries公司的MDS方程站。这是一种多功能控制器,它能够执行很多种类型的控制功能和运算。有了MDS方程站,在实现简单控制任务、多变量控制任务(例如监视和控制一个蒸煮器里的纸浆液位或者使用来自多个流量、温度和压力变送器的输入信号实现质量流量计算)时就不再需要PLC或者大型控制器了。最多可以有127个MDS模件被安装在一个MODBUS网络上面来实现对工厂的控制或是采集整个工厂的信号。

  PID(比例、积分和微分)控制器最初都是单机独立运行的无通讯控制器。由于PLC和DCS都已经智能化,因此现在PID控制器也智能化了。今天,许多终端用户依然青睐那些直接读出和编程简单的单回路控制器。诸如MODBUS等数字化通讯协议能够给这些一直单机运行的仪表注入一些新的活力。通过对这些控制器进行多分支网络连接,你可以创造一个你自己的小型分散控制系统,参见图6。

MODBUS:通用的接口


  图6:具有MODBUS功能的设备(例如1/4 DIN 545双回路PID控制器)能够把控制功能布置到现场。将这些MODBUS设备连接成多分支网络,并且把它们的输出发送到一个基于WINDOWS的SCADA系统,这样就创建了一个小型的分散控制系统。

  当现代的控制领域持续不断的产生和应用诸如现场总线和网状网络等先进概念的时候,MODBUS的简单性以及它的便于在许多通讯媒介上实施应用的特点一直使它受到最广泛的支持,并且成为全球应用最广泛的工业协议。当使用现有老式控制系统的用户发现自己需要扩充现场仪表或者增加远程控制器的时候,他们都会采用MODBUS作为一个能够解决复杂问题的简单解决方案。当用户试图把一个外来设备连接到控制系统里面的时候,使用这个设备的MODBUS接口总被证明是最为容易的办法。虽然MODBUS已经是最为古老的通讯方法之一,由于非常多的原因它也是最普及的通讯方法。MODBUS便于使用、非常可靠、价格低廉并且可以连接到控制工业领域几乎所有的传感器和控制设备。


上一页 1 2 3 4 5 下一页

评论


相关推荐

技术专区

关闭