变频器控制方法及系统、变频器的制造方法_2

文档序号:9216477阅读:来源:国知局
的多变频器系统进行了改进,该变频器控制系统包括:主变频器、变频器1、变频器2、变频器3、……、变频器N,变频器1、变频器2、变频器3、……、变频器N为从变频器,主变频器和各从变频器之间通过有线网络或无线网络通信连接,例如主变频器和各变频器之间可以通过485总线连接。这些多个变频器顺次配置有地址顺序码。本文提到的地址顺序码是指为总线上接入变频器的相应位置处顺次配置的地址序列码,相应位置处对应的地址顺序码即指接入该位置处的变频器的地址顺序码。例如,处于主机模式的变频器(以下简称主变频器)接入总线上的地址顺序码为X,处于从机模式的变频器(以下简称从变频器)I接入总线上的地址顺序码为X+1,从变频器2接入总线上的地址顺序码为X+2,从变频器3接入总线上的地址顺序码为X+3,……,从变频器N接入总线上的地址顺序码为X+N。可见,地址顺序码在多个变频器首次顺序接入网络中即被配置为固定的地址序列码,而若有一个变频器损坏,则替换后的变频器接入总线的当前位置时被配置为一个相同的地址顺序码,也就是说,该总线上相应位置处配置的地址顺序码可以始终不变。
[0046]为了避免现有的主站从站切换方案中,当存在一旦主站损坏或掉电则会造成从站无法正常切换到主站,使总线上所有变频器停止通讯的问题,在本发明的其中一个实施例中,提供了一种变频器控制方法,使用本实施例方法的变频器本身具有主从两种工作模式,即主机模式和从机模式,并可根据网络故障情况自行在主从两种模式之间自动切换。如图3所示,本实施例中单个变频器的控制方法包括以下步骤。
[0047]在步骤100中,判断本机当前工作模式。在本发明的其中一个实施例中,可以通过在设备配置表中设置功能代码标识,来判断本机当前工作模式,例如,当变频器被配置为主机模式时,功能代码标识为1,反之,当变频器被配置为从机模式时功能代码标识为O。每当变频器自动切换工作模式后,则立即更新本机配置表中的功能代码标识。
[0048]在步骤200中,当本机处于主机模式时,判断在预置时间间隔内是否存在即将向总线上发送的通讯指令帧,若否,则向总线广播发布清零广播帧,用以使网络中其他变频器上针对预设时间的计时清零;若是,则向总线上发送相应的通讯指令帧。当本机处于主机模式时,向总线发布通讯指令帧或清零广播帧之后,对预置时间间隔的计时清零,并重新开始计时,用以在下一次的判断计时。
[0049]本实施例中的通讯指令帧包括:根据网络中其他变频器反馈的通讯指令而做出的应答消息帧、网络中处于主机模式的变频器作为网络中的主变频器而需要发送的针对从变频器(即网络中处于从机模式的变频器)的读或写指令帧、网络中变频器切换为主机模式后发送的携带主从切换标志及本机地址顺序码的通讯指令帧等中的任意一种类型的通讯指令帧。当然,这里的通讯指令帧还包括:转发上位机发送的通讯指令、或者发送到网络中其他变频器上的读写指令帧等等各种指令帧,在此不一一列举。也就是说,通讯指令帧是指作为网络中的主变频器与网络中的某个或某几个从变频器进行通讯的指令帧。
[0050]网络中处于主机模式的变频器(即网络中的主变频器)在没有需要发送的通讯指令帧时,可以通过发送清零广播帧来告知网络中的其他变频器网络中的主变频器工作正常。该清零广播帧用以使网络中其他变频器上针对预设时间的计时清零。而清零广播帧可以包含:用于发送清零广播帧的变频器的本机地址顺序码;例如,网络中的第η个变频器被设置为主机模式时,则清零广播帧包含第η个变频器的地址顺序码。清零广播帧还包含:表征第η个变频器的工作模式状态的主从机标志、CRC校验、功能代码、寄存器地址、寄存器内容等等。广播帧的含义即指主变频器发送给网络中所有从变频器均可获知的指令帧。又例如,清零广播帧地址为O,功能代码为清零定时器功能码,寄存器地址为主变频器的地址,寄存器内容为空。清零定时器广播帧不需要变频器(从站)应答。
[0051]在本文中上述通讯指令帧和上述清零广播帧统称为命令帧,而该命令帧中通常需要包含源地址(即发送命令帧的变频器所在的地址顺序码)、目标地址(即通讯对象所在的地址顺序码)以及命令信息等等。
[0052]此外,如图4所示,上述步骤200中,判断在预置时间间隔内是否存在即将向总线上发送的通讯指令帧的步骤还包括以下步骤:
[0053]步骤210,判断总线上是否有命令帧,若是,则执行步骤220,若否,则执行步骤230。该命令帧至少包括上述通讯指令帧和处于主机模式时的变频器发送的清零广播帧中的任意一种。
[0054]步骤220,接收来自总线的命令帧,这里的可能是上述通讯指令帧或清零广播帧;
[0055]步骤230,判断计时是否达到预置时间间隔,若计时达到预置时间间隔,则向总线广播发布清零广播帧,用以使网络中其他变频器上针对预设时间的计时清零;反之,则结束本次判断,返回步骤100进行下一次的循环判断。
[0056]步骤240,分析来自总线的命令帧,判断所述命令帧是否包含主从切换标志、且源地址为非本机地址顺序码;若是则执行步骤250,反之,则执行步骤260,
[0057]步骤250,当命令帧包含主从切换标志、且源地址为非本机地址顺序码,则表示该网络中有其他变频器切换为主机模式,作为网络中的主变频器,并发出携带主从切换标志及源地址为本机地址顺序码的通讯指令帧,以告知网络中的其他变频器。此时,本机将当前主机模式切换为从机模式,启动本机针对预设时间的计时,用以准备下一次循环执行步骤100的判断。这时结束本次判断,返回步骤100进行下一次的循环判断。
[0058]步骤260,若判断所述命令帧是否包含主从切换标志、且源地址为非本机地址顺序码的结果为否,则表示该命令帧不是其他变频器发出的携带主从切换标志及源地址为本机地址顺序码的用以表征主变频器变更的通讯指令帧,那么维持当前主机模式,或还可根据命令帧的具体情况,继续判断是否存在即将向总线上发送的通讯指令帧,对该命令帧作出反应。另外,还可以对预置时间间隔的计时清零后重新开始计时。
[0059]上述步骤240中,当变频器将当前模式切换为主机模式时,则会向总线上发送携带主从切换标志及源地址为本机地址顺序码的通讯指令帧,用以告知网络中的其他变频器网络中已存在主变频器。
[0060]如图4所示,在本发明的其中一个实施例中,上述步骤260中,还包括以下步骤:
[0061]当上述步骤240中判断上述命令帧是否包含主从切换标志、且源地址为非本机地址顺序码的结果为否时,则执行步骤270:判断是否存在即将向总线上发送的通讯指令帧;
[0062]若是,则向总线上发送该通讯指令帧,并使本机针对预置时间间隔的计时清零后重新开始计时;若否,则返回所述上述步骤230中判断计时是否达到所述预置时间间隔的步骤。在完成步骤270之后结束本次判断,返回步骤100进行下一次的循环判断。
[0063]上述提到的即将向总线上发送的通讯指令帧包括:根据网络中其他变频器反馈的通讯指令而做出的应答消息帧或网络中处于主机模式的变频器作为网络中的主变频器而需要发送的针对从变频器(即网络中处于从机模式的变频器)的读或写指令帧等等。例如,上述步骤270可以是:判断是否存在需要发送给网络中其他变频器的读或写指令帧,若是则向总线上发送该通讯指令帧,并使本机针对预置时间间隔的计时清零后重新开始计时;若否,则返回所述上述步骤230。
[0064]在步骤300中,当本机处于从机模式时,判断在预设时间内是否接收到来自网络中处于主机模式的变频器发送的命令帧,该命令帧至少包括通讯指令帧和清零广播帧中的任意一种;若是,则使本机针对预设时间的计时清零后重新开始计时;若否,则将本机的工作模式从从机模式切换至主机模式,并向总线发送携带主从切换标志及源地址为本机地址顺序码的通讯指令帧;其中,上述预设时间为上述预置时间间隔的倍数,且该倍数与本机和网络中处于主机模式的变频器之间的网络地址间隔相关,即该倍数与本机和主变频器之间的网络地址间隔相关。
[0065]在本实施例中,当本机处于从机模式时,无论接收到的命令帧是通讯指令帧,或者是清零广播帧,则表示网络中的主变频器正常工作,所以,本机可以根据接收到的命令帧执行相关操作,并使本机针对预设时间的计时清零后重新开始计时,用以进行下一次执行步骤100时进行预设时间的计时监控。反之,当本机处于从机模式时,未接收到上述命令帧时,则表示网络中的主变频器未正常工作,需要有变频器能够自动切换为网络中的主变频器,于是,本机需要切换为主机模式作为网络中的主变频器,并向总线发送携带主从切换标志及本机地址顺序码的通讯指令帧。为了能使网络中最接近原主变频器的从变频器自动切换为主变频器,则通过将预设时间与网络地址间隔进行关联,从而保证靠近主变频器的从变频器能及早的反映到其出现了故障而做出主动切换的反应。
[0066]本实施例提到的预设时间为上述预置时间间隔的倍数,该倍数与网络中各个变频器一一对应设置,每个变频器对应设置的预设时间均不相同,该倍数为与网络地址间隔相关的正整数,该网络地址间隔是指本机和网
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1