




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、抢答器PLC设计本文介绍聋用三菱FX2N系列PLC对知识竞赛抢答器的控制,阐述了控制方案。实现抢答器功能的方式有多种,可以采用早期的模拟电路、数字电路或模数混合电路。近年来随着科技的飞速发展,单片机、PLC的应用不断地走向深入,同时带动传统的控制检测技术的不断更新。本文采用本三菱公司生产的FX2N-48MR型PLC作为核心控制器进行四路抢答器系统的设计,并且设计出了系统结构图、程序指令、梯形图以及输入输出端子的分配方案。同时根据知识竞赛抢答器的控制要求和特点,确定PLC的输入输出分配,并进行现场调试。关键词:PLC知识竞赛抢答器PLC程序设计第一章概述可编程控制器(PLC)是一种新型的通用自动
2、化控制装置,它将传统的继电器控制技术、计算机技术和通讯技术融为一体,具有控制功能强,可靠性高,使用灵活方便,易于扩展等优点而应用越来越广泛。可编程控制器(ProgrammableLogicController)即PLC。现已广泛应用于工业控制的各个领域。他以微处理为核心,用编写的程序不仅可以进行逻辑控制,还可以定时,计数和算术运算等,并通过数字量和模拟量的输入/输出来控制机械设备或生产过程。美国电气制造商协会经过4年调查,与1980年将其正式命名为可编程控制器(ProgrammableController),简写为PC。后来由于PC这个名称常常被用来称呼个人电脑(PersonalCompute
3、r),为了区别,现在也把可编程控制器称为PLC。长见的几种PLC如下图1-1所示:图1-1三种常见的PLC1.1 PLC的简介国际电工委员会(IEC)于1987年对PLC定义如下:PLC是专为在工业环境下应用而设计的一种数字运算操作的电子装置,是带有存储器,可以编制程序的控制器。它能够存储和执行指令,进行逻辑运算,顺序控制,定时,计数和算术等操作,并通过数字式和模拟式的输入输出,控制各种类型的机械和生产过程。PLC及其有关的外围设备,都应按易于与工业控制系统形式一体,易于拓展其功能的原则设计。事实上,PLC就是以嵌入式CPU为核心,配以输入,输出等模块,可以方便的用于工业控制领域的装置。PLC
4、与机器人,计算机帮助设计与制造一起作为现代工业的三大支柱。1.2 PLC的用途与特点1.2.1 PLC的用途PLC的初期由于其价格高于继电器控制装置,使其应用受到限制。但近年来由于微处理器芯片及有关元件价格大大下降,使PLC的成本下降,同时又由于PLC的功能大大增强,使PLC的应用越来越广泛,广泛应用于钢铁、水泥、石油、化工、采矿、电力、机械制造、汽车、造纸、纺织、环保等行业。PLC的应用通常可分为五种类型:(1)顺序控制这是PLC应用最广泛的领域,用以取代传统的继电器顺序控制。PLC可应用于单机控制、多机群控、生产自动线控制等。如注塑机、印刷机械、订书机械、切纸机械、组合机床、磨床、装配生产
5、线、电镀流水线及电梯控制等。(2)运动控制PLC制造商目前已提供了拖动步进电动机或伺服电动机的单轴或多轴位置控制模版。在多数情况下,PLC把扫描目标位置的数据送给模版块,其输出移动一轴或数轴到目标位置。每个轴移动时,位置控制模块保持适当的速度和加速度,确保运动平滑。相对来说,位置控制模块比计算机数值控制(CNC)装置体积更小,价格更低,速度更快,操作方便。(3)闭环过程控制PLC能控制大量的物理参数,如温度、压力、速度和流量等。PID(ProportionalIntergralDerivative)模块的提供使PLC具有闭环控制功能,即一个具有PID控制能力的PLC可用于过程控制。当过程控制中
6、某一个变量出现偏差时,PID控制算法会计算出正确的输出,把变量保持在设定值上。(4)数据处理在机械加工中,出现了把支持顺序控制的PLC和计算机数值控制(CNC)设备紧密结合的趋向。著名的日本FANUC公司推出的Systen10、11、12系列,已将CNC控制功能作为PLC的一部分。为了实现PLC和CNC设备之间内部数据自由传递,该公司采用了窗口软件。通过窗口软件,用户可以独自编程,由PLC送至CNC设备使用。美国GE公司的CNC设备新机种也同样使用了具有数据处理的PLCo预计今后几年CNC系统将变成以PLC为主体的控制和管理系统。(5)通信和联网为了适应国外近几年来兴起的工厂自动化(FA)系统
7、、柔性制造系统(FMS)及集散控制系统(DCS)等发展的需要,必须发展PLC之间,PLC和上级计算机之间的通信功能。作为实时控制系统,不仅PLC数据通信速率要求高,而且要考虑出现停电故障时的对策。1.2.2 PLC的特点(1)抗干扰能力强,可靠性高继电接触器控制系统虽具有较好的抗干扰能力,但使用了大量的机械触头,使设备连线复杂,由于器件的老化、脱焊、触头的抖动及触头在开闭时受电弧的损害大大降低了系统的可靠性。传统的继电器控制系统中使用了大量的中间继电器、时间继电器。由于触点接触不良,容易出现故障,PLC用软件代替大量的中间继电器和时间继电器,仅剩下与输入和输出有关的少量硬件,接线可减少互继电器
8、控制系统的1/10-1/100,因触点接触不良造成的故障大为减少。而PLC采用微电子技术,大量的开关动作由无触点的电子存储器件来完成,大部分继电器和复杂的连线被软件程序所取代,故寿命长,可靠性大大提高。1.3 PLC的分类1.3.1 按I/O点数容量分类一般来说,PLC处理的I/O点数比较多,反映控制关系比较复杂,用户要求的程序存储器容量比较大,要求PLC的指令及其他功能比较多,指令执行的过程比较快等。按PLC的输入输出点数可将PLC分为三类。(1)小型机小型PLC的功能一般以开关量控制为主,其输入、输出总数在256点一下,用户程序存储器容量在4K字一下。现在的高性能小型机还具有一定的通信能力
9、和少量的模拟量处理能力。这类PLC价格低廉,体积小,适合于控制单台设备,开发机电一体化产品。典型的小型机有OMRON公司的CPM2A系列、SIEMEN公司的S7-200系列,MITSUBISH公司的FX系列和AB公司的SLC500系列等整式PLC等产品。(2)中型机中型机PLC的输入、输出总点数在256-2048点之间,用户程序存储器容量达到2-8K字。中型机PLC不仅具有开关量和模拟量的控制功能,还具有更强的数字计算能力,他的通信功能和模拟量处理能力更强大。中型机的指令比小型机更丰富,适用于更复杂的逻辑控制系统以及连续生产过程控制场合。典型的中型机有SIEMENS公司的S-300系列、OMR
10、ON公司的C200H系列、AB公司的SLC500系列模块式PLC等产品。(3)大型机大型机PLC的输入、输出总点数在2048点以上,用户程序存储器容量达到8-6K字。大型PLC的性能已经与工业控制计算机相当,他具有计算、控制和调节的功能,还具有很强的网络结构和通信联网能力。他的监视采用CRT显示,能够表示过程动态流程,纪录各种曲线,PID调节参数选择图;他配备多种智能板,构成一个多功能系统。这种系统还可以和其他型号的PLC互联,和上位机相连,组成一个集中分散的生产过程和产品质量控制系统。大型机适用于设备自动化控制、过程自动化控制和过程监控系统。典型的大型PLC<SIEMENS公司的S7-
11、400系列、OMRON公司的CVM1和CS1系列、SB公司的SLC5/05系列等产品。上述划分没有严格的界限,随着PLC技术的飞速发展,某些小型PLC也具备中型机和大型机的功能,这也是PLC的发展趋势。1.3.2 按结构形式分类按PLC物理结构形式的不同,可分为整体式(也称单元式)和组合式(也称模块式)两类。(1)整体式结构整体式结构的PLC是将中央处理单元(CPU)、存储器、输入单元、电源、通信端口、I/O扩展端口等组装在一个箱体内构成主机。内外还有独立的I/O扩展单元等通过扩展电缆与主机上的扩展端口相连,以构成PLC不同配置与主机配合使用。整体式结构的PLC结构紧凑、体积小、成本低、安装方
12、便。小型机常用这种结构。(2)组合式结构这种结构的PLC是将CPU、输入单元、输出单元、电源单元、智能I/O单元,通信单元等分别做成相应的电路板和扩展模块。组合式的特点是配置灵活,输入接点、输出接点的数量可以自由选择,各种功能模块可以依需要灵活配置。大、中型PLC常用组合式结构。第二章整体方案的选择2.1整体功能介绍知识竞赛抢答器,顾名思义就是用于比赛时,跟对手比反应时间,思维运转快慢的新型电器。随着社会科技技术的不断发展,他的应用场合也随之增加;技术含量大大提升;更加方便可靠。目前,形式多样、功能完备的抢答器已广泛应用于电视台、商业机构、学校及企事业单位,它为各种竞赛增添了刺激性、娱乐性,在
13、一定程度上丰富了人们的业余生活。用PLC进行知识竞赛抢答器设计,其控制方便,灵活,只要改变输入PLC的控制程序,便可改变竞赛抢答器的抢答方案。抢答器应用场合效果如下图2-1所示:图2-1(1) 竞赛抢答器的控制要求(1)知识竞赛抢答器能使4个队同时参加抢答。(2)设裁判队为裁判台,参赛对为参赛台。裁判台设有音响和裁判灯,并且设有裁判台开始按钮SB0和裁判台复位按钮SB5;参赛台设有参赛台抢答按钮以及参赛台灯。1-4号参赛台分另I对应按钮SB1-SB4及参赛台灯EL1-EL4。(3)知识竞赛抢答器能适合以下比赛规则:出题后,各队抢答必须在裁判说出“开始”并按下裁判台的开始按钮SB0后15S内抢答
14、,并由数码管显示时间。如提前抢答,抢答器发出“违规”信号。15S时间到,如无队抢答,则抢答器给出时间已到信号,该题作废。在有队抢答的情况下,则抢答器发出“抢答”信号,数码管开始计时,并由数码管显示出抢到题的参考队号,抢到题的队必须在30S内答完题,如30S内未答完,则作超时处理。(4)灯光与音响信号的意义如下:1音响叫(响1S)+某台灯亮,由某参赛队正常抢答。2音响叫(响1S)+某台灯亮+总台灯亮,某参赛队违规。3音响叫(响1S)+裁判台灯亮,无人抢答或答题超时。(5)在某个题结束后,裁判员按下台上的复位按钮SB5,抢答器恢复原来的状态,为下一轮抢答作好准备。(6)各输出端口统一采用直流24V
15、电源。(1) 用单片机和PLC分别做系统的比较所谓单片机系统就是采用目前市场上的单片机CPU及其它外围芯片,根据不同系统设计电路板,最终设计成一台简易的计算机系统,并在此基础上设计程序以达到所要求的控制功能。这种形式在80年代国内很流行,但由于受到本身可靠性及其它方面的限制,目前除了仪表上仍然采用外,在工业现场的应用已逐步被PLC所代替。单片机的可靠性:由于目前国内市场上的单片机芯片的品质良莠不齐,很大一部分还是国外筛选出来的次等品,加上其它外围元件(如电阻、电容等)的参数离散性也很大,批量小的产品不可能经过筛选配对等技术处理,因此这样的产品很难做到很好的一致性和高可靠性,因为任一元件的参数偏
16、离设计要求都会引起系统的不稳定。另外,单片机的所有器件均不是工业级的,抗干扰性特别是抗电源干扰能力很弱,而国内的电源一般都很差,加上压片机的变频调速对电源的干扰很大,因此,更可能引起单片机系统的不稳定。单片机的可扩展性:由于单片机的线路是根据一定的功能要求特别设计的,所以要增加一个功能就要重新设计线路,而且对应的程序都要重新设计。这样对于增加功能的开发成本和周期都会增加。单片机的可维护性:一旦单片机系统出现故障,很难诊断出故障元件,最简单的方法是更换整个系统,这样维修成本增加了。操作:现在国内单片机系统的操作均采用自设计的键盘,设定数据用拨码开关,显示用LED,整个面板显得繁锁,而且为了减少操
17、作键,设计时往往一键多用,操作人员很难脱开说明书操作。特别是故障显示只能显示故障代码,一旦发生故障,操作人员必须翻阅说明书方能发现故障所在,最终按说明书指示排除故障,这样排除故障的时间相对较长。总之,这样的人机对话不够友善。特点:不可靠,价格便宜。可编程控制器(PLC):所谓PLC系统就是采用目前市场上各大工业控制厂家生产的可编程控制器,根据要求选用不同的模块,在此基础上设计程序以达到所设计的功能。这种形式目前在工业现场应用最为广泛。PLC的可靠性:进口PLC采用的CPU都是生产厂家专门设计的工业级专用处理器,其余各元件也是直接向生产厂家购买的,经过严格挑选的工业级元件,另外它的电源模块也是集
18、各大公司工业控制的经验而特别设计的,抗干扰性特别是抗电源干扰能力有很大提高,即使在电源很差和变频调速的干扰下仍能正常工作。PLC的可扩展性:要增加一个功能只要增加相应的模块和修正对应的程序,而PLC的编程相对比较简单,这样对于开发周期会缩短。PLC的可维护性:PLC本身有很强的自诊断功能,一旦系统出现故障,根据自诊断很容易诊断出故障元件,即使非专业人员也能维修,如果故障由于程序设计不合理引起,由于它提供完善的调试工具,要找出故障也较为简单。操作:PLC的操作采用触摸式操作终端,人机界面,全屏显示,上面设计了很详尽的操作指南,即使第一次使用,也能根据提示顺利操作,这就降低了对操作人员的要求,一般
19、工人也能很快掌握。另外,一旦系统发生故障,画面自动切换到故障提示画面,提示故障原因和排除方法。甚至可以显示故障在机器上的位置,维修人员可以根据提示很快排除故障。特点:价格与前二种控制器相比略贵,可靠性好,操作简单。第三章硬件电路设计4.7.0 控制特点分析4.8.0 PLC机型的选择步骤与原则PLC机型的选择PLC机型选择的基本原则是在满足功能要求及保证可靠、维护方便的前提下,力争最佳的性能价格比。选择时主要考虑以下几点:(一)合理的结构型式PLC主要有整体式和模块式两种结构型式。整体式PLC的每一个I/O点的平均价格比模块式的便宜,且体积相对较小,一般用于系统工艺过程较为固定的小型控制系统中
20、;而模块式PLC的功能扩展灵活方便,在I/O点数、输入点数与输出点数的比例、I/O模块的种类等方面选择余地大,且维修方便,一般于较复杂的控制系统。(二)安装方式的选择PLC系统的安装方式分为集中式、远程I/O式以及多台PLC联网的分布式。集中式不需要设置驱动远程I/O硬件,系统反应快、成本低;远程I/O式适用于大型系统,系统的装置分布范围很广,远程I/O可以分散安装在现场装置附近,连线短,但需要增设驱动器和远程I/O电源;多台PLC联网的分布式适用于多台设备分别独立控制,又要相互联系的场合,可以选用小型PLC,但必须要附加通讯模块。(三)相应的功能要求一般小型(低档)PLC具有逻辑运算、定时、
21、计数等功能,对于只需要开关量控制的设备都可满足。对于以开关量控制为主,带少量模拟量控制的系统,可选用能带A/D和D/A转换单元,具有加减算术运算、数据传送功能的增强型低档PLC。对于控制较复杂,要求实现PID运算、闭环控制、通信联网等功能,可视控制规模大小及复杂程度,选用中档或高档PLC。但是中、高档PLC价格较贵,一般用于大规模过程控制和集散控制系统等场合。(四)响应速度要求PLC是为工业自动化设计的通用控制器,不同木当次PLC的响应速度一般都能满足其应用范围内的需要。如果要跨范围使用PLC,或者某些功能或信号有特殊的速度要求时,则应该慎重考虑PLC的响应速度,可选用具有高速I/O处理功能的
22、PLC,或选用具有快速响应模块和中断输入模块的PLC等。(五)系统可靠性的要求对于一般系统PLC的可靠性均能满足。对可靠性要求很高的系统,应考虑是否采用冗余系统或热备用系统。(六)机型尽量统一一个企业,应尽量做到PLC的机型统一。主要考虑到以下三方面问题:1)机型统一,其模块可互为备用,便于备品备件的采购和管理。2)机型统一,其功能和使用方法类似,有利于技术力量的培训和技术水平的提高。3)机型统一,其外部设备通用,资源可共享,易于联网通信,配上位计算机后易于形成一个多级分布式控制系统。随着PLC技术的发展,PLC产品的种类也越来越多。不同型号的PLC,其结构形式、性能、容量、指令系统、编程方式
23、、价格等也各有不同,适用的场合也各有侧重。因此,合理选用PLC,对于提高PLC控制系统的技术经济指标有着重要意义。4.9.0 抢答器流程图系豌旦炉垦示4.10.0 程序中所使用的FX系列PLC的编程元件介绍FX2N的共有27条基本逻辑指令,其中包含了有些子系列PLC的20条基本逻辑指令。4 三菱FX系列PLC取指令与输出指令(LD/LDI/LDP/LDF/OUT)5.5 LD(取指令)一个常开触点与左母线连接的指令,每一个以常开触点开始的逻辑行都用此指令。6.6 LDI(取反指令)一个常闭触点与左母线连接指令,每一个以常闭触点开始的逻辑行都用此指令。7.7 LDP(取上升沿指令)与左母线连接的
24、常开触点的上升沿检测指令,仅在指定位元件的上升沿(由OFQON)时接通一个扫描周期。8.8 LDF(取下降沿指令)与左母线连接的常闭触点的下降沿检测指令。9.9 OUT(输出指令)对线圈进行驱动的指令,也称为输出指令。取指令与输出指令的使用如图1所示。0LDXO1OUTY12LDIY13OUTY24OUTT2K207LDPX28OUTMO9LDFMl10OLEY3图1取指令与输出指令的使用取指令与输出指令的使用说明:1.1.1 LD、LDI指令既可用于输入左母线相连的触点,也可与ANB、ORB指令配合实现块逻辑运算;2.2.2 LDP、LDF指令仅在对应元件有效时维持一个扫描周期的接通。图3-
25、15中,当M1有一个下降沿时,则Y3只有一个扫描周期为ON。3.3.3 LD、LDI、LDP、LDF指令的目标元件为X、Y、M、T、C、S;4.4.4 OUT指令可以连续使用若干次(相当于线圈并联),对于定时器和计数器,在OUT指令之后应设置常数K或数据寄存器。4 三菱FX系列PLC触点串联指令(AND/ANI/ANDP/ANDF)4 AND(与指令)一个常开触点串联连接指令,完成逻辑“与”运算。5 ANI(与反指令)一个常闭触点串联连接指令,完成逻辑“与非”运算。6 ANDP上升沿检测串联连接指令。7 ANDF下降沿检测串联连接指令。触点串联指令的使用如图2所示。0123456789LDX2
26、ANDXOOUTY3LDY3ANIX3OUTM1O1ANDT1OUTY4LDM3ANDPT5ANDFM2OUTMOXOTil0Y3X3TKHq礴。T1L|M3T5M2IIN图2触点串联指令的使用说明:3.3 AND、ANI、ANDP、ANDF都指是单个触点串联连接的指令,串联次数没有限制,可反复使用。4.4 AND、ANI、ANDP、ANDF的目标元元件为X、Y、M、T、C和S。3)图2中OUTM101指令之后通过T1的触点去驱动Y4称为连续输出。3.4.3三菱FX系列PLC触点并联指令(OR/ORI/ORP/ORF)4 OR(或指令)用于单个常开触点的并联,实现逻辑或”运算。5 ORI(或非
27、指令)用于单个常闭触点的并联,实现逻辑或非”运算。6 ORP上升沿检测并联连接指令。7 ORF下降沿检测并联连接指令。触点并联指令的使用如图3所示。X4M102¥5X1X10M104M110T卜0LDX41ORX62ORPMl023OUTY54LDY55ANDX76ORIK1047ORF111108ANIXI09OUT1n03触点并联指令的使用说明:图3触点并联指令的使用1.1 OR、ORI、ORP、ORF指令都是指单个触点的并联,并联触点的左端接到LD、LDI、LDP或LPF处,右端与前一条指令对应触点的右端相连。触点并联指令连续使用的次数不限;2.2 OR、ORI、ORP、ORF
28、指令的目标元件为X、Y、M、T、C、S。3.4.4三菱FX系列PLC块作指令(ORB/ANB)(1)ORB(块或指令)用于两个或两个以上的触点串联连接的电路之间的并联。ORB指令的使用如图4.1所示X0XIX2X3X4X5Y6图4.1ORB指令的使用ORB指令的使用说明:1)几个串联电路块并联连接时,每个串联电路块开始时应该用LD或LDI指令;2)有多个电路块并联回路,如对每个电路块使用ORB指令,则并联的电路块数量没有限制;3)ORB指令也可以连续使用,但这种程序写法不推荐使用,LD或LDI指令的使用次数不得超过8次,也就是ORB只能连续使用8次以下。(2)ANB(块与指令)用于两个或两个以
29、上触点并联连接的电路之间的申联。ANB指令的使用说明如图4.2所示。xo0123456rrA-rV/WBJ-TIWAND-.LDANDLDIANDORBORBOUT0123456700LDORLDANDLDANDORIORBANBOROUT如图4.2ANB指令的使用ANB指令的使用说明:1)并联电路块串联连接时,并联电路块的开始均用LD或LDI指令;2)多个并联回路块连接按顺序和前面的回路串联时,ANB指令的使用次数没有限制。也可连续使用ANB,但与ORB一样,使用次数在8次以下。3.4.5三菱FX系列PLC置位与复位指令(SET/RST)置位与复位指令(SET/RST)(1) SET(置位指
30、令)它的作用是使被操作的目标元件置位并保持。(2) RST(复位指令)使被操作的目标元件复位并保持清零状态。SET、RST指令的使用如图5所示。当X0常开接通时,Y0变为ON状态并一直保持该状态,即使X0断开Y0的ON状态仍维持不变;只有当X1的常开闭合时,Y0才变为OFF状态并保持,即使X1常开断开,Y0也仍为OFF状态。0LDXOSETYOLDXIRSTYOLDX2RSTDOLDX3RSTT246LDX4OUTT246K1512LDT24613OUTY1xorXI:IYO图5置位与复位指令的使用SET、RST指令的使用说明:SET指令的目标元件为Y、M、S,RST指令的目标元件为Y、M、S
31、、T、C、D、V、Z。RST指令常被用来对D、Z、V的内容清零,还用来复位积算定时器和计数器。2)对于同一目标元件,SET、RST可多次使用,顺序也可随意,但最后执行者有效。3.4.6传送类指令MOVSMOVCMOVBMOVFMOVJD-J(1)传送指令MOV(D)MOV(P)指令的编号为FNC12,该指令的功能是将源数据传送到指定的目标。如图1所示,当X0为ON时,则将S.中的数据K100传送到目标操作元件D.即D10中。在指令执行时,常数K100会自动转换成二进制数。当X0为OFF时,则指令不执行,数据保持不变。MOVK1OOD1O图6传送指令的使用使用应用MOV指令时应注意:1)源操作数
32、可取所有数据类型,标操作数可以是KnY、KnM、KnS、T、C、D、V、Z。16位运算时占5个程序步,32位运算日则占9个程序步。(2)移位传送指令SMOVSMOV(P)指令的编号为FNC13。该指令的功能是将源数据(二进制)自动转换成4位BCD码,再进行移位传送,传送后的目标操作数元件的BCD码自动转换成二进制数。如图2所示,当X1为ON时,将D1中右起第4位(m1=4)开始的2位(m2=2)BCD码移到目标操作数D2的右起第3位(n=3)和第2位。然后D2中的BCD码会自动转换为二进制数,而D2中的第1位和第4位BCD码不变。XO-Jmlm2DJn|HSMOSDIIK4|K2|D2|K3D
33、I(16位二进制码)手自动转强图2移位传送指令的使用使用移位传送指令时应该注意:KnY、KnM、KnS、T、C、D、V、1)源操作数可取所有数据类型,目标操作数可为Z。2)SMOV指令只有16位运算,占11个程序步。(3)取反传送指令CML(D)CML(P)指令的编号为FNC14。它是将源操作数元件的数据逐位取反并传送到指定目标。如图3所示,当X0为ON时,执行CML,将D0的低4位取反向后传送到Y3Y0中。1JQJ5CMLDOK1Y0图3取反传送指令的使用使用取反传送指令CML时应注意:1)源操作数可取所有数据类型,目标操作数可为KnY、KnM、KnS、T、C、D、V、乙,若源数据为常数K,
34、则该数据会自动转换为二进制数。2)16位运算占5个程序步,32位运算占9个程序步。(4)块传送指令BMOVBMOV(P)指令的ALCE编号为FNC15,是将源操作数指定元件开始的n个数据组成数据块传送到指定的目标。如图4所示,传送顺序既可从高元件号开始,也可从低元件号开始,传送顺序自动决定。若用到需要指定位数的位元件,则源操作数和目标操作数的指定位数应相同。BMOVD5D10K3XI-JPl力H|bMOVD20D15|K3D5D6D7D20D27D22D15近D1?图4块传送指令的使用使用块传送指令时应注意:1)源操作数可取KnX、KnY、KnM、KnS、T、C、D和文件寄存器,目标操作数可取
35、.KnT、KnM、KnS、T、C和D;2)只有16位操作,占7个程序步;3)如果元件号超出允许范围,数据则仅传送到允许范围的元件。(5)多点传送指令FMOV(D)FMOV(P)指令的编号为FNC16。它的功能是将源操作数中的数据传送到指定目标开始的n个元件中,传送后n个元件中的数据完全相同。如图5所示,当X0为ON时,把K0传送到D0D9中。X0CSJDJnFMOVK0D100K20图5多点传送指令应用使用多点传送指令FMOV时应注意:1)源操作数可取所有的数据类型,目标操作数可取KnX、KnM、KnS、T、C、和D,n小等于512;2)16位操作占7的程序步,32位操作则占13个程序步;3)
36、如果元件号超出允许范围,数据仅送到允许范围的元件中。三菱FX系列PLC常数(K、H)K是表示十进制整数的符号,主要用来指定定时器或计数器的设定值及应用功能指令操作数中白数值;H是表示十六进制数,主要用来表示应用功能指令的操作数值。例如20用十进制表示为K20,用十六进制则表示为H14。三菱FX系列PLC输入继电器(X)输入继电器与输入端相连,它是专门用来接受PLC外部开关信号的元件。PLC通过输入接口将外部输入信号状态(接通时为“1,”断开时为“0)”读入并存储在输入映象寄存器中。如图1所示为输入继电器X1的等效电路。XI常开触点图1输入继电器的等效电路输入继电器必须由外部信号驱动,不能用程序
37、驱动,所以在程序中不可能出现其线圈。由于输入继电器(X)为输入映象寄存器中的状态,所以其触点的使用次数不限。FX系列PLC的输入继电器以八进制进行编号,FX2N输入继电器的编号范围为X000X267(184点)。注意,基本单元输入继电器的编号是固定的,扩展单元和扩展模块是按与基本单元最靠近开始,顺序进行编号。例如:基本单元FX2N-64M的输入继电器编号为X000X037(32点),如果接有扩展单元或扩展模块,则扩展的输入继电器从X040开始编号。三菱FX系列PLC输入继电器(Y)输出继电器是用来将PLC内部信号输出传送给外部负载(用户输出设备)。输出继电器线圈是由PLC内部程序的指令驱动,其
38、线圈状态传送给输出单元,再由输出单元对应的硬触点来驱动外部负载。如图1所示为输出继电器丫0的等效电路。夕闾电源图1输出继电器的等效电路每个输出继电器在输出单元中都对应有维一一个常开硬触点,但在程序中供编程的输出继电器,不管是常开还是常闭触点,都可以无数次使用。FX系列PLC的输出继电器也是八进制编号其中FX2N编号范围为Y000Y267(184点)。与输入继电器一样,基本单元的输出继电器编号是固定的,扩展单元和扩展模块的编号也是按与基本单元最靠近开始,顺序进行编号。在实际使用中,输入、输出继电器的数量,要看具体系统的配置情况。辅助继电器辅助继电器是PLC中数量最多的一种继电器,一般的辅助继电器
39、与继电器控制系统中的中间继电器相似。辅助继电器不能直接驱动外部负载,负载只能由输出继电器的外部触点驱动。辅助继电器的常开与常闭触点在PLC内部编程时可无限次使用。辅助继电器采用M与十进制数共同组成编号(只有输入输出继电器才用八进制数)。.通用辅助继电器(M0M499)FX2N系列共有500点通用辅助继电器。通用辅助继电器在PLC运行时,如果电源突然断电,则全部线圈均OFF。当电源再次接通时,除了因外部输入信号而变为ON的以外,其余的仍将保持OFF状态,它们没有断电保护功能。通用辅助继电器常在逻辑运算中作为辅助运算、状态暂存、移位等。根据需要可通过程序设定,将M0M499变为断电保持辅助继电器。
40、.断电保持辅助继电器(M500M3071)FX2N系列有M500M3071共2572个断电保持辅助继电器。它与普通辅助继电器不同的是具有断电保护功能,即能记忆电源中断瞬时的状态,并在重新通电后再现其状态。它之所以能在电源断电时保持其原有的状态,是因为电源中断时用PLC中的锂电池保持它们映像寄存器中的内容。其中M500M1023可由软件将其设定为通用辅助继电器。1所示。卜面通过小车往复运动控制来说明断电保持辅助继电器的应用,如图件,如4几图小车TI一右行M600HPxiX0T左行M601THM600TI右行M601T左行图i断电保持辅助继电器的作用小车的正反向运动中,用M60OM601控制输出继
41、电器驱动小车运动。XI、X0为限位输入信号。运行的过程是X0=ONRM600=ONY0=ON>小车右行一停电一小车中途停止一上电(M600=ONY0=ON再右行一X1=ON>M600=OFFM601=ON一Y1=ON(左行)。可见由于M600和M601具有断电保持,所以在小车中途因停电停止后,一旦电源恢复,M600或M601仍记忆原来的状态,将由它们控制相应输出继电器,小车继续原方向运动。若不用断电保护辅助继电器当小车中途断电后,再次得电小车也不能运动。.特殊辅助继电器PLC内有大量的特殊辅助继电器,它们都有各自的特殊功能。FX2N系歹1中有256个特殊辅助继电器,可分成触点型和线
42、圈型两大类(1)触点型其线圈由PLC自动驱动,用户只可使用其触点。例如:M800Q运行监视器(在PLC运行中接通),M8001与M8000相反逻辑。M8002初始脉冲(仅在运行开始时瞬间接通),M8003tM8002相反逻辑。M8011M8012M801琳口M8014分另是产生10ms100ms、1s和1min时钟脉冲的特殊辅助继电器。M8000M8002M8012的波形图如图2所示。Mg狈M8012nSTOPRUNSTOP图2M8000、M8002M8012m形图(2)线圈型由用户程序驱动线圈后PLC执行特定的动作。例如:M8033若使其线圈得电,则PLC停止时保持输出映象存储器和数据寄存器
43、内容。M8034若使其线圈得电,则将PLC的输出全部禁止。M8039若使其线圈得电,则PLC按D8039中指定的扫描时间工作。4、状态器(S)状态器用来纪录系统运行中的状态。是编制顺序控制程序的重要编程元件,它与后述的步进顺控指令STL配合应用。如图3-6所示,我们用机械手动作简单介绍状态器S的作用。当启动信号X0有效时,机械手下降,到下降限位X1开始夹紧工件,加紧到位信号X2为ON时,机械手上升到上限X3则停止。整个过程可分为三步,每一步都用一个状态器S2RS21、S22记录。每个状态器都有各自的置位和复位信号(如S21由X1置位,X2复位),并有各自要做的操作(驱动Y0、Y1、Y2)。从启
44、动开始由上至下随着状态动作的转移,下一状态动作则上面状态自动返回原状。这样使每一步的工作互不干扰,不必考虑不同步之间元件的互锁,使设计清晰简洁。回-LnljxoS20Y0下降-下限XIS21-Y1央紫一支紧X2S22一门上升卡上限X3图3状态器(S)的作用状态器有五种类型:初始状态器S0S9共10点;回零状态器S10S19共10点;通用状态器S20S499共480点;具有状态断电保持的状态器有S500S899,共400点;供报警用的状态器(可用作外部故障诊断输出)S900S999共100点。在使用用状态器时应注意:1)状态器与辅助继电器一样有无数的常开和常闭触点;2)状态器不与步进顺控指令ST
45、L配合使用时,可作为辅助继电器M使用;3)FX2N系列PLC可通过程序设定将S0S499设置为有断电保持功能的状态器。3.4.11PLC中的定时器(T)相当于继电器控制系统中的通电型时间继电器。它可以提供无限对常开常闭延时触点。定时器中有一个设定值寄存器(一个字长),一个当前值寄存器(一个字长)和一个用来存储其输出触点的映象寄存器(一个二进制位),这三个量使用同一地址编号。但使用场合不一样,意义也不同。FX2N系列中定时器时可分为通用定时器、积算定时器二种。它们是通过对一定周期的时钟脉冲的进行累计而实现定时的,时钟脉冲有周期为1ms10ms100ms三种,当所计数达到设定值时触点动作。设定值可
46、用常数K或数据寄存器D的内容来设置。.通用定时器通用定时器的特点是不具备断电的保持功能,即当输入电路断开或停电时定时器复位。通用定时器有100ms和10ms通用定时器两种。100ms通用定时器(T0T199)共200点,其中T192T199为子程序和中断服务程序专用定时器。这类定时器是对100ms时钟累积计数,设定值为1-32767,所以其定时范围为0.13276.7s。10ms通用定时器(T200T245)共46点。这类定时器是对10ms时钟累积计数,设定值为132767,所以其定时范围为0.01327.67s。下面举例说明通用定时器的工作原理。如图1所示,当输入X0接通时,定时器T200从
47、0开始对10ms时钟脉冲进行累积计数,当计数值与设定值K123相等时,定时器的常开接通Y0,经过的时间为123X0.01s=1.23s。当X0断开后定时器复位,计数值变为0,其常开触点断开,Y0也随之OFF若外部电源断电,定时器也将复位。IT200-;一复位输入L驱动输入.°HILjI触点计数输AJUUL时钟脉冲图1通用定时器工作原理.积算定时器积算定时器具有计数累积的功能。在定时过程中如果断电或定时器线圈OFF积算定时器将保持当前的计数值(当前值),通电或定时器线圈ONt继续累积,即其当前值具有保持功能,只有将积算定时器复位,当前值才变为001ms积算定时器(T246T249)共4
48、点,是对1ms时钟脉冲进行累积计数的,定时的时间范围为0.00132.767s。100ms积算定时器(T250T255)共6点,是对100ms时钟脉冲进行累积计数的定时的时间范围为0.13276.7s。以下举例说明积算定时器的工作原理。如图2所示,当X0接通时,T253当前值计数数器开始累积100ms的时钟脉冲白个数。当X0经t0后断开,而T253尚未计数到设定值K345,其计数的当前值保留。当X0再次接通,T253从保留的当前值开始继续累积,经过t1时间,当前值达到K345时,定时器的触点动作。累积的时间为t0+t1=0.1X345=34.5s。当复位输入X1接通时,定时器才复位,当前值变为
49、0,触点也跟随复位。xoftoTtlKT253当前值YO图2积算定时器工作原理3.4.12微分指令(PLS/PLF)FX系列PLC有基本逻辑指令20或27条、步进指令2条、功能指令100多条(不同系列有所不同)。本节以FX2N为例,介绍其基本逻辑指令和步进指令及其应用。FX2N的共有27条基本逻辑指令,其中包含了有些子系列PLC的20条基本逻辑指令。微分指令(PLS/PLF)PLS(上升沿微分指令)在输入信号上升沿产生一个扫描周期的脉冲输出。PLF(下降沿微分指令)在输入信号下降沿产生一个扫描周期的脉冲输出。微分指令的使用如图1所示,利用微分指令检测到信号的边沿,通过置位和复位命令控制Y0的状
50、态。sTFTDLDEDLDSlplslpur013456009o1±1±1±-n-MMVIv_MMY-xo_XIIiinmonmJ:图1微分指令的使用PLSPLF指令的使用说明:1)PLSPLF指令的目标元件为Y和M2)使用PLS时,仅在驱动输入为0昕的一个扫描周期内目标元件ON如图3-21所示,M0仅在X0的常开触点由断到通时的一个扫描周期内为ON使用PLF指令时只是利用输入信号的下降沿驱动,其它与PLS相同。3.4.13位右移和位左移指令右循环移位指令(D)ROR(P)左循环移位指令(D)ROL(P).循环移位指令右、左循环移位指令(D)ROR(P)和(D)R
51、OL(P)编号分别为FNC30ffiFNC31执行这两条指令时,各位数据向右(或向左)循环移动n位,最后一次移出来的那一位同时存入进位标志M8022中,如图1所示。图1右、左循环移位指令的使用带进位的循环右移位指令(D)RCR(P)带进位的循环左移位指令和(D)RCL(P).带进位的循环移位指令带进位的循环右、左移位指令(D)RCR(P)和(D)RCL(P)编号分别为FNC32WFNC33执行这两条指令时,各位数据连同进位(M8022向右(或向左)循环移动n位,如图2所示。图2带进位右、左循环移位指令的使用使用ROR/ROL/RCR/RCL令时应该注意:1)目标操作数可取KnY,KnMKnS,
52、T,C,D,V和Z,目标元件中指定位元件的组合只有在K4(16位)和K8(32位指令)时有效。)16位指令占5个程序步,32位指令占9个程序步。3)用连续指令执行时,循环移位操作每个周期执行一次。位右移指令SFTR(P)位左移指令SFTL(P).位右移和位左移指令位右、左移指令SFTR(PW口SFTL(P)的编号分另I为FNC34KFNC35它们使位元件中的状态成组地向右(或向左)移动。n1指定位元件的长度,n2指定移位位数,n1和n2的关系及范围因机型不同而有差异,一般为n2&n101024。位右移指令使用如图3所示。图3位右移指令的使用使用位右移和位左移指令时应注意:1)源操作数可
53、取X、Y、M、S,目标操作数可取Y、M、S。2)只有16位操作,占9个程序步。字右移指令WSFR(P)字左移指令WSFL(P).字右移和字左移指令字右移和字左移指令WSFR(P)口WSFL(P)旨令编号分别为FNC3侨口FNC37字右移和字左移指令以字为单位,其工作的过程与位移位相似,是将n1个字右移或左移n2个字。使用字右移和字左移指令时应注意:1)源操作数可取KnXKnYKnMKnST、C和D,目标操彳数可取KnYKnMKnST、C和D。2)字移位指令只有16位操作,占用9个程序步.3)n1和n2的关系为n2<n1<5120先入先出写入指令SFWR(P)先入先出读出指令SFRD
54、(P)5.先入先出写入和读出指令先入先出写入指令和先入先出读出指令SFWR(呼口SFRD(P)勺编号分别为FNC3部口FNC39先入先出写入指令SFWR勺使用如图4所示,当X0由OF%为ON时,SFW就行,D0中的数据写入D2,而D1变成指针,其值为1(D1必须先清0);当X0再次由OFF变为ON时,D0中的数据写入D3,D1变为2,依次类推,D0中的数据依次写入数据寄存器。D0中的数据从右边的D2顺序存入,源数据写入的次数放在D1中,当D1中的数达到n-1后不再执行上述操作,同时进位标志M8022置1。S.D.n图4先入先出写入指令的使用先入先出读出指令SFRD当X0由OFF变为ONM,D2中的数据送到D20,同时指针D1的值减1,D”D9的数据向右移一个字,数据总是从D2读出,指针D1为0时,不再执行上述操作且M8020g1。图5先入先出读出指令的使用使用SFWR口SFRD旨令时应注意:1)目标操作数可取KnYKnMKnST、C和D,源操数可取所有的数据类型2)指令只有16
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 旅行社与导游服务协议
- 企业安全生产管理
- 员工培训课件
- 幼儿园教师普法教育培训
- 阿勒泰职业技术学院《医疗仪器设计》2023-2024学年第一学期期末试卷
- 阿拉善市2025年初三第三次教学质量检测试题物理试题试卷含解析
- 陇南地区西和县2025届三年级数学第二学期期末学业水平测试模拟试题含解析
- 公共汽车课件小班
- 8.1 金属材料(解析版)
- SCI论文写作与投稿 第2版-课件 5-SCI论文结果与讨论写作(二)
- 【初中生物】食物中营养物质课件2024-2025学年人教版生物七年级下册
- 2025河北保定钞票纸业限公司招聘33人易考易错模拟试题(共500题)试卷后附参考答案
- 中专药品gsp考试试题及答案
- 智慧教育解决方案
- 2025年共青团入团积极分子考试测试试卷题库及答案
- T-CSOE 0003-2024 井下套管外永置式光缆安装要求
- 合肥鼎材科技有限公司光阻车间光刻胶生产线技术改造项目环评报告书
- 北师大版(2024)七年级下册生物第6章 人体的营养 学情评估测试卷(含答案解析)
- 2025体育单招英语备考100个高频名词精讲(精校打印版)
- 9.1.2 用坐标描述简单几何图形(课件)-2024-2025学年新教材七年级下册数学
- 精神科叙事护理案例分享
评论
0/150
提交评论