SIMATIC S7-1500 PLC梯形图实例(1)

发布者:DreamyEclipse最新更新时间:2024-03-19 来源: elecfans关键字:SIMATIC  S7-1500  PLC梯形图 手机看文章 扫描二维码
随时随地手机看文章

【例1】

液体混合装置示意图如图1所示,上限位、下限位和中限位液位传感器被液体淹没时为1状态,电磁阀A、B、C的线圈通电时,阀门打开,电磁阀A、B、C的线圈断电时,阀门关闭。在初始状态时容器是空的,各阀门均关闭,各传感器均为0状态。按下启动按钮后,打开电磁阀A,液体A流入容器,中限位开关变为ON时,关闭A,打开阀B,液体B流入容器。液面上升到上限位,关闭阀门B,电动机M开始运行,搅拌液体,30s后停止搅动,打开电磁阀C,放出混合液体,当液面下降到下限位之后,过3s,容器放空,关闭电磁阀C,打开电磁阀A,又开始下一个周期的操作。按停止按钮,当前工作周期结束后,才能停止工作,按急停按钮可立即停止工作。绘制功能图,设计梯形图。

20dd0440-6775-11ee-939d-92fbcf53809c.png?imageView2/2/w/1000

图1

【解】液体混合的PLC的I/O分配如图2:

20fedf34-6775-11ee-939d-92fbcf53809c.png?imageView2/2/w/1000

图2

电气系统的原理图如下3所示:

211c0d8e-6775-11ee-939d-92fbcf53809c.png?imageView2/2/w/1000

图3

功能如4所示:

2133b394-6775-11ee-939d-92fbcf53809c.png?imageView2/2/w/1000

图4

梯形图如图5所示:

214b5cd8-6775-11ee-939d-92fbcf53809c.png?imageView2/2/w/1000

2163663e-6775-11ee-939d-92fbcf53809c.png?imageView2/2/w/1000

图5


关键字:SIMATIC  S7-1500  PLC梯形图 引用地址:SIMATIC S7-1500 PLC梯形图实例(1)

上一篇:浅谈3个PLC编程算法技术
下一篇:运动控制和电机控制的区别分析

推荐阅读最新更新时间:2026-03-21 07:18

