概要
通用函数库 (LGF)
扩展了
TIA Portal
中用于
PLC
编程的
STEP 7
指令(数学函数、时间、计数器 等)。该库可以不受限制地使用,并包含 FIFO
、搜索功能、矩阵计算、
astro
计时器等功能。理解AF架构也需要对LGF通用函数库足够熟悉,LGF函数库同样适用于AF架构标准。
整体架构
LGF
通用函数库
(LGF)
扩展了
TIA Portal
中用于
PLC
编程的
STEP 7
指令(数学函数、时间、计数器
等)。该库可以不受限制地使用,并包含
FIFO
、搜索功能、矩阵计算、
astro
计时器等功能。
SIOS-ID
:
109479728
LPML
OMAC PackML
库
(LPML)
为组态和使用
OMAC
兼容的
SIMATIC
模式和状态管理器奠定了基础。
SIOS-ID
:
109821198
LUC
单元控制库
(LUC)
提供的函数块可简化
LPML OMAC
状态机处理、预处理操作员或远程命令(例
如通过
OPC UA
),并提供堆叠灯实现。它使用
LPML
中的块和数据类型,并扩展其功能。
SIOS-ID
:
109974940
LAF
自动化框架库
(LAF)
提供了可轻松实现
ISA-88
标准和常用功能的块。它使用
LUC
库中的块和数据
类型,并扩展其功能。
SIOS-ID
:
未规划
LDrvSafe
安全驱动控制库
(LDrvSafe)
包括用于实现安全应用的块,例如,通过
PROFIsafe
轻松控制
SINAMICS
安全功能以及故障安全直径检测,最高可达安全完整性等级
2 (EN 62061)
和性能等级
d
类别
3 (EN ISO 13849-1)
。
SIOS-ID
:
109485794
LSafe
经过
TÜ V
认证的
LSafe
库可用于实现机电或电子传感器和执行器的基本安全功能。该库有助于验
收您的应用软件,因为它可以基于通过测试的模块。
SIOS-ID
:
109793462
LSNTP
(LCom)
使用
SIMATIC S7 CPU
作为
SNTP
服务器,可以灵活、简单地同步系统和子系统,例如,获取系统
级错误消息和记录数据的时间戳。
SIOS-ID
:
109780503
LAxisCtrl
该库提供了一个轴函数块,该函数块具有非常丰富的功能,可用于简化轴的控制。它在
LBC
库块
中进行轴控制或独立使用。
SIOS-ID
:
109749348
LBC
“基本控制库”
(LBC)
提供基本控制功能,这些控制功能根据西门子编程风格指南和“
PLC Open
”
指南进行标准化编程。
SIOS-ID
:
109792175
LSicar V5
“
LSicar
”库包含用于生产数据、班次模型和诊断的有用且经过充分验证的功能。
SIOS-ID
:
109804254
LPD
PLC
数据类型库
"
(
LPD
)包含
PLC
数据类型,用于描述地址空间的数据结构以及外围设备
/
技术模
块和
PROFIdrive
驱动器的数据记录。
SIOS-ID
:
109482396
技术名词
LGF_BitReset (FC / V3.0.1) | 复位DWORD变量中的指定位 |
LGF_BitSet (FC / V3.0.1) | 置位DWORD变量中的指定位 |
LGF_BitSetTo (FC / V3.0.1) | 设置DWORD变量中的指定位 |
LGF_BitTest (FC / V3.0.1) | 判断DWORD变量中的指定位 |
LGF_BitToggle (FC / V3.0.1) | 切换DWORD变量中的指定位 |
LGF_IecTimerOnOff (FB / V1.0.0) | 通电断电延时功能块 |
LGF_PulseRelay (FB / V3.0.1) | 脉冲继电器功能块 |
LGF_GetCalendarDay (FC / V3.0.1) | 计算当前日期天数 |
LGF_GetCalendarWeek_ISO (FC / V3.0.1) | 计算当前日期周数 |
LGF_GetCalendarWeek_US (FC / V3.0.1) | 计算当前日期周数 |
LGF_IsGermanHoliday (FC / V3.0.1) | 判断给定日期是否为德国节假日 |
LGF_AstroClock (FB / V3.0.1) | 根据给定GPS左边计算日出日落时间 |
LGF_SetTime (FB / V3.0.3) | 设定时间和时区 |
LGF_TimerSwitch (FB / V3.1.0) | 定义时间切换点 |
LGF_BitCount (FC / V3.0.2) | 计算DWord变量中值为TRUE的位数 |
LGF_CountArrayElements (FC / V1.0.0) | 计算数组的原始个数从0开始 |
LGF_CountBooleanEdges (FB / V1.0.0) | 计算特定时间内输入信号的边沿信号次数 |
LGF_CountFalInDWord (FB / V3.0.1) |