写在面前
大家好,我是Alic,号主小智损友一枚~
前面我们介绍了TIA Portal 的附加功能块库:
你一定会用到的TIA Portal的附加功能库函数,这里有你要的随机数程序,还有....
里面介绍了随机数生成,奇偶校验,X的N次方等库函数,今天我们来聊一聊TIA Portal 下的基本库~
01 标准化与函数库
随着技术的不断发展和更新,工厂制造商和系统集成商面临越来越多的挑战,以创建越来越强大的自动化解决方案来以更低的成本实现运营效率。
同时,最终客户要求在不增加所需工程设计的情况下提高过程稳定性和工厂可用性。
那如何去满足这些客户的需求呢?
我相信很多人会给出一个统一的答案:标准化(这是西门子官网说的,不是我说的,哈哈)
说到标准化,前面我们提到了西门子在汽车行业的Sicar和在AGV行业的SIOMVE,也提到了在汽车动力总成的TRANSLINE:
Sicar-从基于TIA Potal的汽车行业自动化标准看数字化制造
汽车动力总成生产线的Sicar-TRANSLINE 2000 HMI PRO
SIMOVE——基于TIA Portal 的AGV行业自动化标准
但对于很多其它行业的业内人士,也许并没有像Sicar或者SIMOVE等标准化的软硬件可用,这时候库函数的作用就显现出来了
来源:西门子
02 LBP-过程基本库
基本过程库(LBP)是针对TIA Portal V15(STEP 7 Basic / Professional,WinCC Comfort / Advanced,WinCC Runtime Advanced / Professional),WinCC V7.5和WinCC Open Architecture 3.16的经过测试和面向设计的块库。。
大家知道,使用标准化的库函数,可以明显减少工程中的工作量,从而减少配置成本以及项目工期。
该库包含以下技术块:
用于控制级别的基于结构化控制语言(SCL)的功能块
可视化级别的面板和图标,带有Visual Basic脚本的脚本
包括以下技术模块:
LBP_Aggr8 –最多控制8个聚合
LBP_AnaAvg –带有合理性检查的平均计算
LBP_AnaRead-模拟值处理
LBP_ClctVal –组显示(无WinCC显示)
LBP_CntrA –积分计数器
LBP_CntrD –差异计数器
LBP_CntrP –脉冲计数器
LBP_CtrlPID –连续PID控制器
LBP_CtrlStp –步进控制器
LBP_Intlk8 –最多可互锁8个信号
LBP_Msg8 – 8条消息的消息块
LBP_Mtr –简单电机
LBP_MtrDS –具有两种速度和两种旋转方向的电动机
LBP_MtrF –调速电动机
LBP_OpAna –切换模拟值
LBP_OpDig –切换数字信号
LBP_Polygon –转换8个内插点上的值
LBP_Select –值的选择
LBP_SetCrv –与时间有关的设定点曲线
LBP_TimeSw –时间开关
LBP_Vlv –简单阀
LBP_VlvA –模拟控制阀
LBP_3wVlv –三通阀
03 意义与参考
拿西家在汽车行业的标准Sicar来说,也许很多人会说Sicar适用于汽车行业,不适用于别的行业,诚然,Sicar的设计与推出本身就是为了满足汽车行业,但是对于别的行业,小编认为也是具有参考意义的,不同的行业具有自己行业很多独特的地方,我们说的参考,只是对于理念的认同,对于标准化的认同,而不是生搬硬套~
需要基本过程库的朋友,可以点击文末链接下载.