PLC与变频器通信
- 格式:doc
- 大小:1.07 MB
- 文档页数:11
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(Programmable Logic Controller)和变频器(Variable Frequency Drive)是工业控制中常用的设备。
在电机控制中,PLC和变频器通讯的应用非常广泛,可以达到更精密、更高效的控制效果。
一、PLC和变频器的基本原理PLC是一种可编程的工业控制器,它可以接收各种输入信号(如按钮、传感器等),根据预设的程序执行各种控制操作(如输出信号、报警等),实现工业自动化控制。
PLC控制通常采用数字信号控制。
变频器是一种能够实现调节电机转速的设备,它能够根据控制信号改变电机的功率输出,从而实现电机的精准控制。
变频器控制通常采用模拟信号控制。
PLC与变频器的通讯可以通过串口通讯、以太网通讯等方式实现。
在通讯过程中,PLC 需要向变频器发送控制命令,并接收变频器发回的状态信息,以保持控制系统的运行。
同时,PLC还需要将这些信息整合到系统中,实现全局控制。
1、实现电机启动和停止:PLC可以通过与变频器通讯,实现精准的电机启动和停止。
例如,在冷却塔的控制中,PLC通过与变频器通讯,控制电机的启停和转速,实现冷却塔的自动控制。
2、实现电机转速控制:PLC可以向变频器发送电机转速控制命令,变频器在接收到命令后,控制电机的转速。
例如,在风机控制中,PLC通过与变频器通讯,实现风机的转速控制,从而调节风机的风量。
3、实现电机故障检测和报警:通过与变频器通讯,PLC可以获取电机的运行状态信息,例如电机的电流、电压等参数,实现电机故障检测和报警。
例如,在矿车控制中,PLC通过与变频器通讯,实现矿车电机的故障检测和报警,保障矿车的安全运行。
总之,PLC与变频器通讯在电机控制中的应用具有良好的控制效果,能够实现更加精准、高效的电机控制。
未来,随着工业控制技术的不断发展,PLC与变频器通讯的应用将会得到进一步的扩展和应用。
变频器与PLC通讯连接方式图解变频器与plc连接方式一般有以下几种方式①利用PLC的模拟量输出模块控制变频器PLC的模拟量输出模块输出0~5V电压信号或4~20mA电流信号,作为变频器的模拟量输入信号,控制变频器的输出频率。
这种控制方式接线简单,但需要选择与变频器输入阻抗匹配的PLC输出模块,且PLC的模拟量输出模块价格较为昂贵,此外还需采取分压措施使变频器适应PLC的电压信号范围,在连接时注意将布线分开,保证主电路一侧的噪声不传至控制电路。
②利用PLC的开关量输出控制变频器。
PLC的开关输出量一般可以与变频器的开关量输入端直接相连。
这种控制方式的接线简单,抗干扰能力强。
利用PLC的开关量输出可以控制变频器的启动/停止、正/反转、点动、转速和加减时间等,能实现较为复杂的控制要求,但只能有级调速。
使用继电器触点进行连接时,有时存在因接触不良而误操作现象。
使用晶体管进行连接时,则需要考虑晶体管自身的电压、电流容量等因素,保证系统的可靠性。
另外,在设计变频器的输入信号电路时,还应该注意到输入信号电路连接不当,有时也会造成变频器的误动作。
例如,当输入信号电路采用继电器等感性负载,继电器开闭时,产生的浪涌电流带来的噪声有可能引起变频器的误动作,应尽量避免。
③PLC与RS-485通信接口的连接。
所有的标准西门子变频器都有一个RS-485串行接口(有的也提供RS-232接口),采用双线连接,其设计标准适用于工业环境的应用对象。
单一的RS-485链路最多可以连接30台变频器,而且根据各变频器的地址或采用广播信息,都可以找到需要通信的变频器。
链路中需要有一个主控制器(主站),而各个变频器则是从属的控制对象(从站)西门子RS485连接Plc和变频器通讯方式1、PLC的开关量信号控制变频器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和变频器通讯的教程,包含了硬件连接、通信协议、通信参数的配置等步骤。
一、硬件连接在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 (可编程逻辑控制器) 是两个常见的设备,它们在现代生产中起着重要的作用。
其中,变频器主要用于控制电机的转速和运行状态,而PLC则负责控制整个生产线的各个环节。
在实际应用中,变频器和PLC之间的通讯网口接线是非常关键的一环。
变频器和PLC之间的通讯主要有两种方式:串口通讯和以太网通讯。
在本文中,我们主要关注以太网通讯方式。
以太网通讯具有高速、稳定和可靠的特点,广泛应用于工业自动化领域。
首先,我们来了解一下变频器和PLC的使用场景。
在许多生产过程中,电机的运行速度需要根据实际需求进行调整,这就需要通过变频器来控制电机的转速。
而PLC则负责控制整个生产线,包括物料的输送、机械臂的运动、传感器的采集等等。
变频器和PLC通讯的目的就是为了实现变频器和PLC之间的信息交互,从而实现对电机运行状态的监控和控制。
其次,我们需要了解变频器和PLC通讯网口接线的基本原理。
在以太网通讯中,变频器和PLC之间的连接通常使用标准的以太网线缆,也就是我们常见的网线。
变频器和PLC各自的网口都有两个接口,分别为发送(Tx)和接收(Rx)。
通过网线连接时,变频器的发送接口与PLC的接收接口相连,而变频器的接收接口与PLC的发送接口相连。
这样就实现了变频器和PLC之间的通讯。
接下来,我们需要配置变频器和PLC的通讯参数。
首先,我们需要确定变频器和PLC的IP地址。
IP地址是以太网通讯的重要标识,它相当于我们人的身份证号码,用于唯一标识一台设备。
配置IP地址时,需要确保变频器和PLC处于同一网段,这样才能实现彼此之间的通讯。
其次,我们需要配置变频器和PLC的端口号。
端口号是指定一个应用程序与因特网或另一台计算机上的应用程序通信时所使用的地址。
在通讯中,变频器和PLC需要互相指定一个端口号,以便彼此进行通讯。
最后,我们需要进行变频器和PLC通讯的编程设置。
对于PLC 来说,通常会使用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控制变频器的方法一、PLC与变频器连接基础1.1 硬件连接的要点PLC和变频器要想协同工作,首先得把硬件连接好。
这就好比两个人要合作,得先握个手建立联系一样。
一般来说,常见的连接方式有模拟量连接和通信连接。
模拟量连接呢,就像是用一根线来传递信号,这个信号是连续变化的,像水流一样。
比如说,PLC输出一个0 10V或者4 20mA的模拟量信号给变频器,来控制变频器的输出频率。
而通信连接就高级一些了,就像是两个人用一种特殊的语言在对话。
像Modbus通信协议,PLC和变频器通过这个协议来交换数据,速度快而且准确。
不过这通信连接也有点小脾气,参数设置得特别小心,就像走钢丝一样,一个不小心就可能出问题。
1.2 电源与接地的讲究电源和接地可是个大问题,这就像盖房子打地基一样重要。
电源要是不稳定,就像人走路一脚深一脚浅,PLC和变频器都没法好好工作。
接地呢,得做到可靠接地,要是接地不好,就像人站在摇晃的船上,信号会受到干扰,设备可能会出现莫名其妙的故障。
咱可不能在这方面马虎大意,不然到时候设备出问题了,就像热锅上的蚂蚁,急得团团转也没用。
二、PLC编程控制变频器2.1 简单控制逻辑PLC编程来控制变频器,简单的逻辑就像搭积木一样。
比如说,我们要实现一个电机的启动停止和简单的调速功能。
在PLC程序里,我们可以用一个简单的开关量信号来控制变频器的启动停止,这就像按电灯开关一样简单。
然后通过模拟量输出模块来输出一个电压或者电流信号去控制变频器的频率,就像调收音机的频道一样,想要快就把频率调高,想要慢就把频率调低。
2.2 复杂控制逻辑要是复杂一点的控制逻辑,那可就像解一道复杂的数学题了。
例如,根据不同的工艺要求,实现多段速控制。
这时候,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与变频器之间的接口大多采用的是依靠PLC的数字量输出来控制变频器的启停,依靠PLC的模拟输出来控制变频器的速度给定,这样做存在以下问题:1、需要控制系统在设计时采用很多硬件,价格昂贵2、现场的布线多容易引起躁声和干扰3、PLC 和变频器之间传输的信息受硬件的限制,交换的信息量很少。
4、在变频器的启停控制中由于继电器接触器等硬件的动作时间有延时,影响控制精度。
5、通常变频器的故障状态由一个接点输出,PLC能得到变频器的故障状态,但不能准确的判断当故障发生时,变频器是何种故障。
如果PLC通过与变频器进行通讯来进行信息交换,可以有效地解决上述问题,通讯方式使用的硬件少,传送的信息量大,速度快,等特点可以有效地解决上述问题,另外,通过网络,可以连续地对多台变频器进行监视和控制,实现多台变频器之间的联动控制和同步控制,通过网络还可以实时的调整变频器的参数。
目前各个厂家的变频器都相继的开发出了支持连网的功能,比如,很多变频器都有了支持现场总线(如:DEVICENET、PROFIBUS、AS_I)等的接口协议,可以很方便的与PLC进行数据通信。
现在主要介绍西门子S7-200和Micro Master变频器之间的通讯协议USS,使用USS通讯协议,用户可以通过程序调用的方式实现S7-200和Micro Master变频器之间的通信,编程的工作量小,通讯网络由PLC和变频器内置的RS485通讯口和双绞线组成,一台S7-200最多可以和31台变频器进行通讯,这是一种费用低、使用方便的通讯方式。
一、USS通讯协议介绍USS通讯协议的功能,所有的西门子变频器都带有一个RS485通讯口,PLC作为主站,最多允许31个变频器作为通讯连路中的从站,根据各变频器的地址或者采用广播方式,可以访问需要通讯的变频器,只有主站才能发出通讯请求报文,报文中的地址字符指定要传输数据的从站,从站只有在接到主站的请求报文后才可以向从站发送数据,从站之间不能直接进行数据交换。
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通讯功能的实现方法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之间的通讯功能,实现数据的读取和设置。
这样可以更好地实现对变频器的控制和监控。
Modbus是Modicon公司为其PLC与主机之间的通讯而发明的串行通讯协议.其物理层采用RS232、485等异步串行标准。
由于其开放性而被大量的PLC及RTU厂家采用。
Modbus通讯方式采用主从方式的查询-相应机制,只有主站发出查询时,从站才能给出响应,从站不能主动发送数据。
主站可以向某一个从站发出查询,也可以向所有从站广播信息.从站只响应单独发给它的查询,而不响应广播消息.MODBUS通讯协议有两种传送方式:RTU方式和ASCII方式。
三菱700系列变频器能够从RS—485端子使用ModbusRTU通讯协议,进行通讯运行和参数设定。
对象:1. 三菱PLC:FX2N+FX2N-485-BD2。
三菱变频器:F700系列,A700系列。
两者之间通过网线连接,具体参照下图。
FX2N-485-BD与n台变频器的连接图一.三菱变频器的设置PLC与变频器之间进行通讯时,通讯规格必须在变频器中进行设定,每次参数初始化设定后,需复位变频器或通断变频器电源。
参数号名称设定值说明Pr331 通讯站号 1 设定变频器站号为1Pr332 通讯速度 96 设定通讯速度为9600bpsPr334 奇偶校验停止位长 2 偶校验,停止位长1位Pr539 通讯校验时间 9999 不进行通讯校验Pr549 协议选择 1 ModbusRTU协议Pr551 PU模式操作权选择 2 PU运行模式操作权作为PU接口进行ModbusRTU协议通讯时,Pr551必须设置为2,Pr340设置为除0以外的值,Pr79设置为0或2或6。
通过RS—485端子进行ModbusRTU协议通讯时,必须在NET网络模式下运行。
一.三菱PLC的设置对通讯格式D8120进行设置D8120设置值为0C87,即数据长度为8位,偶校验停止位1位,波特率9600pbs,无标题符和终结符。
修改D8120设置后,确保通断PLC电源一次。
二.通讯程序采用ModbusRTU协议与变频器通讯的部分PLC程序如下:三:程序说明:1.当X1接通一次后,变频器进入正转状态.2.当X2接通一次后,写入变频器运行频率60HZ。
论PLC与变频器的通信PLC与变频器之间通过通信方式实施控制得到了越来越广泛的应用,因为这种控制方式抗干扰能力强、传输距离远、硬件简单且成本较低。
它的缺点是编程工作量大,实时性不如模拟量控制及时。
这种控制方式不但控制变频器的运行和频率变化,而且还能读取变频器的各种数据,对变频器进行监控和处理。
为了保证PLC与变频器之间的数据通信准确、及时、稳定可靠,必须对它们的硬件和软件进行统一的规定和处理,必须解决数字传输的一系列技术问题。
第一要解决的是通信接口。
PLC和变频器都必须具备有能够进行通信的硬件电路,然后用导线将它们连接起来进行通信。
这种硬件电路称为通信接口。
硬件电路的设计标准不同,就形成了各种不同接口标准,如RS232、RS422、RS485等。
PLC对变频器进行通信控制,双方的接口标准必须一致。
如果不一致,就必须在中间加上接口转换设备,让接口标准编程一致。
第二要解决的是通信传输方式。
所谓通信传输方式,是指通信双方按照什么规定来进行数字通信,如并行还是串行、同步还是异步、单工还是双工、基带传输还是频带传输、用什么样的传输介质、通信速率是多少,等等,这些技术问题一部分是通过硬件来完成的,另一部分是通过通信设置来完成的。
第三要解决的是通信控制数据内容的约定,如控制哪个变频器、控制的内容如何表示等。
这些问题是由双方对通信的约定——通信协议来解决的。
一般按控制功能和通信数据流向可分为四种:对变频器进行运行控制;对变频器进行运行状态监控;对变频器相关参数进行设定修改;读取变频器参数值。
所谓通信协议,是指通信双方对数据传送控制的一种约定。
约定中包括对通信接口、同步方式、通信格式、传送速度、传送介质、传送步骤、数据格式及控制字符定义等一系列内容作出统一规定,通信双方必须同时遵守,因此又称为通信规程。
广义的通信协议应该包含两部分内容:一是硬件协议,即所谓的接口标准;二是软件协议,即所谓的通信协议。
硬件协议—串行数据接口标准和通信方式。
PLC可编程控制器与变频器的RS-485通讯应用一、控制要求:以FX2N-485-BD为通讯适配器,实现用PLC程序控制变频运转(正反转)及运行频率改变。
二、系统配置1.系统硬件组成和连接(1)三菱FX2N-16MR PLC可编程控制器一台;(2)三菱 FR-A500 变频器一台;(3) FX2N-485-BD通讯适配器,用于PLC和变频器之间的数据的发送与接收;(4) 通讯电缆采用五芯电缆自行制作。
2.I分配表输入点定义X2X2X3正转X4反转X5串行数据传送X6改变运行频率三、程序设计1.PLC和变频器之间的RS-485通讯协议程序中PLC可编程控制器中置位M8161进行8BITS数据转输;通讯格式置D8120为H0C96(无协议/无SUM CHECK/RS232,485F/无尾/无头/19200bps/1停止位/偶校验/8位数据长;不使用CR或LF代码);根据该通讯格式在变频器作相应设置;发送通讯数据使用脉冲执行方式(SET M8122)。
2.数据定义运行控制命令的发送[M8161=1,8位处理模式,使用变频器通讯格式为A’附图1)];1)实现PLC程序对变频器正转运行控制(控制代码(ASCII):ENQ 01 HFA 1 H02 (sum));格式A中各字节含义如下:第一字节为通讯请求信号ENQ,对应程序为MOV H05 D10;第二、三字节为变频器01站号,对应程序为MOV H30 D11 MOV H31 D12;第四、五字节为指令代码HFA,对应程序为 MOV H46 D13 MOV H41 D14;第六字节为等待时间,对应程序为 MOV H31 D15;第七、第八字节为指令代码数据内容:正转运行H02,对应程序为:MOV H30 D16MOV H32 D17;第九、第十字节为总和校验代码,对应程序为:ASCI D28 D18 K2;总和校检码指令对应程序为:CCD D11 D28 K7;当按下X5及点动X3时,通讯数据被发送到变频器,变频器将正转运行;2)实现PLC程序对变频器反转运行及停止控制;将上面的范例程序中修改MOV H32 D17为MOV H34 D17时,按下X5及点动X4时即可实现反转运行;修改MOV H32 D17为MOV H30 D17时,可实现停止。
三菱FX系列PLC与三菱变频器通讯应用实例(RS485)
默认分类2009-03-23 20:45 阅读845 评论0
字号:大中小
对象:
①三菱PLC:FX2N+FX2N-485-BD
②三菱变频器:A500系列、E500系列、F500系列、F700系列、S500系列
两者之间通过网线连接(网线的RJ45插头和变频器的PU插座接),使用两对导线连接,即将变频器的SDA 与PLC通讯板(FX2N-485-BD)的RDA接,变频器的SDB与PLC通讯板(FX2N-485-BD)的RDB接,变频器的RDA与PLC通讯板(FX2N-485-BD)的SDA接,变频器的RDB与PLC通讯板(FX2N-485-BD)的SDB接,变频器的SG与PLC通讯板(FX2N-485-BD)的SG接。
A500、F500、F700系列变频器PU端口:
E500、S500系列变频器PU端口:
一.三菱变频器的设置
PLC和变频器之间进行通讯,通讯规格必须在变频器的初始化中设定,如果没有进行初始设定或有一个错误的
设定,数据将不能进行传输。
即数据长度为7位,偶校验,2位停止位,波特率为9600bps,无标题符和终结符,没有添加和校验码,采用无
协议通讯(RS485)。
有关利用三菱变频器协议与变频器进行通讯的PLC程序如下:
看文章
三菱FX系列PLC与变频器的RS-485通讯应用
2009-05-12 12:00
1 引言
自动化行业中,各种设备通讯是必要。
用RS-485要实现数据双向访问,就必须自己编写通讯应用程序,来实现设备之间通讯。
下面介绍三菱FX系列PLC与变频器RS-485通讯。
2 系统配置及通讯协议
三菱FX系列PLC与三菱各系列变频器RS-485通讯是相同,现用FX2N型PLC与A500系列变频器来加以阐述。
实现RS-485通讯,需要PLC侧加入特殊适配器功能扩展板;变频器侧,可以利用PU接口(PU接口就是一个RJ45接口)选件FR-A5NR。
此例选用功能扩展板FX2N-485-BD和PU接口。
2.1 PU接口插针号
从变频器正面看(插座侧),如图1所示。
图1 PU接口插针号
FX2N-485-BD与变频器PU口连接:
FX2N-485-BD侧端子变频器PU接口
RDA SDA
RDB SDB
SDA RDA
SDB RDB
SG SG
2.2 PLC到变频器通讯请求数据和变频器到PLC应答数据分类
运行指令、运行频率及参数写入、变频器复位、监示、参数读出。
编程时,对所用到格式做了介绍。
想了解详细说明可以查看变频器使用手册。
图2 8位模式数据处理选择
2.3 变频器设置
要实现通讯需要对变频器参数进行设置。
Pr.117—站号,设计中选为0;
Pr.118—通讯速率,设计中选为192即19200bps;
Pr.119—停止位/字节长,设计中选为1,表示字节长为8位,停止位长2位;
Pr.120—奇偶校验有/无,设计中选为2即偶校验;
Pr.121—通讯再试次数,设计中选择为1;
Pr.122—通讯校验时间间隔,设计中选为9999;
Pr.123—等待时间设定,设计中选为9999即用通讯数据设定;
Pr.124—CR·LF有/无选择,计中选为0,即无CR·LF。
每次参数初始化设定后,需要对变频器进行复位。
3 PLC编程
3.1 特殊继电器M8161来选择数据处理为16位模式8位模式
当M8161=OFF时为16位模式;当M8161=ON时为8位模式。
此次设计中选择8位模式。
见图2: 3.2 特殊寄存器D8120来设置通讯格式
具体参见表1、表2所示:
表1 设置通讯格式
注:对位b8到b15说明可参考FX系列PLC编程手册表2 通讯格式
程序中设置D8120=9FH,程序如图3所示。
图3 通讯格式设置D8120=9FH程序
RS指令进行发送和接收数据,程序如图4所示:
图4 RS指令进行发送和接收数据程序
注: D1200是发送数据起始址;
D1020是发送数据长度;
D1250是接收数据起始址;
K40为接收数据长度。
3.3 PLC对变频器通讯设置
(1) 使用十六进制数,数据PLC和变频器之间使用ASCII码传输。
以设置操作模式和设定频率为例作介绍。
进行操作模式设置时,所用通讯格式为:格式A
(2) 设置通讯操作模式程序流程如图5所示:。