PLC与变频器通讯问题
- 格式:doc
- 大小:290.00 KB
- 文档页数:10
器的应用班级:自动化21091姓名:胥兴兴学号:2010103232变频器报告实训目的1 .掌握信捷PLC与信捷变频器之间的通信2 .学会使用XC-ZBOX-BD板二、实训要求采用步异步电机试验台1 .按下启动开关SB1后,通过按钮SB3,SB4可控制变频器V5-1,V5-2的启动,按下停止开关SB2后,结束过程。
2 .其中,所有开关都在控制室中,变频器和电动机在实验室中,通过XC-ZBOX-BD板实现无线控制。
三、实训内容及步骤1、按图2-36所示接线,确认接线正确、连接可靠。
£■»哪咐相哪、将变频器上电,变频器面板显示正确。
3、设定参数。
(1)先将变频器的参数恢复出厂设置:P3.01-----LED十位-----1LED个位Or全部参数允许被修改I:除了本参数,其它的所有参数都不允许修改2;除了P0O2和本参数,其它所有参数都不允许修改LED十位0:不动作1:恢复出厂值2;清除历史故障记录注意:U)出厂时,本功能码参数为0,默认允许修改所有功能码参数,用户修改参数完毕,若要修改功能码设置,请先将本功能码设为0.修改参数完毕,若要进行参数保护,可再揩本功能码设置修改为希望的保护等级-(2)恢复厂家参数操作后,本功能码各位自动恢复为仇(2)频率给定通道选择:P0.01-----44:笔行口给定(远控)串行口频率设置初值取P0.03通过率行口设置来改变设定频率。
(3)运行命令通道选择:P0.03-----22:串行口运行命令通道口用RS4X5接口控制起停口注意:变频器在待机和运行中均可通过修改P0.03改变运行命令通道,如在运行中更改,请用户谨慎使用该功能。
(4)运转方向选择:P0.04-----00该功能码的个位仅对操作面板点动运行命令通道有效.LED个位:0:变频器操作面板点动正转口1:变频器操作而极点动反转。
LED十位:0;允许变频器反向转动.J:禁止变频器反向转动.有反向运转命令时变频器将停止输出口(5)本机地址的设定:P3.10-----1(在这里并不一定非得是1)5P110本机地址范围:0-2481在串行□通讯时,本功能码用来标识本变频器的地址口0是广播地址,当变撅器作为从机时,如果接收到地址为0的命令时,表示接收到的是广播命令,这时从机不必回应主机.248是变频器作为主机地址,当变频器作为主机时,P3.10=248,这时可以向其它变频器从机发送广播命令,以实现多机联动.该功能尚在开发中.5、完成以上实训内容后,将变频器恢复由厂设定。
伟创AC60系列变频器与台达PLC通讯2008-10-06一、功能介绍伟创AC60系列变频器内置国际标准的MODBUS(从站)通信协议,配合RS485通信模块,可非常方便的实现远程通讯控制功能。
二、台达DVP系列PLC台达DVP系列内含有485通信端口(无需配置通信板),定义为COM2。
三、下面以台达系列PLC为例,介绍PLC与变频器建立通讯并实现对变频器起停、频率给定、监控、等功能的控制。
变频器作为MODBUS协议从站接收来自 PLC的通信指令。
1、变频器在与PLC通信前须做好以下准备工作:1)确认已安装好AC60系列485通信模块;2)用外带屏蔽的双绞线连接PLCA+/B-到AC60变频器A+、B-端子上;3)预先设置变频器以下参数:H-66=0//变频器设为从站H-67=1 //变频器通讯地址为1H-69=3 //通讯波特率9.6KH-68=1 //(E、8、1)//通讯数据偶校验E-01=2 //变频器的运行采用通讯方式E-02=6 //变频器的给定频率设定采用通讯方式2、用台达PLC专用MODBUS通讯协议读写指令MODRW编写程序方式1(如图1)台达PLC与AC60变频器进行MODBUS(RTU)通讯时,会用到一个很方便的指令。
即MODRW指令,无需在用户程度内编写CRC校验子程序,只是将要传输的每一组数据用MODRW指令写入即可。
(另需在编辑寄存器D内写入数据内容)。
伟创AC60变频器内置的MODBUS协议采用RTU传输格式,只是采用了部分MODBUS从协议(只支持03、06、08H这三种命令)通信速率比ASCII模式更快。
该格式使用CRC校验方式对每次发出或接收的数据帧进行校验。
在WPL2.10编程软件下界面(如图),3、用RS串行通讯指令编写(程序里编写CRC校验)程序2(如图2)四、台达DVP系列PLC与n台变频器的连接图(单对子布线)半双工串行通讯。
五、实际应用中应注意下列问题1、传输线限制必须使用外层有屏蔽的双绞线,屏蔽层需有效的接地。
PLC与变频器网口通讯PLC(可编程逻辑控制器)和变频器是现代工业自动化中常见的设备。
它们之间的网口通讯是实现自动化工程的关键。
本文将探讨PLC与变频器网口通讯的意义、通讯原理以及相关应用。
一、PLC与变频器网口通讯的意义PLC是一种专门用于控制工业过程的电子设备。
它通过读取输入信号、执行程序、控制输出信号等方式来实现对工业过程的自动控制。
而变频器则是一种用于调节电机转速和输出功率的电子装置。
将PLC与变频器进行网口通讯,可以实现对电机运行状态的监测和控制,提高生产效率,降低能耗。
二、PLC与变频器网口通讯的原理PLC与变频器的网口通讯主要是通过以太网或串口来实现的。
以太网通讯速度快、距离远,适用于大规模的工业控制系统。
而串口通讯则适用于小规模的系统。
在通讯过程中,PLC充当主站,变频器则作为从站。
主站向从站发送命令,从站接收命令并执行相应的控制操作,然后将执行结果返回给主站。
三、PLC与变频器网口通讯的应用1. 自动生产线控制在自动化生产线控制中,PLC与变频器的网口通讯起到了至关重要的作用。
通过PLC控制不同工序的变频器,可以根据生产需求自动调整设备的运行速度和功率,提高生产效率和产品质量。
2. 能源管理系统PLC与变频器的网口通讯在能源管理系统中也有广泛的应用。
通过对变频器的控制,可以实现对电机运行状态的监测和调节,使电机在达到最佳工作点的同时,降低功耗,提高能源利用效率。
3. 智能楼宇控制在大型商业建筑或工业厂房中,PLC与变频器的网口通讯可以实现对楼宇设备的集中控制。
通过PLC控制变频器,可以根据楼宇需求自动调整空调、电梯等设备的运行状态,提高能源利用效率,降低维护成本。
4. 物流自动化在物流行业中,PLC与变频器的网口通讯用于控制输送带、堆垛机等设备的运行。
通过与PLC的通讯,可以实现设备之间的协调运作和高效物流操作,提高仓库的出入库效率和自动化水平。
总结通过以上论述,我们可以看到,PLC与变频器网口通讯在现代工业自动化中具有重要的意义和广泛的应用。
plc和变频器通讯教程PLC(可编程逻辑控制器)和变频器通讯,是现代工业自动化领域中常见的一种应用。
PLC用于控制生产线的运行,而变频器则用于控制电机的转速。
通过PLC和变频器的通信,可以实现对电机的远程控制和监控。
下面是一个关于PLC和变频器通讯的教程,包含了硬件连接、通信协议、通信参数的配置等步骤。
一、硬件连接在PLC和变频器之间建立通信连接之前,需要确定两者之间的硬件连接方式。
通常,PLC和变频器之间使用RS485接口进行通信。
首先,需要将PLC和变频器的RS485接口连接起来。
具体连接方式如下:1. 将PLC的RS485接口的A线连接到变频器的RS485接口的A线;2. 将PLC的RS485接口的B线连接到变频器的RS485接口的B线;3. 保持PLC和变频器的地线连接到一块;4. 确保所有连接都紧固可靠。
二、通信协议PLC和变频器之间的通信需要使用一种特定的通信协议。
常见的通信协议包括Modbus、Profibus、Ethernet等。
在选择通信协议时,需要根据实际需要和硬件设备的兼容性来确定。
本教程以Modbus通信协议为例。
三、PLC参数设置在PLC的编程软件中,需要进行一些参数的设置。
具体步骤如下:1. 设置通信口的类型为RS485;2. 设置通信口的波特率和数据位数,通常为9600波特率和8数据位;3. 设置Modbus通信协议的相关参数,包括通信地址、数据格式、校验位等。
四、变频器参数设置在变频器的设置面板中,也需要进行一些参数的设置。
具体步骤如下:1. 设置通信口的类型为RS485;2. 设置通信口的波特率和数据位数,需与PLC的设置一致;3. 设置Modbus通信协议的相关参数,包括通信地址、数据格式、校验位等。
五、PLC编程设置在PLC的编程软件中,需要编写一些代码来实现PLC与变频器的通信。
具体步骤如下:1. 在PLC的程序中创建一个通信模块;2. 在通信模块中配置通信口和通信协议的相关参数;3. 编写代码实现PLC向变频器发送指令、读取状态等操作;4. 调试程序,确保通信正常。
三菱PLC主站模块与三菱变频器通讯解决方
案
本次项目用到三菱plc的PROFIBUS-DP 主站模块(QJ71PB92V)和34台三菱A800系列变频器、15台伟创大功率变频器进行通讯。
可以进行频率和自动启停的掌握。
调试中遇到的问题:
1、三菱plc主站模块和伟创变频器的PROFIBUS-DP卡通讯的不上。
2、三菱的主站模块同时连接34台三菱变频器和15台伟创变频器时通讯不上。
3、大功率伟创变频器的运行时和会干扰通讯,造成通讯的不稳定。
解决方案:
1、三菱的主站模块要和从站进行通讯,首先要在主站的配置中添加从站的DP板卡的配置文件。
由于伟创的板卡使用的是西门子的风格,所以在配置完成后,读出和写入的数据会发生凹凸字节错位的状况,所以在写入频率和读取频率的时候要把凹凸字节分开进行处理,然后再进行数据处理,最终才能正常的通讯。
2、由于在PROFIBUS-DP通讯中,每1 段的允许连接个数:主站*1 + 从站+ 中继器=32 个。
系统中从站的个数超过了31个,所以需要添加中继器,来放大通讯中的信号。
并且要在末端把终端电阻拨上去,PROFIBUS的通讯电缆要用专用的通讯电缆,使线缆的阻抗和终端电阻的阻抗相匹配。
3、整套系统中伟创的变频器的功率都很大,最大的达到了200KW,所以在大功率变频器运行时,会有很强的干扰信号,会造成通讯中断或通讯特别。
先把通讯速率降低,然后把微创变频器和三菱变频器分开,用两个PROFIBUS-DP主站模块QJ71PB92V进行掌握,把电源线尽可能的远离通讯线缆,并且做好接地处理,这样就会大大的降低干扰。
台达变频器与PLC通讯功能的实现方法一、引言在自动化控制系统中,变频器作为一个重要的控制设备,常常与PLC (可编程逻辑控制器)进行通讯。
变频器与PLC的通讯功能的实现,可以实现在PLC控制下对变频器进行远程控制,从而实现对电机的速度、转向等参数的控制,提高整个系统的稳定性和灵活性。
二、PLC与变频器通讯的基本原理1.串行通讯原理:PLC与变频器之间的通讯一般采用串行通讯方式,即通过串行通信口发送和接收数据。
PLC通过串行通信口将控制命令和参数发送给变频器,变频器接收到数据后进行相应的操作,并将反馈的数据发送给PLC,PLC 再根据反馈数据进行相应的处理。
2.通讯协议选择:通讯协议是PLC与变频器之间通讯的规则,不同的厂家和型号的变频器通常采用不同的通讯协议。
在选择通讯协议时,需要考虑PLC和变频器的兼容性,以及通讯速度、稳定性等因素。
常用的通讯协议有Modbus、Profibus、CANopen等。
三、台达变频器与PLC通讯实现方法1.Modbus通讯协议实现方法:Modbus是一种常用的通讯协议,因为其简单、可靠而被广泛应用于自动化领域。
实现变频器与PLC的通讯,可以选择Modbus RTU或Modbus TCP通讯方式。
(1)Modbus RTU通讯方式在Modbus RTU通讯方式下,PLC通过RS485接口与变频器连接。
PLC发送Modbus RTU格式的命令帧,包括从站地址、功能码、寄存器地址等信息,变频器接收到命令后进行相应的操作,并将结果通过RS485接口发送给PLC。
(2)Modbus TCP通讯方式在Modbus TCP通讯方式下,PLC与变频器之间通过以太网连接。
PLC通过以太网发送Modbus TCP格式的命令帧,包括从站地址、功能码、寄存器地址等信息,在以太网中传输。
变频器接收到命令后进行相应的操作,并将结果通过以太网发送给PLC。
2.Profibus通讯协议实现方法:Profibus是一种采用国际标准的工业现场总线,具有高速、可靠等特点。
利用MODBUS实现西门子PLC与ABB变频器的通信控制变频器广泛应用于各行各业,但因其显示面板简单,且在对数据的处理、计算、保存等方面存在弱点,在一定程度上影响了变频器在复杂控制系统中的应用。
尤其在许多台变频统一控制应用中,控制线缆的敷设也加大了成本和故障率;不过,通信技术与变频器相结合可以弥补这些缺点,可以利用PLC与变频器之间的通信功能实现远程控制,同时增强了变频器对数据处理、故障报警等方面的功能。
在自动化控制领域,随着分布式控制系统的发展,在工业上的分布式控制系统中,采用串行通信来达到远程信息交换的目的更简便。
发展起来的RS485是平衡传送的电气标准,在电气指标上有了大幅度的提高。
由于其性能优异,结构简单,组网容易,组网成本低廉,RS485总线标准得到了越来越广泛的应用,同时,在RS485总线中采用的 MODBUS协议是公开的通信协议,而且被很多的工控产品生产厂家支持,该协议已广泛应用于水利、水文、电力等行业设备及系统的国际标准中。
本文以西门子PLC同ABB变频器的通信为例来阐述采用MODB US协议实现此方式通信控制的方法。
系统配界方案及通信协议1、系统配置方案在此系统方案中,我们考虑系统的应用成本和实用性,PLC采用西门子公司的SIMATIC S7-226系列,S7-200系列属于小型可编程序控制器,可用于代替继电器的简单控制场合,也可以用于复杂的自动化控制系统。
S7-226系列PLC的CPU内部集成了2个通信口,该通信口为标准的RS485口,可在三种方式下工作,即PPI方式、MPI方式相自由通信口方式。
PPI(Point-to-Point)是西门子专为57-200系列开发的一个通信协议,为主/从协议,我们可以将第一个口设为PPI方式,用于连接PC机,用来作人机信息交换,而第二个口设为自由通信口方式,自由口通信方式是S7-200的一个很有特色的功能。
它是一种通信协议完全开放的工作方式,在该方式下的通信口的协议由外设决定,PLC通过程序来适应外设,从而使得S7-200系列PLC可以与任何具有通信能力的并且协议公开的设备相通信,即S7-200可以由用户自己定义通信协议。
PLC与变频器的几种连接方式,最后一种最方便!不外接控制器(如PLC)的情况下,直接操作变频器有三种方式:①操作面板上的按键;②操作接线端子连接的部件(如按钮和电位器);③复合操作(如操作面板设置频率,操作接线端子连接的按钮进行启/停控制)。
为了操作方便和充分利用变频器,也可以采用PLC来控制变频器。
外接控制器(如PLC)的情况下,间接操作变频器有三种基本方式:①以开关量方式控制;②以模拟量方式控制;③以通信方式控制。
(一)PLC以开关量方式控制变频器的硬件连接变频器有很多开关量端子,如正转、反转和多档转速控制端子等,不使用PLC时,只要给这些端子接上开关就能对变频器进行正转、反转和多档转速控制。
当使用PLC控制变频器时,若PLC是以开关量方式对变频进行控制,需要将PLC的开关量输出端子与变频器的开关量输入端子连接起来,为了检测变频器某些状态,同时可以将变频器的开关量输出端子与PLC的开关量输入端子连接起来。
PLC以开关量方式控制变频器的硬件连接如下图所示。
当PLC内部程序运行使Y001端子内部硬触点闭合时,相当于变频器的STF端子外部开关闭合,STF端子输入为ON,变频器启动电动机正转,调节10、2、5端子所接电位器可以改变端子2的输入电压,从而改变变频器输出电源的频率,进而改变电动机的转速。
如果变频器内部出现异常时,A、C端子之间的内部触点闭合,相当于PLC的X001端子外部开关闭合,X001端子输入为ON。
(二)PLC以模拟量方式控制变频器的硬件连接变频器有一些电压和电流模拟量输入端子,改变这些端子的电压或电流输入值可以改变电动机的转速,如果将这些端子与PLC的模拟量输出端子连接,就可以利用PLC控制变频器来调节电动机的转速。
模拟量是一种连续变化的量,利用模拟量控制功能可以使电动机的转速连续变化(无级变速)。
PLC以模拟量方式控制变频器的硬件连接如下图所示,由于三菱FX2N-32MR型PLC无模拟量输出功能,需要给它连接模拟量输出模块(如FX2N-4DA),再将模拟量输出模块的输出端子与变频器的模拟量输入端子连接。
变频器与PLC的连接及通讯方式变频器与PLC连接方式一般有以下几种方式:①利用PLC的模拟量输出模块控制变频器PLC的模拟量输出模块输出0~5V电压信号或4~20mA电流信号,作为变频器的模拟量输入信号,控制变频器的输出频率。
这种控制方式接线简单,但需要选择与变频器输入阻抗匹配的PLC输出模块,且PLC的模拟量输出模块价格较为昂贵,此外还需采取分压措施使变频器适应PLC的电压信号范围,在连接时注意将布线分开,保证主电路一侧的噪声不传至控制电路。
②利用PLC的开关量输出控制变频器。
PLC的开关输出量一般可以与变频器的开关量输入端直接相连。
这种控制方式的接线简单,抗干扰能力强。
利用PLC的开关量输出可以控制变频器的启动/停止、正/反转、点动、转速和加减时间等,能实现较为复杂的控制要求,但只能有级调速。
使用继电器触点进行连接时,有时存在因接触不良而误操作现象。
使用晶体管进行连接时,则需要考虑晶体管自身的电压、电流容量等因素,保证系统的可靠性。
另外,在设计变频器的输入信号电路时,还应该注意到输入信号电路连接不当,有时也会造成变频器的误动作。
例如,当输入信号电路采用继电器等感性负载,继电器开闭时,产生的浪涌电流带来的噪声有可能引起变频器的误动作,应尽量避免。
③PLC与RS-485通信接口的连接。
所有的标准西门子变频器都有一个RS-485串行接口(有的也提供RS-232接口),采用双线连接,其设计标准适用于工业环境的应用对象。
单一的RS-485链路最多可以连接30台变频器,而且根据各变频器的地址或采用广播信息,都可以找到需要通信的变频器。
链路中需要有一个主控制器(主站),而各个变频器则是从属的控制对象(从站)PLC 和变频器通讯方式:1、PLC的开关量信号控制变频器PLC可以通过程序控制变频器的启动、停止、复位;也可以控制变频器高速、中速、低速端子的不同组合实现多段速度运行。
但是,因为它是采用开关量来实施控制的,其调速曲线不是一条连续平滑的曲线,也无法实现精细的速度调节。
PLC与变频器通讯在电机控制中的应用1.引言近年来,随着工业自动化水平的不断提高,PLC(可编程逻辑控制器)和变频器的应用越来越广泛。
PLC作为工业自动化控制的核心设备,主要用于控制各种生产设备和过程中的电气和机械操作。
而变频器作为电机驱动控制的重要元件,可以通过调整电机的转速、输出功率来实现精密的控制。
本文将详细介绍PLC与变频器通信在电机控制中的应用。
2.PLC与变频器通信的原理PLC与变频器通信的原理通常采用Modbus通信协议。
Modbus是一个通用的串行通信协议,被广泛应用于工业自动化领域。
PLC通过Modbus网络与变频器进行通信,可以实现对变频器的控制和监控。
通常情况下,PLC通过读写Modbus寄存器来实现与变频器的通信。
3.PLC与变频器通信的应用3.1 变频启动控制在电机启动时,变频器可以通过调整输出频率和电压来实现平稳起动,防止电机过载或起动冲击。
通过与PLC的通信,可以实现对变频器启动的控制和监测。
PLC可以发送启动指令到变频器,并监测变频器的输出频率和电流,以确保电机启动顺利。
3.3 故障诊断和报警通过与PLC的通信,可以实时监测电机和变频器的工作状态,当出现故障时可以及时诊断和报警。
当电机温度超过设定值时,PLC可以通过与变频器通信,发出报警信号,并采取相应的措施,如减小电机负载或停机保护,以避免电机烧坏。
3.4 能耗监测和节能控制通过与PLC的通信,可以实时监测电机的能耗,并进行能耗分析和统计。
PLC可以监测电机的运行时间、电流和功率,并计算能耗。
通过分析和统计这些数据,可以制定节能措施,并通过调整变频器的输出频率和电压等参数,实现对电机能耗的优化控制。
1.通讯方式的设定:PPO 4,这种方式为0 PKW/6 PZD,输入输出都为6个PZD,(只需要在STEP7里设置,变频器不需要设置); PROFIBUS的通讯频率在变频器里也不需要设置,PLC方面默认为1.5MB. 在P60=7设置下,设置P53=3,允许CBP(PROFIBUS)操作. P918.1设置变频器的PROFIBUS地址.
2.设置第一与第二个输入的PZD为PLC给变频器的控制字,其余四个输入PZD这里没有用到. 设置第一与第二个输出的PZD为变频器给PLC的状态字,设置第三个为变频器反馈给PLC的实际输出频率的百分比值, 第四个为变频器反馈给PLC的实际输出电流的百分比值,其余两个输出PZD这里没有用到.
3.PLC给变频器的第一个PZD存储在变频器里的K3001字里. K3001有16位,从高到底为3115到3100(不是3001.15到3001.00). 变频器的参数P554为1时变频器启动为0时停止,P571控制正转,P572控制反转. 如果把P554设置等于3100,那么K3001的位3100就控制变频器的启动与停止,P571设置等于3101则3101就控制正转, P572设置等于3102则3102就控制反转.(变频器默认P571与P572都为1时正转,都为0时为停止). 经过这些设置后K3001就是PLC给变频器的第一个控制字. 此时K3001的3100到3115共16位除了位3110控制用途都不是固定的,所以当设置P554设置等于3101时则3101可以控制启动与停止, P571等于3111时则3111控制正转,等等. K3001的位3110固定为“控制请求”,这位必须为1变频器才能接受PLC的控制讯号,所以变频器里没有用一个参数对应到这个位, 必须保证PLC发过来第一个字的BIT 10为1. 这里设置为:P554=3100,P571=3101,P572=3102,当PLC发送W#16#0403时(既0000,0100,0000,0011)变频器正转.
4.PLC给变频器的第二个PZD存储在变频器里的K3002字里. 变频器的参数P443存放给定值. 如果把参数P443设置等于K3002,那么整个字K3002就是PLC给变频器的主给定控制字. PLC发送过来的第二个字的大小为0到16384(十进制),(对应变频器输出的0到100%),当为8192时,变频器输出频率为25Hz.
5.变频器的输出给PLC的第一个PZD字是P734.1,第二个PZD字是P734.2,等等. 要想把PLC接收的第一个PZD用作第一个状态字,需要在变频器里把P734.1=0032(既字K0032), 要想把PLC接收的第二个PZD用作第二个状态字,需要在变频器里把P734.2=0033(既字K0032). (K0032的BIT 1为1时表示变频器准备好,BIT 2表示变频器运行中,等等.) (变频器里存贮状态的字为K0032,K0033等字,而变频器发送给PLC的PZD是P734.1,P734.2等) 在变频器里把P734.3=0148,在变频器里把P734.4=0022,则第三个和第四个变频器PZD分别包含实际输出频率的百分比值 和实际输出电流的百分比值
6.程序:(建立DB100,调用SFC14,SFC15,6SE7的地址为512既W#16#200) A. 读出数据 CALL "DPRD_DAT" LADDR :=W#16#200 RET_VAL:=MW200 RECORD :=P#DB100.DBX0.0 BYTE 12(读取12个BYTE) NOP 0
B. 发送数据 CALL "DPWR_DAT" LADDR :=W#16#200 RECORD :=P#DB100.DBX12.0 BYTE 12(写入12个BYTE) RET_VAL:=MW210 NOP 0
C. L "DB100".DBW0 T "MW20" NOP 0
D. L "DB100".DBW2 T "MW22" NOP 0
则:DB100.DBX 13.0 控制启动与停止; DB100.DBX 13.1 控制正转; DB100.DBX 13.2 控制反转; M21.1 变频器READY; M21.3 变频器FAULT.
西门子控制字和状态字都是32位,实际上用的位数不多,控制字用到的有合闸、急停、运行允许、故障复位、点动、PLC控制等,状态字用到的有开机准备、运行准备、运行信号、故障、报警等。这是比较简单的控制,如果要在线参数变更就比较复杂了。 最简单的学习方法就是看看PLC和变频器的接口配置,运行中用那些位有用,停止时那些位有用,启动和停止过程中那些位在变化,相信这样去学会比看大全理解的要快PLC与变频用DP通讯
硬件组态 1. 将MASTERDRIVES CBPCBP2 加入组态 2. Profibus 地址 1. 将MICROMASTER 4 加入组态 2. Profibus 地址
Top 选择数据格式 1. MASTERDRIVE中可供选择的PP0类型 2. IQ address
1. MICROMASTER 4 中可供选择的数据格式 2. IQ address
Top Step 7 中的编程 创建数据块DB1
说明 1.在Step7 中对PKW (参数区)读写参数时调用SFC14和 SFC15 2. SFC14(“DPRD_DAT”)用于读Profibus 从站的数据 3. SFC15(“DPWR_DAT”)用于将数据写入Profibus 从站 4. W#16#100(即256)是硬件组态时PKW的起始地址 Top
程序举例1 1. 读参数r015
注PKW ,IND 的详细说明见附录
1. W#16#100(即256)是硬件组态时PKW的起始地址 2 .将从站数据读入DB1.DBX0.0 开始的8个字节(P#DB1.DBX0.0 BYTE 8) PKE - DB1.DBW0 IND - DB1.DBW2 PWE1 - DB1.DBW4 参数值的高字位 PWE2 - DB1.DBW6 参数值的低字位 3 .将DB1.DBX28.0 开始的8个字节写入从站(P#DB1.DBX28.0 BYTE 8) DB1.DBW28 - PKE DB1.DBW30 - IND 参数值的高字位 DB1.DBW32 - PWE1 参数值的低字位 DB1.DBW34 - PWE2
注PKW ,IND 的详细说明见附录 更多内容下载请登陆:http://www.plc2008.com 电邮件:plc808@163.COM 程序举例2 (读参数数组的数值) 2. 读参数P401.2
注PKW ,IND 的详细说明见附录
1. W#16#100(即256)是硬件组态时PKW的起始地址 2 .将从站数据读入DB1.DBX0.0 开始的8个字节(P#DB1.DBX0.0 BYTE 8) PKE - DB1.DBW0 IND - DB1.DBW2 PWE1 - DB1.DBW4 参数值的高字位 PWE2 - DB1.DBW6 参数值的低字位 3 . 将DB1.DBX28.0 开始的8个字节写入从站(P#DB1.DBX28.0 BYTE 8) DB1.DBW28 - PKE DB1.DBW30 - IND 参数值的高字位 DB1.DBW32 - PWE1 参数值的低字位 DB1.DBW34 - PWE2
注PKW ,IND 的详细说明见附录 Top
程序举例3 (读须置位参数页的参数) 3. 读参数U001.2
注PKW ,IND 的详细说明见附录
1. W#16#100(即256)是硬件组态时PKW的起始地址 2 .将从站数据读入DB1.DBX0.0 开始的8个字节(P#DB1.DBX0.0 BYTE 8) PKE - DB1.DBW0 IND - DB1.DBW2 PWE1 - DB1.DBW4 参数值的高字位 PWE2 - DB1.DBW6 参数值的低字位 3 . 将DB1.DBX28.0 开始的8个字节写入从站(P#DB1.DBX28.0 BYTE 8) DB1.DBW28 - PKE DB1.DBW30 - IND 参数值的高字位 DB1.DBW32 - PWE1 参数值的低字位 DB1.DBW34 - PWE2
注PKW ,IND 的详细说明见附录 Top
程序举例4(写参数) 4. 写参数P401.1 (将W#16#1000 写入P401.1中)
1.将W#16# 8191 写入DB1.DBW28 (PWE) 注PKW ,IND 的详细说明见附录
1. W#16#100(即256)是硬件组态时PKW的起始地址 2 .将从站数据读入DB1.DBX0.0 开始的8个字节(P#DB1.DBX0.0 BYTE 8) PKE - DB1.DBW0 IND - DB1.DBW2 PWE1 - DB1.DBW4 参数值的高字位 PWE2 - DB1.DBW6 参数值的低字位 3 . 将DB1.DBX28.0 开始的8个字节写入从站(P#DB1.DBX28.0 BYTE 8) DB1.DBW28 - PKE DB1.DBW30 - IND 参数值的高字位 DB1.DBW32 - PWE1 参数值的低字位 DB1.DBW34 - PWE2
注PKW ,IND 的详细说明见附录 Top 对PZD (过程数据)的读写 说明 1. 在Step7 中对PZD (过程数据)读写参数时调用SFC14和SFC15 2. SFC14(“DPRD_DAT”)用于读Profibus 从站的数据 3. SFC15(“DPWR_DAT”)用于将数据写入Profibus 从站 4. W#16#108(即264)是硬件组态时PZD的起始地址