SV022iG5-4N并且也遵循modbus ascii/rtu通讯格式(vfd-a系列除外)。SV022iG5-4N基与以上特点,台达的plc和变频器之间可以有三种方式的通讯控制。SV022iG5-4N一是用串行通讯rs指令,SV022iG5-4N但这种通讯方式要遵守特定的指令格式和进行复杂的校验计算,比较繁杂,本文不作说明。二是利用dvp系列plc提供的modbus专用通讯指令实现,这个功能适用于全系列的dvp系列plc。三是利用dvp系列plc的easy plc link功能来实现,这个功能适用除es/ex/ss外的其它系列plc。本文就讲述以后两种方式的通讯功能的实现。
LS产电代理销售 LS模块 LS变频器 零配件销售jsoknkudfg
联系人:程经理
手机:139188-64473
QQ:937926739
手机 15601961570
4 实现plc和变频器通讯时的准备工作
SV022iG5-4N
4.1 plc相关通讯口通讯格式的设置方法
台达dvp系列plc的每一个通讯口都对应有相关的特殊寄存器d和特殊继电器m,以进行通讯相关的参数设置和信息的传送。本文中要使用的com2对应的主要特d特m及其意义见表1。
SV022iG5-4N
表1 特殊寄存器和特殊继电器的意义
SV022iG5-4N
表1中的d1120是16位的寄存器,通过程序设置此寄存器的数值,以便使plc的通讯协议与待通讯的从机协议一致。d1120中各数据位代表的意义如表2所示,使用delta的专用modbus通讯指令时d1120高8位的数据可以不设置,可以看作全为0。比如我们要用的通讯格式为:7位数据长、偶数、1位停止位(亦即常说的协议为:7e1),通讯速率为9600,则通过此图表我们可以知道d1120中的数据为:0000 0000 1000 0110,即d1120=h86。这样在编通讯程序时把h86写入d1120,然后set m1120,就设定好了plc com2口的通讯协议。
表2 d1120中各数据位代表
SV022iG5-4N
4.2 进行通讯时变频器需要设定的相关参数及需要使用的通迅地址
SV022iG5-4N
变频器需要设定的参数及说明见图表3。如果进行变频器的通讯控制时必需设定这些参数,并且设定值要和plc的d1120值设置一致。
表3 变频器需设置参数表
当plc对变频器通讯进行数据的写入和读出时,就需要知道变频器所定义的相关功能的地址。然后依据这些地址进行数据写入和读出,才能实现对变频器的控制和得到变频器的当前信息。vfd-m系列变频器定义的本通讯实例中需用到的字址及其意义如表4所示。根据此表可以知道,当需要变频器以20hz正向运转时,就只需在变频器通讯相关的参数字址2000h写入:0000 0000 0001 0010,即十六进制的h12或十进制的k18;在2001h中写入k2000。
表4 变频器的通讯参数字址定义
4.3 plc和变频器间的通信线的连接
变频器通讯接口SV022iG5-4N各脚分布及定义如图1所示。当与plc进行rs485通讯时,仅需使用编号为3和4的脚,其中3脚和plc的rs485接口的-相连,4脚与rs485口的+相连即可。变频器接口为rj-11接口,和常用的电话机的接口是相同的,而plc端是普通接线端子埠,因此通讯线的制作非常简单,无需用专用接口焊接通讯线。笔者曾用从电话机上拆下的一段电话线实现了plc与变频器间的通讯。