分享

西门子官方开发的标准功能库,免费下载,开放源代码

 黄沙留梦 2020-07-02
西门子官方开发的标准功能库,免费下载,开放源代码

TIA Portal STEP 7 已经含有大量的 PLC 编程指令(数学函数、时间、计数器等)。但自动化项目经常还需要其它一些实用的基本函数。

西门子官方开发的标准功能库,免费下载,开放源代码

这种通用函数即以“通用函数库”的形式提供。该库可以无限制地使用,并且包含 FIFO、搜索功能、矩阵计算、天文计时器等功能。

这些函数

  • 可直接用于参数化
  • 具有通用性
  • 不受保护,因此可进行自定义
  • 包括界面说明在内,记录十分完善

库中的所有块都可以与以下控制器通用:

  • S7-1200 和 S7-1200F 产品系列
  • S7-1500 和 S7-1500F 产品系列
  • 使用 S7-PLCSIM 进行仿真(自 V14 起)

下面我们简单的介绍其中的两种类型:

位和数字运算

随机数字生成器RANDOM 函数是一种作为 16 位反馈移位寄存器执行的随机数字生成器。随机数字的范围为-32768 至 +32767。

确定数据元素的奇偶校验PARITY 函数 (FC 12) 允许确定存储器区域“输入”、“标记”和“数据块”的字节、字或双字元素和 DB 块的奇偶校验。

确定标记字中的有效位位置“CalcBitPos”函数确定输入数据字(16 位)中设置位的位置,并将通过 OUT 参数“bit_pos”将其返回为 INT 值。

32 位字段中的边缘检测“Monitor32”函数检查自上一次函数调用起位是否已经在 32 位数据字中更改。

极限为 2,147,483,647 的增量计数函数块“Counter”(FB 2) 使您能够执行极限为 2,147,483,647 的增量计数功能。

西门子官方开发的标准功能库,免费下载,开放源代码

数学运算

计算实数的 x 次方根“X-ROOT”函数根据输入浮点数 (REAL) 计算 x 次方根。所得结果为 REAL 型,通过 OUT 参数(结果)返回。

计算自动化系统中的统计值SPC01 函数计算统计值,即最高值、最低值、算术平均值和标准偏差。

SIMATIC 系统中的矩阵运算含有用于执行各种矩阵运算的函数库,如加法、减法、乘法、取反和转换。

多维插值用于带有一个、两个或三个独立变量的函数插值的函数块。

西门子官方开发的标准功能库,免费下载,开放源代码

除此之外,还可以做很多功能,这里就不一一讲解了。大家可以下载链接中的帮助PDF文档,进行查看。

标准功能库LGF下载链接:

https://support.industry./cs/document/109479728/step-7-(tia-portal)-%E5%92%8C-s7-1200-s7-1500-%E7%9A%84%E9%80%9A%E7%94%A8%E5%87%BD%E6%95%B0%E5%BA%93-(lgf)?dti=0&lc=zh-CN

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多