ImageVerifierCode 换一换
格式:DOCX , 页数:77 ,大小:1.23MB ,
资源ID:10154123      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10154123.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(THGMC1 可编程可编程控制器实验指导书.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

THGMC1 可编程可编程控制器实验指导书.docx

1、THGMC1 可编程可编程控制器实验指导书目 录第一章 可编程控制器的概述 1第二章 可编程控制器基本指令简介 6第三章 CX-Programmer软件的使用及编程规则 7第四章 MCGS 组态软件的介绍及使用 10第五章 实验内容 13实验一 电视模拟发射塔 13实验二 十字路口交通灯控制 15实验三 三相鼠笼式异步电动机点动控制和自锁控制(实物) 19实验四 三相鼠笼式异步电动机联锁正反转控制(实物) 21实验五 三相鼠笼式异步电动机带延时正反转控制(实物) 23实验六 三相鼠笼式异步电动机星/三角换接启动控制(实物) 25实验七 水塔水位控制模拟 27实验八 液体混合装置控制的模拟 29

2、实验九 四节传送带的模拟 33实验十 自动配料系统控制的模拟 36实验十一 邮件分拣系统模拟 39实验十二 自动售货机的模拟 44实验十三 自控成形机模拟 54实验十四 电镀生产线 57实验十五 全自动洗衣机 62实验十六 LED数码显示 67实验十七 自动冲压系统 69附录 THGMC-1 型单片机可编程控制器实验装置使用说明 73第一章 可编程控制器的概述可编程序控制器,英文称Programmable Logical Controller,简称PLC。它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控

3、制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。PLC是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的复杂接线、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别是PLC的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。用户在购到所需的PLC后,只需按说明书的提示,做少量的接线和简易的用户程序的编制工作,就可灵活方便地将PLC应用于生产实

4、践。一、可编程控制器的基本结构 可编程控制器主要由CPU模块、输入模块、输出模块和编程器组成(如下图所示)。1、CPU模块CPU模块又叫中央处理单元或控制器,它主要由微处理器(CPU)和存储器组成。它用以运行用户程序、监控输入/输出接口状态、作出逻辑判断和进行数据处理,即读取输入变量、完成用户指令规定的各种操作,将结果送到输出端,并响应外部设备(如编程器、电脑、打印机等)的请求以及进行各种内部判断等。PLC的内部存储器有两类,一类是系统程序存储器,主要存放系统管理和监控程序及对用户程序作编译处理的程序,系统程序已由厂家固定,用户不能更改;另一类是用户程序及数据存储器,主要存放用户编制的应用程序

5、及各种暂存数据和中间结果。2、I/O模块I/O模块是系统的眼、耳、手、脚,是联系外部现场和CPU模块的桥梁。输入模块用来接收和采集输入信号。输入信号有两类:一类是从按钮、选择开关、数字拨码开关、限位开关、接近开关、光电开关、压力继电器等来的开关量输入信号;另一类是由电位器、热电偶、测速发电机、各种变送器提供的连续变化的模拟输入信号。 可编程序控制器通过输出模块控制接触器、电磁阀、电磁铁、调节阀、调速装置等执行器, 可编程序控制器控制的另一类外部负载是指示灯、数字显示装置和报警装置等。3、电源可编程序控制器一般使用220V交流电源。可编程序控制器内部的直流稳压电源为各模块内的元件提供直流电压。

6、4、编程器 编程器是PLC的外部编程设备,用户可通过编程器输入、检查、修改、调试程序或监示PLC的工作情况。也可以通过专用的编程电缆线将PLC与电脑联接起来,并利用编程软件进行电脑编程和监控。5、输入/输出扩展单元I/O扩展接口用于将扩充外部输入/输出端子数的扩展单元与基本单元(即主机)连接在一起。6、外部设备接口此接口可将编程器、打印机、条码扫描仪,变频器等外部设备与主机相联,以完成相应的操作。本实验装置(箱)选用的主机型号为欧姆龙CPM2AH系列的主机。二、可编程控制器的工作原理可编程控制器有两种基本的工作状态,即运行(RUN)状态与停止(STOP)状态。在运行状态,可编程序控制器通过执行

7、反映控制要求的用户程序来实现控制功能。为了使可编程序控制器的 输出及时地响应随时可能变化的输入信号,用户程序不是只执行一次,而是反复不断地重复执行,直至可编程序控制器停机或切换到STOP工作状态。除了执行用户程序之外,在每次循环过程中,可编程序控制器还要完成内部处理、通信处理等工作,一次循环可分为5个阶段(如图所示)在内部处理阶段,可编程序控制器检查CPU,模块内部的硬件是否正常,将监控定时器复位,以及完成一些别的内部工作。在通信服务阶段,可编程序控制器与别的带微处理器的智能装置通信,响应编程器键入的命令,更新编程器的显示内容。 在输入处理阶段,可编程序控制器把所有外部输入电路的接通/断开(O

8、N/OFF)状态读入输入映像寄存器。 在程序执行阶段,即使外部输入信号的状态发生了变化,输入映像寄存器的状态也不会随之而变,输入信号变化了的状态只能在下一个扫描周期的输入处理阶段被读入。 在输出处理阶段,CPU将输出映像寄存器的通/断状态传送到输出锁存器。三、可编程控制器的内存区域的分布及I/O配置CPM2AH可使用下列内存区表数据区字位功能IR区1输入区IR 000-IR 009(10个字)IR 00000-IR 00915(160位)这些位可以分配给外部I/O端。输出区IR 010-IR 019(10个字)IR 01000-IR 01915(160位)工作区IR 020-IR 049IR

9、200-IR 227(58个字)IR 02000-IR 04915IR 20000-IR 22715(928位)在程序中可随意使用工作位。SR区SR 228-SR 255 (28字)SR 22800-SR 25515(448位)这些位用于特定功能,如标志和控制位。TR区TR 0-TR 7(8位)这些位用于保存程序分支中的ON/OFF状态。HR区2HR 00-HR 19(20个字)HR 0000-HR 1915(320位)这些位用于保存数据,并在电源关闭后保持ON/OFF状态不变。AR区2AR 00-AR 23(24个字)AR 0000-AR 2315(384位)这些位用于特定功能,如标志和控制

10、位。LR区1LR 00-LR 15(16个字)LR 0000-LR 1515(256位)用于与其他PC进行1:1数据链接。定时器/计数器区2TC 000-TC 255(定时器/计数器标号)3同一标号既可用于定时器,也可用于计数器。DM区DM区读/写2DM 0000-DM 1999DM 2022-DM 2047(2,026个字)DM区只能以字为单位进行访问。在电源关闭后,其值保持不变。错误日志2DM 2000-DM 2021(22个字)用于保存所发生错误的错误代码。当不使用错误日志功能时,可当作普通读/写DM区使用权用。只读4DM 6144-DM 6599(456个字)不可在程序中重新写入。PC

11、设置4DM 6600-DM 6655(56个字)用于保存控制PC运行的各种参数。CPM2AH的I/O地址分配如下:I/O数(CPU单元上)型号I/O位分配最大扩展I/O单元最大的I/O数(见注页)20CPM2AH-20CDR-输入12个输入:00000-00011380输出8个输出:01000-0100730CPM2AH-30CDR-输入18个输入:00000-0001100100-00105390输出12个输出:01000-0100701100-0110340CPM2AH-40CDR-输入24个输入:00000-0001100100-001113100输出16个输出:01000-010070

12、1100-0110760CPM2AH-60CDR-输入36个输入:00000-00011,00100-00111,00200-002113120输出24个输出:01000-01007,01100-01107,01200-01207 注 : 1、在上表中I/O最大数的值包括了扩展I/O单元的I/O。 2、在使用一个CPM2A CPU单元时,多达3个扩展单元或扩展I/O单元可与PC相连。四、可编程控制器的编程语言概述现代的可编程控制器一般备有多种编程语言,供用户使用。IEC1131-3可编程序控制器编程语言的国际标准详细的说明了下述可编程控制器编程语言:1)顺序功能图1) 梯形图2) 功能块图3)

