為什麼不把電腦當作一台PLC來使用呢?

時間 2021-05-06 01:08:29

1樓:phoenics

有的工作可以用電腦甚至像樹莓派這樣的東西替代,上採基本可以,下控基本不可以,如果工作對實時性要求不高,沒有什麼危險性,用電腦也可以的.如果有各種高要求,必須用名牌的PLC,一般的都不行

2樓:

毫無意外這是可以的。

西門子WIN AC 就是PC based,但是想用這種方法降成本的還是算了吧。普通電腦不是工業級的。西門子一台工業PC裸機硬體就賣四五萬是有道理的,

3樓:fire

從功能上講,普通電腦時可以變成PLC的,比如codesys之類的軟PLC就時可以在普通電腦上部署的,PLC作為製造業中生產線上常用裝置,更關注的其實是系統的可靠性和穩定性,現有的普通商業電腦無論是在執行速度、硬體資源等配置方面都比PLC產品要高,但其可靠性與穩定性比專用的PLC裝置還是差很多的,直觀理解,生產線最怕什麼?down機,商業電腦宕機了大不了重啟一下繼續用,跑的慢了重灌一下系統繼續用,但生產線上的控制器如果出現down機,輕者停產,重者產品或原料報廢,嚴重者會造成生命財產重大損失,因此PLC是要保證長時間穩定執行工作的,多長時間?PLC的產品生命週期可以15年,跟汽車差不多,如果一台商業電腦能在持續開機的情況下穩定執行15年,不卡頓,不宕機,那單從穩定性上來說他可以當作PLC來使用,

那麼是不是電腦就不能做PLC呢?其實我上面講到的電腦都強調了商業電腦,就是我們常規用的電腦筆記本,隨著軟PLC技術的推廣現在很多控制場合採用工控機來作為PLC的硬體平台,工控機通俗點講可以理解為一台可靠性,穩定很高的電腦那麼他就可以用於PLC系統的構建。

4樓:七夜

我講一下我遇到的實際情況

1.一般電氣工作包括繪圖,plc程式設計,上位機程式設計。一般我們都是接單,畫圖,辛辛苦苦寫plc程式,做上位機畫面,聯動plc。

然後到了現場,客戶不懂plc也不想看那一堆梯形圖,他們看到的只要上位機畫面。

甲方:這個不好看,改!

甲方:這個功能怎麼能沒有呢,改!

甲方:這個控制邏輯和報警器,改!

甲方:前面改的不算,改回來!

甲方:不不不,改回去,改!

乙方:mmp!

沒改一次,都需要改圖紙,改plc程式,改上位機,很痛苦。

於是,我們單位一位大神誕生了,plc只採集資料,只要上位機能實現的邏輯絕不做到plc裡面。接單後直接出差,去現場寫程式,邊寫邊改,一步到位。

5樓:sion

一,plc遠遠比一台電腦更便宜。二,PLC主要用於工控,開發環境和硬體平台的搭建都是非常簡單方便的,反之電腦搭建乙個開發環境是相對複雜的,例如:控制乙個24V的繼電器工作,PLC只要通過輸出口就直接搞定了,電腦還需要通過串列埠通訊給下位機發指令後然後再實現控制……三,最主要還是第一點

6樓:

功能上可以,可靠性上不行。前排答案都在說功能性上怎麼實現,可靠性都沒說到點上。最核心的問題是外部中斷的處理方式。

PLC等微控制器是實時模式,(當然自己買MCU做板子也可以往裡面塞linux核心),外部中斷是直接由MCU內部硬體處理。PC的外部中斷由作業系統統一接管,在高IO請求的時候沒有辦法保證指令執行的實時性。作為軟體問題不大,在產線上控制硬體是要出大問題的。

(當然,pc你也可以選擇不裝作業系統,直接把生產程式寫彙編,然後改bootloader去載入你的binary code,那就跟MCU沒差了)

7樓:張震

第一,plc程式語言經過處理,比較容易掌握,不容易出現嚴重bug。PC語言需要寫成沒有嚴重bug的程式,需要大量的學習訓練。工業從業人員更偏向關注工藝,而不是程式設計本身。

第二,plc整合大量廠家開發好的庫,比如現場匯流排,標準指令集合,這些都是針對工業場景的。PC相比都是基礎的,沒有針對工業的庫,需要開發者自己處理,對經驗要求極高。

第三,在少數惡劣工業環境,PC的硬體難以針對應對,比如極寒,極熱環境,大量粉塵環境,嚴重的電磁干擾環境,長時間的振動環境,這些PLC都是有針對的硬體處理。

主要是這幾點導致PLC在工業領域有大量應用,但也有不少環境要求不高的工業應用,使用工控機,通過高階語言開發控制的案例。只是相對而言,PLC是用更頻繁。現在的軟PLC,都是專用PC,本質上是滿足了,上訴三個需求的。

