欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    Micro850指令系统.ppt

    • 资源ID:5439938       资源大小:856.50KB        全文页数:82页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    Micro850指令系统.ppt

    第四章Micro850指令系统,MICRO850指令系统,4.1、Micro850控制器的内存组织数据文件,MICRO850指令系统,Micro850控制器的变量分为全局变量和本地变量,其中I/O变量默认为全局变量。全局变量在项目的任何一个程序或功能块中都可以使用,而本地变量只能在它所在的程序中使用。不同类型的控制器I/O变量的类型和个数不同,I/O变量可以在CCW组态编程软件中的全局变量中查看。I/O变量的名字是固定的,但是可以对I/O变量标记别名。除了I/O变量以外,为了编程的需要还要建立一些中间变量,变量的类型用户可以自己选择,常用的变量类型见表4-1。,MICRO850指令系统,表4-1 常用数据类型,MICRO850指令系统,、程序文件 控制器的程序文件分为两部分内容:程序(Program)部分(相当于通常的主程序部分)和功能块(Function Block)部分,这里所说的功能块除了系统自身的函数和功能块指令以外,主要是指用户根据功能需要,自己编写的具有一定功能的功能块,可以在程序(Program)或者功能块(Function Block)中调用,相当于常用的子程序。每个功能块(Function Block)最多有20个输入和20个输出。,MICRO850指令系统,在一个项目中可以有多个程序(Program)和多个功能块(Function Block)程序。多个程序(Program)可以在一个控制器中同时运行,但执行顺序由编程人员设定,设定程序(Program)的执行顺序时,在项目组织器中右键单击程序图标,选择属性,打开程序(Program)属性对话框,在Order后面写下要执行顺序,1为第一个执行,2为第二个执行,以此类推。,MICRO850指令系统,4.2、Micro850控制器的梯形图指令梯形图指令元素,MICRO850指令系统,1.梯级,梯形图梯级示意图,MICRO850指令系统,2.线圈,线圈(输出)也是梯形图的重要组成元件,它代表着输出或者内部变量。一个线圈代表着一个动作。它的左边必须有布尔元件或者一个指令块的布尔输出。线圈又分为以下几种类型:(1)直接输出,MICRO850指令系统,MICRO850指令系统,(2)反向输出,MICRO850指令系统,(3)上升沿(正沿)输出,当左连接件的布尔状态由假变为真时,右连接件输出变量将被置1(即为真),其他情况下输出变量将被重置为0,MICRO850指令系统,(4)下降沿(负沿)输出,当左连接件的布尔状态由真变为假时,右连接件输出变量将被置1(即为真),其他情况下输出变量将被重置为0,MICRO850指令系统,(5)置位输出,MICRO850指令系统,(6)复位输出,MICRO850指令系统,3.接触器,接触器在梯形图中代表一个输入的值或是一个内部变量,通常相当于一个开关或按钮的作用。有以下几种连接类型(1)直接连接,MICRO850指令系统,(2)反向连接,MICRO850指令系统,(3)上升沿(正沿)连接,MICRO850指令系统,(4)下降沿连接,MICRO850指令系统,MICRO850指令系统,此例中有4个互锁的控制,每当满足其中之一的控制条件,便锁存自己的控制,解锁其他控制,不管其他控制当前的状态如何,这样可以确保只有一个控制在执行,这是一种十分可靠的做法,MICRO850指令系统,指令块(Instruction blocks),块(Block)元素指的是指令块,也可以是位操作指令块、函数指令块或者是功能块指令块。在梯形图编辑中,可以添加指令块到布尔梯级中。加到梯级后可以随时用指令块选择器设置指令块的类型,随后相关参数将会自动陈列出来。,MICRO850指令系统,MICRO850指令系统,4.2、Micro850控制器的梯形图指令梯形图执行控制指令,MICRO850指令系统,1.返回(Returns):,MICRO850指令系统,2.跳转(Jumps):分为无条件跳转和条件跳转,3.分支(Branches),MICRO850指令系统,分支元件能产生一个替代梯级。可以使用分支元件在原来梯级基础上添加一个平行的分支梯级,MICRO850指令系统,4.3、Micro850控制器的功能块指令,功能块指令是Micro850控制器编程中的重要指令,它包含了实际应用中的大多数编程功能。,MICRO850指令系统,表4-2 功能块指令种类,MICRO850指令系统,功能块指令报警类指令只有限位报警一种该功能块用高限位和低限位限制一个实数变量。限位报警使用的高限位和低限位是EPS参数的一半。其参数列表见表4-3,MICRO850指令系统,1.报警,限位报警功能块及其时序图,MICRO850指令系统,表4-3 限位报警功能块参数列表,MICRO850指令系统,限位报警功能块的用法,限位报警的主要作用就是限制输入,当输入超过或者低于预置的限位安全值时,输出报警信号。在本功能块中X端接的是实际要限制的输入,其它参数的意义可以参考上表。当X的值达到高限位值H时,功能块将输出QH和Q,即高位报警和报警,而要解除该报警,需要输入的值小于高限位的滞后值(H-EPS),这样就拓宽了报警的范围,使输入值能较快的回到一个比较安全的范围值内,起到保护机器的作用。对于低位报警,功能块的工作方式很类似。当输入低于低限位值L时,功能块输出低位报警(QL)和报警(Q),而要解除报警则需输入回到低限位的滞后值(L+EPS)。可见报警Q的输出综合了高位报警和低位报警。,MICRO850指令系统,(2)指令调用,功能块主程序调用LIM_ALRM,MICRO850指令系统,(2)指令调用,梯形图主程序调用LIM_ALRM,MICRO850指令系统,(2)指令调用,结构化文本主程序调用LIM_ALRM,MICRO850指令系统,2、布尔操作,布尔操作功能块用途,MICRO850指令系统,(1)下降沿触发,该功能块用于检测布尔变量的下降沿,下降沿触发功能块参数列表,MICRO850指令系统,(2)重置(RS),重置优先,重置功能块参数列表,MICRO850指令系统,4、计数器,计数器功能块指令用途,MICRO850指令系统,(1)给定加减计数(CTUD),从0开始加计数至给定值,或者从给定值开始减计数至0,MICRO850指令系统,给定加减计数功能块参数列表,MICRO850指令系统,计数器的使用方法实例,梯级一是一个自触发的计时器,TON_1.Q每3s输出一个动作脉冲,并复位计时器,重新计时。梯级二使能CTUD加减计数器模块。梯级三通过decrease位使能减计数,这时当TON_1.Q位输出一个脉冲时,PV值减一。同理,梯级四用来使能加计数。梯级五用来复位加减计数器CTUD。这样便实现了加减计数功能。这里用了decrease和increase两个常闭触点互锁,即执行加计数时,不能再执行减计数;执行减计数时,不能再执行加计数。,MICRO850指令系统,MICRO850指令系统,5、计时器,计时器功能块指令用,MICRO850指令系统,(1)延时断增计时(TOF),延时断增计时功能块参数列表,MICRO850指令系统,MICRO850指令系统,断电延时实例,当delay_control_in置1时,delay_control_out置位,此时delay_timer.Q位保持为1。当delay_control_in由1变为0时,断电延时计时器开始计时,计时3s后,delay_timer.Q位由1变为0,梯级二导通,delay_control_out复位。由此便实现了断电延时的功能。,MICRO850指令系统,(2)延时通增计时(TON),延时通增计时功能块参数列表,MICRO850指令系统,延时通增计时功能块时序图,MICRO850指令系统,延时通增计时(TON)的使用方法,这个程序常用于在现场检测故障信号,当探测故障发生的信号传送进来,如果马上动作,可能会引起停机,因为有的故障是需要停机的。假定这个故障信号并不是真正的故障,可能只是一个干扰信号,停机就变得虚惊一场了。所以一般情况下会将这个信号延时一段,确定故障真实存在,再去故障停机。本程序便是使用了延时通增计时(TON)来实现这一功能的。,MICRO850指令系统,MICRO850指令系统,6.数据操作,数据操作类功能块主要有最大值和最小值,数据操作类功能块用途描述,MICRO850指令系统,4.4、Micro850控制器的功能指令,MICRO850指令系统,主要的功能指令,功能(Function)类指令主要是数学函数,用于快速计算变量之间的数学函数关系,MICRO850指令系统,功能指令分类及用途,MICRO850指令系统,1.算术,MICRO850指令系统,(6)直接传送指令(MOV),直接传送指令功能块参数列表,MICRO850指令系统,实例一:算术指令应用,这个程序实现对电机连续运行时间的计时,用于电机保养。梯级一是自复位的计时器,循环计时1小时。计时器每计时1小时,通过TON_1.Q位输出控制time_totalize自加一,当time_totalize大于5时,输出timefull位。提醒电机已经连续运行6小时,需要停机。最后一个梯级用于复位timefull和time_totalize。,MICRO850指令系统,MICRO850指令系统,2.二进制操作,二进制操作类指令主要用于二进制数之间的与或非运算,以及实现屏蔽、位移等功能,MICRO850指令系统,二进制操作功能指令用途,MICRO850指令系统,(2)左循环(ROL),左循环功能参数列表,MICRO850指令系统,实例:8位移位,MICRO850指令系统,8点移位程序设计-移位寄存器法,MICRO850指令系统,MICRO850指令系统,(3)左移(SHL),左移功能参数列表,MICRO850指令系统,控制器运算符功能指令,大类指令主要用于转换数据类型以及比较,其中比较指令在编程中占有重要地位,它是一类简单有效的指令,运算符类功能指令分类,MICRO850指令系统,1.数据转换,数据转换功能指令用途,MICRO850指令系统,(3)时间转换(ANY_TO_TIME),把输入变量(除了时间和日期变量)转换为时间变量,转换成时间功能参数列表,实现定时时间的实时改变,如城市交通的智能化试试控制等,MICRO850指令系统,3.比较,比较类指令属于操作符(Operator)类型指令,主要用于数据之间的大小、等于比较,是编程中的一种简单有效的指令,MICRO850指令系统,实例:比较指令的使用方法,MICRO850指令系统,用来控制红灯和蓝灯的亮灭,红灯前4s亮,后4s灭;蓝灯前4s灭,后4s亮。梯级一为自复位计时器,用来实现8s循环计时。当TON_1.ET小于等于4s时,置位red,复位blue。当TON_1.ET大于4s时,置位blue,复位red。,MICRO850指令系统,4.5、用户中断指令,MICRO850指令系统,1、STIS可选定时启动,MICRO850指令系统,2、UID 禁止用户中断,MICRO850指令系统,3、UIE允许用户中断,MICRO850指令系统,4、UIF刷新用户中断,MICRO850指令系统,5、UIC清除用户中断,MICRO850指令系统,Micro850PLC指令演示,MICRO850指令系统,一、电动机单向起动控制,MICRO850指令系统,二、电动机Y-起动控制,

    注意事项

    本文(Micro850指令系统.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开