广东湘恒智能科技有限公司
主营产品: 西门子PLC,西门子模块,西门子触摸屏,西门子变频器,西门子伺服电机驱动,电缆,西门子全系列
西门子 s7-200 smart 基本控制库(LBC)应用一:设备顺启顺停顺启逆序功能块分享
发布时间:2024-11-30

图片image-202404

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

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

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

硬件

S7-200 SMART CPU 控制器: 

• SIMATIC S7-200 SMART 产品家族

软件

• STEP 7-Micro/WIN SMART

应用描述

基于工艺的要求或者电网负荷的要求,有时需要设备按一定的顺序进行启动或者停 止。该库可以顺序启动,顺序停止,或者顺序启动,逆序停止,自动按照一定的时 间间隔对设备进行启停操作,当某台设备由于不满足启动条件,则自动跳过该设备 等功能。(文末附库文件、样例、HMI程序下载链接)

注:该功能不仅仅适用于电机,同样适用用阀门、电机阀门混合等所有开关量控制应用场合,或者程序内部顺序控制逻辑,应用多变,可自行测试;

顺序启动,顺序停止功能块介绍

顺序启动顺序停止库程序

设备启动时,按照 Active 最低位到最高位顺序依次启动,时间间隔默认 5000ms, 若某台设备不满足启动条件或已经处于启动状态,则跳过该设备。设备停止时,按照 Active 最低位到最高位顺序依次停止,时间间隔默认 5000ms, 若某台设备之前未处于启动状态,则跳过该设备。

图片image-202404

引脚参数说明

参数类型数据类型描述
EN
BOOL程序块使能,使用 SM0.0
startCMDINBOOL设备启动命令,沿触发
stopCMDINBOOL设备停止命令,沿触发
eStopINBOOL设备急停命令
readyINBYTE对应  8 台设备允许启动信号,若无相应的设     备或者该设备未准备好,则相应位为 OFF。
dataPtrINDWORD数据指针,用于内部计算的过程变量,占用     14 个字节。
ActiveOUTBYTE对应  8 台设备启动输出,位状态为 1,代表     对应设备启动,反之,位状态为 0,代表对     应设备停止。
DoneOUTBOOL启动过程或者停止过程当中,该位为  0

注:

设备启停之间的时间间隔默认为 5000ms,若需要调整,可将库文件中的常 数 5000 修改为其他数值库文件密码:“SMART”在任意时刻,都可以通过急停按钮来停止输出。若设备不足8台可使用将对应“ready”位置为off,使程序跳过;
顺序启动,逆序停止功能块介绍

顺序启动逆序停止库程序

设备启动时,按照 Active 最低位到最高位顺序依次启动,时间间隔默认 5000ms, 若某台设备不满足启动条件或已经处于启动状态,则跳过该设备。设备停止时,按照 Active 最高位到最低位顺序依次停止,时间间隔默认 5000ms, 若某台设备之前未处于启动状态,则跳过该设备。

图片image-202404

引脚参数说明

参数类型数据类型描述
EN
BOOL程序块使能,使用 SM0.0
startCMDINBOOL设备启动命令,沿触发
stopCMDINBOOL设备停止命令,沿触发
eStopINBOOL设备急停命令
readyINBYTE对应  8 台设备允许启动信号,若无相应的设     备或者该设备未准备好,则相应位为 OFF。
dataPtrINDWORD数据指针,用于内部计算的过程变量,占用     14 个字节。
ActiveOUTBYTE对应  8 台设备启动输出,位状态为 1,代表     对应设备启动,反之,位状态为 0,代表对     应设备停止。
DoneOUTBOOL启动过程或者停止过程当中,该位为  0

注:

设备启停之间的时间间隔默认为 5000ms,若需要调整,可将库文件中的常 数 5000 修改为其他数值库文件密码:“SMART”在任意时刻,都可以通过急停按钮来停止输出。若设备不足8台可使用将对应“ready”位置为off,使程序跳过;
HMI画面参考画面

图片image-202404


展开全文
拨打电话 微信咨询 发送询价