当D0的默认值为0时,赋值1;
TON_1每隔1秒触发输出M1,M1触发D0左移一位,D0的值相当于每1秒乘以2;
在通过M1复位定时TON_1;
每一秒使一个输出得电,当D0的值不在选项内的值,将D0赋值为0;并复位所有输出;
通过M8013的上升沿触发D1寄存器加一;
M8013必须使用沿触发,否则一个扫描周期内D1会多次加一;
第1秒时点亮Y1,第二秒点亮Y2,当第9秒的时候,D1寄存器清零并复位Y0到Y7;
通过M8013触发计数器计数;
计数器标签名 【点】 CV,对计数器的当前值清零;
通过组合位元件;K2Y0;表示Y0-Y7;
PLC上电后,D0初始值为0,所以IF判断后,将D0赋值1;
M8013每隔一秒后,数据左移一位,左移后,最低位为0;
所以要加上1,让最后一位点亮;