微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > 基于plc和称重机的自动配料系统设计

基于plc和称重机的自动配料系统设计

时间:09-19 来源:互联网 点击:

料系统一个PLC需要链接多个变频器。为此我们在PLC和变频器之间使用了Profibus总线进行通信,将专用的Profibus通信模块插入到变频器上,并设定好变频器的从站地址,然后通过Profibus连接器接入到PLC中,PLC通过编程,实现对该变频器进行报文的发送与接收,将控制字发送到变频器,同时把状态字从变频器中读取回来。

  CPU315-2DP作为Profibus主站,每个与主站通信的变频器可以看作是一个Profibus从站。通信时,主站根据通信报文中的地址字符来选择要传输数据的从站。从站本身不能主动发送数据,各个从站之间也不能直接进行信息的传输。系统所选用的变频器型号均为Siemens MicroMaster430系列 [4] 。PLC和变频器之间主要的通信主要涉及两个概念。第一是数据报文,第二是控制字与状态字。

  (1)通信报文。 每条报文都是以字符STX开始,接着是长度说明LGE和地址字节ADR,然后是采用的数据字符,报文以数据块的检验符BCC结束,主要字段的解释如下:

  STX区是一个字节的ASCII字符(02hex),表示一条信息的开始。

  LGE区是一个字节,指明这一条信息中后跟的字节数目。

  ADR区是一个字节,是从站结点(即变频器)的地址。

  BCC区是长度为一个字节的校验和,用于检查该信息是否有效。它是该信息中BCC前面所有字节"异或"运算的结果。 如果根据校验和的运算结果,表明变频器接收到的信息是无效的,它将丢弃这一信息,并且不向主站发出应答信号。

  (2)控制字与状态字。PLC通过变频器的PKW区可以读写变频器的参数值,从而改变或了解变频器的工作状态。在本系统中,PLC读出该区的数据,放在特定的数据区中,供工控机查询,查询结果在工控机上显示。

  5 结论

  本系统通过工控机、PLC和变频器的协调工作,完成了所需自动配料任务, 系统自2008年5月投入使用以来,每天配料100多吨,完成配方10个左右,不但可实时显示工况,而且可以提供配方修改、增加等功能;实际运行表明,系统运行稳定、可靠,人机界面美观,操作方便,同时系统采用组态软件开发,可以为以后的升级提供便利。

  新旧系统的功能和用途对比如表1所示。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top