SIMATIC S7-1500 PLC定时器—保持型接通延时定时器介绍
保持型接通延时定时器(SS)介绍: 保持型接通延时定时器(SS)与接通延时定时器(SD)类似,但SS定时器具有保持功能。一旦逻辑位有上升沿发生,定时器启动计时,延时时间到,输出高电平“1”,即使逻辑位为“0”也不影响定时器的工作。必须用复位指令才能使定时器复位。 用一个例子来说明SS线圈指令的使用,梯形图如图1所示: 图1 对应的时序图如图2所示: 图2 当I0.0闭合产生一个上升沿时,定时器T0开始定时,定时1s后(无论I0.0是否闭合),Q0.0输出为高电平“1”,直到复位有效为止,本例为I0.1闭合产生上升沿,定时器复位,Q0.0输出为低电平“0”。 TIA博途软件除了提供保持型接通延时定时器线圈指令外,还提供更
[嵌入式]
<font color='red'>SIMATIC</font> <font color='red'>S7-1500</font> <font color='red'>PLC</font>定时器—保持型接通延时定时器介绍
SIMATIC S7-1500 PLC IEC定时器介绍
西门子PLC的定时器的数量有限,如果项目较大,定时器不够用时,可以使用IEC定时器。IEC定时器集成在CPU的操作系统中。在相应的CPU中有以下定时器:脉冲定时器(TP)、通电延时定时器(TON)、通电延时保持型定时器(TONR)和断电延时定时器(TOF)。 (1)通电延时定时器(TON) 通电延时定时器(TON)的参数见图1。 图1 以下用一个例子介绍通电延时定时器(TON)的应用。 【例1】压下按钮I0.0,3s后电动机启动,请设计梯形图。 【解】使用SIMATIC定时器TON也可行,先插入IEC定时器TON,弹出如图2所示界面: 图2 分配数据块,再编写梯形图如图3所示: 图3 10.0闭合启动定时器,T#3
[嵌入式]
<font color='red'>SIMATIC</font> <font color='red'>S7-1500</font> <font color='red'>PLC</font> IEC定时器介绍
SIMATIC S7-1500 PLC SIMATIC计数器-加计数器
计数器的功能是完成计数功能,可以实现加法计数和减法计数,计数范围是0~999.计数器有三种类型:加计数器(S_CU)、减计数器(S_CD)和加减计数器(S_CUD)。 (1)计数器的存储区 在CPU的存储区中,为计数器保留有存储区。该存储区为每个计数器地址保留一个16位的字。计数器的存储格式如图1所示: 图1 其中BCD码格式的计数值占用字的0~11位,共12位,而12~15位不使用;二进制格式的计数值占用字的0~9位,共10位,而10~15位不使用。 (2)加计数器(S_CU) 加计数器(S_CU)在计数初始值预置输入端S上有上升沿时,PV装入预置值,输入端CU每检测到一次上升沿,当前计数值CV加1(前提是CV小于999
[嵌入式]
<font color='red'>SIMATIC</font> <font color='red'>S7-1500</font> <font color='red'>PLC</font> <font color='red'>SIMATIC</font>计数器-加计数器
SIMATIC S7-1500 PLC循环右移指令(ROR)
TIA博途软件位移指令能将将累加器的内容逐位向左或者向右移动。移动的位数由N决定,向左移N位相当于累加器的内容乘以2N,向右移相当于累加器的内容处理2N。移位指令在逻辑控制中使用也很方便。 (4)循环右移指令(ROR) 当循环右移指令(ROR)的EN位为高电平“1”时,将执行双字循环右移指令,将IN端指定的内容循环右移N端指定的位数,然后写入OUT端指令的目的地址中。循环右移指令(ROR)和参数见下图1。 图1 注意:可以从指令框的“>”下拉列表中选择该指令的数据类型。 用一个例子来说明循环右移指令(ROR)的应用,梯形图如图2所示。 图2 当I0.0闭合时,激活双字循环右移指令,IN中的双字存储在MD10中,假设这
[嵌入式]
<font color='red'>SIMATIC</font> <font color='red'>S7-1500</font> <font color='red'>PLC</font>循环右移指令(ROR)
SIMATIC S7-1500函数FC及其应用
(1)函数(FC)介绍 ①函数(FC)是用户编写的程序块,是不带存储器的代码块。由于没有可以存储块参数值的数据存储器,因此,调用函数时,必须给所有形参分配实参。 ②FC里有一个局域变量表和块参数。局域变量表里有:Input(输入参数)、Output(输出参数)、InOut (输入/输出参数)、Temp(临时数据)、Return(返回值RET_VAL)。Input(输入参数)将数据传递到被调用的块中进行处理。Output(输出参数)是将结果传递到调用的块中。InOut(输入/输出参数)将数据传递到被调用的块中,在被调用的块中处理数据后,再将被调用的块中发送的结果存储在相同的变量中。Temp(临时数据)是块的本地数据,并且在处理块时将
[嵌入式]
<font color='red'>SIMATIC</font> <font color='red'>S7-1500</font>函数FC及其应用
SIMATIC S7-1500数据块(DB)介绍
数据块(DB)介绍 (1)数据块(DB)简介 数据块用于存储用户数据及程序中间变量。 新建数据块时,默认状态是优化的存储方式,且数据块中存储的变量是非保持的。 数据块占用CPU的装载存储区和工作存储区,与标识存储器的功能类似,都是全局变量,不同的是,M数据区的大小在CPU技术规范中已经定义,且不可扩展,而数据块存储区由用户定义,最大不能超过工作存储区或装载存储区。SIMATICS7-1500 PLC的非优化数据最大数据空间为64KB。 而优化的数据块的存储空间要大得多,但其存储空间与CPU的类型有关。 按照功能分,数据块DB可以分为:全局数据块、背景数据块和基于数据类型(用户定义数据类型、系统数据类型和数组类型)的数据块。
[嵌入式]
<font color='red'>SIMATIC</font> <font color='red'>S7-1500</font>数据块(DB)介绍
SIMATIC S7-1500数据块介绍其应用(1)
数据块(DB)介绍 (1)数据块(DB)简介 数据块用于存储用户数据及程序中间变量。新建数据块时,默认状态是优化的存储方式,且数据块中存储的变量是非保持的。数据块占用****CPU的装载存储区和工作存储区,与标识存储器的功能类似,都是全局变量,不同的是,M数据区的大小在CPU技术规范中已经定义,且不可扩展,而数据块存储区由用户定义,最大不能超过工作存储区或装载存储区。SIMATICS7-1500 PLC****的非优化数据最大数据空间为64KB。而优化的数据块的存储空间要大得多,但其存储空间与CPU的类型有关。 按照功能分,数据块****DB可以分为:全局数据块、背景数据块和基于数据类型(用户定义数据类型、系统数据类型和数组类型)
[嵌入式]
<font color='red'>SIMATIC</font> <font color='red'>S7-1500</font>数据块介绍其应用(1)
SIMATIC S7-1500 PLC多重背景的应用1
多重背景的简介应用1 【例1】使用多重背景实现功能:电动机的启停控制和水位A/D转换数值高于3000时,报警输出。 【解】①新建项目和3个空的函数块如图1所示: 图1 双击并打开FB1,并在FB1中创建启停控制功能的程序,如图2所示: 图2 ②双击打开函数块FB2,如图3所示,FB2能实现当输入超过3000时报警的功能。 图3 ③双击打开函数块FB3,如图4所示: 图4 再展开静态变量“Stat ic ”,并创建两个静态变量,静态变量“Qi ti ng”的数据类型为“FB1”,静态变量“Baojing”的数据类型为“FB2”。FB3中的梯形图如图5所示。 图5 ④双击打开组织块Main ,Main
[嵌入式]
<font color='red'>SIMATIC</font> <font color='red'>S7-1500</font> <font color='red'>PLC</font>多重背景的应用1
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

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