你现在位置:首页>技术论文>数据通讯>正文
V80系列PLC与变频器的通信案例
日期:2007-10-29 0:17:09 来源:本站整理  
点击: 作者:未知
点击【】放大字体.
  一、引言
WW.W_PLC※JS_C,OM-PL,C-技.术_网

  在各种机械设置上,PLC与变频器的应用可谓无处不在。常见的用法是使用模拟量模块(一般是电压)来对变频器进行控制。这种方法的主要的缺点是成本高,并且容易受干扰(电压方式),控制精度也很难作得很高,而采用通信方式就可以很好地避免这个问题。但是,一般PLC的通信编程是一件很不容易的事。本文介绍了V80系列PLC与变频器的通信方法。
WWW.PLCJS.COM——可编程控制器技术门户

  
P.L.C.技.术.网——可编程控制器技术门户

  二、V80 PLC介绍
WWW_PL※CJS_COM-PLC-技.术_网

  V80系列PLC是深圳德维森科技有限公司开发的一款通用型高性价比的小型可编程控制器(PLC),采用32位高性能CPU芯片和高速逻辑解析ASIC芯片,相对于一般的小型PLC,在通信应用方面具有以下特点:
WWW.PLCJS.COM——可编程控制器技术门户

  1、本机自带双串口,其中一个是232编程口,工作于MODBUS从模式,一般只用于编程和连接人机设备。另一个口为485接口,除了具有串口1所具有的功能外,还能工作于MODBUS主模式、自由通信模式,具有强大的通信功能。与一般的PLC相比,它不需要额外购买连接电缆和通信组件。
P.L.C.技.术.网——可编程控制器技术门户

  2、具有48K的程序空间,9000个中间接点,9999个内部寄存器,加上极其强大的应用指令,能够方便地编写很复杂的程序,甚至是复杂的通信协议。
WW.W_PLC※JS_C,OM-PL,C-技.术_网

  3、V80 PLC的默认通信协议就是MODBUS从协议(RTU),甚至内部变量的编址方式也是按照协议进行的,所以在MODBUS通信的应用性上具有无可比拟的优势。对于不支持MODBUS协议的设备,则可以通过自由通信方式编写。
W1WW_P4LCJS_COM-PLC-技.术_网

  
——可——编——程——控-制-器-技——术——门——户

  三、与兼容标准MODBUS RTU协议的变频通信
——可——编——程——控-制-器-技——术——门——户

  对于采用MODBUS RTU从协议的设备,可以把V80PLC的串口2设置成MODBUS主的方式与其进行直接互连。下面以东元7200MA变频器为例,下面是引用其说明书上的一段文字:
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

  东元7200MA变频器采用了MODBUS RTU从协议,它的通信数据格式描述如下:
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

  在MODBUS RTU 模式的通讯协议中,一个信息(Message)乃由4 个部份组成:Slave 地址、功能码、数据及CRC-16数据校验,并依序送出。每一个信息的开始与结束,皆以3.5个字符(Character)的间隔时间来做识别。
——可——编——程——控-制-器-技——术——门——户

  
WWW_P※LCJS_COM-PLC-)技.术_网

  
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

  对于V80系列PLC,上面的信息只是证明了它采用了部分MODBUS从协议(只支持03、10H这两种命令,也就是读写寄存器4XXXX命令),是可以与V80直接连接的,而具体的细节就不需要关心了,因为V80_PLC的M_BUS指令已经封装了这些数据过程。我们只关心如下参数:
plcjs.技.术_网

  1、读写类型及设备地址。
WWW_PLCJS_COM-PLC-技.术_网

  2、目标设备的寄存器(线圈)号,本地存放数据的寄存器(线圈)号,信息长度。
plcjs.技.术_网

  3、通信间隔,也就是多久通信一次。
WWW_P※LCJS_CO※M-PLC-技-.术_网

  4、一些通信参数,如波特率、奇偶校验位、通信超时时间等
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

  根据这几项参数,用以下程序就可以实现与东元变频器的通信了。
WWW_PL※CJS_COM-PLC-技.术_网

  
——可——编——程——控-制-器-技——术——门——户

  
plcjs.技.术_网

  假设东元变频器上的设备地址为1,上图的程序完成了这样一种功能:把PLC内部41100~41115变量的内容,写到东元变频器寄存器区域偏移为00~015的连续16个寄存器里去,中间继电器01000每次从0变为1,双方通信一次。当然在之前要对PLC进行一下参数设置,具体可参见V80PLC的软件手册。
P.L.C.技.术.网——可编程控制器技术门户

  
WWW_PLC※JS_COM-PmLC-技.术_网

  四、与其它协议的变频器通信
WW.W_PLC※JS_C,OM-PL,C-技.术_网

  对于不兼容标准MODBUS RTU协议的变频器,可以采用自由通信功能块实现。相对于M_BUS指令,自由通信的编程难度要大得多,但也灵活得多,大体上跟一些高级语言(如C语言)的编程思路差不多。用户最好具有一定的通信编程的经验,并需要先准备好一些调试工具,如232->485转换器、串口监控软件等,因为影响通信的因素太多,有一些好的调试工具往往可以收到事倍工半的效果。
WWW_PLCJS_COM-PLC-技.术_网

  下面以正弦SINE003系列变频器为例,说明V80PLC的自由通信协议编程方法。
——可——编——程——控-制-器-技——术——门——户

  正弦SINE003系列变频器的通信格式如下:
WWW_P※LCJS_COM-PLC-)技.术_网

  
WWW_PLCJS_COM-PLC-技.术_网

  
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

  异或校验
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

  数据含义:数据帧从机地址至数据信息的异或结果。既第 2字节与第3字节异或的结果,再与第4字节异或,以此类推至第13字节。

本新闻共2页,当前在第11 2  
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

评论内容
载入中...
载入中...
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
·栏目热门排行
·站内热门排行