今日分享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 | |
input | IN | REAL | 输入值 |
ISH | IN | REAL | 输入值上限 |
ISL | IN | REAL | 输入值下限 |
OUT | OUT | REAL | Input≤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 | |
START | IN | BOOL | 高电平时,根据 S1 和 S2 的状态将预设值输出 至 Output。 低电平时,将 0 输出至 Output。 |
S1 | IN | BOOL | S1 和 S2 状态用于选择要发布的输出值 S1=0 和 S2=0: 输出值=V1 S1=0 和 S2=1: 输出值=V2 S1=1 和 S2=0: 输出值=V3 S1=1 和 S2=1: 输出值=V4 |
S2 | IN | BOOL | 同上 |
V1 | IN | REAL | 预设值 1 |
V2 | IN | REAL | 预设值 2 |
V3 | IN | REAL | 预设值 3 |
V4 | IN | REAL | 预设值 4 |
Output | OUT | REAL | 输出值 |
四 | 平均扫描用时功能块应用描述 |
在应用环境中,经常需要用到更高精度的扫描时间用于计时以节省定时器资源,该 库使用平均值求每 0.5s 内的扫描次数以得出平均扫描用时,可用于精度要求较高的 计时场合或用于评估 PLC 的计算负载,具有一定的实用性。
image-20240506150710040
参数引脚说明:
avgST_R | Output | Real | 每个扫描周期的平均时间,以实数形式输出,单位 ms |
avgST_D | Output | Dint | 每个扫描周期的平均时间,以整型形式输出,单位 10μs(即 avgST_R 乘以 100 后取整) |
注意事项:
五 | 库文件使用说明 |
打开“STEP7-Micro/WIN SMART” 软件,在左侧导航器中,右键“库”,选择“打开库文件夹”选项
image-202404将下载后的库文件,复制到库文件夹中;
image-20240506151721668在“STEP7-Micro/WIN SMART” 软件,左侧导航器中,右键“库”,选择“刷新库”即可看到库添加成功;
- 西门子s7-200 smart 基本控制库(LBC)应用九:一个经典的三位控制器标准库程序 2024-11-27
- 西门子s7-200 smart 基本控制库(LBC)应用八:可配置信号参数的数字量信号处理功能 2024-11-27
- 西门子s7-200 smart 基本控制库(LBC)应用七:可调整逻辑关系的8输入连锁控制功能块 2024-11-27
- 西门子s7-200 smart 基本控制库(LBC)应用六:可用于气缸、油缸、电动阀 2024-11-27
- 西门子s7-200 smart 基本控制库(LBC)应用四:带状态和报警输出的双手控制器标准库文件 2024-11-27
- 西门子s7-200 smart 基本控制库(LBC)量程转换库升级版集成复位、上下限报警 2024-11-27
- 西门子 s7-200 smart 基本控制库(LBC)应用一:设备顺启顺停顺启逆序功能块分享 2024-11-27
- 西门子宣布推出新一代控制器Simatic S7-1200 G2作为西门子Xcelerator的一部分 2024-11-27
- 自动化编程?带你实际体验西门子 TIA Openness自动创建和编译博图项目 2024-11-27
- 使用NetToPLCsim实现触摸屏、上位机与西门子PLC-SIM仿真软件的在线无硬件通讯测试 2024-11-27
- 干货!一文搞懂西门子S7通信的读写字节长度限制,及如何"突破"读写长度限制分享 2024-11-27
- 西门子 S7-1200 系列五:TIA博图中OB、DB、FC、FB介绍及应用范围说明 2024-11-27
- 西门子PLC如何控制伺服电机 2024-11-27
- S7-200 SMART与V90通讯定位控制 2024-11-27
- S7-200 SMART 下载时搜索不到CPU怎么办 2024-11-27
联系方式
- 电 话:13922889745
- 经理:向小姐
- 手 机:18475208684
- 微 信:18475208684