FB 464 控制卷帘门
该块用于控制卷帘门。
为了实现无 "SxxV" 运行,必须设置"Cfg Bit 00",以确保错误确认的正确完成。
一般设置:
Cfg :
X0 :BOOL; //True:无SxxV的操作
X1 :BOOL; //True:释放按钮已被Visu关闭
X2 :BOOL; //True:无需手动启动即可打开
安全级别高些会设置:W#16#3 WINCC不能进行操控
卷帘门准备信号会编写在启动条件的K52上,当卷帘门没有准备信号时,K40 无法启动。
HM_QKxxR:= NOT xHM_F_Stop AND Ver_RAND NOT xHM_EndR
AND(((ST_BA.K25_FrHand OR (ST_BA.K23_BaHand AND (ST_BA.K40 OR Cfg.X2))) AND xS_R)
OR(ST_BA.K26_FrAuto AND (Frg_R OR xHM_Oeff_Stoe))
OR(ST_BA.K25_FrHand AND xHM_Oeff_Stoe)
OR((ST_BA.K26_FrAuto OR ST_BA.K25_FrHand) AND QKxxR));
卷帘门返回控制条件:
xHM_F_Stop:控制停止中间条件(有故障不能控制)
Ver_R:连锁信号
xHM_EndR :在打开位置
ST_BA.K25_FrHand:工位模式在手动
ST_BA.K23_BaHand:手动预选
ST_BA.K40 : 负载启动
Cfg.X2:无需手动启动即可打开
xS_R: 手动打开按钮
ST_BA.K26_FrAuto:工位在 自动模式
Frg_R :自动允许打开
xHM_Oeff_Stoe:维修拉杆被拉,大门自动打开
QKxxR:大门打开控制被激活
控制大门打开/关闭
QKxxR := xHM_QKxxR AND NOT TOF_KxxV.Q AND STEU_EIN ;
QKxxV := xHM_QKxxV AND NOT TOF_KxxR.Q AND STEU_EIN ;
STEU_EIN:系统已经启动K0继电器吸合
xHM_F_Stop产生各种停止的原因:
xHM_F_Stop := xF_FQM FQM电机故障保护
Or xF_BBM (*电机过热故障*)
Or xF_StoeFU (*一种特殊大门(FU)的变频器故障反馈点*)
Or xF_Bereit (*故障门控制尚未准备好*)
Or xF_HKurbel (*已插入故障手摇曲柄*)
Or xF_BFG (*故障检测器控制*)
OR xF_Frg (*故障释放*)
OR xF_VerR (*开门联锁错误*)
OR xF_EndR (*故障打开终端位置打开*)
OR xF_EndR_voA (*故障打开终端位置打开,无控制*)
OR xF_ZuebR (*开放时间监控运动*)
OR xF_VerV (*关门连锁 错误*)
OR xF_EndV (*断开终端位置故障 *)
OR xF_EndV_voA (*故障使终端位置关闭而未激活*)
OR xF_ZuebV; (*时间监控近距离运动*)
全部0条评论
快来发表一下你的评论吧 !