SIMATIC S7-1500 PLC多重背景的应用1

发布者:BlossomBeauty最新更新时间:2024-07-11 来源: elecfans关键字:SIMATIC  S7-1500  PLC 手机看文章 扫描二维码
随时随地手机看文章

多重背景的简介应用1

【例1】使用多重背景实现功能:电动机的启停控制和水位A/D转换数值高于3000时,报警输出。


【解】①新建项目和3个空的函数块如图1所示:

b0e5c9ba-2eee-11ee-815d-dac502259ad0.png

图1

双击并打开FB1,并在FB1中创建启停控制功能的程序,如图2所示:

b13bfd08-2eee-11ee-815d-dac502259ad0.png

图2

②双击打开函数块FB2,如图3所示,FB2能实现当输入超过3000时报警的功能。

b16ebe82-2eee-11ee-815d-dac502259ad0.png

图3

③双击打开函数块FB3,如图4所示:

b1a1e744-2eee-11ee-815d-dac502259ad0.png

图4

再展开静态变量“Static”,并创建两个静态变量,静态变量“Qiting”的数据类型为“FB1”,静态变量“Baojing”的数据类型为“FB2”。FB3中的梯形图如图5所示。

b1bbdfdc-2eee-11ee-815d-dac502259ad0.png

图5

④双击打开组织块Main[OB1],Main[OB1]中的梯形图如图6所示。

程序段1:

b2294bf8-2eee-11ee-815d-dac502259ad0.png

图6

当PLC的定时器不够用时,可用IEC定时器,而IEC定时器(如TON)调用,但如多次调用则需要消耗较多的数据块,而使用多重背景则可减少DB的使用数量。


关键字:SIMATIC  S7-1500  PLC 引用地址:SIMATIC S7-1500 PLC多重背景的应用1

上一篇:plc组网什么意思 常用PLC组网方式分类
下一篇:西门子博途SCL:ROR:循环右移的方法

推荐阅读最新更新时间:2024-11-09 17:24

