西门子中国(授权)一级代理 辽宁省代理商PLC
| 更新时间 2024-11-16 08:00:00 价格 请来电询价 西门子变频器 西门子触摸屏 西门子伺服电机 西门子PLC 西门子直流调速器 西门子电缆 联系电话 13922889745 联系手机 18475208684 联系人 向小姐 立即询价 |
一 | 基本控制库(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画面参考 |
联系方式
- 电 话:13922889745
- 经理:向小姐
- 手 机:18475208684
- 微 信:18475208684