資料介紹:
在現(xiàn)代控制系統(tǒng)中,pc機(jī)作為上位機(jī)負(fù)責(zé)系統(tǒng)管理、狀態(tài)、信息處理和打印報(bào)表等工作,plc作為下位機(jī)進(jìn)行面向現(xiàn)場的實(shí)時(shí)控制已成為一種典型的系統(tǒng)結(jié)構(gòu)。因此,pc機(jī)與plc之間的通信問題便成了系統(tǒng)能否實(shí)現(xiàn)的關(guān)鍵。串行通信以其接線簡單、容易實(shí)現(xiàn)的特點(diǎn)得到了廣泛的應(yīng)用。 visual basic編程軟件簡單易學(xué)、功能強(qiáng)大,利用它可以很方便的實(shí)現(xiàn)pc機(jī)與plc間的串行通訊。本文以omron公司的cpm2a plc為例,介紹了利用vb6.0實(shí)現(xiàn)pc機(jī)與plc串行通訊的具體方法。 omron公司的cpm2a plc支持host-link通信協(xié)議,可以與上位計(jì)算機(jī)進(jìn)行通信。使用host-link通信協(xié)議構(gòu)成的通信網(wǎng)絡(luò),可以很方便的實(shí)現(xiàn)上位pc對(duì)下位plc的實(shí)時(shí)。