形象化举例:我们以老婆关灯为例,老公打开灯的同时通知老婆一秒钟以后去关灯。
2116,3016,3116普通款编程案例
[ 需要在硬件上将输入8口和输出8口用线短接。将输入9口和输出口9用线短接 ]
第一线程
>001:DT8=1; 执行输出口8为高电平
>002:DT1=0; 执行输出口1为低电平
>003:DT9=0; 执行输出口9为低电平
>004:DI8=0; 等待输入口8为低电平
将本内容全部直接复制后,到程序编辑界面粘贴即可
第二线程
>001:DI9=0; 等待输入口9为低电平
>002:L1000; 延时时间毫秒设定为1000
>003:DT1=1; 执行输出口1为高电平
>004:DT8=0; 执行输出口8为低电平
>005:DT9=1; 执行输出口9为高电平
将本内容全部直接复制后,到程序编辑界面粘贴即可。

2023,2029编程 MAX版本案例
PLUS MAX 版本有虚拟标志位,不需要占用输入输出口
其中 DT90~DT99是设置标志位 IF90~IF99 是取标志位状态(并J跳转实现原地等待),即虚拟IO口 ( 切记不支持DI90 等待指令去读标志,这里很容易错)
线程1:
>001:DT90=0; DT90为低电平
>002:DT1=0; DTI为低电平
>003:DT90=1; DT90为高电平
>004:DT91=1; DT91为高电平
>005:IF91=1,J5; 等待输入口91为低电平
将本内容全部直接复制后,到程序编辑界面粘贴即可。
线程2:
>001:0IF90=0,J1; 本套程序多线程同时运行 同时 等待输入口90为高电平
>002:L1000; 延时时间毫秒设定为1000
>003:DT1=1; 输出口1关闭
>004:DT91=0; DT91为低电平
将本内容全部直接复制后,到程序编辑界面粘贴即可。
