一种PLC顺序功能模块制造技术

技术编号:6737743 阅读:218 留言:0更新日期:2012-04-11 18:40
本实用新型专利技术公开了一种PLC顺序功能模块,包括以PLC指令的形式显示在梯形图中的多个顺序功能子模块,所述多个顺序功能子模块之间并行设置。本实用新型专利技术所述PLC顺序功能模块,可以克服现有技术中执行过程复杂、容量大、维护难度大与扩展性差等缺陷,以实现执行过程简单、容量小、维护难度小与扩展性好的优点。(*该技术在2020年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术涉及PLC,具体地,涉及一种PLC顺序功能模块
技术介绍
可编程逻辑控制器(Programmable logic Controller,PLC),是一种数字运算操 作的电子系统,专为在工业环境应用而设计的。它采用一类可编程的存储器,用于其内部存 储程序、执行逻辑运算、顺序控制、定时、以及计算与算术操作等面向用户的指令,并通过数 字或模拟式输入/输出控制各种类型的机械或生产过程。PLC运行的过程中,其工作过程一般分成三个阶段,即输入采样、用户程序执行和 输出刷新三个阶段,完成这三个阶段称为一个扫描周期。在整个运行期间,PLC的CPU以一 定的扫描速度重复执行这三个阶段。在用户程序执行阶段,PLC总是按照由上而下的顺序依次扫描用户程序(梯形图)。 在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左 后右,先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果, 刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映像区中 对应的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。但是,在上述技术中,用户想要编写顺序执行的一系列动作,特别是这些动作使用 到特殊功能的时候,就当前PLC的执行方式,最简单的方法是使用步进流程(如图7所示), 用户通过标志位来协调流程之间的跳转,来达到顺序执行的目的。但是,随着程序用户要处 理的顺序动作的增加,步进流程数量会随之增加,程序也会越来越庞大,越来越复杂,用户 调试程序和日后维护程序的难度也随之增加。另外,PLC运行的用户程序在PLC运行之前,需要先下载到PLC的存储器里面,由 于存储器的容量是固定的,所以用户程序的最大容量也相当于被限制,程序的执行方式从 宏观上面看也就被固定了。想要在PLC有限的空间内完成复杂的动作,如“运动控制”,原有 PLC的执行方式就会显得不够灵活。综上所述,在实现本技术的过程中,技术人发现现有技术中至少存在以 下缺陷⑴执行过程复杂编写顺序执行的一系列动作时,最简单的方法是使用步进流程, 通过标志位来协调流程之间的跳转,来达到顺序执行的目的,执行步骤较繁琐;⑵容量大随着程序用户要处理的顺序动作的增加,步进流程数量会随之增加,程 序也会越来越庞大,越来越复杂;⑶维护难度大当程序逐级庞大时,用户调试程序和日后维护程序的难度也随之 增加;⑷扩展性差PLC运行的用户程序在PLC运行之前,需要先下载到PLC的存储器里 面,由于存储器的容量是固定的,所以用户程序的最大容量也相当于被限制,程序的执行方 式从宏观上面看也就被固定了。
技术实现思路
本技术的目的在于,针对上述问题,提出一种PLC顺序功能模块,以实现执行 过程简单、容量小、维护难度小与扩展性好的优点。为实现上述目的,本技术采用的技术方案是一种PLC顺序功能模块,包括以 PLC指令的形式显示在梯形图中的多个顺序功能子模块,所述多个顺序功能子模块之间并 行设置。进一步地,在所述多个顺序功能子模块中每个顺序功能子模块的内部,配置有顺 序执行的多条PLC指令。进一步地,还包括与所述多个顺序功能子模块配合设置的特殊指令判断子模块及 资源配置子模块。进一步地,还包括用于在用户下载PLC程序时生成顺序功能块工程文件及顺序指 令文件的文件生成子模块,所述文件生成子模块与多个顺序功能子模块配合设置。进一步地,还包括与所述多个顺序功能子模块配合设置的导通条件判断子模块及 控制块信息修改子模块。进一步地,还包括与所述多个顺序功能子模块配合设置的顺序指令文件下载子模 块,所述顺序指令文件下载子模块包括顺序指令文件动态下载子模块与顺序指令文件静态 下载子模块。本技术各实施例的PLC顺序功能模块,由于包括以PLC指令的形式显示在梯 形图中的多个顺序功能子模块,多个顺序功能子模块之间并行设置;可以简化用户编制顺 序执行程序的工作量,使得用户程序结构清晰,方便用户调试和维护程序;以实现不改变梯 形图程序的情况下动态下载顺序功能块中的指令;从而可以克服现有技术中执行过程复 杂、容量大、维护难度大与扩展性差的缺陷,以实现执行过程简单、容量小、维护难度小与扩 展性好的优点。本技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书 中变得显而易见,或者通过实施本技术而了解。本技术的目的和其他优点可通过 在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本技术的技术方案做进一步的详细描述。附图说明附图用来提供对本技术的进一步理解,并且构成说明书的一部分,与本实用 新型的实施例一起用于解释本技术,并不构成对本技术的限制。在附图中图1为根据本技术PLC顺序功能模块中顺序功能块工程文件的结构示意图;图2为根据本技术PLC顺序功能模块中顺序指令文件的结构示意图;图3为根据本技术PLC顺序功能模块中控制块数组的结构示意图;图4为根据本技术PLC顺序功能模块中静态下载顺序功能块的执行流程示意 图;图5为根据本技术PLC顺序功能模块中动态下载顺序功能块的执行流程示意 图;图6为根据本技术PLC顺序功能模块中动态下载顺序功能块的执行流程示意 图;图7为现有技术中PLC指令的梯形图;图8为根据本技术PLC顺序功能模块中PLC指令的梯形图。具体实施方式以下结合附图对本技术的优选实施例进行说明,应当理解,此处所描述的优 选实施例仅用于说明和解释本技术,并不用于限定本技术。根据本技术实施例,提供了一种PLC顺序功能模块。如图1-图6及图8所示, 本实施例包括以PLC指令的形式显示在梯形图中的多个顺序功能子模块,多个顺序功能子 模块之间并行设置;在多个顺序功能子模块中每个顺序功能子模块的内部,配置有顺序执 行的多条PLC指令。进一步地,在上述实施例中,还包括与多个顺序功能子模块配合设置的特殊指 令判断子模块及资源配置子模块,用于在用户下载PLC程序时生成顺序功能块工程文件及 顺序指令文件的文件生成子模块,与多个顺序功能子模块配合设置的导通条件判断子模块 及控制块信息修改子模块,以及与多个顺序功能子模块配合设置的顺序指令文件下载子模 块;其中,文件生成子模块与多个顺序功能子模块配合设置,顺序指令文件下载子模块包括 顺序指令文件动态下载子模块与顺序指令文件静态下载子模块。这里,用户下载PLC程序时,PLC编程软件根据用户程序中配置的顺序功能块(即 顺序功能子模块),生成顺序功能块工程文件及顺序指令文件;根据应用方式的不同,有静 态下载顺序指令文件和动态下载顺序指令文件两种方式;PLC用户程序执行的时候,根据 顺序功能块指令前面的条件是否导通,来设置顺序功能块的启停模式;顺序功能块执行的 时候,如果当前执行的顺序指令需要特殊资源的时候,有个申请和占用特殊资源的机制。上述实施例的PLC顺序功能模块,在使用PLC编程的时候,顺序功能块(即顺序功 能子模块)是以模块的方式配置,以PLC指令的形式显示在梯形图里面,每个功能块内部又 能配置多条PLC指令,用户可以配置多个顺序功能块,在使用的时候用户可以把每个顺序 功能块看作是一条指令,各个顺序本文档来自技高网
...

【技术保护点】
一种PLC顺序功能模块,其特征在于,包括以PLC指令的形式显示在梯形图中的多个顺序功能子模块,所述多个顺序功能子模块之间并行设置。

【技术特征摘要】
1.一种PLC顺序功能模块,其特征在于,包括以PLC指令的形式显示在梯形图中的多个 顺序功能子模块,所述多个顺序功能子模块之间并行设置。2.根据权利要求1所述的PLC顺序功能模块,其特征在于,在所述多个顺序功能子模块 中每个顺序功能子模块的内部,配置有顺序执行的多条PLC指令。3.根据权利要求1或2所述的PLC顺序功能模块,其特征在于,还包括与所述多个顺序 功能子模块配合设置的特殊指令判断子模块及资源配置子模块。4.根据权利要求3所述的PLC顺序功能模块,其特征在于,还包括用...

【专利技术属性】
技术研发人员:奚嘉隆
申请(专利权)人:无锡信捷电气有限公司
类型:实用新型
国别省市:32

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

1