数据的传送、转换、比较及运算指令编程实验_第1页
数据的传送、转换、比较及运算指令编程实验_第2页
数据的传送、转换、比较及运算指令编程实验_第3页
数据的传送、转换、比较及运算指令编程实验_第4页
数据的传送、转换、比较及运算指令编程实验_第5页
全文预览已结束

下载本文档

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

文档简介

实验六数据的传送、转换、比较及运算指令编程实验一、实验目的1、掌握数据的传送、转换、比较及运算指令的使用方法。2、学会数据的传送、转换、比较及运算指令在编程中的应用。二、实验设备电脑一台,实验箱一台,AB接口的USB连线一条,电源线两条。三、实验步骤1、 把实验箱的电源及各个输入端的拨动按钮置于“OFF”位,即向下,再用AB接口的USB连线把PLC与电脑连接起来,然后给PLC上电。2、 启动CP—X软件,新建工程,进入CP—X软件编程环境。3、 根据实验内容在CP—X软件编程环境里进行编程,然后进行相关的操作。4、 程序运行调试并修改。5、 保存好的文件,做好各项记录。6、 把实验箱的电源及各个输入端的拨动按钮置于“OFF”位,切断实验箱的电源,盖好实验箱的盖子。7、 写实验报告。四、实验内容1、可调多谐振荡器控制程序(1)控制要求:多谐振荡器输出的脉冲宽度及点空比可以调整。(2) 参考梯形图程序(图6-1)(3) 程序分析:画出0.00、0.01、T0、T1、100.00的时序图(图6-2)当0.00为“on”、0.01为“off”时,数据传送指令MOV分别把立即数10传送给D0、D1,则T0、T1的设定值均为10,100.00输出的脉冲宽度为1秒,点空比为1:1;当0.00为“off”、0.01为“on”时,数据传送指令MOV分别把立即数20和40传送给D0、D1,则T0、T1的设定值分别为20和40,100.00输出的脉冲宽度为4秒,点空比为2:1。(3)把图6-1梯形图程序中的“MOV”指令改为“@MOV”,然后再观察它们的运行情况,并与图6-1梯形图程序进行比较,看是否相同,说明原因。程序中的“MOV”能否用“MOVB”或“MOVD”替代,如果可以,请在程序中修改,如果不行,说明原因。

传送源字目标传送源字目标目标倍送源字目标定时器定时器号设置值定时器定时器号设置值图6-2时序图2、BCD、CMP及数据运算指令的验证运行图6-3梯形图程序,认真观察,回答下面几个问题:说说“BCD”指令在程序中的作用,能不能把该指令省去?

程序中两个“MOV”指令,它们传送的立即数是否相同?计时器TO、T1的设置值是否相同?程序中的“CMP”指令起着什么作用?说说为什么DO会小于D2。程序中“+B”、“-B”和“*”三个运算指令能否用指令“+”、“-”和“*B”替换?(a)

(b)图6-3验证BCD、CMP及数据运算指令的梯形图3、三个正整数相加减控制程序(1)控制要求:三个正整数DO、DI、D2,如果DO>=D1,则D3=DO-D1,否则D3=DO+D1;如果D3>=D2,则D4=D3-D2,否则D4二D3+D2。(2)编写PLC梯形图程序。4、智能选斗控制程序(1)控制要求:如图6-4所示,环形的工作台有导轨、动力系统,可供斗车行驶,工作台上有8个工作位,每个工作位均有个限位开关和一个呼叫斗车的按钮。当某个工作位呼叫斗车时,系统能自动地选择最短的路程把斗车送到呼叫的工作位;当有工作位呼叫斗车后,其它的工作位就不能呼叫斗车了,要等到斗车到达呼叫的工作位10秒后才能呼叫。(2)列出I/O分配表。

3)画出PLC的外部接线图。4)编写PLC梯形图程序。图6-4五、实验报告本次实验报告的内容主要是:1、实验目的。2、实验设

温馨提示

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

评论

0/150

提交评论