此文件例舉兩個DO輸出的案例,此兩個DO輸出的時間分別為可重疊或錯開。
Figure 1為兩個DO輸出的時間為重疊的示意圖。
就Figure 1兩個DO輸出的時間重疊的例子而言,系統的規劃如下:
1.先利用PR的寫入功能將四段數值 (input 1 ~ input 4) 寫入資料陣列來當作COMPARE輸出的時機點。第一個比較數值(input 1)是將DO1設為ON的時機點;第二個比較數值(input 2)為將DO2設為ON的時機點;第三個比較數值(input 3)為將DO1設為OFF的時機點;最後第四個比較數值(input 4)為將DO2設為OFF的時機點
2.當馬達啟動後,先開啟第一段的比較功能。比較的數值為第一個輸入到資料陣列的數值(input 1)。比較功能輸出後,呼叫PR45,利用跳躍呼叫一PR來寫入軟體DO資料暫存器P4-06=0x0001來使DO1輸出為ON
3.接下來將PR45跳躍的路徑改為下一段要寫入P4-06數值的PR路徑
4.重複步驟2~3來進行第二、第三、及第四段的比較。第二次比較(input 2)輸出後會將DO2設為ON;第三次比較(input 3)輸出訊號會將DO1設為OFF;第四段比較(input 4)功能的輸出會將DO2設為OFF
就Figure 2兩個DO輸出的時間錯開的例子而言,系統的規劃只有在步驟4時不同。在步驟四時,第二次比較(input 2)輸出後會將DO1設為OFF;第三次比較(input 3)輸出訊號會將DO2設為ON;第四段比較功能(input 4)的輸出會將DO2設為OFF。
Figure 1.兩個DO輸出的時間重疊

Figure 2.兩個DO輸出的時間錯開
