条件判断中断指令说明 "FI10=0"

变能王工 2018-7-24 11008

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;

 由于指令单行字符限制,实际书写格式如下:

最新回复 (8)
  • cxx 2021-3-4
    0 引用 2
    陈工你好,多条件中断怎么写呢,开始电机处于X++运行中,输入10 或者 9 其中一个亮就停止,这个怎么写啊??
    FI10=0,X++;
  • cxx 2021-3-4
    0 引用 3
    FI10=0,X++;
    这个只能是一个条件满足才停止,如果另一个满足了 也停止呢?
  • chaifazhan 2021-8-25
    0 引用 4
    可不可以把两个传感器接在同一个输入口呢
  • 变能王工 2021-8-26
    0 引用 5
    可以
  • chaifazhan 2021-9-1
    0 引用 6
    信号1触发延时启动无限正转,信号2触发延时停止,程序无限循环,怎么写
  • 变能王工 2021-9-3
    0 引用 7

    加个延时继电器把信号延时

  • reader 2023-2-20
    0 引用 8
    >FI10=0,L100 //输入10口 0电平时,停止延时,执行下一行指令。这条指令中如果延时时间到了输入口还没有转换为低电平,会直接执行下一行指令吗?
  • 变能王工 2023-2-20
    0 引用 9
    • 深圳市变能科技有限公司-专注工业运动控制,运动控制卡,运动控制器
      10
        立即登录 立即注册 
返回