0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

采用西门子S7-200SMART系列PLC实现控制彩灯按钮

vveeverything 来源:技成培训网 作者:郭彪 2022-10-26 16:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

01【控制示意图】

如图3-1所示为彩灯控制示意图。

fec5a3d6-514e-11ed-a3b6-dac502259ad0.png

02【控制要求描述】

现有L1-L8共8盏彩灯,要求按下开始按钮,霓虹灯L1-L8以正序每隔1S轮流点亮,当L8亮后,停2S;然后,反向逆序间隔1S轮流点亮,当L1再亮后,停5S,重复上述过程。按下停止按钮,彩灯停止工作。

03【I/O分配】

根据控制要求描述对需要用到的I/O进行分配,如图3-2所示:

ff37308c-514e-11ed-a3b6-dac502259ad0.png

04【相关指令解读】

此案例主要用到移位指令和其他指令配合,这里主要解读移位指令。

循环左移字节(图3-2)

循环移位指令将输入值 IN 的位值循环左移位,位置循环移位计数 N,然后将结果装载到分配给 OUT 的存储单元中。循环移位操作为循环操作。

ff8e12bc-514e-11ed-a3b6-dac502259ad0.png

举例说明1

程序如图3-3,利用系统时钟SM0.1第一个扫描周期给QB0字节中赋值为1,此时QB0中最低位(Q0.0)为 1。当按下I0.0按钮后,QB0字节中的数据左移一位,Q0.1变为1。

fec5a3d6-514e-11ed-a3b6-dac502259ad0.png

举例说明2

程序如图3-4,利用系统时钟SM0.1第一个扫描周期给QB0字节中赋值为1,此时QB0中最低位(Q0.0)为 1。当按下I0.0按钮后,QB0字节中的数据左移二位,Q0.2变为1。

ffddf21e-514e-11ed-a3b6-dac502259ad0.png

循环右移字节

如图3-5,循环移位指令将输入值 IN 的位值循环右移,位置循环移位计数 N,然后将结果装载到分配给 OUT 的存储单元中。循环移位操作为循环操作。

002ec70c-514f-11ed-a3b6-dac502259ad0.png

举例说明1

程序如图3-6,利用系统时钟SM0.1第一个扫描周期给QB0字节中赋值为1,此时QB0中最低位(Q0.0)为 1。当按下I0.0按钮后,QB0字节中的数据右移一位,Q0.7变为1。

004ccec8-514f-11ed-a3b6-dac502259ad0.png

举例说明2

程序如图3-7,利用系统时钟SM0.1第一个扫描周期给QB0字节中赋值为1,此时QB0中最低位(Q0.0)为 1。当按下I0.0按钮后,QB0字节中的数据右移二位,Q0.6变为1。

006ab76c-514f-11ed-a3b6-dac502259ad0.png

05【程序控制程序】

(1)主程序,对数据初始化,调用相关子程序。M1.0接通代表左移位开始,左移开始之前,将1赋值给QB0。M1.2接通代表右移开始,将128给到QB0, Q0.7为1。程序如图3-8所示

009c5d1c-514f-11ed-a3b6-dac502259ad0.jpg

(2)循环子程序主要控制灯是启停和循环

按下启动按钮,左移开始标志位M1.0自锁,总共移7位,定时时间为7秒,左移完成断开M1.0延时2秒接通右移标志位M1.2。右移完成延时5秒接通M1.0左移开始标志位,形成循环。程序如图3-9所示

00c6f126-514f-11ed-a3b6-dac502259ad0.jpg

010aa88a-514f-11ed-a3b6-dac502259ad0.jpg

(3)左移程序,利用移位指令和系统时钟配合。程序如图3-10所示

014453c8-514f-11ed-a3b6-dac502259ad0.png

(4)右移子程序程序,利用移位指令和系统时钟配合。程序如图26-6所示

015c44b0-514f-11ed-a3b6-dac502259ad0.png

结束语

本案例采用子程序的结构编程,并且结合循环指令、定时器指令等编写彩灯循环案例。

希望大家能在此文章中汲取西门子200SMART PLC编程相关知识及理念。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5045

    文章

    14461

    浏览量

    483950
  • 西门子
    +关注

    关注

    98

    文章

    3273

    浏览量

    119821

原文标题:PLC案例 | S7-200 SMART实现控制彩灯按钮

