[西门子] 【入门案例】简易 6 组抢答器的设计

[复制链接]
查看97761 | 回复0 | 2024-8-9 09:21:46 | 显示全部楼层 |阅读模式
(1)控制要求每组有1个常开按钮,分别为SB1、SB2、SB3、SB4、SB5、SB6,且各有一盏指示灯,分别为 LED1、LED2、LED3、LED4、LED5、LED6,共用一个蜂鸣 器 LB。其 中 先 按 下者,对应的指示灯亮、铃响并持续5s后自动停止,同时锁住抢答器,此时,其他组的操作信号不起作用。当主持人按复位按钮SB7后,系统复位 (灯熄灭)。要求使用置位SET 与复位 RST 指令实现此功能。(2)控制分析假设SB1、SB2、SB3、SB4、SB5、SB6、SB7 分别与I0.1、I0.2、I0.3、I0.4、I0.5、I0.6、I0.7 相 连;LED1、LED2、LED3、LED4、LED5、LED6 分 别 与 Q0.1、Q0.2、Q0.3、Q0.4、Q0.5、Q0.6相连。考虑到 抢 答 许 可,因 此 还 需 要 添 加 一 个 抢 答 许 可 按 钮SB0,该按钮与I0.0相连。LB (蜂鸣器)与 Q0.0相连。要实现控制要求,在编程时,各小组抢答状态用6条SET 指令保存,同时考虑到抢答器是否已经被最先按下的组所锁定,报答器的锁定状态用 M0.1保存;抢先组状态锁存后,其他组的操作无效,同时铃响5s后自停,可用定时器 T37实现,LB (蜂鸣器)报警声音控制可使用SM0.5特殊寄存器来实现。(3)I/O 端子资源分配与接线根据控制要求及控制分析可知,需要8个输入点和7个输出点,输入/输出分配表如表4-19所示,其I/O 接线如图4-60所示。表4-19 简易6组抢答器的输入/输出分配表



图4-60 简易6组抢答器的I/O 接线图(4)编写 PLC控制程序根据简易6组抢答器的控制分析和 PLC资源配置,设计出 PLC控制简易6组抢答器的梯形图及指令语句表,如图4-61所示。(5)程序仿真① 启动STEP7-Micro/WINSMART,创建一个新的项目,按照图4-61所示输入梯形图或指令表程序,再在 【文件】→ 【操作】组件中选择 “导出”→ “POU”,在弹出的 “导出”对话框中输入导出的 ASCII文本文件的文件名。② 打开S7-200仿真软件,单击菜单 “Configuration”→ “CPU Type”,选择合适的CPU 型号。③ 单击菜单 “Program”→ “LoadProgram”或点击工具条中的第二个按钮

,弹出“LoadinCPU”对话框,按下 “Accept”键后,在弹出的 “打开”对话框中选择在 STEP7-Micro/WIN 项目中导出的.awl文件。④ 单击菜单点 “PLC”→ “RUN”或工具栏上的绿色三角按钮

,程序开始模拟运行。在工具栏中单击

图标,可观看程序的运行情况。刚进入在线仿真状态时,各线圈均处于失电状态,表示没有进行抢答。当I0.0为 ON 后,表示允许抢答。此时,如果 SB1~SB6中某个按钮最先按下,表示该按钮抢答成功,此时其他按钮抢答无效,相应的线圈得电。例如SB3先按下 (即I0.3先为 ON),而SB4后按下 (即I0.4后为 ON)时,则I0.3线圈置为1,而I0.4线圈仍为0,其仿真效果如图4-62所示。同时,定时器延时。主持人按下复位时,I0.3线圈失电。

图4-61 PLC控制简易6组抢答器程序

图4-62 简易6组抢答器的仿真效果图线下实训学习:电气工程师~线下班火爆招生中( 湖南 株洲 校区)

电气工程师~线下班火爆招生中(广东深圳)

线上利用业余时间学习:线上电气工程师特训营介绍


参加活动领取学习资料








参加方式第一步:转发公众号文章,第二步:添加老师微信
第三步:把自己分享朋友圈的截图发老师微信,即可领取学习资料

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则