恭喜,你发布的帖子
发布于 2023-07-13 15:57:27
10楼
//获取上升沿
#PF_button1 := #button_1 AND NOT #M_button1;
#M_button1 := #button_1;
//楼层已选中时有按钮信号启动定时器
IF #selected AND #PF_button1
THEN
#startTON := TRUE;
ELSIF "IEC_Timer_0_DB_2".Q
THEN
#startTON := FALSE;
END_IF;
//定时器时间内再次接收到按钮信号复位楼层选中
IF #PF_button1 AND NOT #selected
THEN
#selected := TRUE;
ELSIF #startTON AND #PF_button1 AND "IEC_Timer_0_DB_2".ET > T#1ms
THEN
#selected := FALSE;
END_IF;
//定时器
"IEC_Timer_0_DB_2".TON(IN := #startTON,
PT := T#1s);
请填写推广理由:
分享
只看
楼主