基于西门子S7-1200PLC的编程控制案例

发布者:caoda143最新更新时间:2023-08-09 来源: elecfans关键字:西门子  S7-1200  PLC  编程控制 手机看文章 扫描二维码
随时随地手机看文章

9b2c9a9e-ccd4-11ed-bfe3-dac502259ad0.png9b403e6e-ccd4-11ed-bfe3-dac502259ad0.png一、动作描述9b563d2c-ccd4-11ed-bfe3-dac502259ad0.png

9b2c9a9e-ccd4-11ed-bfe3-dac502259ad0.png9b403e6e-ccd4-11ed-bfe3-dac502259ad0.png1.我们在模拟软件上搭建了一个简单传送带,并配置了控制面板;

9b2c9a9e-ccd4-11ed-bfe3-dac502259ad0.png9b403e6e-ccd4-11ed-bfe3-dac502259ad0.png2.通过模式选择开关,可以选择自动/手动模式;

9b2c9a9e-ccd4-11ed-bfe3-dac502259ad0.png9b403e6e-ccd4-11ed-bfe3-dac502259ad0.png3.自动模式下按自动启动按钮,引入传送带自动运行,当货物触碰A传感器时,长传送带正方向运转,当货物触碰B传感器时,长传送带反方向运转。

9b2c9a9e-ccd4-11ed-bfe3-dac502259ad0.png9b403e6e-ccd4-11ed-bfe3-dac502259ad0.png4.按下停止按钮,传送带停止;

9b2c9a9e-ccd4-11ed-bfe3-dac502259ad0.png9b403e6e-ccd4-11ed-bfe3-dac502259ad0.png5.手动模式下,按前进按钮,传送带正方向点动运转,按后退按钮,传送带反方向点动运转;

9b2c9a9e-ccd4-11ed-bfe3-dac502259ad0.png9b403e6e-ccd4-11ed-bfe3-dac502259ad0.png6.另有指示灯显示当前运行状态。


9b2c9a9e-ccd4-11ed-bfe3-dac502259ad0.png9b403e6e-ccd4-11ed-bfe3-dac502259ad0.png二、硬件设备9b563d2c-ccd4-11ed-bfe3-dac502259ad0.png

9b2c9a9e-ccd4-11ed-bfe3-dac502259ad0.png9b403e6e-ccd4-11ed-bfe3-dac502259ad0.png1.一台装有博途及其仿真软件、FACTORY IO软件的PC。


9b2c9a9e-ccd4-11ed-bfe3-dac502259ad0.png9b403e6e-ccd4-11ed-bfe3-dac502259ad0.png三、软件9b563d2c-ccd4-11ed-bfe3-dac502259ad0.png

9b2c9a9e-ccd4-11ed-bfe3-dac502259ad0.png9b403e6e-ccd4-11ed-bfe3-dac502259ad0.png1.西门子PLC编程软件:TIA 博途V16

9b2c9a9e-ccd4-11ed-bfe3-dac502259ad0.png9b403e6e-ccd4-11ed-bfe3-dac502259ad0.png2.博途仿真软件:PLCSIM V16

9b2c9a9e-ccd4-11ed-bfe3-dac502259ad0.png9b403e6e-ccd4-11ed-bfe3-dac502259ad0.png3.FACTORY IO软件


9b2c9a9e-ccd4-11ed-bfe3-dac502259ad0.png9b403e6e-ccd4-11ed-bfe3-dac502259ad0.png四、I/O分配9b563d2c-ccd4-11ed-bfe3-dac502259ad0.png

输入点注释输出点注释
I0.0开始按钮Q0.0开始指示灯
I0.1停止按钮Q0.1停止指示灯
I0.2传感器AQ0.2长传送带正方向
I0.3传感器BQ0.3长传送带反方向
I0.4手动前进Q0.4引入传送带运行
I0.5手动后退Q0.5塔灯绿
I0.6自动模式Q0.6塔灯黄
I0.7手动模式

五、程序编写及思路9b563d2c-ccd4-11ed-bfe3-dac502259ad0.png

为便于后期修改,我们把外围设备统一做成DB块,如图:

9cc1d2de-ccd4-11ed-bfe3-dac502259ad0.png

并通过一个FC块,来完成DB块和实际IO变量表的映射:

