搜档网
当前位置:搜档网 › 三晶变频器与丰炜PLC的通讯

三晶变频器与丰炜PLC的通讯

三晶变频器与丰炜PLC的通讯
三晶变频器与丰炜PLC的通讯

三晶变频器与丰炜PLC的通讯

1,概述

三晶SAJ8000系列变频器提供了RS485通讯接口,采用通用的MODBUS(RTU)串行传输协议,用户可通过PC/PLC集中监控,以适应特定的使用要求。

2,三晶SAJ8000通讯参数设定说明:

(1),F093=PB。ID(P-通讯格式;B-通讯速率;ID-通讯地址)A;通讯格式设定说明如下:

B;通讯速率设定说明如下:

C;通迅地址设定范围:ID=1—99

3,SAJ8000系列变频器支持的MODBUS功能代码

4,MODBUS协议对变频器的运行控制命令

例程解析:采用丰炜VH系列PLC用RS485通迅控制三晶SAJ8000系列变频器正转,反转,停止,当按下X1,变频器驱动电机以30HZ 正转,按下X2,电机以20HZ反转;按下X3,电机停止;

一,变频器参数设定

二,PLC程序(见PLC文件)

5,小结;

以上介绍给广大读者提供三晶变频器与PLC通讯的一种方法,我们这里只是提供了丰炜PLC与三晶变频器的实现,但是三晶变频器与上位机的通讯并不局限于丰炜PLC,所有支持MODBUS协议的PLC都能于之实现。

PLC与变频器通讯

西门子的USS通讯,无需使用特殊硬件,PLC与变频器都有继承的串口,简单,价廉。如果要使用总线的话,就需要额外使用通讯卡或适配器。 PLC 与驱动装置连接,主要实现的任务是: 控制驱动装置的启动、停止等运行状态 控制驱动装置的转速等参数 获取驱动装置的状态和参数 S7-200 和西门子传动装置主要可以通过以下几种方式连接在一起工作: S7-200 通过数字量(DI/DO)信号控制驱动装置的运行状态和速度 S7-200 通过数字量信号控制驱动装置的运行状态;通过模拟量(AI/AO)信号控制转速等参数 S7-200 通过串行通信控制驱动装置的运行和各种参数 **************************************************************************************************** 由于题目的需要,那就使用“S7-200 通过串行通信控制驱动装置的运行”,也就是控制启停。 S7-200 CPU 将在USS 通信中作为主站。而变频器则为USS从站。 当S7-200的编程软件为V4.0 SP5以上的话,就包括USS协议指令库,以下介绍通过西门子提供的USS 指令库与MM 440 之间的串行通信控制。 1、关于指令库 见下图,就是安装了USS协议指令库的指令树。 西门子的标准USS 协议库以浅蓝色图标表示。如果未找到浅蓝色图标的指令库,说明系统中没有安装西门子标准指令库。必须先安装标准指令库。

2、USS 初始化指令 西门子的S7-200 USS 标准指令库包括14 个子程序和3 个中断服务程序。但是只有8 个指令可供用户使用。一些子程序和所有中断服务程序都在调用相关的指令后自动起作用。每个USS 库应用都要先进行USS 通信的初始化。使用USS_INIT 指令初始化USS 通信功能。 打开USS 指令库分支,像调用子程序一样调用USS_INIT 指令。 上图中: a. EN:初始化程序USS_INIT 只需在程序中执行一个周期就能改变通信口的功能,以及进行其他一些必要的初始设置,因此可以使用SM0.1 或者沿触发的接点调用USS_INIT 指令; b. Mode:模式选择,执行USS_INIT 时,Mode 的状态决定是否在Port 0 上使用USS 通信功能; = 1 设置Port 0 为USS 通信协议并进行相关初始化 0 恢复Port 0 为PPI 从站模式

PLC与变频器之间的通讯协议

