[发明专利]一种低压变频用多功能输入端子的控制方法在审
申请号: | 201510828201.5 | 申请日: | 2016-02-01 |
公开(公告)号: | CN105468447A | 公开(公告)日: | 2016-04-06 |
发明(设计)人: | 刘智丽;王亮;丁龙 | 申请(专利权)人: | 长沙奥托自动化技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
地址: | 410000 湖南省长*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 低压 变频 多功能 输入 端子 控制 方法 | ||
技术领域
本发明涉及低压变频器领域,尤其涉及一种低压变频用多功能输入端子的控制方法。
背景技术
近年来随着低压变频器的普及,越来越多的自动化设备使用到了低压变频器。众所周知,以往在使用变频器时,需要对系统的各个环节进行控制,往往要加入PLC才能较好的控制变频器。然而,随着变频器的普及,在使用变频器控制上也要求使用必须简便;因此,变频器具备多功能输入端子的需要应运而生。
发明内容
针对现有技术中存在的问题,本发明的目的在于提出一种低压变频用多功能输入端子的控制方法,变频器拥有可编程的能力,完全能够代替PLC对外部信号进行处理并控制电动机,取得比用PLC间接控制更好的控制效果。
本发明提供一种低压变频用多功能输入端子的控制方法,包括多个多功能输入端子,包括如下步骤:
在事先约定好的功能列表中选择和设定多功能输入端子的功能;
CPU根据功能代码进行switch切换至对应的处理代码处;
端口扫描程序分析物理输入端口的电平状态;
CPU根据实现约定好的规则执行if-else条件判断语句从而执行相应的操作。
进一步地,CPU根据约定的功能代码进行switch切换,若发现指定的功能不在功能列表中则不执行任何操作;若指定的功能在功能列表中,则按给定的物理输入端口电平执行相应的操作。
本发明提供的所述低压变频用多功能输入端子的控制方法提供了一种简便的、精确的多功能复用的控制方法。使用本方法的程序被设计为可重入函数,所以多个物理上的端口可以共享一个函数,当存在多个输入端子时,仅需要在主程序中调用多次即可;同时,当功能进行增减时,只需要多功能列表进行增减而不需动其他程序代码;本方法的控制方式简单,易于实现,仅占用极少的CPU资源。
附图说明
图1为本发明提供的一种低压变频用多功能输入端子的控制方法的流程图;
图2为本发明具体实施例中的低压变频器控制代码;
图3为本发明具体实施例中的XIfunction程序。
具体实施方式
下面结合附图并通过具体实施方式来进一步说明本发明的技术方案:
请参照图1,本发明提供了一种低压变频用多功能输入端子的控制方法,包括多个多功能输入端子,包括如下步骤:
在事先约定好的功能列表中选择和设定多功能输入端子的功能;
CPU根据功能代码进行switch切换至对应的处理代码处;
端口扫描程序分析物理输入端口的电平状态;
CPU根据实现约定好的规则执行if-else条件判断语句从而执行相应的操作。
当CPU根据约定的功能代码进行switch切换时,若发现指定的功能不在功能列表中则不执行任何操作;若指定的功能在功能列表中,则按给定的物理输入端口电平执行相应的操作。
兹以一优选实施例,并配合附图作详细说明如下:
针对如图2所示的低压变频器控制代码中提供一个函数,函数名为:XIfunction。本函数包含3个形参:KEYboardValue,Function和*POSEDGE。其中KEYboardValue用来传递端口扫描程序提供的当前端口的电平状态,Function用来传递该端口被设定的功能,*POSEDGE记录前一个端口的电平状态,是否使用由功能程序决定而不由本方法提供的函数决定。
如图3示,在低压变频主函数中存在一个执行窗口,本列的执行窗口是每隔5ms将进入一次。每一个多功能端口的电平值通过第一个形参(SFRC2.bits.XnKEY)传递给函数XIfunction();同时,将每一个端口所代表的功能通过第二个形参(Functionn)传递给XIfunction();*POSEDGE可以不做处理;XIfunction()被执行进入开关切换从而执行相应的操作。
XIfunction()获得了两个关键的数据后通过对Function参数进行Switch切换,其case的条件即为多功能端子的功能列表;由于SFRC2.bits.XnKEY是一个布尔类型的参数,其值只有0或者1,所以执行程序通过一个if-else条件判断语句即可产生功能执行的动作。
参照本发明提供的所述低压变频用多功能输入端子的控制方法,可见:
1、不管有多少个物理的输入端子且无论输入端子的增、减,本处理程序都不要复制或更改,只要在如图2所示的程序执行入口处增加新的执行代码即可;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙奥托自动化技术有限公司,未经长沙奥托自动化技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510828201.5/2.html,转载请声明来源钻瓜专利网。