當前位置: 妍妍網 > 碼農

開源!過程控制與自動化系統

2024-05-11碼農

軟體介紹

ProviewR是一個基於GPL授權的過程控制與自動化系統,最初由瑞典的Mandator和SSAB Oxelösund開發。作為一個成熟、整合且低成本的自動化解決方案,ProviewR在以Linux作為作業系統的標準PC上執行。該系統包含了順序控制、調整、數據采集、通訊、監控等常見功能,支持圖形PLC編輯器和高級程式語言(如C、C++、Java或Fortran)。

功能與效能

ProviewR作為一個軟PLC,使用標準硬體和軟PLC具有諸多優勢。其系統規模、內容和效能主要受主機作業系統及其硬體的限制,無限制地支持I/O、PID回路、PLC程式和計數器的數量,PLC回路的最小迴圈時間小於1毫秒,從而確保高效穩定的工作。

通訊協定

ProviewR透過乙太網路(IP)和序列機制與其他電腦通訊,支持多種協定,比如乙太網路的UDP或TCP套接字以及Siemens 3964R。這種靈活的通訊方式使得ProviewR可以輕松整合到各種環境中,實作多機互聯的自動化控制。

I/O系統

Proview中廣泛使用的I/O系統是Profibus/DP,這是一種經過充分測試的現場匯流排系統,具有強大的效能和穩定性。此外,系統還支持Profinet、Ethernet Powerlink、Modbus TCP和RTU、PSS9000、1-wire、以及一些USB I/O卡等多種I/O系統,滿足不同套用場景的需求。

物件導向編程

ProviewR支持以物件導向的方式進行編程,無論是簡單的功能塊和訊號,還是復雜物件和相關函式物件,都可以輕松實作。系統提供對物件導向概念的充分支持,包括繼承、方法和聚合等,使得編程更加靈活和高效。

總之,ProviewR作為一個開源過程控制與自動化系統,以其穩定可靠、功能豐富、靈活高效等特點,為各種工業自動化套用提供了強大的支持。無論是工業控制、數據采集、通訊互聯還是監控功能,ProviewR都展現出了出色的效能和靈活性,成為當今自動化領域的不可或缺之選。