Q1: 何謂指標暫存器E、F要如何使用,有何好處?
A: 舉例來說,如果先將某些數字丟入E、F中,如:MOV K8 E,則此時若再使用以下命令,MOV K100 D0E,則D0E代表的就是D(0+8)=D8,D8就為K100。如果使用者必須不斷存入資料進暫存器,且必須保留資料,可使用此方式不斷變換暫存器存入資料。
Q2: 台達PLC有哪些溫度控制的指令?
A: 溫度控制可使用PID控制或是使用FTC (Fuzzy temperature control),兩者在參數設定和效果上都不相同,詳情可參考應用技術手冊【程式篇】。
Q3: 如何將資料讀取或寫入至PLC特殊模組中?
A: 使用API78 FROM與API79 TO指令,傳統擴充機號碼為0開始,向右延伸而增加號碼,SV左側為100開始,詳細使用方法請參閱應用技術手冊【程式篇】。
Q4: 指令後面加P有何意義(如MOVP、INCP等)?
A: 表上緣觸發,表示導通時,命令執行一次,但ES/SS不支援此語法。
Q5: 在PLC內如何作浮點運算?
A: 使用浮點運算指令(請參閱應用技術手冊【程式篇】API110 ~ API138)。 包括四則浮點運算、浮點三角函數運算、浮點轉二進位、浮點轉十進位等。
Q6: 為什麼要用DHSCS/DHSCR指令?
A: 可以配合高速計數中斷使用,當使用高速比較指令,而硬體高速計數器計數到某個數字後,即會跳至高速中斷副程式,詳情請參考應用技術手冊【程式篇】。
Q7: DVP PLC 支援的運動控制命令有哪些?
A: 包括PLSV(脈波輸出)、PLSR(脈波輸出附加減速)、DRVI(相對位置定位)、DRVA(絕對位置定位)等,另SV與EH2支援PPMR/A(點對點直線運動)、CLLM(圓弧運動)等補間運動指令,詳細內容請參閱應用技術手冊【程式篇】。
Q8: SPD指令量測encoder迴授信號,為何停止脈波輸出時仍會計數到1?
A: 可能為干擾,或是機構問題導致脈波輸出停止時馬達仍會轉動導致encoder有迴授信號。
|