三菱FX3U現(xiàn)場傳送帶之間如何通訊?不會的點這里!
一、案例描述
現(xiàn)場有一條傳送帶,由兩個部分組成,左邊部分由一臺PLC控制,右邊部分由另外一臺PLC控制,需要在同一臺觸摸屏上面監(jiān)控2臺PLC的數(shù)據(jù)。

控制要求:
1)PLC開機時或者按下復位按鈕時,夾爪無物料時,夾取機構需要回原點(松開夾爪,上升到頂部);夾爪有物料時,需要將物料放到X1位置,再回原點。
2)左邊工位的X1感應到物體了,機械手就過來夾取,放到右邊PLC的X1上面。
3)需要在威綸通觸摸屏上面能監(jiān)控到兩臺PLC上面的各個點位。
4)需要有手動模式,手動模式下,能自動的控制各個氣缸動作。
二、三菱NN通訊協(xié)議的介紹
首先,我們來介紹一下,什么是N:N網(wǎng)絡,它是三菱FX系列PLC之間首先數(shù)據(jù)交互的一種專用協(xié)議,它最多能實現(xiàn)8臺FX系列的PLC之間進行通訊。

看上圖,我們以一臺3U的PLC作為主站,于另外的幾臺PLC從站進行通訊,這樣,我們就能實現(xiàn)主站與各個從站進行信息交互。
下面我們先來學習下接線,如下圖,我們可以在每一個PLC左端添加一個模塊,485BD板

硬件準備好了之后,我們就可以進行連線,如下圖,我們可以發(fā)現(xiàn),連線非常簡單

接線接好之后,我們需要對PLC的通訊參數(shù)進行設置么?這里并不需要,這是三菱專門做的一種通訊協(xié)議,非常簡單,接好線之后就能直接使用,怎么使用呢,我們先來看下下圖

我們選擇其中一臺PLC作為主站(其他PLC都是從站),主站PLC需要設定站號為0,然后根據(jù)從站個數(shù),給D8177賦值,設定好從站的個數(shù),最后通過給D8178賦值,確定好通訊的數(shù)據(jù)有哪些D8178怎么用,我們后面再講?,F(xiàn)在設置如下,從站個數(shù)我們設置為1個,通訊的模式我們選擇1模式。

? ?
從站設定的PLC,只需要寫一行程序,設定一個站號,比如1號站,就用MOV指令給D8176賦值給個1,就可以了,如下圖,

下面我們來看下通訊模式D8178的設定,請看下圖

在1號站里導通M1064的線圈,在主站里的M1064的常開觸點就會閉合(其他從站的M1064不會閉合,因為從站只能和主站通訊),同理,給D10里面寫個數(shù)據(jù),比如k10,那么主站里面就能接收到D10里面的k10的數(shù)據(jù)。
有些人會問,為什么要設定通訊模式,直接用最多數(shù)據(jù)的那個模式就好啊,這多麻煩啊。這是因為通訊過多數(shù)據(jù)會影響通訊的速度。
以上內(nèi)容就是對NN網(wǎng)絡的介紹。
三、程序設計
1. I/O分配
第一臺PLC

第二臺PLC

2.電路圖紙
1)主PLC控制圖紙

2)從PLC控制圖紙

?
3)通訊鏈接示意圖

3.程序編寫
1)主PLC程序

主PLC的控制比較簡單,只有一個傳送帶的控制,其余的就是作為媒介,只需要配置好NN通訊,讓觸摸屏能夠鏈接到PLC的元件即可。
2)從PLC程序
從站數(shù)據(jù)給到主站,通過NN通訊對應的通訊地址,把X0開始的12個輸入點,一一對應到M1064開始的12個地址。這些地址可以通過上面的I/O分配去對應

通過D8176設定好站號,就是可以接受到主站的M1003~M1008的信號,主站鏈接觸摸屏,通過觸摸屏就可以操作這些點。

當重新開機時,沒有物料,就直接讓機械夾爪回到原點

自動控制程序,只有當機械手在原點位置時,才會執(zhí)行,通過置位M12觸發(fā)控制。

自動控制程序,只有當機械手在原點位置時,才會執(zhí)行,通過置位M12觸發(fā)控制。

3)觸摸屏界面
觸摸屏鏈接主站PLC,從站的PLC的監(jiān)控通過NN通訊給到進行監(jiān)控(M1000~M1008通過NN通訊鏈接從PLC,這樣只需要將這些點做到觸摸屏上面,就能控制到從站的輸出)

來源:技成培訓網(wǎng),作者:陳育鑫,未經(jīng)授權不得轉載
粉絲福利
微信掃碼免費領取三菱全套PLC電子資料包