控制器与变频器之间的通讯协议 1、通讯波特率9,600bps,通讯数据格式:8位数据位,无奇偶校验位。 控制器作为主机,先发送命令数据;变频器作为从机,再应答。 2、协议数据包格式 注意:除去数据包帧头(7EH)和数据包帧尾(0DH),其他数据都要转换为ASCII码。 3、协议格式解释: (1)、数据包帧头:7EH (2)、从机地址 数据含义:变频器为从机,变频器的本机地址即为从机地址。 本系统控制器定义变频器从机地址为02H。 发送方式:将从机地址的高4位和低4位拆分并转换为ASCII 码,先高后低发送。例如:从机地址为02H,则先发送“0”=30H,再发送“2”=32H。其他字节的发送方式与此一致。 (3)、状态代码 数据含义:从机变频器的状态代码。即参数设定状态、运行状态、

停车状态和故障状态。 发送方式:将工作状态的高4位和低4位拆分并转换为ASCII 码,先高后低发送。 状态代码定义:01H = 变频器运行;02H = 变频器停车;03H = 变频器故障(其他定义为无效代码)。 (4)、命令代码 数据含义:控制器发送命令代码,对从机进行响应操作。 发送方式:将命令代码的高4位和低4位拆分并转换为ASCII 码,先高后低发送。 命令代码定义:06H = 读取监视参数;09H = 主机给定频率设定;04H = 读取变频器的功能代码内容。(其他定义为无效代码)。(5)、数据地址 数据含义:变频器的功能代码地址编号。 发送方式:将命令代码的高4位和低4位拆分并转换为ASCII 码,先高后低发送。 (6)、数据信息 数据含义:数据信息的定义。无小数点,实际数据有几位小数见代码说明,若功能代码内容为10.00,发送的数据为1000,转换成16进制为03E8H。 发送方式:先发送高字节,再发低字节。将数据信息双字节的高4位和低4位拆分并转换为ASCII码,先高后低发送。例如发送16进制的03E8H,则依次发送30H,33H,45H,38H。

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分

三菱FX系列PLC与三菱变频器通讯应用实例

三菱FX系列PLC与三菱变频器通讯应用实例 三菱电机自动化 对象: ①三菱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和变频器之间进行通讯,通讯规格必须在变频器的初始化中设定,如果没有进行初始设定或有一个错误的设定,数据将不能进行传输。 注:每次参数初始化设定完以后,需要复位变频器。如果改变与通讯相关的参数后,变频器没有复位,通讯将不能进行。 参数号名称设定值说明 Pr.117 站号0 设定变频器站号为0 Pr.118 通讯速率96 设定波特率为9600bps Pr.119 停止位长/数据位长11 设定停止位2位,数据位7位 Pr.120 奇偶校验有/无2 设定为偶校验

Pr.121 通讯再试次数9999 即使发生通讯错误,变频器也不停止 Pr.122 通讯校验时间间隔9999 通讯校验终止 Pr.123 等待时间设定9999 用通讯数据设定 Pr.124 CR,LF有/无选择0 选择无CR,LF 对于122号参数一定要设成9999,否则当通讯结束以后且通讯校验互锁时间到时变频器会产生报警并且停止(E.PUE)。 对于79号参数要设成1,即PU操作模式。 注:以上的参数设置适用于A500、E500、F500、F700系列变频器。 当在F500、F700系列变频器上要设定上述通讯参数,首先要将Pr.160设成0。 对于S500系列变频器(带R)的相关参数设置如下: 参数号名称设定值说明 n1 站号0 设定变频器站号为0 n2 通讯速率96 设定波特率为9600bps n3 停止位长/数据位长11 设定停止位2位,数据位7位 n4 奇偶校验有/无2 设定为偶校验 n5 通讯再试次数- - - 即使发生通讯错误,变频器也不停止 n6 通讯校验时间间隔- - - 通讯校验终止 n7 等待时间设定- - - 用通讯数据设定 n8 运行指令权0 指令权在计算机 n9 速度指令权0 指令权在计算机 n10 联网启动模式选择1 用计算机联网运行模式启动 n11 CR,LF有/无选择0 选择无CR,LF 对于79号参数设成0即可。 注:当在S500系列变频器上要设定上述通讯参数,首先要将Pr.30设成1。

变频器与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和变频器通讯方式

PLC与变频器之间是如何通讯的

PLC与变频器是如何通讯的? PLC与变频器通信的方式有哪些 1.PLC的开关量信号控制变频器 PLC(MR型或MT型)的输出点、COM点直接与变频器的STF(正转启动)、RH(高速)、RM(中速)、RL(低速)、输入端SG等端口分别相连。PLC可以通过程序控制变频器的启动、停止、复位;也可以控制变频器高速、中速、低速端子的不同组合实现多段速度运行。但是,因为它是采用开关量来实施控制的,其调速曲线不是一条连续平滑的曲线,也无法实现精细的速度调节。 2. PLC的模拟量信号控制变频器 硬件:FX1N型、FX2N型PLC主机,配置1路简易型的FX1N-1DA-BD扩展模拟量输出板;或模拟量输入输出混合模块FX0N-3A;或两路输出的FX2N-2DA;或四路输出的FX2N-4DA 模块等。优点: PLC程序编制简单方便,调速曲线平滑连续、工作稳定。 缺点:在大规模生产线中,控制电缆较长,尤其是DA模块采用电压信号输出时,线路有较大的电压降,影响了系统的稳定性和可靠性。 3. PLC采用RS-485通讯方法控制变频器 这是使用得最为普遍的一种方法,PLC采用RS串行通讯指令编程。优点:硬件简单、造价最低,可控制32台变频器。缺点:编程工作量较大。 4. PLC采用RS-485的Modbus-RTU通讯方法控制变频器 三菱新型F700系列变频器使用RS-485端子利用Modbus-RTU协议与PLC进行通讯。优点: Modbus通讯方式的PLC编程比RS-485无协议方式要简单便捷。缺点: PLC编程工作量仍然较大。 5. PLC采用现场总线方式控制变频器 三菱变频器可内置各种类型的通讯选件,如用于CC-Link现场总线的FR-A5NC选件;用于Profibus DP现场总线的FR-A5AP(A)选件;用于DeviceNet现场总线的FR-A5ND选件等等。三菱FX系列PLC有对应的通讯接口模块与之对接。 优点:速度快、距离远、效率高、工作稳定、编程简单、可连接变频器数量多。缺点:造价较高. 6.采用扩展存储器 优点:造价低廉、易学易用、性能可靠缺点:只能用于不多于8台变频器的系统。

三菱PLC与变频器通讯-ModbusRTU协议

Modbus是Modicon公司为其PLC与主机之间的通讯而发明的串行通讯协议。其物理层采用RS232、485等异步串行标准。由于其开放性而被大量的PLC及RTU厂家采用。Modbus通讯方式采用主从方式的查询-相应机制,只有主站发出查询时,从站才能给出响应,从站不能主动发送数据。主站可以向某一个从站发出查询,也可以向所有从站广播信息。从站只响应单独发给它的查询,而不响应广播消息。MODBUS通讯协议有两种传送方式:RTU方式和ASCII方式。三菱700系列变频器能够从RS-485端子使用ModbusRTU 通讯协议,进行通讯运行和参数设定。 对象: 1. 三菱PLC:FX2N+FX2N-485-BD 2. 三菱变频器:F700系列,A700系列。 两者之间通过网线连接,具体参照下图。 FX2N-485-BD与n台变频器的连接图

一.三菱变频器的设置 PLC与变频器之间进行通讯时,通讯规格必须在变频器中进行设定,每次参数初始化设定后,需复位变频器或通断变频器电源。 参数号名称设定值说明 Pr331 通讯站号 1 设定变频器站号为1 Pr332 通讯速度 96 设定通讯速度为9600bps Pr334 奇偶校验停止位长 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程序如下:

PLC与变频器的DP通讯

