毕业设计(论文)基于PLC的台车呼叫控制系统的设计与实现_第1页
毕业设计(论文)基于PLC的台车呼叫控制系统的设计与实现_第2页
毕业设计(论文)基于PLC的台车呼叫控制系统的设计与实现_第3页
毕业设计(论文)基于PLC的台车呼叫控制系统的设计与实现_第4页
毕业设计(论文)基于PLC的台车呼叫控制系统的设计与实现_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

1、台车呼叫控制系统的设计学生:xx 指导教师:xx内容摘要:本设计是一个基于可编程控制器(plc)西门子s7-200的台车呼叫控制系统,它能够指示台车的停车位和呼叫使能,是否可以呼叫及台车是否到位,能够实现电机正转,电机反转,可以紧急停车等功能。设计阐述了可编程控制器西门子s7-200的功能特点以及操作,提出了系统的总体设计方案。本系统具有价格低廉、高可靠性、高性能和智能化的特点。通过该系统的成功研制和应用,生产效率将大幅度提高,工人的劳动强度将大幅度降低,控制精度也将进一步提高。关键字: plc 台车呼叫 自动控制design of the calling control system abo

2、ut trollerabstract: the design is based on programmable concallings completed (plc) siemens s7-200 in the troller calling control system design and implementation, to indicate troller parking spaces and the calling is enabled, if you can call and the troller is in place, are transferred to the motor

3、, motor reversal, can be an emergency stop and other functions. describes the design of siemens s7-200 programmable concallings features and operation, proposed overall system design. the system has a low cost, high reliability, high performance and intelligent features. the success of the system th

4、rough the development and application of productivity will greatly increase, the labor intensity will be greatly reduced, the control accuracy will be further enhanced. key words: programmable logic controller troller motor目 录前言11 系统设计方案11.1 方案的总体框架11.1.1 plc硬件安排及软件规划11.2 控制要求21.3 外围设备和i/o地址分配22 可编程

5、序控制器52.1 可编程序控制器概述52.2 可编程控制器的特点52.3 可编程控制器的应用与发展72.3.1 可编程序控制器的应用72.3.2 可编程控制器的发展82.4 plc型号的选择82.5 西门子s7-200plc简介92.6plc控制系统硬件设计思路103 软件设计113.1 系统流程图113.2 系统梯形图134 设计总结20参考文献22台车呼叫控制系统的设计前言随着现代工业设备的自动化越来越多的工厂设备采用plc,变频器,人机界面自动化器件来控制,因此自动化程度越来越高。电器控制技术是随着科学技术的不断发展,生产工艺不断提出新的要求而得到迅速发展的。在现代化工业生产中,为了提高

6、劳动生产率,降低成本,减轻工人的劳动负担,要求整个工艺生产过程全盘自动化,这就离不开控制系统。控制系统是整个生产线的灵魂,对整个生产线起着指挥的作用。一旦控制系统出现故障,轻者影响生产线的继续进行,重者甚至发生人生安全事故,这样将给企业造成重大损失。台车呼叫控制系统是基于plc控制系统来设计的,控制系统的每一步动作都直接作用于台车的运行,其控制重点转向物资的控制和管理要求实时、协调和一体化,计算机之间、数据采集点之间、机械设备的控制器之间以及它们与计算机之间的通信可以及时地汇总信息。因此,台车性能的好坏与控制系统性能的好坏有着直接的关系。台车能否正常运行、工作效率的高低都与控制系统密不可分。它

7、实现了全自动作业后,满足了人们速度、精度、高度、重量、重复存取和搬运等要求,使总体效益和生产的应变能力大大超过各部分独立效益的总和,自动化技术组建成为仓库自动化技术的核心,既可以节省开支,又减少了浪费,因此建立一个便捷、可行的台车呼叫控制系统是十分迫切和需要的。本产品plc实现自动化开支,解决了劳动强度大、经济效益差的问题。1 系统设计方案 1.1 方案的总体框架1.1.1 plc硬件安排及软件规划 为了区别,工位依18编号并各设一个限位开关。每个工位设一呼车按钮,系统设启动按钮和停机按钮各1个,台车设正反转接触器各1个,每工位设呼车指示灯1个,但并联接于各个输出口上。系统布置图如图1.1.1

