通过虚拟输入口标志位交互,控制其它线程同步异步动【BE-2023 2029 】

变能王工 2月前 6088

第一套程序 :

>001:DT90=1;     执行输出口90为高电平 
>002:X+10;     X轴正向移动10
>003:DT90=0;     执行输出口90为低电平 
>004:L5000;     延时时间毫秒设定为5000
将本内容全部直接复制后,到程序编辑界面粘贴即可。

第二套程序:

>001:0L1;     延时时间毫秒设定为1
>002:IF90=1,J1;     如果条件满足就执行,不满足就忽略在一行的指令,条件为输入口90为高电平  满足执行否则跳过 跳转到指定行1
>003:Y+15;     Y轴正向移动15
>004:Y-15;     Y轴反向移动15
将本内容全部直接复制后,到程序编辑界面粘贴即可。

虚拟输入口90, 这两套程序同时执行,第1线程给信号让第2线程启动,实现交互运行。

关键在第一行指令>001:DT90=1;     将虚拟输入口 复位。

否则即使重新上电开机 这个虚拟输入口90为上次指令的执行的状态,断电也会记忆。


最新回复 (0)
    • 深圳市变能科技有限公司-专注工业运动控制,运动控制卡,运动控制器
      2
        立即登录 立即注册 
返回