西门子6se70系列变频器与s7-300/400的 PROFIBUS-DP通讯举例 -------刘小桥 摘要: 本文通过举例讲述了PROFIBUS-DP现场总线在生产现场的具体应用,详细介绍了西门子PLC与变频设备通过PROFIBUS-DP通讯的硬件组态、软件编程以及变频器的相关参数设置。关键字:西门子 PROFIBUS-DP 变频器 PLC 在工业厂矿的生产应用中,尤其是钢铁冶金行业,利用PLC通过PROFIBUS-DP现场总线对变频装置进行控制,实现电机的启动、停车和调速最为常见。下面通过一个具体的实例来讲述西门子6se70系列变频器与s7-300/400的PROFIBUS-DP通讯的全过程。 一、硬件组态变频器 在STEP 7软件中创建一个项目,再硬件组态该项目,并建一个PROFIBUS-DP网络,6se70系列变频器在PROIBUS DP->SIMOVERT文件夹里进行组态,并设定好通讯的地址范围。如下图所示: 二、建立通讯DB块 一般地,读写数据都做在一个DB块中,且最好与硬件组态设定的I,O 地址范围大小划分相同大小的区域,便于建立对应关系和管理。如下图所示,读变频器的数据的12个字节在DB0~DB11中,写给变频器的12个字节数据

放在DB12~DB23中。接下来还可以存放诸如通讯的错误代码和与变频器有关的其它计算数据。 三、写通讯程序 通讯程序可以直接调用STEP 7编程软件的系统功能SFC14(DPRD_DAT),SFC15(DPWR_DAT)来实现。例程段如下: CALL SFC 14 //变频器->PLC LADDR :=W#16#230 //通讯地址:为硬件组态的起始地址,即I Addess中的560 RET_VAL:=DB15.DBW24 //错误代码:查帮助可得具体含义 RECORD :=P#DB15.DBX0.0 BYTE 12 //传送起始地址及长度 CALL SFC 15 //PLC->变频器 LADDR :=W#16#230 //通讯地址:为硬件组态的起始地址,即Q Addess中的560 RECORD :=P#DB15.DBX12.0 BYTE 12 //传送起始地址及长度 RET_VAL:=DB15.DBW26 //错误代码:查帮助可得具体含义 四、变频器参数设置 变频器的简单参数设置如下表 参数号 参数值 注释 P60 3 快速参数设置 P71 380V 装置进线电压 P95 10 电机类型:异步/同步电机IEC(国际标准)

plc和变频器通讯接线图详解

plc与变频器两者是一种包含与被包含的关系,PLC与变频器都可以完成一些特定的指令,用来控制电机马达,PLC是一种程序输入执行硬件,变频器则是其中之一,但是PLC的涵盖范围又比变频器大,还可以用来控制更多的东西,应用领域更广,性能更强大,当然PLC的 控制精度也更大。 变频器无法进行编程,改变电源的频率、电压等参数,它的输出频率可以设为固定值, 也可以由PLC动态控制。 plc是可以编程序的,用来控制电气元件或完成功能、通信等任务。 PLC与变频器之间通信需要遵循通用的串行接口协议(USS),按照串行总线的主从通信原 理来确定访问的方法。总线上可以连接一个主站和最多31个从站,主站根据通信报文中的地址字符来选择要传输数据的从站,在主站没有要求它进行通信时,从站本身不能首先发送数据,各个从站之间也不能直接进行信息的传输。 一、PLC基本结构图 PLC可编程控制器的存储器可以分为系统程序存储器、用户程序存储器及工作数据存储 器等三种。 1、系统程序存储器 系统程序存储器用来存放由可编程控制器生产厂家编写的系统程序,并固化在ROM内,用户不能直接更改。系统程序质量的好坏,很大程度上决定了PLC的性能,其内容主要包括 三部分:第一部分为系统管理程序,它主要控制可编程控制器的运行,使整个可编程控制器 按部就班地工作,第二部分为用户指令解释程序,通过用户指令解释程序,将可编程控制器 的编程语言变为机器语言指令,再由CPU执行这些指令;第三部分为标准程序模块与系统调用程序。 2、用户程序存储器 根据控制要求而编制的应用程序称为用户程序。用户程序存储器用来存放用户针对具体 控制任务,用规定的可编程控制器编程语言编写的各种用户程序。目前较先进的可编程控制 器采用可随时读写的快闪存储器作为用户程序存储器,快闪存储器不需后备电池,掉电视数 据也不会丢失。 3、工作数据存储器 工作数据存储器用来存储工作数据,既用户程序中使用的ON/OFF状态、数值数据等。 在工作数据区中开辟有元件映像寄存器和数据表。其中元件映像寄存器用来存储开关量、输

