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
    +关注

    关注

    5052

    文章

    14812

    浏览量

    488617
  • 西门子
    +关注

    关注

    98

    文章

    3375

    浏览量

    120721

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    械手自动化生产线项目中西门子200smart PLC通过PPI以太网模块与西门子触摸屏进行通讯案例

    200smart PLC(CPU SR40)。该PLC唯一网口已被车间机械手视觉检测设备占用,仅剩余PPI 9针DP口——PPI协议是西门子专为S7
    的头像 发表于 04-18 14:12 2669次阅读
    械手自动化生产线项目中<b class='flag-5'>西门子</b><b class='flag-5'>200smart</b> <b class='flag-5'>PLC</b>通过PPI以太网模块与<b class='flag-5'>西门子</b>触摸屏进行通讯案例

    机床非标升级改造项目中西门子200smart PLC通过PPI以太网模块与施耐德触摸屏进行通讯案例

    200smart PLC(CPU SR40)。该PLC唯一网口已被机床主轴转速监测设备占用,仅剩余PPI 9针DP口——PPI协议是西门子专为S7-
    的头像 发表于 04-17 13:38 107次阅读
    机床非标升级改造项目中<b class='flag-5'>西门子</b><b class='flag-5'>200smart</b> <b class='flag-5'>PLC</b>通过PPI以太网模块与施耐德触摸屏进行通讯案例

    无需修改 PLC 程序 实现 S7-200 Smart 与 1500 PLC 以太网实时通讯

    一、项目背景与核心痛点 某自动化生产线控制系统采用 西门子 S7-200 Smart PLC
    的头像 发表于 03-23 10:21 576次阅读

    西门子 S7-200 与 S7-1500 PLC 以太网通讯及 HMI 集成 实现汽车涂装车间监控智能化升级

    一、行业痛点 华南某大型汽车整车制造企业的涂装车间,拥有 16 条自动化涂装产线,核心控制采用 16 套西门子 S7-200 PLC,配套
    的头像 发表于 03-20 11:23 198次阅读
    <b class='flag-5'>西门子</b> <b class='flag-5'>S7-200</b> 与 <b class='flag-5'>S7</b>-1500 <b class='flag-5'>PLC</b> 以太网通讯及 HMI 集成 <b class='flag-5'>实现</b>汽车涂装车间监控智能化升级

    西门子 S7-200 SMART 与 S7-1500 PLC 以太网通讯及 HMI 集成 实现汽车车身焊装车间监控智能化升级

    一、行业痛点 华北某大型汽车整车制造企业的车身焊装车间,拥有16条自动化焊装产线,核心控制采用24套西门子S7-200 SMART
    的头像 发表于 03-19 10:51 338次阅读

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

    (CPU 315-2PN/DP),承担整条装配线的生产调度、设备联动及数据汇总任务,需 PLC 数据无线传输 实时获取室外工位的螺栓紧固扭矩、液压系统压力、工件定位坐标等关键数据,并下发启停控制、参数调整等指令;室外露天装配工位部署
    的头像 发表于 12-07 14:40 2917次阅读
    工业无线数传模块<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 1600次阅读
    <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 1927次阅读
    <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 2953次阅读
    【教程】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 1194次阅读
    基于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 1441次阅读
    <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 1208次阅读
    <b class='flag-5'>S7-200Smart</b>与<b class='flag-5'>S7</b>-1200通过Modbus协议对接到上位机

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

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

    西门子Smart200网口穿透教程

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