电气工程师编程举例分析

教育巴啦啦 · 2024-12-25 10:07:54

液体混合控制

控制要求

按下启动按钮后,打开阀门A注入A液体,达到低液位感应器后停止注入A液体,稳液位30S后打开阀门B注入B液体。

当到达高液位后关闭阀门B,启动搅拌机自动对混合液体进行2分钟的搅拌,搅拌完成后让混合液体从出料口流出。

等待1分钟后,混合液流尽,出料口关闭。

按下停止按钮后,防止液体凝固,必须完成一个周期后才进行停止。

编程思路

使用寄存器实现步序划分。

寄存器的值分别对应阀门A、B和搅拌器的控制。

赋值间距较大,方便插入中间步序。

程序编写

示例代码(伪代码):

```

寄存器 VB10 = 0

寄存器 VB11 = 0

寄存器 VB12 = 0

启动按钮按下:

VB10 = 1

等待低液位感应器:

if VB10 == 1:

停止注入A液体

等待30S:

VB10 = 2

打开阀门B

等待高液位感应器:

if VB10 == 2:

关闭阀门B

启动搅拌机:

搅拌2分钟

等待搅拌完成:

关闭搅拌机

等待1分钟:

关闭出料口

停止按钮按下:

等待一个周期:

停止所有动作

```

自动门控制系统

控制要求

汽车碰到入门感应器时,卷闸门自动上升到上限。

汽车离开入门感应器时,卷闸门自动下降到下限。

当自动开关门时,按下停止按钮,门停止,再按一次,门继续启动。

门不动时,可以控制对应的按钮进行正反转控制。

保护感应器感应有物体时,门不允许下降。

出门和入门的程序一样的控制过程。

I/O分配

输入:入门感应器、出门感应器、停止按钮、开门按钮、关门按钮。

输出:卷闸门上升、卷闸门下降、开门、关门。

程序编写及思路

动作的启动:只在入门和出门都没动作时,触发对应的感应器才能启动对应的标志位。

自动控制流程:根据感应器的状态控制卷闸门的上升和下降,并处理停止和手动控制。

运料小车控制系统

控制要求

点动控制时,按点动正转按钮,电动机正转点动运行,运料车左行;按点动反转按钮,电动机反转点动运行,运料车右行。

连续控制时,按正转按钮,电动机连续正转,运料车连续左行;按反转按钮,电动机连续反转,运料车连续右行;按停止按钮,运料车随时停止。

运料车应有软、硬件互锁控制功能。

编程方法

使用触点线圈指令编程。

使用置位复位指令编程。

使用跳转与跳转标号指令编程。

示例梯形图

示例代码(伪代码):

相关推荐

(c)2008-2025 广知网 All Rights Reserved 鄂ICP备2023002720号-19