TIA Portal 过程功能库(PFL,Process Function Library)

已锁定

宁超

  • 帖子

    1009
  • 精华

    39
  • 被关注

    370

论坛等级:至圣

注册时间:2012-12-11

普通 普通 如何晋级?

TIA Portal 过程功能库(PFL,Process Function Library)

1852

0

2022-05-06 22:23:27


PFL库源于PCS 7的APL库,但其实PFL的自动化块FB和可视化的图标面板更与西门子新一代基于Web的DCS过程控制系统PCS neo一致,PFL提供的同样是一套基于Web的图标与控制面板,可视化部分仅可以运行在WinCC Unified V17中。PFL是非开源的,因此无法调整自动化层FB的代码也无法修改可视化面板。



SIMATIC Process Function Library V2.0软硬件安装要求

软件

  • TIA Portal V17

  • SIMATIC STEP 7Professional V17

  • SIMATIC WinCCUnified SCADA Engineering System V17

硬件

  • SIMATICS7-151x 控制器

  • SIMATIC HMIUnified Comfort Panel 或 Desktop

仿真

  • PLCSim Advanced

  • SIMIT V10


PFL库的使用

PFL库是以全局库的方式在TIA Portal中使用,部分内容需要手动放置类型和模板内容到项目目录树,要想理解库中内容的作用,对于不是同时熟悉PCS 7和TIA Portal的工程师来说,加之全球技术资源中心没有任何可用文档介绍其使用,着实会有点费力气。


PFL主要内容分为三部分

Block types & Data types

MTP - Block types & MTP - Data types

Visualization

第1和3部分,可以通过调用FB功能块并在上位机通过简单组态匹配对应的图标和控制面板,即文章开头图片内容。

第2部分是基于VDI/VDE/ NAMUR 2658的模块化类型包(MTP)工程专用功能,有兴趣可以参考

Modular production with "Module Type Package (MTP)" - Module design with TIA Portal

https://support.industry.siemens.com/cs/document/109783062


PFL的自动化功能块FB

其接口与APL几乎一致,根据TIA Portal进行了部分调整,如消息块由ALARM_8P调换为Program_Alarm,因此S7-300/400即使在TIA Portal中编辑也不能使用PFL库,另外接口数据类型发生变化如ANY更换成Variant,接口中更使用了CFC不能支持的Array数据类型,因此PFL也不能在CFC中调用。此外PFL的接口也未采用更先进的EDC(事件驱动控制)方式。


PFL的可视化

可视化部分建议的HTML5浏览器是谷歌Chrome,浏览器其实是由外壳和内核组成的,即Shell和Core,Chrome浏览器内核是Webkit / Blink,360,QQ等国内浏览器也是用的谷歌内核,询问用过Unified工程师是否能用Edge,说是最好用Chrome,可能西门子也没测试过Edge(使用Trident内核),因此使用PFL还需要先安装Chrome,另外Unified也引进了Domain域的使用,使用UMC对用户权限和授权进行管理,不过好在如果只是简单测试,可以使用本地用户,也无需加入域。





Faceplate只提供了Home面板,其余的面板切换按钮均无法操作。PFL的可视化部分也仅用于支持unified,不适用于TIAWinCC Prof. ,如果用户想要自定义面板,可能今后要储备一些javascript和HTML 5以及CSS相关的知识。


TIA Portal 过程功能库(PFL,Process Function Library) 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10590条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。