13、 指令表4) 结构文本其中梯形图是使用得最多的可编程控制器图形编程语言。梯形图与继电器控制系统的电路图很相似,具有直观易懂的优点,很容易被工厂熟悉继电器控制的电气人员掌握,特别适用于开关量逻辑控制。梯形图的主要特点:1)可编程控制器梯形图中的某些编程元件沿用了继电器这一名称,如输入继电器、输出继电器、内部辅助继电器等,但是它们不是真实的物理继电器(即硬件继电器),而是在软件中使用的编程元件。每一编程元件与可编程序控制器存储器中元件映像寄存器的一个存储单元相对应。2)梯形图两侧的垂直公共线称为公共母线(BUS bar)。在分析梯形图的逻辑关系时,为了借用继电器电路的分析方法,可以想象左右两侧母线

14、之间有一个左正右负的直流电源电压,当图中的触点接通时,有一个假想的“概念电流”或“能流(Power flow)从左到右流动,这一方向与执行用户程序时的逻辑运算的顺序是一致的,如图所示:3)根据梯形图中各触点的状态和逻辑关系,求出与图中各线圈对应的编程元件的状态,称为梯形图的逻辑解算。逻辑解算是按梯形图中从上到下、从左到右的顺序进行的。4)梯形图中的线圈和其他输出指令应放在最右边。5)梯形图中各编程元件的常开触点和常闭触点均可以无限多次地使用。 五、可编程控制器的编程步骤(1)确定被控系统必须完成的动作及完成这些动作的顺序。(2)分配输入输出设备,即确定哪些外围设备是送信号到PLC,哪些是外围设

