恭喜,你发布的帖子
发布于 2015-08-04 14:57:47
1楼
// Permission control ==================================================
abOS_PermLogPLC[16]:= AutAct AND NOT ModLiOp; //Operator can change to Manual mode
abOS_PermLogPLC[17]:= ManAct AND NOT ModLiOp; //....Auto mode
abOS_PermLogPLC[18]:= abOS_PermLogPLC[16] OR abOS_PermLogPLC[17];
abOS_PermLogPLC[0] := ManAct AND NOT GrpErr AND Start AND NOT ModLiOp ; //....Stop the motor
abOS_PermLogPLC[1] := ManAct AND NOT GrpErr AND NOT Start AND NOT ModLiOp AND NOT Interlock; //....Start the motor
abOS_PermLogPLC[2]:= abOS_PermLogPLC[0] OR abOS_PermLogPLC[1];
abOS_PermLogPLC[24]:= GrpErr AND ManAct ; //....Reset the error
abyOS_PermLog[0] :=abyOS_PermLogPLC[3];
abyOS_PermLog[1] :=abyOS_PermLogPLC[2];
abyOS_PermLog[2] :=abyOS_PermLogPLC[1];
abyOS_PermLog[3] :=abyOS_PermLogPLC[0];
OS_PermLog:=OS_PermLog AND OS_Perm;
按钮什么时候可以操作,如手动按钮:电机处于远程且自动状态(AutAct),不是程序控制操作模式(ModLiOp);
如面板启动操作按钮:电机处于远程手动状态(ManAct),且没有组错误(GrpErr),PLC没有输出启动命令(Start),不是程序控制模式(ModLiOp)。
请填写推广理由:
分享
只看
楼主