文章出处:【微信号:跟我学PLC,微信公众号:跟我学PLC吧】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    工业无线数传模块实现西门子 S7-300 与 S7-200 SMART 300米 Profinet 无线通讯

    (CPU 315-2PN/DP),承担整条装配线的生产调度、设备联动及数据汇总任务,需 PLC 数据无线传输 实时获取室外工位的螺栓紧固扭矩、液压系统压力、工件定位坐标等关键数据,并下发启停控制、参数调整等指令;室外露天装配工位部署
    的头像 发表于 12-07 14:40 1738次阅读
    工业无线数传模块<b class='flag-5'>实现</b><b class='flag-5'>西门子</b> <b class='flag-5'>S7</b>-300 与 <b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b> 300米 Profinet 无线通讯

    西门子PLC工业控制案例:S7-200S7-1200以太网通信实现多机协同

    在工业机械控制领域,西门子S7-200系列PLC凭借其高可靠性和经济性,长期占据中小型自动化设备的控制
    的头像 发表于 08-27 18:07 879次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>工业<b class='flag-5'>控制</b>案例:<b class='flag-5'>S7-200</b>与<b class='flag-5'>S7</b>-1200以太网通信<b class='flag-5'>实现</b>多机协同

    西门子PLC跨代通讯:SMARTS7-200S7-1500以太网模块组网控制数控机床

    一.行业痛点与需求背景 在现代数控机床加工车间,自动化设备的 互联互通 已成为提升生产效率、实现智能化管理的核心需求。然而,许多仍在服役的西门子S7-200系列
    的头像 发表于 08-21 10:24 1139次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>跨代通讯:SMARTS<b class='flag-5'>7-200</b>与<b class='flag-5'>S7</b>-1500以太网模块组网<b class='flag-5'>控制</b>数控机床

    【教程】Profinet分布式IO(P31系列)与西门子PLC S7-200smart 连接例程

    P31-U系列是一款支持Profinet协议的远程分布式IO主机模块,用于将IO数据映射到Profinet。使用GSD文件进行集成,PLC免代码读取、写入I0端口。支持西门子S7-200sma
    的头像 发表于 08-14 19:33 1365次阅读
    【教程】Profinet分布式IO(P31<b class='flag-5'>系列</b>)与<b class='flag-5'>西门子</b><b class='flag-5'>PLC</b> <b class='flag-5'>S7-200smart</b>  连接例程

    基于Modbus TCP的WinCC监控S7-1200/200SMT应用实例

    S7-1200和S7-200Smart PLC为例,在ModbusTCP/IP协议下实现无线以太网通信实现过程。在本方案中
    的头像 发表于 08-12 09:15 748次阅读
    基于Modbus TCP的WinCC监控<b class='flag-5'>S7</b>-1200/<b class='flag-5'>200</b>SMT应用实例

    西门子SMART200脉冲指令资料

    西门子SMART200脉冲指令
    发表于 07-29 17:29 0次下载

    西门子 S7-200 SMART PLC 借助以太网模块与上位机、触摸屏通讯案例

    一、行业痛点分析 在工业自动化领域,小型空调系统的控制与监控一直面临着通信难题。传统的西门子S7-200 SMART PLC作为一款经典的小
    的头像 发表于 07-21 14:43 712次阅读
    <b class='flag-5'>西门子</b> <b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b> <b class='flag-5'>PLC</b> 借助以太网模块与上位机、触摸屏通讯案例

    S7-200SmartS7-1200通过Modbus协议对接到上位机

    以太网通信是因为传输速度有保障,而选择无线通信则是因为无需施工、成本低、周期短。这些都可以通过物通博联工业智能网关来实现。 通过将物通博联工业智能网关部署在现场,接入西门子S7-200Smart
    的头像 发表于 06-10 14:30 776次阅读
    <b class='flag-5'>S7-200Smart</b>与<b class='flag-5'>S7</b>-1200通过Modbus协议对接到上位机

    西门子S7-200 PLC:数据采集与远程调试上下载解决方案

    在工业自动化领域,西门子S7-200PLC 凭借其可靠性和性价比,广泛应用于各类生产场景。然而,传统的数据采集和调试方式存在诸多局限,如需技术人员现场操作、设备分布广导致运维成本高、数据孤岛现象严重等。御控网关为西门子
    的头像 发表于 06-10 11:55 555次阅读

    西门子Smart200网口穿透教程

    2021_昆仑通态_物联网_穿透教程_西门子Smart200网口穿透_V1.0_0414
    发表于 06-09 15:04 3次下载

    OPC UA数采网关实现西门子PLC数据采集到MES平台

    UA等协议,能够与西门子PLCS7-200S7-200 SMARTS7-300、
    的头像 发表于 05-08 14:06 856次阅读
    OPC UA数采网关<b class='flag-5'>实现</b><b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>数据采集到MES平台

    MCGS触摸屏与西门子S7系列PLC以太网通信

    机交互方 式,在工业控制中得到了广泛的应用。笔者在长期的使 用过程中,发现很多人对于不同型号的 PLC 之间,以及 西门子 PLC 与第三方触摸屏的数据通信比较陌生,本文 将以具体实例
    的头像 发表于 03-20 14:19 3225次阅读
    MCGS触摸屏与<b class='flag-5'>西门子</b><b class='flag-5'>S7</b><b class='flag-5'>系列</b><b class='flag-5'>PLC</b>以太网通信

    西门子S7-200SMART与WINCC如何通信?老工控人这样做!

    测试设备与参数 西门子PLC型号:S7-200Smart × 2台 上位机:WinCC7.4 × 1台 达泰欧美系PLC无线通讯终端——DTD418MB × 3块 主从关系:1主2从
    的头像 发表于 02-25 10:06 2244次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-200SMART</b>与WINCC如何通信?老工控人这样做!

    西门子S7-200与变频器之间无线MODBUS通讯实例

    案例分析:西门子S7-200与变频器之间无线MODBUS通讯实例 一、引言 在现代工业自动化系统中,PLC(可编程逻辑控制器)与变频器之间的通讯至关重要。
    的头像 发表于 02-19 11:55 1508次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-200</b>与变频器之间无线MODBUS通讯实例

    工业智能网关采集西门子PLC的智能工厂解决方案

    场景描述: 某智能工厂的自动化生产线上,使用了西门子S7-1200 PLC控制生产设备,并通过西门子S
    的头像 发表于 01-20 17:30 1025次阅读
    工业智能网关采集<b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>的智能工厂解决方案