嚴格講PLC是一種專用電腦。

8樓:Brandon Li

可以用,但是暫時無法也沒有必要,這是由

工業匯流排及系統生態所決定的.

PLC本身並不需要GUI,散熱小耗能低,基板及底層擴充套件性高.

以及複雜作業條件(電磁/振動/噪音/防塵防水)下的穩定性冗餘性替換性.

當然自從ProfiNet/EthernetIP出現以後,兩者直接關聯的程度越來越高,但是兩個產品的面向性還是不一樣.

9樓:露笑容

題主所說的「電腦」如果是指pc,那是不行的,設計的目標不同。但是現在有越來越多的pc based的plc了,稱為IPC,又叫工業PC,基本架構和pc是一樣的。但是小巧如PLC,能夠實現幾乎所有的PLC的功能。

其中最有名的就是倍福了。

10樓:wu hu

誰說電腦就不是plc的呢!你把各種軟體看成梯形圖不就好了!不就是用途不同而已嗎!非得繼電器咔噠咔噠響,led閃呀閃的才刺激!

11樓:否韭泰

電腦 PC 在工業場所主要用來做人機介面裝置。工業過程控制器功能上不如PC複雜,但對可靠性實時性穩定性抗干擾能力要求更高。

12樓:chongyang

最近在使用codesys,這個就是所謂的軟PLC ,它有執行時,也就是執行PLC指令的程式,這個程式就是執行在PC上的,為了可靠一些,我們專門買了工控機,和常規的PLC不同的是,軟PLC只有CPU,我們需要通過匯流排擴充套件模組。

軟PLC上整合了運動控制,視覺,可以擴充套件高階語言程式設計,這個是未來的發展趨勢。

國外的西門子,倍福的twincat3,菲尼克斯,歐姆龍等等一大批企業都有這東西。

國內的東土科技,研華科技也有類似的玩意。

做平台軟體的主要有codesys,一方梯隊等。

以下這幾個軟PLC,都在測試中。倍福的產品用的時間比較長,大概用了三年左右。

下面這個是研華的控制器,Windows系統,執行的是codesys軟PLC,模組是支援ethercat匯流排

下面的是東土科技的工業伺服器,系統上可以新增20個虛擬的PLC,本體上整合了atbus,canopen,ethercat等匯流排。

這個是西門子s71500系列的軟PLC。

這個是倍福的嵌入式PLC,系統是Windows。

這個是西門子的,裡面執行了兩套系統,其中一套是專門跑PLC程式的系統。

13樓:落珂珂

簡單回答是,普通的電腦不能完成工業控制下PLC需要完成的任務。

這裡需要搞清楚的有好幾層問題:

語意定義:我們講的PLC和電腦是什麼?

工業應用場景定義:工業控制有不同的應用場景,不同應用場景的控制物件不同,不能一概而論

在前兩個的基礎上,分類理解物理結構,邏輯結構,網路結構,以及資料結構在不同場景下的要求

理解以上3點基本能理解PLC和普通電腦的差異,在此基礎上可以談一下怎麼相互配合,組成系統

有空的話慢慢寫吧。

14樓:續咫

可以在電腦平台執行PLC控制,參考倍福,但肯定不能直接用,系統穩定性,專業的擴充套件性,相容性,高強度使用程度,以及防護等級都不同。只是可以做出這種功能,好不好用能不能用又是一回事。

一台能做設計的電腦配置是什麼?

jack L 主機板 CPU 微星 Z370 GAMING PRO CARBON I7 8700K 3599元 顯示卡 索泰 GTX 1080 Ti AMP Core 6199元 電源 海盜船RM650X 869元 記憶體 芝奇幻光戟 3200 C14 16Gx4 6480元硬碟 威騰電子 1T 2...

為什麼醫院不給每一位醫生都配一台電腦?

SurgeonP 我所在的醫院沒有一人一部電腦,所以會存在搶電腦開醫囑 記病程的問題。我同意 yyyyyy 的觀點,一部分醫院有研究生 進修這樣的低成本勞動力,他們的時間成本是不需要考慮的,所以沒有必要分配電腦 然而中 高階職稱的醫生,確實都配有電腦,只是他們不用親自開醫囑 記病程了。 yyyyyy...

Ip位址是什麼?為什麼一台電腦這麼多ip位址?

學致用 計算機網路建立時是將IP作為計算機類終端的可尋位址的,好比實際生活中的門牌號碼,給別人寫信時寫清楚xx國xx省xx市xx街xx號就可以找到對方,ip位址也是一樣,利用位址路由就可以找到網際網路上的任意電腦。想法是好的,但是沒有想到後來網路發展如此迅速,終端數量太過龐大,原本規劃的IPv4位址...