源码先锋

源码先锋

基础功能类--自动功能

admin 76 4

控制要求:按下开关(不自锁开关),a,b,c,d灯同时点亮,延时2s,再按着abcd的顺序依次熄灭且每次熄灭保持1s。要求给一次开关信号,程序动作自动无限循环运行。

以上动作具备时序关系,优先采用时序逻辑实现

我们在时序环0中编写程序:

第00步:等待X0按键开关通信号连续保持1次扫描

第01步:触发Y0a灯至Y3d灯通电

第02步:在此等待0小时0分钟2秒0毫秒

第03步:触发Y0a灯断电

第04步:在此等待0小时0分钟1秒0毫秒

第05步:触发Y1b灯断电

第06步:在此等待0小时0分钟1秒0毫秒

第07步:触发Y2c灯断电

第08步:在此等待0小时0分钟1秒0毫秒

第09步:触发Y3d灯断电

第10步:在此等待0小时0分钟1秒0毫秒

第11步:将第0环运行当前帧跳转至第1帧

这就是一个简单的自动功能案例,根据指令要求控制输出的状态变化