您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > ATV71的DP通讯
2.设置右图是通讯卡示意图。1.LED指示灯2.Profibus-DP寻址开关3.9针SUB-D型母接头对于该通讯卡,仅需要做一个设置。即:设置Profibus-DP的从站地址如右图的例子所示,这8个Profibus-DP寻址开关的最低位在右边,最高位在左边。拨码拨到下面为ON,拨到上面为OFF。3.地址配置注意事项:改动地址后,要重新上电才能使用。地址0和1通常为Profibus-DP主机保留,不能用于从站地址。建议不要使用地址126,因为它与SSA服务(设置从机地址)以及一些网络配置软件(如Sycon)不兼容。点击此处返回目录变频器的参数设置:1.命令通道的设置如果用户要通过Profibus-DP网络实现对变频器的启动、停止和速度给定的控制,则需要对命令通道的相关参数进行设置。如果仅仅是读取或者修改变频器的一些参数,则可以跳过此段。通过通讯给定速度:在变频器的1.6命令菜单里,当变频器插上通讯卡后,给定通道的选项里会新增一项选项:通信卡。如果用户需要通过Profibus-DP通讯给定速度,则将给定通道选择为“通信卡”。通过通讯控制起停:当变频器插上通讯卡后,命令通道设置的选项里会增加一项“通讯卡”。如果用户需要通过Profibus-DP通讯控制变频器的起停,则需要将命令通道设置定义为“通讯卡”。需再设置如下参数:给定2切换---通道1有效命令通道切换---通道1有效组合模式----I/O模式以上参数均在1.6命令菜单中.2.读写参数的设置在变频器的“1.9通信”菜单里,前两个子菜单分别是COM.SCANNERINPUT和COM.SCANNEROUTPUT。通过对这两个子菜单的设置,我们可以实现变频器和PLC之间的数据交换。要注意:这里INPUT和OUTPUT是从PLC的角度去看的!对于变频器,INPUT是它要发送给PLC的数据,OUTPUT是它接收的来自PLC的数据。COM.SCANNERINPUT这个菜单内含8组参数,从Scan.IN1address到Scan.IN8address。用来定义PLC要读取变频器的哪些参数的数据(读)。COM.SCANNEROUTPUT这个菜单内含8组参数,从Scan.Out1address到Scan.Out8address。用来定义PLC要修改变频器的哪些参数的数据(写)。变频器内部有数百个参数可供读写,这些参数都被分门别类地整理并被分配了访问的地址。参考ATV71中文通讯手册,查找出需要访问的参数的地址,并把这个地址写到COM.SCANNERINPUT或COM.SCANNEROUTPUT菜单的参数里,就可以实现对该参数的访问。3.举例:读写变频器的加速时间。以加速时间(ACC)为例,在手册中(P201)查找到ACC的描述如下:十进制的逻辑地址9001,既是Profibus-DP的通讯地址,又是Modbus的通讯地址。其读写类型为R/W,意为可读可写。如果我们要通过通讯读取该参数的值,那么我们在COM.SCANNERINPUT菜单里将8个参数里的一个的值改为9001,我们就可以读取到变频器的加速时间参数的值;如果我们要通过通讯修改该参数的值,那么我们在COM.SCANNEROUTPUT菜单里将8个参数里的一个的值改为9001,我们就可以修改变频器的加速时间参数的值。在1.9通讯菜单中设置交换的参数代码:在出厂设置里,COM.SCANNERINPUT菜单的8组参数初值为:Scan.IN1address:8603(状态字)Scan.IN2address:8604(8604输出速度,3202输出频率)Scan.IN3address:0Scan.IN4address:0Scan.IN5address:0Scan.IN6address:0Scan.IN7address:0Scan.IN8address:0它的含义是:我们可以一次读取变频器中8个参数的值,第一个参数是状态字ETA的值(注:从通讯手册中查找到的状态字ETA的地址是8603,但是3201也是状态字的另一个未公开的地址),第二个参数是输出速度RFRD的值。其它6个地址都是0,故没有对应的参数。在出厂设置里,COM.SCANNEROUTPUT菜单的8组参数初值为:Scan.Out1address:8601(控制字,在I/O模式下.输出0停止,1启动)Scan.Out2address:8602(8602速度给定,1500rpm=50HZ.8502频率给定500=50HZ)Scan.Out3address:0Scan.Out4address:0Scan.Out5address:0Scan.Out6address:0Scan.Out7address:0Scan.Out8address:0它的含义是:我们可以一次修改变频器中8个参数的值,第一个参数是命令字CMD(注:从通讯手册中查找到的命令字CMD的地址是8601,但是8501也是命令字的另一个未公开的地址),第二个参数是速度给定LFRD。其它6个地址都是0,故没有对应的参数。因此,对于本例,设置:Scan.IN3address:9001PLC就可以读取ACC参数。设置:Scan.Out3address:9001PLC就可以修改ACC参数。综上所述,通过Profibus-DP控制变频器,在变频器参数设置方面也很简单,只需要设置需要读取或修改的参数的地址就可以了。一般情况下,采用缺省的出厂设置就足够了。点击此处返回目录Profibus-DP网络组态(Step-7):本段介绍用西门子PLC做Profibus-DP主站时,如何组态Profibus-DP网络。无论采用何种组态方式,ATV71/ATV61变频器的GSD文件(Tele0956.GSD)都是必不可少的。任何从站设备,如果想挂上Profibus-DP网络,都必须提供一个GSD文件。这个GSD文件起到一个识别其身份、分配其功能的作用。目前最新的ATV71/ATV61公用的GSD文件(Tele0956.GSD)的创建日期是2005年9月5日。如果没有确定PLC,那么我们首先推荐用户采用施耐德PLC,施耐德PLC挂Profibus-DP网络是非常便捷的。对于已经选定了西门子PLC的用户,必然是对西门子PLC比较熟悉,因此本文不再详细介绍西门子Step-7软件的使用方法和编程细节。1.安装ATV71/ATV61变频器的GSD文件在Step-7软件的硬件配置画面(HardwareConfig),选择菜单Options下的InstallNewGSD...在随后的弹出窗口中,找到GSD文件所在的文件夹,并安装。安装完成后,在Step-7的HWConfig窗口,右侧的可选设备中,会增加一项ATV71/61-Profibus-DP。点击此处返回目录2.组态Profibus-DP网络鼠标点击该设备并拖动到左侧的Profibus-DP网络,就完成了将ATV71/ATV61组态到Profibus-DP网络的过程。组态完成后的画面如下图所示:上图所示的组态画面共有三个窗口,左上侧的窗口是Profibus-DP网络部分(1),左下的窗口是分配给设备的地址(2),右侧窗口是可选的Profibus-DP设备(3)。鼠标点击1所示的ATV71/ATV61变频器图标,则在2所示的部分就显示了分配给该变频器的变量地址。123分配的地址共分两部分,Slot1显示的是Profibus-DP通讯的PKW区域,占4个输入字和4个输出字。它们分别是PIW256、PIW258、PIW260、PIW262,和PQW256、PQW258、PQW260、PQW262。Slot2显示的是Profibus-DP通讯的PZD区域,占10个输入字和10个输出字。它们分别是:PIW264…PIW282,和PQW264…PQW282。点击此处返回目录3.变频器数据的读写经过上述步骤,我们就可以在PLC中读写变频器的数据了。在第6页和第7页中,我们提到变频器可以定义8个输入字COM.SCANNERINPUT和8个输出字COM.SCANNEROUTPUT。这16个字就对应到了上图所示的Profibus-DP的PZD区域的前8个输入字和前8个输出字。最后两个输入字和最后两个输出字系统留做备用。比如,在出厂设置里,COM.SCANNERINPUT的定义如下:Scan.IN1address:3201-PIW264Scan.IN2address:8604-PIW266Scan.IN3address:0-PIW268Scan.IN4address:0-PIW270Scan.IN5address:0-PIW272Scan.IN6address:0-PIW274Scan.IN7address:0-PIW276Scan.IN8address:0-PIW2783201和8604分别是变频器状态字(ETA)的地址和输出速度(RFRD)的地址。对应到PLC,就分别是PIW264和PIW266的值。因此,经过上述步骤的配置后,PLC程序就可以直接从PIW264和PIW266来获得状态字和输出速度的值了。
本文标题:ATV71的DP通讯
链接地址:https://www.777doc.com/doc-5586236 .html