linux plc编程软件,基于Linux平台的可编程控制器软PLC设计
實例
下面以一個簡單的對3并口通道循環控制為例,說明軟PLC 的工作流程。
(1)梯形圖編程。從軟PLC 主界面進入后,啟動梯形圖編程,調用梯形圖編程的主程序。梯形圖編程共需要調用梯形圖界面模塊、關閉模塊、IO 模塊,這些均在配置文件中設置好,不需用戶進行設置。配置文件主要部分定義如下:
需運行的模塊: 主要狀態點定義:Ladder為擁有寫的權利模塊,主程序啟動后,將讀取對應的配置文件,運行所需模塊。
用戶即可在梯形圖界面進行編輯,編輯后的梯形圖程序如圖4所示。這是一個比較簡單的程序,因而只需要使用3個計時器和幾個復位、置位輸出就可以實現功能。編輯好梯形圖程序后,按下Run 鍵,程序即可運行,并實現對IO 板上對應端口的控制。
(2)文本IL 語言編程。開始與梯形圖編程相同,從軟PLC 主界面進入后,啟動IL 語言編程,調用主程序。文本編程共需要調用監控界面模塊、邏輯目標程序模塊、關閉模塊、IO 模塊。邏輯目標模塊為用戶編輯好的IL 程序,并通過編譯器生成的可執行邏輯程序,用戶可在PC 機上編輯和編譯好邏輯程序,再移植到PC104 上進行調用。配置文件主要部分定義如下:
需運行的模塊:
[img]http://www.ednchina.com/images/article/3387b24d-780e-40f3-af64-261fec8eed78/071105101479116.jpg[/img]
主要狀態點定義:
[img]http://www.ednchina.com/images/article/3387b24d-780e-40f3-af64-261fec8eed78/071105101479115.jpg[/img]
為編譯后的IL 程序模塊。由于篇幅關系,實現循環控制的IL 程序在此處不再列出。
結束語
軟PLC 具有強大的功能,在工業控制中發揮著越來越重要的作用,是一項具有巨大潛力的技術,其強大的網絡功能是傳統的PLC 無法比擬的。中國工業自動化的水平相對國外來說較低,技術含量少。因而國內企業要在激烈的競爭中立于不敗之地,必須增加生產的自動化程度,提高產品的技術含量。發展自主產權的軟PLC 將對此問題產生有力的推動作用,也有助于我國PLC 企業發展本國市場并向外擴展。
總結
以上是生活随笔為你收集整理的linux plc编程软件,基于Linux平台的可编程控制器软PLC设计的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: xftp 无法连接linux 22端口,
- 下一篇: linux不重启换root密码是什么原因