PLC与变频器通讯详解
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 分W WW.PL CW ORL D .CN别包含实际输出频率的百分⽐值和实际输出电流的百分⽐值6.程序:(建⽴DB100,调⽤SFC14,SFC15,6SE7的地址为512既W#16#200) A. 读出数据CALL "DPRD_DAT" LADDR :=W#16#200 RET_VAL:=MW200RECORD :=P#DB100.DBX0.0 BYTE 12(读取12个BYTE) NOP 0B. 发送数据CALL "DPWR_DAT" LADDR :=W#16#200RECORD :=P#DB100.DBX12.0 BYTE 12(写⼊12个BYTE) RET_VAL:=MW210 NOP 0C. L "DB100".DBW0 T "MW20" NOP 0D. 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与变频器的连接方式有多种方式:1)通过开关量输出输入信号方式:就是将PLC的开关量输出信号连接到变频器的输入端子上用开关量信号开控制启动、停止、正转、反转、调速(多段速)还可以用PLC的模拟量输出信号(0-10V或4-20mA)控制转速2)用通信方式大部分变频器都有通信接口(大多是RS485接口)可以使用PLC的RS485(RS232是需要加转换器)与变频器的RS485接口通过通信方式控制启动、停止、正转、反转、调速还可以通过这种方式修改变频器的参数PLC控制变频器的方式呢有很多种,最常见的呢就是两种。
第一、硬接线的方式。
变频器自带的DI,DO,AI,AO口子与PLC的DI,DO,AI,AO通过线连接起来。
实现方法大体就是通过编程控制PLC的DO模块输出,为变频器提供一对干触点(无源触点),再用这对干触点来驱动变频器的启动,停止或者电动等。
然后PLC的AO模块输出4-20mA等模拟信号连接到变频器的AI口子实现一个模拟给定控制变频器输出频率达到调速的目的。
变频器的DO口子可以输出一些如运行、故障等状态信号接入PLC的DI模块,当然也有变频器的AO口子输出如变频器的频率、温度、电流等4-20mA模拟信号进入PLC的AI 模块;第二、通讯的方式。
而通讯的方式呢现在最常见的是Profibus-DP的方式。
这需要变频器支持这种通讯方式,一般是需要附加订一个DP通讯板(硬件)安装在变频器上面,当然也有通讯板外置然后通过光纤与变频器的控制单元连接的如ABB的NPBA-12通讯模块。
PLC与变频器之间连接好DP通讯线缆,其他不需要任何硬连接的线了。
那么接下来的工作就是通过PLC编程来控制变频器,了。
PLC控制变频器的启动和停止:用PLC的数字量输出点,如果PLC是继电器输出,可以直接接变频器的启动信号端子。
如果是电压输出,可以通过继电器转换为无源触点后接启动信号端子。
这样控制PLC的输出与否即可启动/停止变频器。
PLC变频器通讯编程详解
TO K2 K0 H3330 K1K2意思是特殊模块2#,把H3330这个十六进制数写到2#模块的K0是0#缓冲存储器FROM k0 k28 k2m410 k1将特殊功能模块0#的缓冲存储器以28为开始的地址中的一个字存储到M410-M417中0为0#功能块,k28为模块的缓冲存储器的起始地址,k2m410存储被读取数据的软元件起始号,k1为读取1个字。
三菱变频器的设置PLC和变频器之间进行通讯,通讯规格必须在变频器的初始化中设定,如果没有进行初始设定或有一个错误的设定,数据将不能进行传输。
这里对D8120设置如下:RS485b15 -------------------b0二进制:0000 1100 1000 111016进制:0 C 8 E即数据长度为7位,偶校验,2位停止位,波特率为9600bps,无标题符和终结符,没有添加和校验码,采用无协议通讯(RS485)。
一.即数据长度为7位,偶校验,2位停止位,波特率为9600bps,无标题符和终结符,没有添加和校验码,采用无协议通讯(RS485)。
有关利用三菱变频器协议与变频器进行通讯的PLC程序如下:二.要实现PLC对变频器的通讯控制,必须对PLC进行编程;通过程序实现PLC对变频器的各种运行控制和数据的采集。
PLC程序首先应完成FX2N-485BD通讯适配器的初始化、控制命令字的组合、代码转换和变频器应答数据的处理工作。
PLC通讯运行程序设计流程如下图5:图5:PLC通讯流程图PLC通过RS-485通讯控制变频器运行程序实例:(以指令表形式说明)。
0 LD M80021 MOV H0C96 D81206 LD X0017 RS D10 D26 D30 D4916 LD M800017 OUT M816119 LD X00120 MOV H5 D1025 MOV H30 D1130 MOV H31 D1235 MOV H46 D1340 MOV H41 D1445 MOV H31 D1550 MPS51 ANI X00352 MOV H30 D1657 MPP58 ANI X00359 MOV H34 D1764 LDP X00266 CCD D11 D28 K773 ASCI D28 D18 K280 MOV K10 D2685 MOV K0 D4990 SET M812292 END以上程序运行时PLC通过RS-485通讯程序正转启动变变频器运行,停止则由X3端子控制。
PLC与变频器网口通讯
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变频器网口通信方式进行简要介绍。
1. 网口通信的基本原理PLC变频器网口通信是利用局域网或广域网的通信技术,通过将PLC和变频器连接到共同的网络上,实现两者之间的数据交换。
这种通信方式可以实现远程监控和控制,提高生产效率和自动化水平。
同时,基于网口通信的数据传输速度快,稳定性强,能够满足工业生产对实时性和可靠性的要求。
2. Modbus通信方式Modbus是一种通信协议,常用于工业领域中PLC和变频器之间的通讯。
它采用主从结构,主要分为Modbus ASCII和Modbus RTU两种传输格式。
Modbus ASCII通过ASCI码来传输数据,而Modbus RTU则通过二进制码传输。
这两种格式均使用串口进行数据传输,通过网口与网络连接,可以实现远程的数据采集和控制。
3. Ethernet通信方式Ethernet(以太网)通信方式是基于以太网技术的通信协议,具有高速传输、可靠性强的特点。
PLC和变频器可以通过以太网模块连接到以太网上,实现数据的传输和控制。
Ethernet通信方式需要配置IP地址和端口号,以建立连接。
在工业自动化系统中,常常使用Modbus TCP/IP、EtherNet/IP等以太网通信协议进行PLC变频器的数据交换。
4. 基于网口通信的优势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与变频器的三种硬件联机方式图文及注意事项详读一、三种连接方式1、开关量联机利用PLC的开关量输出控制变频器。
PLC的开关输出量一般可以与变频器的开关量输入端直接相连。
这种控制方式的接线简单,抗干扰能力强。
利用PLC的开关量输出可以控制变频器的启动/停止、正/反转、点动、多段速和加减时间等,能实现较为复杂的控制要求,但只能有级调速。
2、模拟量联机利用PLC的模拟量输出模块控制变频器。
PLC的模拟量输出模块输出0~10V电压信号或4~20mA电流信号,作为变频器的模拟量输入信号,控制变频器的输出频率。
这种控制方式接线简单,但需要选择与变频器输入阻抗匹配的PLC输出模块,且PLC 的模拟量输出模块价格较为昂贵,此外还需采取分压措施使变频器适应PLC的电压信号范围,在连接时注意将布线分开。
3、通讯联机PLC与变频器通过RS-485通信接口的连接。
很大一部分变频器都有一个RS-485串行接口(有的也提供RS-232C接口),采用双线连接,其设计标准适用于工业环境的应用对象。
单一的RS-485链路最多可以连接30台变频器,而且根据各变频器的地址或采用广播信息,都可以找到需要通信的变频器。
链路中需要有一个主控制器(主站),而各个变频器则是从属的控制对象(从站)。
采用串口通讯方式的优点①大大减少布线的数量。
②无需重新布线即可更改控制功能。
③可以通过串行接口设置和修改变频器的参数。
④可以连续对变频器的特性进行监测和控制。
二联机注意事项1、开关量信号注意事项变频器通常利用继电器接点或具有继电器接点开关特性的元器件(如晶体管)与PLC 相连,得到运行状态指令,如图1(A)、(B)所示。
图1A继电器型PLC输出与变频器连接的运行方式图1B晶体管型PLC输出与变频器连接的运行方式在使用继电器接点时,经常由于接触不良而带来误动作;使用晶体管进行连接时,则需考虑晶体管本身的电压、电流容量等因素,以保证系统的可靠性。
在设计变频器的输进信号电路时还应该留意,当输进信号电路连接不当时也会造成变频器的误动作。
台达变频器与PLC通讯功能的实现方法
台达变频器与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是一种采用国际标准的工业现场总线,具有高速、可靠等特点。
plc控制变频器的方法
plc控制变频器的方法一、PLC与变频器连接基础1.1 硬件连接的要点PLC和变频器要想协同工作,首先得把硬件连接好。
这就好比两个人要合作,得先握个手建立联系一样。
一般来说,常见的连接方式有模拟量连接和通信连接。
模拟量连接呢,就像是用一根线来传递信号,这个信号是连续变化的,像水流一样。
比如说,PLC输出一个0 10V或者4 20mA的模拟量信号给变频器,来控制变频器的输出频率。
而通信连接就高级一些了,就像是两个人用一种特殊的语言在对话。
像Modbus通信协议,PLC和变频器通过这个协议来交换数据,速度快而且准确。
不过这通信连接也有点小脾气,参数设置得特别小心,就像走钢丝一样,一个不小心就可能出问题。
1.2 电源与接地的讲究电源和接地可是个大问题,这就像盖房子打地基一样重要。
电源要是不稳定,就像人走路一脚深一脚浅,PLC和变频器都没法好好工作。
接地呢,得做到可靠接地,要是接地不好,就像人站在摇晃的船上,信号会受到干扰,设备可能会出现莫名其妙的故障。
咱可不能在这方面马虎大意,不然到时候设备出问题了,就像热锅上的蚂蚁,急得团团转也没用。
二、PLC编程控制变频器2.1 简单控制逻辑PLC编程来控制变频器,简单的逻辑就像搭积木一样。
比如说,我们要实现一个电机的启动停止和简单的调速功能。
在PLC程序里,我们可以用一个简单的开关量信号来控制变频器的启动停止,这就像按电灯开关一样简单。
然后通过模拟量输出模块来输出一个电压或者电流信号去控制变频器的频率,就像调收音机的频道一样,想要快就把频率调高,想要慢就把频率调低。
2.2 复杂控制逻辑要是复杂一点的控制逻辑,那可就像解一道复杂的数学题了。
例如,根据不同的工艺要求,实现多段速控制。
这时候,PLC程序里就得写一些判断语句,就像交通警察指挥交通一样,根据不同的情况来决定变频器的输出频率。
还有一些情况,需要根据传感器反馈回来的信号来动态调整变频器的输出,这就像根据天气情况来调整穿衣一样,得灵活多变。
PLC变频器通讯编程详解
P L C变频器通讯编程详解Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998讲解D8120说明:16进16进制:0 C 8 E0000 1100 1000 1110即数据长度为7位,偶校验,2位停止位,波特率为9600bps,无标题符和终结符,没有添加和校验码,采用无协议通讯(RS485)。
※根据MD320的通讯协议,无帧头和帧尾,则(bit9,bit8)=(0,0)。
※ bit13~15是计算机链接通讯时的设定项目,使用RS指令时必须设定为0。
※ RS485未考虑设置控制线的方法,使用FX2N-485-BD、FX0N-4 85ADP时,(bit11,bit10 )=(1,1)。
※若PLC和变频器之间的通讯参数如下:8位数据位,无校验,2位停止位,波特率9600,无帧头无帧尾,无协议模式,则D8120= H0C89(H表示16进制)(0000 1100 1000 1001B)M8002│──||────────── [ MOV H0C89 D8120 ]5、相关标志位:※ M8122:数据发送请求标志当PLC处于接收完成状态或接收等待状态时,用脉冲触发M812 2,将使得从D0开始的连续8个数据被发送。
当发送完成后,M8122自动被复位。
当RS指令的驱动输入X0变为ON状态时,PLC就进入接收等待状态。
※ M8123:数据接收完成标志当M8123置位时,表明接收已经完成,此时需要将接收到的数据从接受缓冲区转移到用户指定的数据区,然后手工复位M8123。
复位M8123后,则PLC再次进入接收等待状态。
如果指定的接收长度为0,则M8123不动作,也不进入接收等待状态。
从这个状态想进入接收等待状态,必须使接受长度≥0,然后对M8123进行ON→OFF操作。
※ M8129:通讯超时标志接收数据中途中断时,那个时点开始如果在D8129中规定的时间内不再重新开始接收,作为超时输出标志M8129变为ON状态,则接收结束。
PLC与变频器通讯在电机控制中的应用
PLC与变频器通讯在电机控制中的应用随着工业自动化的发展,PLC(可编程逻辑控制器)和变频器(Variable Frequency Drive)在电机控制领域的应用越来越广泛。
PLC作为控制系统的大脑,负责对整个生产过程进行控制和监测,而变频器则是调节电机运行速度和转矩的关键设备。
两者之间的通讯与协作,为电机控制提供了更加灵活、高效的解决方案。
PLC与变频器的通讯方式在实际应用中,PLC与变频器之间的通讯主要有以下几种方式:1.串口通讯方式通过串口通讯方式,PLC可以直接与变频器进行数据传输和控制指令发送。
这种方式成本较低,但通讯速度相对较慢,适用于简单的控制系统。
2.以太网通讯方式以太网通讯方式能够实现高速、稳定的数据传输,且支持远程监控和控制。
PLC与变频器之间通过以太网进行通讯,便于实现对电机运行情况的实时监测和远程控制。
3.总线通讯方式总线通讯方式是将多个设备连接在同一总线上,实现数据的共享和集中控制。
在这种方式下,PLC可以通过总线与多个变频器进行通讯,实现对多个电机的控制和管理。
1. 电机启动控制通过PLC与变频器之间的通讯,可以实现对电机的远程启停控制。
PLC发送启停指令至变频器,变频器接收指令后控制电机启停,实现对生产线的整体控制。
这种方式能够有效提高生产效率,减少人力成本。
2. 电机运行参数调节在生产过程中,电机可能需要根据生产需求进行不同转速和转矩的调节。
通过PLC与变频器通讯,可以实时改变变频器的输出频率和电流,从而实现对电机的转速和转矩的精准调节。
3. 故障诊断和报警PLC可以通过与变频器的通讯,实时监测电机运行状态,一旦出现异常情况如过载、过热等故障,便可立即发出报警信号,并通过变频器进行相应的保护措施,避免因故障而造成设备损坏。
4. 能效管理在工业生产中,节能减排是一个重要的议题。
PLC与变频器通讯可以实现对电机的能耗监测和管理,通过对电机的实时调节和控制,达到节能减排的目的。
PLC变频器通讯编程详解
讲解D8120说明:16进16进制:0 C 8 E0000 1100 1000 1110即数据长度为7位,偶校验,2位停止位,波特率为9600bps,无标题符和终结符,没有添加和校验码,采用无协议通讯(RS485)。
※根据MD320的通讯协议,无帧头和帧尾,则(bit9,bit8)=(0,0)。
※bit13~15是计算机通讯时的设定项目,使用RS指令时必须设定为0。
※RS485未考虑设置控制线的方法,使用FX2N-485-BD、FX0N-485ADP时,(bit11,bit10 )=(1,1)。
※若PLC和变频器之间的通讯参数如下:8位数据位,无校验,2位停止位,波特率9600,无帧头无帧尾,无协议模式,则D8120= H0C89(H表示16进制)(0000 1100 1000 1001B)M8002│──||──────────[ MOV H0C89 D8120 ]5、相关标志位:※M8122:数据发送请求标志当PLC处于接收完成状态或接收等待状态时,用脉冲触发M812 2,将使得从D0开始的连续8个数据被发送。
当发送完成后,M812 2自动被复位。
当RS指令的驱动输入X0变为ON状态时,PLC就进入接收等待状态。
※M8123:数据接收完成标志当M8123置位时,表明接收已经完成,此时需要将接收到的数据从接受缓冲区转移到用户指定的数据区,然后手工复位M8123。
复位M8123后,则PLC再次进入接收等待状态。
如果指定的接收长度为0,则M8123不动作,也不进入接收等待状态。
从这个状态想进入接收等待状态,必须使接受长度≥0,然后对M8123进行ON→OFF操作。
※M8129:通讯超时标志接收数据中途中断时,那个时点开始如果在D8129中规定的时间不再重新开始接收,作为超时输出标志M8129变为ON状态,则接收结束。
M8129需手工复位。
4、收发数据的顺序控制程序│M8000│──||──────────[ RS D0 K8 D10 K8 ]││发送请求脉冲│──||──────────[ 写入发送数据的容]││───[ SET M8122 ]│发送请求,发送完成后自动复位│M8123│──||──────────[ 处理接收数据的容]││───[ RST M8123 ]│接收完成后,手工复位│※超时时间:在进行通讯时,例如我们设置的通讯超时时间为50ms,则D812 9=K5(K表示常数,在D8129中默认单位为10ms)。
Plc与变频器的通信
五、三菱FX系列PLC与通信相关的指令 与通信相关的指令 指令) (RS、ASC、ASCI、HEX、CCD指令) 、 、 、 、 指令 • 1.RS指令 指令 • RS串行通信指令是通信功能扩展板发送和 接收串行数据的指令,用于指定从FX可编 程控制器发出的发送数据的起始软元件和 数据点数,以及保存接收数据软元件,和 可以接收的最大点数。
A基于GND 波形为: 未收到干扰时 受到干扰时波形发生了变化
RS232受到干扰前后波形发生变化
RS485受到干扰前后波形未发生变化 受到干扰前后波形未发生变化
• 此外,与RS-232不同,RS-485通信时无法同时 完成数据的发送和接受,必须采取“发送” 接 收 发送 接收”的半双工通信方式。因此, RS-422的通信方式应用而生。 • RS-422通信方式采用两组RS-485的线路避免干 扰,并且采用RS-232的发送端(TXD)及接收端 (RXD)分别设置传输线的方式,所以在RS-422 中有4条设置发送端(TXD)及接收端(RXD) 的传输线。RS-422不仅具有避免干扰的功能,并 且发送与接受可同时进行,从而提高了通信速度。
FX系列PLC的校验和的使用方法
接收端(PLC) 发送端 接收端“XYZOA” 发送“XYZ’,字符 转换为ASC II码的十六进制值 得58、59及5A 相加得“10B"的十六进制值 取后两位作为校验和 得“0B” 发送“XYZOB" 取后两位为 校验和得“0A” 扣除后两位的数据 得“XAZ” 转换为AsC II码的十六 进制值得58、41及5A 相加得“F3"的十六进制值 取后两位作为校验和 得“F3” 相比较,不相同 停止处理数据 发送错误码给发送端
• 与RS-232以地线为基准位不同,RS-485采 用两条数据线传输线路,而通信中的电器 信号时以这两条传输线路的电压相减值来 表示,所以RS-485较不易受到干扰。如下 图所示。
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可以监测电机的运行时间、电流和功率,并计算能耗。
通过分析和统计这些数据,可以制定节能措施,并通过调整变频器的输出频率和电压等参数,实现对电机能耗的优化控制。
PLC与变频器通信解读
• 2、指令格式
• 3、指令说明
• 1)该指令的功能是将十六进制数转换成ASCII码,指令中 【S】中存放的是十六进制数,【D】中存放的是ASCII码 【n】表示转换的个数。 • 2)当M8161=OFF时,数据存储形式是16位,此时【D】 中的高8位于低8位分别存放一个字符的ASCII码。当 M8161=ON时,数据存储形式是8位,低8位存放 一个字 符的ASCII码。
• 2. 数据格式类型 • 使用十六进制,数据在计算机(PLC)与变频 器之间自动使用ASCII码传输。 • 从计算机(PLC)到变频器的通信请求数据,
一、所要用到的PLC指令
• 1、串行通信指令 • 该指令的助记符、指令代码、操作数、程序步骤 如下表:
指令 助记 指令 名称 符 代码 串行 RS 通信 指令 操作数 S m KH D D D n KH D 程序 步 RS …5 步
图 C和D格式
• 3)使用格式B后,从变频器返回的应答数据, 如图5-4所示。 • 4)使用格式B后,检查从变频器返问的应答 数据有无错误,并通知变频器,如图5-5所 示。
• 3. 数据定义 • 1)控制代码:如表5-1所示。 • 2)变频器站号:规定与计算机(PLC )通信的站号, 在H00--H1F (00=31)之间设定。 • 3)指令代码:由计算机(PLC)发给变频器,指明程 序要求(例如:运行、监视);因此,通过响应的指令 代码,变频器可进行各种方式的运行和监视。 • 4)数据:表示与变频器传输的数据,例如频率和参 数;依照指令代码确认数据的定义和设定范围。
ASCII码变换指令
• 1、该指令的助记符、指令代码、操作数、程序 步如下表: 指令 名称 助记 符 指令 代码 操CI FNC8 K H D T C D K H Knx 2 码变 TC n=1~ Kny 换指 Knx 256 Kns Kny 令
台达变频器与PLC通讯功能的实现方法
台达变频器与PLC通讯功能的实现方法1.硬件连接:首先,需要将变频器和PLC进行硬件连接。
通常情况下,可以通过RS485或者RS232接口进行连接。
将PLC的通讯接口与变频器的同样的通讯接口进行连接。
确保连接正确且稳定。
2.设置通讯参数:在变频器和PLC之间进行通讯之前,需要设置通讯参数。
通讯参数包括通讯的波特率、数据位数、停止位数、校验位等设置。
这些参数需要根据具体的设备和通讯方式来进行设置,确保两个设备间能够正常通讯。
3. 使用通讯指令:变频器和PLC之间的通讯是通过发送和接收不同的通讯指令来进行的。
对于台达变频器和PLC通讯,主要使用Modbus协议。
在PLC的程序中,需要编写相应的指令,通过串口发送给变频器。
而变频器接收到指令后,会返回相应的数据给PLC。
这样就完成了变频器和PLC之间的通讯。
4.PLC程序编写:在PLC中,需要编写相应的程序来实现与变频器的通讯功能。
一般来说,可以使用PLC的通讯模块库来简化通讯指令的编写工作。
通过调用相应的函数,可以实现与变频器的通讯。
在PLC程序中,可以编写读取变频器的运行状态、设置变频器的参数等功能。
5. 变频器参数设置:除了在PLC程序中进行通讯指令的编写,还需要在变频器中进行相关的参数设置,以便于与PLC进行通讯。
一般来说,需要设置变频器的Modbus地址、通讯参数等。
这样才能确保变频器能够正确地接收和返回数据。
总结起来,实现台达变频器与PLC通讯功能的步骤包括:硬件连接、设置通讯参数、使用通讯指令进行通讯、PLC程序编写和变频器参数设置。
通过以上步骤的完成,就可以实现变频器与PLC之间的通讯功能,实现数据的读取和设置。
这样可以更好地实现对变频器的控制和监控。
PLC与变频器通讯在电机控制中的应用
PLC与变频器通讯在电机控制中的应用在工业自动化中,PLC(可编程逻辑控制器)和变频器通讯在电机控制中起着至关重要的作用。
PLC和变频器的联接可以实现对电机的精准控制,提高生产效率,降低能耗,减少运行成本。
本文将详细介绍PLC与变频器通讯在电机控制中的应用。
1. 变频器的基本原理变频器是将交流电转换为可变频率和可变电压的设备,它可以实现对电机的速度控制。
通过改变变频器的输出频率和电压,可以调整电机的转速,实现对电机的精确控制。
变频器广泛应用于工业生产中,可以提高设备的性能,降低能耗,延长设备的使用寿命。
2. PLC与变频器通讯的原理PLC作为工业控制系统中的核心部件,可以通过各种通讯接口与其他设备进行连接。
在电机控制中,PLC通常与变频器进行通讯,实现对电机的控制和监控。
PLC可以通过MODBUS、PROFIBUS、以太网等通讯协议与变频器进行通讯,实现对变频器的参数设置、运行状态监控和报警处理。
3. PLC与变频器通讯的应用场景(1)电机启停控制通过PLC与变频器的通讯,可以实现对电机的启停控制。
PLC向变频器发送启动指令,变频器接收指令后控制电机启动,并根据设定的参数进行速度调节。
在停止时,PLC可以向变频器发送停止指令,变频器接收指令后将电机停止。
(2)电机转速控制PLC与变频器通讯还可以实现对电机的转速控制。
通过PLC发送速度设定值,变频器根据设定值调整输出频率和电压,从而实现对电机转速的精确调节。
这种控制方式可以根据生产需求随时调整电机的转速,确保生产线的稳定运行。
(3)故障监测与报警处理在电机控制中,PLC与变频器通讯还可以实现对电机运行状态的实时监控和故障报警处理。
通过监测电机的运行参数,如电流、转速、温度等,当发生异常情况时,PLC可以及时向操作员发出报警信号,提示操作员进行故障处理。
监测到电机运行异常情况时,还可以执行相应的保护措施,避免设备损坏和生产事故的发生。
(4)数据采集与分析通过PLC与变频器通讯,可以实现对电机运行数据的实时采集和存储。
PLC与变频器的几种连接方式
PLC与变频器的几种连接方式上文主要提到PLC与变频器,那么,它们之间如何连接的哪?能起到什么作用哪?本篇就拿这个来说道说道。
首先,可以利⽤PLC的模拟量输出控制变频器。
PLC的模拟量输出模块,可以输出0~5V电压信号或4~20mA电流信号,作为变频器的模拟量信号输入源,控制变频器的频率给定。
有朋友可能会说,用个电位器多简单,为了给变频器一个频率,还要搭进去一个PLC,还要用程序来控制,这不是脱了裤子放屁,找麻烦嘛!若真的需要人为操作,这么说也有道理,但自动化的目标就是用设备取代人工,实现非人为操作下的控制要求。
若要按时序给定频率,或满足一定条件下的频率给定,又岂是一个电位器能解决问题的?通过PLC模拟量输出给变频器作为频率给定源,这种控制⽤式接线简单,但需要选择与变频器输⽤阻抗匹配的PLC输出模块,还要使变频器适应PLC的电压信号。
当然,现在的PLC与变频器一般都能够满足要求,都是为了彼此存在而标准的。
在布线时,要避免模拟量在强电作用下产生干扰,若距离稍远,最好配置隔离器。
再者,利⽤PLC的开关量输出控制变频器。
这点很好理解,因为PLC本身就有自带的开关量输出,将PLC的开关量输出与变频器的可编程输入端子直接相连,就可以控制变频器的启动、停⽤、正转、反转、点动、加减速、多段速等,以满足较为复杂的控制要求。
这种控制⽤式的接线简单,抗⽤扰能⽤强。
当然,利用PLC可以控制继电器输出,利用继电器触点同样可以接入变频器可编程输入端子,但这种接线,在继电器吸合、释放瞬间,容易产生过电压,对变频器造成影响,有可能会引起变频器出现一些莫名其妙的问题。
在使⽤晶体管进⽤连接时,则需要考虑晶体管⽤⽤的电压、容量等因素,这种情况一般很少采用。
再有,PLC与变频器通过通信接⽤的连接,就是通过通信的方式连接。
可以通过RS-485通信,也可以选择通过DP通信,这要根据PLC与变频器的硬件配置决定。
比如常用的RS-485串⽤接⽤通信,双绞线连接,任一RS-485链路最多可以连接32台变频器。
S7-400plc与ACS800变频器DP通讯
1、首先下载并安装ABB变频器GSD文件 ABB_0812.GSD
1
2
3
4
3、PLC组态
2、在系统PROFIBUS-DP硬件配置中双击添加从站ABB Drives RPBA-01,站号为2(或其它站号),然后双击插入PPO Type Module为5;数据交换地址可以修改
1
2
3
六公司卸车队
S7-400PLC与ACS800变频器DP通讯
一、硬件组态
1、硬件条件RPBA-01通讯板,PLC与变频器的通讯接口
状态指示灯
DP接口
地址拨码
2、物理链路及网络拓扑--DP总线
PLC DP口
RPBA-01通讯板
RPBA-01通讯板
通过总线连接器进行节点连接
进线
出线
数据电缆A:绿色芯线数据电缆B:红色芯线
变频器功能块
命令:启停、正反转、速度给定等
变频器通讯的数据
状态:变频器运行状态
使用 PPO Type 3 通信
控制字
主设定值
CPU
MM 420
PQD 42
PID 42
状态字
主实际值
PROFIBUS-DP
T QW 42T QW 44
L IW 42L IW 44
控制字的结构
2# 0 0 0 0 0 1 0 0 0 1 1 1 1 1 1 0
通讯板设置
4、16.04 FAULT RESET SEL 选择故障复位的信号源 选值为COMM.CW(现场总线控制)。如果10.01 和 10.01已经设定为COMM.CW则此参数自动激活;5、11.02 EXT1/EXT2/ SELECT选择控制字的控制源 值为COMM.CW;6、11.03 EXT REF1 SELECT 选择给定值源 值为COMM.REF;
PLC与变频器通讯在电机控制中的应用
PLC与变频器通讯在电机控制中的应用PLC(可编程逻辑控制器)和变频器是电机控制中常用的两个设备。
它们之间的通讯可以实现对电机的精确控制,并且在工业自动化领域得到广泛应用。
我们来了解一下PLC和变频器的概念和原理。
PLC是一种专门用于工业自动化控制的电子设备,通过编程来控制和监控生产过程中的各个部分,实现自动化生产。
而变频器则是一种能够改变电机转速和输出功率的装置,通过改变电源频率来控制电机的速度和运行方式。
PLC与变频器通讯可以分为串口通讯和网络通讯两种方式。
在串口通讯中,PLC和变频器之间通过串口进行数据传输;而在网络通讯中,PLC和变频器通过以太网或者其他网络方式进行数据交换。
1. 电机的启停控制:PLC通过与变频器通讯来实现对电机的远程启停控制。
通过在PLC程序中设置相应的逻辑条件和指令,可以实现对电机的启动、停止和反转等操作,从而实现对电机的远程控制。
2. 电机的转速控制:通过PLC与变频器通讯,可以实现对电机转速的精确控制。
PLC可以通过发送数据命令给变频器,来改变变频器的输出频率和电压,从而实现对电机转速的精确调节。
5. 电机运行状态监测:通过与变频器通讯,PLC可以实时监测电机的运行状态和工作参数。
通过读取变频器的反馈信号和控制数据,可以实现对电机的故障检测、报警和保护等功能,提高电机的安全性和可靠性。
PLC与变频器通讯在电机控制中的应用非常广泛,可以实现对电机的精确控制和监测。
通过PLC的编程和变频器的调节,可以实现电机的启停、转速、转向和负载等控制,提高电机的运行效率和稳定性,同时也可以实现对电机的远程监控和故障保护,提高生产自动化水平和生产效率。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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#200RET_VAL:=MW200RECORD :=P#DB100.DBX0.0 BYTE 12(读取12个BYTE)NOP 0B. 发送数据CALL "DPWR_DAT"LADDR :=W#16#200RECORD :=P#DB100.DBX12.0 BYTE 12(写入12个BYTE)RET_VAL:=MW210NOP 0C. L "DB100".DBW0T "MW20"NOP 0D. L "DB100".DBW2T "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 address1. MICROMASTER 4 中可供选择的数据格式2. IQ addressTopStep 7 中的编程创建数据块DB1说明1.在Step7 中对PKW (参数区)读写参数时调用SFC14和SFC152. SFC14(“DPRD_DAT”)用于读Profibus 从站的数据3. SFC15(“DPWR_DAT”)用于将数据写入Profibus 从站4. W#16#100(即256)是硬件组态时PKW的起始地址Top程序举例11. 读参数r015注PKW ,IND 的详细说明见附录1. W#16#100(即256)是硬件组态时PKW的起始地址2 .将从站数据读入DB1.DBX0.0 开始的8个字节(P#DB1.DBX0.0 BYTE 8)PKE - DB1.DBW0IND - DB1.DBW2PWE1 - DB1.DBW4 参数值的高字位PWE2 - DB1.DBW6 参数值的低字位3 .将DB1.DBX28.0 开始的8个字节写入从站(P#DB1.DBX28.0 BYTE 8) DB1.DBW28 - PKEDB1.DBW30 - IND参数值的高字位DB1.DBW32 - PWE1参数值的低字位DB1.DBW34 - PWE2注PKW ,IND 的详细说明见附录更多内容下载请登陆: 电邮件:plc808@程序举例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.DBW0IND - DB1.DBW2PWE1 - DB1.DBW4 参数值的高字位PWE2 - DB1.DBW6 参数值的低字位3 . 将DB1.DBX28.0 开始的8个字节写入从站(P#DB1.DBX28.0 BYTE 8) DB1.DBW28 - PKEDB1.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.DBW0IND - DB1.DBW2PWE1 - DB1.DBW4 参数值的高字位PWE2 - DB1.DBW6 参数值的低字位3 . 将DB1.DBX28.0 开始的8个字节写入从站(P#DB1.DBX28.0 BYTE 8) DB1.DBW28 - PKEDB1.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.DBW0IND - DB1.DBW2PWE1 - DB1.DBW4 参数值的高字位PWE2 - DB1.DBW6 参数值的低字位3 . 将DB1.DBX28.0 开始的8个字节写入从站(P#DB1.DBX28.0 BYTE 8) DB1.DBW28 - PKEDB1.DBW30 - IND参数值的高字位DB1.DBW32 - PWE1参数值的低字位DB1.DBW34 - PWE2注PKW ,IND 的详细说明见附录Top对PZD (过程数据)的读写说明1. 在Step7 中对PZD (过程数据)读写参数时调用SFC14和SFC152. SFC14(“DPRD_DAT”)用于读Profibus 从站的数据3. SFC15(“DPWR_DAT”)用于将数据写入Profibus 从站4. W#16#108(即264)是硬件组态时PZD的起始地址5. 对特殊结构的PZD 可用PQW , PIW 进行读写Top程序举例5 对PPO5 中10PZD的读写DB1中与PZD相对应的数据字1.在P918 中设置Profibus 地址,必须与Step 7 中设置相同.地址不能重复.2. 控制字第十位置“1”. PZD1 = W#16#X4XXprofibus-dp的数据通讯格式传动装置通过profibus-dp网与主站plc的接口是经过通讯模块cbp板来实现的,带有dp口的s7-300和400 plc也可以通过cpu上的dp口来实现。
采用rs485接口及支持(9.6k~12m)bps波特率数据传输(数据传输的结构如图1所示),其中数据的报文头尾主要是来规定数据的功能码、传输长度、奇偶校验、发送应答等内容,主从站之间的数据读写的过程(如图2所示)核心的部分是参数接口(简称pkw)和过程数据(简称pzd),pkw和pzd共有五种结构形式即:ppo1、ppo2、ppo3、ppo4、ppo5,其传输的字节长度及结构形式各不相同。
在plc和变频器通讯方式配置时要对ppo进行选择,每一种类型的结构形式如下。