1、基于PLC的六路抢答器系统设计【实用文档】doc文档可直接使用可编辑,欢迎下载电气及自动化课程设计报告题 目: 基于PLC的六路抢答器系统设计 课 程: PLC原理与应用 学生姓名:学生学号:年 级: 14级 专 业: 自动化 班 级: 2班 指导教师:机械与电气工程学院制217年6月目 录课程设计的任务和要求1。1 课程设计的任务11。2 课程设计的要求1. PLC控制器的原理与组成12。1 C硬件系统2。2 LC工作原理33 六人抢答器基本组成2.4六人抢答器工作原理43 六人抢答器系统设计方案制定3。1 PLC选型53。2 六人抢答器系统的IO口分配六人抢答器系统的软件设计74.PLC编
2、程语言742 抢答器系统程序74。1 主持人控制端742抢答成功与抢答犯规指示灯显示942.3七段数码管显示9。2。 蜂鸣器电路15 六人抢答器系统程序仿真125。1 抢答成功仿真125.2 抢答犯规及抢答超时仿真25. 加减分及数码管显示15。4抢答超时146 总结及心得体会1参考文献15基于PLC的六路抢答器系统设计机械与电气工程学院 自动化专业1 课程设计的任务和要求11 课程设计的任务使用西门子S200PLC编写程序实现六路抢答器的系统设计并使用仿真软件进行其功能的实现。1。2 课程设计的要求(1)主持人控制功能,具有开始抢答按钮和复位按钮;(2)主持人未按下开始抢答按钮时抢答为违规抢
3、答,违规指示灯亮,蜂鸣器响;(3)抢答延时,超过20S无人抢答时此题作废,蜂鸣器长鸣;()抢答成功后,抢答成功指示灯亮,数码管显示抢答成功的队伍编号;()在抢答成功后,主持人根据回答的正确与否可以对该队伍进行加减分控制;(6)每次正确抢答时,只有第一位按下抢答按钮的队伍为有效抢答。2. P控制器的原理与组成。1 PLC硬件系统可编程控制器,英文称ProgrammableoicCnroller,简称LC。PLC是基于电子计算机,且适用于工业现场工作的电控制器。它源于继电控制装置,但它不像继电装置那样,通过电路的物理过程实现控制,而主要靠运行存储于PLC内存中的程序,进行入出信息变换实现控制.PL
4、C基于电子计算机,但并不等同于普通计算机。普遍计算机进行入出信息变换,多只考虑信息本身,信息的入出,只要人机界面好就可以了。而LC则还要考虑信息入出的可靠性、实时性,以及信息的使用等问题。特别要考虑怎么适应于工业环境,如便于安装,抗干扰等问题1。LC的硬件系统主要由主机、输入/输出扩展单元、外部设备组成,各部分之间通过总线连接。其中主机主要由中央处理单元(CPU)、存储器、输入/输出电路、外部设备接口、电源几大部分组成2。PLC是一种由“事先存贮的程序”来确定控制功能的工控类计算机且实质和微机的结构相同。图1 LC硬件结构(1)中央处理单元(U)中央处理单元(CU)是PLC 的控制中枢。它按照
5、PLC 系统程序赋予的功能接收并存储从编程器键入的用户程序和数据:检查电源、存储器、I/O 以及警戒定时器的状态,并能诊断用户程序中的语法错误,当PLC 投入运行时,首先它以扫描的方式接收现场各输入装置的状态和数据,并分别存入IO 映象区,然后从用户程序存储器中逐条读取用户程序,经过命令解释后按指令的规定执行逻辑或算数运算的结果送入I/O映象区或数据寄存器内.等所有的用户程序执行完毕之后,最后将I/映象区的各输出状态或输出寄存器内的数据传送到相应的输出装置,如此循环运行,直到停止运行。(2)存储器(Meoy)可编程控制器的控制中枢,在系统监控下工作,承担着将外部输入的信号的状态写入映像寄存器区
6、域,然后将结果送到输出映像寄存器区域.CPU常用的微处理器有通用型微处理器,单片机和位片式计算机等。小型PLC的P多采用单片机或专用的CP。大型PLC的CU多用位片式结构,具有高速数据处理能力。(3)基本O接口电路、输入接口单元。LC内部输入电路作用是将LC外部电路(如行程开关、按钮、传感器等)提供的、符合LC输入电路要求的电压信号,通过光耦电路送至内部电路。输入电路通常以光电隔离和阻容滤波的方式提高抗干扰能力,输入响应时间一般在0。115ms之间。多数LC的输入接口单元都相同,通常有两种类型。一种是直流输入,一种是交流输入.、输出接口单元。PLC输出电路用来将CPU运算的结果变换成一定形式的
7、功率输出,驱动被控负载(电磁铁、继电器、接触器线圈等)。PLC输出电路结构形式分为继电器式、晶闸管式和晶体管输出型等三种.()接口电路a、/O扩接口电路 I/扩展接口电路用连接I/O扩展单元,可以用来扩充开关量/O点数和增加模拟量的IO端子.I/O扩展接口电路采用并行接口和串行接口两种电路形式。 根据被控制对象对LC控制系统的技术和要求,确定用户所需的输入、输出设备,据此确定PLC的I/O点数。b、外设通信接口电路 通信接口电路用于连接手持编程器或其他图形编程器、文本显示器,并能组成LC的控制网络。PL通过P/P电缆或使用MP卡通过S85接口和电缆与计算机连接,可以实现编程、监控、联网等功能.
8、()电源PLC内部配有一个专用开关式稳压电源,将交流/直流供电电源转化为PC内部电源需要的工作电源(5V直流)。当输入端子为非干接点结构时,为外部输入元件提供4V直流电源(仅供输入点使用)3。2.2 P工作原理PL是采用“顺序扫描,不断循环的方式进行工作的。即在PLC运行时,CPU根据用户按控制要求编制好并存于用户存储器中的程序,按指令步序号(或地址号)作周期性循环扫描,如无跳转指令,则从第一条指令开始逐条顺序执行用户程序,直至程序结束。然后重新返回第一条指令,开始下一轮新的扫描。在每次扫描过程中,还要完成对输入信号的采样和对输出状态的刷新等工作4。PC的一个扫描周期必经输入采样、程序执行和输
9、出刷新三个阶段。PLC在输入采样阶段:首先以扫描方式按顺序将所有暂存在输入锁存器中的输入端子的通断状态或输入数据读入,并将其写入各对应的输入状态寄存器中,即刷新输入。随即关闭输入端口,进入程序执行阶段5。PLC在程序执行阶段:按用户程序指令存放的先后顺序扫描执行每条指令,经相应的运算和处理后,其结果再写入输出状态寄存器中,输出状态寄存器中所有的内容随着程序的执行而改变。输出刷新阶段:当所有指令执行完毕,输出状态寄存器的通断状态在输出刷新阶段送至输出锁存器中,并通过一定的方式(继电器、晶体管或晶闸管)输出,驱动相应输出设备工作6。图 PL工作原理。3 六人抢答器基本组成六人抢答器系统主要由主持人
10、输入信号、选手输入信号、信号灯输出信号、蜂鸣器输出信号、数码管输出信号几部分构成。首先C通过对两个输入信号的采取进行数字量的输入,通过PL内的用户程序进行判断将信号输出至相应位置. 图3六人抢答器基本结构2.4六人抢答器工作原理六人抢答器系统上电完毕后,先验证是否有开始抢答信号,如果在没有的情况下有队伍进行抢答则进入违规抢答流程,在有开始抢答信号的情况下,进入正常抢答流程,抢答成功后,数码管显示抢答成功的队伍编号,抢答倒计时停止计时,然后主持人根据抢答成功队伍答题的正确与否进行加减分,同时将分数显示在数码管上,全部完成后,主持人按下复位按钮,将抢答器系统复位至最开始状态,等待下次抢答。图4抢答
11、器系统流程图3 六人抢答器系统设计方案制定3。1 PC选型六人抢答器对时间间隔的要求很高,同时需要有经济实惠,准确性和精确性高的要求,西门子-20C是个不错的选择,其可可靠性高,体积小,通用性好,使用方便,技术成熟,价格合适,是个不二选择。最后根据本文设计的六人抢答器的输入输出接口数量对比表1的西门子S7-00的规格最终选择西门子720CP226和EM22扩展模块.表1700系列选型表3。 六人抢答器系统的I/口分配六人抢答器的输入端口如表所示:表2 输入端口抢答器一按钮I.1抢答器六按钮I06抢答器二按钮I0.开始抢答按钮I。0抢答器三按钮I0.复位按钮I0.7抢答器四按钮I0.加分按钮I1
12、0抢答器五按钮0.5减分按钮I1.1六人抢答器的输出端口如表3所示:表3 输出端口抢答器一指灯Q.1抢答犯规指示灯Q1。1抢答器二指灯0。2抢答犯规指示灯2Q1.2抢答器三指灯Q0。抢答犯规指示灯3Q1抢答器四指灯Q0.4抢答犯规指示灯Q1。抢答器五指灯Q0.5抢答犯规指示灯5Q。5抢答器六指灯0.6抢答犯规指示灯Q。6蜂鸣器Q0.72路分数数码管B6抢答成功队编号QB23路分数数码管QB倒计时个位数码管QB4路分数数码管B8倒计时十位数码管QB45路分数数码管QB91路分数数码管QB5路分数数码管QB104 六人抢答器系统的软件设计4. PLC编程语言梯形图语言是PLC程序设计中最常用的编程
13、语言.它是与继电器线路类似的一种编程语言.由于电气设计人员对继电器控制较为熟悉,因此,梯形图编程语言得到了广泛的欢迎和应用。所以本文将采用梯形图语言进行程序的编写。4。2 抢答器系统程序4.2. 主持人控制端主持人进行抢答开始,抢答复位,抢答定时以及加减分的控制,程序如下:(1)当主持人按下开始抢答按钮后,开始抢答信号M0。置1,按下复位按钮后,开始抢答信号M01置0.置1状态下01接通。图5 开始抢答与复位(2)按下开始抢答按钮后,抢答定时20开始倒计时,抢答成功后倒计时停止并保持。图 抢答倒计时(3)在队伍抢答完成后,主持人根据答案正确与否按动加分减分按钮进行分数控制。图7 分数控制。2.
14、2抢答成功与抢答犯规指示灯显示(1)在开始抢答信号接通的前提下,每个队伍的抢答按钮与另外五队的按钮进行互锁,将抢答成功指示灯进行自锁保持,并入抢答倒计时的常闭信号,哪个队伍的抢答按钮先按下,哪个队伍的抢答成功指示灯就会亮,并随着主持人的复位按钮进行关闭。图 抢答成功指示灯显示(2)开始抢答信号没有接通的情况下,即主持人未按下开始抢答按钮,有队伍按下抢答按钮,抢答犯规指示灯会进行显示并自锁保持。图9 抢答犯规指示灯显示4。23七段数码管显示(1)抢答成功队伍编号显示抢答成功后,程序会将抢答成功的那个队伍的编号值传送给1,然后将VB1中的值转换为七段数码管的值进行显示,无抢答成功信号时,数码管显示
15、为0图10赋值程序图11 转换数值并使数码管显示程序(2)20倒计时数码管显示主持人按下开始抢答按钮后,减计数计数器开始计数,每S减1,然后将减计数计数器C0的当前值进行除法运算储存于VD10中,个位为余数储存于B101中,十位数为商储存于V13中,并利用转换指令SE,将两个值转换为数码管显示值。图12 抢答倒计时图13抢答倒计时转换(3)各队伍分数数码管显示利用加减计数器对每个队伍进行计分,同时将加减计数器当前值转换给数码管进行显示。图14 分数控制图5分数传送显示4.2 蜂鸣器电路主持人按下开始抢答按钮时,蜂鸣器响1S进行提醒,抢答犯规时,蜂鸣器常响,直至主持人按下复位按钮结束,当答题倒计
16、时为0时,蜂鸣器也常响,直至复位按钮按下。图16蜂鸣器电路5六人抢答器系统程序仿真5。1 抢答成功仿真主持人按下开始抢答按钮后,第一个队伍先按下抢答按钮,队伍抢答成功指示灯亮,抢答成功数码管显示1。图17 抢答成功指示灯显示仿真图8指示灯及数码管显示仿真52 抢答犯规及抢答超时仿真在主持人未按下开始按钮I0.0的情况下,队伍1按下了抢答案按钮I01,所以队伍一抢答违规指示灯Q1.亮,如图19;蜂鸣器0.7接通,如图2。图19 抢答违规指示灯仿真图20 抢答违规蜂鸣器报警仿真。加减分及数码管显示在队伍1抢答成功的情况下(队伍抢答成功指示灯Q01接通),主持人按下加分按钮I.0,队伍一的分数加减计
17、数器加1如图所示,然后经过传送指令将加减计数器的值传送给VW如图所示,最后通过SE转换指令将数码管点亮如图2所示。图2 分数控制仿真图2 传送指令仿真图 转换指令仿真4抢答超时主持人按下开始抢答按钮后M0.置1,T37定时器开始定时20S后无抢答信号接通如图24,然后T37接通蜂鸣器,直至主持人按下复位按钮结束如图2。图24抢答倒计时仿真图2 抢答超时报警仿真因为仿真软件功能有限,只仿真了部分功能。6 总结及心得体会通过本次课程设计,我对PLC的工作原理及其编程方法掌握的更加牢固了,根据基于PC六人抢答器的系统设计,我学习到了在编程时最好先写个流程图,然后明确输入输出接点,整理好逻辑和需要实现
18、的功能,最后在分块进行程序编写,编写程序时最好给每个继电器命名,这样调试的时候更容易发现问题并进行程序的改正。从本次课程设计中,我意识到实际操作的重要性,理论要与实际操作结合,只有在实际从操作中,才能更加牢固的记住理论知识,加深对理论知识的理解,明白理论知识的原理,学以致用。参考文献1 宋德玉.可编程序控制器原理及应用系统设计技术M。北京.冶金工业出版社。19992 陈金华可编程序控制器应用技术M北京电子工业出版社19933 浙江大学罗克韦尔自动化技术中心.可编程控制器系统.浙江大学出版社。19994 黄大雷、吴庚审.可编程控制器及其应用M.北京.人民交通出版社。1992 韩相争西门子S720
19、0PLC编程与系统设计精讲M.北京。电子工业出版社936 齐从谦、王士兰plc技术及应用。北京机械工业出版社.200指导教师评语成绩(60)指导教师签字:年 月 日答辩过程及评价成绩(40)答辩小组签字:年 月 日院综合意见综合成绩分管院长签字(盖章):年 月 日基于PLC和MGS的交通灯系统设计【摘要】 当今,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段.社会的发展,人们的消费水平不断的提高,私人车辆不断的增加。人多、车多道路少的道路交通状况已经很明显了。所以采用有效的方法控制交通灯是势在必行的。PL 的智能控制原则是控制系统的核心,采用PC把东西方向或南北方向的车辆按数
20、量规模进行分档,相应给定的东西方向与南北方向的绿灯时长也按一定的规律分档。 这样就可以实现按车流量规模给定绿灯时长,达到最大限度的有车放行,减少十字路口的车辆滞流,缓解交通拥挤、实现最优控制,从而提高了交通控制系统的效率 P结构简单、编程方便、可靠性高等优点,已广泛用于工业过程和位置的自动控制中.由于PL具有对使用环境适应性强的特性,同时其内部定时器资源十分丰富,可对目前普遍使用的“渐进式”信号灯进行精确控制,特别对多岔路口的控制可方便地实现。因此现在越来越多地将PC应用于交通灯系统中。PLC还具有通讯联网功能,将同一条道路上的信号灯组成同一局域网进行统一调度管理,可缩短车辆通行等候时间,实现
21、科学化管理。在实时检测和自动控制的PL应用系统中,LC往往是作为一个核心部件来使用。关键字:PLC、交通灯、控制系统、组态设计Abstract:day, taffc lights installed n h rssing at all,a he trfic f ehicleshasbecome thmos comn n most efetive mean。oial veop, popecsumtioelscontin o incrase, pvate veicles i increasing。 Opeol, cas and more rodshave esstrafc sta i obviou
22、s。 eror, t adoption of efective method to cotrl traffic ght isimpe. PLinteligent control picpe he cr of the contro yt usigPLCortsouth drectionteat-wt directon or scal the ehie ytheumber fsub-f,the aprate ing given hegeen light nrh-souhiectonand lengt of mei al suble acri toetai rules。 Tis cle ca be
23、achieved gvn the greeligt t tafi uratn, to chieve aiumreesa cto rdc he stanti oehcles cros o a raficonetion, t acheve opimalcoro, thusimprvng tefficicy of afic conrol sstem. PLC strucue issimpl, easy rommng, ig liability,ha ewdely seor nstrialprocess ancaion f th tatic cntol。 he usf the PCas thecarc
24、teristis of environmenl dptabity, whieits inerna imer esuce reey rih, th cn wdesread use fthe pogreisigalfr ecise contol, patcuarl cnrolo mult-for can be easily hieved。herefore,the PCs now creasingl used n raff ligh sysem LCaso h commications neworkng cpbilie,tsasigal on th oad form a nid LAN manaee
25、nt, and can shoren thewating me fo vehicle taffc, o achiee intifi maagment Irealim detetn and applicatin ofuomtic onrol sytemsPLC,PLC ioften sed a orecomponen. Key wrd:trficligh, controlsystms, confiuaion deign1 可编程控制系统介绍1.1 PC简介随着微处理器,计算机的和数字通讯技术的飞速发展,计算机控制技术已经渗透到所有工业领域。当前用于工业控制的计算机可分为:可编程控制器,基于C总线
26、的工业控制计算机,基与单片机的测控装置,用于模拟量闭环控制的可编程调节器,集散控制系统(DCS)和现场总线控制系统(FC)等。可编程控制器是应用广泛,功能强大,使用方便的通用工业控制装置,已成为当代工业自动化的重要支柱近几年,在国内已得到迅速推广普及.可编程控制器是0年代末在美国首先出现的,当时叫可编程逻辑控制器,目的是用来取代继电器,以执行逻辑判断、计时、计数等顺序控制功能。其基本设计思想是把计算机功能完善、灵活、通用等优点和继电器控制系统的简单易懂、操作方便、价格便宜等优点结合起来,控制器的硬件是标准的、通用的。根据实际应用对象,将控制内容写入控制器的用户程序内,控制器和被控对象连接也很方
27、便。可编程控制器对用户来说,是一种无触点设备,改变程序即可改变生产工艺,因此可在初步设计阶段选用可编程控制器,在实施阶段再确定工艺过程。另一方面,从制造生产可编程控制器的厂商角度看,在制造阶段不需要根据用户的要求专门设计控制器,适合批量生产.由于这些特点,可编程控制器问世以后很快受到工业控制界的欢迎,并得到迅速的发展。可编程序控制器,英文称Progammbl Cntroler,简称PC。但由于PC容易和个人计算机(Personal Compute)混淆,故人们仍习惯地用PL作为可编程序控制器的缩写。它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的
28、存储器,用以在其内部存储执行逻辑运算、顺序控制、定时计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。PL是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别是PL的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。用户在购到所需的PL后,只需按说明书的提示,做少量的接线和简易的用户程序的编制工作
29、,就可灵活方便地将PC应用于生产实践.PLC的类型繁多,功能和指令系统也不尽相同,但结构与工作原理则大同小异,通常由主机、输入/输出接口、电源扩展器接口和外部设备接口等几个主要部分组成。PC的硬件系统结构如下图所示: LC的硬件系统结构1。1。1 主机 主机部分包括中央处理器(PU)、系统程序存储器(RM)和用户程序及数据存储器。CPU是PC的核心,它用以运行用户程序、监控输入/输出接口状态、做出逻辑判断和进行数据处理,即读取输入变量、完成用户指令规定的各种操作,将结果送到输出端,并响应外部设备(如电脑、打印机等)的请求以及进行各种内部判断等。PL的内部存储器有两类,一类是系统程序存储器,主要
30、存放系统管理和监控程序及对用户程序作编译处理的程序,系统程序已由厂家固定,用户不能更改;另一类是用户程序及数据存储器,主要存放用户编制的应用程序及各种暂存数据和中间结果。11 输入输出(/O)接口/接口是PLC与输入/输出设备连接的部件。输入接口接受输入设备(如按钮、传感器、触点、行程开关等)的控制信号。输出接口是将主机经处理后的结果通过功放电路去驱动输出设备(如接触器、电磁阀、指示灯等)。/O接口一般采用光电耦合电路,以减少电磁干扰,从而提高了可靠性。I点数即输入/输出端子数是PL的一项主要技术指标,通常小型机有几十个点,中型机有几百个点,大型机将超过千点。11.3 输入/输出扩展接口I/扩
31、展接口用于将扩充外部输入输出端子数的扩展单元与基本单元(即主机)连接在一起。1。1. 外部设备接口此接口可将打印机、条码扫描仪,变频器等外部设备与主机相联,以完成相应的操作。实验装置提供的主机型号是西门子S7200系列的CPU224(AC/DC/RELAY)。输入点数为14,输出点数为10。1。1.5编程编程是PLC利用外部设备,用户可用以输入、检查、修改、调试程序或监示L的工作情况。通过专用的PCPP电缆线将PL与电脑联接,并利用专用的编程软件进行电脑编程和监控。1。1.6 电源图中电源是指为U、存储器、I/O接口等内部电子电路工作所配置的直流开关稳压电源,通常也为输入设备提供直流电源。12
32、PL的工作原理PLC的PU采用顺序逻辑扫描用户程序的方式进行工作,即在PLC运行时,PU根据用户按控制要求编制好并存于用户存储器中的程序,按指令步序号(或地址号)作周期性循环扫描,如无跳转指令,则从第一条指令开始逐条顺序执行用户程序,直至程序结束.然后重新返回第一条指令,开始下一轮新的扫描。在每次扫描过程中,还要完成对输入信号的采样和对输出状态的刷新等工作。LC的CU扫描一个周期必经输入采样、执行用户程序、处理通讯请求、CPU自诊断和输出刷新三个阶段。输入采样阶段:首先以扫描方式按顺序将所有暂存在输入锁存器中的输入端子的通断状态或输入数据读入,并将其写入各对应的输入状态寄存器中,即刷新输入。随
33、即关闭输入端口,进入程序执行阶段.执行用户程序阶段:按用户程序指令存放的先后顺序扫描执行每条指令,经相应的运算和处理后,其结果再写入输出状态寄存器中,输出状态寄存器中所有的内容随着程序的执行而改变。处理通讯请求阶段:PU处理从通讯接口和智能模块接收到的信息,如由编程器送来的程序、命令和各种数据,并把要现实的状态、数据、出错信息等发送给编辑器进行显示。如果有计算机等通讯请求,也在这段时间完成数据和发送任务。CPU自诊断:自诊断测试包括定期检查CPU模块的操作和扩展模块的状态是否正常,将监控定时器复位.输出刷新阶段:当所有指令执行完毕,输出状态寄存器的通断状态在输出刷新阶段送至输出锁存器中,并通过
34、一定的方式(继电器、晶体管或晶闸管)输出,驱动相应输出设备工作。1.3 PL的程序编制1。3.1软件编制 PLC是采用软件编制程序来实现控制要求的。编程时要使用到各种编程元件,它们可提供无数个动合点和动断触点。编程元件是指输入映像寄存器、输出映像寄存器、位存储器、定时器、计数器、通用寄存器、数据寄存器及特殊功能存储器等。 PC内部这些存储器的作用和继电器接触器控制系统中使用的继电器十分相似,也有“线圈”与“触点”,但它们不是“硬”继电器,而是PLC存储器的存储单元。当写入该单元的逻辑状态为“1”时,则表示相应继电器线圈得电,其动合触点闭合,动断触点断开.所以,内部的这些继电器称之为“软”继电器
35、。S70CU224、CU26部分编程元件的编号范围与功能说明如下表所示原件名称代表字母编号范围 功能说明输入寄存器II01。5共14点接受外部输入设备的信号输出寄存器Q.0Q1共10点输出程序执行结果并驱动外部设备位存储器MM0。0M31。7在程序内部使用,不能提供外部输出定时器T(0T25)T0,T64保持型通电延时s1T,T65T8保持型通电延时10msTT3,T6T5保持型通电延时10msT,T96ON/OF延时,msT33T36,T97100N/OFF延时,10ms37T6,T102NOFF延时,100ms计数器CC0C25加法计数器,触点在程序内部使用高速计数器HHC0H5用来累计比
36、CPU扫描速率更快的事件顺序控制继电器S0。01.7提供控制程序的逻辑分段变量存储器 V0.0VB51197数据处理用的数值存储元件局部存储器L00LB63。7使用临时的寄存器,作为暂时存储器特殊存储器SM0。0SM549。CP与用户之间交换信息特殊存储器SM(只读)SM0.0S29.7接受外部信号累加寄存器ACCAC3用来存放计算的中间值 1-21。3编程语言 所谓程序编制,就是用户根据控制对象的要求,利用PLC厂家提供的程序编制语言,将一个控制要求描述出来的过程.PL最常用的编程语言是梯形图语言和指令语句表语言,且两者常常联合使用。()梯形图(语言)梯形图是一种从继电接触控制电路图演变而来
37、的图形语言.它是借助类似于继电器的动合、动断触点、线圈以及串、并联等术语和符号,根据控制要求联接而成的表示PLC输入和输出之间逻辑关系的图形,直观易懂。梯形图中常用用 图形符号分别表示PLC编程元件的动断触电和动合触电,用( )表示它们的线圈。梯形图中编程元件的种类用图形符号及标注的字母或数加以区别。触点和线圈等组成的独立电路称为网络,用编程软件生成的梯形图和语句表程序中有网络编号,允许以网络为单位给梯形图加注释.梯形图的设计应注意到以下三点:梯形图按从左到右、自上而下的顺序排列。每一逻辑行(或称梯级)起始于左母线,然后是触点的串、并联接,最后是线圈。与能流的方向一致。梯形图中每个梯级流过的不
38、是物理电流,而是“概念电流”,从左流向右,其两端没有电源。这个“概念电流只是用来形象地描述用户程序执行中应满足线圈接通的条件。输入寄存器用于接收外部输入信号,而不能由LC内部其它继电器的触点来驱动。因此,梯形图中只出现输入寄存器的触点,而不出现其线圈。输出寄存器则输出程序执行结果给外部输出设备,当梯形图中的输出寄存器线圈得电时,就有信号输出,但不是直接驱动输出设备,而要通过输出接口的继电器、晶体管或晶闸管才能实现。输出寄存器的触点也可供内部编程使用。()指令语句表指令语句表是一种用指令助记符来编制C程序的语言,它类似于计算机的汇编语言,但比汇编语言易懂易学,若干条指令组成的程序就是指令语句表.
39、一条指令语句是由步序、指令语和作用器件编号三部分组成。2 MCGS系统介绍.1MCGS的定义MCS (Mnit anControl Geerate Sysm,通用监控系统)是一套用于快速构造和生成计算机监控系统的组态软件,它能够在基于Microsoft的各种32位Wdow平台上运行,通过对现场数据的采集处理,以动画显示、报警处理、流程控制和报表输出等多种方式向用户提供解决实际工程问题的方案,在工业控制领域有着广泛的应用。MCGS组态软件功能强大,操作简单,易学易用,普通工程人员经过短时间的培训就能迅速掌握多数工程项目的设计和运行操作。同时使用MCGS组态软件能够避开复杂的计算机软、硬件问题,集
40、中精力去解决工程问题本身,根据工程作业的需要和特点,组态配置出高性能、高可靠性和高度专业化的工业控制监控系统. 22 GS的构成CGS系统包括组态环境和运行环境两个部分。用户的所有组态配置过程都在组态环境中进行,它相当于一套完整的工具软件,帮助用户设计和构造自己的应用系统。用户组态生成的结果是一个数据库文件,称为组态结果数据库.运行环境是一个独立的运行系统,它按照组态结果数据库中用户指定的方式进行各种处理,完成用户组态设计的目标和功能。运行环境本身没有任何意义,必须与组态结果数据库一起作为一个整体,才能构成用户应用系统。一旦组态工作完成,运行环境和组态结果数据库就可以离开组态环境而独立运行在监
41、控计算机上。 2-1系统组态环境、系统运行环境和实时数据库三者的关系GS由“MCS组态环境”和“CGS运行环境”两个系统组成。两部分互相独立,又紧密相关.如图2所示:MCGS组态环境是生成用户应用系统的工作环境,由可执行程序Mcgs。xe支持,其存放于MCS目录的Program子目录中。用户在MCS组态环境中完成动画设计、设备连接、编写控制流程、编制工程打印报表等全部组态工作后,生成扩展名为mcg的工程文件,又称为组态结果数据库,其与MCGS运行环境一起,构成了用户应用系统,统称为“工程” .S运行环境是用户应用系统的运行环境,由可执行程序McgRue支持,其存放于C目录的Prra子目录中。在
42、运行环境中完成对工程的控制工作。 2-2 组态环境和运行环境关系图。3 MCGS组态软件的功能和特点与国内外同类产品相比,MCS 2组态软件具有以下特点:全中文、可视化、面向窗口的组态开发界面,符合中国人的使用习惯和要求,真正的32位程序,可运行于Microf Winds9/9/Me/N/2000等多种操作系统。庞大的标准图形库、完备的绘图工具以及丰富的多媒体支持,使您能够快速地开发出集图像、声音、动画等于一体的漂亮、生动的工程画面。全新的AtiveX动画构件,包括存盘数据处理、条件曲线、计划曲线、相对曲线、通用棒图等,使您能够更方便、更灵活地处理、显示生产数据。支持目前绝大多数硬件设备,同时可以方便地定制各种设备驱动;此外,独特的组态环境调试功能与灵活的设备操作命令相结合,使硬件设备与软件系统间的配合天衣无缝。简单易学的类Basic脚本语言与丰富的MCGS策略构件,使您能够轻而易举地开发出复杂的流程控制系统.强大的数据处理功能,能够对工业现场产生的数据以各种方式进行统计处理,使您能够在第一时间获得有关现场情况的第一手数据。方便的报警设置、丰富的报警类型