PLC = Programmable Logic Controller,可編程邏輯控制器,一種數(shù)字運(yùn)算操作的電子系統(tǒng),專為在工業(yè)環(huán)境應(yīng)用而設(shè)計(jì)的。它采用一類可編程的存儲(chǔ)器,用于其內(nèi)部存儲(chǔ)程序,執(zhí)行邏輯運(yùn)算,順序控制,定時(shí),計(jì)數(shù)與算術(shù)操作等面向用戶的指令,并通過數(shù)字或模擬式輸入/輸出控制各種類型的機(jī)械或生產(chǎn)過程。PLC通信方式主要有RS232、RS485、PPI/MPI、PROFIBUS DP/PA/FMS現(xiàn)場總線、以太網(wǎng)總線、DEVICEnet 總線、和無線網(wǎng)絡(luò)等多種通信方式。
plc方式很多,有很多廠家是自己獨(dú)有的,如施耐德的MB+;AB的DH+,CONTROLNET;西門子的PROFIBUS,MPI;還有很多通用的比如,RS232、RS485、以太網(wǎng)、GPRS等等。
1. 信號(hào)線連接
這是一種最簡單的方式,即在單片機(jī)或觸摸屏等設(shè)備和PLC之間進(jìn)行連接信號(hào)線,PLC的輸入接單片機(jī)輸出;PLC輸出接單片機(jī)輸入,這是一種最普遍的方式,通過這種方式PLC幾乎可以和任何工控的控制裝置連接,比如伺服系統(tǒng),變頻器,機(jī)器人等等!缺點(diǎn)是如果需要傳遞的信號(hào)太多,那么電纜數(shù)量也會(huì)很大,而且一旦電纜損壞,維護(hù)起來很困難!
2. 自由口通訊
以前我們多次講到過自由口通訊,而且專門講解過ASCII碼,有需要的朋友可以去我以前的文章里去找,今天不重復(fù)了。
3.ModBus通訊
第三種方法是利用ModBus協(xié)議進(jìn)行通訊。
主要通訊方式就是485通訊,其次還有422,232,以及CAN總線通訊,假設(shè)其中一個(gè)plc為上位機(jī),另外的都為下位機(jī),設(shè)置不同的站號(hào),進(jìn)行交互通訊。
一般情況下,如果不需要讀取過多參數(shù),還可以通過觸摸屏,所有的PLC都和觸摸屏通訊,然后通過觸摸屏轉(zhuǎn)換控制。plc通信主要采用串行異步通信,其常用的串行通信接口標(biāo)準(zhǔn)有RS-232C、RS-422A和RS-485等。
RS-232和RS-422,與上位機(jī)通訊時(shí),就是PLC與計(jì)算機(jī)通信,如果傳輸距離小于16米可以直接用串口RS-232,如果大于16米就要用PS-232/RS-422轉(zhuǎn)換器將其轉(zhuǎn)換成RS-422然后再與計(jì)算機(jī)相連。RS-232接口數(shù)據(jù)傳輸速率低,傳輸距離有限,抗干擾能力差,RS-422采用全雙工的通信方式,采用差分傳輸方式,抗共模干擾能力增強(qiáng)。還有一個(gè)RS-485是對(duì)RS-422的改進(jìn),他們的不同之處在于RS-485采用半雙工的通信方式。