Hello,欢迎大家来到“西家大书”,这里可能是西门子最内部的知识分享平台!
众所周知,TIA Portal STEP 7 具有一个功能强大的LGF全局库,它可以计算随机数、最大值、最小值、平均值、实现搜索功能、计算日出日落时间等等,但关于LGF全局库的帮助文档都是英文编写的,含有很多专业术语,无法完全理解每个功能块的具体含义,这篇文章就来解释常用功能块的具体含义。

这些函数
- 可直接用于参数化
- 具有通用性
- 不受保护,因此可进行自定义
- 包括界面说明在内,记录十分完善
库中的所有块都可以与以下控制器通用:
- S7-1200 和 S7-1200F 产品系列
- S7-1500 和 S7-1500F 产品系列
- 使用 S7-PLCSIM 进行仿真(自 V14 起)
互联网中流行的俄罗斯方块、贪吃蛇游戏都大量应用了LGF库。
重点
- FB LGF_Astro 在地球指定位置计算日出日落时间(用于追日系统)
- FC LGF_CalendarDayWeek 计算今天是一年中的第几个星期和已经过了多少天
- FC LGF_MatrixMultiplication 矩阵相乘
- FB LGF_MinMaxHistory 采集一个过程值的最大值和最小值
- FC LGF_RandomInt/Real 产生随机数
- FC LGF_SearchMinMax 搜索最大值和最小值
- FC LGF_BinaryToGray 二进制转格雷码
- FB LGF_FIFO 先入先出
- FB LGF_LIFO 后入先出
- FB LGF_FloatingAverage 实时更新浮点数平均值
好了,这里先说这么多常用的功能块,不经常使用的我们就不再描述,小伙伴儿们有想了解其他的可以在下面评论,我会一一作答。
LGF全局库下载链接见评论区。
“西家大书”,可能是西门子最内部的知识分享平台!
