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与变频器通讯在电机控制中的应用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的模拟量输出模块控制变频器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充当主站,变频器则作为从站。
主站向从站发送命令,从站接收命令并执行相应的控制操作,然后将执行结果返回给主站。
三、PLC与变频器网口通讯的应用1. 自动生产线控制在自动化生产线控制中,PLC与变频器的网口通讯起到了至关重要的作用。
通过PLC控制不同工序的变频器,可以根据生产需求自动调整设备的运行速度和功率,提高生产效率和产品质量。
2. 能源管理系统PLC与变频器的网口通讯在能源管理系统中也有广泛的应用。
通过对变频器的控制,可以实现对电机运行状态的监测和调节,使电机在达到最佳工作点的同时,降低功耗,提高能源利用效率。
3. 智能楼宇控制在大型商业建筑或工业厂房中,PLC与变频器的网口通讯可以实现对楼宇设备的集中控制。
通过PLC控制变频器,可以根据楼宇需求自动调整空调、电梯等设备的运行状态,提高能源利用效率,降低维护成本。
4. 物流自动化在物流行业中,PLC与变频器的网口通讯用于控制输送带、堆垛机等设备的运行。
通过与PLC的通讯,可以实现设备之间的协调运作和高效物流操作,提高仓库的出入库效率和自动化水平。
总结通过以上论述,我们可以看到,PLC与变频器网口通讯在现代工业自动化中具有重要的意义和广泛的应用。
PLC与变频器通讯在电机控制中的应用

