淺談使用三菱PLC結構化ST編程心得。


  前段時間用三菱PLC完成了個項目,之前一直在使用運動控制器或者單片機做項目,個人確實不是很適應梯形圖編程,后來還是決定使用結構化ST編程。三菱編程軟件GX Works2. FX3U系列!

  第一次使用基本一直是測試測試在測試。

  首先我測試的是創建多個任務,發現可以運行多個任務。下圖是測試結果: 具體三個任務的優先級我也不清楚

  

  

 

 

   1、我在項目應用中只用了一個任務(task)。下圖

        

   2、在項目一個FB塊的舉例和應用。這個項目基本沒有對實時性的要求,所以本着節約的思想用了第三方的IO模塊,ModbusRtu通訊,用三菱PLC擴展通訊模塊 FX3U-485-BD 掛了15個IO模塊,總長大概100米左右,用了三個月左右基本沒出現過問題。也是用最簡單的思路做的程序,很多不足的地方,希望可以多多提意見。下面是塊的內容:串口參數省略過了

  局部標簽:

      

 

 

   塊程序:只是簡單的應用,可以擴展很多具體更具實際情況而定

  

 

  FB塊調用:

    在局部標簽實例化FB塊

    

       

 

   大家在編程的時候,盡量至調用一個塊,然后用變址方式改變實參的值,省資源。下面是我調用另一個塊的例子(可參考):

       

 

  上面是個人在實際項目應用中,舉一個常用的通訊簡單的例子,有很多不足和可擴展之處,大家都多多包涵,沒啥太多干貨。

   個人心得體驗:

     PLC做起來的效果,體現兩個字穩定,運行的程序基本沒啥問題,不過不足之處或許是我沒有發現,沒法單步調試,調試的時候都需要寫個變量當做斷點,軟件顯示代碼行數在最底部,其他就是數據類型的問題,結構化編程一定要注意。項目如果不是很大,還是可以選擇梯形圖編程,用ST結構化編程直觀性很差。希望有大神指出不足之處。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM