本次项目为两个电机定时启动且有顺序要求,目的旨在学习PLC的定时器的指令,学习时间继电器对应的PLC里面的指令是如何使用的。
项目要求:
1.电机启动按钮,M1电机立即启动。
2.按钮按下后,定时器开始计时,5s后,启动M2电机,再开始计时6s后,M2停止运行,同时M1停止运行。且M2停止后M1才能停止。
3.上面提到的M1和M2电机可以使用指示灯替代。
一、硬件电路
例程电路接线图如图跟上一节一样,而且还比上一节要简单,少了输入和输出的IO点。本节控制电机的先后定时启动,实际上是控制电机对应的接触器对应的线圈。所以本节的HMI仿真我们使用LED指示灯来代替。故我们硬件电路图也索性就改成一样的对应电路即可。那么我们直奔主题,进入PLC的程序讲解。
二、PLC程序
程序如图所示,增加了前述所讲的TON定时器,其功能和实际的时间继电器是一样的。如程序中的截图一样,TON定时器的PT为你想设置的延时时间,比如你想延时5s就直接输入5s即可。ET端为当前值,不设置也没有关系,自动记录当前时间继电器运行了几s了。到达你设置的5s延时后,TON跟时间继电器一样常开触点闭合,常闭触点变断开。也就是TON定时器的Q端为其输出,到达定时后直接输出。你也可以像我的程序中写的一样,另起一行然后直接在常开开关上面设置TON的Q点,这样的效果和直接在TON的Q端防止电机M2的线圈是一样的效果。只是为了程序方便阅读而已。
三、PLC和HMI联动仿真效果
程序使用说明:下载压缩包后,直接打开程序按照如下步骤操作。
分别在PLC程序和HMI程序上右键点击启动仿真,即可在弹出的仿真界面点击按钮查看仿真效果
仿真程序下载请点击下方链接: