plc课程设计 - 图文 联系客服

发布时间 : 星期一 文章plc课程设计 - 图文更新完毕开始阅读

1.6 问题及解决方法

问题:由于是我们的第一个题目,所以遇到了非常多的问题。知识性的问题暂且不表。人行道行人通过后,无法回到原来状态或回到原来状态后状态不对等等。LED灯显示不正常。 解决方法:大量的翻阅资料。尝试使用中断程序,但是在请教之后,而没有采纳。最终是把整个程序用计数器来实现。在行人行驶时断开计数器的脉冲,再次接通时仍旧按照先前状态计数,如果采用带有记忆功能的计时器也能实现此功能。LED灯先后用过+1字指令,字节指令都未成功,后采用数学指令能够实现。

第2章 基于PLC的机械手控制

2.1总体设计要求

启、停按钮合二为一,开始时,按下启动按钮SB后,机械手处于原始位置,Y3亮,过1秒钟,变为放松状态,则Y1亮,Y7亮,准备3秒钟后,机械手开始顺序动作,SW1 按键实现“多次循环/一次循环”的切换,“多次循环”可自动循环完成整个过程,直至按停止按钮复原。“一次循环”实现一次完整工作过程,若仍需工作,则需按键控制。“停止”按钮应设有两个,一个实现立即完全停止,完全停电,而另一个停止按钮按下时,先完成整个工作过程,然后停止。 1、机械手下降:延时1秒后,Y1灭,按SQ1,表示到下限位的检测信号,则Y2亮。

2、机械手夹紧:延时2秒后, Y3亮,表示夹紧。

3、机械手上升:延时1秒后,Y2灭,按SQ2,表示到上限位的检测信号,则Y4亮,

4、机械手右行:延时1秒后,Y4灭,按SQ3,表示到右限位的检测信号,则Y5亮,

5、机械手下降:延时1秒后,Y5灭,按SQ1,到下限位后,则Y6亮, 6、机械手放松:延时2秒后,Y3灭,Y7亮,

7、机械手上升:Y6灭,按SQ2,到上限位后,则Y8亮,延时1秒,Y8灭, 8、机械手左移:按SQ4,到左限位后,则Y1亮,回到原始位置。

2.2设计目的

(1)通过对机械手的控制的设计,加深对PLC的认识。 (2)熟悉PLC编程的工作原理、规则、技巧和方法等。

(3)将书本所学运用于模型,实现理论与实践的统一。

2.3 I/O端子分布图

输入点

启动停止按钮S1 I0.0 一次多次切换S2 I0.2 下限位S3 I0.3 上限位S4 I0.4 右限位S5 I0.5 左限位S6 I0.6 输出点

起始位置Y0 Q0.0 下限位Y1 Q0.1 上限位Y2 Q0.2 右限位Y3 Q0.3 下限位Y4 Q0.4 右上Y5 Q0.5 夹紧Y6 Q0.6 放松Y7 Q0.7

2.4 梯形图