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

GCAN-PLC

  • 提高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

    上传用户:几何公差

  • PLC TM卡开发系统汇编程序(ATM8051)

    PLC TM卡开发系统汇编程序(ATM8051) ;***************** 定义管脚*************************SCL BIT P1.0SDA BIT P1.1GC BIT P1.2BZ BIT P3.6LEDI BIT P1.4LEDII BIT P1.5OK BIT 20H.1OUT1 BIT P1.3OUT2 BIT P1.0OUT3 BIT P1.1RXD BIT P3.0TXD BIT P3.1PCV BIT P3.2WPC BIT P3.3RPC BIT P3.5LEDR BIT P3.4LEDL BIT P3.6TM BIT P3.7;********************定义寄存器***********************ROMDTA EQU 30H;NUMBY EQU 61H;SLA EQU 60H;MTD EQU 2FH;MRD EQU 40H;TEMP EQU 50H;;ORG 00H;;INDEX:MOV P1, #00H;MOV P2, #0FFHMOV MTD ,#00HCALL REEMOV R0,40HCJNE R0,#01,NO;MOV P2,#1CHLJMP VIMEN MOV P2,#79HACALL TOUCHRESET ;JNC NO ;CALL READTM ;CJNE A,#01H,NO;NOPMOV MTD, #00HCALL WEENOPMOV P2,#4AHSETB BZCALL TIMECLR BZMOV PCON, #0FFHVIME:CALL TIME1CALL TOUCHRESETJNC VIMECALL READTMCJNE A, #01H,VIME;NOPNOPNOPIII: MOV MTD,#00HCALL REECALL BBJNB OK,NO1LJMP ZHUNO1:MOV MTD,#10H

    标签: 8051 PLC ATM TM卡

    上传时间: 2014-03-24

    上传用户:448949

  • 基于DSP_BIOS的PLC执行系统开发

    分析了目前软PLC在实时性方面存在的不足;提出采用基于DSP/BIOS实时内核的嵌入式处理器的软PLC执行系统架构。首先,通过分析软PLC执行系统的架构及工作原理,给出了基于DSP/BIOS的任务调度方案;其次,建立PLC指令的执行函数库,确定PLC执行系统的运行流程;最后,对该PLC执行系统性能进行的测试表明,基于嵌入式处理器的软PLC执行系统能有效地弥补软PLC在实时性及稳定性方面的不足,在自动控制方面具有相当大的发展潜力。

    标签: DSP_BIOS PLC 执行系统

    上传时间: 2013-11-19

    上传用户:daoxiang126

  • PLC电梯控制系统的设计和检测

      摘要: 随着微电子技术和计算机技术的迅速发展,PLC(即可编程控制器)在工业控制领域内得到十分广泛地应用。PLC是一种基于数字计算机技术、专为在工业环境下应用而设计的电子控制装置,它采用可编程序的存储器,用来存储用户指令,通过数字或模拟的输入/输出,完成一系列逻辑、顺序、定时、记数、运算等确定的功能,来控制各种类型的机电一体化设备和生产过程。本文介绍了利用可编程控制器编写的一个五层电梯的控制系统,检验电梯PLC控制系统的运行情况。实践证明,PLC可遍程控制器和MCGS组态软件结合有利于PLC控制系统的设计、检测,具有良好的应用价值。   电梯是随着高层建筑的兴建而发展起来的一种垂直运输工具。多层厂房和多层仓库需要有货梯;高层住宅需要有住宅梯;百货大楼和宾馆需要有客梯,自动扶梯等。在现代社会,电梯已像汽车、轮船一样,成为人类不可缺少的交通运输工具。据统计,美国每天乘电梯的人次多于乘载其它交通工具的人数。当今世界,电梯的使用量已成为衡量现代化程度的标志之一。追溯电梯这种升降设备的历史,据说它起源于公元前236年的古希腊。当时有个叫阿基米德的人设计出--人力驱动的卷筒式卷扬机。1858年以蒸汽机为动力的客梯,在美国出现,继而有在英国出现水压梯。1889年美国的奥梯斯电梯公司首先使用电动机作为电梯动力,这才出现名副其实的电梯,并使电梯趋于实用化。1900年还出现了第一台自动扶梯。1949年出现了群控电梯,首批4~6台群控电梯在纽约的联合国大厦被使用。1955年出现了小型计算机(真空管)控制电梯。1962年美国出现了速度达8米/秒的超高速电梯。1963年一些先进工业国只成了无触点半导体逻辑控制电梯。1967年可控硅应用于电梯,使电梯的拖动系统筒化,性能提高。1971年集成电路被应用于电梯。第二年又出现了数控电梯。1976年微处理机开始用于电梯,使电梯的电气控制进入了一个新的发展时期。   1电梯简介   1.1电梯的基本分类   1.1.1按用途分类   ⑴ 乘客电梯:为运送乘客而设计的电梯。主用与宾馆,饭店,办公楼,大型商店等客流量大的场合。这类电梯为了提高运送效率,其运行速度比较快,自动化程度比较高。轿厢的尺寸和结构形式多为宽度大于深度,使乘客能畅通地进出。而且安全设施齐全,装潢美观。

    标签: PLC 电梯控制系统 检测

    上传时间: 2013-11-18

    上传用户:yuanyuan123

  • 基于MCGS组态技术的PLC实践教学改革

        针对目前PLC实践教学中存在的问题, 如设备投入不足、学生学习兴趣不高等, 提出将MCGS组态软件与PLC控制技术相结合来设计监控系统,并以混料简易控制为例,讲解组态控制系统的构造过程。实践证明,该上位机监控系统可以模拟现场自动设备系统的工艺流程,可以与PLC实施信息交互,可以实时监控PLC工作。此改革既可缓解高校PLC实践教学设备投入不足的困难,又可提高学生的学习兴趣,培养学生PLC控制系统的综合开发能力。  

    标签: MCGS PLC 组态技术 实践教学

    上传时间: 2013-11-22

    上传用户:mqien

  • 达泰无线PLC应用方案汇总

    达泰无线PLC应用方案汇总

    标签: PLC 无线 方案

    上传时间: 2014-12-28

    上传用户:guanhuihong

  • 无线PLC应用方案

    无线PLC应用方案

    标签: PLC 无线 方案

    上传时间: 2013-11-21

    上传用户:fredguo

  • PLC编程及应用

    PLC编程

    标签: PLC 编程

    上传时间: 2013-11-17

    上传用户:daoxiang126

  • 基于PLC 的TTU通信模块的设计

    设计实现了一种基于电力线载波通信技术(PLC)的配电变压器监测终端(TTU)通信模块.模块选用SGS-THOMSON公司的电力线载波芯片ST7538对电力线载波信号进行调制解调.通信模块的主控制器采用高性能处理芯片ARM芯片做为核心单元,对ST7538进行通信控制.此模块的通信格式参照DNP3.0通信规约进行设置,对其软件设计进行了详细介绍.

    标签: PLC TTU 通信模块

    上传时间: 2013-10-10

    上传用户:hoperingcong

  • 学习PLC的基础入门资料

    学习PLC的基础入门资料

    标签: PLC

    上传时间: 2013-10-14

    上传用户:cjl42111