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

文档序号:6308929阅读:247来源:国知局
变频器的可编程逻辑控制处理方法、数字处理器及变频器的制造方法
【专利摘要】本发明实施例公开了一种变频器的可编辑逻辑控制处理方法、数字信号处理器及变频器,用于在变频器中实现软件逻辑控制,降低变频器的成本。本发明实施例方法包括:变频器的数字信号处理器DSP获取逻辑控制输入信号,所述DSP中设置有PLC程序解析模块,且所述DSP中划分有逻辑控制区域,所述逻辑控制区域中存储有PLC文件;所述DSP从所述逻辑控制区域读取所述PLC文件,并根据所述逻辑控制输入信号,通过所述PLC程序解析模块对所述PLC文件进行解析,得到解析结果;所述DSP根据所述解析结果对所述变频器和/或外部设备进行逻辑控制。
【专利说明】变频器的可编程逻辑控制处理方法、数字处理器及变频器

【技术领域】
[0001] 本发明涉及自动化【技术领域】,具体涉及一种变频器的可编程逻辑控制处理方法、 数字信号处理器(DSP,Digital Signal Processor)及变频器。

【背景技术】
[0002] 可编程逻辑控制器(PLC,Programmable Logic Controller)和变频器是自动化设 备上常见的部件。现有技术中通常是在变频器中内置PLC硬件模块或者将变频器外接PLC 装置来实现PLC控制功能,如图1所示,目前在变频器中内置PLC硬件模块,集成联控运行, 对变频器和各类外部设备进行逻辑控制。然而,PLC硬件模块的价格比较高,会增加变频器 的成本。而在变频器中内置PLC硬件模块,也会加大变频器体积,使得内置PLC硬件模块的 变频器的广泛应用受限。


【发明内容】

[0003] 本发明实施例提供了一种变频器的可编程逻辑控制处理方法、DSP及变频器,用于 在变频器中实现软件逻辑控制,降低变频器成本。
[0004] 本发明第一方面提供了一种变频器的可编程逻辑控制处理方法,包括:
[0005] 变频器的数字信号处理器DSP获取逻辑控制输入信号,所述DSP中设置有PLC程 序解析模块,且所述DSP中划分有逻辑控制区域,所述逻辑控制区域中存储有PLC文件;
[0006] 所述DSP从所述逻辑控制区域读取所述PLC文件,并根据所述逻辑控制输入信号, 通过所述PLC程序解析模块对所述PLC文件进行解析,得到解析结果;
[0007] 所述DSP根据所述解析结果对所述变频器和/或外部设备进行逻辑控制。
[0008] 本发明第二方面提供了一种数字信号处理器DSP,所述DSP中设置有PLC程序解析 模块,且所述DSP中划分有逻辑控制区域,所述逻辑控制区域中存储有PLC文件,所述DSP 包括:
[0009] 获取单元,用于获取逻辑控制输入信号;
[0010] 解析单元,用于从所述逻辑控制区域读取所述PLC文件,并根据所述逻辑控制输 入信号,通过所述PLC程序解析模块对所述PLC文件进行解析,得到解析结果;
[0011] 处理单元,用于根据所述解析结果对所述变频器和/或外部设备进行逻辑控制。
[0012] 本发明第三方面提供了一种变频器,包括上述第二方面提供的DSP,以及变频器可 编程逻辑控制功能实现装置;
[0013] 其中,所述变频器可编程逻辑控制功能实现装置包括:
[0014] 划分单元,用于在变频器的数字信号处理器DSP中划分出逻辑控制区域,所述DSP 中设置有PLC程序解析;
[0015] 接收单元,用于接收下载指令,所述下载指令包括PLC文件,所述PLC文件在上位 机中进行开发处理得到;
[0016] 加载单元,用于将所述PLC文件加载到所述逻辑控制区域。
[0017] 从以上技术方案可以看出,本发明实施例具有以下优点:
[0018] 在本发明实施例中,变频器的DSP中设置了 PLC程序解析模块,之后,通过在DSP 中划分出一个逻辑控制区域,将在上位机中开发处理的PLC文件加载到该逻辑控制区域 中,进而在DSP获取到逻辑控制输入信号后,根据逻辑控制输入信号,通过PLC程序解析模 块对PLC文件进行解析,得到解析结果,再根据解析结果对变频器和/或外部设备进行逻辑 控制。在本发明实施例中通过在DSP中划分出逻辑控制区域来加载PLC文件,实现了软件 逻辑控制,去掉了变频器中的PLC硬件模块,降低变频器的成本。

