如 一个继电器控制 ,数字量信号输入 P20 , 按键 P10 , 继电器控制 P00
if ( P20==1) // 数字量信号输入 为 1
{
if ( P10==0) // 按键 按下
{
if ( PBZ0==0)
{
PBZ0=1; // 设置一个标志,这样可以按键 按一次 执行一次。
P00=~P00; // 继电器 取反,就是原来 开 就 关,原来 关 就 开。
}
}
if ( P10==1) // 按键 释放
{
PBZ0=0; // 按键释放 标志 清零。
}
}
if ( P20==0) // 数字量信号输入 为 0
{
P00=0; // 关闭继电器
}
每次继电器输出前先判断下该位数字信号是不是0不就好了,是0直接在这里break,是1则继续执行
程序加在你松手检测以后
if(XX==0)
{
break;
}
else
{
//加松手检测后面的语句
}
我这里有一些资料,需要可以来找我,随时都在线,等待回复。如果不在线,可以给我留言,看到到马上回复。
dantdfdsaaaaaaaaaaaaaaaaa