8、-1所示1。 台车又叫送料车,是一种安装有脚轮的运送与储存物料的单元移动集装设备。它具有自动行走,液压自动定位脱模(可实现上,下,左,右移动)的优点。本设计主要是实现它的左右移动。 图1.1.1-1 系统布置图 plc按键呼叫控制电路电源控制电路工作指示灯显示电路台车控制电路图1.1.1-2 系统方框图整个系统由电源控制电路、按键呼叫控制电路、工作指示灯显示电路、台车控制电路、可编程控制器plc五部分组成。由电源控制电路提供整个系统的能源,由可编程控制器plc来读取按键的状态,再经过处理来控制工作指示灯和台车的运动状态。 1.2 控制要求 一部电动运输车供8个加工点使用。台车的控制要求如下:p

9、lc上电后,车停在某个工位,若无用车呼叫(下称呼车)时,则各工位的指示灯亮,表示各工位可以呼车。工作人员按本工位的呼车按钮呼车时,各工位的指示灯均灭,此时别的工位呼车无效。如停车工位呼车时,台车不动,呼车工位号大于停车位时,台车自动向高位行驶,当呼车位号小于停车位号时,台车自动向低位行驶,当台车到呼车工位时自动停车。停车时间为30s供呼车工位使用,其他工位不能呼车。从安全角度出发,停电再来电时,台车不会自行启动。为了区别,工位依18编号各设一个限位开关。 1.3 外围设备和i/o地址分配根据控制要求,系统的输入量有:启、停按钮信号,1号位-8 号位的限位开关sqlsq8信号,1号位-8号位的呼

10、叫开关sb1sb8信号;系统的输出信号有:前进、后退控制电机接触器驱动信号,呼叫指示灯信号。共需实际输入点数18个,输出点数2个。配置表如表1.3-1所示: 表1.3-1 系统i/o资源配置表序号元件名设备名作用1i0.0k1启动按钮开关2i0.1k2停止按钮开关3i2.0sb11号站呼叫按钮开关4i2.1sb22号站呼叫按钮开关5i2.2sb33号站呼叫按钮开关6i2.3sb44号站呼叫按钮开关7i2.4sb55号站呼叫按钮开关8i2.5sb66号站呼叫按钮开关9i2.6sb77号站呼叫按钮开关10i2.7sb88号站呼叫按钮开关11i1.0st11号站限位开关12i1.1st22号站限位开

11、关13i1.2st33号站限位开关14i1.3st44号站限位开关15i1.4st55号站限位开关16i1.5st66号站限位开关17i1.6st77号站限位开关18i1.7st88号站限位开关19q1.0q1.0电机正传继电器20q1.1q1.1电机反转继电器台车自动往返控制系统的工作示意图如图1.3-1所示。控制要求如下:a. 按下起动按钮sb0,电动机m正转,台车前进;碰到限位开关sq1后,电动机m反转,台车后退。b. 台车后退碰到限位开关sq2后,电动机m停转,台车停车5s后,第二次前进,碰到限位开关sq3,再次后退。c. 当后退再次碰到限位开关sq2时,台车停止。sq2sq3sb0:

12、x000起动按钮小车sq1前进:y001后退:y002x002x001x003 图1.3-1 台车自动往返控制系统的工作示意图对上述台车自动往返控制系统的控制要求进行分析可知其一个工作周期有5个工序,每个工序状态继电器的分配、功能与作用以及转换条件如表1.3-22所示。表1.3-2 每个工序状态继电器的分配、功能与作用、转换条件工序分配的状态继电器功能与作用转换条件0初始状态s0plc上电做好准备m80021第一次前进s20驱动输出线圈y001,m正转x000(sb0)2第一次后退s21驱动输出线圈y002,m反转x001(sq1)3暂停5ss22驱动定时器t0延时5sx002(sq2)4第二

