实验四 几种数据移位指令的应用
一、实验目的
1.加深理解数据移位指令的功能。 2.掌握数据移位指令的应用。 二、实验设备
1.SL-310可编程控制器实验台。 2.FPⅡ手持编程器。 3.连接导线若干。 三、实验内容及要求 (一) 任务
1)利用移位指令(SR)使输出的16个灯从左至右以秒速度依次亮;当灯全亮后再从左至右依次灭。如此反复运行。
2)利用左右移位指令(F119 LRSR),使一个亮灯以O.2s的速度自左向右移动,到达最右侧后,再自右向左返回左侧。如此反复。 要求:X2=ON,移位开始;X2=OFF,清零。
3)试用双向及循环移位指令编写出若干种节日彩灯循环显示的程序,并观察其运行结果。 (二) 提示
1)在使用SR指令时要注意,该指令只能对内部继电器(WR)的内容进行位移,所必要通过传输指令,把位移结果送给输出继电器(WYO)。
2)在使用循环移位指令时要注意,这些指令只设有一个输人端,当输入条件满足时,每扫描一次该指令,就将移位一次。因此若要移位速度受输入量控制,则需加微分指令(DF)。
(三)部分参考程序 任务l(PLC图4—1)。
16
四、实验步骤
1.完成PLC电路接线。
2.输入参考程序并编译、下载、调试应用程序。 3.输入自编程序,进行模拟调试,直至正确为止。
五、实验总结
1.写出各实验的实验报告单。
2.描述运行结果,必要时配合时序图加以说明。
17
实验五 算术运算指令的应用
一、实验目的
1.加深理解算术运算指令的功能。 2.掌握算术运算指令指令的应用。 二、实验设备
1.SL-310可编程控制器实验台。 2.FPⅡ手持编程器。 3.连接导线若干。 三、实验内容及要求 (一)任务
用BIN 算术运算指令完成下式的计算:
(1234?4321)?123?45651234
要求:1)X1=ON 时计算;X0=ON 时全清零。
2)各步运算结果存入DT0 ~ DT6 中,记录下来。
思考题:若要将运行结果与正确答案进行比较,当结果等于550且没有余数时,Y0=ON ;否则Y1=ON 。这时程序将如何修改? (二) 参考程序
PLC图5-1
四、实验步骤
输入参考程序,进行模拟调试,直至正确为止。 五、实验总结
1.写出各实验的实验报告单。
2.描述运行结果,必要时配合时序图加以说明。
18
第三部分 综合实验
实验一 运料小车控制
一、实验目的
1.熟练使用各基本指令
2.根据控制要求,掌握PLC的编程方法和程序调试方法,使学生了解用PLC解决一个
实际问题的全过程 二、实验设备
1.SL-310可编程控制器实验台。 2.FPⅡ手持编程器。 3.连接导线若干。 三、实验内容及要求 1. 工作原理
有一运料小车如图1—1所示,由单相交流电动机拖动,其主回路与传统继电控制相同,而控制回路可用PLC取代。如需运料小车前进(对应电机正转),则由PLC通过程序接通某输出触点,再通过该点接通正转接触器线圈,使电机正转。反之,若小车后退,则PLC将通过另一输出触点接通反转接触器线圈,使电机反转。若要小车停止,则PLC将输出触点均断开。同理,行车方向指示灯也如此控制。整个控制系统所需开关,如行程开关、起动、停车开关及电路短路反馈信号等均可用“输入开关板”实现。
图1—1 运料小车示意图
2. 动作要求
1) 起动后,小车自动返回A点,停车6s,等待装料,然后自动向B点运行。到达B点后,停车6s,等待卸料,然后自动返回A点。如此往复。
2) 小车运行到任意位置,均可用手动开关令其停车。再次起动后,小车重复要求1)中的内容。
19
3) 小车前进、后退过程中,分别由指示灯指示行进方向。 4) 设有模拟电路短路的反馈信号,发生短路立即停车。
5) 小车在A、B两点间运行时间不得超过15s,否则认为出故障,故超过15s应立即停车。
6)I/0分配表
输入 XO:起动开关 输出 YO:反转控制(后退) X1:A点到位行程开关 Yl:正转控制(前进) X2:B点到位行程开关 Y2:后退指示 X3:停车开关 Y3:前进指示 注意事项:
程序中必须保证正、反转间实现互锁。 参考程序
PLC图1-2
四、实验步骤
1.完成PLC电路接线。 2.输入参考程序并编辑。 3.编译、下载、调试应用程序。
五、实验总结
1.写出各实验的实验报告单。
2.描述运行结果,必要时配合时序图加以说明。
20