HwBasicLib是一套基于SIEMENS公司TIA Portal平台开发的通用组件库。它采用基于设备-单元控制模型的自动化编程技术对工业生产中常用的设备进行了封装,比如电机、阀门、变送器等等。得益于TIA Portal的拖拽式编程,我们只需要从HwBasicLib中分别拖一个设备的控制模型到PLC中,一个视图模型到HMI上,再将控制模型的接口变量拖到视图模型的接口中就完成了一个对设备的基本控制,这样的方式无疑会极大的提高工程效率和降低项目成本与风险。
图一 HwBasicLib基本架构
HwBasicLib最初从HwLib for Step7&WinCC而来,后来为了使用TIA Portal的新特性进行了重构,易用性与功能得到了非常大的提升。HwBasicLib是目前市场上唯一的一套具有项目级品质的商业组件库与框架,历经多年的开发升级,已经在很多项目中使用。这里有一个简单使用视频:https://v.qq.com/x/page/l0819j1m4up.html?。如果感觉不够清晰的话也可以在这里下载高清版:https://pan.baidu.com/s/1bhO7D9R9ufr6G-H0PPJPMw。
HwBasicLib目前所包含组件参见下表:
图二 HwBasicLib组件一览表