研选课堂
HOME
研选课堂
正文内容
plc编程灯视频 几张图教你编写PLC流水灯程序,别再说PLC难学了
发布时间 : 2025-06-06
作者 : 小编
访问数量 : 23
扫码分享至微信

几张图教你编写PLC流水灯程序,别再说PLC难学了

(来源:百度文库)

小编整理不易,帮忙多多转发点赞哦~

关注+私信【资料】,免费领取三菱/西门子PLC全套资料

「案例」西门子博途S7-300神奇的指示灯控制程序

(来源:技成培训网,作者:徐成爽,未经授权,不得私自转载,违者必究!)

说到指示灯控制,大家肯定第一时间想到,走马灯、交通灯等!但不知道大家有没有想过使用偶数奇数来控制指示灯呢?比如Q0.0—Q0.7这8个位我让它以奇数偶数的形式点亮,偶数点亮是Q0.0/Q0.2/Q0.4/ Q0.6,奇数点亮是Q0.1/Q0.3 /Q0.5/ Q0.7,以及高低位方法。

学习目的

本文章是运用S7-300字逻辑运算指令来完成程序设计,此目的让大家对字逻辑运算指令了解和运用。

控制要求

有8盏指示灯,当按下按钮I124.0时,偶数灯亮,当按下按钮I124.1奇数灯亮,当按下按钮I124.2高四位灯亮,当按下按钮I124.3低四位灯亮。

IO分配表

组态配置

第一步:(点击添加新设备,选择CPU 315-2 DP版本号根据实际版本来设定,点击确认)

第二步:(项目树—PLC变量创建一下变量地址)

设计程序

在OB1主程序编写程序,如下图所示:

程序段1:(偶数灯的控制Q0.0/Q0.2/Q0.4/ Q0.6)

程序段2:(奇数灯的控制Q0.1/Q0.3 /Q0.5/ Q0.7)

程序段3:(高四位灯的控制Q0.7/Q0.6 /Q0.5/ Q0.4)

程序段4:(低四位灯的控制Q0.3/Q0.2/Q0.1/ Q0.0)

程序段5:(复位Q0.0/Q0.1/Q0.2/ Q0.3/Q0.4/Q0.5/Q0.6/Q0.7)

演示效果

程序段1:(当偶数灯按钮I124.0按下时,将W#16#00FF与W#16#0055按位相与的关系,结果存放到MW10(W#16#0055),取MW10的低八位(MB11)传送到QB124,从而形成偶数灯亮)

程序段2:(当奇数灯按钮I124.1按下时,将W#16#0与W#16#00AA按位相或的关系,结果存放到MW10(W#16#00AA),取MW10的低八位(MB11)传送到QB124,从而形成奇数灯亮)

程序段3:(当高四位按钮I124.2按下时,将W#16#00FF与W#16#000F按位相异或的关系,结果存放到MW10(W#16#00F0),取MW10的低八位(MB11)传送到QB124,从而形成高四位灯亮)

程序段4:(当低四位按钮I124.3按下时,将W#16#00F0按位取反,结果存放到MW10(W#16#FF0F),取MW10的低八位(MB11)传送到QB124,从而形成低四位灯亮)

程序段5:(按下M0.0,使用MOVE传送指令把Q0.0/Q0.1/Q0.2/ Q0.3/Q0.4/Q0.5/Q0.6/Q0.7全部复位)

是不是很简单呢?此时此刻博途S7-300神奇的指示灯控制程序已编写测试完成,大家都理解并且掌握了吗?可以在上述文章找答案!

相关问答

plc输出几个灯一起亮怎么编程?

如果想让多个PLC输出同时控制几个灯亮起来,可以使用PLC编程软件编写相应的程序代码。首先需要定义输出信号的名称和地址,然后将这些输出信号与对应的灯连接起...

plc呼吸灯的原理和程序?

PLC呼吸灯的原理是通过控制PLC输出信号的变化,使灯光逐渐从暗到亮再从亮到暗,形成呼吸灯的效果。程序方面,需要使用PLC的计时器、比较器等功能模块,设定相应...

plc三色灯每个颜色代表什么?

绿色表示它处于通电和正常工作状态;红色表示系统出错或者硬件出现了故障;黄色是停止模式,表示机器正处于等待启动的状态。PLC的正确叫法是可编程逻辑控制器...

plc梯形图编程怎么摁一下让灯亮?

关于这个问题,以下是一个简单的PLC梯形图编程,按下按钮后LED灯会亮起:1.首先,您需要创建一个输入变量“Button”,一个输出变量“LED”和一个中间变量...

plc怎么让4灯依次亮?

关于这个问题,要让4盏灯依次亮,需要使用PLC的输出模块和定时器模块来控制电路。以下是一种实现方法:1.将4盏灯连接到PLC的输出模块上,每个灯对应一个输出...

plc指示灯代表什么意思?

1、PLC的每个输入端口都会有对应的通道指示灯,指示灯显示绿色表示它处于通电和正常工作状态;显示红色表示系统出错或者硬件出现了故障;显示黄色是停止模式,表...

plc六个灯循环点亮的方法?

将每个灯用一个计时器连接,计时器开通时间为1秒(反正就是一个固定的时间),然后在1秒钟下降沿触发下一个灯的计时器,同样设置成1秒,第六个灯亮1秒钟后,只要...

PLC上指示灯的是什么意思?

灯绿色亮表示它处于通电和正常工作状态。plc模块指示灯识别及故障排除:主备CPU模块:Ready和Run绿灯常亮;主CHS模块:Ready、ComAct、Primary绿灯常亮;(...

plc编程实现15个指示灯依次轮流点亮?

这个很简单。我用的是西门子的,就用西门子举例吧,常亮的直接输出,闪烁的用时钟m0,有8个不同的闪烁频率,你选一个就行了去当另外两个指示灯。并联输出。如...

plc如何用按钮控制灯?

第一行程序,当第一次按下启动按钮(灯Q0.0为0说明第一次)M0.0时,M0.0的上升沿为1,Q0.0的常闭也为1,逻辑结果为1,置位亮灯辅助M100.0的指令被执行...

 杉山美由希  天鸽台风 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部