多轴联动机械手PLC控制设计方案_第1页
多轴联动机械手PLC控制设计方案_第2页
多轴联动机械手PLC控制设计方案_第3页
多轴联动机械手PLC控制设计方案_第4页
多轴联动机械手PLC控制设计方案_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 多轴联动机械手 案 论 题背景 工业机械手(以下简称机械手)(见图 1近代自动控制领域中出现的一项新技术,已成为现代制造生产系统中的一个重要的组成部分。机械手的迅速发展是由于它具有积极作用正日益为人们所认识:其一,它能部分地代替人工操作;其二,它能按照生产工艺的要求,遵循一定的程序、时间和位置来完成工件的传送和装卸;其三,它能操作必要的 机具 进行焊接和装配。因此,它能大大地改善工人的劳动条件,显著地提高劳动生产率,加快实现工业生产机械化和自动化的步伐。因而,机械手受到各先进工业国家的重 视,并投入了大量的人力物力加以研究和应用,尤其在高温、高压、粉尘、噪声以及带有放射性和污染的场合,应用得更为广泛。该技术在我国近几年来也有较快的发展,并取得一定的成果,受到各工业企业的重视。但目前使用的机械手的电气控制系统一般采用继电器和开关元件组成的控制系统,不能实现较为复杂的逻辑控制和较多功能控制方式的选择,因而现场使用功能和控制方式单一,不能进行在线管理。 机械手主要由手部和运动机构组成。手部是用来抓持工件(或工具)的部件,根据被抓持物件的形状、尺寸、重量、材料和作业要求而有多种结构形式,如夹持型、托 持型和吸附型等。运动机构,使手部完成各种转动(摆动)、移动或复合运动来实现规定的动作,改变被抓持物件的位置和姿势。运动机构的升降、伸缩、旋转等独立运动方式,称为机械手的自由度。为了抓取空间中任意位置和方位的物体,需有 6 个自由度。自由度是机械手设计的关键参数。自由度越多,机械手的灵活性越大,通用性越广,其结构也越复杂。一般专用机械手有 2 3 个自由度。 能模仿人手和臂的某些动作功能,用以按固定程序抓取、搬运物件或操作工具的自动操作装置。它可代替人的繁重劳动以实现生产的机械化和自动化,能在有害环境下操作以保护人身 安全,因而广泛应用于机械制造、冶金、电子、轻工和原子能等部门。 机械手的种类,按驱动方式可分为液压式、气动式、电动式、机械式机械手;按适用范围可分为专用机械手和通用机械手两种;按运动轨迹控制方式可分为点位控制和连续轨迹控制机械手等。 现代工业机械手起源于 20 世纪 50 年代初,是基于示教再现和主从控制方式,能适应产品种类变更,具有多自由度动作功能的柔性自动化。 机械手首先是从美国开始研制的。 1958 年美国联合控制公司研制出第 2 一台机械手,它的结构是:机体上安装一回转长臂端部装有电磁铁的工件抓放机构控制 系统是示教型的。 1962 年美国机械铸造公司在上述方案的基础上又试制成一台数控示教再现性机械手。商名为 万能自动)。运动系统仿造坦克炮塔,臂回转,俯仰,用液压驱动;控制系统用磁鼓最存储装置。不少球坐标是通用机械手就是在这个基础上发展起来的。 1978 年美国 司和斯坦福大学,麻省理工学研联合研制一种工业机械手,装有小型电子计算机进行控制,定位误差可小于 1 毫米。美国还十分注意提高机械手的可靠性,改进结构,降低成本。 德国及其制造业是从 1970 年开始应用 机械手,主要用于起重运输,焊接和设备的上下料等工作。 瑞典安莎公司采用机械手清理铸铝齿轮箱毛刺等。 日本是工业机械手发展最快,应用最多的国家。自 1969 年从美国引进二种典型机械手后,大力研究机械手的研究。据报道, 1979 年从事机械手的研究工作的大专院校,研究单位多达 50 多个。 1976 年各大学和国家研究部门用在机械手的研究费用 42%。 1979 年日本机械手的产值达 443 亿日元,产量为 14535 太。其中国定程序和可变程序约占一半,达 222 亿日元,示 1978 年的二倍。具有记忆功能的机械手产值约为 67 亿日元,比1978 年增长 50%。智能机械手约为 17 亿日元,为 1978 年的 6 倍。截止至1979 年,机械手累计产量达 56900 太。在数量上已占世界首位,约占70%,并以每年 50%速度在增长。使用机械手最多的使汽车工业,其次是电机电器。预计到 1990 年将有 55 万机器人在工作。 第二代机械手正在佳节言之。它没有微型电子计算机控制系统,感器,把感觉到的信息反馈,是机械手具有感觉机能。目前国外已经出现了触觉和视觉机械手。 第三代机械手则能独立的完成工作过程的任务。他与电子计算机和电视设备保持联系。并逐步发展成为柔性制造系统 柔性制造单元中重要一环。 图 1械手示意图 3 题的目的及意义 伴随着机电一体化在各个领域的应用,机械设备的自动控制成分显得越来越重要,由于工作的需要,人们经常受到高温、腐蚀及有毒气体等因素的危害,增加了工人的劳动强度,甚至于危机生命。因此机械手就在这样诞生了 ,机械手是工业机器人系统中传统的任务执行机构,是机器人的关键部件之一。其中的工业机械手是近代自动控制领域中出现的一项新技术,它的发展是由于其积极作用正日益为人 们所认识:它能部分地代替人工操作;能按照生产工艺的要求,遵循一定的程序、时间和位置来完成工件的传送和装卸;能制作必要的机具进行焊接和装配从而大大改善工人的劳动条件,显著地提高劳动生产率,加快实现工业生产机械化和自动化的步伐。 工业机械手是近几十年发展起来的一种高科技自动化生产设备。工业机械手的是工业机器人的一个重要分支。它的特点是可通过编程来完成各种预期的作业任务,在构造和性能上兼有人和机器各自的优点,尤其体现了人的智能和适应性。机械手作业的准确性和各种环境中完成作业的能力,在国民经济各领域有着广阔的发展前 景。 机械手是在机械化,自动化生产过程中发展起来的一种新型装置。在现代生产过程中,机械手被广泛的运用于自动生产线中,机械人的研制和生产已成为高技术邻域内,迅速发殿起来的一门新兴的技术,它更加促进了机械手的发展,使得机械手能更好地实现与机械化和自动化的有机结合。机械手虽然目前还不如人手那样灵活,但它具有能不断重复工作和劳动,不知疲劳,不怕危险,抓举重物的力量比人手力大的特点,因此,机械手已受到许多部门的重视,并越来越广泛地得到了应用在机械工业中。 应用多轴联动机械手的意义可以概括如下: 一、 以提高生产过程中 的自动化程度 应用机械手有利于实现材料的传送、工件的装卸、刀具的更换以及机器的装配等的自动化的程度,从而可以提高劳动生产率和降低生产成本。 二、 以改善劳动条件,避免人身事故 在高温、高压、低温、低压、有灰尘、噪声、臭味、有放射性或有其他毒性污染以及工作空间狭窄的场合中,用人手直接操作是有危险或根本不可能的,而应用机械手即可部分或全部代替人安全的完成作业,使劳动条件得以改善。 在一些简单、重复,特别是较笨重的操作中,以机械手代替人进行工作,可以避免由于操作疲劳或疏忽而造成的人身事故。 三、 可以减轻人力,并 便于有节奏的生产 应用机械手代替人进行工作,这是直接减少人力的一个侧面,同时由于应用机械手可以连续的工作,这是减少人力的另一个侧面。因此,在自 4 动化机床的综合加工自动线上,目前几乎都没有机械手,以减少人力和更准确的控制生产的节拍,便于有节奏的进行工作生产。 但是本文设计的多轴联动机械手是基于普通的工业机械手设计,并在其上添加了机械手手臂的旋转动作。这样的多轴联动机械手可以实现多条生产线间的传递。使得整体生产更加自动化、智能化。 现代社会要求制造业对市场需求做出迅速的反应, 生产出小批量、多品种、多规格、低成本和高质量的产品,为了满足这一要求,生产设备和自动生产线的控制系统必须具有极高的可靠性和灵活性,可编程控制器正是顺应这一要求出现的,它是以微处理器为基础的通用工业控制装置。 应用面广、功能强大、使用方便,已经广泛的应用在各种机械设备和生产过程的自动控制系统中, 其他领域,例如民用和家庭自动化的应用也得到了迅速的发展。 然处于不断的发展之中,其功能不断增强,更为开放,它不但是单机自动化中应 用最广的控制设备,是其他计算机控制设备无法比拟的。 气动原理 是 利用压缩空气作为动力源 , 使执行元件按一定逻辑规律工作的运算元件。气动逻辑元件可分为无可动部件的和有可动部件的两类。前者是射流逻辑 元件 (见射流元件 ), 后者是微型逻辑阀。微型逻辑阀的工作压为 5 800 千帕,寿命高达几百万至几千万次, 工作频率由几赫到几百赫,频率响应时间由几毫秒至十多毫秒。微型逻辑阀的结构形式很多,有膜片型 (单膜片双膜片多膜片 )滑阀型截止型膜片槓桿型球阀和弹簧阀等, 其中膜片型滑阀型截止型是三种主 要形式。膜片型微型逻辑阀 的工作原理是输入压力信号使膜片堵塞气源, 从而引起输 出状态的改变;滑阀型微型逻辑阀的工作原理是压力信号驱动阀芯位移,从而改变输出状态; 截止型微型逻辑阀的工作原理是利用阀芯微小位移来实现所需要的开关功能。 文主要研究内容 本多轴联动机机械手 制设计主要是基 于正确的模块设计、硬件选择( 类确定、 类确定)、 I/O 分配及接线和梯形图的设计与编程,实现多轴联动机械手的以下运动: 1、 多轴联动机机械手手臂的垂直运动、水平运动。 2、 多轴联动机机械手手臂的旋转运动。 3、 多轴联动机机械手手部的夹紧运动和放松运动。 4、 多轴联动机械手周期循环运动的手动控制和自动控制。 5 第 2章 系统 设 计方案 统硬件选择 三菱 列 小形化,高速度,高性能和所有方面都是相当列中最高档次的超小程序装置,除输入出 16 25 点的独立用途外,还可以适用于多个基本组件间 的连接,模拟控制,定位控制等特殊用途,是一套可以满足多样化广泛需要的 列 有无以匹及的速度,高级的功能逻辑选件以及定位控制等特点; 从 16 路到 256 路输入 /输出的多种应用的选择方案;列是小型化,高速度,高性能和所有方便都是相当于 列中最高档次的超小 型 程序装置。除输入出 16的独立用途外,还可以适用于在多个基本组件间的连接,模拟控制,定位控制等特殊用途,是一套可以满足多样化广泛需要的 基本单元上连接扩展单元或扩展模块,可进行 16的灵活输入输出组 合。可选用 16/32/48/64/80/128 点的主机,可以采用最小 8 点的扩展模块进行扩展。可根据电源及输出形式,自由选择。程序容量:内置 800 步 输入注释)可使用存储盒,最大可扩充至 16K 步。丰富的软元件应用指令中有多个可使用的简单指令、高速处理指令、输入过滤常数可变,中断输入处理,直接输出等。便利指令数字开关的数据读取, 16 位数据的读取,矩阵输入的读取, 7 段显示器输出等。数据处理、数据检索、数据排列、三角函数运算、平方根、浮点小数运算等。特殊用途、脉冲输出( 2010脉宽调制, 制指令等。外部设备相互通信,串行数据传送, 刷, 换,校验码等。时计控制内置时钟的数据比较、加法、减法、读出、写入等。 多轴联动机械手要实现物品的自动搬运工作,机械手需要先回到原点位置(图 2械手运动示意图)。可根据不同的工艺要求来设定机械手的动作顺序和动作的位移,要求控制系统具有手动运行模式、回原点模式和自动运行模式、半自动模式。故选择的 号为 共有四十个接口其中包括 24 个输入接口和 16 个输出接口。 6 本单元与扩展单元间的电源的连接, 子互相连接而24V 电源输出端子不能互联。 图 2电源连接 7 入接口连接 本单元、扩展单元通过光耦合器与输入端子连接,使用的电源是 100240V 频率是 50/60 图 2入接口连接 8 电器输出接口连接 由于 列 出电路无内置保险,为防止短路等故障烧断基板配线, 需 每 4 点设置 510A 保险。 继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种 “自动开关 ”。故在电路中起着自动调节、安全保护、转换电路等作用。 图 2电器输出接口连接 9 闸管输出接口连接 晶闸管是一种开关元件,顾名思义他的名字里面有一个闸字也就是门,开关的意思,他广泛的应用在各种电路,以及电子设备中 , 晶闸管是典型的小电流控制大电流的设备,他通过一个电流很小的脉冲触发晶闸管处于导通状态此时他的电阻变得很小相当于一跟导线。 图 2闸管输出接口连接 10 体管输出接口连接 晶体管输出接口连接控制各输出端设置脉冲吸收电路。 图 2体管输出接口连接 11 体结构 机械手的整体结构包括执行机构、驱动和控制机构: 执行机构:主要包括手部、手腕、手臂和立柱等部件。手部即与物件接触的部件。由于与物件接触的形式不同可分为夹持式和吸附式手部;手腕是连接手部和手臂的部件,其调整或改变工件方位的作用;手臂是支撑手腕和手部的部件,用以改变工件的空间位置;立柱是支撑手臂的部件,立柱也可以是手臂的一部分,手臂的回转运动和生降运动均与立柱有密切的联系。 驱动系统:气压传动是以 压缩空气的压力来驱动执行机构运动。其主要特点是介质来源及方便、气动动作迅速、结构简单、成本低。但是,由于空气具有可压缩的特性,工作速度的稳定性差,而且气源压力较低,适用于高速、轻载、高温和粉尘大的环境中进行工作。 控制系统:应用 行自动控制包括同步脉冲控制、中断输入、脉冲输出、数据处理、模拟量设定和时钟功能等,能广泛处理机械控制应用问题。它完整的通信功能保证了与个人计算机、其它 列 编程终端的通信。 图 2轴联动机械手运动示意图 多轴联动机械手要实现物品 的自动搬运工作,机械手需要先回到原点位置。可根据不同的工艺要求来设定机械手的动作顺序和动作的位移,要 12 求控制系统具有手动运行模式、回原点模式和自动运行模式、半自动模式。全自动模式功能为 :在完成回原点操作后 ,按下全自动按钮可实现连续的工作循环 ,当按下停止按钮后 ,机械手将在 1 个工作循环后才停止;半自动模式功能为:按下半自动按钮,机械手在完成 1 个工作循环后自动停止。设计机械手自动循环工作的动作顺序为:原点 下降 夹紧 上升 右转 伸出 下降 松开 上升 反转 缩回原位。(见图) 图 2轴联动机械手操作面板 图 2轴联动机械手示意图 13 章小结 本章主要介绍多轴联动机械手的系统方案设计。 14 第 3章 机械手的控制方式有很多种类,传统的有液压控制的,单片机控制的,步进电动机控制,本文设计的多轴联动机械手是可以旋转的机械手,为保证精确度故选用 制。 一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。 图 3、 上端子排: N、 L、 线:16 路数码管驱动接口 串口:编程 人机界面 示 示 开盖:拨动开关 位计: 用于设定 15 +5V、 上端子排主要是输入端口, N、 L 为 220V 输入;当 X 输入端口接到指示灯亮,表示相应位输入为 1,这两种端口最大输入电压为30V; 以作为高速计数端口。 010V 输出, 12位,其精度为 应数据寄存器: 8036, 模拟输入为 13 位,191,可以直接接各类热电阻。 05V 编程口边两个电位计,对应 8031。 2、 下端子排: 24V 、 A、 B 、 04、 用 24V 基准), 03、 分 , 可 以 接 热 电 偶 、 压 力 传 感 器 , 模 拟 输 入 为 13 位 , 在 8039。 下端子排为功能端口及输出端口 , A、 B 为 485 通信口 , 晶体管输出的公用口,也是 24V 电源的。 24V、 以外加,也可以在电流小于 200对外供电。 3、 串口:为编程口以及人机界面接口。 4、 拨动开关:用于运行、编程转换。 三菱公司生产的 。 然小巧 ,但其内综合有各种性能,包括同步脉冲控制、中断输入、脉冲输出、数据处理、模拟量设定和时钟功能等,能广泛处理机械控制应用问题。这些通信能力使 5 轴联动简易 机械手能方便的融合到工业控制系统中。为了节省成本,不另外选用 专用运动控制模块,而是直接利用 高速脉冲输出功能( 令)。由于本系统选用晶体管输出型的 避免晶体管不能可靠断导致机械手动作失灵,故用 一个输出点控制继电器,再由它控制电磁铁的得失电。是小形化,高速度,高性能和所有方面都是相当 列中最高档次的超小程序装置,除输入出 16 25 点的独立用途外,还可以适用于多个基本组件间的连接,模拟控制,定位控制等特殊用途,是一套可以满足多样化广泛需要的 列 有无以匹及的速度,高级的功能逻辑选件以及定位控制等特点; 从 16 路到 256 路输入 /输出的多种应用的选择方案;列是小型化,高速度,高性能和所有方便都是相当于 列中最高档次的超小形程序装置。除输入出 16的独立用途外,还可以适用于在多个基本组件间的连接,模拟控制,定位控制等特殊用途,是一套 16 可以满足多样化广泛需要的 基本单元上连接扩展单元或扩展模块,可进行 16的灵活输入输出组合。可选用 16/32/48/64/80/128 点的主机,可以采用最小 8 点的扩展模块进 行扩展。可根据电源及输出形式,自由选择。程序容量:内置 800 步 输入注释)可使用存储盒,最大可扩充至 16K 步。丰富的软元件应用指令中有多个可使用的简单指令、高速处理指令、输入过滤常数可变,中断输入处理,直接输出等。便利指令数字开关的数据读取, 16 位数据的读取,矩阵输入的读取, 7 段显示器输出等。数据处理、数据检索、数据排列、三角函数运算、平方根、浮点小数运算等。特殊用途、脉冲输出( 2010脉宽调制, 制指令等。外部设备相互通信,串行数据传送, 刷, 换,校验码等。时计控制内置时钟的数据比较、加法、减法、读出、写入等 。 编程语言与一般计算机语言相比,具有明显的特点,它既不同于高级语言,也不同与一般的汇编语言,它既要满足易于编写,又要满足易于调试的要求。目前,还没有一种对各厂家产品都能兼容的编程语言。如三菱公司的产品有它自己的编程语言, 司的产品也有它自己的语言。但不管什么型号的 编程语言都具有以下特点: 1. 图形式指令结构:程序由图形方式表达,指令由不同的图形 符号组成,易于理解和记忆。系统的软件开发者已把工业控制中所需的独立运算功能编制成象征性图形,用户根据自己的需要把这些图形进行组合,并填入适当的参数。在逻辑运算部分,几乎所有的厂家都采用类似于继电器控制电路的梯形图,很容易接受。如西门子公司还采用控制系统流程图来表示,它沿用二进制逻辑元件图形符号来表达控制关系,很直观易懂。较复杂的算术运算、定时计数等,一般也参照梯形图或逻辑元件图给予表示,虽然象征性不如逻辑运算部分,也受用户欢迎 2. 明确的变量常数:图形符相当于操作码,规定了运算功能,操作数由用 户填人,如: 。 的变量和常数以及其取值范围有明确规定,由产品型号决定,可查阅产品目录手册。 3. 简化的程序结构: 程序结构通常很简单,典型的为块式结构,不同块完成不同的功能,使程序的调试者对整个程序的控制功能和控制顺序有清晰的概念。 4. 简化应用软件生成过程:使用汇编语言和高级语言编写程序,要完成编辑、编译和连接三个过程,而使用编程语言,只需要编辑一个过程,其余由系统软件自动完成,整个编辑过程都在人机对话下进行的,不要求用户有高深的软件设计能力。 5. 强化调试手段:无论是汇编程序,还是高级语言程序调试,都是 17 令编辑人员头疼的事,而 程序调试提供了完备的条件,使用编程器,利用 编程器上的按键、显示和内部编辑、调试、监控等,并在软件支持下,诊断和调试操作都很简单。 总之, 编程语言是面向用户的,对使用者不要求具备高深的知识、不需要长时间的专门训练。 富的品种; 的外部设备 一、 输入继电器 ( X) 输入端子是从外部开关接受信号的窗口, 部与输入端子连接的输入继电器 X 是用光电隔离的电子继电器,它们的编号与接线端子编号一致(按八进制输入),线圈的吸合或释放只取决于 部触点的状态。内部有常开 /常闭两种触点供编程时随时使用,且使用次数不限。输入电路的时间常数一般小于 10基本单元都是八进制输入的地址,输入为 它们一般位于机器的上端。 二、 输出继电器( Y) 输出端子是向外部负载输出信号的窗口。输出继电器的线圈由程序控制,输出继电器的外部输出主触点接到 输出端子上供外部负载使用,其余常开 /常闭触点供内部程序使用。输出继电器的电子常开 /常闭触点使用次数不限。输出电路的时间常数是固定的 。各基本单元都是八进制输出,输出为 它们一般位于机器的下端。 三、 辅助继电器( M) 有很多的辅助继电器,其线圈与输出继电器一样,由 各软元件的触点驱动。辅助继电器也称中间继电器,它没有向外的任何联系,只供内部编程使用。它的电子常开 /常闭触点使用次数不受限制。但是,这些触点不能直接驱动外部负载,外部负载的驱动必须通过输出继电器来实现。如下图中的 只起到一个自锁的功能。在 普遍 采用 500 点辅助继电器,其地址号按十进制编号。辅助继电器中还有一些特殊 的辅助继电器,如掉电继电器、保持继电器等,在 18 这里就不一一介绍了 。 四、 定时器( T) 在 的定时器是根据时钟脉冲的累积形式,当所计 时间达到设定值时,其输出触点动作,时钟脉冲有 110100时器可以用用户程序存储器内的常数 K 作为设定值,也可以用数据寄存器( D)的内容作为设定值。在后一种情况下,一般使用有掉电保护功能的数据寄存器。即使如此,若备用电池电压降低时,定时器或计数器往往会发生误动作。 定时器通道范围如下: 100 时器 共 200 点,设定值: ; 10 时器 46 点,设定值: ; 1 算定时器 4 点,设定值: ; 100 算定时器 6 点,设定值: 定时器指令符号及应用如下图所示: 设定值(累积) 当定时器线圈 驱动输入 通时, 当前值计数器对 10 时钟脉冲进行累积计数,当前值与设定值 等时,定时器 的 输 出 接 点 动 作 , 即 输 出 触 点 是 在 驱 动 线 圈 后 的 ( 10 * 123 才动作,当 点吸合后, 有输出。当驱动输入 开或发生停电时,定时器就复位,输出触点也复位。 每个定时器只有一个输入,它与常规定时器一样,线圈通电时,开始计时;断电时,自动复位,不保存中间数值。定时器有两个数据寄存器,一个为设定值寄存器,另一个是现时值寄存器,编程时,由用户设定累积值。 如果是积算定时 器,它的符号接线如下图所示: 定时器线圈 驱 动输入 通时, 当前值计数器对100 时钟脉冲进行累积计数,当该值与设定值 等时,定时器的输出触点动作。在计数过程中,即使输入 接通或复电时,计数继续进行,其累积时间为 100 45=触点动作。当复位输入 通 ,定时器就复位,输出触点也复位。 五、 计数器( C) 的 16 位增计数器,是 16 位二进制加法计数器,它是在计数 19 信号的上升沿进行计数,它有两个输入,一个用于复位,一个用于计数。每一个计数脉冲 上升沿使原来的数值减 1,当现时值减到零时停止计数,同时触点闭合。直到复位控制信号的上升沿输入时,触点才断开,设定值又写入,再又进入计数状态。 其设定值在 围内有效。 设定值 义相同,即在第一次计数时,其输出触点就动作。 通用计数器的通道号: 100 点。 保持用计数器的通道号: 100 点。 通用与掉电保持用的计数器点数分配,可由参数设置而随意更改。 举个例子: K 计数器 C 0 由计数输入 次驱动 圈时,计数器的当前值加 1。当第 10次执行线圈指令时,计数器 输出触点即动作。之后即使计数器输入动作,计数器的当前值保持不变。 当复位输入 通( ,执行 令,计数器的当前值为 0,输出接点也复位。 应注意的是, 计数器 使发生停电,当前值与输出触点的动作状态或复位状态也能保持。 六、 数据寄存器 数据寄存器是计算机必不可少的元件,用于存放各种数据。 每一个数据寄存器都是 16高位为正、负符号位),也可用两个数据寄存器合并起来存储 32 据(最高位为正、负符号位)。 1) 通用数据寄存器 D 通道分配 D 0 200 点。只要不写入其他数据,已写入的数据不会变化。但是,由 ,全部数据均清零。(若特殊辅助继电器 被驱动,则数据不被清零)。 2) 停电保持用寄存器 通道分配 312 点,或 800 点(由机器的具体型号定)。基本上同通用数据寄存器。除非改写,否则原有数据不会丢失,不论电源接通与否, 行与否,其内容也不变化。然而在二台 点对的通信时, 用作通信操作。 3) 文件寄存器 通道分配 2000 点。文件寄存器是在用户程序存储器( 的一个存储区,以500 点为一个单位,最多可在参数设置时到 2000 点。用外部设备口进行写入操作。在 行时,可用 令读到通用数据寄存 器中,但是不能用指令将数据写入文件寄存器。用 数据写入 ,再从 读出。将数据写入 时,需要花费一定的时间,务必请注意。 20 4) 件寄存器 通道分配 2000 点。驱动特殊辅助继电器 于采用扫描被禁止,上述的数据寄存器可作为文件寄存器处理,用 令传送数据(写入或读出)。 5)特殊用寄存器 通道分配 256 点。是写入特定目的的数据或已经写入数据寄存器,其内容在电源接通时,写入初 始化值(一般先清零,然后由系统 写入)。 基本逻辑指令是 最基本的编程语言,掌握了它也就初步掌握了使用方法,各种型号的 基本逻辑指令都大台大同小异,现在我们针对 列,逐条学习其指令的功能和使用方法 ,。每条指令及其应用实例都以梯形图和语句表两种编程语言对照说明 : 表 3本指令表 助记符、名称 功能 可用软元件 程序步 常开触点逻辑运算开始 X,Y,M,S,T,C 1 反 常闭触点逻辑运算开始 X,Y,M,S,T,C 1 常开触点串联连接 X,Y,M,S,T,C 1 非 常闭触点串联连接 X,Y,M,S,T,C 1 常开触点并联连接 X,Y,M,S,T,C 1 非 常闭触点联并连接 X,Y,M,S,T,C 1 与 并联回路块的串联连接 1 或 串联回路块的并联连接 1 出 线圈驱动 Y,M,S,T,C 注 1 位 动作保持 Y,M,S 注 2 位 清除动作保持,寄存器清零 Y,M,S,T,C,D,V,Z 栈 运算存储 1 栈 存储读出 1 栈 存储读出与复位 1 束 输入输出及返回到开始 1 一、 输入输出指令( 下面把 条指令的功能、梯形图表示形式、操作元件以 21 列表的形式加以说明: 表 3入输出指令 符号 功 能 梯形图表示 操作元件 ) 常开触点与母线相连 X, Y, M, T, C,S 反) 常闭触点与母线相连 X, Y, M, T, C,S 出) 线圈驱动 Y, M, T, C, S,F 令用于 与母线相连的接点,此外还可用于分支电路的起点。 令是线圈的驱动指令,可用于输出继电器、辅助继电器、定时器、计数器、状态寄存器等,但不能用于输入继电器。输出指令用于并行输出,能连续使用多次。 地址 指令 数据 0000 0001 二、 触点串连指令( 并联指令 ( 表 3点串并联指令 符号(名称) 功 能 梯形图表示 操作元件 ) 常开触点串联连接 X, Y, M, T, C,S 非) 常闭触点串联连接 X, Y, M, T, C,S ) 常开触点并联连接 X, Y, M, T, C,S 或非) 常闭触点并联连接 X, Y, M, T, C,S 令 用于一个触点的串联,但串联触点的数量不限,这两个指令可连续使用 。 用于一个触点的并联连接指令。 三、 电路块的并联和串联指令( 表 3路块的串并联指令 符号(名称) 功 能 梯形图表示 操作元件 或) 电路块并联连接 无 与) 电路块串联连接 无 含有两个以上触点串联连接的电路称为 “串联连接块 ”,串联电路块并联连接时,支路的起点以 令开始,而支路的终点要用令。 令是一种独立指令,其后不带操作元件号,因此,令不表示触点,可以看成电路块之间的一段连接线。如需要将多个电路块并联连接,应在每个并联电路块之后使用一个 令,用这种方 法编程时并联电路块的个数没有限制;也可将所有要并联的电路块依次写出,然后在这些电路块的末尾集中写出 指令,但这时 令最多使用 7 次。 将分支电路(并联电路块)与前面的电路串联连接时使用 令,各并联电路块的起点,使用 令;与 令一样, 22 令也不带操作元件,如需要将多个电路块串联连接,应在每个串联电路块之后使用一个 令,用这种方法编程时串联电路块的个数没有限制,若集中使用 令,最多使用 7 次。 表 3令表 地 址 指 令 数 据 0000 001 001 0002 002 0003 003 000 4 004 0005 005 0006 006 0007 0008 0009 003 0010 006 四、 程序结束指令( 表 3序结束指令 符号(名称) 功 能 梯形图表示 操作元件 束) 程序结束 无 在程序结束处写上 令, 执行第一 步至 间的程序,并立即输出处理。若不写 令, 以用户存贮器的第一步执行到最后一步,因此,使用 令可缩短扫描周期。另外。在调试程序时,可以将 令插在各程序段之后,分段检查各程序段的动作,确认无误后,再依次删去插入的 令。 其他的一些指令,如置位复位、脉冲输出、清除、移位、主控触点、空操作、跳转指令等,同学们可以参考一些课外书,在这里我们不详细介绍了。 五 、 步进顺控指令说明 表 3进顺控指令 助记符、名称 功能 可用软元件 程序步 序 动作开始 S 1 序动作结束 无 1 23 带有 D符号表示支持 32 位操作。 表 3序流程 分类 指令助记符 功能 程序流程 件跳转 程序调用 程序返回 程序结束 环范围开始 环范围结束 表 3送、比较、四则运算 传送与比较 D较 域比较 D送 向传送 四则逻辑运算 D法 D法 D法 D法 D 1 D 1 D辑字与 D辑字或 辑字异或 D补码 表 3点数运算 浮点数运算 D 进制浮点数比较 进制浮点数区域比较 D 进制浮点数加法 D 进制浮点数减法 D 进制浮点数乘法 D 进制浮点数除法 D 进制浮点数转 D 进制浮点数开方 24 表 3点比较 接点比较 ( ( ( ( ( ( ( (( (( ( ( ( ( ( ( ( ( (( (( ( ( (( ( ( ( ( (( (( (最常用的两种编程语言,一是梯形图,二是助记符语言表。采用梯形图编程,因为它直观易懂,但需要一台个人计算机及相应的编程软件;采用助记符形式便于实验,因为它只需要一台简易编程器,而不必用昂贵的图形编程器或计算机来编程。 虽然一些高档的 具有与计算机兼容的 C 语言、 言、专用的 高级语言(如西门子公司的 菱公司的 还有用布尔逻辑语言、通用计算机兼容的汇编语言等。不管怎么样,各厂家的编程语言都只能适用于本厂的产品。 编程指令:指令是 告知要做什么,以及怎样去做的代码或符号。从本质上讲,指令只是一些二进制代码,这点 普通的计算机是完全相同的。同时 有编译系统,它可以把一些文字符号或图形符号编译成机器码,所以用户看到的 令一般不是机器码而是文字代码,或图形符号。常用的助记符语句用英文文字(可用多国文字)的缩写及数字代表各相应指 令。常用的图形符号即梯形图,它类似于电气原理图是符号,易为电气工作人员所接受。 25 指令系统:一个 具有的指令的全体称为该 指令系统。它包含着指令的多少,各指令都能干什么事,代表着 功能和性能。一般讲,功能强、性能好的 指令系统必然丰富,所能干的事也就多。我们在编程之前必须弄清 指令系统 。 程序: 令的有序集合, 行它,可进行相应的工作,当然,这里的程序是指 用户程序。用户程序一般由用户设计, 语句表达的程序不大直 观,可读性差,特别是较复杂的程序,更难读,所以多数程序用梯形图表达。 梯形图:梯形图是通过连线把 令的梯形图符号连接在一起的连通图,用以表达所使用的 令及其前后顺序,它与电气原理图很相似。它的连线有两种:一为母线,另一为内部横竖线。内部横竖线把一个个梯形图符号指令连成一个指令组,这个指令组一般总是从装载( 令开始,必要时再继以若干个输入指令(含 令),以建立逻辑条件。最后为输出类指令,实现输出控制,或为数据控制、流程控制、通讯处理、监控工作等指令,以进行相应的工作。母线是用来连接指令 组的。下图是三菱公司的 列产品的最简单的梯形图例: 它有两组,第一组用以实现启动、停止控制。第二组仅一个 令,用以 结束程序。 梯形图与助记符的对应关系: 助记符指令与梯形图指令有严格的对应关系,而梯形图的连线又可把指令的顺序予以体现。一般讲,其顺序为:先输入,后输出(含其他处理);先上,后下;先左,后右。有了梯形图就可将其翻译成助记符程序。 上图的助记符程序为: 表 3令表 地址 指令 变量 0000 000 0001 010 0002 003 004 反之根据助记符,也可画出与其对应的梯形图。 梯形图与电气原理图的关系:如果仅考虑逻辑控制,梯形图与电气原理图也可建立起一定的对应关系。如梯形图的输出( 令,对应于继电器的线圈,而输入指令(如 应于接点,互锁指令( 看成总开关,等等。这样,原有的 继电控制逻辑,经转换即可变成梯形图,再进一步转换,即可变成语句表程序。 有了这个对应关系,用 序代表继电逻辑是很容易的。这也是术对传统继电控制技术的继承 。 26 一 用 “顺序扫描,不断循环 ”的工作方式 1 每次扫描过程。集中对输入信号进行采样。集中对输出信号进行刷新。 2 输入刷新过程。当输入端口关闭时,程序在进行执行阶段时,输入端有新状态,新状态不能被读入。只有程序进行下一次扫描时,新状态才被读入。 3 一个扫描周期分为输入采样,程序执行,输出刷新。 4 元件映象寄存器的内容是随着程序的执行变化而变化的。 5 扫描周期的长短由三条决定。( 1)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论