变频器与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变频器通讯编程详解

P L C变频器通讯编程详 解 Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998

讲解 D8120说明: 16进16进制:0 C 8 E

0000 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状态,则接收结束。M8129需手工复位。 4、收发数据的顺序控制程序 │ M8000 │──||────────── [ RS D0 K8 D10 K8 ] │ │发送请求脉冲

PLC和变频器之间的RS485通讯

PLC和变频器之间的RS-485通讯协议 和数据定义 3.1 PLC和变频器之间的RS-485通讯协议 PLC和变频器之间进行通讯,通讯规格必须在变频器的初始化中设定,如果没有进行设定或有一个错误的设定,数据将不能进行通讯。且每次参数设定后,需复位变频器。确保参数的设定生效。设定好参数后将按 1) 从PLC到变频器的通讯请求数据 (2) 数据写入时从变频器到PLC的应答数据 3) 读出数据时从变频器到PLC的应答数据 (4) 读出数据时从PLC到变频器发送数据 3.2 通讯数据定义 (1) 控制代码 (2) 通讯数据类型 所有指令代码和数据均以ASCII码(十六进制)发送和接收。例如:(频率和参数)依照相应的指令代码确定数据的定义和设定范围。 4 软件设计 要实现PLC对变频器的通讯控制,必须对PLC进行编程;通过程序实现PLC对变频器的各种运行控制和数据的采集。PLC程序首先应完成FX2N-485BD通讯适配器的初始化、控制命令字的组合、代码转换和变频器应答数据的处理工作 PLC通过RS-485通讯控制变频器运行程序实例:(以指令表形式说明)。 0 LD M8002 1 MOV H0C96 D8120 6 LD X001 7 RS D10 D26 D30 D49 16 LD M8000 17 OUT M8161 19 LD X001 20 MOV H5 D10 25 MOV H30 D11 30 MOV H31 D12 35 MOV H46 D13 40 MOV H41 D14 45 MOV H31 D15 50 MPS 51 ANI X003 52 MOV H30 D16 57 MPP 58 ANI X003

三菱PLC与变频器通讯

摘要:本文介绍了三菱FX系列PLC与三菱变频器之间RS-485通讯控制及数据格式,详细分析了通讯控制调速系统与一般模拟量控制调速系统相比的优越性。并给出了应用实例及其PLC程序。 关键词:PLC 变频器通讯协议 一引言 在现代工业控制系统中,PLC和变频器的综合应用最为普遍。比较传统的应用一般是使用PLC的输出接点驱动中间继电器控制变频器的启动、停止或是多段速;更为精确一点的一般采用PLC加D/A扩展模块连续控制变频器的运行或是多台变频器之间的同步运行。但是对于大规模自动化生产线,一方面变频器的数目较多,另一方面电机分布的距离不一致。采用D/A扩展模块做同步运动控制容易受到模拟量信号的波动和因距离不一致而造成的模拟量信号衰减不一致的影响,使整个系统的工作稳定性和可靠性降低。而使用 RS-485通讯控制,仅通过一条通讯电缆连接,就可以完成变频器的启动、停止、频率设定;并且很容易实现多电机之间的同步运行。该系统成本低、信号传输距离远、抗干扰性强。 二系统硬件组成和连接 系统硬件组成如图1 所示,主要由下列组件构成; 图1 :系统硬件组成 1、FX2N-32MT-001为系统的核心组成。 2、FX2N-485-BD为FX2N系统PLC的通讯适配器,主要用于PLC和变频器之 间的数据的发送和接收。 3、SC09电缆用于PLC和计算机之间的数据传送。 4、通讯电缆采用五芯电缆自行制作。 下文介绍通讯电缆的制作方法和连接方式: 变频器端的PU接口用于RS485通讯时的接口端子排定义如下图2所示:(从变频器下面看) 图2:变频器接口端子排定义图3:PLC和变频器的通讯连接示意图用户自行按图3所示定义五芯电缆线的一端接FX2N-485BD,而另一端(如图2)用专用接口压接五芯电缆接变频器的PU口。(将FR-DU04面板取下即可) 三PLC和变频器之间的485通讯协议和数据定义 PLC和变频器之间进行通讯,通讯规格必须在变频器的初始化中设定,如果没有进行设定或有一个错误的设定,数据将不能进行通讯。且每次参数设定后,需复位变频器。确保参数的设定生效。设定好参数后将按如下协议进行数据通讯。(如图4)

