广东湘恒智能科技有限公司
主营产品: 西门子PLC代理商,plc变频器,伺服电机,人机界面,触摸屏,线缆,DP接头
标准化编程之库的介绍(上) —— 像搭积木一样编程组态
发布时间:2024-11-06

所谓库,就是一些经常使用、而且经过检验的规范化程序/画面的集合。


编程人员在实际的编程中,许多程序块往往会多次进行使用,这时我们就可以把相应的功能块做成库,下次直接调用,既能保证程序的可靠性,又避免了繁琐的编程步骤。
所以合理有效地使用库,对标准化编程大有裨益。
博途中除了支持客户生成自定义的库以外,官方还提供了多种标准库函数,帮助客户快速重构或建立适合于自身的统一标准库。
下面来为大家一一介绍。



01

LGF — 通用函数库


LGF (Library of General Functions),通用函数库。TIA Portal Step7中已经包含 了大量有关PLC编程指令(如数学函数、时间、计数器等),但在项目实际应用中,经常还需要其他一些实用的基本函数(如矩阵运算、积分、堆栈等),您可以在LGF库中找到相关指令。


LGF主要由三个部分构成:

一. 扩展的功能函数

图片


二. 提供常用的常数定义在数学及物理运算中经常用到的常数变量表,如π值、普朗克常量等,无需再进行输出,直接使用变量名就可调用这些常量值,保证程序的准确性。


三. 提供标准的SCL程序模板

直接将相应符合编程标准化的块拖至项目中,就可以参照现有的模板框架进行PLC编程。

图片

包含以下程序模板:

通用函数模板

使用Enable(使能)的函数模板

使用Execute(执行)的函数模板

OPC UA模板


LGF库下载链接(包含库文件及详细说明文档,下同):

https://support.industry.siemens.com/cs/cn/zh/view/109479728


02

LBC — 基本控制库


LBC (Library of Basic Controls),基本控制库。该库以标准化编程为基础,提供了常用的设备控制的指令块。主要包含以下三部分内容:


图片图片

向右滑动查看具体内容

图片图片

向右滑动查看具体内容

图片图片

向右滑动查看具体内容


LBC库下载链接:

https://support.industry.siemens.com/cs/cn/zh/view/109792175


03

LBP — 基本过程库


LBP (Library of Basic Processes),基本过程库。LBP提供了基本的函数及其对应的标准画面模板,除了扩展函数功能外,还包含有带画面模板的PID指令块。

LBP库中包含的主要内容如下:

基于SCL编程的电机控制,开关量/模拟量处理,阀控制,PID功能等标准函数

针对标准函数,集成了基于TIA WinCC及经典WinCC的标准画面

集成了HMI 模板套件


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