PLC程序需满足哪些设计要求?
一、完美的PLC程序需满足的设计要求 一套完整的PLC程序,并不仅仅是使系统能够运行起来这么简单,它也需要完整的注释、精良的架构、良好的可扩展性、完备的报警保护系统、运行前的模拟系统。 1. 简单性 使PLC程序尽可能简单。简单的含义就是尽可能的使用标准化的程序框架,尽可能使用简单的指令。 要想程序简单,从大的方面讲,要优化程序结构,用流程控制指令简化程序,从小的方面讲还要用功能强的指令取代功能单一的指令,以及注意指令的安排顺序等。 2. 可读性 要求所设计的程序可读性要好。这不仅便于程序设计者加深对程序的理解,便于调试,而且,还要便于别人读懂你的程序,便于使用者维护。必要时,也可使程序推广。 要使程序可读性好,所设计的程序就
[嵌入式]
<font color='red'>PLC</font>程序需满足哪些设计要求?
西门子PLC与FANUC机器人如何实现EtherNet/IP通信
/IP功能模块地址: 主站 模块: https://support.industry.siemens.com/cs/document/109782314/ethernet-ip-sner-–-connecng-third-party-i-o’s-using-ethernet-ip?dti=0&lc=en-WW 从站 模块: https://support.industry.siemens.com/cs/document/109782315/ethernet-ip-apter-connecting-third-party-control-systems-to-a
[机器人]
学习PLC编程可收藏的12个技巧
1、PLC和上位机(或触摸屏)组成监控系统时,在画面上很多时候需要有“手动”、“自动”等控制模式(一般都是多个只能一个时)。在程序里面可以用“MOV”指令。如:当选择“手动”就将常数1MOV到一个寄存器VB10里面,当选择“自动”就将2MOV到同一寄存器VB10。只要判断寄存器的数据是多少,就知道系统是那种控制方式。这样的思路好处是容易理解,不需要互锁之类的麻烦程序。 2、程序有模拟量控制时,如果读取的模拟量基本上没误差,可以采取时间滤波的方式,延时一段时间。如果读取的数据误差很大,就需要采取其它的滤波方式,如算平均值等。可以查阅相关的资料。 3、在程序调试过程中(特别是设备改造时,你的程序是加入到原来设备的程序中时),当程序语句
[嵌入式]
PLC编程实例及经验设计法详解
一、三相异步电动机的降压启动控制 1、三相异步电动机的Y-△降压启动控制 将三相异步电动机的Y-△降压启动的继电接触器控制改造为PLC控制系统. (1)确定I/O信号、画PLC的外部接线图 (a)主电路 (b)PLC的I/O接线图 (2)设计三相异步电动机的Y-△降压启动梯形图 电动机的Y-△降压启动控制的梯形图 2.三相异步电动机的串自耦变压器降压启动控制 将串自耦变压器降压启动的继电接触器控制改造为PLC控制系统 : (1)确定I/O信号、画PLC的外部接线图 PLC的输入信号:启动按钮SB1,停止按钮SB2,热继电器常开触点FR。 PLC的输出信号:运行接触器KM2、串接自耦变压器接触器KM1。 (a)主电路
[嵌入式]
<font color='red'>PLC</font>编程实例及经验设计法详解
如何使PLC编程更容易呢?
虽然可编程逻辑控制器(PLC)非常重要,但控制器内部的编程也同样重要,而且很容易被忽视。 可编程逻辑控制器(PLC)是许多生产制造运营的基础,可以执行很多任务。虽然PLC非常重要,但控制器内部的编程也同样重要,而且很容易被忽视。Matrix Technologies公司的部门经理Matt Fether谈到了对PLC编程的一些见解,以及如何使编程更容易的技巧。 01 如何进行PLC编程? 通常从项目定义阶段开始,同时生成设计文档。在项目执行过程中,如果控制系统的定义和文档的编制都遵循项目程序,那么控制器的编程实际就是项目执行的一个中间步骤,可以提供更有效的开发。使用可复用代码、标准对象库和复制工具,能够进一步提高开发效率。
[嵌入式]
如何使<font color='red'>PLC</font>编程更容易呢?
基于西门子S7-1200PLC的编程控制案例
一、动作描述 1.我们在模拟软件上搭建了一个简单传送带,并配置了控制面板; 2.通过模式选择开关,可以选择自动/手动模式; 3.自动模式下按自动启动按钮,引入传送带自动运行,当货物触碰A传感器时,长传送带正方向运转,当货物触碰B传感器时,长传送带反方向运转。 4.按下停止按钮,传送带停止; 5.手动模式下,按前进按钮,传送带正方向点动运转,按后退按钮,传送带反方向点动运转; 6.另有指示灯显示当前运行状态。 二、硬件设备 1.一台装有博途及其仿真软件、FACTORY IO软件的PC。 三、软件 1.西门子PLC编程软件:TIA 博途V16 2.博途仿真软件:PLCSIM V16 3.FACT
[嵌入式]
基于西门子S7-1200<font color='red'>PLC</font>的编程控制案例
详细解读西门子S7-1200PLC的PID控制工艺
  电压输出型变送器具有恒压源特性,输入阻抗很高。如果变送器距离PLC较远,通过线路间的分布电容和分布电感产生的干扰信号电流,在模块的输入阻抗上将产生较高的干扰电压。例如1μA干扰电流在10MQ输入阻抗上将产生10V的干扰电压信号,所以远处传送模拟量电压信号时抗干扰能力很差。 模拟量闭环控制系统-PID控制的特点: 不需要被控对象的数学模型,结构简单容易实现,使用方便有较强的灵活性和适应性。 用调试窗口整定PID 控制器 -调试窗口的功能: 1、使用“首次启动自调节”功能优化控制器 2、使用“运行中自调节”功能优化控制器,可以实
[嵌入式]
详细解读西门子S7-1200<font color='red'>PLC</font>的PID控制工艺
初学者应该知道的PLC编程规范及建议
一、完美的PLC程序需满足的设计要求 一套完整的PLC程序,并不仅仅是使系统能够运行起来这么简单,它也需要完整的注释、精良的架构、良好的可扩展性、完备的报警保护系统、运行前的模拟系统。 1.简单性 使PLC程序尽可能简单。简单的含义就是尽可能的使用标准化的程序框架,尽可能使用简单的指令。 要想程序简单,从大的方面讲,要优化程序结构,用流程控制指令简化程序,从小的方面讲还要用功能强的指令取代功能单一的指令,以及注意指令的安排顺序等。 2.可读性 要求所设计的程序可读性要好。这不仅便于程序设计者加深对程序的理解,便于调试,而且,还要便于别人读懂你的程序,便于使用者维护。必要时,也可使程序推广。 要使程序可读性好,所设
[嵌入式]
初学者应该知道的<font color='red'>PLC</font>编程规范及建议
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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