9cd90a08-ccd4-11ed-bfe3-dac502259ad0.png

接下来我们开始写程序:

首先我们定义两个传感器的上升沿:

9cfe1640-ccd4-11ed-bfe3-dac502259ad0.png

然后通过旋钮选择运行模式:

9d16c622-ccd4-11ed-bfe3-dac502259ad0.png

分自动模式和手动模式分别编写程序,首先编写自动程序:

在自动模式下按下启动按钮,则启动自动运行;按下停止按钮则停止自动运行。

9d266b7c-ccd4-11ed-bfe3-dac502259ad0.png

在自动运行模式下,引入传送带直接运行,然后判断货物是否触碰传感器。触碰传感器A,则传送带正方向运行;触碰传感器B,则传送带反方向运行;如果自动运行模式丢失,则停止所有传送带运行:

9d3c746c-ccd4-11ed-bfe3-dac502259ad0.png

接着写手动模式,手动模式简单用按钮控制:

9d5dfe2a-ccd4-11ed-bfe3-dac502259ad0.png

最后相应信号输出指示灯:

9d7d1512-ccd4-11ed-bfe3-dac502259ad0.png

程序完成,在主程序里进行调用即可。

9d93af16-ccd4-11ed-bfe3-dac502259ad0.png

总结:此程序虽然简单,用LAD写更简单,但目的是培养SCL高级语言编程的基本逻辑和基本语法,提高综合编程能力。


关键字:西门子  S7-1200  PLC  编程控制 引用地址:基于西门子S7-1200PLC的编程控制案例

上一篇:绕线式异步电动机工作原理及应用
下一篇:PLC编程简单的启停与自锁电路分析

推荐阅读最新更新时间:2024-11-13 12:41

三菱PLC并联电路块串联指令(AND指令)的应用
在下图中,X000与X001的触点,X002与X003的触点,X004与X005的触点分别组成串联电路块,然后串联电路块再并联。    X010与X011的触点、X012与X013的触点、X004的触、点共同组成一个并联电路块,X015的触点、X016的触点共同组成另一个并联电路块,然后两个并联电路块再串联。    由于X014的触点、X017的触点分别为单个触点,所以它们与其他电路的并联只能使用OR指令。
[嵌入式]
基于PLC和触摸屏的高压静电除尘控制系统方案(二)
2.1.6 可控硅触发电路   除尘控制系统是通过改变晶闸管的触发角来控制供电的,触发角的增减则是通过触发脉冲来改变的,如图8所示,触发脉冲电路主要由脉冲放大器和变压器组成,PLC产生过零中断时,启动定时器T0(T0为初始值,与导通角对应),T0溢出会产生中断,此时PLC输出触发脉冲从而控制三极管导通,脉冲变压器一次侧便会产生触发脉冲分别加到可控硅的G、K极,当三极管截止时触发脉冲便会被阻断。    图8 可控硅触发电路    2.1.7 数据采集电路   需要检测的模拟量主要有一次电压、电流的平均值,二次电压、电流的平均值以及二次电流的峰值,这些模拟量的值一般都比较大,   送入控制系统前要进行现场取样。   一次电
[模拟电子]
基于<font color='red'>PLC</font>和触摸屏的高压静电除尘<font color='red'>控制</font>系统方案(二)
PLC原理图到程序的经典实例(四个经典实例详解)
    中将以分析几个案例的方式拆解程序编程的过程,从控制过程到原理及梯形图。如果采用其它系列或品牌的PLC,其逻辑结构大同小异。     PLC原理图到程序的经典实例——交通信号灯控制   (1)明确系统控制要求   系统要求用两个按钮来控制交通信号灯工作,交通信号灯排列如下图所示。      系统控制要求具体如下:   当按下起动按钮后,南北红灯亮25s,在南北红灯亮25s的时间里,东西绿灯先亮20s再以1次/s的频率闪烁3次,接着东西黄灯亮2s,25s后南北红灯熄灭,熄灭时间维持30s,在这30s时间里,东西红灯一直亮,南北绿灯先亮25s,然后以1次/s频率闪烁3次,接着南北黄灯亮2s。以后重复该过程。按下停止按
