quote:以下是引用PCS 7_Engineer在2013-05-16 20:06:43的发言:感觉APL是个冷门话题啊,那我先扯几个APL的基本应用吧,第一个,刚开始做项目时 头疼的肯定是程序怎么做?
通常,我们会把程序划分成一个个基本控制回路,例如一个PID控制回路,一个电机控制回路等等。基本回路定好之后,再设计回路与回路之间的相互关系,如联锁、逻辑、顺控等等。那么基本回路怎么做?和现场设备的连接关系如何确定?我们来看一下PID、Motor、Valve功能的基本连接例子吧。
对应于阀门、电机、PID控制器,我们分别以VlvL(FB1899)、MotL(FB1850)和PIDConL(FB1874)进行设计,这也是APL中最常用到的功能块。
1、 VlvL
该功能块用于控制具有两个位置(“打开”/“关闭”)且安全位置可调的阀门。VlvL(FB1899)的基本功能示例如下图,数字量输入通道块Pcs7DiIn(FB 1871)、数字量输出通道块Pcs7DiOu(FB 1873)分别用于阀门的 “打开”/“关闭”信号反馈和控制信号输出。

2、 MotL
该功能块用于控制单向起停电机。MotL(FB1850)基本功能示例如下图,数字量输入通道块Pcs7DiIn(FB 1871)、数字量输出通道块Pcs7DiOu(FB 1873)分别用于电机的运行信号反馈和控制信号输出。

3、 PIDConL
该功能块是具有连续输出(调节变量)的PID控制器。PIDConL(FB1874)基本功能功能示例如下图,模块量输入通道块Pcs7AnIn(FB 1869)、模拟量输出通道块Pcs7AnOu(FB 1870)分别用于PID控制器的过程值PV(控制信号)反馈和输出调节变量MV。
