一 | 基本控制库(LBC)应用概述 |
1.1 通用描述
SMART 的基本控制库(LBC)提供了基本的控制模块,根据西门子编程风格指南和PLC Open 为标准化概念编程。
1.2 硬件及软件需求
本应用软硬件的需求为了使得本应用案例成功运行,必须满足以下硬件和软件需求。
硬件
S7-200 SMART CPU 控制器:
• SIMATIC S7-200 SMART 产品家族
软件
• STEP 7-Micro/WIN SMART
二 | 8路连锁功能块应用描述 |
intetlock:就是联锁,是为了设备安全或人身安全而设计的联锁,有电气联锁和机械联锁,电气联锁有软件联锁和硬件联锁,软件联锁比如在程序上做联锁,使电气元件无法输出,硬件联锁是在硬件线路上切断电源;
在控制系统中,通常设备或执行机构在满足一定条件后,才能执行相应动作。
有一些条件即在任何状态下都必须满足,设备或执行机构才能动作;前者通常称为连锁条件,例如:系统急停、热继电器故障等;
另有一些条件只需要工艺状态到达某种状态,设备或执行机构即可动作;后者通常称为工艺条件,例如:液位控制水泵启停,液位状态就是工艺条件;
在PLC程序设计过程中,通常将连锁条件单独处理,有如下好处:
连锁条件和工艺条件分开,程序逻辑更加清晰,方便阅读和理解;;对于同类或同工艺段设备,可以公用连锁条件,避免程序中多次重复插入;维护及修改简单,可防止连锁遗漏;本文中8路连锁块即将8个输入状态,按照组态的逻辑输出1个连锁状态,两个8路连锁也可以组合成16路连锁;
该功能块可应用于连锁状态比较复杂的场景,例如如果连锁条件过多,可将连锁条件再进行细分为急停连锁、阀门连锁、传感器连锁等等;当然,简单的场景也可以使用,只需要将用不到的管脚分配常1或者常0即可;
三 | 库文件使用说明 |
打开“STEP7-Micro/WIN SMART” 软件,在左侧导航器中,右键“库”,选择“打开库文件夹”选项
image-202404将下载后的库文件“InterLock8.smartlib”,复制到库文件夹中;
image-20240428154622802在“STEP7-Micro/WIN SMART” 软件,左侧导航器中,右键“库”,选择“刷新库”即可看到库添加成功;
image-20240428154839530四 | 8路连锁功能块使用说明 |
8路连锁功能块
image-20240428154922533
引脚输参数说明
EN | BOOL | 程序块使能,一般使用 SM0.0 | |
in1 | IN | BOOL | 输入 1 |
in2 | IN | BOOL | 输入 2 |
in3 | IN | BOOL | 输入 3 |
in4 | IN | BOOL | 输入 4 |
in5 | IN | BOOL | 输入 5 |
in6 | IN | BOOL | 输入 6 |
in7 | IN | BOOL | 输入 7 |
in8 | IN | BOOL | 输入 8 |
logic1 | IN | BYTE | 逻辑 1(1 与,2 与非,3 或非,4 或) |
logic2 | IN | BYTE | 逻辑 1(1 与,2 与非,3 或非,4 或) |
logic3 | IN | BYTE | 逻辑 1(1 与,2 与非,3 或非,4 或) |
logic4 | IN | BYTE | 逻辑 1(1 与,2 与非,3 或非,4 或) |
logic5 | IN | BYTE | 逻辑 1(1 与,2 与非,3 或非,4 或) |
logic6 | IN | BYTE | 逻辑 1(1 与,2 与非,3 或非,4 或) |
logic7 | IN | BYTE | 逻辑 1(1 与,2 与非,3 或非,4 或) |
logicOut | OUT | BOOL | 逻辑输出 |
fault | OUT | BOOL | 错误输出(logic输入只能是1,2,3,4,超出此数值即报错) |
注意:逻辑 1 代表输入 1 和输入 2 之间的逻辑,逻辑 2 代表输入 1 和输入 2 之间逻辑的结果和输 入 3 之间的逻辑,依次类推。****(可查看库文件,更容易理解)
五 | HMI画面参考 |
- 西门子s7-200 smart 基本控制库(LBC)应用六:可用于气缸、油缸、电动阀 2024-11-30
- 西门子s7-200 smart 基本控制库(LBC)应用四:带状态和报警输出的双手控制器标准库文件 2024-11-30
- 西门子s7-200 smart 基本控制库(LBC)量程转换库升级版集成复位、上下限报警 2024-11-30
- 西门子 s7-200 smart 基本控制库(LBC)应用一:设备顺启顺停顺启逆序功能块分享 2024-11-30
- 西门子宣布推出新一代控制器Simatic S7-1200 G2作为西门子Xcelerator的一部分 2024-11-30
- 自动化编程?带你实际体验西门子 TIA Openness自动创建和编译博图项目 2024-11-30
- 使用NetToPLCsim实现触摸屏、上位机与西门子PLC-SIM仿真软件的在线无硬件通讯测试 2024-11-30
- 干货!一文搞懂西门子S7通信的读写字节长度限制,及如何"突破"读写长度限制分享 2024-11-30
- 西门子 S7-1200 系列五:TIA博图中OB、DB、FC、FB介绍及应用范围说明 2024-11-30
- 西门子PLC如何控制伺服电机 2024-11-30