欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    PLC高效编程及定义程序结构.docx

    • 资源ID:1090180       资源大小:404.02KB        全文页数:8页
    • 资源格式: DOCX        下载积分:14积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要14积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    PLC高效编程及定义程序结构.docx

    1、一、数据块及其数据结构用户程序运行所需的大量数据或变量存储在数据块中,数据块也是实现各逻辑块之间交换、传递和共享数据的重要途径。对于CPU 314,用作数据块的存储器最多8KB,用户定义的数据总量不能超过这个限制。对于数据块必须遵循先定义后使用的原则。1、定义数据块定义内容包括数据块号及块中的变量(包括:变量符号名,数据类型以及初始值等)。数据块在使用前,必须作为用户程序的一部分下载到CPU 中。2、访问数据块访问时需要明确数据块号和数据块中的数据类型与位置。根据明确数据块号的不同方法,可以用以多种方法访问数据块中的数据。由于有两个数据块寄存器(DB和DI寄存器),所以,最多可以同时打开两个数

    2、据块。一个作为背景数据块,数据块的起始地址存储在DI寄存 器中;另一个作为共享数据块,数据块的起始地址存储在DB寄存器中。打开背景数据块,在调用FB时可以自动实现,由于调用FB时使用DI 寄存器,所以,一般不在FB程序中用OPN DI n指令打开数据块。3、背景数据块和共享数据块任何FB、FC或OB均可读写存放在共享数据块中的数据。背景数据块是FB运行时的工作存储区,它存放FB的部分运行变量。调用FB时, 必须指定一个相关的背景数据块。作为规则,只有FB块才能访问存放 在背景数据块中的数据。一般情况下,每个FB都有一个对应的背景数 据块,一个FB也可以使用不同的背景数据块。如果几个FB需要的背

    3、景数据完全相同,为节省存储器,则可以定义成一个背景数据块,供它们分别使用。二、数据结构1、用户数据类型STEP 7允许将基本或复式组合成“用户”自已定义的数据类型,这种类型称为用户数据类型(UDT)。用户数据类型必须首先单独建立,并存放 在称为UDT的特殊数据块中。建立用户数据类型的目的,是为了将UDT作为一种数据类型使用,以方便定义多个结构相同的构造变量。2、功能块编程及调用一个程序由许多部分(子程序)组成,STEP 7将这些部分称为逻辑块,并允许块间相互调用。功能块由两个主要部分组成:一部分是每个功能块的变量声明表,变量声表声明此块的局部数据;另一部分是逻辑指令组成的程序,程序要用到变量声

    4、明表中给出的局部数据。当调用功能块时,需要提供块执行时要用到的数据或变量,也就是将外部数据传递给功能块,这称为参数传递。3、变量声明表(局部数据)局部数据分为参数和局部变量两大类,局部变量又包括静态变量和临时变量(暂态变量)两种。参数是在调用块和被调用块间传递的数据。静态变量和临时变量是仅供逻辑块本身使用的数据。4、逻辑块局部数据的数据类型在变量声明表中,要明确局部数据的数据类型,这样操作系统才能给变量分配确定的存储空间。局部数据可以是基本数据类型或是复式数据类型, 也可以是专门用于参数传递的所谓“参数类型”。STEP 7对分配给块局部数据(在变量声明表中)的数据类型(基本、复式、参数)是有一

    5、定限制的。STEP 7允许用物理地址(绝对地址)或符号地址或常数等形式作为实参给形参赋值,但对于不同的形参类型,STEP 7限制了赋值形式。5、功能块编程与调用举例对功能块编程分两步进行:第一步工作是定义局部变量(填写局部变量表);第二步是编写要执行的程序。写功能块程序时,可以两种方式使用局部变量:使用变量名,此时变量名前缀“”,以区别于在符号表中定义的符号地址,增量方式下,前缀 会自动产生;直接使用局部变量的地址,这种方式只对背景数据块和L堆栈有效。例一:二分频器二分频器是一种具有一个输入端和一个输出端的功能单元,输出频率为输入频率的一半。(1)FC1的变量声明表(2)FC1梯形图程序(3)OB1调用梯形图程序例二:时钟脉冲发生器使用定时器实现自由设定时钟脉冲发生器功能脉冲占空系数1:1。(1)FC1变量声明表(2)FC1梯形图程序(3)OB1调用梯形图程序三、可编程序控制器应用设计PLC系统设计步骤:


    注意事项

    本文(PLC高效编程及定义程序结构.docx)为本站会员(小****库)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922