為本,以顧客為中心,為用戶提供專業(yè)的自動化產(chǎn)品及服務!
在數(shù)控機床中,通常用可編程控制器(PLC)對機床開關量信號進行控制。PLC可靠性高,使用方便。但在大多數(shù)數(shù)控機床,特別是經(jīng)濟型數(shù)控機床中,要求的輸入輸出點數(shù)并不多,通常在60點以下,因此,為了降低數(shù)控機床成本,在基于工業(yè)PC機的數(shù)控系統(tǒng)中,可以采用開關量I/O板加外接繼電器,配合主機的軟件對機床開關進行控制。但如果PC機采用單任務操作系統(tǒng)(如DOS),數(shù)控系統(tǒng)的所有任務運行都置于一個總體的消息循環(huán)中,軟件的模塊化和可維護性較差,系統(tǒng)故障的風險相對集中,而且不能充分利用PC機系統(tǒng)資源。而采用非實時多任務操作系統(tǒng)(如Windows)時,Win32API的設計沒有考慮到實時環(huán)境的開發(fā)用途,其系統(tǒng)調(diào)用的效率不高,不能滿足數(shù)控系統(tǒng)PLC控制的實時性要求。
在現(xiàn)代化的工業(yè)生產(chǎn)中,大量采用了可編程序控制系統(tǒng),可編程序控制器能在惡劣的工作環(huán)境下正常工作,但其構(gòu)成的控制系統(tǒng)由于設計、安裝、干擾等因素有時會出現(xiàn)故障。有些問題是在系統(tǒng)設計時考慮不周造成的。根據(jù)實踐中的經(jīng)驗和教訓,本文闡述可編程序控制系統(tǒng)設計時應注意的問題。