13、次前进s23驱动输出线圈y001,m正转t05第二次后退s24驱动输出线圈y002,m反转x003(sq3)根据表1.3-2可设计出顺序功能图如图1.3-2所示。s20s21y001x001x002s0s22s23t0k50m8002x000前进起动t0暂停y002y002后退y001y001前进y002s24y002后退y001x001x002 图1.3-2 台车自动往返控制系统顺序功能图2 可编程序控制器 2.1 可编程序控制器概述可编程序控制器(programmable controller)通常也可简称为可编程控制器,英文缩写为pc或plc,是以微处理器为基础,综合了计算机技术、自动控

14、制技术和通信技术发展起来的一种通用的工业自动控制装置。它具有体积小、功能强、程序设计简单、灵活通用、维护方便的一系列的优点,特别是它的高可靠性和较强的适应恶劣工作环境的能力,更是得到了用户的好评,因而在冶金、能源、化工、交通、电力等领域中的到了越来越广泛的应用,成为了现代工业控制的三大支柱(plc、机器人、cad/cam)。 2.2 可编程控制器的特点 可靠性高,抗干扰能力强3现代plc采用了集成度很高的微电子器件,大量的开关动作由无触点的半导体电路来完成,其可靠程度是使用机械触点的继电器所无法比较的。为了保证plc能在恶劣的工业环璄下可靠工作,在其设计和制造过程中采取了一系列硬件和软件主面的

15、抗干扰措施。硬件主面采取的主要措施有:隔离-plc的输入、输出接口电路一般都采用光电耦合器来传递信号,这种措施使外部电路与plc内部之间完全避免了电的联系,有效的抑制了外部的干扰源对plc的影响,还可防止外部强电窜入内部cpu。滤波-在plc电路电源和输入、输出(i/o)电路中设置多种滤波电路,可有效抑制高频干扰信号。在plc内部对cpu供电电源采取屏蔽、稳压、保护等措施,防止干扰信号通过供电电源进入plc内部,另外各个输入、输出(i/o)接口电路的电源彼此独立,以避免电源之间的互相干扰。 内部设置连锁、环璄检测与诊断等电路,一旦发生故障,立即报警。外部采用密封、防尘、抗振的外壳封装结构,以适

16、应恶劣的工作环璄。 在软件方面采取的主要措施有:设置故障检测与诊断程序,每次扫描都对系统状态、用户程序、工作环璄和故障进行检测与诊断,发现出错后,立即自动做出相应的处理,以适应恶劣的工作环璄。对用户程序及动态数据进行电池后备,以保障停电后有相关状态及信息人不会因此而丢失。采用以上抗干扰措施后,一般plc的抗电平干扰强度可达峰值1000v,脉宽10us,其平均无故障时间可高达30-50万小时以上。 功能完善,适应性强目前plc产品已经标准化、系列化和模块化,不仅具有逻辑运算、计时、计数、顺序控制等功能,还具有a/d、d/a转换、算术运算及数据处理、通信联网和生产过程监控等功能。它能根椐实际需要,

17、方便灵活地组装成大小各异、功能不一的控制系统:既可控制一台单机、一条生产线、以可以控制一个机群、多条生产线;既可以现场控制,以可以远程控制。针对不同的工业现场信号,如交流或直流、开关量或模拟量、电流或电压、脉冲或电位、强电或弱电等,plc都有相应的i/o接口模块与工业现场控制器件和设备直接连接,用户可以根据需要方便地进行配置,组成实用、紧凑的控制系统。 使用简单,调试维修方便plc的接线极其方便,只需将产生输入信号的设备(按钮、开关等)与plc的输入端子连接,将接收输出信号的被控设备(如接触器、电磁阀等)与的输出端子连接,仅用螺丝刀即可完成全部接线工作。plc的用户程序可在实验室摸拟调试,输入

