文档标题:
STEP 7 (TIA Portal) 和 S7-1200/S7-1500 的通用函数库 (LGF)
文档连接:
推荐理由:
通用函数库(LGF)优势:
——功能丰富多样!
——使用简单,有详细参数说明!
——稳定性好,***提供的功能块可靠性高!
——所有函数块都是开放的,有参考学习价值!
通用函数库(LGF)内容:
——通用函数库(LGF)提供了8种类型共计58个函数功能块!
——日期操作:
1、FC LGF_CalendarDayWeek 计算指定日期的天数和周数!
2、FB LGF_TimerSwitch(correction) 设置一个定时器(月、日、周、 时、分)!
——位操作:
1、FB LGF_PulseRelay 对BOOL变量进行置位、复位、取反!
——数学运算:
1、FC LGF AverageAndDeviation 计算数组的平均值和标准差!
2、FC LGF_SearchMinMax 获取数组的***大值、***小值和对应的索引!
3、FC LGF_RandomBasic 生成一个0-1的随机数!
——转换操作:
1、FC LGF_DTLtoString 将日期DTL变量转换为字符串变量!
2、FC LGF_TemperatureConvert 温度单位转换!
——信号发生器
1、FB LGF_SinusCI (NEW) 正弦信号生成器
2、FB LGF_Impulse 产生指定频率的脉冲信号(***小周期大于PLC的扫描 周期)
应用说明:
装载通用函数库(LGF):
通用函数库(LGF)列表:
通过FB LGF_TimerSwitch(correction)功能块实现定时使能设备:
——工作日的早上八点到晚上六点设备使能,其他时间和周末设备不使能!
——调用程序块:
——参数介绍:
——程序下载到仿真器时报错“LGF_TimerSwitch [FB10002]无法仿真”,解决方式:功能块右键属性——终止到类型的连接,重新编译即可下载!
总结:通用函数库(LGF)提供了很多实用的函数功能块,丰富了编辑者的工具库,也减轻了工作量!