圖片:
我也試了一下紅路燈
T1: //定時器
TON 0.020s //每隔0.020s檢查一次
//后面忽略,其他語法與下面一致
SM0: //狀態碼0
Q1 := 0; //置紅燈輸出為0
Q2 := 0; //置綠燈輸出為0
SM1 //觸發下個狀態
SM1: //狀態碼1
Q1 := 1; //置紅燈輸出為1
Q2 := 0; //綠燈輸出保持0
TON 0.120s //延時0.120s
SM2 //觸發下個狀態
SM2: //狀態碼2
Q1 := 0; //置紅燈輸出為0
Q2 := 1; //置綠燈輸出為1
TON 0.120s //延時0.120s
SM3 //觸發下個狀態
SM3: //狀態碼3
Q1 := 0; //置紅燈輸出為0
Q2 := 0; //置綠燈輸出為0
TON 0.120s //延時0.120s
SM1 //觸發下個狀態