十模拟电位器LED及系统时间的应用.doc_第1页
十模拟电位器LED及系统时间的应用.doc_第2页
十模拟电位器LED及系统时间的应用.doc_第3页
十模拟电位器LED及系统时间的应用.doc_第4页
十模拟电位器LED及系统时间的应用.doc_第5页
免费预览已结束,剩余4页可下载查看

下载本文档

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

文档简介

实验十 模拟电位器、LED及系统时间的应用实验一、实验目的1、掌握如何通过模拟电位器的数据输入来改变程序中的数据。2、掌握LED的显示方法。3、掌握PLC的系统时间在程序中的应用。二、实验设备电脑一台,实验箱一台,AB接口的USB连线一条,电源线两条。三、实验步骤1、 把实验箱的电源及各个输入端的拨动按钮置于“OFF”位,即向下,再用AB接口的USB连线把PLC与电脑连接起来,然后给PLC上电。2、启动CPX软件,新建工程,进入CPX软件编程环境。3、根据实验内容在CPX软件编程环境里进行编程,然后进行相关的操作。4、程序运行调试并修改。5、保存好的文件,做好各项记录。6、把实验箱的电源及各个输入端的拨动按钮置于“OFF”位,切断实验箱的电源,盖好实验箱的盖子。7、写实验报告。四、实验内容1、运行下面的PLC梯形图程序,回答下面问题:(1)把0.00置于“on”,0.01、0.02置于“off”,然后用十字镙丝刀把模拟电位器调到最小值,再从小到大(顺时针方向)慢慢地调,认真观察LED上的显示。A642的最小值是多少?最大值是多少?LED是以什么数据显示的?(2)把0.01置于“on”,0.00、0.02置于“off”,用十字镙丝刀慢慢旋转模拟电位器,认真观察LED上的显示并与比较。 LED是以什么数据显示的?D0的的最小值是多少?最大值是多少?(3)当0.00、0.01、0.02都处于“off”状态时,LED还显示吗?什么情况能灭LED上的显示?(4)如果要用SCTRL在LED分别显示09,则它对应的参数值应该是什么?请用表列出。图10-1 模拟电位器、LED应用程序梯形图2、下面的梯形图程序能实现某设备的自动自检(100.00为自检信号输出),自检的时间定在每星期二下午15:00,自检1分钟。运行该程序,认真观察分析。然后做好思考题。在运行观察程序时,一定要修改计算机的系统时间,把它调到接近15:00,如图10-3所示。然后再把PLC时钟与计算机的同步起来,如图10-4所示。注意这项操作需要CP-X在线工作状态下才能进行。思考题:如果系统的自检要定在每个月的1号上午8:00进行,程序应如何修改? 图10-2(a) 自动自检程序梯形图AA图10-2(b)自动自检程序梯形图图10-3 计算机系统时间设置图10-4 PLC时钟与计算机时钟同步设置3、抢答器控制程序(1)控制要求: 在主持人侧设置有LED及抢答器的启动(允许抢答)、复位、清零、加分和减分按钮。选手侧各设置1个抢答按钮及指示灯。抢到的选手,相应的指示灯亮,主持人侧的LED显示该选手的编号,在回答问题的剩最后一分钟时,LED转为倒计时显示,倒计时结束,显示该抢答者的分数。主持人按下复位按钮,LED灭。(2)I/O分配表:输 入输 出操作功能地址操作功能地址抢答开始(启动)0.10指示灯0100.00复位0.11指示灯1100.01加减分数量的设定1.00指示灯2100.02加分1.02减分1.03清零1.11选手0按钮0.00选手1按钮0.01选手2按钮0.02(3)参考梯形图程序(图10-5)AAA图10-5(a)抢答器控制程序梯形图图10-5(b)抢答器控制程序梯形图ABCCB图10-5(c)抢答器控制程序梯形图DDC图10-5(d)抢答器控制程序梯形图(4)程序分析: 本题是模拟电位器和LED在编程中的应用。运行程序,按清零按钮1.11把D0D7八个数据通道全部清零。合上设置加减分数量开关1.00,调整模拟电位器以得到每次要加/减的分数量(比如10),程序先把模拟输入量A642转化为十进制,然后再用LED显示出来。编写本程序时要注意下面这几点:如何实现抢答,即第一个按下抢答按钮的有效,其余的无效。从图10-5的梯形图可以看出,当按下抢答开始按钮0.10后,设选手0第一个按下抢答按钮0.00, 抢答信号位w0.01得电,w0.01与按钮0.00串联线路通电使w1.00得电并自锁,这样保证选手0的抢答有效。w0.01得电后通过KEEP指令保存在w0.02,w0.02得电后其常闭触点断开,则其他选手抢答无效。若是选手1抢答成功, w1.01得电;若是选手2抢答成功, w1.02得电。这里为了减少编幅,在梯形图中没有画出,输出信号也只画了一个100.00。请读者自己把梯形图添写完成。如何实现限时及最后一分钟倒计时。有选手抢答成功,w0.02得电并保持,然后通过MOV指令来设置T0的设置值(D8),T0开始计时,当T0的当前值/10=D9=60时,w2.01得电,w2.01的常闭触点断开,显示选手编号的SCH命令无效,同时显示最后一分钟倒计时(D9数值)的SCH命令有效。如何实现选手分数的加/减及其显示。当选手回答后或限时已到,主持人按1.02或1.03对其进行加/减分。1.02或1.03得电,w2.00得电并自锁,w2.00的常闭触点断开,显示选手编号或倒计时的SCH命令无效。W2.00得电时, “+B”或“-B”对相应选手的分数进行加/减运算,运算结果用MOV指令传送到D6,然后再用SCH命令在LED上显示出来。4、十字路中红绿灯控制程序设计(1)控制要求: 南北方向:绿灯亮30s后闪烁5s,要求每秒闪烁一次,然后绿灯灭,黄灯亮5s,黄灯灭后,红灯亮出30s。东西方向:在南北方向绿灯和黄灯亮的时间里,东西方向的红灯亮,红灯灭后,绿灯亮20s后闪烁5s后灭,然后黄灯5s。在绿灯亮时在LED上显示倒计时。在晚上20:00至凌晨4:00,南北方向的绿灯延长亮5s,东西方向的绿灯减少亮5s。系统启动/停止控制:用一个切换开关完成。(2)列出I/O分配表。(3

温馨提示

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

最新文档

评论

0/150

提交评论