变频器的可编程逻辑控制处理方法、数字处理器及变频器技术

技术编号:11196882 阅读:122 留言:0更新日期:2015-03-26 03:38
本发明专利技术实施例公开了一种变频器的可编辑逻辑控制处理方法、数字信号处理器及变频器,用于在变频器中实现软件逻辑控制,降低变频器的成本。本发明专利技术实施例方法包括:变频器的数字信号处理器DSP获取逻辑控制输入信号,所述DSP中设置有PLC程序解析模块,且所述DSP中划分有逻辑控制区域,所述逻辑控制区域中存储有PLC文件;所述DSP从所述逻辑控制区域读取所述PLC文件,并根据所述逻辑控制输入信号,通过所述PLC程序解析模块对所述PLC文件进行解析,得到解析结果;所述DSP根据所述解析结果对所述变频器和/或外部设备进行逻辑控制。

【技术实现步骤摘要】
【专利摘要】本专利技术实施例公开了一种变频器的可编辑逻辑控制处理方法、数字信号处理器及变频器,用于在变频器中实现软件逻辑控制,降低变频器的成本。本专利技术实施例方法包括:变频器的数字信号处理器DSP获取逻辑控制输入信号,所述DSP中设置有PLC程序解析模块,且所述DSP中划分有逻辑控制区域,所述逻辑控制区域中存储有PLC文件;所述DSP从所述逻辑控制区域读取所述PLC文件,并根据所述逻辑控制输入信号,通过所述PLC程序解析模块对所述PLC文件进行解析,得到解析结果;所述DSP根据所述解析结果对所述变频器和/或外部设备进行逻辑控制。【专利说明】变频器的可编程逻辑控制处理方法、数字处理器及变频器
本专利技术涉及自动化
,具体涉及一种变频器的可编程逻辑控制处理方法、 数字信号处理器(DSP,Digital Signal Processor)及变频器。
技术介绍
可编程逻辑控制器(PLC,Programmable Logic Controller)和变频器是自动化设 备上常见的部件。现有技术中通常是在变频器中内置PLC硬件模块或者将变频器外接PLC 装置来实现PLC控制功能,如图1所示,目前在变频器中内置PLC硬件模块,集成联控运行, 对变频器和各类外部设备进行逻辑控制。然而,PLC硬件模块的价格比较高,会增加变频器 的成本。而在变频器中内置PLC硬件模块,也会加大变频器体积,使得内置PLC硬件模块的 变频器的广泛应用受限。
技术实现思路
本专利技术实施例提供了一种变频器的可编程逻辑控制处理方法、DSP及变频器,用于 在变频器中实现软件逻辑控制,降低变频器成本。 本专利技术第一方面提供了一种变频器的可编程逻辑控制处理方法,包括: 变频器的数字信号处理器DSP获取逻辑控制输入信号,所述DSP中设置有PLC程 序解析模块,且所述DSP中划分有逻辑控制区域,所述逻辑控制区域中存储有PLC文件; 所述DSP从所述逻辑控制区域读取所述PLC文件,并根据所述逻辑控制输入信号, 通过所述PLC程序解析模块对所述PLC文件进行解析,得到解析结果; 所述DSP根据所述解析结果对所述变频器和/或外部设备进行逻辑控制。 本专利技术第二方面提供了一种数字信号处理器DSP,所述DSP中设置有PLC程序解析 模块,且所述DSP中划分有逻辑控制区域,所述逻辑控制区域中存储有PLC文件,所述DSP 包括: 获取单元,用于获取逻辑控制输入信号; 解析单元,用于从所述逻辑控制区域读取所述PLC文件,并根据所述逻辑控制输 入信号,通过所述PLC程序解析模块对所述PLC文件进行解析,得到解析结果; 处理单元,用于根据所述解析结果对所述变频器和/或外部设备进行逻辑控制。 本专利技术第三方面提供了一种变频器,包括上述第二方面提供的DSP,以及变频器可 编程逻辑控制功能实现装置; 其中,所述变频器可编程逻辑控制功能实现装置包括: 划分单元,用于在变频器的数字信号处理器DSP中划分出逻辑控制区域,所述DSP 中设置有PLC程序解析; 接收单元,用于接收下载指令,所述下载指令包括PLC文件,所述PLC文件在上位 机中进行开发处理得到; 加载单元,用于将所述PLC文件加载到所述逻辑控制区域。 从以上技术方案可以看出,本专利技术实施例具有以下优点: 在本专利技术实施例中,变频器的DSP中设置了 PLC程序解析模块,之后,通过在DSP 中划分出一个逻辑控制区域,将在上位机中开发处理的PLC文件加载到该逻辑控制区域 中,进而在DSP获取到逻辑控制输入信号后,根据逻辑控制输入信号,通过PLC程序解析模 块对PLC文件进行解析,得到解析结果,再根据解析结果对变频器和/或外部设备进行逻辑 控制。在本专利技术实施例中通过在DSP中划分出逻辑控制区域来加载PLC文件,实现了软件 逻辑控制,去掉了变频器中的PLC硬件模块,降低变频器的成本。 【专利附图】【附图说明】 为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。 图1为现有技术的变频器的结构示意图; 图2为本专利技术实施例提供的变频器应用示意图; 图3为本专利技术实施例提供的变频器可编程逻辑控制功能实现方法的流程示意图; 图4为本专利技术另一实施例提供的变频器可编程逻辑控制功能实现方法的流程示 意图; 图5为本专利技术实施例提供的变频器的可编辑逻辑控制处理方法的流程示意图; 图6为本专利技术另一实施例提供的变频器的可编辑逻辑控制处理方法的流程示意 图; 图7为本专利技术另一实施例提供的变频器的可编辑逻辑控制处理方法的流程示意 图; 图8为本专利技术实施例提供的变频器可编程逻辑控制功能实现装置的结构图; 图9为本专利技术实施例提供的数字信号处理器的结构图; 图10为本专利技术实施例提供的变频器的结构示意图。 【具体实施方式】 下面将结合本专利技术实施例的附图,对本专利技术实施例中的技术方案进行清楚、完整 地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本 专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实 施例,都属于本专利技术保护的范围。 本专利技术实施例提供了一种变频器的可编辑逻辑控制处理方法、DSP及变频器,用于 在变频器中实现软件逻辑控制,降低变频器成本。同时,本专利技术实施例还提供了一种变频器 可编程逻辑控制功能实现方法及装置。 本专利技术实施例中提供的PLC文件在上位机,例如个人电脑(PC,Personal Computer)开发平台上进行开发。在开发过程中,先编写PLC程序,然后再编译该PLC程序 生成目标文件,目标文件即为本专利技术实施例提供的PLC文件。具体地,PLC程序用简明的功 能梯形图表示,包括基本指令和功能指令,在变频器中主要实现如表1所示的数十种功能。 其中,编译PLC程序生成.cmf文件,然后将.dat文件和.cmf文件生成.gsf文 件,.gsf文件为本专利技术实施例提供的PLC文件,后缀.gsf是PLC文件的格式。 以上述功能梯形图表示PLC程序为例,上述编译PLC程序生成PLC文件具体包括: All、读入表示PLC程序的梯形图; A12、对梯形图进行语法分析; A13、根据语法分析结果,将梯形图转换成顶点活动网(AOV,Activity On Vertex Network)有向图; A14、将AOV有向图转换成二叉树; A15、将二叉树转换成指令表; A16、将指令表生成· gsf文件; A17、对· gsf文件加密。 其中,上述是编译过程,根据需要还可以对上述.gsf文件进行反编译,包括: A21、对· gsf文件解密; A22、将· gsf文件转换成指令表; A23、将指令表转换成二叉树; A24、将二叉树转换成梯形图。 可以理解的是,PLC文件可以有若干条指令代码组成。 表 1 【权利要求】1. 一种本文档来自技高网...

【技术保护点】
一种变频器的可编程逻辑控制处理方法,其特征在于,包括:变频器的数字信号处理器DSP获取逻辑控制输入信号,所述DSP中设置有PLC程序解析模块,且所述DSP中划分有逻辑控制区域,所述逻辑控制区域中存储有PLC文件;所述DSP从所述逻辑控制区域读取所述PLC文件,并根据所述逻辑控制输入信号,通过所述PLC程序解析模块对所述PLC文件进行解析,得到解析结果;所述DSP根据所述解析结果对所述变频器和/或外部设备进行逻辑控制。

【技术特征摘要】

【专利技术属性】
技术研发人员:许晋宁刘全丹
申请(专利权)人:深圳市英威腾电气股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1