18、信号用开关来摸拟,输出信号可以观察plc的发光二极管。调试后再将plc在现场安装通调。调试工作量要比继电器控制系统少得多。plc的故障率很低,并且有完善的自诊断功能和运行故障指示装置。一旦发生故障,可以通过plc机上各种发光二极管的亮灭状态迅速查明原因,排除故障。 采用先进的模块化结构,系统组合灵活方便 plc的各个部件,包括cpu、电源、i/o(其中也包含特殊功能的i/o)的均采用模块化设计,由机架和电缆将各模块连接起来。系统的模块和规模可根据用户的实际需求自行组合,这样便可实现用户要求的合理的性能价格比。 对生产工艺改变适应性强,可进行柔性生产plc实质上就是一种工业控制计算机,其控制操作

19、的功能是通过软件变成来确定的。当生产工艺发生改变时,不必改变plc硬件设备,只需改变plc中的程序。这对现代化的小批量、多品种产品的生产特别适合。 2.3 可编程控制器的应用与发展 2.3.1 可编程序控制器的应用近年来,随着微处理器芯片及其有关元器件的价格大幅度下降,plc的成本也随之下降。与此同时,plc的性能却在不断完善,功能也在增多增强,使得plc的应用已由早期的开关逻辑发展到现在工业控制的各个领域。根据plc的特点,可以将其应用形式归纳为如下几类4:a. 开关逻辑控制。这是plc的最基本最广泛的应用领域。plc具有强大的逻辑运算能力,可以实现各种简单和复杂的逻辑控制。b. 模拟量控制

20、。在工业生产过程中,有许多连续变化的量都是模拟量,而plc中所处理的是数字量,为了能接受模拟量输入和输出模拟量信号,plc中配制有a/d和d/a转化模块,将现场的模拟量经过转化变为数字量,经微处理器进行处理,数字量又经d/a转换变成模拟量去控制被控制对象,这样就可实现plc对模拟量的控制。c. 闭环过程控制定时控制。plc具有定时控制的功能,它可以为用户提供几十甚至上百个定时器,其定时的时间可以由用户在编写程序时设定,也可以由操作人员在工业现场通过编程器进行设定,实现定时或延时的控制。计数控制。计数控制也是控制系统不可缺少的,plc同样也为用户提供了几十个甚至上百个定时器,设定方式如同定时一样

21、。若用户需要对频率较高的信号进行计数,则可以选择高速技术模块。顺步控制。在工业控制中,采用plc实现顺序控制,可以由移位寄存器和步进指令编写程序,也可以采用顺序控制的标准化语言顺序功能图sfc编写程序,使得plc在实现按照事件或输入状态的顺序控制相应输出时更加容易。d. 数据处理。现代plc都具有数据处理能力,它不仅能进行算术运算和数据传送,而且还能进行数据比较、数据转换、数据显示和打印以及数据通信等。对于大、中型plc还可以进行浮点运算、函数运算等。e. 通信和联网。plc的控制已从早期的单机控制发展到了多机控制,实现了工厂自动化。这是由现代的plc一般通信的功能,它既可以对远程i/o进行控

22、制,又能实现plc与plc、plc与计算机之间的通信,从而可以方便可靠的搭成“集中管理,分散控制”的分布式控制系统。由此可见plc是实现工厂自动化的理想工业控制器。 2.3.2 可编程控制器的发展世界上公认的第一台plc是1969年美国数字设备公司研制的。早期的plc主要由分立元件和中小规模集成电路组成,可以完成简单的逻辑控制及定时、计数功能。20世纪70年代初出现了微处理器,人们很快将其引入可编程控制器,使plc增加了运算、数据传送及处理功能,成为真正具有计算机特征的工业控制装置。20世纪70年代中末期,可编程控制器进入了实用化阶段,计算机技术已全面引入可编程控制器中,使其功能发生了飞跃。2

