内容发布更新时间 : 2024/11/8 3:04:54星期一 下面是文章的全部内容请认真阅读。
完成硬件的安装。全自动洗衣机程序是由GX Developer软件的指令完成,正常工作是程序存放在存储卡中,若要修改程序,先将PLC设定在STOP状态下,运行GX Developer编程软件,打开全自动洗衣机程序,即可在线调试,也可用编程器进行调试。
4.2全自动洗衣机控制系统PLC程序
4.2.1系统资源分配
1.数字量输入部分
这个控制系统的输入有启动按钮、停止按钮、水位选择开关<高水位、中水位、低水位)、手动排水、自动排水开关、高水位浮球开关、中水位浮球开关,低水位浮球开关、水排空浮球开关、压力开关共12个。具体的输入地址分配如表4.1所示。
表4.1 输入地址分配
输入地址 X001 X002 X003 X004 X005 X006 X007 X010 X011 X012 X013 X014
2.数字量输出部分 这个控制系统需要控制的外部设备有进水电磁阀、排水电磁阀、洗涤电动机、脱水桶、报警器共五个设备。但是由于洗涤电动机有正转和反转两个状态,分别都应正转继电器和反转继电器,所以输出点有六个。具体的输出地址
20 / 31 对应的元器件 SB1 SB2 SB3 SB4 SB5 SQ1 SQ2 SQ3 SQ4 SB6 SB7 SP1
对应的外部设备 启动按钮 停止按钮 高水位选择开关 中水位选择开关 低水位选择开关 水排空检测开关 高水位检测开关 中水位检测开关 低水位检测开关 手动排水 手动脱水 压力开关
分配如表4.2所示。
表4.2 输出地址分配
输出地址 Y001 Y002 Y003
对应的元器件 YA1 YA2 KM1
对应的外部设备 启动洗衣机 进水电磁阀 洗涤电动机正转继电器
及脱水
Y004 Y005 Y006
3.定时器和计数器 全自动洗衣机的控制系统中的工作时间和循环次数需要定时器和计数器来控制。具体定时器和计数器分配如表4.3所示。
表4.3 定时器和计数器分配
类别 定 时 器
元器件号 T0 T1 T2 T3 T4 T5 T6
计数器
C0 C1
4.PLC I/0硬件接线图
根据全自动洗衣机控制系统的输入、输出地址分配和定时器、计时器分配以及所选PLC型号,PLC I/O硬件接线图如下图4.1所示。
设定值 0s 15s 3s 15s 3s 30s 10s 5次 3次
作用 进水后暂停时间 正转洗涤计时 正转暂停计时 反转洗涤计时 反转暂停计时 脱水计时 洗完报警计时 正反洗循环计数 大循环计数
KM2 YA3 YH
洗涤电动机反转继电器
排水电磁阀 报警器
21 / 31
图4.1 I/O硬件接线图
4.3源程序
1.辅助继电器
在本程序中,M0是按下启动按钮的辅助继电器;M1是判断洗衣机水位是否和设定水位不一致的辅助继电器;M2是判断洗衣机是否和设定水位一致的辅助继电器;M3是停止自动洗衣机的辅助继电器,它的助记符如下。
//
//按下启动按钮,开始洗衣 //洗衣机水位与设定水位不一致辅助继电器 // //
LD X001 LD X003 OR M0 ANI X007 ANI X002 LD X004 OUT M0 ANI X010
22 / 31
// ORB //洗衣机水位与设定水位设定 LD X005
水位相一致辅助继电器 ANI X011 // ORB LD X003 OUT M1 AND X007 //
LD X004 //停止自动洗衣辅助继电器 AND X010 //
ORB LD X002 LD X005 OR M3 AND X011 ANI X001 ORB OUT M3 OUT M2 // 2.进水
在正常情况下,按下启动按钮或者脱水完毕,而且洗衣大循环未到三次时,开始进水,当水位达到设定水位后停止进水,并进入洗衣程序。在强制停止情况下,当停止按钮按下时立即停止进水。它的助记符程序为:
//
//进水到设定的水位,超重后报警,进水阀关闭,自动洗衣终止 // OUT Y006 LD M0 LD Y006 LD T5 RST M0 ANI C1 // ORB OR Y002 AND M1 ANI X002 ANI X014 OUT Y002
23 / 31
LD X014 2.洗衣
进水到设定水位后,开始洗衣,先正转15s,暂停3s然后再反转15s,暂停3s这样循环30次后进入排水过程。
// //洗涤电动机正转15s //// //
LD T0 LD T1 LDI C0 OUT T2 K30 AND T4 // ORB
OR Y001 ANI T1 OUT Y001 OUT T1 K150 //
洗涤电动机反转15s
// LD T2 OR Y004 ANI T2 OUT Y004 OUT T3 K150 //
//洗涤电动机暂停3s // LD T3
OUT T4 K30 3.排水
洗涤电动机暂停3s 24 / 31
//