零基础无实物一步一步学PLCS7-1200仿真(五)-四路简易抢答器控制

本次项目为四路抢答器,通过本次项目了解项目开发流程,未来扩展多路抢答器只需要对程序进行微调即可。

项目要求:

1.有4组进行抢答,抢答按钮为SB1SB4,对应4个抢答指示灯为L1L4

2.主持人按钮为SB0,主持人按下SB0,所有指示灯复位。

3.最先按下抢答按钮的组指示灯亮,其他组后按下的不亮。

一、硬件电路

零基础无实物一步一步学PLCS7-1200仿真(五)-四路简易抢答器控制_第1张图片

例程电路接线图如图,PLC是可以直接控制灯的,故可以直接相连,这点是单片机不具备的。上图是PLC输入输出最典型的典型电路。PLC的输入端接入的开关未来可以扩展成任意的传感器开关,大部分开关量的传感器均可以视作开关一样,一端接入电源,一端接入指定的PLC的输入IO中即可。输出的接法是一样的,一端接入控制对象的电源,一端接入对应PLC的输出口即可。当然无论输入还是输出对应的公共端也需要连接构成回路。

二、PLC程序

由于篇幅闲置,呈现关键步骤PLC程序如下:

零基础无实物一步一步学PLCS7-1200仿真(五)-四路简易抢答器控制_第2张图片

从程序可以看出,本项目的核心源自互锁电路的原理。其目的是当抢答选手任意一个按钮先按下后,即具有优先权会自动锁住其他回路的按钮对应指示灯,让其无法点亮。总共有几路选手就可以相应的扩展几路互锁即可。其他的程序部分就是基本的启保停了,没有按照顺序阅读的同学,请按照本系列教程的序号挨个学习即可。时刻谨记:技术不是一蹴而就的,技术是慢慢累积的。

三、PLC和HMI联动仿真效果

因PC端无法连接多个鼠标并行控制,故本教程仿真效果为示意仿真,具体实际效果通过分析程序是完全可行的。具体按钮入下图,启动按钮为本系统启动示意按钮,启动按钮按下后,则左侧的主持人的系统正常灯点亮为绿色。此时任一选手按钮按下后,则对应的红色灯亮起。抢答完毕后,主持人按下其对应的复位键,则选手亮起的红灯被清除。可进行下一轮的出题和抢答。具体的使用效果如下图:

零基础无实物一步一步学PLCS7-1200仿真(五)-四路简易抢答器控制_第3张图片

 程序使用说明:下载压缩包后,直接打开程序按照如下步骤操作。

零基础无实物一步一步学PLCS7-1200仿真(五)-四路简易抢答器控制_第4张图片零基础无实物一步一步学PLCS7-1200仿真(五)-四路简易抢答器控制_第5张图片

 分别在PLC程序和HMI程序上右键点击启动仿真,即可在弹出的仿真界面点击按钮查看仿真效果

仿真程序下载请点击下方链接:

零基础无实物一步一步学PLCS7-1200仿真(五)-四路简易抢答器控制-嵌入式文档类资源-CSDN下载

你可能感兴趣的:(PLC自学教程,单片机,嵌入式硬件)