23、0世纪80年代初,可编程控制器在先进工业国家中已获得了广泛的应用。这个时期的可编程控制器发展的特点是大规模、高速度、高性能、产品系列化。这标志着可编程控制器已步入成熟阶段。这个阶段的另一个特点是世界上生产可编程控制器的国家日益增多,产量日益上升。20世纪末期,可编程控制器的发展特点是更加适应于现代工业控制的需要。目前,可编程控制器在机械制造、石油化工、冶金钢铁、汽车、轻工业等领域的应用都得到了长足的发展。我国可编程控制器的引进、应用、研制、生产是伴随着改革开放开始的。最初是在引进设备中大量使用了可编程控制器。接下来在各种企业的生产设备中不断扩大了可编程控制器的应用。目前,我国已可以生产中、小型

24、可编程控制器。随着我国四个现代化进程的深入,可编程控制器在我国将有更广阔的应用天地。 2.4 plc型号的选择综合输入输出点的计算以及要实现的台车呼叫系统功能,使用西门子s7-200plc(cpu224)5加一个扩展模块,这样就能完全能够满足设计要求。s7-200plc是一种小型可编程逻辑控制器(micro plc),可应用于各种小型自动化控制系统。高集成度的设计、低廉的成本使得s7-200成为各种小型控制任务理想的解决方案,适用于各行各业,各种场合中的检测、监测及控制的自动化。并且,西门子s7-200plc具有:极高的可靠性、丰富的指令集、极快的浮点运算速度、丰富的扩展模块、强大的内部集成功

25、能等几个方面的出色表现。 2.5 西门子s7-200plc简介 s7-2006的用户程序中包括了位逻辑、计数器、定时器、复杂数学运算以及与其它智能模块通讯等指令内容,从而使它能够监视输入状态,改变输出状态以达到控制目的。紧凑的结构、灵活的配置和强大的指令集使s7-200成为各种控制应用的理想解决方案。它集成6 输入/4 输出共10个数字量i/o 点,无i/o 扩展能力。拥有6k 字节程序和数据存储空间,4个独立的30khz 高速计数器,2 路独立的20khz 高速脉冲输出以及1个rs485 通讯/编程口,具有ppi 通讯协议、mpi 通讯协议和自由方式通讯能力。非常适合于小点数控制的微型控制器

26、。s7-200系列在集散自动化系统中充分发挥其强大功能。使用范围可覆盖从替代继电器的简单控制到更复杂的自动化控制。应用领域极为广泛,覆盖所有与自动检测,自动化控制有关的工业及民用领域,包括各种机床、机械、电力设施、民用设施、环境保护设备等等。如: 冲压机床、磨床、印刷机械、橡胶化工机械、中央空调、电梯控制、运动系统等。图2.5-1 西门子s7-200plcstep 7-micro/win 32是西门子公司专门为s7-200系列plc设计在个人计算机windows操作系统下运行的编程软件,它的功能强大,使用方便,简单易学,可用梯形图(lad)、语句表(stl)和功能块图三种编程语言编制程序,不同

27、的编程语言编制的程序可以相互转换。step 7-micro/win 32提供两套指令集,即simatic指令集(s7-200方式)和国际标准指令集(iec1131-3方式)。程序编制完成之后,利用plc与计算机专用的pc/ppi电缆传送程序至plc。2.6 plc控制系统硬件设计思路 当plc投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,plc的cpu以一定的扫描速度重复执行上述三个阶段7。 输入采样阶段, plc以扫描方式依次地读入所有输入状态和数据,并将它们存入i/o映象区中的相应得单元内。输入采样结束

28、后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,i/o映象区中的相应单元的状态和数据也不会改变。 用户程序执行阶段,在用户程序执行阶段,plc总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统ram存储区中对应位的状态。 输出刷新阶段,当扫描用户程序结束后,plc就进入输出刷新阶段。在此期间,cpu按照i/o映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时