PLC与变频器通讯在电机控制中的应用PLC(可编程逻辑控制器)和变频器是现代工业自动化控制中常用的设备。
它们在电机控制中起着非常重要的作用,特别是在生产线和设备自动化中。
在实际应用中,PLC和变频器的通讯技术被广泛应用于电机控制系统中,以实现对电机运行状态的监测、控制和调节。
下面将详细介绍PLC与变频器通讯在电机控制中的应用。
一、PLC与变频器简介1. PLC(可编程逻辑控制器)PLC是一种可编程的数字电子计算机,用于工业自动化领域。
它使用可编程存储器保存指令,执行特定的逻辑、序列控制、定时、计数和算术运算等功能,控制各种类型的机器或生产流程。
PLC的工作原理是通过接收输入信号(传感器、按钮、开关等),根据预设的程序进行逻辑判断和运算,最终输出控制信号(执行器、驱动器、报警信号等)来控制设备或生产过程。
2. 变频器变频器是一种用于控制交流电机转速的设备,通过改变供电频率和电压,实现对电机转速的调节。
它能够根据系统需求调整电机的运行速度和输出扭矩,从而适应不同的工作负载和运行条件。
变频器还可以对电机进行软启动、停止、过载保护等功能,以提高电机的运行效率和可靠性。
在电机控制系统中,PLC与变频器的通讯技术是非常重要的。
它实现了PLC与变频器之间的数据交换和指令传递,使得电机控制系统能够实现更加高效和灵活的控制。
1. 通讯接口现在的PLC和变频器通常都提供了多种通讯接口,如RS-232、RS-485、以太网等。
这些接口能够实现PLC与变频器之间的数据通讯和控制指令传递。
PLC通过通讯接口与变频器建立连接,并发送控制指令、运行参数、故障诊断信息等数据到变频器,同时接收变频器的运行状态、反馈信息等数据,从而实现对电机的实时监测和控制。
2. 通讯协议为了实现PLC与变频器之间的数据通讯,需要使用一种通讯协议来规范数据的格式、传输方式和通讯规程,常用的通讯协议有Modbus、Profibus、Ethernet/IP等。
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之间的连接通常使用标准的以太网线缆,也就是我们常见的网线。
变频器和PLC各自的网口都有两个接口,分别为发送(Tx)和接收(Rx)。
通过网线连接时,变频器的发送接口与PLC的接收接口相连,而变频器的接收接口与PLC的发送接口相连。
这样就实现了变频器和PLC之间的通讯。
接下来,我们需要配置变频器和PLC的通讯参数。
首先,我们需要确定变频器和PLC的IP地址。
IP地址是以太网通讯的重要标识,它相当于我们人的身份证号码,用于唯一标识一台设备。
配置IP地址时,需要确保变频器和PLC处于同一网段,这样才能实现彼此之间的通讯。
其次,我们需要配置变频器和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可以通过程序控制变频器的启动、停止、复位;也可以控制变频器高速、中速、低速端子的不同组合实现多段速度运行。
但是,因为它是采用开关量来实施控制的,其调速曲线不是一条连续平滑的曲线,也无法实现精细的速度调节。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
西门子的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 从站模式c. Baud:USS 通信波特率。
此参数要和变频器的参数设置一致;= 2400 2400 bit/s4800 4800 bit/s9600 9600 bit/s19200 19200 bit/s38400 38400 bit/s57600 57600 bit/s115200 115200 bit/sd. Active:此参数决定网络上的哪些USS 从站在通信中有效。
详见下面的说明;e. Done:初始化完成标志f. Error:初始化错误代码Active 参数USS_INIT 子程序的Active 参数用来表示网络上哪些USS 从站要被主站访问,即在主站的轮询表中激活。
网络上作为USS 从站的驱动装置每个都有不同的USS 协议地址,主站要访问的驱动装置,其地址必须在主站的轮询表中激活。
USS_INIT 指令只用一个32 位长的双字来映射USS 从站有效地址表,Active 的无符号整数值就是它在指令输入端的取值。
在上表中的这个32 位的双字中,每一位的位号表示USS 从站的地址号;要在网络中激活某地址号的驱动装置,则需要把相应位号的位置设为二进制“1",不需要激活USS 从站,相应的位设置为”0"。
最后对此双字取无符号整数就可以得出Active 参数的取值。
将使用站地址为3 的MM 440 变频器,则须在位号为03 的位单元格中填入二进制“1"。
其他不需要激活的地址对应的位设置为”0"。
取整数,计算出的Active 值为00000008 h,即16#00000008,也等于十进制数8(如调用USS_INIT 指令中的d)我一般都是使用16 进制数,这样可以每4 位一组进行加权计算出16 进制数,并组合成一个整数。
如果一时难以计算出有多个USS 从站配置情况下的Active 值,可以使用Windows 自带的计算器。
将其设置为科学计算器模式,可以方便地转换数制。
3、分配库存储区地址指令库或者向导都要求分配库存储区地址,这也是使用西门子200容易忽略的步骤。
USS 指令库需要大概400 个字节的V 存储区用于支持其工作。
调用USS_INIT 指令后就可以为USS 指令库分配库存储区。
也可以在编程的稍后阶段分配存储区地址,但这一步是必不可少的,否则程序无法通过编译。
注意:S7-200 中的数据存储区分配原则,分配给库指令的数据区绝对不能与其他程序使用的数据区有任何重叠。
否则会造成出错。
在指令树的Project(项目)中,以鼠标右键单击Program Block(程序块),在弹出的快捷菜单中选择Library Memory。
如下图所示:4、USS 驱动装置控制功能块USS_CTRL 指令用于对单个驱动装置进行运行控制。
这个功能块利用了USS 协议中的PZD 数据传输,控制和反馈信号更新较快。
网络上的每一个激活的USS 驱动装置从站,都要在程序中调用一个独占的USS_CTRL 指令,而且只能调用一次。
需要控制的驱动装置必须在USS 初始化指令运行时定义为“激活”。
在USS 通信指令库分支中选择USS_CTRL 指令上图中:a. EN:使用SM0.0 使能USS_CTRL 指令b. RUN:驱动装置的启动/停止控制= 0 停止1 运行此停车是按照驱动装置中设置的斜坡减速指电机停止c. OFF2:停车信号2。
此信号为“1"时,驱动装置将封锁主回路输出,电机自由停车d. OFF3:停车信号3。
此信号为”1"时,驱动装置将快速停车e. F_ACK:故障确认。
当驱动装置发生故障后,将通过状态字向USS 主站报告;如果造成故障的原因排除,可以使用此输入端清除驱动装置的报警状态,即复位。
注意这是针对驱动装置的操作。
f. DIR:电机运转方向控制。
其“0/1”状态决定运行方向g.Drive:驱动装置在USS 网络上的站号。
从站必须先在初始化时激活才能进行控制h.Type:向USS_CTRL 功能块指示驱动装置类型= 0 MM 3 系列,或更早的产品1 MM 4 系列,SINAMICS G 110i. Speed_SP:速度设定值。
速度设定值必须是一个实数,给出的数值是变频器的频率范围百分比还是绝对的频率值取决于变频器中的参数设置(如MM 440 的P2009)j. Resp_R:从站应答确认信号。
主站从USS 从站收到有效的数据后,此位将为“1"一个程序扫描周期,表明以下的所有数据都是最新的k. Error:错误代码。
0 = 无出错。
其他错误代码请参考l. Status:驱动装置的状态字。
此状态字直接来自驱动装置的状态字,表示了当时的实际运行状态详细的状态字信息意义请参考相应的驱动装置手册。
m. Speed:驱动装置返回的实际运转速度值,实数。
是否频率值跟随设定值的规格化设定n. Run_EN:运行模式反馈,表示驱动装置是运行(为1)还是停止(为0)o. D_Dir:指示驱动装置的运转方向,反馈信号p. Inhibit:驱动装置禁止状态指示(0 - 未禁止,1 - 禁止状态)。
禁止状态下驱动装置无法运行。
要清除禁止状态,故障位必须复位,并且RUN, OFF2 和OFF3 都为0q. Fault:故障指示位(0 - 无故障,1 - 有故障)。
表示驱动装置处于故障状态,驱动装置上会显示故障代码(如果有显示装置)。
要复位故障报警状态,必须先消除引起故障的原因,然后用F_ACK 或者驱动装置的端子、或操作面板复位故障状态。
USS_CTRL 已经能完成基本的驱动装置控制,如果需要有更多的参数控制选项,可以选用USS 指令库中的参数读写指令实现。
5、MM 440 的参数设置5.1 控制源参数设置控制命令控制驱动装置的启动、停止、正/反转等功能。
控制源参数设置决定了驱动装置从何种途径接受控制信号。
控制源由参数P0700 设置,选择55.2 设定源控制参数设定值控制驱动装置的转速/频率等功能。
设定源参数决定了驱动装置从哪里接受设定值(即给定)。
设定源由参数P1000 设置:同样选择55.3 USS 通信控制的参数设置主要参数有:1. P0700:设置P0700[0] = 5,即控制源来自COM Link 上的USS 通信2. P1000:设置P1000[0] = 5,即设定源来自COM Link 上的USS 通信3. P2009:决定是否对COM Link 上的USS 通信设定值规格化,即设定值将是运转频率的百分比形式,还是绝对频率值= 0 不规格化USS 通信设定值,即设定为变频器中的频率设定范围的百分比形式。
1 对USS 通信设定值进行规格化,即设定值为绝对的频率数值。
4. P2010:设置COM Link 上的USS 通信速率。
根据S7-200 通信口的限制,支持的通信波特率有:= 4 2400 bit/s5 4800 bit/s6 9600 bit/s7 19200 bit/s8 38400 bit/s9 57600 bit/s12 115200 bit/s5. P2011:设置P2011[0] = 0 至31,即驱动装置COM Link 上的USS 通信口在网络上的从站地址。
USS 网络上不能有任何两个从站的地址相同。
6. P2012:设置P2012[0] = 2,即USS PZD 区长度为2 个字长。
7. P2013:设置P2013[0] = 127,即USS PKW 区的长度可变。
8. P2014:设置P2014[0] = 0 至65535,即COM Link 上的USS 通信控制信号中断超时时间,单位为ms。
如设置为0,则不进行此端口上的超时检查。
此通信控制信号中断,指的是接收到的对本装置有效通信报文之间的最大间隔。
如果设定了超时时间,报文间隔超过此设定时间还没有接收到下一条信息,则会导致F0072 错误,变频器将会停止运行。
通信恢复后此故障才能被复位。
根据USS 网络通信速率和站数的不同,此超时值会不同。
如果要设定超时值,请参考相关表格,并选取一个适当的数值。
9. P0971:设置P0971 = 1,上述参数将保存入MM 440 的EEPROM 中。
USS 通信是由S7-200 和驱动装置配合,因此相关参数一定要配合设置。