DQZHAN技術(shù)訊:降低PLC軟件成本的方法
可編程邏輯控制器(PLC)和現(xiàn)在的可編程自動化控制器(PAC)是離散工廠自動化的主流產(chǎn)品,并且它們在過程控制中的應(yīng)用也在變得越來越普遍。了解軟件許可的賺錢方法,可以幫助您認(rèn)識到在軟件上花費(fèi)的費(fèi)用可能是硬件的10倍。
軟件許可控制著軟件的使用和分銷。軟件廠商可以在銷售軟件的時候收費(fèi),并且控制軟件在多少臺計算機(jī)上安裝。對于使用PLC作為控制系統(tǒng)的機(jī)器制造商來說,一般每向客戶銷售一臺新的機(jī)器就要購買一個軟件許可。軟件許可還可以從其他方面限制用戶,比如限制數(shù)據(jù)點(diǎn)、功能或者可以接觸到機(jī)器控制數(shù)據(jù)的工作站的數(shù)量。用戶還需要每年購買這些許可的維護(hù)合同或者技術(shù)支持,周期性的升級版本以及其他一切用來榨干機(jī)器制造商和用戶血汗的周邊服務(wù)。
購買PLC編程軟件,只是實現(xiàn)自動化系統(tǒng)啟動和運(yùn)行一系列高昂軟件程序開銷的開始.
供應(yīng)商不允許用戶和機(jī)器制造商拷貝軟件或者將其下載在其他計算機(jī)上。當(dāng)然,如果有任何的軟件可以復(fù)制,你就能把它拷貝在其他計算機(jī)上面。但是,就和微軟防止“盜版”的方式一樣,這些軟件無法在其他機(jī)器上運(yùn)行。防止盜版的方法包括需要插入加密狗(軟件保護(hù)器),或者一個產(chǎn)品激活程序。加密狗是一個包含軟件運(yùn)行需要的電子序列號的硬件密匙,而產(chǎn)品激活則需要用戶確認(rèn)許可,一般都是輸入產(chǎn)品密匙或者序列號來激活并使用軟件。
軟件許可的成本取決于軟件供應(yīng)商的定價策略、開發(fā)許可的數(shù)量、數(shù)據(jù)點(diǎn)的數(shù)量、附加部件、運(yùn)行許可的數(shù)量、年度維護(hù)費(fèi)用以及其他一些因素。這些費(fèi)用在一開始的時候并不會在價格中體現(xiàn)出來。所以說,軟件的初始報價實際上是一個縮水的費(fèi)用,如果想使用任何服務(wù),都需要加錢。
需要的軟件成本
典型的PLC應(yīng)用一般需要購買:PLC編程軟件、HMI開發(fā)軟件、SQL/數(shù)據(jù)庫許可、數(shù)據(jù)I/O服務(wù)器、附加工具和部件以及HMI運(yùn)行許可。當(dāng)然,這其中的每一項都有獨(dú)立的軟件許可。軟件開發(fā)商需要將其技術(shù)、經(jīng)驗和創(chuàng)造力都融入到產(chǎn)品之中,才能開發(fā)出用戶需要的程序。
運(yùn)行許可費(fèi)用是軟件廠商的另外一項主要的收入來源。運(yùn)行許可是軟件廠商控制分銷的重要方法,并為之創(chuàng)造了又一個利潤源泉。基本上,軟件廠商對每創(chuàng)造一項應(yīng)用都會收取費(fèi)用,并且會限制你創(chuàng)建應(yīng)用的類別,然后再根據(jù)你的使用情況收費(fèi)。
還有一些供應(yīng)商提供另外一種開源軟件解決方案。讓用戶和機(jī)器制造商談?wù)撊绾瓮ㄟ^購買替代軟件來避免這些成本,是非常困難的。很多情況下,他們只是同PLC供應(yīng)商建立了一些關(guān)系,并且實現(xiàn)了PLC硬件的標(biāo)準(zhǔn)化。
舉例來說,一家主要的自動化供應(yīng)商提供一款基于OPC的軟件解決方案,可以連接HMI軟件包和PLC。如果用戶使用這款HMI開發(fā)工具建立了一個接口應(yīng)用,軟件就會提供驅(qū)動以及其他便于PLC通訊的連接部件。接下來,用戶就需要為每一臺他們希望運(yùn)行軟件的機(jī)器購買副本,并且為每一個副本繳納每年的軟件維護(hù)費(fèi)用。
盡管供應(yīng)商提供的軟件都是**型的,需要許可,并且用戶不能修改,但是這些軟件大多數(shù)都是使用微軟的Visual Studio編寫的。任何供應(yīng)商能做的事情,機(jī)器制造商或者*終用戶也可以做。關(guān)于HMI/SCADA、數(shù)據(jù)通訊、SQL以及其他很多軟件包來說,并沒有什么秘密的、**性的或者困難的事情存在。在開源市場上的非PLC供應(yīng)商那里,可以買到很多這一類的軟件包。有經(jīng)驗的微軟Visual Studio編程人員可以完成任何相關(guān)的工作。
如果PLC與HMI終端連接,那么*終用戶就可能必須要為每一個終端購買運(yùn)行許可,費(fèi)用是每個1100美元。
機(jī)器制造商需要從PLC供應(yīng)商那里購買的,就只有PLC和I/O硬件,也許還有程序包(盡管現(xiàn)在已經(jīng)有了IEC 61131程序包)。其他所有的東西都可以分開采購。很多情況下,這些程序包并不包括昂貴的軟件和運(yùn)行許可。例如,PLC驅(qū)動軟件包括一系列的PLC程序庫,編程人員可以通過這個程序庫使用微軟Visual Studio來創(chuàng)建客戶自己的應(yīng)用。這樣的軟件可以連接PLC內(nèi)存、數(shù)據(jù)庫、I/O和通訊,讓程序員能夠獲取需要的PLC信息,在計算機(jī)上進(jìn)行處理,然后再將其發(fā)給PLC進(jìn)行控制。一些這樣的軟件并沒有運(yùn)行許可費(fèi)用,因此系統(tǒng)集成商或者機(jī)器制造商可以在不需要任何附加成本的情況下開發(fā)應(yīng)用。
因為有替代方案存在,所以不需要向PLC供應(yīng)商支付許可費(fèi)用。