29、,才是plc的真正输出。本设计以plc作为工具对台车呼叫控制系统的各种操作进行控制。plc控制系统设计可以分为以下几个步骤:熟悉被控对象(本次设计的对象是台车呼叫控制系统),制定控制方案确定i/o点数选择plc机型(本次设计采用西门子s7-200plc),选择输入、输出设备,分配plc的i/o地址程序设计(包括梯形图的绘制),系统调试编制相关技术文件。系统总体设计流程如图2.6-1所示:总体设计分析计算i/o点数plc选型i/o地址分配,输入输出设备选择梯形图设计模拟调试修改程序编制相关技术文件符合要求?yn图2.6-1 系统总体设计流程图3 软件设计 3.1 系统流程图流程图主要由过程动作、

30、有向连线、转换条件组成8。过程与动作:顺序控制设计法最基本的思想是将系统的一个工作周期划分为若干个相连的阶段,这些阶段称为过程。过程是根据输出量的状态变化来划分的,在任何一个过程之内,各输出量的on/off状态不变。但是相邻两过程输出量的状态是不同的。过程的这种划分使代表各过程的编程元件的状态与各输出量之间的逻辑关系极为简单。当系统正处于某一过程所在的阶段时,该过程处于活动状态,称该过程为“活动”过程。当处于活动状态时,相应的动作被执行,处于不活动状态时,相应的非存储型动作被停止执行。有向连线:在顺序功能图中,随着时间的推移和转换条件的实现,进展按有向连线规定的路线和方向进行,在画顺序功能图时

31、,将代表各过程的方框按它们成为活动过程的先后次序顺序排列,并用有向连线将它们连接起来。转换添加:使系统由当前过程进入下一过程的信号称为转换条件,顺序控制设计法用转换条件控制代表各过程的编程元件。转换条件可以是外部的输入信号,如按钮、指令开关、限位开关的接通/断开等,也可以是可编程控制器内部产生的信号,如定时器、常开触点的接通等,转换条件也可能是若干个信号的与、或、非逻辑组合。开始8个工作指示灯亮,可以呼车是否有人呼车8个工作指示灯灭,其他呼车无效呼车位是否在高位电机正传,台车向高位运动电机反转,台车向低位运动是否运动到呼车位开始定时是否定时30s图3.1-1 系统流程图 3.2 系统梯形图按下

32、启动按钮i0.0后主程序网络1 的m0.0导通并自锁,呼叫指示灯亮,此时可以通过呼叫按钮多对台车进行呼叫。网络2和网络3一直调用子程序sbr_0和sbr_1。网络4和网络5的主要功能是在有呼叫信号m0.1时,调用子程序sbr_2,同时屏蔽呼叫允许信号,关闭呼叫指示灯。正是因为在有呼叫信号m0.1时,调用子程序sbr_2,使得停电再来电时,电机不会自行启动。m0.1时调用子程序sbr_0的主要作用是检测小车位置;子程序sbr_1的主要作用是检测呼叫信号;子程序sbr_2的主要作用是在有呼叫信号时,对呼叫信号做出反应9。主程序:一直调用子程序sbr_0和sbr_1,条件调用sbr_2,并控制呼叫指

33、示灯。i0.0m0.0m0.0主程序注释:台车呼叫控制网络1 plc上电plc通断电网络2调用子程序sbr_0:sbr_0ensm0.0网络3调用子程序sbr_1sbr_1ensm0.0i0.1网络4调用子程序sbr_2sbr_2enm0.1网络5通过8个指示灯的灯亮与灯灭来判断呼叫控制按钮是否可用:m0.0m0.1q0.0q0.1q0.2q0.2q0.3q0.2q0.4q0.2q0.5q0.2q0.6q0.2q0.7q0.2t37r1图3.2-1子程序sbr_0:台车当前位置数据采集,将台车在行程开关采集的位置信号传送到指定内存区域vb0子程序注释:台车当前位置数据采集网络1若台车在行程开关