【专利附图】

【附图说明】
[0019] 为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0020] 图1为现有技术的变频器的结构示意图;
[0021] 图2为本发明实施例提供的变频器应用示意图;
[0022] 图3为本发明实施例提供的变频器可编程逻辑控制功能实现方法的流程示意图;
[0023] 图4为本发明另一实施例提供的变频器可编程逻辑控制功能实现方法的流程示 意图;
[0024] 图5为本发明实施例提供的变频器的可编辑逻辑控制处理方法的流程示意图;
[0025] 图6为本发明另一实施例提供的变频器的可编辑逻辑控制处理方法的流程示意 图;
[0026] 图7为本发明另一实施例提供的变频器的可编辑逻辑控制处理方法的流程示意 图;
[0027] 图8为本发明实施例提供的变频器可编程逻辑控制功能实现装置的结构图;
[0028] 图9为本发明实施例提供的数字信号处理器的结构图;
[0029] 图10为本发明实施例提供的变频器的结构示意图。

【具体实施方式】
[0030] 下面将结合本发明实施例的附图,对本发明实施例中的技术方案进行清楚、完整 地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本 发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实 施例,都属于本发明保护的范围。
[0031] 本发明实施例提供了一种变频器的可编辑逻辑控制处理方法、DSP及变频器,用于 在变频器中实现软件逻辑控制,降低变频器成本。同时,本发明实施例还提供了一种变频器 可编程逻辑控制功能实现方法及装置。
[0032] 本发明实施例中提供的PLC文件在上位机,例如个人电脑(PC,Personal Computer)开发平台上进行开发。在开发过程中,先编写PLC程序,然后再编译该PLC程序 生成目标文件,目标文件即为本发明实施例提供的PLC文件。具体地,PLC程序用简明的功 能梯形图表示,包括基本指令和功能指令,在变频器中主要实现如表1所示的数十种功能。
[0033] 其中,编译PLC程序生成.cmf文件,然后将.dat文件和.cmf文件生成.gsf文 件,.gsf文件为本发明实施例提供的PLC文件,后缀.gsf是PLC文件的格式。
[0034] 以上述功能梯形图表示PLC程序为例,上述编译PLC程序生成PLC文件具体包括:
[0035] All、读入表示PLC程序的梯形图;
[0036] A12、对梯形图进行语法分析;
[0037] A13、根据语法分析结果,将梯形图转换成顶点活动网(AOV,Activity On Vertex Network)有向图;
[0038] A14、将AOV有向图转换成二叉树;
[0039] A15、将二叉树转换成指令表;
[0040] A16、将指令表生成· gsf文件;
[0041] A17、对· gsf文件加密。
[0042] 其中,上述是编译过程,根据需要还可以对上述.gsf文件进行反编译,包括:
[0043] A21、对· gsf文件解密;
[0044] A22、将· gsf文件转换成指令表;
[0045] A23、将指令表转换成二叉树;
[0046] A24、将二叉树转换成梯形图。
[0047] 可以理解的是,PLC文件可以有若干条指令代码组成。
[0048] 表 1

