一种变频器的plc控制处理方法

文档序号:8256889阅读:247来源:国知局
一种变频器的plc控制处理方法
【技术领域】
[0001] 本发明涉及自动化技术领域,具体涉及一种变频器的PLC控制处理方法。
【背景技术】
[0002] 可编程逻辑控制器(PLC,ProgrammableLogicController)和变频器是自动化设 备上常见的部件。现有技术中通常是在变频器中内置PLC硬件模块或者将变频器外接PLC 装置来实现PLC控制功能,如图1所示,目前在变频器中内置PLC硬件模块,集成联控运行, 对变频器和各类外部设备进行逻辑控制。然而,PLC硬件模块的价格比较高,会增加变频器 的成本。而在变频器中内置PLC硬件模块,也会加大变频器体积,使得内置PLC硬件模块的 变频器的广泛应用受限。

【发明内容】

[0003] 针对上述存在的缺陷或不足,本发明实施例提供了一种变频器的PLC控制处理方 法,用于减小变频器体积,降低成本。
[0004] 本发明实施例提供了一种变频器的PLC控制处理方法,可包括:
[0005] 在变频器处理器中划分出逻辑控制区域,上述逻辑控制区域设置有PLC程序解析 模块;
[0006] 上述PLC程序解析模块加载PLC文件,上述PLC文件在PLC上位机中进行开发处 理得到;
[0007] 上述PLC程序解析模块检测执行上述PLC文件的触发条件;
[0008] 当满足上述触发条件时,上述PLC程序解析模块执行上述PLC文件中的上述触发 条件对应的PLC程序,得到执行结果;
[0009] 上述PLC程序解析模块将上述执行结果输出给上述变频器,对上述变频器和/或 外部设备进行逻辑控制。
[0010] 从以上技术方案可以看出,本发明实施例具有以下优点:
[0011] 本发明实施例中,在变频器处理器中划分出逻辑控制区域,并在该逻辑控制区域 中设置PLC程序解析模块,使得变频器在没有安装PLC硬件模块的情况下,也具备逻辑处理 能力,实现了软逻辑控制,并且减小了变频器体积,降低了成本,进一步地,通过PLC程序解 析模块将在上位机中开发得到的PLC文件加载到变频器中,且通过设置执行PLC文件的触 发条件,并在满足触发条件时,PLC程序解析模块触发并执行PLC文件中的相应PLC程序,然 后根据执行结果实现对变频器或外部设备的逻辑控制,通过设定触发条件,使得PLC程序 解析模块与变频器配合起来,实现数据交互,完成对变频器的软逻辑控制,更进一步地,还 可以在PLC文件的PLC程序中设置与变频器的关联功能参数一一对应的关联元件参数,将 两者关联起来,从而在PLC程序解析模块执行PLC程序时,尽快完成双方的数据交互,提高 工作效率,并且交互的数据准确率较之传统的硬件通信方式更高,还方便用户访问变频器 中的关联功能参数,更有利于控制变频器,还可以理解的是,在变频器原有功能参数的基础 上自定义变频器的功能参数,定制用户自己的变频器,满足用户多样化需求,同时在PLC程 序中设置与其一一对应的自定义元件参数,由于自定义功能参数能够显示到人机接口上, 即可以通过人机接口监控和修改自定义功能参数来监控和修改自定义元件参数。
【附图说明】
[0012] 为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0013] 图1为现有技术提供的变频器中内置PLC硬件模块的结构图;
[0014] 图2a为本发明实施例提供的变频器的PLC控制处理方法的流程示意图;
[0015] 图2b为本发明实施例提供的PLC文件的生成流程示意图;
[0016] 图3为本发明另一实施例提供的变频器的PLC控制处理方法的流程示意图。
【具体实施方式】
[0017] 下面将结合本发明实施例的附图,对本发明实施例中的技术方案进行清楚、完整 地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本 发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实 施例,都属于本发明保护的范围。
[0018] 本发明实施例提供了一种变频器的PLC控制处理方法,用于减小变频器体积,降 低成本,在变频器中实现软件逻辑控制功能。
[0019] 图2a为本发明实施例提供的一种变频器的PLC控制处理方法的流程示意图,如图 2a所示,包括:
[0020] 201、在变频器处理器中划分出逻辑控制区域,上述逻辑控制区域设置有PLC程序 解析模块;
[0021] 在变频器处理器内存中划分出逻辑控制区域,在设置了PLC程序解析模块之后, 使得变频器具备了软件逻辑控制功能。
[0022] 可选地,上述PLC程序解析模块中包括几大功能块:逻辑功能块,计算功能块,定 时功能块,计数功能块,比较功能块,滤波功能块,数值转换功能块,控制功能块等,还可以 根据不同的应用场景灵活地增加相应的功能块,适应更多复杂应用场合。
[0023] 202、上述PLC程序解析模块加载PLC文件,上述PLC文件在PLC上位机中进行开 发处理得到;
[0024] PLC文件在PLC上位机中开发处理得到,包括如图2b所示的步骤:
[0025] 2021、在PLC上位机中编写PLC程序;
[0026] 2022、编译上述PLC程序生成上述PLC文件。
[0027] 其中,在开发过程中,先编写PLC程序,然后再编译该PLC程序生成目标文件,目标 文件即为本发明实施例提供的PLC文件,PLC文件能够实现逻辑处理、计算、定时、计数、比 较、滤波、数值转换和控制等功能。PLC文件中包括有执行上述多种功能的PLC程序,然后通 过PLC程序解析模块中的相应功能块进行解析和执行。
[0028] 203、上述PLC程序解析模块检测执行上述PLC文件的触发条件;
[0029] 204、当满足上述触发条件时,上述PLC程序解析模块执行上述PLC文件中的上述 触发条件对应的PLC程序,得到执行结果;
[0030] 205、上述PLC程序解析模块将上述执行结果输出给上述变频器,对上述变频器和 /或外部设备进行逻辑控制。
[0031] 本发明实施例中,在变频器处理器中划分出逻辑控制区域,并在该逻辑控制区域 中设置PLC程序解析模块,使得变频器在没有安装PLC硬件模块的情况下,也具备逻辑处理 能力,并减少了变频器体积,降低了成本,进一步地,通过PLC程序解析模块将在上位机中 开发得到的PLC文件加载到变频器中,且通过设置执行PLC文件的触发条件,使得PLC程序 解析模块与变频器能够配合,实现数据交互,在满足触发条件时,由PLC程序解析模块触发 并执行PLC文件中的相应程序,然后根据执行结果实现对变频器或外部设备的逻辑控制, 从而在变频器中实现了软逻辑控制。
[0032] 可以理解的是,PLC上位机开发PLC文件的编程软件是标准Windows软件、图形化 的PLC编程工具,提供了 3种标准语言:梯形图、指令列表和顺序功能图,进而可完成PLC程 序的编程和编译,同时,PLC上位机还可以通过RS232通讯接口与变频器连接,实现对PLC文 件的监控和调试等功能。
[0033] 可选地,PLC上位机可以是个人计算机(PC,PersonalComputer)或者其它终端设 备。
[0034] PLC上位机与PLC程序解析模块的通讯交互中,PLC上位机占据主导地位,向PLC 程序解析模块发送PLC文件,PLC程序解析模块将PLC文件下载到逻辑控制区域中,然后对 PLC文件进行校验。当然,由于变频器的内存有限,可以将校验后的PLC文件加密后保存到 SD卡中。在变频器上电后,PLC程序解析模块从逻辑控制区域中或者从SD卡中加载PLC文 件到缓冲区,然后等待触发执行。
[0035] 需要说明的是,若逻辑控制区域和SD卡中没有可加载的PLC文件,将从ROM中读 取一段默认的程序到缓冲区,该程序不能被执行,只起到保护作用。
[0036] 还需要说明的是,可以在开发PLC文件时,设置触发PLC
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1