2PCS 7 V71 SP1 中APL库电机功能块MotL使用入门Word文件下载.docx
《2PCS 7 V71 SP1 中APL库电机功能块MotL使用入门Word文件下载.docx》由会员分享,可在线阅读,更多相关《2PCS 7 V71 SP1 中APL库电机功能块MotL使用入门Word文件下载.docx(21页珍藏版)》请在冰豆网上搜索。
此文主要将主要介绍APL中的MotL电机块的使用。
附加信息:
PCS7V7.1SP1同时提供的另外两个功能库中,PCS7BasisLibrary为基本库,提供PCS7所需的所有诊断功能块,如CPU_RT,SUBNET,OB_BEGIN等系统块。
由系统在编译过程中自动调用,不能在用户程序中人为调用。
PCS7Library则相当于以前版本的PCS7StandardLib库,包括了原有功能库中除BasisLibrary块之外的其他所有功能块,为兼容原有版本而保留。
2MotL块基本特性介绍
PCS7V7.1SP1中,APL库MotL功能块主要用于控制单向启停电机,可以实现电机的手动控制、自动控制、就地控制等;
控制命令可以为单点的高低电平启停也可以为双点的脉冲控制启停;
电机启动或运行过程中可以实行安全的连锁保护控制等。
其中MotL块的4种操作模式:
就地模式、自动模式、手动模式、停止服务模式介绍如下。
❑
就地模式:
此操作模式下,电机可通过位于“就地”的控制箱进行就地启停控制。
自动模式:
此操作模式下,电机由程序功能块的输出来自动控制。
手动模式:
此操作模式下,电机由操作员通过上位机面板手动控制。
停止运行:
“停止运行”操作模式适用于所有带操作模式切换的功能块。
该操作模式适用于维护和维修阶段(例如,更换设备)。
进入此模式后,功能块将被禁用,上位机面板、程序自动控制命令等都不能控制电机。
此外现场的故障信号也不会生成任何报警消息。
在此操作模式下,电机和阀的所有输出均设置到安全位置。
(电机的安全位置始终是电机停止)
以下是4种模式之间的切换关系,从图中看出除停止运行模式外,其他各种模式之间可以进行相互的切换。
“停止运行
“模式只能从“手动”
模式下向其进行过渡。
图2操作模式的切换
下文将通过具体的章节详细介绍上述各功能的应用。
3
MotL块的基本使用
3.1MotL块调用及基本管脚介绍
MotL功能块编号为FB1850,通过CFC进行调用,安装在循环中断OB中(OB30~OB38)中。
如图,在PCS7APLibraryV71/Drivers
里找到MotL然后拖入相应CFC中即可。
图3
调用MotL
功能块基本管脚如下图,更详细的内容可以参见在线帮助。
其中FbkRun管脚连接的是现场电机启动反馈信号,Start连接的是单点高低电平型电机启动输出信号,该两管脚为最基本的信号输入和输出管脚。
图4
MotL电机块管脚
3.2如何通过操作员面板启/停电机
在CFC中调用该功能块后,对相应的基本管脚进行连接即可完成电机的基本控制功能。
MotL中与基本控制功能相关的管脚有:
管脚
功能
信号类型
FbkRun
电机启动反馈信号
输入
Start
单点高低电平型电机启停输出控制信号
输出
表1
操作员界面启/停电机相关的管脚
注:
如果希望使用双点脉冲输出型控制信号,请参考下述5.1章节的内容。
图5操作员面板启/停电机的CFC连接
OS在线后点击电机图标,打开如图6的电机操作面板。
点击“停止”右边的按钮可以弹出命令条,然后可以启动/停止电机。
图6操作员界面手动操作启停点击
3.3如何通过就地模式启/停电机
当需要通过就地操作箱相应的就地按钮来启停电机时,就需要用到MotL功能块的就地模式控制。
MotL功能块中与就地控制相关的管脚有:
默认值
LocalLi
切换就地模式信号
StartLocal
就地启动信号
StopLocal
就地停止信号
LocalSetting
就地模式控制策略参数
电机启动输出信号
LocalAct
就地模式激活信号
表2就地启/停电机相关的管脚
上述管脚中最重要的一个管脚为Localsetting,通过设置参数LocalSetting为0,1,2,3,4不同的数值,可以对电机进行不同的就地控制策略。
LocalSetting=0
关闭就地模式。
LocalSetting=1
通过就地模式切换信号(连接至LocalLi输入管脚)实现就地模式的切换。
就地模式下的启停命令(连接至StartLocal和StopLocal管脚)通过MotL块的控制命令(Start管脚)输出到现场MCC柜完成就地控制。
LocalSetting=2
就地模式下的启停命令不需要连接至StartLocal和StopLocal管脚,而是直接控制MCC柜完成就地控制。
MotL
功能块根据反馈信号FbkRun进行电机现场运行状态的跟踪。
LocalSetting=3
现场不提供就地模式切换信号,而是通过上位机面板实现就地模式的切换。
LocalSetting=4
就地模式下的启停命令不需要连接至StartLocal和StopLocal管脚,直接输出到MCC柜完成就地控制。
Local模式由就地信号切换
Local模式由DCS切换(面板)
控制信号经DCS输出
1
3
控制信号就地输出
2
4
表3
LocalSetting设置
LocalSetting管脚默认是不可见的。
此外,模式切换时,只能从手动和自动操作模式切换到就地模式。
3.3.1就地模式Localsetting=1
就地模式LocalSetting=1
,控制信号(远程/就地模式切换信号Remote,就地启停信号Off/On)来自现场,经过通道块连接到MotL的相应参数上。
电机块经过通道块将启动信号传递到控制电机启停的控制室(MCC)。
电机的运行反馈通过连接参数FbkRun从控制室传送到电机块。
在这种就地模式下,DCS面板不能操作,也不能切换到其他模式。
图7就地模式
LocalSetting=1
3.3.2
就地模式LocalSetting=2
就地模式LocalSetting=2下,就地开关直接和MCC相连接直接启停电机。
就地模式切换信号连接到LocalLi管脚,此时DCS中的MotL块将基于FbkRun反馈来校正并跟踪现场电机状态。
输入信号StartLocal和StopLocal的控制在这种情况下不起作用。
图8就地模式
LocalSetting=2
可以借助输出参数LocalAct的硬接线连接到控制室,以确保MCC中只有在就地模式下才能从就地启停电机。
3.3.3就地模式LocalSetting=3
就地模式LocalSetting=3下,同LocalSetting=1模式的控制方式。
不同的是就地模式的切换通过面板上执行,现场无就地切换信号。
图9就地模式
LocalSetting=3
3.3.4
就地模式LocalSetting=4
就地模式LocalSetting=4下,同LocalSetting=2。
不同的是就地模式的切换通过面板上执行,现场无就地切换信号。
图10就地模式
LocalSetting=4
3.4如何通过程序互连自动启/停电机
对于电机的启停可以通过程序来进行自动控制。
MotL功能块中与程序控制相关的管脚有:
ModLiOp
程序切换/操作员面板切换电机的控制模式
ModLiOp=0:
操作员通过面板切换控制模式
ModLiOp=1:
程序通过AutModLi切换控制模式
AutModLi
通过程序切换到自动模式,在ModLiOp=1时有效
StartAut
自动启动信号
StopAut
自动停止信号
表4程序启/停电机相关的管脚
实现程序模式下的自动控制,有如下两种方式:
1.通过操作员面板的模式按钮将电机功能块切换至自动模式(ModLiOp=0),程序中连接StartAut和StopAut实现自动模式下的启停命令;
2.通过程序连接ModLiOp和AutModLi,并分别设置ModLiOp=1(程序控制模式的切换)和AutModLi=1(进入自动模式)后,即可通过StartAut和StopAut实现自动模式下的启停命令。
此时,面板上的模式切换按钮和电机启停按钮为灰色不可操作。
图11
CFC中通过程序互连启/停电机
图12通过程序互连启/停电机的面板
APL允许设置功能块在自动模式下的启动命令形式为单点高低电平型启动命令(仅StartAut控制命令有效,高电平为启动命令,低电平为停止命令)或双点脉冲型启动命令(StartAut为启动命令、StopAut为停止命令),该特性可以通过Feature管脚bit4位定制。
详细情况请参考APL手册中1.5章节内容。
4MotL块的保护控制功能
4.1
MotL块的连锁保护功能
一些复杂的电机控制回路需要使用到连锁保护控制的功能,MotL功能块提供了最多三种类型的连锁,对应的管脚分别为Intlock、Prot