xvii
5.3
階梯圖程式運動程式共用
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-68
5.3.1
變更總體暫存器的變數註釋的讀取端
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-68
5.3.2
將總體變數局部變數群組化進行操作
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-70
5.3.3
數個變數一起操作
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-73
5.3.4
使用使用者結構體的註釋作為參照註釋
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-75
5.3.5
增加可使用的
D
暫存器數量
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-77
5.3.6
列印階梯圖程式運動程式
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-79
5.3.7
複製圖面
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-80
5.3.8
刪除圖面
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-86
5.3.9
編輯程式
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-87
5.3.10
在編輯中途的狀態儲存程式
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-87
除錯
6
6.1
將線圈強制
ON/OFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-3
6.2
調查強制為
ON/OFF
的線圈一覽
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-6
6.3
使用於線圈命令之暫存器的重覆檢查為有效
. . . . . . . . . . . . . . . . . . . . . . . . .6-7
6.4
將運動程式除錯
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-9
6.4.1
進行逐步執行
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-9
6.4.2
設定間斷點
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-11
6.4.3
確認執行狀態控制訊號的狀態
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-15
6.5
尋找在圖面內使用的暫存器
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-20
6.5.1
相互參照
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-20
6.5.2
寫入讀取搜尋
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-23
6.6
尋找在圖面內使用的命令
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-24
6.6.1
程式內搜尋
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-24
6.6.2
專案內搜尋
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-25
6.7
置換暫存器
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-28
6.7.1
程式內取代
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-28
6.7.2
專案內取代
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-30
6.8
確認暫存器的現在值使用狀況
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-32
6.8.1
以暫存器清單確認
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-32
6.8.2
以監看作確認
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-35
6.8.3
以自動監看作確認
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-36
6.9
確定、解決警報的原因
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-38
6.9.1
警報分類
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-38
6.9.2
警報的分類別解除方法
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-38
6.9.3
確認警報履歷
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-48
6.10
僅顯示、調整特定的暫存器
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-50
6.11
以圖面單位使階梯圖為有效無效
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-53