工業(yè)生產(chǎn)首要的因素就是穩(wěn)定!因此,我們設(shè)計一個工業(yè)控制系統(tǒng)首先考慮的因素就是可靠!而plc就是專門為工業(yè)生產(chǎn)設(shè)計的,它的實質(zhì)就是一個單片機系統(tǒng),但是它比單片機更可靠,更穩(wěn)定,更不容易受干擾。現(xiàn)在,由于惡性競爭,為了降低成本,都在用單片機替代plc,看似成本降低,實則掩耳盜鈴。試想,一個系統(tǒng)你用單片機替代plc省了一部分錢,但是由于不穩(wěn)定導(dǎo)致的停產(chǎn),你所損失的遠遠大于你節(jié)省的成本。
單片機與plc相比最大的優(yōu)點是便宜,plc比單片機要靈活,可靠就是太貴了,從編寫語言看,plc更接近電氣圖,入門易但各個品牌的編寫語言不盡相同不同品牌互換麻煩。而單片機一般用c或匯編,語言同一不同品牌之間互換性強,但相對入門較難。但工業(yè)上很多針對不同的客戶進行針對性的改變或正常使用過程中針對工藝革新要求增加硬件,在這點上plc要比單片機強太多了,單片機layout出來后基本定型,但plc隨時隨意增減。我做過一個案例,起初要求只是7軸伺服,io點只有134點做了2臺,但后續(xù)的不斷增加到了13軸伺服,176個io,而且針對不同客戶還有增減。單片機也可以做但周期會拖得很長,單片機更適合的是單機臺大批量定型的設(shè)備。
我覺得主要原因有一下幾點:
第一:plc的使用相對于單面機來講更加靈活。豐富的功能配置。plc版很多功能都做到第一層需要用什么功能可以直接調(diào)用,通用性更強。而單片機有點類似于定制化開發(fā)。
第二另外plc可以靈活的根據(jù)需要添加功能。添加功能的情況下,如果點數(shù)不夠還可以靈活的添加擴展l0模塊,或者模擬量或者溫度等其他擴展模塊。這是單片機不具備的。
第三,從穩(wěn)定性的角度講,由于plc的通用性強,客戶群體大,plc的硬件和底層算法都是得到很多用戶的驗證和不斷完善的,相對來講,更加穩(wěn)定。
第四,從售后的角度講。由于目前plc都是幾大主流廠商在生產(chǎn)。每款plc都比較容易買到。如果出現(xiàn)硬件問題可以快速的更換。當然單片機的主要優(yōu)勢在于一旦批量生產(chǎn),成本比較低。對于很多設(shè)備出貨量比較大,且追求成本的客戶。愿意用單片機。