34、st1处时采集台车当前位置数据并传递到vb0中:m0v_ben en0in out1q0.2vb0q0.2网络2若台车在行程开关st2处时采集台车当前位置数据并传递到vb0中:i1.0q0.2m0v_ben en0in outvb0q0.2i1.1q0.22q0.2网络3若台车在行程开关st3处时采集台车当前位置数据并传递到vb0中:m0v_ben en0in outvb0q0.2i1.2q0.23q0.2网络4若台车在行程开关st4处时采集台车当前位置数据并传递到vb0中:m0v_ben en0in outvb0q0.2i1.3q0.24q0.2网络5若台车在行程开关st5处时采集台车当前位

35、置数据并传递到vb0中:m0v_ben en0in outi1.4q0.25q0.2vb0q0.2网络6若台车在行程开关st6处时采集台车当前位置数据并传递到vb0中:m0v_ben en0in outvb0q0.2i1.5q0.26q0.2网络7若台车在行程开关st7处时采集台车当前位置数据并传递到vb0中:m0v_ben en0in out7q0.2vb0q0.2i1.6q0.2网络8若台车在行程开关st8处时采集台车当前位置数据并传递到vb0中:m0v_ben en0in out8q0.2vb0q0.2i1.7q0.2图3.2-2子程序sbr_1:收集按钮信号,将按下按钮的位置号传送到指

36、定内存区域,并形成呼叫控制信号m0.1子程序注释:台车呼叫位置数据采集网络1若主程序指示灯显示可以进行呼叫时,按下sb1则将当前呼叫位置数据传递到vb1中;不满足时则不能进行数据传递m0v_ben en0in outi2.0q0.2m0.1q0.22q0.2vb1q0.2网络2若主程序指示灯显示可以进行呼叫时,按下sb2则将当前呼叫位置数据传递到vb1中;不满足时则不能进行数据传递m0v_ben en0in outi2.1q0.2m0.1q0.2vb1q0.21q0.2网络3若主程序指示灯显示可以进行呼叫时,按下sb3则将当前呼叫位置数据传递到vb1中;不满足时则不能进行数据传递3q0.2vb

37、1q0.2m0v_ben en0in outi2.2q0.2m0.1q0.2网络4若主程序指示灯显示可以进行呼叫时,按下sb4则将当前呼叫位置数据传递到vb1中;不满足时则不能进行数据传递4q0.2vb1q0.2m0v_ben en0in outi2.3q0.2m0.1q0.2网络5若主程序指示灯显示可以进行呼叫时,按下sb5则将当前呼叫位置数据传递到vb1中;不满足时则不能进行数据传递5q0.2vb1q0.2m0v_ben en0in outi2.4q0.2m0.1q0.2网络6若主程序指示灯显示可以进行呼叫时,按下sb6则将当前呼叫位置数据传递到vb1中;不满足时则不能进行数据传递6q0.

38、2vb1q0.2m0v_ben en0in outi2.5q0.2m0.1q0.2网络7若主程序指示灯显示可以进行呼叫时,按下sb7则将当前呼叫位置数据传递到vb1中;不满足时则不能进行数据传递7q0.2vb1q0.2m0v_ben en0in outi2.6q0.2m0.1q0.2网络8若主程序指示灯显示可以进行呼叫时,按下sb8则将当前呼叫位置数据传递到vb1中;不满足时则不能进行数据传递8q0.2vb1q0.2m0v_ben en0in outi2.7q0.2m0.1q0.2网络9判断是否有呼叫按钮按下:i2.0q0.2t37q0.2m0.0q0.2m0.1q0.2i2.1q0.2i2.2q0.2i2.3q0.2i2.4q0.2i2.5q0.2i2.6q0.2i2.7q0.2m0.1q0.2图3.2-3子程序sbr_2:比较小车位置号与呼叫位置号,根据比较结果,控制小车左行右行和定时子程序注释

温馨提示

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

评论

0/150

提交评论