虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

运行

  • 提高PLC程序运行速度的几种编程方法

    PLC 以 其 可靠性高、抗干扰能力强、配套齐全、功能完善、适应性强等特点,广泛应用于各种控制领域。PLC作为通用工业控制计算机,是面向工矿企业的工控设备,使用梯形图符号进行编程,与继电器电路相当接近,被广大工程技术人员接受。但是在实际应用中,如何编程能够提高PLC程序运行速度是一个值得我们思考研究的问题。1 PLC工作原理PLC 与 计 算机的工作原理基本相同,即在系统程序的管理下,通过运行应用程序完成用户任务。但两者的工作方式有所不同。计算机一般采用等待命令的工作方式,而PLC在确定了工作任务并装人了专用程序后成为一种专用机,它采用循环扫描工作方式,系统工作任务管理及应用程序执行都是用循环扫描方式完成的。PLC 有 两 种基本的工作状态,即运行(RUN)与停止(STOP)状态。在这两种状态下,PLC的扫描过程及所要完成的任务是不尽相同的,如图1所示。 PLC在RUN工作状态时,执行一次扫描操作所的时间称为扫描周期,其典型值通常为1一100nis,不同PLC厂家的产品则略有不同。扫描周期由内部处理时间、输A/ 输出处理执行时间、指令执行时间等三部分组成。通常在一个扫描过程中,执行指令的时间占了绝大部分,而执行指令的时间与用户程序的长短有关。用户 程 序 是根据控制要求由用户编制,由许多条PLC指令所组成。不同的指令所对应的程序步不同,以三菱FX2N系列的PLC为例,PLC对每一个程序步操作处理时间为:基本指令占0.741s/步,功能指令占几百微米/步。完成一个控制任务可以有多种编制程序的方法,因此,选择合理、巧妙的编程方法既可以大大提高程序运行速度,又可以保证可靠性。 提高PLC程序运行速度的几种编程方法2.1 用数据传送给位元件组合的方法来控制输出在 PL C应 用编程中,最后都会有一段输出控制程序,一般都是用逻辑取及输出指令来编写,如图2所示。在图2所示的程序中,逻辑取的程序步为1,输出的程序步为2,执行上述程序共需3个程序步。通常情况下,PLC要控制的输出都不会是少量的,比如,有8个输出,在条件满足时要同时输出。此时,执行图2所示的程序共需17个程序步。若我们通过位元件的组合并采用数据传送的方法来完成图2所示的程序,就会大大减少程序步骤。在三 菱 PLC中,只处理ON/OFF状态的元件(如X,Y,M和S),称为位元件。但将位元件组合起来也可以处理数据。位元件组合由Kn加首元件号来表示。位元件每4bit为一组组合成单元。如KYO中的n是组数,当n=1时,K,Yo 对应的是Y3一Yo。当n二2时,KZYo对应的是Y7一Yo。通过位元件组合,就可以用处理数据的方式来处理位元件,图2程序所示的功能可用图3所示的传送数据的方式来完成。

    标签: PLC 程序 运行速度 编程方法

    上传时间: 2013-11-11

    上传用户:几何公差

  • 一种低压APF和TSC并联最优运行的方法

    针对低压电网中传统有源电力滤波器(APF)和晶闸管投切电容器(TSC)简单并联运行时出现的系统不稳、TSC频繁投切等问题,提出了一种基于FBD法的统一APF和TSC且共用电抗器的控制方法。该方法只通过一个控制器同时计算出APF的补偿指令电流和TSC投切组数控制信号。通过负载电流的变化率dILq /dt判断负载是否处于暂态过程,来决定是否更新TSC的投切状态,从而避免TSC的频繁投切和系统振荡。共用电抗器的拓扑结构还能节约经济成本,减小装置体积。通过仿真实验,验证了系统的可行性及有效性,是一种高性价比且性能优良的无功及谐波补偿方法。

    标签: APF TSC 低压 并联

    上传时间: 2013-12-28

    上传用户:84425894

  • 安川V5试运行手册

    安川电机的运行手册

    标签: 运行

    上传时间: 2013-11-12

    上传用户:风行天下

  • DP-51+开发工具上程序运行及BANK原理

    本篇文章主要讲述8051器件中程序地址指针的运行原理和方式,并介绍了广州致远电子有限公司的DP-51+开发工具中程序的运行方式及如何利用代码分页来实现超过64KB代码空间的地址空间扩展。希望读者可以通过在DP-51+及其DP系列开发工具上的实验,理解8051系列单片机程序的运行原理,尤其是许多初级读者十分头疼的代码分页实现方式。

    标签: BANK DP 51 开发工具

    上传时间: 2013-11-04

    上传用户:wli25203

  • 提升Windows7系统运行速度

    提升Windows7系统运行速度

    标签: Windows7 运行速度

    上传时间: 2014-01-24

    上传用户:xiaohanhaowei

  • 提升Windows7系统运行速度

    提升Windows7系统运行速度

    标签: Windows7 运行速度

    上传时间: 2015-01-01

    上传用户:fanboynet

  • [电气运行与控制].肖耀南.文字版

    书主要内容包括常用低压电器、电气控制的基本环节、常用机电设备的控制、设备运行与维护、可编程控制器(PLC)概述、FX ... 本书整体构架为继电器控制、PLC控制和设备运行与维护三大模块,具有重点突出,实用性、应用性强的特点。对工厂电气控制设备的工作原理

    标签: 电气运行 控制

    上传时间: 2013-11-05

    上传用户:waitingfy

  • LabVIEW设置VI运行时菜单

    我们知道,只要在VI 属性的窗口外观设置中选择“显示菜单栏”,那么VI 在运行过程中,一般会在前面板窗口中显示菜单栏。

    标签: LabVIEW 运行 菜单

    上传时间: 2013-10-16

    上传用户:lgnf

  • 一个LINUX下一个框架文件系统,运行编译环境:RED HAT LINUX7.3

    一个LINUX下一个框架文件系统,运行编译环境:RED HAT LINUX7.3

    标签: LINUX HAT 7.3 RED

    上传时间: 2013-12-25

    上传用户:asasasas

  • Windows超级黑客得到windows运行程序的信息,很经典的

    Windows超级黑客得到windows运行程序的信息,很经典的

    标签: Windows windows 超级 黑客

    上传时间: 2015-01-05

    上传用户:变形金刚