FI ——条件判断中断指令 例:FI10=0,X+100; 表示 先执行电机移动,当
输入10口为0低电平条件满足时电机停止。同理例:FI10=0,X++;
条件中断执行指令式例说明:
>FI10=0,X+100 //输入10口 0电平时,停止X+100电机移动,执行下一行指令
>FI10=0,L100 //输入10口 0电平时,停止延时,执行下一行指令
>FI10=1,DI2=0 //输入10口 1电平时,停止输入等待,执行下一行指令
条件中断组合的特殊指令:(200306后版本才有功能)
1.连续感应的延时中断,电机起步后延时一段时间后启用中断;(用于连续感应的信号)
例如: FI10=0,X+100,L10;
由于指令单行字符限制,实际书写格式如下:(结尾加& 是指令换行)
2.中断指令下降沿有效指令,下降沿触发中断 不松开中断再无效; (用于触发型的信号)
例如:FI10=0,X+100,DI;
由于指令单行字符限制,实际书写格式如下:(其中DI10=0无任何意思和只写DI功能相同)
3.输入口有信号暂停,输入口无信号自动继续运行指令,不影响最终移动的距离 (用于触发型信号)
例如:FI10=0,X+100,ENT;
由于指令单行字符限制,实际书写格式如下: