SchneiderElectric施耐德ATV61/71施耐德变频器的SDOPARVEX伺服电机.H
SchneiderElectric施耐德PLC可通过SDO(SeriviccDataObject)来改变施耐德变频器参数和控制变频器的速度等。每个ATV61/71变频器管理一个具有两个标识符的SDO服务器:1)一个用于请求,由PLC发送至ATV71;2)一个用于响应,ATV71发送至PLC。ATV61/71变频器的PDO(ProcessDataObject)用来实现变频器和PLC之间周期地交换数据。ATV6l/71施耐德变频器可使用的PDO共有三种:1)PDO1保留用于变频器的控制,出厂设置PDO1有效,其中RPDO1出厂设置是使用控制字和速度给定的两个字控制变频器。TPDO1,默认设置是使用状态字和实际速度这两个字监控变频器。PDO1可在组态软件中(例如Syscon中)配置成1-4个字。2)PDO2出厂设置为无效,可用于附加的控制和监视,PDO2可在组态软件中(例如Syscon中)配置成1-4个字。3)PDO3保留给controllerinside卡使用,仅在变频器上装有controllerinside卡方可***。PDO3的长度总是8个字节一个设备的通信功能、通信对象、与设备相关的对象以及对象的默认值由电子数据文档(ElectronicDataSheet,EDS)中提供。ATV61/7I施耐德变频器的EDS文件包含对设备的通信描述:包括通信速度、传输类型、I/O数量、I/O种类(离散量或模拟盆)等等,此描述文件由施耐德电气公司提供并需要导人配里工具中。ATV61/71施耐德变频器的EDS文件名为TEATV61/s,其中x为主要版本号,y为次要版本号。Syscon是一个功能强大、界面友好的组态软件,它可用于PremiumPLC现场总线系统的组态。1)在SysCon软件中如果需要导入EDS文件,使用File菜单的“CopyEDSfile”命令完成导入的操作,如下图所示。使用端子起停施耐德变频器时,由Modbus网络来给定施耐德变频器速度的方法。当不使用通信起停变频器而使用端子起停变频器时,需要将变频器断电后调整逻辑输入的逻辑输入开关SW1,来与PLC的逻辑输出相适应。当使用PLC通过端子硬件接线时,请按照I/O模块的逻辑输出是PNP还是NPN设置好逻辑输入开关SW1后,再按逻辑输入开关SW1的设置是source还是sink来进行控制部分的接线。1)变频器的参数设置方法:当变频器的【1.6命令】(CtL-)菜单里,【组合模式】(CHCF)为【隔离通道】(SEP)时,将【命令1通道】(Cdl)设为端子,【给定1通遭】(Fr1)选择【Modbus】(Mdb),此时,就实现了通过端子起停变频器和给定速度通过Modbus比总线。2)Premium数字虽输出模块到ATV71施耐德变频器的控制输入端子的接线:这里采用Premium的TSXDSY16T2的DO信号对变频器进行起停控制,接线如下图所示。通过Modbus起停变频器,模拟量输出控制变频器的速度的方法。1)硬件接线:这里采用PremiumTSXASY800的模拟输出AO模块对ATV71的速度进行给定,模拟输入AI1端子是ATV71的速度给定通道。将PremiumTSXASY800的1脚连接到ATV71的AI1+端子,14脚连接到AI1-端子,另外,PremiumTSXASY800模块本身需要外部24V直流供电PARVEX伺服电机.HERION变频器.ESR接触器.断路器.开关.调压器。2)变频器参数的设置:将【命令1通道】(Cdl)设为【Modbus】(Mdb),【给定l通道】(Fri)设为AI1。这样在变频器的参数设置上就实现了通过Modbus起停变频器,通过模拟输乳AI1给定变频器的速度,编程时,需写DriveCom流程起动变频器。3)编程:通过Modbus起动变频器的过程与组合通道控制变频器程序惟一不同的地方是给定速度换成了模拟量输出,其余完全相同,程序从略。)