15、备是接收来自PLC信号的。并将PLC的输入、输出口与之对应进行分配。(3)设计PLC程序画出梯形图。梯形图体现了按照正确的顺序所要求的全部功能及其相互关系。(4)实现用计算机对PLC的梯形图直接编程。(5)对程序进行调试(模拟和现场)。(6)保存已完成的程序。 显然,在建立一个PLC控制系统时,必须首先把系统的需要的输入、输出数量确定下来,然后按需要确定各种控制动作的顺序和各个控制装置彼此之间的相互关系。确定控制上的相互关系之后,就可进行编程的第二步分配输入输出设备,在分配了PLC的输入输出点、内部辅助继电器、定时器、计数器之后,就可以设计PLC程序画出梯形图。在画梯形图时要注意每个从左边母线

16、开始的逻辑行必须终止于一个继电器线圈或定时器、计数器,与实际的电路图不一样。梯形图画好后,使用编程软件直接把梯形图输入计算机并下载到PLC进行模拟调试,修改下载直至符合控制要求。这便是程序设计的整个过程。第二章 可编程控制器基本指令简介CPM2AH系列PLC主机基本指令表助记符名称功能LD装载指定位用于指令行的开始或使用权用AND LD和ORLD指令时定义逻辑块。AND与指定位与执行条件进行逻辑与运算。AND LD逻辑块与前面程序块进行逻辑与运算的结果。AND NOT与非指定位的非与执行条件进行逻辑与运算。OR或指定位与执行条件进行逻辑或运算。OR NOT或非指定位的非与执行条件进行逻辑或运算

17、。OUT输出在执行条件为ON时使操作数位变ON;在执行条件为OFF时使操作数位变OFF。SET置位在执行条件为ON时使操作数位变ON,在执行条件为OFF时不影响操作位的状态。RSET复位在执行条件为ON时使操作位数变OFF, 在执行条件为OFF时不影响操作数位的状态。NOP空操作不作任何操作,程序转移到下一个指令。END结束用于程序结束。JMP跳转如果跳转条件为OFF,则JMP(04)与JME(05)之间的所有指令均被忽略JME跳转结束SFT移位寄存器生成一个位移位寄存器KEEP保持将一个位定义为由置位输入和复位输入控制的锁存。TIM定时器ON延迟(减数)定时器操作。CNTR可逆计数器增加或减

18、少输入信号由OFF变ON时,增加或减小PV值。DIFU上升沿微分在输入信号的上升沿时刻将某个指定位变ON一个循环周期。DIFD下降沿微分在输入信号的下降沿时刻将某个指定位变ON一个循环周期。MOV传送将源数据(字或常数)复制到目标字中。ASL算术左移将单字数据中的每一位向左进行带CY移位。ASR算术右移将单字数据中的每一位向右进行带CY移位。AND LD逻辑块与前面程序块进行逻辑与运算的结果。OR LD逻辑块或前面程序块进行逻辑或运算的结果。 NETRNETWTABLE,PORTTABLE,PORT网络读网络写SLCRSLCTSLCENN顺控继电器段的启动顺控继电器段的转换顺控继电器段的结束第

19、三章 CX-Programmer软件的使用及编程规则一、CX-Programmer软件的使用方法CX-Programmer是一个用于对OMRON CS1系列PLC、CV系列PLC、以及C系列PLC建立、测试和维护程序的工具。它是一个支持PLC设备和地址信息、OMRON PLC和这些PLC支持的网络设备进行通信的方便工具。CX-Programmer是一个用来对OMRON PLC进行编程和对OMRON PLC设备进行维护的工具。本实验装置使用的编程软件是CX-Programmer5.0版本,在做实验前,首先将该软件根据软件安装的提示安装到计算机上,然后用编程线将计算机和实验装置连接到一起。(一)系

20、统需求CX-Programmer需在配有奔腾或以上(包括奔腾II)的中央处理器的计算机上运行。它需要在WINDOWS操作环境运行(WIN95/98/2000 或 XP 以及NT4.0 with Service Pack 5或更新版本。(二)软件的安装本装置使用的是CX-Programmer5.0版本。在配套光盘里面找到CX-ProgrammerDisk1Setup文件,双击;(1)选择中文(2)按页面提示单击下一步到出现如下画面时,输入序列号9010-9971-0919-9159(3)单击继续,到下面画面选择安装路径(4)单击下一步,按照页面提示继续安装。注意以后仅点击下一步,安装即可,不需理

21、会页面提示的其他问题,请直接点击下一步。本软件即可安装完成(三)软件的使用1.双击桌面图标CX-Programmer“ ” 进入编程软件。2.点击 选择 ,更改设备名称,设备类型。 3.点击 在选择 ,更改端口名称,波特率。 4.编辑梯形图。5.点击 ,梯形图变为绿色表明已经连上,点击 就可将程序下载到PLC(只需下载 这一项),点击 使PLC处于运行的状态。 注1:只有“编程模式”“ ”下才能进行下载,请注意切换PLC的工作模式。注2:如果遇到PLC连不上情况,请选择“自动在线”中的“选择串口”或双击左边窗口的“ ”选择COM口。二、编程规则1.外部输入/输出继电器、内部继电器、定时器、计数

22、器等器件的接点可多次重复使用,无需用复杂的程序结构来减少接点的使用次数。2.梯形图每一行都是从左母线开始,线圈接在右边。接点不能放在线圈的右边,在继电器控制的原理图中,热继电器的接点可以加在线圈的右边,而PLC的梯形图是不允许的。3.线圈不能直接与左母线相连。如果需要,可以通过一个没有使用的内部继电器的常闭接点或者特殊内部继电器的常开接点来连接。4.同一编号的线圈在一个程序中使用两次称为双线圈输出。双线圈输出容易引起误操作,应尽量避免线圈重复使用。5.梯形图程序必须符合顺序执行的原则,即从左到右,从上到下地执行,如不符合顺序执行的电路就不能直接编程。6.在梯形图中串联接点使用的次数是没有限制,

23、可无限次地使用。7.两个或两个以上的线圈可以并联输出。第四章 MCGS 组态软件的介绍及使用一、MCGS系统介绍MCGS (Monitor and Control Generated System,通用监控系统)是一套用于快速构造和生成计算机监控系统的组态软件,它能够在基于Microsoft的各种32位Windows平台上运行,通过对现场数据的采集处理,以动画显示、报警处理、流程控制和报表输出等多种方式向用户提供解决实际工程问题的方案,在工业控制领域有着广泛的应用。MCGS组态软件功能强大,操作简单,易学易用,普通工程人员经过短时间的培训就能迅速掌握多数工程项目的设计和运行操作。同时使用MCG

24、S组态软件能够避开复杂的计算机软、硬件问题,集中精力去解决工程问题本身,根据工程作业的需要和特点,组态配置出高性能、高可靠性和高度专业化的工业控制监控系统。1.MCGS的主要特性和功能如下:(1) 概念简单,易于理解和使用。普通工程人员经过短时间的培训就能正确掌握、快速完成多数简单工程项目的监控程序设计和运行操作。用户可避开复杂的计算机软硬件问题,集中精力解决工程本身的问题,按照系统的规定,组态配置出高性能、高可靠性、高度专业化的上位机监控系统。(2) 实时性与并行处理。MCGS充分利用了Windows操作平台的多任务、按优先级分时操作的功能,使PC机广泛应用于工程测控领域成为可能。工程作业中

25、,大量的数据和信息需要及时收集,即时处理,在计算机测控技术领域称其为实时性任务关键任务,如数据采集、设备驱动和异常处理等。另外许多工作则是非实时性的,或称为非时间关键任务,如画面显示,可在主机运行周期时间内插空进行。而像打印数据一类的工作,可运行于后台,称为脱机作业。MCGS是真正的32位系统,可同时运行于Microsoft Windows95,98和Microsoft Windows NT平台,以线程为单位进行分时并行处理。(3) 建立实时数据库,便于用户分步组态,保证系统安全可靠运行。MCGS组态软件由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成。其中的“实时数据库”是整个

26、系统的核心。在生成用户应用系统时,每一部分均可分别进行组态配置,独立建造,互不相干;而在系统运行过程中,各个部分都通过实时数据库交换数据,形成互相关联的整体。实时数据库是一个数据处理中心,是系统各个部分及其各种功能性构件的公用数据区。各个部件独立地向实时数据库输入和输出数据,并完成自己的差错控制。(4) 设立“设备工具箱”,针对外部设备的特征,用户从中选择某种“构件”,设置于设备窗口内,赋予相关的属性,建立系统与外部设备的连接关系,即可实现对该种设备的驱动和控制。不同的设备对应于不同的构件,所有的设备构件均通过实时数据库建立联系,而建立时又是相互独立的,即对某一构件的操作或改动,不影响其它构件

27、和整个系统的结构,从这一意义上讲,MCGS是一个“设备无关”的系统,用户不必因外部设备局部改动,而影响整个系统。(5) “面向窗口”的设计方法,增加了可视性和可操作性。以窗口为单位,构造用户运行系统的图形界面,使得MCGS的组态工作既简单直观,又灵活多变。用户可以使用系统的缺省构架,也可以根据需要自己组态配置,生成各种类型和风格的图形界面,包括DOS风格的图形界面、标准Windows风格的图形界面以及带有动画效果的工具条和状态条。(6) 利用丰富的“动画组态”功能,快速构造各种复杂生动的动态画面。以图象、图符、数据、曲线等多种形式,为操作员及时提供系统运行中的的状态、品质及异常报警等有关信息。

28、用变化大小、改变颜色、明暗闪烁、移动翻转等多种手段,增强画面的动态显示效果。图元、图符对象定义相应的状态属性,即可实现动画效果。同时,MCGS为用户提供了丰富的动画构件,模拟工程控制与实时监测作业中常用的物理器件的动作和功能。每个动画构件都对应一个特定的动画功能。如:实时曲线构件、历史曲线构件、报警显示构件、自由表格构件等。(7) 引入“运行策略”的概念。复杂的工程作业,运行流程都是多分支的。用传统的编程方法实现,既繁琐又容易出错。MCGS开辟了“策略窗口”,用户可以选用系统提供的各种条件和功能的“策略构件”,用图形化的方法构造多分支的应用程序,实现自由、精确地控制运行流程,按照设定的条件和顺

29、序,操作外部设备,控制窗口的打开或关闭,与实时数据库进行数据交换。同时,也可以由用户创建新的策略构件,扩展系统的功能。(8) MCGS系统由五大功能部件组成,主要的功能部件以构件的形式来构造。不同的构件有着不同的功能,且各自独立。三种基本类型的构件(设备构件、动画构件、策略构件)完成了MCGS系统三大部分(设备驱动、动画显示和流程控制)的所有工作。用户也可以根据需要,定制特定类型构件,使MCGS系统的功能得到扩充。这种充分利用“面向对象”的技术,大大提高了系统的可维护性和可扩充性。(9) 支持OLE Automation技术。MCGS允许用户在Visual Basic中操作MCGS中的对象,提

30、供了一套开放的可扩充接口,用户可根据自己的需要用VB编制特定的功能构件来扩充系统的功能。(10) MCGS中数据的存储不再使用普通的文件,而是用数据库来管理一切。组态时,系统生成的组态结果是一个数据库;运行时,数据对象、报警信息的存储也是一个数据库。利用数据库来保存数据和处理数据,提高了系统的可靠性和运行效率,同时,也使其它应用软件系统能直接处理数据库中的存盘数据。(11) 设立“对象元件库”,解决了组态结果的积累和重新利用问题。所谓对象元件库,实际上是分类存储各种组态对象的图库。组态时,可把制作完好的对象(包括图形对象,窗口对象,策略对象,以至位图文件等等)以元件的形式存入图库中,也可把元件库中的各种对象取出,直接为当前的工程所用。随着工作的积累,对象元件库将日益扩大和丰富,组态工作将会变得越来越简单方便。(12) 提供对网络的支持。考虑到工控系统今后的发展趋势,MCGS充分运用现今发展的DCCW(Distributed Computer Cooperator Work)技术,即分布式计算机协同工作方式,来使分散在不同现场之间的采集系统和工作站之间协同工作。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1