一、建立MODBUS LOAD模塊,此模塊的目的為配置MODBUS通訊端口,一個(gè)MODBUS模塊就需要一個(gè)LOAD功能塊,CPU上電后需要一次初始化。

二、REQ引腳,初始化LOAD功能塊,此引腳需要上升沿觸發(fā)。

三、PORT引腳,此引腳添加的是通訊模塊的硬件標(biāo)識(shí)符,目的是將功能塊與硬件相關(guān)聯(lián)。硬件標(biāo)識(shí)符可輸入local去查找其數(shù)據(jù)類型為PORT,或在默認(rèn)變量表中選擇,或者在模塊硬件的系統(tǒng)常數(shù)中查找。

四、BAUD引腳,此引腳設(shè)置的是波特率,波特率要與通訊的從站設(shè)備保持一致。

五、PARITY引腳,此引腳設(shè)置的是奇偶校驗(yàn),0無(wú)校驗(yàn),1奇校驗(yàn),2偶校驗(yàn)。

六、MB_DB引腳,此引腳為關(guān)聯(lián)主站功能塊的背景數(shù)據(jù)塊,此在左側(cè)項(xiàng)目樹(shù)的程序塊下的系統(tǒng)快中,直接拖拽主站背景數(shù)據(jù)塊名稱到MB_DB引腳即可。


七、DONE,ERROR,STATUS引腳,分別為功能塊完成信號(hào),錯(cuò)誤信號(hào),狀態(tài)信號(hào)。DONE引腳輸出為1,即此功能塊初始化配置完成。

八、添加主站功能塊需注意,無(wú)論添加幾個(gè)主站功能塊,在創(chuàng)建時(shí)所有的主站功能塊的背景數(shù)據(jù)塊都要選擇同一個(gè)。

九、REQ引腳,為主站功能塊的觸發(fā)引腳,此引腳推薦為上升沿觸發(fā)。

十、MB_ADDR引腳,此引腳為從站設(shè)備地址。

十一、MODE引腳,模式選擇,0為讀取,1為寫(xiě)入。

十二、DATA_ADDR引腳,為功能碼與地址引腳,讀寫(xiě)功能碼要配合MODE引腳使用,功能碼詳情請(qǐng)查看博圖F1幫助,注意,西門(mén)子PLC的MODBUS地址的其實(shí)地址從一開(kāi)始。

十三、DATA_LEN引腳,一次傳輸數(shù)據(jù)的長(zhǎng)度。

十四、DATA_PTR引腳,此引腳為數(shù)據(jù)存儲(chǔ)的首地址。

十五、DONE、BUSY、ERROR、STATUS引腳,分別為完成信號(hào)、繁忙信號(hào)、錯(cuò)誤信號(hào)、狀態(tài)信號(hào)輸出。
