- {{item.name}}
APL高级过程库
- 0
- 1570
APL库介绍
APL功能库的第一个特点就是大量使用到结构变量,包括带质量代码的信号类结构变量、带量程上下限的量程型结构变量等。通过引入结构变量的概念,可以在简化编程连线、功能块管脚数量的同时又不会丢失相关的信息。官方推出APL学习系列视频,可以去官网观看:
西门子官方学习平台1847网站APL高级过程库系列视频
https://1847.siemens.com.cn/search/index?keyword=APL
下面介绍一些常用的APL功能。
- 特性参数(Feature输入管脚)
这就是APL库中特性参数定制的功能。APL库的Feature参数提供总计32个位用于定制相应的功能特性,不同位对应不同特性,详情请参考上述前言部分提到的APL手册中的1.5章节内容。
特性参数(Feature输入管脚)的概念是APL功能库中引入的又一特点,通过该特性参数可以灵活的指定功能块的不同响应特性,从而满足不同行业、不同用户习惯的要求。例如,针对通常的单向启停马达控制,在自动模式下,某些行业的用户习惯使用两个点通过脉冲的方式来启停马达,而某些行业的用户则习惯使用一个点通过高低电平的方式来启停马达。在以前的功能块中,这部分的功能往往是固定的,即要么是两点脉冲控制,要么是一点高低电平控制,如果要实现切换,则需要在马达功能块的前端搭建一些外围功能块来额外的实现。但在APL功能库中则无需这么复杂,只需要设置特性参数Feature管脚的相应Bit 4位为1或0即可,如下图所示。

图 1 APL库中Feature特性参数位设置
- Feature Bit 4 = 0:按钮模式,即两点脉冲方式启停马达,启动信号通过StartAut管脚脉冲输入,停止信号通过StopAut管脚脉冲输入。
- Feature Bit 4 = 1:开关模式,即一点高低电平方式启停马达,启动/停止信号通过StartAut管脚高低电平实现,StopAut管脚无效。
注:Feature管脚默认为隐藏状态,如需设置,需要额外将其显示出来。
- OS Permission 操作权限定制
APL加入了通过功能块限定所有上位操作权限的功能,该管脚为OS_Perm(如果命令较多,可能还会有OS1Perm等其他管脚)。该类管脚为32位DWORD型,将其显示后双击打开属性对话框,即可分别对相应位进行设置。不同功能块不同位对应的上位操作权限定义不一样,请参考具体功能块的在线帮助。

图 17 设置OS_Perm管脚定义上位操作权限
通过设置该变量后,即可限制相应的权限。例如上图中设置bit 0位(自动模式切换权限)为0则关闭了上位用户切换到自动模式的权限。如下图所示,自动模式按钮为灰色,不能操作。
- 联锁块首出功能
在设备联锁停机时,如果能找到哪个联锁信号首先触发的,对于故障分析非常重要。
APL的INTTERLOCK块集成了首出功能,功能见下图:

详细请参考:
Interlock 首出功能
https://1847.siemens.com.cn/course/detail/1/17572/3011
- 本地操作
APL库提供了多种本地操作功能,基本覆盖了各种电气室和DCS的控制方式,通过引脚LocalSetting来切换模式。
LocalSetting = 0 关闭就地模式。
LocalSetting = 1 通过就地模式切换信号(连接至LocalLi输入管脚)实现就地模式的切换。 就地模式下的启停命令(连接至StartLocal和StopLocal管脚)通过MotL块的控制命令(Start管脚)输出到现场MCC柜完成就地控制。
LocalSetting = 2 通过就地模式切换信号(连接至LocalLi输入管脚)实现就地模式的切换。 就地模式下的启停命令不需要连接至StartLocal和StopLocal管脚,而是直接控制MCC柜完成就地控制。MotL 功能块根据反馈信号FbkRun进行电机现场运行状态的跟踪。
LocalSetting = 3 现场不提供就地模式切换信号,而是通过上位机面板实现就地模式的切换。 就地模式下的启停命令(连接至StartLocal和StopLocal管脚)通过MotL块的控制命令(Start管脚)输出到现场MCC柜完成就地控制。
LocalSetting = 4 现场不提供就地模式切换信号,而是通过上位机面板实现就地模式的切换。就地模式下的启停命令不需要连接至StartLocal和StopLocal管脚,直接输出到MCC柜完成就地控制。MotL 功能块根据反馈信号FbkRun进行电机现场运行状态的跟踪。
| LocalSetting | Local模式由就地信号切换 | Local模式由DCS切换(面板) |
| 控制信号经DCS输出 | 1 | 3 |
| 控制信号就地输出 | 2 | 4 |
表 3 LocalSetting设置
常用的是就地模式LocalSetting = 2,就地开关直接和MCC相连接直接启停电机。就地模式切换信号连接到LocalLi管脚,此时DCS中的MotL块将基于FbkRun反馈来校正并跟踪现场电机状态。输入信号StartLocal和StopLocal的控制在这种情况下不起作用。在这种就地模式下,DCS面板不能操作,也不能切换到其他模式。

详细请参考:
就地切换
https://1847.siemens.com.cn/course/detail/1/17572/3035
- 完善的联锁,和电气室的联锁控制匹配
根据工艺需求,提供了各种联锁:
Permission: 只限制是否启动, 运行后再触发不生效
Interlock:联锁, 不用确认
Protection: 需要复位的保护,
Trip: 是热继动作. 也需要复位. 面板上有专门的指示:

