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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(移位指令编程实验.doc)为本站会员(11xg27ws)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

移位指令编程实验.doc

1、实验七 移位指令编程实验一、实验目的1、掌握移位指令的使用方法。2、学会移位指令在编程中的应用。二、实验设备电脑一台,实验箱一台,AB 接口的 USB 连线一条,电源线两条。三、实验步骤1、把实验箱的电源及各个输入端的拨动按钮置于“OFF”位,即向下,再用AB 接口的 USB 连线把 PLC 与电脑连接起来,然后给 PLC 上电。2、启动 CPX 软件,新建工程,进入 CPX 软件编程环境。3、根据实验内容在 CPX 软件编程环境里进行编程,然后进行相关的操作。4、程序运行调试并修改。5、保存好的文件,做好各项记录。6、把实验箱的电源及各个输入端的拨动按钮置于“OFF”位,切断实验箱的电源,盖

2、好实验箱的盖子。7、写实验报告。四、实验内容1、用 PLC 控制喷泉程序(1)控制要求:有十个喷泉头“一”字排开。系统启动后,喷泉头要求每间隔 1 秒从左到右依次喷出水来,全部喷出 10 秒后停止,然后系统又从左到右依次喷水,如此循环。十个喷泉头由十个继电器控制,继电器得电,相应的喷泉头喷水。(2)I/0 分配表:输入端 输出端0.00 启动 100.00 喷泉头 10.01 停止 100.01 喷泉头 2 100.09 喷泉头 10(3)参考梯形图程序如图 7-1 所示:(注:为了节省编幅,梯形图程序只编出四个输出。同学们在实验验证时要把其余的补上。)(4)程序分析:启动后 w0.00 得电

3、(逻辑值用“1”表示),当 P_1s 上升沿脉冲来时,移位开始通道 w1 至结束通道 w1(这里用的是同一通道)里的所有的位的值均向左移动一位,第一位的值则由数据输入端 w0.00 移入。所以系统启动后 P_1s 第一个脉冲上升沿过后,w1 的值为“0000000000000001B”,即仅有 w1.00 得电,其余的均不得电,这样输出端 100.00 得电,喷泉头 1 喷水。当 P_1s 第二个脉冲上升沿过后,w1 的值为“0000000000000011B”,即 w1.00 和 w1.01 得电,其余的不得电,输出端 100.00 保持得电状态不变,喷泉头 1 继续喷水,100.01得电,

4、喷泉头 2 喷水。依此类推,当 P_1s 第十个脉冲上升沿过后,w1.09 得电,十个喷泉头全部喷水,此时计数器 C0 开始计数。C0 计十个 P_1s 脉冲后得电,对 SFT 进行复位,w1 的值被复位为“0000000000000000B”,所有喷泉头停止喷泉,等待下一个周期的开始。(5)思考:如果该系统的控制要求改为每一时刻只能有一个喷泉头在喷水,喷水的次序不变,试修改图 7-1 梯形图程序以满足控制要求。图7-1 用 SFT 指令控制喷泉梯形图2、用 SFTR 指令实现喷泉控制系统(1)控制要求:有十个喷泉头“一”字排开。系统启动后,喷泉头要求每间隔 1 秒从左到右依次喷出水来,全部喷

5、出 10 秒后停止,然后系统从右到左依次喷水,如此循环。十个喷泉头由十个继电器控制,继电器得电,相应的喷泉头喷水。(2)I/0 分配表:输入端 输出端0.00 启动 100.00 喷泉头 10.01 停止 100.01 喷泉头 2 100.09 喷泉头 10(3)参考梯形图程序如图 7-2 所示:(注:为了节省编幅,梯形图程序只编出四个输出。同学们在实验验证时要把其余的补上。)(a)A(b)图 7-2 用 SFTR 指令控制喷泉梯形图(4)程序分析:本程序编程的关键就是控制字 w2 高 4 位(即w2.15、w2.14、w2.13、w2.12)的编程控制。系统启动时及喷泉一趟后(即 C0 得电

6、)都对 SFTR 进行复位。W2.14 作 SFTR 的脉冲输入时,一定要注意,如果 w2.14 的脉冲宽度等于或超过了两个扫描周期,SFTR 将在一个脉冲时间里作多次移位。为了避免这种情况,P_1s 后加了一个上升沿微分指令,使得 w2.14 的脉冲宽度仅为一个扫描周期,保证了 SFTR 在一个脉冲时间里只作一次移位。W2.13 作 SFTR 的数据输入端,系统启动后为“1”。编程控制 SFTR 向左移还是向右移是本程序的难点。系统启动后,SFTR 应向左移,因此程序中 w0.00 上升沿脉冲使 w2.12 得电为“”,w2.12 自锁。系统喷泉一趟后 C0 得电,解除了 w2.12 的自锁

7、,w2.12 由“”变为“0”,SFTR 向右移。当系统喷泉两趟后(即一个周期)C1 得电,w2.12 得电为“”,ASFTR 向左移。如此循环控制。这里要注意,C0 和 C1 的得电时间不能相同,C1 的得电时间必须大于 C0 的得电时间,否则无法使 w2.12 得电。所以为了延长 C1 的得电时间,在它的复位端串上了 w1.00。3、产品检测控制程序(1)控制要求:如图 7-3 所示,图中传感器 0.01 用于检验产品好坏,当 0.01 为“ON”时,表示产品是好的,否则为坏的。速度检测器 0.00 测量流水线的速度,每得到个脉冲,代表产品向前移动一段距离 d。速度检测器与传感器 0.01 的共同作用,可以决定那个产品好坏。若是坏的产品, 100.00 为“OFF”,并控制推杆将坏的产品推到滑道上去,同时传感器 0.02 会检测到这个坏的产品已经到了滑道上,并使推杆退回。(2)编写 PLC 梯形图程序。传感器( 0 . 0 1 )速度检测器( 0 . 0 0 )滑 道推 杆( 1 0 0 . 0 0 )传感器( 0 . 0 2 )d dd图 7-3 产品检测装置示意图五、实验报告本次实验报告的内容主要是:1、实验目的。2、实验设备。4、实验具体步骤。5、实验程序上机验证:写出运行后得到的结果,并分析与预习中的结果是否相同。6、心得体会:本次实验中遇到的问题、解决方法及收获。

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报