【权利要求】
1. 一种变频器的可编程逻辑控制处理方法,其特征在于,包括: 变频器的数字信号处理器DSP获取逻辑控制输入信号,所述DSP中设置有PLC程序解 析模块,且所述DSP中划分有逻辑控制区域,所述逻辑控制区域中存储有PLC文件; 所述DSP从所述逻辑控制区域读取所述PLC文件,并根据所述逻辑控制输入信号,通过 所述PLC程序解析模块对所述PLC文件进行解析,得到解析结果; 所述DSP根据所述解析结果对所述变频器和/或外部设备进行逻辑控制。
2. 根据权利要求1所述的方法,其特征在于,所述变频器的数字信号处理器DSP获取逻 辑控制输入信号之前包括: 确定可编程逻辑控制功能使能。
3. 根据权利要求1或2所述的方法,其特征在于, 所述逻辑控制输入信号包括虚拟模拟输入量、开关输入量、数字输入量或模拟输入 量; 所述变频器的数字信号处理器DSP获取逻辑控制输入信号包括: 所述DSP通过变频器的虚拟模拟输入端子、开关量输入端子、数字量输入端子、模拟量 输入端子或通讯接口获取所述逻辑控制输入信号。
4. 根据权利要求1所述的方法,其特征在于, 在所述DSP的闪存FLASH中划分所述逻辑控制区域。
5. 根据权利要求4所述的方法,其特征在于, 所述DSP从所述逻辑控制区域读取所述PLC文件,并根据所述逻辑控制输入信号,通过 所述PLC解析程序对所述PLC文件进行解析,得到解析结果包括: 所述DSP从所述FLA甜中将所述PLC文件读取并存储到随机存储器RAM中;所述化C 文件包括若干条指令代码; 所述DSP从所述RAM中逐条读取所述PLC文件的指令代码; 根据所述逻辑控制输入信号,所述DSP对读取的指令代码进行解析,得到解析结果,所 述解析结果包括虚拟模拟输出量、开关量输出量、数字输出量或模拟输出量。
6. 根据权利要求1?5任一项所述的方法,其特征在于, 所述DSP根据所述解析结果对所述变频器和/或外部设备进行逻辑控制包括: 所述DSP确定满足调度条件,通过相应输出端子输出所述解析结果,对所述变频器和/ 或外部设备进行逻辑控制,所述调度条件包括时间期限。
7. 根据权利要求1所述的方法,其特征在于, 所述PLC文件在上位机中开发处理得到,并加载到所述逻辑控制区域中。
8. -种数字信号处理器DSP,其特征在于,所述DSP中设置有PLC程序解析模块,且所 述DSP中划分有逻辑控制区域,所述逻辑控制区域中存储有PLC文件,所述DSP包括: 获取单元,用于获取逻辑控制输入信号; 解析单元,用于从所述逻辑控制区域读取所述PLC文件,并根据所述逻辑控制输入信 号,通过所述PLC程序解析模块对所述PLC文件进行解析,得到解析结果; 处理单元,用于根据所述解析结果对所述变频器和/或外部设备进行逻辑控制。
9. 根据权利要求8所述的DSP,其特征在于,所述DSP还包括确定单元; 所述确定单元,用于确定可编程逻辑控制功能使能。
10. 根据权利要求8所述的DSP,其特征在于, 所述逻辑控制输入信号包括虚拟模拟输入量、开关输入量、数字输入量或模拟输入 量; 所述获取单元具体用于,通过变频器的虚拟模拟输入端子、开关量输入端子、数字量输 入端子、模拟量输入端子或通讯接口获取所述逻辑控制输入信号。
11. 根据权利要求8所述的DSP,其特征在于, 在所述DSP的FLA甜中划分所述逻辑控制区域。
12. 根据权利要求8?11任一项所述的DSP,其特征在于, 所述解析单元具体用于,从所述FLA甜中将所述PLC文件读取并存储到随机存储器RAM 中,其中,所述PLC文件包括若干条指令代码;从所述RAM中逐条读取所述PLC文件的指令 代码;根据所述逻辑控制输入信号,对读取的指令代码进行解析,得到解析结果,所述解析 结果包括虚拟模拟输出量、开关量输出量、数字输出量或模拟输出量。
13. 根据权利要求12所述的DSP,其特征在于, 所述处理单元具体用于,在确定满足调度条件时,通过相应输出端子输出所述解析结 果,对所述变频器和/或外部设备进行逻辑控制,所述调度条件包括时间期限。
14. 一种变频器,其特征在于,包括:如权利要求8?13任一项所述的DSP,W及变频器 可编程逻辑控制功能实现装置; 其中,所述变频器可编程逻辑控制功能实现装置包括: 划分单元,用于在变频器的数字信号处理器DSP中划分出逻辑控制区域,所述DSP中设 置有PLC程序解析; 接收单元,用于接收下载指令,所述下载指令包括PLC文件,所述PLC文件在上位机中 进行开发处理得到; 加载单元,用于将所述PLC文件加载到所述逻辑控制区域。
15. 根据权利要求14所述的变频器,其特征在于, 所述变频器通过通讯接口、开关量输入/输出端子、数字量输入/输出端子、模拟量输 入/输出端子与所述外部设备连接。
【文档编号】G05B19/05GK104460490SQ201410637885
【公开日】2015年3月25日 申请日期:2014年11月12日 优先权日:2014年11月12日
【发明者】许晋宁, 刘全丹 申请人:深圳市英威腾电气股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1