加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线18475208684
公司新闻
西门子s7-200 smart 基本控制库(LBC)应用九:范围限制、多路复用
发布时间: 2024-06-09 21:32 更新时间: 2024-11-27 08:00

今日分享Zui后一部分LBC库,应用实现都比较简单,就不做过多解析了;

图片msedge_mPZ71sRKUj

声明:本文中分享LBC库内容,及项目案例;均来自西门子官方工业学习平台网站,请遵守西门子使用许可;本样例仅供学习测试使用,请谨慎用于实际生产中,若有此引发的任何风险,将由使用者自行负责;

基本控制库(LBC)应用概述

1.1 通用描述

SMART 的基本控制库(LBC)提供了基本的控制模块,根据西门子编程风格指南和PLC Open 为标准化概念编程。

1.2 硬件及软件需求

本应用软硬件的需求为了使得本应用案例成功运行,必须满足以下硬件和软件需求。

硬件

S7-200 SMART CPU 控制器: 

• SIMATIC S7-200 SMART 产品家族

软件

• STEP 7-Micro/WIN SMART

范围限制功能块应用描述

该库程序用于限制输入变量在上限数值与下限数值之间,当输入值小于等于下限值 时,输出为下限值,当输入值大于等于上限值时,输出为上限值,当输入值位于上 限与下限之间时,输出值等于输入值。

库程序中共包含 4 个块,适用于 4 个数据类型进行范围限制,分别为: ScopeLimitReal, ScopeLimitDint, ScopeLimitInt, ScopeLimitByte。

图片image-20240506144538560

参数引脚说明:


参数类型数据类型描述
EN
BOOL程序块使能,一般使用  SM0.0
inputINREAL输入值
ISHINREAL输入值上限
ISLINREAL输入值下限
OUTOUTREALInput≤ISL,Output  = ISL;    
ISL<Input<ISH,Output = Input;    
Input≥ISH,Output = ISH;


注:该表格数据类型适用于Real类型范围限制,其它Dint,Int,Byte类型范围限制,数据类型与输入类型一致;

多路复用功能块应用描述

多路复用根据两路输入信号状态组合,输出预设的四路模拟量值。该库指令根据两个数字量信号的组合选择,输出多达四个预定义的模拟量值或者输 出 0。比如控制风机频率运行在 20 赫兹,35 赫兹,40 赫兹,50 赫兹。

注:该库实现实际上是2进制数的排列组合,例如:1个位代表0,1两个状态,2个位就可以是0,1,2,3共4个状态,同理3个位组合就可以实现8个状态;

图片image-20240506144559617

参数引脚说明:


参数类型数据类型描述
EN
BOOL程序块使能,一般使用  SM0.0
STARTINBOOL高电平时,根据  S1 和 S2 的状态将预设值输出     至 Output。     低电平时,将 0 输出至 Output。
S1INBOOLS1 和 S2 状态用于选择要发布的输出值    
S1=0 和 S2=0: 输出值=V1    
S1=0 和 S2=1: 输出值=V2    
S1=1 和 S2=0: 输出值=V3    
S1=1 和 S2=1: 输出值=V4
S2INBOOL同上
V1INREAL预设值  1
V2INREAL预设值  2
V3INREAL预设值  3
V4INREAL预设值  4
OutputOUTREAL输出值


平均扫描用时功能块应用描述

在应用环境中,经常需要用到更高精度的扫描时间用于计时以节省定时器资源,该 库使用平均值求每 0.5s 内的扫描次数以得出平均扫描用时,可用于精度要求较高的 计时场合或用于评估 PLC 的计算负载,具有一定的实用性。

图片image-20240506150710040

参数引脚说明:


参数类型数据类型描述
avgST_ROutputReal每个扫描周期的平均时间,以实数形式输出,单位 ms
avgST_DOutputDint每个扫描周期的平均时间,以整型形式输出,单位 10μs(即 avgST_R 乘以 100 后取整)


注意事项:

  • 该库占用 13 个 VB 寄存器,其他寄存器不占用。(库文件中由于用到累加,因此使用juedui地址)
  • 使用时该库仅可使用一次,不可重复调用。(获取的平均时间可重复使用)
  • 建议位于第一段程序中调用该库以保证一致性。
  • 该库依靠求平均值的方式求出 500ms 内每个扫描周期的扫描时间,运行 500ms 后所得的数据方视为有效。
  • 库文件使用说明
    1. 打开“STEP7-Micro/WIN SMART” 软件,在左侧导航器中,右键“库”,选择“打开库文件夹”选项

      图片image-202404
    2. 将下载后的库文件,复制到库文件夹中;

      图片image-20240506151721668
    3. 在“STEP7-Micro/WIN SMART” 软件,左侧导航器中,右键“库”,选择“刷新库”即可看到库添加成功;

      图片


    联系方式

    • 电  话:13922889745
    • 经理:向小姐
    • 手  机:18475208684
    • 微  信:18475208684