三菱PLC和三菱变频器的通讯

2008-04-04 下午 06:28 三菱FX系列PLC与三菱变频器通讯应用实例(RS485) 2007-04-11 对象: ①三菱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程序如下:

2007-04-11 对象: ① 三菱PLC: FX2N(V3.0以上版本) + FX2N-485-BD + FX2N-ROM-E1 ② 三菱变频器: A500系列、E500系列、F500系列、F700系列、S500系列 FX2N-ROM-E1是一种功能扩展存储器,首先它是16K步的EEPROM存储器,同时当其用在FX2N系列V3.0或以上版本的PLC(对应的序列号为15**** 或以后)上时,还可以使用扩展的EXTR(FNC.180)指令与三菱的变频器(最多8台)很方便地进行485通讯(当然还需要有FX2N-485-BD通讯扩展板)。 当使用软件输入EXTR指令时,GX Developer需要SW7或者以上版本,FX-PCS/WIN 则需要3.10或者以上版本。 ㈠对PLC的D8120(通讯格式)设置如下: 0000 1100 1000 0110 0 C 8 6 对应的含义是:波特率9600bps,7位数据位,1位停止位,偶校验。 ㈡对变频器中的相关通讯参数设定如下:

PLC与施耐德变频器通讯操作手册

矩形PLC与施耐德变频器通讯案例 施耐德变频器的通讯参数设置 ?变频器应配置有RS485通讯接口,支持ModbusRTU协议。 ?变频器通讯参数设置如下所示。【变频器型号:ATV21】 a.1870H(1871H)、1871(1872H)这两个寄存器支持(10H功能码MODBUS)单个写和 两个一起写。 b.FA00(FA01)、FA01(FA02)这两个寄存器只支持单个写(10功能码MODBUS)。 c.FD01(FD02)、FD00(FD01)、FE03(FE04)、FE05(FE06)、FC91(FC92)、FE22 (FE23)、FD06(FD07)、FD07(FD08)、FE35(FE36)、FE36(FE37)、FE90(FE91)这些只支持单个寄存器读(03H功能码MODBUS)。 d.通信编号(变频器内部参数):0000-0912这些只支持06H功能码操作单个写。 PLC与变频器通讯的线连接 2、32点以上PLC与从站设备通讯连接: ①PLC的1#RS485与变频器通讯,进行参数设置 功能:设置PLC1#485与变频器通讯参数,动作过程如下: S1:当PLC(09925为ON上电初始化)运行时,设定变频器通讯参数。 S2:设置参数需与从站设备一致。 41001【1】变频器站地址为1 41002【3】变频器波特率:9600 41003【2】变频器校验:无校验 41004【2】变频器停止位:1位停止位

S3:SADDR设置PLC通讯串口; #1为RS232通讯串口1;COM1 #2为1#RS485通讯串口2;COM2 #3为2#RS485通讯串口3;COM2 #4为3#RS485通讯串口4;COM2 ②通过通讯控制变频运行\停止 功能:通过PLC通讯启动或停止变频器,动作过程如下: S1:触发00500为ON,43001赋值为C400H【十六进制】,表示触发变频器正转运行。复位停止控制信号。【正转信号、停止信号需作互锁】 S2:触发00503为ON,43001赋值为C000H【十六进制】,表示触发变频器停止。复位正转控制信号。【正转信号、停止信号需作互锁】 功能S3:当PLC运行时,将43001内的值传输给变频器类型4XXXX地址为1871H【十六进制】地址。 M_BUS功能块: 上节点:#1->写命令 中节点:#1->从站设备站地址, 下节点:41011->写通讯状态。 注意:I1和I2需连接; ③设置变频器运行频率 功能:通讯设置变频器给定频率,动作过程如下: S1:当PLC运行时,00504为ON时,43002赋值300,表示设置变频器给定频率为30HZ。 S2:当PLC运行时,00505为ON时,43002赋值350,表示设置变频器给定频率为35HZ。 S3:当PLC运行时,00506为ON时,43002赋值400,表示设置变频器给定频率为40HZ。 S4:当PLC运行时,00507为ON时,43002赋值450,表示设置变频器给定频率为45HZ。 S5:当PLC运行时,00508为ON时,43002赋值500,表示设置变频器给定频率为50HZ。