[工业控制]
Intel芯片曝高危BUG:西门子产品更新补丁
今年3月份,安全组织曝光了Intel芯片的安全漏洞,牵涉的产品跨度可追溯到2010年(比如Q57家族),而且波及到Kaby Lake处理器。 5月份,Intel开始着手修复,并公布了漏洞详情。 原来,该BUG存在于Intel的主动管理技术软件(AMT)中,它适用于vPro博锐技术处理器,是ME(管理引擎)驱动的一部分。 主动管理技术通过16992网络端口获取完整的网络控制权,便于管理员/网管等远程维护、修复计算机等。 今天,西门子为旗下产品更新了补丁,受影响的一共38款,包括SIMATIC工业PC、SINUMERIK控制面板、SIMOTION P320 PC等。 西门子表示,因为Intel这个BUG,导致黑客可以远程进入
[半导体设计/制造]
如何利用PLC来实现简单的搬运动作
今天咱们来谈一谈如何利用PLC来实现简单的搬运动作。这个例子完美地用到了顺序控制的指令,实际应用起来真的是非常方便,程序循环控制起来也是得心应手! 废话不多说,进入我们今天的主题! 简易机械手结构图如图所示 M1为控制机械手左右移动的电动机 M2为控制机械手上下升降的电动机 YV线圈用来控制机械手夹紧防松 SQ1为左到位检测开关 SQ2为右到位检测开关 SQ3为上到位检测开关 SQ4为下到位检测开关 SQ5为工件检测开关 简易机械手的控制要求如下: 机械手要将工件从工位A移到工位B 处; 机械手的初始状态(原点条件)是机械手应停在工位A的上方,SQ1、SQ3均闭合; 若原点条件满足且SQ5闭合(工件A处有工件),按下启动按钮
[嵌入式]
如何利用<font color='red'>PLC</font>来实现简单的搬运动作
水工业使用PLC以太网实现对隔河岩电厂LCU改造
经过多年努力,计算机监控系统在水电厂及其它领域的应用越来越广泛。对于水电厂来说,采用一套结构合理、功能完善、可靠性高、人机界面友好的计算机监控系统,是水电厂提高安全生产水平,实现“无人值班(关门运行)”的环节。非常可喜的是,经过国内同行们的努力,国内计算机监控技术的发展很快,已经接近或达到同类产品的国际先进水平。 随着近几年计算机硬件、软件的快速发展,国内计算机监控技术不断得到发展。本文作者参加了清江隔河岩水电厂计算机监控系统改造工程,现就该厂LCU改造的特点,改造中所采用的新技术及LCU新型结构,进行初步探索,谈一下个人的看法,不当之处,希望批评指正。 1.监控系统改造的目标 隔河岩水电厂原采用加拿大的计算机监控系统,已稳定运行
[嵌入式]
西门子能源与科瑞能源将在多日压缩空气储能方面展开合作
  Corre Energy和西门子能源公司(Siemens Energy)正在合作部署多日压缩空气储能系统(CAES)。Corre Energy在欧洲和北美设计、开发、建造和运营公用事业规模的长期储能(LDES)项目。该合作协议旨在加速公司CAES和可再生能源基础设施项目的推出。   Corre Energy已经在北美开拓市场,并计划在西德克萨斯州的280MW CAES项目中使用西门子能源的CAES技术。   Corre Energy美国开发公司总裁
[新能源]
PLC光分路器芯片产业化项目:“一盆冷水”浇出合作成果
    “进入4月后,我们的产品供不应求。”河南仕佳光子科技有限公司常务副总经理吴远大近日在接受记者采访时说。   吴远大还有另外一重身份——中国科学院半导体研究所研究员。   2010年10月,由中科院半导体所集成光电子国家重点联合实验室承担的PLC光分路器芯片产业化项目落户河南省鹤壁市,半导体所与深圳仕佳通信科技有限公司联合成立了仕佳光子科技有限公司。   “他们运作得很好!”河南省科学院副院长、河南中科院科技成果转移转化中心主任、研究员吕纯操如此评价该省院合作项目。   让吴远大高兴的是,现在电信招标中标厂商中,已有六七家公司成为仕佳光子的客户。   据悉,从4月起,如仕佳光子全部释放量产能力,产量将占到国内市场的20%。目前
[手机便携]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
更多往期活动
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved