- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模拟电位器LED附系统时间应用实验
实验十 模拟电位器、LED及系统时间的应用实验
一、实验目的
1、掌握如何通过模拟电位器的数据输入来改变程序中的数据。
2、掌握LED的显示方法。
3、掌握PLC的系统时间在程序中的应用。
二、实验设备
电脑一台,实验箱一台,AB接口的USB连线一条,电源线两条。
三、实验步骤
把实验箱的电源及各个输入端的拨动按钮置于“OFF”位,即向下,再用AB接口的USB连线把PLC与电脑连接起来,然后给PLC上电。
2、启动CP—X软件,新建工程,进入CP—X软件编程环境。
3、根据实验内容在CP—X软件编程环境里进行编程,然后进行相关的操作。
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分别显示0~9,则它对应的参数值应该是什么?请用表列出。
图10-1 模拟电位器、LED应用程序梯形图
2、下面的梯形图程序能实现某设备的自动自检(100.00为自检信号输出),自检的时间定在每星期二下午15:00,自检1分钟。
运行该程序,认真观察分析。然后做好思考题。
在运行观察程序时,一定要修改计算机的系统时间,把它调到接近15:00,如图10-3所示。然后再把PLC时钟与计算机的同步起来,如图10-4所示。注意这项操作需要CP-X在线工作状态下才能进行。
思考题:如果系统的自检要定在每个月的1号上午8:00进行,程序应如何修改?
图10-2(b)自动自检程序梯形图
图10-3 计算机系统时间设置
图10-4 PLC时钟与计算机时钟同步设置
3、抢答器控制程序
(1)控制要求:
①在主持人侧设置有LED及抢答器的启动(允许抢答)、复位、清零、加分和减分按钮。选手侧各设置1个抢答按钮及指示灯。
②抢到的选手,相应的指示灯亮,主持人侧的LED显示该选手的编号,在回答问题的剩最后一分钟时,LED转为倒计时显示,倒计时结束,显示该抢答者的分数。
③主持人按下复位按钮,LED灭。
(2)I/O分配表:
输 入 输 出 操作功能 地址 操作功能 地址 抢答开始(启动) 0.10 指示灯0 100.00 复位 0.11 指示灯1 100.01 加减分数量的设定 1.00 指示灯2 100.02 加分 1.02 减分 1.03 清零 1.11 选手0按钮 0.00 选手1按钮 0.01 选手2按钮 0.02
(3)参考梯形图程序(图10-5)
图10-5(a)抢答器控制程序梯形图
图10-5(d)抢答器控制程序梯形图
(4)程序分析:
本题是模拟电位器和LED在编程中的应用。
运行程序,按清零按钮1.11把D0~D7八个数据通道全部清零。合上设置加减分数量开关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数值)的SC
文档评论(0)