上個月接了前公司的一個Plc案子,舊有的程式是以WPLSoft寫的,後來想到台達之前有推出支援IEC61131-3語法的新軟體ISPSoft,就想說試用看看(錯誤的開始!)
一開始一切都很美好…直到ooxx後又回到WPLSoft的懷抱了。
滑鼠!滑鼠!滑鼠!
顯然,軟體設計的團隊,沒有考慮到可用鍵盤完成所有動作的需求…(由於機型是EH2,所以只使用到Ladder),在WPLSoft中,可以用鍵盤完成所有的Ladder程式的撰寫過程,Ctrl+I插入新列,F9劃垂直線,再配合 a m0, b m1, ldf m0, ldp m1, o m10, set m20, rst m30等指令撰寫程式,Ctrl+F7編譯,Ctrl+F8寫入plc,Ctrl+F4進入線上模式,Ctrl+Alt+E線上編輯模式,Ctrl+Shift+F8線上更新,Done!可是來到ISPSoft後,只使用Ladder,由於操作模式的變更,F9不見了!!!且沒有提供任何的替換的ShortCut!!!
Ok, 輸入a m0, a m1, a m2,o m10 後,m1, m2想要並聯其它條件,手要離開鍵盤用滑鼠拉選,再到上方選取常開開關再移下來到滑鼠變為並聯圖形後按下左鍵!!!God bless me…一開始直覺是想按下Shift+方向鍵來多重選取,再按下Context Menu鍵鍵鍵鍵鍵鍵看有沒有ShortCut可用,but, No, it didn’t support Context Menu !!!(什麼時代了還有人只用鍵盤啊,當然是寫一個區段就要移動n次你的手去找滑鼠,幫忙你的手運動~)‧‧‧‧
輸出的部份好一點點點點點,你可以複製後使用Ctrl+R, 或 Ctrl+D,但是那並沒有什麼幫助,我要加上輸出的條件還是要離開鍵盤,也許,我該買小紅點鍵盤了……
ShortCut! ShortCut! ShortCut!
始終如一的搜尋框…只能使用Tab Tab Tab Tab Tab Tab Tab Tab Tab Tab Tab去切換要開關的功能還好,這一版的搜尋結果已經和編譯訊息分開了,不再有WPLSoft的搜尋後Focus Line會因為回到編輯區而不見及編譯後也不見的問題…