西门子PLC与ABB变频器之间的现场总线通讯技术

西门子PLC与ABB变频器之间的现场总线通讯技术 -------------------------------------------------------------------------------- 2009-9-14 16:46:03 北京ABB电气传动系统有限公司供稿 摘要:Profibus是目前工控系统中最成功的现场总线之一,得到了广泛的应用。它不依赖于生产厂家的限制,是开放式的现场总线,各种各样的自动化设备均可通过同样的接口协议进行信息交换。本文讲述了西门子PLC(S7-300)与ABB变频器(ABB-ACS800系列)之间的网络通讯,给出了具体实现的通讯协议、实现时要解决的关键技术问题和解决思路,以及部分实现代码示例。 关键词:西门子PLC ABB变频器现场总线Profibus-DP 1 引言 Profibus-DP(Distributed I/O System-分布式I/O系统)是一种经过优化的模块,有较高的数据传输率,适用于系统和外部设备之间的通信,远程I/O系统尤为合适。适用于对时间要求苛刻的自动化控制系统中。Profibus-DP现场总线系统可使许多现场设备(如PLC、智能变送器、变频器)在同一总线进行双向多信息数字通讯,因此可方便地使用不同厂家生产的控制测量系统相互连接成通讯网络。通过Profibus-DP过程现场总线通讯技术的这一特点,本文分别采用西门子的S7-300 PLC和ABB公司的ACS800变频器实现网络通讯,完成通过网络控制传动设备。 2 系统配置 1)该系统以西门子公司的SIMATIC S7-315-2DP作为主站,ABB公司的变频器ABB-ACS800为从站,实现全数字交流调速系统在Profibus-DP网中的通讯及控制。附图为该系统的Profibus-DP网的网络配置图。 2)编程软件为STEP7 V5.4软件,用于对S7-300 PLC编程和对Profibus-DP网进行组态和通讯配置,计算机与PLC通讯采用Profibus-DP通讯方式。

台达变频器和PLC通讯功能的实现方法

台达变频器和PLC通讯功能的实现方法 1 引言 plc和变频器是自动化设备上最常见的部件。其最初的控制型式大多是用plc的i/o点和模拟量模块直接控制变频器的启停和实现调速,但这种控制方式有两大弊端,最大的弊端是占用plc的i/o点和需要增加昂贵的模拟量模块,造成控制成本的增加。当被控制的变频器数量较多时,此弊端更是明显。第二个弊端是模拟量控制容易受干扰,传输距离也容易受限制。 近几年来自动化产品不断更新换代,性能不断提升,功能日益强大。在小型plc方面这个变化更加明显,现在的小型plc不仅执行速度大大提高,指令功能日益丰富,更重要的是大都支持多种通讯协议,并提供了更多的通讯接口。同时大多的变频器也具有了rs485接口,也能支持多种通讯协议,最常见的就是modbus协议。这种技术的进步为plc和变频器通讯的实现,提供了软件上的协议和硬件上的物理接口,从而为低成本高性能的通讯控制的实现打下了良好的基础。 2 通讯相关的基础知识 2.1 通讯协议communications protocol

