基于S7200PLC的电动机单按钮启停控制.docx
- 文档编号:450315
- 上传时间:2022-10-10
- 格式:DOCX
- 页数:7
- 大小:527.39KB
基于S7200PLC的电动机单按钮启停控制.docx
《基于S7200PLC的电动机单按钮启停控制.docx》由会员分享,可在线阅读,更多相关《基于S7200PLC的电动机单按钮启停控制.docx(7页珍藏版)》请在冰豆网上搜索。
基于S7200PLC的电动机单按钮启停控制
基于S7-200-PLC的电动机单按钮启停控制
LT
如图3-12所示。
图3-11 电动机的单按钮启停控制(错误方案)
图3-12 用边沿指令及异或逻辑实现电动机的单按钮启停控制
[方案2] 用异或逻辑实现
首先根据按钮的状态设置状态标志F1,并用F2消除按钮抖动带来的影响,保证按一次按钮只设置一次F1。
然后用F1与电动机当前的状态进行异或逻辑,并根据异或运算的结果控制电动机的启停:
控制程序如图3-13所示。
如果不设置标志F2(去掉第3个程序段),则按动一次控制按钮,电动机的状态将会自动来回切换数次。
[方案3]用位逻辑指令实现
与方案1不同,每按动一次控制按钮(SB_1),都要根据电动机(KM)当前的状态来设定状态标志(F2)。
然后再用状态标志(F2)来控制电动机(KM)。
控制程序如图3-14所示。
如果直接用KM来代替F2,同样不能实现要求的控制功能。
[方案4] 用计数器和比较指令实现
首先用计数器对控制按钮(SB_1)按动的次数进行统计,如果计数器的当前值为1,则启动电动机(KM);否则电动机停止。
然后用比较指令判断计数器的当前值是否为2,如果为2,则对计数器复位。
控制程序如图3-15所示。
图3-13 用异或逻辑实现电动机的单按钮启停控制
图3-14 用位逻辑指令实现电动机的单按钮启停控制
图3-15 用计数器和比较指令实现电动机的单按钮启停控制
[方案5]用SR触发器实现
首先对控制按钮(SB_1)进行上升沿信号的采集,然后对采集结果和电动机(KM)当前的状态进行逻辑异或运算,根据异或运算的结果控制电动机(KM)的启停。
实际电路等效为SR触发器,控制程序如图3-16所示。
图3-16 用SR触发器实现电动机的单按钮启停控制
[方案6] 用RS触发器实现
根据方案5的设计思想,也可以用RS触发器实现,控制程序如图3-17所示。
图3-17 用RS触发器实现电动机的单按钮启停控制
[方案7] 按扫描顺序实现
充分考虑PLC的顺序循环扫描过程.逐步判断:
控制程序如图3-18所示。
[方案8] 用互补的状态标志实现
首先设置2个互补的状态标志F1和F2,然后用F1和F2控制电动机(KM)的启停。
控制程序如图3-19所示。
[方案9] 用循环移位指令实现
首先给控制字输入初值2=1010_1010_1010_1010,然后用循环移位指令对控制字进行循环移位,每按动一次控制按钮控制字移动一位,并用控制字的其中任意一位控制电动机的启停。
控制程序如图3-20所示。
4.方案调试
对于上述各种控制方案可以分别在各子程序中设计完成,调试哪一个方案可以在循环主程序OB1中调用该子程序。
然后执行全编译命令,并将编译结果下载到PLC。
将PLC切换到RUN模式,按动控制按钮,观察电动机的运行状态。
图3-18 按扫描顺序实现电动机的单按钮启停控制
图3-19 用互补的状态标志实现电动机的单按钮启停控制
图3-20 用循环移位指令实现电动机的单按钮启停控制
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 S7200PLC 电动机 按钮 控制