[西门子] TIA Portal程序生成器(HwLib.TiaPortalTool)

[复制链接]
查看22428 | 回复0 | 2024-11-15 11:00:44 | 显示全部楼层 |阅读模式
去年我们发布了一篇文章《TIA Portal顶级编程技术-序(框架的意义)》,里面论述了自动化项目框架带来的优势,它可以极大的提升项目质量、降低企业成本等。工业自动化是一个薄利行业,门槛低,竞争激烈,造成企业盈利水平低,自动化工程师待遇普遍不高。这种大环境下,如何提高单位产出,降低项目中的人工与时间成本是一个行之有效的提高利润与待遇的方法。

对于TIA Portal来说,除了使用自动化框架之外,我们还有两种方法可以进一步提升项目效率,那就是SiVArc和TIA Openness。前者用于生成画面,后者用于生成程序。使用SiVArc生成画面之前我们已经介绍过了,今天我们简单谈谈借助TIA Openness来基于HwLib.GCF框架生成PLC程序。

HwLib.GCF是HwLib(慧兰博)技术团队推出的一款企业级项目框架,它将常用的设备控制程序组件化,这些组件包含控制组件和视图组件。在使用中我们只需要将控制组件拖到程序中,将视图组件拖到画面中,通过接口将他们连接起来即可,很大的提升了项目效率。



图1 组件接口

大家都知道,面向组件编程需要生成很多组件实例,而这些基础工作完全可以通过开发一个软件来自动完成。这样将进一步提升工程效率,使工程师尽量减少底层编码工作,只需要关注工艺部分即可。

使用时先用我们提供的一个Excel文件进行配置。



图2 HwGCF框架配置表

在上图中我们根据工艺段情况配置了两个FC,分别是“前端处理”和“后端处理”。然后根据每个工艺段中的设备情况选择组件类型以及分配实例名称。

配置完成后打开程序生成器“HwLib.TiaPortalTool.exe”。



图3 HwLib.TiaPortalTool.exe

点击上图中红色圆圈里面的按钮选择模板路径,也就是HwLib.GCF的存放位置。



图4 选择项目框架

再点击图3中的绿色按钮选择新项目名称以及路径。配置文件一般不用选择,和程序放在一起就行了。



图5 配置后的程序生成器

然后点击按钮“创建新项目”。



图6 更新项目

当程序生成器左下角显示“成功生成新项目……”后,点击按钮“更新项目”。



图7 导入数据

导入数据完成后就可以看到自动生成的程序了。



图8 生成的程序

双击打开上图中的“后端处理”会看到里面的程序和我们的配置是完全一致的。



图9 生成的后端处理FC
程序生成器的使用可以进一步提升工程效率,根据我们测算,至少可以在使用框架的基础上有50%左右的提升。

HwLib(慧兰博)技术团队专注于高端自动化技术,如果您对我们的技术教程感兴趣的话,可以X宝上搜索店铺“hwlib”或者“慧兰博”



关于HwLib(慧兰博)技术团队的更多信息:www.hwlib.com.cn

HwLib(慧兰博)技术团队技术资料:

https://www.jianguoyun.com/p/DR20ZAEQq_K3CBivk5kD

或者

https://pan.baidu.com/s/1cInKRSJIRcKQHylV3gafmw

提取码:0s3j


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则