最近在做課程設(shè)計(jì) 用LG牌子的MK120s PLC做通訊,可一直都搞不通,很郁悶!現(xiàn)在把過程詳細(xì)寫出來,希望LG的高手來指點(diǎn)一下,免得小弟走彎路。
硬件連接大概是這樣的:不用通訊模塊,只是用plc的內(nèi)置通訊功能,將兩臺(tái)mk120s的plc用RS458口連接(現(xiàn)在是用屏蔽雙絞線連接,+接+,-接-,找不到成品連接線,自己買了雙絞線瞎弄的,不知道會(huì)不會(huì)有問題), 另外電腦和其中一臺(tái)plc通過串口連接。(還有就是翻開蓋子在plc左上角有兩個(gè)開關(guān),好象是設(shè)置 ch0 ch1的,這個(gè)要如何設(shè)置)
軟件的設(shè)置步驟大概是這樣的:用的是KGL-WC軟件,在為從站新建的工程(兩個(gè)plc一個(gè)主站 一個(gè)從站)里設(shè)置參數(shù):選擇通道0(還是要選擇通道1,兩者有什么區(qū)別?)站號(hào)為31 波特率19200 數(shù)據(jù)位是7 無(wú)校驗(yàn) 停止位是1 協(xié)議模式是MODBUS 從 ,然后通過232口把這些信息寫到plc上。接著設(shè)置再把電腦跟主站連接新建工程并進(jìn)行參數(shù)設(shè)置:選擇通道0 站號(hào)為1 波特率19200 數(shù)據(jù)位是7 無(wú)校驗(yàn) 停止位是1 協(xié)議模式是MODBUS 主 然后又把這些信息寫到主站plc上
主站編了程序,從站沒有編。這樣是不是就可以實(shí)現(xiàn)主從plc之間的通訊了(我這些都是按照modbus的通訊例子做的,可一直沒弄好。。)
主站通訊程序是這樣的:
F0012 -----------[ MOV h0301 D0000 ]
[ MOV h0013 D0001 ]
[ MOV h0025 D0002 ]
M0020-----------[ MODBUS D0000 D1000 M100 ]
----------------------------------end