详细请参考:
连锁(protect-permit-interlock)
https://1847.siemens.com.cn/course/detail/1/17572/3033
其它关于APL的资料如下:
【A0475】PCS 7 V7.1 SP1 APL库阀门功能块VlvL使用入门
https://www.ad.siemens.com.cn/download/documentdetail_4140.html
【17572_4890_3016】APL应用技巧大全_结构体与非结构体转换
https://1847.siemens.com.cn/course/detail/1/17572/3016
【A0545】PCS 7 V7.1 SP1 中APL库控制功能块PIDConL使用入门
https://www.ad.siemens.com.cn/download/documentdetail_5040.html
【A0461】PCS 7 V7.1 SP1 中APL库电机功能块MotL使用入门
https://www.ad.siemens.com.cn/download/documentdetail_4106.html
【17572_5423_4415】APL应用技巧大全_APL 面板缩放
https://1847.siemens.com.cn/course/detail/1/17572/4415
【17572_5447_4633】APL应用技巧大全_APL 创建/更新块图标
https://1847.siemens.com.cn/course/detail/1/17572/4633
【17572_5450_4667】APL应用技巧大全_APL 面板添加自定义趋势
https://1847.siemens.com.cn/course/detail/1/17572/4667
【17572_5607_5086】APL应用技巧大全_APL String作为消息附加值StrgToBy
https://1847.siemens.com.cn/course/detail/1/17572/5086
【17572_4889_3015】APL应用技巧大全_显示隐藏APL块图标名称
https://1847.siemens.com.cn/course/detail/1/17572/3015
【17572_5616_5103】APL应用技巧大全_APL 面板中更改MessageLock 按钮权限
https://1847.siemens.com.cn/course/detail/1/17572/5103
【17572_5422_4414】APL应用技巧大全_APL 块如何设置监视时间MonTixxx
https://1847.siemens.com.cn/course/detail/1/17572/4414
【17572_5609_5091】APL应用技巧大全_如何在APL面板中添加附加值
https://1847.siemens.com.cn/course/detail/1/17572/5091
【17572_5431_4498】APL应用技巧大全_APL 块如何设置无反馈信号NoFbkxxx
https://1847.siemens.com.cn/course/detail/1/17572/4498
【17572_8791_5524】APL应用技巧大全_3.1 APL 通道驱动块 - 常用通道驱动块
https://1847.siemens.com.cn/course/detail/1/17572/5524
【50249288】PCS 7 APL 操作员指南
https://www.ad.siemens.com.cn/download/documentdetail_6469.html
【17572_4904_3165】APL应用技巧大全_安全位置
https://1847.siemens.com.cn/course/detail/1/17572/3165
【17572_4898_3031】APL应用技巧大全_量程设置
https://1847.siemens.com.cn/course/detail/1/17572/3031
【17572_5553_4887】APL应用技巧大全_PIDConL - 反向增益
https://1847.siemens.com.cn/course/detail/1/17572/4887
【17572_5049_3587】APL应用技巧大全_报警值设置
https://1847.siemens.com.cn/course/detail/1/17572/3587
【17572_5448_4634】APL应用技巧大全_PIDConL - MV跟踪
https://1847.siemens.com.cn/course/detail/1/17572/4634
【1811119_11161_7032】APL 功能块详解_2.1 VlvAnL 基本介绍
https://1847.siemens.com.cn/course/detail/1/1811119/7032
【1811119_11166_6802】APL 功能块详解_1.1 MotSpdCL 基本介绍
https://1847.siemens.com.cn/course/detail/1/1811119/6802
【1811119_11168_6829】APL 功能块详解_1.3 MotSpdCL 常用功能
https://1847.siemens.com.cn/course/detail/1/1811119/6829
【17572_4895_3028】APL应用技巧大全_面板跳转扩展
https://1847.siemens.com.cn/course/detail/1/17572/3028
【65601446】SIMATIC 过程控制系统 PCS 7 APL 设计指南
https://www.ad.siemens.com.cn/download/documentdetail_7247.html
【17572_5555_4889】APL应用技巧大全_PIDConL - 分程控制
https://1847.siemens.com.cn/course/detail/1/17572/4889
【A0627】PCS 7中如何使用APL的DoseL功能块
https://www.ad.siemens.com.cn/download/documentdetail_6566.html
【17572_9454_6439】APL应用技巧大全_VlvL与VlvS比较
https://1847.siemens.com.cn/course/detail/1/17572/6439
【17572_4885_3011】APL应用技巧大全_Interlock 首出功能
https://1847.siemens.com.cn/course/detail/1/17572/3011
【17572_5100_3668】APL应用技巧大全_ToTalL 启动特性 - 保持数值
https://1847.siemens.com.cn/course/detail/1/17572/3668
【17572_5612_5097】APL应用技巧大全_MotL - 附加模拟值(AV功能块的使用)
https://1847.siemens.com.cn/course/detail/1/17572/5097
【17763_1261_1313】PCS 7在线学习—APL应用系列_创建用户自定义的面板组(Faceplate)
https://1847.siemens.com.cn/course/detail/1/17763/1313
【17763_1260_1314】PCS 7在线学习—APL应用系列_如何修改操作面板中的按钮文本
https://1847.siemens.com.cn/course/detail/1/17763/1314
APL风格的功能块图标和面板设计
https://support.industry.siemens.com/cs/cn/zh/view/83121263
- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错


西门子官方商城


{{item.nickName}}