通信协议是指通信双方的一种约定。这个约定包括对数据格式、同步方式、传送速度、传送步骤、检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守。因此,也叫做通信控制规程,或称传输控制规程。 modbus协议是工业控制器中使用较普遍的一种网络协议。通过此协议,各种控制器之间(比如plc、变频器、伺服驱动器、各种智能仪表)、控制器通过其它网络(比如以太网)和其它设备之间都可以通信交换信息。该协议定义了一个控制器可以识别的信息架构,从而使不同厂商生产的支持此协议的各种工控产品可以连接到一个网络上进行集中控制和信息交换。 2.2 rs485接口的特点 rs485接口是在大家熟知的rs232接口的基础上推出的性能更优的一种串口。由于rs485接口具有良好的抗噪声干扰性,长的传输距离和多站功能等优点,它成为应用越来越广泛的串行接口。此外,rs485接口组成的半双工网络一般只需二根屏蔽双绞电线,这为长距离的通讯线路节省了很多配线,降低了系统的成本。 3 台达plc和变频器通讯功能的特点 台达的dvp系列plc都具有两个通讯口,com1是rs232,com2是rs485,支持modbus ascii/rtu通讯格式,通讯速率最高可达115200bps,两通讯口可以同时使用。所以无需用任何扩展模块就可以实现既可连接用于参数设置的人机界面又可用通讯的方式控制变频器

三菱FX系列PLC与变频器通讯应用实例(RS485)

①三菱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和变频器之间进行通讯,通讯规格必须在变频器的初始化中设定,如果没有进行初始设定或有一个错误的设定,数据将不能进行传输。 注:每次参数初始化设定完以后,需要复位变频器。如果改变与通讯相关的参数后,变频器没有复位,通讯将不能进行。 参数号名称设定值说明 Pr.117 站号0 设定变频器站号为0 Pr.118 通讯速率96 设定波特率为9600bps Pr.119 停止位长/数据位长11 设定停止位2位,数据位7位 Pr.120 奇偶校验有/无2 设定为偶校验 Pr.121 通讯再试次数9999 即使发生通讯错误,变频器也不停止 Pr.122 通讯校验时间间隔9999 通讯校验终止 Pr.123 等待时间设定9999 用通讯数据设定 Pr.124 CR,LF有/无选择0 选择无CR,LF 对于122号参数一定要设成9999,否则当通讯结束以后且通讯校验互锁时间到时变频器会产生报警并且停止(E.PUE)。 对于79号参数要设成1,即PU操作模式。 注:以上的参数设置适用于A500、E500、F500、F700系列变频器。 当在F500、F700系列变频器上要设定上述通讯参数,首先要将Pr.160设成0。 对于S500系列变频器(带R)的相关参数设置如下: 参数号名称设定值说明 n1 站号0 设定变频器站号为0

PLC与变频器通讯

PLC与变频器通讯(转) 西门子的USS通讯,无需使用特殊硬件,PLC与变频器都有继承的串口,简单,价廉。如果要使用总线的话,就需要额外使用通讯卡或适配器。 PLC与驱动装置连接,主要实现的任务是: 控制驱动装置的启动、停止等运行状态 控制驱动装置的转速等参数 获取驱动装置的状态和参数 S7-200和西门子传动装置主要可以通过以下几种方式连接在一起工作: S7-200通过数字量(DI/DO)信号控制驱动装置的运行状态和速度 S7-200通过数字量信号控制驱动装置的运行状态;通过模拟量(AI/AO)信号控制转速等参数S7-200通过串行通信控制驱动装置的运行和各种参数 ****************************************************************************** ********************** 由于题目的需要,那就使用“S7-200通过串行通信控制驱动装置的运行”,也就是控制启停。 S7-200CPU将在USS通信中作为主站。而变频器则为USS从站。 当S7-200的编程软件为V4.0SP5以上的话,就包括USS协议指令库,以下介绍通过西门子提供的USS指令库与MM440之间的串行通信控制。 1、关于指令库 见下图,就是安装了USS协议指令库的指令树。 西门子的标准USS协议库以浅蓝色图标表示。如果未找到浅蓝色图标的指令库,说明系统中没有安装西门子标准指令库。必须先安装标准指令库。 2、USS初始化指令 西门子的S7-200USS标准指令库包括14个子程序和3个中断服务程序。但是只有8个指令可供用户使用。一些子程序和所有中断服务程序都在调用相关的指令后自动起作用。每个USS库应用都要先进行USS通信的初始化。使用USS_INIT指令初始化USS通信功能。 打开USS指令库分支,像调用子程序一样调用USS_INIT指令。

相关主题