PLC與PLC之間的通信方式還是比較多的,每種通信方式的設(shè)置是有所不同的,今天和大家聊一下用兩臺FX2N型號的PLC通過RS485通信模塊連接成一個N:N型的通信網(wǎng)絡(luò)結(jié)構(gòu)。下面我們說說如何對這種通信方式進(jìn)行設(shè)置。
我們知道N:N型小型網(wǎng)絡(luò)主要工業(yè)現(xiàn)場多任務(wù)復(fù)雜控制中,在網(wǎng)絡(luò)內(nèi)PLC充當(dāng)著不同的“角色”,并要完成各自的控制“任務(wù)”,通過這種通信使它們之間相互聯(lián)系、相互通信來完成共同控制的的“角色”。
要完成這種N:N的通信,我們首先在硬件上要有FX2N-485-BD模塊,然后要安裝在PLC基本單元上。有了模塊之后還要用一根2芯的屏蔽雙絞線使主機(jī)和從機(jī)的SDA和RDA信號端子用一根線連接起來;然后把主機(jī)和從機(jī)的SDB和RDB信號線連接起來;最后把SG信號線端子連接起來,至此兩臺PLC通信的硬件就算搭建完成了,連線還算簡單。
下面的任務(wù)就是對PLC中的參數(shù)和程序的設(shè)置,下面主要是對程序的編寫,程序主要是主站控制程序和從站的控制程序,其參考程序如下圖。
這是主站控制程序
這時從站控制程序
在主從PLC程序里我們設(shè)置主機(jī)的參數(shù)一般有5個,分別是站點號D8176寄存器、從站總數(shù)D8177寄存器、刷新范圍D8178寄存器,以上三個是屬于“只寫”特性的;后面這兩個屬于“讀寫”特性的即為重試次數(shù)D8179寄存器和通信超時D8180寄存器。那么PLC之間的數(shù)據(jù)交換是通過專用區(qū)域的位軟元件和字軟元件來完成的。對于通信來說,每個站都賦予了64個內(nèi)部繼電器位元件和8個數(shù)據(jù)寄存器子元件。對于每個站來說,它只能將要傳輸?shù)膬?nèi)容寫入自己所規(guī)定的范圍內(nèi),也可以從其它站“索要”數(shù)據(jù)和位。至此參數(shù)設(shè)置就完成了。
以上就是我對這個問題的理解,歡迎大家參與討論這個話題,敬請關(guān)注電子及工控技術(shù)。